/pyglet/gl/glext_arb.py
Python | 9174 lines | 6060 code | 1183 blank | 1931 comment | 0 complexity | 2a2fc934fcffb67db4d0c6d54b00c69d MD5 | raw file
Possible License(s): BSD-3-Clause
- # ----------------------------------------------------------------------------
- # pyglet
- # Copyright (c) 2006-2008 Alex Holkner
- # All rights reserved.
- #
- # Redistribution and use in source and binary forms, with or without
- # modification, are permitted provided that the following conditions
- # are met:
- #
- # * Redistributions of source code must retain the above copyright
- # notice, this list of conditions and the following disclaimer.
- # * Redistributions in binary form must reproduce the above copyright
- # notice, this list of conditions and the following disclaimer in
- # the documentation and/or other materials provided with the
- # distribution.
- # * Neither the name of pyglet nor the names of its
- # contributors may be used to endorse or promote products
- # derived from this software without specific prior written
- # permission.
- #
- # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- # COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
- # BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
- # CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
- # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- # POSSIBILITY OF SUCH DAMAGE.
- # ----------------------------------------------------------------------------
- '''Wrapper for http://oss.sgi.com/projects/ogl-sample/ABI/glext.h
- Generated by tools/gengl.py.
- Do not modify this file.
- '''
- __docformat__ = 'restructuredtext'
- __version__ = '$Id$'
- from ctypes import *
- from pyglet.gl.lib import link_GL as _link_function
- from pyglet.gl.lib import c_ptrdiff_t
- # BEGIN GENERATED CONTENT (do not edit below this line)
- # This content is generated by gengl.py.
- # Wrapper for http://www.opengl.org/registry/api/glext.h
- # ARB_multitexture (/usr/include/GL/gl.h:1962)
- GL_GLEXT_VERSION = 82 # GL/glext.h:34
- # VERSION_1_2 (GL/glext.h:54)
- # VERSION_1_2_DEPRECATED (GL/glext.h:93)
- GL_RESCALE_NORMAL = 32826 # GL/glext.h:94
- GL_LIGHT_MODEL_COLOR_CONTROL = 33272 # GL/glext.h:95
- GL_SINGLE_COLOR = 33273 # GL/glext.h:96
- GL_SEPARATE_SPECULAR_COLOR = 33274 # GL/glext.h:97
- GL_ALIASED_POINT_SIZE_RANGE = 33901 # GL/glext.h:98
- # ARB_imaging (GL/glext.h:101)
- # ARB_imaging_DEPRECATED (GL/glext.h:115)
- GL_CONVOLUTION_1D = 32784 # GL/glext.h:116
- GL_CONVOLUTION_2D = 32785 # GL/glext.h:117
- GL_SEPARABLE_2D = 32786 # GL/glext.h:118
- GL_CONVOLUTION_BORDER_MODE = 32787 # GL/glext.h:119
- GL_CONVOLUTION_FILTER_SCALE = 32788 # GL/glext.h:120
- GL_CONVOLUTION_FILTER_BIAS = 32789 # GL/glext.h:121
- GL_REDUCE = 32790 # GL/glext.h:122
- GL_CONVOLUTION_FORMAT = 32791 # GL/glext.h:123
- GL_CONVOLUTION_WIDTH = 32792 # GL/glext.h:124
- GL_CONVOLUTION_HEIGHT = 32793 # GL/glext.h:125
- GL_MAX_CONVOLUTION_WIDTH = 32794 # GL/glext.h:126
- GL_MAX_CONVOLUTION_HEIGHT = 32795 # GL/glext.h:127
- GL_POST_CONVOLUTION_RED_SCALE = 32796 # GL/glext.h:128
- GL_POST_CONVOLUTION_GREEN_SCALE = 32797 # GL/glext.h:129
- GL_POST_CONVOLUTION_BLUE_SCALE = 32798 # GL/glext.h:130
- GL_POST_CONVOLUTION_ALPHA_SCALE = 32799 # GL/glext.h:131
- GL_POST_CONVOLUTION_RED_BIAS = 32800 # GL/glext.h:132
- GL_POST_CONVOLUTION_GREEN_BIAS = 32801 # GL/glext.h:133
- GL_POST_CONVOLUTION_BLUE_BIAS = 32802 # GL/glext.h:134
- GL_POST_CONVOLUTION_ALPHA_BIAS = 32803 # GL/glext.h:135
- GL_HISTOGRAM = 32804 # GL/glext.h:136
- GL_PROXY_HISTOGRAM = 32805 # GL/glext.h:137
- GL_HISTOGRAM_WIDTH = 32806 # GL/glext.h:138
- GL_HISTOGRAM_FORMAT = 32807 # GL/glext.h:139
- GL_HISTOGRAM_RED_SIZE = 32808 # GL/glext.h:140
- GL_HISTOGRAM_GREEN_SIZE = 32809 # GL/glext.h:141
- GL_HISTOGRAM_BLUE_SIZE = 32810 # GL/glext.h:142
- GL_HISTOGRAM_ALPHA_SIZE = 32811 # GL/glext.h:143
- GL_HISTOGRAM_LUMINANCE_SIZE = 32812 # GL/glext.h:144
- GL_HISTOGRAM_SINK = 32813 # GL/glext.h:145
- GL_MINMAX = 32814 # GL/glext.h:146
- GL_MINMAX_FORMAT = 32815 # GL/glext.h:147
- GL_MINMAX_SINK = 32816 # GL/glext.h:148
- GL_TABLE_TOO_LARGE = 32817 # GL/glext.h:149
- GL_COLOR_MATRIX = 32945 # GL/glext.h:150
- GL_COLOR_MATRIX_STACK_DEPTH = 32946 # GL/glext.h:151
- GL_MAX_COLOR_MATRIX_STACK_DEPTH = 32947 # GL/glext.h:152
- GL_POST_COLOR_MATRIX_RED_SCALE = 32948 # GL/glext.h:153
- GL_POST_COLOR_MATRIX_GREEN_SCALE = 32949 # GL/glext.h:154
- GL_POST_COLOR_MATRIX_BLUE_SCALE = 32950 # GL/glext.h:155
- GL_POST_COLOR_MATRIX_ALPHA_SCALE = 32951 # GL/glext.h:156
- GL_POST_COLOR_MATRIX_RED_BIAS = 32952 # GL/glext.h:157
- GL_POST_COLOR_MATRIX_GREEN_BIAS = 32953 # GL/glext.h:158
- GL_POST_COLOR_MATRIX_BLUE_BIAS = 32954 # GL/glext.h:159
- GL_POST_COLOR_MATRIX_ALPHA_BIAS = 32955 # GL/glext.h:160
- GL_COLOR_TABLE = 32976 # GL/glext.h:161
- GL_POST_CONVOLUTION_COLOR_TABLE = 32977 # GL/glext.h:162
- GL_POST_COLOR_MATRIX_COLOR_TABLE = 32978 # GL/glext.h:163
- GL_PROXY_COLOR_TABLE = 32979 # GL/glext.h:164
- GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 32980 # GL/glext.h:165
- GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 32981 # GL/glext.h:166
- GL_COLOR_TABLE_SCALE = 32982 # GL/glext.h:167
- GL_COLOR_TABLE_BIAS = 32983 # GL/glext.h:168
- GL_COLOR_TABLE_FORMAT = 32984 # GL/glext.h:169
- GL_COLOR_TABLE_WIDTH = 32985 # GL/glext.h:170
- GL_COLOR_TABLE_RED_SIZE = 32986 # GL/glext.h:171
- GL_COLOR_TABLE_GREEN_SIZE = 32987 # GL/glext.h:172
- GL_COLOR_TABLE_BLUE_SIZE = 32988 # GL/glext.h:173
- GL_COLOR_TABLE_ALPHA_SIZE = 32989 # GL/glext.h:174
- GL_COLOR_TABLE_LUMINANCE_SIZE = 32990 # GL/glext.h:175
- GL_COLOR_TABLE_INTENSITY_SIZE = 32991 # GL/glext.h:176
- GL_CONSTANT_BORDER = 33105 # GL/glext.h:177
- GL_REPLICATE_BORDER = 33107 # GL/glext.h:178
- GL_CONVOLUTION_BORDER_COLOR = 33108 # GL/glext.h:179
- # VERSION_1_3 (GL/glext.h:182)
- # VERSION_1_3_DEPRECATED (GL/glext.h:244)
- GL_CLIENT_ACTIVE_TEXTURE = 34017 # GL/glext.h:245
- GL_MAX_TEXTURE_UNITS = 34018 # GL/glext.h:246
- GL_TRANSPOSE_MODELVIEW_MATRIX = 34019 # GL/glext.h:247
- GL_TRANSPOSE_PROJECTION_MATRIX = 34020 # GL/glext.h:248
- GL_TRANSPOSE_TEXTURE_MATRIX = 34021 # GL/glext.h:249
- GL_TRANSPOSE_COLOR_MATRIX = 34022 # GL/glext.h:250
- GL_MULTISAMPLE_BIT = 536870912 # GL/glext.h:251
- GL_NORMAL_MAP = 34065 # GL/glext.h:252
- GL_REFLECTION_MAP = 34066 # GL/glext.h:253
- GL_COMPRESSED_ALPHA = 34025 # GL/glext.h:254
- GL_COMPRESSED_LUMINANCE = 34026 # GL/glext.h:255
- GL_COMPRESSED_LUMINANCE_ALPHA = 34027 # GL/glext.h:256
- GL_COMPRESSED_INTENSITY = 34028 # GL/glext.h:257
- GL_COMBINE = 34160 # GL/glext.h:258
- GL_COMBINE_RGB = 34161 # GL/glext.h:259
- GL_COMBINE_ALPHA = 34162 # GL/glext.h:260
- GL_SOURCE0_RGB = 34176 # GL/glext.h:261
- GL_SOURCE1_RGB = 34177 # GL/glext.h:262
- GL_SOURCE2_RGB = 34178 # GL/glext.h:263
- GL_SOURCE0_ALPHA = 34184 # GL/glext.h:264
- GL_SOURCE1_ALPHA = 34185 # GL/glext.h:265
- GL_SOURCE2_ALPHA = 34186 # GL/glext.h:266
- GL_OPERAND0_RGB = 34192 # GL/glext.h:267
- GL_OPERAND1_RGB = 34193 # GL/glext.h:268
- GL_OPERAND2_RGB = 34194 # GL/glext.h:269
- GL_OPERAND0_ALPHA = 34200 # GL/glext.h:270
- GL_OPERAND1_ALPHA = 34201 # GL/glext.h:271
- GL_OPERAND2_ALPHA = 34202 # GL/glext.h:272
- GL_RGB_SCALE = 34163 # GL/glext.h:273
- GL_ADD_SIGNED = 34164 # GL/glext.h:274
- GL_INTERPOLATE = 34165 # GL/glext.h:275
- GL_SUBTRACT = 34023 # GL/glext.h:276
- GL_CONSTANT = 34166 # GL/glext.h:277
- GL_PRIMARY_COLOR = 34167 # GL/glext.h:278
- GL_PREVIOUS = 34168 # GL/glext.h:279
- GL_DOT3_RGB = 34478 # GL/glext.h:280
- GL_DOT3_RGBA = 34479 # GL/glext.h:281
- # VERSION_1_4 (GL/glext.h:284)
- GL_BLEND_DST_RGB = 32968 # GL/glext.h:285
- GL_BLEND_SRC_RGB = 32969 # GL/glext.h:286
- GL_BLEND_DST_ALPHA = 32970 # GL/glext.h:287
- GL_BLEND_SRC_ALPHA = 32971 # GL/glext.h:288
- GL_POINT_FADE_THRESHOLD_SIZE = 33064 # GL/glext.h:289
- GL_DEPTH_COMPONENT16 = 33189 # GL/glext.h:290
- GL_DEPTH_COMPONENT24 = 33190 # GL/glext.h:291
- GL_DEPTH_COMPONENT32 = 33191 # GL/glext.h:292
- GL_MIRRORED_REPEAT = 33648 # GL/glext.h:293
- GL_MAX_TEXTURE_LOD_BIAS = 34045 # GL/glext.h:294
- GL_TEXTURE_LOD_BIAS = 34049 # GL/glext.h:295
- GL_INCR_WRAP = 34055 # GL/glext.h:296
- GL_DECR_WRAP = 34056 # GL/glext.h:297
- GL_TEXTURE_DEPTH_SIZE = 34890 # GL/glext.h:298
- GL_TEXTURE_COMPARE_MODE = 34892 # GL/glext.h:299
- GL_TEXTURE_COMPARE_FUNC = 34893 # GL/glext.h:300
- # VERSION_1_4_DEPRECATED (GL/glext.h:303)
- GL_POINT_SIZE_MIN = 33062 # GL/glext.h:304
- GL_POINT_SIZE_MAX = 33063 # GL/glext.h:305
- GL_POINT_DISTANCE_ATTENUATION = 33065 # GL/glext.h:306
- GL_GENERATE_MIPMAP = 33169 # GL/glext.h:307
- GL_GENERATE_MIPMAP_HINT = 33170 # GL/glext.h:308
- GL_FOG_COORDINATE_SOURCE = 33872 # GL/glext.h:309
- GL_FOG_COORDINATE = 33873 # GL/glext.h:310
- GL_FRAGMENT_DEPTH = 33874 # GL/glext.h:311
- GL_CURRENT_FOG_COORDINATE = 33875 # GL/glext.h:312
- GL_FOG_COORDINATE_ARRAY_TYPE = 33876 # GL/glext.h:313
- GL_FOG_COORDINATE_ARRAY_STRIDE = 33877 # GL/glext.h:314
- GL_FOG_COORDINATE_ARRAY_POINTER = 33878 # GL/glext.h:315
- GL_FOG_COORDINATE_ARRAY = 33879 # GL/glext.h:316
- GL_COLOR_SUM = 33880 # GL/glext.h:317
- GL_CURRENT_SECONDARY_COLOR = 33881 # GL/glext.h:318
- GL_SECONDARY_COLOR_ARRAY_SIZE = 33882 # GL/glext.h:319
- GL_SECONDARY_COLOR_ARRAY_TYPE = 33883 # GL/glext.h:320
- GL_SECONDARY_COLOR_ARRAY_STRIDE = 33884 # GL/glext.h:321
- GL_SECONDARY_COLOR_ARRAY_POINTER = 33885 # GL/glext.h:322
- GL_SECONDARY_COLOR_ARRAY = 33886 # GL/glext.h:323
- GL_TEXTURE_FILTER_CONTROL = 34048 # GL/glext.h:324
- GL_DEPTH_TEXTURE_MODE = 34891 # GL/glext.h:325
- GL_COMPARE_R_TO_TEXTURE = 34894 # GL/glext.h:326
- # VERSION_1_5 (GL/glext.h:329)
- GL_BUFFER_SIZE = 34660 # GL/glext.h:330
- GL_BUFFER_USAGE = 34661 # GL/glext.h:331
- GL_QUERY_COUNTER_BITS = 34916 # GL/glext.h:332
- GL_CURRENT_QUERY = 34917 # GL/glext.h:333
- GL_QUERY_RESULT = 34918 # GL/glext.h:334
- GL_QUERY_RESULT_AVAILABLE = 34919 # GL/glext.h:335
- GL_ARRAY_BUFFER = 34962 # GL/glext.h:336
- GL_ELEMENT_ARRAY_BUFFER = 34963 # GL/glext.h:337
- GL_ARRAY_BUFFER_BINDING = 34964 # GL/glext.h:338
- GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965 # GL/glext.h:339
- GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975 # GL/glext.h:340
- GL_READ_ONLY = 35000 # GL/glext.h:341
- GL_WRITE_ONLY = 35001 # GL/glext.h:342
- GL_READ_WRITE = 35002 # GL/glext.h:343
- GL_BUFFER_ACCESS = 35003 # GL/glext.h:344
- GL_BUFFER_MAPPED = 35004 # GL/glext.h:345
- GL_BUFFER_MAP_POINTER = 35005 # GL/glext.h:346
- GL_STREAM_DRAW = 35040 # GL/glext.h:347
- GL_STREAM_READ = 35041 # GL/glext.h:348
- GL_STREAM_COPY = 35042 # GL/glext.h:349
- GL_STATIC_DRAW = 35044 # GL/glext.h:350
- GL_STATIC_READ = 35045 # GL/glext.h:351
- GL_STATIC_COPY = 35046 # GL/glext.h:352
- GL_DYNAMIC_DRAW = 35048 # GL/glext.h:353
- GL_DYNAMIC_READ = 35049 # GL/glext.h:354
- GL_DYNAMIC_COPY = 35050 # GL/glext.h:355
- GL_SAMPLES_PASSED = 35092 # GL/glext.h:356
- # VERSION_1_5_DEPRECATED (GL/glext.h:359)
- GL_VERTEX_ARRAY_BUFFER_BINDING = 34966 # GL/glext.h:360
- GL_NORMAL_ARRAY_BUFFER_BINDING = 34967 # GL/glext.h:361
- GL_COLOR_ARRAY_BUFFER_BINDING = 34968 # GL/glext.h:362
- GL_INDEX_ARRAY_BUFFER_BINDING = 34969 # GL/glext.h:363
- GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970 # GL/glext.h:364
- GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = 34971 # GL/glext.h:365
- GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 34972 # GL/glext.h:366
- GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 34973 # GL/glext.h:367
- GL_WEIGHT_ARRAY_BUFFER_BINDING = 34974 # GL/glext.h:368
- GL_FOG_COORD_SRC = 33872 # GL/glext.h:369
- GL_FOG_COORD = 33873 # GL/glext.h:370
- GL_CURRENT_FOG_COORD = 33875 # GL/glext.h:371
- GL_FOG_COORD_ARRAY_TYPE = 33876 # GL/glext.h:372
- GL_FOG_COORD_ARRAY_STRIDE = 33877 # GL/glext.h:373
- GL_FOG_COORD_ARRAY_POINTER = 33878 # GL/glext.h:374
- GL_FOG_COORD_ARRAY = 33879 # GL/glext.h:375
- GL_FOG_COORD_ARRAY_BUFFER_BINDING = 34973 # GL/glext.h:376
- GL_SRC0_RGB = 34176 # GL/glext.h:377
- GL_SRC1_RGB = 34177 # GL/glext.h:378
- GL_SRC2_RGB = 34178 # GL/glext.h:379
- GL_SRC0_ALPHA = 34184 # GL/glext.h:380
- GL_SRC1_ALPHA = 34185 # GL/glext.h:381
- GL_SRC2_ALPHA = 34186 # GL/glext.h:382
- # VERSION_2_0 (GL/glext.h:385)
- GL_BLEND_EQUATION_RGB = 32777 # GL/glext.h:386
- GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338 # GL/glext.h:387
- GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339 # GL/glext.h:388
- GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340 # GL/glext.h:389
- GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341 # GL/glext.h:390
- GL_CURRENT_VERTEX_ATTRIB = 34342 # GL/glext.h:391
- GL_VERTEX_PROGRAM_POINT_SIZE = 34370 # GL/glext.h:392
- GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373 # GL/glext.h:393
- GL_STENCIL_BACK_FUNC = 34816 # GL/glext.h:394
- GL_STENCIL_BACK_FAIL = 34817 # GL/glext.h:395
- GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818 # GL/glext.h:396
- GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819 # GL/glext.h:397
- GL_MAX_DRAW_BUFFERS = 34852 # GL/glext.h:398
- GL_DRAW_BUFFER0 = 34853 # GL/glext.h:399
- GL_DRAW_BUFFER1 = 34854 # GL/glext.h:400
- GL_DRAW_BUFFER2 = 34855 # GL/glext.h:401
- GL_DRAW_BUFFER3 = 34856 # GL/glext.h:402
- GL_DRAW_BUFFER4 = 34857 # GL/glext.h:403
- GL_DRAW_BUFFER5 = 34858 # GL/glext.h:404
- GL_DRAW_BUFFER6 = 34859 # GL/glext.h:405
- GL_DRAW_BUFFER7 = 34860 # GL/glext.h:406
- GL_DRAW_BUFFER8 = 34861 # GL/glext.h:407
- GL_DRAW_BUFFER9 = 34862 # GL/glext.h:408
- GL_DRAW_BUFFER10 = 34863 # GL/glext.h:409
- GL_DRAW_BUFFER11 = 34864 # GL/glext.h:410
- GL_DRAW_BUFFER12 = 34865 # GL/glext.h:411
- GL_DRAW_BUFFER13 = 34866 # GL/glext.h:412
- GL_DRAW_BUFFER14 = 34867 # GL/glext.h:413
- GL_DRAW_BUFFER15 = 34868 # GL/glext.h:414
- GL_BLEND_EQUATION_ALPHA = 34877 # GL/glext.h:415
- GL_MAX_VERTEX_ATTRIBS = 34921 # GL/glext.h:416
- GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922 # GL/glext.h:417
- GL_MAX_TEXTURE_IMAGE_UNITS = 34930 # GL/glext.h:418
- GL_FRAGMENT_SHADER = 35632 # GL/glext.h:419
- GL_VERTEX_SHADER = 35633 # GL/glext.h:420
- GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657 # GL/glext.h:421
- GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658 # GL/glext.h:422
- GL_MAX_VARYING_FLOATS = 35659 # GL/glext.h:423
- GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660 # GL/glext.h:424
- GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661 # GL/glext.h:425
- GL_SHADER_TYPE = 35663 # GL/glext.h:426
- GL_FLOAT_VEC2 = 35664 # GL/glext.h:427
- GL_FLOAT_VEC3 = 35665 # GL/glext.h:428
- GL_FLOAT_VEC4 = 35666 # GL/glext.h:429
- GL_INT_VEC2 = 35667 # GL/glext.h:430
- GL_INT_VEC3 = 35668 # GL/glext.h:431
- GL_INT_VEC4 = 35669 # GL/glext.h:432
- GL_BOOL = 35670 # GL/glext.h:433
- GL_BOOL_VEC2 = 35671 # GL/glext.h:434
- GL_BOOL_VEC3 = 35672 # GL/glext.h:435
- GL_BOOL_VEC4 = 35673 # GL/glext.h:436
- GL_FLOAT_MAT2 = 35674 # GL/glext.h:437
- GL_FLOAT_MAT3 = 35675 # GL/glext.h:438
- GL_FLOAT_MAT4 = 35676 # GL/glext.h:439
- GL_SAMPLER_1D = 35677 # GL/glext.h:440
- GL_SAMPLER_2D = 35678 # GL/glext.h:441
- GL_SAMPLER_3D = 35679 # GL/glext.h:442
- GL_SAMPLER_CUBE = 35680 # GL/glext.h:443
- GL_SAMPLER_1D_SHADOW = 35681 # GL/glext.h:444
- GL_SAMPLER_2D_SHADOW = 35682 # GL/glext.h:445
- GL_DELETE_STATUS = 35712 # GL/glext.h:446
- GL_COMPILE_STATUS = 35713 # GL/glext.h:447
- GL_LINK_STATUS = 35714 # GL/glext.h:448
- GL_VALIDATE_STATUS = 35715 # GL/glext.h:449
- GL_INFO_LOG_LENGTH = 35716 # GL/glext.h:450
- GL_ATTACHED_SHADERS = 35717 # GL/glext.h:451
- GL_ACTIVE_UNIFORMS = 35718 # GL/glext.h:452
- GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719 # GL/glext.h:453
- GL_SHADER_SOURCE_LENGTH = 35720 # GL/glext.h:454
- GL_ACTIVE_ATTRIBUTES = 35721 # GL/glext.h:455
- GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722 # GL/glext.h:456
- GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723 # GL/glext.h:457
- GL_SHADING_LANGUAGE_VERSION = 35724 # GL/glext.h:458
- GL_CURRENT_PROGRAM = 35725 # GL/glext.h:459
- GL_POINT_SPRITE_COORD_ORIGIN = 36000 # GL/glext.h:460
- GL_LOWER_LEFT = 36001 # GL/glext.h:461
- GL_UPPER_LEFT = 36002 # GL/glext.h:462
- GL_STENCIL_BACK_REF = 36003 # GL/glext.h:463
- GL_STENCIL_BACK_VALUE_MASK = 36004 # GL/glext.h:464
- GL_STENCIL_BACK_WRITEMASK = 36005 # GL/glext.h:465
- # VERSION_2_0_DEPRECATED (GL/glext.h:468)
- GL_VERTEX_PROGRAM_TWO_SIDE = 34371 # GL/glext.h:469
- GL_POINT_SPRITE = 34913 # GL/glext.h:470
- GL_COORD_REPLACE = 34914 # GL/glext.h:471
- GL_MAX_TEXTURE_COORDS = 34929 # GL/glext.h:472
- # VERSION_2_1 (GL/glext.h:475)
- GL_PIXEL_PACK_BUFFER = 35051 # GL/glext.h:476
- GL_PIXEL_UNPACK_BUFFER = 35052 # GL/glext.h:477
- GL_PIXEL_PACK_BUFFER_BINDING = 35053 # GL/glext.h:478
- GL_PIXEL_UNPACK_BUFFER_BINDING = 35055 # GL/glext.h:479
- GL_FLOAT_MAT2x3 = 35685 # GL/glext.h:480
- GL_FLOAT_MAT2x4 = 35686 # GL/glext.h:481
- GL_FLOAT_MAT3x2 = 35687 # GL/glext.h:482
- GL_FLOAT_MAT3x4 = 35688 # GL/glext.h:483
- GL_FLOAT_MAT4x2 = 35689 # GL/glext.h:484
- GL_FLOAT_MAT4x3 = 35690 # GL/glext.h:485
- GL_SRGB = 35904 # GL/glext.h:486
- GL_SRGB8 = 35905 # GL/glext.h:487
- GL_SRGB_ALPHA = 35906 # GL/glext.h:488
- GL_SRGB8_ALPHA8 = 35907 # GL/glext.h:489
- GL_COMPRESSED_SRGB = 35912 # GL/glext.h:490
- GL_COMPRESSED_SRGB_ALPHA = 35913 # GL/glext.h:491
- # VERSION_2_1_DEPRECATED (GL/glext.h:494)
- GL_CURRENT_RASTER_SECONDARY_COLOR = 33887 # GL/glext.h:495
- GL_SLUMINANCE_ALPHA = 35908 # GL/glext.h:496
- GL_SLUMINANCE8_ALPHA8 = 35909 # GL/glext.h:497
- GL_SLUMINANCE = 35910 # GL/glext.h:498
- GL_SLUMINANCE8 = 35911 # GL/glext.h:499
- GL_COMPRESSED_SLUMINANCE = 35914 # GL/glext.h:500
- GL_COMPRESSED_SLUMINANCE_ALPHA = 35915 # GL/glext.h:501
- # VERSION_3_0 (GL/glext.h:504)
- GL_COMPARE_REF_TO_TEXTURE = 34894 # GL/glext.h:505
- GL_CLIP_DISTANCE0 = 12288 # GL/glext.h:506
- GL_CLIP_DISTANCE1 = 12289 # GL/glext.h:507
- GL_CLIP_DISTANCE2 = 12290 # GL/glext.h:508
- GL_CLIP_DISTANCE3 = 12291 # GL/glext.h:509
- GL_CLIP_DISTANCE4 = 12292 # GL/glext.h:510
- GL_CLIP_DISTANCE5 = 12293 # GL/glext.h:511
- GL_CLIP_DISTANCE6 = 12294 # GL/glext.h:512
- GL_CLIP_DISTANCE7 = 12295 # GL/glext.h:513
- GL_MAX_CLIP_DISTANCES = 3378 # GL/glext.h:514
- GL_MAJOR_VERSION = 33307 # GL/glext.h:515
- GL_MINOR_VERSION = 33308 # GL/glext.h:516
- GL_NUM_EXTENSIONS = 33309 # GL/glext.h:517
- GL_CONTEXT_FLAGS = 33310 # GL/glext.h:518
- GL_COMPRESSED_RED = 33317 # GL/glext.h:519
- GL_COMPRESSED_RG = 33318 # GL/glext.h:520
- GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 1 # GL/glext.h:521
- GL_RGBA32F = 34836 # GL/glext.h:522
- GL_RGB32F = 34837 # GL/glext.h:523
- GL_RGBA16F = 34842 # GL/glext.h:524
- GL_RGB16F = 34843 # GL/glext.h:525
- GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069 # GL/glext.h:526
- GL_MAX_ARRAY_TEXTURE_LAYERS = 35071 # GL/glext.h:527
- GL_MIN_PROGRAM_TEXEL_OFFSET = 35076 # GL/glext.h:528
- GL_MAX_PROGRAM_TEXEL_OFFSET = 35077 # GL/glext.h:529
- GL_CLAMP_READ_COLOR = 35100 # GL/glext.h:530
- GL_FIXED_ONLY = 35101 # GL/glext.h:531
- GL_MAX_VARYING_COMPONENTS = 35659 # GL/glext.h:532
- GL_TEXTURE_1D_ARRAY = 35864 # GL/glext.h:533
- GL_PROXY_TEXTURE_1D_ARRAY = 35865 # GL/glext.h:534
- GL_TEXTURE_2D_ARRAY = 35866 # GL/glext.h:535
- GL_PROXY_TEXTURE_2D_ARRAY = 35867 # GL/glext.h:536
- GL_TEXTURE_BINDING_1D_ARRAY = 35868 # GL/glext.h:537
- GL_TEXTURE_BINDING_2D_ARRAY = 35869 # GL/glext.h:538
- GL_R11F_G11F_B10F = 35898 # GL/glext.h:539
- GL_UNSIGNED_INT_10F_11F_11F_REV = 35899 # GL/glext.h:540
- GL_RGB9_E5 = 35901 # GL/glext.h:541
- GL_UNSIGNED_INT_5_9_9_9_REV = 35902 # GL/glext.h:542
- GL_TEXTURE_SHARED_SIZE = 35903 # GL/glext.h:543
- GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958 # GL/glext.h:544
- GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967 # GL/glext.h:545
- GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968 # GL/glext.h:546
- GL_TRANSFORM_FEEDBACK_VARYINGS = 35971 # GL/glext.h:547
- GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972 # GL/glext.h:548
- GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973 # GL/glext.h:549
- GL_PRIMITIVES_GENERATED = 35975 # GL/glext.h:550
- GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976 # GL/glext.h:551
- GL_RASTERIZER_DISCARD = 35977 # GL/glext.h:552
- GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978 # GL/glext.h:553
- GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979 # GL/glext.h:554
- GL_INTERLEAVED_ATTRIBS = 35980 # GL/glext.h:555
- GL_SEPARATE_ATTRIBS = 35981 # GL/glext.h:556
- GL_TRANSFORM_FEEDBACK_BUFFER = 35982 # GL/glext.h:557
- GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983 # GL/glext.h:558
- GL_RGBA32UI = 36208 # GL/glext.h:559
- GL_RGB32UI = 36209 # GL/glext.h:560
- GL_RGBA16UI = 36214 # GL/glext.h:561
- GL_RGB16UI = 36215 # GL/glext.h:562
- GL_RGBA8UI = 36220 # GL/glext.h:563
- GL_RGB8UI = 36221 # GL/glext.h:564
- GL_RGBA32I = 36226 # GL/glext.h:565
- GL_RGB32I = 36227 # GL/glext.h:566
- GL_RGBA16I = 36232 # GL/glext.h:567
- GL_RGB16I = 36233 # GL/glext.h:568
- GL_RGBA8I = 36238 # GL/glext.h:569
- GL_RGB8I = 36239 # GL/glext.h:570
- GL_RED_INTEGER = 36244 # GL/glext.h:571
- GL_GREEN_INTEGER = 36245 # GL/glext.h:572
- GL_BLUE_INTEGER = 36246 # GL/glext.h:573
- GL_RGB_INTEGER = 36248 # GL/glext.h:574
- GL_RGBA_INTEGER = 36249 # GL/glext.h:575
- GL_BGR_INTEGER = 36250 # GL/glext.h:576
- GL_BGRA_INTEGER = 36251 # GL/glext.h:577
- GL_SAMPLER_1D_ARRAY = 36288 # GL/glext.h:578
- GL_SAMPLER_2D_ARRAY = 36289 # GL/glext.h:579
- GL_SAMPLER_1D_ARRAY_SHADOW = 36291 # GL/glext.h:580
- GL_SAMPLER_2D_ARRAY_SHADOW = 36292 # GL/glext.h:581
- GL_SAMPLER_CUBE_SHADOW = 36293 # GL/glext.h:582
- GL_UNSIGNED_INT_VEC2 = 36294 # GL/glext.h:583
- GL_UNSIGNED_INT_VEC3 = 36295 # GL/glext.h:584
- GL_UNSIGNED_INT_VEC4 = 36296 # GL/glext.h:585
- GL_INT_SAMPLER_1D = 36297 # GL/glext.h:586
- GL_INT_SAMPLER_2D = 36298 # GL/glext.h:587
- GL_INT_SAMPLER_3D = 36299 # GL/glext.h:588
- GL_INT_SAMPLER_CUBE = 36300 # GL/glext.h:589
- GL_INT_SAMPLER_1D_ARRAY = 36302 # GL/glext.h:590
- GL_INT_SAMPLER_2D_ARRAY = 36303 # GL/glext.h:591
- GL_UNSIGNED_INT_SAMPLER_1D = 36305 # GL/glext.h:592
- GL_UNSIGNED_INT_SAMPLER_2D = 36306 # GL/glext.h:593
- GL_UNSIGNED_INT_SAMPLER_3D = 36307 # GL/glext.h:594
- GL_UNSIGNED_INT_SAMPLER_CUBE = 36308 # GL/glext.h:595
- GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 36310 # GL/glext.h:596
- GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311 # GL/glext.h:597
- GL_QUERY_WAIT = 36371 # GL/glext.h:598
- GL_QUERY_NO_WAIT = 36372 # GL/glext.h:599
- GL_QUERY_BY_REGION_WAIT = 36373 # GL/glext.h:600
- GL_QUERY_BY_REGION_NO_WAIT = 36374 # GL/glext.h:601
- GL_BUFFER_ACCESS_FLAGS = 37151 # GL/glext.h:602
- GL_BUFFER_MAP_LENGTH = 37152 # GL/glext.h:603
- GL_BUFFER_MAP_OFFSET = 37153 # GL/glext.h:604
- # VERSION_3_0_DEPRECATED (GL/glext.h:731)
- GL_CLAMP_VERTEX_COLOR = 35098 # GL/glext.h:732
- GL_CLAMP_FRAGMENT_COLOR = 35099 # GL/glext.h:733
- GL_ALPHA_INTEGER = 36247 # GL/glext.h:734
- # VERSION_3_1 (GL/glext.h:740)
- GL_SAMPLER_2D_RECT = 35683 # GL/glext.h:741
- GL_SAMPLER_2D_RECT_SHADOW = 35684 # GL/glext.h:742
- GL_SAMPLER_BUFFER = 36290 # GL/glext.h:743
- GL_INT_SAMPLER_2D_RECT = 36301 # GL/glext.h:744
- GL_INT_SAMPLER_BUFFER = 36304 # GL/glext.h:745
- GL_UNSIGNED_INT_SAMPLER_2D_RECT = 36309 # GL/glext.h:746
- GL_UNSIGNED_INT_SAMPLER_BUFFER = 36312 # GL/glext.h:747
- GL_TEXTURE_BUFFER = 35882 # GL/glext.h:748
- GL_MAX_TEXTURE_BUFFER_SIZE = 35883 # GL/glext.h:749
- GL_TEXTURE_BINDING_BUFFER = 35884 # GL/glext.h:750
- GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 35885 # GL/glext.h:751
- GL_TEXTURE_BUFFER_FORMAT = 35886 # GL/glext.h:752
- GL_TEXTURE_RECTANGLE = 34037 # GL/glext.h:753
- GL_TEXTURE_BINDING_RECTANGLE = 34038 # GL/glext.h:754
- GL_PROXY_TEXTURE_RECTANGLE = 34039 # GL/glext.h:755
- GL_MAX_RECTANGLE_TEXTURE_SIZE = 34040 # GL/glext.h:756
- GL_RED_SNORM = 36752 # GL/glext.h:757
- GL_RG_SNORM = 36753 # GL/glext.h:758
- GL_RGB_SNORM = 36754 # GL/glext.h:759
- GL_RGBA_SNORM = 36755 # GL/glext.h:760
- GL_R8_SNORM = 36756 # GL/glext.h:761
- GL_RG8_SNORM = 36757 # GL/glext.h:762
- GL_RGB8_SNORM = 36758 # GL/glext.h:763
- GL_RGBA8_SNORM = 36759 # GL/glext.h:764
- GL_R16_SNORM = 36760 # GL/glext.h:765
- GL_RG16_SNORM = 36761 # GL/glext.h:766
- GL_RGB16_SNORM = 36762 # GL/glext.h:767
- GL_RGBA16_SNORM = 36763 # GL/glext.h:768
- GL_SIGNED_NORMALIZED = 36764 # GL/glext.h:769
- GL_PRIMITIVE_RESTART = 36765 # GL/glext.h:770
- GL_PRIMITIVE_RESTART_INDEX = 36766 # GL/glext.h:771
- # VERSION_3_2 (GL/glext.h:809)
- GL_CONTEXT_CORE_PROFILE_BIT = 1 # GL/glext.h:810
- GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 2 # GL/glext.h:811
- GL_LINES_ADJACENCY = 10 # GL/glext.h:812
- GL_LINE_STRIP_ADJACENCY = 11 # GL/glext.h:813
- GL_TRIANGLES_ADJACENCY = 12 # GL/glext.h:814
- GL_TRIANGLE_STRIP_ADJACENCY = 13 # GL/glext.h:815
- GL_PROGRAM_POINT_SIZE = 34370 # GL/glext.h:816
- GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 35881 # GL/glext.h:817
- GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 36263 # GL/glext.h:818
- GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 36264 # GL/glext.h:819
- GL_GEOMETRY_SHADER = 36313 # GL/glext.h:820
- GL_GEOMETRY_VERTICES_OUT = 35094 # GL/glext.h:821
- GL_GEOMETRY_INPUT_TYPE = 35095 # GL/glext.h:822
- GL_GEOMETRY_OUTPUT_TYPE = 35096 # GL/glext.h:823
- GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 36319 # GL/glext.h:824
- GL_MAX_GEOMETRY_OUTPUT_VERTICES = 36320 # GL/glext.h:825
- GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 36321 # GL/glext.h:826
- GL_MAX_VERTEX_OUTPUT_COMPONENTS = 37154 # GL/glext.h:827
- GL_MAX_GEOMETRY_INPUT_COMPONENTS = 37155 # GL/glext.h:828
- GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 37156 # GL/glext.h:829
- GL_MAX_FRAGMENT_INPUT_COMPONENTS = 37157 # GL/glext.h:830
- GL_CONTEXT_PROFILE_MASK = 37158 # GL/glext.h:831
- # VERSION_3_3 (GL/glext.h:887)
- GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 35070 # GL/glext.h:888
- # VERSION_4_0 (GL/glext.h:915)
- GL_SAMPLE_SHADING = 35894 # GL/glext.h:916
- GL_MIN_SAMPLE_SHADING_VALUE = 35895 # GL/glext.h:917
- GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 36446 # GL/glext.h:918
- GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 36447 # GL/glext.h:919
- GL_TEXTURE_CUBE_MAP_ARRAY = 36873 # GL/glext.h:920
- GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 36874 # GL/glext.h:921
- GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 36875 # GL/glext.h:922
- GL_SAMPLER_CUBE_MAP_ARRAY = 36876 # GL/glext.h:923
- GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 36877 # GL/glext.h:924
- GL_INT_SAMPLER_CUBE_MAP_ARRAY = 36878 # GL/glext.h:925
- GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 36879 # GL/glext.h:926
- # VERSION_4_1 (GL/glext.h:1006)
- # VERSION_4_2 (GL/glext.h:1049)
- # ARB_multitexture (GL/glext.h:1167)
- # ARB_transpose_matrix (GL/glext.h:1205)
- GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 34019 # GL/glext.h:1206
- GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 34020 # GL/glext.h:1207
- GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 34021 # GL/glext.h:1208
- GL_TRANSPOSE_COLOR_MATRIX_ARB = 34022 # GL/glext.h:1209
- # ARB_multisample (GL/glext.h:1212)
- GL_MULTISAMPLE_ARB = 32925 # GL/glext.h:1213
- GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 32926 # GL/glext.h:1214
- GL_SAMPLE_ALPHA_TO_ONE_ARB = 32927 # GL/glext.h:1215
- GL_SAMPLE_COVERAGE_ARB = 32928 # GL/glext.h:1216
- GL_SAMPLE_BUFFERS_ARB = 32936 # GL/glext.h:1217
- GL_SAMPLES_ARB = 32937 # GL/glext.h:1218
- GL_SAMPLE_COVERAGE_VALUE_ARB = 32938 # GL/glext.h:1219
- GL_SAMPLE_COVERAGE_INVERT_ARB = 32939 # GL/glext.h:1220
- GL_MULTISAMPLE_BIT_ARB = 536870912 # GL/glext.h:1221
- # ARB_texture_env_add (GL/glext.h:1224)
- # ARB_texture_cube_map (GL/glext.h:1227)
- GL_NORMAL_MAP_ARB = 34065 # GL/glext.h:1228
- GL_REFLECTION_MAP_ARB = 34066 # GL/glext.h:1229
- GL_TEXTURE_CUBE_MAP_ARB = 34067 # GL/glext.h:1230
- GL_TEXTURE_BINDING_CUBE_MAP_ARB = 34068 # GL/glext.h:1231
- GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 34069 # GL/glext.h:1232
- GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 34070 # GL/glext.h:1233
- GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 34071 # GL/glext.h:1234
- GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 34072 # GL/glext.h:1235
- GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 34073 # GL/glext.h:1236
- GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 34074 # GL/glext.h:1237
- GL_PROXY_TEXTURE_CUBE_MAP_ARB = 34075 # GL/glext.h:1238
- GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 34076 # GL/glext.h:1239
- # ARB_texture_compression (GL/glext.h:1242)
- GL_COMPRESSED_ALPHA_ARB = 34025 # GL/glext.h:1243
- GL_COMPRESSED_LUMINANCE_ARB = 34026 # GL/glext.h:1244
- GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 34027 # GL/glext.h:1245
- GL_COMPRESSED_INTENSITY_ARB = 34028 # GL/glext.h:1246
- GL_COMPRESSED_RGB_ARB = 34029 # GL/glext.h:1247
- GL_COMPRESSED_RGBA_ARB = 34030 # GL/glext.h:1248
- GL_TEXTURE_COMPRESSION_HINT_ARB = 34031 # GL/glext.h:1249
- GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 34464 # GL/glext.h:1250
- GL_TEXTURE_COMPRESSED_ARB = 34465 # GL/glext.h:1251
- GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 34466 # GL/glext.h:1252
- GL_COMPRESSED_TEXTURE_FORMATS_ARB = 34467 # GL/glext.h:1253
- # ARB_texture_border_clamp (GL/glext.h:1256)
- GL_CLAMP_TO_BORDER_ARB = 33069 # GL/glext.h:1257
- # ARB_point_parameters (GL/glext.h:1260)
- GL_POINT_SIZE_MIN_ARB = 33062 # GL/glext.h:1261
- GL_POINT_SIZE_MAX_ARB = 33063 # GL/glext.h:1262
- GL_POINT_FADE_THRESHOLD_SIZE_ARB = 33064 # GL/glext.h:1263
- GL_POINT_DISTANCE_ATTENUATION_ARB = 33065 # GL/glext.h:1264
- # ARB_vertex_blend (GL/glext.h:1267)
- GL_MAX_VERTEX_UNITS_ARB = 34468 # GL/glext.h:1268
- GL_ACTIVE_VERTEX_UNITS_ARB = 34469 # GL/glext.h:1269
- GL_WEIGHT_SUM_UNITY_ARB = 34470 # GL/glext.h:1270
- GL_VERTEX_BLEND_ARB = 34471 # GL/glext.h:1271
- GL_CURRENT_WEIGHT_ARB = 34472 # GL/glext.h:1272
- GL_WEIGHT_ARRAY_TYPE_ARB = 34473 # GL/glext.h:1273
- GL_WEIGHT_ARRAY_STRIDE_ARB = 34474 # GL/glext.h:1274
- GL_WEIGHT_ARRAY_SIZE_ARB = 34475 # GL/glext.h:1275
- GL_WEIGHT_ARRAY_POINTER_ARB = 34476 # GL/glext.h:1276
- GL_WEIGHT_ARRAY_ARB = 34477 # GL/glext.h:1277
- GL_MODELVIEW0_ARB = 5888 # GL/glext.h:1278
- GL_MODELVIEW1_ARB = 34058 # GL/glext.h:1279
- GL_MODELVIEW2_ARB = 34594 # GL/glext.h:1280
- GL_MODELVIEW3_ARB = 34595 # GL/glext.h:1281
- GL_MODELVIEW4_ARB = 34596 # GL/glext.h:1282
- GL_MODELVIEW5_ARB = 34597 # GL/glext.h:1283
- GL_MODELVIEW6_ARB = 34598 # GL/glext.h:1284
- GL_MODELVIEW7_ARB = 34599 # GL/glext.h:1285
- GL_MODELVIEW8_ARB = 34600 # GL/glext.h:1286
- GL_MODELVIEW9_ARB = 34601 # GL/glext.h:1287
- GL_MODELVIEW10_ARB = 34602 # GL/glext.h:1288
- GL_MODELVIEW11_ARB = 34603 # GL/glext.h:1289
- GL_MODELVIEW12_ARB = 34604 # GL/glext.h:1290
- GL_MODELVIEW13_ARB = 34605 # GL/glext.h:1291
- GL_MODELVIEW14_ARB = 34606 # GL/glext.h:1292
- GL_MODELVIEW15_ARB = 34607 # GL/glext.h:1293
- GL_MODELVIEW16_ARB = 34608 # GL/glext.h:1294
- GL_MODELVIEW17_ARB = 34609 # GL/glext.h:1295
- GL_MODELVIEW18_ARB = 34610 # GL/glext.h:1296
- GL_MODELVIEW19_ARB = 34611 # GL/glext.h:1297
- GL_MODELVIEW20_ARB = 34612 # GL/glext.h:1298
- GL_MODELVIEW21_ARB = 34613 # GL/glext.h:1299
- GL_MODELVIEW22_ARB = 34614 # GL/glext.h:1300
- GL_MODELVIEW23_ARB = 34615 # GL/glext.h:1301
- GL_MODELVIEW24_ARB = 34616 # GL/glext.h:1302
- GL_MODELVIEW25_ARB = 34617 # GL/glext.h:1303
- GL_MODELVIEW26_ARB = 34618 # GL/glext.h:1304
- GL_MODELVIEW27_ARB = 34619 # GL/glext.h:1305
- GL_MODELVIEW28_ARB = 34620 # GL/glext.h:1306
- GL_MODELVIEW29_ARB = 34621 # GL/glext.h:1307
- GL_MODELVIEW30_ARB = 34622 # GL/glext.h:1308
- GL_MODELVIEW31_ARB = 34623 # GL/glext.h:1309
- # ARB_matrix_palette (GL/glext.h:1312)
- GL_MATRIX_PALETTE_ARB = 34880 # GL/glext.h:1313
- GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 34881 # GL/glext.h:1314
- GL_MAX_PALETTE_MATRICES_ARB = 34882 # GL/glext.h:1315
- GL_CURRENT_PALETTE_MATRIX_ARB = 34883 # GL/glext.h:1316
- GL_MATRIX_INDEX_ARRAY_ARB = 34884 # GL/glext.h:1317
- GL_CURRENT_MATRIX_INDEX_ARB = 34885 # GL/glext.h:1318
- GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 34886 # GL/glext.h:1319
- GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 34887 # GL/glext.h:1320
- GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 34888 # GL/glext.h:1321
- GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 34889 # GL/glext.h:1322
- # ARB_texture_env_combine (GL/glext.h:1325)
- GL_COMBINE_ARB = 34160 # GL/glext.h:1326
- GL_COMBINE_RGB_ARB = 34161 # GL/glext.h:1327
- GL_COMBINE_ALPHA_ARB = 34162 # GL/glext.h:1328
- GL_SOURCE0_RGB_ARB = 34176 # GL/glext.h:1329
- GL_SOURCE1_RGB_ARB = 34177 # GL/glext.h:1330
- GL_SOURCE2_RGB_ARB = 34178 # GL/glext.h:1331
- GL_SOURCE0_ALPHA_ARB = 34184 # GL/glext.h:1332
- GL_SOURCE1_ALPHA_ARB = 34185 # GL/glext.h:1333
- GL_SOURCE2_ALPHA_ARB = 34186 # GL/glext.h:1334
- GL_OPERAND0_RGB_ARB = 34192 # GL/glext.h:1335
- GL_OPERAND1_RGB_ARB = 34193 # GL/glext.h:1336
- GL_OPERAND2_RGB_ARB = 34194 # GL/glext.h:1337
- GL_OPERAND0_ALPHA_ARB = 34200 # GL/glext.h:1338
- GL_OPERAND1_ALPHA_ARB = 34201 # GL/glext.h:1339
- GL_OPERAND2_ALPHA_ARB = 34202 # GL/glext.h:1340
- GL_RGB_SCALE_ARB = 34163 # GL/glext.h:1341
- GL_ADD_SIGNED_ARB = 34164 # GL/glext.h:1342
- GL_INTERPOLATE_ARB = 34165 # GL/glext.h:1343
- GL_SUBTRACT_ARB = 34023 # GL/glext.h:1344
- GL_CONSTANT_ARB = 34166 # GL/glext.h:1345
- GL_PRIMARY_COLOR_ARB = 34167 # GL/glext.h:1346
- GL_PREVIOUS_ARB = 34168 # GL/glext.h:1347
- # ARB_texture_env_crossbar (GL/glext.h:1350)
- # ARB_texture_env_dot3 (GL/glext.h:1353)
- GL_DOT3_RGB_ARB = 34478 # GL/glext.h:1354
- GL_DOT3_RGBA_ARB = 34479 # GL/glext.h:1355
- # ARB_texture_mirrored_repeat (GL/glext.h:1358)
- GL_MIRRORED_REPEAT_ARB = 33648 # GL/glext.h:1359
- # ARB_depth_texture (GL/glext.h:1362)
- GL_DEPTH_COMPONENT16_ARB = 33189 # GL/glext.h:1363
- GL_DEPTH_COMPONENT24_ARB = 33190 # GL/glext.h:1364
- GL_DEPTH_COMPONENT32_ARB = 33191 # GL/glext.h:1365
- GL_TEXTURE_DEPTH_SIZE_ARB = 34890 # GL/glext.h:1366
- GL_DEPTH_TEXTURE_MODE_ARB = 34891 # GL/glext.h:1367
- # ARB_shadow (GL/glext.h:1370)
- GL_TEXTURE_COMPARE_MODE_ARB = 34892 # GL/glext.h:1371
- GL_TEXTURE_COMPARE_FUNC_ARB = 34893 # GL/glext.h:1372
- GL_COMPARE_R_TO_TEXTURE_ARB = 34894 # GL/glext.h:1373
- # ARB_shadow_ambient (GL/glext.h:1376)
- GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 32959 # GL/glext.h:1377
- # ARB_window_pos (GL/glext.h:1380)
- # ARB_vertex_program (GL/glext.h:1383)
- GL_COLOR_SUM_ARB = 33880 # GL/glext.h:1384
- GL_VERTEX_PROGRAM_ARB = 34336 # GL/glext.h:1385
- GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 34338 # GL/glext.h:1386
- GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 34339 # GL/glext.h:1387
- GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 34340 # GL/glext.h:1388
- GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 34341 # GL/glext.h:1389
- GL_CURRENT_VERTEX_ATTRIB_ARB = 34342 # GL/glext.h:1390
- GL_PROGRAM_LENGTH_ARB = 34343 # GL/glext.h:1391
- GL_PROGRAM_STRING_ARB = 34344 # GL/glext.h:1392
- GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 34350 # GL/glext.h:1393
- GL_MAX_PROGRAM_MATRICES_ARB = 34351 # GL/glext.h:1394
- GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 34368 # GL/glext.h:1395
- GL_CURRENT_MATRIX_ARB = 34369 # GL/glext.h:1396
- GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 34370 # GL/glext.h:1397
- GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 34371 # GL/glext.h:1398
- GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 34373 # GL/glext.h:1399
- GL_PROGRAM_ERROR_POSITION_ARB = 34379 # GL/glext.h:1400
- GL_PROGRAM_BINDING_ARB = 34423 # GL/glext.h:1401
- GL_MAX_VERTEX_ATTRIBS_ARB = 34921 # GL/glext.h:1402
- GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 34922 # GL/glext.h:1403
- GL_PROGRAM_ERROR_STRING_ARB = 34932 # GL/glext.h:1404
- GL_PROGRAM_FORMAT_ASCII_ARB = 34933 # GL/glext.h:1405
- GL_PROGRAM_FORMAT_ARB = 34934 # GL/glext.h:1406
- GL_PROGRAM_INSTRUCTIONS_ARB = 34976 # GL/glext.h:1407
- GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 34977 # GL/glext.h:1408
- GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34978 # GL/glext.h:1409
- GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34979 # GL/glext.h:1410
- GL_PROGRAM_TEMPORARIES_ARB = 34980 # GL/glext.h:1411
- GL_MAX_PROGRAM_TEMPORARIES_ARB = 34981 # GL/glext.h:1412
- GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 34982 # GL/glext.h:1413
- GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 34983 # GL/glext.h:1414
- GL_PROGRAM_PARAMETERS_ARB = 34984 # GL/glext.h:1415
- GL_MAX_PROGRAM_PARAMETERS_ARB = 34985 # GL/glext.h:1416
- GL_PROGRAM_NATIVE_PARAMETERS_ARB = 34986 # GL/glext.h:1417
- GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 34987 # GL/glext.h:1418
- GL_PROGRAM_ATTRIBS_ARB = 34988 # GL/glext.h:1419
- GL_MAX_PROGRAM_ATTRIBS_ARB = 34989 # GL/glext.h:1420
- GL_PROGRAM_NATIVE_ATTRIBS_ARB = 34990 # GL/glext.h:1421
- GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 34991 # GL/glext.h:1422
- GL_PROGRAM_ADDRESS_REGISTERS_ARB = 34992 # GL/glext.h:1423
- GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 34993 # GL/glext.h:1424
- GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34994 # GL/glext.h:1425
- GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34995 # GL/glext.h:1426
- GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 34996 # GL/glext.h:1427
- GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 34997 # GL/glext.h:1428
- GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 34998 # GL/glext.h:1429
- GL_TRANSPOSE_CURRENT_MATRIX_ARB = 34999 # GL/glext.h:1430
- GL_MATRIX0_ARB = 35008 # GL/glext.h:1431
- GL_MATRIX1_ARB = 35009 # GL/glext.h:1432
- GL_MATRIX2_ARB = 35010 # GL/glext.h:1433
- GL_MATRIX3_ARB = 35011 # GL/glext.h:1434
- GL_MATRIX4_ARB = 35012 # GL/glext.h:1435
- GL_MATRIX5_ARB = 35013 # GL/glext.h:1436
- GL_MATRIX6_ARB = 35014 # GL/glext.h:1437
- GL_MATRIX7_ARB = 35015 # GL/glext.h:1438
- GL_MATRIX8_ARB = 35016 # GL/glext.h:1439
- GL_MATRIX9_ARB = 35017 # GL/glext.h:1440
- GL_MATRIX10_ARB = 35018 # GL/glext.h:1441
- GL_MATRIX11_ARB = 35019 # GL/glext.h:1442
- GL_MATRIX12_ARB = 35020 # GL/glext.h:1443
- GL_MATRIX13_ARB = 35021 # GL/glext.h:1444
- GL_MATRIX14_ARB = 35022 # GL/glext.h:1445
- GL_MATRIX15_ARB = 35023 # GL/glext.h:1446
- GL_MATRIX16_ARB = 35024 # GL/glext.h:1447
- GL_MATRIX17_ARB = 35025 # GL/glext.h:1448
- GL_MATRIX18_ARB = 35026 # GL/glext.h:1449
- GL_MATRIX19_ARB = 35027 # GL/glext.h:1450
- GL_MATRIX20_ARB = 35028 # GL/glext.h:1451
- GL_MATRIX21_ARB = 35029 # GL/glext.h:1452
- GL_MATRIX22_ARB = 35030 # GL/glext.h:1453
- GL_MATRIX23_ARB = 35031 # GL/glext.h:1454
- GL_MATRIX24_ARB = 35032 # GL/glext.h:1455
- GL_MATRIX25_ARB = 35033 # GL/glext.h:1456
- GL_MATRIX26_ARB = 35034 # GL/glext.h:1457
- GL_MATRIX27_ARB = 35035 # GL/glext.h:1458
- GL_MATRIX28_ARB = 35036 # GL/glext.h:1459
- GL_MATRIX29_ARB = 35037 # GL/glext.h:1460
- GL_MATRIX30_ARB = 35038 # GL/glext.h:1461
- GL_MATRIX31_ARB = 35039 # GL/glext.h:1462
- # ARB_fragment_program (GL/glext.h:1465)
- GL_FRAGMENT_PROGRAM_ARB = 34820 # GL/glext.h:1466
- GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 34821 # GL/glext.h:1467
- GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 34822 # GL/glext.h:1468
- GL_PROGRAM_TEX_INDIRECTIONS_ARB = 34823 # GL/glext.h:1469
- GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34824 # GL/glext.h:1470
- GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34825 # GL/glext.h:1471
- GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34826 # GL/glext.h:1472
- GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 34827 # GL/glext.h:1473
- GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 34828 # GL/glext.h:1474
- GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 34829 # GL/glext.h:1475
- GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34830 # GL/glext.h:1476
- GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34831 # GL/glext.h:1477
- GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34832 # GL/glext.h:1478
- GL_MAX_TEXTURE_COORDS_ARB = 34929 # GL/glext.h:1479
- GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 34930 # GL/glext.h:1480
- # ARB_vertex_buffer_object (GL/glext.h:1483)
- GL_BUFFER_SIZE_ARB = 34660 # GL/glext.h:1484
- GL_BUFFER_USAGE_ARB = 34661 # GL/glext.h:1485
- GL_ARRAY_BUFFER_ARB = 34962 # GL/glext.h:1486
- GL_ELEMENT_ARRAY_BUFFER_ARB = 34963 # GL/glext.h:1487
- GL_ARRAY_BUFFER_BINDING_ARB = 34964 # GL/glext.h:1488
- GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 34965 # GL/glext.h:1489
- GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 34966 # GL/glext.h:1490
- GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 34967 # GL/glext.h:1491
- GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 34968 # GL/glext.h:1492
- GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 34969 # GL/glext.h:1493
- GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 34970 # GL/glext.h:1494
- GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 34971 # GL/glext.h:1495
- GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 34972 # GL/glext.h:1496
- GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 34973 # GL/glext.h:1497
- GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 34974 # GL/glext.h:1498
- GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 34975 # GL/glext.h:1499
- GL_READ_ONLY_ARB = 35000 # GL/glext.h:1500
- GL_WRITE_ONLY_ARB = 35001 # GL/glext.h:1501
- GL_READ_WRITE_ARB = 35002 # GL/glext.h:1502
- GL_BUFFER_ACCESS_ARB = 35003 # GL/glext.h:1503
- GL_BUFFER_MAPPED_ARB = 35004 # GL/glext.h:1504
- GL_BUFFER_MAP_POINTER_ARB = 35005 # GL/glext.h:1505
- GL_STREAM_DRAW_ARB = 35040 # GL/glext.h:1506
- GL_STREAM_READ_ARB = 35041 # GL/glext.h:1507
- GL_STREAM_COPY_ARB = 35042 # GL/glext.h:1508
- GL_STATIC_DRAW_ARB = 35044 # GL/glext.h:1509
- GL_STATIC_READ_ARB = 35045 # GL/glext.h:1510
- GL_STATIC_COPY_ARB = 35046 # GL/glext.h:1511
- GL_DYNAMIC_DRAW_ARB = 35048 # GL/glext.h:1512
- GL_DYNAMIC_READ_ARB = 35049 # GL/glext.h:1513
- GL_DYNAMIC_COPY_ARB = 35050 # GL/glext.h:1514
- # ARB_occlusion_query (GL/glext.h:1517)
- GL_QUERY_COUNTER_BITS_ARB = 34916 # GL/glext.h:1518
- GL_CURRENT_QUERY_ARB = 34917 # GL/glext.h:1519
- GL_QUERY_RESULT_ARB = 34918 # GL/glext.h:1520
- GL_QUERY_RESULT_AVAILABLE_ARB = 34919 # GL/glext.h:1521
- GL_SAMPLES_PASSED_ARB = 35092 # GL/glext.h:1522
- # ARB_shader_objects (GL/glext.h:1525)
- GL_PROGRAM_OBJECT_ARB = 35648 # GL/glext.h:1526
- GL_SHADER_OBJECT_ARB = 35656 # GL/glext.h:1527
- GL_OBJECT_TYPE_ARB = 35662 # GL/glext.h:1528
- GL_OBJECT_SUBTYPE_ARB = 35663 # GL/glext.h:1529
- GL_FLOAT_VEC2_ARB = 35664 # GL/glext.h:1530
- GL_FLOAT_VEC3_ARB = 35665 # GL/glext.h:1531
- GL_FLOAT_VEC4_ARB = 35666 # GL/glext.h:1532
- GL_INT_VEC2_ARB = 35667 # GL/glext.h:1533
- GL_INT_VEC3_ARB = 35668 # GL/glext.h:1534
- GL_INT_VEC4_ARB = 35669 # GL/glext.h:1535
- GL_BOOL_ARB = 35670 # GL/glext.h:1536
- GL_BOOL_VEC2_ARB = 35671 # GL/glext.h:1537
- GL_BOOL_VEC3_ARB = 35672 # GL/glext.h:1538
- GL_BOOL_VEC4_ARB = 35673 # GL/glext.h:1539
- GL_FLOAT_MAT2_ARB = 35674 # GL/glext.h:1540
- GL_FLOAT_MAT3_ARB = 35675 # GL/glext.h:1541
- GL_FLOAT_MAT4_ARB = 35676 # GL/glext.h:1542
- GL_SAMPLER_1D_ARB = 35677 # GL/glext.h:1543
- GL_SAMPLER_2D_ARB = 35678 # GL/glext.h:1544
- GL_SAMPLER_3D_ARB = 35679 # GL/glext.h:1545
- GL_SAMPLER_CUBE_ARB = 35680 # GL/glext.h:1546
- GL_SAMPLER_1D_SHADOW_ARB = 35681 # GL/glext.h:1547
- GL_SAMPLER_2D_SHADOW_ARB = 35682 # GL/glext.h:1548
- GL_SAMPLER_2D_RECT_ARB = 35683 # GL/glext.h:1549
- GL_SAMPLER_2D_RECT_SHADOW_ARB = 35684 # GL/glext.h:1550
- GL_OBJECT_DELETE_STATUS_ARB = 35712 # GL/glext.h:1551
- GL_OBJECT_COMPILE_STATUS_ARB = 35713 # GL/glext.h:1552
- GL_OBJECT_LINK_STATUS_ARB = 35714 # GL/glext.h:1553
- GL_OBJECT_VALIDATE_STATUS_ARB = 35715 # GL/glext.h:1554
- GL_OBJECT_INFO_LOG_LENGTH_ARB = 35716 # GL/glext.h:1555
- GL_OBJECT_ATTACHED_OBJECTS_ARB = 35717 # GL/glext.h:1556
- GL_OBJECT_ACTIVE_UNIFORMS_ARB = 35718 # GL/glext.h:1557
- GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 35719 # GL/glext.h:1558
- GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 35720 # GL/glext.h:1559
- # ARB_vertex_shader (GL/glext.h:1562)
- GL_VERTEX_SHADER_ARB = 35633 # GL/glext.h:1563
- GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 35658 # GL/glext.h:1564
- GL_MAX_VARYING_FLOATS_ARB = 35659 # GL/glext.h:1565
- GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 35660 # GL/glext.h:1566
- GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 35661 # GL/glext.h:1567
- GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 35721 # GL/glext.h:1568
- GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 35722 # GL/glext.h:1569
- # ARB_fragment_shader (GL/glext.h:1572)
- GL_FRAGMENT_SHADER_ARB = 35632 # GL/glext.h:1573
- GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 35657 # GL/glext.h:1574
- GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 35723 # GL/glext.h:1575
- # ARB_shading_language_100 (GL/glext.h:1578)
- GL_SHADING_LANGUAGE_VERSION_ARB = 35724 # GL/glext.h:1579
- # ARB_texture_non_power_of_two (GL/glext.h:1582)
- # ARB_point_sprite (GL/glext.h:1585)
- GL_POINT_SPRITE_ARB = 34913 # GL/glext.h:1586
- GL_COORD_REPLACE_ARB = 34914 # GL/glext.h:1587
- # ARB_fragment_program_shadow (GL/glext.h:1590)
- # ARB_draw_buffers (GL/glext.h:1593)
- GL_MAX_DRAW_BUFFERS_ARB = 34852 # GL/glext.h:1594
- GL_DRAW_BUFFER0_ARB = 34853 # GL/glext.h:1595
- GL_DRAW_BUFFER1_ARB = 34854 # GL/glext.h:1596
- GL_DRAW_BUFFER2_ARB = 34855 # GL/glext.h:1597
- GL_DRAW_BUFFER3_ARB = 34856 # GL/glext.h:1598
- GL_DRAW_BUFFER4_ARB = 34857 # GL/glext.h:1599
- GL_DRAW_BUFFER5_ARB = 34858 # GL/glext.h:1600
- GL_DRAW_BUFFER6_ARB = 34859 # GL/glext.h:1601
- GL_DRAW_BUFFER7_ARB = 34860 # GL/glext.h:1602
- GL_DRAW_BUFFER8_ARB = 34861 # GL/glext.h:1603
- GL_DRAW_BUFFER9_ARB = 34862 # GL/glext.h:1604
- GL_DRAW_BUFFER10_ARB = 34863 # GL/glext.h:1605
- GL_DRAW_BUFFER11_ARB = 34864 # GL/glext.h:1606
- GL_DRAW_BUFFER12_ARB = 34865 # GL/glext.h:1607
- GL_DRAW_BUFFER13_ARB = 34866 # GL/glext.h:1608
- GL_DRAW_BUFFER14_ARB = 34867 # GL/glext.h:1609
- GL_DRAW_BUFFER15_ARB = 34868 # GL/glext.h:1610
- # ARB_texture_rectangle (GL/glext.h:1613)
- GL_TEXTURE_RECTANGLE_ARB = 34037 # GL/glext.h:1614
- GL_TEXTURE_BINDING_RECTANGLE_ARB = 34038 # GL/glext.h:1615
- GL_PROXY_TEXTURE_RECTANGLE_ARB = 34039 # GL/glext.h:1616
- GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = 34040 # GL/glext.h:1617
- # ARB_color_buffer_float (GL/glext.h:1620)
- GL_RGBA_FLOAT_MODE_ARB = 34848 # GL/glext.h:1621
- GL_CLAMP_VERTEX_COLOR_ARB = 35098 # GL/glext.h:1622
- GL_CLAMP_FRAGMENT_COLOR_ARB = 35099 # GL/glext.h:1623
- GL_CLAMP_READ_COLOR_ARB = 35100 # GL/glext.h:1624
- GL_FIXED_ONLY_ARB = 35101 # GL/glext.h:1625
- # ARB_half_float_pixel (GL/glext.h:1628)
- GL_HALF_FLOAT_ARB = 5131 # GL/glext.h:1629
- # ARB_texture_float (GL/glext.h:1632)
- GL_TEXTURE_RED_TYPE_ARB = 35856 # GL/glext.h:1633
- GL_TEXTURE_GREEN_TYPE_ARB = 35857 # GL/glext.h:1634
- GL_TEXTURE_BLUE_TYPE_ARB = 35858 # GL/glext.h:1635
- GL_TEXTURE_ALPHA_TYPE_ARB = 35859 # GL/glext.h:1636
- GL_TEXTURE_LUMINANCE_TYPE_ARB = 35860 # GL/glext.h:1637
- GL_TEXTURE_INTENSITY_TYPE_ARB = 35861 # GL/glext.h:1638
- GL_TEXTURE_DEPTH_TYPE_ARB = 35862 # GL/glext.h:1639
- GL_UNSIGNED_NORMALIZED_ARB = 35863 # GL/glext.h:1640
- GL_RGBA32F_ARB = 34836 # GL/glext.h:1641
- GL_RGB32F_ARB = 34837 # GL/glext.h:1642
- GL_ALPHA32F_ARB = 34838 # GL/glext.h:1643
- GL_INTENSITY32F_ARB = 34839 # GL/glext.h:1644
- GL_LUMINANCE32F_ARB = 34840 # GL/glext.h:1645
- GL_LUMINANCE_ALPHA32F_ARB = 34841 # GL/glext.h:1646
- GL_RGBA16F_ARB = 34842 # GL/glext.h:1647
- GL_RGB16F_ARB = 34843 # GL/glext.h:1648
- GL_ALPHA16F_ARB = 34844 # GL/glext.h:1649
- GL_INTENSITY16F_ARB = 34845 # GL/glext.h:1650
- GL_LUMINANCE16F_ARB = 34846 # GL/glext.h:1651
- GL_LUMINANCE_ALPHA16F_ARB = 34847 # GL/glext.h:1652
- # ARB_pixel_buffer_object (GL/glext.h:1655)
- GL_PIXEL_PACK_BUFFER_ARB = 35051 # GL/glext.h:1656
- GL_PIXEL_UNPACK_BUFFER_ARB = 35052 # GL/glext.h:1657
- GL_PIXEL_PACK_BUFFER_BINDING_ARB = 35053 # GL/glext.h:1658
- GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 35055 # GL/glext.h:1659
- # ARB_depth_buffer_float (GL/glext.h:1662)
- GL_DEPTH_COMPONENT32F = 36012 # GL/glext.h:1663
- GL_DEPTH32F_STENCIL8 = 36013 # GL/glext.h:1664
- GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269 # GL/glext.h:1665
- # ARB_draw_instanced (GL/glext.h:1668)
- # ARB_framebuffer_object (GL/glext.h:1671)
- GL_INVALID_FRAMEBUFFER_OPERATION = 1286 # GL/glext.h:1672
- GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296 # GL/glext.h:1673
- GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297 # GL/glext.h:1674
- GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298 # GL/glext.h:1675
- GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299 # GL/glext.h:1676
- GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300 # GL/glext.h:1677
- GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301 # GL/glext.h:1678
- GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302 # GL/glext.h:1679
- GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303 # GL/glext.h:1680
- GL_FRAMEBUFFER_DEFAULT = 33304 # GL/glext.h:1681
- GL_FRAMEBUFFER_UNDEFINED = 33305 # GL/glext.h:1682
- GL_DEPTH_STENCIL_ATTACHMENT = 33306 # GL/glext.h:1683
- GL_MAX_RENDERBUFFER_SIZE = 34024 # GL/glext.h:1684
- GL_DEPTH_STENCIL = 34041 # GL/glext.h:1685
- GL_UNSIGNED_INT_24_8 = 34042 # GL/glext.h:1686
- GL_DEPTH24_STENCIL8 = 35056 # GL/glext.h:1687
- GL_TEXTURE_STENCIL_SIZE = 35057 # GL/glext.h:1688
- GL_TEXTURE_RED_TYPE = 35856 # GL/glext.h:1689
- GL_TEXTURE_GREEN_TYPE = 35857 # GL/glext.h:1690
- GL_TEXTURE_BLUE_TYPE = 35858 # GL/glext.h:1691
- GL_TEXTURE_ALPHA_TYPE = 35859 # GL/glext.h:1692
- GL_TEXTURE_DEPTH_TYPE = 35862 # GL/glext.h:1693
- GL_UNSIGNED_NORMALIZED = 35863 # GL/glext.h:1694
- GL_FRAMEBUFFER_BINDING = 36006 # GL/glext.h:1695
- GL_DRAW_FRAMEBUFFER_BINDING = 36006 # GL/glext.h:1696
- GL_RENDERBUFFER_BINDING = 36007 # GL/glext.h:1697
- GL_READ_FRAMEBUFFER = 36008 # GL/glext.h:1698
- GL_DRAW_FRAMEBUFFER = 36009 # GL/glext.h:1699
- GL_READ_FRAMEBUFFER_BINDING = 36010 # GL/glext.h:1700
- GL_RENDERBUFFER_SAMPLES = 36011 # GL/glext.h:1701
- GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048 # GL/glext.h:1702
- GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049 # GL/glext.h:1703
- GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050 # GL/glext.h:1704
- GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051 # GL/glext.h:1705
- GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052 # GL/glext.h:1706
- GL_FRAMEBUFFER_COMPLETE = 36053 # GL/glext.h:1707
- GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054 # GL/glext.h:1708
- GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055 # GL/glext.h:1709
- GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 36059 # GL/glext.h:1710
- GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 36060 # GL/glext.h:1711
- GL_FRAMEBUFFER_UNSUPPORTED = 36061 # GL/glext.h:1712
- GL_MAX_COLOR_ATTACHMENTS = 36063 # GL/glext.h:1713
- GL_COLOR_ATTACHMENT0 = 36064 # GL/glext.h:1714
- GL_COLOR_ATTACHMENT1 = 36065 # GL/glext.h:1715
- GL_COLOR_ATTACHMENT2 = 36066 # GL/glext.h:1716
- GL_COLOR_ATTACHMENT3 = 36067 # GL/glext.h:1717
- GL_COLOR_ATTACHMENT4 = 36068 # GL/glext.h:1718
- GL_COLOR_ATTACHMENT5 = 36069 # GL/glext.h:1719
- GL_COLOR_ATTACHMENT6 = 36070 # GL/glext.h:1720
- GL_COLOR_ATTACHMENT7 = 36071 # GL/glext.h:1721
- GL_COLOR_ATTACHMENT8 = 36072 # GL/glext.h:1722
- GL_COLOR_ATTACHMENT9 = 36073 # GL/glext.h:1723
- GL_COLOR_ATTACHMENT10 = 36074 # GL/glext.h:1724
- GL_COLOR_ATTACHMENT11 = 36075 # GL/glext.h:1725
- GL_COLOR_ATTACHMENT12 = 36076 # GL/glext.h:1726
- GL_COLOR_ATTACHMENT13 = 36077 # GL/glext.h:1727
- GL_COLOR_ATTACHMENT14 = 36078 # GL/glext.h:1728
- GL_COLOR_ATTACHMENT15 = 36079 # GL/glext.h:1729
- GL_DEPTH_ATTACHMENT = 36096 # GL/glext.h:1730
- GL_STENCIL_ATTACHMENT = 36128 # GL/glext.h:1731
- GL_FRAMEBUFFER = 36160 # GL/glext.h:1732
- GL_RENDERBUFFER = 36161 # GL/glext.h:1733
- GL_RENDERBUFFER_WIDTH = 36162 # GL/glext.h:1734
- GL_RENDERBUFFER_HEIGHT = 36163 # GL/glext.h:1735
- GL_RENDERBUFFER_INTERNAL_FORMAT = 36164 # GL/glext.h:1736
- GL_STENCIL_INDEX1 = 36166 # GL/glext.h:1737
- GL_STENCIL_INDEX4 = 36167 # GL/glext.h:1738
- GL_STENCIL_INDEX8 = 36168 # GL/glext.h:1739
- GL_STENCIL_INDEX16 = 36169 # GL/glext.h:1740
- GL_RENDERBUFFER_RED_SIZE = 36176 # GL/glext.h:1741
- GL_RENDERBUFFER_GREEN_SIZE = 36177 # GL/glext.h:1742
- GL_RENDERBUFFER_BLUE_SIZE = 36178 # GL/glext.h:1743
- GL_RENDERBUFFER_ALPHA_SIZE = 36179 # GL/glext.h:1744
- GL_RENDERBUFFER_DEPTH_SIZE = 36180 # GL/glext.h:1745
- GL_RENDERBUFFER_STENCIL_SIZE = 36181 # GL/glext.h:1746
- GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182 # GL/glext.h:1747
- GL_MAX_SAMPLES = 36183 # GL/glext.h:1748
- # ARB_framebuffer_object_DEPRECATED (GL/glext.h:1751)
- GL_INDEX = 33314 # GL/glext.h:1752
- GL_TEXTURE_LUMINANCE_TYPE = 35860 # GL/glext.h:1753
- GL_TEXTURE_INTENSITY_TYPE = 35861 # GL/glext.h:1754
- # ARB_framebuffer_sRGB (GL/glext.h:1757)
- GL_FRAMEBUFFER_SRGB = 36281 # GL/glext.h:1758
- # ARB_geometry_shader4 (GL/glext.h:1761)
- GL_LINES_ADJACENCY_ARB = 10 # GL/glext.h:1762
- GL_LINE_STRIP_ADJACENCY_ARB = 11 # GL/glext.h:1763
- GL_TRIANGLES_ADJACENCY_ARB = 12 # GL/glext.h:1764
- GL_TRIANGLE_STRIP_ADJACENCY_ARB = 13 # GL/glext.h:1765
- GL_PROGRAM_POINT_SIZE_ARB = 34370 # GL/glext.h:1766
- GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 35881 # GL/glext.h:1767
- GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 36263 # GL/glext.h:1768
- GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 36264 # GL/glext.h:1769
- GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 36265 # GL/glext.h:1770
- GL_GEOMETRY_SHADER_ARB = 36313 # GL/glext.h:1771
- GL_GEOMETRY_VERTICES_OUT_ARB = 36314 # GL/glext.h:1772
- GL_GEOMETRY_INPUT_TYPE_ARB = 36315 # GL/glext.h:1773
- GL_GEOMETRY_OUTPUT_TYPE_ARB = 36316 # GL/glext.h:1774
- GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 36317 # GL/glext.h:1775
- GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 36318 # GL/glext.h:1776
- GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 36319 # GL/glext.h:1777
- GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 36320 # GL/glext.h:1778
- GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 36321 # GL/glext.h:1779
- # ARB_half_float_vertex (GL/glext.h:1784)
- GL_HALF_FLOAT = 5131 # GL/glext.h:1785
- # ARB_instanced_arrays (GL/glext.h:1788)
- GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = 35070 # GL/glext.h:1789
- # ARB_map_buffer_range (GL/glext.h:1792)
- GL_MAP_READ_BIT = 1 # GL/glext.h:1793
- GL_MAP_WRITE_BIT = 2 # GL/glext.h:1794
- GL_MAP_INVALIDATE_RANGE_BIT = 4 # GL/glext.h:1795
- GL_MAP_INVALIDATE_BUFFER_BIT = 8 # GL/glext.h:1796
- GL_MAP_FLUSH_EXPLICIT_BIT = 16 # GL/glext.h:1797
- GL_MAP_UNSYNCHRONIZED_BIT = 32 # GL/glext.h:1798
- # ARB_texture_buffer_object (GL/glext.h:1801)
- GL_TEXTURE_BUFFER_ARB = 35882 # GL/glext.h:1802
- GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 35883 # GL/glext.h:1803
- GL_TEXTURE_BINDING_BUFFER_ARB = 35884 # GL/glext.h:1804
- GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 35885 # GL/glext.h:1805
- GL_TEXTURE_BUFFER_FORMAT_ARB = 35886 # GL/glext.h:1806
- # ARB_texture_compression_rgtc (GL/glext.h:1809)
- GL_COMPRESSED_RED_RGTC1 = 36283 # GL/glext.h:1810
- GL_COMPRESSED_SIGNED_RED_RGTC1 = 36284 # GL/glext.h:1811
- GL_COMPRESSED_RG_RGTC2 = 36285 # GL/glext.h:1812
- GL_COMPRESSED_SIGNED_RG_RGTC2 = 36286 # GL/glext.h:1813
- # ARB_texture_rg (GL/glext.h:1816)
- GL_RG = 33319 # GL/glext.h:1817
- GL_RG_INTEGER = 33320 # GL/glext.h:1818
- GL_R8 = 33321 # GL/glext.h:1819
- GL_R16 = 33322 # GL/glext.h:1820
- GL_RG8 = 33323 # GL/glext.h:1821
- GL_RG16 = 33324 # GL/glext.h:1822
- GL_R16F = 33325 # GL/glext.h:1823
- GL_R32F = 33326 # GL/glext.h:1824
- GL_RG16F = 33327 # GL/glext.h:1825
- GL_RG32F = 33328 # GL/glext.h:1826
- GL_R8I = 33329 # GL/glext.h:1827
- GL_R8UI = 33330 # GL/glext.h:1828
- GL_R16I = 33331 # GL/glext.h:1829
- GL_R16UI = 33332 # GL/glext.h:1830
- GL_R32I = 33333 # GL/glext.h:1831
- GL_R32UI = 33334 # GL/glext.h:1832
- GL_RG8I = 33335 # GL/glext.h:1833
- GL_RG8UI = 33336 # GL/glext.h:1834
- GL_RG16I = 33337 # GL/glext.h:1835
- GL_RG16UI = 33338 # GL/glext.h:1836
- GL_RG32I = 33339 # GL/glext.h:1837
- GL_RG32UI = 33340 # GL/glext.h:1838
- # ARB_vertex_array_object (GL/glext.h:1841)
- GL_VERTEX_ARRAY_BINDING = 34229 # GL/glext.h:1842
- # ARB_uniform_buffer_object (GL/glext.h:1845)
- GL_UNIFORM_BUFFER = 35345 # GL/glext.h:1846
- GL_UNIFORM_BUFFER_BINDING = 35368 # GL/glext.h:1847
- GL_UNIFORM_BUFFER_START = 35369 # GL/glext.h:1848
- GL_UNIFORM_BUFFER_SIZE = 35370 # GL/glext.h:1849
- GL_MAX_VERTEX_UNIFORM_BLOCKS = 35371 # GL/glext.h:1850
- GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 35372 # GL/glext.h:1851
- GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 35373 # GL/glext.h:1852
- GL_MAX_COMBINED_UNIFORM_BLOCKS = 35374 # GL/glext.h:1853
- GL_MAX_UNIFORM_BUFFER_BINDINGS = 35375 # GL/glext.h:1854
- GL_MAX_UNIFORM_BLOCK_SIZE = 35376 # GL/glext.h:1855
- GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 35377 # GL/glext.h:1856
- GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 35378 # GL/glext.h:1857
- GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 35379 # GL/glext.h:1858
- GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 35380 # GL/glext.h:1859
- GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 35381 # GL/glext.h:1860
- GL_ACTIVE_UNIFORM_BLOCKS = 35382 # GL/glext.h:1861
- GL_UNIFORM_TYPE = 35383 # GL/glext.h:1862
- GL_UNIFORM_SIZE = 35384 # GL/glext.h:1863
- GL_UNIFORM_NAME_LENGTH = 35385 # GL/glext.h:1864
- GL_UNIFORM_BLOCK_INDEX = 35386 # GL/glext.h:1865
- GL_UNIFORM_OFFSET = 35387 # GL/glext.h:1866
- GL_UNIFORM_ARRAY_STRIDE = 35388 # GL/glext.h:1867
- GL_UNIFORM_MATRIX_STRIDE = 35389 # GL/glext.h:1868
- GL_UNIFORM_IS_ROW_MAJOR = 35390 # GL/glext.h:1869
- GL_UNIFORM_BLOCK_BINDING = 35391 # GL/glext.h:1870
- GL_UNIFORM_BLOCK_DATA_SIZE = 35392 # GL/glext.h:1871
- GL_UNIFORM_BLOCK_NAME_LENGTH = 35393 # GL/glext.h:1872
- GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 35394 # GL/glext.h:1873
- GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 35395 # GL/glext.h:1874
- GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 35396 # GL/glext.h:1875
- GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 35397 # GL/glext.h:1876
- GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 35398 # GL/glext.h:1877
- GL_INVALID_INDEX = 4294967295 # GL/glext.h:1878
- # ARB_compatibility (GL/glext.h:1881)
- # ARB_copy_buffer (GL/glext.h:1885)
- GL_COPY_READ_BUFFER_BINDING = 36662 # GL/glext.h:1886
- GL_COPY_READ_BUFFER = 36662 # GL/glext.h:1887
- GL_COPY_WRITE_BUFFER_BINDING = 36663 # GL/glext.h:1888
- GL_COPY_WRITE_BUFFER = 36663 # GL/glext.h:1889
- # ARB_shader_texture_lod (GL/glext.h:1892)
- # ARB_depth_clamp (GL/glext.h:1895)
- GL_DEPTH_CLAMP = 34383 # GL/glext.h:1896
- # ARB_draw_elements_base_vertex (GL/glext.h:1899)
- # ARB_fragment_coord_conventions (GL/glext.h:1902)
- # ARB_provoking_vertex (GL/glext.h:1905)
- GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 36428 # GL/glext.h:1906
- GL_FIRST_VERTEX_CONVENTION = 36429 # GL/glext.h:1907
- GL_LAST_VERTEX_CONVENTION = 36430 # GL/glext.h:1908
- GL_PROVOKING_VERTEX = 36431 # GL/glext.h:1909
- # ARB_seamless_cube_map (GL/glext.h:1912)
- GL_TEXTURE_CUBE_MAP_SEAMLESS = 34895 # GL/glext.h:1913
- # ARB_sync (GL/glext.h:1916)
- GL_MAX_SERVER_WAIT_TIMEOUT = 37137 # GL/glext.h:1917
- GL_OBJECT_TYPE = 37138 # GL/glext.h:1918
- GL_SYNC_CONDITION = 37139 # GL/glext.h:1919
- GL_SYNC_STATUS = 37140 # GL/glext.h:1920
- GL_SYNC_FLAGS = 37141 # GL/glext.h:1921
- GL_SYNC_FENCE = 37142 # GL/glext.h:1922
- GL_SYNC_GPU_COMMANDS_COMPLETE = 37143 # GL/glext.h:1923
- GL_UNSIGNALED = 37144 # GL/glext.h:1924
- GL_SIGNALED = 37145 # GL/glext.h:1925
- GL_ALREADY_SIGNALED = 37146 # GL/glext.h:1926
- GL_TIMEOUT_EXPIRED = 37147 # GL/glext.h:1927
- GL_CONDITION_SATISFIED = 37148 # GL/glext.h:1928
- GL_WAIT_FAILED = 37149 # GL/glext.h:1929
- GL_SYNC_FLUSH_COMMANDS_BIT = 1 # GL/glext.h:1930
- GL_TIMEOUT_IGNORED = 18446744073709551615L # GL/glext.h:1931
- # ARB_texture_multisample (GL/glext.h:1934)
- GL_SAMPLE_POSITION = 36432 # GL/glext.h:1935
- GL_SAMPLE_MASK = 36433 # GL/glext.h:1936
- GL_SAMPLE_MASK_VALUE = 36434 # GL/glext.h:1937
- GL_MAX_SAMPLE_MASK_WORDS = 36441 # GL/glext.h:1938
- GL_TEXTURE_2D_MULTISAMPLE = 37120 # GL/glext.h:1939
- GL_PROXY_TEXTURE_2D_MULTISAMPLE = 37121 # GL/glext.h:1940
- GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 37122 # GL/glext.h:1941
- GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 37123 # GL/glext.h:1942
- GL_TEXTURE_BINDING_2D_MULTISAMPLE = 37124 # GL/glext.h:1943
- GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 37125 # GL/glext.h:1944
- GL_TEXTURE_SAMPLES = 37126 # GL/glext.h:1945
- GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 37127 # GL/glext.h:1946
- GL_SAMPLER_2D_MULTISAMPLE = 37128 # GL/glext.h:1947
- GL_INT_SAMPLER_2D_MULTISAMPLE = 37129 # GL/glext.h:1948
- GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 37130 # GL/glext.h:1949
- GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 37131 # GL/glext.h:1950
- GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37132 # GL/glext.h:1951
- GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37133 # GL/glext.h:1952
- GL_MAX_COLOR_TEXTURE_SAMPLES = 37134 # GL/glext.h:1953
- GL_MAX_DEPTH_TEXTURE_SAMPLES = 37135 # GL/glext.h:1954
- GL_MAX_INTEGER_SAMPLES = 37136 # GL/glext.h:1955
- # ARB_vertex_array_bgra (GL/glext.h:1958)
- # ARB_draw_buffers_blend (GL/glext.h:1962)
- # ARB_sample_shading (GL/glext.h:1965)
- GL_SAMPLE_SHADING_ARB = 35894 # GL/glext.h:1966
- GL_MIN_SAMPLE_SHADING_VALUE_ARB = 35895 # GL/glext.h:1967
- # ARB_texture_cube_map_array (GL/glext.h:1970)
- GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 36873 # GL/glext.h:1971
- GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = 36874 # GL/glext.h:1972
- GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 36875 # GL/glext.h:1973
- GL_SAMPLER_CUBE_MAP_ARRAY_ARB = 36876 # GL/glext.h:1974
- GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = 36877 # GL/glext.h:1975
- GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 36878 # GL/glext.h:1976
- GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 36879 # GL/glext.h:1977
- # ARB_texture_gather (GL/glext.h:1980)
- GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 36446 # GL/glext.h:1981
- GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 36447 # GL/glext.h:1982
- # ARB_texture_query_lod (GL/glext.h:1985)
- # ARB_shading_language_include (GL/glext.h:1988)
- GL_SHADER_INCLUDE_ARB = 36270 # GL/glext.h:1989
- GL_NAMED_STRING_LENGTH_ARB = 36329 # GL/glext.h:1990
- GL_NAMED_STRING_TYPE_ARB = 36330 # GL/glext.h:1991
- # ARB_texture_compression_bptc (GL/glext.h:1994)
- GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 36492 # GL/glext.h:1995
- GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 36493 # GL/glext.h:1996
- GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 36494 # GL/glext.h:1997
- GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 36495 # GL/glext.h:1998
- # ARB_blend_func_extended (GL/glext.h:2001)
- GL_SRC1_COLOR = 35065 # GL/glext.h:2002
- GL_ONE_MINUS_SRC1_COLOR = 35066 # GL/glext.h:2004
- GL_ONE_MINUS_SRC1_ALPHA = 35067 # GL/glext.h:2005
- GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 35068 # GL/glext.h:2006
- # ARB_explicit_attrib_location (GL/glext.h:2009)
- # ARB_occlusion_query2 (GL/glext.h:2012)
- GL_ANY_SAMPLES_PASSED = 35887 # GL/glext.h:2013
- # ARB_sampler_objects (GL/glext.h:2016)
- GL_SAMPLER_BINDING = 35097 # GL/glext.h:2017
- # ARB_shader_bit_encoding (GL/glext.h:2020)
- # ARB_texture_rgb10_a2ui (GL/glext.h:2023)
- GL_RGB10_A2UI = 36975 # GL/glext.h:2024
- # ARB_texture_swizzle (GL/glext.h:2027)
- GL_TEXTURE_SWIZZLE_R = 36418 # GL/glext.h:2028
- GL_TEXTURE_SWIZZLE_G = 36419 # GL/glext.h:2029
- GL_TEXTURE_SWIZZLE_B = 36420 # GL/glext.h:2030
- GL_TEXTURE_SWIZZLE_A = 36421 # GL/glext.h:2031
- GL_TEXTURE_SWIZZLE_RGBA = 36422 # GL/glext.h:2032
- # ARB_timer_query (GL/glext.h:2035)
- GL_TIME_ELAPSED = 35007 # GL/glext.h:2036
- GL_TIMESTAMP = 36392 # GL/glext.h:2037
- # ARB_vertex_type_2_10_10_10_rev (GL/glext.h:2040)
- GL_INT_2_10_10_10_REV = 36255 # GL/glext.h:2042
- # ARB_draw_indirect (GL/glext.h:2045)
- GL_DRAW_INDIRECT_BUFFER = 36671 # GL/glext.h:2046
- GL_DRAW_INDIRECT_BUFFER_BINDING = 36675 # GL/glext.h:2047
- # ARB_gpu_shader5 (GL/glext.h:2050)
- GL_GEOMETRY_SHADER_INVOCATIONS = 34943 # GL/glext.h:2051
- GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 36442 # GL/glext.h:2052
- GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 36443 # GL/glext.h:2053
- GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 36444 # GL/glext.h:2054
- GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 36445 # GL/glext.h:2055
- # ARB_gpu_shader_fp64 (GL/glext.h:2059)
- GL_DOUBLE_VEC2 = 36860 # GL/glext.h:2061
- GL_DOUBLE_VEC3 = 36861 # GL/glext.h:2062
- GL_DOUBLE_VEC4 = 36862 # GL/glext.h:2063
- GL_DOUBLE_MAT2 = 36678 # GL/glext.h:2064
- GL_DOUBLE_MAT3 = 36679 # GL/glext.h:2065
- GL_DOUBLE_MAT4 = 36680 # GL/glext.h:2066
- GL_DOUBLE_MAT2x3 = 36681 # GL/glext.h:2067
- GL_DOUBLE_MAT2x4 = 36682 # GL/glext.h:2068
- GL_DOUBLE_MAT3x2 = 36683 # GL/glext.h:2069
- GL_DOUBLE_MAT3x4 = 36684 # GL/glext.h:2070
- GL_DOUBLE_MAT4x2 = 36685 # GL/glext.h:2071
- GL_DOUBLE_MAT4x3 = 36686 # GL/glext.h:2072
- # ARB_shader_subroutine (GL/glext.h:2075)
- GL_ACTIVE_SUBROUTINES = 36325 # GL/glext.h:2076
- GL_ACTIVE_SUBROUTINE_UNIFORMS = 36326 # GL/glext.h:2077
- GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 36423 # GL/glext.h:2078
- GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 36424 # GL/glext.h:2079
- GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 36425 # GL/glext.h:2080
- GL_MAX_SUBROUTINES = 36327 # GL/glext.h:2081
- GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 36328 # GL/glext.h:2082
- GL_NUM_COMPATIBLE_SUBROUTINES = 36426 # GL/glext.h:2083
- GL_COMPATIBLE_SUBROUTINES = 36427 # GL/glext.h:2084
- # ARB_tessellation_shader (GL/glext.h:2089)
- GL_PATCHES = 14 # GL/glext.h:2090
- GL_PATCH_VERTICES = 36466 # GL/glext.h:2091
- GL_PATCH_DEFAULT_INNER_LEVEL = 36467 # GL/glext.h:2092
- GL_PATCH_DEFAULT_OUTER_LEVEL = 36468 # GL/glext.h:2093
- GL_TESS_CONTROL_OUTPUT_VERTICES = 36469 # GL/glext.h:2094
- GL_TESS_GEN_MODE = 36470 # GL/glext.h:2095
- GL_TESS_GEN_SPACING = 36471 # GL/glext.h:2096
- GL_TESS_GEN_VERTEX_ORDER = 36472 # GL/glext.h:2097
- GL_TESS_GEN_POINT_MODE = 36473 # GL/glext.h:2098
- GL_ISOLINES = 36474 # GL/glext.h:2101
- GL_FRACTIONAL_ODD = 36475 # GL/glext.h:2103
- GL_FRACTIONAL_EVEN = 36476 # GL/glext.h:2104
- GL_MAX_PATCH_VERTICES = 36477 # GL/glext.h:2107
- GL_MAX_TESS_GEN_LEVEL = 36478 # GL/glext.h:2108
- GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 36479 # GL/glext.h:2109
- GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 36480 # GL/glext.h:2110
- GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 36481 # GL/glext.h:2111
- GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 36482 # GL/glext.h:2112
- GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 36483 # GL/glext.h:2113
- GL_MAX_TESS_PATCH_COMPONENTS = 36484 # GL/glext.h:2114
- GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 36485 # GL/glext.h:2115
- GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 36486 # GL/glext.h:2116
- GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 36489 # GL/glext.h:2117
- GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 36490 # GL/glext.h:2118
- GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 34924 # GL/glext.h:2119
- GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 34925 # GL/glext.h:2120
- GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 36382 # GL/glext.h:2121
- GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 36383 # GL/glext.h:2122
- GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 34032 # GL/glext.h:2123
- GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 34033 # GL/glext.h:2124
- GL_TESS_EVALUATION_SHADER = 36487 # GL/glext.h:2125
- GL_TESS_CONTROL_SHADER = 36488 # GL/glext.h:2126
- # ARB_texture_buffer_object_rgb32 (GL/glext.h:2129)
- # ARB_transform_feedback2 (GL/glext.h:2135)
- GL_TRANSFORM_FEEDBACK = 36386 # GL/glext.h:2136
- GL_TRANSFORM_FEEDBACK_PAUSED = 36387 # GL/glext.h:2137
- GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = 36387 # GL/glext.h:2138
- GL_TRANSFORM_FEEDBACK_ACTIVE = 36388 # GL/glext.h:2139
- GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 36388 # GL/glext.h:2140
- GL_TRANSFORM_FEEDBACK_BINDING = 36389 # GL/glext.h:2141
- # ARB_transform_feedback3 (GL/glext.h:2144)
- GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 36464 # GL/glext.h:2145
- GL_MAX_VERTEX_STREAMS = 36465 # GL/glext.h:2146
- # ARB_ES2_compatibility (GL/glext.h:2149)
- GL_FIXED = 5132 # GL/glext.h:2150
- GL_IMPLEMENTATION_COLOR_READ_TYPE = 35738 # GL/glext.h:2151
- GL_IMPLEMENTATION_COLOR_READ_FORMAT = 35739 # GL/glext.h:2152
- GL_LOW_FLOAT = 36336 # GL/glext.h:2153
- GL_MEDIUM_FLOAT = 36337 # GL/glext.h:2154
- GL_HIGH_FLOAT = 36338 # GL/glext.h:2155
- GL_LOW_INT = 36339 # GL/glext.h:2156
- GL_MEDIUM_INT = 36340 # GL/glext.h:2157
- GL_HIGH_INT = 36341 # GL/glext.h:2158
- GL_SHADER_COMPILER = 36346 # GL/glext.h:2159
- GL_NUM_SHADER_BINARY_FORMATS = 36345 # GL/glext.h:2160
- GL_MAX_VERTEX_UNIFORM_VECTORS = 36347 # GL/glext.h:2161
- GL_MAX_VARYING_VECTORS = 36348 # GL/glext.h:2162
- GL_MAX_FRAGMENT_UNIFORM_VECTORS = 36349 # GL/glext.h:2163
- GL_RGB565 = 36194 # GL/glext.h:2164
- # ARB_get_program_binary (GL/glext.h:2167)
- GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 33367 # GL/glext.h:2168
- GL_PROGRAM_BINARY_LENGTH = 34625 # GL/glext.h:2169
- GL_NUM_PROGRAM_BINARY_FORMATS = 34814 # GL/glext.h:2170
- GL_PROGRAM_BINARY_FORMATS = 34815 # GL/glext.h:2171
- # ARB_separate_shader_objects (GL/glext.h:2174)
- GL_VERTEX_SHADER_BIT = 1 # GL/glext.h:2175
- GL_FRAGMENT_SHADER_BIT = 2 # GL/glext.h:2176
- GL_GEOMETRY_SHADER_BIT = 4 # GL/glext.h:2177
- GL_TESS_CONTROL_SHADER_BIT = 8 # GL/glext.h:2178
- GL_TESS_EVALUATION_SHADER_BIT = 16 # GL/glext.h:2179
- GL_ALL_SHADER_BITS = 4294967295 # GL/glext.h:2180
- GL_PROGRAM_SEPARABLE = 33368 # GL/glext.h:2181
- GL_ACTIVE_PROGRAM = 33369 # GL/glext.h:2182
- GL_PROGRAM_PIPELINE_BINDING = 33370 # GL/glext.h:2183
- # ARB_shader_precision (GL/glext.h:2186)
- # ARB_vertex_attrib_64bit (GL/glext.h:2189)
- # ARB_viewport_array (GL/glext.h:2205)
- GL_MAX_VIEWPORTS = 33371 # GL/glext.h:2210
- GL_VIEWPORT_SUBPIXEL_BITS = 33372 # GL/glext.h:2211
- GL_VIEWPORT_BOUNDS_RANGE = 33373 # GL/glext.h:2212
- GL_LAYER_PROVOKING_VERTEX = 33374 # GL/glext.h:2213
- GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 33375 # GL/glext.h:2214
- GL_UNDEFINED_VERTEX = 33376 # GL/glext.h:2215
- # ARB_cl_event (GL/glext.h:2221)
- GL_SYNC_CL_EVENT_ARB = 33344 # GL/glext.h:2222
- GL_SYNC_CL_EVENT_COMPLETE_ARB = 33345 # GL/glext.h:2223
- # ARB_debug_output (GL/glext.h:2226)
- GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 33346 # GL/glext.h:2227
- GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 33347 # GL/glext.h:2228
- GL_DEBUG_CALLBACK_FUNCTION_ARB = 33348 # GL/glext.h:2229
- GL_DEBUG_CALLBACK_USER_PARAM_ARB = 33349 # GL/glext.h:2230
- GL_DEBUG_SOURCE_API_ARB = 33350 # GL/glext.h:2231
- GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 33351 # GL/glext.h:2232
- GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 33352 # GL/glext.h:2233
- GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 33353 # GL/glext.h:2234
- GL_DEBUG_SOURCE_APPLICATION_ARB = 33354 # GL/glext.h:2235
- GL_DEBUG_SOURCE_OTHER_ARB = 33355 # GL/glext.h:2236
- GL_DEBUG_TYPE_ERROR_ARB = 33356 # GL/glext.h:2237
- GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 33357 # GL/glext.h:2238
- GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 33358 # GL/glext.h:2239
- GL_DEBUG_TYPE_PORTABILITY_ARB = 33359 # GL/glext.h:2240
- GL_DEBUG_TYPE_PERFORMANCE_ARB = 33360 # GL/glext.h:2241
- GL_DEBUG_TYPE_OTHER_ARB = 33361 # GL/glext.h:2242
- GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 37187 # GL/glext.h:2243
- GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = 37188 # GL/glext.h:2244
- GL_DEBUG_LOGGED_MESSAGES_ARB = 37189 # GL/glext.h:2245
- GL_DEBUG_SEVERITY_HIGH_ARB = 37190 # GL/glext.h:2246
- GL_DEBUG_SEVERITY_MEDIUM_ARB = 37191 # GL/glext.h:2247
- GL_DEBUG_SEVERITY_LOW_ARB = 37192 # GL/glext.h:2248
- # ARB_robustness (GL/glext.h:2251)
- GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 4 # GL/glext.h:2253
- GL_LOSE_CONTEXT_ON_RESET_ARB = 33362 # GL/glext.h:2254
- GL_GUILTY_CONTEXT_RESET_ARB = 33363 # GL/glext.h:2255
- GL_INNOCENT_CONTEXT_RESET_ARB = 33364 # GL/glext.h:2256
- GL_UNKNOWN_CONTEXT_RESET_ARB = 33365 # GL/glext.h:2257
- GL_RESET_NOTIFICATION_STRATEGY_ARB = 33366 # GL/glext.h:2258
- GL_NO_RESET_NOTIFICATION_ARB = 33377 # GL/glext.h:2259
- # ARB_shader_stencil_export (GL/glext.h:2262)
- # ARB_base_instance (GL/glext.h:2265)
- # ARB_shading_language_420pack (GL/glext.h:2268)
- # ARB_transform_feedback_instanced (GL/glext.h:2271)
- # ARB_compressed_texture_pixel_storage (GL/glext.h:2274)
- GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 37159 # GL/glext.h:2275
- GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 37160 # GL/glext.h:2276
- GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 37161 # GL/glext.h:2277
- GL_UNPACK_COMPRESSED_BLOCK_SIZE = 37162 # GL/glext.h:2278
- GL_PACK_COMPRESSED_BLOCK_WIDTH = 37163 # GL/glext.h:2279
- GL_PACK_COMPRESSED_BLOCK_HEIGHT = 37164 # GL/glext.h:2280
- GL_PACK_COMPRESSED_BLOCK_DEPTH = 37165 # GL/glext.h:2281
- GL_PACK_COMPRESSED_BLOCK_SIZE = 37166 # GL/glext.h:2282
- # ARB_conservative_depth (GL/glext.h:2285)
- # ARB_internalformat_query (GL/glext.h:2288)
- GL_NUM_SAMPLE_COUNTS = 37760 # GL/glext.h:2289
- # ARB_map_buffer_alignment (GL/glext.h:2292)
- GL_MIN_MAP_BUFFER_ALIGNMENT = 37052 # GL/glext.h:2293
- # ARB_shader_atomic_counters (GL/glext.h:2296)
- GL_ATOMIC_COUNTER_BUFFER = 37568 # GL/glext.h:2297
- GL_ATOMIC_COUNTER_BUFFER_BINDING = 37569 # GL/glext.h:2298
- GL_ATOMIC_COUNTER_BUFFER_START = 37570 # GL/glext.h:2299
- GL_ATOMIC_COUNTER_BUFFER_SIZE = 37571 # GL/glext.h:2300
- GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 37572 # GL/glext.h:2301
- GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 37573 # GL/glext.h:2302
- GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 37574 # GL/glext.h:2303
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 37575 # GL/glext.h:2304
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 37576 # GL/glext.h:2305
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 37577 # GL/glext.h:2306
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 37578 # GL/glext.h:2307
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 37579 # GL/glext.h:2308
- GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 37580 # GL/glext.h:2309
- GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 37581 # GL/glext.h:2310
- GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 37582 # GL/glext.h:2311
- GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 37583 # GL/glext.h:2312
- GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 37584 # GL/glext.h:2313
- GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 37585 # GL/glext.h:2314
- GL_MAX_VERTEX_ATOMIC_COUNTERS = 37586 # GL/glext.h:2315
- GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 37587 # GL/glext.h:2316
- GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 37588 # GL/glext.h:2317
- GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 37589 # GL/glext.h:2318
- GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 37590 # GL/glext.h:2319
- GL_MAX_COMBINED_ATOMIC_COUNTERS = 37591 # GL/glext.h:2320
- GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 37592 # GL/glext.h:2321
- GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 37596 # GL/glext.h:2322
- GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 37593 # GL/glext.h:2323
- GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 37594 # GL/glext.h:2324
- GL_UNSIGNED_INT_ATOMIC_COUNTER = 37595 # GL/glext.h:2325
- # ARB_shader_image_load_store (GL/glext.h:2328)
- GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 1 # GL/glext.h:2329
- GL_ELEMENT_ARRAY_BARRIER_BIT = 2 # GL/glext.h:2330
- GL_UNIFORM_BARRIER_BIT = 4 # GL/glext.h:2331
- GL_TEXTURE_FETCH_BARRIER_BIT = 8 # GL/glext.h:2332
- GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 32 # GL/glext.h:2333
- GL_COMMAND_BARRIER_BIT = 64 # GL/glext.h:2334
- GL_PIXEL_BUFFER_BARRIER_BIT = 128 # GL/glext.h:2335
- GL_TEXTURE_UPDATE_BARRIER_BIT = 256 # GL/glext.h:2336
- GL_BUFFER_UPDATE_BARRIER_BIT = 512 # GL/glext.h:2337
- GL_FRAMEBUFFER_BARRIER_BIT = 1024 # GL/glext.h:2338
- GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 2048 # GL/glext.h:2339
- GL_ATOMIC_COUNTER_BARRIER_BIT = 4096 # GL/glext.h:2340
- GL_ALL_BARRIER_BITS = 4294967295 # GL/glext.h:2341
- GL_MAX_IMAGE_UNITS = 36664 # GL/glext.h:2342
- GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 36665 # GL/glext.h:2343
- GL_IMAGE_BINDING_NAME = 36666 # GL/glext.h:2344
- GL_IMAGE_BINDING_LEVEL = 36667 # GL/glext.h:2345
- GL_IMAGE_BINDING_LAYERED = 36668 # GL/glext.h:2346
- GL_IMAGE_BINDING_LAYER = 36669 # GL/glext.h:2347
- GL_IMAGE_BINDING_ACCESS = 36670 # GL/glext.h:2348
- GL_IMAGE_1D = 36940 # GL/glext.h:2349
- GL_IMAGE_2D = 36941 # GL/glext.h:2350
- GL_IMAGE_3D = 36942 # GL/glext.h:2351
- GL_IMAGE_2D_RECT = 36943 # GL/glext.h:2352
- GL_IMAGE_CUBE = 36944 # GL/glext.h:2353
- GL_IMAGE_BUFFER = 36945 # GL/glext.h:2354
- GL_IMAGE_1D_ARRAY = 36946 # GL/glext.h:2355
- GL_IMAGE_2D_ARRAY = 36947 # GL/glext.h:2356
- GL_IMAGE_CUBE_MAP_ARRAY = 36948 # GL/glext.h:2357
- GL_IMAGE_2D_MULTISAMPLE = 36949 # GL/glext.h:2358
- GL_IMAGE_2D_MULTISAMPLE_ARRAY = 36950 # GL/glext.h:2359
- GL_INT_IMAGE_1D = 36951 # GL/glext.h:2360
- GL_INT_IMAGE_2D = 36952 # GL/glext.h:2361
- GL_INT_IMAGE_3D = 36953 # GL/glext.h:2362
- GL_INT_IMAGE_2D_RECT = 36954 # GL/glext.h:2363
- GL_INT_IMAGE_CUBE = 36955 # GL/glext.h:2364
- GL_INT_IMAGE_BUFFER = 36956 # GL/glext.h:2365
- GL_INT_IMAGE_1D_ARRAY = 36957 # GL/glext.h:2366
- GL_INT_IMAGE_2D_ARRAY = 36958 # GL/glext.h:2367
- GL_INT_IMAGE_CUBE_MAP_ARRAY = 36959 # GL/glext.h:2368
- GL_INT_IMAGE_2D_MULTISAMPLE = 36960 # GL/glext.h:2369
- GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36961 # GL/glext.h:2370
- GL_UNSIGNED_INT_IMAGE_1D = 36962 # GL/glext.h:2371
- GL_UNSIGNED_INT_IMAGE_2D = 36963 # GL/glext.h:2372
- GL_UNSIGNED_INT_IMAGE_3D = 36964 # GL/glext.h:2373
- GL_UNSIGNED_INT_IMAGE_2D_RECT = 36965 # GL/glext.h:2374
- GL_UNSIGNED_INT_IMAGE_CUBE = 36966 # GL/glext.h:2375
- GL_UNSIGNED_INT_IMAGE_BUFFER = 36967 # GL/glext.h:2376
- GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 36968 # GL/glext.h:2377
- GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 36969 # GL/glext.h:2378
- GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 36970 # GL/glext.h:2379
- GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 36971 # GL/glext.h:2380
- GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36972 # GL/glext.h:2381
- GL_MAX_IMAGE_SAMPLES = 36973 # GL/glext.h:2382
- GL_IMAGE_BINDING_FORMAT = 36974 # GL/glext.h:2383
- GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 37063 # GL/glext.h:2384
- GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 37064 # GL/glext.h:2385
- GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 37065 # GL/glext.h:2386
- GL_MAX_VERTEX_IMAGE_UNIFORMS = 37066 # GL/glext.h:2387
- GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 37067 # GL/glext.h:2388
- GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 37068 # GL/glext.h:2389
- GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 37069 # GL/glext.h:2390
- GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 37070 # GL/glext.h:2391
- GL_MAX_COMBINED_IMAGE_UNIFORMS = 37071 # GL/glext.h:2392
- # ARB_shading_language_packing (GL/glext.h:2395)
- # ARB_texture_storage (GL/glext.h:2398)
- GL_TEXTURE_IMMUTABLE_FORMAT = 37167 # GL/glext.h:2399
- # EXT_abgr (GL/glext.h:2402)
- GL_ABGR_EXT = 32768 # GL/glext.h:2403
- # EXT_blend_color (GL/glext.h:2406)
- GL_CONSTANT_COLOR_EXT = 32769 # GL/glext.h:2407
- GL_ONE_MINUS_CONSTANT_COLOR_EXT = 32770 # GL/glext.h:2408
- GL_CONSTANT_ALPHA_EXT = 32771 # GL/glext.h:2409
- GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 32772 # GL/glext.h:2410
- GL_BLEND_COLOR_EXT = 32773 # GL/glext.h:2411
- # EXT_polygon_offset (GL/glext.h:2414)
- GL_POLYGON_OFFSET_EXT = 32823 # GL/glext.h:2415
- GL_POLYGON_OFFSET_FACTOR_EXT = 32824 # GL/glext.h:2416
- GL_POLYGON_OFFSET_BIAS_EXT = 32825 # GL/glext.h:2417
- # EXT_texture (GL/glext.h:2420)
- GL_ALPHA4_EXT = 32827 # GL/glext.h:2421
- GL_ALPHA8_EXT = 32828 # GL/glext.h:2422
- GL_ALPHA12_EXT = 32829 # GL/glext.h:2423
- GL_ALPHA16_EXT = 32830 # GL/glext.h:2424
- GL_LUMINANCE4_EXT = 32831 # GL/glext.h:2425
- GL_LUMINANCE8_EXT = 32832 # GL/glext.h:2426
- GL_LUMINANCE12_EXT = 32833 # GL/glext.h:2427
- GL_LUMINANCE16_EXT = 32834 # GL/glext.h:2428
- GL_LUMINANCE4_ALPHA4_EXT = 32835 # GL/glext.h:2429
- GL_LUMINANCE6_ALPHA2_EXT = 32836 # GL/glext.h:2430
- GL_LUMINANCE8_ALPHA8_EXT = 32837 # GL/glext.h:2431
- GL_LUMINANCE12_ALPHA4_EXT = 32838 # GL/glext.h:2432
- GL_LUMINANCE12_ALPHA12_EXT = 32839 # GL/glext.h:2433
- GL_LUMINANCE16_ALPHA16_EXT = 32840 # GL/glext.h:2434
- GL_INTENSITY_EXT = 32841 # GL/glext.h:2435
- GL_INTENSITY4_EXT = 32842 # GL/glext.h:2436
- GL_INTENSITY8_EXT = 32843 # GL/glext.h:2437
- GL_INTENSITY12_EXT = 32844 # GL/glext.h:2438
- GL_INTENSITY16_EXT = 32845 # GL/glext.h:2439
- GL_RGB2_EXT = 32846 # GL/glext.h:2440
- GL_RGB4_EXT = 32847 # GL/glext.h:2441
- GL_RGB5_EXT = 32848 # GL/glext.h:2442
- GL_RGB8_EXT = 32849 # GL/glext.h:2443
- GL_RGB10_EXT = 32850 # GL/glext.h:2444
- GL_RGB12_EXT = 32851 # GL/glext.h:2445
- GL_RGB16_EXT = 32852 # GL/glext.h:2446
- GL_RGBA2_EXT = 32853 # GL/glext.h:2447
- GL_RGBA4_EXT = 32854 # GL/glext.h:2448
- GL_RGB5_A1_EXT = 32855 # GL/glext.h:2449
- GL_RGBA8_EXT = 32856 # GL/glext.h:2450
- GL_RGB10_A2_EXT = 32857 # GL/glext.h:2451
- GL_RGBA12_EXT = 32858 # GL/glext.h:2452
- GL_RGBA16_EXT = 32859 # GL/glext.h:2453
- GL_TEXTURE_RED_SIZE_EXT = 32860 # GL/glext.h:2454
- GL_TEXTURE_GREEN_SIZE_EXT = 32861 # GL/glext.h:2455
- GL_TEXTURE_BLUE_SIZE_EXT = 32862 # GL/glext.h:2456
- GL_TEXTURE_ALPHA_SIZE_EXT = 32863 # GL/glext.h:2457
- GL_TEXTURE_LUMINANCE_SIZE_EXT = 32864 # GL/glext.h:2458
- GL_TEXTURE_INTENSITY_SIZE_EXT = 32865 # GL/glext.h:2459
- GL_REPLACE_EXT = 32866 # GL/glext.h:2460
- GL_PROXY_TEXTURE_1D_EXT = 32867 # GL/glext.h:2461
- GL_PROXY_TEXTURE_2D_EXT = 32868 # GL/glext.h:2462
- GL_TEXTURE_TOO_LARGE_EXT = 32869 # GL/glext.h:2463
- # EXT_texture3D (GL/glext.h:2466)
- GL_PACK_SKIP_IMAGES_EXT = 32875 # GL/glext.h:2467
- GL_PACK_IMAGE_HEIGHT_EXT = 32876 # GL/glext.h:2468
- GL_UNPACK_SKIP_IMAGES_EXT = 32877 # GL/glext.h:2469
- GL_UNPACK_IMAGE_HEIGHT_EXT = 32878 # GL/glext.h:2470
- GL_TEXTURE_3D_EXT = 32879 # GL/glext.h:2471
- GL_PROXY_TEXTURE_3D_EXT = 32880 # GL/glext.h:2472
- GL_TEXTURE_DEPTH_EXT = 32881 # GL/glext.h:2473
- GL_TEXTURE_WRAP_R_EXT = 32882 # GL/glext.h:2474
- GL_MAX_3D_TEXTURE_SIZE_EXT = 32883 # GL/glext.h:2475
- # SGIS_texture_filter4 (GL/glext.h:2478)
- GL_FILTER4_SGIS = 33094 # GL/glext.h:2479
- GL_TEXTURE_FILTER4_SIZE_SGIS = 33095 # GL/glext.h:2480
- # EXT_subtexture (GL/glext.h:2483)
- # EXT_copy_texture (GL/glext.h:2486)
- # EXT_histogram (GL/glext.h:2489)
- GL_HISTOGRAM_EXT = 32804 # GL/glext.h:2490
- GL_PROXY_HISTOGRAM_EXT = 32805 # GL/glext.h:2491
- GL_HISTOGRAM_WIDTH_EXT = 32806 # GL/glext.h:2492
- GL_HISTOGRAM_FORMAT_EXT = 32807 # GL/glext.h:2493
- GL_HISTOGRAM_RED_SIZE_EXT = 32808 # GL/glext.h:2494
- GL_HISTOGRAM_GREEN_SIZE_EXT = 32809 # GL/glext.h:2495
- GL_HISTOGRAM_BLUE_SIZE_EXT = 32810 # GL/glext.h:2496
- GL_HISTOGRAM_ALPHA_SIZE_EXT = 32811 # GL/glext.h:2497
- GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 32812 # GL/glext.h:2498
- GL_HISTOGRAM_SINK_EXT = 32813 # GL/glext.h:2499
- GL_MINMAX_EXT = 32814 # GL/glext.h:2500
- GL_MINMAX_FORMAT_EXT = 32815 # GL/glext.h:2501
- GL_MINMAX_SINK_EXT = 32816 # GL/glext.h:2502
- GL_TABLE_TOO_LARGE_EXT = 32817 # GL/glext.h:2503
- # EXT_convolution (GL/glext.h:2506)
- GL_CONVOLUTION_1D_EXT = 32784 # GL/glext.h:2507
- GL_CONVOLUTION_2D_EXT = 32785 # GL/glext.h:2508
- GL_SEPARABLE_2D_EXT = 32786 # GL/glext.h:2509
- GL_CONVOLUTION_BORDER_MODE_EXT = 32787 # GL/glext.h:2510
- GL_CONVOLUTION_FILTER_SCALE_EXT = 32788 # GL/glext.h:2511
- GL_CONVOLUTION_FILTER_BIAS_EXT = 32789 # GL/glext.h:2512
- GL_REDUCE_EXT = 32790 # GL/glext.h:2513
- GL_CONVOLUTION_FORMAT_EXT = 32791 # GL/glext.h:2514
- GL_CONVOLUTION_WIDTH_EXT = 32792 # GL/glext.h:2515
- GL_CONVOLUTION_HEIGHT_EXT = 32793 # GL/glext.h:2516
- GL_MAX_CONVOLUTION_WIDTH_EXT = 32794 # GL/glext.h:2517
- GL_MAX_CONVOLUTION_HEIGHT_EXT = 32795 # GL/glext.h:2518
- GL_POST_CONVOLUTION_RED_SCALE_EXT = 32796 # GL/glext.h:2519
- GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 32797 # GL/glext.h:2520
- GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 32798 # GL/glext.h:2521
- GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 32799 # GL/glext.h:2522
- GL_POST_CONVOLUTION_RED_BIAS_EXT = 32800 # GL/glext.h:2523
- GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 32801 # GL/glext.h:2524
- GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 32802 # GL/glext.h:2525
- GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 32803 # GL/glext.h:2526
- # SGI_color_matrix (GL/glext.h:2529)
- GL_COLOR_MATRIX_SGI = 32945 # GL/glext.h:2530
- GL_COLOR_MATRIX_STACK_DEPTH_SGI = 32946 # GL/glext.h:2531
- GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 32947 # GL/glext.h:2532
- GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 32948 # GL/glext.h:2533
- GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 32949 # GL/glext.h:2534
- GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 32950 # GL/glext.h:2535
- GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 32951 # GL/glext.h:2536
- GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 32952 # GL/glext.h:2537
- GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 32953 # GL/glext.h:2538
- GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 32954 # GL/glext.h:2539
- GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 32955 # GL/glext.h:2540
- # SGI_color_table (GL/glext.h:2543)
- GL_COLOR_TABLE_SGI = 32976 # GL/glext.h:2544
- GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 32977 # GL/glext.h:2545
- GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32978 # GL/glext.h:2546
- GL_PROXY_COLOR_TABLE_SGI = 32979 # GL/glext.h:2547
- GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 32980 # GL/glext.h:2548
- GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32981 # GL/glext.h:2549
- GL_COLOR_TABLE_SCALE_SGI = 32982 # GL/glext.h:2550
- GL_COLOR_TABLE_BIAS_SGI = 32983 # GL/glext.h:2551
- GL_COLOR_TABLE_FORMAT_SGI = 32984 # GL/glext.h:2552
- GL_COLOR_TABLE_WIDTH_SGI = 32985 # GL/glext.h:2553
- GL_COLOR_TABLE_RED_SIZE_SGI = 32986 # GL/glext.h:2554
- GL_COLOR_TABLE_GREEN_SIZE_SGI = 32987 # GL/glext.h:2555
- GL_COLOR_TABLE_BLUE_SIZE_SGI = 32988 # GL/glext.h:2556
- GL_COLOR_TABLE_ALPHA_SIZE_SGI = 32989 # GL/glext.h:2557
- GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 32990 # GL/glext.h:2558
- GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 32991 # GL/glext.h:2559
- # SGIS_pixel_texture (GL/glext.h:2562)
- GL_PIXEL_TEXTURE_SGIS = 33619 # GL/glext.h:2563
- GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 33620 # GL/glext.h:2564
- GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 33621 # GL/glext.h:2565
- GL_PIXEL_GROUP_COLOR_SGIS = 33622 # GL/glext.h:2566
- # SGIX_pixel_texture (GL/glext.h:2569)
- GL_PIXEL_TEX_GEN_SGIX = 33081 # GL/glext.h:2570
- GL_PIXEL_TEX_GEN_MODE_SGIX = 33579 # GL/glext.h:2571
- # SGIS_texture4D (GL/glext.h:2574)
- GL_PACK_SKIP_VOLUMES_SGIS = 33072 # GL/glext.h:2575
- GL_PACK_IMAGE_DEPTH_SGIS = 33073 # GL/glext.h:2576
- GL_UNPACK_SKIP_VOLUMES_SGIS = 33074 # GL/glext.h:2577
- GL_UNPACK_IMAGE_DEPTH_SGIS = 33075 # GL/glext.h:2578
- GL_TEXTURE_4D_SGIS = 33076 # GL/glext.h:2579
- GL_PROXY_TEXTURE_4D_SGIS = 33077 # GL/glext.h:2580
- GL_TEXTURE_4DSIZE_SGIS = 33078 # GL/glext.h:2581
- GL_TEXTURE_WRAP_Q_SGIS = 33079 # GL/glext.h:2582
- GL_MAX_4D_TEXTURE_SIZE_SGIS = 33080 # GL/glext.h:2583
- GL_TEXTURE_4D_BINDING_SGIS = 33103 # GL/glext.h:2584
- # SGI_texture_color_table (GL/glext.h:2587)
- GL_TEXTURE_COLOR_TABLE_SGI = 32956 # GL/glext.h:2588
- GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 32957 # GL/glext.h:2589
- # EXT_cmyka (GL/glext.h:2592)
- GL_CMYK_EXT = 32780 # GL/glext.h:2593
- GL_CMYKA_EXT = 32781 # GL/glext.h:2594
- GL_PACK_CMYK_HINT_EXT = 32782 # GL/glext.h:2595
- GL_UNPACK_CMYK_HINT_EXT = 32783 # GL/glext.h:2596
- # EXT_texture_object (GL/glext.h:2599)
- GL_TEXTURE_PRIORITY_EXT = 32870 # GL/glext.h:2600
- GL_TEXTURE_RESIDENT_EXT = 32871 # GL/glext.h:2601
- GL_TEXTURE_1D_BINDING_EXT = 32872 # GL/glext.h:2602
- GL_TEXTURE_2D_BINDING_EXT = 32873 # GL/glext.h:2603
- GL_TEXTURE_3D_BINDING_EXT = 32874 # GL/glext.h:2604
- # SGIS_detail_texture (GL/glext.h:2607)
- GL_DETAIL_TEXTURE_2D_SGIS = 32917 # GL/glext.h:2608
- GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 32918 # GL/glext.h:2609
- GL_LINEAR_DETAIL_SGIS = 32919 # GL/glext.h:2610
- GL_LINEAR_DETAIL_ALPHA_SGIS = 32920 # GL/glext.h:2611
- GL_LINEAR_DETAIL_COLOR_SGIS = 32921 # GL/glext.h:2612
- GL_DETAIL_TEXTURE_LEVEL_SGIS = 32922 # GL/glext.h:2613
- GL_DETAIL_TEXTURE_MODE_SGIS = 32923 # GL/glext.h:2614
- GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 32924 # GL/glext.h:2615
- # SGIS_sharpen_texture (GL/glext.h:2618)
- GL_LINEAR_SHARPEN_SGIS = 32941 # GL/glext.h:2619
- GL_LINEAR_SHARPEN_ALPHA_SGIS = 32942 # GL/glext.h:2620
- GL_LINEAR_SHARPEN_COLOR_SGIS = 32943 # GL/glext.h:2621
- GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 32944 # GL/glext.h:2622
- # EXT_packed_pixels (GL/glext.h:2625)
- GL_UNSIGNED_BYTE_3_3_2_EXT = 32818 # GL/glext.h:2626
- GL_UNSIGNED_SHORT_4_4_4_4_EXT = 32819 # GL/glext.h:2627
- GL_UNSIGNED_SHORT_5_5_5_1_EXT = 32820 # GL/glext.h:2628
- GL_UNSIGNED_INT_8_8_8_8_EXT = 32821 # GL/glext.h:2629
- GL_UNSIGNED_INT_10_10_10_2_EXT = 32822 # GL/glext.h:2630
- # SGIS_texture_lod (GL/glext.h:2633)
- GL_TEXTURE_MIN_LOD_SGIS = 33082 # GL/glext.h:2634
- GL_TEXTURE_MAX_LOD_SGIS = 33083 # GL/glext.h:2635
- GL_TEXTURE_BASE_LEVEL_SGIS = 33084 # GL/glext.h:2636
- GL_TEXTURE_MAX_LEVEL_SGIS = 33085 # GL/glext.h:2637
- # SGIS_multisample (GL/glext.h:2640)
- GL_MULTISAMPLE_SGIS = 32925 # GL/glext.h:2641
- GL_SAMPLE_ALPHA_TO_MASK_SGIS = 32926 # GL/glext.h:2642
- GL_SAMPLE_ALPHA_TO_ONE_SGIS = 32927 # GL/glext.h:2643
- GL_SAMPLE_MASK_SGIS = 32928 # GL/glext.h:2644
- GL_1PASS_SGIS = 32929 # GL/glext.h:2645
- GL_2PASS_0_SGIS = 32930 # GL/glext.h:2646
- GL_2PASS_1_SGIS = 32931 # GL/glext.h:2647
- GL_4PASS_0_SGIS = 32932 # GL/glext.h:2648
- GL_4PASS_1_SGIS = 32933 # GL/glext.h:2649
- GL_4PASS_2_SGIS = 32934 # GL/glext.h:2650
- GL_4PASS_3_SGIS = 32935 # GL/glext.h:2651
- GL_SAMPLE_BUFFERS_SGIS = 32936 # GL/glext.h:2652
- GL_SAMPLES_SGIS = 32937 # GL/glext.h:2653
- GL_SAMPLE_MASK_VALUE_SGIS = 32938 # GL/glext.h:2654
- GL_SAMPLE_MASK_INVERT_SGIS = 32939 # GL/glext.h:2655
- GL_SAMPLE_PATTERN_SGIS = 32940 # GL/glext.h:2656
- # EXT_rescale_normal (GL/glext.h:2659)
- GL_RESCALE_NORMAL_EXT = 32826 # GL/glext.h:2660
- # EXT_vertex_array (GL/glext.h:2663)
- GL_VERTEX_ARRAY_EXT = 32884 # GL/glext.h:2664
- GL_NORMAL_ARRAY_EXT = 32885 # GL/glext.h:2665
- GL_COLOR_ARRAY_EXT = 32886 # GL/glext.h:2666
- GL_INDEX_ARRAY_EXT = 32887 # GL/glext.h:2667
- GL_TEXTURE_COORD_ARRAY_EXT = 32888 # GL/glext.h:2668
- GL_EDGE_FLAG_ARRAY_EXT = 32889 # GL/glext.h:2669
- GL_VERTEX_ARRAY_SIZE_EXT = 32890 # GL/glext.h:2670
- GL_VERTEX_ARRAY_TYPE_EXT = 32891 # GL/glext.h:2671
- GL_VERTEX_ARRAY_STRIDE_EXT = 32892 # GL/glext.h:2672
- GL_VERTEX_ARRAY_COUNT_EXT = 32893 # GL/glext.h:2673
- GL_NORMAL_ARRAY_TYPE_EXT = 32894 # GL/glext.h:2674
- GL_NORMAL_ARRAY_STRIDE_EXT = 32895 # GL/glext.h:2675
- GL_NORMAL_ARRAY_COUNT_EXT = 32896 # GL/glext.h:2676
- GL_COLOR_ARRAY_SIZE_EXT = 32897 # GL/glext.h:2677
- GL_COLOR_ARRAY_TYPE_EXT = 32898 # GL/glext.h:2678
- GL_COLOR_ARRAY_STRIDE_EXT = 32899 # GL/glext.h:2679
- GL_COLOR_ARRAY_COUNT_EXT = 32900 # GL/glext.h:2680
- GL_INDEX_ARRAY_TYPE_EXT = 32901 # GL/glext.h:2681
- GL_INDEX_ARRAY_STRIDE_EXT = 32902 # GL/glext.h:2682
- GL_INDEX_ARRAY_COUNT_EXT = 32903 # GL/glext.h:2683
- GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 32904 # GL/glext.h:2684
- GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 32905 # GL/glext.h:2685
- GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 32906 # GL/glext.h:2686
- GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 32907 # GL/glext.h:2687
- GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 32908 # GL/glext.h:2688
- GL_EDGE_FLAG_ARRAY_COUNT_EXT = 32909 # GL/glext.h:2689
- GL_VERTEX_ARRAY_POINTER_EXT = 32910 # GL/glext.h:2690
- GL_NORMAL_ARRAY_POINTER_EXT = 32911 # GL/glext.h:2691
- GL_COLOR_ARRAY_POINTER_EXT = 32912 # GL/glext.h:2692
- GL_INDEX_ARRAY_POINTER_EXT = 32913 # GL/glext.h:2693
- GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 32914 # GL/glext.h:2694
- GL_EDGE_FLAG_ARRAY_POINTER_EXT = 32915 # GL/glext.h:2695
- # EXT_misc_attribute (GL/glext.h:2698)
- # SGIS_generate_mipmap (GL/glext.h:2701)
- GL_GENERATE_MIPMAP_SGIS = 33169 # GL/glext.h:2702
- GL_GENERATE_MIPMAP_HINT_SGIS = 33170 # GL/glext.h:2703
- # SGIX_clipmap (GL/glext.h:2706)
- GL_LINEAR_CLIPMAP_LINEAR_SGIX = 33136 # GL/glext.h:2707
- GL_TEXTURE_CLIPMAP_CENTER_SGIX = 33137 # GL/glext.h:2708
- GL_TEXTURE_CLIPMAP_FRAME_SGIX = 33138 # GL/glext.h:2709
- GL_TEXTURE_CLIPMAP_OFFSET_SGIX = 33139 # GL/glext.h:2710
- GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33140 # GL/glext.h:2711
- GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 33141 # GL/glext.h:2712
- GL_TEXTURE_CLIPMAP_DEPTH_SGIX = 33142 # GL/glext.h:2713
- GL_MAX_CLIPMAP_DEPTH_SGIX = 33143 # GL/glext.h:2714
- GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33144 # GL/glext.h:2715
- GL_NEAREST_CLIPMAP_NEAREST_SGIX = 33869 # GL/glext.h:2716
- GL_NEAREST_CLIPMAP_LINEAR_SGIX = 33870 # GL/glext.h:2717
- GL_LINEAR_CLIPMAP_NEAREST_SGIX = 33871 # GL/glext.h:2718
- # SGIX_shadow (GL/glext.h:2721)
- GL_TEXTURE_COMPARE_SGIX = 33178 # GL/glext.h:2722
- GL_TEXTURE_COMPARE_OPERATOR_SGIX = 33179 # GL/glext.h:2723
- GL_TEXTURE_LEQUAL_R_SGIX = 33180 # GL/glext.h:2724
- GL_TEXTURE_GEQUAL_R_SGIX = 33181 # GL/glext.h:2725
- # SGIS_texture_edge_clamp (GL/glext.h:2728)
- GL_CLAMP_TO_EDGE_SGIS = 33071 # GL/glext.h:2729
- # SGIS_texture_border_clamp (GL/glext.h:2732)
- GL_CLAMP_TO_BORDER_SGIS = 33069 # GL/glext.h:2733
- # EXT_blend_minmax (GL/glext.h:2736)
- GL_FUNC_ADD_EXT = 32774 # GL/glext.h:2737
- GL_MIN_EXT = 32775 # GL/glext.h:2738
- GL_MAX_EXT = 32776 # GL/glext.h:2739
- GL_BLEND_EQUATION_EXT = 32777 # GL/glext.h:2740
- # EXT_blend_subtract (GL/glext.h:2743)
- GL_FUNC_SUBTRACT_EXT = 32778 # GL/glext.h:2744
- GL_FUNC_REVERSE_SUBTRACT_EXT = 32779 # GL/glext.h:2745
- # EXT_blend_logic_op (GL/glext.h:2748)
- # SGIX_interlace (GL/glext.h:2751)
- GL_INTERLACE_SGIX = 32916 # GL/glext.h:2752
- # SGIX_pixel_tiles (GL/glext.h:2755)
- GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX = 33086 # GL/glext.h:2756
- GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = 33087 # GL/glext.h:2757
- GL_PIXEL_TILE_WIDTH_SGIX = 33088 # GL/glext.h:2758
- GL_PIXEL_TILE_HEIGHT_SGIX = 33089 # GL/glext.h:2759
- GL_PIXEL_TILE_GRID_WIDTH_SGIX = 33090 # GL/glext.h:2760
- GL_PIXEL_TILE_GRID_HEIGHT_SGIX = 33091 # GL/glext.h:2761
- GL_PIXEL_TILE_GRID_DEPTH_SGIX = 33092 # GL/glext.h:2762
- GL_PIXEL_TILE_CACHE_SIZE_SGIX = 33093 # GL/glext.h:2763
- # SGIS_texture_select (GL/glext.h:2766)
- GL_DUAL_ALPHA4_SGIS = 33040 # GL/glext.h:2767
- GL_DUAL_ALPHA8_SGIS = 33041 # GL/glext.h:2768
- GL_DUAL_ALPHA12_SGIS = 33042 # GL/glext.h:2769
- GL_DUAL_ALPHA16_SGIS = 33043 # GL/glext.h:2770
- GL_DUAL_LUMINANCE4_SGIS = 33044 # GL/glext.h:2771
- GL_DUAL_LUMINANCE8_SGIS = 33045 # GL/glext.h:2772
- GL_DUAL_LUMINANCE12_SGIS = 33046 # GL/glext.h:2773
- GL_DUAL_LUMINANCE16_SGIS = 33047 # GL/glext.h:2774
- GL_DUAL_INTENSITY4_SGIS = 33048 # GL/glext.h:2775
- GL_DUAL_INTENSITY8_SGIS = 33049 # GL/glext.h:2776
- GL_DUAL_INTENSITY12_SGIS = 33050 # GL/glext.h:2777
- GL_DUAL_INTENSITY16_SGIS = 33051 # GL/glext.h:2778
- GL_DUAL_LUMINANCE_ALPHA4_SGIS = 33052 # GL/glext.h:2779
- GL_DUAL_LUMINANCE_ALPHA8_SGIS = 33053 # GL/glext.h:2780
- GL_QUAD_ALPHA4_SGIS = 33054 # GL/glext.h:2781
- GL_QUAD_ALPHA8_SGIS = 33055 # GL/glext.h:2782
- GL_QUAD_LUMINANCE4_SGIS = 33056 # GL/glext.h:2783
- GL_QUAD_LUMINANCE8_SGIS = 33057 # GL/glext.h:2784
- GL_QUAD_INTENSITY4_SGIS = 33058 # GL/glext.h:2785
- GL_QUAD_INTENSITY8_SGIS = 33059 # GL/glext.h:2786
- GL_DUAL_TEXTURE_SELECT_SGIS = 33060 # GL/glext.h:2787
- GL_QUAD_TEXTURE_SELECT_SGIS = 33061 # GL/glext.h:2788
- # SGIX_sprite (GL/glext.h:2791)
- GL_SPRITE_SGIX = 33096 # GL/glext.h:2792
- GL_SPRITE_MODE_SGIX = 33097 # GL/glext.h:2793
- GL_SPRITE_AXIS_SGIX = 33098 # GL/glext.h:2794
- GL_SPRITE_TRANSLATION_SGIX = 33099 # GL/glext.h:2795
- GL_SPRITE_AXIAL_SGIX = 33100 # GL/glext.h:2796
- GL_SPRITE_OBJECT_ALIGNED_SGIX = 33101 # GL/glext.h:2797
- GL_SPRITE_EYE_ALIGNED_SGIX = 33102 # GL/glext.h:2798
- # SGIX_texture_multi_buffer (GL/glext.h:2801)
- GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = 33070 # GL/glext.h:2802
- # EXT_point_parameters (GL/glext.h:2805)
- GL_POINT_SIZE_MIN_EXT = 33062 # GL/glext.h:2806
- GL_POINT_SIZE_MAX_EXT = 33063 # GL/glext.h:2807
- GL_POINT_FADE_THRESHOLD_SIZE_EXT = 33064 # GL/glext.h:2808
- GL_DISTANCE_ATTENUATION_EXT = 33065 # GL/glext.h:2809
- # SGIS_point_parameters (GL/glext.h:2812)
- GL_POINT_SIZE_MIN_SGIS = 33062 # GL/glext.h:2813
- GL_POINT_SIZE_MAX_SGIS = 33063 # GL/glext.h:2814
- GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 33064 # GL/glext.h:2815
- GL_DISTANCE_ATTENUATION_SGIS = 33065 # GL/glext.h:2816
- # SGIX_instruments (GL/glext.h:2819)
- GL_INSTRUMENT_BUFFER_POINTER_SGIX = 33152 # GL/glext.h:2820
- GL_INSTRUMENT_MEASUREMENTS_SGIX = 33153 # GL/glext.h:2821
- # SGIX_texture_scale_bias (GL/glext.h:2824)
- GL_POST_TEXTURE_FILTER_BIAS_SGIX = 33145 # GL/glext.h:2825
- GL_POST_TEXTURE_FILTER_SCALE_SGIX = 33146 # GL/glext.h:2826
- GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 33147 # GL/glext.h:2827
- GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 33148 # GL/glext.h:2828
- # SGIX_framezoom (GL/glext.h:2831)
- GL_FRAMEZOOM_SGIX = 33163 # GL/glext.h:2832
- GL_FRAMEZOOM_FACTOR_SGIX = 33164 # GL/glext.h:2833
- GL_MAX_FRAMEZOOM_FACTOR_SGIX = 33165 # GL/glext.h:2834
- # SGIX_tag_sample_buffer (GL/glext.h:2837)
- # FfdMaskSGIX (GL/glext.h:2840)
- GL_TEXTURE_DEFORMATION_BIT_SGIX = 1 # GL/glext.h:2841
- GL_GEOMETRY_DEFORMATION_BIT_SGIX = 2 # GL/glext.h:2842
- # SGIX_polynomial_ffd (GL/glext.h:2845)
- GL_GEOMETRY_DEFORMATION_SGIX = 33172 # GL/glext.h:2846
- GL_TEXTURE_DEFORMATION_SGIX = 33173 # GL/glext.h:2847
- GL_DEFORMATIONS_MASK_SGIX = 33174 # GL/glext.h:2848
- GL_MAX_DEFORMATION_ORDER_SGIX = 33175 # GL/glext.h:2849
- # SGIX_reference_plane (GL/glext.h:2852)
- GL_REFERENCE_PLANE_SGIX = 33149 # GL/glext.h:2853
- GL_REFERENCE_PLANE_EQUATION_SGIX = 33150 # GL/glext.h:2854
- # SGIX_flush_raster (GL/glext.h:2857)
- # SGIX_depth_texture (GL/glext.h:2860)
- GL_DEPTH_COMPONENT16_SGIX = 33189 # GL/glext.h:2861
- GL_DEPTH_COMPONENT24_SGIX = 33190 # GL/glext.h:2862
- GL_DEPTH_COMPONENT32_SGIX = 33191 # GL/glext.h:2863
- # SGIS_fog_function (GL/glext.h:2866)
- GL_FOG_FUNC_SGIS = 33066 # GL/glext.h:2867
- GL_FOG_FUNC_POINTS_SGIS = 33067 # GL/glext.h:2868
- GL_MAX_FOG_FUNC_POINTS_SGIS = 33068 # GL/glext.h:2869
- # SGIX_fog_offset (GL/glext.h:2872)
- GL_FOG_OFFSET_SGIX = 33176 # GL/glext.h:2873
- GL_FOG_OFFSET_VALUE_SGIX = 33177 # GL/glext.h:2874
- # HP_image_transform (GL/glext.h:2877)
- GL_IMAGE_SCALE_X_HP = 33109 # GL/glext.h:2878
- GL_IMAGE_SCALE_Y_HP = 33110 # GL/glext.h:2879
- GL_IMAGE_TRANSLATE_X_HP = 33111 # GL/glext.h:2880
- GL_IMAGE_TRANSLATE_Y_HP = 33112 # GL/glext.h:2881
- GL_IMAGE_ROTATE_ANGLE_HP = 33113 # GL/glext.h:2882
- GL_IMAGE_ROTATE_ORIGIN_X_HP = 33114 # GL/glext.h:2883
- GL_IMAGE_ROTATE_ORIGIN_Y_HP = 33115 # GL/glext.h:2884
- GL_IMAGE_MAG_FILTER_HP = 33116 # GL/glext.h:2885
- GL_IMAGE_MIN_FILTER_HP = 33117 # GL/glext.h:2886
- GL_IMAGE_CUBIC_WEIGHT_HP = 33118 # GL/glext.h:2887
- GL_CUBIC_HP = 33119 # GL/glext.h:2888
- GL_AVERAGE_HP = 33120 # GL/glext.h:2889
- GL_IMAGE_TRANSFORM_2D_HP = 33121 # GL/glext.h:2890
- GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33122 # GL/glext.h:2891
- GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33123 # GL/glext.h:2892
- # HP_convolution_border_modes (GL/glext.h:2895)
- GL_IGNORE_BORDER_HP = 33104 # GL/glext.h:2896
- GL_CONSTANT_BORDER_HP = 33105 # GL/glext.h:2897
- GL_REPLICATE_BORDER_HP = 33107 # GL/glext.h:2898
- GL_CONVOLUTION_BORDER_COLOR_HP = 33108 # GL/glext.h:2899
- # INGR_palette_buffer (GL/glext.h:2902)
- # SGIX_texture_add_env (GL/glext.h:2905)
- GL_TEXTURE_ENV_BIAS_SGIX = 32958 # GL/glext.h:2906
- # EXT_color_subtable (GL/glext.h:2909)
- # PGI_vertex_hints (GL/glext.h:2912)
- GL_VERTEX_DATA_HINT_PGI = 107050 # GL/glext.h:2913
- GL_VERTEX_CONSISTENT_HINT_PGI = 107051 # GL/glext.h:2914
- GL_MATERIAL_SIDE_HINT_PGI = 107052 # GL/glext.h:2915
- GL_MAX_VERTEX_HINT_PGI = 107053 # GL/glext.h:2916
- GL_COLOR3_BIT_PGI = 65536 # GL/glext.h:2917
- GL_COLOR4_BIT_PGI = 131072 # GL/glext.h:2918
- GL_EDGEFLAG_BIT_PGI = 262144 # GL/glext.h:2919
- GL_INDEX_BIT_PGI = 524288 # GL/glext.h:2920
- GL_MAT_AMBIENT_BIT_PGI = 1048576 # GL/glext.h:2921
- GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 2097152 # GL/glext.h:2922
- GL_MAT_DIFFUSE_BIT_PGI = 4194304 # GL/glext.h:2923
- GL_MAT_EMISSION_BIT_PGI = 8388608 # GL/glext.h:2924
- GL_MAT_COLOR_INDEXES_BIT_PGI = 16777216 # GL/glext.h:2925
- GL_MAT_SHININESS_BIT_PGI = 33554432 # GL/glext.h:2926
- GL_MAT_SPECULAR_BIT_PGI = 67108864 # GL/glext.h:2927
- GL_NORMAL_BIT_PGI = 134217728 # GL/glext.h:2928
- GL_TEXCOORD1_BIT_PGI = 268435456 # GL/glext.h:2929
- GL_TEXCOORD2_BIT_PGI = 536870912 # GL/glext.h:2930
- GL_TEXCOORD3_BIT_PGI = 1073741824 # GL/glext.h:2931
- GL_TEXCOORD4_BIT_PGI = 2147483648 # GL/glext.h:2932
- GL_VERTEX23_BIT_PGI = 4 # GL/glext.h:2933
- GL_VERTEX4_BIT_PGI = 8 # GL/glext.h:2934
- # PGI_misc_hints (GL/glext.h:2937)
- GL_PREFER_DOUBLEBUFFER_HINT_PGI = 107000 # GL/glext.h:2938
- GL_CONSERVE_MEMORY_HINT_PGI = 107005 # GL/glext.h:2939
- GL_RECLAIM_MEMORY_HINT_PGI = 107006 # GL/glext.h:2940
- GL_NATIVE_GRAPHICS_HANDLE_PGI = 107010 # GL/glext.h:2941
- GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 107011 # GL/glext.h:2942
- GL_NATIVE_GRAPHICS_END_HINT_PGI = 107012 # GL/glext.h:2943
- GL_ALWAYS_FAST_HINT_PGI = 107020 # GL/glext.h:2944
- GL_ALWAYS_SOFT_HINT_PGI = 107021 # GL/glext.h:2945
- GL_ALLOW_DRAW_OBJ_HINT_PGI = 107022 # GL/glext.h:2946
- GL_ALLOW_DRAW_WIN_HINT_PGI = 107023 # GL/glext.h:2947
- GL_ALLOW_DRAW_FRG_HINT_PGI = 107024 # GL/glext.h:2948
- GL_ALLOW_DRAW_MEM_HINT_PGI = 107025 # GL/glext.h:2949
- GL_STRICT_DEPTHFUNC_HINT_PGI = 107030 # GL/glext.h:2950
- GL_STRICT_LIGHTING_HINT_PGI = 107031 # GL/glext.h:2951
- GL_STRICT_SCISSOR_HINT_PGI = 107032 # GL/glext.h:2952
- GL_FULL_STIPPLE_HINT_PGI = 107033 # GL/glext.h:2953
- GL_CLIP_NEAR_HINT_PGI = 107040 # GL/glext.h:2954
- GL_CLIP_FAR_HINT_PGI = 107041 # GL/glext.h:2955
- GL_WIDE_LINE_HINT_PGI = 107042 # GL/glext.h:2956
- GL_BACK_NORMALS_HINT_PGI = 107043 # GL/glext.h:2957
- # EXT_paletted_texture (GL/glext.h:2960)
- GL_COLOR_INDEX1_EXT = 32994 # GL/glext.h:2961
- GL_COLOR_INDEX2_EXT = 32995 # GL/glext.h:2962
- GL_COLOR_INDEX4_EXT = 32996 # GL/glext.h:2963
- GL_COLOR_INDEX8_EXT = 32997 # GL/glext.h:2964
- GL_COLOR_INDEX12_EXT = 32998 # GL/glext.h:2965
- GL_COLOR_INDEX16_EXT = 32999 # GL/glext.h:2966
- GL_TEXTURE_INDEX_SIZE_EXT = 33005 # GL/glext.h:2967
- # EXT_clip_volume_hint (GL/glext.h:2970)
- GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 33008 # GL/glext.h:2971
- # SGIX_list_priority (GL/glext.h:2974)
- GL_LIST_PRIORITY_SGIX = 33154 # GL/glext.h:2975
- # SGIX_ir_instrument1 (GL/glext.h:2978)
- GL_IR_INSTRUMENT1_SGIX = 33151 # GL/glext.h:2979
- # SGIX_calligraphic_fragment (GL/glext.h:2982)
- GL_CALLIGRAPHIC_FRAGMENT_SGIX = 33155 # GL/glext.h:2983
- # SGIX_texture_lod_bias (GL/glext.h:2986)
- GL_TEXTURE_LOD_BIAS_S_SGIX = 33166 # GL/glext.h:2987
- GL_TEXTURE_LOD_BIAS_T_SGIX = 33167 # GL/glext.h:2988
- GL_TEXTURE_LOD_BIAS_R_SGIX = 33168 # GL/glext.h:2989
- # SGIX_shadow_ambient (GL/glext.h:2992)
- GL_SHADOW_AMBIENT_SGIX = 32959 # GL/glext.h:2993
- # EXT_index_texture (GL/glext.h:2996)
- # EXT_index_material (GL/glext.h:2999)
- GL_INDEX_MATERIAL_EXT = 33208 # GL/glext.h:3000
- GL_INDEX_MATERIAL_PARAMETER_EXT = 33209 # GL/glext.h:3001
- GL_INDEX_MATERIAL_FACE_EXT = 33210 # GL/glext.h:3002
- # EXT_index_func (GL/glext.h:3005)
- GL_INDEX_TEST_EXT = 33205 # GL/glext.h:3006
- GL_INDEX_TEST_FUNC_EXT = 33206 # GL/glext.h:3007
- GL_INDEX_TEST_REF_EXT = 33207 # GL/glext.h:3008
- # EXT_index_array_formats (GL/glext.h:3011)
- GL_IUI_V2F_EXT = 33197 # GL/glext.h:3012
- GL_IUI_V3F_EXT = 33198 # GL/glext.h:3013
- GL_IUI_N3F_V2F_EXT = 33199 # GL/glext.h:3014
- GL_IUI_N3F_V3F_EXT = 33200 # GL/glext.h:3015
- GL_T2F_IUI_V2F_EXT = 33201 # GL/glext.h:3016
- GL_T2F_IUI_V3F_EXT = 33202 # GL/glext.h:3017
- GL_T2F_IUI_N3F_V2F_EXT = 33203 # GL/glext.h:3018
- GL_T2F_IUI_N3F_V3F_EXT = 33204 # GL/glext.h:3019
- # EXT_compiled_vertex_array (GL/glext.h:3022)
- GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 33192 # GL/glext.h:3023
- GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 33193 # GL/glext.h:3024
- # EXT_cull_vertex (GL/glext.h:3027)
- GL_CULL_VERTEX_EXT = 33194 # GL/glext.h:3028
- GL_CULL_VERTEX_EYE_POSITION_EXT = 33195 # GL/glext.h:3029
- GL_CULL_VERTEX_OBJECT_POSITION_EXT = 33196 # GL/glext.h:3030
- # SGIX_ycrcb (GL/glext.h:3033)
- GL_YCRCB_422_SGIX = 33211 # GL/glext.h:3034
- GL_YCRCB_444_SGIX = 33212 # GL/glext.h:3035
- # SGIX_fragment_lighting (GL/glext.h:3038)
- GL_FRAGMENT_LIGHTING_SGIX = 33792 # GL/glext.h:3039
- GL_FRAGMENT_COLOR_MATERIAL_SGIX = 33793 # GL/glext.h:3040
- GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 33794 # GL/glext.h:3041
- GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 33795 # GL/glext.h:3042
- GL_MAX_FRAGMENT_LIGHTS_SGIX = 33796 # GL/glext.h:3043
- GL_MAX_ACTIVE_LIGHTS_SGIX = 33797 # GL/glext.h:3044
- GL_CURRENT_RASTER_NORMAL_SGIX = 33798 # GL/glext.h:3045
- GL_LIGHT_ENV_MODE_SGIX = 33799 # GL/glext.h:3046
- GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 33800 # GL/glext.h:3047
- GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 33801 # GL/glext.h:3048
- GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 33802 # GL/glext.h:3049
- GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 33803 # GL/glext.h:3050
- GL_FRAGMENT_LIGHT0_SGIX = 33804 # GL/glext.h:3051
- GL_FRAGMENT_LIGHT1_SGIX = 33805 # GL/glext.h:3052
- GL_FRAGMENT_LIGHT2_SGIX = 33806 # GL/glext.h:3053
- GL_FRAGMENT_LIGHT3_SGIX = 33807 # GL/glext.h:3054
- GL_FRAGMENT_LIGHT4_SGIX = 33808 # GL/glext.h:3055
- GL_FRAGMENT_LIGHT5_SGIX = 33809 # GL/glext.h:3056
- GL_FRAGMENT_LIGHT6_SGIX = 33810 # GL/glext.h:3057
- GL_FRAGMENT_LIGHT7_SGIX = 33811 # GL/glext.h:3058
- # IBM_rasterpos_clip (GL/glext.h:3061)
- GL_RASTER_POSITION_UNCLIPPED_IBM = 103010 # GL/glext.h:3062
- # HP_texture_lighting (GL/glext.h:3065)
- GL_TEXTURE_LIGHTING_MODE_HP = 33127 # GL/glext.h:3066
- GL_TEXTURE_POST_SPECULAR_HP = 33128 # GL/glext.h:3067
- GL_TEXTURE_PRE_SPECULAR_HP = 33129 # GL/glext.h:3068
- # EXT_draw_range_elements (GL/glext.h:3071)
- GL_MAX_ELEMENTS_VERTICES_EXT = 33000 # GL/glext.h:3072
- GL_MAX_ELEMENTS_INDICES_EXT = 33001 # GL/glext.h:3073
- # WIN_phong_shading (GL/glext.h:3076)
- GL_PHONG_WIN = 33002 # GL/glext.h:3077
- GL_PHONG_HINT_WIN = 33003 # GL/glext.h:3078
- # WIN_specular_fog (GL/glext.h:3081)
- GL_FOG_SPECULAR_TEXTURE_WIN = 33004 # GL/glext.h:3082
- # EXT_light_texture (GL/glext.h:3085)
- GL_FRAGMENT_MATERIAL_EXT = 33609 # GL/glext.h:3086
- GL_FRAGMENT_NORMAL_EXT = 33610 # GL/glext.h:3087
- GL_FRAGMENT_COLOR_EXT = 33612 # GL/glext.h:3088
- GL_ATTENUATION_EXT = 33613 # GL/glext.h:3089
- GL_SHADOW_ATTENUATION_EXT = 33614 # GL/glext.h:3090
- GL_TEXTURE_APPLICATION_MODE_EXT = 33615 # GL/glext.h:3091
- GL_TEXTURE_LIGHT_EXT = 33616 # GL/glext.h:3092
- GL_TEXTURE_MATERIAL_FACE_EXT = 33617 # GL/glext.h:3093
- GL_TEXTURE_MATERIAL_PARAMETER_EXT = 33618 # GL/glext.h:3094
- # SGIX_blend_alpha_minmax (GL/glext.h:3098)
- GL_ALPHA_MIN_SGIX = 33568 # GL/glext.h:3099
- GL_ALPHA_MAX_SGIX = 33569 # GL/glext.h:3100
- # SGIX_impact_pixel_texture (GL/glext.h:3103)
- GL_PIXEL_TEX_GEN_Q_CEILING_SGIX = 33156 # GL/glext.h:3104
- GL_PIXEL_TEX_GEN_Q_ROUND_SGIX = 33157 # GL/glext.h:3105
- GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX = 33158 # GL/glext.h:3106
- GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = 33159 # GL/glext.h:3107
- GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = 33160 # GL/glext.h:3108
- GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX = 33161 # GL/glext.h:3109
- GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX = 33162 # GL/glext.h:3110
- # EXT_bgra (GL/glext.h:3113)
- GL_BGR_EXT = 32992 # GL/glext.h:3114
- GL_BGRA_EXT = 32993 # GL/glext.h:3115
- # SGIX_async (GL/glext.h:3118)
- GL_ASYNC_MARKER_SGIX = 33577 # GL/glext.h:3119
- # SGIX_async_pixel (GL/glext.h:3122)
- GL_ASYNC_TEX_IMAGE_SGIX = 33628 # GL/glext.h:3123
- GL_ASYNC_DRAW_PIXELS_SGIX = 33629 # GL/glext.h:3124
- GL_ASYNC_READ_PIXELS_SGIX = 33630 # GL/glext.h:3125
- GL_MAX_ASYNC_TEX_IMAGE_SGIX = 33631 # GL/glext.h:3126
- GL_MAX_ASYNC_DRAW_PIXELS_SGIX = 33632 # GL/glext.h:3127
- GL_MAX_ASYNC_READ_PIXELS_SGIX = 33633 # GL/glext.h:3128
- # SGIX_async_histogram (GL/glext.h:3131)
- GL_ASYNC_HISTOGRAM_SGIX = 33580 # GL/glext.h:3132
- GL_MAX_ASYNC_HISTOGRAM_SGIX = 33581 # GL/glext.h:3133
- # INTEL_texture_scissor (GL/glext.h:3136)
- # INTEL_parallel_arrays (GL/glext.h:3139)
- GL_PARALLEL_ARRAYS_INTEL = 33780 # GL/glext.h:3140
- GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 33781 # GL/glext.h:3141
- GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 33782 # GL/glext.h:3142
- GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 33783 # GL/glext.h:3143
- GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 33784 # GL/glext.h:3144
- # HP_occlusion_test (GL/glext.h:3147)
- GL_OCCLUSION_TEST_HP = 33125 # GL/glext.h:3148
- GL_OCCLUSION_TEST_RESULT_HP = 33126 # GL/glext.h:3149
- # EXT_pixel_transform (GL/glext.h:3152)
- GL_PIXEL_TRANSFORM_2D_EXT = 33584 # GL/glext.h:3153
- GL_PIXEL_MAG_FILTER_EXT = 33585 # GL/glext.h:3154
- GL_PIXEL_MIN_FILTER_EXT = 33586 # GL/glext.h:3155
- GL_PIXEL_CUBIC_WEIGHT_EXT = 33587 # GL/glext.h:3156
- GL_CUBIC_EXT = 33588 # GL/glext.h:3157
- GL_AVERAGE_EXT = 33589 # GL/glext.h:3158
- GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33590 # GL/glext.h:3159
- GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33591 # GL/glext.h:3160
- GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 33592 # GL/glext.h:3161
- # EXT_pixel_transform_color_table (GL/glext.h:3164)
- # EXT_shared_texture_palette (GL/glext.h:3167)
- GL_SHARED_TEXTURE_PALETTE_EXT = 33275 # GL/glext.h:3168
- # EXT_separate_specular_color (GL/glext.h:3171)
- GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 33272 # GL/glext.h:3172
- GL_SINGLE_COLOR_EXT = 33273 # GL/glext.h:3173
- GL_SEPARATE_SPECULAR_COLOR_EXT = 33274 # GL/glext.h:3174
- # EXT_secondary_color (GL/glext.h:3177)
- GL_COLOR_SUM_EXT = 33880 # GL/glext.h:3178
- GL_CURRENT_SECONDARY_COLOR_EXT = 33881 # GL/glext.h:3179
- GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 33882 # GL/glext.h:3180
- GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 33883 # GL/glext.h:3181
- GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 33884 # GL/glext.h:3182
- GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 33885 # GL/glext.h:3183
- GL_SECONDARY_COLOR_ARRAY_EXT = 33886 # GL/glext.h:3184
- # EXT_texture_perturb_normal (GL/glext.h:3187)
- GL_PERTURB_EXT = 34222 # GL/glext.h:3188
- GL_TEXTURE_NORMAL_EXT = 34223 # GL/glext.h:3189
- # EXT_multi_draw_arrays (GL/glext.h:3192)
- # EXT_fog_coord (GL/glext.h:3195)
- GL_FOG_COORDINATE_SOURCE_EXT = 33872 # GL/glext.h:3196
- GL_FOG_COORDINATE_EXT = 33873 # GL/glext.h:3197
- GL_FRAGMENT_DEPTH_EXT = 33874 # GL/glext.h:3198
- GL_CURRENT_FOG_COORDINATE_EXT = 33875 # GL/glext.h:3199
- GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 33876 # GL/glext.h:3200
- GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 33877 # GL/glext.h:3201
- GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 33878 # GL/glext.h:3202
- GL_FOG_COORDINATE_ARRAY_EXT = 33879 # GL/glext.h:3203
- # REND_screen_coordinates (GL/glext.h:3206)
- GL_SCREEN_COORDINATES_REND = 33936 # GL/glext.h:3207
- GL_INVERTED_SCREEN_W_REND = 33937 # GL/glext.h:3208
- # EXT_coordinate_frame (GL/glext.h:3211)
- GL_TANGENT_ARRAY_EXT = 33849 # GL/glext.h:3212
- GL_BINORMAL_ARRAY_EXT = 33850 # GL/glext.h:3213
- GL_CURRENT_TANGENT_EXT = 33851 # GL/glext.h:3214
- GL_CURRENT_BINORMAL_EXT = 33852 # GL/glext.h:3215
- GL_TANGENT_ARRAY_TYPE_EXT = 33854 # GL/glext.h:3216
- GL_TANGENT_ARRAY_STRIDE_EXT = 33855 # GL/glext.h:3217
- GL_BINORMAL_ARRAY_TYPE_EXT = 33856 # GL/glext.h:3218
- GL_BINORMAL_ARRAY_STRIDE_EXT = 33857 # GL/glext.h:3219
- GL_TANGENT_ARRAY_POINTER_EXT = 33858 # GL/glext.h:3220
- GL_BINORMAL_ARRAY_POINTER_EXT = 33859 # GL/glext.h:3221
- GL_MAP1_TANGENT_EXT = 33860 # GL/glext.h:3222
- GL_MAP2_TANGENT_EXT = 33861 # GL/glext.h:3223
- GL_MAP1_BINORMAL_EXT = 33862 # GL/glext.h:3224
- GL_MAP2_BINORMAL_EXT = 33863 # GL/glext.h:3225
- # EXT_texture_env_combine (GL/glext.h:3228)
- GL_COMBINE_EXT = 34160 # GL/glext.h:3229
- GL_COMBINE_RGB_EXT = 34161 # GL/glext.h:3230
- GL_COMBINE_ALPHA_EXT = 34162 # GL/glext.h:3231
- GL_RGB_SCALE_EXT = 34163 # GL/glext.h:3232
- GL_ADD_SIGNED_EXT = 34164 # GL/glext.h:3233
- GL_INTERPOLATE_EXT = 34165 # GL/glext.h:3234
- GL_CONSTANT_EXT = 34166 # GL/glext.h:3235
- GL_PRIMARY_COLOR_EXT = 34167 # GL/glext.h:3236
- GL_PREVIOUS_EXT = 34168 # GL/glext.h:3237
- GL_SOURCE0_RGB_EXT = 34176 # GL/glext.h:3238
- GL_SOURCE1_RGB_EXT = 34177 # GL/glext.h:3239
- GL_SOURCE2_RGB_EXT = 34178 # GL/glext.h:3240
- GL_SOURCE0_ALPHA_EXT = 34184 # GL/glext.h:3241
- GL_SOURCE1_ALPHA_EXT = 34185 # GL/glext.h:3242
- GL_SOURCE2_ALPHA_EXT = 34186 # GL/glext.h:3243
- GL_OPERAND0_RGB_EXT = 34192 # GL/glext.h:3244
- GL_OPERAND1_RGB_EXT = 34193 # GL/glext.h:3245
- GL_OPERAND2_RGB_EXT = 34194 # GL/glext.h:3246
- GL_OPERAND0_ALPHA_EXT = 34200 # GL/glext.h:3247
- GL_OPERAND1_ALPHA_EXT = 34201 # GL/glext.h:3248
- GL_OPERAND2_ALPHA_EXT = 34202 # GL/glext.h:3249
- # APPLE_specular_vector (GL/glext.h:3252)
- GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 34224 # GL/glext.h:3253
- # APPLE_transform_hint (GL/glext.h:3256)
- GL_TRANSFORM_HINT_APPLE = 34225 # GL/glext.h:3257
- # SGIX_fog_scale (GL/glext.h:3260)
- GL_FOG_SCALE_SGIX = 33276 # GL/glext.h:3261
- GL_FOG_SCALE_VALUE_SGIX = 33277 # GL/glext.h:3262
- # SUNX_constant_data (GL/glext.h:3265)
- GL_UNPACK_CONSTANT_DATA_SUNX = 33237 # GL/glext.h:3266
- GL_TEXTURE_CONSTANT_DATA_SUNX = 33238 # GL/glext.h:3267
- # SUN_global_alpha (GL/glext.h:3270)
- GL_GLOBAL_ALPHA_SUN = 33241 # GL/glext.h:3271
- GL_GLOBAL_ALPHA_FACTOR_SUN = 33242 # GL/glext.h:3272
- # SUN_triangle_list (GL/glext.h:3275)
- GL_RESTART_SUN = 1 # GL/glext.h:3276
- GL_REPLACE_MIDDLE_SUN = 2 # GL/glext.h:3277
- GL_REPLACE_OLDEST_SUN = 3 # GL/glext.h:3278
- GL_TRIANGLE_LIST_SUN = 33239 # GL/glext.h:3279
- GL_REPLACEMENT_CODE_SUN = 33240 # GL/glext.h:3280
- GL_REPLACEMENT_CODE_ARRAY_SUN = 34240 # GL/glext.h:3281
- GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = 34241 # GL/glext.h:3282
- GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 34242 # GL/glext.h:3283
- GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = 34243 # GL/glext.h:3284
- GL_R1UI_V3F_SUN = 34244 # GL/glext.h:3285
- GL_R1UI_C4UB_V3F_SUN = 34245 # GL/glext.h:3286
- GL_R1UI_C3F_V3F_SUN = 34246 # GL/glext.h:3287
- GL_R1UI_N3F_V3F_SUN = 34247 # GL/glext.h:3288
- GL_R1UI_C4F_N3F_V3F_SUN = 34248 # GL/glext.h:3289
- GL_R1UI_T2F_V3F_SUN = 34249 # GL/glext.h:3290
- GL_R1UI_T2F_N3F_V3F_SUN = 34250 # GL/glext.h:3291
- GL_R1UI_T2F_C4F_N3F_V3F_SUN = 34251 # GL/glext.h:3292
- # SUN_vertex (GL/glext.h:3295)
- # EXT_blend_func_separate (GL/glext.h:3298)
- GL_BLEND_DST_RGB_EXT = 32968 # GL/glext.h:3299
- GL_BLEND_SRC_RGB_EXT = 32969 # GL/glext.h:3300
- GL_BLEND_DST_ALPHA_EXT = 32970 # GL/glext.h:3301
- GL_BLEND_SRC_ALPHA_EXT = 32971 # GL/glext.h:3302
- # INGR_color_clamp (GL/glext.h:3305)
- GL_RED_MIN_CLAMP_INGR = 34144 # GL/glext.h:3306
- GL_GREEN_MIN_CLAMP_INGR = 34145 # GL/glext.h:3307
- GL_BLUE_MIN_CLAMP_INGR = 34146 # GL/glext.h:3308
- GL_ALPHA_MIN_CLAMP_INGR = 34147 # GL/glext.h:3309
- GL_RED_MAX_CLAMP_INGR = 34148 # GL/glext.h:3310
- GL_GREEN_MAX_CLAMP_INGR = 34149 # GL/glext.h:3311
- GL_BLUE_MAX_CLAMP_INGR = 34150 # GL/glext.h:3312
- GL_ALPHA_MAX_CLAMP_INGR = 34151 # GL/glext.h:3313
- # INGR_interlace_read (GL/glext.h:3316)
- GL_INTERLACE_READ_INGR = 34152 # GL/glext.h:3317
- # EXT_stencil_wrap (GL/glext.h:3320)
- GL_INCR_WRAP_EXT = 34055 # GL/glext.h:3321
- GL_DECR_WRAP_EXT = 34056 # GL/glext.h:3322
- # EXT_422_pixels (GL/glext.h:3325)
- GL_422_EXT = 32972 # GL/glext.h:3326
- GL_422_REV_EXT = 32973 # GL/glext.h:3327
- GL_422_AVERAGE_EXT = 32974 # GL/glext.h:3328
- GL_422_REV_AVERAGE_EXT = 32975 # GL/glext.h:3329
- # NV_texgen_reflection (GL/glext.h:3332)
- GL_NORMAL_MAP_NV = 34065 # GL/glext.h:3333
- GL_REFLECTION_MAP_NV = 34066 # GL/glext.h:3334
- # EXT_texture_cube_map (GL/glext.h:3337)
- GL_NORMAL_MAP_EXT = 34065 # GL/glext.h:3338
- GL_REFLECTION_MAP_EXT = 34066 # GL/glext.h:3339
- GL_TEXTURE_CUBE_MAP_EXT = 34067 # GL/glext.h:3340
- GL_TEXTURE_BINDING_CUBE_MAP_EXT = 34068 # GL/glext.h:3341
- GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 34069 # GL/glext.h:3342
- GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 34070 # GL/glext.h:3343
- GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 34071 # GL/glext.h:3344
- GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 34072 # GL/glext.h:3345
- GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 34073 # GL/glext.h:3346
- GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 34074 # GL/glext.h:3347
- GL_PROXY_TEXTURE_CUBE_MAP_EXT = 34075 # GL/glext.h:3348
- GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 34076 # GL/glext.h:3349
- # SUN_convolution_border_modes (GL/glext.h:3352)
- GL_WRAP_BORDER_SUN = 33236 # GL/glext.h:3353
- # EXT_texture_env_add (GL/glext.h:3356)
- # EXT_texture_lod_bias (GL/glext.h:3359)
- GL_MAX_TEXTURE_LOD_BIAS_EXT = 34045 # GL/glext.h:3360
- GL_TEXTURE_FILTER_CONTROL_EXT = 34048 # GL/glext.h:3361
- GL_TEXTURE_LOD_BIAS_EXT = 34049 # GL/glext.h:3362
- # EXT_texture_filter_anisotropic (GL/glext.h:3365)
- GL_TEXTURE_MAX_ANISOTROPY_EXT = 34046 # GL/glext.h:3366
- GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 34047 # GL/glext.h:3367
- # EXT_vertex_weighting (GL/glext.h:3370)
- GL_MODELVIEW0_STACK_DEPTH_EXT = 2979 # GL/glext.h:3371
- GL_MODELVIEW1_STACK_DEPTH_EXT = 34050 # GL/glext.h:3372
- GL_MODELVIEW0_MATRIX_EXT = 2982 # GL/glext.h:3373
- GL_MODELVIEW1_MATRIX_EXT = 34054 # GL/glext.h:3374
- GL_VERTEX_WEIGHTING_EXT = 34057 # GL/glext.h:3375
- GL_MODELVIEW0_EXT = 5888 # GL/glext.h:3376
- GL_MODELVIEW1_EXT = 34058 # GL/glext.h:3377
- GL_CURRENT_VERTEX_WEIGHT_EXT = 34059 # GL/glext.h:3378
- GL_VERTEX_WEIGHT_ARRAY_EXT = 34060 # GL/glext.h:3379
- GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 34061 # GL/glext.h:3380
- GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 34062 # GL/glext.h:3381
- GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 34063 # GL/glext.h:3382
- GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 34064 # GL/glext.h:3383
- # NV_light_max_exponent (GL/glext.h:3386)
- GL_MAX_SHININESS_NV = 34052 # GL/glext.h:3387
- GL_MAX_SPOT_EXPONENT_NV = 34053 # GL/glext.h:3388
- # NV_vertex_array_range (GL/glext.h:3391)
- GL_VERTEX_ARRAY_RANGE_NV = 34077 # GL/glext.h:3392
- GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 34078 # GL/glext.h:3393
- GL_VERTEX_ARRAY_RANGE_VALID_NV = 34079 # GL/glext.h:3394
- GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 34080 # GL/glext.h:3395
- GL_VERTEX_ARRAY_RANGE_POINTER_NV = 34081 # GL/glext.h:3396
- # NV_register_combiners (GL/glext.h:3399)
- GL_REGISTER_COMBINERS_NV = 34082 # GL/glext.h:3400
- GL_VARIABLE_A_NV = 34083 # GL/glext.h:3401
- GL_VARIABLE_B_NV = 34084 # GL/glext.h:3402
- GL_VARIABLE_C_NV = 34085 # GL/glext.h:3403
- GL_VARIABLE_D_NV = 34086 # GL/glext.h:3404
- GL_VARIABLE_E_NV = 34087 # GL/glext.h:3405
- GL_VARIABLE_F_NV = 34088 # GL/glext.h:3406
- GL_VARIABLE_G_NV = 34089 # GL/glext.h:3407
- GL_CONSTANT_COLOR0_NV = 34090 # GL/glext.h:3408
- GL_CONSTANT_COLOR1_NV = 34091 # GL/glext.h:3409
- GL_PRIMARY_COLOR_NV = 34092 # GL/glext.h:3410
- GL_SECONDARY_COLOR_NV = 34093 # GL/glext.h:3411
- GL_SPARE0_NV = 34094 # GL/glext.h:3412
- GL_SPARE1_NV = 34095 # GL/glext.h:3413
- GL_DISCARD_NV = 34096 # GL/glext.h:3414
- GL_E_TIMES_F_NV = 34097 # GL/glext.h:3415
- GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 34098 # GL/glext.h:3416
- GL_UNSIGNED_IDENTITY_NV = 34102 # GL/glext.h:3417
- GL_UNSIGNED_INVERT_NV = 34103 # GL/glext.h:3418
- GL_EXPAND_NORMAL_NV = 34104 # GL/glext.h:3419
- GL_EXPAND_NEGATE_NV = 34105 # GL/glext.h:3420
- GL_HALF_BIAS_NORMAL_NV = 34106 # GL/glext.h:3421
- GL_HALF_BIAS_NEGATE_NV = 34107 # GL/glext.h:3422
- GL_SIGNED_IDENTITY_NV = 34108 # GL/glext.h:3423
- GL_SIGNED_NEGATE_NV = 34109 # GL/glext.h:3424
- GL_SCALE_BY_TWO_NV = 34110 # GL/glext.h:3425
- GL_SCALE_BY_FOUR_NV = 34111 # GL/glext.h:3426
- GL_SCALE_BY_ONE_HALF_NV = 34112 # GL/glext.h:3427
- GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 34113 # GL/glext.h:3428
- GL_COMBINER_INPUT_NV = 34114 # GL/glext.h:3429
- GL_COMBINER_MAPPING_NV = 34115 # GL/glext.h:3430
- GL_COMBINER_COMPONENT_USAGE_NV = 34116 # GL/glext.h:3431
- GL_COMBINER_AB_DOT_PRODUCT_NV = 34117 # GL/glext.h:3432
- GL_COMBINER_CD_DOT_PRODUCT_NV = 34118 # GL/glext.h:3433
- GL_COMBINER_MUX_SUM_NV = 34119 # GL/glext.h:3434
- GL_COMBINER_SCALE_NV = 34120 # GL/glext.h:3435
- GL_COMBINER_BIAS_NV = 34121 # GL/glext.h:3436
- GL_COMBINER_AB_OUTPUT_NV = 34122 # GL/glext.h:3437
- GL_COMBINER_CD_OUTPUT_NV = 34123 # GL/glext.h:3438
- GL_COMBINER_SUM_OUTPUT_NV = 34124 # GL/glext.h:3439
- GL_MAX_GENERAL_COMBINERS_NV = 34125 # GL/glext.h:3440
- GL_NUM_GENERAL_COMBINERS_NV = 34126 # GL/glext.h:3441
- GL_COLOR_SUM_CLAMP_NV = 34127 # GL/glext.h:3442
- GL_COMBINER0_NV = 34128 # GL/glext.h:3443
- GL_COMBINER1_NV = 34129 # GL/glext.h:3444
- GL_COMBINER2_NV = 34130 # GL/glext.h:3445
- GL_COMBINER3_NV = 34131 # GL/glext.h:3446
- GL_COMBINER4_NV = 34132 # GL/glext.h:3447
- GL_COMBINER5_NV = 34133 # GL/glext.h:3448
- GL_COMBINER6_NV = 34134 # GL/glext.h:3449
- GL_COMBINER7_NV = 34135 # GL/glext.h:3450
- # NV_fog_distance (GL/glext.h:3458)
- GL_FOG_DISTANCE_MODE_NV = 34138 # GL/glext.h:3459
- GL_EYE_RADIAL_NV = 34139 # GL/glext.h:3460
- GL_EYE_PLANE_ABSOLUTE_NV = 34140 # GL/glext.h:3461
- # NV_texgen_emboss (GL/glext.h:3465)
- GL_EMBOSS_LIGHT_NV = 34141 # GL/glext.h:3466
- GL_EMBOSS_CONSTANT_NV = 34142 # GL/glext.h:3467
- GL_EMBOSS_MAP_NV = 34143 # GL/glext.h:3468
- # NV_blend_square (GL/glext.h:3471)
- # NV_texture_env_combine4 (GL/glext.h:3474)
- GL_COMBINE4_NV = 34051 # GL/glext.h:3475
- GL_SOURCE3_RGB_NV = 34179 # GL/glext.h:3476
- GL_SOURCE3_ALPHA_NV = 34187 # GL/glext.h:3477
- GL_OPERAND3_RGB_NV = 34195 # GL/glext.h:3478
- GL_OPERAND3_ALPHA_NV = 34203 # GL/glext.h:3479
- # MESA_resize_buffers (GL/glext.h:3482)
- # MESA_window_pos (GL/glext.h:3485)
- # EXT_texture_compression_s3tc (GL/glext.h:3488)
- GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 33776 # GL/glext.h:3489
- GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 33777 # GL/glext.h:3490
- GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 33778 # GL/glext.h:3491
- GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 33779 # GL/glext.h:3492
- # IBM_cull_vertex (GL/glext.h:3495)
- GL_CULL_VERTEX_IBM = 103050 # GL/glext.h:3496
- # IBM_multimode_draw_arrays (GL/glext.h:3499)
- # IBM_vertex_array_lists (GL/glext.h:3502)
- GL_VERTEX_ARRAY_LIST_IBM = 103070 # GL/glext.h:3503
- GL_NORMAL_ARRAY_LIST_IBM = 103071 # GL/glext.h:3504
- GL_COLOR_ARRAY_LIST_IBM = 103072 # GL/glext.h:3505
- GL_INDEX_ARRAY_LIST_IBM = 103073 # GL/glext.h:3506
- GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074 # GL/glext.h:3507
- GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075 # GL/glext.h:3508
- GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076 # GL/glext.h:3509
- GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077 # GL/glext.h:3510
- GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080 # GL/glext.h:3511
- GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081 # GL/glext.h:3512
- GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082 # GL/glext.h:3513
- GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083 # GL/glext.h:3514
- GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084 # GL/glext.h:3515
- GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085 # GL/glext.h:3516
- GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086 # GL/glext.h:3517
- GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087 # GL/glext.h:3518
- # SGIX_subsample (GL/glext.h:3521)
- GL_PACK_SUBSAMPLE_RATE_SGIX = 34208 # GL/glext.h:3522
- GL_UNPACK_SUBSAMPLE_RATE_SGIX = 34209 # GL/glext.h:3523
- GL_PIXEL_SUBSAMPLE_4444_SGIX = 34210 # GL/glext.h:3524
- GL_PIXEL_SUBSAMPLE_2424_SGIX = 34211 # GL/glext.h:3525
- GL_PIXEL_SUBSAMPLE_4242_SGIX = 34212 # GL/glext.h:3526
- # SGIX_ycrcb_subsample (GL/glext.h:3529)
- # SGIX_ycrcba (GL/glext.h:3532)
- GL_YCRCB_SGIX = 33560 # GL/glext.h:3533
- GL_YCRCBA_SGIX = 33561 # GL/glext.h:3534
- # SGI_depth_pass_instrument (GL/glext.h:3537)
- GL_DEPTH_PASS_INSTRUMENT_SGIX = 33552 # GL/glext.h:3538
- GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 33553 # GL/glext.h:3539
- GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX = 33554 # GL/glext.h:3540
- # 3DFX_texture_compression_FXT1 (GL/glext.h:3543)
- GL_COMPRESSED_RGB_FXT1_3DFX = 34480 # GL/glext.h:3544
- GL_COMPRESSED_RGBA_FXT1_3DFX = 34481 # GL/glext.h:3545
- # 3DFX_multisample (GL/glext.h:3548)
- GL_MULTISAMPLE_3DFX = 34482 # GL/glext.h:3549
- GL_SAMPLE_BUFFERS_3DFX = 34483 # GL/glext.h:3550
- GL_SAMPLES_3DFX = 34484 # GL/glext.h:3551
- GL_MULTISAMPLE_BIT_3DFX = 536870912 # GL/glext.h:3552
- # 3DFX_tbuffer (GL/glext.h:3555)
- # EXT_multisample (GL/glext.h:3558)
- GL_MULTISAMPLE_EXT = 32925 # GL/glext.h:3559
- GL_SAMPLE_ALPHA_TO_MASK_EXT = 32926 # GL/glext.h:3560
- GL_SAMPLE_ALPHA_TO_ONE_EXT = 32927 # GL/glext.h:3561
- GL_SAMPLE_MASK_EXT = 32928 # GL/glext.h:3562
- GL_1PASS_EXT = 32929 # GL/glext.h:3563
- GL_2PASS_0_EXT = 32930 # GL/glext.h:3564
- GL_2PASS_1_EXT = 32931 # GL/glext.h:3565
- GL_4PASS_0_EXT = 32932 # GL/glext.h:3566
- GL_4PASS_1_EXT = 32933 # GL/glext.h:3567
- GL_4PASS_2_EXT = 32934 # GL/glext.h:3568
- GL_4PASS_3_EXT = 32935 # GL/glext.h:3569
- GL_SAMPLE_BUFFERS_EXT = 32936 # GL/glext.h:3570
- GL_SAMPLES_EXT = 32937 # GL/glext.h:3571
- GL_SAMPLE_MASK_VALUE_EXT = 32938 # GL/glext.h:3572
- GL_SAMPLE_MASK_INVERT_EXT = 32939 # GL/glext.h:3573
- GL_SAMPLE_PATTERN_EXT = 32940 # GL/glext.h:3574
- GL_MULTISAMPLE_BIT_EXT = 536870912 # GL/glext.h:3575
- # SGIX_vertex_preclip (GL/glext.h:3578)
- GL_VERTEX_PRECLIP_SGIX = 33774 # GL/glext.h:3579
- GL_VERTEX_PRECLIP_HINT_SGIX = 33775 # GL/glext.h:3580
- # SGIX_convolution_accuracy (GL/glext.h:3583)
- GL_CONVOLUTION_HINT_SGIX = 33558 # GL/glext.h:3584
- # SGIX_resample (GL/glext.h:3587)
- GL_PACK_RESAMPLE_SGIX = 33836 # GL/glext.h:3588
- GL_UNPACK_RESAMPLE_SGIX = 33837 # GL/glext.h:3589
- GL_RESAMPLE_REPLICATE_SGIX = 33838 # GL/glext.h:3590
- GL_RESAMPLE_ZERO_FILL_SGIX = 33839 # GL/glext.h:3591
- GL_RESAMPLE_DECIMATE_SGIX = 33840 # GL/glext.h:3592
- # SGIS_point_line_texgen (GL/glext.h:3595)
- GL_EYE_DISTANCE_TO_POINT_SGIS = 33264 # GL/glext.h:3596
- GL_OBJECT_DISTANCE_TO_POINT_SGIS = 33265 # GL/glext.h:3597
- GL_EYE_DISTANCE_TO_LINE_SGIS = 33266 # GL/glext.h:3598
- GL_OBJECT_DISTANCE_TO_LINE_SGIS = 33267 # GL/glext.h:3599
- GL_EYE_POINT_SGIS = 33268 # GL/glext.h:3600
- GL_OBJECT_POINT_SGIS = 33269 # GL/glext.h:3601
- GL_EYE_LINE_SGIS = 33270 # GL/glext.h:3602
- GL_OBJECT_LINE_SGIS = 33271 # GL/glext.h:3603
- # SGIS_texture_color_mask (GL/glext.h:3606)
- GL_TEXTURE_COLOR_WRITEMASK_SGIS = 33263 # GL/glext.h:3607
- # EXT_texture_env_dot3 (GL/glext.h:3610)
- GL_DOT3_RGB_EXT = 34624 # GL/glext.h:3611
- GL_DOT3_RGBA_EXT = 34625 # GL/glext.h:3612
- # ATI_texture_mirror_once (GL/glext.h:3615)
- GL_MIRROR_CLAMP_ATI = 34626 # GL/glext.h:3616
- GL_MIRROR_CLAMP_TO_EDGE_ATI = 34627 # GL/glext.h:3617
- # NV_fence (GL/glext.h:3620)
- GL_ALL_COMPLETED_NV = 34034 # GL/glext.h:3621
- GL_FENCE_STATUS_NV = 34035 # GL/glext.h:3622
- GL_FENCE_CONDITION_NV = 34036 # GL/glext.h:3623
- # IBM_texture_mirrored_repeat (GL/glext.h:3626)
- GL_MIRRORED_REPEAT_IBM = 33648 # GL/glext.h:3627
- # NV_evaluators (GL/glext.h:3630)
- GL_EVAL_2D_NV = 34496 # GL/glext.h:3631
- GL_EVAL_TRIANGULAR_2D_NV = 34497 # GL/glext.h:3632
- GL_MAP_TESSELLATION_NV = 34498 # GL/glext.h:3633
- GL_MAP_ATTRIB_U_ORDER_NV = 34499 # GL/glext.h:3634
- GL_MAP_ATTRIB_V_ORDER_NV = 34500 # GL/glext.h:3635
- GL_EVAL_FRACTIONAL_TESSELLATION_NV = 34501 # GL/glext.h:3636
- GL_EVAL_VERTEX_ATTRIB0_NV = 34502 # GL/glext.h:3637
- GL_EVAL_VERTEX_ATTRIB1_NV = 34503 # GL/glext.h:3638
- GL_EVAL_VERTEX_ATTRIB2_NV = 34504 # GL/glext.h:3639
- GL_EVAL_VERTEX_ATTRIB3_NV = 34505 # GL/glext.h:3640
- GL_EVAL_VERTEX_ATTRIB4_NV = 34506 # GL/glext.h:3641
- GL_EVAL_VERTEX_ATTRIB5_NV = 34507 # GL/glext.h:3642
- GL_EVAL_VERTEX_ATTRIB6_NV = 34508 # GL/glext.h:3643
- GL_EVAL_VERTEX_ATTRIB7_NV = 34509 # GL/glext.h:3644
- GL_EVAL_VERTEX_ATTRIB8_NV = 34510 # GL/glext.h:3645
- GL_EVAL_VERTEX_ATTRIB9_NV = 34511 # GL/glext.h:3646
- GL_EVAL_VERTEX_ATTRIB10_NV = 34512 # GL/glext.h:3647
- GL_EVAL_VERTEX_ATTRIB11_NV = 34513 # GL/glext.h:3648
- GL_EVAL_VERTEX_ATTRIB12_NV = 34514 # GL/glext.h:3649
- GL_EVAL_VERTEX_ATTRIB13_NV = 34515 # GL/glext.h:3650
- GL_EVAL_VERTEX_ATTRIB14_NV = 34516 # GL/glext.h:3651
- GL_EVAL_VERTEX_ATTRIB15_NV = 34517 # GL/glext.h:3652
- GL_MAX_MAP_TESSELLATION_NV = 34518 # GL/glext.h:3653
- GL_MAX_RATIONAL_EVAL_ORDER_NV = 34519 # GL/glext.h:3654
- # NV_packed_depth_stencil (GL/glext.h:3657)
- GL_DEPTH_STENCIL_NV = 34041 # GL/glext.h:3658
- GL_UNSIGNED_INT_24_8_NV = 34042 # GL/glext.h:3659
- # NV_register_combiners2 (GL/glext.h:3662)
- GL_PER_STAGE_CONSTANTS_NV = 34101 # GL/glext.h:3663
- # NV_texture_compression_vtc (GL/glext.h:3666)
- # NV_texture_rectangle (GL/glext.h:3669)
- GL_TEXTURE_RECTANGLE_NV = 34037 # GL/glext.h:3670
- GL_TEXTURE_BINDING_RECTANGLE_NV = 34038 # GL/glext.h:3671
- GL_PROXY_TEXTURE_RECTANGLE_NV = 34039 # GL/glext.h:3672
- GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 34040 # GL/glext.h:3673
- # NV_texture_shader (GL/glext.h:3676)
- GL_OFFSET_TEXTURE_RECTANGLE_NV = 34380 # GL/glext.h:3677
- GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 34381 # GL/glext.h:3678
- GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 34382 # GL/glext.h:3679
- GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 34521 # GL/glext.h:3680
- GL_UNSIGNED_INT_S8_S8_8_8_NV = 34522 # GL/glext.h:3681
- GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 34523 # GL/glext.h:3682
- GL_DSDT_MAG_INTENSITY_NV = 34524 # GL/glext.h:3683
- GL_SHADER_CONSISTENT_NV = 34525 # GL/glext.h:3684
- GL_TEXTURE_SHADER_NV = 34526 # GL/glext.h:3685
- GL_SHADER_OPERATION_NV = 34527 # GL/glext.h:3686
- GL_CULL_MODES_NV = 34528 # GL/glext.h:3687
- GL_OFFSET_TEXTURE_MATRIX_NV = 34529 # GL/glext.h:3688
- GL_OFFSET_TEXTURE_SCALE_NV = 34530 # GL/glext.h:3689
- GL_OFFSET_TEXTURE_BIAS_NV = 34531 # GL/glext.h:3690
- GL_OFFSET_TEXTURE_2D_MATRIX_NV = 34529 # GL/glext.h:3691
- GL_OFFSET_TEXTURE_2D_SCALE_NV = 34530 # GL/glext.h:3692
- GL_OFFSET_TEXTURE_2D_BIAS_NV = 34531 # GL/glext.h:3693
- GL_PREVIOUS_TEXTURE_INPUT_NV = 34532 # GL/glext.h:3694
- GL_CONST_EYE_NV = 34533 # GL/glext.h:3695
- GL_PASS_THROUGH_NV = 34534 # GL/glext.h:3696
- GL_CULL_FRAGMENT_NV = 34535 # GL/glext.h:3697
- GL_OFFSET_TEXTURE_2D_NV = 34536 # GL/glext.h:3698
- GL_DEPENDENT_AR_TEXTURE_2D_NV = 34537 # GL/glext.h:3699
- GL_DEPENDENT_GB_TEXTURE_2D_NV = 34538 # GL/glext.h:3700
- GL_DOT_PRODUCT_NV = 34540 # GL/glext.h:3701
- GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 34541 # GL/glext.h:3702
- GL_DOT_PRODUCT_TEXTURE_2D_NV = 34542 # GL/glext.h:3703
- GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 34544 # GL/glext.h:3704
- GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 34545 # GL/glext.h:3705
- GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 34546 # GL/glext.h:3706
- GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 34547 # GL/glext.h:3707
- GL_HILO_NV = 34548 # GL/glext.h:3708
- GL_DSDT_NV = 34549 # GL/glext.h:3709
- GL_DSDT_MAG_NV = 34550 # GL/glext.h:3710
- GL_DSDT_MAG_VIB_NV = 34551 # GL/glext.h:3711
- GL_HILO16_NV = 34552 # GL/glext.h:3712
- GL_SIGNED_HILO_NV = 34553 # GL/glext.h:3713
- GL_SIGNED_HILO16_NV = 34554 # GL/glext.h:3714
- GL_SIGNED_RGBA_NV = 34555 # GL/glext.h:3715
- GL_SIGNED_RGBA8_NV = 34556 # GL/glext.h:3716
- GL_SIGNED_RGB_NV = 34558 # GL/glext.h:3717
- GL_SIGNED_RGB8_NV = 34559 # GL/glext.h:3718
- GL_SIGNED_LUMINANCE_NV = 34561 # GL/glext.h:3719
- GL_SIGNED_LUMINANCE8_NV = 34562 # GL/glext.h:3720
- GL_SIGNED_LUMINANCE_ALPHA_NV = 34563 # GL/glext.h:3721
- GL_SIGNED_LUMINANCE8_ALPHA8_NV = 34564 # GL/glext.h:3722
- GL_SIGNED_ALPHA_NV = 34565 # GL/glext.h:3723
- GL_SIGNED_ALPHA8_NV = 34566 # GL/glext.h:3724
- GL_SIGNED_INTENSITY_NV = 34567 # GL/glext.h:3725
- GL_SIGNED_INTENSITY8_NV = 34568 # GL/glext.h:3726
- GL_DSDT8_NV = 34569 # GL/glext.h:3727
- GL_DSDT8_MAG8_NV = 34570 # GL/glext.h:3728
- GL_DSDT8_MAG8_INTENSITY8_NV = 34571 # GL/glext.h:3729
- GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 34572 # GL/glext.h:3730
- GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 34573 # GL/glext.h:3731
- GL_HI_SCALE_NV = 34574 # GL/glext.h:3732
- GL_LO_SCALE_NV = 34575 # GL/glext.h:3733
- GL_DS_SCALE_NV = 34576 # GL/glext.h:3734
- GL_DT_SCALE_NV = 34577 # GL/glext.h:3735
- GL_MAGNITUDE_SCALE_NV = 34578 # GL/glext.h:3736
- GL_VIBRANCE_SCALE_NV = 34579 # GL/glext.h:3737
- GL_HI_BIAS_NV = 34580 # GL/glext.h:3738
- GL_LO_BIAS_NV = 34581 # GL/glext.h:3739
- GL_DS_BIAS_NV = 34582 # GL/glext.h:3740
- GL_DT_BIAS_NV = 34583 # GL/glext.h:3741
- GL_MAGNITUDE_BIAS_NV = 34584 # GL/glext.h:3742
- GL_VIBRANCE_BIAS_NV = 34585 # GL/glext.h:3743
- GL_TEXTURE_BORDER_VALUES_NV = 34586 # GL/glext.h:3744
- GL_TEXTURE_HI_SIZE_NV = 34587 # GL/glext.h:3745
- GL_TEXTURE_LO_SIZE_NV = 34588 # GL/glext.h:3746
- GL_TEXTURE_DS_SIZE_NV = 34589 # GL/glext.h:3747
- GL_TEXTURE_DT_SIZE_NV = 34590 # GL/glext.h:3748
- GL_TEXTURE_MAG_SIZE_NV = 34591 # GL/glext.h:3749
- # NV_texture_shader2 (GL/glext.h:3752)
- GL_DOT_PRODUCT_TEXTURE_3D_NV = 34543 # GL/glext.h:3753
- # NV_vertex_array_range2 (GL/glext.h:3756)
- GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 34099 # GL/glext.h:3757
- # NV_vertex_program (GL/glext.h:3760)
- GL_VERTEX_PROGRAM_NV = 34336 # GL/glext.h:3761
- GL_VERTEX_STATE_PROGRAM_NV = 34337 # GL/glext.h:3762
- GL_ATTRIB_ARRAY_SIZE_NV = 34339 # GL/glext.h:3763
- GL_ATTRIB_ARRAY_STRIDE_NV = 34340 # GL/glext.h:3764
- GL_ATTRIB_ARRAY_TYPE_NV = 34341 # GL/glext.h:3765
- GL_CURRENT_ATTRIB_NV = 34342 # GL/glext.h:3766
- GL_PROGRAM_LENGTH_NV = 34343 # GL/glext.h:3767
- GL_PROGRAM_STRING_NV = 34344 # GL/glext.h:3768
- GL_MODELVIEW_PROJECTION_NV = 34345 # GL/glext.h:3769
- GL_IDENTITY_NV = 34346 # GL/glext.h:3770
- GL_INVERSE_NV = 34347 # GL/glext.h:3771
- GL_TRANSPOSE_NV = 34348 # GL/glext.h:3772
- GL_INVERSE_TRANSPOSE_NV = 34349 # GL/glext.h:3773
- GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 34350 # GL/glext.h:3774
- GL_MAX_TRACK_MATRICES_NV = 34351 # GL/glext.h:3775
- GL_MATRIX0_NV = 34352 # GL/glext.h:3776
- GL_MATRIX1_NV = 34353 # GL/glext.h:3777
- GL_MATRIX2_NV = 34354 # GL/glext.h:3778
- GL_MATRIX3_NV = 34355 # GL/glext.h:3779
- GL_MATRIX4_NV = 34356 # GL/glext.h:3780
- GL_MATRIX5_NV = 34357 # GL/glext.h:3781
- GL_MATRIX6_NV = 34358 # GL/glext.h:3782
- GL_MATRIX7_NV = 34359 # GL/glext.h:3783
- GL_CURRENT_MATRIX_STACK_DEPTH_NV = 34368 # GL/glext.h:3784
- GL_CURRENT_MATRIX_NV = 34369 # GL/glext.h:3785
- GL_VERTEX_PROGRAM_POINT_SIZE_NV = 34370 # GL/glext.h:3786
- GL_VERTEX_PROGRAM_TWO_SIDE_NV = 34371 # GL/glext.h:3787
- GL_PROGRAM_PARAMETER_NV = 34372 # GL/glext.h:3788
- GL_ATTRIB_ARRAY_POINTER_NV = 34373 # GL/glext.h:3789
- GL_PROGRAM_TARGET_NV = 34374 # GL/glext.h:3790
- GL_PROGRAM_RESIDENT_NV = 34375 # GL/glext.h:3791
- GL_TRACK_MATRIX_NV = 34376 # GL/glext.h:3792
- GL_TRACK_MATRIX_TRANSFORM_NV = 34377 # GL/glext.h:3793
- GL_VERTEX_PROGRAM_BINDING_NV = 34378 # GL/glext.h:3794
- GL_PROGRAM_ERROR_POSITION_NV = 34379 # GL/glext.h:3795
- GL_VERTEX_ATTRIB_ARRAY0_NV = 34384 # GL/glext.h:3796
- GL_VERTEX_ATTRIB_ARRAY1_NV = 34385 # GL/glext.h:3797
- GL_VERTEX_ATTRIB_ARRAY2_NV = 34386 # GL/glext.h:3798
- GL_VERTEX_ATTRIB_ARRAY3_NV = 34387 # GL/glext.h:3799
- GL_VERTEX_ATTRIB_ARRAY4_NV = 34388 # GL/glext.h:3800
- GL_VERTEX_ATTRIB_ARRAY5_NV = 34389 # GL/glext.h:3801
- GL_VERTEX_ATTRIB_ARRAY6_NV = 34390 # GL/glext.h:3802
- GL_VERTEX_ATTRIB_ARRAY7_NV = 34391 # GL/glext.h:3803
- GL_VERTEX_ATTRIB_ARRAY8_NV = 34392 # GL/glext.h:3804
- GL_VERTEX_ATTRIB_ARRAY9_NV = 34393 # GL/glext.h:3805
- GL_VERTEX_ATTRIB_ARRAY10_NV = 34394 # GL/glext.h:3806
- GL_VERTEX_ATTRIB_ARRAY11_NV = 34395 # GL/glext.h:3807
- GL_VERTEX_ATTRIB_ARRAY12_NV = 34396 # GL/glext.h:3808
- GL_VERTEX_ATTRIB_ARRAY13_NV = 34397 # GL/glext.h:3809
- GL_VERTEX_ATTRIB_ARRAY14_NV = 34398 # GL/glext.h:3810
- GL_VERTEX_ATTRIB_ARRAY15_NV = 34399 # GL/glext.h:3811
- GL_MAP1_VERTEX_ATTRIB0_4_NV = 34400 # GL/glext.h:3812
- GL_MAP1_VERTEX_ATTRIB1_4_NV = 34401 # GL/glext.h:3813
- GL_MAP1_VERTEX_ATTRIB2_4_NV = 34402 # GL/glext.h:3814
- GL_MAP1_VERTEX_ATTRIB3_4_NV = 34403 # GL/glext.h:3815
- GL_MAP1_VERTEX_ATTRIB4_4_NV = 34404 # GL/glext.h:3816
- GL_MAP1_VERTEX_ATTRIB5_4_NV = 34405 # GL/glext.h:3817
- GL_MAP1_VERTEX_ATTRIB6_4_NV = 34406 # GL/glext.h:3818
- GL_MAP1_VERTEX_ATTRIB7_4_NV = 34407 # GL/glext.h:3819
- GL_MAP1_VERTEX_ATTRIB8_4_NV = 34408 # GL/glext.h:3820
- GL_MAP1_VERTEX_ATTRIB9_4_NV = 34409 # GL/glext.h:3821
- GL_MAP1_VERTEX_ATTRIB10_4_NV = 34410 # GL/glext.h:3822
- GL_MAP1_VERTEX_ATTRIB11_4_NV = 34411 # GL/glext.h:3823
- GL_MAP1_VERTEX_ATTRIB12_4_NV = 34412 # GL/glext.h:3824
- GL_MAP1_VERTEX_ATTRIB13_4_NV = 34413 # GL/glext.h:3825
- GL_MAP1_VERTEX_ATTRIB14_4_NV = 34414 # GL/glext.h:3826
- GL_MAP1_VERTEX_ATTRIB15_4_NV = 34415 # GL/glext.h:3827
- GL_MAP2_VERTEX_ATTRIB0_4_NV = 34416 # GL/glext.h:3828
- GL_MAP2_VERTEX_ATTRIB1_4_NV = 34417 # GL/glext.h:3829
- GL_MAP2_VERTEX_ATTRIB2_4_NV = 34418 # GL/glext.h:3830
- GL_MAP2_VERTEX_ATTRIB3_4_NV = 34419 # GL/glext.h:3831
- GL_MAP2_VERTEX_ATTRIB4_4_NV = 34420 # GL/glext.h:3832
- GL_MAP2_VERTEX_ATTRIB5_4_NV = 34421 # GL/glext.h:3833
- GL_MAP2_VERTEX_ATTRIB6_4_NV = 34422 # GL/glext.h:3834
- GL_MAP2_VERTEX_ATTRIB7_4_NV = 34423 # GL/glext.h:3835
- GL_MAP2_VERTEX_ATTRIB8_4_NV = 34424 # GL/glext.h:3836
- GL_MAP2_VERTEX_ATTRIB9_4_NV = 34425 # GL/glext.h:3837
- GL_MAP2_VERTEX_ATTRIB10_4_NV = 34426 # GL/glext.h:3838
- GL_MAP2_VERTEX_ATTRIB11_4_NV = 34427 # GL/glext.h:3839
- GL_MAP2_VERTEX_ATTRIB12_4_NV = 34428 # GL/glext.h:3840
- GL_MAP2_VERTEX_ATTRIB13_4_NV = 34429 # GL/glext.h:3841
- GL_MAP2_VERTEX_ATTRIB14_4_NV = 34430 # GL/glext.h:3842
- GL_MAP2_VERTEX_ATTRIB15_4_NV = 34431 # GL/glext.h:3843
- # SGIX_texture_coordinate_clamp (GL/glext.h:3846)
- GL_TEXTURE_MAX_CLAMP_S_SGIX = 33641 # GL/glext.h:3847
- GL_TEXTURE_MAX_CLAMP_T_SGIX = 33642 # GL/glext.h:3848
- GL_TEXTURE_MAX_CLAMP_R_SGIX = 33643 # GL/glext.h:3849
- # SGIX_scalebias_hint (GL/glext.h:3852)
- GL_SCALEBIAS_HINT_SGIX = 33570 # GL/glext.h:3853
- # OML_interlace (GL/glext.h:3856)
- GL_INTERLACE_OML = 35200 # GL/glext.h:3857
- GL_INTERLACE_READ_OML = 35201 # GL/glext.h:3858
- # OML_subsample (GL/glext.h:3861)
- GL_FORMAT_SUBSAMPLE_24_24_OML = 35202 # GL/glext.h:3862
- GL_FORMAT_SUBSAMPLE_244_244_OML = 35203 # GL/glext.h:3863
- # OML_resample (GL/glext.h:3866)
- GL_PACK_RESAMPLE_OML = 35204 # GL/glext.h:3867
- GL_UNPACK_RESAMPLE_OML = 35205 # GL/glext.h:3868
- GL_RESAMPLE_REPLICATE_OML = 35206 # GL/glext.h:3869
- GL_RESAMPLE_ZERO_FILL_OML = 35207 # GL/glext.h:3870
- GL_RESAMPLE_AVERAGE_OML = 35208 # GL/glext.h:3871
- GL_RESAMPLE_DECIMATE_OML = 35209 # GL/glext.h:3872
- # NV_copy_depth_to_color (GL/glext.h:3875)
- GL_DEPTH_STENCIL_TO_RGBA_NV = 34926 # GL/glext.h:3876
- GL_DEPTH_STENCIL_TO_BGRA_NV = 34927 # GL/glext.h:3877
- # ATI_envmap_bumpmap (GL/glext.h:3880)
- GL_BUMP_ROT_MATRIX_ATI = 34677 # GL/glext.h:3881
- GL_BUMP_ROT_MATRIX_SIZE_ATI = 34678 # GL/glext.h:3882
- GL_BUMP_NUM_TEX_UNITS_ATI = 34679 # GL/glext.h:3883
- GL_BUMP_TEX_UNITS_ATI = 34680 # GL/glext.h:3884
- GL_DUDV_ATI = 34681 # GL/glext.h:3885
- GL_DU8DV8_ATI = 34682 # GL/glext.h:3886
- GL_BUMP_ENVMAP_ATI = 34683 # GL/glext.h:3887
- GL_BUMP_TARGET_ATI = 34684 # GL/glext.h:3888
- # ATI_fragment_shader (GL/glext.h:3891)
- GL_FRAGMENT_SHADER_ATI = 35104 # GL/glext.h:3892
- GL_REG_0_ATI = 35105 # GL/glext.h:3893
- GL_REG_1_ATI = 35106 # GL/glext.h:3894
- GL_REG_2_ATI = 35107 # GL/glext.h:3895
- GL_REG_3_ATI = 35108 # GL/glext.h:3896
- GL_REG_4_ATI = 35109 # GL/glext.h:3897
- GL_REG_5_ATI = 35110 # GL/glext.h:3898
- GL_REG_6_ATI = 35111 # GL/glext.h:3899
- GL_REG_7_ATI = 35112 # GL/glext.h:3900
- GL_REG_8_ATI = 35113 # GL/glext.h:3901
- GL_REG_9_ATI = 35114 # GL/glext.h:3902
- GL_REG_10_ATI = 35115 # GL/glext.h:3903
- GL_REG_11_ATI = 35116 # GL/glext.h:3904
- GL_REG_12_ATI = 35117 # GL/glext.h:3905
- GL_REG_13_ATI = 35118 # GL/glext.h:3906
- GL_REG_14_ATI = 35119 # GL/glext.h:3907
- GL_REG_15_ATI = 35120 # GL/glext.h:3908
- GL_REG_16_ATI = 35121 # GL/glext.h:3909
- GL_REG_17_ATI = 35122 # GL/glext.h:3910
- GL_REG_18_ATI = 35123 # GL/glext.h:3911
- GL_REG_19_ATI = 35124 # GL/glext.h:3912
- GL_REG_20_ATI = 35125 # GL/glext.h:3913
- GL_REG_21_ATI = 35126 # GL/glext.h:3914
- GL_REG_22_ATI = 35127 # GL/glext.h:3915
- GL_REG_23_ATI = 35128 # GL/glext.h:3916
- GL_REG_24_ATI = 35129 # GL/glext.h:3917
- GL_REG_25_ATI = 35130 # GL/glext.h:3918
- GL_REG_26_ATI = 35131 # GL/glext.h:3919
- GL_REG_27_ATI = 35132 # GL/glext.h:3920
- GL_REG_28_ATI = 35133 # GL/glext.h:3921
- GL_REG_29_ATI = 35134 # GL/glext.h:3922
- GL_REG_30_ATI = 35135 # GL/glext.h:3923
- GL_REG_31_ATI = 35136 # GL/glext.h:3924
- GL_CON_0_ATI = 35137 # GL/glext.h:3925
- GL_CON_1_ATI = 35138 # GL/glext.h:3926
- GL_CON_2_ATI = 35139 # GL/glext.h:3927
- GL_CON_3_ATI = 35140 # GL/glext.h:3928
- GL_CON_4_ATI = 35141 # GL/glext.h:3929
- GL_CON_5_ATI = 35142 # GL/glext.h:3930
- GL_CON_6_ATI = 35143 # GL/glext.h:3931
- GL_CON_7_ATI = 35144 # GL/glext.h:3932
- GL_CON_8_ATI = 35145 # GL/glext.h:3933
- GL_CON_9_ATI = 35146 # GL/glext.h:3934
- GL_CON_10_ATI = 35147 # GL/glext.h:3935
- GL_CON_11_ATI = 35148 # GL/glext.h:3936
- GL_CON_12_ATI = 35149 # GL/glext.h:3937
- GL_CON_13_ATI = 35150 # GL/glext.h:3938
- GL_CON_14_ATI = 35151 # GL/glext.h:3939
- GL_CON_15_ATI = 35152 # GL/glext.h:3940
- GL_CON_16_ATI = 35153 # GL/glext.h:3941
- GL_CON_17_ATI = 35154 # GL/glext.h:3942
- GL_CON_18_ATI = 35155 # GL/glext.h:3943
- GL_CON_19_ATI = 35156 # GL/glext.h:3944
- GL_CON_20_ATI = 35157 # GL/glext.h:3945
- GL_CON_21_ATI = 35158 # GL/glext.h:3946
- GL_CON_22_ATI = 35159 # GL/glext.h:3947
- GL_CON_23_ATI = 35160 # GL/glext.h:3948
- GL_CON_24_ATI = 35161 # GL/glext.h:3949
- GL_CON_25_ATI = 35162 # GL/glext.h:3950
- GL_CON_26_ATI = 35163 # GL/glext.h:3951
- GL_CON_27_ATI = 35164 # GL/glext.h:3952
- GL_CON_28_ATI = 35165 # GL/glext.h:3953
- GL_CON_29_ATI = 35166 # GL/glext.h:3954
- GL_CON_30_ATI = 35167 # GL/glext.h:3955
- GL_CON_31_ATI = 35168 # GL/glext.h:3956
- GL_MOV_ATI = 35169 # GL/glext.h:3957
- GL_ADD_ATI = 35171 # GL/glext.h:3958
- GL_MUL_ATI = 35172 # GL/glext.h:3959
- GL_SUB_ATI = 35173 # GL/glext.h:3960
- GL_DOT3_ATI = 35174 # GL/glext.h:3961
- GL_DOT4_ATI = 35175 # GL/glext.h:3962
- GL_MAD_ATI = 35176 # GL/glext.h:3963
- GL_LERP_ATI = 35177 # GL/glext.h:3964
- GL_CND_ATI = 35178 # GL/glext.h:3965
- GL_CND0_ATI = 35179 # GL/glext.h:3966
- GL_DOT2_ADD_ATI = 35180 # GL/glext.h:3967
- GL_SECONDARY_INTERPOLATOR_ATI = 35181 # GL/glext.h:3968
- GL_NUM_FRAGMENT_REGISTERS_ATI = 35182 # GL/glext.h:3969
- GL_NUM_FRAGMENT_CONSTANTS_ATI = 35183 # GL/glext.h:3970
- GL_NUM_PASSES_ATI = 35184 # GL/glext.h:3971
- GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 35185 # GL/glext.h:3972
- GL_NUM_INSTRUCTIONS_TOTAL_ATI = 35186 # GL/glext.h:3973
- GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 35187 # GL/glext.h:3974
- GL_NUM_LOOPBACK_COMPONENTS_ATI = 35188 # GL/glext.h:3975
- GL_COLOR_ALPHA_PAIRING_ATI = 35189 # GL/glext.h:3976
- GL_SWIZZLE_STR_ATI = 35190 # GL/glext.h:3977
- GL_SWIZZLE_STQ_ATI = 35191 # GL/glext.h:3978
- GL_SWIZZLE_STR_DR_ATI = 35192 # GL/glext.h:3979
- GL_SWIZZLE_STQ_DQ_ATI = 35193 # GL/glext.h:3980
- GL_SWIZZLE_STRQ_ATI = 35194 # GL/glext.h:3981
- GL_SWIZZLE_STRQ_DQ_ATI = 35195 # GL/glext.h:3982
- GL_RED_BIT_ATI = 1 # GL/glext.h:3983
- GL_GREEN_BIT_ATI = 2 # GL/glext.h:3984
- GL_BLUE_BIT_ATI = 4 # GL/glext.h:3985
- GL_2X_BIT_ATI = 1 # GL/glext.h:3986
- GL_4X_BIT_ATI = 2 # GL/glext.h:3987
- GL_8X_BIT_ATI = 4 # GL/glext.h:3988
- GL_HALF_BIT_ATI = 8 # GL/glext.h:3989
- GL_QUARTER_BIT_ATI = 16 # GL/glext.h:3990
- GL_EIGHTH_BIT_ATI = 32 # GL/glext.h:3991
- GL_SATURATE_BIT_ATI = 64 # GL/glext.h:3992
- GL_COMP_BIT_ATI = 2 # GL/glext.h:3993
- GL_NEGATE_BIT_ATI = 4 # GL/glext.h:3994
- GL_BIAS_BIT_ATI = 8 # GL/glext.h:3995
- # ATI_pn_triangles (GL/glext.h:3998)
- GL_PN_TRIANGLES_ATI = 34800 # GL/glext.h:3999
- GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34801 # GL/glext.h:4000
- GL_PN_TRIANGLES_POINT_MODE_ATI = 34802 # GL/glext.h:4001
- GL_PN_TRIANGLES_NORMAL_MODE_ATI = 34803 # GL/glext.h:4002
- GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34804 # GL/glext.h:4003
- GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 34805 # GL/glext.h:4004
- GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 34806 # GL/glext.h:4005
- GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 34807 # GL/glext.h:4006
- GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 34808 # GL/glext.h:4007
- # ATI_vertex_array_object (GL/glext.h:4010)
- GL_STATIC_ATI = 34656 # GL/glext.h:4011
- GL_DYNAMIC_ATI = 34657 # GL/glext.h:4012
- GL_PRESERVE_ATI = 34658 # GL/glext.h:4013
- GL_DISCARD_ATI = 34659 # GL/glext.h:4014
- GL_OBJECT_BUFFER_SIZE_ATI = 34660 # GL/glext.h:4015
- GL_OBJECT_BUFFER_USAGE_ATI = 34661 # GL/glext.h:4016
- GL_ARRAY_OBJECT_BUFFER_ATI = 34662 # GL/glext.h:4017
- GL_ARRAY_OBJECT_OFFSET_ATI = 34663 # GL/glext.h:4018
- # EXT_vertex_shader (GL/glext.h:4021)
- GL_VERTEX_SHADER_EXT = 34688 # GL/glext.h:4022
- GL_VERTEX_SHADER_BINDING_EXT = 34689 # GL/glext.h:4023
- GL_OP_INDEX_EXT = 34690 # GL/glext.h:4024
- GL_OP_NEGATE_EXT = 34691 # GL/glext.h:4025
- GL_OP_DOT3_EXT = 34692 # GL/glext.h:4026
- GL_OP_DOT4_EXT = 34693 # GL/glext.h:4027
- GL_OP_MUL_EXT = 34694 # GL/glext.h:4028
- GL_OP_ADD_EXT = 34695 # GL/glext.h:4029
- GL_OP_MADD_EXT = 34696 # GL/glext.h:4030
- GL_OP_FRAC_EXT = 34697 # GL/glext.h:4031
- GL_OP_MAX_EXT = 34698 # GL/glext.h:4032
- GL_OP_MIN_EXT = 34699 # GL/glext.h:4033
- GL_OP_SET_GE_EXT = 34700 # GL/glext.h:4034
- GL_OP_SET_LT_EXT = 34701 # GL/glext.h:4035
- GL_OP_CLAMP_EXT = 34702 # GL/glext.h:4036
- GL_OP_FLOOR_EXT = 34703 # GL/glext.h:4037
- GL_OP_ROUND_EXT = 34704 # GL/glext.h:4038
- GL_OP_EXP_BASE_2_EXT = 34705 # GL/glext.h:4039
- GL_OP_LOG_BASE_2_EXT = 34706 # GL/glext.h:4040
- GL_OP_POWER_EXT = 34707 # GL/glext.h:4041
- GL_OP_RECIP_EXT = 34708 # GL/glext.h:4042
- GL_OP_RECIP_SQRT_EXT = 34709 # GL/glext.h:4043
- GL_OP_SUB_EXT = 34710 # GL/glext.h:4044
- GL_OP_CROSS_PRODUCT_EXT = 34711 # GL/glext.h:4045
- GL_OP_MULTIPLY_MATRIX_EXT = 34712 # GL/glext.h:4046
- GL_OP_MOV_EXT = 34713 # GL/glext.h:4047
- GL_OUTPUT_VERTEX_EXT = 34714 # GL/glext.h:4048
- GL_OUTPUT_COLOR0_EXT = 34715 # GL/glext.h:4049
- GL_OUTPUT_COLOR1_EXT = 34716 # GL/glext.h:4050
- GL_OUTPUT_TEXTURE_COORD0_EXT = 34717 # GL/glext.h:4051
- GL_OUTPUT_TEXTURE_COORD1_EXT = 34718 # GL/glext.h:4052
- GL_OUTPUT_TEXTURE_COORD2_EXT = 34719 # GL/glext.h:4053
- GL_OUTPUT_TEXTURE_COORD3_EXT = 34720 # GL/glext.h:4054
- GL_OUTPUT_TEXTURE_COORD4_EXT = 34721 # GL/glext.h:4055
- GL_OUTPUT_TEXTURE_COORD5_EXT = 34722 # GL/glext.h:4056
- GL_OUTPUT_TEXTURE_COORD6_EXT = 34723 # GL/glext.h:4057
- GL_OUTPUT_TEXTURE_COORD7_EXT = 34724 # GL/glext.h:4058
- GL_OUTPUT_TEXTURE_COORD8_EXT = 34725 # GL/glext.h:4059
- GL_OUTPUT_TEXTURE_COORD9_EXT = 34726 # GL/glext.h:4060
- GL_OUTPUT_TEXTURE_COORD10_EXT = 34727 # GL/glext.h:4061
- GL_OUTPUT_TEXTURE_COORD11_EXT = 34728 # GL/glext.h:4062
- GL_OUTPUT_TEXTURE_COORD12_EXT = 34729 # GL/glext.h:4063
- GL_OUTPUT_TEXTURE_COORD13_EXT = 34730 # GL/glext.h:4064
- GL_OUTPUT_TEXTURE_COORD14_EXT = 34731 # GL/glext.h:4065
- GL_OUTPUT_TEXTURE_COORD15_EXT = 34732 # GL/glext.h:4066
- GL_OUTPUT_TEXTURE_COORD16_EXT = 34733 # GL/glext.h:4067
- GL_OUTPUT_TEXTURE_COORD17_EXT = 34734 # GL/glext.h:4068
- GL_OUTPUT_TEXTURE_COORD18_EXT = 34735 # GL/glext.h:4069
- GL_OUTPUT_TEXTURE_COORD19_EXT = 34736 # GL/glext.h:4070
- GL_OUTPUT_TEXTURE_COORD20_EXT = 34737 # GL/glext.h:4071
- GL_OUTPUT_TEXTURE_COORD21_EXT = 34738 # GL/glext.h:4072
- GL_OUTPUT_TEXTURE_COORD22_EXT = 34739 # GL/glext.h:4073
- GL_OUTPUT_TEXTURE_COORD23_EXT = 34740 # GL/glext.h:4074
- GL_OUTPUT_TEXTURE_COORD24_EXT = 34741 # GL/glext.h:4075
- GL_OUTPUT_TEXTURE_COORD25_EXT = 34742 # GL/glext.h:4076
- GL_OUTPUT_TEXTURE_COORD26_EXT = 34743 # GL/glext.h:4077
- GL_OUTPUT_TEXTURE_COORD27_EXT = 34744 # GL/glext.h:4078
- GL_OUTPUT_TEXTURE_COORD28_EXT = 34745 # GL/glext.h:4079
- GL_OUTPUT_TEXTURE_COORD29_EXT = 34746 # GL/glext.h:4080
- GL_OUTPUT_TEXTURE_COORD30_EXT = 34747 # GL/glext.h:4081
- GL_OUTPUT_TEXTURE_COORD31_EXT = 34748 # GL/glext.h:4082
- GL_OUTPUT_FOG_EXT = 34749 # GL/glext.h:4083
- GL_SCALAR_EXT = 34750 # GL/glext.h:4084
- GL_VECTOR_EXT = 34751 # GL/glext.h:4085
- GL_MATRIX_EXT = 34752 # GL/glext.h:4086
- GL_VARIANT_EXT = 34753 # GL/glext.h:4087
- GL_INVARIANT_EXT = 34754 # GL/glext.h:4088
- GL_LOCAL_CONSTANT_EXT = 34755 # GL/glext.h:4089
- GL_LOCAL_EXT = 34756 # GL/glext.h:4090
- GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 34757 # GL/glext.h:4091
- GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 34758 # GL/glext.h:4092
- GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 34759 # GL/glext.h:4093
- GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34760 # GL/glext.h:4094
- GL_MAX_VERTEX_SHADER_LOCALS_EXT = 34761 # GL/glext.h:4095
- GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 34762 # GL/glext.h:4096
- GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 34763 # GL/glext.h:4097
- GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34764 # GL/glext.h:4098
- GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 34765 # GL/glext.h:4099
- GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 34766 # GL/glext.h:4100
- GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 34767 # GL/glext.h:4101
- GL_VERTEX_SHADER_VARIANTS_EXT = 34768 # GL/glext.h:4102
- GL_VERTEX_SHADER_INVARIANTS_EXT = 34769 # GL/glext.h:4103
- GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34770 # GL/glext.h:4104
- GL_VERTEX_SHADER_LOCALS_EXT = 34771 # GL/glext.h:4105
- GL_VERTEX_SHADER_OPTIMIZED_EXT = 34772 # GL/glext.h:4106
- GL_X_EXT = 34773 # GL/glext.h:4107
- GL_Y_EXT = 34774 # GL/glext.h:4108
- GL_Z_EXT = 34775 # GL/glext.h:4109
- GL_W_EXT = 34776 # GL/glext.h:4110
- GL_NEGATIVE_X_EXT = 34777 # GL/glext.h:4111
- GL_NEGATIVE_Y_EXT = 34778 # GL/glext.h:4112
- GL_NEGATIVE_Z_EXT = 34779 # GL/glext.h:4113
- GL_NEGATIVE_W_EXT = 34780 # GL/glext.h:4114
- GL_ZERO_EXT = 34781 # GL/glext.h:4115
- GL_ONE_EXT = 34782 # GL/glext.h:4116
- GL_NEGATIVE_ONE_EXT = 34783 # GL/glext.h:4117
- GL_NORMALIZED_RANGE_EXT = 34784 # GL/glext.h:4118
- GL_FULL_RANGE_EXT = 34785 # GL/glext.h:4119
- GL_CURRENT_VERTEX_EXT = 34786 # GL/glext.h:4120
- GL_MVP_MATRIX_EXT = 34787 # GL/glext.h:4121
- GL_VARIANT_VALUE_EXT = 34788 # GL/glext.h:4122
- GL_VARIANT_DATATYPE_EXT = 34789 # GL/glext.h:4123
- GL_VARIANT_ARRAY_STRIDE_EXT = 34790 # GL/glext.h:4124
- GL_VARIANT_ARRAY_TYPE_EXT = 34791 # GL/glext.h:4125
- GL_VARIANT_ARRAY_EXT = 34792 # GL/glext.h:4126
- GL_VARIANT_ARRAY_POINTER_EXT = 34793 # GL/glext.h:4127
- GL_INVARIANT_VALUE_EXT = 34794 # GL/glext.h:4128
- GL_INVARIANT_DATATYPE_EXT = 34795 # GL/glext.h:4129
- GL_LOCAL_CONSTANT_VALUE_EXT = 34796 # GL/glext.h:4130
- GL_LOCAL_CONSTANT_DATATYPE_EXT = 34797 # GL/glext.h:4131
- # ATI_vertex_streams (GL/glext.h:4134)
- GL_MAX_VERTEX_STREAMS_ATI = 34667 # GL/glext.h:4135
- GL_VERTEX_STREAM0_ATI = 34668 # GL/glext.h:4136
- GL_VERTEX_STREAM1_ATI = 34669 # GL/glext.h:4137
- GL_VERTEX_STREAM2_ATI = 34670 # GL/glext.h:4138
- GL_VERTEX_STREAM3_ATI = 34671 # GL/glext.h:4139
- GL_VERTEX_STREAM4_ATI = 34672 # GL/glext.h:4140
- GL_VERTEX_STREAM5_ATI = 34673 # GL/glext.h:4141
- GL_VERTEX_STREAM6_ATI = 34674 # GL/glext.h:4142
- GL_VERTEX_STREAM7_ATI = 34675 # GL/glext.h:4143
- GL_VERTEX_SOURCE_ATI = 34676 # GL/glext.h:4144
- # ATI_element_array (GL/glext.h:4147)
- GL_ELEMENT_ARRAY_ATI = 34664 # GL/glext.h:4148
- GL_ELEMENT_ARRAY_TYPE_ATI = 34665 # GL/glext.h:4149
- GL_ELEMENT_ARRAY_POINTER_ATI = 34666 # GL/glext.h:4150
- # SUN_mesh_array (GL/glext.h:4153)
- GL_QUAD_MESH_SUN = 34324 # GL/glext.h:4154
- GL_TRIANGLE_MESH_SUN = 34325 # GL/glext.h:4155
- # SUN_slice_accum (GL/glext.h:4158)
- GL_SLICE_ACCUM_SUN = 34252 # GL/glext.h:4159
- # NV_multisample_filter_hint (GL/glext.h:4162)
- GL_MULTISAMPLE_FILTER_HINT_NV = 34100 # GL/glext.h:4163
- # NV_depth_clamp (GL/glext.h:4166)
- GL_DEPTH_CLAMP_NV = 34383 # GL/glext.h:4167
- # NV_occlusion_query (GL/glext.h:4170)
- GL_PIXEL_COUNTER_BITS_NV = 34916 # GL/glext.h:4171
- GL_CURRENT_OCCLUSION_QUERY_ID_NV = 34917 # GL/glext.h:4172
- GL_PIXEL_COUNT_NV = 34918 # GL/glext.h:4173
- GL_PIXEL_COUNT_AVAILABLE_NV = 34919 # GL/glext.h:4174
- # NV_point_sprite (GL/glext.h:4177)
- GL_POINT_SPRITE_NV = 34913 # GL/glext.h:4178
- GL_COORD_REPLACE_NV = 34914 # GL/glext.h:4179
- GL_POINT_SPRITE_R_MODE_NV = 34915 # GL/glext.h:4180
- # NV_texture_shader3 (GL/glext.h:4183)
- GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 34896 # GL/glext.h:4184
- GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 34897 # GL/glext.h:4185
- GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34898 # GL/glext.h:4186
- GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 34899 # GL/glext.h:4187
- GL_OFFSET_HILO_TEXTURE_2D_NV = 34900 # GL/glext.h:4188
- GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 34901 # GL/glext.h:4189
- GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 34902 # GL/glext.h:4190
- GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34903 # GL/glext.h:4191
- GL_DEPENDENT_HILO_TEXTURE_2D_NV = 34904 # GL/glext.h:4192
- GL_DEPENDENT_RGB_TEXTURE_3D_NV = 34905 # GL/glext.h:4193
- GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 34906 # GL/glext.h:4194
- GL_DOT_PRODUCT_PASS_THROUGH_NV = 34907 # GL/glext.h:4195
- GL_DOT_PRODUCT_TEXTURE_1D_NV = 34908 # GL/glext.h:4196
- GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 34909 # GL/glext.h:4197
- GL_HILO8_NV = 34910 # GL/glext.h:4198
- GL_SIGNED_HILO8_NV = 34911 # GL/glext.h:4199
- GL_FORCE_BLUE_TO_ONE_NV = 34912 # GL/glext.h:4200
- # NV_vertex_program1_1 (GL/glext.h:4203)
- # EXT_shadow_funcs (GL/glext.h:4206)
- # EXT_stencil_two_side (GL/glext.h:4209)
- GL_STENCIL_TEST_TWO_SIDE_EXT = 35088 # GL/glext.h:4210
- GL_ACTIVE_STENCIL_FACE_EXT = 35089 # GL/glext.h:4211
- # ATI_text_fragment_shader (GL/glext.h:4214)
- GL_TEXT_FRAGMENT_SHADER_ATI = 33280 # GL/glext.h:4215
- # APPLE_client_storage (GL/glext.h:4218)
- GL_UNPACK_CLIENT_STORAGE_APPLE = 34226 # GL/glext.h:4219
- # APPLE_element_array (GL/glext.h:4222)
- GL_ELEMENT_ARRAY_APPLE = 35340 # GL/glext.h:4223
- GL_ELEMENT_ARRAY_TYPE_APPLE = 35341 # GL/glext.h:4224
- GL_ELEMENT_ARRAY_POINTER_APPLE = 35342 # GL/glext.h:4225
- # APPLE_fence (GL/glext.h:4228)
- GL_DRAW_PIXELS_APPLE = 35338 # GL/glext.h:4229
- GL_FENCE_APPLE = 35339 # GL/glext.h:4230
- # APPLE_vertex_array_object (GL/glext.h:4233)
- GL_VERTEX_ARRAY_BINDING_APPLE = 34229 # GL/glext.h:4234
- # APPLE_vertex_array_range (GL/glext.h:4237)
- GL_VERTEX_ARRAY_RANGE_APPLE = 34077 # GL/glext.h:4238
- GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 34078 # GL/glext.h:4239
- GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 34079 # GL/glext.h:4240
- GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 34081 # GL/glext.h:4241
- GL_STORAGE_CLIENT_APPLE = 34228 # GL/glext.h:4242
- GL_STORAGE_CACHED_APPLE = 34238 # GL/glext.h:4243
- GL_STORAGE_SHARED_APPLE = 34239 # GL/glext.h:4244
- # APPLE_ycbcr_422 (GL/glext.h:4247)
- GL_YCBCR_422_APPLE = 34233 # GL/glext.h:4248
- GL_UNSIGNED_SHORT_8_8_APPLE = 34234 # GL/glext.h:4249
- GL_UNSIGNED_SHORT_8_8_REV_APPLE = 34235 # GL/glext.h:4250
- # S3_s3tc (GL/glext.h:4253)
- GL_RGB_S3TC = 33696 # GL/glext.h:4254
- GL_RGB4_S3TC = 33697 # GL/glext.h:4255
- GL_RGBA_S3TC = 33698 # GL/glext.h:4256
- GL_RGBA4_S3TC = 33699 # GL/glext.h:4257
- # ATI_draw_buffers (GL/glext.h:4260)
- GL_MAX_DRAW_BUFFERS_ATI = 34852 # GL/glext.h:4261
- GL_DRAW_BUFFER0_ATI = 34853 # GL/glext.h:4262
- GL_DRAW_BUFFER1_ATI = 34854 # GL/glext.h:4263
- GL_DRAW_BUFFER2_ATI = 34855 # GL/glext.h:4264
- GL_DRAW_BUFFER3_ATI = 34856 # GL/glext.h:4265
- GL_DRAW_BUFFER4_ATI = 34857 # GL/glext.h:4266
- GL_DRAW_BUFFER5_ATI = 34858 # GL/glext.h:4267
- GL_DRAW_BUFFER6_ATI = 34859 # GL/glext.h:4268
- GL_DRAW_BUFFER7_ATI = 34860 # GL/glext.h:4269
- GL_DRAW_BUFFER8_ATI = 34861 # GL/glext.h:4270
- GL_DRAW_BUFFER9_ATI = 34862 # GL/glext.h:4271
- GL_DRAW_BUFFER10_ATI = 34863 # GL/glext.h:4272
- GL_DRAW_BUFFER11_ATI = 34864 # GL/glext.h:4273
- GL_DRAW_BUFFER12_ATI = 34865 # GL/glext.h:4274
- GL_DRAW_BUFFER13_ATI = 34866 # GL/glext.h:4275
- GL_DRAW_BUFFER14_ATI = 34867 # GL/glext.h:4276
- GL_DRAW_BUFFER15_ATI = 34868 # GL/glext.h:4277
- # ATI_pixel_format_float (GL/glext.h:4280)
- GL_TYPE_RGBA_FLOAT_ATI = 34848 # GL/glext.h:4281
- GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 34869 # GL/glext.h:4282
- # ATI_texture_env_combine3 (GL/glext.h:4285)
- GL_MODULATE_ADD_ATI = 34628 # GL/glext.h:4286
- GL_MODULATE_SIGNED_ADD_ATI = 34629 # GL/glext.h:4287
- GL_MODULATE_SUBTRACT_ATI = 34630 # GL/glext.h:4288
- # ATI_texture_float (GL/glext.h:4291)
- GL_RGBA_FLOAT32_ATI = 34836 # GL/glext.h:4292
- GL_RGB_FLOAT32_ATI = 34837 # GL/glext.h:4293
- GL_ALPHA_FLOAT32_ATI = 34838 # GL/glext.h:4294
- GL_INTENSITY_FLOAT32_ATI = 34839 # GL/glext.h:4295
- GL_LUMINANCE_FLOAT32_ATI = 34840 # GL/glext.h:4296
- GL_LUMINANCE_ALPHA_FLOAT32_ATI = 34841 # GL/glext.h:4297
- GL_RGBA_FLOAT16_ATI = 34842 # GL/glext.h:4298
- GL_RGB_FLOAT16_ATI = 34843 # GL/glext.h:4299
- GL_ALPHA_FLOAT16_ATI = 34844 # GL/glext.h:4300
- GL_INTENSITY_FLOAT16_ATI = 34845 # GL/glext.h:4301
- GL_LUMINANCE_FLOAT16_ATI = 34846 # GL/glext.h:4302
- GL_LUMINANCE_ALPHA_FLOAT16_ATI = 34847 # GL/glext.h:4303
- # NV_float_buffer (GL/glext.h:4306)
- GL_FLOAT_R_NV = 34944 # GL/glext.h:4307
- GL_FLOAT_RG_NV = 34945 # GL/glext.h:4308
- GL_FLOAT_RGB_NV = 34946 # GL/glext.h:4309
- GL_FLOAT_RGBA_NV = 34947 # GL/glext.h:4310
- GL_FLOAT_R16_NV = 34948 # GL/glext.h:4311
- GL_FLOAT_R32_NV = 34949 # GL/glext.h:4312
- GL_FLOAT_RG16_NV = 34950 # GL/glext.h:4313
- GL_FLOAT_RG32_NV = 34951 # GL/glext.h:4314
- GL_FLOAT_RGB16_NV = 34952 # GL/glext.h:4315
- GL_FLOAT_RGB32_NV = 34953 # GL/glext.h:4316
- GL_FLOAT_RGBA16_NV = 34954 # GL/glext.h:4317
- GL_FLOAT_RGBA32_NV = 34955 # GL/glext.h:4318
- GL_TEXTURE_FLOAT_COMPONENTS_NV = 34956 # GL/glext.h:4319
- GL_FLOAT_CLEAR_COLOR_VALUE_NV = 34957 # GL/glext.h:4320
- GL_FLOAT_RGBA_MODE_NV = 34958 # GL/glext.h:4321
- # NV_fragment_program (GL/glext.h:4324)
- GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 34920 # GL/glext.h:4325
- GL_FRAGMENT_PROGRAM_NV = 34928 # GL/glext.h:4326
- GL_MAX_TEXTURE_COORDS_NV = 34929 # GL/glext.h:4327
- GL_MAX_TEXTURE_IMAGE_UNITS_NV = 34930 # GL/glext.h:4328
- GL_FRAGMENT_PROGRAM_BINDING_NV = 34931 # GL/glext.h:4329
- GL_PROGRAM_ERROR_STRING_NV = 34932 # GL/glext.h:4330
- # NV_half_float (GL/glext.h:4333)
- GL_HALF_FLOAT_NV = 5131 # GL/glext.h:4334
- # NV_pixel_data_range (GL/glext.h:4337)
- GL_WRITE_PIXEL_DATA_RANGE_NV = 34936 # GL/glext.h:4338
- GL_READ_PIXEL_DATA_RANGE_NV = 34937 # GL/glext.h:4339
- GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 34938 # GL/glext.h:4340
- GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 34939 # GL/glext.h:4341
- GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 34940 # GL/glext.h:4342
- GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 34941 # GL/glext.h:4343
- # NV_primitive_restart (GL/glext.h:4346)
- GL_PRIMITIVE_RESTART_NV = 34136 # GL/glext.h:4347
- GL_PRIMITIVE_RESTART_INDEX_NV = 34137 # GL/glext.h:4348
- # NV_texture_expand_normal (GL/glext.h:4351)
- GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = 34959 # GL/glext.h:4352
- # NV_vertex_program2 (GL/glext.h:4355)
- # ATI_map_object_buffer (GL/glext.h:4358)
- # ATI_separate_stencil (GL/glext.h:4361)
- GL_STENCIL_BACK_FUNC_ATI = 34816 # GL/glext.h:4362
- GL_STENCIL_BACK_FAIL_ATI = 34817 # GL/glext.h:4363
- GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 34818 # GL/glext.h:4364
- GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 34819 # GL/glext.h:4365
- # ATI_vertex_attrib_array_object (GL/glext.h:4368)
- # OES_read_format (GL/glext.h:4371)
- GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738 # GL/glext.h:4372
- GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739 # GL/glext.h:4373
- # EXT_depth_bounds_test (GL/glext.h:4376)
- GL_DEPTH_BOUNDS_TEST_EXT = 34960 # GL/glext.h:4377
- GL_DEPTH_BOUNDS_EXT = 34961 # GL/glext.h:4378
- # EXT_texture_mirror_clamp (GL/glext.h:4381)
- GL_MIRROR_CLAMP_EXT = 34626 # GL/glext.h:4382
- GL_MIRROR_CLAMP_TO_EDGE_EXT = 34627 # GL/glext.h:4383
- GL_MIRROR_CLAMP_TO_BORDER_EXT = 35090 # GL/glext.h:4384
- # EXT_blend_equation_separate (GL/glext.h:4387)
- GL_BLEND_EQUATION_RGB_EXT = 32777 # GL/glext.h:4388
- GL_BLEND_EQUATION_ALPHA_EXT = 34877 # GL/glext.h:4389
- # MESA_pack_invert (GL/glext.h:4392)
- GL_PACK_INVERT_MESA = 34648 # GL/glext.h:4393
- # MESA_ycbcr_texture (GL/glext.h:4396)
- GL_UNSIGNED_SHORT_8_8_MESA = 34234 # GL/glext.h:4397
- GL_UNSIGNED_SHORT_8_8_REV_MESA = 34235 # GL/glext.h:4398
- GL_YCBCR_MESA = 34647 # GL/glext.h:4399
- # EXT_pixel_buffer_object (GL/glext.h:4402)
- GL_PIXEL_PACK_BUFFER_EXT = 35051 # GL/glext.h:4403
- GL_PIXEL_UNPACK_BUFFER_EXT = 35052 # GL/glext.h:4404
- GL_PIXEL_PACK_BUFFER_BINDING_EXT = 35053 # GL/glext.h:4405
- GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = 35055 # GL/glext.h:4406
- # NV_fragment_program_option (GL/glext.h:4409)
- # NV_fragment_program2 (GL/glext.h:4412)
- GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = 35060 # GL/glext.h:4413
- GL_MAX_PROGRAM_CALL_DEPTH_NV = 35061 # GL/glext.h:4414
- GL_MAX_PROGRAM_IF_DEPTH_NV = 35062 # GL/glext.h:4415
- GL_MAX_PROGRAM_LOOP_DEPTH_NV = 35063 # GL/glext.h:4416
- GL_MAX_PROGRAM_LOOP_COUNT_NV = 35064 # GL/glext.h:4417
- # NV_vertex_program2_option (GL/glext.h:4420)
- # NV_vertex_program3 (GL/glext.h:4425)
- # EXT_framebuffer_object (GL/glext.h:4429)
- GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 1286 # GL/glext.h:4430
- GL_MAX_RENDERBUFFER_SIZE_EXT = 34024 # GL/glext.h:4431
- GL_FRAMEBUFFER_BINDING_EXT = 36006 # GL/glext.h:4432
- GL_RENDERBUFFER_BINDING_EXT = 36007 # GL/glext.h:4433
- GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 36048 # GL/glext.h:4434
- GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 36049 # GL/glext.h:4435
- GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 36050 # GL/glext.h:4436
- GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 36051 # GL/glext.h:4437
- GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 36052 # GL/glext.h:4438
- GL_FRAMEBUFFER_COMPLETE_EXT = 36053 # GL/glext.h:4439
- GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 36054 # GL/glext.h:4440
- GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 36055 # GL/glext.h:4441
- GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 36057 # GL/glext.h:4442
- GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 36058 # GL/glext.h:4443
- GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 36059 # GL/glext.h:4444
- GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 36060 # GL/glext.h:4445
- GL_FRAMEBUFFER_UNSUPPORTED_EXT = 36061 # GL/glext.h:4446
- GL_MAX_COLOR_ATTACHMENTS_EXT = 36063 # GL/glext.h:4447
- GL_COLOR_ATTACHMENT0_EXT = 36064 # GL/glext.h:4448
- GL_COLOR_ATTACHMENT1_EXT = 36065 # GL/glext.h:4449
- GL_COLOR_ATTACHMENT2_EXT = 36066 # GL/glext.h:4450
- GL_COLOR_ATTACHMENT3_EXT = 36067 # GL/glext.h:4451
- GL_COLOR_ATTACHMENT4_EXT = 36068 # GL/glext.h:4452
- GL_COLOR_ATTACHMENT5_EXT = 36069 # GL/glext.h:4453
- GL_COLOR_ATTACHMENT6_EXT = 36070 # GL/glext.h:4454
- GL_COLOR_ATTACHMENT7_EXT = 36071 # GL/glext.h:4455
- GL_COLOR_ATTACHMENT8_EXT = 36072 # GL/glext.h:4456
- GL_COLOR_ATTACHMENT9_EXT = 36073 # GL/glext.h:4457
- GL_COLOR_ATTACHMENT10_EXT = 36074 # GL/glext.h:4458
- GL_COLOR_ATTACHMENT11_EXT = 36075 # GL/glext.h:4459
- GL_COLOR_ATTACHMENT12_EXT = 36076 # GL/glext.h:4460
- GL_COLOR_ATTACHMENT13_EXT = 36077 # GL/glext.h:4461
- GL_COLOR_ATTACHMENT14_EXT = 36078 # GL/glext.h:4462
- GL_COLOR_ATTACHMENT15_EXT = 36079 # GL/glext.h:4463
- GL_DEPTH_ATTACHMENT_EXT = 36096 # GL/glext.h:4464
- GL_STENCIL_ATTACHMENT_EXT = 36128 # GL/glext.h:4465
- GL_FRAMEBUFFER_EXT = 36160 # GL/glext.h:4466
- GL_RENDERBUFFER_EXT = 36161 # GL/glext.h:4467
- GL_RENDERBUFFER_WIDTH_EXT = 36162 # GL/glext.h:4468
- GL_RENDERBUFFER_HEIGHT_EXT = 36163 # GL/glext.h:4469
- GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 36164 # GL/glext.h:4470
- GL_STENCIL_INDEX1_EXT = 36166 # GL/glext.h:4471
- GL_STENCIL_INDEX4_EXT = 36167 # GL/glext.h:4472
- GL_STENCIL_INDEX8_EXT = 36168 # GL/glext.h:4473
- GL_STENCIL_INDEX16_EXT = 36169 # GL/glext.h:4474
- GL_RENDERBUFFER_RED_SIZE_EXT = 36176 # GL/glext.h:4475
- GL_RENDERBUFFER_GREEN_SIZE_EXT = 36177 # GL/glext.h:4476
- GL_RENDERBUFFER_BLUE_SIZE_EXT = 36178 # GL/glext.h:4477
- GL_RENDERBUFFER_ALPHA_SIZE_EXT = 36179 # GL/glext.h:4478
- GL_RENDERBUFFER_DEPTH_SIZE_EXT = 36180 # GL/glext.h:4479
- GL_RENDERBUFFER_STENCIL_SIZE_EXT = 36181 # GL/glext.h:4480
- # GREMEDY_string_marker (GL/glext.h:4483)
- # EXT_packed_depth_stencil (GL/glext.h:4486)
- GL_DEPTH_STENCIL_EXT = 34041 # GL/glext.h:4487
- GL_UNSIGNED_INT_24_8_EXT = 34042 # GL/glext.h:4488
- GL_DEPTH24_STENCIL8_EXT = 35056 # GL/glext.h:4489
- GL_TEXTURE_STENCIL_SIZE_EXT = 35057 # GL/glext.h:4490
- # EXT_stencil_clear_tag (GL/glext.h:4493)
- GL_STENCIL_TAG_BITS_EXT = 35058 # GL/glext.h:4494
- GL_STENCIL_CLEAR_TAG_VALUE_EXT = 35059 # GL/glext.h:4495
- # EXT_texture_sRGB (GL/glext.h:4498)
- GL_SRGB_EXT = 35904 # GL/glext.h:4499
- GL_SRGB8_EXT = 35905 # GL/glext.h:4500
- GL_SRGB_ALPHA_EXT = 35906 # GL/glext.h:4501
- GL_SRGB8_ALPHA8_EXT = 35907 # GL/glext.h:4502
- GL_SLUMINANCE_ALPHA_EXT = 35908 # GL/glext.h:4503
- GL_SLUMINANCE8_ALPHA8_EXT = 35909 # GL/glext.h:4504
- GL_SLUMINANCE_EXT = 35910 # GL/glext.h:4505
- GL_SLUMINANCE8_EXT = 35911 # GL/glext.h:4506
- GL_COMPRESSED_SRGB_EXT = 35912 # GL/glext.h:4507
- GL_COMPRESSED_SRGB_ALPHA_EXT = 35913 # GL/glext.h:4508
- GL_COMPRESSED_SLUMINANCE_EXT = 35914 # GL/glext.h:4509
- GL_COMPRESSED_SLUMINANCE_ALPHA_EXT = 35915 # GL/glext.h:4510
- GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = 35916 # GL/glext.h:4511
- GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 35917 # GL/glext.h:4512
- GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 35918 # GL/glext.h:4513
- GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 35919 # GL/glext.h:4514
- # EXT_framebuffer_blit (GL/glext.h:4517)
- GL_READ_FRAMEBUFFER_EXT = 36008 # GL/glext.h:4518
- GL_DRAW_FRAMEBUFFER_EXT = 36009 # GL/glext.h:4519
- GL_DRAW_FRAMEBUFFER_BINDING_EXT = 36006 # GL/glext.h:4520
- GL_READ_FRAMEBUFFER_BINDING_EXT = 36010 # GL/glext.h:4521
- # EXT_framebuffer_multisample (GL/glext.h:4524)
- GL_RENDERBUFFER_SAMPLES_EXT = 36011 # GL/glext.h:4525
- GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 36182 # GL/glext.h:4526
- GL_MAX_SAMPLES_EXT = 36183 # GL/glext.h:4527
- # MESAX_texture_stack (GL/glext.h:4530)
- GL_TEXTURE_1D_STACK_MESAX = 34649 # GL/glext.h:4531
- GL_TEXTURE_2D_STACK_MESAX = 34650 # GL/glext.h:4532
- GL_PROXY_TEXTURE_1D_STACK_MESAX = 34651 # GL/glext.h:4533
- GL_PROXY_TEXTURE_2D_STACK_MESAX = 34652 # GL/glext.h:4534
- GL_TEXTURE_1D_STACK_BINDING_MESAX = 34653 # GL/glext.h:4535
- GL_TEXTURE_2D_STACK_BINDING_MESAX = 34654 # GL/glext.h:4536
- # EXT_timer_query (GL/glext.h:4539)
- GL_TIME_ELAPSED_EXT = 35007 # GL/glext.h:4540
- # EXT_gpu_program_parameters (GL/glext.h:4543)
- # APPLE_flush_buffer_range (GL/glext.h:4546)
- GL_BUFFER_SERIALIZED_MODIFY_APPLE = 35346 # GL/glext.h:4547
- GL_BUFFER_FLUSHING_UNMAP_APPLE = 35347 # GL/glext.h:4548
- # NV_gpu_program4 (GL/glext.h:4551)
- GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 35076 # GL/glext.h:4552
- GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 35077 # GL/glext.h:4553
- GL_PROGRAM_ATTRIB_COMPONENTS_NV = 35078 # GL/glext.h:4554
- GL_PROGRAM_RESULT_COMPONENTS_NV = 35079 # GL/glext.h:4555
- GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 35080 # GL/glext.h:4556
- GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 35081 # GL/glext.h:4557
- GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 36261 # GL/glext.h:4558
- GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 36262 # GL/glext.h:4559
- # NV_geometry_program4 (GL/glext.h:4562)
- GL_LINES_ADJACENCY_EXT = 10 # GL/glext.h:4563
- GL_LINE_STRIP_ADJACENCY_EXT = 11 # GL/glext.h:4564
- GL_TRIANGLES_ADJACENCY_EXT = 12 # GL/glext.h:4565
- GL_TRIANGLE_STRIP_ADJACENCY_EXT = 13 # GL/glext.h:4566
- GL_GEOMETRY_PROGRAM_NV = 35878 # GL/glext.h:4567
- GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 35879 # GL/glext.h:4568
- GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 35880 # GL/glext.h:4569
- GL_GEOMETRY_VERTICES_OUT_EXT = 36314 # GL/glext.h:4570
- GL_GEOMETRY_INPUT_TYPE_EXT = 36315 # GL/glext.h:4571
- GL_GEOMETRY_OUTPUT_TYPE_EXT = 36316 # GL/glext.h:4572
- GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 35881 # GL/glext.h:4573
- GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 36263 # GL/glext.h:4574
- GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 36264 # GL/glext.h:4575
- GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 36265 # GL/glext.h:4576
- GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 36052 # GL/glext.h:4577
- GL_PROGRAM_POINT_SIZE_EXT = 34370 # GL/glext.h:4578
- # EXT_geometry_shader4 (GL/glext.h:4581)
- GL_GEOMETRY_SHADER_EXT = 36313 # GL/glext.h:4582
- GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 36317 # GL/glext.h:4587
- GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 36318 # GL/glext.h:4588
- GL_MAX_VARYING_COMPONENTS_EXT = 35659 # GL/glext.h:4589
- GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 36319 # GL/glext.h:4590
- GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 36320 # GL/glext.h:4591
- GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 36321 # GL/glext.h:4592
- # NV_vertex_program4 (GL/glext.h:4604)
- GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV = 35069 # GL/glext.h:4605
- # EXT_gpu_shader4 (GL/glext.h:4608)
- GL_SAMPLER_1D_ARRAY_EXT = 36288 # GL/glext.h:4609
- GL_SAMPLER_2D_ARRAY_EXT = 36289 # GL/glext.h:4610
- GL_SAMPLER_BUFFER_EXT = 36290 # GL/glext.h:4611
- GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 36291 # GL/glext.h:4612
- GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 36292 # GL/glext.h:4613
- GL_SAMPLER_CUBE_SHADOW_EXT = 36293 # GL/glext.h:4614
- GL_UNSIGNED_INT_VEC2_EXT = 36294 # GL/glext.h:4615
- GL_UNSIGNED_INT_VEC3_EXT = 36295 # GL/glext.h:4616
- GL_UNSIGNED_INT_VEC4_EXT = 36296 # GL/glext.h:4617
- GL_INT_SAMPLER_1D_EXT = 36297 # GL/glext.h:4618
- GL_INT_SAMPLER_2D_EXT = 36298 # GL/glext.h:4619
- GL_INT_SAMPLER_3D_EXT = 36299 # GL/glext.h:4620
- GL_INT_SAMPLER_CUBE_EXT = 36300 # GL/glext.h:4621
- GL_INT_SAMPLER_2D_RECT_EXT = 36301 # GL/glext.h:4622
- GL_INT_SAMPLER_1D_ARRAY_EXT = 36302 # GL/glext.h:4623
- GL_INT_SAMPLER_2D_ARRAY_EXT = 36303 # GL/glext.h:4624
- GL_INT_SAMPLER_BUFFER_EXT = 36304 # GL/glext.h:4625
- GL_UNSIGNED_INT_SAMPLER_1D_EXT = 36305 # GL/glext.h:4626
- GL_UNSIGNED_INT_SAMPLER_2D_EXT = 36306 # GL/glext.h:4627
- GL_UNSIGNED_INT_SAMPLER_3D_EXT = 36307 # GL/glext.h:4628
- GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 36308 # GL/glext.h:4629
- GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 36309 # GL/glext.h:4630
- GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 36310 # GL/glext.h:4631
- GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 36311 # GL/glext.h:4632
- GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 36312 # GL/glext.h:4633
- # EXT_draw_instanced (GL/glext.h:4636)
- # EXT_packed_float (GL/glext.h:4639)
- GL_R11F_G11F_B10F_EXT = 35898 # GL/glext.h:4640
- GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = 35899 # GL/glext.h:4641
- GL_RGBA_SIGNED_COMPONENTS_EXT = 35900 # GL/glext.h:4642
- # EXT_texture_array (GL/glext.h:4645)
- GL_TEXTURE_1D_ARRAY_EXT = 35864 # GL/glext.h:4646
- GL_PROXY_TEXTURE_1D_ARRAY_EXT = 35865 # GL/glext.h:4647
- GL_TEXTURE_2D_ARRAY_EXT = 35866 # GL/glext.h:4648
- GL_PROXY_TEXTURE_2D_ARRAY_EXT = 35867 # GL/glext.h:4649
- GL_TEXTURE_BINDING_1D_ARRAY_EXT = 35868 # GL/glext.h:4650
- GL_TEXTURE_BINDING_2D_ARRAY_EXT = 35869 # GL/glext.h:4651
- GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 35071 # GL/glext.h:4652
- GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 34894 # GL/glext.h:4653
- # EXT_texture_buffer_object (GL/glext.h:4657)
- GL_TEXTURE_BUFFER_EXT = 35882 # GL/glext.h:4658
- GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 35883 # GL/glext.h:4659
- GL_TEXTURE_BINDING_BUFFER_EXT = 35884 # GL/glext.h:4660
- GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 35885 # GL/glext.h:4661
- GL_TEXTURE_BUFFER_FORMAT_EXT = 35886 # GL/glext.h:4662
- # EXT_texture_compression_latc (GL/glext.h:4665)
- GL_COMPRESSED_LUMINANCE_LATC1_EXT = 35952 # GL/glext.h:4666
- GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 35953 # GL/glext.h:4667
- GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 35954 # GL/glext.h:4668
- GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 35955 # GL/glext.h:4669
- # EXT_texture_compression_rgtc (GL/glext.h:4672)
- GL_COMPRESSED_RED_RGTC1_EXT = 36283 # GL/glext.h:4673
- GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 36284 # GL/glext.h:4674
- GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 36285 # GL/glext.h:4675
- GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 36286 # GL/glext.h:4676
- # EXT_texture_shared_exponent (GL/glext.h:4679)
- GL_RGB9_E5_EXT = 35901 # GL/glext.h:4680
- GL_UNSIGNED_INT_5_9_9_9_REV_EXT = 35902 # GL/glext.h:4681
- GL_TEXTURE_SHARED_SIZE_EXT = 35903 # GL/glext.h:4682
- # NV_depth_buffer_float (GL/glext.h:4685)
- GL_DEPTH_COMPONENT32F_NV = 36267 # GL/glext.h:4686
- GL_DEPTH32F_STENCIL8_NV = 36268 # GL/glext.h:4687
- GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 36269 # GL/glext.h:4688
- GL_DEPTH_BUFFER_FLOAT_MODE_NV = 36271 # GL/glext.h:4689
- # NV_fragment_program4 (GL/glext.h:4692)
- # NV_framebuffer_multisample_coverage (GL/glext.h:4695)
- GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 36011 # GL/glext.h:4696
- GL_RENDERBUFFER_COLOR_SAMPLES_NV = 36368 # GL/glext.h:4697
- GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 36369 # GL/glext.h:4698
- GL_MULTISAMPLE_COVERAGE_MODES_NV = 36370 # GL/glext.h:4699
- # EXT_framebuffer_sRGB (GL/glext.h:4702)
- GL_FRAMEBUFFER_SRGB_EXT = 36281 # GL/glext.h:4703
- GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 36282 # GL/glext.h:4704
- # NV_geometry_shader4 (GL/glext.h:4707)
- # NV_parameter_buffer_object (GL/glext.h:4710)
- GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 36256 # GL/glext.h:4711
- GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 36257 # GL/glext.h:4712
- GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 36258 # GL/glext.h:4713
- GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 36259 # GL/glext.h:4714
- GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 36260 # GL/glext.h:4715
- # EXT_draw_buffers2 (GL/glext.h:4718)
- # NV_transform_feedback (GL/glext.h:4721)
- GL_BACK_PRIMARY_COLOR_NV = 35959 # GL/glext.h:4722
- GL_BACK_SECONDARY_COLOR_NV = 35960 # GL/glext.h:4723
- GL_TEXTURE_COORD_NV = 35961 # GL/glext.h:4724
- GL_CLIP_DISTANCE_NV = 35962 # GL/glext.h:4725
- GL_VERTEX_ID_NV = 35963 # GL/glext.h:4726
- GL_PRIMITIVE_ID_NV = 35964 # GL/glext.h:4727
- GL_GENERIC_ATTRIB_NV = 35965 # GL/glext.h:4728
- GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 35966 # GL/glext.h:4729
- GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 35967 # GL/glext.h:4730
- GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 35968 # GL/glext.h:4731
- GL_ACTIVE_VARYINGS_NV = 35969 # GL/glext.h:4732
- GL_ACTIVE_VARYING_MAX_LENGTH_NV = 35970 # GL/glext.h:4733
- GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 35971 # GL/glext.h:4734
- GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 35972 # GL/glext.h:4735
- GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 35973 # GL/glext.h:4736
- GL_TRANSFORM_FEEDBACK_RECORD_NV = 35974 # GL/glext.h:4737
- GL_PRIMITIVES_GENERATED_NV = 35975 # GL/glext.h:4738
- GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 35976 # GL/glext.h:4739
- GL_RASTERIZER_DISCARD_NV = 35977 # GL/glext.h:4740
- GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV = 35978 # GL/glext.h:4741
- GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 35979 # GL/glext.h:4742
- GL_INTERLEAVED_ATTRIBS_NV = 35980 # GL/glext.h:4743
- GL_SEPARATE_ATTRIBS_NV = 35981 # GL/glext.h:4744
- GL_TRANSFORM_FEEDBACK_BUFFER_NV = 35982 # GL/glext.h:4745
- GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 35983 # GL/glext.h:4746
- GL_LAYER_NV = 36266 # GL/glext.h:4747
- GL_NEXT_BUFFER_NV = -2 # GL/glext.h:4748
- GL_SKIP_COMPONENTS4_NV = -3 # GL/glext.h:4749
- GL_SKIP_COMPONENTS3_NV = -4 # GL/glext.h:4750
- GL_SKIP_COMPONENTS2_NV = -5 # GL/glext.h:4751
- GL_SKIP_COMPONENTS1_NV = -6 # GL/glext.h:4752
- # EXT_bindable_uniform (GL/glext.h:4755)
- GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 36322 # GL/glext.h:4756
- GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 36323 # GL/glext.h:4757
- GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 36324 # GL/glext.h:4758
- GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = 36333 # GL/glext.h:4759
- GL_UNIFORM_BUFFER_EXT = 36334 # GL/glext.h:4760
- GL_UNIFORM_BUFFER_BINDING_EXT = 36335 # GL/glext.h:4761
- # EXT_texture_integer (GL/glext.h:4764)
- GL_RGBA32UI_EXT = 36208 # GL/glext.h:4765
- GL_RGB32UI_EXT = 36209 # GL/glext.h:4766
- GL_ALPHA32UI_EXT = 36210 # GL/glext.h:4767
- GL_INTENSITY32UI_EXT = 36211 # GL/glext.h:4768
- GL_LUMINANCE32UI_EXT = 36212 # GL/glext.h:4769
- GL_LUMINANCE_ALPHA32UI_EXT = 36213 # GL/glext.h:4770
- GL_RGBA16UI_EXT = 36214 # GL/glext.h:4771
- GL_RGB16UI_EXT = 36215 # GL/glext.h:4772
- GL_ALPHA16UI_EXT = 36216 # GL/glext.h:4773
- GL_INTENSITY16UI_EXT = 36217 # GL/glext.h:4774
- GL_LUMINANCE16UI_EXT = 36218 # GL/glext.h:4775
- GL_LUMINANCE_ALPHA16UI_EXT = 36219 # GL/glext.h:4776
- GL_RGBA8UI_EXT = 36220 # GL/glext.h:4777
- GL_RGB8UI_EXT = 36221 # GL/glext.h:4778
- GL_ALPHA8UI_EXT = 36222 # GL/glext.h:4779
- GL_INTENSITY8UI_EXT = 36223 # GL/glext.h:4780
- GL_LUMINANCE8UI_EXT = 36224 # GL/glext.h:4781
- GL_LUMINANCE_ALPHA8UI_EXT = 36225 # GL/glext.h:4782
- GL_RGBA32I_EXT = 36226 # GL/glext.h:4783
- GL_RGB32I_EXT = 36227 # GL/glext.h:4784
- GL_ALPHA32I_EXT = 36228 # GL/glext.h:4785
- GL_INTENSITY32I_EXT = 36229 # GL/glext.h:4786
- GL_LUMINANCE32I_EXT = 36230 # GL/glext.h:4787
- GL_LUMINANCE_ALPHA32I_EXT = 36231 # GL/glext.h:4788
- GL_RGBA16I_EXT = 36232 # GL/glext.h:4789
- GL_RGB16I_EXT = 36233 # GL/glext.h:4790
- GL_ALPHA16I_EXT = 36234 # GL/glext.h:4791
- GL_INTENSITY16I_EXT = 36235 # GL/glext.h:4792
- GL_LUMINANCE16I_EXT = 36236 # GL/glext.h:4793
- GL_LUMINANCE_ALPHA16I_EXT = 36237 # GL/glext.h:4794
- GL_RGBA8I_EXT = 36238 # GL/glext.h:4795
- GL_RGB8I_EXT = 36239 # GL/glext.h:4796
- GL_ALPHA8I_EXT = 36240 # GL/glext.h:4797
- GL_INTENSITY8I_EXT = 36241 # GL/glext.h:4798
- GL_LUMINANCE8I_EXT = 36242 # GL/glext.h:4799
- GL_LUMINANCE_ALPHA8I_EXT = 36243 # GL/glext.h:4800
- GL_RED_INTEGER_EXT = 36244 # GL/glext.h:4801
- GL_GREEN_INTEGER_EXT = 36245 # GL/glext.h:4802
- GL_BLUE_INTEGER_EXT = 36246 # GL/glext.h:4803
- GL_ALPHA_INTEGER_EXT = 36247 # GL/glext.h:4804
- GL_RGB_INTEGER_EXT = 36248 # GL/glext.h:4805
- GL_RGBA_INTEGER_EXT = 36249 # GL/glext.h:4806
- GL_BGR_INTEGER_EXT = 36250 # GL/glext.h:4807
- GL_BGRA_INTEGER_EXT = 36251 # GL/glext.h:4808
- GL_LUMINANCE_INTEGER_EXT = 36252 # GL/glext.h:4809
- GL_LUMINANCE_ALPHA_INTEGER_EXT = 36253 # GL/glext.h:4810
- GL_RGBA_INTEGER_MODE_EXT = 36254 # GL/glext.h:4811
- # GREMEDY_frame_terminator (GL/glext.h:4814)
- # NV_conditional_render (GL/glext.h:4817)
- GL_QUERY_WAIT_NV = 36371 # GL/glext.h:4818
- GL_QUERY_NO_WAIT_NV = 36372 # GL/glext.h:4819
- GL_QUERY_BY_REGION_WAIT_NV = 36373 # GL/glext.h:4820
- GL_QUERY_BY_REGION_NO_WAIT_NV = 36374 # GL/glext.h:4821
- # NV_present_video (GL/glext.h:4824)
- GL_FRAME_NV = 36390 # GL/glext.h:4825
- GL_FIELDS_NV = 36391 # GL/glext.h:4826
- GL_CURRENT_TIME_NV = 36392 # GL/glext.h:4827
- GL_NUM_FILL_STREAMS_NV = 36393 # GL/glext.h:4828
- GL_PRESENT_TIME_NV = 36394 # GL/glext.h:4829
- GL_PRESENT_DURATION_NV = 36395 # GL/glext.h:4830
- # EXT_transform_feedback (GL/glext.h:4833)
- GL_TRANSFORM_FEEDBACK_BUFFER_EXT = 35982 # GL/glext.h:4834
- GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = 35972 # GL/glext.h:4835
- GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 35973 # GL/glext.h:4836
- GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 35983 # GL/glext.h:4837
- GL_INTERLEAVED_ATTRIBS_EXT = 35980 # GL/glext.h:4838
- GL_SEPARATE_ATTRIBS_EXT = 35981 # GL/glext.h:4839
- GL_PRIMITIVES_GENERATED_EXT = 35975 # GL/glext.h:4840
- GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 35976 # GL/glext.h:4841
- GL_RASTERIZER_DISCARD_EXT = 35977 # GL/glext.h:4842
- GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 35978 # GL/glext.h:4843
- GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 35979 # GL/glext.h:4844
- GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 35968 # GL/glext.h:4845
- GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = 35971 # GL/glext.h:4846
- GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 35967 # GL/glext.h:4847
- GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 35958 # GL/glext.h:4848
- # EXT_direct_state_access (GL/glext.h:4851)
- GL_PROGRAM_MATRIX_EXT = 36397 # GL/glext.h:4852
- GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 36398 # GL/glext.h:4853
- GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 36399 # GL/glext.h:4854
- # EXT_vertex_array_bgra (GL/glext.h:4857)
- # EXT_texture_swizzle (GL/glext.h:4861)
- GL_TEXTURE_SWIZZLE_R_EXT = 36418 # GL/glext.h:4862
- GL_TEXTURE_SWIZZLE_G_EXT = 36419 # GL/glext.h:4863
- GL_TEXTURE_SWIZZLE_B_EXT = 36420 # GL/glext.h:4864
- GL_TEXTURE_SWIZZLE_A_EXT = 36421 # GL/glext.h:4865
- GL_TEXTURE_SWIZZLE_RGBA_EXT = 36422 # GL/glext.h:4866
- # NV_explicit_multisample (GL/glext.h:4869)
- GL_SAMPLE_POSITION_NV = 36432 # GL/glext.h:4870
- GL_SAMPLE_MASK_NV = 36433 # GL/glext.h:4871
- GL_SAMPLE_MASK_VALUE_NV = 36434 # GL/glext.h:4872
- GL_TEXTURE_BINDING_RENDERBUFFER_NV = 36435 # GL/glext.h:4873
- GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 36436 # GL/glext.h:4874
- GL_TEXTURE_RENDERBUFFER_NV = 36437 # GL/glext.h:4875
- GL_SAMPLER_RENDERBUFFER_NV = 36438 # GL/glext.h:4876
- GL_INT_SAMPLER_RENDERBUFFER_NV = 36439 # GL/glext.h:4877
- GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 36440 # GL/glext.h:4878
- GL_MAX_SAMPLE_MASK_WORDS_NV = 36441 # GL/glext.h:4879
- # NV_transform_feedback2 (GL/glext.h:4882)
- GL_TRANSFORM_FEEDBACK_NV = 36386 # GL/glext.h:4883
- GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 36387 # GL/glext.h:4884
- GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 36388 # GL/glext.h:4885
- GL_TRANSFORM_FEEDBACK_BINDING_NV = 36389 # GL/glext.h:4886
- # ATI_meminfo (GL/glext.h:4889)
- GL_VBO_FREE_MEMORY_ATI = 34811 # GL/glext.h:4890
- GL_TEXTURE_FREE_MEMORY_ATI = 34812 # GL/glext.h:4891
- GL_RENDERBUFFER_FREE_MEMORY_ATI = 34813 # GL/glext.h:4892
- # AMD_performance_monitor (GL/glext.h:4895)
- GL_COUNTER_TYPE_AMD = 35776 # GL/glext.h:4896
- GL_COUNTER_RANGE_AMD = 35777 # GL/glext.h:4897
- GL_UNSIGNED_INT64_AMD = 35778 # GL/glext.h:4898
- GL_PERCENTAGE_AMD = 35779 # GL/glext.h:4899
- GL_PERFMON_RESULT_AVAILABLE_AMD = 35780 # GL/glext.h:4900
- GL_PERFMON_RESULT_SIZE_AMD = 35781 # GL/glext.h:4901
- GL_PERFMON_RESULT_AMD = 35782 # GL/glext.h:4902
- # AMD_texture_texture4 (GL/glext.h:4905)
- # AMD_vertex_shader_tesselator (GL/glext.h:4908)
- GL_SAMPLER_BUFFER_AMD = 36865 # GL/glext.h:4909
- GL_INT_SAMPLER_BUFFER_AMD = 36866 # GL/glext.h:4910
- GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD = 36867 # GL/glext.h:4911
- GL_TESSELLATION_MODE_AMD = 36868 # GL/glext.h:4912
- GL_TESSELLATION_FACTOR_AMD = 36869 # GL/glext.h:4913
- GL_DISCRETE_AMD = 36870 # GL/glext.h:4914
- GL_CONTINUOUS_AMD = 36871 # GL/glext.h:4915
- # EXT_provoking_vertex (GL/glext.h:4918)
- GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = 36428 # GL/glext.h:4919
- GL_FIRST_VERTEX_CONVENTION_EXT = 36429 # GL/glext.h:4920
- GL_LAST_VERTEX_CONVENTION_EXT = 36430 # GL/glext.h:4921
- GL_PROVOKING_VERTEX_EXT = 36431 # GL/glext.h:4922
- # EXT_texture_snorm (GL/glext.h:4925)
- GL_ALPHA_SNORM = 36880 # GL/glext.h:4926
- GL_LUMINANCE_SNORM = 36881 # GL/glext.h:4927
- GL_LUMINANCE_ALPHA_SNORM = 36882 # GL/glext.h:4928
- GL_INTENSITY_SNORM = 36883 # GL/glext.h:4929
- GL_ALPHA8_SNORM = 36884 # GL/glext.h:4930
- GL_LUMINANCE8_SNORM = 36885 # GL/glext.h:4931
- GL_LUMINANCE8_ALPHA8_SNORM = 36886 # GL/glext.h:4932
- GL_INTENSITY8_SNORM = 36887 # GL/glext.h:4933
- GL_ALPHA16_SNORM = 36888 # GL/glext.h:4934
- GL_LUMINANCE16_SNORM = 36889 # GL/glext.h:4935
- GL_LUMINANCE16_ALPHA16_SNORM = 36890 # GL/glext.h:4936
- GL_INTENSITY16_SNORM = 36891 # GL/glext.h:4937
- # AMD_draw_buffers_blend (GL/glext.h:4953)
- # APPLE_texture_range (GL/glext.h:4956)
- GL_TEXTURE_RANGE_LENGTH_APPLE = 34231 # GL/glext.h:4957
- GL_TEXTURE_RANGE_POINTER_APPLE = 34232 # GL/glext.h:4958
- GL_TEXTURE_STORAGE_HINT_APPLE = 34236 # GL/glext.h:4959
- GL_STORAGE_PRIVATE_APPLE = 34237 # GL/glext.h:4960
- # APPLE_float_pixels (GL/glext.h:4965)
- GL_HALF_APPLE = 5131 # GL/glext.h:4966
- GL_RGBA_FLOAT32_APPLE = 34836 # GL/glext.h:4967
- GL_RGB_FLOAT32_APPLE = 34837 # GL/glext.h:4968
- GL_ALPHA_FLOAT32_APPLE = 34838 # GL/glext.h:4969
- GL_INTENSITY_FLOAT32_APPLE = 34839 # GL/glext.h:4970
- GL_LUMINANCE_FLOAT32_APPLE = 34840 # GL/glext.h:4971
- GL_LUMINANCE_ALPHA_FLOAT32_APPLE = 34841 # GL/glext.h:4972
- GL_RGBA_FLOAT16_APPLE = 34842 # GL/glext.h:4973
- GL_RGB_FLOAT16_APPLE = 34843 # GL/glext.h:4974
- GL_ALPHA_FLOAT16_APPLE = 34844 # GL/glext.h:4975
- GL_INTENSITY_FLOAT16_APPLE = 34845 # GL/glext.h:4976
- GL_LUMINANCE_FLOAT16_APPLE = 34846 # GL/glext.h:4977
- GL_LUMINANCE_ALPHA_FLOAT16_APPLE = 34847 # GL/glext.h:4978
- GL_COLOR_FLOAT_APPLE = 35343 # GL/glext.h:4979
- # APPLE_vertex_program_evaluators (GL/glext.h:4982)
- GL_VERTEX_ATTRIB_MAP1_APPLE = 35328 # GL/glext.h:4983
- GL_VERTEX_ATTRIB_MAP2_APPLE = 35329 # GL/glext.h:4984
- GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE = 35330 # GL/glext.h:4985
- GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE = 35331 # GL/glext.h:4986
- GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE = 35332 # GL/glext.h:4987
- GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = 35333 # GL/glext.h:4988
- GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE = 35334 # GL/glext.h:4989
- GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE = 35335 # GL/glext.h:4990
- GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE = 35336 # GL/glext.h:4991
- GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = 35337 # GL/glext.h:4992
- # APPLE_aux_depth_stencil (GL/glext.h:4995)
- GL_AUX_DEPTH_STENCIL_APPLE = 35348 # GL/glext.h:4996
- # APPLE_object_purgeable (GL/glext.h:4999)
- GL_BUFFER_OBJECT_APPLE = 34227 # GL/glext.h:5000
- GL_RELEASED_APPLE = 35353 # GL/glext.h:5001
- GL_VOLATILE_APPLE = 35354 # GL/glext.h:5002
- GL_RETAINED_APPLE = 35355 # GL/glext.h:5003
- GL_UNDEFINED_APPLE = 35356 # GL/glext.h:5004
- GL_PURGEABLE_APPLE = 35357 # GL/glext.h:5005
- # APPLE_row_bytes (GL/glext.h:5008)
- GL_PACK_ROW_BYTES_APPLE = 35349 # GL/glext.h:5009
- GL_UNPACK_ROW_BYTES_APPLE = 35350 # GL/glext.h:5010
- # APPLE_rgb_422 (GL/glext.h:5013)
- GL_RGB_422_APPLE = 35359 # GL/glext.h:5014
- # NV_video_capture (GL/glext.h:5019)
- GL_VIDEO_BUFFER_NV = 36896 # GL/glext.h:5020
- GL_VIDEO_BUFFER_BINDING_NV = 36897 # GL/glext.h:5021
- GL_FIELD_UPPER_NV = 36898 # GL/glext.h:5022
- GL_FIELD_LOWER_NV = 36899 # GL/glext.h:5023
- GL_NUM_VIDEO_CAPTURE_STREAMS_NV = 36900 # GL/glext.h:5024
- GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = 36901 # GL/glext.h:5025
- GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV = 36902 # GL/glext.h:5026
- GL_LAST_VIDEO_CAPTURE_STATUS_NV = 36903 # GL/glext.h:5027
- GL_VIDEO_BUFFER_PITCH_NV = 36904 # GL/glext.h:5028
- GL_VIDEO_COLOR_CONVERSION_MATRIX_NV = 36905 # GL/glext.h:5029
- GL_VIDEO_COLOR_CONVERSION_MAX_NV = 36906 # GL/glext.h:5030
- GL_VIDEO_COLOR_CONVERSION_MIN_NV = 36907 # GL/glext.h:5031
- GL_VIDEO_COLOR_CONVERSION_OFFSET_NV = 36908 # GL/glext.h:5032
- GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV = 36909 # GL/glext.h:5033
- GL_PARTIAL_SUCCESS_NV = 36910 # GL/glext.h:5034
- GL_SUCCESS_NV = 36911 # GL/glext.h:5035
- GL_FAILURE_NV = 36912 # GL/glext.h:5036
- GL_YCBYCR8_422_NV = 36913 # GL/glext.h:5037
- GL_YCBAYCR8A_4224_NV = 36914 # GL/glext.h:5038
- GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = 36915 # GL/glext.h:5039
- GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = 36916 # GL/glext.h:5040
- GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = 36917 # GL/glext.h:5041
- GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = 36918 # GL/glext.h:5042
- GL_Z4Y12Z4CB12Z4CR12_444_NV = 36919 # GL/glext.h:5043
- GL_VIDEO_CAPTURE_FRAME_WIDTH_NV = 36920 # GL/glext.h:5044
- GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV = 36921 # GL/glext.h:5045
- GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = 36922 # GL/glext.h:5046
- GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = 36923 # GL/glext.h:5047
- GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV = 36924 # GL/glext.h:5048
- # NV_copy_image (GL/glext.h:5051)
- # EXT_separate_shader_objects (GL/glext.h:5054)
- GL_ACTIVE_PROGRAM_EXT = 35725 # GL/glext.h:5055
- # NV_parameter_buffer_object2 (GL/glext.h:5058)
- # NV_shader_buffer_load (GL/glext.h:5061)
- GL_BUFFER_GPU_ADDRESS_NV = 36637 # GL/glext.h:5062
- GL_GPU_ADDRESS_NV = 36660 # GL/glext.h:5063
- GL_MAX_SHADER_BUFFER_ADDRESS_NV = 36661 # GL/glext.h:5064
- # NV_vertex_buffer_unified_memory (GL/glext.h:5067)
- GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 36638 # GL/glext.h:5068
- GL_ELEMENT_ARRAY_UNIFIED_NV = 36639 # GL/glext.h:5069
- GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 36640 # GL/glext.h:5070
- GL_VERTEX_ARRAY_ADDRESS_NV = 36641 # GL/glext.h:5071
- GL_NORMAL_ARRAY_ADDRESS_NV = 36642 # GL/glext.h:5072
- GL_COLOR_ARRAY_ADDRESS_NV = 36643 # GL/glext.h:5073
- GL_INDEX_ARRAY_ADDRESS_NV = 36644 # GL/glext.h:5074
- GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 36645 # GL/glext.h:5075
- GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 36646 # GL/glext.h:5076
- GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 36647 # GL/glext.h:5077
- GL_FOG_COORD_ARRAY_ADDRESS_NV = 36648 # GL/glext.h:5078
- GL_ELEMENT_ARRAY_ADDRESS_NV = 36649 # GL/glext.h:5079
- GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 36650 # GL/glext.h:5080
- GL_VERTEX_ARRAY_LENGTH_NV = 36651 # GL/glext.h:5081
- GL_NORMAL_ARRAY_LENGTH_NV = 36652 # GL/glext.h:5082
- GL_COLOR_ARRAY_LENGTH_NV = 36653 # GL/glext.h:5083
- GL_INDEX_ARRAY_LENGTH_NV = 36654 # GL/glext.h:5084
- GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 36655 # GL/glext.h:5085
- GL_EDGE_FLAG_ARRAY_LENGTH_NV = 36656 # GL/glext.h:5086
- GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 36657 # GL/glext.h:5087
- GL_FOG_COORD_ARRAY_LENGTH_NV = 36658 # GL/glext.h:5088
- GL_ELEMENT_ARRAY_LENGTH_NV = 36659 # GL/glext.h:5089
- GL_DRAW_INDIRECT_UNIFIED_NV = 36672 # GL/glext.h:5090
- GL_DRAW_INDIRECT_ADDRESS_NV = 36673 # GL/glext.h:5091
- GL_DRAW_INDIRECT_LENGTH_NV = 36674 # GL/glext.h:5092
- # NV_texture_barrier (GL/glext.h:5095)
- # AMD_shader_stencil_export (GL/glext.h:5098)
- # AMD_seamless_cubemap_per_texture (GL/glext.h:5101)
- # AMD_conservative_depth (GL/glext.h:5105)
- # EXT_shader_image_load_store (GL/glext.h:5108)
- GL_MAX_IMAGE_UNITS_EXT = 36664 # GL/glext.h:5109
- GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = 36665 # GL/glext.h:5110
- GL_IMAGE_BINDING_NAME_EXT = 36666 # GL/glext.h:5111
- GL_IMAGE_BINDING_LEVEL_EXT = 36667 # GL/glext.h:5112
- GL_IMAGE_BINDING_LAYERED_EXT = 36668 # GL/glext.h:5113
- GL_IMAGE_BINDING_LAYER_EXT = 36669 # GL/glext.h:5114
- GL_IMAGE_BINDING_ACCESS_EXT = 36670 # GL/glext.h:5115
- GL_IMAGE_1D_EXT = 36940 # GL/glext.h:5116
- GL_IMAGE_2D_EXT = 36941 # GL/glext.h:5117
- GL_IMAGE_3D_EXT = 36942 # GL/glext.h:5118
- GL_IMAGE_2D_RECT_EXT = 36943 # GL/glext.h:5119
- GL_IMAGE_CUBE_EXT = 36944 # GL/glext.h:5120
- GL_IMAGE_BUFFER_EXT = 36945 # GL/glext.h:5121
- GL_IMAGE_1D_ARRAY_EXT = 36946 # GL/glext.h:5122
- GL_IMAGE_2D_ARRAY_EXT = 36947 # GL/glext.h:5123
- GL_IMAGE_CUBE_MAP_ARRAY_EXT = 36948 # GL/glext.h:5124
- GL_IMAGE_2D_MULTISAMPLE_EXT = 36949 # GL/glext.h:5125
- GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36950 # GL/glext.h:5126
- GL_INT_IMAGE_1D_EXT = 36951 # GL/glext.h:5127
- GL_INT_IMAGE_2D_EXT = 36952 # GL/glext.h:5128
- GL_INT_IMAGE_3D_EXT = 36953 # GL/glext.h:5129
- GL_INT_IMAGE_2D_RECT_EXT = 36954 # GL/glext.h:5130
- GL_INT_IMAGE_CUBE_EXT = 36955 # GL/glext.h:5131
- GL_INT_IMAGE_BUFFER_EXT = 36956 # GL/glext.h:5132
- GL_INT_IMAGE_1D_ARRAY_EXT = 36957 # GL/glext.h:5133
- GL_INT_IMAGE_2D_ARRAY_EXT = 36958 # GL/glext.h:5134
- GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36959 # GL/glext.h:5135
- GL_INT_IMAGE_2D_MULTISAMPLE_EXT = 36960 # GL/glext.h:5136
- GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36961 # GL/glext.h:5137
- GL_UNSIGNED_INT_IMAGE_1D_EXT = 36962 # GL/glext.h:5138
- GL_UNSIGNED_INT_IMAGE_2D_EXT = 36963 # GL/glext.h:5139
- GL_UNSIGNED_INT_IMAGE_3D_EXT = 36964 # GL/glext.h:5140
- GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT = 36965 # GL/glext.h:5141
- GL_UNSIGNED_INT_IMAGE_CUBE_EXT = 36966 # GL/glext.h:5142
- GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 36967 # GL/glext.h:5143
- GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = 36968 # GL/glext.h:5144
- GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = 36969 # GL/glext.h:5145
- GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36970 # GL/glext.h:5146
- GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = 36971 # GL/glext.h:5147
- GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36972 # GL/glext.h:5148
- GL_MAX_IMAGE_SAMPLES_EXT = 36973 # GL/glext.h:5149
- GL_IMAGE_BINDING_FORMAT_EXT = 36974 # GL/glext.h:5150
- GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 1 # GL/glext.h:5151
- GL_ELEMENT_ARRAY_BARRIER_BIT_EXT = 2 # GL/glext.h:5152
- GL_UNIFORM_BARRIER_BIT_EXT = 4 # GL/glext.h:5153
- GL_TEXTURE_FETCH_BARRIER_BIT_EXT = 8 # GL/glext.h:5154
- GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = 32 # GL/glext.h:5155
- GL_COMMAND_BARRIER_BIT_EXT = 64 # GL/glext.h:5156
- GL_PIXEL_BUFFER_BARRIER_BIT_EXT = 128 # GL/glext.h:5157
- GL_TEXTURE_UPDATE_BARRIER_BIT_EXT = 256 # GL/glext.h:5158
- GL_BUFFER_UPDATE_BARRIER_BIT_EXT = 512 # GL/glext.h:5159
- GL_FRAMEBUFFER_BARRIER_BIT_EXT = 1024 # GL/glext.h:5160
- GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = 2048 # GL/glext.h:5161
- GL_ATOMIC_COUNTER_BARRIER_BIT_EXT = 4096 # GL/glext.h:5162
- GL_ALL_BARRIER_BITS_EXT = 4294967295 # GL/glext.h:5163
- # EXT_vertex_attrib_64bit (GL/glext.h:5166)
- GL_DOUBLE_VEC2_EXT = 36860 # GL/glext.h:5168
- GL_DOUBLE_VEC3_EXT = 36861 # GL/glext.h:5169
- GL_DOUBLE_VEC4_EXT = 36862 # GL/glext.h:5170
- GL_DOUBLE_MAT2_EXT = 36678 # GL/glext.h:5171
- GL_DOUBLE_MAT3_EXT = 36679 # GL/glext.h:5172
- GL_DOUBLE_MAT4_EXT = 36680 # GL/glext.h:5173
- GL_DOUBLE_MAT2x3_EXT = 36681 # GL/glext.h:5174
- GL_DOUBLE_MAT2x4_EXT = 36682 # GL/glext.h:5175
- GL_DOUBLE_MAT3x2_EXT = 36683 # GL/glext.h:5176
- GL_DOUBLE_MAT3x4_EXT = 36684 # GL/glext.h:5177
- GL_DOUBLE_MAT4x2_EXT = 36685 # GL/glext.h:5178
- GL_DOUBLE_MAT4x3_EXT = 36686 # GL/glext.h:5179
- # NV_gpu_program5 (GL/glext.h:5182)
- GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV = 36442 # GL/glext.h:5183
- GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV = 36443 # GL/glext.h:5184
- GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV = 36444 # GL/glext.h:5185
- GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV = 36445 # GL/glext.h:5186
- GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 36446 # GL/glext.h:5187
- GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 36447 # GL/glext.h:5188
- GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV = 36676 # GL/glext.h:5189
- GL_MAX_PROGRAM_SUBROUTINE_NUM_NV = 36677 # GL/glext.h:5190
- # NV_gpu_shader5 (GL/glext.h:5193)
- GL_INT64_NV = 5134 # GL/glext.h:5194
- GL_UNSIGNED_INT64_NV = 5135 # GL/glext.h:5195
- GL_INT8_NV = 36832 # GL/glext.h:5196
- GL_INT8_VEC2_NV = 36833 # GL/glext.h:5197
- GL_INT8_VEC3_NV = 36834 # GL/glext.h:5198
- GL_INT8_VEC4_NV = 36835 # GL/glext.h:5199
- GL_INT16_NV = 36836 # GL/glext.h:5200
- GL_INT16_VEC2_NV = 36837 # GL/glext.h:5201
- GL_INT16_VEC3_NV = 36838 # GL/glext.h:5202
- GL_INT16_VEC4_NV = 36839 # GL/glext.h:5203
- GL_INT64_VEC2_NV = 36841 # GL/glext.h:5204
- GL_INT64_VEC3_NV = 36842 # GL/glext.h:5205
- GL_INT64_VEC4_NV = 36843 # GL/glext.h:5206
- GL_UNSIGNED_INT8_NV = 36844 # GL/glext.h:5207
- GL_UNSIGNED_INT8_VEC2_NV = 36845 # GL/glext.h:5208
- GL_UNSIGNED_INT8_VEC3_NV = 36846 # GL/glext.h:5209
- GL_UNSIGNED_INT8_VEC4_NV = 36847 # GL/glext.h:5210
- GL_UNSIGNED_INT16_NV = 36848 # GL/glext.h:5211
- GL_UNSIGNED_INT16_VEC2_NV = 36849 # GL/glext.h:5212
- GL_UNSIGNED_INT16_VEC3_NV = 36850 # GL/glext.h:5213
- GL_UNSIGNED_INT16_VEC4_NV = 36851 # GL/glext.h:5214
- GL_UNSIGNED_INT64_VEC2_NV = 36853 # GL/glext.h:5215
- GL_UNSIGNED_INT64_VEC3_NV = 36854 # GL/glext.h:5216
- GL_UNSIGNED_INT64_VEC4_NV = 36855 # GL/glext.h:5217
- GL_FLOAT16_NV = 36856 # GL/glext.h:5218
- GL_FLOAT16_VEC2_NV = 36857 # GL/glext.h:5219
- GL_FLOAT16_VEC3_NV = 36858 # GL/glext.h:5220
- GL_FLOAT16_VEC4_NV = 36859 # GL/glext.h:5221
- # NV_shader_buffer_store (GL/glext.h:5225)
- GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV = 16 # GL/glext.h:5226
- # NV_tessellation_program5 (GL/glext.h:5231)
- GL_MAX_PROGRAM_PATCH_ATTRIBS_NV = 34520 # GL/glext.h:5232
- GL_TESS_CONTROL_PROGRAM_NV = 35102 # GL/glext.h:5233
- GL_TESS_EVALUATION_PROGRAM_NV = 35103 # GL/glext.h:5234
- GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV = 35956 # GL/glext.h:5235
- GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV = 35957 # GL/glext.h:5236
- # NV_vertex_attrib_integer_64bit (GL/glext.h:5239)
- # NV_multisample_coverage (GL/glext.h:5244)
- GL_COVERAGE_SAMPLES_NV = 32937 # GL/glext.h:5245
- GL_COLOR_SAMPLES_NV = 36384 # GL/glext.h:5246
- # AMD_name_gen_delete (GL/glext.h:5249)
- GL_DATA_BUFFER_AMD = 37201 # GL/glext.h:5250
- GL_PERFORMANCE_MONITOR_AMD = 37202 # GL/glext.h:5251
- GL_QUERY_OBJECT_AMD = 37203 # GL/glext.h:5252
- GL_VERTEX_ARRAY_OBJECT_AMD = 37204 # GL/glext.h:5253
- GL_SAMPLER_OBJECT_AMD = 37205 # GL/glext.h:5254
- # AMD_debug_output (GL/glext.h:5257)
- GL_MAX_DEBUG_LOGGED_MESSAGES_AMD = 37188 # GL/glext.h:5258
- GL_DEBUG_LOGGED_MESSAGES_AMD = 37189 # GL/glext.h:5259
- GL_DEBUG_SEVERITY_HIGH_AMD = 37190 # GL/glext.h:5260
- GL_DEBUG_SEVERITY_MEDIUM_AMD = 37191 # GL/glext.h:5261
- GL_DEBUG_SEVERITY_LOW_AMD = 37192 # GL/glext.h:5262
- GL_DEBUG_CATEGORY_API_ERROR_AMD = 37193 # GL/glext.h:5263
- GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD = 37194 # GL/glext.h:5264
- GL_DEBUG_CATEGORY_DEPRECATION_AMD = 37195 # GL/glext.h:5265
- GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD = 37196 # GL/glext.h:5266
- GL_DEBUG_CATEGORY_PERFORMANCE_AMD = 37197 # GL/glext.h:5267
- GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD = 37198 # GL/glext.h:5268
- GL_DEBUG_CATEGORY_APPLICATION_AMD = 37199 # GL/glext.h:5269
- GL_DEBUG_CATEGORY_OTHER_AMD = 37200 # GL/glext.h:5270
- # NV_vdpau_interop (GL/glext.h:5273)
- GL_SURFACE_STATE_NV = 34539 # GL/glext.h:5274
- GL_SURFACE_REGISTERED_NV = 34557 # GL/glext.h:5275
- GL_SURFACE_MAPPED_NV = 34560 # GL/glext.h:5276
- GL_WRITE_DISCARD_NV = 35006 # GL/glext.h:5277
- # AMD_transform_feedback3_lines_triangles (GL/glext.h:5280)
- # AMD_depth_clamp_separate (GL/glext.h:5283)
- GL_DEPTH_CLAMP_NEAR_AMD = 36894 # GL/glext.h:5284
- GL_DEPTH_CLAMP_FAR_AMD = 36895 # GL/glext.h:5285
- # EXT_texture_sRGB_decode (GL/glext.h:5288)
- GL_TEXTURE_SRGB_DECODE_EXT = 35400 # GL/glext.h:5289
- GL_DECODE_EXT = 35401 # GL/glext.h:5290
- GL_SKIP_DECODE_EXT = 35402 # GL/glext.h:5291
- # NV_texture_multisample (GL/glext.h:5294)
- GL_TEXTURE_COVERAGE_SAMPLES_NV = 36933 # GL/glext.h:5295
- GL_TEXTURE_COLOR_SAMPLES_NV = 36934 # GL/glext.h:5296
- # AMD_blend_minmax_factor (GL/glext.h:5299)
- GL_FACTOR_MIN_AMD = 36892 # GL/glext.h:5300
- GL_FACTOR_MAX_AMD = 36893 # GL/glext.h:5301
- # AMD_sample_positions (GL/glext.h:5304)
- GL_SUBSAMPLE_DISTANCE_AMD = 34879 # GL/glext.h:5305
- # EXT_x11_sync_object (GL/glext.h:5308)
- GL_SYNC_X11_FENCE_EXT = 37089 # GL/glext.h:5309
- # AMD_multi_draw_indirect (GL/glext.h:5312)
- # EXT_framebuffer_multisample_blit_scaled (GL/glext.h:5315)
- GL_SCALED_RESOLVE_FASTEST_EXT = 37050 # GL/glext.h:5316
- GL_SCALED_RESOLVE_NICEST_EXT = 37051 # GL/glext.h:5317
- # NV_path_rendering (GL/glext.h:5320)
- GL_PATH_FORMAT_SVG_NV = 36976 # GL/glext.h:5321
- GL_PATH_FORMAT_PS_NV = 36977 # GL/glext.h:5322
- GL_STANDARD_FONT_NAME_NV = 36978 # GL/glext.h:5323
- GL_SYSTEM_FONT_NAME_NV = 36979 # GL/glext.h:5324
- GL_FILE_NAME_NV = 36980 # GL/glext.h:5325
- GL_PATH_STROKE_WIDTH_NV = 36981 # GL/glext.h:5326
- GL_PATH_END_CAPS_NV = 36982 # GL/glext.h:5327
- GL_PATH_INITIAL_END_CAP_NV = 36983 # GL/glext.h:5328
- GL_PATH_TERMINAL_END_CAP_NV = 36984 # GL/glext.h:5329
- GL_PATH_JOIN_STYLE_NV = 36985 # GL/glext.h:5330
- GL_PATH_MITER_LIMIT_NV = 36986 # GL/glext.h:5331
- GL_PATH_DASH_CAPS_NV = 36987 # GL/glext.h:5332
- GL_PATH_INITIAL_DASH_CAP_NV = 36988 # GL/glext.h:5333
- GL_PATH_TERMINAL_DASH_CAP_NV = 36989 # GL/glext.h:5334
- GL_PATH_DASH_OFFSET_NV = 36990 # GL/glext.h:5335
- GL_PATH_CLIENT_LENGTH_NV = 36991 # GL/glext.h:5336
- GL_PATH_FILL_MODE_NV = 36992 # GL/glext.h:5337
- GL_PATH_FILL_MASK_NV = 36993 # GL/glext.h:5338
- GL_PATH_FILL_COVER_MODE_NV = 36994 # GL/glext.h:5339
- GL_PATH_STROKE_COVER_MODE_NV = 36995 # GL/glext.h:5340
- GL_PATH_STROKE_MASK_NV = 36996 # GL/glext.h:5341
- GL_PATH_SAMPLE_QUALITY_NV = 36997 # GL/glext.h:5342
- GL_PATH_STROKE_BOUND_NV = 36998 # GL/glext.h:5343
- GL_PATH_STROKE_OVERSAMPLE_COUNT_NV = 36999 # GL/glext.h:5344
- GL_COUNT_UP_NV = 37000 # GL/glext.h:5345
- GL_COUNT_DOWN_NV = 37001 # GL/glext.h:5346
- GL_PATH_OBJECT_BOUNDING_BOX_NV = 37002 # GL/glext.h:5347
- GL_CONVEX_HULL_NV = 37003 # GL/glext.h:5348
- GL_MULTI_HULLS_NV = 37004 # GL/glext.h:5349
- GL_BOUNDING_BOX_NV = 37005 # GL/glext.h:5350
- GL_TRANSLATE_X_NV = 37006 # GL/glext.h:5351
- GL_TRANSLATE_Y_NV = 37007 # GL/glext.h:5352
- GL_TRANSLATE_2D_NV = 37008 # GL/glext.h:5353
- GL_TRANSLATE_3D_NV = 37009 # GL/glext.h:5354
- GL_AFFINE_2D_NV = 37010 # GL/glext.h:5355
- GL_PROJECTIVE_2D_NV = 37011 # GL/glext.h:5356
- GL_AFFINE_3D_NV = 37012 # GL/glext.h:5357
- GL_PROJECTIVE_3D_NV = 37013 # GL/glext.h:5358
- GL_TRANSPOSE_AFFINE_2D_NV = 37014 # GL/glext.h:5359
- GL_TRANSPOSE_PROJECTIVE_2D_NV = 37015 # GL/glext.h:5360
- GL_TRANSPOSE_AFFINE_3D_NV = 37016 # GL/glext.h:5361
- GL_TRANSPOSE_PROJECTIVE_3D_NV = 37017 # GL/glext.h:5362
- GL_UTF8_NV = 37018 # GL/glext.h:5363
- GL_UTF16_NV = 37019 # GL/glext.h:5364
- GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 37020 # GL/glext.h:5365
- GL_PATH_COMMAND_COUNT_NV = 37021 # GL/glext.h:5366
- GL_PATH_COORD_COUNT_NV = 37022 # GL/glext.h:5367
- GL_PATH_DASH_ARRAY_COUNT_NV = 37023 # GL/glext.h:5368
- GL_PATH_COMPUTED_LENGTH_NV = 37024 # GL/glext.h:5369
- GL_PATH_FILL_BOUNDING_BOX_NV = 37025 # GL/glext.h:5370
- GL_PATH_STROKE_BOUNDING_BOX_NV = 37026 # GL/glext.h:5371
- GL_SQUARE_NV = 37027 # GL/glext.h:5372
- GL_ROUND_NV = 37028 # GL/glext.h:5373
- GL_TRIANGULAR_NV = 37029 # GL/glext.h:5374
- GL_BEVEL_NV = 37030 # GL/glext.h:5375
- GL_MITER_REVERT_NV = 37031 # GL/glext.h:5376
- GL_MITER_TRUNCATE_NV = 37032 # GL/glext.h:5377
- GL_SKIP_MISSING_GLYPH_NV = 37033 # GL/glext.h:5378
- GL_USE_MISSING_GLYPH_NV = 37034 # GL/glext.h:5379
- GL_PATH_ERROR_POSITION_NV = 37035 # GL/glext.h:5380
- GL_PATH_FOG_GEN_MODE_NV = 37036 # GL/glext.h:5381
- GL_ACCUM_ADJACENT_PAIRS_NV = 37037 # GL/glext.h:5382
- GL_ADJACENT_PAIRS_NV = 37038 # GL/glext.h:5383
- GL_FIRST_TO_REST_NV = 37039 # GL/glext.h:5384
- GL_PATH_GEN_MODE_NV = 37040 # GL/glext.h:5385
- GL_PATH_GEN_COEFF_NV = 37041 # GL/glext.h:5386
- GL_PATH_GEN_COLOR_FORMAT_NV = 37042 # GL/glext.h:5387
- GL_PATH_GEN_COMPONENTS_NV = 37043 # GL/glext.h:5388
- GL_PATH_STENCIL_FUNC_NV = 37047 # GL/glext.h:5389
- GL_PATH_STENCIL_REF_NV = 37048 # GL/glext.h:5390
- GL_PATH_STENCIL_VALUE_MASK_NV = 37049 # GL/glext.h:5391
- GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 37053 # GL/glext.h:5392
- GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 37054 # GL/glext.h:5393
- GL_PATH_COVER_DEPTH_FUNC_NV = 37055 # GL/glext.h:5394
- GL_PATH_DASH_OFFSET_RESET_NV = 37044 # GL/glext.h:5395
- GL_MOVE_TO_RESETS_NV = 37045 # GL/glext.h:5396
- GL_MOVE_TO_CONTINUES_NV = 37046 # GL/glext.h:5397
- GL_CLOSE_PATH_NV = 0 # GL/glext.h:5398
- GL_MOVE_TO_NV = 2 # GL/glext.h:5399
- GL_RELATIVE_MOVE_TO_NV = 3 # GL/glext.h:5400
- GL_LINE_TO_NV = 4 # GL/glext.h:5401
- GL_RELATIVE_LINE_TO_NV = 5 # GL/glext.h:5402
- GL_HORIZONTAL_LINE_TO_NV = 6 # GL/glext.h:5403
- GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 7 # GL/glext.h:5404
- GL_VERTICAL_LINE_TO_NV = 8 # GL/glext.h:5405
- GL_RELATIVE_VERTICAL_LINE_TO_NV = 9 # GL/glext.h:5406
- GL_QUADRATIC_CURVE_TO_NV = 10 # GL/glext.h:5407
- GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 11 # GL/glext.h:5408
- GL_CUBIC_CURVE_TO_NV = 12 # GL/glext.h:5409
- GL_RELATIVE_CUBIC_CURVE_TO_NV = 13 # GL/glext.h:5410
- GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 14 # GL/glext.h:5411
- GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 15 # GL/glext.h:5412
- GL_SMOOTH_CUBIC_CURVE_TO_NV = 16 # GL/glext.h:5413
- GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 17 # GL/glext.h:5414
- GL_SMALL_CCW_ARC_TO_NV = 18 # GL/glext.h:5415
- GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 19 # GL/glext.h:5416
- GL_SMALL_CW_ARC_TO_NV = 20 # GL/glext.h:5417
- GL_RELATIVE_SMALL_CW_ARC_TO_NV = 21 # GL/glext.h:5418
- GL_LARGE_CCW_ARC_TO_NV = 22 # GL/glext.h:5419
- GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 23 # GL/glext.h:5420
- GL_LARGE_CW_ARC_TO_NV = 24 # GL/glext.h:5421
- GL_RELATIVE_LARGE_CW_ARC_TO_NV = 25 # GL/glext.h:5422
- GL_RESTART_PATH_NV = 240 # GL/glext.h:5423
- GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 242 # GL/glext.h:5424
- GL_DUP_LAST_CUBIC_CURVE_TO_NV = 244 # GL/glext.h:5425
- GL_RECT_NV = 246 # GL/glext.h:5426
- GL_CIRCULAR_CCW_ARC_TO_NV = 248 # GL/glext.h:5427
- GL_CIRCULAR_CW_ARC_TO_NV = 250 # GL/glext.h:5428
- GL_CIRCULAR_TANGENT_ARC_TO_NV = 252 # GL/glext.h:5429
- GL_ARC_TO_NV = 254 # GL/glext.h:5430
- GL_RELATIVE_ARC_TO_NV = 255 # GL/glext.h:5431
- GL_BOLD_BIT_NV = 1 # GL/glext.h:5432
- GL_ITALIC_BIT_NV = 2 # GL/glext.h:5433
- GL_GLYPH_WIDTH_BIT_NV = 1 # GL/glext.h:5434
- GL_GLYPH_HEIGHT_BIT_NV = 2 # GL/glext.h:5435
- GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 4 # GL/glext.h:5436
- GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 8 # GL/glext.h:5437
- GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 16 # GL/glext.h:5438
- GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 32 # GL/glext.h:5439
- GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 64 # GL/glext.h:5440
- GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 128 # GL/glext.h:5441
- GL_GLYPH_HAS_KERNING_NV = 256 # GL/glext.h:5442
- GL_FONT_X_MIN_BOUNDS_NV = 65536 # GL/glext.h:5443
- GL_FONT_Y_MIN_BOUNDS_NV = 131072 # GL/glext.h:5444
- GL_FONT_X_MAX_BOUNDS_NV = 262144 # GL/glext.h:5445
- GL_FONT_Y_MAX_BOUNDS_NV = 524288 # GL/glext.h:5446
- GL_FONT_UNITS_PER_EM_NV = 1048576 # GL/glext.h:5447
- GL_FONT_ASCENDER_NV = 2097152 # GL/glext.h:5448
- GL_FONT_DESCENDER_NV = 4194304 # GL/glext.h:5449
- GL_FONT_HEIGHT_NV = 8388608 # GL/glext.h:5450
- GL_FONT_MAX_ADVANCE_WIDTH_NV = 16777216 # GL/glext.h:5451
- GL_FONT_MAX_ADVANCE_HEIGHT_NV = 33554432 # GL/glext.h:5452
- GL_FONT_UNDERLINE_POSITION_NV = 67108864 # GL/glext.h:5453
- GL_FONT_UNDERLINE_THICKNESS_NV = 134217728 # GL/glext.h:5454
- GL_FONT_HAS_KERNING_NV = 268435456 # GL/glext.h:5455
- # AMD_pinned_memory (GL/glext.h:5458)
- GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD = 37216 # GL/glext.h:5459
- # AMD_stencil_operation_extended (GL/glext.h:5462)
- GL_SET_AMD = 34634 # GL/glext.h:5463
- GL_REPLACE_VALUE_AMD = 34635 # GL/glext.h:5464
- GL_STENCIL_OP_VALUE_AMD = 34636 # GL/glext.h:5465
- GL_STENCIL_BACK_OP_VALUE_AMD = 34637 # GL/glext.h:5466
- # AMD_vertex_shader_viewport_index (GL/glext.h:5469)
- # AMD_vertex_shader_layer (GL/glext.h:5472)
- # NV_bindless_texture (GL/glext.h:5475)
- # NV_shader_atomic_float (GL/glext.h:5478)
- # AMD_query_buffer_object (GL/glext.h:5481)
- GL_QUERY_BUFFER_AMD = 37266 # GL/glext.h:5482
- GL_QUERY_BUFFER_BINDING_AMD = 37267 # GL/glext.h:5483
- GL_QUERY_RESULT_NO_WAIT_AMD = 37268 # GL/glext.h:5484
- # VERSION_2_0 (GL/glext.h:5491)
- GLchar = c_char # GL/glext.h:5493
- # VERSION_1_5 (GL/glext.h:5496)
- GLintptr = c_ptrdiff_t # GL/glext.h:5498
- GLsizeiptr = c_ptrdiff_t # GL/glext.h:5499
- # ARB_vertex_buffer_object (GL/glext.h:5502)
- GLintptrARB = c_ptrdiff_t # GL/glext.h:5504
- GLsizeiptrARB = c_ptrdiff_t # GL/glext.h:5505
- # ARB_shader_objects (GL/glext.h:5508)
- GLcharARB = c_char # GL/glext.h:5510
- GLhandleARB = c_uint # GL/glext.h:5511
- # ARB_half_float_pixel (GL/glext.h:5515)
- GLhalfARB = c_ushort # GL/glext.h:5516
- # NV_half_float (GL/glext.h:5519)
- GLhalfNV = c_ushort # GL/glext.h:5520
- # EXT_timer_query (GL/glext.h:5561)
- GLint64EXT = c_int64 # GL/glext.h:5562
- GLuint64EXT = c_uint64 # GL/glext.h:5563
- # ARB_sync (GL/glext.h:5566)
- GLint64 = c_int64 # GL/glext.h:5567
- GLuint64 = c_uint64 # GL/glext.h:5568
- class struct___GLsync(Structure):
- __slots__ = [
- ]
- struct___GLsync._fields_ = [
- ('_opaque_struct', c_int)
- ]
- class struct___GLsync(Structure):
- __slots__ = [
- ]
- struct___GLsync._fields_ = [
- ('_opaque_struct', c_int)
- ]
- GLsync = POINTER(struct___GLsync) # GL/glext.h:5569
- # ARB_cl_event (GL/glext.h:5572)
- # ARB_debug_output (GL/glext.h:5578)
- GLenum = c_uint # /usr/include/GL/gl.h:149
- GLuint = c_uint # /usr/include/GL/gl.h:158
- GLsizei = c_int # /usr/include/GL/gl.h:159
- GLvoid = None # /usr/include/GL/gl.h:152
- GLDEBUGPROCARB = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLenum, GLsizei, POINTER(GLchar), POINTER(GLvoid)) # GL/glext.h:5579
- # AMD_debug_output (GL/glext.h:5582)
- GLDEBUGPROCAMD = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLsizei, POINTER(GLchar), POINTER(GLvoid)) # GL/glext.h:5583
- # NV_vdpau_interop (GL/glext.h:5586)
- GLvdpauSurfaceNV = GLintptr # GL/glext.h:5587
- # VERSION_1_2 (GL/glext.h:5590)
- # VERSION_1_2_DEPRECATED (GL/glext.h:5608)
- GL_VERSION_1_2_DEPRECATED = 1 # GL/glext.h:5609
- # GL/glext.h:5611
- glColorTable = _link_function('glColorTable', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
- GLfloat = c_float # /usr/include/GL/gl.h:160
- # GL/glext.h:5612
- glColorTableParameterfv = _link_function('glColorTableParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], 'VERSION_1_2_DEPRECATED')
- GLint = c_int # /usr/include/GL/gl.h:155
- # GL/glext.h:5613
- glColorTableParameteriv = _link_function('glColorTableParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5614
- glCopyColorTable = _link_function('glCopyColorTable', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5615
- glGetColorTable = _link_function('glGetColorTable', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5616
- glGetColorTableParameterfv = _link_function('glGetColorTableParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5617
- glGetColorTableParameteriv = _link_function('glGetColorTableParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5618
- glColorSubTable = _link_function('glColorSubTable', None, [GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5619
- glCopyColorSubTable = _link_function('glCopyColorSubTable', None, [GLenum, GLsizei, GLint, GLint, GLsizei], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5620
- glConvolutionFilter1D = _link_function('glConvolutionFilter1D', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5621
- glConvolutionFilter2D = _link_function('glConvolutionFilter2D', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5622
- glConvolutionParameterf = _link_function('glConvolutionParameterf', None, [GLenum, GLenum, GLfloat], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5623
- glConvolutionParameterfv = _link_function('glConvolutionParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5624
- glConvolutionParameteri = _link_function('glConvolutionParameteri', None, [GLenum, GLenum, GLint], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5625
- glConvolutionParameteriv = _link_function('glConvolutionParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5626
- glCopyConvolutionFilter1D = _link_function('glCopyConvolutionFilter1D', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5627
- glCopyConvolutionFilter2D = _link_function('glCopyConvolutionFilter2D', None, [GLenum, GLenum, GLint, GLint, GLsizei, GLsizei], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5628
- glGetConvolutionFilter = _link_function('glGetConvolutionFilter', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5629
- glGetConvolutionParameterfv = _link_function('glGetConvolutionParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5630
- glGetConvolutionParameteriv = _link_function('glGetConvolutionParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5631
- glGetSeparableFilter = _link_function('glGetSeparableFilter', None, [GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5632
- glSeparableFilter2D = _link_function('glSeparableFilter2D', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
- GLboolean = c_ubyte # /usr/include/GL/gl.h:150
- # GL/glext.h:5633
- glGetHistogram = _link_function('glGetHistogram', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5634
- glGetHistogramParameterfv = _link_function('glGetHistogramParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5635
- glGetHistogramParameteriv = _link_function('glGetHistogramParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5636
- glGetMinmax = _link_function('glGetMinmax', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5637
- glGetMinmaxParameterfv = _link_function('glGetMinmaxParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5638
- glGetMinmaxParameteriv = _link_function('glGetMinmaxParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5639
- glHistogram = _link_function('glHistogram', None, [GLenum, GLsizei, GLenum, GLboolean], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5640
- glMinmax = _link_function('glMinmax', None, [GLenum, GLenum, GLboolean], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5641
- glResetHistogram = _link_function('glResetHistogram', None, [GLenum], 'VERSION_1_2_DEPRECATED')
- # GL/glext.h:5642
- glResetMinmax = _link_function('glResetMinmax', None, [GLenum], 'VERSION_1_2_DEPRECATED')
- PFNGLCOLORTABLEPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5644
- PFNGLCOLORTABLEPARAMETERFVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5645
- PFNGLCOLORTABLEPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5646
- PFNGLCOPYCOLORTABLEPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) # GL/glext.h:5647
- PFNGLGETCOLORTABLEPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5648
- PFNGLGETCOLORTABLEPARAMETERFVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5649
- PFNGLGETCOLORTABLEPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5650
- PFNGLCOLORSUBTABLEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5651
- PFNGLCOPYCOLORSUBTABLEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLint, GLint, GLsizei) # GL/glext.h:5652
- PFNGLCONVOLUTIONFILTER1DPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5653
- PFNGLCONVOLUTIONFILTER2DPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5654
- PFNGLCONVOLUTIONPARAMETERFPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:5655
- PFNGLCONVOLUTIONPARAMETERFVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5656
- PFNGLCONVOLUTIONPARAMETERIPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:5657
- PFNGLCONVOLUTIONPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5658
- PFNGLCOPYCONVOLUTIONFILTER1DPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) # GL/glext.h:5659
- PFNGLCOPYCONVOLUTIONFILTER2DPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:5660
- PFNGLGETCONVOLUTIONFILTERPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5661
- PFNGLGETCONVOLUTIONPARAMETERFVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5662
- PFNGLGETCONVOLUTIONPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5663
- PFNGLGETSEPARABLEFILTERPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:5664
- PFNGLSEPARABLEFILTER2DPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:5665
- PFNGLGETHISTOGRAMPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5666
- PFNGLGETHISTOGRAMPARAMETERFVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5667
- PFNGLGETHISTOGRAMPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5668
- PFNGLGETMINMAXPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5669
- PFNGLGETMINMAXPARAMETERFVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5670
- PFNGLGETMINMAXPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5671
- PFNGLHISTOGRAMPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLboolean) # GL/glext.h:5672
- PFNGLMINMAXPROC = CFUNCTYPE(None, GLenum, GLenum, GLboolean) # GL/glext.h:5673
- PFNGLRESETHISTOGRAMPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5674
- PFNGLRESETMINMAXPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5675
- # VERSION_1_3 (GL/glext.h:5678)
- # VERSION_1_3_DEPRECATED (GL/glext.h:5702)
- GL_VERSION_1_3_DEPRECATED = 1 # GL/glext.h:5703
- # GL/glext.h:5705
- glClientActiveTexture = _link_function('glClientActiveTexture', None, [GLenum], 'VERSION_1_3_DEPRECATED')
- GLdouble = c_double # /usr/include/GL/gl.h:162
- # GL/glext.h:5706
- glMultiTexCoord1d = _link_function('glMultiTexCoord1d', None, [GLenum, GLdouble], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5707
- glMultiTexCoord1dv = _link_function('glMultiTexCoord1dv', None, [GLenum, POINTER(GLdouble)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5708
- glMultiTexCoord1f = _link_function('glMultiTexCoord1f', None, [GLenum, GLfloat], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5709
- glMultiTexCoord1fv = _link_function('glMultiTexCoord1fv', None, [GLenum, POINTER(GLfloat)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5710
- glMultiTexCoord1i = _link_function('glMultiTexCoord1i', None, [GLenum, GLint], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5711
- glMultiTexCoord1iv = _link_function('glMultiTexCoord1iv', None, [GLenum, POINTER(GLint)], 'VERSION_1_3_DEPRECATED')
- GLshort = c_short # /usr/include/GL/gl.h:154
- # GL/glext.h:5712
- glMultiTexCoord1s = _link_function('glMultiTexCoord1s', None, [GLenum, GLshort], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5713
- glMultiTexCoord1sv = _link_function('glMultiTexCoord1sv', None, [GLenum, POINTER(GLshort)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5714
- glMultiTexCoord2d = _link_function('glMultiTexCoord2d', None, [GLenum, GLdouble, GLdouble], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5715
- glMultiTexCoord2dv = _link_function('glMultiTexCoord2dv', None, [GLenum, POINTER(GLdouble)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5716
- glMultiTexCoord2f = _link_function('glMultiTexCoord2f', None, [GLenum, GLfloat, GLfloat], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5717
- glMultiTexCoord2fv = _link_function('glMultiTexCoord2fv', None, [GLenum, POINTER(GLfloat)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5718
- glMultiTexCoord2i = _link_function('glMultiTexCoord2i', None, [GLenum, GLint, GLint], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5719
- glMultiTexCoord2iv = _link_function('glMultiTexCoord2iv', None, [GLenum, POINTER(GLint)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5720
- glMultiTexCoord2s = _link_function('glMultiTexCoord2s', None, [GLenum, GLshort, GLshort], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5721
- glMultiTexCoord2sv = _link_function('glMultiTexCoord2sv', None, [GLenum, POINTER(GLshort)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5722
- glMultiTexCoord3d = _link_function('glMultiTexCoord3d', None, [GLenum, GLdouble, GLdouble, GLdouble], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5723
- glMultiTexCoord3dv = _link_function('glMultiTexCoord3dv', None, [GLenum, POINTER(GLdouble)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5724
- glMultiTexCoord3f = _link_function('glMultiTexCoord3f', None, [GLenum, GLfloat, GLfloat, GLfloat], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5725
- glMultiTexCoord3fv = _link_function('glMultiTexCoord3fv', None, [GLenum, POINTER(GLfloat)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5726
- glMultiTexCoord3i = _link_function('glMultiTexCoord3i', None, [GLenum, GLint, GLint, GLint], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5727
- glMultiTexCoord3iv = _link_function('glMultiTexCoord3iv', None, [GLenum, POINTER(GLint)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5728
- glMultiTexCoord3s = _link_function('glMultiTexCoord3s', None, [GLenum, GLshort, GLshort, GLshort], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5729
- glMultiTexCoord3sv = _link_function('glMultiTexCoord3sv', None, [GLenum, POINTER(GLshort)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5730
- glMultiTexCoord4d = _link_function('glMultiTexCoord4d', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5731
- glMultiTexCoord4dv = _link_function('glMultiTexCoord4dv', None, [GLenum, POINTER(GLdouble)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5732
- glMultiTexCoord4f = _link_function('glMultiTexCoord4f', None, [GLenum, GLfloat, GLfloat, GLfloat, GLfloat], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5733
- glMultiTexCoord4fv = _link_function('glMultiTexCoord4fv', None, [GLenum, POINTER(GLfloat)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5734
- glMultiTexCoord4i = _link_function('glMultiTexCoord4i', None, [GLenum, GLint, GLint, GLint, GLint], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5735
- glMultiTexCoord4iv = _link_function('glMultiTexCoord4iv', None, [GLenum, POINTER(GLint)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5736
- glMultiTexCoord4s = _link_function('glMultiTexCoord4s', None, [GLenum, GLshort, GLshort, GLshort, GLshort], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5737
- glMultiTexCoord4sv = _link_function('glMultiTexCoord4sv', None, [GLenum, POINTER(GLshort)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5738
- glLoadTransposeMatrixf = _link_function('glLoadTransposeMatrixf', None, [POINTER(GLfloat)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5739
- glLoadTransposeMatrixd = _link_function('glLoadTransposeMatrixd', None, [POINTER(GLdouble)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5740
- glMultTransposeMatrixf = _link_function('glMultTransposeMatrixf', None, [POINTER(GLfloat)], 'VERSION_1_3_DEPRECATED')
- # GL/glext.h:5741
- glMultTransposeMatrixd = _link_function('glMultTransposeMatrixd', None, [POINTER(GLdouble)], 'VERSION_1_3_DEPRECATED')
- PFNGLCLIENTACTIVETEXTUREPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5743
- PFNGLMULTITEXCOORD1DPROC = CFUNCTYPE(None, GLenum, GLdouble) # GL/glext.h:5744
- PFNGLMULTITEXCOORD1DVPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:5745
- PFNGLMULTITEXCOORD1FPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5746
- PFNGLMULTITEXCOORD1FVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5747
- PFNGLMULTITEXCOORD1IPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5748
- PFNGLMULTITEXCOORD1IVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5749
- PFNGLMULTITEXCOORD1SPROC = CFUNCTYPE(None, GLenum, GLshort) # GL/glext.h:5750
- PFNGLMULTITEXCOORD1SVPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:5751
- PFNGLMULTITEXCOORD2DPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble) # GL/glext.h:5752
- PFNGLMULTITEXCOORD2DVPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:5753
- PFNGLMULTITEXCOORD2FPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat) # GL/glext.h:5754
- PFNGLMULTITEXCOORD2FVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5755
- PFNGLMULTITEXCOORD2IPROC = CFUNCTYPE(None, GLenum, GLint, GLint) # GL/glext.h:5756
- PFNGLMULTITEXCOORD2IVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5757
- PFNGLMULTITEXCOORD2SPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort) # GL/glext.h:5758
- PFNGLMULTITEXCOORD2SVPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:5759
- PFNGLMULTITEXCOORD3DPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) # GL/glext.h:5760
- PFNGLMULTITEXCOORD3DVPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:5761
- PFNGLMULTITEXCOORD3FPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) # GL/glext.h:5762
- PFNGLMULTITEXCOORD3FVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5763
- PFNGLMULTITEXCOORD3IPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint) # GL/glext.h:5764
- PFNGLMULTITEXCOORD3IVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5765
- PFNGLMULTITEXCOORD3SPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort, GLshort) # GL/glext.h:5766
- PFNGLMULTITEXCOORD3SVPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:5767
- PFNGLMULTITEXCOORD4DPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:5768
- PFNGLMULTITEXCOORD4DVPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:5769
- PFNGLMULTITEXCOORD4FPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:5770
- PFNGLMULTITEXCOORD4FVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5771
- PFNGLMULTITEXCOORD4IPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint) # GL/glext.h:5772
- PFNGLMULTITEXCOORD4IVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5773
- PFNGLMULTITEXCOORD4SPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:5774
- PFNGLMULTITEXCOORD4SVPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:5775
- PFNGLLOADTRANSPOSEMATRIXFPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5776
- PFNGLLOADTRANSPOSEMATRIXDPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5777
- PFNGLMULTTRANSPOSEMATRIXFPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5778
- PFNGLMULTTRANSPOSEMATRIXDPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5779
- # VERSION_1_4 (GL/glext.h:5782)
- GL_VERSION_1_4 = 1 # GL/glext.h:5783
- # GL/glext.h:5785
- glBlendFuncSeparate = _link_function('glBlendFuncSeparate', None, [GLenum, GLenum, GLenum, GLenum], 'VERSION_1_4')
- # GL/glext.h:5786
- glMultiDrawArrays = _link_function('glMultiDrawArrays', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], 'VERSION_1_4')
- # GL/glext.h:5787
- glMultiDrawElements = _link_function('glMultiDrawElements', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei], 'VERSION_1_4')
- # GL/glext.h:5788
- glPointParameterf = _link_function('glPointParameterf', None, [GLenum, GLfloat], 'VERSION_1_4')
- # GL/glext.h:5789
- glPointParameterfv = _link_function('glPointParameterfv', None, [GLenum, POINTER(GLfloat)], 'VERSION_1_4')
- # GL/glext.h:5790
- glPointParameteri = _link_function('glPointParameteri', None, [GLenum, GLint], 'VERSION_1_4')
- # GL/glext.h:5791
- glPointParameteriv = _link_function('glPointParameteriv', None, [GLenum, POINTER(GLint)], 'VERSION_1_4')
- PFNGLBLENDFUNCSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:5793
- PFNGLMULTIDRAWARRAYSPROC = CFUNCTYPE(None, GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei) # GL/glext.h:5794
- PFNGLMULTIDRAWELEMENTSPROC = CFUNCTYPE(None, GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei) # GL/glext.h:5795
- PFNGLPOINTPARAMETERFPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5796
- PFNGLPOINTPARAMETERFVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5797
- PFNGLPOINTPARAMETERIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5798
- PFNGLPOINTPARAMETERIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5799
- # VERSION_1_4_DEPRECATED (GL/glext.h:5802)
- GL_VERSION_1_4_DEPRECATED = 1 # GL/glext.h:5803
- # GL/glext.h:5805
- glFogCoordf = _link_function('glFogCoordf', None, [GLfloat], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5806
- glFogCoordfv = _link_function('glFogCoordfv', None, [POINTER(GLfloat)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5807
- glFogCoordd = _link_function('glFogCoordd', None, [GLdouble], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5808
- glFogCoorddv = _link_function('glFogCoorddv', None, [POINTER(GLdouble)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5809
- glFogCoordPointer = _link_function('glFogCoordPointer', None, [GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_1_4_DEPRECATED')
- GLbyte = c_char # /usr/include/GL/gl.h:153
- # GL/glext.h:5810
- glSecondaryColor3b = _link_function('glSecondaryColor3b', None, [GLbyte, GLbyte, GLbyte], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5811
- glSecondaryColor3bv = _link_function('glSecondaryColor3bv', None, [POINTER(GLbyte)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5812
- glSecondaryColor3d = _link_function('glSecondaryColor3d', None, [GLdouble, GLdouble, GLdouble], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5813
- glSecondaryColor3dv = _link_function('glSecondaryColor3dv', None, [POINTER(GLdouble)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5814
- glSecondaryColor3f = _link_function('glSecondaryColor3f', None, [GLfloat, GLfloat, GLfloat], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5815
- glSecondaryColor3fv = _link_function('glSecondaryColor3fv', None, [POINTER(GLfloat)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5816
- glSecondaryColor3i = _link_function('glSecondaryColor3i', None, [GLint, GLint, GLint], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5817
- glSecondaryColor3iv = _link_function('glSecondaryColor3iv', None, [POINTER(GLint)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5818
- glSecondaryColor3s = _link_function('glSecondaryColor3s', None, [GLshort, GLshort, GLshort], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5819
- glSecondaryColor3sv = _link_function('glSecondaryColor3sv', None, [POINTER(GLshort)], 'VERSION_1_4_DEPRECATED')
- GLubyte = c_ubyte # /usr/include/GL/gl.h:156
- # GL/glext.h:5820
- glSecondaryColor3ub = _link_function('glSecondaryColor3ub', None, [GLubyte, GLubyte, GLubyte], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5821
- glSecondaryColor3ubv = _link_function('glSecondaryColor3ubv', None, [POINTER(GLubyte)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5822
- glSecondaryColor3ui = _link_function('glSecondaryColor3ui', None, [GLuint, GLuint, GLuint], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5823
- glSecondaryColor3uiv = _link_function('glSecondaryColor3uiv', None, [POINTER(GLuint)], 'VERSION_1_4_DEPRECATED')
- GLushort = c_ushort # /usr/include/GL/gl.h:157
- # GL/glext.h:5824
- glSecondaryColor3us = _link_function('glSecondaryColor3us', None, [GLushort, GLushort, GLushort], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5825
- glSecondaryColor3usv = _link_function('glSecondaryColor3usv', None, [POINTER(GLushort)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5826
- glSecondaryColorPointer = _link_function('glSecondaryColorPointer', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5827
- glWindowPos2d = _link_function('glWindowPos2d', None, [GLdouble, GLdouble], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5828
- glWindowPos2dv = _link_function('glWindowPos2dv', None, [POINTER(GLdouble)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5829
- glWindowPos2f = _link_function('glWindowPos2f', None, [GLfloat, GLfloat], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5830
- glWindowPos2fv = _link_function('glWindowPos2fv', None, [POINTER(GLfloat)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5831
- glWindowPos2i = _link_function('glWindowPos2i', None, [GLint, GLint], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5832
- glWindowPos2iv = _link_function('glWindowPos2iv', None, [POINTER(GLint)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5833
- glWindowPos2s = _link_function('glWindowPos2s', None, [GLshort, GLshort], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5834
- glWindowPos2sv = _link_function('glWindowPos2sv', None, [POINTER(GLshort)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5835
- glWindowPos3d = _link_function('glWindowPos3d', None, [GLdouble, GLdouble, GLdouble], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5836
- glWindowPos3dv = _link_function('glWindowPos3dv', None, [POINTER(GLdouble)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5837
- glWindowPos3f = _link_function('glWindowPos3f', None, [GLfloat, GLfloat, GLfloat], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5838
- glWindowPos3fv = _link_function('glWindowPos3fv', None, [POINTER(GLfloat)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5839
- glWindowPos3i = _link_function('glWindowPos3i', None, [GLint, GLint, GLint], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5840
- glWindowPos3iv = _link_function('glWindowPos3iv', None, [POINTER(GLint)], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5841
- glWindowPos3s = _link_function('glWindowPos3s', None, [GLshort, GLshort, GLshort], 'VERSION_1_4_DEPRECATED')
- # GL/glext.h:5842
- glWindowPos3sv = _link_function('glWindowPos3sv', None, [POINTER(GLshort)], 'VERSION_1_4_DEPRECATED')
- PFNGLFOGCOORDFPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:5844
- PFNGLFOGCOORDFVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5845
- PFNGLFOGCOORDDPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:5846
- PFNGLFOGCOORDDVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5847
- PFNGLFOGCOORDPOINTERPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:5848
- PFNGLSECONDARYCOLOR3BPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:5849
- PFNGLSECONDARYCOLOR3BVPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:5850
- PFNGLSECONDARYCOLOR3DPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:5851
- PFNGLSECONDARYCOLOR3DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5852
- PFNGLSECONDARYCOLOR3FPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:5853
- PFNGLSECONDARYCOLOR3FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5854
- PFNGLSECONDARYCOLOR3IPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:5855
- PFNGLSECONDARYCOLOR3IVPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:5856
- PFNGLSECONDARYCOLOR3SPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:5857
- PFNGLSECONDARYCOLOR3SVPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:5858
- PFNGLSECONDARYCOLOR3UBPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte) # GL/glext.h:5859
- PFNGLSECONDARYCOLOR3UBVPROC = CFUNCTYPE(None, POINTER(GLubyte)) # GL/glext.h:5860
- PFNGLSECONDARYCOLOR3UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:5861
- PFNGLSECONDARYCOLOR3UIVPROC = CFUNCTYPE(None, POINTER(GLuint)) # GL/glext.h:5862
- PFNGLSECONDARYCOLOR3USPROC = CFUNCTYPE(None, GLushort, GLushort, GLushort) # GL/glext.h:5863
- PFNGLSECONDARYCOLOR3USVPROC = CFUNCTYPE(None, POINTER(GLushort)) # GL/glext.h:5864
- PFNGLSECONDARYCOLORPOINTERPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:5865
- PFNGLWINDOWPOS2DPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:5866
- PFNGLWINDOWPOS2DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5867
- PFNGLWINDOWPOS2FPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:5868
- PFNGLWINDOWPOS2FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5869
- PFNGLWINDOWPOS2IPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:5870
- PFNGLWINDOWPOS2IVPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:5871
- PFNGLWINDOWPOS2SPROC = CFUNCTYPE(None, GLshort, GLshort) # GL/glext.h:5872
- PFNGLWINDOWPOS2SVPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:5873
- PFNGLWINDOWPOS3DPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:5874
- PFNGLWINDOWPOS3DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5875
- PFNGLWINDOWPOS3FPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:5876
- PFNGLWINDOWPOS3FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5877
- PFNGLWINDOWPOS3IPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:5878
- PFNGLWINDOWPOS3IVPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:5879
- PFNGLWINDOWPOS3SPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:5880
- PFNGLWINDOWPOS3SVPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:5881
- # VERSION_1_5 (GL/glext.h:5884)
- GL_VERSION_1_5 = 1 # GL/glext.h:5885
- # GL/glext.h:5887
- glGenQueries = _link_function('glGenQueries', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
- # GL/glext.h:5888
- glDeleteQueries = _link_function('glDeleteQueries', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
- # GL/glext.h:5889
- glIsQuery = _link_function('glIsQuery', GLboolean, [GLuint], 'VERSION_1_5')
- # GL/glext.h:5890
- glBeginQuery = _link_function('glBeginQuery', None, [GLenum, GLuint], 'VERSION_1_5')
- # GL/glext.h:5891
- glEndQuery = _link_function('glEndQuery', None, [GLenum], 'VERSION_1_5')
- # GL/glext.h:5892
- glGetQueryiv = _link_function('glGetQueryiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_5')
- # GL/glext.h:5893
- glGetQueryObjectiv = _link_function('glGetQueryObjectiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_1_5')
- # GL/glext.h:5894
- glGetQueryObjectuiv = _link_function('glGetQueryObjectuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'VERSION_1_5')
- # GL/glext.h:5895
- glBindBuffer = _link_function('glBindBuffer', None, [GLenum, GLuint], 'VERSION_1_5')
- # GL/glext.h:5896
- glDeleteBuffers = _link_function('glDeleteBuffers', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
- # GL/glext.h:5897
- glGenBuffers = _link_function('glGenBuffers', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
- # GL/glext.h:5898
- glIsBuffer = _link_function('glIsBuffer', GLboolean, [GLuint], 'VERSION_1_5')
- # GL/glext.h:5899
- glBufferData = _link_function('glBufferData', None, [GLenum, GLsizeiptr, POINTER(GLvoid), GLenum], 'VERSION_1_5')
- # GL/glext.h:5900
- glBufferSubData = _link_function('glBufferSubData', None, [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'VERSION_1_5')
- # GL/glext.h:5901
- glGetBufferSubData = _link_function('glGetBufferSubData', None, [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'VERSION_1_5')
- # GL/glext.h:5902
- glMapBuffer = _link_function('glMapBuffer', POINTER(GLvoid), [GLenum, GLenum], 'VERSION_1_5')
- # GL/glext.h:5903
- glUnmapBuffer = _link_function('glUnmapBuffer', GLboolean, [GLenum], 'VERSION_1_5')
- # GL/glext.h:5904
- glGetBufferParameteriv = _link_function('glGetBufferParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_5')
- # GL/glext.h:5905
- glGetBufferPointerv = _link_function('glGetBufferPointerv', None, [GLenum, GLenum, POINTER(POINTER(GLvoid))], 'VERSION_1_5')
- PFNGLGENQUERIESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5907
- PFNGLDELETEQUERIESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5908
- PFNGLISQUERYPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5909
- PFNGLBEGINQUERYPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:5910
- PFNGLENDQUERYPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5911
- PFNGLGETQUERYIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5912
- PFNGLGETQUERYOBJECTIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:5913
- PFNGLGETQUERYOBJECTUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:5914
- PFNGLBINDBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:5915
- PFNGLDELETEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5916
- PFNGLGENBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5917
- PFNGLISBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5918
- PFNGLBUFFERDATAPROC = CFUNCTYPE(None, GLenum, GLsizeiptr, POINTER(GLvoid), GLenum) # GL/glext.h:5919
- PFNGLBUFFERSUBDATAPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)) # GL/glext.h:5920
- PFNGLGETBUFFERSUBDATAPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)) # GL/glext.h:5921
- PFNGLMAPBUFFERPROC = CFUNCTYPE(POINTER(GLvoid), GLenum, GLenum) # GL/glext.h:5922
- PFNGLUNMAPBUFFERPROC = CFUNCTYPE(GLboolean, GLenum) # GL/glext.h:5923
- PFNGLGETBUFFERPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5924
- PFNGLGETBUFFERPOINTERVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:5925
- # VERSION_2_0 (GL/glext.h:5928)
- GL_VERSION_2_0 = 1 # GL/glext.h:5929
- # GL/glext.h:5931
- glBlendEquationSeparate = _link_function('glBlendEquationSeparate', None, [GLenum, GLenum], 'VERSION_2_0')
- # GL/glext.h:5932
- glDrawBuffers = _link_function('glDrawBuffers', None, [GLsizei, POINTER(GLenum)], 'VERSION_2_0')
- # GL/glext.h:5933
- glStencilOpSeparate = _link_function('glStencilOpSeparate', None, [GLenum, GLenum, GLenum, GLenum], 'VERSION_2_0')
- # GL/glext.h:5934
- glStencilFuncSeparate = _link_function('glStencilFuncSeparate', None, [GLenum, GLenum, GLint, GLuint], 'VERSION_2_0')
- # GL/glext.h:5935
- glStencilMaskSeparate = _link_function('glStencilMaskSeparate', None, [GLenum, GLuint], 'VERSION_2_0')
- # GL/glext.h:5936
- glAttachShader = _link_function('glAttachShader', None, [GLuint, GLuint], 'VERSION_2_0')
- # GL/glext.h:5937
- glBindAttribLocation = _link_function('glBindAttribLocation', None, [GLuint, GLuint, POINTER(GLchar)], 'VERSION_2_0')
- # GL/glext.h:5938
- glCompileShader = _link_function('glCompileShader', None, [GLuint], 'VERSION_2_0')
- # GL/glext.h:5939
- glCreateProgram = _link_function('glCreateProgram', GLuint, [], 'VERSION_2_0')
- # GL/glext.h:5940
- glCreateShader = _link_function('glCreateShader', GLuint, [GLenum], 'VERSION_2_0')
- # GL/glext.h:5941
- glDeleteProgram = _link_function('glDeleteProgram', None, [GLuint], 'VERSION_2_0')
- # GL/glext.h:5942
- glDeleteShader = _link_function('glDeleteShader', None, [GLuint], 'VERSION_2_0')
- # GL/glext.h:5943
- glDetachShader = _link_function('glDetachShader', None, [GLuint, GLuint], 'VERSION_2_0')
- # GL/glext.h:5944
- glDisableVertexAttribArray = _link_function('glDisableVertexAttribArray', None, [GLuint], 'VERSION_2_0')
- # GL/glext.h:5945
- glEnableVertexAttribArray = _link_function('glEnableVertexAttribArray', None, [GLuint], 'VERSION_2_0')
- # GL/glext.h:5946
- glGetActiveAttrib = _link_function('glGetActiveAttrib', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)], 'VERSION_2_0')
- # GL/glext.h:5947
- glGetActiveUniform = _link_function('glGetActiveUniform', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)], 'VERSION_2_0')
- # GL/glext.h:5948
- glGetAttachedShaders = _link_function('glGetAttachedShaders', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLuint)], 'VERSION_2_0')
- # GL/glext.h:5949
- glGetAttribLocation = _link_function('glGetAttribLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_2_0')
- # GL/glext.h:5950
- glGetProgramiv = _link_function('glGetProgramiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0')
- # GL/glext.h:5951
- glGetProgramInfoLog = _link_function('glGetProgramInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0')
- # GL/glext.h:5952
- glGetShaderiv = _link_function('glGetShaderiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0')
- # GL/glext.h:5953
- glGetShaderInfoLog = _link_function('glGetShaderInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0')
- # GL/glext.h:5954
- glGetShaderSource = _link_function('glGetShaderSource', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0')
- # GL/glext.h:5955
- glGetUniformLocation = _link_function('glGetUniformLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_2_0')
- # GL/glext.h:5956
- glGetUniformfv = _link_function('glGetUniformfv', None, [GLuint, GLint, POINTER(GLfloat)], 'VERSION_2_0')
- # GL/glext.h:5957
- glGetUniformiv = _link_function('glGetUniformiv', None, [GLuint, GLint, POINTER(GLint)], 'VERSION_2_0')
- # GL/glext.h:5958
- glGetVertexAttribdv = _link_function('glGetVertexAttribdv', None, [GLuint, GLenum, POINTER(GLdouble)], 'VERSION_2_0')
- # GL/glext.h:5959
- glGetVertexAttribfv = _link_function('glGetVertexAttribfv', None, [GLuint, GLenum, POINTER(GLfloat)], 'VERSION_2_0')
- # GL/glext.h:5960
- glGetVertexAttribiv = _link_function('glGetVertexAttribiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0')
- # GL/glext.h:5961
- glGetVertexAttribPointerv = _link_function('glGetVertexAttribPointerv', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'VERSION_2_0')
- # GL/glext.h:5962
- glIsProgram = _link_function('glIsProgram', GLboolean, [GLuint], 'VERSION_2_0')
- # GL/glext.h:5963
- glIsShader = _link_function('glIsShader', GLboolean, [GLuint], 'VERSION_2_0')
- # GL/glext.h:5964
- glLinkProgram = _link_function('glLinkProgram', None, [GLuint], 'VERSION_2_0')
- # GL/glext.h:5965
- glShaderSource = _link_function('glShaderSource', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)], 'VERSION_2_0')
- # GL/glext.h:5966
- glUseProgram = _link_function('glUseProgram', None, [GLuint], 'VERSION_2_0')
- # GL/glext.h:5967
- glUniform1f = _link_function('glUniform1f', None, [GLint, GLfloat], 'VERSION_2_0')
- # GL/glext.h:5968
- glUniform2f = _link_function('glUniform2f', None, [GLint, GLfloat, GLfloat], 'VERSION_2_0')
- # GL/glext.h:5969
- glUniform3f = _link_function('glUniform3f', None, [GLint, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
- # GL/glext.h:5970
- glUniform4f = _link_function('glUniform4f', None, [GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
- # GL/glext.h:5971
- glUniform1i = _link_function('glUniform1i', None, [GLint, GLint], 'VERSION_2_0')
- # GL/glext.h:5972
- glUniform2i = _link_function('glUniform2i', None, [GLint, GLint, GLint], 'VERSION_2_0')
- # GL/glext.h:5973
- glUniform3i = _link_function('glUniform3i', None, [GLint, GLint, GLint, GLint], 'VERSION_2_0')
- # GL/glext.h:5974
- glUniform4i = _link_function('glUniform4i', None, [GLint, GLint, GLint, GLint, GLint], 'VERSION_2_0')
- # GL/glext.h:5975
- glUniform1fv = _link_function('glUniform1fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
- # GL/glext.h:5976
- glUniform2fv = _link_function('glUniform2fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
- # GL/glext.h:5977
- glUniform3fv = _link_function('glUniform3fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
- # GL/glext.h:5978
- glUniform4fv = _link_function('glUniform4fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
- # GL/glext.h:5979
- glUniform1iv = _link_function('glUniform1iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
- # GL/glext.h:5980
- glUniform2iv = _link_function('glUniform2iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
- # GL/glext.h:5981
- glUniform3iv = _link_function('glUniform3iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
- # GL/glext.h:5982
- glUniform4iv = _link_function('glUniform4iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
- # GL/glext.h:5983
- glUniformMatrix2fv = _link_function('glUniformMatrix2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0')
- # GL/glext.h:5984
- glUniformMatrix3fv = _link_function('glUniformMatrix3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0')
- # GL/glext.h:5985
- glUniformMatrix4fv = _link_function('glUniformMatrix4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0')
- # GL/glext.h:5986
- glValidateProgram = _link_function('glValidateProgram', None, [GLuint], 'VERSION_2_0')
- # GL/glext.h:5987
- glVertexAttrib1d = _link_function('glVertexAttrib1d', None, [GLuint, GLdouble], 'VERSION_2_0')
- # GL/glext.h:5988
- glVertexAttrib1dv = _link_function('glVertexAttrib1dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
- # GL/glext.h:5989
- glVertexAttrib1f = _link_function('glVertexAttrib1f', None, [GLuint, GLfloat], 'VERSION_2_0')
- # GL/glext.h:5990
- glVertexAttrib1fv = _link_function('glVertexAttrib1fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
- # GL/glext.h:5991
- glVertexAttrib1s = _link_function('glVertexAttrib1s', None, [GLuint, GLshort], 'VERSION_2_0')
- # GL/glext.h:5992
- glVertexAttrib1sv = _link_function('glVertexAttrib1sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
- # GL/glext.h:5993
- glVertexAttrib2d = _link_function('glVertexAttrib2d', None, [GLuint, GLdouble, GLdouble], 'VERSION_2_0')
- # GL/glext.h:5994
- glVertexAttrib2dv = _link_function('glVertexAttrib2dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
- # GL/glext.h:5995
- glVertexAttrib2f = _link_function('glVertexAttrib2f', None, [GLuint, GLfloat, GLfloat], 'VERSION_2_0')
- # GL/glext.h:5996
- glVertexAttrib2fv = _link_function('glVertexAttrib2fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
- # GL/glext.h:5997
- glVertexAttrib2s = _link_function('glVertexAttrib2s', None, [GLuint, GLshort, GLshort], 'VERSION_2_0')
- # GL/glext.h:5998
- glVertexAttrib2sv = _link_function('glVertexAttrib2sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
- # GL/glext.h:5999
- glVertexAttrib3d = _link_function('glVertexAttrib3d', None, [GLuint, GLdouble, GLdouble, GLdouble], 'VERSION_2_0')
- # GL/glext.h:6000
- glVertexAttrib3dv = _link_function('glVertexAttrib3dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
- # GL/glext.h:6001
- glVertexAttrib3f = _link_function('glVertexAttrib3f', None, [GLuint, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
- # GL/glext.h:6002
- glVertexAttrib3fv = _link_function('glVertexAttrib3fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
- # GL/glext.h:6003
- glVertexAttrib3s = _link_function('glVertexAttrib3s', None, [GLuint, GLshort, GLshort, GLshort], 'VERSION_2_0')
- # GL/glext.h:6004
- glVertexAttrib3sv = _link_function('glVertexAttrib3sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
- # GL/glext.h:6005
- glVertexAttrib4Nbv = _link_function('glVertexAttrib4Nbv', None, [GLuint, POINTER(GLbyte)], 'VERSION_2_0')
- # GL/glext.h:6006
- glVertexAttrib4Niv = _link_function('glVertexAttrib4Niv', None, [GLuint, POINTER(GLint)], 'VERSION_2_0')
- # GL/glext.h:6007
- glVertexAttrib4Nsv = _link_function('glVertexAttrib4Nsv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
- # GL/glext.h:6008
- glVertexAttrib4Nub = _link_function('glVertexAttrib4Nub', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'VERSION_2_0')
- # GL/glext.h:6009
- glVertexAttrib4Nubv = _link_function('glVertexAttrib4Nubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_2_0')
- # GL/glext.h:6010
- glVertexAttrib4Nuiv = _link_function('glVertexAttrib4Nuiv', None, [GLuint, POINTER(GLuint)], 'VERSION_2_0')
- # GL/glext.h:6011
- glVertexAttrib4Nusv = _link_function('glVertexAttrib4Nusv', None, [GLuint, POINTER(GLushort)], 'VERSION_2_0')
- # GL/glext.h:6012
- glVertexAttrib4bv = _link_function('glVertexAttrib4bv', None, [GLuint, POINTER(GLbyte)], 'VERSION_2_0')
- # GL/glext.h:6013
- glVertexAttrib4d = _link_function('glVertexAttrib4d', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'VERSION_2_0')
- # GL/glext.h:6014
- glVertexAttrib4dv = _link_function('glVertexAttrib4dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
- # GL/glext.h:6015
- glVertexAttrib4f = _link_function('glVertexAttrib4f', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
- # GL/glext.h:6016
- glVertexAttrib4fv = _link_function('glVertexAttrib4fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
- # GL/glext.h:6017
- glVertexAttrib4iv = _link_function('glVertexAttrib4iv', None, [GLuint, POINTER(GLint)], 'VERSION_2_0')
- # GL/glext.h:6018
- glVertexAttrib4s = _link_function('glVertexAttrib4s', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'VERSION_2_0')
- # GL/glext.h:6019
- glVertexAttrib4sv = _link_function('glVertexAttrib4sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
- # GL/glext.h:6020
- glVertexAttrib4ubv = _link_function('glVertexAttrib4ubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_2_0')
- # GL/glext.h:6021
- glVertexAttrib4uiv = _link_function('glVertexAttrib4uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_2_0')
- # GL/glext.h:6022
- glVertexAttrib4usv = _link_function('glVertexAttrib4usv', None, [GLuint, POINTER(GLushort)], 'VERSION_2_0')
- # GL/glext.h:6023
- glVertexAttribPointer = _link_function('glVertexAttribPointer', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)], 'VERSION_2_0')
- PFNGLBLENDEQUATIONSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:6025
- PFNGLDRAWBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLenum)) # GL/glext.h:6026
- PFNGLSTENCILOPSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6027
- PFNGLSTENCILFUNCSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLuint) # GL/glext.h:6028
- PFNGLSTENCILMASKSEPARATEPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6029
- PFNGLATTACHSHADERPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:6030
- PFNGLBINDATTRIBLOCATIONPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:6031
- PFNGLCOMPILESHADERPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6032
- PFNGLCREATEPROGRAMPROC = CFUNCTYPE(GLuint) # GL/glext.h:6033
- PFNGLCREATESHADERPROC = CFUNCTYPE(GLuint, GLenum) # GL/glext.h:6034
- PFNGLDELETEPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6035
- PFNGLDELETESHADERPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6036
- PFNGLDETACHSHADERPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:6037
- PFNGLDISABLEVERTEXATTRIBARRAYPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6038
- PFNGLENABLEVERTEXATTRIBARRAYPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6039
- PFNGLGETACTIVEATTRIBPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)) # GL/glext.h:6040
- PFNGLGETACTIVEUNIFORMPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)) # GL/glext.h:6041
- PFNGLGETATTACHEDSHADERSPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLuint)) # GL/glext.h:6042
- PFNGLGETATTRIBLOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:6043
- PFNGLGETPROGRAMIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6044
- PFNGLGETPROGRAMINFOLOGPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:6045
- PFNGLGETSHADERIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6046
- PFNGLGETSHADERINFOLOGPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:6047
- PFNGLGETSHADERSOURCEPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:6048
- PFNGLGETUNIFORMLOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:6049
- PFNGLGETUNIFORMFVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLfloat)) # GL/glext.h:6050
- PFNGLGETUNIFORMIVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLint)) # GL/glext.h:6051
- PFNGLGETVERTEXATTRIBDVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:6052
- PFNGLGETVERTEXATTRIBFVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6053
- PFNGLGETVERTEXATTRIBIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6054
- PFNGLGETVERTEXATTRIBPOINTERVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:6055
- PFNGLISPROGRAMPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6056
- PFNGLISSHADERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6057
- PFNGLLINKPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6058
- PFNGLSHADERSOURCEPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)) # GL/glext.h:6059
- PFNGLUSEPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6060
- PFNGLUNIFORM1FPROC = CFUNCTYPE(None, GLint, GLfloat) # GL/glext.h:6061
- PFNGLUNIFORM2FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat) # GL/glext.h:6062
- PFNGLUNIFORM3FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat) # GL/glext.h:6063
- PFNGLUNIFORM4FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6064
- PFNGLUNIFORM1IPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:6065
- PFNGLUNIFORM2IPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6066
- PFNGLUNIFORM3IPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:6067
- PFNGLUNIFORM4IPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint) # GL/glext.h:6068
- PFNGLUNIFORM1FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6069
- PFNGLUNIFORM2FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6070
- PFNGLUNIFORM3FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6071
- PFNGLUNIFORM4FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6072
- PFNGLUNIFORM1IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6073
- PFNGLUNIFORM2IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6074
- PFNGLUNIFORM3IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6075
- PFNGLUNIFORM4IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6076
- PFNGLUNIFORMMATRIX2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6077
- PFNGLUNIFORMMATRIX3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6078
- PFNGLUNIFORMMATRIX4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6079
- PFNGLVALIDATEPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6080
- PFNGLVERTEXATTRIB1DPROC = CFUNCTYPE(None, GLuint, GLdouble) # GL/glext.h:6081
- PFNGLVERTEXATTRIB1DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6082
- PFNGLVERTEXATTRIB1FPROC = CFUNCTYPE(None, GLuint, GLfloat) # GL/glext.h:6083
- PFNGLVERTEXATTRIB1FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6084
- PFNGLVERTEXATTRIB1SPROC = CFUNCTYPE(None, GLuint, GLshort) # GL/glext.h:6085
- PFNGLVERTEXATTRIB1SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6086
- PFNGLVERTEXATTRIB2DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:6087
- PFNGLVERTEXATTRIB2DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6088
- PFNGLVERTEXATTRIB2FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat) # GL/glext.h:6089
- PFNGLVERTEXATTRIB2FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6090
- PFNGLVERTEXATTRIB2SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort) # GL/glext.h:6091
- PFNGLVERTEXATTRIB2SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6092
- PFNGLVERTEXATTRIB3DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) # GL/glext.h:6093
- PFNGLVERTEXATTRIB3DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6094
- PFNGLVERTEXATTRIB3FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:6095
- PFNGLVERTEXATTRIB3FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6096
- PFNGLVERTEXATTRIB3SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort) # GL/glext.h:6097
- PFNGLVERTEXATTRIB3SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6098
- PFNGLVERTEXATTRIB4NBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:6099
- PFNGLVERTEXATTRIB4NIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6100
- PFNGLVERTEXATTRIB4NSVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6101
- PFNGLVERTEXATTRIB4NUBPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte) # GL/glext.h:6102
- PFNGLVERTEXATTRIB4NUBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:6103
- PFNGLVERTEXATTRIB4NUIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6104
- PFNGLVERTEXATTRIB4NUSVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:6105
- PFNGLVERTEXATTRIB4BVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:6106
- PFNGLVERTEXATTRIB4DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6107
- PFNGLVERTEXATTRIB4DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6108
- PFNGLVERTEXATTRIB4FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6109
- PFNGLVERTEXATTRIB4FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6110
- PFNGLVERTEXATTRIB4IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6111
- PFNGLVERTEXATTRIB4SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:6112
- PFNGLVERTEXATTRIB4SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6113
- PFNGLVERTEXATTRIB4UBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:6114
- PFNGLVERTEXATTRIB4UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6115
- PFNGLVERTEXATTRIB4USVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:6116
- PFNGLVERTEXATTRIBPOINTERPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)) # GL/glext.h:6117
- # VERSION_2_1 (GL/glext.h:6120)
- GL_VERSION_2_1 = 1 # GL/glext.h:6121
- # GL/glext.h:6123
- glUniformMatrix2x3fv = _link_function('glUniformMatrix2x3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
- # GL/glext.h:6124
- glUniformMatrix3x2fv = _link_function('glUniformMatrix3x2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
- # GL/glext.h:6125
- glUniformMatrix2x4fv = _link_function('glUniformMatrix2x4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
- # GL/glext.h:6126
- glUniformMatrix4x2fv = _link_function('glUniformMatrix4x2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
- # GL/glext.h:6127
- glUniformMatrix3x4fv = _link_function('glUniformMatrix3x4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
- # GL/glext.h:6128
- glUniformMatrix4x3fv = _link_function('glUniformMatrix4x3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
- PFNGLUNIFORMMATRIX2X3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6130
- PFNGLUNIFORMMATRIX3X2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6131
- PFNGLUNIFORMMATRIX2X4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6132
- PFNGLUNIFORMMATRIX4X2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6133
- PFNGLUNIFORMMATRIX3X4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6134
- PFNGLUNIFORMMATRIX4X3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6135
- # VERSION_3_0 (GL/glext.h:6138)
- GL_VERSION_3_0 = 1 # GL/glext.h:6139
- # GL/glext.h:6145
- glColorMaski = _link_function('glColorMaski', None, [GLuint, GLboolean, GLboolean, GLboolean, GLboolean], 'VERSION_3_0')
- # GL/glext.h:6146
- glGetBooleani_v = _link_function('glGetBooleani_v', None, [GLenum, GLuint, POINTER(GLboolean)], 'VERSION_3_0')
- # GL/glext.h:6147
- glGetIntegeri_v = _link_function('glGetIntegeri_v', None, [GLenum, GLuint, POINTER(GLint)], 'VERSION_3_0')
- # GL/glext.h:6148
- glEnablei = _link_function('glEnablei', None, [GLenum, GLuint], 'VERSION_3_0')
- # GL/glext.h:6149
- glDisablei = _link_function('glDisablei', None, [GLenum, GLuint], 'VERSION_3_0')
- # GL/glext.h:6150
- glIsEnabledi = _link_function('glIsEnabledi', GLboolean, [GLenum, GLuint], 'VERSION_3_0')
- # GL/glext.h:6151
- glBeginTransformFeedback = _link_function('glBeginTransformFeedback', None, [GLenum], 'VERSION_3_0')
- # GL/glext.h:6152
- glEndTransformFeedback = _link_function('glEndTransformFeedback', None, [], 'VERSION_3_0')
- # GL/glext.h:6153
- glBindBufferRange = _link_function('glBindBufferRange', None, [GLenum, GLuint, GLuint, GLintptr, GLsizeiptr], 'VERSION_3_0')
- # GL/glext.h:6154
- glBindBufferBase = _link_function('glBindBufferBase', None, [GLenum, GLuint, GLuint], 'VERSION_3_0')
- # GL/glext.h:6155
- glTransformFeedbackVaryings = _link_function('glTransformFeedbackVaryings', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), GLenum], 'VERSION_3_0')
- # GL/glext.h:6156
- glGetTransformFeedbackVarying = _link_function('glGetTransformFeedbackVarying', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLsizei), POINTER(GLenum), POINTER(GLchar)], 'VERSION_3_0')
- # GL/glext.h:6157
- glClampColor = _link_function('glClampColor', None, [GLenum, GLenum], 'VERSION_3_0')
- # GL/glext.h:6158
- glBeginConditionalRender = _link_function('glBeginConditionalRender', None, [GLuint, GLenum], 'VERSION_3_0')
- # GL/glext.h:6159
- glEndConditionalRender = _link_function('glEndConditionalRender', None, [], 'VERSION_3_0')
- # GL/glext.h:6160
- glVertexAttribIPointer = _link_function('glVertexAttribIPointer', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_3_0')
- # GL/glext.h:6161
- glGetVertexAttribIiv = _link_function('glGetVertexAttribIiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_3_0')
- # GL/glext.h:6162
- glGetVertexAttribIuiv = _link_function('glGetVertexAttribIuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'VERSION_3_0')
- # GL/glext.h:6163
- glVertexAttribI1i = _link_function('glVertexAttribI1i', None, [GLuint, GLint], 'VERSION_3_0')
- # GL/glext.h:6164
- glVertexAttribI2i = _link_function('glVertexAttribI2i', None, [GLuint, GLint, GLint], 'VERSION_3_0')
- # GL/glext.h:6165
- glVertexAttribI3i = _link_function('glVertexAttribI3i', None, [GLuint, GLint, GLint, GLint], 'VERSION_3_0')
- # GL/glext.h:6166
- glVertexAttribI4i = _link_function('glVertexAttribI4i', None, [GLuint, GLint, GLint, GLint, GLint], 'VERSION_3_0')
- # GL/glext.h:6167
- glVertexAttribI1ui = _link_function('glVertexAttribI1ui', None, [GLuint, GLuint], 'VERSION_3_0')
- # GL/glext.h:6168
- glVertexAttribI2ui = _link_function('glVertexAttribI2ui', None, [GLuint, GLuint, GLuint], 'VERSION_3_0')
- # GL/glext.h:6169
- glVertexAttribI3ui = _link_function('glVertexAttribI3ui', None, [GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0')
- # GL/glext.h:6170
- glVertexAttribI4ui = _link_function('glVertexAttribI4ui', None, [GLuint, GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0')
- # GL/glext.h:6171
- glVertexAttribI1iv = _link_function('glVertexAttribI1iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
- # GL/glext.h:6172
- glVertexAttribI2iv = _link_function('glVertexAttribI2iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
- # GL/glext.h:6173
- glVertexAttribI3iv = _link_function('glVertexAttribI3iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
- # GL/glext.h:6174
- glVertexAttribI4iv = _link_function('glVertexAttribI4iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
- # GL/glext.h:6175
- glVertexAttribI1uiv = _link_function('glVertexAttribI1uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
- # GL/glext.h:6176
- glVertexAttribI2uiv = _link_function('glVertexAttribI2uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
- # GL/glext.h:6177
- glVertexAttribI3uiv = _link_function('glVertexAttribI3uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
- # GL/glext.h:6178
- glVertexAttribI4uiv = _link_function('glVertexAttribI4uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
- # GL/glext.h:6179
- glVertexAttribI4bv = _link_function('glVertexAttribI4bv', None, [GLuint, POINTER(GLbyte)], 'VERSION_3_0')
- # GL/glext.h:6180
- glVertexAttribI4sv = _link_function('glVertexAttribI4sv', None, [GLuint, POINTER(GLshort)], 'VERSION_3_0')
- # GL/glext.h:6181
- glVertexAttribI4ubv = _link_function('glVertexAttribI4ubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_3_0')
- # GL/glext.h:6182
- glVertexAttribI4usv = _link_function('glVertexAttribI4usv', None, [GLuint, POINTER(GLushort)], 'VERSION_3_0')
- # GL/glext.h:6183
- glGetUniformuiv = _link_function('glGetUniformuiv', None, [GLuint, GLint, POINTER(GLuint)], 'VERSION_3_0')
- # GL/glext.h:6184
- glBindFragDataLocation = _link_function('glBindFragDataLocation', None, [GLuint, GLuint, POINTER(GLchar)], 'VERSION_3_0')
- # GL/glext.h:6185
- glGetFragDataLocation = _link_function('glGetFragDataLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_3_0')
- # GL/glext.h:6186
- glUniform1ui = _link_function('glUniform1ui', None, [GLint, GLuint], 'VERSION_3_0')
- # GL/glext.h:6187
- glUniform2ui = _link_function('glUniform2ui', None, [GLint, GLuint, GLuint], 'VERSION_3_0')
- # GL/glext.h:6188
- glUniform3ui = _link_function('glUniform3ui', None, [GLint, GLuint, GLuint, GLuint], 'VERSION_3_0')
- # GL/glext.h:6189
- glUniform4ui = _link_function('glUniform4ui', None, [GLint, GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0')
- # GL/glext.h:6190
- glUniform1uiv = _link_function('glUniform1uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
- # GL/glext.h:6191
- glUniform2uiv = _link_function('glUniform2uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
- # GL/glext.h:6192
- glUniform3uiv = _link_function('glUniform3uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
- # GL/glext.h:6193
- glUniform4uiv = _link_function('glUniform4uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
- # GL/glext.h:6194
- glTexParameterIiv = _link_function('glTexParameterIiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_3_0')
- # GL/glext.h:6195
- glTexParameterIuiv = _link_function('glTexParameterIuiv', None, [GLenum, GLenum, POINTER(GLuint)], 'VERSION_3_0')
- # GL/glext.h:6196
- glGetTexParameterIiv = _link_function('glGetTexParameterIiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_3_0')
- # GL/glext.h:6197
- glGetTexParameterIuiv = _link_function('glGetTexParameterIuiv', None, [GLenum, GLenum, POINTER(GLuint)], 'VERSION_3_0')
- # GL/glext.h:6198
- glClearBufferiv = _link_function('glClearBufferiv', None, [GLenum, GLint, POINTER(GLint)], 'VERSION_3_0')
- # GL/glext.h:6199
- glClearBufferuiv = _link_function('glClearBufferuiv', None, [GLenum, GLint, POINTER(GLuint)], 'VERSION_3_0')
- # GL/glext.h:6200
- glClearBufferfv = _link_function('glClearBufferfv', None, [GLenum, GLint, POINTER(GLfloat)], 'VERSION_3_0')
- # GL/glext.h:6201
- glClearBufferfi = _link_function('glClearBufferfi', None, [GLenum, GLint, GLfloat, GLint], 'VERSION_3_0')
- # GL/glext.h:6202
- glGetStringi = _link_function('glGetStringi', POINTER(GLubyte), [GLenum, GLuint], 'VERSION_3_0')
- PFNGLCOLORMASKIPROC = CFUNCTYPE(None, GLuint, GLboolean, GLboolean, GLboolean, GLboolean) # GL/glext.h:6204
- PFNGLGETBOOLEANI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLboolean)) # GL/glext.h:6205
- PFNGLGETINTEGERI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:6206
- PFNGLENABLEIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6207
- PFNGLDISABLEIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6208
- PFNGLISENABLEDIPROC = CFUNCTYPE(GLboolean, GLenum, GLuint) # GL/glext.h:6209
- PFNGLBEGINTRANSFORMFEEDBACKPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:6210
- PFNGLENDTRANSFORMFEEDBACKPROC = CFUNCTYPE(None) # GL/glext.h:6211
- PFNGLBINDBUFFERRANGEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr) # GL/glext.h:6212
- PFNGLBINDBUFFERBASEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:6213
- PFNGLTRANSFORMFEEDBACKVARYINGSPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(POINTER(GLchar)), GLenum) # GL/glext.h:6214
- PFNGLGETTRANSFORMFEEDBACKVARYINGPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLsizei), POINTER(GLenum), POINTER(GLchar)) # GL/glext.h:6215
- PFNGLCLAMPCOLORPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:6216
- PFNGLBEGINCONDITIONALRENDERPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:6217
- PFNGLENDCONDITIONALRENDERPROC = CFUNCTYPE(None) # GL/glext.h:6218
- PFNGLVERTEXATTRIBIPOINTERPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6219
- PFNGLGETVERTEXATTRIBIIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6220
- PFNGLGETVERTEXATTRIBIUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:6221
- PFNGLVERTEXATTRIBI1IPROC = CFUNCTYPE(None, GLuint, GLint) # GL/glext.h:6222
- PFNGLVERTEXATTRIBI2IPROC = CFUNCTYPE(None, GLuint, GLint, GLint) # GL/glext.h:6223
- PFNGLVERTEXATTRIBI3IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint) # GL/glext.h:6224
- PFNGLVERTEXATTRIBI4IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:6225
- PFNGLVERTEXATTRIBI1UIPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:6226
- PFNGLVERTEXATTRIBI2UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:6227
- PFNGLVERTEXATTRIBI3UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6228
- PFNGLVERTEXATTRIBI4UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6229
- PFNGLVERTEXATTRIBI1IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6230
- PFNGLVERTEXATTRIBI2IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6231
- PFNGLVERTEXATTRIBI3IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6232
- PFNGLVERTEXATTRIBI4IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6233
- PFNGLVERTEXATTRIBI1UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6234
- PFNGLVERTEXATTRIBI2UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6235
- PFNGLVERTEXATTRIBI3UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6236
- PFNGLVERTEXATTRIBI4UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6237
- PFNGLVERTEXATTRIBI4BVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:6238
- PFNGLVERTEXATTRIBI4SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6239
- PFNGLVERTEXATTRIBI4UBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:6240
- PFNGLVERTEXATTRIBI4USVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:6241
- PFNGLGETUNIFORMUIVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLuint)) # GL/glext.h:6242
- PFNGLBINDFRAGDATALOCATIONPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:6243
- PFNGLGETFRAGDATALOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:6244
- PFNGLUNIFORM1UIPROC = CFUNCTYPE(None, GLint, GLuint) # GL/glext.h:6245
- PFNGLUNIFORM2UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint) # GL/glext.h:6246
- PFNGLUNIFORM3UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint) # GL/glext.h:6247
- PFNGLUNIFORM4UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6248
- PFNGLUNIFORM1UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:6249
- PFNGLUNIFORM2UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:6250
- PFNGLUNIFORM3UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:6251
- PFNGLUNIFORM4UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:6252
- PFNGLTEXPARAMETERIIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6253
- PFNGLTEXPARAMETERIUIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:6254
- PFNGLGETTEXPARAMETERIIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6255
- PFNGLGETTEXPARAMETERIUIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:6256
- PFNGLCLEARBUFFERIVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLint)) # GL/glext.h:6257
- PFNGLCLEARBUFFERUIVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLuint)) # GL/glext.h:6258
- PFNGLCLEARBUFFERFVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLfloat)) # GL/glext.h:6259
- PFNGLCLEARBUFFERFIPROC = CFUNCTYPE(None, GLenum, GLint, GLfloat, GLint) # GL/glext.h:6260
- PFNGLGETSTRINGIPROC = CFUNCTYPE(POINTER(GLubyte), GLenum, GLuint) # GL/glext.h:6261
- # VERSION_3_1 (GL/glext.h:6264)
- GL_VERSION_3_1 = 1 # GL/glext.h:6265
- # GL/glext.h:6270
- glDrawArraysInstanced = _link_function('glDrawArraysInstanced', None, [GLenum, GLint, GLsizei, GLsizei], 'VERSION_3_1')
- # GL/glext.h:6271
- glDrawElementsInstanced = _link_function('glDrawElementsInstanced', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei], 'VERSION_3_1')
- # GL/glext.h:6272
- glTexBuffer = _link_function('glTexBuffer', None, [GLenum, GLenum, GLuint], 'VERSION_3_1')
- # GL/glext.h:6273
- glPrimitiveRestartIndex = _link_function('glPrimitiveRestartIndex', None, [GLuint], 'VERSION_3_1')
- PFNGLDRAWARRAYSINSTANCEDPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei) # GL/glext.h:6275
- PFNGLDRAWELEMENTSINSTANCEDPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei) # GL/glext.h:6276
- PFNGLTEXBUFFERPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:6277
- PFNGLPRIMITIVERESTARTINDEXPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6278
- # VERSION_3_2 (GL/glext.h:6281)
- GL_VERSION_3_2 = 1 # GL/glext.h:6282
- # GL/glext.h:6289
- glGetInteger64i_v = _link_function('glGetInteger64i_v', None, [GLenum, GLuint, POINTER(GLint64)], 'VERSION_3_2')
- # GL/glext.h:6290
- glGetBufferParameteri64v = _link_function('glGetBufferParameteri64v', None, [GLenum, GLenum, POINTER(GLint64)], 'VERSION_3_2')
- # GL/glext.h:6291
- glFramebufferTexture = _link_function('glFramebufferTexture', None, [GLenum, GLenum, GLuint, GLint], 'VERSION_3_2')
- PFNGLGETINTEGER64I_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint64)) # GL/glext.h:6293
- PFNGLGETBUFFERPARAMETERI64VPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint64)) # GL/glext.h:6294
- PFNGLFRAMEBUFFERTEXTUREPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint) # GL/glext.h:6295
- # VERSION_3_3 (GL/glext.h:6298)
- GL_VERSION_3_3 = 1 # GL/glext.h:6299
- # GL/glext.h:6311
- glVertexAttribDivisor = _link_function('glVertexAttribDivisor', None, [GLuint, GLuint], 'VERSION_3_3')
- PFNGLVERTEXATTRIBDIVISORPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:6313
- # VERSION_4_0 (GL/glext.h:6316)
- GL_VERSION_4_0 = 1 # GL/glext.h:6317
- # GL/glext.h:6331
- glMinSampleShading = _link_function('glMinSampleShading', None, [GLfloat], 'VERSION_4_0')
- # GL/glext.h:6332
- glBlendEquationi = _link_function('glBlendEquationi', None, [GLuint, GLenum], 'VERSION_4_0')
- # GL/glext.h:6333
- glBlendEquationSeparatei = _link_function('glBlendEquationSeparatei', None, [GLuint, GLenum, GLenum], 'VERSION_4_0')
- # GL/glext.h:6334
- glBlendFunci = _link_function('glBlendFunci', None, [GLuint, GLenum, GLenum], 'VERSION_4_0')
- # GL/glext.h:6335
- glBlendFuncSeparatei = _link_function('glBlendFuncSeparatei', None, [GLuint, GLenum, GLenum, GLenum, GLenum], 'VERSION_4_0')
- PFNGLMINSAMPLESHADINGPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:6337
- PFNGLBLENDEQUATIONIPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:6338
- PFNGLBLENDEQUATIONSEPARATEIPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum) # GL/glext.h:6339
- PFNGLBLENDFUNCIPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum) # GL/glext.h:6340
- PFNGLBLENDFUNCSEPARATEIPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6341
- # VERSION_4_1 (GL/glext.h:6344)
- GL_VERSION_4_1 = 1 # GL/glext.h:6345
- # VERSION_4_2 (GL/glext.h:6355)
- GL_VERSION_4_2 = 1 # GL/glext.h:6356
- # ARB_multitexture (GL/glext.h:6371)
- # ARB_transpose_matrix (GL/glext.h:6445)
- GL_ARB_transpose_matrix = 1 # GL/glext.h:6446
- # GL/glext.h:6448
- glLoadTransposeMatrixfARB = _link_function('glLoadTransposeMatrixfARB', None, [POINTER(GLfloat)], 'ARB_transpose_matrix')
- # GL/glext.h:6449
- glLoadTransposeMatrixdARB = _link_function('glLoadTransposeMatrixdARB', None, [POINTER(GLdouble)], 'ARB_transpose_matrix')
- # GL/glext.h:6450
- glMultTransposeMatrixfARB = _link_function('glMultTransposeMatrixfARB', None, [POINTER(GLfloat)], 'ARB_transpose_matrix')
- # GL/glext.h:6451
- glMultTransposeMatrixdARB = _link_function('glMultTransposeMatrixdARB', None, [POINTER(GLdouble)], 'ARB_transpose_matrix')
- PFNGLLOADTRANSPOSEMATRIXFARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6453
- PFNGLLOADTRANSPOSEMATRIXDARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6454
- PFNGLMULTTRANSPOSEMATRIXFARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6455
- PFNGLMULTTRANSPOSEMATRIXDARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6456
- # ARB_multisample (GL/glext.h:6459)
- GL_ARB_multisample = 1 # GL/glext.h:6460
- # GL/glext.h:6462
- glSampleCoverageARB = _link_function('glSampleCoverageARB', None, [GLfloat, GLboolean], 'ARB_multisample')
- PFNGLSAMPLECOVERAGEARBPROC = CFUNCTYPE(None, GLfloat, GLboolean) # GL/glext.h:6464
- # ARB_texture_env_add (GL/glext.h:6467)
- GL_ARB_texture_env_add = 1 # GL/glext.h:6468
- # ARB_texture_cube_map (GL/glext.h:6471)
- GL_ARB_texture_cube_map = 1 # GL/glext.h:6472
- # ARB_texture_compression (GL/glext.h:6475)
- GL_ARB_texture_compression = 1 # GL/glext.h:6476
- # GL/glext.h:6478
- glCompressedTexImage3DARB = _link_function('glCompressedTexImage3DARB', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
- # GL/glext.h:6479
- glCompressedTexImage2DARB = _link_function('glCompressedTexImage2DARB', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
- # GL/glext.h:6480
- glCompressedTexImage1DARB = _link_function('glCompressedTexImage1DARB', None, [GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
- # GL/glext.h:6481
- glCompressedTexSubImage3DARB = _link_function('glCompressedTexSubImage3DARB', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
- # GL/glext.h:6482
- glCompressedTexSubImage2DARB = _link_function('glCompressedTexSubImage2DARB', None, [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
- # GL/glext.h:6483
- glCompressedTexSubImage1DARB = _link_function('glCompressedTexSubImage1DARB', None, [GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
- # GL/glext.h:6484
- glGetCompressedTexImageARB = _link_function('glGetCompressedTexImageARB', None, [GLenum, GLint, POINTER(GLvoid)], 'ARB_texture_compression')
- PFNGLCOMPRESSEDTEXIMAGE3DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:6486
- PFNGLCOMPRESSEDTEXIMAGE2DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:6487
- PFNGLCOMPRESSEDTEXIMAGE1DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:6488
- PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6489
- PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6490
- PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6491
- PFNGLGETCOMPRESSEDTEXIMAGEARBPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLvoid)) # GL/glext.h:6492
- # ARB_texture_border_clamp (GL/glext.h:6495)
- GL_ARB_texture_border_clamp = 1 # GL/glext.h:6496
- # ARB_point_parameters (GL/glext.h:6499)
- GL_ARB_point_parameters = 1 # GL/glext.h:6500
- # GL/glext.h:6502
- glPointParameterfARB = _link_function('glPointParameterfARB', None, [GLenum, GLfloat], 'ARB_point_parameters')
- # GL/glext.h:6503
- glPointParameterfvARB = _link_function('glPointParameterfvARB', None, [GLenum, POINTER(GLfloat)], 'ARB_point_parameters')
- PFNGLPOINTPARAMETERFARBPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:6505
- PFNGLPOINTPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:6506
- # ARB_vertex_blend (GL/glext.h:6509)
- GL_ARB_vertex_blend = 1 # GL/glext.h:6510
- # GL/glext.h:6512
- glWeightbvARB = _link_function('glWeightbvARB', None, [GLint, POINTER(GLbyte)], 'ARB_vertex_blend')
- # GL/glext.h:6513
- glWeightsvARB = _link_function('glWeightsvARB', None, [GLint, POINTER(GLshort)], 'ARB_vertex_blend')
- # GL/glext.h:6514
- glWeightivARB = _link_function('glWeightivARB', None, [GLint, POINTER(GLint)], 'ARB_vertex_blend')
- # GL/glext.h:6515
- glWeightfvARB = _link_function('glWeightfvARB', None, [GLint, POINTER(GLfloat)], 'ARB_vertex_blend')
- # GL/glext.h:6516
- glWeightdvARB = _link_function('glWeightdvARB', None, [GLint, POINTER(GLdouble)], 'ARB_vertex_blend')
- # GL/glext.h:6517
- glWeightubvARB = _link_function('glWeightubvARB', None, [GLint, POINTER(GLubyte)], 'ARB_vertex_blend')
- # GL/glext.h:6518
- glWeightusvARB = _link_function('glWeightusvARB', None, [GLint, POINTER(GLushort)], 'ARB_vertex_blend')
- # GL/glext.h:6519
- glWeightuivARB = _link_function('glWeightuivARB', None, [GLint, POINTER(GLuint)], 'ARB_vertex_blend')
- # GL/glext.h:6520
- glWeightPointerARB = _link_function('glWeightPointerARB', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_vertex_blend')
- # GL/glext.h:6521
- glVertexBlendARB = _link_function('glVertexBlendARB', None, [GLint], 'ARB_vertex_blend')
- PFNGLWEIGHTBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLbyte)) # GL/glext.h:6523
- PFNGLWEIGHTSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLshort)) # GL/glext.h:6524
- PFNGLWEIGHTIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLint)) # GL/glext.h:6525
- PFNGLWEIGHTFVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLfloat)) # GL/glext.h:6526
- PFNGLWEIGHTDVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLdouble)) # GL/glext.h:6527
- PFNGLWEIGHTUBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLubyte)) # GL/glext.h:6528
- PFNGLWEIGHTUSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLushort)) # GL/glext.h:6529
- PFNGLWEIGHTUIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLuint)) # GL/glext.h:6530
- PFNGLWEIGHTPOINTERARBPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6531
- PFNGLVERTEXBLENDARBPROC = CFUNCTYPE(None, GLint) # GL/glext.h:6532
- # ARB_matrix_palette (GL/glext.h:6535)
- GL_ARB_matrix_palette = 1 # GL/glext.h:6536
- # GL/glext.h:6538
- glCurrentPaletteMatrixARB = _link_function('glCurrentPaletteMatrixARB', None, [GLint], 'ARB_matrix_palette')
- # GL/glext.h:6539
- glMatrixIndexubvARB = _link_function('glMatrixIndexubvARB', None, [GLint, POINTER(GLubyte)], 'ARB_matrix_palette')
- # GL/glext.h:6540
- glMatrixIndexusvARB = _link_function('glMatrixIndexusvARB', None, [GLint, POINTER(GLushort)], 'ARB_matrix_palette')
- # GL/glext.h:6541
- glMatrixIndexuivARB = _link_function('glMatrixIndexuivARB', None, [GLint, POINTER(GLuint)], 'ARB_matrix_palette')
- # GL/glext.h:6542
- glMatrixIndexPointerARB = _link_function('glMatrixIndexPointerARB', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_matrix_palette')
- PFNGLCURRENTPALETTEMATRIXARBPROC = CFUNCTYPE(None, GLint) # GL/glext.h:6544
- PFNGLMATRIXINDEXUBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLubyte)) # GL/glext.h:6545
- PFNGLMATRIXINDEXUSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLushort)) # GL/glext.h:6546
- PFNGLMATRIXINDEXUIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLuint)) # GL/glext.h:6547
- PFNGLMATRIXINDEXPOINTERARBPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6548
- # ARB_texture_env_combine (GL/glext.h:6551)
- GL_ARB_texture_env_combine = 1 # GL/glext.h:6552
- # ARB_texture_env_crossbar (GL/glext.h:6555)
- GL_ARB_texture_env_crossbar = 1 # GL/glext.h:6556
- # ARB_texture_env_dot3 (GL/glext.h:6559)
- GL_ARB_texture_env_dot3 = 1 # GL/glext.h:6560
- # ARB_texture_mirrored_repeat (GL/glext.h:6563)
- GL_ARB_texture_mirrored_repeat = 1 # GL/glext.h:6564
- # ARB_depth_texture (GL/glext.h:6567)
- GL_ARB_depth_texture = 1 # GL/glext.h:6568
- # ARB_shadow (GL/glext.h:6571)
- GL_ARB_shadow = 1 # GL/glext.h:6572
- # ARB_shadow_ambient (GL/glext.h:6575)
- GL_ARB_shadow_ambient = 1 # GL/glext.h:6576
- # ARB_window_pos (GL/glext.h:6579)
- GL_ARB_window_pos = 1 # GL/glext.h:6580
- # GL/glext.h:6582
- glWindowPos2dARB = _link_function('glWindowPos2dARB', None, [GLdouble, GLdouble], 'ARB_window_pos')
- # GL/glext.h:6583
- glWindowPos2dvARB = _link_function('glWindowPos2dvARB', None, [POINTER(GLdouble)], 'ARB_window_pos')
- # GL/glext.h:6584
- glWindowPos2fARB = _link_function('glWindowPos2fARB', None, [GLfloat, GLfloat], 'ARB_window_pos')
- # GL/glext.h:6585
- glWindowPos2fvARB = _link_function('glWindowPos2fvARB', None, [POINTER(GLfloat)], 'ARB_window_pos')
- # GL/glext.h:6586
- glWindowPos2iARB = _link_function('glWindowPos2iARB', None, [GLint, GLint], 'ARB_window_pos')
- # GL/glext.h:6587
- glWindowPos2ivARB = _link_function('glWindowPos2ivARB', None, [POINTER(GLint)], 'ARB_window_pos')
- # GL/glext.h:6588
- glWindowPos2sARB = _link_function('glWindowPos2sARB', None, [GLshort, GLshort], 'ARB_window_pos')
- # GL/glext.h:6589
- glWindowPos2svARB = _link_function('glWindowPos2svARB', None, [POINTER(GLshort)], 'ARB_window_pos')
- # GL/glext.h:6590
- glWindowPos3dARB = _link_function('glWindowPos3dARB', None, [GLdouble, GLdouble, GLdouble], 'ARB_window_pos')
- # GL/glext.h:6591
- glWindowPos3dvARB = _link_function('glWindowPos3dvARB', None, [POINTER(GLdouble)], 'ARB_window_pos')
- # GL/glext.h:6592
- glWindowPos3fARB = _link_function('glWindowPos3fARB', None, [GLfloat, GLfloat, GLfloat], 'ARB_window_pos')
- # GL/glext.h:6593
- glWindowPos3fvARB = _link_function('glWindowPos3fvARB', None, [POINTER(GLfloat)], 'ARB_window_pos')
- # GL/glext.h:6594
- glWindowPos3iARB = _link_function('glWindowPos3iARB', None, [GLint, GLint, GLint], 'ARB_window_pos')
- # GL/glext.h:6595
- glWindowPos3ivARB = _link_function('glWindowPos3ivARB', None, [POINTER(GLint)], 'ARB_window_pos')
- # GL/glext.h:6596
- glWindowPos3sARB = _link_function('glWindowPos3sARB', None, [GLshort, GLshort, GLshort], 'ARB_window_pos')
- # GL/glext.h:6597
- glWindowPos3svARB = _link_function('glWindowPos3svARB', None, [POINTER(GLshort)], 'ARB_window_pos')
- PFNGLWINDOWPOS2DARBPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:6599
- PFNGLWINDOWPOS2DVARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6600
- PFNGLWINDOWPOS2FARBPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:6601
- PFNGLWINDOWPOS2FVARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6602
- PFNGLWINDOWPOS2IARBPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:6603
- PFNGLWINDOWPOS2IVARBPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6604
- PFNGLWINDOWPOS2SARBPROC = CFUNCTYPE(None, GLshort, GLshort) # GL/glext.h:6605
- PFNGLWINDOWPOS2SVARBPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6606
- PFNGLWINDOWPOS3DARBPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:6607
- PFNGLWINDOWPOS3DVARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6608
- PFNGLWINDOWPOS3FARBPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:6609
- PFNGLWINDOWPOS3FVARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6610
- PFNGLWINDOWPOS3IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6611
- PFNGLWINDOWPOS3IVARBPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6612
- PFNGLWINDOWPOS3SARBPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:6613
- PFNGLWINDOWPOS3SVARBPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6614
- # ARB_vertex_program (GL/glext.h:6617)
- GL_ARB_vertex_program = 1 # GL/glext.h:6618
- # GL/glext.h:6620
- glVertexAttrib1dARB = _link_function('glVertexAttrib1dARB', None, [GLuint, GLdouble], 'ARB_vertex_program')
- # GL/glext.h:6621
- glVertexAttrib1dvARB = _link_function('glVertexAttrib1dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
- # GL/glext.h:6622
- glVertexAttrib1fARB = _link_function('glVertexAttrib1fARB', None, [GLuint, GLfloat], 'ARB_vertex_program')
- # GL/glext.h:6623
- glVertexAttrib1fvARB = _link_function('glVertexAttrib1fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
- # GL/glext.h:6624
- glVertexAttrib1sARB = _link_function('glVertexAttrib1sARB', None, [GLuint, GLshort], 'ARB_vertex_program')
- # GL/glext.h:6625
- glVertexAttrib1svARB = _link_function('glVertexAttrib1svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
- # GL/glext.h:6626
- glVertexAttrib2dARB = _link_function('glVertexAttrib2dARB', None, [GLuint, GLdouble, GLdouble], 'ARB_vertex_program')
- # GL/glext.h:6627
- glVertexAttrib2dvARB = _link_function('glVertexAttrib2dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
- # GL/glext.h:6628
- glVertexAttrib2fARB = _link_function('glVertexAttrib2fARB', None, [GLuint, GLfloat, GLfloat], 'ARB_vertex_program')
- # GL/glext.h:6629
- glVertexAttrib2fvARB = _link_function('glVertexAttrib2fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
- # GL/glext.h:6630
- glVertexAttrib2sARB = _link_function('glVertexAttrib2sARB', None, [GLuint, GLshort, GLshort], 'ARB_vertex_program')
- # GL/glext.h:6631
- glVertexAttrib2svARB = _link_function('glVertexAttrib2svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
- # GL/glext.h:6632
- glVertexAttrib3dARB = _link_function('glVertexAttrib3dARB', None, [GLuint, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
- # GL/glext.h:6633
- glVertexAttrib3dvARB = _link_function('glVertexAttrib3dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
- # GL/glext.h:6634
- glVertexAttrib3fARB = _link_function('glVertexAttrib3fARB', None, [GLuint, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
- # GL/glext.h:6635
- glVertexAttrib3fvARB = _link_function('glVertexAttrib3fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
- # GL/glext.h:6636
- glVertexAttrib3sARB = _link_function('glVertexAttrib3sARB', None, [GLuint, GLshort, GLshort, GLshort], 'ARB_vertex_program')
- # GL/glext.h:6637
- glVertexAttrib3svARB = _link_function('glVertexAttrib3svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
- # GL/glext.h:6638
- glVertexAttrib4NbvARB = _link_function('glVertexAttrib4NbvARB', None, [GLuint, POINTER(GLbyte)], 'ARB_vertex_program')
- # GL/glext.h:6639
- glVertexAttrib4NivARB = _link_function('glVertexAttrib4NivARB', None, [GLuint, POINTER(GLint)], 'ARB_vertex_program')
- # GL/glext.h:6640
- glVertexAttrib4NsvARB = _link_function('glVertexAttrib4NsvARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
- # GL/glext.h:6641
- glVertexAttrib4NubARB = _link_function('glVertexAttrib4NubARB', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'ARB_vertex_program')
- # GL/glext.h:6642
- glVertexAttrib4NubvARB = _link_function('glVertexAttrib4NubvARB', None, [GLuint, POINTER(GLubyte)], 'ARB_vertex_program')
- # GL/glext.h:6643
- glVertexAttrib4NuivARB = _link_function('glVertexAttrib4NuivARB', None, [GLuint, POINTER(GLuint)], 'ARB_vertex_program')
- # GL/glext.h:6644
- glVertexAttrib4NusvARB = _link_function('glVertexAttrib4NusvARB', None, [GLuint, POINTER(GLushort)], 'ARB_vertex_program')
- # GL/glext.h:6645
- glVertexAttrib4bvARB = _link_function('glVertexAttrib4bvARB', None, [GLuint, POINTER(GLbyte)], 'ARB_vertex_program')
- # GL/glext.h:6646
- glVertexAttrib4dARB = _link_function('glVertexAttrib4dARB', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
- # GL/glext.h:6647
- glVertexAttrib4dvARB = _link_function('glVertexAttrib4dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
- # GL/glext.h:6648
- glVertexAttrib4fARB = _link_function('glVertexAttrib4fARB', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
- # GL/glext.h:6649
- glVertexAttrib4fvARB = _link_function('glVertexAttrib4fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
- # GL/glext.h:6650
- glVertexAttrib4ivARB = _link_function('glVertexAttrib4ivARB', None, [GLuint, POINTER(GLint)], 'ARB_vertex_program')
- # GL/glext.h:6651
- glVertexAttrib4sARB = _link_function('glVertexAttrib4sARB', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'ARB_vertex_program')
- # GL/glext.h:6652
- glVertexAttrib4svARB = _link_function('glVertexAttrib4svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
- # GL/glext.h:6653
- glVertexAttrib4ubvARB = _link_function('glVertexAttrib4ubvARB', None, [GLuint, POINTER(GLubyte)], 'ARB_vertex_program')
- # GL/glext.h:6654
- glVertexAttrib4uivARB = _link_function('glVertexAttrib4uivARB', None, [GLuint, POINTER(GLuint)], 'ARB_vertex_program')
- # GL/glext.h:6655
- glVertexAttrib4usvARB = _link_function('glVertexAttrib4usvARB', None, [GLuint, POINTER(GLushort)], 'ARB_vertex_program')
- # GL/glext.h:6656
- glVertexAttribPointerARB = _link_function('glVertexAttribPointerARB', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)], 'ARB_vertex_program')
- # GL/glext.h:6657
- glEnableVertexAttribArrayARB = _link_function('glEnableVertexAttribArrayARB', None, [GLuint], 'ARB_vertex_program')
- # GL/glext.h:6658
- glDisableVertexAttribArrayARB = _link_function('glDisableVertexAttribArrayARB', None, [GLuint], 'ARB_vertex_program')
- # GL/glext.h:6659
- glProgramStringARB = _link_function('glProgramStringARB', None, [GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_vertex_program')
- # GL/glext.h:6660
- glBindProgramARB = _link_function('glBindProgramARB', None, [GLenum, GLuint], 'ARB_vertex_program')
- # GL/glext.h:6661
- glDeleteProgramsARB = _link_function('glDeleteProgramsARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_program')
- # GL/glext.h:6662
- glGenProgramsARB = _link_function('glGenProgramsARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_program')
- # GL/glext.h:6663
- glProgramEnvParameter4dARB = _link_function('glProgramEnvParameter4dARB', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
- # GL/glext.h:6664
- glProgramEnvParameter4dvARB = _link_function('glProgramEnvParameter4dvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
- # GL/glext.h:6665
- glProgramEnvParameter4fARB = _link_function('glProgramEnvParameter4fARB', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
- # GL/glext.h:6666
- glProgramEnvParameter4fvARB = _link_function('glProgramEnvParameter4fvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
- # GL/glext.h:6667
- glProgramLocalParameter4dARB = _link_function('glProgramLocalParameter4dARB', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
- # GL/glext.h:6668
- glProgramLocalParameter4dvARB = _link_function('glProgramLocalParameter4dvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
- # GL/glext.h:6669
- glProgramLocalParameter4fARB = _link_function('glProgramLocalParameter4fARB', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
- # GL/glext.h:6670
- glProgramLocalParameter4fvARB = _link_function('glProgramLocalParameter4fvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
- # GL/glext.h:6671
- glGetProgramEnvParameterdvARB = _link_function('glGetProgramEnvParameterdvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
- # GL/glext.h:6672
- glGetProgramEnvParameterfvARB = _link_function('glGetProgramEnvParameterfvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
- # GL/glext.h:6673
- glGetProgramLocalParameterdvARB = _link_function('glGetProgramLocalParameterdvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
- # GL/glext.h:6674
- glGetProgramLocalParameterfvARB = _link_function('glGetProgramLocalParameterfvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
- # GL/glext.h:6675
- glGetProgramivARB = _link_function('glGetProgramivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_vertex_program')
- # GL/glext.h:6676
- glGetProgramStringARB = _link_function('glGetProgramStringARB', None, [GLenum, GLenum, POINTER(GLvoid)], 'ARB_vertex_program')
- # GL/glext.h:6677
- glGetVertexAttribdvARB = _link_function('glGetVertexAttribdvARB', None, [GLuint, GLenum, POINTER(GLdouble)], 'ARB_vertex_program')
- # GL/glext.h:6678
- glGetVertexAttribfvARB = _link_function('glGetVertexAttribfvARB', None, [GLuint, GLenum, POINTER(GLfloat)], 'ARB_vertex_program')
- # GL/glext.h:6679
- glGetVertexAttribivARB = _link_function('glGetVertexAttribivARB', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_vertex_program')
- # GL/glext.h:6680
- glGetVertexAttribPointervARB = _link_function('glGetVertexAttribPointervARB', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'ARB_vertex_program')
- # GL/glext.h:6681
- glIsProgramARB = _link_function('glIsProgramARB', GLboolean, [GLuint], 'ARB_vertex_program')
- PFNGLVERTEXATTRIB1DARBPROC = CFUNCTYPE(None, GLuint, GLdouble) # GL/glext.h:6683
- PFNGLVERTEXATTRIB1DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6684
- PFNGLVERTEXATTRIB1FARBPROC = CFUNCTYPE(None, GLuint, GLfloat) # GL/glext.h:6685
- PFNGLVERTEXATTRIB1FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6686
- PFNGLVERTEXATTRIB1SARBPROC = CFUNCTYPE(None, GLuint, GLshort) # GL/glext.h:6687
- PFNGLVERTEXATTRIB1SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6688
- PFNGLVERTEXATTRIB2DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:6689
- PFNGLVERTEXATTRIB2DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6690
- PFNGLVERTEXATTRIB2FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat) # GL/glext.h:6691
- PFNGLVERTEXATTRIB2FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6692
- PFNGLVERTEXATTRIB2SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort) # GL/glext.h:6693
- PFNGLVERTEXATTRIB2SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6694
- PFNGLVERTEXATTRIB3DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) # GL/glext.h:6695
- PFNGLVERTEXATTRIB3DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6696
- PFNGLVERTEXATTRIB3FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:6697
- PFNGLVERTEXATTRIB3FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6698
- PFNGLVERTEXATTRIB3SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort) # GL/glext.h:6699
- PFNGLVERTEXATTRIB3SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6700
- PFNGLVERTEXATTRIB4NBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:6701
- PFNGLVERTEXATTRIB4NIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6702
- PFNGLVERTEXATTRIB4NSVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6703
- PFNGLVERTEXATTRIB4NUBARBPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte) # GL/glext.h:6704
- PFNGLVERTEXATTRIB4NUBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:6705
- PFNGLVERTEXATTRIB4NUIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6706
- PFNGLVERTEXATTRIB4NUSVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:6707
- PFNGLVERTEXATTRIB4BVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:6708
- PFNGLVERTEXATTRIB4DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6709
- PFNGLVERTEXATTRIB4DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6710
- PFNGLVERTEXATTRIB4FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6711
- PFNGLVERTEXATTRIB4FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6712
- PFNGLVERTEXATTRIB4IVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6713
- PFNGLVERTEXATTRIB4SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:6714
- PFNGLVERTEXATTRIB4SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6715
- PFNGLVERTEXATTRIB4UBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:6716
- PFNGLVERTEXATTRIB4UIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6717
- PFNGLVERTEXATTRIB4USVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:6718
- PFNGLVERTEXATTRIBPOINTERARBPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)) # GL/glext.h:6719
- PFNGLENABLEVERTEXATTRIBARRAYARBPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6720
- PFNGLDISABLEVERTEXATTRIBARRAYARBPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6721
- PFNGLPROGRAMSTRINGARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6722
- PFNGLBINDPROGRAMARBPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6723
- PFNGLDELETEPROGRAMSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6724
- PFNGLGENPROGRAMSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6725
- PFNGLPROGRAMENVPARAMETER4DARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6726
- PFNGLPROGRAMENVPARAMETER4DVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:6727
- PFNGLPROGRAMENVPARAMETER4FARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6728
- PFNGLPROGRAMENVPARAMETER4FVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:6729
- PFNGLPROGRAMLOCALPARAMETER4DARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6730
- PFNGLPROGRAMLOCALPARAMETER4DVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:6731
- PFNGLPROGRAMLOCALPARAMETER4FARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6732
- PFNGLPROGRAMLOCALPARAMETER4FVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:6733
- PFNGLGETPROGRAMENVPARAMETERDVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:6734
- PFNGLGETPROGRAMENVPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:6735
- PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:6736
- PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:6737
- PFNGLGETPROGRAMIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6738
- PFNGLGETPROGRAMSTRINGARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:6739
- PFNGLGETVERTEXATTRIBDVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:6740
- PFNGLGETVERTEXATTRIBFVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6741
- PFNGLGETVERTEXATTRIBIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6742
- PFNGLGETVERTEXATTRIBPOINTERVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:6743
- PFNGLISPROGRAMARBPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6744
- # ARB_fragment_program (GL/glext.h:6747)
- GL_ARB_fragment_program = 1 # GL/glext.h:6748
- # ARB_vertex_buffer_object (GL/glext.h:6752)
- GL_ARB_vertex_buffer_object = 1 # GL/glext.h:6753
- # GL/glext.h:6755
- glBindBufferARB = _link_function('glBindBufferARB', None, [GLenum, GLuint], 'ARB_vertex_buffer_object')
- # GL/glext.h:6756
- glDeleteBuffersARB = _link_function('glDeleteBuffersARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_buffer_object')
- # GL/glext.h:6757
- glGenBuffersARB = _link_function('glGenBuffersARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_buffer_object')
- # GL/glext.h:6758
- glIsBufferARB = _link_function('glIsBufferARB', GLboolean, [GLuint], 'ARB_vertex_buffer_object')
- # GL/glext.h:6759
- glBufferDataARB = _link_function('glBufferDataARB', None, [GLenum, GLsizeiptrARB, POINTER(GLvoid), GLenum], 'ARB_vertex_buffer_object')
- # GL/glext.h:6760
- glBufferSubDataARB = _link_function('glBufferSubDataARB', None, [GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)], 'ARB_vertex_buffer_object')
- # GL/glext.h:6761
- glGetBufferSubDataARB = _link_function('glGetBufferSubDataARB', None, [GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)], 'ARB_vertex_buffer_object')
- # GL/glext.h:6762
- glMapBufferARB = _link_function('glMapBufferARB', POINTER(GLvoid), [GLenum, GLenum], 'ARB_vertex_buffer_object')
- # GL/glext.h:6763
- glUnmapBufferARB = _link_function('glUnmapBufferARB', GLboolean, [GLenum], 'ARB_vertex_buffer_object')
- # GL/glext.h:6764
- glGetBufferParameterivARB = _link_function('glGetBufferParameterivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_vertex_buffer_object')
- # GL/glext.h:6765
- glGetBufferPointervARB = _link_function('glGetBufferPointervARB', None, [GLenum, GLenum, POINTER(POINTER(GLvoid))], 'ARB_vertex_buffer_object')
- PFNGLBINDBUFFERARBPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6767
- PFNGLDELETEBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6768
- PFNGLGENBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6769
- PFNGLISBUFFERARBPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6770
- PFNGLBUFFERDATAARBPROC = CFUNCTYPE(None, GLenum, GLsizeiptrARB, POINTER(GLvoid), GLenum) # GL/glext.h:6771
- PFNGLBUFFERSUBDATAARBPROC = CFUNCTYPE(None, GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)) # GL/glext.h:6772
- PFNGLGETBUFFERSUBDATAARBPROC = CFUNCTYPE(None, GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)) # GL/glext.h:6773
- PFNGLMAPBUFFERARBPROC = CFUNCTYPE(POINTER(GLvoid), GLenum, GLenum) # GL/glext.h:6774
- PFNGLUNMAPBUFFERARBPROC = CFUNCTYPE(GLboolean, GLenum) # GL/glext.h:6775
- PFNGLGETBUFFERPARAMETERIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6776
- PFNGLGETBUFFERPOINTERVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:6777
- # ARB_occlusion_query (GL/glext.h:6780)
- GL_ARB_occlusion_query = 1 # GL/glext.h:6781
- # GL/glext.h:6783
- glGenQueriesARB = _link_function('glGenQueriesARB', None, [GLsizei, POINTER(GLuint)], 'ARB_occlusion_query')
- # GL/glext.h:6784
- glDeleteQueriesARB = _link_function('glDeleteQueriesARB', None, [GLsizei, POINTER(GLuint)], 'ARB_occlusion_query')
- # GL/glext.h:6785
- glIsQueryARB = _link_function('glIsQueryARB', GLboolean, [GLuint], 'ARB_occlusion_query')
- # GL/glext.h:6786
- glBeginQueryARB = _link_function('glBeginQueryARB', None, [GLenum, GLuint], 'ARB_occlusion_query')
- # GL/glext.h:6787
- glEndQueryARB = _link_function('glEndQueryARB', None, [GLenum], 'ARB_occlusion_query')
- # GL/glext.h:6788
- glGetQueryivARB = _link_function('glGetQueryivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_occlusion_query')
- # GL/glext.h:6789
- glGetQueryObjectivARB = _link_function('glGetQueryObjectivARB', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_occlusion_query')
- # GL/glext.h:6790
- glGetQueryObjectuivARB = _link_function('glGetQueryObjectuivARB', None, [GLuint, GLenum, POINTER(GLuint)], 'ARB_occlusion_query')
- PFNGLGENQUERIESARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6792
- PFNGLDELETEQUERIESARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6793
- PFNGLISQUERYARBPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6794
- PFNGLBEGINQUERYARBPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6795
- PFNGLENDQUERYARBPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:6796
- PFNGLGETQUERYIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6797
- PFNGLGETQUERYOBJECTIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6798
- PFNGLGETQUERYOBJECTUIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:6799
- # ARB_shader_objects (GL/glext.h:6802)
- GL_ARB_shader_objects = 1 # GL/glext.h:6803
- # GL/glext.h:6805
- glDeleteObjectARB = _link_function('glDeleteObjectARB', None, [GLhandleARB], 'ARB_shader_objects')
- # GL/glext.h:6806
- glGetHandleARB = _link_function('glGetHandleARB', GLhandleARB, [GLenum], 'ARB_shader_objects')
- # GL/glext.h:6807
- glDetachObjectARB = _link_function('glDetachObjectARB', None, [GLhandleARB, GLhandleARB], 'ARB_shader_objects')
- # GL/glext.h:6808
- glCreateShaderObjectARB = _link_function('glCreateShaderObjectARB', GLhandleARB, [GLenum], 'ARB_shader_objects')
- # GL/glext.h:6809
- glShaderSourceARB = _link_function('glShaderSourceARB', None, [GLhandleARB, GLsizei, POINTER(POINTER(GLcharARB)), POINTER(GLint)], 'ARB_shader_objects')
- # GL/glext.h:6810
- glCompileShaderARB = _link_function('glCompileShaderARB', None, [GLhandleARB], 'ARB_shader_objects')
- # GL/glext.h:6811
- glCreateProgramObjectARB = _link_function('glCreateProgramObjectARB', GLhandleARB, [], 'ARB_shader_objects')
- # GL/glext.h:6812
- glAttachObjectARB = _link_function('glAttachObjectARB', None, [GLhandleARB, GLhandleARB], 'ARB_shader_objects')
- # GL/glext.h:6813
- glLinkProgramARB = _link_function('glLinkProgramARB', None, [GLhandleARB], 'ARB_shader_objects')
- # GL/glext.h:6814
- glUseProgramObjectARB = _link_function('glUseProgramObjectARB', None, [GLhandleARB], 'ARB_shader_objects')
- # GL/glext.h:6815
- glValidateProgramARB = _link_function('glValidateProgramARB', None, [GLhandleARB], 'ARB_shader_objects')
- # GL/glext.h:6816
- glUniform1fARB = _link_function('glUniform1fARB', None, [GLint, GLfloat], 'ARB_shader_objects')
- # GL/glext.h:6817
- glUniform2fARB = _link_function('glUniform2fARB', None, [GLint, GLfloat, GLfloat], 'ARB_shader_objects')
- # GL/glext.h:6818
- glUniform3fARB = _link_function('glUniform3fARB', None, [GLint, GLfloat, GLfloat, GLfloat], 'ARB_shader_objects')
- # GL/glext.h:6819
- glUniform4fARB = _link_function('glUniform4fARB', None, [GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_shader_objects')
- # GL/glext.h:6820
- glUniform1iARB = _link_function('glUniform1iARB', None, [GLint, GLint], 'ARB_shader_objects')
- # GL/glext.h:6821
- glUniform2iARB = _link_function('glUniform2iARB', None, [GLint, GLint, GLint], 'ARB_shader_objects')
- # GL/glext.h:6822
- glUniform3iARB = _link_function('glUniform3iARB', None, [GLint, GLint, GLint, GLint], 'ARB_shader_objects')
- # GL/glext.h:6823
- glUniform4iARB = _link_function('glUniform4iARB', None, [GLint, GLint, GLint, GLint, GLint], 'ARB_shader_objects')
- # GL/glext.h:6824
- glUniform1fvARB = _link_function('glUniform1fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
- # GL/glext.h:6825
- glUniform2fvARB = _link_function('glUniform2fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
- # GL/glext.h:6826
- glUniform3fvARB = _link_function('glUniform3fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
- # GL/glext.h:6827
- glUniform4fvARB = _link_function('glUniform4fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
- # GL/glext.h:6828
- glUniform1ivARB = _link_function('glUniform1ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
- # GL/glext.h:6829
- glUniform2ivARB = _link_function('glUniform2ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
- # GL/glext.h:6830
- glUniform3ivARB = _link_function('glUniform3ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
- # GL/glext.h:6831
- glUniform4ivARB = _link_function('glUniform4ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
- # GL/glext.h:6832
- glUniformMatrix2fvARB = _link_function('glUniformMatrix2fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects')
- # GL/glext.h:6833
- glUniformMatrix3fvARB = _link_function('glUniformMatrix3fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects')
- # GL/glext.h:6834
- glUniformMatrix4fvARB = _link_function('glUniformMatrix4fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects')
- # GL/glext.h:6835
- glGetObjectParameterfvARB = _link_function('glGetObjectParameterfvARB', None, [GLhandleARB, GLenum, POINTER(GLfloat)], 'ARB_shader_objects')
- # GL/glext.h:6836
- glGetObjectParameterivARB = _link_function('glGetObjectParameterivARB', None, [GLhandleARB, GLenum, POINTER(GLint)], 'ARB_shader_objects')
- # GL/glext.h:6837
- glGetInfoLogARB = _link_function('glGetInfoLogARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)], 'ARB_shader_objects')
- # GL/glext.h:6838
- glGetAttachedObjectsARB = _link_function('glGetAttachedObjectsARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLhandleARB)], 'ARB_shader_objects')
- # GL/glext.h:6839
- glGetUniformLocationARB = _link_function('glGetUniformLocationARB', GLint, [GLhandleARB, POINTER(GLcharARB)], 'ARB_shader_objects')
- # GL/glext.h:6840
- glGetActiveUniformARB = _link_function('glGetActiveUniformARB', None, [GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)], 'ARB_shader_objects')
- # GL/glext.h:6841
- glGetUniformfvARB = _link_function('glGetUniformfvARB', None, [GLhandleARB, GLint, POINTER(GLfloat)], 'ARB_shader_objects')
- # GL/glext.h:6842
- glGetUniformivARB = _link_function('glGetUniformivARB', None, [GLhandleARB, GLint, POINTER(GLint)], 'ARB_shader_objects')
- # GL/glext.h:6843
- glGetShaderSourceARB = _link_function('glGetShaderSourceARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)], 'ARB_shader_objects')
- PFNGLDELETEOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:6845
- PFNGLGETHANDLEARBPROC = CFUNCTYPE(GLhandleARB, GLenum) # GL/glext.h:6846
- PFNGLDETACHOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB, GLhandleARB) # GL/glext.h:6847
- PFNGLCREATESHADEROBJECTARBPROC = CFUNCTYPE(GLhandleARB, GLenum) # GL/glext.h:6848
- PFNGLSHADERSOURCEARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(POINTER(GLcharARB)), POINTER(GLint)) # GL/glext.h:6849
- PFNGLCOMPILESHADERARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:6850
- PFNGLCREATEPROGRAMOBJECTARBPROC = CFUNCTYPE(GLhandleARB) # GL/glext.h:6851
- PFNGLATTACHOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB, GLhandleARB) # GL/glext.h:6852
- PFNGLLINKPROGRAMARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:6853
- PFNGLUSEPROGRAMOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:6854
- PFNGLVALIDATEPROGRAMARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:6855
- PFNGLUNIFORM1FARBPROC = CFUNCTYPE(None, GLint, GLfloat) # GL/glext.h:6856
- PFNGLUNIFORM2FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat) # GL/glext.h:6857
- PFNGLUNIFORM3FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat) # GL/glext.h:6858
- PFNGLUNIFORM4FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6859
- PFNGLUNIFORM1IARBPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:6860
- PFNGLUNIFORM2IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6861
- PFNGLUNIFORM3IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:6862
- PFNGLUNIFORM4IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint) # GL/glext.h:6863
- PFNGLUNIFORM1FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6864
- PFNGLUNIFORM2FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6865
- PFNGLUNIFORM3FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6866
- PFNGLUNIFORM4FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6867
- PFNGLUNIFORM1IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6868
- PFNGLUNIFORM2IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6869
- PFNGLUNIFORM3IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6870
- PFNGLUNIFORM4IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6871
- PFNGLUNIFORMMATRIX2FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6872
- PFNGLUNIFORMMATRIX3FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6873
- PFNGLUNIFORMMATRIX4FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6874
- PFNGLGETOBJECTPARAMETERFVARBPROC = CFUNCTYPE(None, GLhandleARB, GLenum, POINTER(GLfloat)) # GL/glext.h:6875
- PFNGLGETOBJECTPARAMETERIVARBPROC = CFUNCTYPE(None, GLhandleARB, GLenum, POINTER(GLint)) # GL/glext.h:6876
- PFNGLGETINFOLOGARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)) # GL/glext.h:6877
- PFNGLGETATTACHEDOBJECTSARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLhandleARB)) # GL/glext.h:6878
- PFNGLGETUNIFORMLOCATIONARBPROC = CFUNCTYPE(GLint, GLhandleARB, POINTER(GLcharARB)) # GL/glext.h:6879
- PFNGLGETACTIVEUNIFORMARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)) # GL/glext.h:6880
- PFNGLGETUNIFORMFVARBPROC = CFUNCTYPE(None, GLhandleARB, GLint, POINTER(GLfloat)) # GL/glext.h:6881
- PFNGLGETUNIFORMIVARBPROC = CFUNCTYPE(None, GLhandleARB, GLint, POINTER(GLint)) # GL/glext.h:6882
- PFNGLGETSHADERSOURCEARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)) # GL/glext.h:6883
- # ARB_vertex_shader (GL/glext.h:6886)
- GL_ARB_vertex_shader = 1 # GL/glext.h:6887
- # GL/glext.h:6889
- glBindAttribLocationARB = _link_function('glBindAttribLocationARB', None, [GLhandleARB, GLuint, POINTER(GLcharARB)], 'ARB_vertex_shader')
- # GL/glext.h:6890
- glGetActiveAttribARB = _link_function('glGetActiveAttribARB', None, [GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)], 'ARB_vertex_shader')
- # GL/glext.h:6891
- glGetAttribLocationARB = _link_function('glGetAttribLocationARB', GLint, [GLhandleARB, POINTER(GLcharARB)], 'ARB_vertex_shader')
- PFNGLBINDATTRIBLOCATIONARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, POINTER(GLcharARB)) # GL/glext.h:6893
- PFNGLGETACTIVEATTRIBARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)) # GL/glext.h:6894
- PFNGLGETATTRIBLOCATIONARBPROC = CFUNCTYPE(GLint, GLhandleARB, POINTER(GLcharARB)) # GL/glext.h:6895
- # ARB_fragment_shader (GL/glext.h:6898)
- GL_ARB_fragment_shader = 1 # GL/glext.h:6899
- # ARB_shading_language_100 (GL/glext.h:6902)
- GL_ARB_shading_language_100 = 1 # GL/glext.h:6903
- # ARB_texture_non_power_of_two (GL/glext.h:6906)
- GL_ARB_texture_non_power_of_two = 1 # GL/glext.h:6907
- # ARB_point_sprite (GL/glext.h:6910)
- GL_ARB_point_sprite = 1 # GL/glext.h:6911
- # ARB_fragment_program_shadow (GL/glext.h:6914)
- GL_ARB_fragment_program_shadow = 1 # GL/glext.h:6915
- # ARB_draw_buffers (GL/glext.h:6918)
- GL_ARB_draw_buffers = 1 # GL/glext.h:6919
- # GL/glext.h:6921
- glDrawBuffersARB = _link_function('glDrawBuffersARB', None, [GLsizei, POINTER(GLenum)], 'ARB_draw_buffers')
- PFNGLDRAWBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLenum)) # GL/glext.h:6923
- # ARB_texture_rectangle (GL/glext.h:6926)
- GL_ARB_texture_rectangle = 1 # GL/glext.h:6927
- # ARB_color_buffer_float (GL/glext.h:6930)
- GL_ARB_color_buffer_float = 1 # GL/glext.h:6931
- # GL/glext.h:6933
- glClampColorARB = _link_function('glClampColorARB', None, [GLenum, GLenum], 'ARB_color_buffer_float')
- PFNGLCLAMPCOLORARBPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:6935
- # ARB_half_float_pixel (GL/glext.h:6938)
- GL_ARB_half_float_pixel = 1 # GL/glext.h:6939
- # ARB_texture_float (GL/glext.h:6942)
- GL_ARB_texture_float = 1 # GL/glext.h:6943
- # ARB_pixel_buffer_object (GL/glext.h:6946)
- GL_ARB_pixel_buffer_object = 1 # GL/glext.h:6947
- # ARB_depth_buffer_float (GL/glext.h:6950)
- GL_ARB_depth_buffer_float = 1 # GL/glext.h:6951
- # ARB_draw_instanced (GL/glext.h:6954)
- GL_ARB_draw_instanced = 1 # GL/glext.h:6955
- # GL/glext.h:6957
- glDrawArraysInstancedARB = _link_function('glDrawArraysInstancedARB', None, [GLenum, GLint, GLsizei, GLsizei], 'ARB_draw_instanced')
- # GL/glext.h:6958
- glDrawElementsInstancedARB = _link_function('glDrawElementsInstancedARB', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei], 'ARB_draw_instanced')
- PFNGLDRAWARRAYSINSTANCEDARBPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei) # GL/glext.h:6960
- PFNGLDRAWELEMENTSINSTANCEDARBPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei) # GL/glext.h:6961
- # ARB_framebuffer_object (GL/glext.h:6964)
- GL_ARB_framebuffer_object = 1 # GL/glext.h:6965
- # GL/glext.h:6967
- glIsRenderbuffer = _link_function('glIsRenderbuffer', GLboolean, [GLuint], 'ARB_framebuffer_object')
- # GL/glext.h:6968
- glBindRenderbuffer = _link_function('glBindRenderbuffer', None, [GLenum, GLuint], 'ARB_framebuffer_object')
- # GL/glext.h:6969
- glDeleteRenderbuffers = _link_function('glDeleteRenderbuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
- # GL/glext.h:6970
- glGenRenderbuffers = _link_function('glGenRenderbuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
- # GL/glext.h:6971
- glRenderbufferStorage = _link_function('glRenderbufferStorage', None, [GLenum, GLenum, GLsizei, GLsizei], 'ARB_framebuffer_object')
- # GL/glext.h:6972
- glGetRenderbufferParameteriv = _link_function('glGetRenderbufferParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_framebuffer_object')
- # GL/glext.h:6973
- glIsFramebuffer = _link_function('glIsFramebuffer', GLboolean, [GLuint], 'ARB_framebuffer_object')
- # GL/glext.h:6974
- glBindFramebuffer = _link_function('glBindFramebuffer', None, [GLenum, GLuint], 'ARB_framebuffer_object')
- # GL/glext.h:6975
- glDeleteFramebuffers = _link_function('glDeleteFramebuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
- # GL/glext.h:6976
- glGenFramebuffers = _link_function('glGenFramebuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
- # GL/glext.h:6977
- glCheckFramebufferStatus = _link_function('glCheckFramebufferStatus', GLenum, [GLenum], 'ARB_framebuffer_object')
- # GL/glext.h:6978
- glFramebufferTexture1D = _link_function('glFramebufferTexture1D', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'ARB_framebuffer_object')
- # GL/glext.h:6979
- glFramebufferTexture2D = _link_function('glFramebufferTexture2D', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'ARB_framebuffer_object')
- # GL/glext.h:6980
- glFramebufferTexture3D = _link_function('glFramebufferTexture3D', None, [GLenum, GLenum, GLenum, GLuint, GLint, GLint], 'ARB_framebuffer_object')
- # GL/glext.h:6981
- glFramebufferRenderbuffer = _link_function('glFramebufferRenderbuffer', None, [GLenum, GLenum, GLenum, GLuint], 'ARB_framebuffer_object')
- # GL/glext.h:6982
- glGetFramebufferAttachmentParameteriv = _link_function('glGetFramebufferAttachmentParameteriv', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'ARB_framebuffer_object')
- # GL/glext.h:6983
- glGenerateMipmap = _link_function('glGenerateMipmap', None, [GLenum], 'ARB_framebuffer_object')
- GLbitfield = c_uint # /usr/include/GL/gl.h:151
- # GL/glext.h:6984
- glBlitFramebuffer = _link_function('glBlitFramebuffer', None, [GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum], 'ARB_framebuffer_object')
- # GL/glext.h:6985
- glRenderbufferStorageMultisample = _link_function('glRenderbufferStorageMultisample', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei], 'ARB_framebuffer_object')
- # GL/glext.h:6986
- glFramebufferTextureLayer = _link_function('glFramebufferTextureLayer', None, [GLenum, GLenum, GLuint, GLint, GLint], 'ARB_framebuffer_object')
- PFNGLISRENDERBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6988
- PFNGLBINDRENDERBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6989
- PFNGLDELETERENDERBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6990
- PFNGLGENRENDERBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6991
- PFNGLRENDERBUFFERSTORAGEPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei) # GL/glext.h:6992
- PFNGLGETRENDERBUFFERPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6993
- PFNGLISFRAMEBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6994
- PFNGLBINDFRAMEBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6995
- PFNGLDELETEFRAMEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6996
- PFNGLGENFRAMEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6997
- PFNGLCHECKFRAMEBUFFERSTATUSPROC = CFUNCTYPE(GLenum, GLenum) # GL/glext.h:6998
- PFNGLFRAMEBUFFERTEXTURE1DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) # GL/glext.h:6999
- PFNGLFRAMEBUFFERTEXTURE2DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) # GL/glext.h:7000
- PFNGLFRAMEBUFFERTEXTURE3DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:7001
- PFNGLFRAMEBUFFERRENDERBUFFERPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint) # GL/glext.h:7002
- PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7003
- PFNGLGENERATEMIPMAPPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7004
- PFNGLBLITFRAMEBUFFERPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) # GL/glext.h:7005
- PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:7006
- PFNGLFRAMEBUFFERTEXTURELAYERPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:7007
- # ARB_framebuffer_sRGB (GL/glext.h:7010)
- GL_ARB_framebuffer_sRGB = 1 # GL/glext.h:7011
- # ARB_geometry_shader4 (GL/glext.h:7014)
- GL_ARB_geometry_shader4 = 1 # GL/glext.h:7015
- # GL/glext.h:7017
- glProgramParameteriARB = _link_function('glProgramParameteriARB', None, [GLuint, GLenum, GLint], 'ARB_geometry_shader4')
- # GL/glext.h:7018
- glFramebufferTextureARB = _link_function('glFramebufferTextureARB', None, [GLenum, GLenum, GLuint, GLint], 'ARB_geometry_shader4')
- # GL/glext.h:7019
- glFramebufferTextureLayerARB = _link_function('glFramebufferTextureLayerARB', None, [GLenum, GLenum, GLuint, GLint, GLint], 'ARB_geometry_shader4')
- # GL/glext.h:7020
- glFramebufferTextureFaceARB = _link_function('glFramebufferTextureFaceARB', None, [GLenum, GLenum, GLuint, GLint, GLenum], 'ARB_geometry_shader4')
- PFNGLPROGRAMPARAMETERIARBPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:7022
- PFNGLFRAMEBUFFERTEXTUREARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint) # GL/glext.h:7023
- PFNGLFRAMEBUFFERTEXTURELAYERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:7024
- PFNGLFRAMEBUFFERTEXTUREFACEARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLenum) # GL/glext.h:7025
- # ARB_half_float_vertex (GL/glext.h:7028)
- GL_ARB_half_float_vertex = 1 # GL/glext.h:7029
- # ARB_instanced_arrays (GL/glext.h:7032)
- GL_ARB_instanced_arrays = 1 # GL/glext.h:7033
- # GL/glext.h:7035
- glVertexAttribDivisorARB = _link_function('glVertexAttribDivisorARB', None, [GLuint, GLuint], 'ARB_instanced_arrays')
- PFNGLVERTEXATTRIBDIVISORARBPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:7037
- # ARB_map_buffer_range (GL/glext.h:7040)
- GL_ARB_map_buffer_range = 1 # GL/glext.h:7041
- # GL/glext.h:7043
- glMapBufferRange = _link_function('glMapBufferRange', POINTER(GLvoid), [GLenum, GLintptr, GLsizeiptr, GLbitfield], 'ARB_map_buffer_range')
- # GL/glext.h:7044
- glFlushMappedBufferRange = _link_function('glFlushMappedBufferRange', None, [GLenum, GLintptr, GLsizeiptr], 'ARB_map_buffer_range')
- PFNGLMAPBUFFERRANGEPROC = CFUNCTYPE(POINTER(GLvoid), GLenum, GLintptr, GLsizeiptr, GLbitfield) # GL/glext.h:7046
- PFNGLFLUSHMAPPEDBUFFERRANGEPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr) # GL/glext.h:7047
- # ARB_texture_buffer_object (GL/glext.h:7050)
- GL_ARB_texture_buffer_object = 1 # GL/glext.h:7051
- # GL/glext.h:7053
- glTexBufferARB = _link_function('glTexBufferARB', None, [GLenum, GLenum, GLuint], 'ARB_texture_buffer_object')
- PFNGLTEXBUFFERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:7055
- # ARB_texture_compression_rgtc (GL/glext.h:7058)
- GL_ARB_texture_compression_rgtc = 1 # GL/glext.h:7059
- # ARB_texture_rg (GL/glext.h:7062)
- GL_ARB_texture_rg = 1 # GL/glext.h:7063
- # ARB_vertex_array_object (GL/glext.h:7066)
- GL_ARB_vertex_array_object = 1 # GL/glext.h:7067
- # GL/glext.h:7069
- glBindVertexArray = _link_function('glBindVertexArray', None, [GLuint], 'ARB_vertex_array_object')
- # GL/glext.h:7070
- glDeleteVertexArrays = _link_function('glDeleteVertexArrays', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_array_object')
- # GL/glext.h:7071
- glGenVertexArrays = _link_function('glGenVertexArrays', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_array_object')
- # GL/glext.h:7072
- glIsVertexArray = _link_function('glIsVertexArray', GLboolean, [GLuint], 'ARB_vertex_array_object')
- PFNGLBINDVERTEXARRAYPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7074
- PFNGLDELETEVERTEXARRAYSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7075
- PFNGLGENVERTEXARRAYSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7076
- PFNGLISVERTEXARRAYPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7077
- # ARB_uniform_buffer_object (GL/glext.h:7080)
- GL_ARB_uniform_buffer_object = 1 # GL/glext.h:7081
- # GL/glext.h:7083
- glGetUniformIndices = _link_function('glGetUniformIndices', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLuint)], 'ARB_uniform_buffer_object')
- # GL/glext.h:7084
- glGetActiveUniformsiv = _link_function('glGetActiveUniformsiv', None, [GLuint, GLsizei, POINTER(GLuint), GLenum, POINTER(GLint)], 'ARB_uniform_buffer_object')
- # GL/glext.h:7085
- glGetActiveUniformName = _link_function('glGetActiveUniformName', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'ARB_uniform_buffer_object')
- # GL/glext.h:7086
- glGetUniformBlockIndex = _link_function('glGetUniformBlockIndex', GLuint, [GLuint, POINTER(GLchar)], 'ARB_uniform_buffer_object')
- # GL/glext.h:7087
- glGetActiveUniformBlockiv = _link_function('glGetActiveUniformBlockiv', None, [GLuint, GLuint, GLenum, POINTER(GLint)], 'ARB_uniform_buffer_object')
- # GL/glext.h:7088
- glGetActiveUniformBlockName = _link_function('glGetActiveUniformBlockName', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'ARB_uniform_buffer_object')
- # GL/glext.h:7089
- glUniformBlockBinding = _link_function('glUniformBlockBinding', None, [GLuint, GLuint, GLuint], 'ARB_uniform_buffer_object')
- PFNGLGETUNIFORMINDICESPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLuint)) # GL/glext.h:7091
- PFNGLGETACTIVEUNIFORMSIVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLuint), GLenum, POINTER(GLint)) # GL/glext.h:7092
- PFNGLGETACTIVEUNIFORMNAMEPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:7093
- PFNGLGETUNIFORMBLOCKINDEXPROC = CFUNCTYPE(GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:7094
- PFNGLGETACTIVEUNIFORMBLOCKIVPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7095
- PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:7096
- PFNGLUNIFORMBLOCKBINDINGPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:7097
- # ARB_compatibility (GL/glext.h:7100)
- GL_ARB_compatibility = 1 # GL/glext.h:7101
- # ARB_copy_buffer (GL/glext.h:7104)
- GL_ARB_copy_buffer = 1 # GL/glext.h:7105
- # GL/glext.h:7107
- glCopyBufferSubData = _link_function('glCopyBufferSubData', None, [GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr], 'ARB_copy_buffer')
- PFNGLCOPYBUFFERSUBDATAPROC = CFUNCTYPE(None, GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr) # GL/glext.h:7109
- # ARB_shader_texture_lod (GL/glext.h:7112)
- GL_ARB_shader_texture_lod = 1 # GL/glext.h:7113
- # ARB_depth_clamp (GL/glext.h:7116)
- GL_ARB_depth_clamp = 1 # GL/glext.h:7117
- # ARB_draw_elements_base_vertex (GL/glext.h:7120)
- GL_ARB_draw_elements_base_vertex = 1 # GL/glext.h:7121
- # GL/glext.h:7123
- glDrawElementsBaseVertex = _link_function('glDrawElementsBaseVertex', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLint], 'ARB_draw_elements_base_vertex')
- # GL/glext.h:7124
- glDrawRangeElementsBaseVertex = _link_function('glDrawRangeElementsBaseVertex', None, [GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid), GLint], 'ARB_draw_elements_base_vertex')
- # GL/glext.h:7125
- glDrawElementsInstancedBaseVertex = _link_function('glDrawElementsInstancedBaseVertex', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei, GLint], 'ARB_draw_elements_base_vertex')
- # GL/glext.h:7126
- glMultiDrawElementsBaseVertex = _link_function('glMultiDrawElementsBaseVertex', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, POINTER(GLint)], 'ARB_draw_elements_base_vertex')
- PFNGLDRAWELEMENTSBASEVERTEXPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLint) # GL/glext.h:7128
- PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid), GLint) # GL/glext.h:7129
- PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei, GLint) # GL/glext.h:7130
- PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC = CFUNCTYPE(None, GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, POINTER(GLint)) # GL/glext.h:7131
- # ARB_fragment_coord_conventions (GL/glext.h:7134)
- GL_ARB_fragment_coord_conventions = 1 # GL/glext.h:7135
- # ARB_provoking_vertex (GL/glext.h:7138)
- GL_ARB_provoking_vertex = 1 # GL/glext.h:7139
- # GL/glext.h:7141
- glProvokingVertex = _link_function('glProvokingVertex', None, [GLenum], 'ARB_provoking_vertex')
- PFNGLPROVOKINGVERTEXPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7143
- # ARB_seamless_cube_map (GL/glext.h:7146)
- GL_ARB_seamless_cube_map = 1 # GL/glext.h:7147
- # ARB_sync (GL/glext.h:7150)
- GL_ARB_sync = 1 # GL/glext.h:7151
- # GL/glext.h:7153
- glFenceSync = _link_function('glFenceSync', GLsync, [GLenum, GLbitfield], 'ARB_sync')
- # GL/glext.h:7154
- glIsSync = _link_function('glIsSync', GLboolean, [GLsync], 'ARB_sync')
- # GL/glext.h:7155
- glDeleteSync = _link_function('glDeleteSync', None, [GLsync], 'ARB_sync')
- # GL/glext.h:7156
- glClientWaitSync = _link_function('glClientWaitSync', GLenum, [GLsync, GLbitfield, GLuint64], 'ARB_sync')
- # GL/glext.h:7157
- glWaitSync = _link_function('glWaitSync', None, [GLsync, GLbitfield, GLuint64], 'ARB_sync')
- # GL/glext.h:7158
- glGetInteger64v = _link_function('glGetInteger64v', None, [GLenum, POINTER(GLint64)], 'ARB_sync')
- # GL/glext.h:7159
- glGetSynciv = _link_function('glGetSynciv', None, [GLsync, GLenum, GLsizei, POINTER(GLsizei), POINTER(GLint)], 'ARB_sync')
- PFNGLFENCESYNCPROC = CFUNCTYPE(GLsync, GLenum, GLbitfield) # GL/glext.h:7161
- PFNGLISSYNCPROC = CFUNCTYPE(GLboolean, GLsync) # GL/glext.h:7162
- PFNGLDELETESYNCPROC = CFUNCTYPE(None, GLsync) # GL/glext.h:7163
- PFNGLCLIENTWAITSYNCPROC = CFUNCTYPE(GLenum, GLsync, GLbitfield, GLuint64) # GL/glext.h:7164
- PFNGLWAITSYNCPROC = CFUNCTYPE(None, GLsync, GLbitfield, GLuint64) # GL/glext.h:7165
- PFNGLGETINTEGER64VPROC = CFUNCTYPE(None, GLenum, POINTER(GLint64)) # GL/glext.h:7166
- PFNGLGETSYNCIVPROC = CFUNCTYPE(None, GLsync, GLenum, GLsizei, POINTER(GLsizei), POINTER(GLint)) # GL/glext.h:7167
- # ARB_texture_multisample (GL/glext.h:7170)
- GL_ARB_texture_multisample = 1 # GL/glext.h:7171
- # GL/glext.h:7173
- glTexImage2DMultisample = _link_function('glTexImage2DMultisample', None, [GLenum, GLsizei, GLint, GLsizei, GLsizei, GLboolean], 'ARB_texture_multisample')
- # GL/glext.h:7174
- glTexImage3DMultisample = _link_function('glTexImage3DMultisample', None, [GLenum, GLsizei, GLint, GLsizei, GLsizei, GLsizei, GLboolean], 'ARB_texture_multisample')
- # GL/glext.h:7175
- glGetMultisamplefv = _link_function('glGetMultisamplefv', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_texture_multisample')
- # GL/glext.h:7176
- glSampleMaski = _link_function('glSampleMaski', None, [GLuint, GLbitfield], 'ARB_texture_multisample')
- PFNGLTEXIMAGE2DMULTISAMPLEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLint, GLsizei, GLsizei, GLboolean) # GL/glext.h:7178
- PFNGLTEXIMAGE3DMULTISAMPLEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLint, GLsizei, GLsizei, GLsizei, GLboolean) # GL/glext.h:7179
- PFNGLGETMULTISAMPLEFVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:7180
- PFNGLSAMPLEMASKIPROC = CFUNCTYPE(None, GLuint, GLbitfield) # GL/glext.h:7181
- # ARB_vertex_array_bgra (GL/glext.h:7184)
- GL_ARB_vertex_array_bgra = 1 # GL/glext.h:7185
- # ARB_draw_buffers_blend (GL/glext.h:7188)
- GL_ARB_draw_buffers_blend = 1 # GL/glext.h:7189
- # GL/glext.h:7191
- glBlendEquationiARB = _link_function('glBlendEquationiARB', None, [GLuint, GLenum], 'ARB_draw_buffers_blend')
- # GL/glext.h:7192
- glBlendEquationSeparateiARB = _link_function('glBlendEquationSeparateiARB', None, [GLuint, GLenum, GLenum], 'ARB_draw_buffers_blend')
- # GL/glext.h:7193
- glBlendFunciARB = _link_function('glBlendFunciARB', None, [GLuint, GLenum, GLenum], 'ARB_draw_buffers_blend')
- # GL/glext.h:7194
- glBlendFuncSeparateiARB = _link_function('glBlendFuncSeparateiARB', None, [GLuint, GLenum, GLenum, GLenum, GLenum], 'ARB_draw_buffers_blend')
- PFNGLBLENDEQUATIONIARBPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:7196
- PFNGLBLENDEQUATIONSEPARATEIARBPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum) # GL/glext.h:7197
- PFNGLBLENDFUNCIARBPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum) # GL/glext.h:7198
- PFNGLBLENDFUNCSEPARATEIARBPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:7199
- # ARB_sample_shading (GL/glext.h:7202)
- GL_ARB_sample_shading = 1 # GL/glext.h:7203
- # GL/glext.h:7205
- glMinSampleShadingARB = _link_function('glMinSampleShadingARB', None, [GLfloat], 'ARB_sample_shading')
- PFNGLMINSAMPLESHADINGARBPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:7207
- # ARB_texture_cube_map_array (GL/glext.h:7210)
- GL_ARB_texture_cube_map_array = 1 # GL/glext.h:7211
- # ARB_texture_gather (GL/glext.h:7214)
- GL_ARB_texture_gather = 1 # GL/glext.h:7215
- # ARB_texture_query_lod (GL/glext.h:7218)
- GL_ARB_texture_query_lod = 1 # GL/glext.h:7219
- # ARB_shading_language_include (GL/glext.h:7222)
- GL_ARB_shading_language_include = 1 # GL/glext.h:7223
- # GL/glext.h:7225
- glNamedStringARB = _link_function('glNamedStringARB', None, [GLenum, GLint, POINTER(GLchar), GLint, POINTER(GLchar)], 'ARB_shading_language_include')
- # GL/glext.h:7226
- glDeleteNamedStringARB = _link_function('glDeleteNamedStringARB', None, [GLint, POINTER(GLchar)], 'ARB_shading_language_include')
- # GL/glext.h:7227
- glCompileShaderIncludeARB = _link_function('glCompileShaderIncludeARB', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)], 'ARB_shading_language_include')
- # GL/glext.h:7228
- glIsNamedStringARB = _link_function('glIsNamedStringARB', GLboolean, [GLint, POINTER(GLchar)], 'ARB_shading_language_include')
- # GL/glext.h:7229
- glGetNamedStringARB = _link_function('glGetNamedStringARB', None, [GLint, POINTER(GLchar), GLsizei, POINTER(GLint), POINTER(GLchar)], 'ARB_shading_language_include')
- # GL/glext.h:7230
- glGetNamedStringivARB = _link_function('glGetNamedStringivARB', None, [GLint, POINTER(GLchar), GLenum, POINTER(GLint)], 'ARB_shading_language_include')
- PFNGLNAMEDSTRINGARBPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLchar), GLint, POINTER(GLchar)) # GL/glext.h:7232
- PFNGLDELETENAMEDSTRINGARBPROC = CFUNCTYPE(None, GLint, POINTER(GLchar)) # GL/glext.h:7233
- PFNGLCOMPILESHADERINCLUDEARBPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)) # GL/glext.h:7234
- PFNGLISNAMEDSTRINGARBPROC = CFUNCTYPE(GLboolean, GLint, POINTER(GLchar)) # GL/glext.h:7235
- PFNGLGETNAMEDSTRINGARBPROC = CFUNCTYPE(None, GLint, POINTER(GLchar), GLsizei, POINTER(GLint), POINTER(GLchar)) # GL/glext.h:7236
- PFNGLGETNAMEDSTRINGIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLchar), GLenum, POINTER(GLint)) # GL/glext.h:7237
- # ARB_texture_compression_bptc (GL/glext.h:7240)
- GL_ARB_texture_compression_bptc = 1 # GL/glext.h:7241
- # ARB_blend_func_extended (GL/glext.h:7244)
- GL_ARB_blend_func_extended = 1 # GL/glext.h:7245
- # GL/glext.h:7247
- glBindFragDataLocationIndexed = _link_function('glBindFragDataLocationIndexed', None, [GLuint, GLuint, GLuint, POINTER(GLchar)], 'ARB_blend_func_extended')
- # GL/glext.h:7248
- glGetFragDataIndex = _link_function('glGetFragDataIndex', GLint, [GLuint, POINTER(GLchar)], 'ARB_blend_func_extended')
- PFNGLBINDFRAGDATALOCATIONINDEXEDPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:7250
- PFNGLGETFRAGDATAINDEXPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:7251
- # ARB_explicit_attrib_location (GL/glext.h:7254)
- GL_ARB_explicit_attrib_location = 1 # GL/glext.h:7255
- # ARB_occlusion_query2 (GL/glext.h:7258)
- GL_ARB_occlusion_query2 = 1 # GL/glext.h:7259
- # ARB_sampler_objects (GL/glext.h:7262)
- GL_ARB_sampler_objects = 1 # GL/glext.h:7263
- # GL/glext.h:7265
- glGenSamplers = _link_function('glGenSamplers', None, [GLsizei, POINTER(GLuint)], 'ARB_sampler_objects')
- # GL/glext.h:7266
- glDeleteSamplers = _link_function('glDeleteSamplers', None, [GLsizei, POINTER(GLuint)], 'ARB_sampler_objects')
- # GL/glext.h:7267
- glIsSampler = _link_function('glIsSampler', GLboolean, [GLuint], 'ARB_sampler_objects')
- # GL/glext.h:7268
- glBindSampler = _link_function('glBindSampler', None, [GLuint, GLuint], 'ARB_sampler_objects')
- # GL/glext.h:7269
- glSamplerParameteri = _link_function('glSamplerParameteri', None, [GLuint, GLenum, GLint], 'ARB_sampler_objects')
- # GL/glext.h:7270
- glSamplerParameteriv = _link_function('glSamplerParameteriv', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_sampler_objects')
- # GL/glext.h:7271
- glSamplerParameterf = _link_function('glSamplerParameterf', None, [GLuint, GLenum, GLfloat], 'ARB_sampler_objects')
- # GL/glext.h:7272
- glSamplerParameterfv = _link_function('glSamplerParameterfv', None, [GLuint, GLenum, POINTER(GLfloat)], 'ARB_sampler_objects')
- # GL/glext.h:7273
- glSamplerParameterIiv = _link_function('glSamplerParameterIiv', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_sampler_objects')
- # GL/glext.h:7274
- glSamplerParameterIuiv = _link_function('glSamplerParameterIuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'ARB_sampler_objects')
- # GL/glext.h:7275
- glGetSamplerParameteriv = _link_function('glGetSamplerParameteriv', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_sampler_objects')
- # GL/glext.h:7276
- glGetSamplerParameterIiv = _link_function('glGetSamplerParameterIiv', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_sampler_objects')
- # GL/glext.h:7277
- glGetSamplerParameterfv = _link_function('glGetSamplerParameterfv', None, [GLuint, GLenum, POINTER(GLfloat)], 'ARB_sampler_objects')
- # GL/glext.h:7278
- glGetSamplerParameterIuiv = _link_function('glGetSamplerParameterIuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'ARB_sampler_objects')
- PFNGLGENSAMPLERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7280
- PFNGLDELETESAMPLERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7281
- PFNGLISSAMPLERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7282
- PFNGLBINDSAMPLERPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:7283
- PFNGLSAMPLERPARAMETERIPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:7284
- PFNGLSAMPLERPARAMETERIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7285
- PFNGLSAMPLERPARAMETERFPROC = CFUNCTYPE(None, GLuint, GLenum, GLfloat) # GL/glext.h:7286
- PFNGLSAMPLERPARAMETERFVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:7287
- PFNGLSAMPLERPARAMETERIIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7288
- PFNGLSAMPLERPARAMETERIUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:7289
- PFNGLGETSAMPLERPARAMETERIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7290
- PFNGLGETSAMPLERPARAMETERIIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7291
- PFNGLGETSAMPLERPARAMETERFVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:7292
- PFNGLGETSAMPLERPARAMETERIUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:7293
- # ARB_shader_bit_encoding (GL/glext.h:7296)
- GL_ARB_shader_bit_encoding = 1 # GL/glext.h:7297
- # ARB_texture_rgb10_a2ui (GL/glext.h:7300)
- GL_ARB_texture_rgb10_a2ui = 1 # GL/glext.h:7301
- # ARB_texture_swizzle (GL/glext.h:7304)
- GL_ARB_texture_swizzle = 1 # GL/glext.h:7305
- # ARB_timer_query (GL/glext.h:7308)
- GL_ARB_timer_query = 1 # GL/glext.h:7309
- # GL/glext.h:7311
- glQueryCounter = _link_function('glQueryCounter', None, [GLuint, GLenum], 'ARB_timer_query')
- # GL/glext.h:7312
- glGetQueryObjecti64v = _link_function('glGetQueryObjecti64v', None, [GLuint, GLenum, POINTER(GLint64)], 'ARB_timer_query')
- # GL/glext.h:7313
- glGetQueryObjectui64v = _link_function('glGetQueryObjectui64v', None, [GLuint, GLenum, POINTER(GLuint64)], 'ARB_timer_query')
- PFNGLQUERYCOUNTERPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:7315
- PFNGLGETQUERYOBJECTI64VPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint64)) # GL/glext.h:7316
- PFNGLGETQUERYOBJECTUI64VPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint64)) # GL/glext.h:7317
- # ARB_vertex_type_2_10_10_10_rev (GL/glext.h:7320)
- GL_ARB_vertex_type_2_10_10_10_rev = 1 # GL/glext.h:7321
- # GL/glext.h:7323
- glVertexP2ui = _link_function('glVertexP2ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7324
- glVertexP2uiv = _link_function('glVertexP2uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7325
- glVertexP3ui = _link_function('glVertexP3ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7326
- glVertexP3uiv = _link_function('glVertexP3uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7327
- glVertexP4ui = _link_function('glVertexP4ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7328
- glVertexP4uiv = _link_function('glVertexP4uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7329
- glTexCoordP1ui = _link_function('glTexCoordP1ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7330
- glTexCoordP1uiv = _link_function('glTexCoordP1uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7331
- glTexCoordP2ui = _link_function('glTexCoordP2ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7332
- glTexCoordP2uiv = _link_function('glTexCoordP2uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7333
- glTexCoordP3ui = _link_function('glTexCoordP3ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7334
- glTexCoordP3uiv = _link_function('glTexCoordP3uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7335
- glTexCoordP4ui = _link_function('glTexCoordP4ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7336
- glTexCoordP4uiv = _link_function('glTexCoordP4uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7337
- glMultiTexCoordP1ui = _link_function('glMultiTexCoordP1ui', None, [GLenum, GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7338
- glMultiTexCoordP1uiv = _link_function('glMultiTexCoordP1uiv', None, [GLenum, GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7339
- glMultiTexCoordP2ui = _link_function('glMultiTexCoordP2ui', None, [GLenum, GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7340
- glMultiTexCoordP2uiv = _link_function('glMultiTexCoordP2uiv', None, [GLenum, GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7341
- glMultiTexCoordP3ui = _link_function('glMultiTexCoordP3ui', None, [GLenum, GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7342
- glMultiTexCoordP3uiv = _link_function('glMultiTexCoordP3uiv', None, [GLenum, GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7343
- glMultiTexCoordP4ui = _link_function('glMultiTexCoordP4ui', None, [GLenum, GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7344
- glMultiTexCoordP4uiv = _link_function('glMultiTexCoordP4uiv', None, [GLenum, GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7345
- glNormalP3ui = _link_function('glNormalP3ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7346
- glNormalP3uiv = _link_function('glNormalP3uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7347
- glColorP3ui = _link_function('glColorP3ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7348
- glColorP3uiv = _link_function('glColorP3uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7349
- glColorP4ui = _link_function('glColorP4ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7350
- glColorP4uiv = _link_function('glColorP4uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7351
- glSecondaryColorP3ui = _link_function('glSecondaryColorP3ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7352
- glSecondaryColorP3uiv = _link_function('glSecondaryColorP3uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7353
- glVertexAttribP1ui = _link_function('glVertexAttribP1ui', None, [GLuint, GLenum, GLboolean, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7354
- glVertexAttribP1uiv = _link_function('glVertexAttribP1uiv', None, [GLuint, GLenum, GLboolean, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7355
- glVertexAttribP2ui = _link_function('glVertexAttribP2ui', None, [GLuint, GLenum, GLboolean, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7356
- glVertexAttribP2uiv = _link_function('glVertexAttribP2uiv', None, [GLuint, GLenum, GLboolean, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7357
- glVertexAttribP3ui = _link_function('glVertexAttribP3ui', None, [GLuint, GLenum, GLboolean, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7358
- glVertexAttribP3uiv = _link_function('glVertexAttribP3uiv', None, [GLuint, GLenum, GLboolean, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7359
- glVertexAttribP4ui = _link_function('glVertexAttribP4ui', None, [GLuint, GLenum, GLboolean, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
- # GL/glext.h:7360
- glVertexAttribP4uiv = _link_function('glVertexAttribP4uiv', None, [GLuint, GLenum, GLboolean, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
- PFNGLVERTEXP2UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7362
- PFNGLVERTEXP2UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7363
- PFNGLVERTEXP3UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7364
- PFNGLVERTEXP3UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7365
- PFNGLVERTEXP4UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7366
- PFNGLVERTEXP4UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7367
- PFNGLTEXCOORDP1UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7368
- PFNGLTEXCOORDP1UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7369
- PFNGLTEXCOORDP2UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7370
- PFNGLTEXCOORDP2UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7371
- PFNGLTEXCOORDP3UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7372
- PFNGLTEXCOORDP3UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7373
- PFNGLTEXCOORDP4UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7374
- PFNGLTEXCOORDP4UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7375
- PFNGLMULTITEXCOORDP1UIPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:7376
- PFNGLMULTITEXCOORDP1UIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:7377
- PFNGLMULTITEXCOORDP2UIPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:7378
- PFNGLMULTITEXCOORDP2UIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:7379
- PFNGLMULTITEXCOORDP3UIPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:7380
- PFNGLMULTITEXCOORDP3UIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:7381
- PFNGLMULTITEXCOORDP4UIPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:7382
- PFNGLMULTITEXCOORDP4UIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:7383
- PFNGLNORMALP3UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7384
- PFNGLNORMALP3UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7385
- PFNGLCOLORP3UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7386
- PFNGLCOLORP3UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7387
- PFNGLCOLORP4UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7388
- PFNGLCOLORP4UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7389
- PFNGLSECONDARYCOLORP3UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7390
- PFNGLSECONDARYCOLORP3UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7391
- PFNGLVERTEXATTRIBP1UIPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, GLuint) # GL/glext.h:7392
- PFNGLVERTEXATTRIBP1UIVPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, POINTER(GLuint)) # GL/glext.h:7393
- PFNGLVERTEXATTRIBP2UIPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, GLuint) # GL/glext.h:7394
- PFNGLVERTEXATTRIBP2UIVPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, POINTER(GLuint)) # GL/glext.h:7395
- PFNGLVERTEXATTRIBP3UIPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, GLuint) # GL/glext.h:7396
- PFNGLVERTEXATTRIBP3UIVPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, POINTER(GLuint)) # GL/glext.h:7397
- PFNGLVERTEXATTRIBP4UIPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, GLuint) # GL/glext.h:7398
- PFNGLVERTEXATTRIBP4UIVPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, POINTER(GLuint)) # GL/glext.h:7399
- # ARB_draw_indirect (GL/glext.h:7402)
- GL_ARB_draw_indirect = 1 # GL/glext.h:7403
- # GL/glext.h:7405
- glDrawArraysIndirect = _link_function('glDrawArraysIndirect', None, [GLenum, POINTER(GLvoid)], 'ARB_draw_indirect')
- # GL/glext.h:7406
- glDrawElementsIndirect = _link_function('glDrawElementsIndirect', None, [GLenum, GLenum, POINTER(GLvoid)], 'ARB_draw_indirect')
- PFNGLDRAWARRAYSINDIRECTPROC = CFUNCTYPE(None, GLenum, POINTER(GLvoid)) # GL/glext.h:7408
- PFNGLDRAWELEMENTSINDIRECTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7409
- # ARB_gpu_shader5 (GL/glext.h:7412)
- GL_ARB_gpu_shader5 = 1 # GL/glext.h:7413
- # ARB_gpu_shader_fp64 (GL/glext.h:7416)
- GL_ARB_gpu_shader_fp64 = 1 # GL/glext.h:7417
- # GL/glext.h:7419
- glUniform1d = _link_function('glUniform1d', None, [GLint, GLdouble], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7420
- glUniform2d = _link_function('glUniform2d', None, [GLint, GLdouble, GLdouble], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7421
- glUniform3d = _link_function('glUniform3d', None, [GLint, GLdouble, GLdouble, GLdouble], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7422
- glUniform4d = _link_function('glUniform4d', None, [GLint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7423
- glUniform1dv = _link_function('glUniform1dv', None, [GLint, GLsizei, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7424
- glUniform2dv = _link_function('glUniform2dv', None, [GLint, GLsizei, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7425
- glUniform3dv = _link_function('glUniform3dv', None, [GLint, GLsizei, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7426
- glUniform4dv = _link_function('glUniform4dv', None, [GLint, GLsizei, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7427
- glUniformMatrix2dv = _link_function('glUniformMatrix2dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7428
- glUniformMatrix3dv = _link_function('glUniformMatrix3dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7429
- glUniformMatrix4dv = _link_function('glUniformMatrix4dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7430
- glUniformMatrix2x3dv = _link_function('glUniformMatrix2x3dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7431
- glUniformMatrix2x4dv = _link_function('glUniformMatrix2x4dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7432
- glUniformMatrix3x2dv = _link_function('glUniformMatrix3x2dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7433
- glUniformMatrix3x4dv = _link_function('glUniformMatrix3x4dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7434
- glUniformMatrix4x2dv = _link_function('glUniformMatrix4x2dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7435
- glUniformMatrix4x3dv = _link_function('glUniformMatrix4x3dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- # GL/glext.h:7436
- glGetUniformdv = _link_function('glGetUniformdv', None, [GLuint, GLint, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
- PFNGLUNIFORM1DPROC = CFUNCTYPE(None, GLint, GLdouble) # GL/glext.h:7438
- PFNGLUNIFORM2DPROC = CFUNCTYPE(None, GLint, GLdouble, GLdouble) # GL/glext.h:7439
- PFNGLUNIFORM3DPROC = CFUNCTYPE(None, GLint, GLdouble, GLdouble, GLdouble) # GL/glext.h:7440
- PFNGLUNIFORM4DPROC = CFUNCTYPE(None, GLint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:7441
- PFNGLUNIFORM1DVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7442
- PFNGLUNIFORM2DVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7443
- PFNGLUNIFORM3DVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7444
- PFNGLUNIFORM4DVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7445
- PFNGLUNIFORMMATRIX2DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7446
- PFNGLUNIFORMMATRIX3DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7447
- PFNGLUNIFORMMATRIX4DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7448
- PFNGLUNIFORMMATRIX2X3DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7449
- PFNGLUNIFORMMATRIX2X4DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7450
- PFNGLUNIFORMMATRIX3X2DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7451
- PFNGLUNIFORMMATRIX3X4DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7452
- PFNGLUNIFORMMATRIX4X2DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7453
- PFNGLUNIFORMMATRIX4X3DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7454
- PFNGLGETUNIFORMDVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLdouble)) # GL/glext.h:7455
- # ARB_shader_subroutine (GL/glext.h:7458)
- GL_ARB_shader_subroutine = 1 # GL/glext.h:7459
- # GL/glext.h:7461
- glGetSubroutineUniformLocation = _link_function('glGetSubroutineUniformLocation', GLint, [GLuint, GLenum, POINTER(GLchar)], 'ARB_shader_subroutine')
- # GL/glext.h:7462
- glGetSubroutineIndex = _link_function('glGetSubroutineIndex', GLuint, [GLuint, GLenum, POINTER(GLchar)], 'ARB_shader_subroutine')
- # GL/glext.h:7463
- glGetActiveSubroutineUniformiv = _link_function('glGetActiveSubroutineUniformiv', None, [GLuint, GLenum, GLuint, GLenum, POINTER(GLint)], 'ARB_shader_subroutine')
- # GL/glext.h:7464
- glGetActiveSubroutineUniformName = _link_function('glGetActiveSubroutineUniformName', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'ARB_shader_subroutine')
- # GL/glext.h:7465
- glGetActiveSubroutineName = _link_function('glGetActiveSubroutineName', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'ARB_shader_subroutine')
- # GL/glext.h:7466
- glUniformSubroutinesuiv = _link_function('glUniformSubroutinesuiv', None, [GLenum, GLsizei, POINTER(GLuint)], 'ARB_shader_subroutine')
- # GL/glext.h:7467
- glGetUniformSubroutineuiv = _link_function('glGetUniformSubroutineuiv', None, [GLenum, GLint, POINTER(GLuint)], 'ARB_shader_subroutine')
- # GL/glext.h:7468
- glGetProgramStageiv = _link_function('glGetProgramStageiv', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'ARB_shader_subroutine')
- PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC = CFUNCTYPE(GLint, GLuint, GLenum, POINTER(GLchar)) # GL/glext.h:7470
- PFNGLGETSUBROUTINEINDEXPROC = CFUNCTYPE(GLuint, GLuint, GLenum, POINTER(GLchar)) # GL/glext.h:7471
- PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7472
- PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:7473
- PFNGLGETACTIVESUBROUTINENAMEPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:7474
- PFNGLUNIFORMSUBROUTINESUIVPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLuint)) # GL/glext.h:7475
- PFNGLGETUNIFORMSUBROUTINEUIVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLuint)) # GL/glext.h:7476
- PFNGLGETPROGRAMSTAGEIVPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7477
- # ARB_tessellation_shader (GL/glext.h:7480)
- GL_ARB_tessellation_shader = 1 # GL/glext.h:7481
- # GL/glext.h:7483
- glPatchParameteri = _link_function('glPatchParameteri', None, [GLenum, GLint], 'ARB_tessellation_shader')
- # GL/glext.h:7484
- glPatchParameterfv = _link_function('glPatchParameterfv', None, [GLenum, POINTER(GLfloat)], 'ARB_tessellation_shader')
- PFNGLPATCHPARAMETERIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7486
- PFNGLPATCHPARAMETERFVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:7487
- # ARB_texture_buffer_object_rgb32 (GL/glext.h:7490)
- GL_ARB_texture_buffer_object_rgb32 = 1 # GL/glext.h:7491
- # ARB_transform_feedback2 (GL/glext.h:7494)
- GL_ARB_transform_feedback2 = 1 # GL/glext.h:7495
- # GL/glext.h:7497
- glBindTransformFeedback = _link_function('glBindTransformFeedback', None, [GLenum, GLuint], 'ARB_transform_feedback2')
- # GL/glext.h:7498
- glDeleteTransformFeedbacks = _link_function('glDeleteTransformFeedbacks', None, [GLsizei, POINTER(GLuint)], 'ARB_transform_feedback2')
- # GL/glext.h:7499
- glGenTransformFeedbacks = _link_function('glGenTransformFeedbacks', None, [GLsizei, POINTER(GLuint)], 'ARB_transform_feedback2')
- # GL/glext.h:7500
- glIsTransformFeedback = _link_function('glIsTransformFeedback', GLboolean, [GLuint], 'ARB_transform_feedback2')
- # GL/glext.h:7501
- glPauseTransformFeedback = _link_function('glPauseTransformFeedback', None, [], 'ARB_transform_feedback2')
- # GL/glext.h:7502
- glResumeTransformFeedback = _link_function('glResumeTransformFeedback', None, [], 'ARB_transform_feedback2')
- # GL/glext.h:7503
- glDrawTransformFeedback = _link_function('glDrawTransformFeedback', None, [GLenum, GLuint], 'ARB_transform_feedback2')
- PFNGLBINDTRANSFORMFEEDBACKPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7505
- PFNGLDELETETRANSFORMFEEDBACKSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7506
- PFNGLGENTRANSFORMFEEDBACKSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7507
- PFNGLISTRANSFORMFEEDBACKPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7508
- PFNGLPAUSETRANSFORMFEEDBACKPROC = CFUNCTYPE(None) # GL/glext.h:7509
- PFNGLRESUMETRANSFORMFEEDBACKPROC = CFUNCTYPE(None) # GL/glext.h:7510
- PFNGLDRAWTRANSFORMFEEDBACKPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7511
- # ARB_transform_feedback3 (GL/glext.h:7514)
- GL_ARB_transform_feedback3 = 1 # GL/glext.h:7515
- # GL/glext.h:7517
- glDrawTransformFeedbackStream = _link_function('glDrawTransformFeedbackStream', None, [GLenum, GLuint, GLuint], 'ARB_transform_feedback3')
- # GL/glext.h:7518
- glBeginQueryIndexed = _link_function('glBeginQueryIndexed', None, [GLenum, GLuint, GLuint], 'ARB_transform_feedback3')
- # GL/glext.h:7519
- glEndQueryIndexed = _link_function('glEndQueryIndexed', None, [GLenum, GLuint], 'ARB_transform_feedback3')
- # GL/glext.h:7520
- glGetQueryIndexediv = _link_function('glGetQueryIndexediv', None, [GLenum, GLuint, GLenum, POINTER(GLint)], 'ARB_transform_feedback3')
- PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:7522
- PFNGLBEGINQUERYINDEXEDPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:7523
- PFNGLENDQUERYINDEXEDPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7524
- PFNGLGETQUERYINDEXEDIVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7525
- # ARB_ES2_compatibility (GL/glext.h:7528)
- GL_ARB_ES2_compatibility = 1 # GL/glext.h:7529
- # GL/glext.h:7531
- glReleaseShaderCompiler = _link_function('glReleaseShaderCompiler', None, [], 'ARB_ES2_compatibility')
- # GL/glext.h:7532
- glShaderBinary = _link_function('glShaderBinary', None, [GLsizei, POINTER(GLuint), GLenum, POINTER(GLvoid), GLsizei], 'ARB_ES2_compatibility')
- # GL/glext.h:7533
- glGetShaderPrecisionFormat = _link_function('glGetShaderPrecisionFormat', None, [GLenum, GLenum, POINTER(GLint), POINTER(GLint)], 'ARB_ES2_compatibility')
- # GL/glext.h:7534
- glDepthRangef = _link_function('glDepthRangef', None, [GLfloat, GLfloat], 'ARB_ES2_compatibility')
- # GL/glext.h:7535
- glClearDepthf = _link_function('glClearDepthf', None, [GLfloat], 'ARB_ES2_compatibility')
- PFNGLRELEASESHADERCOMPILERPROC = CFUNCTYPE(None) # GL/glext.h:7537
- PFNGLSHADERBINARYPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint), GLenum, POINTER(GLvoid), GLsizei) # GL/glext.h:7538
- PFNGLGETSHADERPRECISIONFORMATPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint), POINTER(GLint)) # GL/glext.h:7539
- PFNGLDEPTHRANGEFPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:7540
- PFNGLCLEARDEPTHFPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:7541
- # ARB_get_program_binary (GL/glext.h:7544)
- GL_ARB_get_program_binary = 1 # GL/glext.h:7545
- # GL/glext.h:7547
- glGetProgramBinary = _link_function('glGetProgramBinary', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLenum), POINTER(GLvoid)], 'ARB_get_program_binary')
- # GL/glext.h:7548
- glProgramBinary = _link_function('glProgramBinary', None, [GLuint, GLenum, POINTER(GLvoid), GLsizei], 'ARB_get_program_binary')
- # GL/glext.h:7549
- glProgramParameteri = _link_function('glProgramParameteri', None, [GLuint, GLenum, GLint], 'ARB_get_program_binary')
- PFNGLGETPROGRAMBINARYPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLenum), POINTER(GLvoid)) # GL/glext.h:7551
- PFNGLPROGRAMBINARYPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLvoid), GLsizei) # GL/glext.h:7552
- PFNGLPROGRAMPARAMETERIPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:7553
- # ARB_separate_shader_objects (GL/glext.h:7556)
- GL_ARB_separate_shader_objects = 1 # GL/glext.h:7557
- # GL/glext.h:7559
- glUseProgramStages = _link_function('glUseProgramStages', None, [GLuint, GLbitfield, GLuint], 'ARB_separate_shader_objects')
- # GL/glext.h:7560
- glActiveShaderProgram = _link_function('glActiveShaderProgram', None, [GLuint, GLuint], 'ARB_separate_shader_objects')
- # GL/glext.h:7561
- glCreateShaderProgramv = _link_function('glCreateShaderProgramv', GLuint, [GLenum, GLsizei, POINTER(POINTER(GLchar))], 'ARB_separate_shader_objects')
- # GL/glext.h:7562
- glBindProgramPipeline = _link_function('glBindProgramPipeline', None, [GLuint], 'ARB_separate_shader_objects')
- # GL/glext.h:7563
- glDeleteProgramPipelines = _link_function('glDeleteProgramPipelines', None, [GLsizei, POINTER(GLuint)], 'ARB_separate_shader_objects')
- # GL/glext.h:7564
- glGenProgramPipelines = _link_function('glGenProgramPipelines', None, [GLsizei, POINTER(GLuint)], 'ARB_separate_shader_objects')
- # GL/glext.h:7565
- glIsProgramPipeline = _link_function('glIsProgramPipeline', GLboolean, [GLuint], 'ARB_separate_shader_objects')
- # GL/glext.h:7566
- glGetProgramPipelineiv = _link_function('glGetProgramPipelineiv', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_separate_shader_objects')
- # GL/glext.h:7567
- glProgramUniform1i = _link_function('glProgramUniform1i', None, [GLuint, GLint, GLint], 'ARB_separate_shader_objects')
- # GL/glext.h:7568
- glProgramUniform1iv = _link_function('glProgramUniform1iv', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'ARB_separate_shader_objects')
- # GL/glext.h:7569
- glProgramUniform1f = _link_function('glProgramUniform1f', None, [GLuint, GLint, GLfloat], 'ARB_separate_shader_objects')
- # GL/glext.h:7570
- glProgramUniform1fv = _link_function('glProgramUniform1fv', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'ARB_separate_shader_objects')
- # GL/glext.h:7571
- glProgramUniform1d = _link_function('glProgramUniform1d', None, [GLuint, GLint, GLdouble], 'ARB_separate_shader_objects')
- # GL/glext.h:7572
- glProgramUniform1dv = _link_function('glProgramUniform1dv', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], 'ARB_separate_shader_objects')
- # GL/glext.h:7573
- glProgramUniform1ui = _link_function('glProgramUniform1ui', None, [GLuint, GLint, GLuint], 'ARB_separate_shader_objects')
- # GL/glext.h:7574
- glProgramUniform1uiv = _link_function('glProgramUniform1uiv', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'ARB_separate_shader_objects')
- # GL/glext.h:7575
- glProgramUniform2i = _link_function('glProgramUniform2i', None, [GLuint, GLint, GLint, GLint], 'ARB_separate_shader_objects')
- # GL/glext.h:7576
- glProgramUniform2iv = _link_function('glProgramUniform2iv', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'ARB_separate_shader_objects')
- # GL/glext.h:7577
- glProgramUniform2f = _link_function('glProgramUniform2f', None, [GLuint, GLint, GLfloat, GLfloat], 'ARB_separate_shader_objects')
- # GL/glext.h:7578
- glProgramUniform2fv = _link_function('glProgramUniform2fv', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'ARB_separate_shader_objects')
- # GL/glext.h:7579
- glProgramUniform2d = _link_function('glProgramUniform2d', None, [GLuint, GLint, GLdouble, GLdouble], 'ARB_separate_shader_objects')
- # GL/glext.h:7580
- glProgramUniform2dv = _link_function('glProgramUniform2dv', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], 'ARB_separate_shader_objects')
- # GL/glext.h:7581
- glProgramUniform2ui = _link_function('glProgramUniform2ui', None, [GLuint, GLint, GLuint, GLuint], 'ARB_separate_shader_objects')
- # GL/glext.h:7582
- glProgramUniform2uiv = _link_function('glProgramUniform2uiv', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'ARB_separate_shader_objects')
- # GL/glext.h:7583
- glProgramUniform3i = _link_function('glProgramUniform3i', None, [GLuint, GLint, GLint, GLint, GLint], 'ARB_separate_shader_objects')
- # GL/glext.h:7584
- glProgramUniform3iv = _link_function('glProgramUniform3iv', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'ARB_separate_shader_objects')
- # GL/glext.h:7585
- glProgramUniform3f = _link_function('glProgramUniform3f', None, [GLuint, GLint, GLfloat, GLfloat, GLfloat], 'ARB_separate_shader_objects')
- # GL/glext.h:7586
- glProgramUniform3fv = _link_function('glProgramUniform3fv', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'ARB_separate_shader_objects')
- # GL/glext.h:7587
- glProgramUniform3d = _link_function('glProgramUniform3d', None, [GLuint, GLint, GLdouble, GLdouble, GLdouble], 'ARB_separate_shader_objects')
- # GL/glext.h:7588
- glProgramUniform3dv = _link_function('glProgramUniform3dv', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], 'ARB_separate_shader_objects')
- # GL/glext.h:7589
- glProgramUniform3ui = _link_function('glProgramUniform3ui', None, [GLuint, GLint, GLuint, GLuint, GLuint], 'ARB_separate_shader_objects')
- # GL/glext.h:7590
- glProgramUniform3uiv = _link_function('glProgramUniform3uiv', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'ARB_separate_shader_objects')
- # GL/glext.h:7591
- glProgramUniform4i = _link_function('glProgramUniform4i', None, [GLuint, GLint, GLint, GLint, GLint, GLint], 'ARB_separate_shader_objects')
- # GL/glext.h:7592
- glProgramUniform4iv = _link_function('glProgramUniform4iv', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'ARB_separate_shader_objects')
- # GL/glext.h:7593
- glProgramUniform4f = _link_function('glProgramUniform4f', None, [GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_separate_shader_objects')
- # GL/glext.h:7594
- glProgramUniform4fv = _link_function('glProgramUniform4fv', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'ARB_separate_shader_objects')
- # GL/glext.h:7595
- glProgramUniform4d = _link_function('glProgramUniform4d', None, [GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_separate_shader_objects')
- # GL/glext.h:7596
- glProgramUniform4dv = _link_function('glProgramUniform4dv', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], 'ARB_separate_shader_objects')
- # GL/glext.h:7597
- glProgramUniform4ui = _link_function('glProgramUniform4ui', None, [GLuint, GLint, GLuint, GLuint, GLuint, GLuint], 'ARB_separate_shader_objects')
- # GL/glext.h:7598
- glProgramUniform4uiv = _link_function('glProgramUniform4uiv', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'ARB_separate_shader_objects')
- # GL/glext.h:7599
- glProgramUniformMatrix2fv = _link_function('glProgramUniformMatrix2fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
- # GL/glext.h:7600
- glProgramUniformMatrix3fv = _link_function('glProgramUniformMatrix3fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
- # GL/glext.h:7601
- glProgramUniformMatrix4fv = _link_function('glProgramUniformMatrix4fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
- # GL/glext.h:7602
- glProgramUniformMatrix2dv = _link_function('glProgramUniformMatrix2dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
- # GL/glext.h:7603
- glProgramUniformMatrix3dv = _link_function('glProgramUniformMatrix3dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
- # GL/glext.h:7604
- glProgramUniformMatrix4dv = _link_function('glProgramUniformMatrix4dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
- # GL/glext.h:7605
- glProgramUniformMatrix2x3fv = _link_function('glProgramUniformMatrix2x3fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
- # GL/glext.h:7606
- glProgramUniformMatrix3x2fv = _link_function('glProgramUniformMatrix3x2fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
- # GL/glext.h:7607
- glProgramUniformMatrix2x4fv = _link_function('glProgramUniformMatrix2x4fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
- # GL/glext.h:7608
- glProgramUniformMatrix4x2fv = _link_function('glProgramUniformMatrix4x2fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
- # GL/glext.h:7609
- glProgramUniformMatrix3x4fv = _link_function('glProgramUniformMatrix3x4fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
- # GL/glext.h:7610
- glProgramUniformMatrix4x3fv = _link_function('glProgramUniformMatrix4x3fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
- # GL/glext.h:7611
- glProgramUniformMatrix2x3dv = _link_function('glProgramUniformMatrix2x3dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
- # GL/glext.h:7612
- glProgramUniformMatrix3x2dv = _link_function('glProgramUniformMatrix3x2dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
- # GL/glext.h:7613
- glProgramUniformMatrix2x4dv = _link_function('glProgramUniformMatrix2x4dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
- # GL/glext.h:7614
- glProgramUniformMatrix4x2dv = _link_function('glProgramUniformMatrix4x2dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
- # GL/glext.h:7615
- glProgramUniformMatrix3x4dv = _link_function('glProgramUniformMatrix3x4dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
- # GL/glext.h:7616
- glProgramUniformMatrix4x3dv = _link_function('glProgramUniformMatrix4x3dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
- # GL/glext.h:7617
- glValidateProgramPipeline = _link_function('glValidateProgramPipeline', None, [GLuint], 'ARB_separate_shader_objects')
- # GL/glext.h:7618
- glGetProgramPipelineInfoLog = _link_function('glGetProgramPipelineInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'ARB_separate_shader_objects')
- PFNGLUSEPROGRAMSTAGESPROC = CFUNCTYPE(None, GLuint, GLbitfield, GLuint) # GL/glext.h:7620
- PFNGLACTIVESHADERPROGRAMPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:7621
- PFNGLCREATESHADERPROGRAMVPROC = CFUNCTYPE(GLuint, GLenum, GLsizei, POINTER(POINTER(GLchar))) # GL/glext.h:7622
- PFNGLBINDPROGRAMPIPELINEPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7623
- PFNGLDELETEPROGRAMPIPELINESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7624
- PFNGLGENPROGRAMPIPELINESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7625
- PFNGLISPROGRAMPIPELINEPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7626
- PFNGLGETPROGRAMPIPELINEIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7627
- PFNGLPROGRAMUNIFORM1IPROC = CFUNCTYPE(None, GLuint, GLint, GLint) # GL/glext.h:7628
- PFNGLPROGRAMUNIFORM1IVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:7629
- PFNGLPROGRAMUNIFORM1FPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat) # GL/glext.h:7630
- PFNGLPROGRAMUNIFORM1FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7631
- PFNGLPROGRAMUNIFORM1DPROC = CFUNCTYPE(None, GLuint, GLint, GLdouble) # GL/glext.h:7632
- PFNGLPROGRAMUNIFORM1DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7633
- PFNGLPROGRAMUNIFORM1UIPROC = CFUNCTYPE(None, GLuint, GLint, GLuint) # GL/glext.h:7634
- PFNGLPROGRAMUNIFORM1UIVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7635
- PFNGLPROGRAMUNIFORM2IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint) # GL/glext.h:7636
- PFNGLPROGRAMUNIFORM2IVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:7637
- PFNGLPROGRAMUNIFORM2FPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat) # GL/glext.h:7638
- PFNGLPROGRAMUNIFORM2FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7639
- PFNGLPROGRAMUNIFORM2DPROC = CFUNCTYPE(None, GLuint, GLint, GLdouble, GLdouble) # GL/glext.h:7640
- PFNGLPROGRAMUNIFORM2DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7641
- PFNGLPROGRAMUNIFORM2UIPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint) # GL/glext.h:7642
- PFNGLPROGRAMUNIFORM2UIVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7643
- PFNGLPROGRAMUNIFORM3IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:7644
- PFNGLPROGRAMUNIFORM3IVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:7645
- PFNGLPROGRAMUNIFORM3FPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat, GLfloat) # GL/glext.h:7646
- PFNGLPROGRAMUNIFORM3FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7647
- PFNGLPROGRAMUNIFORM3DPROC = CFUNCTYPE(None, GLuint, GLint, GLdouble, GLdouble, GLdouble) # GL/glext.h:7648
- PFNGLPROGRAMUNIFORM3DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7649
- PFNGLPROGRAMUNIFORM3UIPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint, GLuint) # GL/glext.h:7650
- PFNGLPROGRAMUNIFORM3UIVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7651
- PFNGLPROGRAMUNIFORM4IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint, GLint) # GL/glext.h:7652
- PFNGLPROGRAMUNIFORM4IVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:7653
- PFNGLPROGRAMUNIFORM4FPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:7654
- PFNGLPROGRAMUNIFORM4FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7655
- PFNGLPROGRAMUNIFORM4DPROC = CFUNCTYPE(None, GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:7656
- PFNGLPROGRAMUNIFORM4DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7657
- PFNGLPROGRAMUNIFORM4UIPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7658
- PFNGLPROGRAMUNIFORM4UIVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7659
- PFNGLPROGRAMUNIFORMMATRIX2FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7660
- PFNGLPROGRAMUNIFORMMATRIX3FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7661
- PFNGLPROGRAMUNIFORMMATRIX4FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7662
- PFNGLPROGRAMUNIFORMMATRIX2DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7663
- PFNGLPROGRAMUNIFORMMATRIX3DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7664
- PFNGLPROGRAMUNIFORMMATRIX4DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7665
- PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7666
- PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7667
- PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7668
- PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7669
- PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7670
- PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7671
- PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7672
- PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7673
- PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7674
- PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7675
- PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7676
- PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7677
- PFNGLVALIDATEPROGRAMPIPELINEPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7678
- PFNGLGETPROGRAMPIPELINEINFOLOGPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:7679
- # ARB_vertex_attrib_64bit (GL/glext.h:7682)
- GL_ARB_vertex_attrib_64bit = 1 # GL/glext.h:7683
- # GL/glext.h:7685
- glVertexAttribL1d = _link_function('glVertexAttribL1d', None, [GLuint, GLdouble], 'ARB_vertex_attrib_64bit')
- # GL/glext.h:7686
- glVertexAttribL2d = _link_function('glVertexAttribL2d', None, [GLuint, GLdouble, GLdouble], 'ARB_vertex_attrib_64bit')
- # GL/glext.h:7687
- glVertexAttribL3d = _link_function('glVertexAttribL3d', None, [GLuint, GLdouble, GLdouble, GLdouble], 'ARB_vertex_attrib_64bit')
- # GL/glext.h:7688
- glVertexAttribL4d = _link_function('glVertexAttribL4d', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_attrib_64bit')
- # GL/glext.h:7689
- glVertexAttribL1dv = _link_function('glVertexAttribL1dv', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_attrib_64bit')
- # GL/glext.h:7690
- glVertexAttribL2dv = _link_function('glVertexAttribL2dv', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_attrib_64bit')
- # GL/glext.h:7691
- glVertexAttribL3dv = _link_function('glVertexAttribL3dv', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_attrib_64bit')
- # GL/glext.h:7692
- glVertexAttribL4dv = _link_function('glVertexAttribL4dv', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_attrib_64bit')
- # GL/glext.h:7693
- glVertexAttribLPointer = _link_function('glVertexAttribLPointer', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_vertex_attrib_64bit')
- # GL/glext.h:7694
- glGetVertexAttribLdv = _link_function('glGetVertexAttribLdv', None, [GLuint, GLenum, POINTER(GLdouble)], 'ARB_vertex_attrib_64bit')
- PFNGLVERTEXATTRIBL1DPROC = CFUNCTYPE(None, GLuint, GLdouble) # GL/glext.h:7696
- PFNGLVERTEXATTRIBL2DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:7697
- PFNGLVERTEXATTRIBL3DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) # GL/glext.h:7698
- PFNGLVERTEXATTRIBL4DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:7699
- PFNGLVERTEXATTRIBL1DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:7700
- PFNGLVERTEXATTRIBL2DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:7701
- PFNGLVERTEXATTRIBL3DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:7702
- PFNGLVERTEXATTRIBL4DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:7703
- PFNGLVERTEXATTRIBLPOINTERPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7704
- PFNGLGETVERTEXATTRIBLDVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:7705
- # ARB_viewport_array (GL/glext.h:7708)
- GL_ARB_viewport_array = 1 # GL/glext.h:7709
- # GL/glext.h:7711
- glViewportArrayv = _link_function('glViewportArrayv', None, [GLuint, GLsizei, POINTER(GLfloat)], 'ARB_viewport_array')
- # GL/glext.h:7712
- glViewportIndexedf = _link_function('glViewportIndexedf', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_viewport_array')
- # GL/glext.h:7713
- glViewportIndexedfv = _link_function('glViewportIndexedfv', None, [GLuint, POINTER(GLfloat)], 'ARB_viewport_array')
- # GL/glext.h:7714
- glScissorArrayv = _link_function('glScissorArrayv', None, [GLuint, GLsizei, POINTER(GLint)], 'ARB_viewport_array')
- # GL/glext.h:7715
- glScissorIndexed = _link_function('glScissorIndexed', None, [GLuint, GLint, GLint, GLsizei, GLsizei], 'ARB_viewport_array')
- # GL/glext.h:7716
- glScissorIndexedv = _link_function('glScissorIndexedv', None, [GLuint, POINTER(GLint)], 'ARB_viewport_array')
- # GL/glext.h:7717
- glDepthRangeArrayv = _link_function('glDepthRangeArrayv', None, [GLuint, GLsizei, POINTER(GLdouble)], 'ARB_viewport_array')
- # GL/glext.h:7718
- glDepthRangeIndexed = _link_function('glDepthRangeIndexed', None, [GLuint, GLdouble, GLdouble], 'ARB_viewport_array')
- # GL/glext.h:7719
- glGetFloati_v = _link_function('glGetFloati_v', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_viewport_array')
- # GL/glext.h:7720
- glGetDoublei_v = _link_function('glGetDoublei_v', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_viewport_array')
- PFNGLVIEWPORTARRAYVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7722
- PFNGLVIEWPORTINDEXEDFPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:7723
- PFNGLVIEWPORTINDEXEDFVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:7724
- PFNGLSCISSORARRAYVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLint)) # GL/glext.h:7725
- PFNGLSCISSORINDEXEDPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:7726
- PFNGLSCISSORINDEXEDVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:7727
- PFNGLDEPTHRANGEARRAYVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7728
- PFNGLDEPTHRANGEINDEXEDPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:7729
- PFNGLGETFLOATI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:7730
- PFNGLGETDOUBLEI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:7731
- # ARB_cl_event (GL/glext.h:7734)
- GL_ARB_cl_event = 1 # GL/glext.h:7735
- class struct__cl_context(Structure):
- __slots__ = [
- ]
- struct__cl_context._fields_ = [
- ('_opaque_struct', c_int)
- ]
- class struct__cl_event(Structure):
- __slots__ = [
- ]
- struct__cl_event._fields_ = [
- ('_opaque_struct', c_int)
- ]
- # GL/glext.h:7737
- glCreateSyncFromCLeventARB = _link_function('glCreateSyncFromCLeventARB', GLsync, [POINTER(struct__cl_context), POINTER(struct__cl_event), GLbitfield], 'ARB_cl_event')
- class struct__cl_context(Structure):
- __slots__ = [
- ]
- struct__cl_context._fields_ = [
- ('_opaque_struct', c_int)
- ]
- class struct__cl_event(Structure):
- __slots__ = [
- ]
- struct__cl_event._fields_ = [
- ('_opaque_struct', c_int)
- ]
- class struct__cl_context(Structure):
- __slots__ = [
- ]
- struct__cl_context._fields_ = [
- ('_opaque_struct', c_int)
- ]
- class struct__cl_event(Structure):
- __slots__ = [
- ]
- struct__cl_event._fields_ = [
- ('_opaque_struct', c_int)
- ]
- PFNGLCREATESYNCFROMCLEVENTARBPROC = CFUNCTYPE(GLsync, POINTER(struct__cl_context), POINTER(struct__cl_event), GLbitfield) # GL/glext.h:7739
- # ARB_debug_output (GL/glext.h:7742)
- GL_ARB_debug_output = 1 # GL/glext.h:7743
- # GL/glext.h:7745
- glDebugMessageControlARB = _link_function('glDebugMessageControlARB', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLuint), GLboolean], 'ARB_debug_output')
- # GL/glext.h:7746
- glDebugMessageInsertARB = _link_function('glDebugMessageInsertARB', None, [GLenum, GLenum, GLuint, GLenum, GLsizei, POINTER(GLchar)], 'ARB_debug_output')
- # GL/glext.h:7747
- glDebugMessageCallbackARB = _link_function('glDebugMessageCallbackARB', None, [GLDEBUGPROCARB, POINTER(GLvoid)], 'ARB_debug_output')
- # GL/glext.h:7748
- glGetDebugMessageLogARB = _link_function('glGetDebugMessageLogARB', GLuint, [GLuint, GLsizei, POINTER(GLenum), POINTER(GLenum), POINTER(GLuint), POINTER(GLenum), POINTER(GLsizei), POINTER(GLchar)], 'ARB_debug_output')
- PFNGLDEBUGMESSAGECONTROLARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLsizei, POINTER(GLuint), GLboolean) # GL/glext.h:7750
- PFNGLDEBUGMESSAGEINSERTARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLenum, GLsizei, POINTER(GLchar)) # GL/glext.h:7751
- PFNGLDEBUGMESSAGECALLBACKARBPROC = CFUNCTYPE(None, GLDEBUGPROCARB, POINTER(GLvoid)) # GL/glext.h:7752
- PFNGLGETDEBUGMESSAGELOGARBPROC = CFUNCTYPE(GLuint, GLuint, GLsizei, POINTER(GLenum), POINTER(GLenum), POINTER(GLuint), POINTER(GLenum), POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:7753
- # ARB_robustness (GL/glext.h:7756)
- GL_ARB_robustness = 1 # GL/glext.h:7757
- # GL/glext.h:7759
- glGetGraphicsResetStatusARB = _link_function('glGetGraphicsResetStatusARB', GLenum, [], 'ARB_robustness')
- # GL/glext.h:7760
- glGetnMapdvARB = _link_function('glGetnMapdvARB', None, [GLenum, GLenum, GLsizei, POINTER(GLdouble)], 'ARB_robustness')
- # GL/glext.h:7761
- glGetnMapfvARB = _link_function('glGetnMapfvARB', None, [GLenum, GLenum, GLsizei, POINTER(GLfloat)], 'ARB_robustness')
- # GL/glext.h:7762
- glGetnMapivARB = _link_function('glGetnMapivARB', None, [GLenum, GLenum, GLsizei, POINTER(GLint)], 'ARB_robustness')
- # GL/glext.h:7763
- glGetnPixelMapfvARB = _link_function('glGetnPixelMapfvARB', None, [GLenum, GLsizei, POINTER(GLfloat)], 'ARB_robustness')
- # GL/glext.h:7764
- glGetnPixelMapuivARB = _link_function('glGetnPixelMapuivARB', None, [GLenum, GLsizei, POINTER(GLuint)], 'ARB_robustness')
- # GL/glext.h:7765
- glGetnPixelMapusvARB = _link_function('glGetnPixelMapusvARB', None, [GLenum, GLsizei, POINTER(GLushort)], 'ARB_robustness')
- # GL/glext.h:7766
- glGetnPolygonStippleARB = _link_function('glGetnPolygonStippleARB', None, [GLsizei, POINTER(GLubyte)], 'ARB_robustness')
- # GL/glext.h:7767
- glGetnColorTableARB = _link_function('glGetnColorTableARB', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
- # GL/glext.h:7768
- glGetnConvolutionFilterARB = _link_function('glGetnConvolutionFilterARB', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
- # GL/glext.h:7769
- glGetnSeparableFilterARB = _link_function('glGetnSeparableFilterARB', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid), GLsizei, POINTER(GLvoid), POINTER(GLvoid)], 'ARB_robustness')
- # GL/glext.h:7770
- glGetnHistogramARB = _link_function('glGetnHistogramARB', None, [GLenum, GLboolean, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
- # GL/glext.h:7771
- glGetnMinmaxARB = _link_function('glGetnMinmaxARB', None, [GLenum, GLboolean, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
- # GL/glext.h:7772
- glGetnTexImageARB = _link_function('glGetnTexImageARB', None, [GLenum, GLint, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
- # GL/glext.h:7773
- glReadnPixelsARB = _link_function('glReadnPixelsARB', None, [GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
- # GL/glext.h:7774
- glGetnCompressedTexImageARB = _link_function('glGetnCompressedTexImageARB', None, [GLenum, GLint, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
- # GL/glext.h:7775
- glGetnUniformfvARB = _link_function('glGetnUniformfvARB', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'ARB_robustness')
- # GL/glext.h:7776
- glGetnUniformivARB = _link_function('glGetnUniformivARB', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'ARB_robustness')
- # GL/glext.h:7777
- glGetnUniformuivARB = _link_function('glGetnUniformuivARB', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'ARB_robustness')
- # GL/glext.h:7778
- glGetnUniformdvARB = _link_function('glGetnUniformdvARB', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], 'ARB_robustness')
- PFNGLGETGRAPHICSRESETSTATUSARBPROC = CFUNCTYPE(GLenum) # GL/glext.h:7780
- PFNGLGETNMAPDVARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLdouble)) # GL/glext.h:7781
- PFNGLGETNMAPFVARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:7782
- PFNGLGETNMAPIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLint)) # GL/glext.h:7783
- PFNGLGETNPIXELMAPFVARBPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:7784
- PFNGLGETNPIXELMAPUIVARBPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLuint)) # GL/glext.h:7785
- PFNGLGETNPIXELMAPUSVARBPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLushort)) # GL/glext.h:7786
- PFNGLGETNPOLYGONSTIPPLEARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLubyte)) # GL/glext.h:7787
- PFNGLGETNCOLORTABLEARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7788
- PFNGLGETNCONVOLUTIONFILTERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7789
- PFNGLGETNSEPARABLEFILTERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid), GLsizei, POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:7790
- PFNGLGETNHISTOGRAMARBPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7791
- PFNGLGETNMINMAXARBPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7792
- PFNGLGETNTEXIMAGEARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7793
- PFNGLREADNPIXELSARBPROC = CFUNCTYPE(None, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7794
- PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:7795
- PFNGLGETNUNIFORMFVARBPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7796
- PFNGLGETNUNIFORMIVARBPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:7797
- PFNGLGETNUNIFORMUIVARBPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7798
- PFNGLGETNUNIFORMDVARBPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7799
- # ARB_shader_stencil_export (GL/glext.h:7802)
- GL_ARB_shader_stencil_export = 1 # GL/glext.h:7803
- # ARB_base_instance (GL/glext.h:7806)
- GL_ARB_base_instance = 1 # GL/glext.h:7807
- # GL/glext.h:7809
- glDrawArraysInstancedBaseInstance = _link_function('glDrawArraysInstancedBaseInstance', None, [GLenum, GLint, GLsizei, GLsizei, GLuint], 'ARB_base_instance')
- # GL/glext.h:7810
- glDrawElementsInstancedBaseInstance = _link_function('glDrawElementsInstancedBaseInstance', None, [GLenum, GLsizei, GLenum, POINTER(None), GLsizei, GLuint], 'ARB_base_instance')
- # GL/glext.h:7811
- glDrawElementsInstancedBaseVertexBaseInstance = _link_function('glDrawElementsInstancedBaseVertexBaseInstance', None, [GLenum, GLsizei, GLenum, POINTER(None), GLsizei, GLint, GLuint], 'ARB_base_instance')
- PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei, GLuint) # GL/glext.h:7813
- PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(None), GLsizei, GLuint) # GL/glext.h:7814
- PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(None), GLsizei, GLint, GLuint) # GL/glext.h:7815
- # ARB_shading_language_420pack (GL/glext.h:7818)
- GL_ARB_shading_language_420pack = 1 # GL/glext.h:7819
- # ARB_transform_feedback_instanced (GL/glext.h:7822)
- GL_ARB_transform_feedback_instanced = 1 # GL/glext.h:7823
- # GL/glext.h:7825
- glDrawTransformFeedbackInstanced = _link_function('glDrawTransformFeedbackInstanced', None, [GLenum, GLuint, GLsizei], 'ARB_transform_feedback_instanced')
- # GL/glext.h:7826
- glDrawTransformFeedbackStreamInstanced = _link_function('glDrawTransformFeedbackStreamInstanced', None, [GLenum, GLuint, GLuint, GLsizei], 'ARB_transform_feedback_instanced')
- PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei) # GL/glext.h:7828
- PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei) # GL/glext.h:7829
- # ARB_compressed_texture_pixel_storage (GL/glext.h:7832)
- GL_ARB_compressed_texture_pixel_storage = 1 # GL/glext.h:7833
- # ARB_conservative_depth (GL/glext.h:7836)
- GL_ARB_conservative_depth = 1 # GL/glext.h:7837
- # ARB_internalformat_query (GL/glext.h:7840)
- GL_ARB_internalformat_query = 1 # GL/glext.h:7841
- # GL/glext.h:7843
- glGetInternalformativ = _link_function('glGetInternalformativ', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLint)], 'ARB_internalformat_query')
- PFNGLGETINTERNALFORMATIVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLsizei, POINTER(GLint)) # GL/glext.h:7845
- # ARB_map_buffer_alignment (GL/glext.h:7848)
- GL_ARB_map_buffer_alignment = 1 # GL/glext.h:7849
- # ARB_shader_atomic_counters (GL/glext.h:7852)
- GL_ARB_shader_atomic_counters = 1 # GL/glext.h:7853
- # GL/glext.h:7855
- glGetActiveAtomicCounterBufferiv = _link_function('glGetActiveAtomicCounterBufferiv', None, [GLuint, GLuint, GLenum, POINTER(GLint)], 'ARB_shader_atomic_counters')
- PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7857
- # ARB_shader_image_load_store (GL/glext.h:7860)
- GL_ARB_shader_image_load_store = 1 # GL/glext.h:7861
- # GL/glext.h:7863
- glBindImageTexture = _link_function('glBindImageTexture', None, [GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum], 'ARB_shader_image_load_store')
- # GL/glext.h:7864
- glMemoryBarrier = _link_function('glMemoryBarrier', None, [GLbitfield], 'ARB_shader_image_load_store')
- PFNGLBINDIMAGETEXTUREPROC = CFUNCTYPE(None, GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum) # GL/glext.h:7866
- PFNGLMEMORYBARRIERPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:7867
- # ARB_shading_language_packing (GL/glext.h:7870)
- GL_ARB_shading_language_packing = 1 # GL/glext.h:7871
- # ARB_texture_storage (GL/glext.h:7874)
- GL_ARB_texture_storage = 1 # GL/glext.h:7875
- # GL/glext.h:7877
- glTexStorage1D = _link_function('glTexStorage1D', None, [GLenum, GLsizei, GLenum, GLsizei], 'ARB_texture_storage')
- # GL/glext.h:7878
- glTexStorage2D = _link_function('glTexStorage2D', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei], 'ARB_texture_storage')
- # GL/glext.h:7879
- glTexStorage3D = _link_function('glTexStorage3D', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei], 'ARB_texture_storage')
- # GL/glext.h:7880
- glTextureStorage1DEXT = _link_function('glTextureStorage1DEXT', None, [GLuint, GLenum, GLsizei, GLenum, GLsizei], 'ARB_texture_storage')
- # GL/glext.h:7881
- glTextureStorage2DEXT = _link_function('glTextureStorage2DEXT', None, [GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei], 'ARB_texture_storage')
- # GL/glext.h:7882
- glTextureStorage3DEXT = _link_function('glTextureStorage3DEXT', None, [GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei], 'ARB_texture_storage')
- PFNGLTEXSTORAGE1DPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei) # GL/glext.h:7884
- PFNGLTEXSTORAGE2DPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:7885
- PFNGLTEXSTORAGE3DPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei) # GL/glext.h:7886
- PFNGLTEXTURESTORAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLsizei, GLenum, GLsizei) # GL/glext.h:7887
- PFNGLTEXTURESTORAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:7888
- PFNGLTEXTURESTORAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei) # GL/glext.h:7889
- # EXT_abgr (GL/glext.h:7892)
- GL_EXT_abgr = 1 # GL/glext.h:7893
- # EXT_blend_color (GL/glext.h:7896)
- GL_EXT_blend_color = 1 # GL/glext.h:7897
- # GL/glext.h:7899
- glBlendColorEXT = _link_function('glBlendColorEXT', None, [GLfloat, GLfloat, GLfloat, GLfloat], 'EXT_blend_color')
- PFNGLBLENDCOLOREXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:7901
- # EXT_polygon_offset (GL/glext.h:7904)
- GL_EXT_polygon_offset = 1 # GL/glext.h:7905
- # GL/glext.h:7907
- glPolygonOffsetEXT = _link_function('glPolygonOffsetEXT', None, [GLfloat, GLfloat], 'EXT_polygon_offset')
- PFNGLPOLYGONOFFSETEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:7909
- # EXT_texture (GL/glext.h:7912)
- GL_EXT_texture = 1 # GL/glext.h:7913
- # EXT_texture3D (GL/glext.h:7916)
- GL_EXT_texture3D = 1 # GL/glext.h:7917
- # GL/glext.h:7919
- glTexImage3DEXT = _link_function('glTexImage3DEXT', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_texture3D')
- # GL/glext.h:7920
- glTexSubImage3DEXT = _link_function('glTexSubImage3DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_texture3D')
- PFNGLTEXIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7922
- PFNGLTEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7923
- # SGIS_texture_filter4 (GL/glext.h:7926)
- GL_SGIS_texture_filter4 = 1 # GL/glext.h:7927
- # GL/glext.h:7929
- glGetTexFilterFuncSGIS = _link_function('glGetTexFilterFuncSGIS', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIS_texture_filter4')
- # GL/glext.h:7930
- glTexFilterFuncSGIS = _link_function('glTexFilterFuncSGIS', None, [GLenum, GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_texture_filter4')
- PFNGLGETTEXFILTERFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:7932
- PFNGLTEXFILTERFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:7933
- # EXT_subtexture (GL/glext.h:7936)
- GL_EXT_subtexture = 1 # GL/glext.h:7937
- # GL/glext.h:7939
- glTexSubImage1DEXT = _link_function('glTexSubImage1DEXT', None, [GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_subtexture')
- # GL/glext.h:7940
- glTexSubImage2DEXT = _link_function('glTexSubImage2DEXT', None, [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_subtexture')
- PFNGLTEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7942
- PFNGLTEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7943
- # EXT_copy_texture (GL/glext.h:7946)
- GL_EXT_copy_texture = 1 # GL/glext.h:7947
- # GL/glext.h:7949
- glCopyTexImage1DEXT = _link_function('glCopyTexImage1DEXT', None, [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint], 'EXT_copy_texture')
- # GL/glext.h:7950
- glCopyTexImage2DEXT = _link_function('glCopyTexImage2DEXT', None, [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint], 'EXT_copy_texture')
- # GL/glext.h:7951
- glCopyTexSubImage1DEXT = _link_function('glCopyTexSubImage1DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei], 'EXT_copy_texture')
- # GL/glext.h:7952
- glCopyTexSubImage2DEXT = _link_function('glCopyTexSubImage2DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_copy_texture')
- # GL/glext.h:7953
- glCopyTexSubImage3DEXT = _link_function('glCopyTexSubImage3DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_copy_texture')
- PFNGLCOPYTEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint) # GL/glext.h:7955
- PFNGLCOPYTEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) # GL/glext.h:7956
- PFNGLCOPYTEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei) # GL/glext.h:7957
- PFNGLCOPYTEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:7958
- PFNGLCOPYTEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:7959
- # EXT_histogram (GL/glext.h:7962)
- GL_EXT_histogram = 1 # GL/glext.h:7963
- # GL/glext.h:7965
- glGetHistogramEXT = _link_function('glGetHistogramEXT', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'EXT_histogram')
- # GL/glext.h:7966
- glGetHistogramParameterfvEXT = _link_function('glGetHistogramParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_histogram')
- # GL/glext.h:7967
- glGetHistogramParameterivEXT = _link_function('glGetHistogramParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_histogram')
- # GL/glext.h:7968
- glGetMinmaxEXT = _link_function('glGetMinmaxEXT', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'EXT_histogram')
- # GL/glext.h:7969
- glGetMinmaxParameterfvEXT = _link_function('glGetMinmaxParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_histogram')
- # GL/glext.h:7970
- glGetMinmaxParameterivEXT = _link_function('glGetMinmaxParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_histogram')
- # GL/glext.h:7971
- glHistogramEXT = _link_function('glHistogramEXT', None, [GLenum, GLsizei, GLenum, GLboolean], 'EXT_histogram')
- # GL/glext.h:7972
- glMinmaxEXT = _link_function('glMinmaxEXT', None, [GLenum, GLenum, GLboolean], 'EXT_histogram')
- # GL/glext.h:7973
- glResetHistogramEXT = _link_function('glResetHistogramEXT', None, [GLenum], 'EXT_histogram')
- # GL/glext.h:7974
- glResetMinmaxEXT = _link_function('glResetMinmaxEXT', None, [GLenum], 'EXT_histogram')
- PFNGLGETHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7976
- PFNGLGETHISTOGRAMPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:7977
- PFNGLGETHISTOGRAMPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7978
- PFNGLGETMINMAXEXTPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7979
- PFNGLGETMINMAXPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:7980
- PFNGLGETMINMAXPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7981
- PFNGLHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLboolean) # GL/glext.h:7982
- PFNGLMINMAXEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLboolean) # GL/glext.h:7983
- PFNGLRESETHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7984
- PFNGLRESETMINMAXEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7985
- # EXT_convolution (GL/glext.h:7988)
- GL_EXT_convolution = 1 # GL/glext.h:7989
- # GL/glext.h:7991
- glConvolutionFilter1DEXT = _link_function('glConvolutionFilter1DEXT', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution')
- # GL/glext.h:7992
- glConvolutionFilter2DEXT = _link_function('glConvolutionFilter2DEXT', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution')
- # GL/glext.h:7993
- glConvolutionParameterfEXT = _link_function('glConvolutionParameterfEXT', None, [GLenum, GLenum, GLfloat], 'EXT_convolution')
- # GL/glext.h:7994
- glConvolutionParameterfvEXT = _link_function('glConvolutionParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_convolution')
- # GL/glext.h:7995
- glConvolutionParameteriEXT = _link_function('glConvolutionParameteriEXT', None, [GLenum, GLenum, GLint], 'EXT_convolution')
- # GL/glext.h:7996
- glConvolutionParameterivEXT = _link_function('glConvolutionParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_convolution')
- # GL/glext.h:7997
- glCopyConvolutionFilter1DEXT = _link_function('glCopyConvolutionFilter1DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'EXT_convolution')
- # GL/glext.h:7998
- glCopyConvolutionFilter2DEXT = _link_function('glCopyConvolutionFilter2DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei, GLsizei], 'EXT_convolution')
- # GL/glext.h:7999
- glGetConvolutionFilterEXT = _link_function('glGetConvolutionFilterEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution')
- # GL/glext.h:8000
- glGetConvolutionParameterfvEXT = _link_function('glGetConvolutionParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_convolution')
- # GL/glext.h:8001
- glGetConvolutionParameterivEXT = _link_function('glGetConvolutionParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_convolution')
- # GL/glext.h:8002
- glGetSeparableFilterEXT = _link_function('glGetSeparableFilterEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)], 'EXT_convolution')
- # GL/glext.h:8003
- glSeparableFilter2DEXT = _link_function('glSeparableFilter2DEXT', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)], 'EXT_convolution')
- PFNGLCONVOLUTIONFILTER1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8005
- PFNGLCONVOLUTIONFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8006
- PFNGLCONVOLUTIONPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:8007
- PFNGLCONVOLUTIONPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8008
- PFNGLCONVOLUTIONPARAMETERIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:8009
- PFNGLCONVOLUTIONPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8010
- PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) # GL/glext.h:8011
- PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:8012
- PFNGLGETCONVOLUTIONFILTEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8013
- PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8014
- PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8015
- PFNGLGETSEPARABLEFILTEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:8016
- PFNGLSEPARABLEFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:8017
- # SGI_color_matrix (GL/glext.h:8020)
- GL_SGI_color_matrix = 1 # GL/glext.h:8021
- # SGI_color_table (GL/glext.h:8024)
- GL_SGI_color_table = 1 # GL/glext.h:8025
- # GL/glext.h:8027
- glColorTableSGI = _link_function('glColorTableSGI', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'SGI_color_table')
- # GL/glext.h:8028
- glColorTableParameterfvSGI = _link_function('glColorTableParameterfvSGI', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGI_color_table')
- # GL/glext.h:8029
- glColorTableParameterivSGI = _link_function('glColorTableParameterivSGI', None, [GLenum, GLenum, POINTER(GLint)], 'SGI_color_table')
- # GL/glext.h:8030
- glCopyColorTableSGI = _link_function('glCopyColorTableSGI', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'SGI_color_table')
- # GL/glext.h:8031
- glGetColorTableSGI = _link_function('glGetColorTableSGI', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'SGI_color_table')
- # GL/glext.h:8032
- glGetColorTableParameterfvSGI = _link_function('glGetColorTableParameterfvSGI', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGI_color_table')
- # GL/glext.h:8033
- glGetColorTableParameterivSGI = _link_function('glGetColorTableParameterivSGI', None, [GLenum, GLenum, POINTER(GLint)], 'SGI_color_table')
- PFNGLCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8035
- PFNGLCOLORTABLEPARAMETERFVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8036
- PFNGLCOLORTABLEPARAMETERIVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8037
- PFNGLCOPYCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) # GL/glext.h:8038
- PFNGLGETCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8039
- PFNGLGETCOLORTABLEPARAMETERFVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8040
- PFNGLGETCOLORTABLEPARAMETERIVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8041
- # SGIX_pixel_texture (GL/glext.h:8044)
- GL_SGIX_pixel_texture = 1 # GL/glext.h:8045
- # GL/glext.h:8047
- glPixelTexGenSGIX = _link_function('glPixelTexGenSGIX', None, [GLenum], 'SGIX_pixel_texture')
- PFNGLPIXELTEXGENSGIXPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8049
- # SGIS_pixel_texture (GL/glext.h:8052)
- GL_SGIS_pixel_texture = 1 # GL/glext.h:8053
- # GL/glext.h:8055
- glPixelTexGenParameteriSGIS = _link_function('glPixelTexGenParameteriSGIS', None, [GLenum, GLint], 'SGIS_pixel_texture')
- # GL/glext.h:8056
- glPixelTexGenParameterivSGIS = _link_function('glPixelTexGenParameterivSGIS', None, [GLenum, POINTER(GLint)], 'SGIS_pixel_texture')
- # GL/glext.h:8057
- glPixelTexGenParameterfSGIS = _link_function('glPixelTexGenParameterfSGIS', None, [GLenum, GLfloat], 'SGIS_pixel_texture')
- # GL/glext.h:8058
- glPixelTexGenParameterfvSGIS = _link_function('glPixelTexGenParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_pixel_texture')
- # GL/glext.h:8059
- glGetPixelTexGenParameterivSGIS = _link_function('glGetPixelTexGenParameterivSGIS', None, [GLenum, POINTER(GLint)], 'SGIS_pixel_texture')
- # GL/glext.h:8060
- glGetPixelTexGenParameterfvSGIS = _link_function('glGetPixelTexGenParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_pixel_texture')
- PFNGLPIXELTEXGENPARAMETERISGISPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:8062
- PFNGLPIXELTEXGENPARAMETERIVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:8063
- PFNGLPIXELTEXGENPARAMETERFSGISPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:8064
- PFNGLPIXELTEXGENPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8065
- PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:8066
- PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8067
- # SGIS_texture4D (GL/glext.h:8070)
- GL_SGIS_texture4D = 1 # GL/glext.h:8071
- # GL/glext.h:8073
- glTexImage4DSGIS = _link_function('glTexImage4DSGIS', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'SGIS_texture4D')
- # GL/glext.h:8074
- glTexSubImage4DSGIS = _link_function('glTexSubImage4DSGIS', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'SGIS_texture4D')
- PFNGLTEXIMAGE4DSGISPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8076
- PFNGLTEXSUBIMAGE4DSGISPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8077
- # SGI_texture_color_table (GL/glext.h:8080)
- GL_SGI_texture_color_table = 1 # GL/glext.h:8081
- # EXT_cmyka (GL/glext.h:8084)
- GL_EXT_cmyka = 1 # GL/glext.h:8085
- # EXT_texture_object (GL/glext.h:8088)
- GL_EXT_texture_object = 1 # GL/glext.h:8089
- # GL/glext.h:8091
- glAreTexturesResidentEXT = _link_function('glAreTexturesResidentEXT', GLboolean, [GLsizei, POINTER(GLuint), POINTER(GLboolean)], 'EXT_texture_object')
- # GL/glext.h:8092
- glBindTextureEXT = _link_function('glBindTextureEXT', None, [GLenum, GLuint], 'EXT_texture_object')
- # GL/glext.h:8093
- glDeleteTexturesEXT = _link_function('glDeleteTexturesEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_texture_object')
- # GL/glext.h:8094
- glGenTexturesEXT = _link_function('glGenTexturesEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_texture_object')
- # GL/glext.h:8095
- glIsTextureEXT = _link_function('glIsTextureEXT', GLboolean, [GLuint], 'EXT_texture_object')
- GLclampf = c_float # /usr/include/GL/gl.h:161
- # GL/glext.h:8096
- glPrioritizeTexturesEXT = _link_function('glPrioritizeTexturesEXT', None, [GLsizei, POINTER(GLuint), POINTER(GLclampf)], 'EXT_texture_object')
- PFNGLARETEXTURESRESIDENTEXTPROC = CFUNCTYPE(GLboolean, GLsizei, POINTER(GLuint), POINTER(GLboolean)) # GL/glext.h:8098
- PFNGLBINDTEXTUREEXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:8099
- PFNGLDELETETEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:8100
- PFNGLGENTEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:8101
- PFNGLISTEXTUREEXTPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:8102
- PFNGLPRIORITIZETEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint), POINTER(GLclampf)) # GL/glext.h:8103
- # SGIS_detail_texture (GL/glext.h:8106)
- GL_SGIS_detail_texture = 1 # GL/glext.h:8107
- # GL/glext.h:8109
- glDetailTexFuncSGIS = _link_function('glDetailTexFuncSGIS', None, [GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_detail_texture')
- # GL/glext.h:8110
- glGetDetailTexFuncSGIS = _link_function('glGetDetailTexFuncSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_detail_texture')
- PFNGLDETAILTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:8112
- PFNGLGETDETAILTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8113
- # SGIS_sharpen_texture (GL/glext.h:8116)
- GL_SGIS_sharpen_texture = 1 # GL/glext.h:8117
- # GL/glext.h:8119
- glSharpenTexFuncSGIS = _link_function('glSharpenTexFuncSGIS', None, [GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_sharpen_texture')
- # GL/glext.h:8120
- glGetSharpenTexFuncSGIS = _link_function('glGetSharpenTexFuncSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_sharpen_texture')
- PFNGLSHARPENTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:8122
- PFNGLGETSHARPENTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8123
- # EXT_packed_pixels (GL/glext.h:8126)
- GL_EXT_packed_pixels = 1 # GL/glext.h:8127
- # SGIS_texture_lod (GL/glext.h:8130)
- GL_SGIS_texture_lod = 1 # GL/glext.h:8131
- # SGIS_multisample (GL/glext.h:8134)
- GL_SGIS_multisample = 1 # GL/glext.h:8135
- # GL/glext.h:8137
- glSampleMaskSGIS = _link_function('glSampleMaskSGIS', None, [GLclampf, GLboolean], 'SGIS_multisample')
- # GL/glext.h:8138
- glSamplePatternSGIS = _link_function('glSamplePatternSGIS', None, [GLenum], 'SGIS_multisample')
- PFNGLSAMPLEMASKSGISPROC = CFUNCTYPE(None, GLclampf, GLboolean) # GL/glext.h:8140
- PFNGLSAMPLEPATTERNSGISPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8141
- # EXT_rescale_normal (GL/glext.h:8144)
- GL_EXT_rescale_normal = 1 # GL/glext.h:8145
- # EXT_vertex_array (GL/glext.h:8148)
- GL_EXT_vertex_array = 1 # GL/glext.h:8149
- # GL/glext.h:8151
- glArrayElementEXT = _link_function('glArrayElementEXT', None, [GLint], 'EXT_vertex_array')
- # GL/glext.h:8152
- glColorPointerEXT = _link_function('glColorPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
- # GL/glext.h:8153
- glDrawArraysEXT = _link_function('glDrawArraysEXT', None, [GLenum, GLint, GLsizei], 'EXT_vertex_array')
- # GL/glext.h:8154
- glEdgeFlagPointerEXT = _link_function('glEdgeFlagPointerEXT', None, [GLsizei, GLsizei, POINTER(GLboolean)], 'EXT_vertex_array')
- # GL/glext.h:8155
- glGetPointervEXT = _link_function('glGetPointervEXT', None, [GLenum, POINTER(POINTER(GLvoid))], 'EXT_vertex_array')
- # GL/glext.h:8156
- glIndexPointerEXT = _link_function('glIndexPointerEXT', None, [GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
- # GL/glext.h:8157
- glNormalPointerEXT = _link_function('glNormalPointerEXT', None, [GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
- # GL/glext.h:8158
- glTexCoordPointerEXT = _link_function('glTexCoordPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
- # GL/glext.h:8159
- glVertexPointerEXT = _link_function('glVertexPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
- PFNGLARRAYELEMENTEXTPROC = CFUNCTYPE(None, GLint) # GL/glext.h:8161
- PFNGLCOLORPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:8162
- PFNGLDRAWARRAYSEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei) # GL/glext.h:8163
- PFNGLEDGEFLAGPOINTEREXTPROC = CFUNCTYPE(None, GLsizei, GLsizei, POINTER(GLboolean)) # GL/glext.h:8164
- PFNGLGETPOINTERVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:8165
- PFNGLINDEXPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:8166
- PFNGLNORMALPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:8167
- PFNGLTEXCOORDPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:8168
- PFNGLVERTEXPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:8169
- # EXT_misc_attribute (GL/glext.h:8172)
- GL_EXT_misc_attribute = 1 # GL/glext.h:8173
- # SGIS_generate_mipmap (GL/glext.h:8176)
- GL_SGIS_generate_mipmap = 1 # GL/glext.h:8177
- # SGIX_clipmap (GL/glext.h:8180)
- GL_SGIX_clipmap = 1 # GL/glext.h:8181
- # SGIX_shadow (GL/glext.h:8184)
- GL_SGIX_shadow = 1 # GL/glext.h:8185
- # SGIS_texture_edge_clamp (GL/glext.h:8188)
- GL_SGIS_texture_edge_clamp = 1 # GL/glext.h:8189
- # SGIS_texture_border_clamp (GL/glext.h:8192)
- GL_SGIS_texture_border_clamp = 1 # GL/glext.h:8193
- # EXT_blend_minmax (GL/glext.h:8196)
- GL_EXT_blend_minmax = 1 # GL/glext.h:8197
- # GL/glext.h:8199
- glBlendEquationEXT = _link_function('glBlendEquationEXT', None, [GLenum], 'EXT_blend_minmax')
- PFNGLBLENDEQUATIONEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8201
- # EXT_blend_subtract (GL/glext.h:8204)
- GL_EXT_blend_subtract = 1 # GL/glext.h:8205
- # EXT_blend_logic_op (GL/glext.h:8208)
- GL_EXT_blend_logic_op = 1 # GL/glext.h:8209
- # SGIX_interlace (GL/glext.h:8212)
- GL_SGIX_interlace = 1 # GL/glext.h:8213
- # SGIX_pixel_tiles (GL/glext.h:8216)
- GL_SGIX_pixel_tiles = 1 # GL/glext.h:8217
- # SGIX_texture_select (GL/glext.h:8220)
- GL_SGIX_texture_select = 1 # GL/glext.h:8221
- # SGIX_sprite (GL/glext.h:8224)
- GL_SGIX_sprite = 1 # GL/glext.h:8225
- # GL/glext.h:8227
- glSpriteParameterfSGIX = _link_function('glSpriteParameterfSGIX', None, [GLenum, GLfloat], 'SGIX_sprite')
- # GL/glext.h:8228
- glSpriteParameterfvSGIX = _link_function('glSpriteParameterfvSGIX', None, [GLenum, POINTER(GLfloat)], 'SGIX_sprite')
- # GL/glext.h:8229
- glSpriteParameteriSGIX = _link_function('glSpriteParameteriSGIX', None, [GLenum, GLint], 'SGIX_sprite')
- # GL/glext.h:8230
- glSpriteParameterivSGIX = _link_function('glSpriteParameterivSGIX', None, [GLenum, POINTER(GLint)], 'SGIX_sprite')
- PFNGLSPRITEPARAMETERFSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:8232
- PFNGLSPRITEPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8233
- PFNGLSPRITEPARAMETERISGIXPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:8234
- PFNGLSPRITEPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:8235
- # SGIX_texture_multi_buffer (GL/glext.h:8238)
- GL_SGIX_texture_multi_buffer = 1 # GL/glext.h:8239
- # EXT_point_parameters (GL/glext.h:8242)
- GL_EXT_point_parameters = 1 # GL/glext.h:8243
- # GL/glext.h:8245
- glPointParameterfEXT = _link_function('glPointParameterfEXT', None, [GLenum, GLfloat], 'EXT_point_parameters')
- # GL/glext.h:8246
- glPointParameterfvEXT = _link_function('glPointParameterfvEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_point_parameters')
- PFNGLPOINTPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:8248
- PFNGLPOINTPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8249
- # SGIS_point_parameters (GL/glext.h:8252)
- GL_SGIS_point_parameters = 1 # GL/glext.h:8253
- # GL/glext.h:8255
- glPointParameterfSGIS = _link_function('glPointParameterfSGIS', None, [GLenum, GLfloat], 'SGIS_point_parameters')
- # GL/glext.h:8256
- glPointParameterfvSGIS = _link_function('glPointParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_point_parameters')
- PFNGLPOINTPARAMETERFSGISPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:8258
- PFNGLPOINTPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8259
- # SGIX_instruments (GL/glext.h:8262)
- GL_SGIX_instruments = 1 # GL/glext.h:8263
- # GL/glext.h:8265
- glGetInstrumentsSGIX = _link_function('glGetInstrumentsSGIX', GLint, [], 'SGIX_instruments')
- # GL/glext.h:8266
- glInstrumentsBufferSGIX = _link_function('glInstrumentsBufferSGIX', None, [GLsizei, POINTER(GLint)], 'SGIX_instruments')
- # GL/glext.h:8267
- glPollInstrumentsSGIX = _link_function('glPollInstrumentsSGIX', GLint, [POINTER(GLint)], 'SGIX_instruments')
- # GL/glext.h:8268
- glReadInstrumentsSGIX = _link_function('glReadInstrumentsSGIX', None, [GLint], 'SGIX_instruments')
- # GL/glext.h:8269
- glStartInstrumentsSGIX = _link_function('glStartInstrumentsSGIX', None, [], 'SGIX_instruments')
- # GL/glext.h:8270
- glStopInstrumentsSGIX = _link_function('glStopInstrumentsSGIX', None, [GLint], 'SGIX_instruments')
- PFNGLGETINSTRUMENTSSGIXPROC = CFUNCTYPE(GLint) # GL/glext.h:8272
- PFNGLINSTRUMENTSBUFFERSGIXPROC = CFUNCTYPE(None, GLsizei, POINTER(GLint)) # GL/glext.h:8273
- PFNGLPOLLINSTRUMENTSSGIXPROC = CFUNCTYPE(GLint, POINTER(GLint)) # GL/glext.h:8274
- PFNGLREADINSTRUMENTSSGIXPROC = CFUNCTYPE(None, GLint) # GL/glext.h:8275
- PFNGLSTARTINSTRUMENTSSGIXPROC = CFUNCTYPE(None) # GL/glext.h:8276
- PFNGLSTOPINSTRUMENTSSGIXPROC = CFUNCTYPE(None, GLint) # GL/glext.h:8277
- # SGIX_texture_scale_bias (GL/glext.h:8280)
- GL_SGIX_texture_scale_bias = 1 # GL/glext.h:8281
- # SGIX_framezoom (GL/glext.h:8284)
- GL_SGIX_framezoom = 1 # GL/glext.h:8285
- # GL/glext.h:8287
- glFrameZoomSGIX = _link_function('glFrameZoomSGIX', None, [GLint], 'SGIX_framezoom')
- PFNGLFRAMEZOOMSGIXPROC = CFUNCTYPE(None, GLint) # GL/glext.h:8289
- # SGIX_tag_sample_buffer (GL/glext.h:8292)
- GL_SGIX_tag_sample_buffer = 1 # GL/glext.h:8293
- # GL/glext.h:8295
- glTagSampleBufferSGIX = _link_function('glTagSampleBufferSGIX', None, [], 'SGIX_tag_sample_buffer')
- PFNGLTAGSAMPLEBUFFERSGIXPROC = CFUNCTYPE(None) # GL/glext.h:8297
- # SGIX_polynomial_ffd (GL/glext.h:8300)
- GL_SGIX_polynomial_ffd = 1 # GL/glext.h:8301
- # GL/glext.h:8303
- glDeformationMap3dSGIX = _link_function('glDeformationMap3dSGIX', None, [GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, POINTER(GLdouble)], 'SGIX_polynomial_ffd')
- # GL/glext.h:8304
- glDeformationMap3fSGIX = _link_function('glDeformationMap3fSGIX', None, [GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, POINTER(GLfloat)], 'SGIX_polynomial_ffd')
- # GL/glext.h:8305
- glDeformSGIX = _link_function('glDeformSGIX', None, [GLbitfield], 'SGIX_polynomial_ffd')
- # GL/glext.h:8306
- glLoadIdentityDeformationMapSGIX = _link_function('glLoadIdentityDeformationMapSGIX', None, [GLbitfield], 'SGIX_polynomial_ffd')
- PFNGLDEFORMATIONMAP3DSGIXPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, POINTER(GLdouble)) # GL/glext.h:8308
- PFNGLDEFORMATIONMAP3FSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, POINTER(GLfloat)) # GL/glext.h:8309
- PFNGLDEFORMSGIXPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:8310
- PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:8311
- # SGIX_reference_plane (GL/glext.h:8314)
- GL_SGIX_reference_plane = 1 # GL/glext.h:8315
- # GL/glext.h:8317
- glReferencePlaneSGIX = _link_function('glReferencePlaneSGIX', None, [POINTER(GLdouble)], 'SGIX_reference_plane')
- PFNGLREFERENCEPLANESGIXPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:8319
- # SGIX_flush_raster (GL/glext.h:8322)
- GL_SGIX_flush_raster = 1 # GL/glext.h:8323
- # GL/glext.h:8325
- glFlushRasterSGIX = _link_function('glFlushRasterSGIX', None, [], 'SGIX_flush_raster')
- PFNGLFLUSHRASTERSGIXPROC = CFUNCTYPE(None) # GL/glext.h:8327
- # SGIX_depth_texture (GL/glext.h:8330)
- GL_SGIX_depth_texture = 1 # GL/glext.h:8331
- # SGIS_fog_function (GL/glext.h:8334)
- GL_SGIS_fog_function = 1 # GL/glext.h:8335
- # GL/glext.h:8337
- glFogFuncSGIS = _link_function('glFogFuncSGIS', None, [GLsizei, POINTER(GLfloat)], 'SGIS_fog_function')
- # GL/glext.h:8338
- glGetFogFuncSGIS = _link_function('glGetFogFuncSGIS', None, [POINTER(GLfloat)], 'SGIS_fog_function')
- PFNGLFOGFUNCSGISPROC = CFUNCTYPE(None, GLsizei, POINTER(GLfloat)) # GL/glext.h:8340
- PFNGLGETFOGFUNCSGISPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:8341
- # SGIX_fog_offset (GL/glext.h:8344)
- GL_SGIX_fog_offset = 1 # GL/glext.h:8345
- # HP_image_transform (GL/glext.h:8348)
- GL_HP_image_transform = 1 # GL/glext.h:8349
- # GL/glext.h:8351
- glImageTransformParameteriHP = _link_function('glImageTransformParameteriHP', None, [GLenum, GLenum, GLint], 'HP_image_transform')
- # GL/glext.h:8352
- glImageTransformParameterfHP = _link_function('glImageTransformParameterfHP', None, [GLenum, GLenum, GLfloat], 'HP_image_transform')
- # GL/glext.h:8353
- glImageTransformParameterivHP = _link_function('glImageTransformParameterivHP', None, [GLenum, GLenum, POINTER(GLint)], 'HP_image_transform')
- # GL/glext.h:8354
- glImageTransformParameterfvHP = _link_function('glImageTransformParameterfvHP', None, [GLenum, GLenum, POINTER(GLfloat)], 'HP_image_transform')
- # GL/glext.h:8355
- glGetImageTransformParameterivHP = _link_function('glGetImageTransformParameterivHP', None, [GLenum, GLenum, POINTER(GLint)], 'HP_image_transform')
- # GL/glext.h:8356
- glGetImageTransformParameterfvHP = _link_function('glGetImageTransformParameterfvHP', None, [GLenum, GLenum, POINTER(GLfloat)], 'HP_image_transform')
- PFNGLIMAGETRANSFORMPARAMETERIHPPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:8358
- PFNGLIMAGETRANSFORMPARAMETERFHPPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:8359
- PFNGLIMAGETRANSFORMPARAMETERIVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8360
- PFNGLIMAGETRANSFORMPARAMETERFVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8361
- PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8362
- PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8363
- # HP_convolution_border_modes (GL/glext.h:8366)
- GL_HP_convolution_border_modes = 1 # GL/glext.h:8367
- # SGIX_texture_add_env (GL/glext.h:8370)
- GL_SGIX_texture_add_env = 1 # GL/glext.h:8371
- # EXT_color_subtable (GL/glext.h:8374)
- GL_EXT_color_subtable = 1 # GL/glext.h:8375
- # GL/glext.h:8377
- glColorSubTableEXT = _link_function('glColorSubTableEXT', None, [GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_color_subtable')
- # GL/glext.h:8378
- glCopyColorSubTableEXT = _link_function('glCopyColorSubTableEXT', None, [GLenum, GLsizei, GLint, GLint, GLsizei], 'EXT_color_subtable')
- PFNGLCOLORSUBTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8380
- PFNGLCOPYCOLORSUBTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLint, GLint, GLsizei) # GL/glext.h:8381
- # PGI_vertex_hints (GL/glext.h:8384)
- GL_PGI_vertex_hints = 1 # GL/glext.h:8385
- # PGI_misc_hints (GL/glext.h:8388)
- GL_PGI_misc_hints = 1 # GL/glext.h:8389
- # GL/glext.h:8391
- glHintPGI = _link_function('glHintPGI', None, [GLenum, GLint], 'PGI_misc_hints')
- PFNGLHINTPGIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:8393
- # EXT_paletted_texture (GL/glext.h:8396)
- GL_EXT_paletted_texture = 1 # GL/glext.h:8397
- # GL/glext.h:8399
- glColorTableEXT = _link_function('glColorTableEXT', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_paletted_texture')
- # GL/glext.h:8400
- glGetColorTableEXT = _link_function('glGetColorTableEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'EXT_paletted_texture')
- # GL/glext.h:8401
- glGetColorTableParameterivEXT = _link_function('glGetColorTableParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_paletted_texture')
- # GL/glext.h:8402
- glGetColorTableParameterfvEXT = _link_function('glGetColorTableParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_paletted_texture')
- PFNGLCOLORTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8404
- PFNGLGETCOLORTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8405
- PFNGLGETCOLORTABLEPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8406
- PFNGLGETCOLORTABLEPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8407
- # EXT_clip_volume_hint (GL/glext.h:8410)
- GL_EXT_clip_volume_hint = 1 # GL/glext.h:8411
- # SGIX_list_priority (GL/glext.h:8414)
- GL_SGIX_list_priority = 1 # GL/glext.h:8415
- # GL/glext.h:8417
- glGetListParameterfvSGIX = _link_function('glGetListParameterfvSGIX', None, [GLuint, GLenum, POINTER(GLfloat)], 'SGIX_list_priority')
- # GL/glext.h:8418
- glGetListParameterivSGIX = _link_function('glGetListParameterivSGIX', None, [GLuint, GLenum, POINTER(GLint)], 'SGIX_list_priority')
- # GL/glext.h:8419
- glListParameterfSGIX = _link_function('glListParameterfSGIX', None, [GLuint, GLenum, GLfloat], 'SGIX_list_priority')
- # GL/glext.h:8420
- glListParameterfvSGIX = _link_function('glListParameterfvSGIX', None, [GLuint, GLenum, POINTER(GLfloat)], 'SGIX_list_priority')
- # GL/glext.h:8421
- glListParameteriSGIX = _link_function('glListParameteriSGIX', None, [GLuint, GLenum, GLint], 'SGIX_list_priority')
- # GL/glext.h:8422
- glListParameterivSGIX = _link_function('glListParameterivSGIX', None, [GLuint, GLenum, POINTER(GLint)], 'SGIX_list_priority')
- PFNGLGETLISTPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:8424
- PFNGLGETLISTPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:8425
- PFNGLLISTPARAMETERFSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, GLfloat) # GL/glext.h:8426
- PFNGLLISTPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:8427
- PFNGLLISTPARAMETERISGIXPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:8428
- PFNGLLISTPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:8429
- # SGIX_ir_instrument1 (GL/glext.h:8432)
- GL_SGIX_ir_instrument1 = 1 # GL/glext.h:8433
- # SGIX_calligraphic_fragment (GL/glext.h:8436)
- GL_SGIX_calligraphic_fragment = 1 # GL/glext.h:8437
- # SGIX_texture_lod_bias (GL/glext.h:8440)
- GL_SGIX_texture_lod_bias = 1 # GL/glext.h:8441
- # SGIX_shadow_ambient (GL/glext.h:8444)
- GL_SGIX_shadow_ambient = 1 # GL/glext.h:8445
- # EXT_index_texture (GL/glext.h:8448)
- GL_EXT_index_texture = 1 # GL/glext.h:8449
- # EXT_index_material (GL/glext.h:8452)
- GL_EXT_index_material = 1 # GL/glext.h:8453
- # GL/glext.h:8455
- glIndexMaterialEXT = _link_function('glIndexMaterialEXT', None, [GLenum, GLenum], 'EXT_index_material')
- PFNGLINDEXMATERIALEXTPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:8457
- # EXT_index_func (GL/glext.h:8460)
- GL_EXT_index_func = 1 # GL/glext.h:8461
- # GL/glext.h:8463
- glIndexFuncEXT = _link_function('glIndexFuncEXT', None, [GLenum, GLclampf], 'EXT_index_func')
- PFNGLINDEXFUNCEXTPROC = CFUNCTYPE(None, GLenum, GLclampf) # GL/glext.h:8465
- # EXT_index_array_formats (GL/glext.h:8468)
- GL_EXT_index_array_formats = 1 # GL/glext.h:8469
- # EXT_compiled_vertex_array (GL/glext.h:8472)
- GL_EXT_compiled_vertex_array = 1 # GL/glext.h:8473
- # GL/glext.h:8475
- glLockArraysEXT = _link_function('glLockArraysEXT', None, [GLint, GLsizei], 'EXT_compiled_vertex_array')
- # GL/glext.h:8476
- glUnlockArraysEXT = _link_function('glUnlockArraysEXT', None, [], 'EXT_compiled_vertex_array')
- PFNGLLOCKARRAYSEXTPROC = CFUNCTYPE(None, GLint, GLsizei) # GL/glext.h:8478
- PFNGLUNLOCKARRAYSEXTPROC = CFUNCTYPE(None) # GL/glext.h:8479
- # EXT_cull_vertex (GL/glext.h:8482)
- GL_EXT_cull_vertex = 1 # GL/glext.h:8483
- # GL/glext.h:8485
- glCullParameterdvEXT = _link_function('glCullParameterdvEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_cull_vertex')
- # GL/glext.h:8486
- glCullParameterfvEXT = _link_function('glCullParameterfvEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_cull_vertex')
- PFNGLCULLPARAMETERDVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:8488
- PFNGLCULLPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8489
- # SGIX_ycrcb (GL/glext.h:8492)
- GL_SGIX_ycrcb = 1 # GL/glext.h:8493
- # SGIX_fragment_lighting (GL/glext.h:8496)
- GL_SGIX_fragment_lighting = 1 # GL/glext.h:8497
- # GL/glext.h:8499
- glFragmentColorMaterialSGIX = _link_function('glFragmentColorMaterialSGIX', None, [GLenum, GLenum], 'SGIX_fragment_lighting')
- # GL/glext.h:8500
- glFragmentLightfSGIX = _link_function('glFragmentLightfSGIX', None, [GLenum, GLenum, GLfloat], 'SGIX_fragment_lighting')
- # GL/glext.h:8501
- glFragmentLightfvSGIX = _link_function('glFragmentLightfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
- # GL/glext.h:8502
- glFragmentLightiSGIX = _link_function('glFragmentLightiSGIX', None, [GLenum, GLenum, GLint], 'SGIX_fragment_lighting')
- # GL/glext.h:8503
- glFragmentLightivSGIX = _link_function('glFragmentLightivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
- # GL/glext.h:8504
- glFragmentLightModelfSGIX = _link_function('glFragmentLightModelfSGIX', None, [GLenum, GLfloat], 'SGIX_fragment_lighting')
- # GL/glext.h:8505
- glFragmentLightModelfvSGIX = _link_function('glFragmentLightModelfvSGIX', None, [GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
- # GL/glext.h:8506
- glFragmentLightModeliSGIX = _link_function('glFragmentLightModeliSGIX', None, [GLenum, GLint], 'SGIX_fragment_lighting')
- # GL/glext.h:8507
- glFragmentLightModelivSGIX = _link_function('glFragmentLightModelivSGIX', None, [GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
- # GL/glext.h:8508
- glFragmentMaterialfSGIX = _link_function('glFragmentMaterialfSGIX', None, [GLenum, GLenum, GLfloat], 'SGIX_fragment_lighting')
- # GL/glext.h:8509
- glFragmentMaterialfvSGIX = _link_function('glFragmentMaterialfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
- # GL/glext.h:8510
- glFragmentMaterialiSGIX = _link_function('glFragmentMaterialiSGIX', None, [GLenum, GLenum, GLint], 'SGIX_fragment_lighting')
- # GL/glext.h:8511
- glFragmentMaterialivSGIX = _link_function('glFragmentMaterialivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
- # GL/glext.h:8512
- glGetFragmentLightfvSGIX = _link_function('glGetFragmentLightfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
- # GL/glext.h:8513
- glGetFragmentLightivSGIX = _link_function('glGetFragmentLightivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
- # GL/glext.h:8514
- glGetFragmentMaterialfvSGIX = _link_function('glGetFragmentMaterialfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
- # GL/glext.h:8515
- glGetFragmentMaterialivSGIX = _link_function('glGetFragmentMaterialivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
- # GL/glext.h:8516
- glLightEnviSGIX = _link_function('glLightEnviSGIX', None, [GLenum, GLint], 'SGIX_fragment_lighting')
- PFNGLFRAGMENTCOLORMATERIALSGIXPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:8518
- PFNGLFRAGMENTLIGHTFSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:8519
- PFNGLFRAGMENTLIGHTFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8520
- PFNGLFRAGMENTLIGHTISGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:8521
- PFNGLFRAGMENTLIGHTIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8522
- PFNGLFRAGMENTLIGHTMODELFSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:8523
- PFNGLFRAGMENTLIGHTMODELFVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8524
- PFNGLFRAGMENTLIGHTMODELISGIXPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:8525
- PFNGLFRAGMENTLIGHTMODELIVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:8526
- PFNGLFRAGMENTMATERIALFSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:8527
- PFNGLFRAGMENTMATERIALFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8528
- PFNGLFRAGMENTMATERIALISGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:8529
- PFNGLFRAGMENTMATERIALIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8530
- PFNGLGETFRAGMENTLIGHTFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8531
- PFNGLGETFRAGMENTLIGHTIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8532
- PFNGLGETFRAGMENTMATERIALFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8533
- PFNGLGETFRAGMENTMATERIALIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8534
- PFNGLLIGHTENVISGIXPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:8535
- # IBM_rasterpos_clip (GL/glext.h:8538)
- GL_IBM_rasterpos_clip = 1 # GL/glext.h:8539
- # HP_texture_lighting (GL/glext.h:8542)
- GL_HP_texture_lighting = 1 # GL/glext.h:8543
- # EXT_draw_range_elements (GL/glext.h:8546)
- GL_EXT_draw_range_elements = 1 # GL/glext.h:8547
- # GL/glext.h:8549
- glDrawRangeElementsEXT = _link_function('glDrawRangeElementsEXT', None, [GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid)], 'EXT_draw_range_elements')
- PFNGLDRAWRANGEELEMENTSEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid)) # GL/glext.h:8551
- # WIN_phong_shading (GL/glext.h:8554)
- GL_WIN_phong_shading = 1 # GL/glext.h:8555
- # WIN_specular_fog (GL/glext.h:8558)
- GL_WIN_specular_fog = 1 # GL/glext.h:8559
- # EXT_light_texture (GL/glext.h:8562)
- GL_EXT_light_texture = 1 # GL/glext.h:8563
- # GL/glext.h:8565
- glApplyTextureEXT = _link_function('glApplyTextureEXT', None, [GLenum], 'EXT_light_texture')
- # GL/glext.h:8566
- glTextureLightEXT = _link_function('glTextureLightEXT', None, [GLenum], 'EXT_light_texture')
- # GL/glext.h:8567
- glTextureMaterialEXT = _link_function('glTextureMaterialEXT', None, [GLenum, GLenum], 'EXT_light_texture')
- PFNGLAPPLYTEXTUREEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8569
- PFNGLTEXTURELIGHTEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8570
- PFNGLTEXTUREMATERIALEXTPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:8571
- # SGIX_blend_alpha_minmax (GL/glext.h:8574)
- GL_SGIX_blend_alpha_minmax = 1 # GL/glext.h:8575
- # EXT_bgra (GL/glext.h:8578)
- GL_EXT_bgra = 1 # GL/glext.h:8579
- # SGIX_async (GL/glext.h:8582)
- GL_SGIX_async = 1 # GL/glext.h:8583
- # GL/glext.h:8585
- glAsyncMarkerSGIX = _link_function('glAsyncMarkerSGIX', None, [GLuint], 'SGIX_async')
- # GL/glext.h:8586
- glFinishAsyncSGIX = _link_function('glFinishAsyncSGIX', GLint, [POINTER(GLuint)], 'SGIX_async')
- # GL/glext.h:8587
- glPollAsyncSGIX = _link_function('glPollAsyncSGIX', GLint, [POINTER(GLuint)], 'SGIX_async')
- # GL/glext.h:8588
- glGenAsyncMarkersSGIX = _link_function('glGenAsyncMarkersSGIX', GLuint, [GLsizei], 'SGIX_async')
- # GL/glext.h:8589
- glDeleteAsyncMarkersSGIX = _link_function('glDeleteAsyncMarkersSGIX', None, [GLuint, GLsizei], 'SGIX_async')
- # GL/glext.h:8590
- glIsAsyncMarkerSGIX = _link_function('glIsAsyncMarkerSGIX', GLboolean, [GLuint], 'SGIX_async')
- PFNGLASYNCMARKERSGIXPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:8592
- PFNGLFINISHASYNCSGIXPROC = CFUNCTYPE(GLint, POINTER(GLuint)) # GL/glext.h:8593
- PFNGLPOLLASYNCSGIXPROC = CFUNCTYPE(GLint, POINTER(GLuint)) # GL/glext.h:8594
- PFNGLGENASYNCMARKERSSGIXPROC = CFUNCTYPE(GLuint, GLsizei) # GL/glext.h:8595
- PFNGLDELETEASYNCMARKERSSGIXPROC = CFUNCTYPE(None, GLuint, GLsizei) # GL/glext.h:8596
- PFNGLISASYNCMARKERSGIXPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:8597
- # SGIX_async_pixel (GL/glext.h:8600)
- GL_SGIX_async_pixel = 1 # GL/glext.h:8601
- # SGIX_async_histogram (GL/glext.h:8604)
- GL_SGIX_async_histogram = 1 # GL/glext.h:8605
- # INTEL_parallel_arrays (GL/glext.h:8608)
- GL_INTEL_parallel_arrays = 1 # GL/glext.h:8609
- # GL/glext.h:8611
- glVertexPointervINTEL = _link_function('glVertexPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
- # GL/glext.h:8612
- glNormalPointervINTEL = _link_function('glNormalPointervINTEL', None, [GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
- # GL/glext.h:8613
- glColorPointervINTEL = _link_function('glColorPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
- # GL/glext.h:8614
- glTexCoordPointervINTEL = _link_function('glTexCoordPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
- PFNGLVERTEXPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:8616
- PFNGLNORMALPOINTERVINTELPROC = CFUNCTYPE(None, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:8617
- PFNGLCOLORPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:8618
- PFNGLTEXCOORDPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:8619
- # HP_occlusion_test (GL/glext.h:8622)
- GL_HP_occlusion_test = 1 # GL/glext.h:8623
- # EXT_pixel_transform (GL/glext.h:8626)
- GL_EXT_pixel_transform = 1 # GL/glext.h:8627
- # GL/glext.h:8629
- glPixelTransformParameteriEXT = _link_function('glPixelTransformParameteriEXT', None, [GLenum, GLenum, GLint], 'EXT_pixel_transform')
- # GL/glext.h:8630
- glPixelTransformParameterfEXT = _link_function('glPixelTransformParameterfEXT', None, [GLenum, GLenum, GLfloat], 'EXT_pixel_transform')
- # GL/glext.h:8631
- glPixelTransformParameterivEXT = _link_function('glPixelTransformParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_pixel_transform')
- # GL/glext.h:8632
- glPixelTransformParameterfvEXT = _link_function('glPixelTransformParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_pixel_transform')
- PFNGLPIXELTRANSFORMPARAMETERIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:8634
- PFNGLPIXELTRANSFORMPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:8635
- PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8636
- PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8637
- # EXT_pixel_transform_color_table (GL/glext.h:8640)
- GL_EXT_pixel_transform_color_table = 1 # GL/glext.h:8641
- # EXT_shared_texture_palette (GL/glext.h:8644)
- GL_EXT_shared_texture_palette = 1 # GL/glext.h:8645
- # EXT_separate_specular_color (GL/glext.h:8648)
- GL_EXT_separate_specular_color = 1 # GL/glext.h:8649
- # EXT_secondary_color (GL/glext.h:8652)
- GL_EXT_secondary_color = 1 # GL/glext.h:8653
- # GL/glext.h:8655
- glSecondaryColor3bEXT = _link_function('glSecondaryColor3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_secondary_color')
- # GL/glext.h:8656
- glSecondaryColor3bvEXT = _link_function('glSecondaryColor3bvEXT', None, [POINTER(GLbyte)], 'EXT_secondary_color')
- # GL/glext.h:8657
- glSecondaryColor3dEXT = _link_function('glSecondaryColor3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_secondary_color')
- # GL/glext.h:8658
- glSecondaryColor3dvEXT = _link_function('glSecondaryColor3dvEXT', None, [POINTER(GLdouble)], 'EXT_secondary_color')
- # GL/glext.h:8659
- glSecondaryColor3fEXT = _link_function('glSecondaryColor3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_secondary_color')
- # GL/glext.h:8660
- glSecondaryColor3fvEXT = _link_function('glSecondaryColor3fvEXT', None, [POINTER(GLfloat)], 'EXT_secondary_color')
- # GL/glext.h:8661
- glSecondaryColor3iEXT = _link_function('glSecondaryColor3iEXT', None, [GLint, GLint, GLint], 'EXT_secondary_color')
- # GL/glext.h:8662
- glSecondaryColor3ivEXT = _link_function('glSecondaryColor3ivEXT', None, [POINTER(GLint)], 'EXT_secondary_color')
- # GL/glext.h:8663
- glSecondaryColor3sEXT = _link_function('glSecondaryColor3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_secondary_color')
- # GL/glext.h:8664
- glSecondaryColor3svEXT = _link_function('glSecondaryColor3svEXT', None, [POINTER(GLshort)], 'EXT_secondary_color')
- # GL/glext.h:8665
- glSecondaryColor3ubEXT = _link_function('glSecondaryColor3ubEXT', None, [GLubyte, GLubyte, GLubyte], 'EXT_secondary_color')
- # GL/glext.h:8666
- glSecondaryColor3ubvEXT = _link_function('glSecondaryColor3ubvEXT', None, [POINTER(GLubyte)], 'EXT_secondary_color')
- # GL/glext.h:8667
- glSecondaryColor3uiEXT = _link_function('glSecondaryColor3uiEXT', None, [GLuint, GLuint, GLuint], 'EXT_secondary_color')
- # GL/glext.h:8668
- glSecondaryColor3uivEXT = _link_function('glSecondaryColor3uivEXT', None, [POINTER(GLuint)], 'EXT_secondary_color')
- # GL/glext.h:8669
- glSecondaryColor3usEXT = _link_function('glSecondaryColor3usEXT', None, [GLushort, GLushort, GLushort], 'EXT_secondary_color')
- # GL/glext.h:8670
- glSecondaryColor3usvEXT = _link_function('glSecondaryColor3usvEXT', None, [POINTER(GLushort)], 'EXT_secondary_color')
- # GL/glext.h:8671
- glSecondaryColorPointerEXT = _link_function('glSecondaryColorPointerEXT', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_secondary_color')
- PFNGLSECONDARYCOLOR3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:8673
- PFNGLSECONDARYCOLOR3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:8674
- PFNGLSECONDARYCOLOR3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:8675
- PFNGLSECONDARYCOLOR3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:8676
- PFNGLSECONDARYCOLOR3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:8677
- PFNGLSECONDARYCOLOR3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:8678
- PFNGLSECONDARYCOLOR3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:8679
- PFNGLSECONDARYCOLOR3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:8680
- PFNGLSECONDARYCOLOR3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:8681
- PFNGLSECONDARYCOLOR3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:8682
- PFNGLSECONDARYCOLOR3UBEXTPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte) # GL/glext.h:8683
- PFNGLSECONDARYCOLOR3UBVEXTPROC = CFUNCTYPE(None, POINTER(GLubyte)) # GL/glext.h:8684
- PFNGLSECONDARYCOLOR3UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:8685
- PFNGLSECONDARYCOLOR3UIVEXTPROC = CFUNCTYPE(None, POINTER(GLuint)) # GL/glext.h:8686
- PFNGLSECONDARYCOLOR3USEXTPROC = CFUNCTYPE(None, GLushort, GLushort, GLushort) # GL/glext.h:8687
- PFNGLSECONDARYCOLOR3USVEXTPROC = CFUNCTYPE(None, POINTER(GLushort)) # GL/glext.h:8688
- PFNGLSECONDARYCOLORPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8689
- # EXT_texture_perturb_normal (GL/glext.h:8692)
- GL_EXT_texture_perturb_normal = 1 # GL/glext.h:8693
- # GL/glext.h:8695
- glTextureNormalEXT = _link_function('glTextureNormalEXT', None, [GLenum], 'EXT_texture_perturb_normal')
- PFNGLTEXTURENORMALEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8697
- # EXT_multi_draw_arrays (GL/glext.h:8700)
- GL_EXT_multi_draw_arrays = 1 # GL/glext.h:8701
- # GL/glext.h:8703
- glMultiDrawArraysEXT = _link_function('glMultiDrawArraysEXT', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], 'EXT_multi_draw_arrays')
- # GL/glext.h:8704
- glMultiDrawElementsEXT = _link_function('glMultiDrawElementsEXT', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei], 'EXT_multi_draw_arrays')
- PFNGLMULTIDRAWARRAYSEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei) # GL/glext.h:8706
- PFNGLMULTIDRAWELEMENTSEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei) # GL/glext.h:8707
- # EXT_fog_coord (GL/glext.h:8710)
- GL_EXT_fog_coord = 1 # GL/glext.h:8711
- # GL/glext.h:8713
- glFogCoordfEXT = _link_function('glFogCoordfEXT', None, [GLfloat], 'EXT_fog_coord')
- # GL/glext.h:8714
- glFogCoordfvEXT = _link_function('glFogCoordfvEXT', None, [POINTER(GLfloat)], 'EXT_fog_coord')
- # GL/glext.h:8715
- glFogCoorddEXT = _link_function('glFogCoorddEXT', None, [GLdouble], 'EXT_fog_coord')
- # GL/glext.h:8716
- glFogCoorddvEXT = _link_function('glFogCoorddvEXT', None, [POINTER(GLdouble)], 'EXT_fog_coord')
- # GL/glext.h:8717
- glFogCoordPointerEXT = _link_function('glFogCoordPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_fog_coord')
- PFNGLFOGCOORDFEXTPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:8719
- PFNGLFOGCOORDFVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:8720
- PFNGLFOGCOORDDEXTPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:8721
- PFNGLFOGCOORDDVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:8722
- PFNGLFOGCOORDPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8723
- # REND_screen_coordinates (GL/glext.h:8726)
- GL_REND_screen_coordinates = 1 # GL/glext.h:8727
- # EXT_coordinate_frame (GL/glext.h:8730)
- GL_EXT_coordinate_frame = 1 # GL/glext.h:8731
- # GL/glext.h:8733
- glTangent3bEXT = _link_function('glTangent3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_coordinate_frame')
- # GL/glext.h:8734
- glTangent3bvEXT = _link_function('glTangent3bvEXT', None, [POINTER(GLbyte)], 'EXT_coordinate_frame')
- # GL/glext.h:8735
- glTangent3dEXT = _link_function('glTangent3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_coordinate_frame')
- # GL/glext.h:8736
- glTangent3dvEXT = _link_function('glTangent3dvEXT', None, [POINTER(GLdouble)], 'EXT_coordinate_frame')
- # GL/glext.h:8737
- glTangent3fEXT = _link_function('glTangent3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_coordinate_frame')
- # GL/glext.h:8738
- glTangent3fvEXT = _link_function('glTangent3fvEXT', None, [POINTER(GLfloat)], 'EXT_coordinate_frame')
- # GL/glext.h:8739
- glTangent3iEXT = _link_function('glTangent3iEXT', None, [GLint, GLint, GLint], 'EXT_coordinate_frame')
- # GL/glext.h:8740
- glTangent3ivEXT = _link_function('glTangent3ivEXT', None, [POINTER(GLint)], 'EXT_coordinate_frame')
- # GL/glext.h:8741
- glTangent3sEXT = _link_function('glTangent3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_coordinate_frame')
- # GL/glext.h:8742
- glTangent3svEXT = _link_function('glTangent3svEXT', None, [POINTER(GLshort)], 'EXT_coordinate_frame')
- # GL/glext.h:8743
- glBinormal3bEXT = _link_function('glBinormal3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_coordinate_frame')
- # GL/glext.h:8744
- glBinormal3bvEXT = _link_function('glBinormal3bvEXT', None, [POINTER(GLbyte)], 'EXT_coordinate_frame')
- # GL/glext.h:8745
- glBinormal3dEXT = _link_function('glBinormal3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_coordinate_frame')
- # GL/glext.h:8746
- glBinormal3dvEXT = _link_function('glBinormal3dvEXT', None, [POINTER(GLdouble)], 'EXT_coordinate_frame')
- # GL/glext.h:8747
- glBinormal3fEXT = _link_function('glBinormal3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_coordinate_frame')
- # GL/glext.h:8748
- glBinormal3fvEXT = _link_function('glBinormal3fvEXT', None, [POINTER(GLfloat)], 'EXT_coordinate_frame')
- # GL/glext.h:8749
- glBinormal3iEXT = _link_function('glBinormal3iEXT', None, [GLint, GLint, GLint], 'EXT_coordinate_frame')
- # GL/glext.h:8750
- glBinormal3ivEXT = _link_function('glBinormal3ivEXT', None, [POINTER(GLint)], 'EXT_coordinate_frame')
- # GL/glext.h:8751
- glBinormal3sEXT = _link_function('glBinormal3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_coordinate_frame')
- # GL/glext.h:8752
- glBinormal3svEXT = _link_function('glBinormal3svEXT', None, [POINTER(GLshort)], 'EXT_coordinate_frame')
- # GL/glext.h:8753
- glTangentPointerEXT = _link_function('glTangentPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_coordinate_frame')
- # GL/glext.h:8754
- glBinormalPointerEXT = _link_function('glBinormalPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_coordinate_frame')
- PFNGLTANGENT3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:8756
- PFNGLTANGENT3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:8757
- PFNGLTANGENT3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:8758
- PFNGLTANGENT3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:8759
- PFNGLTANGENT3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:8760
- PFNGLTANGENT3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:8761
- PFNGLTANGENT3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:8762
- PFNGLTANGENT3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:8763
- PFNGLTANGENT3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:8764
- PFNGLTANGENT3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:8765
- PFNGLBINORMAL3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:8766
- PFNGLBINORMAL3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:8767
- PFNGLBINORMAL3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:8768
- PFNGLBINORMAL3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:8769
- PFNGLBINORMAL3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:8770
- PFNGLBINORMAL3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:8771
- PFNGLBINORMAL3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:8772
- PFNGLBINORMAL3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:8773
- PFNGLBINORMAL3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:8774
- PFNGLBINORMAL3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:8775
- PFNGLTANGENTPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8776
- PFNGLBINORMALPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8777
- # EXT_texture_env_combine (GL/glext.h:8780)
- GL_EXT_texture_env_combine = 1 # GL/glext.h:8781
- # APPLE_specular_vector (GL/glext.h:8784)
- GL_APPLE_specular_vector = 1 # GL/glext.h:8785
- # APPLE_transform_hint (GL/glext.h:8788)
- GL_APPLE_transform_hint = 1 # GL/glext.h:8789
- # SGIX_fog_scale (GL/glext.h:8792)
- GL_SGIX_fog_scale = 1 # GL/glext.h:8793
- # SUNX_constant_data (GL/glext.h:8796)
- GL_SUNX_constant_data = 1 # GL/glext.h:8797
- # GL/glext.h:8799
- glFinishTextureSUNX = _link_function('glFinishTextureSUNX', None, [], 'SUNX_constant_data')
- PFNGLFINISHTEXTURESUNXPROC = CFUNCTYPE(None) # GL/glext.h:8801
- # SUN_global_alpha (GL/glext.h:8804)
- GL_SUN_global_alpha = 1 # GL/glext.h:8805
- # GL/glext.h:8807
- glGlobalAlphaFactorbSUN = _link_function('glGlobalAlphaFactorbSUN', None, [GLbyte], 'SUN_global_alpha')
- # GL/glext.h:8808
- glGlobalAlphaFactorsSUN = _link_function('glGlobalAlphaFactorsSUN', None, [GLshort], 'SUN_global_alpha')
- # GL/glext.h:8809
- glGlobalAlphaFactoriSUN = _link_function('glGlobalAlphaFactoriSUN', None, [GLint], 'SUN_global_alpha')
- # GL/glext.h:8810
- glGlobalAlphaFactorfSUN = _link_function('glGlobalAlphaFactorfSUN', None, [GLfloat], 'SUN_global_alpha')
- # GL/glext.h:8811
- glGlobalAlphaFactordSUN = _link_function('glGlobalAlphaFactordSUN', None, [GLdouble], 'SUN_global_alpha')
- # GL/glext.h:8812
- glGlobalAlphaFactorubSUN = _link_function('glGlobalAlphaFactorubSUN', None, [GLubyte], 'SUN_global_alpha')
- # GL/glext.h:8813
- glGlobalAlphaFactorusSUN = _link_function('glGlobalAlphaFactorusSUN', None, [GLushort], 'SUN_global_alpha')
- # GL/glext.h:8814
- glGlobalAlphaFactoruiSUN = _link_function('glGlobalAlphaFactoruiSUN', None, [GLuint], 'SUN_global_alpha')
- PFNGLGLOBALALPHAFACTORBSUNPROC = CFUNCTYPE(None, GLbyte) # GL/glext.h:8816
- PFNGLGLOBALALPHAFACTORSSUNPROC = CFUNCTYPE(None, GLshort) # GL/glext.h:8817
- PFNGLGLOBALALPHAFACTORISUNPROC = CFUNCTYPE(None, GLint) # GL/glext.h:8818
- PFNGLGLOBALALPHAFACTORFSUNPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:8819
- PFNGLGLOBALALPHAFACTORDSUNPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:8820
- PFNGLGLOBALALPHAFACTORUBSUNPROC = CFUNCTYPE(None, GLubyte) # GL/glext.h:8821
- PFNGLGLOBALALPHAFACTORUSSUNPROC = CFUNCTYPE(None, GLushort) # GL/glext.h:8822
- PFNGLGLOBALALPHAFACTORUISUNPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:8823
- # SUN_triangle_list (GL/glext.h:8826)
- GL_SUN_triangle_list = 1 # GL/glext.h:8827
- # GL/glext.h:8829
- glReplacementCodeuiSUN = _link_function('glReplacementCodeuiSUN', None, [GLuint], 'SUN_triangle_list')
- # GL/glext.h:8830
- glReplacementCodeusSUN = _link_function('glReplacementCodeusSUN', None, [GLushort], 'SUN_triangle_list')
- # GL/glext.h:8831
- glReplacementCodeubSUN = _link_function('glReplacementCodeubSUN', None, [GLubyte], 'SUN_triangle_list')
- # GL/glext.h:8832
- glReplacementCodeuivSUN = _link_function('glReplacementCodeuivSUN', None, [POINTER(GLuint)], 'SUN_triangle_list')
- # GL/glext.h:8833
- glReplacementCodeusvSUN = _link_function('glReplacementCodeusvSUN', None, [POINTER(GLushort)], 'SUN_triangle_list')
- # GL/glext.h:8834
- glReplacementCodeubvSUN = _link_function('glReplacementCodeubvSUN', None, [POINTER(GLubyte)], 'SUN_triangle_list')
- # GL/glext.h:8835
- glReplacementCodePointerSUN = _link_function('glReplacementCodePointerSUN', None, [GLenum, GLsizei, POINTER(POINTER(GLvoid))], 'SUN_triangle_list')
- PFNGLREPLACEMENTCODEUISUNPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:8837
- PFNGLREPLACEMENTCODEUSSUNPROC = CFUNCTYPE(None, GLushort) # GL/glext.h:8838
- PFNGLREPLACEMENTCODEUBSUNPROC = CFUNCTYPE(None, GLubyte) # GL/glext.h:8839
- PFNGLREPLACEMENTCODEUIVSUNPROC = CFUNCTYPE(None, POINTER(GLuint)) # GL/glext.h:8840
- PFNGLREPLACEMENTCODEUSVSUNPROC = CFUNCTYPE(None, POINTER(GLushort)) # GL/glext.h:8841
- PFNGLREPLACEMENTCODEUBVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte)) # GL/glext.h:8842
- PFNGLREPLACEMENTCODEPOINTERSUNPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(POINTER(GLvoid))) # GL/glext.h:8843
- # SUN_vertex (GL/glext.h:8846)
- GL_SUN_vertex = 1 # GL/glext.h:8847
- # GL/glext.h:8849
- glColor4ubVertex2fSUN = _link_function('glColor4ubVertex2fSUN', None, [GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8850
- glColor4ubVertex2fvSUN = _link_function('glColor4ubVertex2fvSUN', None, [POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8851
- glColor4ubVertex3fSUN = _link_function('glColor4ubVertex3fSUN', None, [GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8852
- glColor4ubVertex3fvSUN = _link_function('glColor4ubVertex3fvSUN', None, [POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8853
- glColor3fVertex3fSUN = _link_function('glColor3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8854
- glColor3fVertex3fvSUN = _link_function('glColor3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8855
- glNormal3fVertex3fSUN = _link_function('glNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8856
- glNormal3fVertex3fvSUN = _link_function('glNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8857
- glColor4fNormal3fVertex3fSUN = _link_function('glColor4fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8858
- glColor4fNormal3fVertex3fvSUN = _link_function('glColor4fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8859
- glTexCoord2fVertex3fSUN = _link_function('glTexCoord2fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8860
- glTexCoord2fVertex3fvSUN = _link_function('glTexCoord2fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8861
- glTexCoord4fVertex4fSUN = _link_function('glTexCoord4fVertex4fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8862
- glTexCoord4fVertex4fvSUN = _link_function('glTexCoord4fVertex4fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8863
- glTexCoord2fColor4ubVertex3fSUN = _link_function('glTexCoord2fColor4ubVertex3fSUN', None, [GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8864
- glTexCoord2fColor4ubVertex3fvSUN = _link_function('glTexCoord2fColor4ubVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8865
- glTexCoord2fColor3fVertex3fSUN = _link_function('glTexCoord2fColor3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8866
- glTexCoord2fColor3fVertex3fvSUN = _link_function('glTexCoord2fColor3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8867
- glTexCoord2fNormal3fVertex3fSUN = _link_function('glTexCoord2fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8868
- glTexCoord2fNormal3fVertex3fvSUN = _link_function('glTexCoord2fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8869
- glTexCoord2fColor4fNormal3fVertex3fSUN = _link_function('glTexCoord2fColor4fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8870
- glTexCoord2fColor4fNormal3fVertex3fvSUN = _link_function('glTexCoord2fColor4fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8871
- glTexCoord4fColor4fNormal3fVertex4fSUN = _link_function('glTexCoord4fColor4fNormal3fVertex4fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8872
- glTexCoord4fColor4fNormal3fVertex4fvSUN = _link_function('glTexCoord4fColor4fNormal3fVertex4fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8873
- glReplacementCodeuiVertex3fSUN = _link_function('glReplacementCodeuiVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8874
- glReplacementCodeuiVertex3fvSUN = _link_function('glReplacementCodeuiVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8875
- glReplacementCodeuiColor4ubVertex3fSUN = _link_function('glReplacementCodeuiColor4ubVertex3fSUN', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8876
- glReplacementCodeuiColor4ubVertex3fvSUN = _link_function('glReplacementCodeuiColor4ubVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8877
- glReplacementCodeuiColor3fVertex3fSUN = _link_function('glReplacementCodeuiColor3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8878
- glReplacementCodeuiColor3fVertex3fvSUN = _link_function('glReplacementCodeuiColor3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8879
- glReplacementCodeuiNormal3fVertex3fSUN = _link_function('glReplacementCodeuiNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8880
- glReplacementCodeuiNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8881
- glReplacementCodeuiColor4fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiColor4fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8882
- glReplacementCodeuiColor4fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiColor4fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8883
- glReplacementCodeuiTexCoord2fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8884
- glReplacementCodeuiTexCoord2fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8885
- glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8886
- glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- # GL/glext.h:8887
- glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
- # GL/glext.h:8888
- glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
- PFNGLCOLOR4UBVERTEX2FSUNPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat) # GL/glext.h:8890
- PFNGLCOLOR4UBVERTEX2FVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:8891
- PFNGLCOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) # GL/glext.h:8892
- PFNGLCOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:8893
- PFNGLCOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8894
- PFNGLCOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8895
- PFNGLNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8896
- PFNGLNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8897
- PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8898
- PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8899
- PFNGLTEXCOORD2FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8900
- PFNGLTEXCOORD2FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8901
- PFNGLTEXCOORD4FVERTEX4FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8902
- PFNGLTEXCOORD4FVERTEX4FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8903
- PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) # GL/glext.h:8904
- PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:8905
- PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8906
- PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8907
- PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8908
- PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8909
- PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8910
- PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8911
- PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8912
- PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8913
- PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:8914
- PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat)) # GL/glext.h:8915
- PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) # GL/glext.h:8916
- PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:8917
- PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8918
- PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8919
- PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8920
- PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8921
- PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8922
- PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8923
- PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8924
- PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8925
- PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8926
- PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8927
- PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8928
- PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8929
- # EXT_blend_func_separate (GL/glext.h:8932)
- GL_EXT_blend_func_separate = 1 # GL/glext.h:8933
- # GL/glext.h:8935
- glBlendFuncSeparateEXT = _link_function('glBlendFuncSeparateEXT', None, [GLenum, GLenum, GLenum, GLenum], 'EXT_blend_func_separate')
- PFNGLBLENDFUNCSEPARATEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:8937
- # INGR_blend_func_separate (GL/glext.h:8940)
- GL_INGR_blend_func_separate = 1 # GL/glext.h:8941
- # GL/glext.h:8943
- glBlendFuncSeparateINGR = _link_function('glBlendFuncSeparateINGR', None, [GLenum, GLenum, GLenum, GLenum], 'INGR_blend_func_separate')
- PFNGLBLENDFUNCSEPARATEINGRPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:8945
- # INGR_color_clamp (GL/glext.h:8948)
- GL_INGR_color_clamp = 1 # GL/glext.h:8949
- # INGR_interlace_read (GL/glext.h:8952)
- GL_INGR_interlace_read = 1 # GL/glext.h:8953
- # EXT_stencil_wrap (GL/glext.h:8956)
- GL_EXT_stencil_wrap = 1 # GL/glext.h:8957
- # EXT_422_pixels (GL/glext.h:8960)
- GL_EXT_422_pixels = 1 # GL/glext.h:8961
- # NV_texgen_reflection (GL/glext.h:8964)
- GL_NV_texgen_reflection = 1 # GL/glext.h:8965
- # SUN_convolution_border_modes (GL/glext.h:8968)
- GL_SUN_convolution_border_modes = 1 # GL/glext.h:8969
- # EXT_texture_env_add (GL/glext.h:8972)
- GL_EXT_texture_env_add = 1 # GL/glext.h:8973
- # EXT_texture_lod_bias (GL/glext.h:8976)
- GL_EXT_texture_lod_bias = 1 # GL/glext.h:8977
- # EXT_texture_filter_anisotropic (GL/glext.h:8980)
- GL_EXT_texture_filter_anisotropic = 1 # GL/glext.h:8981
- # EXT_vertex_weighting (GL/glext.h:8984)
- GL_EXT_vertex_weighting = 1 # GL/glext.h:8985
- # GL/glext.h:8987
- glVertexWeightfEXT = _link_function('glVertexWeightfEXT', None, [GLfloat], 'EXT_vertex_weighting')
- # GL/glext.h:8988
- glVertexWeightfvEXT = _link_function('glVertexWeightfvEXT', None, [POINTER(GLfloat)], 'EXT_vertex_weighting')
- # GL/glext.h:8989
- glVertexWeightPointerEXT = _link_function('glVertexWeightPointerEXT', None, [GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_vertex_weighting')
- PFNGLVERTEXWEIGHTFEXTPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:8991
- PFNGLVERTEXWEIGHTFVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:8992
- PFNGLVERTEXWEIGHTPOINTEREXTPROC = CFUNCTYPE(None, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8993
- # NV_light_max_exponent (GL/glext.h:8996)
- GL_NV_light_max_exponent = 1 # GL/glext.h:8997
- # NV_vertex_array_range (GL/glext.h:9000)
- GL_NV_vertex_array_range = 1 # GL/glext.h:9001
- # GL/glext.h:9003
- glFlushVertexArrayRangeNV = _link_function('glFlushVertexArrayRangeNV', None, [], 'NV_vertex_array_range')
- # GL/glext.h:9004
- glVertexArrayRangeNV = _link_function('glVertexArrayRangeNV', None, [GLsizei, POINTER(GLvoid)], 'NV_vertex_array_range')
- PFNGLFLUSHVERTEXARRAYRANGENVPROC = CFUNCTYPE(None) # GL/glext.h:9006
- PFNGLVERTEXARRAYRANGENVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) # GL/glext.h:9007
- # NV_register_combiners (GL/glext.h:9010)
- GL_NV_register_combiners = 1 # GL/glext.h:9011
- # GL/glext.h:9013
- glCombinerParameterfvNV = _link_function('glCombinerParameterfvNV', None, [GLenum, POINTER(GLfloat)], 'NV_register_combiners')
- # GL/glext.h:9014
- glCombinerParameterfNV = _link_function('glCombinerParameterfNV', None, [GLenum, GLfloat], 'NV_register_combiners')
- # GL/glext.h:9015
- glCombinerParameterivNV = _link_function('glCombinerParameterivNV', None, [GLenum, POINTER(GLint)], 'NV_register_combiners')
- # GL/glext.h:9016
- glCombinerParameteriNV = _link_function('glCombinerParameteriNV', None, [GLenum, GLint], 'NV_register_combiners')
- # GL/glext.h:9017
- glCombinerInputNV = _link_function('glCombinerInputNV', None, [GLenum, GLenum, GLenum, GLenum, GLenum, GLenum], 'NV_register_combiners')
- # GL/glext.h:9018
- glCombinerOutputNV = _link_function('glCombinerOutputNV', None, [GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean], 'NV_register_combiners')
- # GL/glext.h:9019
- glFinalCombinerInputNV = _link_function('glFinalCombinerInputNV', None, [GLenum, GLenum, GLenum, GLenum], 'NV_register_combiners')
- # GL/glext.h:9020
- glGetCombinerInputParameterfvNV = _link_function('glGetCombinerInputParameterfvNV', None, [GLenum, GLenum, GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners')
- # GL/glext.h:9021
- glGetCombinerInputParameterivNV = _link_function('glGetCombinerInputParameterivNV', None, [GLenum, GLenum, GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners')
- # GL/glext.h:9022
- glGetCombinerOutputParameterfvNV = _link_function('glGetCombinerOutputParameterfvNV', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners')
- # GL/glext.h:9023
- glGetCombinerOutputParameterivNV = _link_function('glGetCombinerOutputParameterivNV', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners')
- # GL/glext.h:9024
- glGetFinalCombinerInputParameterfvNV = _link_function('glGetFinalCombinerInputParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners')
- # GL/glext.h:9025
- glGetFinalCombinerInputParameterivNV = _link_function('glGetFinalCombinerInputParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners')
- PFNGLCOMBINERPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:9027
- PFNGLCOMBINERPARAMETERFNVPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:9028
- PFNGLCOMBINERPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:9029
- PFNGLCOMBINERPARAMETERINVPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:9030
- PFNGLCOMBINERINPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:9031
- PFNGLCOMBINEROUTPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean) # GL/glext.h:9032
- PFNGLFINALCOMBINERINPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:9033
- PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9034
- PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:9035
- PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9036
- PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:9037
- PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9038
- PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:9039
- # NV_fog_distance (GL/glext.h:9042)
- GL_NV_fog_distance = 1 # GL/glext.h:9043
- # NV_texgen_emboss (GL/glext.h:9046)
- GL_NV_texgen_emboss = 1 # GL/glext.h:9047
- # NV_blend_square (GL/glext.h:9050)
- GL_NV_blend_square = 1 # GL/glext.h:9051
- # NV_texture_env_combine4 (GL/glext.h:9054)
- GL_NV_texture_env_combine4 = 1 # GL/glext.h:9055
- # MESA_resize_buffers (GL/glext.h:9058)
- GL_MESA_resize_buffers = 1 # GL/glext.h:9059
- # GL/glext.h:9061
- glResizeBuffersMESA = _link_function('glResizeBuffersMESA', None, [], 'MESA_resize_buffers')
- PFNGLRESIZEBUFFERSMESAPROC = CFUNCTYPE(None) # GL/glext.h:9063
- # MESA_window_pos (GL/glext.h:9066)
- GL_MESA_window_pos = 1 # GL/glext.h:9067
- # GL/glext.h:9069
- glWindowPos2dMESA = _link_function('glWindowPos2dMESA', None, [GLdouble, GLdouble], 'MESA_window_pos')
- # GL/glext.h:9070
- glWindowPos2dvMESA = _link_function('glWindowPos2dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos')
- # GL/glext.h:9071
- glWindowPos2fMESA = _link_function('glWindowPos2fMESA', None, [GLfloat, GLfloat], 'MESA_window_pos')
- # GL/glext.h:9072
- glWindowPos2fvMESA = _link_function('glWindowPos2fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos')
- # GL/glext.h:9073
- glWindowPos2iMESA = _link_function('glWindowPos2iMESA', None, [GLint, GLint], 'MESA_window_pos')
- # GL/glext.h:9074
- glWindowPos2ivMESA = _link_function('glWindowPos2ivMESA', None, [POINTER(GLint)], 'MESA_window_pos')
- # GL/glext.h:9075
- glWindowPos2sMESA = _link_function('glWindowPos2sMESA', None, [GLshort, GLshort], 'MESA_window_pos')
- # GL/glext.h:9076
- glWindowPos2svMESA = _link_function('glWindowPos2svMESA', None, [POINTER(GLshort)], 'MESA_window_pos')
- # GL/glext.h:9077
- glWindowPos3dMESA = _link_function('glWindowPos3dMESA', None, [GLdouble, GLdouble, GLdouble], 'MESA_window_pos')
- # GL/glext.h:9078
- glWindowPos3dvMESA = _link_function('glWindowPos3dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos')
- # GL/glext.h:9079
- glWindowPos3fMESA = _link_function('glWindowPos3fMESA', None, [GLfloat, GLfloat, GLfloat], 'MESA_window_pos')
- # GL/glext.h:9080
- glWindowPos3fvMESA = _link_function('glWindowPos3fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos')
- # GL/glext.h:9081
- glWindowPos3iMESA = _link_function('glWindowPos3iMESA', None, [GLint, GLint, GLint], 'MESA_window_pos')
- # GL/glext.h:9082
- glWindowPos3ivMESA = _link_function('glWindowPos3ivMESA', None, [POINTER(GLint)], 'MESA_window_pos')
- # GL/glext.h:9083
- glWindowPos3sMESA = _link_function('glWindowPos3sMESA', None, [GLshort, GLshort, GLshort], 'MESA_window_pos')
- # GL/glext.h:9084
- glWindowPos3svMESA = _link_function('glWindowPos3svMESA', None, [POINTER(GLshort)], 'MESA_window_pos')
- # GL/glext.h:9085
- glWindowPos4dMESA = _link_function('glWindowPos4dMESA', None, [GLdouble, GLdouble, GLdouble, GLdouble], 'MESA_window_pos')
- # GL/glext.h:9086
- glWindowPos4dvMESA = _link_function('glWindowPos4dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos')
- # GL/glext.h:9087
- glWindowPos4fMESA = _link_function('glWindowPos4fMESA', None, [GLfloat, GLfloat, GLfloat, GLfloat], 'MESA_window_pos')
- # GL/glext.h:9088
- glWindowPos4fvMESA = _link_function('glWindowPos4fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos')
- # GL/glext.h:9089
- glWindowPos4iMESA = _link_function('glWindowPos4iMESA', None, [GLint, GLint, GLint, GLint], 'MESA_window_pos')
- # GL/glext.h:9090
- glWindowPos4ivMESA = _link_function('glWindowPos4ivMESA', None, [POINTER(GLint)], 'MESA_window_pos')
- # GL/glext.h:9091
- glWindowPos4sMESA = _link_function('glWindowPos4sMESA', None, [GLshort, GLshort, GLshort, GLshort], 'MESA_window_pos')
- # GL/glext.h:9092
- glWindowPos4svMESA = _link_function('glWindowPos4svMESA', None, [POINTER(GLshort)], 'MESA_window_pos')
- PFNGLWINDOWPOS2DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:9094
- PFNGLWINDOWPOS2DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:9095
- PFNGLWINDOWPOS2FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:9096
- PFNGLWINDOWPOS2FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:9097
- PFNGLWINDOWPOS2IMESAPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:9098
- PFNGLWINDOWPOS2IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:9099
- PFNGLWINDOWPOS2SMESAPROC = CFUNCTYPE(None, GLshort, GLshort) # GL/glext.h:9100
- PFNGLWINDOWPOS2SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:9101
- PFNGLWINDOWPOS3DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:9102
- PFNGLWINDOWPOS3DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:9103
- PFNGLWINDOWPOS3FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:9104
- PFNGLWINDOWPOS3FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:9105
- PFNGLWINDOWPOS3IMESAPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:9106
- PFNGLWINDOWPOS3IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:9107
- PFNGLWINDOWPOS3SMESAPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:9108
- PFNGLWINDOWPOS3SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:9109
- PFNGLWINDOWPOS4DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:9110
- PFNGLWINDOWPOS4DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:9111
- PFNGLWINDOWPOS4FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:9112
- PFNGLWINDOWPOS4FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:9113
- PFNGLWINDOWPOS4IMESAPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:9114
- PFNGLWINDOWPOS4IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:9115
- PFNGLWINDOWPOS4SMESAPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:9116
- PFNGLWINDOWPOS4SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:9117
- # IBM_cull_vertex (GL/glext.h:9120)
- GL_IBM_cull_vertex = 1 # GL/glext.h:9121
- # IBM_multimode_draw_arrays (GL/glext.h:9124)
- GL_IBM_multimode_draw_arrays = 1 # GL/glext.h:9125
- # GL/glext.h:9127
- glMultiModeDrawArraysIBM = _link_function('glMultiModeDrawArraysIBM', None, [POINTER(GLenum), POINTER(GLint), POINTER(GLsizei), GLsizei, GLint], 'IBM_multimode_draw_arrays')
- # GL/glext.h:9128
- glMultiModeDrawElementsIBM = _link_function('glMultiModeDrawElementsIBM', None, [POINTER(GLenum), POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, GLint], 'IBM_multimode_draw_arrays')
- PFNGLMULTIMODEDRAWARRAYSIBMPROC = CFUNCTYPE(None, POINTER(GLenum), POINTER(GLint), POINTER(GLsizei), GLsizei, GLint) # GL/glext.h:9130
- PFNGLMULTIMODEDRAWELEMENTSIBMPROC = CFUNCTYPE(None, POINTER(GLenum), POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, GLint) # GL/glext.h:9131
- # IBM_vertex_array_lists (GL/glext.h:9134)
- GL_IBM_vertex_array_lists = 1 # GL/glext.h:9135
- # GL/glext.h:9137
- glColorPointerListIBM = _link_function('glColorPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
- # GL/glext.h:9138
- glSecondaryColorPointerListIBM = _link_function('glSecondaryColorPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
- # GL/glext.h:9139
- glEdgeFlagPointerListIBM = _link_function('glEdgeFlagPointerListIBM', None, [GLint, POINTER(POINTER(GLboolean)), GLint], 'IBM_vertex_array_lists')
- # GL/glext.h:9140
- glFogCoordPointerListIBM = _link_function('glFogCoordPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
- # GL/glext.h:9141
- glIndexPointerListIBM = _link_function('glIndexPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
- # GL/glext.h:9142
- glNormalPointerListIBM = _link_function('glNormalPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
- # GL/glext.h:9143
- glTexCoordPointerListIBM = _link_function('glTexCoordPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
- # GL/glext.h:9144
- glVertexPointerListIBM = _link_function('glVertexPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
- PFNGLCOLORPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9146
- PFNGLSECONDARYCOLORPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9147
- PFNGLEDGEFLAGPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, POINTER(POINTER(GLboolean)), GLint) # GL/glext.h:9148
- PFNGLFOGCOORDPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9149
- PFNGLINDEXPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9150
- PFNGLNORMALPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9151
- PFNGLTEXCOORDPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9152
- PFNGLVERTEXPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9153
- # SGIX_subsample (GL/glext.h:9156)
- GL_SGIX_subsample = 1 # GL/glext.h:9157
- # SGIX_ycrcba (GL/glext.h:9160)
- GL_SGIX_ycrcba = 1 # GL/glext.h:9161
- # SGIX_ycrcb_subsample (GL/glext.h:9164)
- GL_SGIX_ycrcb_subsample = 1 # GL/glext.h:9165
- # SGIX_depth_pass_instrument (GL/glext.h:9168)
- GL_SGIX_depth_pass_instrument = 1 # GL/glext.h:9169
- # 3DFX_texture_compression_FXT1 (GL/glext.h:9172)
- GL_3DFX_texture_compression_FXT1 = 1 # GL/glext.h:9173
- # 3DFX_multisample (GL/glext.h:9176)
- GL_3DFX_multisample = 1 # GL/glext.h:9177
- # 3DFX_tbuffer (GL/glext.h:9180)
- GL_3DFX_tbuffer = 1 # GL/glext.h:9181
- # GL/glext.h:9183
- glTbufferMask3DFX = _link_function('glTbufferMask3DFX', None, [GLuint], '3DFX_tbuffer')
- PFNGLTBUFFERMASK3DFXPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:9185
- # EXT_multisample (GL/glext.h:9188)
- GL_EXT_multisample = 1 # GL/glext.h:9189
- # GL/glext.h:9191
- glSampleMaskEXT = _link_function('glSampleMaskEXT', None, [GLclampf, GLboolean], 'EXT_multisample')
- # GL/glext.h:9192
- glSamplePatternEXT = _link_function('glSamplePatternEXT', None, [GLenum], 'EXT_multisample')
- PFNGLSAMPLEMASKEXTPROC = CFUNCTYPE(None, GLclampf, GLboolean) # GL/glext.h:9194
- PFNGLSAMPLEPATTERNEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:9195
- # SGIX_vertex_preclip (GL/glext.h:9198)
- GL_SGIX_vertex_preclip = 1 # GL/glext.h:9199
- # SGIX_convolution_accuracy (GL/glext.h:9202)
- GL_SGIX_convolution_accuracy = 1 # GL/glext.h:9203
- # SGIX_resample (GL/glext.h:9206)
- GL_SGIX_resample = 1 # GL/glext.h:9207
- # SGIS_point_line_texgen (GL/glext.h:9210)
- GL_SGIS_point_line_texgen = 1 # GL/glext.h:9211
- # SGIS_texture_color_mask (GL/glext.h:9214)
- GL_SGIS_texture_color_mask = 1 # GL/glext.h:9215
- # GL/glext.h:9217
- glTextureColorMaskSGIS = _link_function('glTextureColorMaskSGIS', None, [GLboolean, GLboolean, GLboolean, GLboolean], 'SGIS_texture_color_mask')
- PFNGLTEXTURECOLORMASKSGISPROC = CFUNCTYPE(None, GLboolean, GLboolean, GLboolean, GLboolean) # GL/glext.h:9219
- # SGIX_igloo_interface (GL/glext.h:9222)
- GL_SGIX_igloo_interface = 1 # GL/glext.h:9223
- # GL/glext.h:9225
- glIglooInterfaceSGIX = _link_function('glIglooInterfaceSGIX', None, [GLenum, POINTER(GLvoid)], 'SGIX_igloo_interface')
- PFNGLIGLOOINTERFACESGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLvoid)) # GL/glext.h:9227
- # EXT_texture_env_dot3 (GL/glext.h:9230)
- GL_EXT_texture_env_dot3 = 1 # GL/glext.h:9231
- # ATI_texture_mirror_once (GL/glext.h:9234)
- GL_ATI_texture_mirror_once = 1 # GL/glext.h:9235
- # NV_fence (GL/glext.h:9238)
- GL_NV_fence = 1 # GL/glext.h:9239
- # GL/glext.h:9241
- glDeleteFencesNV = _link_function('glDeleteFencesNV', None, [GLsizei, POINTER(GLuint)], 'NV_fence')
- # GL/glext.h:9242
- glGenFencesNV = _link_function('glGenFencesNV', None, [GLsizei, POINTER(GLuint)], 'NV_fence')
- # GL/glext.h:9243
- glIsFenceNV = _link_function('glIsFenceNV', GLboolean, [GLuint], 'NV_fence')
- # GL/glext.h:9244
- glTestFenceNV = _link_function('glTestFenceNV', GLboolean, [GLuint], 'NV_fence')
- # GL/glext.h:9245
- glGetFenceivNV = _link_function('glGetFenceivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_fence')
- # GL/glext.h:9246
- glFinishFenceNV = _link_function('glFinishFenceNV', None, [GLuint], 'NV_fence')
- # GL/glext.h:9247
- glSetFenceNV = _link_function('glSetFenceNV', None, [GLuint, GLenum], 'NV_fence')
- PFNGLDELETEFENCESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:9249
- PFNGLGENFENCESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:9250
- PFNGLISFENCENVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:9251
- PFNGLTESTFENCENVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:9252
- PFNGLGETFENCEIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:9253
- PFNGLFINISHFENCENVPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:9254
- PFNGLSETFENCENVPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:9255
- # NV_evaluators (GL/glext.h:9258)
- GL_NV_evaluators = 1 # GL/glext.h:9259
- # GL/glext.h:9261
- glMapControlPointsNV = _link_function('glMapControlPointsNV', None, [GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, POINTER(GLvoid)], 'NV_evaluators')
- # GL/glext.h:9262
- glMapParameterivNV = _link_function('glMapParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_evaluators')
- # GL/glext.h:9263
- glMapParameterfvNV = _link_function('glMapParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_evaluators')
- # GL/glext.h:9264
- glGetMapControlPointsNV = _link_function('glGetMapControlPointsNV', None, [GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, POINTER(GLvoid)], 'NV_evaluators')
- # GL/glext.h:9265
- glGetMapParameterivNV = _link_function('glGetMapParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_evaluators')
- # GL/glext.h:9266
- glGetMapParameterfvNV = _link_function('glGetMapParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_evaluators')
- # GL/glext.h:9267
- glGetMapAttribParameterivNV = _link_function('glGetMapAttribParameterivNV', None, [GLenum, GLuint, GLenum, POINTER(GLint)], 'NV_evaluators')
- # GL/glext.h:9268
- glGetMapAttribParameterfvNV = _link_function('glGetMapAttribParameterfvNV', None, [GLenum, GLuint, GLenum, POINTER(GLfloat)], 'NV_evaluators')
- # GL/glext.h:9269
- glEvalMapsNV = _link_function('glEvalMapsNV', None, [GLenum, GLenum], 'NV_evaluators')
- PFNGLMAPCONTROLPOINTSNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, POINTER(GLvoid)) # GL/glext.h:9271
- PFNGLMAPPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:9272
- PFNGLMAPPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9273
- PFNGLGETMAPCONTROLPOINTSNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, POINTER(GLvoid)) # GL/glext.h:9274
- PFNGLGETMAPPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:9275
- PFNGLGETMAPPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9276
- PFNGLGETMAPATTRIBPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:9277
- PFNGLGETMAPATTRIBPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:9278
- PFNGLEVALMAPSNVPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:9279
- # NV_packed_depth_stencil (GL/glext.h:9282)
- GL_NV_packed_depth_stencil = 1 # GL/glext.h:9283
- # NV_register_combiners2 (GL/glext.h:9286)
- GL_NV_register_combiners2 = 1 # GL/glext.h:9287
- # GL/glext.h:9289
- glCombinerStageParameterfvNV = _link_function('glCombinerStageParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners2')
- # GL/glext.h:9290
- glGetCombinerStageParameterfvNV = _link_function('glGetCombinerStageParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners2')
- PFNGLCOMBINERSTAGEPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9292
- PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9293
- # NV_texture_compression_vtc (GL/glext.h:9296)
- GL_NV_texture_compression_vtc = 1 # GL/glext.h:9297
- # NV_texture_rectangle (GL/glext.h:9300)
- GL_NV_texture_rectangle = 1 # GL/glext.h:9301
- # NV_texture_shader (GL/glext.h:9304)
- GL_NV_texture_shader = 1 # GL/glext.h:9305
- # NV_texture_shader2 (GL/glext.h:9308)
- GL_NV_texture_shader2 = 1 # GL/glext.h:9309
- # NV_vertex_array_range2 (GL/glext.h:9312)
- GL_NV_vertex_array_range2 = 1 # GL/glext.h:9313
- # NV_vertex_program (GL/glext.h:9316)
- GL_NV_vertex_program = 1 # GL/glext.h:9317
- # GL/glext.h:9319
- glAreProgramsResidentNV = _link_function('glAreProgramsResidentNV', GLboolean, [GLsizei, POINTER(GLuint), POINTER(GLboolean)], 'NV_vertex_program')
- # GL/glext.h:9320
- glBindProgramNV = _link_function('glBindProgramNV', None, [GLenum, GLuint], 'NV_vertex_program')
- # GL/glext.h:9321
- glDeleteProgramsNV = _link_function('glDeleteProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program')
- # GL/glext.h:9322
- glExecuteProgramNV = _link_function('glExecuteProgramNV', None, [GLenum, GLuint, POINTER(GLfloat)], 'NV_vertex_program')
- # GL/glext.h:9323
- glGenProgramsNV = _link_function('glGenProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program')
- # GL/glext.h:9324
- glGetProgramParameterdvNV = _link_function('glGetProgramParameterdvNV', None, [GLenum, GLuint, GLenum, POINTER(GLdouble)], 'NV_vertex_program')
- # GL/glext.h:9325
- glGetProgramParameterfvNV = _link_function('glGetProgramParameterfvNV', None, [GLenum, GLuint, GLenum, POINTER(GLfloat)], 'NV_vertex_program')
- # GL/glext.h:9326
- glGetProgramivNV = _link_function('glGetProgramivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program')
- # GL/glext.h:9327
- glGetProgramStringNV = _link_function('glGetProgramStringNV', None, [GLuint, GLenum, POINTER(GLubyte)], 'NV_vertex_program')
- # GL/glext.h:9328
- glGetTrackMatrixivNV = _link_function('glGetTrackMatrixivNV', None, [GLenum, GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program')
- # GL/glext.h:9329
- glGetVertexAttribdvNV = _link_function('glGetVertexAttribdvNV', None, [GLuint, GLenum, POINTER(GLdouble)], 'NV_vertex_program')
- # GL/glext.h:9330
- glGetVertexAttribfvNV = _link_function('glGetVertexAttribfvNV', None, [GLuint, GLenum, POINTER(GLfloat)], 'NV_vertex_program')
- # GL/glext.h:9331
- glGetVertexAttribivNV = _link_function('glGetVertexAttribivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program')
- # GL/glext.h:9332
- glGetVertexAttribPointervNV = _link_function('glGetVertexAttribPointervNV', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'NV_vertex_program')
- # GL/glext.h:9333
- glIsProgramNV = _link_function('glIsProgramNV', GLboolean, [GLuint], 'NV_vertex_program')
- # GL/glext.h:9334
- glLoadProgramNV = _link_function('glLoadProgramNV', None, [GLenum, GLuint, GLsizei, POINTER(GLubyte)], 'NV_vertex_program')
- # GL/glext.h:9335
- glProgramParameter4dNV = _link_function('glProgramParameter4dNV', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'NV_vertex_program')
- # GL/glext.h:9336
- glProgramParameter4dvNV = _link_function('glProgramParameter4dvNV', None, [GLenum, GLuint, POINTER(GLdouble)], 'NV_vertex_program')
- # GL/glext.h:9337
- glProgramParameter4fNV = _link_function('glProgramParameter4fNV', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'NV_vertex_program')
- # GL/glext.h:9338
- glProgramParameter4fvNV = _link_function('glProgramParameter4fvNV', None, [GLenum, GLuint, POINTER(GLfloat)], 'NV_vertex_program')
- # GL/glext.h:9339
- glProgramParameters4dvNV = _link_function('glProgramParameters4dvNV', None, [GLenum, GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
- # GL/glext.h:9340
- glProgramParameters4fvNV = _link_function('glProgramParameters4fvNV', None, [GLenum, GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
- # GL/glext.h:9341
- glRequestResidentProgramsNV = _link_function('glRequestResidentProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program')
- # GL/glext.h:9342
- glTrackMatrixNV = _link_function('glTrackMatrixNV', None, [GLenum, GLuint, GLenum, GLenum], 'NV_vertex_program')
- # GL/glext.h:9343
- glVertexAttribPointerNV = _link_function('glVertexAttribPointerNV', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'NV_vertex_program')
- # GL/glext.h:9344
- glVertexAttrib1dNV = _link_function('glVertexAttrib1dNV', None, [GLuint, GLdouble], 'NV_vertex_program')
- # GL/glext.h:9345
- glVertexAttrib1dvNV = _link_function('glVertexAttrib1dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
- # GL/glext.h:9346
- glVertexAttrib1fNV = _link_function('glVertexAttrib1fNV', None, [GLuint, GLfloat], 'NV_vertex_program')
- # GL/glext.h:9347
- glVertexAttrib1fvNV = _link_function('glVertexAttrib1fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
- # GL/glext.h:9348
- glVertexAttrib1sNV = _link_function('glVertexAttrib1sNV', None, [GLuint, GLshort], 'NV_vertex_program')
- # GL/glext.h:9349
- glVertexAttrib1svNV = _link_function('glVertexAttrib1svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
- # GL/glext.h:9350
- glVertexAttrib2dNV = _link_function('glVertexAttrib2dNV', None, [GLuint, GLdouble, GLdouble], 'NV_vertex_program')
- # GL/glext.h:9351
- glVertexAttrib2dvNV = _link_function('glVertexAttrib2dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
- # GL/glext.h:9352
- glVertexAttrib2fNV = _link_function('glVertexAttrib2fNV', None, [GLuint, GLfloat, GLfloat], 'NV_vertex_program')
- # GL/glext.h:9353
- glVertexAttrib2fvNV = _link_function('glVertexAttrib2fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
- # GL/glext.h:9354
- glVertexAttrib2sNV = _link_function('glVertexAttrib2sNV', None, [GLuint, GLshort, GLshort], 'NV_vertex_program')
- # GL/glext.h:9355
- glVertexAttrib2svNV = _link_function('glVertexAttrib2svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
- # GL/glext.h:9356
- glVertexAttrib3dNV = _link_function('glVertexAttrib3dNV', None, [GLuint, GLdouble, GLdouble, GLdouble], 'NV_vertex_program')
- # GL/glext.h:9357
- glVertexAttrib3dvNV = _link_function('glVertexAttrib3dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
- # GL/glext.h:9358
- glVertexAttrib3fNV = _link_function('glVertexAttrib3fNV', None, [GLuint, GLfloat, GLfloat, GLfloat], 'NV_vertex_program')
- # GL/glext.h:9359
- glVertexAttrib3fvNV = _link_function('glVertexAttrib3fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
- # GL/glext.h:9360
- glVertexAttrib3sNV = _link_function('glVertexAttrib3sNV', None, [GLuint, GLshort, GLshort, GLshort], 'NV_vertex_program')
- # GL/glext.h:9361
- glVertexAttrib3svNV = _link_function('glVertexAttrib3svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
- # GL/glext.h:9362
- glVertexAttrib4dNV = _link_function('glVertexAttrib4dNV', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'NV_vertex_program')
- # GL/glext.h:9363
- glVertexAttrib4dvNV = _link_function('glVertexAttrib4dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
- # GL/glext.h:9364
- glVertexAttrib4fNV = _link_function('glVertexAttrib4fNV', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'NV_vertex_program')
- # GL/glext.h:9365
- glVertexAttrib4fvNV = _link_function('glVertexAttrib4fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
- # GL/glext.h:9366
- glVertexAttrib4sNV = _link_function('glVertexAttrib4sNV', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'NV_vertex_program')
- # GL/glext.h:9367
- glVertexAttrib4svNV = _link_function('glVertexAttrib4svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
- # GL/glext.h:9368
- glVertexAttrib4ubNV = _link_function('glVertexAttrib4ubNV', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'NV_vertex_program')
- # GL/glext.h:9369
- glVertexAttrib4ubvNV = _link_function('glVertexAttrib4ubvNV', None, [GLuint, POINTER(GLubyte)], 'NV_vertex_program')
- # GL/glext.h:9370
- glVertexAttribs1dvNV = _link_function('glVertexAttribs1dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
- # GL/glext.h:9371
- glVertexAttribs1fvNV = _link_function('glVertexAttribs1fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
- # GL/glext.h:9372
- glVertexAttribs1svNV = _link_function('glVertexAttribs1svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
- # GL/glext.h:9373
- glVertexAttribs2dvNV = _link_function('glVertexAttribs2dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
- # GL/glext.h:9374
- glVertexAttribs2fvNV = _link_function('glVertexAttribs2fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
- # GL/glext.h:9375
- glVertexAttribs2svNV = _link_function('glVertexAttribs2svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
- # GL/glext.h:9376
- glVertexAttribs3dvNV = _link_function('glVertexAttribs3dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
- # GL/glext.h:9377
- glVertexAttribs3fvNV = _link_function('glVertexAttribs3fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
- # GL/glext.h:9378
- glVertexAttribs3svNV = _link_function('glVertexAttribs3svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
- # GL/glext.h:9379
- glVertexAttribs4dvNV = _link_function('glVertexAttribs4dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
- # GL/glext.h:9380
- glVertexAttribs4fvNV = _link_function('glVertexAttribs4fv