1# ----------------------------------------------------------------------------
2# pyglet
3# Copyright (c) 2006-2008 Alex Holkner
4# Copyright (c) 2008-2021 pyglet contributors
5# All rights reserved.
6#
7# Redistribution and use in source and binary forms, with or without
8# modification, are permitted provided that the following conditions
9# are met:
10#
11#  * Redistributions of source code must retain the above copyright
12#    notice, this list of conditions and the following disclaimer.
13#  * Redistributions in binary form must reproduce the above copyright
14#    notice, this list of conditions and the following disclaimer in
15#    the documentation and/or other materials provided with the
16#    distribution.
17#  * Neither the name of pyglet nor the names of its
18#    contributors may be used to endorse or promote products
19#    derived from this software without specific prior written
20#    permission.
21#
22# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
23# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
24# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
25# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
26# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
27# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
28# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
29# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
30# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
32# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
33# POSSIBILITY OF SUCH DAMAGE.
34# ----------------------------------------------------------------------------
35
36"""Wrapper for http://developer.download.nvidia.com/opengl/includes/glext.h
37
38Generated by tools/gengl.py.
39Do not modify this file.
40"""
41
42from ctypes import *
43from pyglet.gl.lib import link_GL as _link_function
44from pyglet.gl.lib import c_ptrdiff_t
45
46# BEGIN GENERATED CONTENT (do not edit below this line)
47
48# This content is generated by tools/gengl.py.
49# Wrapper for http://developer.download.nvidia.com/opengl/includes/glext.h
50
51
52# ARB_multitexture (/usr/include/GL/gl.h:1932)
53GL_GLEXT_VERSION = 44 	# GL/glext.h:74
54# VERSION_1_2 (GL/glext.h:76)
55# ARB_imaging (GL/glext.h:120)
56# VERSION_1_3 (GL/glext.h:198)
57# VERSION_1_4 (GL/glext.h:297)
58GL_BLEND_DST_RGB = 32968 	# GL/glext.h:298
59GL_BLEND_SRC_RGB = 32969 	# GL/glext.h:299
60GL_BLEND_DST_ALPHA = 32970 	# GL/glext.h:300
61GL_BLEND_SRC_ALPHA = 32971 	# GL/glext.h:301
62GL_POINT_SIZE_MIN = 33062 	# GL/glext.h:302
63GL_POINT_SIZE_MAX = 33063 	# GL/glext.h:303
64GL_POINT_FADE_THRESHOLD_SIZE = 33064 	# GL/glext.h:304
65GL_POINT_DISTANCE_ATTENUATION = 33065 	# GL/glext.h:305
66GL_GENERATE_MIPMAP = 33169 	# GL/glext.h:306
67GL_GENERATE_MIPMAP_HINT = 33170 	# GL/glext.h:307
68GL_DEPTH_COMPONENT16 = 33189 	# GL/glext.h:308
69GL_DEPTH_COMPONENT24 = 33190 	# GL/glext.h:309
70GL_DEPTH_COMPONENT32 = 33191 	# GL/glext.h:310
71GL_MIRRORED_REPEAT = 33648 	# GL/glext.h:311
72GL_FOG_COORDINATE_SOURCE = 33872 	# GL/glext.h:312
73GL_FOG_COORDINATE = 33873 	# GL/glext.h:313
74GL_FRAGMENT_DEPTH = 33874 	# GL/glext.h:314
75GL_CURRENT_FOG_COORDINATE = 33875 	# GL/glext.h:315
76GL_FOG_COORDINATE_ARRAY_TYPE = 33876 	# GL/glext.h:316
77GL_FOG_COORDINATE_ARRAY_STRIDE = 33877 	# GL/glext.h:317
78GL_FOG_COORDINATE_ARRAY_POINTER = 33878 	# GL/glext.h:318
79GL_FOG_COORDINATE_ARRAY = 33879 	# GL/glext.h:319
80GL_COLOR_SUM = 33880 	# GL/glext.h:320
81GL_CURRENT_SECONDARY_COLOR = 33881 	# GL/glext.h:321
82GL_SECONDARY_COLOR_ARRAY_SIZE = 33882 	# GL/glext.h:322
83GL_SECONDARY_COLOR_ARRAY_TYPE = 33883 	# GL/glext.h:323
84GL_SECONDARY_COLOR_ARRAY_STRIDE = 33884 	# GL/glext.h:324
85GL_SECONDARY_COLOR_ARRAY_POINTER = 33885 	# GL/glext.h:325
86GL_SECONDARY_COLOR_ARRAY = 33886 	# GL/glext.h:326
87GL_MAX_TEXTURE_LOD_BIAS = 34045 	# GL/glext.h:327
88GL_TEXTURE_FILTER_CONTROL = 34048 	# GL/glext.h:328
89GL_TEXTURE_LOD_BIAS = 34049 	# GL/glext.h:329
90GL_INCR_WRAP = 34055 	# GL/glext.h:330
91GL_DECR_WRAP = 34056 	# GL/glext.h:331
92GL_TEXTURE_DEPTH_SIZE = 34890 	# GL/glext.h:332
93GL_DEPTH_TEXTURE_MODE = 34891 	# GL/glext.h:333
94GL_TEXTURE_COMPARE_MODE = 34892 	# GL/glext.h:334
95GL_TEXTURE_COMPARE_FUNC = 34893 	# GL/glext.h:335
96GL_COMPARE_R_TO_TEXTURE = 34894 	# GL/glext.h:336
97# VERSION_1_5 (GL/glext.h:339)
98GL_BUFFER_SIZE = 34660 	# GL/glext.h:340
99GL_BUFFER_USAGE = 34661 	# GL/glext.h:341
100GL_QUERY_COUNTER_BITS = 34916 	# GL/glext.h:342
101GL_CURRENT_QUERY = 34917 	# GL/glext.h:343
102GL_QUERY_RESULT = 34918 	# GL/glext.h:344
103GL_QUERY_RESULT_AVAILABLE = 34919 	# GL/glext.h:345
104GL_ARRAY_BUFFER = 34962 	# GL/glext.h:346
105GL_ELEMENT_ARRAY_BUFFER = 34963 	# GL/glext.h:347
106GL_ARRAY_BUFFER_BINDING = 34964 	# GL/glext.h:348
107GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965 	# GL/glext.h:349
108GL_VERTEX_ARRAY_BUFFER_BINDING = 34966 	# GL/glext.h:350
109GL_NORMAL_ARRAY_BUFFER_BINDING = 34967 	# GL/glext.h:351
110GL_COLOR_ARRAY_BUFFER_BINDING = 34968 	# GL/glext.h:352
111GL_INDEX_ARRAY_BUFFER_BINDING = 34969 	# GL/glext.h:353
112GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970 	# GL/glext.h:354
113GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = 34971 	# GL/glext.h:355
114GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 34972 	# GL/glext.h:356
115GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 34973 	# GL/glext.h:357
116GL_WEIGHT_ARRAY_BUFFER_BINDING = 34974 	# GL/glext.h:358
117GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975 	# GL/glext.h:359
118GL_READ_ONLY = 35000 	# GL/glext.h:360
119GL_WRITE_ONLY = 35001 	# GL/glext.h:361
120GL_READ_WRITE = 35002 	# GL/glext.h:362
121GL_BUFFER_ACCESS = 35003 	# GL/glext.h:363
122GL_BUFFER_MAPPED = 35004 	# GL/glext.h:364
123GL_BUFFER_MAP_POINTER = 35005 	# GL/glext.h:365
124GL_STREAM_DRAW = 35040 	# GL/glext.h:366
125GL_STREAM_READ = 35041 	# GL/glext.h:367
126GL_STREAM_COPY = 35042 	# GL/glext.h:368
127GL_STATIC_DRAW = 35044 	# GL/glext.h:369
128GL_STATIC_READ = 35045 	# GL/glext.h:370
129GL_STATIC_COPY = 35046 	# GL/glext.h:371
130GL_DYNAMIC_DRAW = 35048 	# GL/glext.h:372
131GL_DYNAMIC_READ = 35049 	# GL/glext.h:373
132GL_DYNAMIC_COPY = 35050 	# GL/glext.h:374
133GL_SAMPLES_PASSED = 35092 	# GL/glext.h:375
134GL_FOG_COORD_SRC = 33872 	# GL/glext.h:376
135GL_FOG_COORD = 33873 	# GL/glext.h:377
136GL_CURRENT_FOG_COORD = 33875 	# GL/glext.h:378
137GL_FOG_COORD_ARRAY_TYPE = 33876 	# GL/glext.h:379
138GL_FOG_COORD_ARRAY_STRIDE = 33877 	# GL/glext.h:380
139GL_FOG_COORD_ARRAY_POINTER = 33878 	# GL/glext.h:381
140GL_FOG_COORD_ARRAY = 33879 	# GL/glext.h:382
141GL_FOG_COORD_ARRAY_BUFFER_BINDING = 34973 	# GL/glext.h:383
142GL_SRC0_RGB = 34176 	# GL/glext.h:384
143GL_SRC1_RGB = 34177 	# GL/glext.h:385
144GL_SRC2_RGB = 34178 	# GL/glext.h:386
145GL_SRC0_ALPHA = 34184 	# GL/glext.h:387
146GL_SRC1_ALPHA = 34185 	# GL/glext.h:388
147GL_SRC2_ALPHA = 34186 	# GL/glext.h:389
148# VERSION_2_0 (GL/glext.h:392)
149GL_BLEND_EQUATION_RGB = 32777 	# GL/glext.h:393
150GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338 	# GL/glext.h:394
151GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339 	# GL/glext.h:395
152GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340 	# GL/glext.h:396
153GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341 	# GL/glext.h:397
154GL_CURRENT_VERTEX_ATTRIB = 34342 	# GL/glext.h:398
155GL_VERTEX_PROGRAM_POINT_SIZE = 34370 	# GL/glext.h:399
156GL_VERTEX_PROGRAM_TWO_SIDE = 34371 	# GL/glext.h:400
157GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373 	# GL/glext.h:401
158GL_STENCIL_BACK_FUNC = 34816 	# GL/glext.h:402
159GL_STENCIL_BACK_FAIL = 34817 	# GL/glext.h:403
160GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818 	# GL/glext.h:404
161GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819 	# GL/glext.h:405
162GL_MAX_DRAW_BUFFERS = 34852 	# GL/glext.h:406
163GL_DRAW_BUFFER0 = 34853 	# GL/glext.h:407
164GL_DRAW_BUFFER1 = 34854 	# GL/glext.h:408
165GL_DRAW_BUFFER2 = 34855 	# GL/glext.h:409
166GL_DRAW_BUFFER3 = 34856 	# GL/glext.h:410
167GL_DRAW_BUFFER4 = 34857 	# GL/glext.h:411
168GL_DRAW_BUFFER5 = 34858 	# GL/glext.h:412
169GL_DRAW_BUFFER6 = 34859 	# GL/glext.h:413
170GL_DRAW_BUFFER7 = 34860 	# GL/glext.h:414
171GL_DRAW_BUFFER8 = 34861 	# GL/glext.h:415
172GL_DRAW_BUFFER9 = 34862 	# GL/glext.h:416
173GL_DRAW_BUFFER10 = 34863 	# GL/glext.h:417
174GL_DRAW_BUFFER11 = 34864 	# GL/glext.h:418
175GL_DRAW_BUFFER12 = 34865 	# GL/glext.h:419
176GL_DRAW_BUFFER13 = 34866 	# GL/glext.h:420
177GL_DRAW_BUFFER14 = 34867 	# GL/glext.h:421
178GL_DRAW_BUFFER15 = 34868 	# GL/glext.h:422
179GL_BLEND_EQUATION_ALPHA = 34877 	# GL/glext.h:423
180GL_POINT_SPRITE = 34913 	# GL/glext.h:424
181GL_COORD_REPLACE = 34914 	# GL/glext.h:425
182GL_MAX_VERTEX_ATTRIBS = 34921 	# GL/glext.h:426
183GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922 	# GL/glext.h:427
184GL_MAX_TEXTURE_COORDS = 34929 	# GL/glext.h:428
185GL_MAX_TEXTURE_IMAGE_UNITS = 34930 	# GL/glext.h:429
186GL_FRAGMENT_SHADER = 35632 	# GL/glext.h:430
187GL_VERTEX_SHADER = 35633 	# GL/glext.h:431
188GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657 	# GL/glext.h:432
189GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658 	# GL/glext.h:433
190GL_MAX_VARYING_FLOATS = 35659 	# GL/glext.h:434
191GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660 	# GL/glext.h:435
192GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661 	# GL/glext.h:436
193GL_SHADER_TYPE = 35663 	# GL/glext.h:437
194GL_FLOAT_VEC2 = 35664 	# GL/glext.h:438
195GL_FLOAT_VEC3 = 35665 	# GL/glext.h:439
196GL_FLOAT_VEC4 = 35666 	# GL/glext.h:440
197GL_INT_VEC2 = 35667 	# GL/glext.h:441
198GL_INT_VEC3 = 35668 	# GL/glext.h:442
199GL_INT_VEC4 = 35669 	# GL/glext.h:443
200GL_BOOL = 35670 	# GL/glext.h:444
201GL_BOOL_VEC2 = 35671 	# GL/glext.h:445
202GL_BOOL_VEC3 = 35672 	# GL/glext.h:446
203GL_BOOL_VEC4 = 35673 	# GL/glext.h:447
204GL_FLOAT_MAT2 = 35674 	# GL/glext.h:448
205GL_FLOAT_MAT3 = 35675 	# GL/glext.h:449
206GL_FLOAT_MAT4 = 35676 	# GL/glext.h:450
207GL_SAMPLER_1D = 35677 	# GL/glext.h:451
208GL_SAMPLER_2D = 35678 	# GL/glext.h:452
209GL_SAMPLER_3D = 35679 	# GL/glext.h:453
210GL_SAMPLER_CUBE = 35680 	# GL/glext.h:454
211GL_SAMPLER_1D_SHADOW = 35681 	# GL/glext.h:455
212GL_SAMPLER_2D_SHADOW = 35682 	# GL/glext.h:456
213GL_DELETE_STATUS = 35712 	# GL/glext.h:457
214GL_COMPILE_STATUS = 35713 	# GL/glext.h:458
215GL_LINK_STATUS = 35714 	# GL/glext.h:459
216GL_VALIDATE_STATUS = 35715 	# GL/glext.h:460
217GL_INFO_LOG_LENGTH = 35716 	# GL/glext.h:461
218GL_ATTACHED_SHADERS = 35717 	# GL/glext.h:462
219GL_ACTIVE_UNIFORMS = 35718 	# GL/glext.h:463
220GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719 	# GL/glext.h:464
221GL_SHADER_SOURCE_LENGTH = 35720 	# GL/glext.h:465
222GL_ACTIVE_ATTRIBUTES = 35721 	# GL/glext.h:466
223GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722 	# GL/glext.h:467
224GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723 	# GL/glext.h:468
225GL_SHADING_LANGUAGE_VERSION = 35724 	# GL/glext.h:469
226GL_CURRENT_PROGRAM = 35725 	# GL/glext.h:470
227GL_POINT_SPRITE_COORD_ORIGIN = 36000 	# GL/glext.h:471
228GL_LOWER_LEFT = 36001 	# GL/glext.h:472
229GL_UPPER_LEFT = 36002 	# GL/glext.h:473
230GL_STENCIL_BACK_REF = 36003 	# GL/glext.h:474
231GL_STENCIL_BACK_VALUE_MASK = 36004 	# GL/glext.h:475
232GL_STENCIL_BACK_WRITEMASK = 36005 	# GL/glext.h:476
233# VERSION_2_1 (GL/glext.h:479)
234GL_PIXEL_PACK_BUFFER = 35051 	# GL/glext.h:480
235GL_PIXEL_UNPACK_BUFFER = 35052 	# GL/glext.h:481
236GL_PIXEL_PACK_BUFFER_BINDING = 35053 	# GL/glext.h:482
237GL_PIXEL_UNPACK_BUFFER_BINDING = 35055 	# GL/glext.h:483
238GL_SRGB = 35904 	# GL/glext.h:484
239GL_SRGB8 = 35905 	# GL/glext.h:485
240GL_SRGB_ALPHA = 35906 	# GL/glext.h:486
241GL_SRGB8_ALPHA8 = 35907 	# GL/glext.h:487
242GL_SLUMINANCE_ALPHA = 35908 	# GL/glext.h:488
243GL_SLUMINANCE8_ALPHA8 = 35909 	# GL/glext.h:489
244GL_SLUMINANCE = 35910 	# GL/glext.h:490
245GL_SLUMINANCE8 = 35911 	# GL/glext.h:491
246GL_COMPRESSED_SRGB = 35912 	# GL/glext.h:492
247GL_COMPRESSED_SRGB_ALPHA = 35913 	# GL/glext.h:493
248GL_COMPRESSED_SLUMINANCE = 35914 	# GL/glext.h:494
249GL_COMPRESSED_SLUMINANCE_ALPHA = 35915 	# GL/glext.h:495
250GL_FLOAT_MAT2x3 = 35685 	# GL/glext.h:496
251GL_FLOAT_MAT2x4 = 35686 	# GL/glext.h:497
252GL_FLOAT_MAT3x2 = 35687 	# GL/glext.h:498
253GL_FLOAT_MAT3x4 = 35688 	# GL/glext.h:499
254GL_FLOAT_MAT4x2 = 35689 	# GL/glext.h:500
255GL_FLOAT_MAT4x3 = 35690 	# GL/glext.h:501
256GL_CURRENT_RASTER_SECONDARY_COLOR = 33887 	# GL/glext.h:502
257# VERSION_3_0 (GL/glext.h:505)
258GL_CLIP_DISTANCE0 = 12288 	# GL/glext.h:507
259GL_CLIP_DISTANCE1 = 12289 	# GL/glext.h:508
260GL_CLIP_DISTANCE2 = 12290 	# GL/glext.h:509
261GL_CLIP_DISTANCE3 = 12291 	# GL/glext.h:510
262GL_CLIP_DISTANCE4 = 12292 	# GL/glext.h:511
263GL_CLIP_DISTANCE5 = 12293 	# GL/glext.h:512
264GL_MAX_CLIP_DISTANCES = 3378 	# GL/glext.h:513
265GL_MAJOR_VERSION = 33307 	# GL/glext.h:514
266GL_MINOR_VERSION = 33308 	# GL/glext.h:515
267GL_NUM_EXTENSIONS = 33309 	# GL/glext.h:516
268GL_CONTEXT_FLAGS = 33310 	# GL/glext.h:517
269GL_DEPTH_BUFFER = 33315 	# GL/glext.h:518
270GL_STENCIL_BUFFER = 33316 	# GL/glext.h:519
271GL_COMPRESSED_RED = 33317 	# GL/glext.h:520
272GL_COMPRESSED_RG = 33318 	# GL/glext.h:521
273GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 1 	# GL/glext.h:522
274GL_RGBA32F = 34836 	# GL/glext.h:523
275GL_RGB32F = 34837 	# GL/glext.h:524
276GL_RGBA16F = 34842 	# GL/glext.h:525
277GL_RGB16F = 34843 	# GL/glext.h:526
278GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069 	# GL/glext.h:527
279GL_MAX_ARRAY_TEXTURE_LAYERS = 35071 	# GL/glext.h:528
280GL_MIN_PROGRAM_TEXEL_OFFSET = 35076 	# GL/glext.h:529
281GL_MAX_PROGRAM_TEXEL_OFFSET = 35077 	# GL/glext.h:530
282GL_CLAMP_VERTEX_COLOR = 35098 	# GL/glext.h:531
283GL_CLAMP_FRAGMENT_COLOR = 35099 	# GL/glext.h:532
284GL_CLAMP_READ_COLOR = 35100 	# GL/glext.h:533
285GL_FIXED_ONLY = 35101 	# GL/glext.h:534
286GL_MAX_VARYING_COMPONENTS = 35659 	# GL/glext.h:535
287GL_TEXTURE_RED_TYPE = 35856 	# GL/glext.h:536
288GL_TEXTURE_GREEN_TYPE = 35857 	# GL/glext.h:537
289GL_TEXTURE_BLUE_TYPE = 35858 	# GL/glext.h:538
290GL_TEXTURE_ALPHA_TYPE = 35859 	# GL/glext.h:539
291GL_TEXTURE_LUMINANCE_TYPE = 35860 	# GL/glext.h:540
292GL_TEXTURE_INTENSITY_TYPE = 35861 	# GL/glext.h:541
293GL_TEXTURE_DEPTH_TYPE = 35862 	# GL/glext.h:542
294GL_UNSIGNED_NORMALIZED = 35863 	# GL/glext.h:543
295GL_TEXTURE_1D_ARRAY = 35864 	# GL/glext.h:544
296GL_PROXY_TEXTURE_1D_ARRAY = 35865 	# GL/glext.h:545
297GL_TEXTURE_2D_ARRAY = 35866 	# GL/glext.h:546
298GL_PROXY_TEXTURE_2D_ARRAY = 35867 	# GL/glext.h:547
299GL_TEXTURE_BINDING_1D_ARRAY = 35868 	# GL/glext.h:548
300GL_TEXTURE_BINDING_2D_ARRAY = 35869 	# GL/glext.h:549
301GL_R11F_G11F_B10F = 35898 	# GL/glext.h:550
302GL_UNSIGNED_INT_10F_11F_11F_REV = 35899 	# GL/glext.h:551
303GL_RGB9_E5 = 35901 	# GL/glext.h:552
304GL_UNSIGNED_INT_5_9_9_9_REV = 35902 	# GL/glext.h:553
305GL_TEXTURE_SHARED_SIZE = 35903 	# GL/glext.h:554
306GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958 	# GL/glext.h:555
307GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967 	# GL/glext.h:556
308GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968 	# GL/glext.h:557
309GL_TRANSFORM_FEEDBACK_VARYINGS = 35971 	# GL/glext.h:558
310GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972 	# GL/glext.h:559
311GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973 	# GL/glext.h:560
312GL_PRIMITIVES_GENERATED = 35975 	# GL/glext.h:561
313GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976 	# GL/glext.h:562
314GL_RASTERIZER_DISCARD = 35977 	# GL/glext.h:563
315GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978 	# GL/glext.h:564
316GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979 	# GL/glext.h:565
317GL_INTERLEAVED_ATTRIBS = 35980 	# GL/glext.h:566
318GL_SEPARATE_ATTRIBS = 35981 	# GL/glext.h:567
319GL_TRANSFORM_FEEDBACK_BUFFER = 35982 	# GL/glext.h:568
320GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983 	# GL/glext.h:569
321GL_RGBA32UI = 36208 	# GL/glext.h:570
322GL_RGB32UI = 36209 	# GL/glext.h:571
323GL_RGBA16UI = 36214 	# GL/glext.h:572
324GL_RGB16UI = 36215 	# GL/glext.h:573
325GL_RGBA8UI = 36220 	# GL/glext.h:574
326GL_RGB8UI = 36221 	# GL/glext.h:575
327GL_RGBA32I = 36226 	# GL/glext.h:576
328GL_RGB32I = 36227 	# GL/glext.h:577
329GL_RGBA16I = 36232 	# GL/glext.h:578
330GL_RGB16I = 36233 	# GL/glext.h:579
331GL_RGBA8I = 36238 	# GL/glext.h:580
332GL_RGB8I = 36239 	# GL/glext.h:581
333GL_RED_INTEGER = 36244 	# GL/glext.h:582
334GL_GREEN_INTEGER = 36245 	# GL/glext.h:583
335GL_BLUE_INTEGER = 36246 	# GL/glext.h:584
336GL_ALPHA_INTEGER = 36247 	# GL/glext.h:585
337GL_RGB_INTEGER = 36248 	# GL/glext.h:586
338GL_RGBA_INTEGER = 36249 	# GL/glext.h:587
339GL_BGR_INTEGER = 36250 	# GL/glext.h:588
340GL_BGRA_INTEGER = 36251 	# GL/glext.h:589
341GL_SAMPLER_1D_ARRAY = 36288 	# GL/glext.h:590
342GL_SAMPLER_2D_ARRAY = 36289 	# GL/glext.h:591
343GL_SAMPLER_1D_ARRAY_SHADOW = 36291 	# GL/glext.h:592
344GL_SAMPLER_2D_ARRAY_SHADOW = 36292 	# GL/glext.h:593
345GL_SAMPLER_CUBE_SHADOW = 36293 	# GL/glext.h:594
346GL_UNSIGNED_INT_VEC2 = 36294 	# GL/glext.h:595
347GL_UNSIGNED_INT_VEC3 = 36295 	# GL/glext.h:596
348GL_UNSIGNED_INT_VEC4 = 36296 	# GL/glext.h:597
349GL_INT_SAMPLER_1D = 36297 	# GL/glext.h:598
350GL_INT_SAMPLER_2D = 36298 	# GL/glext.h:599
351GL_INT_SAMPLER_3D = 36299 	# GL/glext.h:600
352GL_INT_SAMPLER_CUBE = 36300 	# GL/glext.h:601
353GL_INT_SAMPLER_1D_ARRAY = 36302 	# GL/glext.h:602
354GL_INT_SAMPLER_2D_ARRAY = 36303 	# GL/glext.h:603
355GL_UNSIGNED_INT_SAMPLER_1D = 36305 	# GL/glext.h:604
356GL_UNSIGNED_INT_SAMPLER_2D = 36306 	# GL/glext.h:605
357GL_UNSIGNED_INT_SAMPLER_3D = 36307 	# GL/glext.h:606
358GL_UNSIGNED_INT_SAMPLER_CUBE = 36308 	# GL/glext.h:607
359GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 36310 	# GL/glext.h:608
360GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311 	# GL/glext.h:609
361GL_QUERY_WAIT = 36371 	# GL/glext.h:610
362GL_QUERY_NO_WAIT = 36372 	# GL/glext.h:611
363GL_QUERY_BY_REGION_WAIT = 36373 	# GL/glext.h:612
364GL_QUERY_BY_REGION_NO_WAIT = 36374 	# GL/glext.h:613
365# ARB_multitexture (GL/glext.h:742)
366# ARB_transpose_matrix (GL/glext.h:780)
367GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 34019 	# GL/glext.h:781
368GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 34020 	# GL/glext.h:782
369GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 34021 	# GL/glext.h:783
370GL_TRANSPOSE_COLOR_MATRIX_ARB = 34022 	# GL/glext.h:784
371# ARB_multisample (GL/glext.h:787)
372GL_MULTISAMPLE_ARB = 32925 	# GL/glext.h:788
373GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 32926 	# GL/glext.h:789
374GL_SAMPLE_ALPHA_TO_ONE_ARB = 32927 	# GL/glext.h:790
375GL_SAMPLE_COVERAGE_ARB = 32928 	# GL/glext.h:791
376GL_SAMPLE_BUFFERS_ARB = 32936 	# GL/glext.h:792
377GL_SAMPLES_ARB = 32937 	# GL/glext.h:793
378GL_SAMPLE_COVERAGE_VALUE_ARB = 32938 	# GL/glext.h:794
379GL_SAMPLE_COVERAGE_INVERT_ARB = 32939 	# GL/glext.h:795
380GL_MULTISAMPLE_BIT_ARB = 536870912 	# GL/glext.h:796
381# ARB_texture_env_add (GL/glext.h:799)
382# ARB_texture_cube_map (GL/glext.h:802)
383GL_NORMAL_MAP_ARB = 34065 	# GL/glext.h:803
384GL_REFLECTION_MAP_ARB = 34066 	# GL/glext.h:804
385GL_TEXTURE_CUBE_MAP_ARB = 34067 	# GL/glext.h:805
386GL_TEXTURE_BINDING_CUBE_MAP_ARB = 34068 	# GL/glext.h:806
387GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 34069 	# GL/glext.h:807
388GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 34070 	# GL/glext.h:808
389GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 34071 	# GL/glext.h:809
390GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 34072 	# GL/glext.h:810
391GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 34073 	# GL/glext.h:811
392GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 34074 	# GL/glext.h:812
393GL_PROXY_TEXTURE_CUBE_MAP_ARB = 34075 	# GL/glext.h:813
394GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 34076 	# GL/glext.h:814
395# ARB_texture_compression (GL/glext.h:817)
396GL_COMPRESSED_ALPHA_ARB = 34025 	# GL/glext.h:818
397GL_COMPRESSED_LUMINANCE_ARB = 34026 	# GL/glext.h:819
398GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 34027 	# GL/glext.h:820
399GL_COMPRESSED_INTENSITY_ARB = 34028 	# GL/glext.h:821
400GL_COMPRESSED_RGB_ARB = 34029 	# GL/glext.h:822
401GL_COMPRESSED_RGBA_ARB = 34030 	# GL/glext.h:823
402GL_TEXTURE_COMPRESSION_HINT_ARB = 34031 	# GL/glext.h:824
403GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 34464 	# GL/glext.h:825
404GL_TEXTURE_COMPRESSED_ARB = 34465 	# GL/glext.h:826
405GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 34466 	# GL/glext.h:827
406GL_COMPRESSED_TEXTURE_FORMATS_ARB = 34467 	# GL/glext.h:828
407# ARB_texture_border_clamp (GL/glext.h:831)
408GL_CLAMP_TO_BORDER_ARB = 33069 	# GL/glext.h:832
409# ARB_point_parameters (GL/glext.h:835)
410GL_POINT_SIZE_MIN_ARB = 33062 	# GL/glext.h:836
411GL_POINT_SIZE_MAX_ARB = 33063 	# GL/glext.h:837
412GL_POINT_FADE_THRESHOLD_SIZE_ARB = 33064 	# GL/glext.h:838
413GL_POINT_DISTANCE_ATTENUATION_ARB = 33065 	# GL/glext.h:839
414# ARB_vertex_blend (GL/glext.h:842)
415GL_MAX_VERTEX_UNITS_ARB = 34468 	# GL/glext.h:843
416GL_ACTIVE_VERTEX_UNITS_ARB = 34469 	# GL/glext.h:844
417GL_WEIGHT_SUM_UNITY_ARB = 34470 	# GL/glext.h:845
418GL_VERTEX_BLEND_ARB = 34471 	# GL/glext.h:846
419GL_CURRENT_WEIGHT_ARB = 34472 	# GL/glext.h:847
420GL_WEIGHT_ARRAY_TYPE_ARB = 34473 	# GL/glext.h:848
421GL_WEIGHT_ARRAY_STRIDE_ARB = 34474 	# GL/glext.h:849
422GL_WEIGHT_ARRAY_SIZE_ARB = 34475 	# GL/glext.h:850
423GL_WEIGHT_ARRAY_POINTER_ARB = 34476 	# GL/glext.h:851
424GL_WEIGHT_ARRAY_ARB = 34477 	# GL/glext.h:852
425GL_MODELVIEW0_ARB = 5888 	# GL/glext.h:853
426GL_MODELVIEW1_ARB = 34058 	# GL/glext.h:854
427GL_MODELVIEW2_ARB = 34594 	# GL/glext.h:855
428GL_MODELVIEW3_ARB = 34595 	# GL/glext.h:856
429GL_MODELVIEW4_ARB = 34596 	# GL/glext.h:857
430GL_MODELVIEW5_ARB = 34597 	# GL/glext.h:858
431GL_MODELVIEW6_ARB = 34598 	# GL/glext.h:859
432GL_MODELVIEW7_ARB = 34599 	# GL/glext.h:860
433GL_MODELVIEW8_ARB = 34600 	# GL/glext.h:861
434GL_MODELVIEW9_ARB = 34601 	# GL/glext.h:862
435GL_MODELVIEW10_ARB = 34602 	# GL/glext.h:863
436GL_MODELVIEW11_ARB = 34603 	# GL/glext.h:864
437GL_MODELVIEW12_ARB = 34604 	# GL/glext.h:865
438GL_MODELVIEW13_ARB = 34605 	# GL/glext.h:866
439GL_MODELVIEW14_ARB = 34606 	# GL/glext.h:867
440GL_MODELVIEW15_ARB = 34607 	# GL/glext.h:868
441GL_MODELVIEW16_ARB = 34608 	# GL/glext.h:869
442GL_MODELVIEW17_ARB = 34609 	# GL/glext.h:870
443GL_MODELVIEW18_ARB = 34610 	# GL/glext.h:871
444GL_MODELVIEW19_ARB = 34611 	# GL/glext.h:872
445GL_MODELVIEW20_ARB = 34612 	# GL/glext.h:873
446GL_MODELVIEW21_ARB = 34613 	# GL/glext.h:874
447GL_MODELVIEW22_ARB = 34614 	# GL/glext.h:875
448GL_MODELVIEW23_ARB = 34615 	# GL/glext.h:876
449GL_MODELVIEW24_ARB = 34616 	# GL/glext.h:877
450GL_MODELVIEW25_ARB = 34617 	# GL/glext.h:878
451GL_MODELVIEW26_ARB = 34618 	# GL/glext.h:879
452GL_MODELVIEW27_ARB = 34619 	# GL/glext.h:880
453GL_MODELVIEW28_ARB = 34620 	# GL/glext.h:881
454GL_MODELVIEW29_ARB = 34621 	# GL/glext.h:882
455GL_MODELVIEW30_ARB = 34622 	# GL/glext.h:883
456GL_MODELVIEW31_ARB = 34623 	# GL/glext.h:884
457# ARB_matrix_palette (GL/glext.h:887)
458GL_MATRIX_PALETTE_ARB = 34880 	# GL/glext.h:888
459GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 34881 	# GL/glext.h:889
460GL_MAX_PALETTE_MATRICES_ARB = 34882 	# GL/glext.h:890
461GL_CURRENT_PALETTE_MATRIX_ARB = 34883 	# GL/glext.h:891
462GL_MATRIX_INDEX_ARRAY_ARB = 34884 	# GL/glext.h:892
463GL_CURRENT_MATRIX_INDEX_ARB = 34885 	# GL/glext.h:893
464GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 34886 	# GL/glext.h:894
465GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 34887 	# GL/glext.h:895
466GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 34888 	# GL/glext.h:896
467GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 34889 	# GL/glext.h:897
468# ARB_texture_env_combine (GL/glext.h:900)
469GL_COMBINE_ARB = 34160 	# GL/glext.h:901
470GL_COMBINE_RGB_ARB = 34161 	# GL/glext.h:902
471GL_COMBINE_ALPHA_ARB = 34162 	# GL/glext.h:903
472GL_SOURCE0_RGB_ARB = 34176 	# GL/glext.h:904
473GL_SOURCE1_RGB_ARB = 34177 	# GL/glext.h:905
474GL_SOURCE2_RGB_ARB = 34178 	# GL/glext.h:906
475GL_SOURCE0_ALPHA_ARB = 34184 	# GL/glext.h:907
476GL_SOURCE1_ALPHA_ARB = 34185 	# GL/glext.h:908
477GL_SOURCE2_ALPHA_ARB = 34186 	# GL/glext.h:909
478GL_OPERAND0_RGB_ARB = 34192 	# GL/glext.h:910
479GL_OPERAND1_RGB_ARB = 34193 	# GL/glext.h:911
480GL_OPERAND2_RGB_ARB = 34194 	# GL/glext.h:912
481GL_OPERAND0_ALPHA_ARB = 34200 	# GL/glext.h:913
482GL_OPERAND1_ALPHA_ARB = 34201 	# GL/glext.h:914
483GL_OPERAND2_ALPHA_ARB = 34202 	# GL/glext.h:915
484GL_RGB_SCALE_ARB = 34163 	# GL/glext.h:916
485GL_ADD_SIGNED_ARB = 34164 	# GL/glext.h:917
486GL_INTERPOLATE_ARB = 34165 	# GL/glext.h:918
487GL_SUBTRACT_ARB = 34023 	# GL/glext.h:919
488GL_CONSTANT_ARB = 34166 	# GL/glext.h:920
489GL_PRIMARY_COLOR_ARB = 34167 	# GL/glext.h:921
490GL_PREVIOUS_ARB = 34168 	# GL/glext.h:922
491# ARB_texture_env_crossbar (GL/glext.h:925)
492# ARB_texture_env_dot3 (GL/glext.h:928)
493GL_DOT3_RGB_ARB = 34478 	# GL/glext.h:929
494GL_DOT3_RGBA_ARB = 34479 	# GL/glext.h:930
495# ARB_texture_mirrored_repeat (GL/glext.h:933)
496GL_MIRRORED_REPEAT_ARB = 33648 	# GL/glext.h:934
497# ARB_depth_texture (GL/glext.h:937)
498GL_DEPTH_COMPONENT16_ARB = 33189 	# GL/glext.h:938
499GL_DEPTH_COMPONENT24_ARB = 33190 	# GL/glext.h:939
500GL_DEPTH_COMPONENT32_ARB = 33191 	# GL/glext.h:940
501GL_TEXTURE_DEPTH_SIZE_ARB = 34890 	# GL/glext.h:941
502GL_DEPTH_TEXTURE_MODE_ARB = 34891 	# GL/glext.h:942
503# ARB_shadow (GL/glext.h:945)
504GL_TEXTURE_COMPARE_MODE_ARB = 34892 	# GL/glext.h:946
505GL_TEXTURE_COMPARE_FUNC_ARB = 34893 	# GL/glext.h:947
506GL_COMPARE_R_TO_TEXTURE_ARB = 34894 	# GL/glext.h:948
507# ARB_shadow_ambient (GL/glext.h:951)
508GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 32959 	# GL/glext.h:952
509# ARB_window_pos (GL/glext.h:955)
510# ARB_vertex_program (GL/glext.h:958)
511GL_COLOR_SUM_ARB = 33880 	# GL/glext.h:959
512GL_VERTEX_PROGRAM_ARB = 34336 	# GL/glext.h:960
513GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 34338 	# GL/glext.h:961
514GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 34339 	# GL/glext.h:962
515GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 34340 	# GL/glext.h:963
516GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 34341 	# GL/glext.h:964
517GL_CURRENT_VERTEX_ATTRIB_ARB = 34342 	# GL/glext.h:965
518GL_PROGRAM_LENGTH_ARB = 34343 	# GL/glext.h:966
519GL_PROGRAM_STRING_ARB = 34344 	# GL/glext.h:967
520GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 34350 	# GL/glext.h:968
521GL_MAX_PROGRAM_MATRICES_ARB = 34351 	# GL/glext.h:969
522GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 34368 	# GL/glext.h:970
523GL_CURRENT_MATRIX_ARB = 34369 	# GL/glext.h:971
524GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 34370 	# GL/glext.h:972
525GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 34371 	# GL/glext.h:973
526GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 34373 	# GL/glext.h:974
527GL_PROGRAM_ERROR_POSITION_ARB = 34379 	# GL/glext.h:975
528GL_PROGRAM_BINDING_ARB = 34423 	# GL/glext.h:976
529GL_MAX_VERTEX_ATTRIBS_ARB = 34921 	# GL/glext.h:977
530GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 34922 	# GL/glext.h:978
531GL_PROGRAM_ERROR_STRING_ARB = 34932 	# GL/glext.h:979
532GL_PROGRAM_FORMAT_ASCII_ARB = 34933 	# GL/glext.h:980
533GL_PROGRAM_FORMAT_ARB = 34934 	# GL/glext.h:981
534GL_PROGRAM_INSTRUCTIONS_ARB = 34976 	# GL/glext.h:982
535GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 34977 	# GL/glext.h:983
536GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34978 	# GL/glext.h:984
537GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34979 	# GL/glext.h:985
538GL_PROGRAM_TEMPORARIES_ARB = 34980 	# GL/glext.h:986
539GL_MAX_PROGRAM_TEMPORARIES_ARB = 34981 	# GL/glext.h:987
540GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 34982 	# GL/glext.h:988
541GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 34983 	# GL/glext.h:989
542GL_PROGRAM_PARAMETERS_ARB = 34984 	# GL/glext.h:990
543GL_MAX_PROGRAM_PARAMETERS_ARB = 34985 	# GL/glext.h:991
544GL_PROGRAM_NATIVE_PARAMETERS_ARB = 34986 	# GL/glext.h:992
545GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 34987 	# GL/glext.h:993
546GL_PROGRAM_ATTRIBS_ARB = 34988 	# GL/glext.h:994
547GL_MAX_PROGRAM_ATTRIBS_ARB = 34989 	# GL/glext.h:995
548GL_PROGRAM_NATIVE_ATTRIBS_ARB = 34990 	# GL/glext.h:996
549GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 34991 	# GL/glext.h:997
550GL_PROGRAM_ADDRESS_REGISTERS_ARB = 34992 	# GL/glext.h:998
551GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 34993 	# GL/glext.h:999
552GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34994 	# GL/glext.h:1000
553GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34995 	# GL/glext.h:1001
554GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 34996 	# GL/glext.h:1002
555GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 34997 	# GL/glext.h:1003
556GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 34998 	# GL/glext.h:1004
557GL_TRANSPOSE_CURRENT_MATRIX_ARB = 34999 	# GL/glext.h:1005
558GL_MATRIX0_ARB = 35008 	# GL/glext.h:1006
559GL_MATRIX1_ARB = 35009 	# GL/glext.h:1007
560GL_MATRIX2_ARB = 35010 	# GL/glext.h:1008
561GL_MATRIX3_ARB = 35011 	# GL/glext.h:1009
562GL_MATRIX4_ARB = 35012 	# GL/glext.h:1010
563GL_MATRIX5_ARB = 35013 	# GL/glext.h:1011
564GL_MATRIX6_ARB = 35014 	# GL/glext.h:1012
565GL_MATRIX7_ARB = 35015 	# GL/glext.h:1013
566GL_MATRIX8_ARB = 35016 	# GL/glext.h:1014
567GL_MATRIX9_ARB = 35017 	# GL/glext.h:1015
568GL_MATRIX10_ARB = 35018 	# GL/glext.h:1016
569GL_MATRIX11_ARB = 35019 	# GL/glext.h:1017
570GL_MATRIX12_ARB = 35020 	# GL/glext.h:1018
571GL_MATRIX13_ARB = 35021 	# GL/glext.h:1019
572GL_MATRIX14_ARB = 35022 	# GL/glext.h:1020
573GL_MATRIX15_ARB = 35023 	# GL/glext.h:1021
574GL_MATRIX16_ARB = 35024 	# GL/glext.h:1022
575GL_MATRIX17_ARB = 35025 	# GL/glext.h:1023
576GL_MATRIX18_ARB = 35026 	# GL/glext.h:1024
577GL_MATRIX19_ARB = 35027 	# GL/glext.h:1025
578GL_MATRIX20_ARB = 35028 	# GL/glext.h:1026
579GL_MATRIX21_ARB = 35029 	# GL/glext.h:1027
580GL_MATRIX22_ARB = 35030 	# GL/glext.h:1028
581GL_MATRIX23_ARB = 35031 	# GL/glext.h:1029
582GL_MATRIX24_ARB = 35032 	# GL/glext.h:1030
583GL_MATRIX25_ARB = 35033 	# GL/glext.h:1031
584GL_MATRIX26_ARB = 35034 	# GL/glext.h:1032
585GL_MATRIX27_ARB = 35035 	# GL/glext.h:1033
586GL_MATRIX28_ARB = 35036 	# GL/glext.h:1034
587GL_MATRIX29_ARB = 35037 	# GL/glext.h:1035
588GL_MATRIX30_ARB = 35038 	# GL/glext.h:1036
589GL_MATRIX31_ARB = 35039 	# GL/glext.h:1037
590# ARB_fragment_program (GL/glext.h:1040)
591GL_FRAGMENT_PROGRAM_ARB = 34820 	# GL/glext.h:1041
592GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 34821 	# GL/glext.h:1042
593GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 34822 	# GL/glext.h:1043
594GL_PROGRAM_TEX_INDIRECTIONS_ARB = 34823 	# GL/glext.h:1044
595GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34824 	# GL/glext.h:1045
596GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34825 	# GL/glext.h:1046
597GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34826 	# GL/glext.h:1047
598GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 34827 	# GL/glext.h:1048
599GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 34828 	# GL/glext.h:1049
600GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 34829 	# GL/glext.h:1050
601GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34830 	# GL/glext.h:1051
602GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34831 	# GL/glext.h:1052
603GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34832 	# GL/glext.h:1053
604GL_MAX_TEXTURE_COORDS_ARB = 34929 	# GL/glext.h:1054
605GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 34930 	# GL/glext.h:1055
606# ARB_vertex_buffer_object (GL/glext.h:1058)
607GL_BUFFER_SIZE_ARB = 34660 	# GL/glext.h:1059
608GL_BUFFER_USAGE_ARB = 34661 	# GL/glext.h:1060
609GL_ARRAY_BUFFER_ARB = 34962 	# GL/glext.h:1061
610GL_ELEMENT_ARRAY_BUFFER_ARB = 34963 	# GL/glext.h:1062
611GL_ARRAY_BUFFER_BINDING_ARB = 34964 	# GL/glext.h:1063
612GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 34965 	# GL/glext.h:1064
613GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 34966 	# GL/glext.h:1065
614GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 34967 	# GL/glext.h:1066
615GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 34968 	# GL/glext.h:1067
616GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 34969 	# GL/glext.h:1068
617GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 34970 	# GL/glext.h:1069
618GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 34971 	# GL/glext.h:1070
619GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 34972 	# GL/glext.h:1071
620GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 34973 	# GL/glext.h:1072
621GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 34974 	# GL/glext.h:1073
622GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 34975 	# GL/glext.h:1074
623GL_READ_ONLY_ARB = 35000 	# GL/glext.h:1075
624GL_WRITE_ONLY_ARB = 35001 	# GL/glext.h:1076
625GL_READ_WRITE_ARB = 35002 	# GL/glext.h:1077
626GL_BUFFER_ACCESS_ARB = 35003 	# GL/glext.h:1078
627GL_BUFFER_MAPPED_ARB = 35004 	# GL/glext.h:1079
628GL_BUFFER_MAP_POINTER_ARB = 35005 	# GL/glext.h:1080
629GL_STREAM_DRAW_ARB = 35040 	# GL/glext.h:1081
630GL_STREAM_READ_ARB = 35041 	# GL/glext.h:1082
631GL_STREAM_COPY_ARB = 35042 	# GL/glext.h:1083
632GL_STATIC_DRAW_ARB = 35044 	# GL/glext.h:1084
633GL_STATIC_READ_ARB = 35045 	# GL/glext.h:1085
634GL_STATIC_COPY_ARB = 35046 	# GL/glext.h:1086
635GL_DYNAMIC_DRAW_ARB = 35048 	# GL/glext.h:1087
636GL_DYNAMIC_READ_ARB = 35049 	# GL/glext.h:1088
637GL_DYNAMIC_COPY_ARB = 35050 	# GL/glext.h:1089
638# ARB_occlusion_query (GL/glext.h:1092)
639GL_QUERY_COUNTER_BITS_ARB = 34916 	# GL/glext.h:1093
640GL_CURRENT_QUERY_ARB = 34917 	# GL/glext.h:1094
641GL_QUERY_RESULT_ARB = 34918 	# GL/glext.h:1095
642GL_QUERY_RESULT_AVAILABLE_ARB = 34919 	# GL/glext.h:1096
643GL_SAMPLES_PASSED_ARB = 35092 	# GL/glext.h:1097
644# ARB_shader_objects (GL/glext.h:1100)
645GL_PROGRAM_OBJECT_ARB = 35648 	# GL/glext.h:1101
646GL_SHADER_OBJECT_ARB = 35656 	# GL/glext.h:1102
647GL_OBJECT_TYPE_ARB = 35662 	# GL/glext.h:1103
648GL_OBJECT_SUBTYPE_ARB = 35663 	# GL/glext.h:1104
649GL_FLOAT_VEC2_ARB = 35664 	# GL/glext.h:1105
650GL_FLOAT_VEC3_ARB = 35665 	# GL/glext.h:1106
651GL_FLOAT_VEC4_ARB = 35666 	# GL/glext.h:1107
652GL_INT_VEC2_ARB = 35667 	# GL/glext.h:1108
653GL_INT_VEC3_ARB = 35668 	# GL/glext.h:1109
654GL_INT_VEC4_ARB = 35669 	# GL/glext.h:1110
655GL_BOOL_ARB = 35670 	# GL/glext.h:1111
656GL_BOOL_VEC2_ARB = 35671 	# GL/glext.h:1112
657GL_BOOL_VEC3_ARB = 35672 	# GL/glext.h:1113
658GL_BOOL_VEC4_ARB = 35673 	# GL/glext.h:1114
659GL_FLOAT_MAT2_ARB = 35674 	# GL/glext.h:1115
660GL_FLOAT_MAT3_ARB = 35675 	# GL/glext.h:1116
661GL_FLOAT_MAT4_ARB = 35676 	# GL/glext.h:1117
662GL_SAMPLER_1D_ARB = 35677 	# GL/glext.h:1118
663GL_SAMPLER_2D_ARB = 35678 	# GL/glext.h:1119
664GL_SAMPLER_3D_ARB = 35679 	# GL/glext.h:1120
665GL_SAMPLER_CUBE_ARB = 35680 	# GL/glext.h:1121
666GL_SAMPLER_1D_SHADOW_ARB = 35681 	# GL/glext.h:1122
667GL_SAMPLER_2D_SHADOW_ARB = 35682 	# GL/glext.h:1123
668GL_SAMPLER_2D_RECT_ARB = 35683 	# GL/glext.h:1124
669GL_SAMPLER_2D_RECT_SHADOW_ARB = 35684 	# GL/glext.h:1125
670GL_OBJECT_DELETE_STATUS_ARB = 35712 	# GL/glext.h:1126
671GL_OBJECT_COMPILE_STATUS_ARB = 35713 	# GL/glext.h:1127
672GL_OBJECT_LINK_STATUS_ARB = 35714 	# GL/glext.h:1128
673GL_OBJECT_VALIDATE_STATUS_ARB = 35715 	# GL/glext.h:1129
674GL_OBJECT_INFO_LOG_LENGTH_ARB = 35716 	# GL/glext.h:1130
675GL_OBJECT_ATTACHED_OBJECTS_ARB = 35717 	# GL/glext.h:1131
676GL_OBJECT_ACTIVE_UNIFORMS_ARB = 35718 	# GL/glext.h:1132
677GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 35719 	# GL/glext.h:1133
678GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 35720 	# GL/glext.h:1134
679# ARB_vertex_shader (GL/glext.h:1137)
680GL_VERTEX_SHADER_ARB = 35633 	# GL/glext.h:1138
681GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 35658 	# GL/glext.h:1139
682GL_MAX_VARYING_FLOATS_ARB = 35659 	# GL/glext.h:1140
683GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 35660 	# GL/glext.h:1141
684GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 35661 	# GL/glext.h:1142
685GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 35721 	# GL/glext.h:1143
686GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 35722 	# GL/glext.h:1144
687# ARB_fragment_shader (GL/glext.h:1147)
688GL_FRAGMENT_SHADER_ARB = 35632 	# GL/glext.h:1148
689GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 35657 	# GL/glext.h:1149
690GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 35723 	# GL/glext.h:1150
691# ARB_shading_language_100 (GL/glext.h:1153)
692GL_SHADING_LANGUAGE_VERSION_ARB = 35724 	# GL/glext.h:1154
693# ARB_texture_non_power_of_two (GL/glext.h:1157)
694# ARB_point_sprite (GL/glext.h:1160)
695GL_POINT_SPRITE_ARB = 34913 	# GL/glext.h:1161
696GL_COORD_REPLACE_ARB = 34914 	# GL/glext.h:1162
697# ARB_fragment_program_shadow (GL/glext.h:1165)
698# ARB_draw_buffers (GL/glext.h:1168)
699GL_MAX_DRAW_BUFFERS_ARB = 34852 	# GL/glext.h:1169
700GL_DRAW_BUFFER0_ARB = 34853 	# GL/glext.h:1170
701GL_DRAW_BUFFER1_ARB = 34854 	# GL/glext.h:1171
702GL_DRAW_BUFFER2_ARB = 34855 	# GL/glext.h:1172
703GL_DRAW_BUFFER3_ARB = 34856 	# GL/glext.h:1173
704GL_DRAW_BUFFER4_ARB = 34857 	# GL/glext.h:1174
705GL_DRAW_BUFFER5_ARB = 34858 	# GL/glext.h:1175
706GL_DRAW_BUFFER6_ARB = 34859 	# GL/glext.h:1176
707GL_DRAW_BUFFER7_ARB = 34860 	# GL/glext.h:1177
708GL_DRAW_BUFFER8_ARB = 34861 	# GL/glext.h:1178
709GL_DRAW_BUFFER9_ARB = 34862 	# GL/glext.h:1179
710GL_DRAW_BUFFER10_ARB = 34863 	# GL/glext.h:1180
711GL_DRAW_BUFFER11_ARB = 34864 	# GL/glext.h:1181
712GL_DRAW_BUFFER12_ARB = 34865 	# GL/glext.h:1182
713GL_DRAW_BUFFER13_ARB = 34866 	# GL/glext.h:1183
714GL_DRAW_BUFFER14_ARB = 34867 	# GL/glext.h:1184
715GL_DRAW_BUFFER15_ARB = 34868 	# GL/glext.h:1185
716# ARB_texture_rectangle (GL/glext.h:1188)
717GL_TEXTURE_RECTANGLE_ARB = 34037 	# GL/glext.h:1189
718GL_TEXTURE_BINDING_RECTANGLE_ARB = 34038 	# GL/glext.h:1190
719GL_PROXY_TEXTURE_RECTANGLE_ARB = 34039 	# GL/glext.h:1191
720GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = 34040 	# GL/glext.h:1192
721# ARB_color_buffer_float (GL/glext.h:1195)
722GL_RGBA_FLOAT_MODE_ARB = 34848 	# GL/glext.h:1196
723GL_CLAMP_VERTEX_COLOR_ARB = 35098 	# GL/glext.h:1197
724GL_CLAMP_FRAGMENT_COLOR_ARB = 35099 	# GL/glext.h:1198
725GL_CLAMP_READ_COLOR_ARB = 35100 	# GL/glext.h:1199
726GL_FIXED_ONLY_ARB = 35101 	# GL/glext.h:1200
727# ARB_half_float_pixel (GL/glext.h:1203)
728GL_HALF_FLOAT_ARB = 5131 	# GL/glext.h:1204
729# ARB_texture_float (GL/glext.h:1207)
730GL_TEXTURE_RED_TYPE_ARB = 35856 	# GL/glext.h:1208
731GL_TEXTURE_GREEN_TYPE_ARB = 35857 	# GL/glext.h:1209
732GL_TEXTURE_BLUE_TYPE_ARB = 35858 	# GL/glext.h:1210
733GL_TEXTURE_ALPHA_TYPE_ARB = 35859 	# GL/glext.h:1211
734GL_TEXTURE_LUMINANCE_TYPE_ARB = 35860 	# GL/glext.h:1212
735GL_TEXTURE_INTENSITY_TYPE_ARB = 35861 	# GL/glext.h:1213
736GL_TEXTURE_DEPTH_TYPE_ARB = 35862 	# GL/glext.h:1214
737GL_UNSIGNED_NORMALIZED_ARB = 35863 	# GL/glext.h:1215
738GL_RGBA32F_ARB = 34836 	# GL/glext.h:1216
739GL_RGB32F_ARB = 34837 	# GL/glext.h:1217
740GL_ALPHA32F_ARB = 34838 	# GL/glext.h:1218
741GL_INTENSITY32F_ARB = 34839 	# GL/glext.h:1219
742GL_LUMINANCE32F_ARB = 34840 	# GL/glext.h:1220
743GL_LUMINANCE_ALPHA32F_ARB = 34841 	# GL/glext.h:1221
744GL_RGBA16F_ARB = 34842 	# GL/glext.h:1222
745GL_RGB16F_ARB = 34843 	# GL/glext.h:1223
746GL_ALPHA16F_ARB = 34844 	# GL/glext.h:1224
747GL_INTENSITY16F_ARB = 34845 	# GL/glext.h:1225
748GL_LUMINANCE16F_ARB = 34846 	# GL/glext.h:1226
749GL_LUMINANCE_ALPHA16F_ARB = 34847 	# GL/glext.h:1227
750# ARB_pixel_buffer_object (GL/glext.h:1230)
751GL_PIXEL_PACK_BUFFER_ARB = 35051 	# GL/glext.h:1231
752GL_PIXEL_UNPACK_BUFFER_ARB = 35052 	# GL/glext.h:1232
753GL_PIXEL_PACK_BUFFER_BINDING_ARB = 35053 	# GL/glext.h:1233
754GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 35055 	# GL/glext.h:1234
755# ARB_depth_buffer_float (GL/glext.h:1237)
756GL_DEPTH_COMPONENT32F = 36012 	# GL/glext.h:1238
757GL_DEPTH32F_STENCIL8 = 36013 	# GL/glext.h:1239
758GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269 	# GL/glext.h:1240
759# ARB_draw_instanced (GL/glext.h:1243)
760# ARB_framebuffer_object (GL/glext.h:1246)
761GL_INVALID_FRAMEBUFFER_OPERATION = 1286 	# GL/glext.h:1247
762GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296 	# GL/glext.h:1248
763GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297 	# GL/glext.h:1249
764GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298 	# GL/glext.h:1250
765GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299 	# GL/glext.h:1251
766GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300 	# GL/glext.h:1252
767GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301 	# GL/glext.h:1253
768GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302 	# GL/glext.h:1254
769GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303 	# GL/glext.h:1255
770GL_FRAMEBUFFER_DEFAULT = 33304 	# GL/glext.h:1256
771GL_FRAMEBUFFER_UNDEFINED = 33305 	# GL/glext.h:1257
772GL_DEPTH_STENCIL_ATTACHMENT = 33306 	# GL/glext.h:1258
773GL_INDEX = 33314 	# GL/glext.h:1259
774GL_MAX_RENDERBUFFER_SIZE = 34024 	# GL/glext.h:1260
775GL_DEPTH_STENCIL = 34041 	# GL/glext.h:1261
776GL_UNSIGNED_INT_24_8 = 34042 	# GL/glext.h:1262
777GL_DEPTH24_STENCIL8 = 35056 	# GL/glext.h:1263
778GL_TEXTURE_STENCIL_SIZE = 35057 	# GL/glext.h:1264
779GL_FRAMEBUFFER_BINDING = 36006 	# GL/glext.h:1265
780GL_DRAW_FRAMEBUFFER_BINDING = 36006 	# GL/glext.h:1266
781GL_RENDERBUFFER_BINDING = 36007 	# GL/glext.h:1267
782GL_READ_FRAMEBUFFER = 36008 	# GL/glext.h:1268
783GL_DRAW_FRAMEBUFFER = 36009 	# GL/glext.h:1269
784GL_READ_FRAMEBUFFER_BINDING = 36010 	# GL/glext.h:1270
785GL_RENDERBUFFER_SAMPLES = 36011 	# GL/glext.h:1271
786GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048 	# GL/glext.h:1272
787GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049 	# GL/glext.h:1273
788GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050 	# GL/glext.h:1274
789GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051 	# GL/glext.h:1275
790GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052 	# GL/glext.h:1276
791GL_FRAMEBUFFER_COMPLETE = 36053 	# GL/glext.h:1277
792GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054 	# GL/glext.h:1278
793GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055 	# GL/glext.h:1279
794GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 36059 	# GL/glext.h:1280
795GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 36060 	# GL/glext.h:1281
796GL_FRAMEBUFFER_UNSUPPORTED = 36061 	# GL/glext.h:1282
797GL_MAX_COLOR_ATTACHMENTS = 36063 	# GL/glext.h:1283
798GL_COLOR_ATTACHMENT0 = 36064 	# GL/glext.h:1284
799GL_COLOR_ATTACHMENT1 = 36065 	# GL/glext.h:1285
800GL_COLOR_ATTACHMENT2 = 36066 	# GL/glext.h:1286
801GL_COLOR_ATTACHMENT3 = 36067 	# GL/glext.h:1287
802GL_COLOR_ATTACHMENT4 = 36068 	# GL/glext.h:1288
803GL_COLOR_ATTACHMENT5 = 36069 	# GL/glext.h:1289
804GL_COLOR_ATTACHMENT6 = 36070 	# GL/glext.h:1290
805GL_COLOR_ATTACHMENT7 = 36071 	# GL/glext.h:1291
806GL_COLOR_ATTACHMENT8 = 36072 	# GL/glext.h:1292
807GL_COLOR_ATTACHMENT9 = 36073 	# GL/glext.h:1293
808GL_COLOR_ATTACHMENT10 = 36074 	# GL/glext.h:1294
809GL_COLOR_ATTACHMENT11 = 36075 	# GL/glext.h:1295
810GL_COLOR_ATTACHMENT12 = 36076 	# GL/glext.h:1296
811GL_COLOR_ATTACHMENT13 = 36077 	# GL/glext.h:1297
812GL_COLOR_ATTACHMENT14 = 36078 	# GL/glext.h:1298
813GL_COLOR_ATTACHMENT15 = 36079 	# GL/glext.h:1299
814GL_DEPTH_ATTACHMENT = 36096 	# GL/glext.h:1300
815GL_STENCIL_ATTACHMENT = 36128 	# GL/glext.h:1301
816GL_FRAMEBUFFER = 36160 	# GL/glext.h:1302
817GL_RENDERBUFFER = 36161 	# GL/glext.h:1303
818GL_RENDERBUFFER_WIDTH = 36162 	# GL/glext.h:1304
819GL_RENDERBUFFER_HEIGHT = 36163 	# GL/glext.h:1305
820GL_RENDERBUFFER_INTERNAL_FORMAT = 36164 	# GL/glext.h:1306
821GL_STENCIL_INDEX1 = 36166 	# GL/glext.h:1307
822GL_STENCIL_INDEX4 = 36167 	# GL/glext.h:1308
823GL_STENCIL_INDEX8 = 36168 	# GL/glext.h:1309
824GL_STENCIL_INDEX16 = 36169 	# GL/glext.h:1310
825GL_RENDERBUFFER_RED_SIZE = 36176 	# GL/glext.h:1311
826GL_RENDERBUFFER_GREEN_SIZE = 36177 	# GL/glext.h:1312
827GL_RENDERBUFFER_BLUE_SIZE = 36178 	# GL/glext.h:1313
828GL_RENDERBUFFER_ALPHA_SIZE = 36179 	# GL/glext.h:1314
829GL_RENDERBUFFER_DEPTH_SIZE = 36180 	# GL/glext.h:1315
830GL_RENDERBUFFER_STENCIL_SIZE = 36181 	# GL/glext.h:1316
831GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182 	# GL/glext.h:1317
832GL_MAX_SAMPLES = 36183 	# GL/glext.h:1318
833# ARB_framebuffer_sRGB (GL/glext.h:1321)
834GL_FRAMEBUFFER_SRGB = 36281 	# GL/glext.h:1322
835# ARB_geometry_shader4 (GL/glext.h:1325)
836GL_LINES_ADJACENCY_ARB = 10 	# GL/glext.h:1326
837GL_LINE_STRIP_ADJACENCY_ARB = 11 	# GL/glext.h:1327
838GL_TRIANGLES_ADJACENCY_ARB = 12 	# GL/glext.h:1328
839GL_TRIANGLE_STRIP_ADJACENCY_ARB = 13 	# GL/glext.h:1329
840GL_PROGRAM_POINT_SIZE_ARB = 34370 	# GL/glext.h:1330
841GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 35881 	# GL/glext.h:1331
842GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 36263 	# GL/glext.h:1332
843GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 36264 	# GL/glext.h:1333
844GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 36265 	# GL/glext.h:1334
845GL_GEOMETRY_SHADER_ARB = 36313 	# GL/glext.h:1335
846GL_GEOMETRY_VERTICES_OUT_ARB = 36314 	# GL/glext.h:1336
847GL_GEOMETRY_INPUT_TYPE_ARB = 36315 	# GL/glext.h:1337
848GL_GEOMETRY_OUTPUT_TYPE_ARB = 36316 	# GL/glext.h:1338
849GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 36317 	# GL/glext.h:1339
850GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 36318 	# GL/glext.h:1340
851GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 36319 	# GL/glext.h:1341
852GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 36320 	# GL/glext.h:1342
853GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 36321 	# GL/glext.h:1343
854# ARB_half_float_vertex (GL/glext.h:1348)
855GL_HALF_FLOAT = 5131 	# GL/glext.h:1349
856# ARB_instanced_arrays (GL/glext.h:1352)
857# ARB_map_buffer_range (GL/glext.h:1355)
858GL_MAP_READ_BIT = 1 	# GL/glext.h:1356
859GL_MAP_WRITE_BIT = 2 	# GL/glext.h:1357
860GL_MAP_INVALIDATE_RANGE_BIT = 4 	# GL/glext.h:1358
861GL_MAP_INVALIDATE_BUFFER_BIT = 8 	# GL/glext.h:1359
862GL_MAP_FLUSH_EXPLICIT_BIT = 16 	# GL/glext.h:1360
863GL_MAP_UNSYNCHRONIZED_BIT = 32 	# GL/glext.h:1361
864# ARB_texture_buffer_object (GL/glext.h:1364)
865GL_TEXTURE_BUFFER_ARB = 35882 	# GL/glext.h:1365
866GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 35883 	# GL/glext.h:1366
867GL_TEXTURE_BINDING_BUFFER_ARB = 35884 	# GL/glext.h:1367
868GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 35885 	# GL/glext.h:1368
869GL_TEXTURE_BUFFER_FORMAT_ARB = 35886 	# GL/glext.h:1369
870# ARB_texture_compression_rgtc (GL/glext.h:1372)
871GL_COMPRESSED_RED_RGTC1 = 36283 	# GL/glext.h:1373
872GL_COMPRESSED_SIGNED_RED_RGTC1 = 36284 	# GL/glext.h:1374
873GL_COMPRESSED_RG_RGTC2 = 36285 	# GL/glext.h:1375
874GL_COMPRESSED_SIGNED_RG_RGTC2 = 36286 	# GL/glext.h:1376
875# ARB_texture_rg (GL/glext.h:1379)
876GL_RG = 33319 	# GL/glext.h:1380
877GL_RG_INTEGER = 33320 	# GL/glext.h:1381
878GL_R8 = 33321 	# GL/glext.h:1382
879GL_R16 = 33322 	# GL/glext.h:1383
880GL_RG8 = 33323 	# GL/glext.h:1384
881GL_RG16 = 33324 	# GL/glext.h:1385
882GL_R16F = 33325 	# GL/glext.h:1386
883GL_R32F = 33326 	# GL/glext.h:1387
884GL_RG16F = 33327 	# GL/glext.h:1388
885GL_RG32F = 33328 	# GL/glext.h:1389
886GL_R8I = 33329 	# GL/glext.h:1390
887GL_R8UI = 33330 	# GL/glext.h:1391
888GL_R16I = 33331 	# GL/glext.h:1392
889GL_R16UI = 33332 	# GL/glext.h:1393
890GL_R32I = 33333 	# GL/glext.h:1394
891GL_R32UI = 33334 	# GL/glext.h:1395
892GL_RG8I = 33335 	# GL/glext.h:1396
893GL_RG8UI = 33336 	# GL/glext.h:1397
894GL_RG16I = 33337 	# GL/glext.h:1398
895GL_RG16UI = 33338 	# GL/glext.h:1399
896GL_RG32I = 33339 	# GL/glext.h:1400
897GL_RG32UI = 33340 	# GL/glext.h:1401
898# ARB_vertex_array_object (GL/glext.h:1404)
899GL_VERTEX_ARRAY_BINDING = 34229 	# GL/glext.h:1405
900# EXT_abgr (GL/glext.h:1408)
901GL_ABGR_EXT = 32768 	# GL/glext.h:1409
902# EXT_blend_color (GL/glext.h:1412)
903GL_CONSTANT_COLOR_EXT = 32769 	# GL/glext.h:1413
904GL_ONE_MINUS_CONSTANT_COLOR_EXT = 32770 	# GL/glext.h:1414
905GL_CONSTANT_ALPHA_EXT = 32771 	# GL/glext.h:1415
906GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 32772 	# GL/glext.h:1416
907GL_BLEND_COLOR_EXT = 32773 	# GL/glext.h:1417
908# EXT_polygon_offset (GL/glext.h:1420)
909GL_POLYGON_OFFSET_EXT = 32823 	# GL/glext.h:1421
910GL_POLYGON_OFFSET_FACTOR_EXT = 32824 	# GL/glext.h:1422
911GL_POLYGON_OFFSET_BIAS_EXT = 32825 	# GL/glext.h:1423
912# EXT_texture (GL/glext.h:1426)
913GL_ALPHA4_EXT = 32827 	# GL/glext.h:1427
914GL_ALPHA8_EXT = 32828 	# GL/glext.h:1428
915GL_ALPHA12_EXT = 32829 	# GL/glext.h:1429
916GL_ALPHA16_EXT = 32830 	# GL/glext.h:1430
917GL_LUMINANCE4_EXT = 32831 	# GL/glext.h:1431
918GL_LUMINANCE8_EXT = 32832 	# GL/glext.h:1432
919GL_LUMINANCE12_EXT = 32833 	# GL/glext.h:1433
920GL_LUMINANCE16_EXT = 32834 	# GL/glext.h:1434
921GL_LUMINANCE4_ALPHA4_EXT = 32835 	# GL/glext.h:1435
922GL_LUMINANCE6_ALPHA2_EXT = 32836 	# GL/glext.h:1436
923GL_LUMINANCE8_ALPHA8_EXT = 32837 	# GL/glext.h:1437
924GL_LUMINANCE12_ALPHA4_EXT = 32838 	# GL/glext.h:1438
925GL_LUMINANCE12_ALPHA12_EXT = 32839 	# GL/glext.h:1439
926GL_LUMINANCE16_ALPHA16_EXT = 32840 	# GL/glext.h:1440
927GL_INTENSITY_EXT = 32841 	# GL/glext.h:1441
928GL_INTENSITY4_EXT = 32842 	# GL/glext.h:1442
929GL_INTENSITY8_EXT = 32843 	# GL/glext.h:1443
930GL_INTENSITY12_EXT = 32844 	# GL/glext.h:1444
931GL_INTENSITY16_EXT = 32845 	# GL/glext.h:1445
932GL_RGB2_EXT = 32846 	# GL/glext.h:1446
933GL_RGB4_EXT = 32847 	# GL/glext.h:1447
934GL_RGB5_EXT = 32848 	# GL/glext.h:1448
935GL_RGB8_EXT = 32849 	# GL/glext.h:1449
936GL_RGB10_EXT = 32850 	# GL/glext.h:1450
937GL_RGB12_EXT = 32851 	# GL/glext.h:1451
938GL_RGB16_EXT = 32852 	# GL/glext.h:1452
939GL_RGBA2_EXT = 32853 	# GL/glext.h:1453
940GL_RGBA4_EXT = 32854 	# GL/glext.h:1454
941GL_RGB5_A1_EXT = 32855 	# GL/glext.h:1455
942GL_RGBA8_EXT = 32856 	# GL/glext.h:1456
943GL_RGB10_A2_EXT = 32857 	# GL/glext.h:1457
944GL_RGBA12_EXT = 32858 	# GL/glext.h:1458
945GL_RGBA16_EXT = 32859 	# GL/glext.h:1459
946GL_TEXTURE_RED_SIZE_EXT = 32860 	# GL/glext.h:1460
947GL_TEXTURE_GREEN_SIZE_EXT = 32861 	# GL/glext.h:1461
948GL_TEXTURE_BLUE_SIZE_EXT = 32862 	# GL/glext.h:1462
949GL_TEXTURE_ALPHA_SIZE_EXT = 32863 	# GL/glext.h:1463
950GL_TEXTURE_LUMINANCE_SIZE_EXT = 32864 	# GL/glext.h:1464
951GL_TEXTURE_INTENSITY_SIZE_EXT = 32865 	# GL/glext.h:1465
952GL_REPLACE_EXT = 32866 	# GL/glext.h:1466
953GL_PROXY_TEXTURE_1D_EXT = 32867 	# GL/glext.h:1467
954GL_PROXY_TEXTURE_2D_EXT = 32868 	# GL/glext.h:1468
955GL_TEXTURE_TOO_LARGE_EXT = 32869 	# GL/glext.h:1469
956# EXT_texture3D (GL/glext.h:1472)
957GL_PACK_SKIP_IMAGES_EXT = 32875 	# GL/glext.h:1473
958GL_PACK_IMAGE_HEIGHT_EXT = 32876 	# GL/glext.h:1474
959GL_UNPACK_SKIP_IMAGES_EXT = 32877 	# GL/glext.h:1475
960GL_UNPACK_IMAGE_HEIGHT_EXT = 32878 	# GL/glext.h:1476
961GL_TEXTURE_3D_EXT = 32879 	# GL/glext.h:1477
962GL_PROXY_TEXTURE_3D_EXT = 32880 	# GL/glext.h:1478
963GL_TEXTURE_DEPTH_EXT = 32881 	# GL/glext.h:1479
964GL_TEXTURE_WRAP_R_EXT = 32882 	# GL/glext.h:1480
965GL_MAX_3D_TEXTURE_SIZE_EXT = 32883 	# GL/glext.h:1481
966# SGIS_texture_filter4 (GL/glext.h:1484)
967GL_FILTER4_SGIS = 33094 	# GL/glext.h:1485
968GL_TEXTURE_FILTER4_SIZE_SGIS = 33095 	# GL/glext.h:1486
969# EXT_subtexture (GL/glext.h:1489)
970# EXT_copy_texture (GL/glext.h:1492)
971# EXT_histogram (GL/glext.h:1495)
972GL_HISTOGRAM_EXT = 32804 	# GL/glext.h:1496
973GL_PROXY_HISTOGRAM_EXT = 32805 	# GL/glext.h:1497
974GL_HISTOGRAM_WIDTH_EXT = 32806 	# GL/glext.h:1498
975GL_HISTOGRAM_FORMAT_EXT = 32807 	# GL/glext.h:1499
976GL_HISTOGRAM_RED_SIZE_EXT = 32808 	# GL/glext.h:1500
977GL_HISTOGRAM_GREEN_SIZE_EXT = 32809 	# GL/glext.h:1501
978GL_HISTOGRAM_BLUE_SIZE_EXT = 32810 	# GL/glext.h:1502
979GL_HISTOGRAM_ALPHA_SIZE_EXT = 32811 	# GL/glext.h:1503
980GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 32812 	# GL/glext.h:1504
981GL_HISTOGRAM_SINK_EXT = 32813 	# GL/glext.h:1505
982GL_MINMAX_EXT = 32814 	# GL/glext.h:1506
983GL_MINMAX_FORMAT_EXT = 32815 	# GL/glext.h:1507
984GL_MINMAX_SINK_EXT = 32816 	# GL/glext.h:1508
985GL_TABLE_TOO_LARGE_EXT = 32817 	# GL/glext.h:1509
986# EXT_convolution (GL/glext.h:1512)
987GL_CONVOLUTION_1D_EXT = 32784 	# GL/glext.h:1513
988GL_CONVOLUTION_2D_EXT = 32785 	# GL/glext.h:1514
989GL_SEPARABLE_2D_EXT = 32786 	# GL/glext.h:1515
990GL_CONVOLUTION_BORDER_MODE_EXT = 32787 	# GL/glext.h:1516
991GL_CONVOLUTION_FILTER_SCALE_EXT = 32788 	# GL/glext.h:1517
992GL_CONVOLUTION_FILTER_BIAS_EXT = 32789 	# GL/glext.h:1518
993GL_REDUCE_EXT = 32790 	# GL/glext.h:1519
994GL_CONVOLUTION_FORMAT_EXT = 32791 	# GL/glext.h:1520
995GL_CONVOLUTION_WIDTH_EXT = 32792 	# GL/glext.h:1521
996GL_CONVOLUTION_HEIGHT_EXT = 32793 	# GL/glext.h:1522
997GL_MAX_CONVOLUTION_WIDTH_EXT = 32794 	# GL/glext.h:1523
998GL_MAX_CONVOLUTION_HEIGHT_EXT = 32795 	# GL/glext.h:1524
999GL_POST_CONVOLUTION_RED_SCALE_EXT = 32796 	# GL/glext.h:1525
1000GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 32797 	# GL/glext.h:1526
1001GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 32798 	# GL/glext.h:1527
1002GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 32799 	# GL/glext.h:1528
1003GL_POST_CONVOLUTION_RED_BIAS_EXT = 32800 	# GL/glext.h:1529
1004GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 32801 	# GL/glext.h:1530
1005GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 32802 	# GL/glext.h:1531
1006GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 32803 	# GL/glext.h:1532
1007# SGI_color_matrix (GL/glext.h:1535)
1008GL_COLOR_MATRIX_SGI = 32945 	# GL/glext.h:1536
1009GL_COLOR_MATRIX_STACK_DEPTH_SGI = 32946 	# GL/glext.h:1537
1010GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 32947 	# GL/glext.h:1538
1011GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 32948 	# GL/glext.h:1539
1012GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 32949 	# GL/glext.h:1540
1013GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 32950 	# GL/glext.h:1541
1014GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 32951 	# GL/glext.h:1542
1015GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 32952 	# GL/glext.h:1543
1016GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 32953 	# GL/glext.h:1544
1017GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 32954 	# GL/glext.h:1545
1018GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 32955 	# GL/glext.h:1546
1019# SGI_color_table (GL/glext.h:1549)
1020GL_COLOR_TABLE_SGI = 32976 	# GL/glext.h:1550
1021GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 32977 	# GL/glext.h:1551
1022GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32978 	# GL/glext.h:1552
1023GL_PROXY_COLOR_TABLE_SGI = 32979 	# GL/glext.h:1553
1024GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 32980 	# GL/glext.h:1554
1025GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32981 	# GL/glext.h:1555
1026GL_COLOR_TABLE_SCALE_SGI = 32982 	# GL/glext.h:1556
1027GL_COLOR_TABLE_BIAS_SGI = 32983 	# GL/glext.h:1557
1028GL_COLOR_TABLE_FORMAT_SGI = 32984 	# GL/glext.h:1558
1029GL_COLOR_TABLE_WIDTH_SGI = 32985 	# GL/glext.h:1559
1030GL_COLOR_TABLE_RED_SIZE_SGI = 32986 	# GL/glext.h:1560
1031GL_COLOR_TABLE_GREEN_SIZE_SGI = 32987 	# GL/glext.h:1561
1032GL_COLOR_TABLE_BLUE_SIZE_SGI = 32988 	# GL/glext.h:1562
1033GL_COLOR_TABLE_ALPHA_SIZE_SGI = 32989 	# GL/glext.h:1563
1034GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 32990 	# GL/glext.h:1564
1035GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 32991 	# GL/glext.h:1565
1036# SGIS_pixel_texture (GL/glext.h:1568)
1037GL_PIXEL_TEXTURE_SGIS = 33619 	# GL/glext.h:1569
1038GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 33620 	# GL/glext.h:1570
1039GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 33621 	# GL/glext.h:1571
1040GL_PIXEL_GROUP_COLOR_SGIS = 33622 	# GL/glext.h:1572
1041# SGIX_pixel_texture (GL/glext.h:1575)
1042GL_PIXEL_TEX_GEN_SGIX = 33081 	# GL/glext.h:1576
1043GL_PIXEL_TEX_GEN_MODE_SGIX = 33579 	# GL/glext.h:1577
1044# SGIS_texture4D (GL/glext.h:1580)
1045GL_PACK_SKIP_VOLUMES_SGIS = 33072 	# GL/glext.h:1581
1046GL_PACK_IMAGE_DEPTH_SGIS = 33073 	# GL/glext.h:1582
1047GL_UNPACK_SKIP_VOLUMES_SGIS = 33074 	# GL/glext.h:1583
1048GL_UNPACK_IMAGE_DEPTH_SGIS = 33075 	# GL/glext.h:1584
1049GL_TEXTURE_4D_SGIS = 33076 	# GL/glext.h:1585
1050GL_PROXY_TEXTURE_4D_SGIS = 33077 	# GL/glext.h:1586
1051GL_TEXTURE_4DSIZE_SGIS = 33078 	# GL/glext.h:1587
1052GL_TEXTURE_WRAP_Q_SGIS = 33079 	# GL/glext.h:1588
1053GL_MAX_4D_TEXTURE_SIZE_SGIS = 33080 	# GL/glext.h:1589
1054GL_TEXTURE_4D_BINDING_SGIS = 33103 	# GL/glext.h:1590
1055# SGI_texture_color_table (GL/glext.h:1593)
1056GL_TEXTURE_COLOR_TABLE_SGI = 32956 	# GL/glext.h:1594
1057GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 32957 	# GL/glext.h:1595
1058# EXT_cmyka (GL/glext.h:1598)
1059GL_CMYK_EXT = 32780 	# GL/glext.h:1599
1060GL_CMYKA_EXT = 32781 	# GL/glext.h:1600
1061GL_PACK_CMYK_HINT_EXT = 32782 	# GL/glext.h:1601
1062GL_UNPACK_CMYK_HINT_EXT = 32783 	# GL/glext.h:1602
1063# EXT_texture_object (GL/glext.h:1605)
1064GL_TEXTURE_PRIORITY_EXT = 32870 	# GL/glext.h:1606
1065GL_TEXTURE_RESIDENT_EXT = 32871 	# GL/glext.h:1607
1066GL_TEXTURE_1D_BINDING_EXT = 32872 	# GL/glext.h:1608
1067GL_TEXTURE_2D_BINDING_EXT = 32873 	# GL/glext.h:1609
1068GL_TEXTURE_3D_BINDING_EXT = 32874 	# GL/glext.h:1610
1069# SGIS_detail_texture (GL/glext.h:1613)
1070GL_DETAIL_TEXTURE_2D_SGIS = 32917 	# GL/glext.h:1614
1071GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 32918 	# GL/glext.h:1615
1072GL_LINEAR_DETAIL_SGIS = 32919 	# GL/glext.h:1616
1073GL_LINEAR_DETAIL_ALPHA_SGIS = 32920 	# GL/glext.h:1617
1074GL_LINEAR_DETAIL_COLOR_SGIS = 32921 	# GL/glext.h:1618
1075GL_DETAIL_TEXTURE_LEVEL_SGIS = 32922 	# GL/glext.h:1619
1076GL_DETAIL_TEXTURE_MODE_SGIS = 32923 	# GL/glext.h:1620
1077GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 32924 	# GL/glext.h:1621
1078# SGIS_sharpen_texture (GL/glext.h:1624)
1079GL_LINEAR_SHARPEN_SGIS = 32941 	# GL/glext.h:1625
1080GL_LINEAR_SHARPEN_ALPHA_SGIS = 32942 	# GL/glext.h:1626
1081GL_LINEAR_SHARPEN_COLOR_SGIS = 32943 	# GL/glext.h:1627
1082GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 32944 	# GL/glext.h:1628
1083# EXT_packed_pixels (GL/glext.h:1631)
1084GL_UNSIGNED_BYTE_3_3_2_EXT = 32818 	# GL/glext.h:1632
1085GL_UNSIGNED_SHORT_4_4_4_4_EXT = 32819 	# GL/glext.h:1633
1086GL_UNSIGNED_SHORT_5_5_5_1_EXT = 32820 	# GL/glext.h:1634
1087GL_UNSIGNED_INT_8_8_8_8_EXT = 32821 	# GL/glext.h:1635
1088GL_UNSIGNED_INT_10_10_10_2_EXT = 32822 	# GL/glext.h:1636
1089# SGIS_texture_lod (GL/glext.h:1639)
1090GL_TEXTURE_MIN_LOD_SGIS = 33082 	# GL/glext.h:1640
1091GL_TEXTURE_MAX_LOD_SGIS = 33083 	# GL/glext.h:1641
1092GL_TEXTURE_BASE_LEVEL_SGIS = 33084 	# GL/glext.h:1642
1093GL_TEXTURE_MAX_LEVEL_SGIS = 33085 	# GL/glext.h:1643
1094# SGIS_multisample (GL/glext.h:1646)
1095GL_MULTISAMPLE_SGIS = 32925 	# GL/glext.h:1647
1096GL_SAMPLE_ALPHA_TO_MASK_SGIS = 32926 	# GL/glext.h:1648
1097GL_SAMPLE_ALPHA_TO_ONE_SGIS = 32927 	# GL/glext.h:1649
1098GL_SAMPLE_MASK_SGIS = 32928 	# GL/glext.h:1650
1099GL_1PASS_SGIS = 32929 	# GL/glext.h:1651
1100GL_2PASS_0_SGIS = 32930 	# GL/glext.h:1652
1101GL_2PASS_1_SGIS = 32931 	# GL/glext.h:1653
1102GL_4PASS_0_SGIS = 32932 	# GL/glext.h:1654
1103GL_4PASS_1_SGIS = 32933 	# GL/glext.h:1655
1104GL_4PASS_2_SGIS = 32934 	# GL/glext.h:1656
1105GL_4PASS_3_SGIS = 32935 	# GL/glext.h:1657
1106GL_SAMPLE_BUFFERS_SGIS = 32936 	# GL/glext.h:1658
1107GL_SAMPLES_SGIS = 32937 	# GL/glext.h:1659
1108GL_SAMPLE_MASK_VALUE_SGIS = 32938 	# GL/glext.h:1660
1109GL_SAMPLE_MASK_INVERT_SGIS = 32939 	# GL/glext.h:1661
1110GL_SAMPLE_PATTERN_SGIS = 32940 	# GL/glext.h:1662
1111# EXT_rescale_normal (GL/glext.h:1665)
1112GL_RESCALE_NORMAL_EXT = 32826 	# GL/glext.h:1666
1113# EXT_vertex_array (GL/glext.h:1669)
1114GL_VERTEX_ARRAY_EXT = 32884 	# GL/glext.h:1670
1115GL_NORMAL_ARRAY_EXT = 32885 	# GL/glext.h:1671
1116GL_COLOR_ARRAY_EXT = 32886 	# GL/glext.h:1672
1117GL_INDEX_ARRAY_EXT = 32887 	# GL/glext.h:1673
1118GL_TEXTURE_COORD_ARRAY_EXT = 32888 	# GL/glext.h:1674
1119GL_EDGE_FLAG_ARRAY_EXT = 32889 	# GL/glext.h:1675
1120GL_VERTEX_ARRAY_SIZE_EXT = 32890 	# GL/glext.h:1676
1121GL_VERTEX_ARRAY_TYPE_EXT = 32891 	# GL/glext.h:1677
1122GL_VERTEX_ARRAY_STRIDE_EXT = 32892 	# GL/glext.h:1678
1123GL_VERTEX_ARRAY_COUNT_EXT = 32893 	# GL/glext.h:1679
1124GL_NORMAL_ARRAY_TYPE_EXT = 32894 	# GL/glext.h:1680
1125GL_NORMAL_ARRAY_STRIDE_EXT = 32895 	# GL/glext.h:1681
1126GL_NORMAL_ARRAY_COUNT_EXT = 32896 	# GL/glext.h:1682
1127GL_COLOR_ARRAY_SIZE_EXT = 32897 	# GL/glext.h:1683
1128GL_COLOR_ARRAY_TYPE_EXT = 32898 	# GL/glext.h:1684
1129GL_COLOR_ARRAY_STRIDE_EXT = 32899 	# GL/glext.h:1685
1130GL_COLOR_ARRAY_COUNT_EXT = 32900 	# GL/glext.h:1686
1131GL_INDEX_ARRAY_TYPE_EXT = 32901 	# GL/glext.h:1687
1132GL_INDEX_ARRAY_STRIDE_EXT = 32902 	# GL/glext.h:1688
1133GL_INDEX_ARRAY_COUNT_EXT = 32903 	# GL/glext.h:1689
1134GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 32904 	# GL/glext.h:1690
1135GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 32905 	# GL/glext.h:1691
1136GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 32906 	# GL/glext.h:1692
1137GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 32907 	# GL/glext.h:1693
1138GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 32908 	# GL/glext.h:1694
1139GL_EDGE_FLAG_ARRAY_COUNT_EXT = 32909 	# GL/glext.h:1695
1140GL_VERTEX_ARRAY_POINTER_EXT = 32910 	# GL/glext.h:1696
1141GL_NORMAL_ARRAY_POINTER_EXT = 32911 	# GL/glext.h:1697
1142GL_COLOR_ARRAY_POINTER_EXT = 32912 	# GL/glext.h:1698
1143GL_INDEX_ARRAY_POINTER_EXT = 32913 	# GL/glext.h:1699
1144GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 32914 	# GL/glext.h:1700
1145GL_EDGE_FLAG_ARRAY_POINTER_EXT = 32915 	# GL/glext.h:1701
1146# EXT_misc_attribute (GL/glext.h:1704)
1147# SGIS_generate_mipmap (GL/glext.h:1707)
1148GL_GENERATE_MIPMAP_SGIS = 33169 	# GL/glext.h:1708
1149GL_GENERATE_MIPMAP_HINT_SGIS = 33170 	# GL/glext.h:1709
1150# SGIX_clipmap (GL/glext.h:1712)
1151GL_LINEAR_CLIPMAP_LINEAR_SGIX = 33136 	# GL/glext.h:1713
1152GL_TEXTURE_CLIPMAP_CENTER_SGIX = 33137 	# GL/glext.h:1714
1153GL_TEXTURE_CLIPMAP_FRAME_SGIX = 33138 	# GL/glext.h:1715
1154GL_TEXTURE_CLIPMAP_OFFSET_SGIX = 33139 	# GL/glext.h:1716
1155GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33140 	# GL/glext.h:1717
1156GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 33141 	# GL/glext.h:1718
1157GL_TEXTURE_CLIPMAP_DEPTH_SGIX = 33142 	# GL/glext.h:1719
1158GL_MAX_CLIPMAP_DEPTH_SGIX = 33143 	# GL/glext.h:1720
1159GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33144 	# GL/glext.h:1721
1160GL_NEAREST_CLIPMAP_NEAREST_SGIX = 33869 	# GL/glext.h:1722
1161GL_NEAREST_CLIPMAP_LINEAR_SGIX = 33870 	# GL/glext.h:1723
1162GL_LINEAR_CLIPMAP_NEAREST_SGIX = 33871 	# GL/glext.h:1724
1163# SGIX_shadow (GL/glext.h:1727)
1164GL_TEXTURE_COMPARE_SGIX = 33178 	# GL/glext.h:1728
1165GL_TEXTURE_COMPARE_OPERATOR_SGIX = 33179 	# GL/glext.h:1729
1166GL_TEXTURE_LEQUAL_R_SGIX = 33180 	# GL/glext.h:1730
1167GL_TEXTURE_GEQUAL_R_SGIX = 33181 	# GL/glext.h:1731
1168# SGIS_texture_edge_clamp (GL/glext.h:1734)
1169GL_CLAMP_TO_EDGE_SGIS = 33071 	# GL/glext.h:1735
1170# SGIS_texture_border_clamp (GL/glext.h:1738)
1171GL_CLAMP_TO_BORDER_SGIS = 33069 	# GL/glext.h:1739
1172# EXT_blend_minmax (GL/glext.h:1742)
1173GL_FUNC_ADD_EXT = 32774 	# GL/glext.h:1743
1174GL_MIN_EXT = 32775 	# GL/glext.h:1744
1175GL_MAX_EXT = 32776 	# GL/glext.h:1745
1176GL_BLEND_EQUATION_EXT = 32777 	# GL/glext.h:1746
1177# EXT_blend_subtract (GL/glext.h:1749)
1178GL_FUNC_SUBTRACT_EXT = 32778 	# GL/glext.h:1750
1179GL_FUNC_REVERSE_SUBTRACT_EXT = 32779 	# GL/glext.h:1751
1180# EXT_blend_logic_op (GL/glext.h:1754)
1181# SGIX_interlace (GL/glext.h:1757)
1182GL_INTERLACE_SGIX = 32916 	# GL/glext.h:1758
1183# SGIX_pixel_tiles (GL/glext.h:1761)
1184GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX = 33086 	# GL/glext.h:1762
1185GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = 33087 	# GL/glext.h:1763
1186GL_PIXEL_TILE_WIDTH_SGIX = 33088 	# GL/glext.h:1764
1187GL_PIXEL_TILE_HEIGHT_SGIX = 33089 	# GL/glext.h:1765
1188GL_PIXEL_TILE_GRID_WIDTH_SGIX = 33090 	# GL/glext.h:1766
1189GL_PIXEL_TILE_GRID_HEIGHT_SGIX = 33091 	# GL/glext.h:1767
1190GL_PIXEL_TILE_GRID_DEPTH_SGIX = 33092 	# GL/glext.h:1768
1191GL_PIXEL_TILE_CACHE_SIZE_SGIX = 33093 	# GL/glext.h:1769
1192# SGIS_texture_select (GL/glext.h:1772)
1193GL_DUAL_ALPHA4_SGIS = 33040 	# GL/glext.h:1773
1194GL_DUAL_ALPHA8_SGIS = 33041 	# GL/glext.h:1774
1195GL_DUAL_ALPHA12_SGIS = 33042 	# GL/glext.h:1775
1196GL_DUAL_ALPHA16_SGIS = 33043 	# GL/glext.h:1776
1197GL_DUAL_LUMINANCE4_SGIS = 33044 	# GL/glext.h:1777
1198GL_DUAL_LUMINANCE8_SGIS = 33045 	# GL/glext.h:1778
1199GL_DUAL_LUMINANCE12_SGIS = 33046 	# GL/glext.h:1779
1200GL_DUAL_LUMINANCE16_SGIS = 33047 	# GL/glext.h:1780
1201GL_DUAL_INTENSITY4_SGIS = 33048 	# GL/glext.h:1781
1202GL_DUAL_INTENSITY8_SGIS = 33049 	# GL/glext.h:1782
1203GL_DUAL_INTENSITY12_SGIS = 33050 	# GL/glext.h:1783
1204GL_DUAL_INTENSITY16_SGIS = 33051 	# GL/glext.h:1784
1205GL_DUAL_LUMINANCE_ALPHA4_SGIS = 33052 	# GL/glext.h:1785
1206GL_DUAL_LUMINANCE_ALPHA8_SGIS = 33053 	# GL/glext.h:1786
1207GL_QUAD_ALPHA4_SGIS = 33054 	# GL/glext.h:1787
1208GL_QUAD_ALPHA8_SGIS = 33055 	# GL/glext.h:1788
1209GL_QUAD_LUMINANCE4_SGIS = 33056 	# GL/glext.h:1789
1210GL_QUAD_LUMINANCE8_SGIS = 33057 	# GL/glext.h:1790
1211GL_QUAD_INTENSITY4_SGIS = 33058 	# GL/glext.h:1791
1212GL_QUAD_INTENSITY8_SGIS = 33059 	# GL/glext.h:1792
1213GL_DUAL_TEXTURE_SELECT_SGIS = 33060 	# GL/glext.h:1793
1214GL_QUAD_TEXTURE_SELECT_SGIS = 33061 	# GL/glext.h:1794
1215# SGIX_sprite (GL/glext.h:1797)
1216GL_SPRITE_SGIX = 33096 	# GL/glext.h:1798
1217GL_SPRITE_MODE_SGIX = 33097 	# GL/glext.h:1799
1218GL_SPRITE_AXIS_SGIX = 33098 	# GL/glext.h:1800
1219GL_SPRITE_TRANSLATION_SGIX = 33099 	# GL/glext.h:1801
1220GL_SPRITE_AXIAL_SGIX = 33100 	# GL/glext.h:1802
1221GL_SPRITE_OBJECT_ALIGNED_SGIX = 33101 	# GL/glext.h:1803
1222GL_SPRITE_EYE_ALIGNED_SGIX = 33102 	# GL/glext.h:1804
1223# SGIX_texture_multi_buffer (GL/glext.h:1807)
1224GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = 33070 	# GL/glext.h:1808
1225# EXT_point_parameters (GL/glext.h:1811)
1226GL_POINT_SIZE_MIN_EXT = 33062 	# GL/glext.h:1812
1227GL_POINT_SIZE_MAX_EXT = 33063 	# GL/glext.h:1813
1228GL_POINT_FADE_THRESHOLD_SIZE_EXT = 33064 	# GL/glext.h:1814
1229GL_DISTANCE_ATTENUATION_EXT = 33065 	# GL/glext.h:1815
1230# SGIS_point_parameters (GL/glext.h:1818)
1231GL_POINT_SIZE_MIN_SGIS = 33062 	# GL/glext.h:1819
1232GL_POINT_SIZE_MAX_SGIS = 33063 	# GL/glext.h:1820
1233GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 33064 	# GL/glext.h:1821
1234GL_DISTANCE_ATTENUATION_SGIS = 33065 	# GL/glext.h:1822
1235# SGIX_instruments (GL/glext.h:1825)
1236GL_INSTRUMENT_BUFFER_POINTER_SGIX = 33152 	# GL/glext.h:1826
1237GL_INSTRUMENT_MEASUREMENTS_SGIX = 33153 	# GL/glext.h:1827
1238# SGIX_texture_scale_bias (GL/glext.h:1830)
1239GL_POST_TEXTURE_FILTER_BIAS_SGIX = 33145 	# GL/glext.h:1831
1240GL_POST_TEXTURE_FILTER_SCALE_SGIX = 33146 	# GL/glext.h:1832
1241GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 33147 	# GL/glext.h:1833
1242GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 33148 	# GL/glext.h:1834
1243# SGIX_framezoom (GL/glext.h:1837)
1244GL_FRAMEZOOM_SGIX = 33163 	# GL/glext.h:1838
1245GL_FRAMEZOOM_FACTOR_SGIX = 33164 	# GL/glext.h:1839
1246GL_MAX_FRAMEZOOM_FACTOR_SGIX = 33165 	# GL/glext.h:1840
1247# SGIX_tag_sample_buffer (GL/glext.h:1843)
1248# FfdMaskSGIX (GL/glext.h:1846)
1249GL_TEXTURE_DEFORMATION_BIT_SGIX = 1 	# GL/glext.h:1847
1250GL_GEOMETRY_DEFORMATION_BIT_SGIX = 2 	# GL/glext.h:1848
1251# SGIX_polynomial_ffd (GL/glext.h:1851)
1252GL_GEOMETRY_DEFORMATION_SGIX = 33172 	# GL/glext.h:1852
1253GL_TEXTURE_DEFORMATION_SGIX = 33173 	# GL/glext.h:1853
1254GL_DEFORMATIONS_MASK_SGIX = 33174 	# GL/glext.h:1854
1255GL_MAX_DEFORMATION_ORDER_SGIX = 33175 	# GL/glext.h:1855
1256# SGIX_reference_plane (GL/glext.h:1858)
1257GL_REFERENCE_PLANE_SGIX = 33149 	# GL/glext.h:1859
1258GL_REFERENCE_PLANE_EQUATION_SGIX = 33150 	# GL/glext.h:1860
1259# SGIX_flush_raster (GL/glext.h:1863)
1260# SGIX_depth_texture (GL/glext.h:1866)
1261GL_DEPTH_COMPONENT16_SGIX = 33189 	# GL/glext.h:1867
1262GL_DEPTH_COMPONENT24_SGIX = 33190 	# GL/glext.h:1868
1263GL_DEPTH_COMPONENT32_SGIX = 33191 	# GL/glext.h:1869
1264# SGIS_fog_function (GL/glext.h:1872)
1265GL_FOG_FUNC_SGIS = 33066 	# GL/glext.h:1873
1266GL_FOG_FUNC_POINTS_SGIS = 33067 	# GL/glext.h:1874
1267GL_MAX_FOG_FUNC_POINTS_SGIS = 33068 	# GL/glext.h:1875
1268# SGIX_fog_offset (GL/glext.h:1878)
1269GL_FOG_OFFSET_SGIX = 33176 	# GL/glext.h:1879
1270GL_FOG_OFFSET_VALUE_SGIX = 33177 	# GL/glext.h:1880
1271# HP_image_transform (GL/glext.h:1883)
1272GL_IMAGE_SCALE_X_HP = 33109 	# GL/glext.h:1884
1273GL_IMAGE_SCALE_Y_HP = 33110 	# GL/glext.h:1885
1274GL_IMAGE_TRANSLATE_X_HP = 33111 	# GL/glext.h:1886
1275GL_IMAGE_TRANSLATE_Y_HP = 33112 	# GL/glext.h:1887
1276GL_IMAGE_ROTATE_ANGLE_HP = 33113 	# GL/glext.h:1888
1277GL_IMAGE_ROTATE_ORIGIN_X_HP = 33114 	# GL/glext.h:1889
1278GL_IMAGE_ROTATE_ORIGIN_Y_HP = 33115 	# GL/glext.h:1890
1279GL_IMAGE_MAG_FILTER_HP = 33116 	# GL/glext.h:1891
1280GL_IMAGE_MIN_FILTER_HP = 33117 	# GL/glext.h:1892
1281GL_IMAGE_CUBIC_WEIGHT_HP = 33118 	# GL/glext.h:1893
1282GL_CUBIC_HP = 33119 	# GL/glext.h:1894
1283GL_AVERAGE_HP = 33120 	# GL/glext.h:1895
1284GL_IMAGE_TRANSFORM_2D_HP = 33121 	# GL/glext.h:1896
1285GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33122 	# GL/glext.h:1897
1286GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33123 	# GL/glext.h:1898
1287# HP_convolution_border_modes (GL/glext.h:1901)
1288GL_IGNORE_BORDER_HP = 33104 	# GL/glext.h:1902
1289GL_CONSTANT_BORDER_HP = 33105 	# GL/glext.h:1903
1290GL_REPLICATE_BORDER_HP = 33107 	# GL/glext.h:1904
1291GL_CONVOLUTION_BORDER_COLOR_HP = 33108 	# GL/glext.h:1905
1292# INGR_palette_buffer (GL/glext.h:1908)
1293# SGIX_texture_add_env (GL/glext.h:1911)
1294GL_TEXTURE_ENV_BIAS_SGIX = 32958 	# GL/glext.h:1912
1295# EXT_color_subtable (GL/glext.h:1915)
1296# PGI_vertex_hints (GL/glext.h:1918)
1297GL_VERTEX_DATA_HINT_PGI = 107050 	# GL/glext.h:1919
1298GL_VERTEX_CONSISTENT_HINT_PGI = 107051 	# GL/glext.h:1920
1299GL_MATERIAL_SIDE_HINT_PGI = 107052 	# GL/glext.h:1921
1300GL_MAX_VERTEX_HINT_PGI = 107053 	# GL/glext.h:1922
1301GL_COLOR3_BIT_PGI = 65536 	# GL/glext.h:1923
1302GL_COLOR4_BIT_PGI = 131072 	# GL/glext.h:1924
1303GL_EDGEFLAG_BIT_PGI = 262144 	# GL/glext.h:1925
1304GL_INDEX_BIT_PGI = 524288 	# GL/glext.h:1926
1305GL_MAT_AMBIENT_BIT_PGI = 1048576 	# GL/glext.h:1927
1306GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 2097152 	# GL/glext.h:1928
1307GL_MAT_DIFFUSE_BIT_PGI = 4194304 	# GL/glext.h:1929
1308GL_MAT_EMISSION_BIT_PGI = 8388608 	# GL/glext.h:1930
1309GL_MAT_COLOR_INDEXES_BIT_PGI = 16777216 	# GL/glext.h:1931
1310GL_MAT_SHININESS_BIT_PGI = 33554432 	# GL/glext.h:1932
1311GL_MAT_SPECULAR_BIT_PGI = 67108864 	# GL/glext.h:1933
1312GL_NORMAL_BIT_PGI = 134217728 	# GL/glext.h:1934
1313GL_TEXCOORD1_BIT_PGI = 268435456 	# GL/glext.h:1935
1314GL_TEXCOORD2_BIT_PGI = 536870912 	# GL/glext.h:1936
1315GL_TEXCOORD3_BIT_PGI = 1073741824 	# GL/glext.h:1937
1316GL_TEXCOORD4_BIT_PGI = 2147483648 	# GL/glext.h:1938
1317GL_VERTEX23_BIT_PGI = 4 	# GL/glext.h:1939
1318GL_VERTEX4_BIT_PGI = 8 	# GL/glext.h:1940
1319# PGI_misc_hints (GL/glext.h:1943)
1320GL_PREFER_DOUBLEBUFFER_HINT_PGI = 107000 	# GL/glext.h:1944
1321GL_CONSERVE_MEMORY_HINT_PGI = 107005 	# GL/glext.h:1945
1322GL_RECLAIM_MEMORY_HINT_PGI = 107006 	# GL/glext.h:1946
1323GL_NATIVE_GRAPHICS_HANDLE_PGI = 107010 	# GL/glext.h:1947
1324GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 107011 	# GL/glext.h:1948
1325GL_NATIVE_GRAPHICS_END_HINT_PGI = 107012 	# GL/glext.h:1949
1326GL_ALWAYS_FAST_HINT_PGI = 107020 	# GL/glext.h:1950
1327GL_ALWAYS_SOFT_HINT_PGI = 107021 	# GL/glext.h:1951
1328GL_ALLOW_DRAW_OBJ_HINT_PGI = 107022 	# GL/glext.h:1952
1329GL_ALLOW_DRAW_WIN_HINT_PGI = 107023 	# GL/glext.h:1953
1330GL_ALLOW_DRAW_FRG_HINT_PGI = 107024 	# GL/glext.h:1954
1331GL_ALLOW_DRAW_MEM_HINT_PGI = 107025 	# GL/glext.h:1955
1332GL_STRICT_DEPTHFUNC_HINT_PGI = 107030 	# GL/glext.h:1956
1333GL_STRICT_LIGHTING_HINT_PGI = 107031 	# GL/glext.h:1957
1334GL_STRICT_SCISSOR_HINT_PGI = 107032 	# GL/glext.h:1958
1335GL_FULL_STIPPLE_HINT_PGI = 107033 	# GL/glext.h:1959
1336GL_CLIP_NEAR_HINT_PGI = 107040 	# GL/glext.h:1960
1337GL_CLIP_FAR_HINT_PGI = 107041 	# GL/glext.h:1961
1338GL_WIDE_LINE_HINT_PGI = 107042 	# GL/glext.h:1962
1339GL_BACK_NORMALS_HINT_PGI = 107043 	# GL/glext.h:1963
1340# EXT_paletted_texture (GL/glext.h:1966)
1341GL_COLOR_INDEX1_EXT = 32994 	# GL/glext.h:1967
1342GL_COLOR_INDEX2_EXT = 32995 	# GL/glext.h:1968
1343GL_COLOR_INDEX4_EXT = 32996 	# GL/glext.h:1969
1344GL_COLOR_INDEX8_EXT = 32997 	# GL/glext.h:1970
1345GL_COLOR_INDEX12_EXT = 32998 	# GL/glext.h:1971
1346GL_COLOR_INDEX16_EXT = 32999 	# GL/glext.h:1972
1347GL_TEXTURE_INDEX_SIZE_EXT = 33005 	# GL/glext.h:1973
1348# EXT_clip_volume_hint (GL/glext.h:1976)
1349GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 33008 	# GL/glext.h:1977
1350# SGIX_list_priority (GL/glext.h:1980)
1351GL_LIST_PRIORITY_SGIX = 33154 	# GL/glext.h:1981
1352# SGIX_ir_instrument1 (GL/glext.h:1984)
1353GL_IR_INSTRUMENT1_SGIX = 33151 	# GL/glext.h:1985
1354# SGIX_calligraphic_fragment (GL/glext.h:1988)
1355GL_CALLIGRAPHIC_FRAGMENT_SGIX = 33155 	# GL/glext.h:1989
1356# SGIX_texture_lod_bias (GL/glext.h:1992)
1357GL_TEXTURE_LOD_BIAS_S_SGIX = 33166 	# GL/glext.h:1993
1358GL_TEXTURE_LOD_BIAS_T_SGIX = 33167 	# GL/glext.h:1994
1359GL_TEXTURE_LOD_BIAS_R_SGIX = 33168 	# GL/glext.h:1995
1360# SGIX_shadow_ambient (GL/glext.h:1998)
1361GL_SHADOW_AMBIENT_SGIX = 32959 	# GL/glext.h:1999
1362# EXT_index_texture (GL/glext.h:2002)
1363# EXT_index_material (GL/glext.h:2005)
1364GL_INDEX_MATERIAL_EXT = 33208 	# GL/glext.h:2006
1365GL_INDEX_MATERIAL_PARAMETER_EXT = 33209 	# GL/glext.h:2007
1366GL_INDEX_MATERIAL_FACE_EXT = 33210 	# GL/glext.h:2008
1367# EXT_index_func (GL/glext.h:2011)
1368GL_INDEX_TEST_EXT = 33205 	# GL/glext.h:2012
1369GL_INDEX_TEST_FUNC_EXT = 33206 	# GL/glext.h:2013
1370GL_INDEX_TEST_REF_EXT = 33207 	# GL/glext.h:2014
1371# EXT_index_array_formats (GL/glext.h:2017)
1372GL_IUI_V2F_EXT = 33197 	# GL/glext.h:2018
1373GL_IUI_V3F_EXT = 33198 	# GL/glext.h:2019
1374GL_IUI_N3F_V2F_EXT = 33199 	# GL/glext.h:2020
1375GL_IUI_N3F_V3F_EXT = 33200 	# GL/glext.h:2021
1376GL_T2F_IUI_V2F_EXT = 33201 	# GL/glext.h:2022
1377GL_T2F_IUI_V3F_EXT = 33202 	# GL/glext.h:2023
1378GL_T2F_IUI_N3F_V2F_EXT = 33203 	# GL/glext.h:2024
1379GL_T2F_IUI_N3F_V3F_EXT = 33204 	# GL/glext.h:2025
1380# EXT_compiled_vertex_array (GL/glext.h:2028)
1381GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 33192 	# GL/glext.h:2029
1382GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 33193 	# GL/glext.h:2030
1383# EXT_cull_vertex (GL/glext.h:2033)
1384GL_CULL_VERTEX_EXT = 33194 	# GL/glext.h:2034
1385GL_CULL_VERTEX_EYE_POSITION_EXT = 33195 	# GL/glext.h:2035
1386GL_CULL_VERTEX_OBJECT_POSITION_EXT = 33196 	# GL/glext.h:2036
1387# SGIX_ycrcb (GL/glext.h:2039)
1388GL_YCRCB_422_SGIX = 33211 	# GL/glext.h:2040
1389GL_YCRCB_444_SGIX = 33212 	# GL/glext.h:2041
1390# SGIX_fragment_lighting (GL/glext.h:2044)
1391GL_FRAGMENT_LIGHTING_SGIX = 33792 	# GL/glext.h:2045
1392GL_FRAGMENT_COLOR_MATERIAL_SGIX = 33793 	# GL/glext.h:2046
1393GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 33794 	# GL/glext.h:2047
1394GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 33795 	# GL/glext.h:2048
1395GL_MAX_FRAGMENT_LIGHTS_SGIX = 33796 	# GL/glext.h:2049
1396GL_MAX_ACTIVE_LIGHTS_SGIX = 33797 	# GL/glext.h:2050
1397GL_CURRENT_RASTER_NORMAL_SGIX = 33798 	# GL/glext.h:2051
1398GL_LIGHT_ENV_MODE_SGIX = 33799 	# GL/glext.h:2052
1399GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 33800 	# GL/glext.h:2053
1400GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 33801 	# GL/glext.h:2054
1401GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 33802 	# GL/glext.h:2055
1402GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 33803 	# GL/glext.h:2056
1403GL_FRAGMENT_LIGHT0_SGIX = 33804 	# GL/glext.h:2057
1404GL_FRAGMENT_LIGHT1_SGIX = 33805 	# GL/glext.h:2058
1405GL_FRAGMENT_LIGHT2_SGIX = 33806 	# GL/glext.h:2059
1406GL_FRAGMENT_LIGHT3_SGIX = 33807 	# GL/glext.h:2060
1407GL_FRAGMENT_LIGHT4_SGIX = 33808 	# GL/glext.h:2061
1408GL_FRAGMENT_LIGHT5_SGIX = 33809 	# GL/glext.h:2062
1409GL_FRAGMENT_LIGHT6_SGIX = 33810 	# GL/glext.h:2063
1410GL_FRAGMENT_LIGHT7_SGIX = 33811 	# GL/glext.h:2064
1411# IBM_rasterpos_clip (GL/glext.h:2067)
1412GL_RASTER_POSITION_UNCLIPPED_IBM = 103010 	# GL/glext.h:2068
1413# HP_texture_lighting (GL/glext.h:2071)
1414GL_TEXTURE_LIGHTING_MODE_HP = 33127 	# GL/glext.h:2072
1415GL_TEXTURE_POST_SPECULAR_HP = 33128 	# GL/glext.h:2073
1416GL_TEXTURE_PRE_SPECULAR_HP = 33129 	# GL/glext.h:2074
1417# EXT_draw_range_elements (GL/glext.h:2077)
1418GL_MAX_ELEMENTS_VERTICES_EXT = 33000 	# GL/glext.h:2078
1419GL_MAX_ELEMENTS_INDICES_EXT = 33001 	# GL/glext.h:2079
1420# WIN_phong_shading (GL/glext.h:2082)
1421GL_PHONG_WIN = 33002 	# GL/glext.h:2083
1422GL_PHONG_HINT_WIN = 33003 	# GL/glext.h:2084
1423# WIN_specular_fog (GL/glext.h:2087)
1424GL_FOG_SPECULAR_TEXTURE_WIN = 33004 	# GL/glext.h:2088
1425# EXT_light_texture (GL/glext.h:2091)
1426GL_FRAGMENT_MATERIAL_EXT = 33609 	# GL/glext.h:2092
1427GL_FRAGMENT_NORMAL_EXT = 33610 	# GL/glext.h:2093
1428GL_FRAGMENT_COLOR_EXT = 33612 	# GL/glext.h:2094
1429GL_ATTENUATION_EXT = 33613 	# GL/glext.h:2095
1430GL_SHADOW_ATTENUATION_EXT = 33614 	# GL/glext.h:2096
1431GL_TEXTURE_APPLICATION_MODE_EXT = 33615 	# GL/glext.h:2097
1432GL_TEXTURE_LIGHT_EXT = 33616 	# GL/glext.h:2098
1433GL_TEXTURE_MATERIAL_FACE_EXT = 33617 	# GL/glext.h:2099
1434GL_TEXTURE_MATERIAL_PARAMETER_EXT = 33618 	# GL/glext.h:2100
1435# SGIX_blend_alpha_minmax (GL/glext.h:2104)
1436GL_ALPHA_MIN_SGIX = 33568 	# GL/glext.h:2105
1437GL_ALPHA_MAX_SGIX = 33569 	# GL/glext.h:2106
1438# SGIX_impact_pixel_texture (GL/glext.h:2109)
1439GL_PIXEL_TEX_GEN_Q_CEILING_SGIX = 33156 	# GL/glext.h:2110
1440GL_PIXEL_TEX_GEN_Q_ROUND_SGIX = 33157 	# GL/glext.h:2111
1441GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX = 33158 	# GL/glext.h:2112
1442GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = 33159 	# GL/glext.h:2113
1443GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = 33160 	# GL/glext.h:2114
1444GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX = 33161 	# GL/glext.h:2115
1445GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX = 33162 	# GL/glext.h:2116
1446# EXT_bgra (GL/glext.h:2119)
1447GL_BGR_EXT = 32992 	# GL/glext.h:2120
1448GL_BGRA_EXT = 32993 	# GL/glext.h:2121
1449# SGIX_async (GL/glext.h:2124)
1450GL_ASYNC_MARKER_SGIX = 33577 	# GL/glext.h:2125
1451# SGIX_async_pixel (GL/glext.h:2128)
1452GL_ASYNC_TEX_IMAGE_SGIX = 33628 	# GL/glext.h:2129
1453GL_ASYNC_DRAW_PIXELS_SGIX = 33629 	# GL/glext.h:2130
1454GL_ASYNC_READ_PIXELS_SGIX = 33630 	# GL/glext.h:2131
1455GL_MAX_ASYNC_TEX_IMAGE_SGIX = 33631 	# GL/glext.h:2132
1456GL_MAX_ASYNC_DRAW_PIXELS_SGIX = 33632 	# GL/glext.h:2133
1457GL_MAX_ASYNC_READ_PIXELS_SGIX = 33633 	# GL/glext.h:2134
1458# SGIX_async_histogram (GL/glext.h:2137)
1459GL_ASYNC_HISTOGRAM_SGIX = 33580 	# GL/glext.h:2138
1460GL_MAX_ASYNC_HISTOGRAM_SGIX = 33581 	# GL/glext.h:2139
1461# INTEL_texture_scissor (GL/glext.h:2142)
1462# INTEL_parallel_arrays (GL/glext.h:2145)
1463GL_PARALLEL_ARRAYS_INTEL = 33780 	# GL/glext.h:2146
1464GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 33781 	# GL/glext.h:2147
1465GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 33782 	# GL/glext.h:2148
1466GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 33783 	# GL/glext.h:2149
1467GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 33784 	# GL/glext.h:2150
1468# HP_occlusion_test (GL/glext.h:2153)
1469GL_OCCLUSION_TEST_HP = 33125 	# GL/glext.h:2154
1470GL_OCCLUSION_TEST_RESULT_HP = 33126 	# GL/glext.h:2155
1471# EXT_pixel_transform (GL/glext.h:2158)
1472GL_PIXEL_TRANSFORM_2D_EXT = 33584 	# GL/glext.h:2159
1473GL_PIXEL_MAG_FILTER_EXT = 33585 	# GL/glext.h:2160
1474GL_PIXEL_MIN_FILTER_EXT = 33586 	# GL/glext.h:2161
1475GL_PIXEL_CUBIC_WEIGHT_EXT = 33587 	# GL/glext.h:2162
1476GL_CUBIC_EXT = 33588 	# GL/glext.h:2163
1477GL_AVERAGE_EXT = 33589 	# GL/glext.h:2164
1478GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33590 	# GL/glext.h:2165
1479GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33591 	# GL/glext.h:2166
1480GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 33592 	# GL/glext.h:2167
1481# EXT_pixel_transform_color_table (GL/glext.h:2170)
1482# EXT_shared_texture_palette (GL/glext.h:2173)
1483GL_SHARED_TEXTURE_PALETTE_EXT = 33275 	# GL/glext.h:2174
1484# EXT_separate_specular_color (GL/glext.h:2177)
1485GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 33272 	# GL/glext.h:2178
1486GL_SINGLE_COLOR_EXT = 33273 	# GL/glext.h:2179
1487GL_SEPARATE_SPECULAR_COLOR_EXT = 33274 	# GL/glext.h:2180
1488# EXT_secondary_color (GL/glext.h:2183)
1489GL_COLOR_SUM_EXT = 33880 	# GL/glext.h:2184
1490GL_CURRENT_SECONDARY_COLOR_EXT = 33881 	# GL/glext.h:2185
1491GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 33882 	# GL/glext.h:2186
1492GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 33883 	# GL/glext.h:2187
1493GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 33884 	# GL/glext.h:2188
1494GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 33885 	# GL/glext.h:2189
1495GL_SECONDARY_COLOR_ARRAY_EXT = 33886 	# GL/glext.h:2190
1496# EXT_texture_perturb_normal (GL/glext.h:2193)
1497GL_PERTURB_EXT = 34222 	# GL/glext.h:2194
1498GL_TEXTURE_NORMAL_EXT = 34223 	# GL/glext.h:2195
1499# EXT_multi_draw_arrays (GL/glext.h:2198)
1500# EXT_fog_coord (GL/glext.h:2201)
1501GL_FOG_COORDINATE_SOURCE_EXT = 33872 	# GL/glext.h:2202
1502GL_FOG_COORDINATE_EXT = 33873 	# GL/glext.h:2203
1503GL_FRAGMENT_DEPTH_EXT = 33874 	# GL/glext.h:2204
1504GL_CURRENT_FOG_COORDINATE_EXT = 33875 	# GL/glext.h:2205
1505GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 33876 	# GL/glext.h:2206
1506GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 33877 	# GL/glext.h:2207
1507GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 33878 	# GL/glext.h:2208
1508GL_FOG_COORDINATE_ARRAY_EXT = 33879 	# GL/glext.h:2209
1509# REND_screen_coordinates (GL/glext.h:2212)
1510GL_SCREEN_COORDINATES_REND = 33936 	# GL/glext.h:2213
1511GL_INVERTED_SCREEN_W_REND = 33937 	# GL/glext.h:2214
1512# EXT_coordinate_frame (GL/glext.h:2217)
1513GL_TANGENT_ARRAY_EXT = 33849 	# GL/glext.h:2218
1514GL_BINORMAL_ARRAY_EXT = 33850 	# GL/glext.h:2219
1515GL_CURRENT_TANGENT_EXT = 33851 	# GL/glext.h:2220
1516GL_CURRENT_BINORMAL_EXT = 33852 	# GL/glext.h:2221
1517GL_TANGENT_ARRAY_TYPE_EXT = 33854 	# GL/glext.h:2222
1518GL_TANGENT_ARRAY_STRIDE_EXT = 33855 	# GL/glext.h:2223
1519GL_BINORMAL_ARRAY_TYPE_EXT = 33856 	# GL/glext.h:2224
1520GL_BINORMAL_ARRAY_STRIDE_EXT = 33857 	# GL/glext.h:2225
1521GL_TANGENT_ARRAY_POINTER_EXT = 33858 	# GL/glext.h:2226
1522GL_BINORMAL_ARRAY_POINTER_EXT = 33859 	# GL/glext.h:2227
1523GL_MAP1_TANGENT_EXT = 33860 	# GL/glext.h:2228
1524GL_MAP2_TANGENT_EXT = 33861 	# GL/glext.h:2229
1525GL_MAP1_BINORMAL_EXT = 33862 	# GL/glext.h:2230
1526GL_MAP2_BINORMAL_EXT = 33863 	# GL/glext.h:2231
1527# EXT_texture_env_combine (GL/glext.h:2234)
1528GL_COMBINE_EXT = 34160 	# GL/glext.h:2235
1529GL_COMBINE_RGB_EXT = 34161 	# GL/glext.h:2236
1530GL_COMBINE_ALPHA_EXT = 34162 	# GL/glext.h:2237
1531GL_RGB_SCALE_EXT = 34163 	# GL/glext.h:2238
1532GL_ADD_SIGNED_EXT = 34164 	# GL/glext.h:2239
1533GL_INTERPOLATE_EXT = 34165 	# GL/glext.h:2240
1534GL_CONSTANT_EXT = 34166 	# GL/glext.h:2241
1535GL_PRIMARY_COLOR_EXT = 34167 	# GL/glext.h:2242
1536GL_PREVIOUS_EXT = 34168 	# GL/glext.h:2243
1537GL_SOURCE0_RGB_EXT = 34176 	# GL/glext.h:2244
1538GL_SOURCE1_RGB_EXT = 34177 	# GL/glext.h:2245
1539GL_SOURCE2_RGB_EXT = 34178 	# GL/glext.h:2246
1540GL_SOURCE0_ALPHA_EXT = 34184 	# GL/glext.h:2247
1541GL_SOURCE1_ALPHA_EXT = 34185 	# GL/glext.h:2248
1542GL_SOURCE2_ALPHA_EXT = 34186 	# GL/glext.h:2249
1543GL_OPERAND0_RGB_EXT = 34192 	# GL/glext.h:2250
1544GL_OPERAND1_RGB_EXT = 34193 	# GL/glext.h:2251
1545GL_OPERAND2_RGB_EXT = 34194 	# GL/glext.h:2252
1546GL_OPERAND0_ALPHA_EXT = 34200 	# GL/glext.h:2253
1547GL_OPERAND1_ALPHA_EXT = 34201 	# GL/glext.h:2254
1548GL_OPERAND2_ALPHA_EXT = 34202 	# GL/glext.h:2255
1549# APPLE_specular_vector (GL/glext.h:2258)
1550GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 34224 	# GL/glext.h:2259
1551# APPLE_transform_hint (GL/glext.h:2262)
1552GL_TRANSFORM_HINT_APPLE = 34225 	# GL/glext.h:2263
1553# SGIX_fog_scale (GL/glext.h:2266)
1554GL_FOG_SCALE_SGIX = 33276 	# GL/glext.h:2267
1555GL_FOG_SCALE_VALUE_SGIX = 33277 	# GL/glext.h:2268
1556# SUNX_constant_data (GL/glext.h:2271)
1557GL_UNPACK_CONSTANT_DATA_SUNX = 33237 	# GL/glext.h:2272
1558GL_TEXTURE_CONSTANT_DATA_SUNX = 33238 	# GL/glext.h:2273
1559# SUN_global_alpha (GL/glext.h:2276)
1560GL_GLOBAL_ALPHA_SUN = 33241 	# GL/glext.h:2277
1561GL_GLOBAL_ALPHA_FACTOR_SUN = 33242 	# GL/glext.h:2278
1562# SUN_triangle_list (GL/glext.h:2281)
1563GL_RESTART_SUN = 1 	# GL/glext.h:2282
1564GL_REPLACE_MIDDLE_SUN = 2 	# GL/glext.h:2283
1565GL_REPLACE_OLDEST_SUN = 3 	# GL/glext.h:2284
1566GL_TRIANGLE_LIST_SUN = 33239 	# GL/glext.h:2285
1567GL_REPLACEMENT_CODE_SUN = 33240 	# GL/glext.h:2286
1568GL_REPLACEMENT_CODE_ARRAY_SUN = 34240 	# GL/glext.h:2287
1569GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = 34241 	# GL/glext.h:2288
1570GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 34242 	# GL/glext.h:2289
1571GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = 34243 	# GL/glext.h:2290
1572GL_R1UI_V3F_SUN = 34244 	# GL/glext.h:2291
1573GL_R1UI_C4UB_V3F_SUN = 34245 	# GL/glext.h:2292
1574GL_R1UI_C3F_V3F_SUN = 34246 	# GL/glext.h:2293
1575GL_R1UI_N3F_V3F_SUN = 34247 	# GL/glext.h:2294
1576GL_R1UI_C4F_N3F_V3F_SUN = 34248 	# GL/glext.h:2295
1577GL_R1UI_T2F_V3F_SUN = 34249 	# GL/glext.h:2296
1578GL_R1UI_T2F_N3F_V3F_SUN = 34250 	# GL/glext.h:2297
1579GL_R1UI_T2F_C4F_N3F_V3F_SUN = 34251 	# GL/glext.h:2298
1580# SUN_vertex (GL/glext.h:2301)
1581# EXT_blend_func_separate (GL/glext.h:2304)
1582GL_BLEND_DST_RGB_EXT = 32968 	# GL/glext.h:2305
1583GL_BLEND_SRC_RGB_EXT = 32969 	# GL/glext.h:2306
1584GL_BLEND_DST_ALPHA_EXT = 32970 	# GL/glext.h:2307
1585GL_BLEND_SRC_ALPHA_EXT = 32971 	# GL/glext.h:2308
1586# INGR_color_clamp (GL/glext.h:2311)
1587GL_RED_MIN_CLAMP_INGR = 34144 	# GL/glext.h:2312
1588GL_GREEN_MIN_CLAMP_INGR = 34145 	# GL/glext.h:2313
1589GL_BLUE_MIN_CLAMP_INGR = 34146 	# GL/glext.h:2314
1590GL_ALPHA_MIN_CLAMP_INGR = 34147 	# GL/glext.h:2315
1591GL_RED_MAX_CLAMP_INGR = 34148 	# GL/glext.h:2316
1592GL_GREEN_MAX_CLAMP_INGR = 34149 	# GL/glext.h:2317
1593GL_BLUE_MAX_CLAMP_INGR = 34150 	# GL/glext.h:2318
1594GL_ALPHA_MAX_CLAMP_INGR = 34151 	# GL/glext.h:2319
1595# INGR_interlace_read (GL/glext.h:2322)
1596GL_INTERLACE_READ_INGR = 34152 	# GL/glext.h:2323
1597# EXT_stencil_wrap (GL/glext.h:2326)
1598GL_INCR_WRAP_EXT = 34055 	# GL/glext.h:2327
1599GL_DECR_WRAP_EXT = 34056 	# GL/glext.h:2328
1600# EXT_422_pixels (GL/glext.h:2331)
1601GL_422_EXT = 32972 	# GL/glext.h:2332
1602GL_422_REV_EXT = 32973 	# GL/glext.h:2333
1603GL_422_AVERAGE_EXT = 32974 	# GL/glext.h:2334
1604GL_422_REV_AVERAGE_EXT = 32975 	# GL/glext.h:2335
1605# NV_texgen_reflection (GL/glext.h:2338)
1606GL_NORMAL_MAP_NV = 34065 	# GL/glext.h:2339
1607GL_REFLECTION_MAP_NV = 34066 	# GL/glext.h:2340
1608# EXT_texture_cube_map (GL/glext.h:2343)
1609GL_NORMAL_MAP_EXT = 34065 	# GL/glext.h:2344
1610GL_REFLECTION_MAP_EXT = 34066 	# GL/glext.h:2345
1611GL_TEXTURE_CUBE_MAP_EXT = 34067 	# GL/glext.h:2346
1612GL_TEXTURE_BINDING_CUBE_MAP_EXT = 34068 	# GL/glext.h:2347
1613GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 34069 	# GL/glext.h:2348
1614GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 34070 	# GL/glext.h:2349
1615GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 34071 	# GL/glext.h:2350
1616GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 34072 	# GL/glext.h:2351
1617GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 34073 	# GL/glext.h:2352
1618GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 34074 	# GL/glext.h:2353
1619GL_PROXY_TEXTURE_CUBE_MAP_EXT = 34075 	# GL/glext.h:2354
1620GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 34076 	# GL/glext.h:2355
1621# SUN_convolution_border_modes (GL/glext.h:2358)
1622GL_WRAP_BORDER_SUN = 33236 	# GL/glext.h:2359
1623# EXT_texture_env_add (GL/glext.h:2362)
1624# EXT_texture_lod_bias (GL/glext.h:2365)
1625GL_MAX_TEXTURE_LOD_BIAS_EXT = 34045 	# GL/glext.h:2366
1626GL_TEXTURE_FILTER_CONTROL_EXT = 34048 	# GL/glext.h:2367
1627GL_TEXTURE_LOD_BIAS_EXT = 34049 	# GL/glext.h:2368
1628# EXT_texture_filter_anisotropic (GL/glext.h:2371)
1629GL_TEXTURE_MAX_ANISOTROPY_EXT = 34046 	# GL/glext.h:2372
1630GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 34047 	# GL/glext.h:2373
1631# EXT_vertex_weighting (GL/glext.h:2376)
1632GL_MODELVIEW0_STACK_DEPTH_EXT = 2979 	# GL/glext.h:2377
1633GL_MODELVIEW1_STACK_DEPTH_EXT = 34050 	# GL/glext.h:2378
1634GL_MODELVIEW0_MATRIX_EXT = 2982 	# GL/glext.h:2379
1635GL_MODELVIEW1_MATRIX_EXT = 34054 	# GL/glext.h:2380
1636GL_VERTEX_WEIGHTING_EXT = 34057 	# GL/glext.h:2381
1637GL_MODELVIEW0_EXT = 5888 	# GL/glext.h:2382
1638GL_MODELVIEW1_EXT = 34058 	# GL/glext.h:2383
1639GL_CURRENT_VERTEX_WEIGHT_EXT = 34059 	# GL/glext.h:2384
1640GL_VERTEX_WEIGHT_ARRAY_EXT = 34060 	# GL/glext.h:2385
1641GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 34061 	# GL/glext.h:2386
1642GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 34062 	# GL/glext.h:2387
1643GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 34063 	# GL/glext.h:2388
1644GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 34064 	# GL/glext.h:2389
1645# NV_light_max_exponent (GL/glext.h:2392)
1646GL_MAX_SHININESS_NV = 34052 	# GL/glext.h:2393
1647GL_MAX_SPOT_EXPONENT_NV = 34053 	# GL/glext.h:2394
1648# NV_vertex_array_range (GL/glext.h:2397)
1649GL_VERTEX_ARRAY_RANGE_NV = 34077 	# GL/glext.h:2398
1650GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 34078 	# GL/glext.h:2399
1651GL_VERTEX_ARRAY_RANGE_VALID_NV = 34079 	# GL/glext.h:2400
1652GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 34080 	# GL/glext.h:2401
1653GL_VERTEX_ARRAY_RANGE_POINTER_NV = 34081 	# GL/glext.h:2402
1654# NV_register_combiners (GL/glext.h:2405)
1655GL_REGISTER_COMBINERS_NV = 34082 	# GL/glext.h:2406
1656GL_VARIABLE_A_NV = 34083 	# GL/glext.h:2407
1657GL_VARIABLE_B_NV = 34084 	# GL/glext.h:2408
1658GL_VARIABLE_C_NV = 34085 	# GL/glext.h:2409
1659GL_VARIABLE_D_NV = 34086 	# GL/glext.h:2410
1660GL_VARIABLE_E_NV = 34087 	# GL/glext.h:2411
1661GL_VARIABLE_F_NV = 34088 	# GL/glext.h:2412
1662GL_VARIABLE_G_NV = 34089 	# GL/glext.h:2413
1663GL_CONSTANT_COLOR0_NV = 34090 	# GL/glext.h:2414
1664GL_CONSTANT_COLOR1_NV = 34091 	# GL/glext.h:2415
1665GL_PRIMARY_COLOR_NV = 34092 	# GL/glext.h:2416
1666GL_SECONDARY_COLOR_NV = 34093 	# GL/glext.h:2417
1667GL_SPARE0_NV = 34094 	# GL/glext.h:2418
1668GL_SPARE1_NV = 34095 	# GL/glext.h:2419
1669GL_DISCARD_NV = 34096 	# GL/glext.h:2420
1670GL_E_TIMES_F_NV = 34097 	# GL/glext.h:2421
1671GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 34098 	# GL/glext.h:2422
1672GL_UNSIGNED_IDENTITY_NV = 34102 	# GL/glext.h:2423
1673GL_UNSIGNED_INVERT_NV = 34103 	# GL/glext.h:2424
1674GL_EXPAND_NORMAL_NV = 34104 	# GL/glext.h:2425
1675GL_EXPAND_NEGATE_NV = 34105 	# GL/glext.h:2426
1676GL_HALF_BIAS_NORMAL_NV = 34106 	# GL/glext.h:2427
1677GL_HALF_BIAS_NEGATE_NV = 34107 	# GL/glext.h:2428
1678GL_SIGNED_IDENTITY_NV = 34108 	# GL/glext.h:2429
1679GL_SIGNED_NEGATE_NV = 34109 	# GL/glext.h:2430
1680GL_SCALE_BY_TWO_NV = 34110 	# GL/glext.h:2431
1681GL_SCALE_BY_FOUR_NV = 34111 	# GL/glext.h:2432
1682GL_SCALE_BY_ONE_HALF_NV = 34112 	# GL/glext.h:2433
1683GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 34113 	# GL/glext.h:2434
1684GL_COMBINER_INPUT_NV = 34114 	# GL/glext.h:2435
1685GL_COMBINER_MAPPING_NV = 34115 	# GL/glext.h:2436
1686GL_COMBINER_COMPONENT_USAGE_NV = 34116 	# GL/glext.h:2437
1687GL_COMBINER_AB_DOT_PRODUCT_NV = 34117 	# GL/glext.h:2438
1688GL_COMBINER_CD_DOT_PRODUCT_NV = 34118 	# GL/glext.h:2439
1689GL_COMBINER_MUX_SUM_NV = 34119 	# GL/glext.h:2440
1690GL_COMBINER_SCALE_NV = 34120 	# GL/glext.h:2441
1691GL_COMBINER_BIAS_NV = 34121 	# GL/glext.h:2442
1692GL_COMBINER_AB_OUTPUT_NV = 34122 	# GL/glext.h:2443
1693GL_COMBINER_CD_OUTPUT_NV = 34123 	# GL/glext.h:2444
1694GL_COMBINER_SUM_OUTPUT_NV = 34124 	# GL/glext.h:2445
1695GL_MAX_GENERAL_COMBINERS_NV = 34125 	# GL/glext.h:2446
1696GL_NUM_GENERAL_COMBINERS_NV = 34126 	# GL/glext.h:2447
1697GL_COLOR_SUM_CLAMP_NV = 34127 	# GL/glext.h:2448
1698GL_COMBINER0_NV = 34128 	# GL/glext.h:2449
1699GL_COMBINER1_NV = 34129 	# GL/glext.h:2450
1700GL_COMBINER2_NV = 34130 	# GL/glext.h:2451
1701GL_COMBINER3_NV = 34131 	# GL/glext.h:2452
1702GL_COMBINER4_NV = 34132 	# GL/glext.h:2453
1703GL_COMBINER5_NV = 34133 	# GL/glext.h:2454
1704GL_COMBINER6_NV = 34134 	# GL/glext.h:2455
1705GL_COMBINER7_NV = 34135 	# GL/glext.h:2456
1706# NV_fog_distance (GL/glext.h:2464)
1707GL_FOG_DISTANCE_MODE_NV = 34138 	# GL/glext.h:2465
1708GL_EYE_RADIAL_NV = 34139 	# GL/glext.h:2466
1709GL_EYE_PLANE_ABSOLUTE_NV = 34140 	# GL/glext.h:2467
1710# NV_texgen_emboss (GL/glext.h:2471)
1711GL_EMBOSS_LIGHT_NV = 34141 	# GL/glext.h:2472
1712GL_EMBOSS_CONSTANT_NV = 34142 	# GL/glext.h:2473
1713GL_EMBOSS_MAP_NV = 34143 	# GL/glext.h:2474
1714# NV_blend_square (GL/glext.h:2477)
1715# NV_texture_env_combine4 (GL/glext.h:2480)
1716GL_COMBINE4_NV = 34051 	# GL/glext.h:2481
1717GL_SOURCE3_RGB_NV = 34179 	# GL/glext.h:2482
1718GL_SOURCE3_ALPHA_NV = 34187 	# GL/glext.h:2483
1719GL_OPERAND3_RGB_NV = 34195 	# GL/glext.h:2484
1720GL_OPERAND3_ALPHA_NV = 34203 	# GL/glext.h:2485
1721# MESA_resize_buffers (GL/glext.h:2488)
1722# MESA_window_pos (GL/glext.h:2491)
1723# EXT_texture_compression_s3tc (GL/glext.h:2494)
1724GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 33776 	# GL/glext.h:2495
1725GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 33777 	# GL/glext.h:2496
1726GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 33778 	# GL/glext.h:2497
1727GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 33779 	# GL/glext.h:2498
1728# IBM_cull_vertex (GL/glext.h:2501)
1729GL_CULL_VERTEX_IBM = 103050 	# GL/glext.h:2502
1730# IBM_multimode_draw_arrays (GL/glext.h:2505)
1731# IBM_vertex_array_lists (GL/glext.h:2508)
1732GL_VERTEX_ARRAY_LIST_IBM = 103070 	# GL/glext.h:2509
1733GL_NORMAL_ARRAY_LIST_IBM = 103071 	# GL/glext.h:2510
1734GL_COLOR_ARRAY_LIST_IBM = 103072 	# GL/glext.h:2511
1735GL_INDEX_ARRAY_LIST_IBM = 103073 	# GL/glext.h:2512
1736GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074 	# GL/glext.h:2513
1737GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075 	# GL/glext.h:2514
1738GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076 	# GL/glext.h:2515
1739GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077 	# GL/glext.h:2516
1740GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080 	# GL/glext.h:2517
1741GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081 	# GL/glext.h:2518
1742GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082 	# GL/glext.h:2519
1743GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083 	# GL/glext.h:2520
1744GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084 	# GL/glext.h:2521
1745GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085 	# GL/glext.h:2522
1746GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086 	# GL/glext.h:2523
1747GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087 	# GL/glext.h:2524
1748# SGIX_subsample (GL/glext.h:2527)
1749GL_PACK_SUBSAMPLE_RATE_SGIX = 34208 	# GL/glext.h:2528
1750GL_UNPACK_SUBSAMPLE_RATE_SGIX = 34209 	# GL/glext.h:2529
1751GL_PIXEL_SUBSAMPLE_4444_SGIX = 34210 	# GL/glext.h:2530
1752GL_PIXEL_SUBSAMPLE_2424_SGIX = 34211 	# GL/glext.h:2531
1753GL_PIXEL_SUBSAMPLE_4242_SGIX = 34212 	# GL/glext.h:2532
1754# SGIX_ycrcb_subsample (GL/glext.h:2535)
1755# SGIX_ycrcba (GL/glext.h:2538)
1756GL_YCRCB_SGIX = 33560 	# GL/glext.h:2539
1757GL_YCRCBA_SGIX = 33561 	# GL/glext.h:2540
1758# SGI_depth_pass_instrument (GL/glext.h:2543)
1759GL_DEPTH_PASS_INSTRUMENT_SGIX = 33552 	# GL/glext.h:2544
1760GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 33553 	# GL/glext.h:2545
1761GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX = 33554 	# GL/glext.h:2546
1762# 3DFX_texture_compression_FXT1 (GL/glext.h:2549)
1763GL_COMPRESSED_RGB_FXT1_3DFX = 34480 	# GL/glext.h:2550
1764GL_COMPRESSED_RGBA_FXT1_3DFX = 34481 	# GL/glext.h:2551
1765# 3DFX_multisample (GL/glext.h:2554)
1766GL_MULTISAMPLE_3DFX = 34482 	# GL/glext.h:2555
1767GL_SAMPLE_BUFFERS_3DFX = 34483 	# GL/glext.h:2556
1768GL_SAMPLES_3DFX = 34484 	# GL/glext.h:2557
1769GL_MULTISAMPLE_BIT_3DFX = 536870912 	# GL/glext.h:2558
1770# 3DFX_tbuffer (GL/glext.h:2561)
1771# EXT_multisample (GL/glext.h:2564)
1772GL_MULTISAMPLE_EXT = 32925 	# GL/glext.h:2565
1773GL_SAMPLE_ALPHA_TO_MASK_EXT = 32926 	# GL/glext.h:2566
1774GL_SAMPLE_ALPHA_TO_ONE_EXT = 32927 	# GL/glext.h:2567
1775GL_SAMPLE_MASK_EXT = 32928 	# GL/glext.h:2568
1776GL_1PASS_EXT = 32929 	# GL/glext.h:2569
1777GL_2PASS_0_EXT = 32930 	# GL/glext.h:2570
1778GL_2PASS_1_EXT = 32931 	# GL/glext.h:2571
1779GL_4PASS_0_EXT = 32932 	# GL/glext.h:2572
1780GL_4PASS_1_EXT = 32933 	# GL/glext.h:2573
1781GL_4PASS_2_EXT = 32934 	# GL/glext.h:2574
1782GL_4PASS_3_EXT = 32935 	# GL/glext.h:2575
1783GL_SAMPLE_BUFFERS_EXT = 32936 	# GL/glext.h:2576
1784GL_SAMPLES_EXT = 32937 	# GL/glext.h:2577
1785GL_SAMPLE_MASK_VALUE_EXT = 32938 	# GL/glext.h:2578
1786GL_SAMPLE_MASK_INVERT_EXT = 32939 	# GL/glext.h:2579
1787GL_SAMPLE_PATTERN_EXT = 32940 	# GL/glext.h:2580
1788GL_MULTISAMPLE_BIT_EXT = 536870912 	# GL/glext.h:2581
1789# SGIX_vertex_preclip (GL/glext.h:2584)
1790GL_VERTEX_PRECLIP_SGIX = 33774 	# GL/glext.h:2585
1791GL_VERTEX_PRECLIP_HINT_SGIX = 33775 	# GL/glext.h:2586
1792# SGIX_convolution_accuracy (GL/glext.h:2589)
1793GL_CONVOLUTION_HINT_SGIX = 33558 	# GL/glext.h:2590
1794# SGIX_resample (GL/glext.h:2593)
1795GL_PACK_RESAMPLE_SGIX = 33836 	# GL/glext.h:2594
1796GL_UNPACK_RESAMPLE_SGIX = 33837 	# GL/glext.h:2595
1797GL_RESAMPLE_REPLICATE_SGIX = 33838 	# GL/glext.h:2596
1798GL_RESAMPLE_ZERO_FILL_SGIX = 33839 	# GL/glext.h:2597
1799GL_RESAMPLE_DECIMATE_SGIX = 33840 	# GL/glext.h:2598
1800# SGIS_point_line_texgen (GL/glext.h:2601)
1801GL_EYE_DISTANCE_TO_POINT_SGIS = 33264 	# GL/glext.h:2602
1802GL_OBJECT_DISTANCE_TO_POINT_SGIS = 33265 	# GL/glext.h:2603
1803GL_EYE_DISTANCE_TO_LINE_SGIS = 33266 	# GL/glext.h:2604
1804GL_OBJECT_DISTANCE_TO_LINE_SGIS = 33267 	# GL/glext.h:2605
1805GL_EYE_POINT_SGIS = 33268 	# GL/glext.h:2606
1806GL_OBJECT_POINT_SGIS = 33269 	# GL/glext.h:2607
1807GL_EYE_LINE_SGIS = 33270 	# GL/glext.h:2608
1808GL_OBJECT_LINE_SGIS = 33271 	# GL/glext.h:2609
1809# SGIS_texture_color_mask (GL/glext.h:2612)
1810GL_TEXTURE_COLOR_WRITEMASK_SGIS = 33263 	# GL/glext.h:2613
1811# EXT_texture_env_dot3 (GL/glext.h:2616)
1812GL_DOT3_RGB_EXT = 34624 	# GL/glext.h:2617
1813GL_DOT3_RGBA_EXT = 34625 	# GL/glext.h:2618
1814# ATI_texture_mirror_once (GL/glext.h:2621)
1815GL_MIRROR_CLAMP_ATI = 34626 	# GL/glext.h:2622
1816GL_MIRROR_CLAMP_TO_EDGE_ATI = 34627 	# GL/glext.h:2623
1817# NV_fence (GL/glext.h:2626)
1818GL_ALL_COMPLETED_NV = 34034 	# GL/glext.h:2627
1819GL_FENCE_STATUS_NV = 34035 	# GL/glext.h:2628
1820GL_FENCE_CONDITION_NV = 34036 	# GL/glext.h:2629
1821# IBM_texture_mirrored_repeat (GL/glext.h:2632)
1822GL_MIRRORED_REPEAT_IBM = 33648 	# GL/glext.h:2633
1823# NV_evaluators (GL/glext.h:2636)
1824GL_EVAL_2D_NV = 34496 	# GL/glext.h:2637
1825GL_EVAL_TRIANGULAR_2D_NV = 34497 	# GL/glext.h:2638
1826GL_MAP_TESSELLATION_NV = 34498 	# GL/glext.h:2639
1827GL_MAP_ATTRIB_U_ORDER_NV = 34499 	# GL/glext.h:2640
1828GL_MAP_ATTRIB_V_ORDER_NV = 34500 	# GL/glext.h:2641
1829GL_EVAL_FRACTIONAL_TESSELLATION_NV = 34501 	# GL/glext.h:2642
1830GL_EVAL_VERTEX_ATTRIB0_NV = 34502 	# GL/glext.h:2643
1831GL_EVAL_VERTEX_ATTRIB1_NV = 34503 	# GL/glext.h:2644
1832GL_EVAL_VERTEX_ATTRIB2_NV = 34504 	# GL/glext.h:2645
1833GL_EVAL_VERTEX_ATTRIB3_NV = 34505 	# GL/glext.h:2646
1834GL_EVAL_VERTEX_ATTRIB4_NV = 34506 	# GL/glext.h:2647
1835GL_EVAL_VERTEX_ATTRIB5_NV = 34507 	# GL/glext.h:2648
1836GL_EVAL_VERTEX_ATTRIB6_NV = 34508 	# GL/glext.h:2649
1837GL_EVAL_VERTEX_ATTRIB7_NV = 34509 	# GL/glext.h:2650
1838GL_EVAL_VERTEX_ATTRIB8_NV = 34510 	# GL/glext.h:2651
1839GL_EVAL_VERTEX_ATTRIB9_NV = 34511 	# GL/glext.h:2652
1840GL_EVAL_VERTEX_ATTRIB10_NV = 34512 	# GL/glext.h:2653
1841GL_EVAL_VERTEX_ATTRIB11_NV = 34513 	# GL/glext.h:2654
1842GL_EVAL_VERTEX_ATTRIB12_NV = 34514 	# GL/glext.h:2655
1843GL_EVAL_VERTEX_ATTRIB13_NV = 34515 	# GL/glext.h:2656
1844GL_EVAL_VERTEX_ATTRIB14_NV = 34516 	# GL/glext.h:2657
1845GL_EVAL_VERTEX_ATTRIB15_NV = 34517 	# GL/glext.h:2658
1846GL_MAX_MAP_TESSELLATION_NV = 34518 	# GL/glext.h:2659
1847GL_MAX_RATIONAL_EVAL_ORDER_NV = 34519 	# GL/glext.h:2660
1848# NV_packed_depth_stencil (GL/glext.h:2663)
1849GL_DEPTH_STENCIL_NV = 34041 	# GL/glext.h:2664
1850GL_UNSIGNED_INT_24_8_NV = 34042 	# GL/glext.h:2665
1851# EXT_packed_depth_stencil (GL/glext.h:2668)
1852GL_DEPTH_STENCIL_EXT = 34041 	# GL/glext.h:2669
1853GL_DEPTH24_STENCIL8_EXT = 35056 	# GL/glext.h:2670
1854GL_TEXTURE_STENCIL_SIZE_EXT = 35057 	# GL/glext.h:2671
1855GL_UNSIGNED_INT_24_8_EXT = 34042 	# GL/glext.h:2672
1856# NV_register_combiners2 (GL/glext.h:2675)
1857GL_PER_STAGE_CONSTANTS_NV = 34101 	# GL/glext.h:2676
1858# NV_texture_compression_vtc (GL/glext.h:2679)
1859# NV_texture_rectangle (GL/glext.h:2682)
1860GL_TEXTURE_RECTANGLE_NV = 34037 	# GL/glext.h:2683
1861GL_TEXTURE_BINDING_RECTANGLE_NV = 34038 	# GL/glext.h:2684
1862GL_PROXY_TEXTURE_RECTANGLE_NV = 34039 	# GL/glext.h:2685
1863GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 34040 	# GL/glext.h:2686
1864# NV_texture_shader (GL/glext.h:2689)
1865GL_OFFSET_TEXTURE_RECTANGLE_NV = 34380 	# GL/glext.h:2690
1866GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 34381 	# GL/glext.h:2691
1867GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 34382 	# GL/glext.h:2692
1868GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 34521 	# GL/glext.h:2693
1869GL_UNSIGNED_INT_S8_S8_8_8_NV = 34522 	# GL/glext.h:2694
1870GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 34523 	# GL/glext.h:2695
1871GL_DSDT_MAG_INTENSITY_NV = 34524 	# GL/glext.h:2696
1872GL_SHADER_CONSISTENT_NV = 34525 	# GL/glext.h:2697
1873GL_TEXTURE_SHADER_NV = 34526 	# GL/glext.h:2698
1874GL_SHADER_OPERATION_NV = 34527 	# GL/glext.h:2699
1875GL_CULL_MODES_NV = 34528 	# GL/glext.h:2700
1876GL_OFFSET_TEXTURE_MATRIX_NV = 34529 	# GL/glext.h:2701
1877GL_OFFSET_TEXTURE_SCALE_NV = 34530 	# GL/glext.h:2702
1878GL_OFFSET_TEXTURE_BIAS_NV = 34531 	# GL/glext.h:2703
1879GL_OFFSET_TEXTURE_2D_MATRIX_NV = 34529 	# GL/glext.h:2704
1880GL_OFFSET_TEXTURE_2D_SCALE_NV = 34530 	# GL/glext.h:2705
1881GL_OFFSET_TEXTURE_2D_BIAS_NV = 34531 	# GL/glext.h:2706
1882GL_PREVIOUS_TEXTURE_INPUT_NV = 34532 	# GL/glext.h:2707
1883GL_CONST_EYE_NV = 34533 	# GL/glext.h:2708
1884GL_PASS_THROUGH_NV = 34534 	# GL/glext.h:2709
1885GL_CULL_FRAGMENT_NV = 34535 	# GL/glext.h:2710
1886GL_OFFSET_TEXTURE_2D_NV = 34536 	# GL/glext.h:2711
1887GL_DEPENDENT_AR_TEXTURE_2D_NV = 34537 	# GL/glext.h:2712
1888GL_DEPENDENT_GB_TEXTURE_2D_NV = 34538 	# GL/glext.h:2713
1889GL_DOT_PRODUCT_NV = 34540 	# GL/glext.h:2714
1890GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 34541 	# GL/glext.h:2715
1891GL_DOT_PRODUCT_TEXTURE_2D_NV = 34542 	# GL/glext.h:2716
1892GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 34544 	# GL/glext.h:2717
1893GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 34545 	# GL/glext.h:2718
1894GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 34546 	# GL/glext.h:2719
1895GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 34547 	# GL/glext.h:2720
1896GL_HILO_NV = 34548 	# GL/glext.h:2721
1897GL_DSDT_NV = 34549 	# GL/glext.h:2722
1898GL_DSDT_MAG_NV = 34550 	# GL/glext.h:2723
1899GL_DSDT_MAG_VIB_NV = 34551 	# GL/glext.h:2724
1900GL_HILO16_NV = 34552 	# GL/glext.h:2725
1901GL_SIGNED_HILO_NV = 34553 	# GL/glext.h:2726
1902GL_SIGNED_HILO16_NV = 34554 	# GL/glext.h:2727
1903GL_SIGNED_RGBA_NV = 34555 	# GL/glext.h:2728
1904GL_SIGNED_RGBA8_NV = 34556 	# GL/glext.h:2729
1905GL_SIGNED_RGB_NV = 34558 	# GL/glext.h:2730
1906GL_SIGNED_RGB8_NV = 34559 	# GL/glext.h:2731
1907GL_SIGNED_LUMINANCE_NV = 34561 	# GL/glext.h:2732
1908GL_SIGNED_LUMINANCE8_NV = 34562 	# GL/glext.h:2733
1909GL_SIGNED_LUMINANCE_ALPHA_NV = 34563 	# GL/glext.h:2734
1910GL_SIGNED_LUMINANCE8_ALPHA8_NV = 34564 	# GL/glext.h:2735
1911GL_SIGNED_ALPHA_NV = 34565 	# GL/glext.h:2736
1912GL_SIGNED_ALPHA8_NV = 34566 	# GL/glext.h:2737
1913GL_SIGNED_INTENSITY_NV = 34567 	# GL/glext.h:2738
1914GL_SIGNED_INTENSITY8_NV = 34568 	# GL/glext.h:2739
1915GL_DSDT8_NV = 34569 	# GL/glext.h:2740
1916GL_DSDT8_MAG8_NV = 34570 	# GL/glext.h:2741
1917GL_DSDT8_MAG8_INTENSITY8_NV = 34571 	# GL/glext.h:2742
1918GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 34572 	# GL/glext.h:2743
1919GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 34573 	# GL/glext.h:2744
1920GL_HI_SCALE_NV = 34574 	# GL/glext.h:2745
1921GL_LO_SCALE_NV = 34575 	# GL/glext.h:2746
1922GL_DS_SCALE_NV = 34576 	# GL/glext.h:2747
1923GL_DT_SCALE_NV = 34577 	# GL/glext.h:2748
1924GL_MAGNITUDE_SCALE_NV = 34578 	# GL/glext.h:2749
1925GL_VIBRANCE_SCALE_NV = 34579 	# GL/glext.h:2750
1926GL_HI_BIAS_NV = 34580 	# GL/glext.h:2751
1927GL_LO_BIAS_NV = 34581 	# GL/glext.h:2752
1928GL_DS_BIAS_NV = 34582 	# GL/glext.h:2753
1929GL_DT_BIAS_NV = 34583 	# GL/glext.h:2754
1930GL_MAGNITUDE_BIAS_NV = 34584 	# GL/glext.h:2755
1931GL_VIBRANCE_BIAS_NV = 34585 	# GL/glext.h:2756
1932GL_TEXTURE_BORDER_VALUES_NV = 34586 	# GL/glext.h:2757
1933GL_TEXTURE_HI_SIZE_NV = 34587 	# GL/glext.h:2758
1934GL_TEXTURE_LO_SIZE_NV = 34588 	# GL/glext.h:2759
1935GL_TEXTURE_DS_SIZE_NV = 34589 	# GL/glext.h:2760
1936GL_TEXTURE_DT_SIZE_NV = 34590 	# GL/glext.h:2761
1937GL_TEXTURE_MAG_SIZE_NV = 34591 	# GL/glext.h:2762
1938# NV_texture_shader2 (GL/glext.h:2765)
1939GL_DOT_PRODUCT_TEXTURE_3D_NV = 34543 	# GL/glext.h:2766
1940# NV_vertex_array_range2 (GL/glext.h:2769)
1941GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 34099 	# GL/glext.h:2770
1942# NV_vertex_program (GL/glext.h:2773)
1943GL_VERTEX_PROGRAM_NV = 34336 	# GL/glext.h:2774
1944GL_VERTEX_STATE_PROGRAM_NV = 34337 	# GL/glext.h:2775
1945GL_ATTRIB_ARRAY_SIZE_NV = 34339 	# GL/glext.h:2776
1946GL_ATTRIB_ARRAY_STRIDE_NV = 34340 	# GL/glext.h:2777
1947GL_ATTRIB_ARRAY_TYPE_NV = 34341 	# GL/glext.h:2778
1948GL_CURRENT_ATTRIB_NV = 34342 	# GL/glext.h:2779
1949GL_PROGRAM_LENGTH_NV = 34343 	# GL/glext.h:2780
1950GL_PROGRAM_STRING_NV = 34344 	# GL/glext.h:2781
1951GL_MODELVIEW_PROJECTION_NV = 34345 	# GL/glext.h:2782
1952GL_IDENTITY_NV = 34346 	# GL/glext.h:2783
1953GL_INVERSE_NV = 34347 	# GL/glext.h:2784
1954GL_TRANSPOSE_NV = 34348 	# GL/glext.h:2785
1955GL_INVERSE_TRANSPOSE_NV = 34349 	# GL/glext.h:2786
1956GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 34350 	# GL/glext.h:2787
1957GL_MAX_TRACK_MATRICES_NV = 34351 	# GL/glext.h:2788
1958GL_MATRIX0_NV = 34352 	# GL/glext.h:2789
1959GL_MATRIX1_NV = 34353 	# GL/glext.h:2790
1960GL_MATRIX2_NV = 34354 	# GL/glext.h:2791
1961GL_MATRIX3_NV = 34355 	# GL/glext.h:2792
1962GL_MATRIX4_NV = 34356 	# GL/glext.h:2793
1963GL_MATRIX5_NV = 34357 	# GL/glext.h:2794
1964GL_MATRIX6_NV = 34358 	# GL/glext.h:2795
1965GL_MATRIX7_NV = 34359 	# GL/glext.h:2796
1966GL_CURRENT_MATRIX_STACK_DEPTH_NV = 34368 	# GL/glext.h:2797
1967GL_CURRENT_MATRIX_NV = 34369 	# GL/glext.h:2798
1968GL_VERTEX_PROGRAM_POINT_SIZE_NV = 34370 	# GL/glext.h:2799
1969GL_VERTEX_PROGRAM_TWO_SIDE_NV = 34371 	# GL/glext.h:2800
1970GL_PROGRAM_PARAMETER_NV = 34372 	# GL/glext.h:2801
1971GL_ATTRIB_ARRAY_POINTER_NV = 34373 	# GL/glext.h:2802
1972GL_PROGRAM_TARGET_NV = 34374 	# GL/glext.h:2803
1973GL_PROGRAM_RESIDENT_NV = 34375 	# GL/glext.h:2804
1974GL_TRACK_MATRIX_NV = 34376 	# GL/glext.h:2805
1975GL_TRACK_MATRIX_TRANSFORM_NV = 34377 	# GL/glext.h:2806
1976GL_VERTEX_PROGRAM_BINDING_NV = 34378 	# GL/glext.h:2807
1977GL_PROGRAM_ERROR_POSITION_NV = 34379 	# GL/glext.h:2808
1978GL_VERTEX_ATTRIB_ARRAY0_NV = 34384 	# GL/glext.h:2809
1979GL_VERTEX_ATTRIB_ARRAY1_NV = 34385 	# GL/glext.h:2810
1980GL_VERTEX_ATTRIB_ARRAY2_NV = 34386 	# GL/glext.h:2811
1981GL_VERTEX_ATTRIB_ARRAY3_NV = 34387 	# GL/glext.h:2812
1982GL_VERTEX_ATTRIB_ARRAY4_NV = 34388 	# GL/glext.h:2813
1983GL_VERTEX_ATTRIB_ARRAY5_NV = 34389 	# GL/glext.h:2814
1984GL_VERTEX_ATTRIB_ARRAY6_NV = 34390 	# GL/glext.h:2815
1985GL_VERTEX_ATTRIB_ARRAY7_NV = 34391 	# GL/glext.h:2816
1986GL_VERTEX_ATTRIB_ARRAY8_NV = 34392 	# GL/glext.h:2817
1987GL_VERTEX_ATTRIB_ARRAY9_NV = 34393 	# GL/glext.h:2818
1988GL_VERTEX_ATTRIB_ARRAY10_NV = 34394 	# GL/glext.h:2819
1989GL_VERTEX_ATTRIB_ARRAY11_NV = 34395 	# GL/glext.h:2820
1990GL_VERTEX_ATTRIB_ARRAY12_NV = 34396 	# GL/glext.h:2821
1991GL_VERTEX_ATTRIB_ARRAY13_NV = 34397 	# GL/glext.h:2822
1992GL_VERTEX_ATTRIB_ARRAY14_NV = 34398 	# GL/glext.h:2823
1993GL_VERTEX_ATTRIB_ARRAY15_NV = 34399 	# GL/glext.h:2824
1994GL_MAP1_VERTEX_ATTRIB0_4_NV = 34400 	# GL/glext.h:2825
1995GL_MAP1_VERTEX_ATTRIB1_4_NV = 34401 	# GL/glext.h:2826
1996GL_MAP1_VERTEX_ATTRIB2_4_NV = 34402 	# GL/glext.h:2827
1997GL_MAP1_VERTEX_ATTRIB3_4_NV = 34403 	# GL/glext.h:2828
1998GL_MAP1_VERTEX_ATTRIB4_4_NV = 34404 	# GL/glext.h:2829
1999GL_MAP1_VERTEX_ATTRIB5_4_NV = 34405 	# GL/glext.h:2830
2000GL_MAP1_VERTEX_ATTRIB6_4_NV = 34406 	# GL/glext.h:2831
2001GL_MAP1_VERTEX_ATTRIB7_4_NV = 34407 	# GL/glext.h:2832
2002GL_MAP1_VERTEX_ATTRIB8_4_NV = 34408 	# GL/glext.h:2833
2003GL_MAP1_VERTEX_ATTRIB9_4_NV = 34409 	# GL/glext.h:2834
2004GL_MAP1_VERTEX_ATTRIB10_4_NV = 34410 	# GL/glext.h:2835
2005GL_MAP1_VERTEX_ATTRIB11_4_NV = 34411 	# GL/glext.h:2836
2006GL_MAP1_VERTEX_ATTRIB12_4_NV = 34412 	# GL/glext.h:2837
2007GL_MAP1_VERTEX_ATTRIB13_4_NV = 34413 	# GL/glext.h:2838
2008GL_MAP1_VERTEX_ATTRIB14_4_NV = 34414 	# GL/glext.h:2839
2009GL_MAP1_VERTEX_ATTRIB15_4_NV = 34415 	# GL/glext.h:2840
2010GL_MAP2_VERTEX_ATTRIB0_4_NV = 34416 	# GL/glext.h:2841
2011GL_MAP2_VERTEX_ATTRIB1_4_NV = 34417 	# GL/glext.h:2842
2012GL_MAP2_VERTEX_ATTRIB2_4_NV = 34418 	# GL/glext.h:2843
2013GL_MAP2_VERTEX_ATTRIB3_4_NV = 34419 	# GL/glext.h:2844
2014GL_MAP2_VERTEX_ATTRIB4_4_NV = 34420 	# GL/glext.h:2845
2015GL_MAP2_VERTEX_ATTRIB5_4_NV = 34421 	# GL/glext.h:2846
2016GL_MAP2_VERTEX_ATTRIB6_4_NV = 34422 	# GL/glext.h:2847
2017GL_MAP2_VERTEX_ATTRIB7_4_NV = 34423 	# GL/glext.h:2848
2018GL_MAP2_VERTEX_ATTRIB8_4_NV = 34424 	# GL/glext.h:2849
2019GL_MAP2_VERTEX_ATTRIB9_4_NV = 34425 	# GL/glext.h:2850
2020GL_MAP2_VERTEX_ATTRIB10_4_NV = 34426 	# GL/glext.h:2851
2021GL_MAP2_VERTEX_ATTRIB11_4_NV = 34427 	# GL/glext.h:2852
2022GL_MAP2_VERTEX_ATTRIB12_4_NV = 34428 	# GL/glext.h:2853
2023GL_MAP2_VERTEX_ATTRIB13_4_NV = 34429 	# GL/glext.h:2854
2024GL_MAP2_VERTEX_ATTRIB14_4_NV = 34430 	# GL/glext.h:2855
2025GL_MAP2_VERTEX_ATTRIB15_4_NV = 34431 	# GL/glext.h:2856
2026# SGIX_texture_coordinate_clamp (GL/glext.h:2859)
2027GL_TEXTURE_MAX_CLAMP_S_SGIX = 33641 	# GL/glext.h:2860
2028GL_TEXTURE_MAX_CLAMP_T_SGIX = 33642 	# GL/glext.h:2861
2029GL_TEXTURE_MAX_CLAMP_R_SGIX = 33643 	# GL/glext.h:2862
2030# SGIX_scalebias_hint (GL/glext.h:2865)
2031GL_SCALEBIAS_HINT_SGIX = 33570 	# GL/glext.h:2866
2032# OML_interlace (GL/glext.h:2869)
2033GL_INTERLACE_OML = 35200 	# GL/glext.h:2870
2034GL_INTERLACE_READ_OML = 35201 	# GL/glext.h:2871
2035# OML_subsample (GL/glext.h:2874)
2036GL_FORMAT_SUBSAMPLE_24_24_OML = 35202 	# GL/glext.h:2875
2037GL_FORMAT_SUBSAMPLE_244_244_OML = 35203 	# GL/glext.h:2876
2038# OML_resample (GL/glext.h:2879)
2039GL_PACK_RESAMPLE_OML = 35204 	# GL/glext.h:2880
2040GL_UNPACK_RESAMPLE_OML = 35205 	# GL/glext.h:2881
2041GL_RESAMPLE_REPLICATE_OML = 35206 	# GL/glext.h:2882
2042GL_RESAMPLE_ZERO_FILL_OML = 35207 	# GL/glext.h:2883
2043GL_RESAMPLE_AVERAGE_OML = 35208 	# GL/glext.h:2884
2044GL_RESAMPLE_DECIMATE_OML = 35209 	# GL/glext.h:2885
2045# NV_copy_depth_to_color (GL/glext.h:2888)
2046GL_DEPTH_STENCIL_TO_RGBA_NV = 34926 	# GL/glext.h:2889
2047GL_DEPTH_STENCIL_TO_BGRA_NV = 34927 	# GL/glext.h:2890
2048# ATI_envmap_bumpmap (GL/glext.h:2893)
2049GL_BUMP_ROT_MATRIX_ATI = 34677 	# GL/glext.h:2894
2050GL_BUMP_ROT_MATRIX_SIZE_ATI = 34678 	# GL/glext.h:2895
2051GL_BUMP_NUM_TEX_UNITS_ATI = 34679 	# GL/glext.h:2896
2052GL_BUMP_TEX_UNITS_ATI = 34680 	# GL/glext.h:2897
2053GL_DUDV_ATI = 34681 	# GL/glext.h:2898
2054GL_DU8DV8_ATI = 34682 	# GL/glext.h:2899
2055GL_BUMP_ENVMAP_ATI = 34683 	# GL/glext.h:2900
2056GL_BUMP_TARGET_ATI = 34684 	# GL/glext.h:2901
2057# ATI_fragment_shader (GL/glext.h:2904)
2058GL_FRAGMENT_SHADER_ATI = 35104 	# GL/glext.h:2905
2059GL_REG_0_ATI = 35105 	# GL/glext.h:2906
2060GL_REG_1_ATI = 35106 	# GL/glext.h:2907
2061GL_REG_2_ATI = 35107 	# GL/glext.h:2908
2062GL_REG_3_ATI = 35108 	# GL/glext.h:2909
2063GL_REG_4_ATI = 35109 	# GL/glext.h:2910
2064GL_REG_5_ATI = 35110 	# GL/glext.h:2911
2065GL_REG_6_ATI = 35111 	# GL/glext.h:2912
2066GL_REG_7_ATI = 35112 	# GL/glext.h:2913
2067GL_REG_8_ATI = 35113 	# GL/glext.h:2914
2068GL_REG_9_ATI = 35114 	# GL/glext.h:2915
2069GL_REG_10_ATI = 35115 	# GL/glext.h:2916
2070GL_REG_11_ATI = 35116 	# GL/glext.h:2917
2071GL_REG_12_ATI = 35117 	# GL/glext.h:2918
2072GL_REG_13_ATI = 35118 	# GL/glext.h:2919
2073GL_REG_14_ATI = 35119 	# GL/glext.h:2920
2074GL_REG_15_ATI = 35120 	# GL/glext.h:2921
2075GL_REG_16_ATI = 35121 	# GL/glext.h:2922
2076GL_REG_17_ATI = 35122 	# GL/glext.h:2923
2077GL_REG_18_ATI = 35123 	# GL/glext.h:2924
2078GL_REG_19_ATI = 35124 	# GL/glext.h:2925
2079GL_REG_20_ATI = 35125 	# GL/glext.h:2926
2080GL_REG_21_ATI = 35126 	# GL/glext.h:2927
2081GL_REG_22_ATI = 35127 	# GL/glext.h:2928
2082GL_REG_23_ATI = 35128 	# GL/glext.h:2929
2083GL_REG_24_ATI = 35129 	# GL/glext.h:2930
2084GL_REG_25_ATI = 35130 	# GL/glext.h:2931
2085GL_REG_26_ATI = 35131 	# GL/glext.h:2932
2086GL_REG_27_ATI = 35132 	# GL/glext.h:2933
2087GL_REG_28_ATI = 35133 	# GL/glext.h:2934
2088GL_REG_29_ATI = 35134 	# GL/glext.h:2935
2089GL_REG_30_ATI = 35135 	# GL/glext.h:2936
2090GL_REG_31_ATI = 35136 	# GL/glext.h:2937
2091GL_CON_0_ATI = 35137 	# GL/glext.h:2938
2092GL_CON_1_ATI = 35138 	# GL/glext.h:2939
2093GL_CON_2_ATI = 35139 	# GL/glext.h:2940
2094GL_CON_3_ATI = 35140 	# GL/glext.h:2941
2095GL_CON_4_ATI = 35141 	# GL/glext.h:2942
2096GL_CON_5_ATI = 35142 	# GL/glext.h:2943
2097GL_CON_6_ATI = 35143 	# GL/glext.h:2944
2098GL_CON_7_ATI = 35144 	# GL/glext.h:2945
2099GL_CON_8_ATI = 35145 	# GL/glext.h:2946
2100GL_CON_9_ATI = 35146 	# GL/glext.h:2947
2101GL_CON_10_ATI = 35147 	# GL/glext.h:2948
2102GL_CON_11_ATI = 35148 	# GL/glext.h:2949
2103GL_CON_12_ATI = 35149 	# GL/glext.h:2950
2104GL_CON_13_ATI = 35150 	# GL/glext.h:2951
2105GL_CON_14_ATI = 35151 	# GL/glext.h:2952
2106GL_CON_15_ATI = 35152 	# GL/glext.h:2953
2107GL_CON_16_ATI = 35153 	# GL/glext.h:2954
2108GL_CON_17_ATI = 35154 	# GL/glext.h:2955
2109GL_CON_18_ATI = 35155 	# GL/glext.h:2956
2110GL_CON_19_ATI = 35156 	# GL/glext.h:2957
2111GL_CON_20_ATI = 35157 	# GL/glext.h:2958
2112GL_CON_21_ATI = 35158 	# GL/glext.h:2959
2113GL_CON_22_ATI = 35159 	# GL/glext.h:2960
2114GL_CON_23_ATI = 35160 	# GL/glext.h:2961
2115GL_CON_24_ATI = 35161 	# GL/glext.h:2962
2116GL_CON_25_ATI = 35162 	# GL/glext.h:2963
2117GL_CON_26_ATI = 35163 	# GL/glext.h:2964
2118GL_CON_27_ATI = 35164 	# GL/glext.h:2965
2119GL_CON_28_ATI = 35165 	# GL/glext.h:2966
2120GL_CON_29_ATI = 35166 	# GL/glext.h:2967
2121GL_CON_30_ATI = 35167 	# GL/glext.h:2968
2122GL_CON_31_ATI = 35168 	# GL/glext.h:2969
2123GL_MOV_ATI = 35169 	# GL/glext.h:2970
2124GL_ADD_ATI = 35171 	# GL/glext.h:2971
2125GL_MUL_ATI = 35172 	# GL/glext.h:2972
2126GL_SUB_ATI = 35173 	# GL/glext.h:2973
2127GL_DOT3_ATI = 35174 	# GL/glext.h:2974
2128GL_DOT4_ATI = 35175 	# GL/glext.h:2975
2129GL_MAD_ATI = 35176 	# GL/glext.h:2976
2130GL_LERP_ATI = 35177 	# GL/glext.h:2977
2131GL_CND_ATI = 35178 	# GL/glext.h:2978
2132GL_CND0_ATI = 35179 	# GL/glext.h:2979
2133GL_DOT2_ADD_ATI = 35180 	# GL/glext.h:2980
2134GL_SECONDARY_INTERPOLATOR_ATI = 35181 	# GL/glext.h:2981
2135GL_NUM_FRAGMENT_REGISTERS_ATI = 35182 	# GL/glext.h:2982
2136GL_NUM_FRAGMENT_CONSTANTS_ATI = 35183 	# GL/glext.h:2983
2137GL_NUM_PASSES_ATI = 35184 	# GL/glext.h:2984
2138GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 35185 	# GL/glext.h:2985
2139GL_NUM_INSTRUCTIONS_TOTAL_ATI = 35186 	# GL/glext.h:2986
2140GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 35187 	# GL/glext.h:2987
2141GL_NUM_LOOPBACK_COMPONENTS_ATI = 35188 	# GL/glext.h:2988
2142GL_COLOR_ALPHA_PAIRING_ATI = 35189 	# GL/glext.h:2989
2143GL_SWIZZLE_STR_ATI = 35190 	# GL/glext.h:2990
2144GL_SWIZZLE_STQ_ATI = 35191 	# GL/glext.h:2991
2145GL_SWIZZLE_STR_DR_ATI = 35192 	# GL/glext.h:2992
2146GL_SWIZZLE_STQ_DQ_ATI = 35193 	# GL/glext.h:2993
2147GL_SWIZZLE_STRQ_ATI = 35194 	# GL/glext.h:2994
2148GL_SWIZZLE_STRQ_DQ_ATI = 35195 	# GL/glext.h:2995
2149GL_RED_BIT_ATI = 1 	# GL/glext.h:2996
2150GL_GREEN_BIT_ATI = 2 	# GL/glext.h:2997
2151GL_BLUE_BIT_ATI = 4 	# GL/glext.h:2998
2152GL_2X_BIT_ATI = 1 	# GL/glext.h:2999
2153GL_4X_BIT_ATI = 2 	# GL/glext.h:3000
2154GL_8X_BIT_ATI = 4 	# GL/glext.h:3001
2155GL_HALF_BIT_ATI = 8 	# GL/glext.h:3002
2156GL_QUARTER_BIT_ATI = 16 	# GL/glext.h:3003
2157GL_EIGHTH_BIT_ATI = 32 	# GL/glext.h:3004
2158GL_SATURATE_BIT_ATI = 64 	# GL/glext.h:3005
2159GL_COMP_BIT_ATI = 2 	# GL/glext.h:3006
2160GL_NEGATE_BIT_ATI = 4 	# GL/glext.h:3007
2161GL_BIAS_BIT_ATI = 8 	# GL/glext.h:3008
2162# ATI_pn_triangles (GL/glext.h:3011)
2163GL_PN_TRIANGLES_ATI = 34800 	# GL/glext.h:3012
2164GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34801 	# GL/glext.h:3013
2165GL_PN_TRIANGLES_POINT_MODE_ATI = 34802 	# GL/glext.h:3014
2166GL_PN_TRIANGLES_NORMAL_MODE_ATI = 34803 	# GL/glext.h:3015
2167GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34804 	# GL/glext.h:3016
2168GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 34805 	# GL/glext.h:3017
2169GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 34806 	# GL/glext.h:3018
2170GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 34807 	# GL/glext.h:3019
2171GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 34808 	# GL/glext.h:3020
2172# ATI_vertex_array_object (GL/glext.h:3023)
2173GL_STATIC_ATI = 34656 	# GL/glext.h:3024
2174GL_DYNAMIC_ATI = 34657 	# GL/glext.h:3025
2175GL_PRESERVE_ATI = 34658 	# GL/glext.h:3026
2176GL_DISCARD_ATI = 34659 	# GL/glext.h:3027
2177GL_OBJECT_BUFFER_SIZE_ATI = 34660 	# GL/glext.h:3028
2178GL_OBJECT_BUFFER_USAGE_ATI = 34661 	# GL/glext.h:3029
2179GL_ARRAY_OBJECT_BUFFER_ATI = 34662 	# GL/glext.h:3030
2180GL_ARRAY_OBJECT_OFFSET_ATI = 34663 	# GL/glext.h:3031
2181# EXT_vertex_shader (GL/glext.h:3034)
2182GL_VERTEX_SHADER_EXT = 34688 	# GL/glext.h:3035
2183GL_VERTEX_SHADER_BINDING_EXT = 34689 	# GL/glext.h:3036
2184GL_OP_INDEX_EXT = 34690 	# GL/glext.h:3037
2185GL_OP_NEGATE_EXT = 34691 	# GL/glext.h:3038
2186GL_OP_DOT3_EXT = 34692 	# GL/glext.h:3039
2187GL_OP_DOT4_EXT = 34693 	# GL/glext.h:3040
2188GL_OP_MUL_EXT = 34694 	# GL/glext.h:3041
2189GL_OP_ADD_EXT = 34695 	# GL/glext.h:3042
2190GL_OP_MADD_EXT = 34696 	# GL/glext.h:3043
2191GL_OP_FRAC_EXT = 34697 	# GL/glext.h:3044
2192GL_OP_MAX_EXT = 34698 	# GL/glext.h:3045
2193GL_OP_MIN_EXT = 34699 	# GL/glext.h:3046
2194GL_OP_SET_GE_EXT = 34700 	# GL/glext.h:3047
2195GL_OP_SET_LT_EXT = 34701 	# GL/glext.h:3048
2196GL_OP_CLAMP_EXT = 34702 	# GL/glext.h:3049
2197GL_OP_FLOOR_EXT = 34703 	# GL/glext.h:3050
2198GL_OP_ROUND_EXT = 34704 	# GL/glext.h:3051
2199GL_OP_EXP_BASE_2_EXT = 34705 	# GL/glext.h:3052
2200GL_OP_LOG_BASE_2_EXT = 34706 	# GL/glext.h:3053
2201GL_OP_POWER_EXT = 34707 	# GL/glext.h:3054
2202GL_OP_RECIP_EXT = 34708 	# GL/glext.h:3055
2203GL_OP_RECIP_SQRT_EXT = 34709 	# GL/glext.h:3056
2204GL_OP_SUB_EXT = 34710 	# GL/glext.h:3057
2205GL_OP_CROSS_PRODUCT_EXT = 34711 	# GL/glext.h:3058
2206GL_OP_MULTIPLY_MATRIX_EXT = 34712 	# GL/glext.h:3059
2207GL_OP_MOV_EXT = 34713 	# GL/glext.h:3060
2208GL_OUTPUT_VERTEX_EXT = 34714 	# GL/glext.h:3061
2209GL_OUTPUT_COLOR0_EXT = 34715 	# GL/glext.h:3062
2210GL_OUTPUT_COLOR1_EXT = 34716 	# GL/glext.h:3063
2211GL_OUTPUT_TEXTURE_COORD0_EXT = 34717 	# GL/glext.h:3064
2212GL_OUTPUT_TEXTURE_COORD1_EXT = 34718 	# GL/glext.h:3065
2213GL_OUTPUT_TEXTURE_COORD2_EXT = 34719 	# GL/glext.h:3066
2214GL_OUTPUT_TEXTURE_COORD3_EXT = 34720 	# GL/glext.h:3067
2215GL_OUTPUT_TEXTURE_COORD4_EXT = 34721 	# GL/glext.h:3068
2216GL_OUTPUT_TEXTURE_COORD5_EXT = 34722 	# GL/glext.h:3069
2217GL_OUTPUT_TEXTURE_COORD6_EXT = 34723 	# GL/glext.h:3070
2218GL_OUTPUT_TEXTURE_COORD7_EXT = 34724 	# GL/glext.h:3071
2219GL_OUTPUT_TEXTURE_COORD8_EXT = 34725 	# GL/glext.h:3072
2220GL_OUTPUT_TEXTURE_COORD9_EXT = 34726 	# GL/glext.h:3073
2221GL_OUTPUT_TEXTURE_COORD10_EXT = 34727 	# GL/glext.h:3074
2222GL_OUTPUT_TEXTURE_COORD11_EXT = 34728 	# GL/glext.h:3075
2223GL_OUTPUT_TEXTURE_COORD12_EXT = 34729 	# GL/glext.h:3076
2224GL_OUTPUT_TEXTURE_COORD13_EXT = 34730 	# GL/glext.h:3077
2225GL_OUTPUT_TEXTURE_COORD14_EXT = 34731 	# GL/glext.h:3078
2226GL_OUTPUT_TEXTURE_COORD15_EXT = 34732 	# GL/glext.h:3079
2227GL_OUTPUT_TEXTURE_COORD16_EXT = 34733 	# GL/glext.h:3080
2228GL_OUTPUT_TEXTURE_COORD17_EXT = 34734 	# GL/glext.h:3081
2229GL_OUTPUT_TEXTURE_COORD18_EXT = 34735 	# GL/glext.h:3082
2230GL_OUTPUT_TEXTURE_COORD19_EXT = 34736 	# GL/glext.h:3083
2231GL_OUTPUT_TEXTURE_COORD20_EXT = 34737 	# GL/glext.h:3084
2232GL_OUTPUT_TEXTURE_COORD21_EXT = 34738 	# GL/glext.h:3085
2233GL_OUTPUT_TEXTURE_COORD22_EXT = 34739 	# GL/glext.h:3086
2234GL_OUTPUT_TEXTURE_COORD23_EXT = 34740 	# GL/glext.h:3087
2235GL_OUTPUT_TEXTURE_COORD24_EXT = 34741 	# GL/glext.h:3088
2236GL_OUTPUT_TEXTURE_COORD25_EXT = 34742 	# GL/glext.h:3089
2237GL_OUTPUT_TEXTURE_COORD26_EXT = 34743 	# GL/glext.h:3090
2238GL_OUTPUT_TEXTURE_COORD27_EXT = 34744 	# GL/glext.h:3091
2239GL_OUTPUT_TEXTURE_COORD28_EXT = 34745 	# GL/glext.h:3092
2240GL_OUTPUT_TEXTURE_COORD29_EXT = 34746 	# GL/glext.h:3093
2241GL_OUTPUT_TEXTURE_COORD30_EXT = 34747 	# GL/glext.h:3094
2242GL_OUTPUT_TEXTURE_COORD31_EXT = 34748 	# GL/glext.h:3095
2243GL_OUTPUT_FOG_EXT = 34749 	# GL/glext.h:3096
2244GL_SCALAR_EXT = 34750 	# GL/glext.h:3097
2245GL_VECTOR_EXT = 34751 	# GL/glext.h:3098
2246GL_MATRIX_EXT = 34752 	# GL/glext.h:3099
2247GL_VARIANT_EXT = 34753 	# GL/glext.h:3100
2248GL_INVARIANT_EXT = 34754 	# GL/glext.h:3101
2249GL_LOCAL_CONSTANT_EXT = 34755 	# GL/glext.h:3102
2250GL_LOCAL_EXT = 34756 	# GL/glext.h:3103
2251GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 34757 	# GL/glext.h:3104
2252GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 34758 	# GL/glext.h:3105
2253GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 34759 	# GL/glext.h:3106
2254GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34760 	# GL/glext.h:3107
2255GL_MAX_VERTEX_SHADER_LOCALS_EXT = 34761 	# GL/glext.h:3108
2256GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 34762 	# GL/glext.h:3109
2257GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 34763 	# GL/glext.h:3110
2258GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34764 	# GL/glext.h:3111
2259GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 34765 	# GL/glext.h:3112
2260GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 34766 	# GL/glext.h:3113
2261GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 34767 	# GL/glext.h:3114
2262GL_VERTEX_SHADER_VARIANTS_EXT = 34768 	# GL/glext.h:3115
2263GL_VERTEX_SHADER_INVARIANTS_EXT = 34769 	# GL/glext.h:3116
2264GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34770 	# GL/glext.h:3117
2265GL_VERTEX_SHADER_LOCALS_EXT = 34771 	# GL/glext.h:3118
2266GL_VERTEX_SHADER_OPTIMIZED_EXT = 34772 	# GL/glext.h:3119
2267GL_X_EXT = 34773 	# GL/glext.h:3120
2268GL_Y_EXT = 34774 	# GL/glext.h:3121
2269GL_Z_EXT = 34775 	# GL/glext.h:3122
2270GL_W_EXT = 34776 	# GL/glext.h:3123
2271GL_NEGATIVE_X_EXT = 34777 	# GL/glext.h:3124
2272GL_NEGATIVE_Y_EXT = 34778 	# GL/glext.h:3125
2273GL_NEGATIVE_Z_EXT = 34779 	# GL/glext.h:3126
2274GL_NEGATIVE_W_EXT = 34780 	# GL/glext.h:3127
2275GL_ZERO_EXT = 34781 	# GL/glext.h:3128
2276GL_ONE_EXT = 34782 	# GL/glext.h:3129
2277GL_NEGATIVE_ONE_EXT = 34783 	# GL/glext.h:3130
2278GL_NORMALIZED_RANGE_EXT = 34784 	# GL/glext.h:3131
2279GL_FULL_RANGE_EXT = 34785 	# GL/glext.h:3132
2280GL_CURRENT_VERTEX_EXT = 34786 	# GL/glext.h:3133
2281GL_MVP_MATRIX_EXT = 34787 	# GL/glext.h:3134
2282GL_VARIANT_VALUE_EXT = 34788 	# GL/glext.h:3135
2283GL_VARIANT_DATATYPE_EXT = 34789 	# GL/glext.h:3136
2284GL_VARIANT_ARRAY_STRIDE_EXT = 34790 	# GL/glext.h:3137
2285GL_VARIANT_ARRAY_TYPE_EXT = 34791 	# GL/glext.h:3138
2286GL_VARIANT_ARRAY_EXT = 34792 	# GL/glext.h:3139
2287GL_VARIANT_ARRAY_POINTER_EXT = 34793 	# GL/glext.h:3140
2288GL_INVARIANT_VALUE_EXT = 34794 	# GL/glext.h:3141
2289GL_INVARIANT_DATATYPE_EXT = 34795 	# GL/glext.h:3142
2290GL_LOCAL_CONSTANT_VALUE_EXT = 34796 	# GL/glext.h:3143
2291GL_LOCAL_CONSTANT_DATATYPE_EXT = 34797 	# GL/glext.h:3144
2292# ATI_vertex_streams (GL/glext.h:3147)
2293GL_MAX_VERTEX_STREAMS_ATI = 34667 	# GL/glext.h:3148
2294GL_VERTEX_STREAM0_ATI = 34668 	# GL/glext.h:3149
2295GL_VERTEX_STREAM1_ATI = 34669 	# GL/glext.h:3150
2296GL_VERTEX_STREAM2_ATI = 34670 	# GL/glext.h:3151
2297GL_VERTEX_STREAM3_ATI = 34671 	# GL/glext.h:3152
2298GL_VERTEX_STREAM4_ATI = 34672 	# GL/glext.h:3153
2299GL_VERTEX_STREAM5_ATI = 34673 	# GL/glext.h:3154
2300GL_VERTEX_STREAM6_ATI = 34674 	# GL/glext.h:3155
2301GL_VERTEX_STREAM7_ATI = 34675 	# GL/glext.h:3156
2302GL_VERTEX_SOURCE_ATI = 34676 	# GL/glext.h:3157
2303# ATI_element_array (GL/glext.h:3160)
2304GL_ELEMENT_ARRAY_ATI = 34664 	# GL/glext.h:3161
2305GL_ELEMENT_ARRAY_TYPE_ATI = 34665 	# GL/glext.h:3162
2306GL_ELEMENT_ARRAY_POINTER_ATI = 34666 	# GL/glext.h:3163
2307# SUN_mesh_array (GL/glext.h:3166)
2308GL_QUAD_MESH_SUN = 34324 	# GL/glext.h:3167
2309GL_TRIANGLE_MESH_SUN = 34325 	# GL/glext.h:3168
2310# SUN_slice_accum (GL/glext.h:3171)
2311GL_SLICE_ACCUM_SUN = 34252 	# GL/glext.h:3172
2312# NV_multisample_filter_hint (GL/glext.h:3175)
2313GL_MULTISAMPLE_FILTER_HINT_NV = 34100 	# GL/glext.h:3176
2314# NV_depth_clamp (GL/glext.h:3179)
2315GL_DEPTH_CLAMP_NV = 34383 	# GL/glext.h:3180
2316# NV_occlusion_query (GL/glext.h:3183)
2317GL_PIXEL_COUNTER_BITS_NV = 34916 	# GL/glext.h:3184
2318GL_CURRENT_OCCLUSION_QUERY_ID_NV = 34917 	# GL/glext.h:3185
2319GL_PIXEL_COUNT_NV = 34918 	# GL/glext.h:3186
2320GL_PIXEL_COUNT_AVAILABLE_NV = 34919 	# GL/glext.h:3187
2321# NV_point_sprite (GL/glext.h:3190)
2322GL_POINT_SPRITE_NV = 34913 	# GL/glext.h:3191
2323GL_COORD_REPLACE_NV = 34914 	# GL/glext.h:3192
2324GL_POINT_SPRITE_R_MODE_NV = 34915 	# GL/glext.h:3193
2325# NV_texture_shader3 (GL/glext.h:3196)
2326GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 34896 	# GL/glext.h:3197
2327GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 34897 	# GL/glext.h:3198
2328GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34898 	# GL/glext.h:3199
2329GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 34899 	# GL/glext.h:3200
2330GL_OFFSET_HILO_TEXTURE_2D_NV = 34900 	# GL/glext.h:3201
2331GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 34901 	# GL/glext.h:3202
2332GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 34902 	# GL/glext.h:3203
2333GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34903 	# GL/glext.h:3204
2334GL_DEPENDENT_HILO_TEXTURE_2D_NV = 34904 	# GL/glext.h:3205
2335GL_DEPENDENT_RGB_TEXTURE_3D_NV = 34905 	# GL/glext.h:3206
2336GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 34906 	# GL/glext.h:3207
2337GL_DOT_PRODUCT_PASS_THROUGH_NV = 34907 	# GL/glext.h:3208
2338GL_DOT_PRODUCT_TEXTURE_1D_NV = 34908 	# GL/glext.h:3209
2339GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 34909 	# GL/glext.h:3210
2340GL_HILO8_NV = 34910 	# GL/glext.h:3211
2341GL_SIGNED_HILO8_NV = 34911 	# GL/glext.h:3212
2342GL_FORCE_BLUE_TO_ONE_NV = 34912 	# GL/glext.h:3213
2343# NV_vertex_program1_1 (GL/glext.h:3216)
2344# EXT_shadow_funcs (GL/glext.h:3219)
2345# EXT_stencil_two_side (GL/glext.h:3222)
2346GL_STENCIL_TEST_TWO_SIDE_EXT = 35088 	# GL/glext.h:3223
2347GL_ACTIVE_STENCIL_FACE_EXT = 35089 	# GL/glext.h:3224
2348# ATI_text_fragment_shader (GL/glext.h:3227)
2349GL_TEXT_FRAGMENT_SHADER_ATI = 33280 	# GL/glext.h:3228
2350# APPLE_client_storage (GL/glext.h:3231)
2351GL_UNPACK_CLIENT_STORAGE_APPLE = 34226 	# GL/glext.h:3232
2352# APPLE_element_array (GL/glext.h:3235)
2353GL_ELEMENT_ARRAY_APPLE = 34664 	# GL/glext.h:3236
2354GL_ELEMENT_ARRAY_TYPE_APPLE = 34665 	# GL/glext.h:3237
2355GL_ELEMENT_ARRAY_POINTER_APPLE = 34666 	# GL/glext.h:3238
2356# APPLE_fence (GL/glext.h:3241)
2357GL_DRAW_PIXELS_APPLE = 35338 	# GL/glext.h:3242
2358GL_FENCE_APPLE = 35339 	# GL/glext.h:3243
2359# APPLE_vertex_array_object (GL/glext.h:3246)
2360GL_VERTEX_ARRAY_BINDING_APPLE = 34229 	# GL/glext.h:3247
2361# APPLE_vertex_array_range (GL/glext.h:3250)
2362GL_VERTEX_ARRAY_RANGE_APPLE = 34077 	# GL/glext.h:3251
2363GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 34078 	# GL/glext.h:3252
2364GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 34079 	# GL/glext.h:3253
2365GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 34081 	# GL/glext.h:3254
2366GL_STORAGE_CACHED_APPLE = 34238 	# GL/glext.h:3255
2367GL_STORAGE_SHARED_APPLE = 34239 	# GL/glext.h:3256
2368# APPLE_ycbcr_422 (GL/glext.h:3259)
2369GL_YCBCR_422_APPLE = 34233 	# GL/glext.h:3260
2370GL_UNSIGNED_SHORT_8_8_APPLE = 34234 	# GL/glext.h:3261
2371GL_UNSIGNED_SHORT_8_8_REV_APPLE = 34235 	# GL/glext.h:3262
2372# S3_s3tc (GL/glext.h:3265)
2373GL_RGB_S3TC = 33696 	# GL/glext.h:3266
2374GL_RGB4_S3TC = 33697 	# GL/glext.h:3267
2375GL_RGBA_S3TC = 33698 	# GL/glext.h:3268
2376GL_RGBA4_S3TC = 33699 	# GL/glext.h:3269
2377# ATI_draw_buffers (GL/glext.h:3272)
2378GL_MAX_DRAW_BUFFERS_ATI = 34852 	# GL/glext.h:3273
2379GL_DRAW_BUFFER0_ATI = 34853 	# GL/glext.h:3274
2380GL_DRAW_BUFFER1_ATI = 34854 	# GL/glext.h:3275
2381GL_DRAW_BUFFER2_ATI = 34855 	# GL/glext.h:3276
2382GL_DRAW_BUFFER3_ATI = 34856 	# GL/glext.h:3277
2383GL_DRAW_BUFFER4_ATI = 34857 	# GL/glext.h:3278
2384GL_DRAW_BUFFER5_ATI = 34858 	# GL/glext.h:3279
2385GL_DRAW_BUFFER6_ATI = 34859 	# GL/glext.h:3280
2386GL_DRAW_BUFFER7_ATI = 34860 	# GL/glext.h:3281
2387GL_DRAW_BUFFER8_ATI = 34861 	# GL/glext.h:3282
2388GL_DRAW_BUFFER9_ATI = 34862 	# GL/glext.h:3283
2389GL_DRAW_BUFFER10_ATI = 34863 	# GL/glext.h:3284
2390GL_DRAW_BUFFER11_ATI = 34864 	# GL/glext.h:3285
2391GL_DRAW_BUFFER12_ATI = 34865 	# GL/glext.h:3286
2392GL_DRAW_BUFFER13_ATI = 34866 	# GL/glext.h:3287
2393GL_DRAW_BUFFER14_ATI = 34867 	# GL/glext.h:3288
2394GL_DRAW_BUFFER15_ATI = 34868 	# GL/glext.h:3289
2395# ATI_pixel_format_float (GL/glext.h:3292)
2396GL_TYPE_RGBA_FLOAT_ATI = 34848 	# GL/glext.h:3293
2397GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 34869 	# GL/glext.h:3294
2398# ATI_texture_env_combine3 (GL/glext.h:3297)
2399GL_MODULATE_ADD_ATI = 34628 	# GL/glext.h:3298
2400GL_MODULATE_SIGNED_ADD_ATI = 34629 	# GL/glext.h:3299
2401GL_MODULATE_SUBTRACT_ATI = 34630 	# GL/glext.h:3300
2402# ATI_texture_float (GL/glext.h:3303)
2403GL_RGBA_FLOAT32_ATI = 34836 	# GL/glext.h:3304
2404GL_RGB_FLOAT32_ATI = 34837 	# GL/glext.h:3305
2405GL_ALPHA_FLOAT32_ATI = 34838 	# GL/glext.h:3306
2406GL_INTENSITY_FLOAT32_ATI = 34839 	# GL/glext.h:3307
2407GL_LUMINANCE_FLOAT32_ATI = 34840 	# GL/glext.h:3308
2408GL_LUMINANCE_ALPHA_FLOAT32_ATI = 34841 	# GL/glext.h:3309
2409GL_RGBA_FLOAT16_ATI = 34842 	# GL/glext.h:3310
2410GL_RGB_FLOAT16_ATI = 34843 	# GL/glext.h:3311
2411GL_ALPHA_FLOAT16_ATI = 34844 	# GL/glext.h:3312
2412GL_INTENSITY_FLOAT16_ATI = 34845 	# GL/glext.h:3313
2413GL_LUMINANCE_FLOAT16_ATI = 34846 	# GL/glext.h:3314
2414GL_LUMINANCE_ALPHA_FLOAT16_ATI = 34847 	# GL/glext.h:3315
2415# NV_float_buffer (GL/glext.h:3318)
2416GL_FLOAT_R_NV = 34944 	# GL/glext.h:3319
2417GL_FLOAT_RG_NV = 34945 	# GL/glext.h:3320
2418GL_FLOAT_RGB_NV = 34946 	# GL/glext.h:3321
2419GL_FLOAT_RGBA_NV = 34947 	# GL/glext.h:3322
2420GL_FLOAT_R16_NV = 34948 	# GL/glext.h:3323
2421GL_FLOAT_R32_NV = 34949 	# GL/glext.h:3324
2422GL_FLOAT_RG16_NV = 34950 	# GL/glext.h:3325
2423GL_FLOAT_RG32_NV = 34951 	# GL/glext.h:3326
2424GL_FLOAT_RGB16_NV = 34952 	# GL/glext.h:3327
2425GL_FLOAT_RGB32_NV = 34953 	# GL/glext.h:3328
2426GL_FLOAT_RGBA16_NV = 34954 	# GL/glext.h:3329
2427GL_FLOAT_RGBA32_NV = 34955 	# GL/glext.h:3330
2428GL_TEXTURE_FLOAT_COMPONENTS_NV = 34956 	# GL/glext.h:3331
2429GL_FLOAT_CLEAR_COLOR_VALUE_NV = 34957 	# GL/glext.h:3332
2430GL_FLOAT_RGBA_MODE_NV = 34958 	# GL/glext.h:3333
2431# NV_fragment_program (GL/glext.h:3336)
2432GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 34920 	# GL/glext.h:3337
2433GL_FRAGMENT_PROGRAM_NV = 34928 	# GL/glext.h:3338
2434GL_MAX_TEXTURE_COORDS_NV = 34929 	# GL/glext.h:3339
2435GL_MAX_TEXTURE_IMAGE_UNITS_NV = 34930 	# GL/glext.h:3340
2436GL_FRAGMENT_PROGRAM_BINDING_NV = 34931 	# GL/glext.h:3341
2437GL_PROGRAM_ERROR_STRING_NV = 34932 	# GL/glext.h:3342
2438# NV_half_float (GL/glext.h:3345)
2439GL_HALF_FLOAT_NV = 5131 	# GL/glext.h:3346
2440# NV_pixel_data_range (GL/glext.h:3349)
2441GL_WRITE_PIXEL_DATA_RANGE_NV = 34936 	# GL/glext.h:3350
2442GL_READ_PIXEL_DATA_RANGE_NV = 34937 	# GL/glext.h:3351
2443GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 34938 	# GL/glext.h:3352
2444GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 34939 	# GL/glext.h:3353
2445GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 34940 	# GL/glext.h:3354
2446GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 34941 	# GL/glext.h:3355
2447# NV_primitive_restart (GL/glext.h:3358)
2448GL_PRIMITIVE_RESTART_NV = 34136 	# GL/glext.h:3359
2449GL_PRIMITIVE_RESTART_INDEX_NV = 34137 	# GL/glext.h:3360
2450# NV_texture_expand_normal (GL/glext.h:3363)
2451GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = 34959 	# GL/glext.h:3364
2452# NV_vertex_program2 (GL/glext.h:3367)
2453# ATI_map_object_buffer (GL/glext.h:3370)
2454# ATI_separate_stencil (GL/glext.h:3373)
2455GL_STENCIL_BACK_FUNC_ATI = 34816 	# GL/glext.h:3374
2456GL_STENCIL_BACK_FAIL_ATI = 34817 	# GL/glext.h:3375
2457GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 34818 	# GL/glext.h:3376
2458GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 34819 	# GL/glext.h:3377
2459# ATI_vertex_attrib_array_object (GL/glext.h:3380)
2460# OES_read_format (GL/glext.h:3383)
2461GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738 	# GL/glext.h:3384
2462GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739 	# GL/glext.h:3385
2463# EXT_depth_bounds_test (GL/glext.h:3388)
2464GL_DEPTH_BOUNDS_TEST_EXT = 34960 	# GL/glext.h:3389
2465GL_DEPTH_BOUNDS_EXT = 34961 	# GL/glext.h:3390
2466# EXT_texture_mirror_clamp (GL/glext.h:3393)
2467GL_MIRROR_CLAMP_EXT = 34626 	# GL/glext.h:3394
2468GL_MIRROR_CLAMP_TO_EDGE_EXT = 34627 	# GL/glext.h:3395
2469GL_MIRROR_CLAMP_TO_BORDER_EXT = 35090 	# GL/glext.h:3396
2470# EXT_blend_equation_separate (GL/glext.h:3399)
2471GL_BLEND_EQUATION_RGB_EXT = 32777 	# GL/glext.h:3400
2472GL_BLEND_EQUATION_ALPHA_EXT = 34877 	# GL/glext.h:3401
2473# MESA_pack_invert (GL/glext.h:3404)
2474GL_PACK_INVERT_MESA = 34648 	# GL/glext.h:3405
2475# MESA_ycbcr_texture (GL/glext.h:3408)
2476GL_UNSIGNED_SHORT_8_8_MESA = 34234 	# GL/glext.h:3409
2477GL_UNSIGNED_SHORT_8_8_REV_MESA = 34235 	# GL/glext.h:3410
2478GL_YCBCR_MESA = 34647 	# GL/glext.h:3411
2479# EXT_pixel_buffer_object (GL/glext.h:3414)
2480GL_PIXEL_PACK_BUFFER_EXT = 35051 	# GL/glext.h:3415
2481GL_PIXEL_UNPACK_BUFFER_EXT = 35052 	# GL/glext.h:3416
2482GL_PIXEL_PACK_BUFFER_BINDING_EXT = 35053 	# GL/glext.h:3417
2483GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = 35055 	# GL/glext.h:3418
2484# NV_fragment_program_option (GL/glext.h:3421)
2485# NV_fragment_program2 (GL/glext.h:3424)
2486GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = 35060 	# GL/glext.h:3425
2487GL_MAX_PROGRAM_CALL_DEPTH_NV = 35061 	# GL/glext.h:3426
2488GL_MAX_PROGRAM_IF_DEPTH_NV = 35062 	# GL/glext.h:3427
2489GL_MAX_PROGRAM_LOOP_DEPTH_NV = 35063 	# GL/glext.h:3428
2490GL_MAX_PROGRAM_LOOP_COUNT_NV = 35064 	# GL/glext.h:3429
2491# NV_vertex_program2_option (GL/glext.h:3432)
2492# NV_vertex_program3 (GL/glext.h:3437)
2493# EXT_framebuffer_object (GL/glext.h:3441)
2494GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 1286 	# GL/glext.h:3442
2495GL_MAX_RENDERBUFFER_SIZE_EXT = 34024 	# GL/glext.h:3443
2496GL_FRAMEBUFFER_BINDING_EXT = 36006 	# GL/glext.h:3444
2497GL_RENDERBUFFER_BINDING_EXT = 36007 	# GL/glext.h:3445
2498GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 36048 	# GL/glext.h:3446
2499GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 36049 	# GL/glext.h:3447
2500GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 36050 	# GL/glext.h:3448
2501GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 36051 	# GL/glext.h:3449
2502GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 36052 	# GL/glext.h:3450
2503GL_FRAMEBUFFER_COMPLETE_EXT = 36053 	# GL/glext.h:3451
2504GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 36054 	# GL/glext.h:3452
2505GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 36055 	# GL/glext.h:3453
2506GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT = 36056 	# GL/glext.h:3454
2507GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 36057 	# GL/glext.h:3455
2508GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 36058 	# GL/glext.h:3456
2509GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 36059 	# GL/glext.h:3457
2510GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 36060 	# GL/glext.h:3458
2511GL_FRAMEBUFFER_UNSUPPORTED_EXT = 36061 	# GL/glext.h:3459
2512GL_MAX_COLOR_ATTACHMENTS_EXT = 36063 	# GL/glext.h:3460
2513GL_COLOR_ATTACHMENT0_EXT = 36064 	# GL/glext.h:3461
2514GL_COLOR_ATTACHMENT1_EXT = 36065 	# GL/glext.h:3462
2515GL_COLOR_ATTACHMENT2_EXT = 36066 	# GL/glext.h:3463
2516GL_COLOR_ATTACHMENT3_EXT = 36067 	# GL/glext.h:3464
2517GL_COLOR_ATTACHMENT4_EXT = 36068 	# GL/glext.h:3465
2518GL_COLOR_ATTACHMENT5_EXT = 36069 	# GL/glext.h:3466
2519GL_COLOR_ATTACHMENT6_EXT = 36070 	# GL/glext.h:3467
2520GL_COLOR_ATTACHMENT7_EXT = 36071 	# GL/glext.h:3468
2521GL_COLOR_ATTACHMENT8_EXT = 36072 	# GL/glext.h:3469
2522GL_COLOR_ATTACHMENT9_EXT = 36073 	# GL/glext.h:3470
2523GL_COLOR_ATTACHMENT10_EXT = 36074 	# GL/glext.h:3471
2524GL_COLOR_ATTACHMENT11_EXT = 36075 	# GL/glext.h:3472
2525GL_COLOR_ATTACHMENT12_EXT = 36076 	# GL/glext.h:3473
2526GL_COLOR_ATTACHMENT13_EXT = 36077 	# GL/glext.h:3474
2527GL_COLOR_ATTACHMENT14_EXT = 36078 	# GL/glext.h:3475
2528GL_COLOR_ATTACHMENT15_EXT = 36079 	# GL/glext.h:3476
2529GL_DEPTH_ATTACHMENT_EXT = 36096 	# GL/glext.h:3477
2530GL_STENCIL_ATTACHMENT_EXT = 36128 	# GL/glext.h:3478
2531GL_FRAMEBUFFER_EXT = 36160 	# GL/glext.h:3479
2532GL_RENDERBUFFER_EXT = 36161 	# GL/glext.h:3480
2533GL_RENDERBUFFER_WIDTH_EXT = 36162 	# GL/glext.h:3481
2534GL_RENDERBUFFER_HEIGHT_EXT = 36163 	# GL/glext.h:3482
2535GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 36164 	# GL/glext.h:3483
2536GL_STENCIL_INDEX_EXT = 36165 	# GL/glext.h:3484
2537GL_STENCIL_INDEX1_EXT = 36166 	# GL/glext.h:3485
2538GL_STENCIL_INDEX4_EXT = 36167 	# GL/glext.h:3486
2539GL_STENCIL_INDEX8_EXT = 36168 	# GL/glext.h:3487
2540GL_STENCIL_INDEX16_EXT = 36169 	# GL/glext.h:3488
2541GL_RENDERBUFFER_RED_SIZE_EXT = 36176 	# GL/glext.h:3489
2542GL_RENDERBUFFER_GREEN_SIZE_EXT = 36177 	# GL/glext.h:3490
2543GL_RENDERBUFFER_BLUE_SIZE_EXT = 36178 	# GL/glext.h:3491
2544GL_RENDERBUFFER_ALPHA_SIZE_EXT = 36179 	# GL/glext.h:3492
2545GL_RENDERBUFFER_DEPTH_SIZE_EXT = 36180 	# GL/glext.h:3493
2546GL_RENDERBUFFER_STENCIL_SIZE_EXT = 36181 	# GL/glext.h:3494
2547# GREMEDY_string_marker (GL/glext.h:3497)
2548# EXT_Cg_shader (GL/glext.h:3500)
2549GL_CG_VERTEX_SHADER_EXT = 35086 	# GL/glext.h:3501
2550GL_CG_FRAGMENT_SHADER_EXT = 35087 	# GL/glext.h:3502
2551# EXT_timer_query (GL/glext.h:3505)
2552GL_TIME_ELAPSED_EXT = 35007 	# GL/glext.h:3506
2553# EXT_texture_buffer_object (GL/glext.h:3509)
2554GL_TEXTURE_BUFFER_EXT = 35882 	# GL/glext.h:3510
2555GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 35883 	# GL/glext.h:3511
2556GL_TEXTURE_BINDING_BUFFER_EXT = 35884 	# GL/glext.h:3512
2557GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 35885 	# GL/glext.h:3513
2558GL_TEXTURE_BUFFER_FORMAT_EXT = 35886 	# GL/glext.h:3514
2559# EXT_gpu_shader4 (GL/glext.h:3517)
2560GL_SAMPLER_1D_ARRAY_EXT = 36288 	# GL/glext.h:3518
2561GL_SAMPLER_2D_ARRAY_EXT = 36289 	# GL/glext.h:3519
2562GL_SAMPLER_BUFFER_EXT = 36290 	# GL/glext.h:3520
2563GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 36291 	# GL/glext.h:3521
2564GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 36292 	# GL/glext.h:3522
2565GL_SAMPLER_CUBE_SHADOW_EXT = 36293 	# GL/glext.h:3523
2566GL_UNSIGNED_INT_VEC2_EXT = 36294 	# GL/glext.h:3524
2567GL_UNSIGNED_INT_VEC3_EXT = 36295 	# GL/glext.h:3525
2568GL_UNSIGNED_INT_VEC4_EXT = 36296 	# GL/glext.h:3526
2569GL_INT_SAMPLER_1D_EXT = 36297 	# GL/glext.h:3527
2570GL_INT_SAMPLER_2D_EXT = 36298 	# GL/glext.h:3528
2571GL_INT_SAMPLER_3D_EXT = 36299 	# GL/glext.h:3529
2572GL_INT_SAMPLER_CUBE_EXT = 36300 	# GL/glext.h:3530
2573GL_INT_SAMPLER_2D_RECT_EXT = 36301 	# GL/glext.h:3531
2574GL_INT_SAMPLER_1D_ARRAY_EXT = 36302 	# GL/glext.h:3532
2575GL_INT_SAMPLER_2D_ARRAY_EXT = 36303 	# GL/glext.h:3533
2576GL_INT_SAMPLER_BUFFER_EXT = 36304 	# GL/glext.h:3534
2577GL_UNSIGNED_INT_SAMPLER_1D_EXT = 36305 	# GL/glext.h:3535
2578GL_UNSIGNED_INT_SAMPLER_2D_EXT = 36306 	# GL/glext.h:3536
2579GL_UNSIGNED_INT_SAMPLER_3D_EXT = 36307 	# GL/glext.h:3537
2580GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 36308 	# GL/glext.h:3538
2581GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 36309 	# GL/glext.h:3539
2582GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 36310 	# GL/glext.h:3540
2583GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 36311 	# GL/glext.h:3541
2584GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 36312 	# GL/glext.h:3542
2585GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT = 35069 	# GL/glext.h:3543
2586# EXT_geometry_shader4 (GL/glext.h:3546)
2587GL_GEOMETRY_SHADER_EXT = 36313 	# GL/glext.h:3547
2588GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 36317 	# GL/glext.h:3548
2589GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 36318 	# GL/glext.h:3549
2590GL_MAX_VARYING_COMPONENTS_EXT = 35659 	# GL/glext.h:3550
2591GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 36319 	# GL/glext.h:3551
2592GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 36320 	# GL/glext.h:3552
2593GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 36321 	# GL/glext.h:3553
2594GL_GEOMETRY_VERTICES_OUT_EXT = 36314 	# GL/glext.h:3554
2595GL_GEOMETRY_INPUT_TYPE_EXT = 36315 	# GL/glext.h:3555
2596GL_GEOMETRY_OUTPUT_TYPE_EXT = 36316 	# GL/glext.h:3556
2597GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 35881 	# GL/glext.h:3557
2598GL_LINES_ADJACENCY_EXT = 10 	# GL/glext.h:3558
2599GL_LINE_STRIP_ADJACENCY_EXT = 11 	# GL/glext.h:3559
2600GL_TRIANGLES_ADJACENCY_EXT = 12 	# GL/glext.h:3560
2601GL_TRIANGLE_STRIP_ADJACENCY_EXT = 13 	# GL/glext.h:3561
2602GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 36263 	# GL/glext.h:3562
2603GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 36264 	# GL/glext.h:3563
2604GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 36265 	# GL/glext.h:3564
2605GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 36052 	# GL/glext.h:3565
2606GL_PROGRAM_POINT_SIZE_EXT = 34370 	# GL/glext.h:3566
2607# EXT_bindable_uniform (GL/glext.h:3569)
2608GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 36322 	# GL/glext.h:3570
2609GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 36323 	# GL/glext.h:3571
2610GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 36324 	# GL/glext.h:3572
2611GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = 36333 	# GL/glext.h:3573
2612GL_UNIFORM_BUFFER_EXT = 36334 	# GL/glext.h:3574
2613GL_UNIFORM_BUFFER_BINDING_EXT = 36335 	# GL/glext.h:3575
2614# EXT_framebuffer_sRGB (GL/glext.h:3578)
2615GL_FRAMEBUFFER_SRGB_EXT = 36281 	# GL/glext.h:3579
2616GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 36282 	# GL/glext.h:3580
2617# EXT_texture_shared_exponent (GL/glext.h:3583)
2618GL_RGB9_E5_EXT = 35901 	# GL/glext.h:3584
2619GL_UNSIGNED_INT_5_9_9_9_REV_EXT = 35902 	# GL/glext.h:3585
2620GL_TEXTURE_SHARED_SIZE_EXT = 35903 	# GL/glext.h:3586
2621# EXT_packed_float (GL/glext.h:3589)
2622GL_R11F_G11F_B10F_EXT = 35898 	# GL/glext.h:3590
2623GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = 35899 	# GL/glext.h:3591
2624GL_RGBA_SIGNED_COMPONENTS_EXT = 35900 	# GL/glext.h:3592
2625# EXT_texture_array (GL/glext.h:3595)
2626GL_TEXTURE_1D_ARRAY_EXT = 35864 	# GL/glext.h:3596
2627GL_PROXY_TEXTURE_1D_ARRAY_EXT = 35865 	# GL/glext.h:3597
2628GL_TEXTURE_2D_ARRAY_EXT = 35866 	# GL/glext.h:3598
2629GL_PROXY_TEXTURE_2D_ARRAY_EXT = 35867 	# GL/glext.h:3599
2630GL_TEXTURE_BINDING_1D_ARRAY_EXT = 35868 	# GL/glext.h:3600
2631GL_TEXTURE_BINDING_2D_ARRAY_EXT = 35869 	# GL/glext.h:3601
2632GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 35071 	# GL/glext.h:3602
2633GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 34894 	# GL/glext.h:3603
2634# EXT_texture_integer (GL/glext.h:3607)
2635GL_RGBA32UI_EXT = 36208 	# GL/glext.h:3608
2636GL_RGB32UI_EXT = 36209 	# GL/glext.h:3609
2637GL_ALPHA32UI_EXT = 36210 	# GL/glext.h:3610
2638GL_INTENSITY32UI_EXT = 36211 	# GL/glext.h:3611
2639GL_LUMINANCE32UI_EXT = 36212 	# GL/glext.h:3612
2640GL_LUMINANCE_ALPHA32UI_EXT = 36213 	# GL/glext.h:3613
2641GL_RGBA16UI_EXT = 36214 	# GL/glext.h:3614
2642GL_RGB16UI_EXT = 36215 	# GL/glext.h:3615
2643GL_ALPHA16UI_EXT = 36216 	# GL/glext.h:3616
2644GL_INTENSITY16UI_EXT = 36217 	# GL/glext.h:3617
2645GL_LUMINANCE16UI_EXT = 36218 	# GL/glext.h:3618
2646GL_LUMINANCE_ALPHA16UI_EXT = 36219 	# GL/glext.h:3619
2647GL_RGBA8UI_EXT = 36220 	# GL/glext.h:3620
2648GL_RGB8UI_EXT = 36221 	# GL/glext.h:3621
2649GL_ALPHA8UI_EXT = 36222 	# GL/glext.h:3622
2650GL_INTENSITY8UI_EXT = 36223 	# GL/glext.h:3623
2651GL_LUMINANCE8UI_EXT = 36224 	# GL/glext.h:3624
2652GL_LUMINANCE_ALPHA8UI_EXT = 36225 	# GL/glext.h:3625
2653GL_RGBA32I_EXT = 36226 	# GL/glext.h:3626
2654GL_RGB32I_EXT = 36227 	# GL/glext.h:3627
2655GL_ALPHA32I_EXT = 36228 	# GL/glext.h:3628
2656GL_INTENSITY32I_EXT = 36229 	# GL/glext.h:3629
2657GL_LUMINANCE32I_EXT = 36230 	# GL/glext.h:3630
2658GL_LUMINANCE_ALPHA32I_EXT = 36231 	# GL/glext.h:3631
2659GL_RGBA16I_EXT = 36232 	# GL/glext.h:3632
2660GL_RGB16I_EXT = 36233 	# GL/glext.h:3633
2661GL_ALPHA16I_EXT = 36234 	# GL/glext.h:3634
2662GL_INTENSITY16I_EXT = 36235 	# GL/glext.h:3635
2663GL_LUMINANCE16I_EXT = 36236 	# GL/glext.h:3636
2664GL_LUMINANCE_ALPHA16I_EXT = 36237 	# GL/glext.h:3637
2665GL_RGBA8I_EXT = 36238 	# GL/glext.h:3638
2666GL_RGB8I_EXT = 36239 	# GL/glext.h:3639
2667GL_ALPHA8I_EXT = 36240 	# GL/glext.h:3640
2668GL_INTENSITY8I_EXT = 36241 	# GL/glext.h:3641
2669GL_LUMINANCE8I_EXT = 36242 	# GL/glext.h:3642
2670GL_LUMINANCE_ALPHA8I_EXT = 36243 	# GL/glext.h:3643
2671GL_RED_INTEGER_EXT = 36244 	# GL/glext.h:3644
2672GL_GREEN_INTEGER_EXT = 36245 	# GL/glext.h:3645
2673GL_BLUE_INTEGER_EXT = 36246 	# GL/glext.h:3646
2674GL_ALPHA_INTEGER_EXT = 36247 	# GL/glext.h:3647
2675GL_RGB_INTEGER_EXT = 36248 	# GL/glext.h:3648
2676GL_RGBA_INTEGER_EXT = 36249 	# GL/glext.h:3649
2677GL_BGR_INTEGER_EXT = 36250 	# GL/glext.h:3650
2678GL_BGRA_INTEGER_EXT = 36251 	# GL/glext.h:3651
2679GL_LUMINANCE_INTEGER_EXT = 36252 	# GL/glext.h:3652
2680GL_LUMINANCE_ALPHA_INTEGER_EXT = 36253 	# GL/glext.h:3653
2681GL_RGBA_INTEGER_MODE_EXT = 36254 	# GL/glext.h:3654
2682# NV_depth_buffer_float (GL/glext.h:3657)
2683GL_DEPTH_COMPONENT32F_NV = 36267 	# GL/glext.h:3658
2684GL_DEPTH32F_STENCIL8_NV = 36268 	# GL/glext.h:3659
2685GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 36269 	# GL/glext.h:3660
2686GL_DEPTH_BUFFER_FLOAT_MODE_NV = 36271 	# GL/glext.h:3661
2687# EXT_texture_compression_latc (GL/glext.h:3664)
2688GL_COMPRESSED_LUMINANCE_LATC1_EXT = 35952 	# GL/glext.h:3665
2689GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 35953 	# GL/glext.h:3666
2690GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 35954 	# GL/glext.h:3667
2691GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 35955 	# GL/glext.h:3668
2692# NV_transform_feedback (GL/glext.h:3671)
2693GL_BACK_PRIMARY_COLOR_NV = 35959 	# GL/glext.h:3672
2694GL_BACK_SECONDARY_COLOR_NV = 35960 	# GL/glext.h:3673
2695GL_TEXTURE_COORD_NV = 35961 	# GL/glext.h:3674
2696GL_CLIP_DISTANCE_NV = 35962 	# GL/glext.h:3675
2697GL_VERTEX_ID_NV = 35963 	# GL/glext.h:3676
2698GL_PRIMITIVE_ID_NV = 35964 	# GL/glext.h:3677
2699GL_GENERIC_ATTRIB_NV = 35965 	# GL/glext.h:3678
2700GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 35966 	# GL/glext.h:3679
2701GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 35967 	# GL/glext.h:3680
2702GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 35968 	# GL/glext.h:3681
2703GL_ACTIVE_VARYINGS_NV = 35969 	# GL/glext.h:3682
2704GL_ACTIVE_VARYING_MAX_LENGTH_NV = 35970 	# GL/glext.h:3683
2705GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 35971 	# GL/glext.h:3684
2706GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 35972 	# GL/glext.h:3685
2707GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 35973 	# GL/glext.h:3686
2708GL_TRANSFORM_FEEDBACK_RECORD_NV = 35974 	# GL/glext.h:3687
2709GL_PRIMITIVES_GENERATED_NV = 35975 	# GL/glext.h:3688
2710GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 35976 	# GL/glext.h:3689
2711GL_RASTERIZER_DISCARD_NV = 35977 	# GL/glext.h:3690
2712GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV = 35978 	# GL/glext.h:3691
2713GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 35979 	# GL/glext.h:3692
2714GL_INTERLEAVED_ATTRIBS_NV = 35980 	# GL/glext.h:3693
2715GL_SEPARATE_ATTRIBS_NV = 35981 	# GL/glext.h:3694
2716GL_TRANSFORM_FEEDBACK_BUFFER_NV = 35982 	# GL/glext.h:3695
2717GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 35983 	# GL/glext.h:3696
2718# NV_geometry_program4 (GL/glext.h:3699)
2719GL_GEOMETRY_PROGRAM_NV = 35878 	# GL/glext.h:3700
2720GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 35879 	# GL/glext.h:3701
2721GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 35880 	# GL/glext.h:3702
2722# NV_gpu_program4 (GL/glext.h:3705)
2723GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 35076 	# GL/glext.h:3706
2724GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 35077 	# GL/glext.h:3707
2725GL_PROGRAM_ATTRIB_COMPONENTS_NV = 35078 	# GL/glext.h:3708
2726GL_PROGRAM_RESULT_COMPONENTS_NV = 35079 	# GL/glext.h:3709
2727GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 35080 	# GL/glext.h:3710
2728GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 35081 	# GL/glext.h:3711
2729GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 36261 	# GL/glext.h:3712
2730GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 36262 	# GL/glext.h:3713
2731GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 36256 	# GL/glext.h:3717
2732GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 36257 	# GL/glext.h:3718
2733GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 36258 	# GL/glext.h:3719
2734GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 36259 	# GL/glext.h:3720
2735GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 36260 	# GL/glext.h:3721
2736# NV_framebuffer_multisample_coverage (GL/glext.h:3724)
2737GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 36011 	# GL/glext.h:3725
2738GL_RENDERBUFFER_COLOR_SAMPLES_NV = 36368 	# GL/glext.h:3726
2739GL_MAX_RENDERBUFFER_COVERAGE_SAMPLES_NV = 36183 	# GL/glext.h:3727
2740GL_MAX_RENDERBUFFER_COLOR_SAMPLES_NV = 36369 	# GL/glext.h:3728
2741GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 36370 	# GL/glext.h:3729
2742GL_MULTISAMPLE_COVERAGE_MODES_NV = 36371 	# GL/glext.h:3730
2743# EXT_framebuffer_multisample (GL/glext.h:3733)
2744GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 36182 	# GL/glext.h:3734
2745GL_MAX_SAMPLES_EXT = 36183 	# GL/glext.h:3735
2746GL_RENDERBUFFER_SAMPLES_EXT = 36011 	# GL/glext.h:3736
2747# EXT_framebuffer_blit (GL/glext.h:3739)
2748GL_READ_FRAMEBUFFER_EXT = 36008 	# GL/glext.h:3740
2749GL_DRAW_FRAMEBUFFER_EXT = 36009 	# GL/glext.h:3741
2750GL_DRAW_FRAMEBUFFER_BINDING_EXT = 36006 	# GL/glext.h:3742
2751GL_READ_FRAMEBUFFER_BINDING_EXT = 36010 	# GL/glext.h:3743
2752# EXT_texture_compression_rgtc (GL/glext.h:3746)
2753GL_COMPRESSED_RED_RGTC1_EXT = 36283 	# GL/glext.h:3747
2754GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 36284 	# GL/glext.h:3748
2755GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 36285 	# GL/glext.h:3749
2756GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 36286 	# GL/glext.h:3750
2757# NV_present_video (GL/glext.h:3753)
2758GL_FRAME_NV = 36390 	# GL/glext.h:3754
2759GL_FIELDS_NV = 36391 	# GL/glext.h:3755
2760GL_CURRENT_TIME_NV = 36392 	# GL/glext.h:3756
2761GL_NUM_FILL_STREAMS_NV = 36393 	# GL/glext.h:3757
2762GL_PRESENT_TIME_NV = 36394 	# GL/glext.h:3758
2763GL_PRESENT_DURATION_NV = 36395 	# GL/glext.h:3759
2764# NV_conditional_render (GL/glext.h:3762)
2765GL_QUERY_WAIT_NV = 36371 	# GL/glext.h:3763
2766GL_QUERY_NO_WAIT_NV = 36372 	# GL/glext.h:3764
2767GL_QUERY_BY_REGION_WAIT_NV = 36373 	# GL/glext.h:3765
2768GL_QUERY_BY_REGION_NO_WAIT_NV = 36374 	# GL/glext.h:3766
2769# EXT_transform_feedback (GL/glext.h:3769)
2770GL_TRANSFORM_FEEDBACK_BUFFER_EXT = 35982 	# GL/glext.h:3770
2771GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = 35972 	# GL/glext.h:3771
2772GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 35973 	# GL/glext.h:3772
2773GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 35983 	# GL/glext.h:3773
2774GL_INTERLEAVED_ATTRIBS_EXT = 35980 	# GL/glext.h:3774
2775GL_SEPARATE_ATTRIBS_EXT = 35981 	# GL/glext.h:3775
2776GL_PRIMITIVES_GENERATED_EXT = 35975 	# GL/glext.h:3776
2777GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 35976 	# GL/glext.h:3777
2778GL_RASTERIZER_DISCARD_EXT = 35977 	# GL/glext.h:3778
2779GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 35978 	# GL/glext.h:3779
2780GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 35979 	# GL/glext.h:3780
2781GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 35968 	# GL/glext.h:3781
2782GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = 35971 	# GL/glext.h:3782
2783GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 35967 	# GL/glext.h:3783
2784GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 35958 	# GL/glext.h:3784
2785# EXT_direct_state_access (GL/glext.h:3787)
2786GL_PROGRAM_MATRIX_EXT = 36397 	# GL/glext.h:3788
2787GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 36398 	# GL/glext.h:3789
2788GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 36399 	# GL/glext.h:3790
2789# EXT_vertex_array_bgra (GL/glext.h:3793)
2790# EXT_texture_swizzle (GL/glext.h:3797)
2791GL_TEXTURE_SWIZZLE_R_EXT = 36418 	# GL/glext.h:3798
2792GL_TEXTURE_SWIZZLE_G_EXT = 36419 	# GL/glext.h:3799
2793GL_TEXTURE_SWIZZLE_B_EXT = 36420 	# GL/glext.h:3800
2794GL_TEXTURE_SWIZZLE_A_EXT = 36421 	# GL/glext.h:3801
2795GL_TEXTURE_SWIZZLE_RGBA_EXT = 36422 	# GL/glext.h:3802
2796# NV_explicit_multisample (GL/glext.h:3805)
2797GL_SAMPLE_POSITION_NV = 36432 	# GL/glext.h:3806
2798GL_SAMPLE_MASK_NV = 36433 	# GL/glext.h:3807
2799GL_SAMPLE_MASK_VALUE_NV = 36434 	# GL/glext.h:3808
2800GL_TEXTURE_BINDING_RENDERBUFFER_NV = 36435 	# GL/glext.h:3809
2801GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 36436 	# GL/glext.h:3810
2802GL_MAX_SAMPLE_MASK_WORDS_NV = 36441 	# GL/glext.h:3811
2803GL_TEXTURE_RENDERBUFFER_NV = 36437 	# GL/glext.h:3812
2804GL_SAMPLER_RENDERBUFFER_NV = 36438 	# GL/glext.h:3813
2805GL_INT_SAMPLER_RENDERBUFFER_NV = 36439 	# GL/glext.h:3814
2806GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 36440 	# GL/glext.h:3815
2807# NV_transform_feedback2 (GL/glext.h:3818)
2808GL_TRANSFORM_FEEDBACK_NV = 36386 	# GL/glext.h:3819
2809GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 36387 	# GL/glext.h:3820
2810GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 36388 	# GL/glext.h:3821
2811GL_TRANSFORM_FEEDBACK_BINDING_NV = 36389 	# GL/glext.h:3822
2812# NV_vertex_buffer_unified_memory (GL/glext.h:3825)
2813GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 36638 	# GL/glext.h:3826
2814GL_ELEMENT_ARRAY_UNIFIED_NV = 36639 	# GL/glext.h:3827
2815GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 36640 	# GL/glext.h:3828
2816GL_VERTEX_ARRAY_ADDRESS_NV = 36641 	# GL/glext.h:3829
2817GL_NORMAL_ARRAY_ADDRESS_NV = 36642 	# GL/glext.h:3830
2818GL_COLOR_ARRAY_ADDRESS_NV = 36643 	# GL/glext.h:3831
2819GL_INDEX_ARRAY_ADDRESS_NV = 36644 	# GL/glext.h:3832
2820GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 36645 	# GL/glext.h:3833
2821GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 36646 	# GL/glext.h:3834
2822GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 36647 	# GL/glext.h:3835
2823GL_FOG_COORD_ARRAY_ADDRESS_NV = 36648 	# GL/glext.h:3836
2824GL_ELEMENT_ARRAY_ADDRESS_NV = 36649 	# GL/glext.h:3837
2825GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 36650 	# GL/glext.h:3838
2826GL_VERTEX_ARRAY_LENGTH_NV = 36651 	# GL/glext.h:3839
2827GL_NORMAL_ARRAY_LENGTH_NV = 36652 	# GL/glext.h:3840
2828GL_COLOR_ARRAY_LENGTH_NV = 36653 	# GL/glext.h:3841
2829GL_INDEX_ARRAY_LENGTH_NV = 36654 	# GL/glext.h:3842
2830GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 36655 	# GL/glext.h:3843
2831GL_EDGE_FLAG_ARRAY_LENGTH_NV = 36656 	# GL/glext.h:3844
2832GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 36657 	# GL/glext.h:3845
2833GL_FOG_COORD_ARRAY_LENGTH_NV = 36658 	# GL/glext.h:3846
2834GL_ELEMENT_ARRAY_LENGTH_NV = 36659 	# GL/glext.h:3847
2835# NV_shader_buffer_load (GL/glext.h:3850)
2836GL_BUFFER_GPU_ADDRESS_NV = 36637 	# GL/glext.h:3851
2837GL_GPU_ADDRESS_NV = 36660 	# GL/glext.h:3852
2838GL_MAX_SHADER_BUFFER_ADDRESS_NV = 36661 	# GL/glext.h:3853
2839# VERSION_2_0 (GL/glext.h:3859)
2840GLchar = c_char 	# GL/glext.h:3861
2841# VERSION_1_5 (GL/glext.h:3864)
2842GLintptr = c_ptrdiff_t 	# GL/glext.h:3866
2843GLsizeiptr = c_ptrdiff_t 	# GL/glext.h:3867
2844# ARB_vertex_buffer_object (GL/glext.h:3870)
2845GLintptrARB = c_ptrdiff_t 	# GL/glext.h:3872
2846GLsizeiptrARB = c_ptrdiff_t 	# GL/glext.h:3873
2847# ARB_shader_objects (GL/glext.h:3876)
2848GLcharARB = c_char 	# GL/glext.h:3878
2849GLhandleARB = c_uint 	# GL/glext.h:3879
2850# ARB_half_float_pixel (GL/glext.h:3883)
2851GLhalfARB = c_ushort 	# GL/glext.h:3884
2852# NV_half_float (GL/glext.h:3887)
2853GLhalfNV = c_ushort 	# GL/glext.h:3888
2854# EXT_timer_query (GL/glext.h:3891)
2855GLint64EXT = c_longlong 	# GL/glext.h:3892
2856GLuint64EXT = c_ulonglong 	# GL/glext.h:3893
2857# VERSION_1_2 (GL/glext.h:3896)
2858# VERSION_1_3 (GL/glext.h:3978)
2859# VERSION_1_4 (GL/glext.h:4076)
2860GL_VERSION_1_4 = 1 	# GL/glext.h:4077
2861GLenum = c_uint 	# /usr/include/GL/gl.h:121
2862# GL/glext.h:4079
2863glBlendFuncSeparate = _link_function('glBlendFuncSeparate', None, [GLenum, GLenum, GLenum, GLenum], 'VERSION_1_4')
2864
2865GLfloat = c_float 	# /usr/include/GL/gl.h:132
2866# GL/glext.h:4080
2867glFogCoordf = _link_function('glFogCoordf', None, [GLfloat], 'VERSION_1_4')
2868
2869# GL/glext.h:4081
2870glFogCoordfv = _link_function('glFogCoordfv', None, [POINTER(GLfloat)], 'VERSION_1_4')
2871
2872GLdouble = c_double 	# /usr/include/GL/gl.h:134
2873# GL/glext.h:4082
2874glFogCoordd = _link_function('glFogCoordd', None, [GLdouble], 'VERSION_1_4')
2875
2876# GL/glext.h:4083
2877glFogCoorddv = _link_function('glFogCoorddv', None, [POINTER(GLdouble)], 'VERSION_1_4')
2878
2879GLsizei = c_int 	# /usr/include/GL/gl.h:131
2880GLvoid = None 	# /usr/include/GL/gl.h:124
2881# GL/glext.h:4084
2882glFogCoordPointer = _link_function('glFogCoordPointer', None, [GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_1_4')
2883
2884GLint = c_int 	# /usr/include/GL/gl.h:127
2885# GL/glext.h:4085
2886glMultiDrawArrays = _link_function('glMultiDrawArrays', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], 'VERSION_1_4')
2887
2888# GL/glext.h:4086
2889glMultiDrawElements = _link_function('glMultiDrawElements', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei], 'VERSION_1_4')
2890
2891# GL/glext.h:4087
2892glPointParameterf = _link_function('glPointParameterf', None, [GLenum, GLfloat], 'VERSION_1_4')
2893
2894# GL/glext.h:4088
2895glPointParameterfv = _link_function('glPointParameterfv', None, [GLenum, POINTER(GLfloat)], 'VERSION_1_4')
2896
2897# GL/glext.h:4089
2898glPointParameteri = _link_function('glPointParameteri', None, [GLenum, GLint], 'VERSION_1_4')
2899
2900# GL/glext.h:4090
2901glPointParameteriv = _link_function('glPointParameteriv', None, [GLenum, POINTER(GLint)], 'VERSION_1_4')
2902
2903GLbyte = c_char 	# /usr/include/GL/gl.h:125
2904# GL/glext.h:4091
2905glSecondaryColor3b = _link_function('glSecondaryColor3b', None, [GLbyte, GLbyte, GLbyte], 'VERSION_1_4')
2906
2907# GL/glext.h:4092
2908glSecondaryColor3bv = _link_function('glSecondaryColor3bv', None, [POINTER(GLbyte)], 'VERSION_1_4')
2909
2910# GL/glext.h:4093
2911glSecondaryColor3d = _link_function('glSecondaryColor3d', None, [GLdouble, GLdouble, GLdouble], 'VERSION_1_4')
2912
2913# GL/glext.h:4094
2914glSecondaryColor3dv = _link_function('glSecondaryColor3dv', None, [POINTER(GLdouble)], 'VERSION_1_4')
2915
2916# GL/glext.h:4095
2917glSecondaryColor3f = _link_function('glSecondaryColor3f', None, [GLfloat, GLfloat, GLfloat], 'VERSION_1_4')
2918
2919# GL/glext.h:4096
2920glSecondaryColor3fv = _link_function('glSecondaryColor3fv', None, [POINTER(GLfloat)], 'VERSION_1_4')
2921
2922# GL/glext.h:4097
2923glSecondaryColor3i = _link_function('glSecondaryColor3i', None, [GLint, GLint, GLint], 'VERSION_1_4')
2924
2925# GL/glext.h:4098
2926glSecondaryColor3iv = _link_function('glSecondaryColor3iv', None, [POINTER(GLint)], 'VERSION_1_4')
2927
2928GLshort = c_short 	# /usr/include/GL/gl.h:126
2929# GL/glext.h:4099
2930glSecondaryColor3s = _link_function('glSecondaryColor3s', None, [GLshort, GLshort, GLshort], 'VERSION_1_4')
2931
2932# GL/glext.h:4100
2933glSecondaryColor3sv = _link_function('glSecondaryColor3sv', None, [POINTER(GLshort)], 'VERSION_1_4')
2934
2935GLubyte = c_ubyte 	# /usr/include/GL/gl.h:128
2936# GL/glext.h:4101
2937glSecondaryColor3ub = _link_function('glSecondaryColor3ub', None, [GLubyte, GLubyte, GLubyte], 'VERSION_1_4')
2938
2939# GL/glext.h:4102
2940glSecondaryColor3ubv = _link_function('glSecondaryColor3ubv', None, [POINTER(GLubyte)], 'VERSION_1_4')
2941
2942GLuint = c_uint 	# /usr/include/GL/gl.h:130
2943# GL/glext.h:4103
2944glSecondaryColor3ui = _link_function('glSecondaryColor3ui', None, [GLuint, GLuint, GLuint], 'VERSION_1_4')
2945
2946# GL/glext.h:4104
2947glSecondaryColor3uiv = _link_function('glSecondaryColor3uiv', None, [POINTER(GLuint)], 'VERSION_1_4')
2948
2949GLushort = c_ushort 	# /usr/include/GL/gl.h:129
2950# GL/glext.h:4105
2951glSecondaryColor3us = _link_function('glSecondaryColor3us', None, [GLushort, GLushort, GLushort], 'VERSION_1_4')
2952
2953# GL/glext.h:4106
2954glSecondaryColor3usv = _link_function('glSecondaryColor3usv', None, [POINTER(GLushort)], 'VERSION_1_4')
2955
2956# GL/glext.h:4107
2957glSecondaryColorPointer = _link_function('glSecondaryColorPointer', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_1_4')
2958
2959# GL/glext.h:4108
2960glWindowPos2d = _link_function('glWindowPos2d', None, [GLdouble, GLdouble], 'VERSION_1_4')
2961
2962# GL/glext.h:4109
2963glWindowPos2dv = _link_function('glWindowPos2dv', None, [POINTER(GLdouble)], 'VERSION_1_4')
2964
2965# GL/glext.h:4110
2966glWindowPos2f = _link_function('glWindowPos2f', None, [GLfloat, GLfloat], 'VERSION_1_4')
2967
2968# GL/glext.h:4111
2969glWindowPos2fv = _link_function('glWindowPos2fv', None, [POINTER(GLfloat)], 'VERSION_1_4')
2970
2971# GL/glext.h:4112
2972glWindowPos2i = _link_function('glWindowPos2i', None, [GLint, GLint], 'VERSION_1_4')
2973
2974# GL/glext.h:4113
2975glWindowPos2iv = _link_function('glWindowPos2iv', None, [POINTER(GLint)], 'VERSION_1_4')
2976
2977# GL/glext.h:4114
2978glWindowPos2s = _link_function('glWindowPos2s', None, [GLshort, GLshort], 'VERSION_1_4')
2979
2980# GL/glext.h:4115
2981glWindowPos2sv = _link_function('glWindowPos2sv', None, [POINTER(GLshort)], 'VERSION_1_4')
2982
2983# GL/glext.h:4116
2984glWindowPos3d = _link_function('glWindowPos3d', None, [GLdouble, GLdouble, GLdouble], 'VERSION_1_4')
2985
2986# GL/glext.h:4117
2987glWindowPos3dv = _link_function('glWindowPos3dv', None, [POINTER(GLdouble)], 'VERSION_1_4')
2988
2989# GL/glext.h:4118
2990glWindowPos3f = _link_function('glWindowPos3f', None, [GLfloat, GLfloat, GLfloat], 'VERSION_1_4')
2991
2992# GL/glext.h:4119
2993glWindowPos3fv = _link_function('glWindowPos3fv', None, [POINTER(GLfloat)], 'VERSION_1_4')
2994
2995# GL/glext.h:4120
2996glWindowPos3i = _link_function('glWindowPos3i', None, [GLint, GLint, GLint], 'VERSION_1_4')
2997
2998# GL/glext.h:4121
2999glWindowPos3iv = _link_function('glWindowPos3iv', None, [POINTER(GLint)], 'VERSION_1_4')
3000
3001# GL/glext.h:4122
3002glWindowPos3s = _link_function('glWindowPos3s', None, [GLshort, GLshort, GLshort], 'VERSION_1_4')
3003
3004# GL/glext.h:4123
3005glWindowPos3sv = _link_function('glWindowPos3sv', None, [POINTER(GLshort)], 'VERSION_1_4')
3006
3007PFNGLBLENDFUNCSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) 	# GL/glext.h:4125
3008PFNGLFOGCOORDFPROC = CFUNCTYPE(None, GLfloat) 	# GL/glext.h:4126
3009PFNGLFOGCOORDFVPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:4127
3010PFNGLFOGCOORDDPROC = CFUNCTYPE(None, GLdouble) 	# GL/glext.h:4128
3011PFNGLFOGCOORDDVPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:4129
3012PFNGLFOGCOORDPOINTERPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4130
3013PFNGLMULTIDRAWARRAYSPROC = CFUNCTYPE(None, GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei) 	# GL/glext.h:4131
3014PFNGLMULTIDRAWELEMENTSPROC = CFUNCTYPE(None, GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei) 	# GL/glext.h:4132
3015PFNGLPOINTPARAMETERFPROC = CFUNCTYPE(None, GLenum, GLfloat) 	# GL/glext.h:4133
3016PFNGLPOINTPARAMETERFVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:4134
3017PFNGLPOINTPARAMETERIPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:4135
3018PFNGLPOINTPARAMETERIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:4136
3019PFNGLSECONDARYCOLOR3BPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) 	# GL/glext.h:4137
3020PFNGLSECONDARYCOLOR3BVPROC = CFUNCTYPE(None, POINTER(GLbyte)) 	# GL/glext.h:4138
3021PFNGLSECONDARYCOLOR3DPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:4139
3022PFNGLSECONDARYCOLOR3DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:4140
3023PFNGLSECONDARYCOLOR3FPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:4141
3024PFNGLSECONDARYCOLOR3FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:4142
3025PFNGLSECONDARYCOLOR3IPROC = CFUNCTYPE(None, GLint, GLint, GLint) 	# GL/glext.h:4143
3026PFNGLSECONDARYCOLOR3IVPROC = CFUNCTYPE(None, POINTER(GLint)) 	# GL/glext.h:4144
3027PFNGLSECONDARYCOLOR3SPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) 	# GL/glext.h:4145
3028PFNGLSECONDARYCOLOR3SVPROC = CFUNCTYPE(None, POINTER(GLshort)) 	# GL/glext.h:4146
3029PFNGLSECONDARYCOLOR3UBPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte) 	# GL/glext.h:4147
3030PFNGLSECONDARYCOLOR3UBVPROC = CFUNCTYPE(None, POINTER(GLubyte)) 	# GL/glext.h:4148
3031PFNGLSECONDARYCOLOR3UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) 	# GL/glext.h:4149
3032PFNGLSECONDARYCOLOR3UIVPROC = CFUNCTYPE(None, POINTER(GLuint)) 	# GL/glext.h:4150
3033PFNGLSECONDARYCOLOR3USPROC = CFUNCTYPE(None, GLushort, GLushort, GLushort) 	# GL/glext.h:4151
3034PFNGLSECONDARYCOLOR3USVPROC = CFUNCTYPE(None, POINTER(GLushort)) 	# GL/glext.h:4152
3035PFNGLSECONDARYCOLORPOINTERPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4153
3036PFNGLWINDOWPOS2DPROC = CFUNCTYPE(None, GLdouble, GLdouble) 	# GL/glext.h:4154
3037PFNGLWINDOWPOS2DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:4155
3038PFNGLWINDOWPOS2FPROC = CFUNCTYPE(None, GLfloat, GLfloat) 	# GL/glext.h:4156
3039PFNGLWINDOWPOS2FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:4157
3040PFNGLWINDOWPOS2IPROC = CFUNCTYPE(None, GLint, GLint) 	# GL/glext.h:4158
3041PFNGLWINDOWPOS2IVPROC = CFUNCTYPE(None, POINTER(GLint)) 	# GL/glext.h:4159
3042PFNGLWINDOWPOS2SPROC = CFUNCTYPE(None, GLshort, GLshort) 	# GL/glext.h:4160
3043PFNGLWINDOWPOS2SVPROC = CFUNCTYPE(None, POINTER(GLshort)) 	# GL/glext.h:4161
3044PFNGLWINDOWPOS3DPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:4162
3045PFNGLWINDOWPOS3DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:4163
3046PFNGLWINDOWPOS3FPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:4164
3047PFNGLWINDOWPOS3FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:4165
3048PFNGLWINDOWPOS3IPROC = CFUNCTYPE(None, GLint, GLint, GLint) 	# GL/glext.h:4166
3049PFNGLWINDOWPOS3IVPROC = CFUNCTYPE(None, POINTER(GLint)) 	# GL/glext.h:4167
3050PFNGLWINDOWPOS3SPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) 	# GL/glext.h:4168
3051PFNGLWINDOWPOS3SVPROC = CFUNCTYPE(None, POINTER(GLshort)) 	# GL/glext.h:4169
3052# VERSION_1_5 (GL/glext.h:4172)
3053GL_VERSION_1_5 = 1 	# GL/glext.h:4173
3054# GL/glext.h:4175
3055glGenQueries = _link_function('glGenQueries', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
3056
3057# GL/glext.h:4176
3058glDeleteQueries = _link_function('glDeleteQueries', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
3059
3060GLboolean = c_ubyte 	# /usr/include/GL/gl.h:122
3061# GL/glext.h:4177
3062glIsQuery = _link_function('glIsQuery', GLboolean, [GLuint], 'VERSION_1_5')
3063
3064# GL/glext.h:4178
3065glBeginQuery = _link_function('glBeginQuery', None, [GLenum, GLuint], 'VERSION_1_5')
3066
3067# GL/glext.h:4179
3068glEndQuery = _link_function('glEndQuery', None, [GLenum], 'VERSION_1_5')
3069
3070# GL/glext.h:4180
3071glGetQueryiv = _link_function('glGetQueryiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_5')
3072
3073# GL/glext.h:4181
3074glGetQueryObjectiv = _link_function('glGetQueryObjectiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_1_5')
3075
3076# GL/glext.h:4182
3077glGetQueryObjectuiv = _link_function('glGetQueryObjectuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'VERSION_1_5')
3078
3079# GL/glext.h:4183
3080glBindBuffer = _link_function('glBindBuffer', None, [GLenum, GLuint], 'VERSION_1_5')
3081
3082# GL/glext.h:4184
3083glDeleteBuffers = _link_function('glDeleteBuffers', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
3084
3085# GL/glext.h:4185
3086glGenBuffers = _link_function('glGenBuffers', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
3087
3088# GL/glext.h:4186
3089glIsBuffer = _link_function('glIsBuffer', GLboolean, [GLuint], 'VERSION_1_5')
3090
3091# GL/glext.h:4187
3092glBufferData = _link_function('glBufferData', None, [GLenum, GLsizeiptr, POINTER(GLvoid), GLenum], 'VERSION_1_5')
3093
3094# GL/glext.h:4188
3095glBufferSubData = _link_function('glBufferSubData', None, [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'VERSION_1_5')
3096
3097# GL/glext.h:4189
3098glGetBufferSubData = _link_function('glGetBufferSubData', None, [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'VERSION_1_5')
3099
3100# GL/glext.h:4190
3101glMapBuffer = _link_function('glMapBuffer', POINTER(GLvoid), [GLenum, GLenum], 'VERSION_1_5')
3102
3103# GL/glext.h:4191
3104glUnmapBuffer = _link_function('glUnmapBuffer', GLboolean, [GLenum], 'VERSION_1_5')
3105
3106# GL/glext.h:4192
3107glGetBufferParameteriv = _link_function('glGetBufferParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_5')
3108
3109# GL/glext.h:4193
3110glGetBufferPointerv = _link_function('glGetBufferPointerv', None, [GLenum, GLenum, POINTER(POINTER(GLvoid))], 'VERSION_1_5')
3111
3112PFNGLGENQUERIESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4195
3113PFNGLDELETEQUERIESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4196
3114PFNGLISQUERYPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:4197
3115PFNGLBEGINQUERYPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:4198
3116PFNGLENDQUERYPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:4199
3117PFNGLGETQUERYIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:4200
3118PFNGLGETQUERYOBJECTIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:4201
3119PFNGLGETQUERYOBJECTUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) 	# GL/glext.h:4202
3120PFNGLBINDBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:4203
3121PFNGLDELETEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4204
3122PFNGLGENBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4205
3123PFNGLISBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:4206
3124PFNGLBUFFERDATAPROC = CFUNCTYPE(None, GLenum, GLsizeiptr, POINTER(GLvoid), GLenum) 	# GL/glext.h:4207
3125PFNGLBUFFERSUBDATAPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)) 	# GL/glext.h:4208
3126PFNGLGETBUFFERSUBDATAPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)) 	# GL/glext.h:4209
3127PFNGLMAPBUFFERPROC = CFUNCTYPE(POINTER(GLvoid), GLenum, GLenum) 	# GL/glext.h:4210
3128PFNGLUNMAPBUFFERPROC = CFUNCTYPE(GLboolean, GLenum) 	# GL/glext.h:4211
3129PFNGLGETBUFFERPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:4212
3130PFNGLGETBUFFERPOINTERVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(POINTER(GLvoid))) 	# GL/glext.h:4213
3131# VERSION_2_0 (GL/glext.h:4216)
3132GL_VERSION_2_0 = 1 	# GL/glext.h:4217
3133# GL/glext.h:4219
3134glBlendEquationSeparate = _link_function('glBlendEquationSeparate', None, [GLenum, GLenum], 'VERSION_2_0')
3135
3136# GL/glext.h:4220
3137glDrawBuffers = _link_function('glDrawBuffers', None, [GLsizei, POINTER(GLenum)], 'VERSION_2_0')
3138
3139# GL/glext.h:4221
3140glStencilOpSeparate = _link_function('glStencilOpSeparate', None, [GLenum, GLenum, GLenum, GLenum], 'VERSION_2_0')
3141
3142# GL/glext.h:4222
3143glStencilFuncSeparate = _link_function('glStencilFuncSeparate', None, [GLenum, GLenum, GLint, GLuint], 'VERSION_2_0')
3144
3145# GL/glext.h:4223
3146glStencilMaskSeparate = _link_function('glStencilMaskSeparate', None, [GLenum, GLuint], 'VERSION_2_0')
3147
3148# GL/glext.h:4224
3149glAttachShader = _link_function('glAttachShader', None, [GLuint, GLuint], 'VERSION_2_0')
3150
3151# GL/glext.h:4225
3152glBindAttribLocation = _link_function('glBindAttribLocation', None, [GLuint, GLuint, POINTER(GLchar)], 'VERSION_2_0')
3153
3154# GL/glext.h:4226
3155glCompileShader = _link_function('glCompileShader', None, [GLuint], 'VERSION_2_0')
3156
3157# GL/glext.h:4227
3158glCreateProgram = _link_function('glCreateProgram', GLuint, [], 'VERSION_2_0')
3159
3160# GL/glext.h:4228
3161glCreateShader = _link_function('glCreateShader', GLuint, [GLenum], 'VERSION_2_0')
3162
3163# GL/glext.h:4229
3164glDeleteProgram = _link_function('glDeleteProgram', None, [GLuint], 'VERSION_2_0')
3165
3166# GL/glext.h:4230
3167glDeleteShader = _link_function('glDeleteShader', None, [GLuint], 'VERSION_2_0')
3168
3169# GL/glext.h:4231
3170glDetachShader = _link_function('glDetachShader', None, [GLuint, GLuint], 'VERSION_2_0')
3171
3172# GL/glext.h:4232
3173glDisableVertexAttribArray = _link_function('glDisableVertexAttribArray', None, [GLuint], 'VERSION_2_0')
3174
3175# GL/glext.h:4233
3176glEnableVertexAttribArray = _link_function('glEnableVertexAttribArray', None, [GLuint], 'VERSION_2_0')
3177
3178# GL/glext.h:4234
3179glGetActiveAttrib = _link_function('glGetActiveAttrib', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)], 'VERSION_2_0')
3180
3181# GL/glext.h:4235
3182glGetActiveUniform = _link_function('glGetActiveUniform', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)], 'VERSION_2_0')
3183
3184# GL/glext.h:4236
3185glGetAttachedShaders = _link_function('glGetAttachedShaders', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLuint)], 'VERSION_2_0')
3186
3187# GL/glext.h:4237
3188glGetAttribLocation = _link_function('glGetAttribLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_2_0')
3189
3190# GL/glext.h:4238
3191glGetProgramiv = _link_function('glGetProgramiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0')
3192
3193# GL/glext.h:4239
3194glGetProgramInfoLog = _link_function('glGetProgramInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0')
3195
3196# GL/glext.h:4240
3197glGetShaderiv = _link_function('glGetShaderiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0')
3198
3199# GL/glext.h:4241
3200glGetShaderInfoLog = _link_function('glGetShaderInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0')
3201
3202# GL/glext.h:4242
3203glGetShaderSource = _link_function('glGetShaderSource', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0')
3204
3205# GL/glext.h:4243
3206glGetUniformLocation = _link_function('glGetUniformLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_2_0')
3207
3208# GL/glext.h:4244
3209glGetUniformfv = _link_function('glGetUniformfv', None, [GLuint, GLint, POINTER(GLfloat)], 'VERSION_2_0')
3210
3211# GL/glext.h:4245
3212glGetUniformiv = _link_function('glGetUniformiv', None, [GLuint, GLint, POINTER(GLint)], 'VERSION_2_0')
3213
3214# GL/glext.h:4246
3215glGetVertexAttribdv = _link_function('glGetVertexAttribdv', None, [GLuint, GLenum, POINTER(GLdouble)], 'VERSION_2_0')
3216
3217# GL/glext.h:4247
3218glGetVertexAttribfv = _link_function('glGetVertexAttribfv', None, [GLuint, GLenum, POINTER(GLfloat)], 'VERSION_2_0')
3219
3220# GL/glext.h:4248
3221glGetVertexAttribiv = _link_function('glGetVertexAttribiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0')
3222
3223# GL/glext.h:4249
3224glGetVertexAttribPointerv = _link_function('glGetVertexAttribPointerv', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'VERSION_2_0')
3225
3226# GL/glext.h:4250
3227glIsProgram = _link_function('glIsProgram', GLboolean, [GLuint], 'VERSION_2_0')
3228
3229# GL/glext.h:4251
3230glIsShader = _link_function('glIsShader', GLboolean, [GLuint], 'VERSION_2_0')
3231
3232# GL/glext.h:4252
3233glLinkProgram = _link_function('glLinkProgram', None, [GLuint], 'VERSION_2_0')
3234
3235# GL/glext.h:4253
3236glShaderSource = _link_function('glShaderSource', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)], 'VERSION_2_0')
3237
3238# GL/glext.h:4254
3239glUseProgram = _link_function('glUseProgram', None, [GLuint], 'VERSION_2_0')
3240
3241# GL/glext.h:4255
3242glUniform1f = _link_function('glUniform1f', None, [GLint, GLfloat], 'VERSION_2_0')
3243
3244# GL/glext.h:4256
3245glUniform2f = _link_function('glUniform2f', None, [GLint, GLfloat, GLfloat], 'VERSION_2_0')
3246
3247# GL/glext.h:4257
3248glUniform3f = _link_function('glUniform3f', None, [GLint, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
3249
3250# GL/glext.h:4258
3251glUniform4f = _link_function('glUniform4f', None, [GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
3252
3253# GL/glext.h:4259
3254glUniform1i = _link_function('glUniform1i', None, [GLint, GLint], 'VERSION_2_0')
3255
3256# GL/glext.h:4260
3257glUniform2i = _link_function('glUniform2i', None, [GLint, GLint, GLint], 'VERSION_2_0')
3258
3259# GL/glext.h:4261
3260glUniform3i = _link_function('glUniform3i', None, [GLint, GLint, GLint, GLint], 'VERSION_2_0')
3261
3262# GL/glext.h:4262
3263glUniform4i = _link_function('glUniform4i', None, [GLint, GLint, GLint, GLint, GLint], 'VERSION_2_0')
3264
3265# GL/glext.h:4263
3266glUniform1fv = _link_function('glUniform1fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
3267
3268# GL/glext.h:4264
3269glUniform2fv = _link_function('glUniform2fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
3270
3271# GL/glext.h:4265
3272glUniform3fv = _link_function('glUniform3fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
3273
3274# GL/glext.h:4266
3275glUniform4fv = _link_function('glUniform4fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
3276
3277# GL/glext.h:4267
3278glUniform1iv = _link_function('glUniform1iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
3279
3280# GL/glext.h:4268
3281glUniform2iv = _link_function('glUniform2iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
3282
3283# GL/glext.h:4269
3284glUniform3iv = _link_function('glUniform3iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
3285
3286# GL/glext.h:4270
3287glUniform4iv = _link_function('glUniform4iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
3288
3289# GL/glext.h:4271
3290glUniformMatrix2fv = _link_function('glUniformMatrix2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0')
3291
3292# GL/glext.h:4272
3293glUniformMatrix3fv = _link_function('glUniformMatrix3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0')
3294
3295# GL/glext.h:4273
3296glUniformMatrix4fv = _link_function('glUniformMatrix4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0')
3297
3298# GL/glext.h:4274
3299glValidateProgram = _link_function('glValidateProgram', None, [GLuint], 'VERSION_2_0')
3300
3301# GL/glext.h:4275
3302glVertexAttrib1d = _link_function('glVertexAttrib1d', None, [GLuint, GLdouble], 'VERSION_2_0')
3303
3304# GL/glext.h:4276
3305glVertexAttrib1dv = _link_function('glVertexAttrib1dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
3306
3307# GL/glext.h:4277
3308glVertexAttrib1f = _link_function('glVertexAttrib1f', None, [GLuint, GLfloat], 'VERSION_2_0')
3309
3310# GL/glext.h:4278
3311glVertexAttrib1fv = _link_function('glVertexAttrib1fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
3312
3313# GL/glext.h:4279
3314glVertexAttrib1s = _link_function('glVertexAttrib1s', None, [GLuint, GLshort], 'VERSION_2_0')
3315
3316# GL/glext.h:4280
3317glVertexAttrib1sv = _link_function('glVertexAttrib1sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
3318
3319# GL/glext.h:4281
3320glVertexAttrib2d = _link_function('glVertexAttrib2d', None, [GLuint, GLdouble, GLdouble], 'VERSION_2_0')
3321
3322# GL/glext.h:4282
3323glVertexAttrib2dv = _link_function('glVertexAttrib2dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
3324
3325# GL/glext.h:4283
3326glVertexAttrib2f = _link_function('glVertexAttrib2f', None, [GLuint, GLfloat, GLfloat], 'VERSION_2_0')
3327
3328# GL/glext.h:4284
3329glVertexAttrib2fv = _link_function('glVertexAttrib2fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
3330
3331# GL/glext.h:4285
3332glVertexAttrib2s = _link_function('glVertexAttrib2s', None, [GLuint, GLshort, GLshort], 'VERSION_2_0')
3333
3334# GL/glext.h:4286
3335glVertexAttrib2sv = _link_function('glVertexAttrib2sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
3336
3337# GL/glext.h:4287
3338glVertexAttrib3d = _link_function('glVertexAttrib3d', None, [GLuint, GLdouble, GLdouble, GLdouble], 'VERSION_2_0')
3339
3340# GL/glext.h:4288
3341glVertexAttrib3dv = _link_function('glVertexAttrib3dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
3342
3343# GL/glext.h:4289
3344glVertexAttrib3f = _link_function('glVertexAttrib3f', None, [GLuint, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
3345
3346# GL/glext.h:4290
3347glVertexAttrib3fv = _link_function('glVertexAttrib3fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
3348
3349# GL/glext.h:4291
3350glVertexAttrib3s = _link_function('glVertexAttrib3s', None, [GLuint, GLshort, GLshort, GLshort], 'VERSION_2_0')
3351
3352# GL/glext.h:4292
3353glVertexAttrib3sv = _link_function('glVertexAttrib3sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
3354
3355# GL/glext.h:4293
3356glVertexAttrib4Nbv = _link_function('glVertexAttrib4Nbv', None, [GLuint, POINTER(GLbyte)], 'VERSION_2_0')
3357
3358# GL/glext.h:4294
3359glVertexAttrib4Niv = _link_function('glVertexAttrib4Niv', None, [GLuint, POINTER(GLint)], 'VERSION_2_0')
3360
3361# GL/glext.h:4295
3362glVertexAttrib4Nsv = _link_function('glVertexAttrib4Nsv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
3363
3364# GL/glext.h:4296
3365glVertexAttrib4Nub = _link_function('glVertexAttrib4Nub', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'VERSION_2_0')
3366
3367# GL/glext.h:4297
3368glVertexAttrib4Nubv = _link_function('glVertexAttrib4Nubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_2_0')
3369
3370# GL/glext.h:4298
3371glVertexAttrib4Nuiv = _link_function('glVertexAttrib4Nuiv', None, [GLuint, POINTER(GLuint)], 'VERSION_2_0')
3372
3373# GL/glext.h:4299
3374glVertexAttrib4Nusv = _link_function('glVertexAttrib4Nusv', None, [GLuint, POINTER(GLushort)], 'VERSION_2_0')
3375
3376# GL/glext.h:4300
3377glVertexAttrib4bv = _link_function('glVertexAttrib4bv', None, [GLuint, POINTER(GLbyte)], 'VERSION_2_0')
3378
3379# GL/glext.h:4301
3380glVertexAttrib4d = _link_function('glVertexAttrib4d', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'VERSION_2_0')
3381
3382# GL/glext.h:4302
3383glVertexAttrib4dv = _link_function('glVertexAttrib4dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
3384
3385# GL/glext.h:4303
3386glVertexAttrib4f = _link_function('glVertexAttrib4f', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
3387
3388# GL/glext.h:4304
3389glVertexAttrib4fv = _link_function('glVertexAttrib4fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
3390
3391# GL/glext.h:4305
3392glVertexAttrib4iv = _link_function('glVertexAttrib4iv', None, [GLuint, POINTER(GLint)], 'VERSION_2_0')
3393
3394# GL/glext.h:4306
3395glVertexAttrib4s = _link_function('glVertexAttrib4s', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'VERSION_2_0')
3396
3397# GL/glext.h:4307
3398glVertexAttrib4sv = _link_function('glVertexAttrib4sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
3399
3400# GL/glext.h:4308
3401glVertexAttrib4ubv = _link_function('glVertexAttrib4ubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_2_0')
3402
3403# GL/glext.h:4309
3404glVertexAttrib4uiv = _link_function('glVertexAttrib4uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_2_0')
3405
3406# GL/glext.h:4310
3407glVertexAttrib4usv = _link_function('glVertexAttrib4usv', None, [GLuint, POINTER(GLushort)], 'VERSION_2_0')
3408
3409# GL/glext.h:4311
3410glVertexAttribPointer = _link_function('glVertexAttribPointer', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)], 'VERSION_2_0')
3411
3412PFNGLBLENDEQUATIONSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum) 	# GL/glext.h:4313
3413PFNGLDRAWBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLenum)) 	# GL/glext.h:4314
3414PFNGLSTENCILOPSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) 	# GL/glext.h:4315
3415PFNGLSTENCILFUNCSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLuint) 	# GL/glext.h:4316
3416PFNGLSTENCILMASKSEPARATEPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:4317
3417PFNGLATTACHSHADERPROC = CFUNCTYPE(None, GLuint, GLuint) 	# GL/glext.h:4318
3418PFNGLBINDATTRIBLOCATIONPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLchar)) 	# GL/glext.h:4319
3419PFNGLCOMPILESHADERPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:4320
3420PFNGLCREATEPROGRAMPROC = CFUNCTYPE(GLuint) 	# GL/glext.h:4321
3421PFNGLCREATESHADERPROC = CFUNCTYPE(GLuint, GLenum) 	# GL/glext.h:4322
3422PFNGLDELETEPROGRAMPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:4323
3423PFNGLDELETESHADERPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:4324
3424PFNGLDETACHSHADERPROC = CFUNCTYPE(None, GLuint, GLuint) 	# GL/glext.h:4325
3425PFNGLDISABLEVERTEXATTRIBARRAYPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:4326
3426PFNGLENABLEVERTEXATTRIBARRAYPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:4327
3427PFNGLGETACTIVEATTRIBPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)) 	# GL/glext.h:4328
3428PFNGLGETACTIVEUNIFORMPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)) 	# GL/glext.h:4329
3429PFNGLGETATTACHEDSHADERSPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLuint)) 	# GL/glext.h:4330
3430PFNGLGETATTRIBLOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) 	# GL/glext.h:4331
3431PFNGLGETPROGRAMIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:4332
3432PFNGLGETPROGRAMINFOLOGPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) 	# GL/glext.h:4333
3433PFNGLGETSHADERIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:4334
3434PFNGLGETSHADERINFOLOGPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) 	# GL/glext.h:4335
3435PFNGLGETSHADERSOURCEPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) 	# GL/glext.h:4336
3436PFNGLGETUNIFORMLOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) 	# GL/glext.h:4337
3437PFNGLGETUNIFORMFVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLfloat)) 	# GL/glext.h:4338
3438PFNGLGETUNIFORMIVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLint)) 	# GL/glext.h:4339
3439PFNGLGETVERTEXATTRIBDVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) 	# GL/glext.h:4340
3440PFNGLGETVERTEXATTRIBFVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:4341
3441PFNGLGETVERTEXATTRIBIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:4342
3442PFNGLGETVERTEXATTRIBPOINTERVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) 	# GL/glext.h:4343
3443PFNGLISPROGRAMPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:4344
3444PFNGLISSHADERPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:4345
3445PFNGLLINKPROGRAMPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:4346
3446PFNGLSHADERSOURCEPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)) 	# GL/glext.h:4347
3447PFNGLUSEPROGRAMPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:4348
3448PFNGLUNIFORM1FPROC = CFUNCTYPE(None, GLint, GLfloat) 	# GL/glext.h:4349
3449PFNGLUNIFORM2FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat) 	# GL/glext.h:4350
3450PFNGLUNIFORM3FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:4351
3451PFNGLUNIFORM4FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:4352
3452PFNGLUNIFORM1IPROC = CFUNCTYPE(None, GLint, GLint) 	# GL/glext.h:4353
3453PFNGLUNIFORM2IPROC = CFUNCTYPE(None, GLint, GLint, GLint) 	# GL/glext.h:4354
3454PFNGLUNIFORM3IPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) 	# GL/glext.h:4355
3455PFNGLUNIFORM4IPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint) 	# GL/glext.h:4356
3456PFNGLUNIFORM1FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:4357
3457PFNGLUNIFORM2FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:4358
3458PFNGLUNIFORM3FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:4359
3459PFNGLUNIFORM4FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:4360
3460PFNGLUNIFORM1IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) 	# GL/glext.h:4361
3461PFNGLUNIFORM2IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) 	# GL/glext.h:4362
3462PFNGLUNIFORM3IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) 	# GL/glext.h:4363
3463PFNGLUNIFORM4IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) 	# GL/glext.h:4364
3464PFNGLUNIFORMMATRIX2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:4365
3465PFNGLUNIFORMMATRIX3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:4366
3466PFNGLUNIFORMMATRIX4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:4367
3467PFNGLVALIDATEPROGRAMPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:4368
3468PFNGLVERTEXATTRIB1DPROC = CFUNCTYPE(None, GLuint, GLdouble) 	# GL/glext.h:4369
3469PFNGLVERTEXATTRIB1DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) 	# GL/glext.h:4370
3470PFNGLVERTEXATTRIB1FPROC = CFUNCTYPE(None, GLuint, GLfloat) 	# GL/glext.h:4371
3471PFNGLVERTEXATTRIB1FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:4372
3472PFNGLVERTEXATTRIB1SPROC = CFUNCTYPE(None, GLuint, GLshort) 	# GL/glext.h:4373
3473PFNGLVERTEXATTRIB1SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:4374
3474PFNGLVERTEXATTRIB2DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) 	# GL/glext.h:4375
3475PFNGLVERTEXATTRIB2DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) 	# GL/glext.h:4376
3476PFNGLVERTEXATTRIB2FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat) 	# GL/glext.h:4377
3477PFNGLVERTEXATTRIB2FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:4378
3478PFNGLVERTEXATTRIB2SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort) 	# GL/glext.h:4379
3479PFNGLVERTEXATTRIB2SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:4380
3480PFNGLVERTEXATTRIB3DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:4381
3481PFNGLVERTEXATTRIB3DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) 	# GL/glext.h:4382
3482PFNGLVERTEXATTRIB3FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:4383
3483PFNGLVERTEXATTRIB3FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:4384
3484PFNGLVERTEXATTRIB3SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort) 	# GL/glext.h:4385
3485PFNGLVERTEXATTRIB3SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:4386
3486PFNGLVERTEXATTRIB4NBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) 	# GL/glext.h:4387
3487PFNGLVERTEXATTRIB4NIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) 	# GL/glext.h:4388
3488PFNGLVERTEXATTRIB4NSVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:4389
3489PFNGLVERTEXATTRIB4NUBPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte) 	# GL/glext.h:4390
3490PFNGLVERTEXATTRIB4NUBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) 	# GL/glext.h:4391
3491PFNGLVERTEXATTRIB4NUIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) 	# GL/glext.h:4392
3492PFNGLVERTEXATTRIB4NUSVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) 	# GL/glext.h:4393
3493PFNGLVERTEXATTRIB4BVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) 	# GL/glext.h:4394
3494PFNGLVERTEXATTRIB4DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:4395
3495PFNGLVERTEXATTRIB4DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) 	# GL/glext.h:4396
3496PFNGLVERTEXATTRIB4FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:4397
3497PFNGLVERTEXATTRIB4FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:4398
3498PFNGLVERTEXATTRIB4IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) 	# GL/glext.h:4399
3499PFNGLVERTEXATTRIB4SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort, GLshort) 	# GL/glext.h:4400
3500PFNGLVERTEXATTRIB4SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:4401
3501PFNGLVERTEXATTRIB4UBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) 	# GL/glext.h:4402
3502PFNGLVERTEXATTRIB4UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) 	# GL/glext.h:4403
3503PFNGLVERTEXATTRIB4USVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) 	# GL/glext.h:4404
3504PFNGLVERTEXATTRIBPOINTERPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4405
3505# VERSION_2_1 (GL/glext.h:4408)
3506GL_VERSION_2_1 = 1 	# GL/glext.h:4409
3507# GL/glext.h:4411
3508glUniformMatrix2x3fv = _link_function('glUniformMatrix2x3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
3509
3510# GL/glext.h:4412
3511glUniformMatrix3x2fv = _link_function('glUniformMatrix3x2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
3512
3513# GL/glext.h:4413
3514glUniformMatrix2x4fv = _link_function('glUniformMatrix2x4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
3515
3516# GL/glext.h:4414
3517glUniformMatrix4x2fv = _link_function('glUniformMatrix4x2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
3518
3519# GL/glext.h:4415
3520glUniformMatrix3x4fv = _link_function('glUniformMatrix3x4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
3521
3522# GL/glext.h:4416
3523glUniformMatrix4x3fv = _link_function('glUniformMatrix4x3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
3524
3525PFNGLUNIFORMMATRIX2X3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:4418
3526PFNGLUNIFORMMATRIX3X2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:4419
3527PFNGLUNIFORMMATRIX2X4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:4420
3528PFNGLUNIFORMMATRIX4X2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:4421
3529PFNGLUNIFORMMATRIX3X4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:4422
3530PFNGLUNIFORMMATRIX4X3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:4423
3531# VERSION_3_0 (GL/glext.h:4426)
3532GL_VERSION_3_0 = 1 	# GL/glext.h:4427
3533# GL/glext.h:4433
3534glColorMaski = _link_function('glColorMaski', None, [GLuint, GLboolean, GLboolean, GLboolean, GLboolean], 'VERSION_3_0')
3535
3536# GL/glext.h:4434
3537glGetBooleani_v = _link_function('glGetBooleani_v', None, [GLenum, GLuint, POINTER(GLboolean)], 'VERSION_3_0')
3538
3539# GL/glext.h:4435
3540glGetIntegeri_v = _link_function('glGetIntegeri_v', None, [GLenum, GLuint, POINTER(GLint)], 'VERSION_3_0')
3541
3542# GL/glext.h:4436
3543glEnablei = _link_function('glEnablei', None, [GLenum, GLuint], 'VERSION_3_0')
3544
3545# GL/glext.h:4437
3546glDisablei = _link_function('glDisablei', None, [GLenum, GLuint], 'VERSION_3_0')
3547
3548# GL/glext.h:4438
3549glIsEnabledi = _link_function('glIsEnabledi', GLboolean, [GLenum, GLuint], 'VERSION_3_0')
3550
3551# GL/glext.h:4439
3552glBeginTransformFeedback = _link_function('glBeginTransformFeedback', None, [GLenum], 'VERSION_3_0')
3553
3554# GL/glext.h:4440
3555glEndTransformFeedback = _link_function('glEndTransformFeedback', None, [], 'VERSION_3_0')
3556
3557# GL/glext.h:4441
3558glBindBufferRange = _link_function('glBindBufferRange', None, [GLenum, GLuint, GLuint, GLintptr, GLsizeiptr], 'VERSION_3_0')
3559
3560# GL/glext.h:4442
3561glBindBufferBase = _link_function('glBindBufferBase', None, [GLenum, GLuint, GLuint], 'VERSION_3_0')
3562
3563# GL/glext.h:4443
3564glTransformFeedbackVaryings = _link_function('glTransformFeedbackVaryings', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), GLenum], 'VERSION_3_0')
3565
3566# GL/glext.h:4444
3567glGetTransformFeedbackVarying = _link_function('glGetTransformFeedbackVarying', None, [GLuint, GLuint, POINTER(GLint)], 'VERSION_3_0')
3568
3569# GL/glext.h:4445
3570glClampColor = _link_function('glClampColor', None, [GLenum, GLenum], 'VERSION_3_0')
3571
3572# GL/glext.h:4446
3573glBeginConditionalRender = _link_function('glBeginConditionalRender', None, [GLuint, GLenum], 'VERSION_3_0')
3574
3575# GL/glext.h:4447
3576glEndConditionalRender = _link_function('glEndConditionalRender', None, [], 'VERSION_3_0')
3577
3578# GL/glext.h:4448
3579glVertexAttribI1i = _link_function('glVertexAttribI1i', None, [GLuint, GLint], 'VERSION_3_0')
3580
3581# GL/glext.h:4449
3582glVertexAttribI2i = _link_function('glVertexAttribI2i', None, [GLuint, GLint, GLint], 'VERSION_3_0')
3583
3584# GL/glext.h:4450
3585glVertexAttribI3i = _link_function('glVertexAttribI3i', None, [GLuint, GLint, GLint, GLint], 'VERSION_3_0')
3586
3587# GL/glext.h:4451
3588glVertexAttribI4i = _link_function('glVertexAttribI4i', None, [GLuint, GLint, GLint, GLint, GLint], 'VERSION_3_0')
3589
3590# GL/glext.h:4452
3591glVertexAttribI1ui = _link_function('glVertexAttribI1ui', None, [GLuint, GLuint], 'VERSION_3_0')
3592
3593# GL/glext.h:4453
3594glVertexAttribI2ui = _link_function('glVertexAttribI2ui', None, [GLuint, GLuint, GLuint], 'VERSION_3_0')
3595
3596# GL/glext.h:4454
3597glVertexAttribI3ui = _link_function('glVertexAttribI3ui', None, [GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0')
3598
3599# GL/glext.h:4455
3600glVertexAttribI4ui = _link_function('glVertexAttribI4ui', None, [GLuint, GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0')
3601
3602# GL/glext.h:4456
3603glVertexAttribI1iv = _link_function('glVertexAttribI1iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
3604
3605# GL/glext.h:4457
3606glVertexAttribI2iv = _link_function('glVertexAttribI2iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
3607
3608# GL/glext.h:4458
3609glVertexAttribI3iv = _link_function('glVertexAttribI3iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
3610
3611# GL/glext.h:4459
3612glVertexAttribI4iv = _link_function('glVertexAttribI4iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
3613
3614# GL/glext.h:4460
3615glVertexAttribI1uiv = _link_function('glVertexAttribI1uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
3616
3617# GL/glext.h:4461
3618glVertexAttribI2uiv = _link_function('glVertexAttribI2uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
3619
3620# GL/glext.h:4462
3621glVertexAttribI3uiv = _link_function('glVertexAttribI3uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
3622
3623# GL/glext.h:4463
3624glVertexAttribI4uiv = _link_function('glVertexAttribI4uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
3625
3626# GL/glext.h:4464
3627glVertexAttribI4bv = _link_function('glVertexAttribI4bv', None, [GLuint, POINTER(GLbyte)], 'VERSION_3_0')
3628
3629# GL/glext.h:4465
3630glVertexAttribI4sv = _link_function('glVertexAttribI4sv', None, [GLuint, POINTER(GLshort)], 'VERSION_3_0')
3631
3632# GL/glext.h:4466
3633glVertexAttribI4ubv = _link_function('glVertexAttribI4ubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_3_0')
3634
3635# GL/glext.h:4467
3636glVertexAttribI4usv = _link_function('glVertexAttribI4usv', None, [GLuint, POINTER(GLushort)], 'VERSION_3_0')
3637
3638# GL/glext.h:4468
3639glVertexAttribIPointer = _link_function('glVertexAttribIPointer', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_3_0')
3640
3641# GL/glext.h:4469
3642glGetVertexAttribIiv = _link_function('glGetVertexAttribIiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_3_0')
3643
3644# GL/glext.h:4470
3645glGetVertexAttribIuiv = _link_function('glGetVertexAttribIuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'VERSION_3_0')
3646
3647# GL/glext.h:4471
3648glGetUniformuiv = _link_function('glGetUniformuiv', None, [GLuint, GLint, POINTER(GLuint)], 'VERSION_3_0')
3649
3650# GL/glext.h:4472
3651glBindFragDataLocation = _link_function('glBindFragDataLocation', None, [GLuint, GLuint, POINTER(GLchar)], 'VERSION_3_0')
3652
3653# GL/glext.h:4473
3654glGetFragDataLocation = _link_function('glGetFragDataLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_3_0')
3655
3656# GL/glext.h:4474
3657glUniform1ui = _link_function('glUniform1ui', None, [GLint, GLuint], 'VERSION_3_0')
3658
3659# GL/glext.h:4475
3660glUniform2ui = _link_function('glUniform2ui', None, [GLint, GLuint, GLuint], 'VERSION_3_0')
3661
3662# GL/glext.h:4476
3663glUniform3ui = _link_function('glUniform3ui', None, [GLint, GLuint, GLuint, GLuint], 'VERSION_3_0')
3664
3665# GL/glext.h:4477
3666glUniform4ui = _link_function('glUniform4ui', None, [GLint, GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0')
3667
3668# GL/glext.h:4478
3669glUniform1uiv = _link_function('glUniform1uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
3670
3671# GL/glext.h:4479
3672glUniform2uiv = _link_function('glUniform2uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
3673
3674# GL/glext.h:4480
3675glUniform3uiv = _link_function('glUniform3uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
3676
3677# GL/glext.h:4481
3678glUniform4uiv = _link_function('glUniform4uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
3679
3680# GL/glext.h:4482
3681glTexParameterIiv = _link_function('glTexParameterIiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_3_0')
3682
3683# GL/glext.h:4483
3684glTexParameterIuiv = _link_function('glTexParameterIuiv', None, [GLenum, GLenum, POINTER(GLuint)], 'VERSION_3_0')
3685
3686# GL/glext.h:4484
3687glGetTexParameterIiv = _link_function('glGetTexParameterIiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_3_0')
3688
3689# GL/glext.h:4485
3690glGetTexParameterIuiv = _link_function('glGetTexParameterIuiv', None, [GLenum, GLenum, POINTER(GLuint)], 'VERSION_3_0')
3691
3692# GL/glext.h:4486
3693glClearBufferiv = _link_function('glClearBufferiv', None, [GLenum, GLint, POINTER(GLint)], 'VERSION_3_0')
3694
3695# GL/glext.h:4487
3696glClearBufferuiv = _link_function('glClearBufferuiv', None, [GLenum, GLint, POINTER(GLuint)], 'VERSION_3_0')
3697
3698# GL/glext.h:4488
3699glClearBufferfv = _link_function('glClearBufferfv', None, [GLenum, GLint, POINTER(GLfloat)], 'VERSION_3_0')
3700
3701# GL/glext.h:4489
3702glClearBufferfi = _link_function('glClearBufferfi', None, [GLenum, GLint, GLfloat, GLint], 'VERSION_3_0')
3703
3704# GL/glext.h:4490
3705glGetStringi = _link_function('glGetStringi', POINTER(GLubyte), [GLenum, GLuint], 'VERSION_3_0')
3706
3707PFNGLCOLORMASKIPROC = CFUNCTYPE(None, GLuint, GLboolean, GLboolean, GLboolean, GLboolean) 	# GL/glext.h:4492
3708PFNGLGETBOOLEANI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLboolean)) 	# GL/glext.h:4493
3709PFNGLGETINTEGERI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) 	# GL/glext.h:4494
3710PFNGLENABLEIPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:4495
3711PFNGLDISABLEIPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:4496
3712PFNGLISENABLEDIPROC = CFUNCTYPE(GLboolean, GLenum, GLuint) 	# GL/glext.h:4497
3713PFNGLBEGINTRANSFORMFEEDBACKPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:4498
3714PFNGLENDTRANSFORMFEEDBACKPROC = CFUNCTYPE(None) 	# GL/glext.h:4499
3715PFNGLBINDBUFFERRANGEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr) 	# GL/glext.h:4500
3716PFNGLBINDBUFFERBASEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) 	# GL/glext.h:4501
3717PFNGLTRANSFORMFEEDBACKVARYINGSPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLint), GLenum) 	# GL/glext.h:4502
3718PFNGLGETTRANSFORMFEEDBACKVARYINGPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLint)) 	# GL/glext.h:4503
3719PFNGLCLAMPCOLORPROC = CFUNCTYPE(None, GLenum, GLenum) 	# GL/glext.h:4504
3720PFNGLBEGINCONDITIONALRENDERPROC = CFUNCTYPE(None, GLuint, GLenum) 	# GL/glext.h:4505
3721PFNGLENDCONDITIONALRENDERPROC = CFUNCTYPE(None) 	# GL/glext.h:4506
3722PFNGLVERTEXATTRIBI1IPROC = CFUNCTYPE(None, GLuint, GLint) 	# GL/glext.h:4507
3723PFNGLVERTEXATTRIBI2IPROC = CFUNCTYPE(None, GLuint, GLint, GLint) 	# GL/glext.h:4508
3724PFNGLVERTEXATTRIBI3IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint) 	# GL/glext.h:4509
3725PFNGLVERTEXATTRIBI4IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint) 	# GL/glext.h:4510
3726PFNGLVERTEXATTRIBI1UIPROC = CFUNCTYPE(None, GLuint, GLuint) 	# GL/glext.h:4511
3727PFNGLVERTEXATTRIBI2UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) 	# GL/glext.h:4512
3728PFNGLVERTEXATTRIBI3UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:4513
3729PFNGLVERTEXATTRIBI4UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:4514
3730PFNGLVERTEXATTRIBI1IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) 	# GL/glext.h:4515
3731PFNGLVERTEXATTRIBI2IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) 	# GL/glext.h:4516
3732PFNGLVERTEXATTRIBI3IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) 	# GL/glext.h:4517
3733PFNGLVERTEXATTRIBI4IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) 	# GL/glext.h:4518
3734PFNGLVERTEXATTRIBI1UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) 	# GL/glext.h:4519
3735PFNGLVERTEXATTRIBI2UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) 	# GL/glext.h:4520
3736PFNGLVERTEXATTRIBI3UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) 	# GL/glext.h:4521
3737PFNGLVERTEXATTRIBI4UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) 	# GL/glext.h:4522
3738PFNGLVERTEXATTRIBI4BVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) 	# GL/glext.h:4523
3739PFNGLVERTEXATTRIBI4SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:4524
3740PFNGLVERTEXATTRIBI4UBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) 	# GL/glext.h:4525
3741PFNGLVERTEXATTRIBI4USVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) 	# GL/glext.h:4526
3742PFNGLVERTEXATTRIBIPOINTERPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4527
3743PFNGLGETVERTEXATTRIBIIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:4528
3744PFNGLGETVERTEXATTRIBIUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) 	# GL/glext.h:4529
3745PFNGLGETUNIFORMUIVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLuint)) 	# GL/glext.h:4530
3746PFNGLBINDFRAGDATALOCATIONPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLchar)) 	# GL/glext.h:4531
3747PFNGLGETFRAGDATALOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) 	# GL/glext.h:4532
3748PFNGLUNIFORM1UIPROC = CFUNCTYPE(None, GLint, GLuint) 	# GL/glext.h:4533
3749PFNGLUNIFORM2UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint) 	# GL/glext.h:4534
3750PFNGLUNIFORM3UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint) 	# GL/glext.h:4535
3751PFNGLUNIFORM4UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:4536
3752PFNGLUNIFORM1UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4537
3753PFNGLUNIFORM2UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4538
3754PFNGLUNIFORM3UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4539
3755PFNGLUNIFORM4UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4540
3756PFNGLTEXPARAMETERIIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:4541
3757PFNGLTEXPARAMETERIUIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) 	# GL/glext.h:4542
3758PFNGLGETTEXPARAMETERIIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:4543
3759PFNGLGETTEXPARAMETERIUIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) 	# GL/glext.h:4544
3760PFNGLCLEARBUFFERIVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLint)) 	# GL/glext.h:4545
3761PFNGLCLEARBUFFERUIVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLuint)) 	# GL/glext.h:4546
3762PFNGLCLEARBUFFERFVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLfloat)) 	# GL/glext.h:4547
3763PFNGLCLEARBUFFERFIPROC = CFUNCTYPE(None, GLenum, GLint, GLfloat, GLint) 	# GL/glext.h:4548
3764PFNGLGETSTRINGIPROC = CFUNCTYPE(POINTER(GLubyte), GLenum, GLuint) 	# GL/glext.h:4549
3765# ARB_multitexture (GL/glext.h:4552)
3766# ARB_transpose_matrix (GL/glext.h:4626)
3767GL_ARB_transpose_matrix = 1 	# GL/glext.h:4627
3768# GL/glext.h:4629
3769glLoadTransposeMatrixfARB = _link_function('glLoadTransposeMatrixfARB', None, [POINTER(GLfloat)], 'ARB_transpose_matrix')
3770
3771# GL/glext.h:4630
3772glLoadTransposeMatrixdARB = _link_function('glLoadTransposeMatrixdARB', None, [POINTER(GLdouble)], 'ARB_transpose_matrix')
3773
3774# GL/glext.h:4631
3775glMultTransposeMatrixfARB = _link_function('glMultTransposeMatrixfARB', None, [POINTER(GLfloat)], 'ARB_transpose_matrix')
3776
3777# GL/glext.h:4632
3778glMultTransposeMatrixdARB = _link_function('glMultTransposeMatrixdARB', None, [POINTER(GLdouble)], 'ARB_transpose_matrix')
3779
3780PFNGLLOADTRANSPOSEMATRIXFARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:4634
3781PFNGLLOADTRANSPOSEMATRIXDARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:4635
3782PFNGLMULTTRANSPOSEMATRIXFARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:4636
3783PFNGLMULTTRANSPOSEMATRIXDARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:4637
3784# ARB_multisample (GL/glext.h:4640)
3785GL_ARB_multisample = 1 	# GL/glext.h:4641
3786GLclampf = c_float 	# /usr/include/GL/gl.h:133
3787# GL/glext.h:4643
3788glSampleCoverageARB = _link_function('glSampleCoverageARB', None, [GLclampf, GLboolean], 'ARB_multisample')
3789
3790PFNGLSAMPLECOVERAGEARBPROC = CFUNCTYPE(None, GLclampf, GLboolean) 	# GL/glext.h:4645
3791# ARB_texture_env_add (GL/glext.h:4648)
3792GL_ARB_texture_env_add = 1 	# GL/glext.h:4649
3793# ARB_texture_cube_map (GL/glext.h:4652)
3794GL_ARB_texture_cube_map = 1 	# GL/glext.h:4653
3795# ARB_texture_compression (GL/glext.h:4656)
3796GL_ARB_texture_compression = 1 	# GL/glext.h:4657
3797# GL/glext.h:4659
3798glCompressedTexImage3DARB = _link_function('glCompressedTexImage3DARB', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
3799
3800# GL/glext.h:4660
3801glCompressedTexImage2DARB = _link_function('glCompressedTexImage2DARB', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
3802
3803# GL/glext.h:4661
3804glCompressedTexImage1DARB = _link_function('glCompressedTexImage1DARB', None, [GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
3805
3806# GL/glext.h:4662
3807glCompressedTexSubImage3DARB = _link_function('glCompressedTexSubImage3DARB', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
3808
3809# GL/glext.h:4663
3810glCompressedTexSubImage2DARB = _link_function('glCompressedTexSubImage2DARB', None, [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
3811
3812# GL/glext.h:4664
3813glCompressedTexSubImage1DARB = _link_function('glCompressedTexSubImage1DARB', None, [GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
3814
3815# GL/glext.h:4665
3816glGetCompressedTexImageARB = _link_function('glGetCompressedTexImageARB', None, [GLenum, GLint, POINTER(GLvoid)], 'ARB_texture_compression')
3817
3818PFNGLCOMPRESSEDTEXIMAGE3DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4667
3819PFNGLCOMPRESSEDTEXIMAGE2DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4668
3820PFNGLCOMPRESSEDTEXIMAGE1DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4669
3821PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4670
3822PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4671
3823PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4672
3824PFNGLGETCOMPRESSEDTEXIMAGEARBPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLvoid)) 	# GL/glext.h:4673
3825# ARB_texture_border_clamp (GL/glext.h:4676)
3826GL_ARB_texture_border_clamp = 1 	# GL/glext.h:4677
3827# ARB_point_parameters (GL/glext.h:4680)
3828GL_ARB_point_parameters = 1 	# GL/glext.h:4681
3829# GL/glext.h:4683
3830glPointParameterfARB = _link_function('glPointParameterfARB', None, [GLenum, GLfloat], 'ARB_point_parameters')
3831
3832# GL/glext.h:4684
3833glPointParameterfvARB = _link_function('glPointParameterfvARB', None, [GLenum, POINTER(GLfloat)], 'ARB_point_parameters')
3834
3835PFNGLPOINTPARAMETERFARBPROC = CFUNCTYPE(None, GLenum, GLfloat) 	# GL/glext.h:4686
3836PFNGLPOINTPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:4687
3837# ARB_vertex_blend (GL/glext.h:4690)
3838GL_ARB_vertex_blend = 1 	# GL/glext.h:4691
3839# GL/glext.h:4693
3840glWeightbvARB = _link_function('glWeightbvARB', None, [GLint, POINTER(GLbyte)], 'ARB_vertex_blend')
3841
3842# GL/glext.h:4694
3843glWeightsvARB = _link_function('glWeightsvARB', None, [GLint, POINTER(GLshort)], 'ARB_vertex_blend')
3844
3845# GL/glext.h:4695
3846glWeightivARB = _link_function('glWeightivARB', None, [GLint, POINTER(GLint)], 'ARB_vertex_blend')
3847
3848# GL/glext.h:4696
3849glWeightfvARB = _link_function('glWeightfvARB', None, [GLint, POINTER(GLfloat)], 'ARB_vertex_blend')
3850
3851# GL/glext.h:4697
3852glWeightdvARB = _link_function('glWeightdvARB', None, [GLint, POINTER(GLdouble)], 'ARB_vertex_blend')
3853
3854# GL/glext.h:4698
3855glWeightubvARB = _link_function('glWeightubvARB', None, [GLint, POINTER(GLubyte)], 'ARB_vertex_blend')
3856
3857# GL/glext.h:4699
3858glWeightusvARB = _link_function('glWeightusvARB', None, [GLint, POINTER(GLushort)], 'ARB_vertex_blend')
3859
3860# GL/glext.h:4700
3861glWeightuivARB = _link_function('glWeightuivARB', None, [GLint, POINTER(GLuint)], 'ARB_vertex_blend')
3862
3863# GL/glext.h:4701
3864glWeightPointerARB = _link_function('glWeightPointerARB', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_vertex_blend')
3865
3866# GL/glext.h:4702
3867glVertexBlendARB = _link_function('glVertexBlendARB', None, [GLint], 'ARB_vertex_blend')
3868
3869PFNGLWEIGHTBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLbyte)) 	# GL/glext.h:4704
3870PFNGLWEIGHTSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLshort)) 	# GL/glext.h:4705
3871PFNGLWEIGHTIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLint)) 	# GL/glext.h:4706
3872PFNGLWEIGHTFVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLfloat)) 	# GL/glext.h:4707
3873PFNGLWEIGHTDVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLdouble)) 	# GL/glext.h:4708
3874PFNGLWEIGHTUBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLubyte)) 	# GL/glext.h:4709
3875PFNGLWEIGHTUSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLushort)) 	# GL/glext.h:4710
3876PFNGLWEIGHTUIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLuint)) 	# GL/glext.h:4711
3877PFNGLWEIGHTPOINTERARBPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4712
3878PFNGLVERTEXBLENDARBPROC = CFUNCTYPE(None, GLint) 	# GL/glext.h:4713
3879# ARB_matrix_palette (GL/glext.h:4716)
3880GL_ARB_matrix_palette = 1 	# GL/glext.h:4717
3881# GL/glext.h:4719
3882glCurrentPaletteMatrixARB = _link_function('glCurrentPaletteMatrixARB', None, [GLint], 'ARB_matrix_palette')
3883
3884# GL/glext.h:4720
3885glMatrixIndexubvARB = _link_function('glMatrixIndexubvARB', None, [GLint, POINTER(GLubyte)], 'ARB_matrix_palette')
3886
3887# GL/glext.h:4721
3888glMatrixIndexusvARB = _link_function('glMatrixIndexusvARB', None, [GLint, POINTER(GLushort)], 'ARB_matrix_palette')
3889
3890# GL/glext.h:4722
3891glMatrixIndexuivARB = _link_function('glMatrixIndexuivARB', None, [GLint, POINTER(GLuint)], 'ARB_matrix_palette')
3892
3893# GL/glext.h:4723
3894glMatrixIndexPointerARB = _link_function('glMatrixIndexPointerARB', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_matrix_palette')
3895
3896PFNGLCURRENTPALETTEMATRIXARBPROC = CFUNCTYPE(None, GLint) 	# GL/glext.h:4725
3897PFNGLMATRIXINDEXUBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLubyte)) 	# GL/glext.h:4726
3898PFNGLMATRIXINDEXUSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLushort)) 	# GL/glext.h:4727
3899PFNGLMATRIXINDEXUIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLuint)) 	# GL/glext.h:4728
3900PFNGLMATRIXINDEXPOINTERARBPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4729
3901# ARB_texture_env_combine (GL/glext.h:4732)
3902GL_ARB_texture_env_combine = 1 	# GL/glext.h:4733
3903# ARB_texture_env_crossbar (GL/glext.h:4736)
3904GL_ARB_texture_env_crossbar = 1 	# GL/glext.h:4737
3905# ARB_texture_env_dot3 (GL/glext.h:4740)
3906GL_ARB_texture_env_dot3 = 1 	# GL/glext.h:4741
3907# ARB_texture_mirrored_repeat (GL/glext.h:4744)
3908GL_ARB_texture_mirrored_repeat = 1 	# GL/glext.h:4745
3909# ARB_depth_texture (GL/glext.h:4748)
3910GL_ARB_depth_texture = 1 	# GL/glext.h:4749
3911# ARB_shadow (GL/glext.h:4752)
3912GL_ARB_shadow = 1 	# GL/glext.h:4753
3913# ARB_shadow_ambient (GL/glext.h:4756)
3914GL_ARB_shadow_ambient = 1 	# GL/glext.h:4757
3915# ARB_window_pos (GL/glext.h:4760)
3916GL_ARB_window_pos = 1 	# GL/glext.h:4761
3917# GL/glext.h:4763
3918glWindowPos2dARB = _link_function('glWindowPos2dARB', None, [GLdouble, GLdouble], 'ARB_window_pos')
3919
3920# GL/glext.h:4764
3921glWindowPos2dvARB = _link_function('glWindowPos2dvARB', None, [POINTER(GLdouble)], 'ARB_window_pos')
3922
3923# GL/glext.h:4765
3924glWindowPos2fARB = _link_function('glWindowPos2fARB', None, [GLfloat, GLfloat], 'ARB_window_pos')
3925
3926# GL/glext.h:4766
3927glWindowPos2fvARB = _link_function('glWindowPos2fvARB', None, [POINTER(GLfloat)], 'ARB_window_pos')
3928
3929# GL/glext.h:4767
3930glWindowPos2iARB = _link_function('glWindowPos2iARB', None, [GLint, GLint], 'ARB_window_pos')
3931
3932# GL/glext.h:4768
3933glWindowPos2ivARB = _link_function('glWindowPos2ivARB', None, [POINTER(GLint)], 'ARB_window_pos')
3934
3935# GL/glext.h:4769
3936glWindowPos2sARB = _link_function('glWindowPos2sARB', None, [GLshort, GLshort], 'ARB_window_pos')
3937
3938# GL/glext.h:4770
3939glWindowPos2svARB = _link_function('glWindowPos2svARB', None, [POINTER(GLshort)], 'ARB_window_pos')
3940
3941# GL/glext.h:4771
3942glWindowPos3dARB = _link_function('glWindowPos3dARB', None, [GLdouble, GLdouble, GLdouble], 'ARB_window_pos')
3943
3944# GL/glext.h:4772
3945glWindowPos3dvARB = _link_function('glWindowPos3dvARB', None, [POINTER(GLdouble)], 'ARB_window_pos')
3946
3947# GL/glext.h:4773
3948glWindowPos3fARB = _link_function('glWindowPos3fARB', None, [GLfloat, GLfloat, GLfloat], 'ARB_window_pos')
3949
3950# GL/glext.h:4774
3951glWindowPos3fvARB = _link_function('glWindowPos3fvARB', None, [POINTER(GLfloat)], 'ARB_window_pos')
3952
3953# GL/glext.h:4775
3954glWindowPos3iARB = _link_function('glWindowPos3iARB', None, [GLint, GLint, GLint], 'ARB_window_pos')
3955
3956# GL/glext.h:4776
3957glWindowPos3ivARB = _link_function('glWindowPos3ivARB', None, [POINTER(GLint)], 'ARB_window_pos')
3958
3959# GL/glext.h:4777
3960glWindowPos3sARB = _link_function('glWindowPos3sARB', None, [GLshort, GLshort, GLshort], 'ARB_window_pos')
3961
3962# GL/glext.h:4778
3963glWindowPos3svARB = _link_function('glWindowPos3svARB', None, [POINTER(GLshort)], 'ARB_window_pos')
3964
3965PFNGLWINDOWPOS2DARBPROC = CFUNCTYPE(None, GLdouble, GLdouble) 	# GL/glext.h:4780
3966PFNGLWINDOWPOS2DVARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:4781
3967PFNGLWINDOWPOS2FARBPROC = CFUNCTYPE(None, GLfloat, GLfloat) 	# GL/glext.h:4782
3968PFNGLWINDOWPOS2FVARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:4783
3969PFNGLWINDOWPOS2IARBPROC = CFUNCTYPE(None, GLint, GLint) 	# GL/glext.h:4784
3970PFNGLWINDOWPOS2IVARBPROC = CFUNCTYPE(None, POINTER(GLint)) 	# GL/glext.h:4785
3971PFNGLWINDOWPOS2SARBPROC = CFUNCTYPE(None, GLshort, GLshort) 	# GL/glext.h:4786
3972PFNGLWINDOWPOS2SVARBPROC = CFUNCTYPE(None, POINTER(GLshort)) 	# GL/glext.h:4787
3973PFNGLWINDOWPOS3DARBPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:4788
3974PFNGLWINDOWPOS3DVARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:4789
3975PFNGLWINDOWPOS3FARBPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:4790
3976PFNGLWINDOWPOS3FVARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:4791
3977PFNGLWINDOWPOS3IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint) 	# GL/glext.h:4792
3978PFNGLWINDOWPOS3IVARBPROC = CFUNCTYPE(None, POINTER(GLint)) 	# GL/glext.h:4793
3979PFNGLWINDOWPOS3SARBPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) 	# GL/glext.h:4794
3980PFNGLWINDOWPOS3SVARBPROC = CFUNCTYPE(None, POINTER(GLshort)) 	# GL/glext.h:4795
3981# ARB_vertex_program (GL/glext.h:4798)
3982GL_ARB_vertex_program = 1 	# GL/glext.h:4799
3983# GL/glext.h:4801
3984glVertexAttrib1dARB = _link_function('glVertexAttrib1dARB', None, [GLuint, GLdouble], 'ARB_vertex_program')
3985
3986# GL/glext.h:4802
3987glVertexAttrib1dvARB = _link_function('glVertexAttrib1dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
3988
3989# GL/glext.h:4803
3990glVertexAttrib1fARB = _link_function('glVertexAttrib1fARB', None, [GLuint, GLfloat], 'ARB_vertex_program')
3991
3992# GL/glext.h:4804
3993glVertexAttrib1fvARB = _link_function('glVertexAttrib1fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
3994
3995# GL/glext.h:4805
3996glVertexAttrib1sARB = _link_function('glVertexAttrib1sARB', None, [GLuint, GLshort], 'ARB_vertex_program')
3997
3998# GL/glext.h:4806
3999glVertexAttrib1svARB = _link_function('glVertexAttrib1svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
4000
4001# GL/glext.h:4807
4002glVertexAttrib2dARB = _link_function('glVertexAttrib2dARB', None, [GLuint, GLdouble, GLdouble], 'ARB_vertex_program')
4003
4004# GL/glext.h:4808
4005glVertexAttrib2dvARB = _link_function('glVertexAttrib2dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
4006
4007# GL/glext.h:4809
4008glVertexAttrib2fARB = _link_function('glVertexAttrib2fARB', None, [GLuint, GLfloat, GLfloat], 'ARB_vertex_program')
4009
4010# GL/glext.h:4810
4011glVertexAttrib2fvARB = _link_function('glVertexAttrib2fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
4012
4013# GL/glext.h:4811
4014glVertexAttrib2sARB = _link_function('glVertexAttrib2sARB', None, [GLuint, GLshort, GLshort], 'ARB_vertex_program')
4015
4016# GL/glext.h:4812
4017glVertexAttrib2svARB = _link_function('glVertexAttrib2svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
4018
4019# GL/glext.h:4813
4020glVertexAttrib3dARB = _link_function('glVertexAttrib3dARB', None, [GLuint, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
4021
4022# GL/glext.h:4814
4023glVertexAttrib3dvARB = _link_function('glVertexAttrib3dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
4024
4025# GL/glext.h:4815
4026glVertexAttrib3fARB = _link_function('glVertexAttrib3fARB', None, [GLuint, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
4027
4028# GL/glext.h:4816
4029glVertexAttrib3fvARB = _link_function('glVertexAttrib3fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
4030
4031# GL/glext.h:4817
4032glVertexAttrib3sARB = _link_function('glVertexAttrib3sARB', None, [GLuint, GLshort, GLshort, GLshort], 'ARB_vertex_program')
4033
4034# GL/glext.h:4818
4035glVertexAttrib3svARB = _link_function('glVertexAttrib3svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
4036
4037# GL/glext.h:4819
4038glVertexAttrib4NbvARB = _link_function('glVertexAttrib4NbvARB', None, [GLuint, POINTER(GLbyte)], 'ARB_vertex_program')
4039
4040# GL/glext.h:4820
4041glVertexAttrib4NivARB = _link_function('glVertexAttrib4NivARB', None, [GLuint, POINTER(GLint)], 'ARB_vertex_program')
4042
4043# GL/glext.h:4821
4044glVertexAttrib4NsvARB = _link_function('glVertexAttrib4NsvARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
4045
4046# GL/glext.h:4822
4047glVertexAttrib4NubARB = _link_function('glVertexAttrib4NubARB', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'ARB_vertex_program')
4048
4049# GL/glext.h:4823
4050glVertexAttrib4NubvARB = _link_function('glVertexAttrib4NubvARB', None, [GLuint, POINTER(GLubyte)], 'ARB_vertex_program')
4051
4052# GL/glext.h:4824
4053glVertexAttrib4NuivARB = _link_function('glVertexAttrib4NuivARB', None, [GLuint, POINTER(GLuint)], 'ARB_vertex_program')
4054
4055# GL/glext.h:4825
4056glVertexAttrib4NusvARB = _link_function('glVertexAttrib4NusvARB', None, [GLuint, POINTER(GLushort)], 'ARB_vertex_program')
4057
4058# GL/glext.h:4826
4059glVertexAttrib4bvARB = _link_function('glVertexAttrib4bvARB', None, [GLuint, POINTER(GLbyte)], 'ARB_vertex_program')
4060
4061# GL/glext.h:4827
4062glVertexAttrib4dARB = _link_function('glVertexAttrib4dARB', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
4063
4064# GL/glext.h:4828
4065glVertexAttrib4dvARB = _link_function('glVertexAttrib4dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
4066
4067# GL/glext.h:4829
4068glVertexAttrib4fARB = _link_function('glVertexAttrib4fARB', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
4069
4070# GL/glext.h:4830
4071glVertexAttrib4fvARB = _link_function('glVertexAttrib4fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
4072
4073# GL/glext.h:4831
4074glVertexAttrib4ivARB = _link_function('glVertexAttrib4ivARB', None, [GLuint, POINTER(GLint)], 'ARB_vertex_program')
4075
4076# GL/glext.h:4832
4077glVertexAttrib4sARB = _link_function('glVertexAttrib4sARB', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'ARB_vertex_program')
4078
4079# GL/glext.h:4833
4080glVertexAttrib4svARB = _link_function('glVertexAttrib4svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
4081
4082# GL/glext.h:4834
4083glVertexAttrib4ubvARB = _link_function('glVertexAttrib4ubvARB', None, [GLuint, POINTER(GLubyte)], 'ARB_vertex_program')
4084
4085# GL/glext.h:4835
4086glVertexAttrib4uivARB = _link_function('glVertexAttrib4uivARB', None, [GLuint, POINTER(GLuint)], 'ARB_vertex_program')
4087
4088# GL/glext.h:4836
4089glVertexAttrib4usvARB = _link_function('glVertexAttrib4usvARB', None, [GLuint, POINTER(GLushort)], 'ARB_vertex_program')
4090
4091# GL/glext.h:4837
4092glVertexAttribPointerARB = _link_function('glVertexAttribPointerARB', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)], 'ARB_vertex_program')
4093
4094# GL/glext.h:4838
4095glEnableVertexAttribArrayARB = _link_function('glEnableVertexAttribArrayARB', None, [GLuint], 'ARB_vertex_program')
4096
4097# GL/glext.h:4839
4098glDisableVertexAttribArrayARB = _link_function('glDisableVertexAttribArrayARB', None, [GLuint], 'ARB_vertex_program')
4099
4100# GL/glext.h:4840
4101glProgramStringARB = _link_function('glProgramStringARB', None, [GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_vertex_program')
4102
4103# GL/glext.h:4841
4104glBindProgramARB = _link_function('glBindProgramARB', None, [GLenum, GLuint], 'ARB_vertex_program')
4105
4106# GL/glext.h:4842
4107glDeleteProgramsARB = _link_function('glDeleteProgramsARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_program')
4108
4109# GL/glext.h:4843
4110glGenProgramsARB = _link_function('glGenProgramsARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_program')
4111
4112# GL/glext.h:4844
4113glProgramEnvParameter4dARB = _link_function('glProgramEnvParameter4dARB', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
4114
4115# GL/glext.h:4845
4116glProgramEnvParameter4dvARB = _link_function('glProgramEnvParameter4dvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
4117
4118# GL/glext.h:4846
4119glProgramEnvParameter4fARB = _link_function('glProgramEnvParameter4fARB', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
4120
4121# GL/glext.h:4847
4122glProgramEnvParameter4fvARB = _link_function('glProgramEnvParameter4fvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
4123
4124# GL/glext.h:4848
4125glProgramLocalParameter4dARB = _link_function('glProgramLocalParameter4dARB', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
4126
4127# GL/glext.h:4849
4128glProgramLocalParameter4dvARB = _link_function('glProgramLocalParameter4dvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
4129
4130# GL/glext.h:4850
4131glProgramLocalParameter4fARB = _link_function('glProgramLocalParameter4fARB', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
4132
4133# GL/glext.h:4851
4134glProgramLocalParameter4fvARB = _link_function('glProgramLocalParameter4fvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
4135
4136# GL/glext.h:4852
4137glGetProgramEnvParameterdvARB = _link_function('glGetProgramEnvParameterdvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
4138
4139# GL/glext.h:4853
4140glGetProgramEnvParameterfvARB = _link_function('glGetProgramEnvParameterfvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
4141
4142# GL/glext.h:4854
4143glGetProgramLocalParameterdvARB = _link_function('glGetProgramLocalParameterdvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
4144
4145# GL/glext.h:4855
4146glGetProgramLocalParameterfvARB = _link_function('glGetProgramLocalParameterfvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
4147
4148# GL/glext.h:4856
4149glGetProgramivARB = _link_function('glGetProgramivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_vertex_program')
4150
4151# GL/glext.h:4857
4152glGetProgramStringARB = _link_function('glGetProgramStringARB', None, [GLenum, GLenum, POINTER(GLvoid)], 'ARB_vertex_program')
4153
4154# GL/glext.h:4858
4155glGetVertexAttribdvARB = _link_function('glGetVertexAttribdvARB', None, [GLuint, GLenum, POINTER(GLdouble)], 'ARB_vertex_program')
4156
4157# GL/glext.h:4859
4158glGetVertexAttribfvARB = _link_function('glGetVertexAttribfvARB', None, [GLuint, GLenum, POINTER(GLfloat)], 'ARB_vertex_program')
4159
4160# GL/glext.h:4860
4161glGetVertexAttribivARB = _link_function('glGetVertexAttribivARB', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_vertex_program')
4162
4163# GL/glext.h:4861
4164glGetVertexAttribPointervARB = _link_function('glGetVertexAttribPointervARB', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'ARB_vertex_program')
4165
4166# GL/glext.h:4862
4167glIsProgramARB = _link_function('glIsProgramARB', GLboolean, [GLuint], 'ARB_vertex_program')
4168
4169PFNGLVERTEXATTRIB1DARBPROC = CFUNCTYPE(None, GLuint, GLdouble) 	# GL/glext.h:4864
4170PFNGLVERTEXATTRIB1DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) 	# GL/glext.h:4865
4171PFNGLVERTEXATTRIB1FARBPROC = CFUNCTYPE(None, GLuint, GLfloat) 	# GL/glext.h:4866
4172PFNGLVERTEXATTRIB1FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:4867
4173PFNGLVERTEXATTRIB1SARBPROC = CFUNCTYPE(None, GLuint, GLshort) 	# GL/glext.h:4868
4174PFNGLVERTEXATTRIB1SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:4869
4175PFNGLVERTEXATTRIB2DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) 	# GL/glext.h:4870
4176PFNGLVERTEXATTRIB2DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) 	# GL/glext.h:4871
4177PFNGLVERTEXATTRIB2FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat) 	# GL/glext.h:4872
4178PFNGLVERTEXATTRIB2FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:4873
4179PFNGLVERTEXATTRIB2SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort) 	# GL/glext.h:4874
4180PFNGLVERTEXATTRIB2SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:4875
4181PFNGLVERTEXATTRIB3DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:4876
4182PFNGLVERTEXATTRIB3DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) 	# GL/glext.h:4877
4183PFNGLVERTEXATTRIB3FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:4878
4184PFNGLVERTEXATTRIB3FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:4879
4185PFNGLVERTEXATTRIB3SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort) 	# GL/glext.h:4880
4186PFNGLVERTEXATTRIB3SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:4881
4187PFNGLVERTEXATTRIB4NBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) 	# GL/glext.h:4882
4188PFNGLVERTEXATTRIB4NIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) 	# GL/glext.h:4883
4189PFNGLVERTEXATTRIB4NSVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:4884
4190PFNGLVERTEXATTRIB4NUBARBPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte) 	# GL/glext.h:4885
4191PFNGLVERTEXATTRIB4NUBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) 	# GL/glext.h:4886
4192PFNGLVERTEXATTRIB4NUIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) 	# GL/glext.h:4887
4193PFNGLVERTEXATTRIB4NUSVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) 	# GL/glext.h:4888
4194PFNGLVERTEXATTRIB4BVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) 	# GL/glext.h:4889
4195PFNGLVERTEXATTRIB4DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:4890
4196PFNGLVERTEXATTRIB4DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) 	# GL/glext.h:4891
4197PFNGLVERTEXATTRIB4FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:4892
4198PFNGLVERTEXATTRIB4FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:4893
4199PFNGLVERTEXATTRIB4IVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) 	# GL/glext.h:4894
4200PFNGLVERTEXATTRIB4SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort, GLshort) 	# GL/glext.h:4895
4201PFNGLVERTEXATTRIB4SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:4896
4202PFNGLVERTEXATTRIB4UBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) 	# GL/glext.h:4897
4203PFNGLVERTEXATTRIB4UIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) 	# GL/glext.h:4898
4204PFNGLVERTEXATTRIB4USVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) 	# GL/glext.h:4899
4205PFNGLVERTEXATTRIBPOINTERARBPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4900
4206PFNGLENABLEVERTEXATTRIBARRAYARBPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:4901
4207PFNGLDISABLEVERTEXATTRIBARRAYARBPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:4902
4208PFNGLPROGRAMSTRINGARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:4903
4209PFNGLBINDPROGRAMARBPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:4904
4210PFNGLDELETEPROGRAMSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4905
4211PFNGLGENPROGRAMSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4906
4212PFNGLPROGRAMENVPARAMETER4DARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:4907
4213PFNGLPROGRAMENVPARAMETER4DVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) 	# GL/glext.h:4908
4214PFNGLPROGRAMENVPARAMETER4FARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:4909
4215PFNGLPROGRAMENVPARAMETER4FVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) 	# GL/glext.h:4910
4216PFNGLPROGRAMLOCALPARAMETER4DARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:4911
4217PFNGLPROGRAMLOCALPARAMETER4DVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) 	# GL/glext.h:4912
4218PFNGLPROGRAMLOCALPARAMETER4FARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:4913
4219PFNGLPROGRAMLOCALPARAMETER4FVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) 	# GL/glext.h:4914
4220PFNGLGETPROGRAMENVPARAMETERDVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) 	# GL/glext.h:4915
4221PFNGLGETPROGRAMENVPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) 	# GL/glext.h:4916
4222PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) 	# GL/glext.h:4917
4223PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) 	# GL/glext.h:4918
4224PFNGLGETPROGRAMIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:4919
4225PFNGLGETPROGRAMSTRINGARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:4920
4226PFNGLGETVERTEXATTRIBDVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) 	# GL/glext.h:4921
4227PFNGLGETVERTEXATTRIBFVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:4922
4228PFNGLGETVERTEXATTRIBIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:4923
4229PFNGLGETVERTEXATTRIBPOINTERVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) 	# GL/glext.h:4924
4230PFNGLISPROGRAMARBPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:4925
4231# ARB_fragment_program (GL/glext.h:4928)
4232GL_ARB_fragment_program = 1 	# GL/glext.h:4929
4233# ARB_vertex_buffer_object (GL/glext.h:4933)
4234GL_ARB_vertex_buffer_object = 1 	# GL/glext.h:4934
4235# GL/glext.h:4936
4236glBindBufferARB = _link_function('glBindBufferARB', None, [GLenum, GLuint], 'ARB_vertex_buffer_object')
4237
4238# GL/glext.h:4937
4239glDeleteBuffersARB = _link_function('glDeleteBuffersARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_buffer_object')
4240
4241# GL/glext.h:4938
4242glGenBuffersARB = _link_function('glGenBuffersARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_buffer_object')
4243
4244# GL/glext.h:4939
4245glIsBufferARB = _link_function('glIsBufferARB', GLboolean, [GLuint], 'ARB_vertex_buffer_object')
4246
4247# GL/glext.h:4940
4248glBufferDataARB = _link_function('glBufferDataARB', None, [GLenum, GLsizeiptrARB, POINTER(GLvoid), GLenum], 'ARB_vertex_buffer_object')
4249
4250# GL/glext.h:4941
4251glBufferSubDataARB = _link_function('glBufferSubDataARB', None, [GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)], 'ARB_vertex_buffer_object')
4252
4253# GL/glext.h:4942
4254glGetBufferSubDataARB = _link_function('glGetBufferSubDataARB', None, [GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)], 'ARB_vertex_buffer_object')
4255
4256# GL/glext.h:4943
4257glMapBufferARB = _link_function('glMapBufferARB', POINTER(GLvoid), [GLenum, GLenum], 'ARB_vertex_buffer_object')
4258
4259# GL/glext.h:4944
4260glUnmapBufferARB = _link_function('glUnmapBufferARB', GLboolean, [GLenum], 'ARB_vertex_buffer_object')
4261
4262# GL/glext.h:4945
4263glGetBufferParameterivARB = _link_function('glGetBufferParameterivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_vertex_buffer_object')
4264
4265# GL/glext.h:4946
4266glGetBufferPointervARB = _link_function('glGetBufferPointervARB', None, [GLenum, GLenum, POINTER(POINTER(GLvoid))], 'ARB_vertex_buffer_object')
4267
4268PFNGLBINDBUFFERARBPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:4948
4269PFNGLDELETEBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4949
4270PFNGLGENBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4950
4271PFNGLISBUFFERARBPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:4951
4272PFNGLBUFFERDATAARBPROC = CFUNCTYPE(None, GLenum, GLsizeiptrARB, POINTER(GLvoid), GLenum) 	# GL/glext.h:4952
4273PFNGLBUFFERSUBDATAARBPROC = CFUNCTYPE(None, GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)) 	# GL/glext.h:4953
4274PFNGLGETBUFFERSUBDATAARBPROC = CFUNCTYPE(None, GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)) 	# GL/glext.h:4954
4275PFNGLMAPBUFFERARBPROC = CFUNCTYPE(POINTER(GLvoid), GLenum, GLenum) 	# GL/glext.h:4955
4276PFNGLUNMAPBUFFERARBPROC = CFUNCTYPE(GLboolean, GLenum) 	# GL/glext.h:4956
4277PFNGLGETBUFFERPARAMETERIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:4957
4278PFNGLGETBUFFERPOINTERVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(POINTER(GLvoid))) 	# GL/glext.h:4958
4279# ARB_occlusion_query (GL/glext.h:4961)
4280GL_ARB_occlusion_query = 1 	# GL/glext.h:4962
4281# GL/glext.h:4964
4282glGenQueriesARB = _link_function('glGenQueriesARB', None, [GLsizei, POINTER(GLuint)], 'ARB_occlusion_query')
4283
4284# GL/glext.h:4965
4285glDeleteQueriesARB = _link_function('glDeleteQueriesARB', None, [GLsizei, POINTER(GLuint)], 'ARB_occlusion_query')
4286
4287# GL/glext.h:4966
4288glIsQueryARB = _link_function('glIsQueryARB', GLboolean, [GLuint], 'ARB_occlusion_query')
4289
4290# GL/glext.h:4967
4291glBeginQueryARB = _link_function('glBeginQueryARB', None, [GLenum, GLuint], 'ARB_occlusion_query')
4292
4293# GL/glext.h:4968
4294glEndQueryARB = _link_function('glEndQueryARB', None, [GLenum], 'ARB_occlusion_query')
4295
4296# GL/glext.h:4969
4297glGetQueryivARB = _link_function('glGetQueryivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_occlusion_query')
4298
4299# GL/glext.h:4970
4300glGetQueryObjectivARB = _link_function('glGetQueryObjectivARB', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_occlusion_query')
4301
4302# GL/glext.h:4971
4303glGetQueryObjectuivARB = _link_function('glGetQueryObjectuivARB', None, [GLuint, GLenum, POINTER(GLuint)], 'ARB_occlusion_query')
4304
4305PFNGLGENQUERIESARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4973
4306PFNGLDELETEQUERIESARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:4974
4307PFNGLISQUERYARBPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:4975
4308PFNGLBEGINQUERYARBPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:4976
4309PFNGLENDQUERYARBPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:4977
4310PFNGLGETQUERYIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:4978
4311PFNGLGETQUERYOBJECTIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:4979
4312PFNGLGETQUERYOBJECTUIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) 	# GL/glext.h:4980
4313# ARB_shader_objects (GL/glext.h:4983)
4314GL_ARB_shader_objects = 1 	# GL/glext.h:4984
4315# GL/glext.h:4986
4316glDeleteObjectARB = _link_function('glDeleteObjectARB', None, [GLhandleARB], 'ARB_shader_objects')
4317
4318# GL/glext.h:4987
4319glGetHandleARB = _link_function('glGetHandleARB', GLhandleARB, [GLenum], 'ARB_shader_objects')
4320
4321# GL/glext.h:4988
4322glDetachObjectARB = _link_function('glDetachObjectARB', None, [GLhandleARB, GLhandleARB], 'ARB_shader_objects')
4323
4324# GL/glext.h:4989
4325glCreateShaderObjectARB = _link_function('glCreateShaderObjectARB', GLhandleARB, [GLenum], 'ARB_shader_objects')
4326
4327# GL/glext.h:4990
4328glShaderSourceARB = _link_function('glShaderSourceARB', None, [GLhandleARB, GLsizei, POINTER(POINTER(GLcharARB)), POINTER(GLint)], 'ARB_shader_objects')
4329
4330# GL/glext.h:4991
4331glCompileShaderARB = _link_function('glCompileShaderARB', None, [GLhandleARB], 'ARB_shader_objects')
4332
4333# GL/glext.h:4992
4334glCreateProgramObjectARB = _link_function('glCreateProgramObjectARB', GLhandleARB, [], 'ARB_shader_objects')
4335
4336# GL/glext.h:4993
4337glAttachObjectARB = _link_function('glAttachObjectARB', None, [GLhandleARB, GLhandleARB], 'ARB_shader_objects')
4338
4339# GL/glext.h:4994
4340glLinkProgramARB = _link_function('glLinkProgramARB', None, [GLhandleARB], 'ARB_shader_objects')
4341
4342# GL/glext.h:4995
4343glUseProgramObjectARB = _link_function('glUseProgramObjectARB', None, [GLhandleARB], 'ARB_shader_objects')
4344
4345# GL/glext.h:4996
4346glValidateProgramARB = _link_function('glValidateProgramARB', None, [GLhandleARB], 'ARB_shader_objects')
4347
4348# GL/glext.h:4997
4349glUniform1fARB = _link_function('glUniform1fARB', None, [GLint, GLfloat], 'ARB_shader_objects')
4350
4351# GL/glext.h:4998
4352glUniform2fARB = _link_function('glUniform2fARB', None, [GLint, GLfloat, GLfloat], 'ARB_shader_objects')
4353
4354# GL/glext.h:4999
4355glUniform3fARB = _link_function('glUniform3fARB', None, [GLint, GLfloat, GLfloat, GLfloat], 'ARB_shader_objects')
4356
4357# GL/glext.h:5000
4358glUniform4fARB = _link_function('glUniform4fARB', None, [GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_shader_objects')
4359
4360# GL/glext.h:5001
4361glUniform1iARB = _link_function('glUniform1iARB', None, [GLint, GLint], 'ARB_shader_objects')
4362
4363# GL/glext.h:5002
4364glUniform2iARB = _link_function('glUniform2iARB', None, [GLint, GLint, GLint], 'ARB_shader_objects')
4365
4366# GL/glext.h:5003
4367glUniform3iARB = _link_function('glUniform3iARB', None, [GLint, GLint, GLint, GLint], 'ARB_shader_objects')
4368
4369# GL/glext.h:5004
4370glUniform4iARB = _link_function('glUniform4iARB', None, [GLint, GLint, GLint, GLint, GLint], 'ARB_shader_objects')
4371
4372# GL/glext.h:5005
4373glUniform1fvARB = _link_function('glUniform1fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
4374
4375# GL/glext.h:5006
4376glUniform2fvARB = _link_function('glUniform2fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
4377
4378# GL/glext.h:5007
4379glUniform3fvARB = _link_function('glUniform3fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
4380
4381# GL/glext.h:5008
4382glUniform4fvARB = _link_function('glUniform4fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
4383
4384# GL/glext.h:5009
4385glUniform1ivARB = _link_function('glUniform1ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
4386
4387# GL/glext.h:5010
4388glUniform2ivARB = _link_function('glUniform2ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
4389
4390# GL/glext.h:5011
4391glUniform3ivARB = _link_function('glUniform3ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
4392
4393# GL/glext.h:5012
4394glUniform4ivARB = _link_function('glUniform4ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
4395
4396# GL/glext.h:5013
4397glUniformMatrix2fvARB = _link_function('glUniformMatrix2fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects')
4398
4399# GL/glext.h:5014
4400glUniformMatrix3fvARB = _link_function('glUniformMatrix3fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects')
4401
4402# GL/glext.h:5015
4403glUniformMatrix4fvARB = _link_function('glUniformMatrix4fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects')
4404
4405# GL/glext.h:5016
4406glGetObjectParameterfvARB = _link_function('glGetObjectParameterfvARB', None, [GLhandleARB, GLenum, POINTER(GLfloat)], 'ARB_shader_objects')
4407
4408# GL/glext.h:5017
4409glGetObjectParameterivARB = _link_function('glGetObjectParameterivARB', None, [GLhandleARB, GLenum, POINTER(GLint)], 'ARB_shader_objects')
4410
4411# GL/glext.h:5018
4412glGetInfoLogARB = _link_function('glGetInfoLogARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)], 'ARB_shader_objects')
4413
4414# GL/glext.h:5019
4415glGetAttachedObjectsARB = _link_function('glGetAttachedObjectsARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLhandleARB)], 'ARB_shader_objects')
4416
4417# GL/glext.h:5020
4418glGetUniformLocationARB = _link_function('glGetUniformLocationARB', GLint, [GLhandleARB, POINTER(GLcharARB)], 'ARB_shader_objects')
4419
4420# GL/glext.h:5021
4421glGetActiveUniformARB = _link_function('glGetActiveUniformARB', None, [GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)], 'ARB_shader_objects')
4422
4423# GL/glext.h:5022
4424glGetUniformfvARB = _link_function('glGetUniformfvARB', None, [GLhandleARB, GLint, POINTER(GLfloat)], 'ARB_shader_objects')
4425
4426# GL/glext.h:5023
4427glGetUniformivARB = _link_function('glGetUniformivARB', None, [GLhandleARB, GLint, POINTER(GLint)], 'ARB_shader_objects')
4428
4429# GL/glext.h:5024
4430glGetShaderSourceARB = _link_function('glGetShaderSourceARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)], 'ARB_shader_objects')
4431
4432PFNGLDELETEOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB) 	# GL/glext.h:5026
4433PFNGLGETHANDLEARBPROC = CFUNCTYPE(GLhandleARB, GLenum) 	# GL/glext.h:5027
4434PFNGLDETACHOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB, GLhandleARB) 	# GL/glext.h:5028
4435PFNGLCREATESHADEROBJECTARBPROC = CFUNCTYPE(GLhandleARB, GLenum) 	# GL/glext.h:5029
4436PFNGLSHADERSOURCEARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(POINTER(GLcharARB)), POINTER(GLint)) 	# GL/glext.h:5030
4437PFNGLCOMPILESHADERARBPROC = CFUNCTYPE(None, GLhandleARB) 	# GL/glext.h:5031
4438PFNGLCREATEPROGRAMOBJECTARBPROC = CFUNCTYPE(GLhandleARB) 	# GL/glext.h:5032
4439PFNGLATTACHOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB, GLhandleARB) 	# GL/glext.h:5033
4440PFNGLLINKPROGRAMARBPROC = CFUNCTYPE(None, GLhandleARB) 	# GL/glext.h:5034
4441PFNGLUSEPROGRAMOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB) 	# GL/glext.h:5035
4442PFNGLVALIDATEPROGRAMARBPROC = CFUNCTYPE(None, GLhandleARB) 	# GL/glext.h:5036
4443PFNGLUNIFORM1FARBPROC = CFUNCTYPE(None, GLint, GLfloat) 	# GL/glext.h:5037
4444PFNGLUNIFORM2FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat) 	# GL/glext.h:5038
4445PFNGLUNIFORM3FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:5039
4446PFNGLUNIFORM4FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:5040
4447PFNGLUNIFORM1IARBPROC = CFUNCTYPE(None, GLint, GLint) 	# GL/glext.h:5041
4448PFNGLUNIFORM2IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint) 	# GL/glext.h:5042
4449PFNGLUNIFORM3IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) 	# GL/glext.h:5043
4450PFNGLUNIFORM4IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint) 	# GL/glext.h:5044
4451PFNGLUNIFORM1FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:5045
4452PFNGLUNIFORM2FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:5046
4453PFNGLUNIFORM3FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:5047
4454PFNGLUNIFORM4FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:5048
4455PFNGLUNIFORM1IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) 	# GL/glext.h:5049
4456PFNGLUNIFORM2IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) 	# GL/glext.h:5050
4457PFNGLUNIFORM3IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) 	# GL/glext.h:5051
4458PFNGLUNIFORM4IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) 	# GL/glext.h:5052
4459PFNGLUNIFORMMATRIX2FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:5053
4460PFNGLUNIFORMMATRIX3FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:5054
4461PFNGLUNIFORMMATRIX4FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:5055
4462PFNGLGETOBJECTPARAMETERFVARBPROC = CFUNCTYPE(None, GLhandleARB, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5056
4463PFNGLGETOBJECTPARAMETERIVARBPROC = CFUNCTYPE(None, GLhandleARB, GLenum, POINTER(GLint)) 	# GL/glext.h:5057
4464PFNGLGETINFOLOGARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)) 	# GL/glext.h:5058
4465PFNGLGETATTACHEDOBJECTSARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLhandleARB)) 	# GL/glext.h:5059
4466PFNGLGETUNIFORMLOCATIONARBPROC = CFUNCTYPE(GLint, GLhandleARB, POINTER(GLcharARB)) 	# GL/glext.h:5060
4467PFNGLGETACTIVEUNIFORMARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)) 	# GL/glext.h:5061
4468PFNGLGETUNIFORMFVARBPROC = CFUNCTYPE(None, GLhandleARB, GLint, POINTER(GLfloat)) 	# GL/glext.h:5062
4469PFNGLGETUNIFORMIVARBPROC = CFUNCTYPE(None, GLhandleARB, GLint, POINTER(GLint)) 	# GL/glext.h:5063
4470PFNGLGETSHADERSOURCEARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)) 	# GL/glext.h:5064
4471# ARB_vertex_shader (GL/glext.h:5067)
4472GL_ARB_vertex_shader = 1 	# GL/glext.h:5068
4473# GL/glext.h:5070
4474glBindAttribLocationARB = _link_function('glBindAttribLocationARB', None, [GLhandleARB, GLuint, POINTER(GLcharARB)], 'ARB_vertex_shader')
4475
4476# GL/glext.h:5071
4477glGetActiveAttribARB = _link_function('glGetActiveAttribARB', None, [GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)], 'ARB_vertex_shader')
4478
4479# GL/glext.h:5072
4480glGetAttribLocationARB = _link_function('glGetAttribLocationARB', GLint, [GLhandleARB, POINTER(GLcharARB)], 'ARB_vertex_shader')
4481
4482PFNGLBINDATTRIBLOCATIONARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, POINTER(GLcharARB)) 	# GL/glext.h:5074
4483PFNGLGETACTIVEATTRIBARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)) 	# GL/glext.h:5075
4484PFNGLGETATTRIBLOCATIONARBPROC = CFUNCTYPE(GLint, GLhandleARB, POINTER(GLcharARB)) 	# GL/glext.h:5076
4485# ARB_fragment_shader (GL/glext.h:5079)
4486GL_ARB_fragment_shader = 1 	# GL/glext.h:5080
4487# ARB_shading_language_100 (GL/glext.h:5083)
4488GL_ARB_shading_language_100 = 1 	# GL/glext.h:5084
4489# ARB_texture_non_power_of_two (GL/glext.h:5087)
4490GL_ARB_texture_non_power_of_two = 1 	# GL/glext.h:5088
4491# ARB_point_sprite (GL/glext.h:5091)
4492GL_ARB_point_sprite = 1 	# GL/glext.h:5092
4493# ARB_fragment_program_shadow (GL/glext.h:5095)
4494GL_ARB_fragment_program_shadow = 1 	# GL/glext.h:5096
4495# ARB_draw_buffers (GL/glext.h:5099)
4496GL_ARB_draw_buffers = 1 	# GL/glext.h:5100
4497# GL/glext.h:5102
4498glDrawBuffersARB = _link_function('glDrawBuffersARB', None, [GLsizei, POINTER(GLenum)], 'ARB_draw_buffers')
4499
4500PFNGLDRAWBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLenum)) 	# GL/glext.h:5104
4501# ARB_texture_rectangle (GL/glext.h:5107)
4502GL_ARB_texture_rectangle = 1 	# GL/glext.h:5108
4503# ARB_color_buffer_float (GL/glext.h:5111)
4504GL_ARB_color_buffer_float = 1 	# GL/glext.h:5112
4505# GL/glext.h:5114
4506glClampColorARB = _link_function('glClampColorARB', None, [GLenum, GLenum], 'ARB_color_buffer_float')
4507
4508PFNGLCLAMPCOLORARBPROC = CFUNCTYPE(None, GLenum, GLenum) 	# GL/glext.h:5116
4509# ARB_half_float_pixel (GL/glext.h:5119)
4510GL_ARB_half_float_pixel = 1 	# GL/glext.h:5120
4511# ARB_texture_float (GL/glext.h:5123)
4512GL_ARB_texture_float = 1 	# GL/glext.h:5124
4513# ARB_pixel_buffer_object (GL/glext.h:5127)
4514GL_ARB_pixel_buffer_object = 1 	# GL/glext.h:5128
4515# ARB_depth_buffer_float (GL/glext.h:5131)
4516GL_ARB_depth_buffer_float = 1 	# GL/glext.h:5132
4517# ARB_draw_instanced (GL/glext.h:5135)
4518GL_ARB_draw_instanced = 1 	# GL/glext.h:5136
4519# GL/glext.h:5138
4520glDrawArraysInstancedARB = _link_function('glDrawArraysInstancedARB', None, [GLenum, GLint, GLsizei, GLsizei], 'ARB_draw_instanced')
4521
4522# GL/glext.h:5139
4523glDrawElementsInstancedARB = _link_function('glDrawElementsInstancedARB', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei], 'ARB_draw_instanced')
4524
4525PFNGLDRAWARRAYSINSTANCEDARBPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei) 	# GL/glext.h:5141
4526PFNGLDRAWELEMENTSINSTANCEDARBPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei) 	# GL/glext.h:5142
4527# ARB_framebuffer_object (GL/glext.h:5145)
4528GL_ARB_framebuffer_object = 1 	# GL/glext.h:5146
4529# GL/glext.h:5148
4530glIsRenderbuffer = _link_function('glIsRenderbuffer', GLboolean, [GLuint], 'ARB_framebuffer_object')
4531
4532# GL/glext.h:5149
4533glBindRenderbuffer = _link_function('glBindRenderbuffer', None, [GLenum, GLuint], 'ARB_framebuffer_object')
4534
4535# GL/glext.h:5150
4536glDeleteRenderbuffers = _link_function('glDeleteRenderbuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
4537
4538# GL/glext.h:5151
4539glGenRenderbuffers = _link_function('glGenRenderbuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
4540
4541# GL/glext.h:5152
4542glRenderbufferStorage = _link_function('glRenderbufferStorage', None, [GLenum, GLenum, GLsizei, GLsizei], 'ARB_framebuffer_object')
4543
4544# GL/glext.h:5153
4545glGetRenderbufferParameteriv = _link_function('glGetRenderbufferParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_framebuffer_object')
4546
4547# GL/glext.h:5154
4548glIsFramebuffer = _link_function('glIsFramebuffer', GLboolean, [GLuint], 'ARB_framebuffer_object')
4549
4550# GL/glext.h:5155
4551glBindFramebuffer = _link_function('glBindFramebuffer', None, [GLenum, GLuint], 'ARB_framebuffer_object')
4552
4553# GL/glext.h:5156
4554glDeleteFramebuffers = _link_function('glDeleteFramebuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
4555
4556# GL/glext.h:5157
4557glGenFramebuffers = _link_function('glGenFramebuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
4558
4559# GL/glext.h:5158
4560glCheckFramebufferStatus = _link_function('glCheckFramebufferStatus', GLenum, [GLenum], 'ARB_framebuffer_object')
4561
4562# GL/glext.h:5159
4563glFramebufferTexture1D = _link_function('glFramebufferTexture1D', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'ARB_framebuffer_object')
4564
4565# GL/glext.h:5160
4566glFramebufferTexture2D = _link_function('glFramebufferTexture2D', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'ARB_framebuffer_object')
4567
4568# GL/glext.h:5161
4569glFramebufferTexture3D = _link_function('glFramebufferTexture3D', None, [GLenum, GLenum, GLenum, GLuint, GLint, GLint], 'ARB_framebuffer_object')
4570
4571# GL/glext.h:5162
4572glFramebufferRenderbuffer = _link_function('glFramebufferRenderbuffer', None, [GLenum, GLenum, GLenum, GLuint], 'ARB_framebuffer_object')
4573
4574# GL/glext.h:5163
4575glGetFramebufferAttachmentParameteriv = _link_function('glGetFramebufferAttachmentParameteriv', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'ARB_framebuffer_object')
4576
4577# GL/glext.h:5164
4578glGenerateMipmap = _link_function('glGenerateMipmap', None, [GLenum], 'ARB_framebuffer_object')
4579
4580GLbitfield = c_uint 	# /usr/include/GL/gl.h:123
4581# GL/glext.h:5165
4582glBlitFramebuffer = _link_function('glBlitFramebuffer', None, [GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum], 'ARB_framebuffer_object')
4583
4584# GL/glext.h:5166
4585glRenderbufferStorageMultisample = _link_function('glRenderbufferStorageMultisample', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei], 'ARB_framebuffer_object')
4586
4587# GL/glext.h:5167
4588glFramebufferTextureLayer = _link_function('glFramebufferTextureLayer', None, [GLenum, GLenum, GLuint, GLint, GLint], 'ARB_framebuffer_object')
4589
4590PFNGLISRENDERBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:5169
4591PFNGLBINDRENDERBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:5170
4592PFNGLDELETERENDERBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:5171
4593PFNGLGENRENDERBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:5172
4594PFNGLRENDERBUFFERSTORAGEPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei) 	# GL/glext.h:5173
4595PFNGLGETRENDERBUFFERPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5174
4596PFNGLISFRAMEBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:5175
4597PFNGLBINDFRAMEBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:5176
4598PFNGLDELETEFRAMEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:5177
4599PFNGLGENFRAMEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:5178
4600PFNGLCHECKFRAMEBUFFERSTATUSPROC = CFUNCTYPE(GLenum, GLenum) 	# GL/glext.h:5179
4601PFNGLFRAMEBUFFERTEXTURE1DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) 	# GL/glext.h:5180
4602PFNGLFRAMEBUFFERTEXTURE2DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) 	# GL/glext.h:5181
4603PFNGLFRAMEBUFFERTEXTURE3DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint, GLint) 	# GL/glext.h:5182
4604PFNGLFRAMEBUFFERRENDERBUFFERPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint) 	# GL/glext.h:5183
4605PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5184
4606PFNGLGENERATEMIPMAPPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:5185
4607PFNGLBLITFRAMEBUFFERPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) 	# GL/glext.h:5186
4608PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei, GLsizei) 	# GL/glext.h:5187
4609PFNGLFRAMEBUFFERTEXTURELAYERPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLint) 	# GL/glext.h:5188
4610# ARB_framebuffer_sRGB (GL/glext.h:5191)
4611GL_ARB_framebuffer_sRGB = 1 	# GL/glext.h:5192
4612# ARB_geometry_shader4 (GL/glext.h:5195)
4613GL_ARB_geometry_shader4 = 1 	# GL/glext.h:5196
4614# GL/glext.h:5198
4615glProgramParameteriARB = _link_function('glProgramParameteriARB', None, [GLuint, GLenum, GLint], 'ARB_geometry_shader4')
4616
4617# GL/glext.h:5199
4618glFramebufferTextureARB = _link_function('glFramebufferTextureARB', None, [GLenum, GLenum, GLuint, GLint], 'ARB_geometry_shader4')
4619
4620# GL/glext.h:5200
4621glFramebufferTextureLayerARB = _link_function('glFramebufferTextureLayerARB', None, [GLenum, GLenum, GLuint, GLint, GLint], 'ARB_geometry_shader4')
4622
4623# GL/glext.h:5201
4624glFramebufferTextureFaceARB = _link_function('glFramebufferTextureFaceARB', None, [GLenum, GLenum, GLuint, GLint, GLenum], 'ARB_geometry_shader4')
4625
4626PFNGLPROGRAMPARAMETERIARBPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) 	# GL/glext.h:5203
4627PFNGLFRAMEBUFFERTEXTUREARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint) 	# GL/glext.h:5204
4628PFNGLFRAMEBUFFERTEXTURELAYERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLint) 	# GL/glext.h:5205
4629PFNGLFRAMEBUFFERTEXTUREFACEARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLenum) 	# GL/glext.h:5206
4630# ARB_half_float_vertex (GL/glext.h:5209)
4631GL_ARB_half_float_vertex = 1 	# GL/glext.h:5210
4632# ARB_instanced_arrays (GL/glext.h:5213)
4633GL_ARB_instanced_arrays = 1 	# GL/glext.h:5214
4634# GL/glext.h:5216
4635glVertexAttribDivisorARB = _link_function('glVertexAttribDivisorARB', None, [GLuint, GLuint], 'ARB_instanced_arrays')
4636
4637PFNGLVERTEXATTRIBDIVISORARBPROC = CFUNCTYPE(None, GLuint, GLuint) 	# GL/glext.h:5218
4638# ARB_map_buffer_range (GL/glext.h:5221)
4639GL_ARB_map_buffer_range = 1 	# GL/glext.h:5222
4640# GL/glext.h:5224
4641glMapBufferRange = _link_function('glMapBufferRange', None, [GLenum, GLintptr, GLsizeiptr, GLbitfield], 'ARB_map_buffer_range')
4642
4643# GL/glext.h:5225
4644glFlushMappedBufferRange = _link_function('glFlushMappedBufferRange', None, [GLenum, GLintptr, GLsizeiptr], 'ARB_map_buffer_range')
4645
4646PFNGLMAPBUFFERRANGEPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr, GLbitfield) 	# GL/glext.h:5227
4647PFNGLFLUSHMAPPEDBUFFERRANGEPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr) 	# GL/glext.h:5228
4648# ARB_texture_buffer_object (GL/glext.h:5231)
4649GL_ARB_texture_buffer_object = 1 	# GL/glext.h:5232
4650# GL/glext.h:5234
4651glTexBufferARB = _link_function('glTexBufferARB', None, [GLenum, GLenum, GLuint], 'ARB_texture_buffer_object')
4652
4653PFNGLTEXBUFFERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) 	# GL/glext.h:5236
4654# ARB_texture_compression_rgtc (GL/glext.h:5239)
4655GL_ARB_texture_compression_rgtc = 1 	# GL/glext.h:5240
4656# ARB_texture_rg (GL/glext.h:5243)
4657GL_ARB_texture_rg = 1 	# GL/glext.h:5244
4658# ARB_vertex_array_object (GL/glext.h:5247)
4659GL_ARB_vertex_array_object = 1 	# GL/glext.h:5248
4660# GL/glext.h:5250
4661glBindVertexArray = _link_function('glBindVertexArray', None, [GLuint], 'ARB_vertex_array_object')
4662
4663# GL/glext.h:5251
4664glDeleteVertexArrays = _link_function('glDeleteVertexArrays', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_array_object')
4665
4666# GL/glext.h:5252
4667glGenVertexArrays = _link_function('glGenVertexArrays', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_array_object')
4668
4669# GL/glext.h:5253
4670glIsVertexArray = _link_function('glIsVertexArray', GLboolean, [GLuint], 'ARB_vertex_array_object')
4671
4672PFNGLBINDVERTEXARRAYPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:5255
4673PFNGLDELETEVERTEXARRAYSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:5256
4674PFNGLGENVERTEXARRAYSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:5257
4675PFNGLISVERTEXARRAYPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:5258
4676# EXT_abgr (GL/glext.h:5261)
4677GL_EXT_abgr = 1 	# GL/glext.h:5262
4678# EXT_blend_color (GL/glext.h:5265)
4679GL_EXT_blend_color = 1 	# GL/glext.h:5266
4680# GL/glext.h:5268
4681glBlendColorEXT = _link_function('glBlendColorEXT', None, [GLclampf, GLclampf, GLclampf, GLclampf], 'EXT_blend_color')
4682
4683PFNGLBLENDCOLOREXTPROC = CFUNCTYPE(None, GLclampf, GLclampf, GLclampf, GLclampf) 	# GL/glext.h:5270
4684# EXT_polygon_offset (GL/glext.h:5273)
4685GL_EXT_polygon_offset = 1 	# GL/glext.h:5274
4686# GL/glext.h:5276
4687glPolygonOffsetEXT = _link_function('glPolygonOffsetEXT', None, [GLfloat, GLfloat], 'EXT_polygon_offset')
4688
4689PFNGLPOLYGONOFFSETEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat) 	# GL/glext.h:5278
4690# EXT_texture (GL/glext.h:5281)
4691GL_EXT_texture = 1 	# GL/glext.h:5282
4692# EXT_texture3D (GL/glext.h:5285)
4693GL_EXT_texture3D = 1 	# GL/glext.h:5286
4694# GL/glext.h:5288
4695glTexImage3DEXT = _link_function('glTexImage3DEXT', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_texture3D')
4696
4697# GL/glext.h:5289
4698glTexSubImage3DEXT = _link_function('glTexSubImage3DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_texture3D')
4699
4700PFNGLTEXIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5291
4701PFNGLTEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5292
4702# SGIS_texture_filter4 (GL/glext.h:5295)
4703GL_SGIS_texture_filter4 = 1 	# GL/glext.h:5296
4704# GL/glext.h:5298
4705glGetTexFilterFuncSGIS = _link_function('glGetTexFilterFuncSGIS', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIS_texture_filter4')
4706
4707# GL/glext.h:5299
4708glTexFilterFuncSGIS = _link_function('glTexFilterFuncSGIS', None, [GLenum, GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_texture_filter4')
4709
4710PFNGLGETTEXFILTERFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5301
4711PFNGLTEXFILTERFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:5302
4712# EXT_subtexture (GL/glext.h:5305)
4713GL_EXT_subtexture = 1 	# GL/glext.h:5306
4714# GL/glext.h:5308
4715glTexSubImage1DEXT = _link_function('glTexSubImage1DEXT', None, [GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_subtexture')
4716
4717# GL/glext.h:5309
4718glTexSubImage2DEXT = _link_function('glTexSubImage2DEXT', None, [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_subtexture')
4719
4720PFNGLTEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5311
4721PFNGLTEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5312
4722# EXT_copy_texture (GL/glext.h:5315)
4723GL_EXT_copy_texture = 1 	# GL/glext.h:5316
4724# GL/glext.h:5318
4725glCopyTexImage1DEXT = _link_function('glCopyTexImage1DEXT', None, [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint], 'EXT_copy_texture')
4726
4727# GL/glext.h:5319
4728glCopyTexImage2DEXT = _link_function('glCopyTexImage2DEXT', None, [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint], 'EXT_copy_texture')
4729
4730# GL/glext.h:5320
4731glCopyTexSubImage1DEXT = _link_function('glCopyTexSubImage1DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei], 'EXT_copy_texture')
4732
4733# GL/glext.h:5321
4734glCopyTexSubImage2DEXT = _link_function('glCopyTexSubImage2DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_copy_texture')
4735
4736# GL/glext.h:5322
4737glCopyTexSubImage3DEXT = _link_function('glCopyTexSubImage3DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_copy_texture')
4738
4739PFNGLCOPYTEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint) 	# GL/glext.h:5324
4740PFNGLCOPYTEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) 	# GL/glext.h:5325
4741PFNGLCOPYTEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei) 	# GL/glext.h:5326
4742PFNGLCOPYTEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) 	# GL/glext.h:5327
4743PFNGLCOPYTEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) 	# GL/glext.h:5328
4744# EXT_histogram (GL/glext.h:5331)
4745GL_EXT_histogram = 1 	# GL/glext.h:5332
4746# GL/glext.h:5334
4747glGetHistogramEXT = _link_function('glGetHistogramEXT', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'EXT_histogram')
4748
4749# GL/glext.h:5335
4750glGetHistogramParameterfvEXT = _link_function('glGetHistogramParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_histogram')
4751
4752# GL/glext.h:5336
4753glGetHistogramParameterivEXT = _link_function('glGetHistogramParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_histogram')
4754
4755# GL/glext.h:5337
4756glGetMinmaxEXT = _link_function('glGetMinmaxEXT', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'EXT_histogram')
4757
4758# GL/glext.h:5338
4759glGetMinmaxParameterfvEXT = _link_function('glGetMinmaxParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_histogram')
4760
4761# GL/glext.h:5339
4762glGetMinmaxParameterivEXT = _link_function('glGetMinmaxParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_histogram')
4763
4764# GL/glext.h:5340
4765glHistogramEXT = _link_function('glHistogramEXT', None, [GLenum, GLsizei, GLenum, GLboolean], 'EXT_histogram')
4766
4767# GL/glext.h:5341
4768glMinmaxEXT = _link_function('glMinmaxEXT', None, [GLenum, GLenum, GLboolean], 'EXT_histogram')
4769
4770# GL/glext.h:5342
4771glResetHistogramEXT = _link_function('glResetHistogramEXT', None, [GLenum], 'EXT_histogram')
4772
4773# GL/glext.h:5343
4774glResetMinmaxEXT = _link_function('glResetMinmaxEXT', None, [GLenum], 'EXT_histogram')
4775
4776PFNGLGETHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5345
4777PFNGLGETHISTOGRAMPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5346
4778PFNGLGETHISTOGRAMPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5347
4779PFNGLGETMINMAXEXTPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5348
4780PFNGLGETMINMAXPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5349
4781PFNGLGETMINMAXPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5350
4782PFNGLHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLboolean) 	# GL/glext.h:5351
4783PFNGLMINMAXEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLboolean) 	# GL/glext.h:5352
4784PFNGLRESETHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:5353
4785PFNGLRESETMINMAXEXTPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:5354
4786# EXT_convolution (GL/glext.h:5357)
4787GL_EXT_convolution = 1 	# GL/glext.h:5358
4788# GL/glext.h:5360
4789glConvolutionFilter1DEXT = _link_function('glConvolutionFilter1DEXT', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution')
4790
4791# GL/glext.h:5361
4792glConvolutionFilter2DEXT = _link_function('glConvolutionFilter2DEXT', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution')
4793
4794# GL/glext.h:5362
4795glConvolutionParameterfEXT = _link_function('glConvolutionParameterfEXT', None, [GLenum, GLenum, GLfloat], 'EXT_convolution')
4796
4797# GL/glext.h:5363
4798glConvolutionParameterfvEXT = _link_function('glConvolutionParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_convolution')
4799
4800# GL/glext.h:5364
4801glConvolutionParameteriEXT = _link_function('glConvolutionParameteriEXT', None, [GLenum, GLenum, GLint], 'EXT_convolution')
4802
4803# GL/glext.h:5365
4804glConvolutionParameterivEXT = _link_function('glConvolutionParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_convolution')
4805
4806# GL/glext.h:5366
4807glCopyConvolutionFilter1DEXT = _link_function('glCopyConvolutionFilter1DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'EXT_convolution')
4808
4809# GL/glext.h:5367
4810glCopyConvolutionFilter2DEXT = _link_function('glCopyConvolutionFilter2DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei, GLsizei], 'EXT_convolution')
4811
4812# GL/glext.h:5368
4813glGetConvolutionFilterEXT = _link_function('glGetConvolutionFilterEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution')
4814
4815# GL/glext.h:5369
4816glGetConvolutionParameterfvEXT = _link_function('glGetConvolutionParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_convolution')
4817
4818# GL/glext.h:5370
4819glGetConvolutionParameterivEXT = _link_function('glGetConvolutionParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_convolution')
4820
4821# GL/glext.h:5371
4822glGetSeparableFilterEXT = _link_function('glGetSeparableFilterEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)], 'EXT_convolution')
4823
4824# GL/glext.h:5372
4825glSeparableFilter2DEXT = _link_function('glSeparableFilter2DEXT', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)], 'EXT_convolution')
4826
4827PFNGLCONVOLUTIONFILTER1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5374
4828PFNGLCONVOLUTIONFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5375
4829PFNGLCONVOLUTIONPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) 	# GL/glext.h:5376
4830PFNGLCONVOLUTIONPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5377
4831PFNGLCONVOLUTIONPARAMETERIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) 	# GL/glext.h:5378
4832PFNGLCONVOLUTIONPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5379
4833PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) 	# GL/glext.h:5380
4834PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei, GLsizei) 	# GL/glext.h:5381
4835PFNGLGETCONVOLUTIONFILTEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5382
4836PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5383
4837PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5384
4838PFNGLGETSEPARABLEFILTEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)) 	# GL/glext.h:5385
4839PFNGLSEPARABLEFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)) 	# GL/glext.h:5386
4840# EXT_color_matrix (GL/glext.h:5389)
4841GL_EXT_color_matrix = 1 	# GL/glext.h:5390
4842# SGI_color_table (GL/glext.h:5393)
4843GL_SGI_color_table = 1 	# GL/glext.h:5394
4844# GL/glext.h:5396
4845glColorTableSGI = _link_function('glColorTableSGI', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'SGI_color_table')
4846
4847# GL/glext.h:5397
4848glColorTableParameterfvSGI = _link_function('glColorTableParameterfvSGI', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGI_color_table')
4849
4850# GL/glext.h:5398
4851glColorTableParameterivSGI = _link_function('glColorTableParameterivSGI', None, [GLenum, GLenum, POINTER(GLint)], 'SGI_color_table')
4852
4853# GL/glext.h:5399
4854glCopyColorTableSGI = _link_function('glCopyColorTableSGI', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'SGI_color_table')
4855
4856# GL/glext.h:5400
4857glGetColorTableSGI = _link_function('glGetColorTableSGI', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'SGI_color_table')
4858
4859# GL/glext.h:5401
4860glGetColorTableParameterfvSGI = _link_function('glGetColorTableParameterfvSGI', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGI_color_table')
4861
4862# GL/glext.h:5402
4863glGetColorTableParameterivSGI = _link_function('glGetColorTableParameterivSGI', None, [GLenum, GLenum, POINTER(GLint)], 'SGI_color_table')
4864
4865PFNGLCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5404
4866PFNGLCOLORTABLEPARAMETERFVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5405
4867PFNGLCOLORTABLEPARAMETERIVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5406
4868PFNGLCOPYCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) 	# GL/glext.h:5407
4869PFNGLGETCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5408
4870PFNGLGETCOLORTABLEPARAMETERFVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5409
4871PFNGLGETCOLORTABLEPARAMETERIVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5410
4872# SGIX_pixel_texture (GL/glext.h:5413)
4873GL_SGIX_pixel_texture = 1 	# GL/glext.h:5414
4874# GL/glext.h:5416
4875glPixelTexGenSGIX = _link_function('glPixelTexGenSGIX', None, [GLenum], 'SGIX_pixel_texture')
4876
4877PFNGLPIXELTEXGENSGIXPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:5418
4878# SGIS_pixel_texture (GL/glext.h:5421)
4879GL_SGIS_pixel_texture = 1 	# GL/glext.h:5422
4880# GL/glext.h:5424
4881glPixelTexGenParameteriSGIS = _link_function('glPixelTexGenParameteriSGIS', None, [GLenum, GLint], 'SGIS_pixel_texture')
4882
4883# GL/glext.h:5425
4884glPixelTexGenParameterivSGIS = _link_function('glPixelTexGenParameterivSGIS', None, [GLenum, POINTER(GLint)], 'SGIS_pixel_texture')
4885
4886# GL/glext.h:5426
4887glPixelTexGenParameterfSGIS = _link_function('glPixelTexGenParameterfSGIS', None, [GLenum, GLfloat], 'SGIS_pixel_texture')
4888
4889# GL/glext.h:5427
4890glPixelTexGenParameterfvSGIS = _link_function('glPixelTexGenParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_pixel_texture')
4891
4892# GL/glext.h:5428
4893glGetPixelTexGenParameterivSGIS = _link_function('glGetPixelTexGenParameterivSGIS', None, [GLenum, POINTER(GLint)], 'SGIS_pixel_texture')
4894
4895# GL/glext.h:5429
4896glGetPixelTexGenParameterfvSGIS = _link_function('glGetPixelTexGenParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_pixel_texture')
4897
4898PFNGLPIXELTEXGENPARAMETERISGISPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:5431
4899PFNGLPIXELTEXGENPARAMETERIVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:5432
4900PFNGLPIXELTEXGENPARAMETERFSGISPROC = CFUNCTYPE(None, GLenum, GLfloat) 	# GL/glext.h:5433
4901PFNGLPIXELTEXGENPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5434
4902PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:5435
4903PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5436
4904# SGIS_texture4D (GL/glext.h:5439)
4905GL_SGIS_texture4D = 1 	# GL/glext.h:5440
4906# GL/glext.h:5442
4907glTexImage4DSGIS = _link_function('glTexImage4DSGIS', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'SGIS_texture4D')
4908
4909# GL/glext.h:5443
4910glTexSubImage4DSGIS = _link_function('glTexSubImage4DSGIS', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'SGIS_texture4D')
4911
4912PFNGLTEXIMAGE4DSGISPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5445
4913PFNGLTEXSUBIMAGE4DSGISPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5446
4914# SGI_texture_color_table (GL/glext.h:5449)
4915GL_SGI_texture_color_table = 1 	# GL/glext.h:5450
4916# EXT_cmyka (GL/glext.h:5453)
4917GL_EXT_cmyka = 1 	# GL/glext.h:5454
4918# EXT_texture_object (GL/glext.h:5457)
4919GL_EXT_texture_object = 1 	# GL/glext.h:5458
4920# GL/glext.h:5460
4921glAreTexturesResidentEXT = _link_function('glAreTexturesResidentEXT', GLboolean, [GLsizei, POINTER(GLuint), POINTER(GLboolean)], 'EXT_texture_object')
4922
4923# GL/glext.h:5461
4924glBindTextureEXT = _link_function('glBindTextureEXT', None, [GLenum, GLuint], 'EXT_texture_object')
4925
4926# GL/glext.h:5462
4927glDeleteTexturesEXT = _link_function('glDeleteTexturesEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_texture_object')
4928
4929# GL/glext.h:5463
4930glGenTexturesEXT = _link_function('glGenTexturesEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_texture_object')
4931
4932# GL/glext.h:5464
4933glIsTextureEXT = _link_function('glIsTextureEXT', GLboolean, [GLuint], 'EXT_texture_object')
4934
4935# GL/glext.h:5465
4936glPrioritizeTexturesEXT = _link_function('glPrioritizeTexturesEXT', None, [GLsizei, POINTER(GLuint), POINTER(GLclampf)], 'EXT_texture_object')
4937
4938PFNGLARETEXTURESRESIDENTEXTPROC = CFUNCTYPE(GLboolean, GLsizei, POINTER(GLuint), POINTER(GLboolean)) 	# GL/glext.h:5467
4939PFNGLBINDTEXTUREEXTPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:5468
4940PFNGLDELETETEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:5469
4941PFNGLGENTEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:5470
4942PFNGLISTEXTUREEXTPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:5471
4943PFNGLPRIORITIZETEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint), POINTER(GLclampf)) 	# GL/glext.h:5472
4944# SGIS_detail_texture (GL/glext.h:5475)
4945GL_SGIS_detail_texture = 1 	# GL/glext.h:5476
4946# GL/glext.h:5478
4947glDetailTexFuncSGIS = _link_function('glDetailTexFuncSGIS', None, [GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_detail_texture')
4948
4949# GL/glext.h:5479
4950glGetDetailTexFuncSGIS = _link_function('glGetDetailTexFuncSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_detail_texture')
4951
4952PFNGLDETAILTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:5481
4953PFNGLGETDETAILTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5482
4954# SGIS_sharpen_texture (GL/glext.h:5485)
4955GL_SGIS_sharpen_texture = 1 	# GL/glext.h:5486
4956# GL/glext.h:5488
4957glSharpenTexFuncSGIS = _link_function('glSharpenTexFuncSGIS', None, [GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_sharpen_texture')
4958
4959# GL/glext.h:5489
4960glGetSharpenTexFuncSGIS = _link_function('glGetSharpenTexFuncSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_sharpen_texture')
4961
4962PFNGLSHARPENTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:5491
4963PFNGLGETSHARPENTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5492
4964# EXT_packed_pixels (GL/glext.h:5495)
4965GL_EXT_packed_pixels = 1 	# GL/glext.h:5496
4966# SGIS_texture_lod (GL/glext.h:5499)
4967GL_SGIS_texture_lod = 1 	# GL/glext.h:5500
4968# SGIS_multisample (GL/glext.h:5503)
4969GL_SGIS_multisample = 1 	# GL/glext.h:5504
4970# GL/glext.h:5506
4971glSampleMaskSGIS = _link_function('glSampleMaskSGIS', None, [GLclampf, GLboolean], 'SGIS_multisample')
4972
4973# GL/glext.h:5507
4974glSamplePatternSGIS = _link_function('glSamplePatternSGIS', None, [GLenum], 'SGIS_multisample')
4975
4976PFNGLSAMPLEMASKSGISPROC = CFUNCTYPE(None, GLclampf, GLboolean) 	# GL/glext.h:5509
4977PFNGLSAMPLEPATTERNSGISPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:5510
4978# EXT_rescale_normal (GL/glext.h:5513)
4979GL_EXT_rescale_normal = 1 	# GL/glext.h:5514
4980# EXT_vertex_array (GL/glext.h:5517)
4981GL_EXT_vertex_array = 1 	# GL/glext.h:5518
4982# GL/glext.h:5520
4983glArrayElementEXT = _link_function('glArrayElementEXT', None, [GLint], 'EXT_vertex_array')
4984
4985# GL/glext.h:5521
4986glColorPointerEXT = _link_function('glColorPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
4987
4988# GL/glext.h:5522
4989glDrawArraysEXT = _link_function('glDrawArraysEXT', None, [GLenum, GLint, GLsizei], 'EXT_vertex_array')
4990
4991# GL/glext.h:5523
4992glEdgeFlagPointerEXT = _link_function('glEdgeFlagPointerEXT', None, [GLsizei, GLsizei, POINTER(GLboolean)], 'EXT_vertex_array')
4993
4994# GL/glext.h:5524
4995glGetPointervEXT = _link_function('glGetPointervEXT', None, [GLenum, POINTER(POINTER(GLvoid))], 'EXT_vertex_array')
4996
4997# GL/glext.h:5525
4998glIndexPointerEXT = _link_function('glIndexPointerEXT', None, [GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
4999
5000# GL/glext.h:5526
5001glNormalPointerEXT = _link_function('glNormalPointerEXT', None, [GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
5002
5003# GL/glext.h:5527
5004glTexCoordPointerEXT = _link_function('glTexCoordPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
5005
5006# GL/glext.h:5528
5007glVertexPointerEXT = _link_function('glVertexPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
5008
5009PFNGLARRAYELEMENTEXTPROC = CFUNCTYPE(None, GLint) 	# GL/glext.h:5530
5010PFNGLCOLORPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:5531
5011PFNGLDRAWARRAYSEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei) 	# GL/glext.h:5532
5012PFNGLEDGEFLAGPOINTEREXTPROC = CFUNCTYPE(None, GLsizei, GLsizei, POINTER(GLboolean)) 	# GL/glext.h:5533
5013PFNGLGETPOINTERVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(POINTER(GLvoid))) 	# GL/glext.h:5534
5014PFNGLINDEXPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:5535
5015PFNGLNORMALPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:5536
5016PFNGLTEXCOORDPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:5537
5017PFNGLVERTEXPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:5538
5018# EXT_misc_attribute (GL/glext.h:5541)
5019GL_EXT_misc_attribute = 1 	# GL/glext.h:5542
5020# SGIS_generate_mipmap (GL/glext.h:5545)
5021GL_SGIS_generate_mipmap = 1 	# GL/glext.h:5546
5022# SGIX_clipmap (GL/glext.h:5549)
5023GL_SGIX_clipmap = 1 	# GL/glext.h:5550
5024# SGIX_shadow (GL/glext.h:5553)
5025GL_SGIX_shadow = 1 	# GL/glext.h:5554
5026# SGIS_texture_edge_clamp (GL/glext.h:5557)
5027GL_SGIS_texture_edge_clamp = 1 	# GL/glext.h:5558
5028# SGIS_texture_border_clamp (GL/glext.h:5561)
5029GL_SGIS_texture_border_clamp = 1 	# GL/glext.h:5562
5030# EXT_blend_minmax (GL/glext.h:5565)
5031GL_EXT_blend_minmax = 1 	# GL/glext.h:5566
5032# GL/glext.h:5568
5033glBlendEquationEXT = _link_function('glBlendEquationEXT', None, [GLenum], 'EXT_blend_minmax')
5034
5035PFNGLBLENDEQUATIONEXTPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:5570
5036# EXT_blend_subtract (GL/glext.h:5573)
5037GL_EXT_blend_subtract = 1 	# GL/glext.h:5574
5038# EXT_blend_logic_op (GL/glext.h:5577)
5039GL_EXT_blend_logic_op = 1 	# GL/glext.h:5578
5040# SGIX_interlace (GL/glext.h:5581)
5041GL_SGIX_interlace = 1 	# GL/glext.h:5582
5042# SGIX_pixel_tiles (GL/glext.h:5585)
5043GL_SGIX_pixel_tiles = 1 	# GL/glext.h:5586
5044# SGIX_texture_select (GL/glext.h:5589)
5045GL_SGIX_texture_select = 1 	# GL/glext.h:5590
5046# SGIX_sprite (GL/glext.h:5593)
5047GL_SGIX_sprite = 1 	# GL/glext.h:5594
5048# GL/glext.h:5596
5049glSpriteParameterfSGIX = _link_function('glSpriteParameterfSGIX', None, [GLenum, GLfloat], 'SGIX_sprite')
5050
5051# GL/glext.h:5597
5052glSpriteParameterfvSGIX = _link_function('glSpriteParameterfvSGIX', None, [GLenum, POINTER(GLfloat)], 'SGIX_sprite')
5053
5054# GL/glext.h:5598
5055glSpriteParameteriSGIX = _link_function('glSpriteParameteriSGIX', None, [GLenum, GLint], 'SGIX_sprite')
5056
5057# GL/glext.h:5599
5058glSpriteParameterivSGIX = _link_function('glSpriteParameterivSGIX', None, [GLenum, POINTER(GLint)], 'SGIX_sprite')
5059
5060PFNGLSPRITEPARAMETERFSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat) 	# GL/glext.h:5601
5061PFNGLSPRITEPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5602
5062PFNGLSPRITEPARAMETERISGIXPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:5603
5063PFNGLSPRITEPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:5604
5064# SGIX_texture_multi_buffer (GL/glext.h:5607)
5065GL_SGIX_texture_multi_buffer = 1 	# GL/glext.h:5608
5066# EXT_point_parameters (GL/glext.h:5611)
5067GL_EXT_point_parameters = 1 	# GL/glext.h:5612
5068# GL/glext.h:5614
5069glPointParameterfEXT = _link_function('glPointParameterfEXT', None, [GLenum, GLfloat], 'EXT_point_parameters')
5070
5071# GL/glext.h:5615
5072glPointParameterfvEXT = _link_function('glPointParameterfvEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_point_parameters')
5073
5074PFNGLPOINTPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat) 	# GL/glext.h:5617
5075PFNGLPOINTPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5618
5076# SGIS_point_parameters (GL/glext.h:5621)
5077GL_SGIS_point_parameters = 1 	# GL/glext.h:5622
5078# GL/glext.h:5624
5079glPointParameterfSGIS = _link_function('glPointParameterfSGIS', None, [GLenum, GLfloat], 'SGIS_point_parameters')
5080
5081# GL/glext.h:5625
5082glPointParameterfvSGIS = _link_function('glPointParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_point_parameters')
5083
5084PFNGLPOINTPARAMETERFSGISPROC = CFUNCTYPE(None, GLenum, GLfloat) 	# GL/glext.h:5627
5085PFNGLPOINTPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5628
5086# SGIX_instruments (GL/glext.h:5631)
5087GL_SGIX_instruments = 1 	# GL/glext.h:5632
5088# GL/glext.h:5634
5089glGetInstrumentsSGIX = _link_function('glGetInstrumentsSGIX', GLint, [], 'SGIX_instruments')
5090
5091# GL/glext.h:5635
5092glInstrumentsBufferSGIX = _link_function('glInstrumentsBufferSGIX', None, [GLsizei, POINTER(GLint)], 'SGIX_instruments')
5093
5094# GL/glext.h:5636
5095glPollInstrumentsSGIX = _link_function('glPollInstrumentsSGIX', GLint, [POINTER(GLint)], 'SGIX_instruments')
5096
5097# GL/glext.h:5637
5098glReadInstrumentsSGIX = _link_function('glReadInstrumentsSGIX', None, [GLint], 'SGIX_instruments')
5099
5100# GL/glext.h:5638
5101glStartInstrumentsSGIX = _link_function('glStartInstrumentsSGIX', None, [], 'SGIX_instruments')
5102
5103# GL/glext.h:5639
5104glStopInstrumentsSGIX = _link_function('glStopInstrumentsSGIX', None, [GLint], 'SGIX_instruments')
5105
5106PFNGLGETINSTRUMENTSSGIXPROC = CFUNCTYPE(GLint) 	# GL/glext.h:5641
5107PFNGLINSTRUMENTSBUFFERSGIXPROC = CFUNCTYPE(None, GLsizei, POINTER(GLint)) 	# GL/glext.h:5642
5108PFNGLPOLLINSTRUMENTSSGIXPROC = CFUNCTYPE(GLint, POINTER(GLint)) 	# GL/glext.h:5643
5109PFNGLREADINSTRUMENTSSGIXPROC = CFUNCTYPE(None, GLint) 	# GL/glext.h:5644
5110PFNGLSTARTINSTRUMENTSSGIXPROC = CFUNCTYPE(None) 	# GL/glext.h:5645
5111PFNGLSTOPINSTRUMENTSSGIXPROC = CFUNCTYPE(None, GLint) 	# GL/glext.h:5646
5112# SGIX_texture_scale_bias (GL/glext.h:5649)
5113GL_SGIX_texture_scale_bias = 1 	# GL/glext.h:5650
5114# SGIX_framezoom (GL/glext.h:5653)
5115GL_SGIX_framezoom = 1 	# GL/glext.h:5654
5116# GL/glext.h:5656
5117glFrameZoomSGIX = _link_function('glFrameZoomSGIX', None, [GLint], 'SGIX_framezoom')
5118
5119PFNGLFRAMEZOOMSGIXPROC = CFUNCTYPE(None, GLint) 	# GL/glext.h:5658
5120# SGIX_tag_sample_buffer (GL/glext.h:5661)
5121GL_SGIX_tag_sample_buffer = 1 	# GL/glext.h:5662
5122# GL/glext.h:5664
5123glTagSampleBufferSGIX = _link_function('glTagSampleBufferSGIX', None, [], 'SGIX_tag_sample_buffer')
5124
5125PFNGLTAGSAMPLEBUFFERSGIXPROC = CFUNCTYPE(None) 	# GL/glext.h:5666
5126# SGIX_polynomial_ffd (GL/glext.h:5669)
5127GL_SGIX_polynomial_ffd = 1 	# GL/glext.h:5670
5128# GL/glext.h:5672
5129glDeformationMap3dSGIX = _link_function('glDeformationMap3dSGIX', None, [GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, POINTER(GLdouble)], 'SGIX_polynomial_ffd')
5130
5131# GL/glext.h:5673
5132glDeformationMap3fSGIX = _link_function('glDeformationMap3fSGIX', None, [GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, POINTER(GLfloat)], 'SGIX_polynomial_ffd')
5133
5134# GL/glext.h:5674
5135glDeformSGIX = _link_function('glDeformSGIX', None, [GLbitfield], 'SGIX_polynomial_ffd')
5136
5137# GL/glext.h:5675
5138glLoadIdentityDeformationMapSGIX = _link_function('glLoadIdentityDeformationMapSGIX', None, [GLbitfield], 'SGIX_polynomial_ffd')
5139
5140PFNGLDEFORMATIONMAP3DSGIXPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, POINTER(GLdouble)) 	# GL/glext.h:5677
5141PFNGLDEFORMATIONMAP3FSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, POINTER(GLfloat)) 	# GL/glext.h:5678
5142PFNGLDEFORMSGIXPROC = CFUNCTYPE(None, GLbitfield) 	# GL/glext.h:5679
5143PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC = CFUNCTYPE(None, GLbitfield) 	# GL/glext.h:5680
5144# SGIX_reference_plane (GL/glext.h:5683)
5145GL_SGIX_reference_plane = 1 	# GL/glext.h:5684
5146# GL/glext.h:5686
5147glReferencePlaneSGIX = _link_function('glReferencePlaneSGIX', None, [POINTER(GLdouble)], 'SGIX_reference_plane')
5148
5149PFNGLREFERENCEPLANESGIXPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:5688
5150# SGIX_flush_raster (GL/glext.h:5691)
5151GL_SGIX_flush_raster = 1 	# GL/glext.h:5692
5152# GL/glext.h:5694
5153glFlushRasterSGIX = _link_function('glFlushRasterSGIX', None, [], 'SGIX_flush_raster')
5154
5155PFNGLFLUSHRASTERSGIXPROC = CFUNCTYPE(None) 	# GL/glext.h:5696
5156# SGIX_depth_texture (GL/glext.h:5699)
5157GL_SGIX_depth_texture = 1 	# GL/glext.h:5700
5158# SGIS_fog_function (GL/glext.h:5703)
5159GL_SGIS_fog_function = 1 	# GL/glext.h:5704
5160# GL/glext.h:5706
5161glFogFuncSGIS = _link_function('glFogFuncSGIS', None, [GLsizei, POINTER(GLfloat)], 'SGIS_fog_function')
5162
5163# GL/glext.h:5707
5164glGetFogFuncSGIS = _link_function('glGetFogFuncSGIS', None, [POINTER(GLfloat)], 'SGIS_fog_function')
5165
5166PFNGLFOGFUNCSGISPROC = CFUNCTYPE(None, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:5709
5167PFNGLGETFOGFUNCSGISPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:5710
5168# SGIX_fog_offset (GL/glext.h:5713)
5169GL_SGIX_fog_offset = 1 	# GL/glext.h:5714
5170# HP_image_transform (GL/glext.h:5717)
5171GL_HP_image_transform = 1 	# GL/glext.h:5718
5172# GL/glext.h:5720
5173glImageTransformParameteriHP = _link_function('glImageTransformParameteriHP', None, [GLenum, GLenum, GLint], 'HP_image_transform')
5174
5175# GL/glext.h:5721
5176glImageTransformParameterfHP = _link_function('glImageTransformParameterfHP', None, [GLenum, GLenum, GLfloat], 'HP_image_transform')
5177
5178# GL/glext.h:5722
5179glImageTransformParameterivHP = _link_function('glImageTransformParameterivHP', None, [GLenum, GLenum, POINTER(GLint)], 'HP_image_transform')
5180
5181# GL/glext.h:5723
5182glImageTransformParameterfvHP = _link_function('glImageTransformParameterfvHP', None, [GLenum, GLenum, POINTER(GLfloat)], 'HP_image_transform')
5183
5184# GL/glext.h:5724
5185glGetImageTransformParameterivHP = _link_function('glGetImageTransformParameterivHP', None, [GLenum, GLenum, POINTER(GLint)], 'HP_image_transform')
5186
5187# GL/glext.h:5725
5188glGetImageTransformParameterfvHP = _link_function('glGetImageTransformParameterfvHP', None, [GLenum, GLenum, POINTER(GLfloat)], 'HP_image_transform')
5189
5190PFNGLIMAGETRANSFORMPARAMETERIHPPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) 	# GL/glext.h:5727
5191PFNGLIMAGETRANSFORMPARAMETERFHPPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) 	# GL/glext.h:5728
5192PFNGLIMAGETRANSFORMPARAMETERIVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5729
5193PFNGLIMAGETRANSFORMPARAMETERFVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5730
5194PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5731
5195PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5732
5196# HP_convolution_border_modes (GL/glext.h:5735)
5197GL_HP_convolution_border_modes = 1 	# GL/glext.h:5736
5198# SGIX_texture_add_env (GL/glext.h:5739)
5199GL_SGIX_texture_add_env = 1 	# GL/glext.h:5740
5200# EXT_color_subtable (GL/glext.h:5743)
5201GL_EXT_color_subtable = 1 	# GL/glext.h:5744
5202# GL/glext.h:5746
5203glColorSubTableEXT = _link_function('glColorSubTableEXT', None, [GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_color_subtable')
5204
5205# GL/glext.h:5747
5206glCopyColorSubTableEXT = _link_function('glCopyColorSubTableEXT', None, [GLenum, GLsizei, GLint, GLint, GLsizei], 'EXT_color_subtable')
5207
5208PFNGLCOLORSUBTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5749
5209PFNGLCOPYCOLORSUBTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLint, GLint, GLsizei) 	# GL/glext.h:5750
5210# PGI_vertex_hints (GL/glext.h:5753)
5211GL_PGI_vertex_hints = 1 	# GL/glext.h:5754
5212# PGI_misc_hints (GL/glext.h:5757)
5213GL_PGI_misc_hints = 1 	# GL/glext.h:5758
5214# GL/glext.h:5760
5215glHintPGI = _link_function('glHintPGI', None, [GLenum, GLint], 'PGI_misc_hints')
5216
5217PFNGLHINTPGIPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:5762
5218# EXT_paletted_texture (GL/glext.h:5765)
5219GL_EXT_paletted_texture = 1 	# GL/glext.h:5766
5220# GL/glext.h:5768
5221glColorTableEXT = _link_function('glColorTableEXT', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_paletted_texture')
5222
5223# GL/glext.h:5769
5224glGetColorTableEXT = _link_function('glGetColorTableEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'EXT_paletted_texture')
5225
5226# GL/glext.h:5770
5227glGetColorTableParameterivEXT = _link_function('glGetColorTableParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_paletted_texture')
5228
5229# GL/glext.h:5771
5230glGetColorTableParameterfvEXT = _link_function('glGetColorTableParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_paletted_texture')
5231
5232PFNGLCOLORTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5773
5233PFNGLGETCOLORTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5774
5234PFNGLGETCOLORTABLEPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5775
5235PFNGLGETCOLORTABLEPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5776
5236# EXT_clip_volume_hint (GL/glext.h:5779)
5237GL_EXT_clip_volume_hint = 1 	# GL/glext.h:5780
5238# SGIX_list_priority (GL/glext.h:5783)
5239GL_SGIX_list_priority = 1 	# GL/glext.h:5784
5240# GL/glext.h:5786
5241glGetListParameterfvSGIX = _link_function('glGetListParameterfvSGIX', None, [GLuint, GLenum, POINTER(GLfloat)], 'SGIX_list_priority')
5242
5243# GL/glext.h:5787
5244glGetListParameterivSGIX = _link_function('glGetListParameterivSGIX', None, [GLuint, GLenum, POINTER(GLint)], 'SGIX_list_priority')
5245
5246# GL/glext.h:5788
5247glListParameterfSGIX = _link_function('glListParameterfSGIX', None, [GLuint, GLenum, GLfloat], 'SGIX_list_priority')
5248
5249# GL/glext.h:5789
5250glListParameterfvSGIX = _link_function('glListParameterfvSGIX', None, [GLuint, GLenum, POINTER(GLfloat)], 'SGIX_list_priority')
5251
5252# GL/glext.h:5790
5253glListParameteriSGIX = _link_function('glListParameteriSGIX', None, [GLuint, GLenum, GLint], 'SGIX_list_priority')
5254
5255# GL/glext.h:5791
5256glListParameterivSGIX = _link_function('glListParameterivSGIX', None, [GLuint, GLenum, POINTER(GLint)], 'SGIX_list_priority')
5257
5258PFNGLGETLISTPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5793
5259PFNGLGETLISTPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:5794
5260PFNGLLISTPARAMETERFSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, GLfloat) 	# GL/glext.h:5795
5261PFNGLLISTPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5796
5262PFNGLLISTPARAMETERISGIXPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) 	# GL/glext.h:5797
5263PFNGLLISTPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:5798
5264# SGIX_ir_instrument1 (GL/glext.h:5801)
5265GL_SGIX_ir_instrument1 = 1 	# GL/glext.h:5802
5266# SGIX_calligraphic_fragment (GL/glext.h:5805)
5267GL_SGIX_calligraphic_fragment = 1 	# GL/glext.h:5806
5268# SGIX_texture_lod_bias (GL/glext.h:5809)
5269GL_SGIX_texture_lod_bias = 1 	# GL/glext.h:5810
5270# SGIX_shadow_ambient (GL/glext.h:5813)
5271GL_SGIX_shadow_ambient = 1 	# GL/glext.h:5814
5272# EXT_index_texture (GL/glext.h:5817)
5273GL_EXT_index_texture = 1 	# GL/glext.h:5818
5274# EXT_index_material (GL/glext.h:5821)
5275GL_EXT_index_material = 1 	# GL/glext.h:5822
5276# GL/glext.h:5824
5277glIndexMaterialEXT = _link_function('glIndexMaterialEXT', None, [GLenum, GLenum], 'EXT_index_material')
5278
5279PFNGLINDEXMATERIALEXTPROC = CFUNCTYPE(None, GLenum, GLenum) 	# GL/glext.h:5826
5280# EXT_index_func (GL/glext.h:5829)
5281GL_EXT_index_func = 1 	# GL/glext.h:5830
5282# GL/glext.h:5832
5283glIndexFuncEXT = _link_function('glIndexFuncEXT', None, [GLenum, GLclampf], 'EXT_index_func')
5284
5285PFNGLINDEXFUNCEXTPROC = CFUNCTYPE(None, GLenum, GLclampf) 	# GL/glext.h:5834
5286# EXT_index_array_formats (GL/glext.h:5837)
5287GL_EXT_index_array_formats = 1 	# GL/glext.h:5838
5288# EXT_compiled_vertex_array (GL/glext.h:5841)
5289GL_EXT_compiled_vertex_array = 1 	# GL/glext.h:5842
5290# GL/glext.h:5844
5291glLockArraysEXT = _link_function('glLockArraysEXT', None, [GLint, GLsizei], 'EXT_compiled_vertex_array')
5292
5293# GL/glext.h:5845
5294glUnlockArraysEXT = _link_function('glUnlockArraysEXT', None, [], 'EXT_compiled_vertex_array')
5295
5296PFNGLLOCKARRAYSEXTPROC = CFUNCTYPE(None, GLint, GLsizei) 	# GL/glext.h:5847
5297PFNGLUNLOCKARRAYSEXTPROC = CFUNCTYPE(None) 	# GL/glext.h:5848
5298# EXT_cull_vertex (GL/glext.h:5851)
5299GL_EXT_cull_vertex = 1 	# GL/glext.h:5852
5300# GL/glext.h:5854
5301glCullParameterdvEXT = _link_function('glCullParameterdvEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_cull_vertex')
5302
5303# GL/glext.h:5855
5304glCullParameterfvEXT = _link_function('glCullParameterfvEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_cull_vertex')
5305
5306PFNGLCULLPARAMETERDVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) 	# GL/glext.h:5857
5307PFNGLCULLPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5858
5308# SGIX_ycrcb (GL/glext.h:5861)
5309GL_SGIX_ycrcb = 1 	# GL/glext.h:5862
5310# SGIX_fragment_lighting (GL/glext.h:5865)
5311GL_SGIX_fragment_lighting = 1 	# GL/glext.h:5866
5312# GL/glext.h:5868
5313glFragmentColorMaterialSGIX = _link_function('glFragmentColorMaterialSGIX', None, [GLenum, GLenum], 'SGIX_fragment_lighting')
5314
5315# GL/glext.h:5869
5316glFragmentLightfSGIX = _link_function('glFragmentLightfSGIX', None, [GLenum, GLenum, GLfloat], 'SGIX_fragment_lighting')
5317
5318# GL/glext.h:5870
5319glFragmentLightfvSGIX = _link_function('glFragmentLightfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
5320
5321# GL/glext.h:5871
5322glFragmentLightiSGIX = _link_function('glFragmentLightiSGIX', None, [GLenum, GLenum, GLint], 'SGIX_fragment_lighting')
5323
5324# GL/glext.h:5872
5325glFragmentLightivSGIX = _link_function('glFragmentLightivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
5326
5327# GL/glext.h:5873
5328glFragmentLightModelfSGIX = _link_function('glFragmentLightModelfSGIX', None, [GLenum, GLfloat], 'SGIX_fragment_lighting')
5329
5330# GL/glext.h:5874
5331glFragmentLightModelfvSGIX = _link_function('glFragmentLightModelfvSGIX', None, [GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
5332
5333# GL/glext.h:5875
5334glFragmentLightModeliSGIX = _link_function('glFragmentLightModeliSGIX', None, [GLenum, GLint], 'SGIX_fragment_lighting')
5335
5336# GL/glext.h:5876
5337glFragmentLightModelivSGIX = _link_function('glFragmentLightModelivSGIX', None, [GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
5338
5339# GL/glext.h:5877
5340glFragmentMaterialfSGIX = _link_function('glFragmentMaterialfSGIX', None, [GLenum, GLenum, GLfloat], 'SGIX_fragment_lighting')
5341
5342# GL/glext.h:5878
5343glFragmentMaterialfvSGIX = _link_function('glFragmentMaterialfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
5344
5345# GL/glext.h:5879
5346glFragmentMaterialiSGIX = _link_function('glFragmentMaterialiSGIX', None, [GLenum, GLenum, GLint], 'SGIX_fragment_lighting')
5347
5348# GL/glext.h:5880
5349glFragmentMaterialivSGIX = _link_function('glFragmentMaterialivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
5350
5351# GL/glext.h:5881
5352glGetFragmentLightfvSGIX = _link_function('glGetFragmentLightfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
5353
5354# GL/glext.h:5882
5355glGetFragmentLightivSGIX = _link_function('glGetFragmentLightivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
5356
5357# GL/glext.h:5883
5358glGetFragmentMaterialfvSGIX = _link_function('glGetFragmentMaterialfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
5359
5360# GL/glext.h:5884
5361glGetFragmentMaterialivSGIX = _link_function('glGetFragmentMaterialivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
5362
5363# GL/glext.h:5885
5364glLightEnviSGIX = _link_function('glLightEnviSGIX', None, [GLenum, GLint], 'SGIX_fragment_lighting')
5365
5366PFNGLFRAGMENTCOLORMATERIALSGIXPROC = CFUNCTYPE(None, GLenum, GLenum) 	# GL/glext.h:5887
5367PFNGLFRAGMENTLIGHTFSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) 	# GL/glext.h:5888
5368PFNGLFRAGMENTLIGHTFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5889
5369PFNGLFRAGMENTLIGHTISGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) 	# GL/glext.h:5890
5370PFNGLFRAGMENTLIGHTIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5891
5371PFNGLFRAGMENTLIGHTMODELFSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat) 	# GL/glext.h:5892
5372PFNGLFRAGMENTLIGHTMODELFVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5893
5373PFNGLFRAGMENTLIGHTMODELISGIXPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:5894
5374PFNGLFRAGMENTLIGHTMODELIVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:5895
5375PFNGLFRAGMENTMATERIALFSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) 	# GL/glext.h:5896
5376PFNGLFRAGMENTMATERIALFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5897
5377PFNGLFRAGMENTMATERIALISGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) 	# GL/glext.h:5898
5378PFNGLFRAGMENTMATERIALIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5899
5379PFNGLGETFRAGMENTLIGHTFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5900
5380PFNGLGETFRAGMENTLIGHTIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5901
5381PFNGLGETFRAGMENTMATERIALFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:5902
5382PFNGLGETFRAGMENTMATERIALIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:5903
5383PFNGLLIGHTENVISGIXPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:5904
5384# IBM_rasterpos_clip (GL/glext.h:5907)
5385GL_IBM_rasterpos_clip = 1 	# GL/glext.h:5908
5386# HP_texture_lighting (GL/glext.h:5911)
5387GL_HP_texture_lighting = 1 	# GL/glext.h:5912
5388# EXT_draw_range_elements (GL/glext.h:5915)
5389GL_EXT_draw_range_elements = 1 	# GL/glext.h:5916
5390# GL/glext.h:5918
5391glDrawRangeElementsEXT = _link_function('glDrawRangeElementsEXT', None, [GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid)], 'EXT_draw_range_elements')
5392
5393PFNGLDRAWRANGEELEMENTSEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid)) 	# GL/glext.h:5920
5394# WIN_phong_shading (GL/glext.h:5923)
5395GL_WIN_phong_shading = 1 	# GL/glext.h:5924
5396# WIN_specular_fog (GL/glext.h:5927)
5397GL_WIN_specular_fog = 1 	# GL/glext.h:5928
5398# EXT_light_texture (GL/glext.h:5931)
5399GL_EXT_light_texture = 1 	# GL/glext.h:5932
5400# GL/glext.h:5934
5401glApplyTextureEXT = _link_function('glApplyTextureEXT', None, [GLenum], 'EXT_light_texture')
5402
5403# GL/glext.h:5935
5404glTextureLightEXT = _link_function('glTextureLightEXT', None, [GLenum], 'EXT_light_texture')
5405
5406# GL/glext.h:5936
5407glTextureMaterialEXT = _link_function('glTextureMaterialEXT', None, [GLenum, GLenum], 'EXT_light_texture')
5408
5409PFNGLAPPLYTEXTUREEXTPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:5938
5410PFNGLTEXTURELIGHTEXTPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:5939
5411PFNGLTEXTUREMATERIALEXTPROC = CFUNCTYPE(None, GLenum, GLenum) 	# GL/glext.h:5940
5412# SGIX_blend_alpha_minmax (GL/glext.h:5943)
5413GL_SGIX_blend_alpha_minmax = 1 	# GL/glext.h:5944
5414# EXT_bgra (GL/glext.h:5947)
5415GL_EXT_bgra = 1 	# GL/glext.h:5948
5416# SGIX_async (GL/glext.h:5951)
5417GL_SGIX_async = 1 	# GL/glext.h:5952
5418# GL/glext.h:5954
5419glAsyncMarkerSGIX = _link_function('glAsyncMarkerSGIX', None, [GLuint], 'SGIX_async')
5420
5421# GL/glext.h:5955
5422glFinishAsyncSGIX = _link_function('glFinishAsyncSGIX', GLint, [POINTER(GLuint)], 'SGIX_async')
5423
5424# GL/glext.h:5956
5425glPollAsyncSGIX = _link_function('glPollAsyncSGIX', GLint, [POINTER(GLuint)], 'SGIX_async')
5426
5427# GL/glext.h:5957
5428glGenAsyncMarkersSGIX = _link_function('glGenAsyncMarkersSGIX', GLuint, [GLsizei], 'SGIX_async')
5429
5430# GL/glext.h:5958
5431glDeleteAsyncMarkersSGIX = _link_function('glDeleteAsyncMarkersSGIX', None, [GLuint, GLsizei], 'SGIX_async')
5432
5433# GL/glext.h:5959
5434glIsAsyncMarkerSGIX = _link_function('glIsAsyncMarkerSGIX', GLboolean, [GLuint], 'SGIX_async')
5435
5436PFNGLASYNCMARKERSGIXPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:5961
5437PFNGLFINISHASYNCSGIXPROC = CFUNCTYPE(GLint, POINTER(GLuint)) 	# GL/glext.h:5962
5438PFNGLPOLLASYNCSGIXPROC = CFUNCTYPE(GLint, POINTER(GLuint)) 	# GL/glext.h:5963
5439PFNGLGENASYNCMARKERSSGIXPROC = CFUNCTYPE(GLuint, GLsizei) 	# GL/glext.h:5964
5440PFNGLDELETEASYNCMARKERSSGIXPROC = CFUNCTYPE(None, GLuint, GLsizei) 	# GL/glext.h:5965
5441PFNGLISASYNCMARKERSGIXPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:5966
5442# SGIX_async_pixel (GL/glext.h:5969)
5443GL_SGIX_async_pixel = 1 	# GL/glext.h:5970
5444# SGIX_async_histogram (GL/glext.h:5973)
5445GL_SGIX_async_histogram = 1 	# GL/glext.h:5974
5446# INTEL_parallel_arrays (GL/glext.h:5977)
5447GL_INTEL_parallel_arrays = 1 	# GL/glext.h:5978
5448# GL/glext.h:5980
5449glVertexPointervINTEL = _link_function('glVertexPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
5450
5451# GL/glext.h:5981
5452glNormalPointervINTEL = _link_function('glNormalPointervINTEL', None, [GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
5453
5454# GL/glext.h:5982
5455glColorPointervINTEL = _link_function('glColorPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
5456
5457# GL/glext.h:5983
5458glTexCoordPointervINTEL = _link_function('glTexCoordPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
5459
5460PFNGLVERTEXPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) 	# GL/glext.h:5985
5461PFNGLNORMALPOINTERVINTELPROC = CFUNCTYPE(None, GLenum, POINTER(POINTER(GLvoid))) 	# GL/glext.h:5986
5462PFNGLCOLORPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) 	# GL/glext.h:5987
5463PFNGLTEXCOORDPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) 	# GL/glext.h:5988
5464# HP_occlusion_test (GL/glext.h:5991)
5465GL_HP_occlusion_test = 1 	# GL/glext.h:5992
5466# EXT_pixel_transform (GL/glext.h:5995)
5467GL_EXT_pixel_transform = 1 	# GL/glext.h:5996
5468# GL/glext.h:5998
5469glPixelTransformParameteriEXT = _link_function('glPixelTransformParameteriEXT', None, [GLenum, GLenum, GLint], 'EXT_pixel_transform')
5470
5471# GL/glext.h:5999
5472glPixelTransformParameterfEXT = _link_function('glPixelTransformParameterfEXT', None, [GLenum, GLenum, GLfloat], 'EXT_pixel_transform')
5473
5474# GL/glext.h:6000
5475glPixelTransformParameterivEXT = _link_function('glPixelTransformParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_pixel_transform')
5476
5477# GL/glext.h:6001
5478glPixelTransformParameterfvEXT = _link_function('glPixelTransformParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_pixel_transform')
5479
5480PFNGLPIXELTRANSFORMPARAMETERIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) 	# GL/glext.h:6003
5481PFNGLPIXELTRANSFORMPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) 	# GL/glext.h:6004
5482PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:6005
5483PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6006
5484# EXT_pixel_transform_color_table (GL/glext.h:6009)
5485GL_EXT_pixel_transform_color_table = 1 	# GL/glext.h:6010
5486# EXT_shared_texture_palette (GL/glext.h:6013)
5487GL_EXT_shared_texture_palette = 1 	# GL/glext.h:6014
5488# EXT_separate_specular_color (GL/glext.h:6017)
5489GL_EXT_separate_specular_color = 1 	# GL/glext.h:6018
5490# EXT_secondary_color (GL/glext.h:6021)
5491GL_EXT_secondary_color = 1 	# GL/glext.h:6022
5492# GL/glext.h:6024
5493glSecondaryColor3bEXT = _link_function('glSecondaryColor3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_secondary_color')
5494
5495# GL/glext.h:6025
5496glSecondaryColor3bvEXT = _link_function('glSecondaryColor3bvEXT', None, [POINTER(GLbyte)], 'EXT_secondary_color')
5497
5498# GL/glext.h:6026
5499glSecondaryColor3dEXT = _link_function('glSecondaryColor3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_secondary_color')
5500
5501# GL/glext.h:6027
5502glSecondaryColor3dvEXT = _link_function('glSecondaryColor3dvEXT', None, [POINTER(GLdouble)], 'EXT_secondary_color')
5503
5504# GL/glext.h:6028
5505glSecondaryColor3fEXT = _link_function('glSecondaryColor3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_secondary_color')
5506
5507# GL/glext.h:6029
5508glSecondaryColor3fvEXT = _link_function('glSecondaryColor3fvEXT', None, [POINTER(GLfloat)], 'EXT_secondary_color')
5509
5510# GL/glext.h:6030
5511glSecondaryColor3iEXT = _link_function('glSecondaryColor3iEXT', None, [GLint, GLint, GLint], 'EXT_secondary_color')
5512
5513# GL/glext.h:6031
5514glSecondaryColor3ivEXT = _link_function('glSecondaryColor3ivEXT', None, [POINTER(GLint)], 'EXT_secondary_color')
5515
5516# GL/glext.h:6032
5517glSecondaryColor3sEXT = _link_function('glSecondaryColor3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_secondary_color')
5518
5519# GL/glext.h:6033
5520glSecondaryColor3svEXT = _link_function('glSecondaryColor3svEXT', None, [POINTER(GLshort)], 'EXT_secondary_color')
5521
5522# GL/glext.h:6034
5523glSecondaryColor3ubEXT = _link_function('glSecondaryColor3ubEXT', None, [GLubyte, GLubyte, GLubyte], 'EXT_secondary_color')
5524
5525# GL/glext.h:6035
5526glSecondaryColor3ubvEXT = _link_function('glSecondaryColor3ubvEXT', None, [POINTER(GLubyte)], 'EXT_secondary_color')
5527
5528# GL/glext.h:6036
5529glSecondaryColor3uiEXT = _link_function('glSecondaryColor3uiEXT', None, [GLuint, GLuint, GLuint], 'EXT_secondary_color')
5530
5531# GL/glext.h:6037
5532glSecondaryColor3uivEXT = _link_function('glSecondaryColor3uivEXT', None, [POINTER(GLuint)], 'EXT_secondary_color')
5533
5534# GL/glext.h:6038
5535glSecondaryColor3usEXT = _link_function('glSecondaryColor3usEXT', None, [GLushort, GLushort, GLushort], 'EXT_secondary_color')
5536
5537# GL/glext.h:6039
5538glSecondaryColor3usvEXT = _link_function('glSecondaryColor3usvEXT', None, [POINTER(GLushort)], 'EXT_secondary_color')
5539
5540# GL/glext.h:6040
5541glSecondaryColorPointerEXT = _link_function('glSecondaryColorPointerEXT', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_secondary_color')
5542
5543PFNGLSECONDARYCOLOR3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) 	# GL/glext.h:6042
5544PFNGLSECONDARYCOLOR3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) 	# GL/glext.h:6043
5545PFNGLSECONDARYCOLOR3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:6044
5546PFNGLSECONDARYCOLOR3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:6045
5547PFNGLSECONDARYCOLOR3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6046
5548PFNGLSECONDARYCOLOR3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:6047
5549PFNGLSECONDARYCOLOR3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) 	# GL/glext.h:6048
5550PFNGLSECONDARYCOLOR3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) 	# GL/glext.h:6049
5551PFNGLSECONDARYCOLOR3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) 	# GL/glext.h:6050
5552PFNGLSECONDARYCOLOR3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) 	# GL/glext.h:6051
5553PFNGLSECONDARYCOLOR3UBEXTPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte) 	# GL/glext.h:6052
5554PFNGLSECONDARYCOLOR3UBVEXTPROC = CFUNCTYPE(None, POINTER(GLubyte)) 	# GL/glext.h:6053
5555PFNGLSECONDARYCOLOR3UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) 	# GL/glext.h:6054
5556PFNGLSECONDARYCOLOR3UIVEXTPROC = CFUNCTYPE(None, POINTER(GLuint)) 	# GL/glext.h:6055
5557PFNGLSECONDARYCOLOR3USEXTPROC = CFUNCTYPE(None, GLushort, GLushort, GLushort) 	# GL/glext.h:6056
5558PFNGLSECONDARYCOLOR3USVEXTPROC = CFUNCTYPE(None, POINTER(GLushort)) 	# GL/glext.h:6057
5559PFNGLSECONDARYCOLORPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:6058
5560# EXT_texture_perturb_normal (GL/glext.h:6061)
5561GL_EXT_texture_perturb_normal = 1 	# GL/glext.h:6062
5562# GL/glext.h:6064
5563glTextureNormalEXT = _link_function('glTextureNormalEXT', None, [GLenum], 'EXT_texture_perturb_normal')
5564
5565PFNGLTEXTURENORMALEXTPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:6066
5566# EXT_multi_draw_arrays (GL/glext.h:6069)
5567GL_EXT_multi_draw_arrays = 1 	# GL/glext.h:6070
5568# GL/glext.h:6072
5569glMultiDrawArraysEXT = _link_function('glMultiDrawArraysEXT', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], 'EXT_multi_draw_arrays')
5570
5571# GL/glext.h:6073
5572glMultiDrawElementsEXT = _link_function('glMultiDrawElementsEXT', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei], 'EXT_multi_draw_arrays')
5573
5574PFNGLMULTIDRAWARRAYSEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei) 	# GL/glext.h:6075
5575PFNGLMULTIDRAWELEMENTSEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei) 	# GL/glext.h:6076
5576# EXT_fog_coord (GL/glext.h:6079)
5577GL_EXT_fog_coord = 1 	# GL/glext.h:6080
5578# GL/glext.h:6082
5579glFogCoordfEXT = _link_function('glFogCoordfEXT', None, [GLfloat], 'EXT_fog_coord')
5580
5581# GL/glext.h:6083
5582glFogCoordfvEXT = _link_function('glFogCoordfvEXT', None, [POINTER(GLfloat)], 'EXT_fog_coord')
5583
5584# GL/glext.h:6084
5585glFogCoorddEXT = _link_function('glFogCoorddEXT', None, [GLdouble], 'EXT_fog_coord')
5586
5587# GL/glext.h:6085
5588glFogCoorddvEXT = _link_function('glFogCoorddvEXT', None, [POINTER(GLdouble)], 'EXT_fog_coord')
5589
5590# GL/glext.h:6086
5591glFogCoordPointerEXT = _link_function('glFogCoordPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_fog_coord')
5592
5593PFNGLFOGCOORDFEXTPROC = CFUNCTYPE(None, GLfloat) 	# GL/glext.h:6088
5594PFNGLFOGCOORDFVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:6089
5595PFNGLFOGCOORDDEXTPROC = CFUNCTYPE(None, GLdouble) 	# GL/glext.h:6090
5596PFNGLFOGCOORDDVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:6091
5597PFNGLFOGCOORDPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:6092
5598# REND_screen_coordinates (GL/glext.h:6095)
5599GL_REND_screen_coordinates = 1 	# GL/glext.h:6096
5600# EXT_coordinate_frame (GL/glext.h:6099)
5601GL_EXT_coordinate_frame = 1 	# GL/glext.h:6100
5602# GL/glext.h:6102
5603glTangent3bEXT = _link_function('glTangent3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_coordinate_frame')
5604
5605# GL/glext.h:6103
5606glTangent3bvEXT = _link_function('glTangent3bvEXT', None, [POINTER(GLbyte)], 'EXT_coordinate_frame')
5607
5608# GL/glext.h:6104
5609glTangent3dEXT = _link_function('glTangent3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_coordinate_frame')
5610
5611# GL/glext.h:6105
5612glTangent3dvEXT = _link_function('glTangent3dvEXT', None, [POINTER(GLdouble)], 'EXT_coordinate_frame')
5613
5614# GL/glext.h:6106
5615glTangent3fEXT = _link_function('glTangent3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_coordinate_frame')
5616
5617# GL/glext.h:6107
5618glTangent3fvEXT = _link_function('glTangent3fvEXT', None, [POINTER(GLfloat)], 'EXT_coordinate_frame')
5619
5620# GL/glext.h:6108
5621glTangent3iEXT = _link_function('glTangent3iEXT', None, [GLint, GLint, GLint], 'EXT_coordinate_frame')
5622
5623# GL/glext.h:6109
5624glTangent3ivEXT = _link_function('glTangent3ivEXT', None, [POINTER(GLint)], 'EXT_coordinate_frame')
5625
5626# GL/glext.h:6110
5627glTangent3sEXT = _link_function('glTangent3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_coordinate_frame')
5628
5629# GL/glext.h:6111
5630glTangent3svEXT = _link_function('glTangent3svEXT', None, [POINTER(GLshort)], 'EXT_coordinate_frame')
5631
5632# GL/glext.h:6112
5633glBinormal3bEXT = _link_function('glBinormal3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_coordinate_frame')
5634
5635# GL/glext.h:6113
5636glBinormal3bvEXT = _link_function('glBinormal3bvEXT', None, [POINTER(GLbyte)], 'EXT_coordinate_frame')
5637
5638# GL/glext.h:6114
5639glBinormal3dEXT = _link_function('glBinormal3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_coordinate_frame')
5640
5641# GL/glext.h:6115
5642glBinormal3dvEXT = _link_function('glBinormal3dvEXT', None, [POINTER(GLdouble)], 'EXT_coordinate_frame')
5643
5644# GL/glext.h:6116
5645glBinormal3fEXT = _link_function('glBinormal3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_coordinate_frame')
5646
5647# GL/glext.h:6117
5648glBinormal3fvEXT = _link_function('glBinormal3fvEXT', None, [POINTER(GLfloat)], 'EXT_coordinate_frame')
5649
5650# GL/glext.h:6118
5651glBinormal3iEXT = _link_function('glBinormal3iEXT', None, [GLint, GLint, GLint], 'EXT_coordinate_frame')
5652
5653# GL/glext.h:6119
5654glBinormal3ivEXT = _link_function('glBinormal3ivEXT', None, [POINTER(GLint)], 'EXT_coordinate_frame')
5655
5656# GL/glext.h:6120
5657glBinormal3sEXT = _link_function('glBinormal3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_coordinate_frame')
5658
5659# GL/glext.h:6121
5660glBinormal3svEXT = _link_function('glBinormal3svEXT', None, [POINTER(GLshort)], 'EXT_coordinate_frame')
5661
5662# GL/glext.h:6122
5663glTangentPointerEXT = _link_function('glTangentPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_coordinate_frame')
5664
5665# GL/glext.h:6123
5666glBinormalPointerEXT = _link_function('glBinormalPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_coordinate_frame')
5667
5668PFNGLTANGENT3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) 	# GL/glext.h:6125
5669PFNGLTANGENT3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) 	# GL/glext.h:6126
5670PFNGLTANGENT3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:6127
5671PFNGLTANGENT3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:6128
5672PFNGLTANGENT3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6129
5673PFNGLTANGENT3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:6130
5674PFNGLTANGENT3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) 	# GL/glext.h:6131
5675PFNGLTANGENT3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) 	# GL/glext.h:6132
5676PFNGLTANGENT3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) 	# GL/glext.h:6133
5677PFNGLTANGENT3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) 	# GL/glext.h:6134
5678PFNGLBINORMAL3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) 	# GL/glext.h:6135
5679PFNGLBINORMAL3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) 	# GL/glext.h:6136
5680PFNGLBINORMAL3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:6137
5681PFNGLBINORMAL3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:6138
5682PFNGLBINORMAL3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6139
5683PFNGLBINORMAL3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:6140
5684PFNGLBINORMAL3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) 	# GL/glext.h:6141
5685PFNGLBINORMAL3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) 	# GL/glext.h:6142
5686PFNGLBINORMAL3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) 	# GL/glext.h:6143
5687PFNGLBINORMAL3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) 	# GL/glext.h:6144
5688PFNGLTANGENTPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:6145
5689PFNGLBINORMALPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:6146
5690# EXT_texture_env_combine (GL/glext.h:6149)
5691GL_EXT_texture_env_combine = 1 	# GL/glext.h:6150
5692# APPLE_specular_vector (GL/glext.h:6153)
5693GL_APPLE_specular_vector = 1 	# GL/glext.h:6154
5694# APPLE_transform_hint (GL/glext.h:6157)
5695GL_APPLE_transform_hint = 1 	# GL/glext.h:6158
5696# SGIX_fog_scale (GL/glext.h:6161)
5697GL_SGIX_fog_scale = 1 	# GL/glext.h:6162
5698# SUNX_constant_data (GL/glext.h:6165)
5699GL_SUNX_constant_data = 1 	# GL/glext.h:6166
5700# GL/glext.h:6168
5701glFinishTextureSUNX = _link_function('glFinishTextureSUNX', None, [], 'SUNX_constant_data')
5702
5703PFNGLFINISHTEXTURESUNXPROC = CFUNCTYPE(None) 	# GL/glext.h:6170
5704# SUN_global_alpha (GL/glext.h:6173)
5705GL_SUN_global_alpha = 1 	# GL/glext.h:6174
5706# GL/glext.h:6176
5707glGlobalAlphaFactorbSUN = _link_function('glGlobalAlphaFactorbSUN', None, [GLbyte], 'SUN_global_alpha')
5708
5709# GL/glext.h:6177
5710glGlobalAlphaFactorsSUN = _link_function('glGlobalAlphaFactorsSUN', None, [GLshort], 'SUN_global_alpha')
5711
5712# GL/glext.h:6178
5713glGlobalAlphaFactoriSUN = _link_function('glGlobalAlphaFactoriSUN', None, [GLint], 'SUN_global_alpha')
5714
5715# GL/glext.h:6179
5716glGlobalAlphaFactorfSUN = _link_function('glGlobalAlphaFactorfSUN', None, [GLfloat], 'SUN_global_alpha')
5717
5718# GL/glext.h:6180
5719glGlobalAlphaFactordSUN = _link_function('glGlobalAlphaFactordSUN', None, [GLdouble], 'SUN_global_alpha')
5720
5721# GL/glext.h:6181
5722glGlobalAlphaFactorubSUN = _link_function('glGlobalAlphaFactorubSUN', None, [GLubyte], 'SUN_global_alpha')
5723
5724# GL/glext.h:6182
5725glGlobalAlphaFactorusSUN = _link_function('glGlobalAlphaFactorusSUN', None, [GLushort], 'SUN_global_alpha')
5726
5727# GL/glext.h:6183
5728glGlobalAlphaFactoruiSUN = _link_function('glGlobalAlphaFactoruiSUN', None, [GLuint], 'SUN_global_alpha')
5729
5730PFNGLGLOBALALPHAFACTORBSUNPROC = CFUNCTYPE(None, GLbyte) 	# GL/glext.h:6185
5731PFNGLGLOBALALPHAFACTORSSUNPROC = CFUNCTYPE(None, GLshort) 	# GL/glext.h:6186
5732PFNGLGLOBALALPHAFACTORISUNPROC = CFUNCTYPE(None, GLint) 	# GL/glext.h:6187
5733PFNGLGLOBALALPHAFACTORFSUNPROC = CFUNCTYPE(None, GLfloat) 	# GL/glext.h:6188
5734PFNGLGLOBALALPHAFACTORDSUNPROC = CFUNCTYPE(None, GLdouble) 	# GL/glext.h:6189
5735PFNGLGLOBALALPHAFACTORUBSUNPROC = CFUNCTYPE(None, GLubyte) 	# GL/glext.h:6190
5736PFNGLGLOBALALPHAFACTORUSSUNPROC = CFUNCTYPE(None, GLushort) 	# GL/glext.h:6191
5737PFNGLGLOBALALPHAFACTORUISUNPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:6192
5738# SUN_triangle_list (GL/glext.h:6195)
5739GL_SUN_triangle_list = 1 	# GL/glext.h:6196
5740# GL/glext.h:6198
5741glReplacementCodeuiSUN = _link_function('glReplacementCodeuiSUN', None, [GLuint], 'SUN_triangle_list')
5742
5743# GL/glext.h:6199
5744glReplacementCodeusSUN = _link_function('glReplacementCodeusSUN', None, [GLushort], 'SUN_triangle_list')
5745
5746# GL/glext.h:6200
5747glReplacementCodeubSUN = _link_function('glReplacementCodeubSUN', None, [GLubyte], 'SUN_triangle_list')
5748
5749# GL/glext.h:6201
5750glReplacementCodeuivSUN = _link_function('glReplacementCodeuivSUN', None, [POINTER(GLuint)], 'SUN_triangle_list')
5751
5752# GL/glext.h:6202
5753glReplacementCodeusvSUN = _link_function('glReplacementCodeusvSUN', None, [POINTER(GLushort)], 'SUN_triangle_list')
5754
5755# GL/glext.h:6203
5756glReplacementCodeubvSUN = _link_function('glReplacementCodeubvSUN', None, [POINTER(GLubyte)], 'SUN_triangle_list')
5757
5758# GL/glext.h:6204
5759glReplacementCodePointerSUN = _link_function('glReplacementCodePointerSUN', None, [GLenum, GLsizei, POINTER(POINTER(GLvoid))], 'SUN_triangle_list')
5760
5761PFNGLREPLACEMENTCODEUISUNPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:6206
5762PFNGLREPLACEMENTCODEUSSUNPROC = CFUNCTYPE(None, GLushort) 	# GL/glext.h:6207
5763PFNGLREPLACEMENTCODEUBSUNPROC = CFUNCTYPE(None, GLubyte) 	# GL/glext.h:6208
5764PFNGLREPLACEMENTCODEUIVSUNPROC = CFUNCTYPE(None, POINTER(GLuint)) 	# GL/glext.h:6209
5765PFNGLREPLACEMENTCODEUSVSUNPROC = CFUNCTYPE(None, POINTER(GLushort)) 	# GL/glext.h:6210
5766PFNGLREPLACEMENTCODEUBVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte)) 	# GL/glext.h:6211
5767PFNGLREPLACEMENTCODEPOINTERSUNPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(POINTER(GLvoid))) 	# GL/glext.h:6212
5768# SUN_vertex (GL/glext.h:6215)
5769GL_SUN_vertex = 1 	# GL/glext.h:6216
5770# GL/glext.h:6218
5771glColor4ubVertex2fSUN = _link_function('glColor4ubVertex2fSUN', None, [GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat], 'SUN_vertex')
5772
5773# GL/glext.h:6219
5774glColor4ubVertex2fvSUN = _link_function('glColor4ubVertex2fvSUN', None, [POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
5775
5776# GL/glext.h:6220
5777glColor4ubVertex3fSUN = _link_function('glColor4ubVertex3fSUN', None, [GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5778
5779# GL/glext.h:6221
5780glColor4ubVertex3fvSUN = _link_function('glColor4ubVertex3fvSUN', None, [POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
5781
5782# GL/glext.h:6222
5783glColor3fVertex3fSUN = _link_function('glColor3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5784
5785# GL/glext.h:6223
5786glColor3fVertex3fvSUN = _link_function('glColor3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5787
5788# GL/glext.h:6224
5789glNormal3fVertex3fSUN = _link_function('glNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5790
5791# GL/glext.h:6225
5792glNormal3fVertex3fvSUN = _link_function('glNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5793
5794# GL/glext.h:6226
5795glColor4fNormal3fVertex3fSUN = _link_function('glColor4fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5796
5797# GL/glext.h:6227
5798glColor4fNormal3fVertex3fvSUN = _link_function('glColor4fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5799
5800# GL/glext.h:6228
5801glTexCoord2fVertex3fSUN = _link_function('glTexCoord2fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5802
5803# GL/glext.h:6229
5804glTexCoord2fVertex3fvSUN = _link_function('glTexCoord2fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5805
5806# GL/glext.h:6230
5807glTexCoord4fVertex4fSUN = _link_function('glTexCoord4fVertex4fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5808
5809# GL/glext.h:6231
5810glTexCoord4fVertex4fvSUN = _link_function('glTexCoord4fVertex4fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5811
5812# GL/glext.h:6232
5813glTexCoord2fColor4ubVertex3fSUN = _link_function('glTexCoord2fColor4ubVertex3fSUN', None, [GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5814
5815# GL/glext.h:6233
5816glTexCoord2fColor4ubVertex3fvSUN = _link_function('glTexCoord2fColor4ubVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
5817
5818# GL/glext.h:6234
5819glTexCoord2fColor3fVertex3fSUN = _link_function('glTexCoord2fColor3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5820
5821# GL/glext.h:6235
5822glTexCoord2fColor3fVertex3fvSUN = _link_function('glTexCoord2fColor3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5823
5824# GL/glext.h:6236
5825glTexCoord2fNormal3fVertex3fSUN = _link_function('glTexCoord2fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5826
5827# GL/glext.h:6237
5828glTexCoord2fNormal3fVertex3fvSUN = _link_function('glTexCoord2fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5829
5830# GL/glext.h:6238
5831glTexCoord2fColor4fNormal3fVertex3fSUN = _link_function('glTexCoord2fColor4fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5832
5833# GL/glext.h:6239
5834glTexCoord2fColor4fNormal3fVertex3fvSUN = _link_function('glTexCoord2fColor4fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5835
5836# GL/glext.h:6240
5837glTexCoord4fColor4fNormal3fVertex4fSUN = _link_function('glTexCoord4fColor4fNormal3fVertex4fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5838
5839# GL/glext.h:6241
5840glTexCoord4fColor4fNormal3fVertex4fvSUN = _link_function('glTexCoord4fColor4fNormal3fVertex4fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5841
5842# GL/glext.h:6242
5843glReplacementCodeuiVertex3fSUN = _link_function('glReplacementCodeuiVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5844
5845# GL/glext.h:6243
5846glReplacementCodeuiVertex3fvSUN = _link_function('glReplacementCodeuiVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat)], 'SUN_vertex')
5847
5848# GL/glext.h:6244
5849glReplacementCodeuiColor4ubVertex3fSUN = _link_function('glReplacementCodeuiColor4ubVertex3fSUN', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5850
5851# GL/glext.h:6245
5852glReplacementCodeuiColor4ubVertex3fvSUN = _link_function('glReplacementCodeuiColor4ubVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
5853
5854# GL/glext.h:6246
5855glReplacementCodeuiColor3fVertex3fSUN = _link_function('glReplacementCodeuiColor3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5856
5857# GL/glext.h:6247
5858glReplacementCodeuiColor3fVertex3fvSUN = _link_function('glReplacementCodeuiColor3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5859
5860# GL/glext.h:6248
5861glReplacementCodeuiNormal3fVertex3fSUN = _link_function('glReplacementCodeuiNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5862
5863# GL/glext.h:6249
5864glReplacementCodeuiNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5865
5866# GL/glext.h:6250
5867glReplacementCodeuiColor4fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiColor4fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5868
5869# GL/glext.h:6251
5870glReplacementCodeuiColor4fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiColor4fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5871
5872# GL/glext.h:6252
5873glReplacementCodeuiTexCoord2fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5874
5875# GL/glext.h:6253
5876glReplacementCodeuiTexCoord2fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5877
5878# GL/glext.h:6254
5879glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5880
5881# GL/glext.h:6255
5882glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5883
5884# GL/glext.h:6256
5885glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
5886
5887# GL/glext.h:6257
5888glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
5889
5890PFNGLCOLOR4UBVERTEX2FSUNPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat) 	# GL/glext.h:6259
5891PFNGLCOLOR4UBVERTEX2FVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte), POINTER(GLfloat)) 	# GL/glext.h:6260
5892PFNGLCOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6261
5893PFNGLCOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte), POINTER(GLfloat)) 	# GL/glext.h:6262
5894PFNGLCOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6263
5895PFNGLCOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6264
5896PFNGLNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6265
5897PFNGLNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6266
5898PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6267
5899PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6268
5900PFNGLTEXCOORD2FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6269
5901PFNGLTEXCOORD2FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6270
5902PFNGLTEXCOORD4FVERTEX4FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6271
5903PFNGLTEXCOORD4FVERTEX4FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6272
5904PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6273
5905PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLubyte), POINTER(GLfloat)) 	# GL/glext.h:6274
5906PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6275
5907PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6276
5908PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6277
5909PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6278
5910PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6279
5911PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6280
5912PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6281
5913PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6282
5914PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6283
5915PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat)) 	# GL/glext.h:6284
5916PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6285
5917PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLubyte), POINTER(GLfloat)) 	# GL/glext.h:6286
5918PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6287
5919PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6288
5920PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6289
5921PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6290
5922PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6291
5923PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6292
5924PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6293
5925PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6294
5926PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6295
5927PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6296
5928PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6297
5929PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) 	# GL/glext.h:6298
5930# EXT_blend_func_separate (GL/glext.h:6301)
5931GL_EXT_blend_func_separate = 1 	# GL/glext.h:6302
5932# GL/glext.h:6304
5933glBlendFuncSeparateEXT = _link_function('glBlendFuncSeparateEXT', None, [GLenum, GLenum, GLenum, GLenum], 'EXT_blend_func_separate')
5934
5935PFNGLBLENDFUNCSEPARATEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) 	# GL/glext.h:6306
5936# INGR_blend_func_separate (GL/glext.h:6309)
5937GL_INGR_blend_func_separate = 1 	# GL/glext.h:6310
5938# GL/glext.h:6312
5939glBlendFuncSeparateINGR = _link_function('glBlendFuncSeparateINGR', None, [GLenum, GLenum, GLenum, GLenum], 'INGR_blend_func_separate')
5940
5941PFNGLBLENDFUNCSEPARATEINGRPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) 	# GL/glext.h:6314
5942# INGR_color_clamp (GL/glext.h:6317)
5943GL_INGR_color_clamp = 1 	# GL/glext.h:6318
5944# INGR_interlace_read (GL/glext.h:6321)
5945GL_INGR_interlace_read = 1 	# GL/glext.h:6322
5946# EXT_stencil_wrap (GL/glext.h:6325)
5947GL_EXT_stencil_wrap = 1 	# GL/glext.h:6326
5948# EXT_422_pixels (GL/glext.h:6329)
5949GL_EXT_422_pixels = 1 	# GL/glext.h:6330
5950# NV_texgen_reflection (GL/glext.h:6333)
5951GL_NV_texgen_reflection = 1 	# GL/glext.h:6334
5952# SUN_convolution_border_modes (GL/glext.h:6337)
5953GL_SUN_convolution_border_modes = 1 	# GL/glext.h:6338
5954# EXT_texture_env_add (GL/glext.h:6341)
5955GL_EXT_texture_env_add = 1 	# GL/glext.h:6342
5956# EXT_texture_lod_bias (GL/glext.h:6345)
5957GL_EXT_texture_lod_bias = 1 	# GL/glext.h:6346
5958# EXT_texture_filter_anisotropic (GL/glext.h:6349)
5959GL_EXT_texture_filter_anisotropic = 1 	# GL/glext.h:6350
5960# EXT_vertex_weighting (GL/glext.h:6353)
5961GL_EXT_vertex_weighting = 1 	# GL/glext.h:6354
5962# GL/glext.h:6356
5963glVertexWeightfEXT = _link_function('glVertexWeightfEXT', None, [GLfloat], 'EXT_vertex_weighting')
5964
5965# GL/glext.h:6357
5966glVertexWeightfvEXT = _link_function('glVertexWeightfvEXT', None, [POINTER(GLfloat)], 'EXT_vertex_weighting')
5967
5968# GL/glext.h:6358
5969glVertexWeightPointerEXT = _link_function('glVertexWeightPointerEXT', None, [GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_vertex_weighting')
5970
5971PFNGLVERTEXWEIGHTFEXTPROC = CFUNCTYPE(None, GLfloat) 	# GL/glext.h:6360
5972PFNGLVERTEXWEIGHTFVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:6361
5973PFNGLVERTEXWEIGHTPOINTEREXTPROC = CFUNCTYPE(None, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:6362
5974# NV_light_max_exponent (GL/glext.h:6365)
5975GL_NV_light_max_exponent = 1 	# GL/glext.h:6366
5976# NV_vertex_array_range (GL/glext.h:6369)
5977GL_NV_vertex_array_range = 1 	# GL/glext.h:6370
5978# GL/glext.h:6372
5979glFlushVertexArrayRangeNV = _link_function('glFlushVertexArrayRangeNV', None, [], 'NV_vertex_array_range')
5980
5981# GL/glext.h:6373
5982glVertexArrayRangeNV = _link_function('glVertexArrayRangeNV', None, [GLsizei, POINTER(GLvoid)], 'NV_vertex_array_range')
5983
5984PFNGLFLUSHVERTEXARRAYRANGENVPROC = CFUNCTYPE(None) 	# GL/glext.h:6375
5985PFNGLVERTEXARRAYRANGENVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:6376
5986# NV_register_combiners (GL/glext.h:6379)
5987GL_NV_register_combiners = 1 	# GL/glext.h:6380
5988# GL/glext.h:6382
5989glCombinerParameterfvNV = _link_function('glCombinerParameterfvNV', None, [GLenum, POINTER(GLfloat)], 'NV_register_combiners')
5990
5991# GL/glext.h:6383
5992glCombinerParameterfNV = _link_function('glCombinerParameterfNV', None, [GLenum, GLfloat], 'NV_register_combiners')
5993
5994# GL/glext.h:6384
5995glCombinerParameterivNV = _link_function('glCombinerParameterivNV', None, [GLenum, POINTER(GLint)], 'NV_register_combiners')
5996
5997# GL/glext.h:6385
5998glCombinerParameteriNV = _link_function('glCombinerParameteriNV', None, [GLenum, GLint], 'NV_register_combiners')
5999
6000# GL/glext.h:6386
6001glCombinerInputNV = _link_function('glCombinerInputNV', None, [GLenum, GLenum, GLenum, GLenum, GLenum, GLenum], 'NV_register_combiners')
6002
6003# GL/glext.h:6387
6004glCombinerOutputNV = _link_function('glCombinerOutputNV', None, [GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean], 'NV_register_combiners')
6005
6006# GL/glext.h:6388
6007glFinalCombinerInputNV = _link_function('glFinalCombinerInputNV', None, [GLenum, GLenum, GLenum, GLenum], 'NV_register_combiners')
6008
6009# GL/glext.h:6389
6010glGetCombinerInputParameterfvNV = _link_function('glGetCombinerInputParameterfvNV', None, [GLenum, GLenum, GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners')
6011
6012# GL/glext.h:6390
6013glGetCombinerInputParameterivNV = _link_function('glGetCombinerInputParameterivNV', None, [GLenum, GLenum, GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners')
6014
6015# GL/glext.h:6391
6016glGetCombinerOutputParameterfvNV = _link_function('glGetCombinerOutputParameterfvNV', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners')
6017
6018# GL/glext.h:6392
6019glGetCombinerOutputParameterivNV = _link_function('glGetCombinerOutputParameterivNV', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners')
6020
6021# GL/glext.h:6393
6022glGetFinalCombinerInputParameterfvNV = _link_function('glGetFinalCombinerInputParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners')
6023
6024# GL/glext.h:6394
6025glGetFinalCombinerInputParameterivNV = _link_function('glGetFinalCombinerInputParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners')
6026
6027PFNGLCOMBINERPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6396
6028PFNGLCOMBINERPARAMETERFNVPROC = CFUNCTYPE(None, GLenum, GLfloat) 	# GL/glext.h:6397
6029PFNGLCOMBINERPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:6398
6030PFNGLCOMBINERPARAMETERINVPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:6399
6031PFNGLCOMBINERINPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum) 	# GL/glext.h:6400
6032PFNGLCOMBINEROUTPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean) 	# GL/glext.h:6401
6033PFNGLFINALCOMBINERINPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) 	# GL/glext.h:6402
6034PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6403
6035PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:6404
6036PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6405
6037PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:6406
6038PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6407
6039PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:6408
6040# NV_fog_distance (GL/glext.h:6411)
6041GL_NV_fog_distance = 1 	# GL/glext.h:6412
6042# NV_texgen_emboss (GL/glext.h:6415)
6043GL_NV_texgen_emboss = 1 	# GL/glext.h:6416
6044# NV_blend_square (GL/glext.h:6419)
6045GL_NV_blend_square = 1 	# GL/glext.h:6420
6046# NV_texture_env_combine4 (GL/glext.h:6423)
6047GL_NV_texture_env_combine4 = 1 	# GL/glext.h:6424
6048# MESA_resize_buffers (GL/glext.h:6427)
6049GL_MESA_resize_buffers = 1 	# GL/glext.h:6428
6050# GL/glext.h:6430
6051glResizeBuffersMESA = _link_function('glResizeBuffersMESA', None, [], 'MESA_resize_buffers')
6052
6053PFNGLRESIZEBUFFERSMESAPROC = CFUNCTYPE(None) 	# GL/glext.h:6432
6054# MESA_window_pos (GL/glext.h:6435)
6055GL_MESA_window_pos = 1 	# GL/glext.h:6436
6056# GL/glext.h:6438
6057glWindowPos2dMESA = _link_function('glWindowPos2dMESA', None, [GLdouble, GLdouble], 'MESA_window_pos')
6058
6059# GL/glext.h:6439
6060glWindowPos2dvMESA = _link_function('glWindowPos2dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos')
6061
6062# GL/glext.h:6440
6063glWindowPos2fMESA = _link_function('glWindowPos2fMESA', None, [GLfloat, GLfloat], 'MESA_window_pos')
6064
6065# GL/glext.h:6441
6066glWindowPos2fvMESA = _link_function('glWindowPos2fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos')
6067
6068# GL/glext.h:6442
6069glWindowPos2iMESA = _link_function('glWindowPos2iMESA', None, [GLint, GLint], 'MESA_window_pos')
6070
6071# GL/glext.h:6443
6072glWindowPos2ivMESA = _link_function('glWindowPos2ivMESA', None, [POINTER(GLint)], 'MESA_window_pos')
6073
6074# GL/glext.h:6444
6075glWindowPos2sMESA = _link_function('glWindowPos2sMESA', None, [GLshort, GLshort], 'MESA_window_pos')
6076
6077# GL/glext.h:6445
6078glWindowPos2svMESA = _link_function('glWindowPos2svMESA', None, [POINTER(GLshort)], 'MESA_window_pos')
6079
6080# GL/glext.h:6446
6081glWindowPos3dMESA = _link_function('glWindowPos3dMESA', None, [GLdouble, GLdouble, GLdouble], 'MESA_window_pos')
6082
6083# GL/glext.h:6447
6084glWindowPos3dvMESA = _link_function('glWindowPos3dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos')
6085
6086# GL/glext.h:6448
6087glWindowPos3fMESA = _link_function('glWindowPos3fMESA', None, [GLfloat, GLfloat, GLfloat], 'MESA_window_pos')
6088
6089# GL/glext.h:6449
6090glWindowPos3fvMESA = _link_function('glWindowPos3fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos')
6091
6092# GL/glext.h:6450
6093glWindowPos3iMESA = _link_function('glWindowPos3iMESA', None, [GLint, GLint, GLint], 'MESA_window_pos')
6094
6095# GL/glext.h:6451
6096glWindowPos3ivMESA = _link_function('glWindowPos3ivMESA', None, [POINTER(GLint)], 'MESA_window_pos')
6097
6098# GL/glext.h:6452
6099glWindowPos3sMESA = _link_function('glWindowPos3sMESA', None, [GLshort, GLshort, GLshort], 'MESA_window_pos')
6100
6101# GL/glext.h:6453
6102glWindowPos3svMESA = _link_function('glWindowPos3svMESA', None, [POINTER(GLshort)], 'MESA_window_pos')
6103
6104# GL/glext.h:6454
6105glWindowPos4dMESA = _link_function('glWindowPos4dMESA', None, [GLdouble, GLdouble, GLdouble, GLdouble], 'MESA_window_pos')
6106
6107# GL/glext.h:6455
6108glWindowPos4dvMESA = _link_function('glWindowPos4dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos')
6109
6110# GL/glext.h:6456
6111glWindowPos4fMESA = _link_function('glWindowPos4fMESA', None, [GLfloat, GLfloat, GLfloat, GLfloat], 'MESA_window_pos')
6112
6113# GL/glext.h:6457
6114glWindowPos4fvMESA = _link_function('glWindowPos4fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos')
6115
6116# GL/glext.h:6458
6117glWindowPos4iMESA = _link_function('glWindowPos4iMESA', None, [GLint, GLint, GLint, GLint], 'MESA_window_pos')
6118
6119# GL/glext.h:6459
6120glWindowPos4ivMESA = _link_function('glWindowPos4ivMESA', None, [POINTER(GLint)], 'MESA_window_pos')
6121
6122# GL/glext.h:6460
6123glWindowPos4sMESA = _link_function('glWindowPos4sMESA', None, [GLshort, GLshort, GLshort, GLshort], 'MESA_window_pos')
6124
6125# GL/glext.h:6461
6126glWindowPos4svMESA = _link_function('glWindowPos4svMESA', None, [POINTER(GLshort)], 'MESA_window_pos')
6127
6128PFNGLWINDOWPOS2DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble) 	# GL/glext.h:6463
6129PFNGLWINDOWPOS2DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:6464
6130PFNGLWINDOWPOS2FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat) 	# GL/glext.h:6465
6131PFNGLWINDOWPOS2FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:6466
6132PFNGLWINDOWPOS2IMESAPROC = CFUNCTYPE(None, GLint, GLint) 	# GL/glext.h:6467
6133PFNGLWINDOWPOS2IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) 	# GL/glext.h:6468
6134PFNGLWINDOWPOS2SMESAPROC = CFUNCTYPE(None, GLshort, GLshort) 	# GL/glext.h:6469
6135PFNGLWINDOWPOS2SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) 	# GL/glext.h:6470
6136PFNGLWINDOWPOS3DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:6471
6137PFNGLWINDOWPOS3DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:6472
6138PFNGLWINDOWPOS3FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6473
6139PFNGLWINDOWPOS3FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:6474
6140PFNGLWINDOWPOS3IMESAPROC = CFUNCTYPE(None, GLint, GLint, GLint) 	# GL/glext.h:6475
6141PFNGLWINDOWPOS3IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) 	# GL/glext.h:6476
6142PFNGLWINDOWPOS3SMESAPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) 	# GL/glext.h:6477
6143PFNGLWINDOWPOS3SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) 	# GL/glext.h:6478
6144PFNGLWINDOWPOS4DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:6479
6145PFNGLWINDOWPOS4DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) 	# GL/glext.h:6480
6146PFNGLWINDOWPOS4FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6481
6147PFNGLWINDOWPOS4FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) 	# GL/glext.h:6482
6148PFNGLWINDOWPOS4IMESAPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) 	# GL/glext.h:6483
6149PFNGLWINDOWPOS4IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) 	# GL/glext.h:6484
6150PFNGLWINDOWPOS4SMESAPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort, GLshort) 	# GL/glext.h:6485
6151PFNGLWINDOWPOS4SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) 	# GL/glext.h:6486
6152# EXT_texture_compression_s3tc (GL/glext.h:6489)
6153GL_EXT_texture_compression_s3tc = 1 	# GL/glext.h:6490
6154# IBM_cull_vertex (GL/glext.h:6493)
6155GL_IBM_cull_vertex = 1 	# GL/glext.h:6494
6156# IBM_multimode_draw_arrays (GL/glext.h:6497)
6157GL_IBM_multimode_draw_arrays = 1 	# GL/glext.h:6498
6158# GL/glext.h:6500
6159glMultiModeDrawArraysIBM = _link_function('glMultiModeDrawArraysIBM', None, [POINTER(GLenum), POINTER(GLint), POINTER(GLsizei), GLsizei, GLint], 'IBM_multimode_draw_arrays')
6160
6161# GL/glext.h:6501
6162glMultiModeDrawElementsIBM = _link_function('glMultiModeDrawElementsIBM', None, [POINTER(GLenum), POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, GLint], 'IBM_multimode_draw_arrays')
6163
6164PFNGLMULTIMODEDRAWARRAYSIBMPROC = CFUNCTYPE(None, POINTER(GLenum), POINTER(GLint), POINTER(GLsizei), GLsizei, GLint) 	# GL/glext.h:6503
6165PFNGLMULTIMODEDRAWELEMENTSIBMPROC = CFUNCTYPE(None, POINTER(GLenum), POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, GLint) 	# GL/glext.h:6504
6166# IBM_vertex_array_lists (GL/glext.h:6507)
6167GL_IBM_vertex_array_lists = 1 	# GL/glext.h:6508
6168# GL/glext.h:6510
6169glColorPointerListIBM = _link_function('glColorPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
6170
6171# GL/glext.h:6511
6172glSecondaryColorPointerListIBM = _link_function('glSecondaryColorPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
6173
6174# GL/glext.h:6512
6175glEdgeFlagPointerListIBM = _link_function('glEdgeFlagPointerListIBM', None, [GLint, POINTER(POINTER(GLboolean)), GLint], 'IBM_vertex_array_lists')
6176
6177# GL/glext.h:6513
6178glFogCoordPointerListIBM = _link_function('glFogCoordPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
6179
6180# GL/glext.h:6514
6181glIndexPointerListIBM = _link_function('glIndexPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
6182
6183# GL/glext.h:6515
6184glNormalPointerListIBM = _link_function('glNormalPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
6185
6186# GL/glext.h:6516
6187glTexCoordPointerListIBM = _link_function('glTexCoordPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
6188
6189# GL/glext.h:6517
6190glVertexPointerListIBM = _link_function('glVertexPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
6191
6192PFNGLCOLORPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) 	# GL/glext.h:6519
6193PFNGLSECONDARYCOLORPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) 	# GL/glext.h:6520
6194PFNGLEDGEFLAGPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, POINTER(POINTER(GLboolean)), GLint) 	# GL/glext.h:6521
6195PFNGLFOGCOORDPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) 	# GL/glext.h:6522
6196PFNGLINDEXPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) 	# GL/glext.h:6523
6197PFNGLNORMALPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) 	# GL/glext.h:6524
6198PFNGLTEXCOORDPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) 	# GL/glext.h:6525
6199PFNGLVERTEXPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) 	# GL/glext.h:6526
6200# SGIX_subsample (GL/glext.h:6529)
6201GL_SGIX_subsample = 1 	# GL/glext.h:6530
6202# SGIX_ycrcba (GL/glext.h:6533)
6203GL_SGIX_ycrcba = 1 	# GL/glext.h:6534
6204# SGIX_ycrcb_subsample (GL/glext.h:6537)
6205GL_SGIX_ycrcb_subsample = 1 	# GL/glext.h:6538
6206# SGIX_depth_pass_instrument (GL/glext.h:6541)
6207GL_SGIX_depth_pass_instrument = 1 	# GL/glext.h:6542
6208# 3DFX_texture_compression_FXT1 (GL/glext.h:6545)
6209GL_3DFX_texture_compression_FXT1 = 1 	# GL/glext.h:6546
6210# 3DFX_multisample (GL/glext.h:6549)
6211GL_3DFX_multisample = 1 	# GL/glext.h:6550
6212# 3DFX_tbuffer (GL/glext.h:6553)
6213GL_3DFX_tbuffer = 1 	# GL/glext.h:6554
6214# GL/glext.h:6556
6215glTbufferMask3DFX = _link_function('glTbufferMask3DFX', None, [GLuint], '3DFX_tbuffer')
6216
6217PFNGLTBUFFERMASK3DFXPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:6558
6218# EXT_multisample (GL/glext.h:6561)
6219GL_EXT_multisample = 1 	# GL/glext.h:6562
6220# GL/glext.h:6564
6221glSampleMaskEXT = _link_function('glSampleMaskEXT', None, [GLclampf, GLboolean], 'EXT_multisample')
6222
6223# GL/glext.h:6565
6224glSamplePatternEXT = _link_function('glSamplePatternEXT', None, [GLenum], 'EXT_multisample')
6225
6226PFNGLSAMPLEMASKEXTPROC = CFUNCTYPE(None, GLclampf, GLboolean) 	# GL/glext.h:6567
6227PFNGLSAMPLEPATTERNEXTPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:6568
6228# SGIX_vertex_preclip (GL/glext.h:6571)
6229GL_SGIX_vertex_preclip = 1 	# GL/glext.h:6572
6230# SGIX_convolution_accuracy (GL/glext.h:6575)
6231GL_SGIX_convolution_accuracy = 1 	# GL/glext.h:6576
6232# SGIX_resample (GL/glext.h:6579)
6233GL_SGIX_resample = 1 	# GL/glext.h:6580
6234# SGIS_point_line_texgen (GL/glext.h:6583)
6235GL_SGIS_point_line_texgen = 1 	# GL/glext.h:6584
6236# SGIS_texture_color_mask (GL/glext.h:6587)
6237GL_SGIS_texture_color_mask = 1 	# GL/glext.h:6588
6238# GL/glext.h:6590
6239glTextureColorMaskSGIS = _link_function('glTextureColorMaskSGIS', None, [GLboolean, GLboolean, GLboolean, GLboolean], 'SGIS_texture_color_mask')
6240
6241PFNGLTEXTURECOLORMASKSGISPROC = CFUNCTYPE(None, GLboolean, GLboolean, GLboolean, GLboolean) 	# GL/glext.h:6592
6242# SGIX_igloo_interface (GL/glext.h:6595)
6243GL_SGIX_igloo_interface = 1 	# GL/glext.h:6596
6244# GL/glext.h:6598
6245glIglooInterfaceSGIX = _link_function('glIglooInterfaceSGIX', None, [GLenum, POINTER(GLvoid)], 'SGIX_igloo_interface')
6246
6247PFNGLIGLOOINTERFACESGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLvoid)) 	# GL/glext.h:6600
6248# EXT_texture_env_dot3 (GL/glext.h:6603)
6249GL_EXT_texture_env_dot3 = 1 	# GL/glext.h:6604
6250# ATI_texture_mirror_once (GL/glext.h:6607)
6251GL_ATI_texture_mirror_once = 1 	# GL/glext.h:6608
6252# NV_fence (GL/glext.h:6611)
6253GL_NV_fence = 1 	# GL/glext.h:6612
6254# GL/glext.h:6614
6255glDeleteFencesNV = _link_function('glDeleteFencesNV', None, [GLsizei, POINTER(GLuint)], 'NV_fence')
6256
6257# GL/glext.h:6615
6258glGenFencesNV = _link_function('glGenFencesNV', None, [GLsizei, POINTER(GLuint)], 'NV_fence')
6259
6260# GL/glext.h:6616
6261glIsFenceNV = _link_function('glIsFenceNV', GLboolean, [GLuint], 'NV_fence')
6262
6263# GL/glext.h:6617
6264glTestFenceNV = _link_function('glTestFenceNV', GLboolean, [GLuint], 'NV_fence')
6265
6266# GL/glext.h:6618
6267glGetFenceivNV = _link_function('glGetFenceivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_fence')
6268
6269# GL/glext.h:6619
6270glFinishFenceNV = _link_function('glFinishFenceNV', None, [GLuint], 'NV_fence')
6271
6272# GL/glext.h:6620
6273glSetFenceNV = _link_function('glSetFenceNV', None, [GLuint, GLenum], 'NV_fence')
6274
6275PFNGLDELETEFENCESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:6622
6276PFNGLGENFENCESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:6623
6277PFNGLISFENCENVPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:6624
6278PFNGLTESTFENCENVPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:6625
6279PFNGLGETFENCEIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:6626
6280PFNGLFINISHFENCENVPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:6627
6281PFNGLSETFENCENVPROC = CFUNCTYPE(None, GLuint, GLenum) 	# GL/glext.h:6628
6282# NV_evaluators (GL/glext.h:6631)
6283GL_NV_evaluators = 1 	# GL/glext.h:6632
6284# GL/glext.h:6634
6285glMapControlPointsNV = _link_function('glMapControlPointsNV', None, [GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, POINTER(GLvoid)], 'NV_evaluators')
6286
6287# GL/glext.h:6635
6288glMapParameterivNV = _link_function('glMapParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_evaluators')
6289
6290# GL/glext.h:6636
6291glMapParameterfvNV = _link_function('glMapParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_evaluators')
6292
6293# GL/glext.h:6637
6294glGetMapControlPointsNV = _link_function('glGetMapControlPointsNV', None, [GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, POINTER(GLvoid)], 'NV_evaluators')
6295
6296# GL/glext.h:6638
6297glGetMapParameterivNV = _link_function('glGetMapParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_evaluators')
6298
6299# GL/glext.h:6639
6300glGetMapParameterfvNV = _link_function('glGetMapParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_evaluators')
6301
6302# GL/glext.h:6640
6303glGetMapAttribParameterivNV = _link_function('glGetMapAttribParameterivNV', None, [GLenum, GLuint, GLenum, POINTER(GLint)], 'NV_evaluators')
6304
6305# GL/glext.h:6641
6306glGetMapAttribParameterfvNV = _link_function('glGetMapAttribParameterfvNV', None, [GLenum, GLuint, GLenum, POINTER(GLfloat)], 'NV_evaluators')
6307
6308# GL/glext.h:6642
6309glEvalMapsNV = _link_function('glEvalMapsNV', None, [GLenum, GLenum], 'NV_evaluators')
6310
6311PFNGLMAPCONTROLPOINTSNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, POINTER(GLvoid)) 	# GL/glext.h:6644
6312PFNGLMAPPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:6645
6313PFNGLMAPPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6646
6314PFNGLGETMAPCONTROLPOINTSNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, POINTER(GLvoid)) 	# GL/glext.h:6647
6315PFNGLGETMAPPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:6648
6316PFNGLGETMAPPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6649
6317PFNGLGETMAPATTRIBPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:6650
6318PFNGLGETMAPATTRIBPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6651
6319PFNGLEVALMAPSNVPROC = CFUNCTYPE(None, GLenum, GLenum) 	# GL/glext.h:6652
6320# NV_packed_depth_stencil (GL/glext.h:6655)
6321GL_NV_packed_depth_stencil = 1 	# GL/glext.h:6656
6322# EXT_packed_depth_stencil (GL/glext.h:6659)
6323GL_EXT_packed_depth_stencil = 1 	# GL/glext.h:6660
6324# NV_register_combiners2 (GL/glext.h:6663)
6325GL_NV_register_combiners2 = 1 	# GL/glext.h:6664
6326# GL/glext.h:6666
6327glCombinerStageParameterfvNV = _link_function('glCombinerStageParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners2')
6328
6329# GL/glext.h:6667
6330glGetCombinerStageParameterfvNV = _link_function('glGetCombinerStageParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners2')
6331
6332PFNGLCOMBINERSTAGEPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6669
6333PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6670
6334# NV_texture_compression_vtc (GL/glext.h:6673)
6335GL_NV_texture_compression_vtc = 1 	# GL/glext.h:6674
6336# NV_texture_rectangle (GL/glext.h:6677)
6337GL_NV_texture_rectangle = 1 	# GL/glext.h:6678
6338# NV_texture_shader (GL/glext.h:6681)
6339GL_NV_texture_shader = 1 	# GL/glext.h:6682
6340# NV_texture_shader2 (GL/glext.h:6685)
6341GL_NV_texture_shader2 = 1 	# GL/glext.h:6686
6342# NV_vertex_array_range2 (GL/glext.h:6689)
6343GL_NV_vertex_array_range2 = 1 	# GL/glext.h:6690
6344# NV_vertex_program (GL/glext.h:6693)
6345GL_NV_vertex_program = 1 	# GL/glext.h:6694
6346# GL/glext.h:6696
6347glAreProgramsResidentNV = _link_function('glAreProgramsResidentNV', GLboolean, [GLsizei, POINTER(GLuint), POINTER(GLboolean)], 'NV_vertex_program')
6348
6349# GL/glext.h:6697
6350glBindProgramNV = _link_function('glBindProgramNV', None, [GLenum, GLuint], 'NV_vertex_program')
6351
6352# GL/glext.h:6698
6353glDeleteProgramsNV = _link_function('glDeleteProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program')
6354
6355# GL/glext.h:6699
6356glExecuteProgramNV = _link_function('glExecuteProgramNV', None, [GLenum, GLuint, POINTER(GLfloat)], 'NV_vertex_program')
6357
6358# GL/glext.h:6700
6359glGenProgramsNV = _link_function('glGenProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program')
6360
6361# GL/glext.h:6701
6362glGetProgramParameterdvNV = _link_function('glGetProgramParameterdvNV', None, [GLenum, GLuint, GLenum, POINTER(GLdouble)], 'NV_vertex_program')
6363
6364# GL/glext.h:6702
6365glGetProgramParameterfvNV = _link_function('glGetProgramParameterfvNV', None, [GLenum, GLuint, GLenum, POINTER(GLfloat)], 'NV_vertex_program')
6366
6367# GL/glext.h:6703
6368glGetProgramivNV = _link_function('glGetProgramivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program')
6369
6370# GL/glext.h:6704
6371glGetProgramStringNV = _link_function('glGetProgramStringNV', None, [GLuint, GLenum, POINTER(GLubyte)], 'NV_vertex_program')
6372
6373# GL/glext.h:6705
6374glGetTrackMatrixivNV = _link_function('glGetTrackMatrixivNV', None, [GLenum, GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program')
6375
6376# GL/glext.h:6706
6377glGetVertexAttribdvNV = _link_function('glGetVertexAttribdvNV', None, [GLuint, GLenum, POINTER(GLdouble)], 'NV_vertex_program')
6378
6379# GL/glext.h:6707
6380glGetVertexAttribfvNV = _link_function('glGetVertexAttribfvNV', None, [GLuint, GLenum, POINTER(GLfloat)], 'NV_vertex_program')
6381
6382# GL/glext.h:6708
6383glGetVertexAttribivNV = _link_function('glGetVertexAttribivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program')
6384
6385# GL/glext.h:6709
6386glGetVertexAttribPointervNV = _link_function('glGetVertexAttribPointervNV', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'NV_vertex_program')
6387
6388# GL/glext.h:6710
6389glIsProgramNV = _link_function('glIsProgramNV', GLboolean, [GLuint], 'NV_vertex_program')
6390
6391# GL/glext.h:6711
6392glLoadProgramNV = _link_function('glLoadProgramNV', None, [GLenum, GLuint, GLsizei, POINTER(GLubyte)], 'NV_vertex_program')
6393
6394# GL/glext.h:6712
6395glProgramParameter4dNV = _link_function('glProgramParameter4dNV', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'NV_vertex_program')
6396
6397# GL/glext.h:6713
6398glProgramParameter4dvNV = _link_function('glProgramParameter4dvNV', None, [GLenum, GLuint, POINTER(GLdouble)], 'NV_vertex_program')
6399
6400# GL/glext.h:6714
6401glProgramParameter4fNV = _link_function('glProgramParameter4fNV', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'NV_vertex_program')
6402
6403# GL/glext.h:6715
6404glProgramParameter4fvNV = _link_function('glProgramParameter4fvNV', None, [GLenum, GLuint, POINTER(GLfloat)], 'NV_vertex_program')
6405
6406# GL/glext.h:6716
6407glProgramParameters4dvNV = _link_function('glProgramParameters4dvNV', None, [GLenum, GLuint, GLuint, POINTER(GLdouble)], 'NV_vertex_program')
6408
6409# GL/glext.h:6717
6410glProgramParameters4fvNV = _link_function('glProgramParameters4fvNV', None, [GLenum, GLuint, GLuint, POINTER(GLfloat)], 'NV_vertex_program')
6411
6412# GL/glext.h:6718
6413glRequestResidentProgramsNV = _link_function('glRequestResidentProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program')
6414
6415# GL/glext.h:6719
6416glTrackMatrixNV = _link_function('glTrackMatrixNV', None, [GLenum, GLuint, GLenum, GLenum], 'NV_vertex_program')
6417
6418# GL/glext.h:6720
6419glVertexAttribPointerNV = _link_function('glVertexAttribPointerNV', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'NV_vertex_program')
6420
6421# GL/glext.h:6721
6422glVertexAttrib1dNV = _link_function('glVertexAttrib1dNV', None, [GLuint, GLdouble], 'NV_vertex_program')
6423
6424# GL/glext.h:6722
6425glVertexAttrib1dvNV = _link_function('glVertexAttrib1dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
6426
6427# GL/glext.h:6723
6428glVertexAttrib1fNV = _link_function('glVertexAttrib1fNV', None, [GLuint, GLfloat], 'NV_vertex_program')
6429
6430# GL/glext.h:6724
6431glVertexAttrib1fvNV = _link_function('glVertexAttrib1fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
6432
6433# GL/glext.h:6725
6434glVertexAttrib1sNV = _link_function('glVertexAttrib1sNV', None, [GLuint, GLshort], 'NV_vertex_program')
6435
6436# GL/glext.h:6726
6437glVertexAttrib1svNV = _link_function('glVertexAttrib1svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
6438
6439# GL/glext.h:6727
6440glVertexAttrib2dNV = _link_function('glVertexAttrib2dNV', None, [GLuint, GLdouble, GLdouble], 'NV_vertex_program')
6441
6442# GL/glext.h:6728
6443glVertexAttrib2dvNV = _link_function('glVertexAttrib2dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
6444
6445# GL/glext.h:6729
6446glVertexAttrib2fNV = _link_function('glVertexAttrib2fNV', None, [GLuint, GLfloat, GLfloat], 'NV_vertex_program')
6447
6448# GL/glext.h:6730
6449glVertexAttrib2fvNV = _link_function('glVertexAttrib2fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
6450
6451# GL/glext.h:6731
6452glVertexAttrib2sNV = _link_function('glVertexAttrib2sNV', None, [GLuint, GLshort, GLshort], 'NV_vertex_program')
6453
6454# GL/glext.h:6732
6455glVertexAttrib2svNV = _link_function('glVertexAttrib2svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
6456
6457# GL/glext.h:6733
6458glVertexAttrib3dNV = _link_function('glVertexAttrib3dNV', None, [GLuint, GLdouble, GLdouble, GLdouble], 'NV_vertex_program')
6459
6460# GL/glext.h:6734
6461glVertexAttrib3dvNV = _link_function('glVertexAttrib3dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
6462
6463# GL/glext.h:6735
6464glVertexAttrib3fNV = _link_function('glVertexAttrib3fNV', None, [GLuint, GLfloat, GLfloat, GLfloat], 'NV_vertex_program')
6465
6466# GL/glext.h:6736
6467glVertexAttrib3fvNV = _link_function('glVertexAttrib3fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
6468
6469# GL/glext.h:6737
6470glVertexAttrib3sNV = _link_function('glVertexAttrib3sNV', None, [GLuint, GLshort, GLshort, GLshort], 'NV_vertex_program')
6471
6472# GL/glext.h:6738
6473glVertexAttrib3svNV = _link_function('glVertexAttrib3svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
6474
6475# GL/glext.h:6739
6476glVertexAttrib4dNV = _link_function('glVertexAttrib4dNV', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'NV_vertex_program')
6477
6478# GL/glext.h:6740
6479glVertexAttrib4dvNV = _link_function('glVertexAttrib4dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
6480
6481# GL/glext.h:6741
6482glVertexAttrib4fNV = _link_function('glVertexAttrib4fNV', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'NV_vertex_program')
6483
6484# GL/glext.h:6742
6485glVertexAttrib4fvNV = _link_function('glVertexAttrib4fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
6486
6487# GL/glext.h:6743
6488glVertexAttrib4sNV = _link_function('glVertexAttrib4sNV', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'NV_vertex_program')
6489
6490# GL/glext.h:6744
6491glVertexAttrib4svNV = _link_function('glVertexAttrib4svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
6492
6493# GL/glext.h:6745
6494glVertexAttrib4ubNV = _link_function('glVertexAttrib4ubNV', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'NV_vertex_program')
6495
6496# GL/glext.h:6746
6497glVertexAttrib4ubvNV = _link_function('glVertexAttrib4ubvNV', None, [GLuint, POINTER(GLubyte)], 'NV_vertex_program')
6498
6499# GL/glext.h:6747
6500glVertexAttribs1dvNV = _link_function('glVertexAttribs1dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
6501
6502# GL/glext.h:6748
6503glVertexAttribs1fvNV = _link_function('glVertexAttribs1fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
6504
6505# GL/glext.h:6749
6506glVertexAttribs1svNV = _link_function('glVertexAttribs1svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
6507
6508# GL/glext.h:6750
6509glVertexAttribs2dvNV = _link_function('glVertexAttribs2dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
6510
6511# GL/glext.h:6751
6512glVertexAttribs2fvNV = _link_function('glVertexAttribs2fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
6513
6514# GL/glext.h:6752
6515glVertexAttribs2svNV = _link_function('glVertexAttribs2svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
6516
6517# GL/glext.h:6753
6518glVertexAttribs3dvNV = _link_function('glVertexAttribs3dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
6519
6520# GL/glext.h:6754
6521glVertexAttribs3fvNV = _link_function('glVertexAttribs3fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
6522
6523# GL/glext.h:6755
6524glVertexAttribs3svNV = _link_function('glVertexAttribs3svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
6525
6526# GL/glext.h:6756
6527glVertexAttribs4dvNV = _link_function('glVertexAttribs4dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
6528
6529# GL/glext.h:6757
6530glVertexAttribs4fvNV = _link_function('glVertexAttribs4fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
6531
6532# GL/glext.h:6758
6533glVertexAttribs4svNV = _link_function('glVertexAttribs4svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
6534
6535# GL/glext.h:6759
6536glVertexAttribs4ubvNV = _link_function('glVertexAttribs4ubvNV', None, [GLuint, GLsizei, POINTER(GLubyte)], 'NV_vertex_program')
6537
6538PFNGLAREPROGRAMSRESIDENTNVPROC = CFUNCTYPE(GLboolean, GLsizei, POINTER(GLuint), POINTER(GLboolean)) 	# GL/glext.h:6761
6539PFNGLBINDPROGRAMNVPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:6762
6540PFNGLDELETEPROGRAMSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:6763
6541PFNGLEXECUTEPROGRAMNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) 	# GL/glext.h:6764
6542PFNGLGENPROGRAMSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:6765
6543PFNGLGETPROGRAMPARAMETERDVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLdouble)) 	# GL/glext.h:6766
6544PFNGLGETPROGRAMPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6767
6545PFNGLGETPROGRAMIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:6768
6546PFNGLGETPROGRAMSTRINGNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLubyte)) 	# GL/glext.h:6769
6547PFNGLGETTRACKMATRIXIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:6770
6548PFNGLGETVERTEXATTRIBDVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) 	# GL/glext.h:6771
6549PFNGLGETVERTEXATTRIBFVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6772
6550PFNGLGETVERTEXATTRIBIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:6773
6551PFNGLGETVERTEXATTRIBPOINTERVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) 	# GL/glext.h:6774
6552PFNGLISPROGRAMNVPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:6775
6553PFNGLLOADPROGRAMNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLubyte)) 	# GL/glext.h:6776
6554PFNGLPROGRAMPARAMETER4DNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:6777
6555PFNGLPROGRAMPARAMETER4DVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) 	# GL/glext.h:6778
6556PFNGLPROGRAMPARAMETER4FNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6779
6557PFNGLPROGRAMPARAMETER4FVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) 	# GL/glext.h:6780
6558PFNGLPROGRAMPARAMETERS4DVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, POINTER(GLdouble)) 	# GL/glext.h:6781
6559PFNGLPROGRAMPARAMETERS4FVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, POINTER(GLfloat)) 	# GL/glext.h:6782
6560PFNGLREQUESTRESIDENTPROGRAMSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:6783
6561PFNGLTRACKMATRIXNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, GLenum) 	# GL/glext.h:6784
6562PFNGLVERTEXATTRIBPOINTERNVPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:6785
6563PFNGLVERTEXATTRIB1DNVPROC = CFUNCTYPE(None, GLuint, GLdouble) 	# GL/glext.h:6786
6564PFNGLVERTEXATTRIB1DVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) 	# GL/glext.h:6787
6565PFNGLVERTEXATTRIB1FNVPROC = CFUNCTYPE(None, GLuint, GLfloat) 	# GL/glext.h:6788
6566PFNGLVERTEXATTRIB1FVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:6789
6567PFNGLVERTEXATTRIB1SNVPROC = CFUNCTYPE(None, GLuint, GLshort) 	# GL/glext.h:6790
6568PFNGLVERTEXATTRIB1SVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:6791
6569PFNGLVERTEXATTRIB2DNVPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) 	# GL/glext.h:6792
6570PFNGLVERTEXATTRIB2DVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) 	# GL/glext.h:6793
6571PFNGLVERTEXATTRIB2FNVPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat) 	# GL/glext.h:6794
6572PFNGLVERTEXATTRIB2FVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:6795
6573PFNGLVERTEXATTRIB2SNVPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort) 	# GL/glext.h:6796
6574PFNGLVERTEXATTRIB2SVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:6797
6575PFNGLVERTEXATTRIB3DNVPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:6798
6576PFNGLVERTEXATTRIB3DVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) 	# GL/glext.h:6799
6577PFNGLVERTEXATTRIB3FNVPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6800
6578PFNGLVERTEXATTRIB3FVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:6801
6579PFNGLVERTEXATTRIB3SNVPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort) 	# GL/glext.h:6802
6580PFNGLVERTEXATTRIB3SVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:6803
6581PFNGLVERTEXATTRIB4DNVPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:6804
6582PFNGLVERTEXATTRIB4DVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) 	# GL/glext.h:6805
6583PFNGLVERTEXATTRIB4FNVPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:6806
6584PFNGLVERTEXATTRIB4FVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:6807
6585PFNGLVERTEXATTRIB4SNVPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort, GLshort) 	# GL/glext.h:6808
6586PFNGLVERTEXATTRIB4SVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:6809
6587PFNGLVERTEXATTRIB4UBNVPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte) 	# GL/glext.h:6810
6588PFNGLVERTEXATTRIB4UBVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) 	# GL/glext.h:6811
6589PFNGLVERTEXATTRIBS1DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) 	# GL/glext.h:6812
6590PFNGLVERTEXATTRIBS1FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:6813
6591PFNGLVERTEXATTRIBS1SVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLshort)) 	# GL/glext.h:6814
6592PFNGLVERTEXATTRIBS2DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) 	# GL/glext.h:6815
6593PFNGLVERTEXATTRIBS2FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:6816
6594PFNGLVERTEXATTRIBS2SVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLshort)) 	# GL/glext.h:6817
6595PFNGLVERTEXATTRIBS3DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) 	# GL/glext.h:6818
6596PFNGLVERTEXATTRIBS3FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:6819
6597PFNGLVERTEXATTRIBS3SVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLshort)) 	# GL/glext.h:6820
6598PFNGLVERTEXATTRIBS4DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) 	# GL/glext.h:6821
6599PFNGLVERTEXATTRIBS4FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:6822
6600PFNGLVERTEXATTRIBS4SVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLshort)) 	# GL/glext.h:6823
6601PFNGLVERTEXATTRIBS4UBVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte)) 	# GL/glext.h:6824
6602# SGIX_texture_coordinate_clamp (GL/glext.h:6827)
6603GL_SGIX_texture_coordinate_clamp = 1 	# GL/glext.h:6828
6604# SGIX_scalebias_hint (GL/glext.h:6831)
6605GL_SGIX_scalebias_hint = 1 	# GL/glext.h:6832
6606# OML_interlace (GL/glext.h:6835)
6607GL_OML_interlace = 1 	# GL/glext.h:6836
6608# OML_subsample (GL/glext.h:6839)
6609GL_OML_subsample = 1 	# GL/glext.h:6840
6610# OML_resample (GL/glext.h:6843)
6611GL_OML_resample = 1 	# GL/glext.h:6844
6612# NV_copy_depth_to_color (GL/glext.h:6847)
6613GL_NV_copy_depth_to_color = 1 	# GL/glext.h:6848
6614# ATI_envmap_bumpmap (GL/glext.h:6851)
6615GL_ATI_envmap_bumpmap = 1 	# GL/glext.h:6852
6616# GL/glext.h:6854
6617glTexBumpParameterivATI = _link_function('glTexBumpParameterivATI', None, [GLenum, POINTER(GLint)], 'ATI_envmap_bumpmap')
6618
6619# GL/glext.h:6855
6620glTexBumpParameterfvATI = _link_function('glTexBumpParameterfvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_envmap_bumpmap')
6621
6622# GL/glext.h:6856
6623glGetTexBumpParameterivATI = _link_function('glGetTexBumpParameterivATI', None, [GLenum, POINTER(GLint)], 'ATI_envmap_bumpmap')
6624
6625# GL/glext.h:6857
6626glGetTexBumpParameterfvATI = _link_function('glGetTexBumpParameterfvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_envmap_bumpmap')
6627
6628PFNGLTEXBUMPPARAMETERIVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:6859
6629PFNGLTEXBUMPPARAMETERFVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6860
6630PFNGLGETTEXBUMPPARAMETERIVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:6861
6631PFNGLGETTEXBUMPPARAMETERFVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6862
6632# ATI_fragment_shader (GL/glext.h:6865)
6633GL_ATI_fragment_shader = 1 	# GL/glext.h:6866
6634# GL/glext.h:6868
6635glGenFragmentShadersATI = _link_function('glGenFragmentShadersATI', GLuint, [GLuint], 'ATI_fragment_shader')
6636
6637# GL/glext.h:6869
6638glBindFragmentShaderATI = _link_function('glBindFragmentShaderATI', None, [GLuint], 'ATI_fragment_shader')
6639
6640# GL/glext.h:6870
6641glDeleteFragmentShaderATI = _link_function('glDeleteFragmentShaderATI', None, [GLuint], 'ATI_fragment_shader')
6642
6643# GL/glext.h:6871
6644glBeginFragmentShaderATI = _link_function('glBeginFragmentShaderATI', None, [], 'ATI_fragment_shader')
6645
6646# GL/glext.h:6872
6647glEndFragmentShaderATI = _link_function('glEndFragmentShaderATI', None, [], 'ATI_fragment_shader')
6648
6649# GL/glext.h:6873
6650glPassTexCoordATI = _link_function('glPassTexCoordATI', None, [GLuint, GLuint, GLenum], 'ATI_fragment_shader')
6651
6652# GL/glext.h:6874
6653glSampleMapATI = _link_function('glSampleMapATI', None, [GLuint, GLuint, GLenum], 'ATI_fragment_shader')
6654
6655# GL/glext.h:6875
6656glColorFragmentOp1ATI = _link_function('glColorFragmentOp1ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader')
6657
6658# GL/glext.h:6876
6659glColorFragmentOp2ATI = _link_function('glColorFragmentOp2ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader')
6660
6661# GL/glext.h:6877
6662glColorFragmentOp3ATI = _link_function('glColorFragmentOp3ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader')
6663
6664# GL/glext.h:6878
6665glAlphaFragmentOp1ATI = _link_function('glAlphaFragmentOp1ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader')
6666
6667# GL/glext.h:6879
6668glAlphaFragmentOp2ATI = _link_function('glAlphaFragmentOp2ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader')
6669
6670# GL/glext.h:6880
6671glAlphaFragmentOp3ATI = _link_function('glAlphaFragmentOp3ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader')
6672
6673# GL/glext.h:6881
6674glSetFragmentShaderConstantATI = _link_function('glSetFragmentShaderConstantATI', None, [GLuint, POINTER(GLfloat)], 'ATI_fragment_shader')
6675
6676PFNGLGENFRAGMENTSHADERSATIPROC = CFUNCTYPE(GLuint, GLuint) 	# GL/glext.h:6883
6677PFNGLBINDFRAGMENTSHADERATIPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:6884
6678PFNGLDELETEFRAGMENTSHADERATIPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:6885
6679PFNGLBEGINFRAGMENTSHADERATIPROC = CFUNCTYPE(None) 	# GL/glext.h:6886
6680PFNGLENDFRAGMENTSHADERATIPROC = CFUNCTYPE(None) 	# GL/glext.h:6887
6681PFNGLPASSTEXCOORDATIPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum) 	# GL/glext.h:6888
6682PFNGLSAMPLEMAPATIPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum) 	# GL/glext.h:6889
6683PFNGLCOLORFRAGMENTOP1ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:6890
6684PFNGLCOLORFRAGMENTOP2ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:6891
6685PFNGLCOLORFRAGMENTOP3ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:6892
6686PFNGLALPHAFRAGMENTOP1ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:6893
6687PFNGLALPHAFRAGMENTOP2ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:6894
6688PFNGLALPHAFRAGMENTOP3ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:6895
6689PFNGLSETFRAGMENTSHADERCONSTANTATIPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:6896
6690# ATI_pn_triangles (GL/glext.h:6899)
6691GL_ATI_pn_triangles = 1 	# GL/glext.h:6900
6692# GL/glext.h:6902
6693glPNTrianglesiATI = _link_function('glPNTrianglesiATI', None, [GLenum, GLint], 'ATI_pn_triangles')
6694
6695# GL/glext.h:6903
6696glPNTrianglesfATI = _link_function('glPNTrianglesfATI', None, [GLenum, GLfloat], 'ATI_pn_triangles')
6697
6698PFNGLPNTRIANGLESIATIPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:6905
6699PFNGLPNTRIANGLESFATIPROC = CFUNCTYPE(None, GLenum, GLfloat) 	# GL/glext.h:6906
6700# ATI_vertex_array_object (GL/glext.h:6909)
6701GL_ATI_vertex_array_object = 1 	# GL/glext.h:6910
6702# GL/glext.h:6912
6703glNewObjectBufferATI = _link_function('glNewObjectBufferATI', GLuint, [GLsizei, POINTER(GLvoid), GLenum], 'ATI_vertex_array_object')
6704
6705# GL/glext.h:6913
6706glIsObjectBufferATI = _link_function('glIsObjectBufferATI', GLboolean, [GLuint], 'ATI_vertex_array_object')
6707
6708# GL/glext.h:6914
6709glUpdateObjectBufferATI = _link_function('glUpdateObjectBufferATI', None, [GLuint, GLuint, GLsizei, POINTER(GLvoid), GLenum], 'ATI_vertex_array_object')
6710
6711# GL/glext.h:6915
6712glGetObjectBufferfvATI = _link_function('glGetObjectBufferfvATI', None, [GLuint, GLenum, POINTER(GLfloat)], 'ATI_vertex_array_object')
6713
6714# GL/glext.h:6916
6715glGetObjectBufferivATI = _link_function('glGetObjectBufferivATI', None, [GLuint, GLenum, POINTER(GLint)], 'ATI_vertex_array_object')
6716
6717# GL/glext.h:6917
6718glFreeObjectBufferATI = _link_function('glFreeObjectBufferATI', None, [GLuint], 'ATI_vertex_array_object')
6719
6720# GL/glext.h:6918
6721glArrayObjectATI = _link_function('glArrayObjectATI', None, [GLenum, GLint, GLenum, GLsizei, GLuint, GLuint], 'ATI_vertex_array_object')
6722
6723# GL/glext.h:6919
6724glGetArrayObjectfvATI = _link_function('glGetArrayObjectfvATI', None, [GLenum, GLenum, POINTER(GLfloat)], 'ATI_vertex_array_object')
6725
6726# GL/glext.h:6920
6727glGetArrayObjectivATI = _link_function('glGetArrayObjectivATI', None, [GLenum, GLenum, POINTER(GLint)], 'ATI_vertex_array_object')
6728
6729# GL/glext.h:6921
6730glVariantArrayObjectATI = _link_function('glVariantArrayObjectATI', None, [GLuint, GLenum, GLsizei, GLuint, GLuint], 'ATI_vertex_array_object')
6731
6732# GL/glext.h:6922
6733glGetVariantArrayObjectfvATI = _link_function('glGetVariantArrayObjectfvATI', None, [GLuint, GLenum, POINTER(GLfloat)], 'ATI_vertex_array_object')
6734
6735# GL/glext.h:6923
6736glGetVariantArrayObjectivATI = _link_function('glGetVariantArrayObjectivATI', None, [GLuint, GLenum, POINTER(GLint)], 'ATI_vertex_array_object')
6737
6738PFNGLNEWOBJECTBUFFERATIPROC = CFUNCTYPE(GLuint, GLsizei, POINTER(GLvoid), GLenum) 	# GL/glext.h:6925
6739PFNGLISOBJECTBUFFERATIPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:6926
6740PFNGLUPDATEOBJECTBUFFERATIPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLvoid), GLenum) 	# GL/glext.h:6927
6741PFNGLGETOBJECTBUFFERFVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6928
6742PFNGLGETOBJECTBUFFERIVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:6929
6743PFNGLFREEOBJECTBUFFERATIPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:6930
6744PFNGLARRAYOBJECTATIPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLuint, GLuint) 	# GL/glext.h:6931
6745PFNGLGETARRAYOBJECTFVATIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6932
6746PFNGLGETARRAYOBJECTIVATIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:6933
6747PFNGLVARIANTARRAYOBJECTATIPROC = CFUNCTYPE(None, GLuint, GLenum, GLsizei, GLuint, GLuint) 	# GL/glext.h:6934
6748PFNGLGETVARIANTARRAYOBJECTFVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:6935
6749PFNGLGETVARIANTARRAYOBJECTIVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:6936
6750# EXT_vertex_shader (GL/glext.h:6939)
6751GL_EXT_vertex_shader = 1 	# GL/glext.h:6940
6752# GL/glext.h:6942
6753glBeginVertexShaderEXT = _link_function('glBeginVertexShaderEXT', None, [], 'EXT_vertex_shader')
6754
6755# GL/glext.h:6943
6756glEndVertexShaderEXT = _link_function('glEndVertexShaderEXT', None, [], 'EXT_vertex_shader')
6757
6758# GL/glext.h:6944
6759glBindVertexShaderEXT = _link_function('glBindVertexShaderEXT', None, [GLuint], 'EXT_vertex_shader')
6760
6761# GL/glext.h:6945
6762glGenVertexShadersEXT = _link_function('glGenVertexShadersEXT', GLuint, [GLuint], 'EXT_vertex_shader')
6763
6764# GL/glext.h:6946
6765glDeleteVertexShaderEXT = _link_function('glDeleteVertexShaderEXT', None, [GLuint], 'EXT_vertex_shader')
6766
6767# GL/glext.h:6947
6768glShaderOp1EXT = _link_function('glShaderOp1EXT', None, [GLenum, GLuint, GLuint], 'EXT_vertex_shader')
6769
6770# GL/glext.h:6948
6771glShaderOp2EXT = _link_function('glShaderOp2EXT', None, [GLenum, GLuint, GLuint, GLuint], 'EXT_vertex_shader')
6772
6773# GL/glext.h:6949
6774glShaderOp3EXT = _link_function('glShaderOp3EXT', None, [GLenum, GLuint, GLuint, GLuint, GLuint], 'EXT_vertex_shader')
6775
6776# GL/glext.h:6950
6777glSwizzleEXT = _link_function('glSwizzleEXT', None, [GLuint, GLuint, GLenum, GLenum, GLenum, GLenum], 'EXT_vertex_shader')
6778
6779# GL/glext.h:6951
6780glWriteMaskEXT = _link_function('glWriteMaskEXT', None, [GLuint, GLuint, GLenum, GLenum, GLenum, GLenum], 'EXT_vertex_shader')
6781
6782# GL/glext.h:6952
6783glInsertComponentEXT = _link_function('glInsertComponentEXT', None, [GLuint, GLuint, GLuint], 'EXT_vertex_shader')
6784
6785# GL/glext.h:6953
6786glExtractComponentEXT = _link_function('glExtractComponentEXT', None, [GLuint, GLuint, GLuint], 'EXT_vertex_shader')
6787
6788# GL/glext.h:6954
6789glGenSymbolsEXT = _link_function('glGenSymbolsEXT', GLuint, [GLenum, GLenum, GLenum, GLuint], 'EXT_vertex_shader')
6790
6791# GL/glext.h:6955
6792glSetInvariantEXT = _link_function('glSetInvariantEXT', None, [GLuint, GLenum, POINTER(GLvoid)], 'EXT_vertex_shader')
6793
6794# GL/glext.h:6956
6795glSetLocalConstantEXT = _link_function('glSetLocalConstantEXT', None, [GLuint, GLenum, POINTER(GLvoid)], 'EXT_vertex_shader')
6796
6797# GL/glext.h:6957
6798glVariantbvEXT = _link_function('glVariantbvEXT', None, [GLuint, POINTER(GLbyte)], 'EXT_vertex_shader')
6799
6800# GL/glext.h:6958
6801glVariantsvEXT = _link_function('glVariantsvEXT', None, [GLuint, POINTER(GLshort)], 'EXT_vertex_shader')
6802
6803# GL/glext.h:6959
6804glVariantivEXT = _link_function('glVariantivEXT', None, [GLuint, POINTER(GLint)], 'EXT_vertex_shader')
6805
6806# GL/glext.h:6960
6807glVariantfvEXT = _link_function('glVariantfvEXT', None, [GLuint, POINTER(GLfloat)], 'EXT_vertex_shader')
6808
6809# GL/glext.h:6961
6810glVariantdvEXT = _link_function('glVariantdvEXT', None, [GLuint, POINTER(GLdouble)], 'EXT_vertex_shader')
6811
6812# GL/glext.h:6962
6813glVariantubvEXT = _link_function('glVariantubvEXT', None, [GLuint, POINTER(GLubyte)], 'EXT_vertex_shader')
6814
6815# GL/glext.h:6963
6816glVariantusvEXT = _link_function('glVariantusvEXT', None, [GLuint, POINTER(GLushort)], 'EXT_vertex_shader')
6817
6818# GL/glext.h:6964
6819glVariantuivEXT = _link_function('glVariantuivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_vertex_shader')
6820
6821# GL/glext.h:6965
6822glVariantPointerEXT = _link_function('glVariantPointerEXT', None, [GLuint, GLenum, GLuint, POINTER(GLvoid)], 'EXT_vertex_shader')
6823
6824# GL/glext.h:6966
6825glEnableVariantClientStateEXT = _link_function('glEnableVariantClientStateEXT', None, [GLuint], 'EXT_vertex_shader')
6826
6827# GL/glext.h:6967
6828glDisableVariantClientStateEXT = _link_function('glDisableVariantClientStateEXT', None, [GLuint], 'EXT_vertex_shader')
6829
6830# GL/glext.h:6968
6831glBindLightParameterEXT = _link_function('glBindLightParameterEXT', GLuint, [GLenum, GLenum], 'EXT_vertex_shader')
6832
6833# GL/glext.h:6969
6834glBindMaterialParameterEXT = _link_function('glBindMaterialParameterEXT', GLuint, [GLenum, GLenum], 'EXT_vertex_shader')
6835
6836# GL/glext.h:6970
6837glBindTexGenParameterEXT = _link_function('glBindTexGenParameterEXT', GLuint, [GLenum, GLenum, GLenum], 'EXT_vertex_shader')
6838
6839# GL/glext.h:6971
6840glBindTextureUnitParameterEXT = _link_function('glBindTextureUnitParameterEXT', GLuint, [GLenum, GLenum], 'EXT_vertex_shader')
6841
6842# GL/glext.h:6972
6843glBindParameterEXT = _link_function('glBindParameterEXT', GLuint, [GLenum], 'EXT_vertex_shader')
6844
6845# GL/glext.h:6973
6846glIsVariantEnabledEXT = _link_function('glIsVariantEnabledEXT', GLboolean, [GLuint, GLenum], 'EXT_vertex_shader')
6847
6848# GL/glext.h:6974
6849glGetVariantBooleanvEXT = _link_function('glGetVariantBooleanvEXT', None, [GLuint, GLenum, POINTER(GLboolean)], 'EXT_vertex_shader')
6850
6851# GL/glext.h:6975
6852glGetVariantIntegervEXT = _link_function('glGetVariantIntegervEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_vertex_shader')
6853
6854# GL/glext.h:6976
6855glGetVariantFloatvEXT = _link_function('glGetVariantFloatvEXT', None, [GLuint, GLenum, POINTER(GLfloat)], 'EXT_vertex_shader')
6856
6857# GL/glext.h:6977
6858glGetVariantPointervEXT = _link_function('glGetVariantPointervEXT', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'EXT_vertex_shader')
6859
6860# GL/glext.h:6978
6861glGetInvariantBooleanvEXT = _link_function('glGetInvariantBooleanvEXT', None, [GLuint, GLenum, POINTER(GLboolean)], 'EXT_vertex_shader')
6862
6863# GL/glext.h:6979
6864glGetInvariantIntegervEXT = _link_function('glGetInvariantIntegervEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_vertex_shader')
6865
6866# GL/glext.h:6980
6867glGetInvariantFloatvEXT = _link_function('glGetInvariantFloatvEXT', None, [GLuint, GLenum, POINTER(GLfloat)], 'EXT_vertex_shader')
6868
6869# GL/glext.h:6981
6870glGetLocalConstantBooleanvEXT = _link_function('glGetLocalConstantBooleanvEXT', None, [GLuint, GLenum, POINTER(GLboolean)], 'EXT_vertex_shader')
6871
6872# GL/glext.h:6982
6873glGetLocalConstantIntegervEXT = _link_function('glGetLocalConstantIntegervEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_vertex_shader')
6874
6875# GL/glext.h:6983
6876glGetLocalConstantFloatvEXT = _link_function('glGetLocalConstantFloatvEXT', None, [GLuint, GLenum, POINTER(GLfloat)], 'EXT_vertex_shader')
6877
6878PFNGLBEGINVERTEXSHADEREXTPROC = CFUNCTYPE(None) 	# GL/glext.h:6985
6879PFNGLENDVERTEXSHADEREXTPROC = CFUNCTYPE(None) 	# GL/glext.h:6986
6880PFNGLBINDVERTEXSHADEREXTPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:6987
6881PFNGLGENVERTEXSHADERSEXTPROC = CFUNCTYPE(GLuint, GLuint) 	# GL/glext.h:6988
6882PFNGLDELETEVERTEXSHADEREXTPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:6989
6883PFNGLSHADEROP1EXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) 	# GL/glext.h:6990
6884PFNGLSHADEROP2EXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint) 	# GL/glext.h:6991
6885PFNGLSHADEROP3EXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:6992
6886PFNGLSWIZZLEEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum, GLenum, GLenum, GLenum) 	# GL/glext.h:6993
6887PFNGLWRITEMASKEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum, GLenum, GLenum, GLenum) 	# GL/glext.h:6994
6888PFNGLINSERTCOMPONENTEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) 	# GL/glext.h:6995
6889PFNGLEXTRACTCOMPONENTEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) 	# GL/glext.h:6996
6890PFNGLGENSYMBOLSEXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum, GLenum, GLuint) 	# GL/glext.h:6997
6891PFNGLSETINVARIANTEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLvoid)) 	# GL/glext.h:6998
6892PFNGLSETLOCALCONSTANTEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLvoid)) 	# GL/glext.h:6999
6893PFNGLVARIANTBVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) 	# GL/glext.h:7000
6894PFNGLVARIANTSVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:7001
6895PFNGLVARIANTIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) 	# GL/glext.h:7002
6896PFNGLVARIANTFVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) 	# GL/glext.h:7003
6897PFNGLVARIANTDVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) 	# GL/glext.h:7004
6898PFNGLVARIANTUBVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) 	# GL/glext.h:7005
6899PFNGLVARIANTUSVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) 	# GL/glext.h:7006
6900PFNGLVARIANTUIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) 	# GL/glext.h:7007
6901PFNGLVARIANTPOINTEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLvoid)) 	# GL/glext.h:7008
6902PFNGLENABLEVARIANTCLIENTSTATEEXTPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:7009
6903PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:7010
6904PFNGLBINDLIGHTPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum) 	# GL/glext.h:7011
6905PFNGLBINDMATERIALPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum) 	# GL/glext.h:7012
6906PFNGLBINDTEXGENPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum, GLenum) 	# GL/glext.h:7013
6907PFNGLBINDTEXTUREUNITPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum) 	# GL/glext.h:7014
6908PFNGLBINDPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum) 	# GL/glext.h:7015
6909PFNGLISVARIANTENABLEDEXTPROC = CFUNCTYPE(GLboolean, GLuint, GLenum) 	# GL/glext.h:7016
6910PFNGLGETVARIANTBOOLEANVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLboolean)) 	# GL/glext.h:7017
6911PFNGLGETVARIANTINTEGERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:7018
6912PFNGLGETVARIANTFLOATVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:7019
6913PFNGLGETVARIANTPOINTERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) 	# GL/glext.h:7020
6914PFNGLGETINVARIANTBOOLEANVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLboolean)) 	# GL/glext.h:7021
6915PFNGLGETINVARIANTINTEGERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:7022
6916PFNGLGETINVARIANTFLOATVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:7023
6917PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLboolean)) 	# GL/glext.h:7024
6918PFNGLGETLOCALCONSTANTINTEGERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:7025
6919PFNGLGETLOCALCONSTANTFLOATVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:7026
6920# ATI_vertex_streams (GL/glext.h:7029)
6921GL_ATI_vertex_streams = 1 	# GL/glext.h:7030
6922# GL/glext.h:7032
6923glVertexStream1sATI = _link_function('glVertexStream1sATI', None, [GLenum, GLshort], 'ATI_vertex_streams')
6924
6925# GL/glext.h:7033
6926glVertexStream1svATI = _link_function('glVertexStream1svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams')
6927
6928# GL/glext.h:7034
6929glVertexStream1iATI = _link_function('glVertexStream1iATI', None, [GLenum, GLint], 'ATI_vertex_streams')
6930
6931# GL/glext.h:7035
6932glVertexStream1ivATI = _link_function('glVertexStream1ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams')
6933
6934# GL/glext.h:7036
6935glVertexStream1fATI = _link_function('glVertexStream1fATI', None, [GLenum, GLfloat], 'ATI_vertex_streams')
6936
6937# GL/glext.h:7037
6938glVertexStream1fvATI = _link_function('glVertexStream1fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams')
6939
6940# GL/glext.h:7038
6941glVertexStream1dATI = _link_function('glVertexStream1dATI', None, [GLenum, GLdouble], 'ATI_vertex_streams')
6942
6943# GL/glext.h:7039
6944glVertexStream1dvATI = _link_function('glVertexStream1dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams')
6945
6946# GL/glext.h:7040
6947glVertexStream2sATI = _link_function('glVertexStream2sATI', None, [GLenum, GLshort, GLshort], 'ATI_vertex_streams')
6948
6949# GL/glext.h:7041
6950glVertexStream2svATI = _link_function('glVertexStream2svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams')
6951
6952# GL/glext.h:7042
6953glVertexStream2iATI = _link_function('glVertexStream2iATI', None, [GLenum, GLint, GLint], 'ATI_vertex_streams')
6954
6955# GL/glext.h:7043
6956glVertexStream2ivATI = _link_function('glVertexStream2ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams')
6957
6958# GL/glext.h:7044
6959glVertexStream2fATI = _link_function('glVertexStream2fATI', None, [GLenum, GLfloat, GLfloat], 'ATI_vertex_streams')
6960
6961# GL/glext.h:7045
6962glVertexStream2fvATI = _link_function('glVertexStream2fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams')
6963
6964# GL/glext.h:7046
6965glVertexStream2dATI = _link_function('glVertexStream2dATI', None, [GLenum, GLdouble, GLdouble], 'ATI_vertex_streams')
6966
6967# GL/glext.h:7047
6968glVertexStream2dvATI = _link_function('glVertexStream2dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams')
6969
6970# GL/glext.h:7048
6971glVertexStream3sATI = _link_function('glVertexStream3sATI', None, [GLenum, GLshort, GLshort, GLshort], 'ATI_vertex_streams')
6972
6973# GL/glext.h:7049
6974glVertexStream3svATI = _link_function('glVertexStream3svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams')
6975
6976# GL/glext.h:7050
6977glVertexStream3iATI = _link_function('glVertexStream3iATI', None, [GLenum, GLint, GLint, GLint], 'ATI_vertex_streams')
6978
6979# GL/glext.h:7051
6980glVertexStream3ivATI = _link_function('glVertexStream3ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams')
6981
6982# GL/glext.h:7052
6983glVertexStream3fATI = _link_function('glVertexStream3fATI', None, [GLenum, GLfloat, GLfloat, GLfloat], 'ATI_vertex_streams')
6984
6985# GL/glext.h:7053
6986glVertexStream3fvATI = _link_function('glVertexStream3fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams')
6987
6988# GL/glext.h:7054
6989glVertexStream3dATI = _link_function('glVertexStream3dATI', None, [GLenum, GLdouble, GLdouble, GLdouble], 'ATI_vertex_streams')
6990
6991# GL/glext.h:7055
6992glVertexStream3dvATI = _link_function('glVertexStream3dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams')
6993
6994# GL/glext.h:7056
6995glVertexStream4sATI = _link_function('glVertexStream4sATI', None, [GLenum, GLshort, GLshort, GLshort, GLshort], 'ATI_vertex_streams')
6996
6997# GL/glext.h:7057
6998glVertexStream4svATI = _link_function('glVertexStream4svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams')
6999
7000# GL/glext.h:7058
7001glVertexStream4iATI = _link_function('glVertexStream4iATI', None, [GLenum, GLint, GLint, GLint, GLint], 'ATI_vertex_streams')
7002
7003# GL/glext.h:7059
7004glVertexStream4ivATI = _link_function('glVertexStream4ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams')
7005
7006# GL/glext.h:7060
7007glVertexStream4fATI = _link_function('glVertexStream4fATI', None, [GLenum, GLfloat, GLfloat, GLfloat, GLfloat], 'ATI_vertex_streams')
7008
7009# GL/glext.h:7061
7010glVertexStream4fvATI = _link_function('glVertexStream4fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams')
7011
7012# GL/glext.h:7062
7013glVertexStream4dATI = _link_function('glVertexStream4dATI', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble], 'ATI_vertex_streams')
7014
7015# GL/glext.h:7063
7016glVertexStream4dvATI = _link_function('glVertexStream4dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams')
7017
7018# GL/glext.h:7064
7019glNormalStream3bATI = _link_function('glNormalStream3bATI', None, [GLenum, GLbyte, GLbyte, GLbyte], 'ATI_vertex_streams')
7020
7021# GL/glext.h:7065
7022glNormalStream3bvATI = _link_function('glNormalStream3bvATI', None, [GLenum, POINTER(GLbyte)], 'ATI_vertex_streams')
7023
7024# GL/glext.h:7066
7025glNormalStream3sATI = _link_function('glNormalStream3sATI', None, [GLenum, GLshort, GLshort, GLshort], 'ATI_vertex_streams')
7026
7027# GL/glext.h:7067
7028glNormalStream3svATI = _link_function('glNormalStream3svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams')
7029
7030# GL/glext.h:7068
7031glNormalStream3iATI = _link_function('glNormalStream3iATI', None, [GLenum, GLint, GLint, GLint], 'ATI_vertex_streams')
7032
7033# GL/glext.h:7069
7034glNormalStream3ivATI = _link_function('glNormalStream3ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams')
7035
7036# GL/glext.h:7070
7037glNormalStream3fATI = _link_function('glNormalStream3fATI', None, [GLenum, GLfloat, GLfloat, GLfloat], 'ATI_vertex_streams')
7038
7039# GL/glext.h:7071
7040glNormalStream3fvATI = _link_function('glNormalStream3fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams')
7041
7042# GL/glext.h:7072
7043glNormalStream3dATI = _link_function('glNormalStream3dATI', None, [GLenum, GLdouble, GLdouble, GLdouble], 'ATI_vertex_streams')
7044
7045# GL/glext.h:7073
7046glNormalStream3dvATI = _link_function('glNormalStream3dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams')
7047
7048# GL/glext.h:7074
7049glClientActiveVertexStreamATI = _link_function('glClientActiveVertexStreamATI', None, [GLenum], 'ATI_vertex_streams')
7050
7051# GL/glext.h:7075
7052glVertexBlendEnviATI = _link_function('glVertexBlendEnviATI', None, [GLenum, GLint], 'ATI_vertex_streams')
7053
7054# GL/glext.h:7076
7055glVertexBlendEnvfATI = _link_function('glVertexBlendEnvfATI', None, [GLenum, GLfloat], 'ATI_vertex_streams')
7056
7057PFNGLVERTEXSTREAM1SATIPROC = CFUNCTYPE(None, GLenum, GLshort) 	# GL/glext.h:7078
7058PFNGLVERTEXSTREAM1SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) 	# GL/glext.h:7079
7059PFNGLVERTEXSTREAM1IATIPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:7080
7060PFNGLVERTEXSTREAM1IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:7081
7061PFNGLVERTEXSTREAM1FATIPROC = CFUNCTYPE(None, GLenum, GLfloat) 	# GL/glext.h:7082
7062PFNGLVERTEXSTREAM1FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:7083
7063PFNGLVERTEXSTREAM1DATIPROC = CFUNCTYPE(None, GLenum, GLdouble) 	# GL/glext.h:7084
7064PFNGLVERTEXSTREAM1DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) 	# GL/glext.h:7085
7065PFNGLVERTEXSTREAM2SATIPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort) 	# GL/glext.h:7086
7066PFNGLVERTEXSTREAM2SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) 	# GL/glext.h:7087
7067PFNGLVERTEXSTREAM2IATIPROC = CFUNCTYPE(None, GLenum, GLint, GLint) 	# GL/glext.h:7088
7068PFNGLVERTEXSTREAM2IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:7089
7069PFNGLVERTEXSTREAM2FATIPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat) 	# GL/glext.h:7090
7070PFNGLVERTEXSTREAM2FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:7091
7071PFNGLVERTEXSTREAM2DATIPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble) 	# GL/glext.h:7092
7072PFNGLVERTEXSTREAM2DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) 	# GL/glext.h:7093
7073PFNGLVERTEXSTREAM3SATIPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort, GLshort) 	# GL/glext.h:7094
7074PFNGLVERTEXSTREAM3SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) 	# GL/glext.h:7095
7075PFNGLVERTEXSTREAM3IATIPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint) 	# GL/glext.h:7096
7076PFNGLVERTEXSTREAM3IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:7097
7077PFNGLVERTEXSTREAM3FATIPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:7098
7078PFNGLVERTEXSTREAM3FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:7099
7079PFNGLVERTEXSTREAM3DATIPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:7100
7080PFNGLVERTEXSTREAM3DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) 	# GL/glext.h:7101
7081PFNGLVERTEXSTREAM4SATIPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort, GLshort, GLshort) 	# GL/glext.h:7102
7082PFNGLVERTEXSTREAM4SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) 	# GL/glext.h:7103
7083PFNGLVERTEXSTREAM4IATIPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint) 	# GL/glext.h:7104
7084PFNGLVERTEXSTREAM4IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:7105
7085PFNGLVERTEXSTREAM4FATIPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:7106
7086PFNGLVERTEXSTREAM4FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:7107
7087PFNGLVERTEXSTREAM4DATIPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:7108
7088PFNGLVERTEXSTREAM4DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) 	# GL/glext.h:7109
7089PFNGLNORMALSTREAM3BATIPROC = CFUNCTYPE(None, GLenum, GLbyte, GLbyte, GLbyte) 	# GL/glext.h:7110
7090PFNGLNORMALSTREAM3BVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLbyte)) 	# GL/glext.h:7111
7091PFNGLNORMALSTREAM3SATIPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort, GLshort) 	# GL/glext.h:7112
7092PFNGLNORMALSTREAM3SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) 	# GL/glext.h:7113
7093PFNGLNORMALSTREAM3IATIPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint) 	# GL/glext.h:7114
7094PFNGLNORMALSTREAM3IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:7115
7095PFNGLNORMALSTREAM3FATIPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:7116
7096PFNGLNORMALSTREAM3FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:7117
7097PFNGLNORMALSTREAM3DATIPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:7118
7098PFNGLNORMALSTREAM3DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) 	# GL/glext.h:7119
7099PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:7120
7100PFNGLVERTEXBLENDENVIATIPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:7121
7101PFNGLVERTEXBLENDENVFATIPROC = CFUNCTYPE(None, GLenum, GLfloat) 	# GL/glext.h:7122
7102# ATI_element_array (GL/glext.h:7125)
7103GL_ATI_element_array = 1 	# GL/glext.h:7126
7104# GL/glext.h:7128
7105glElementPointerATI = _link_function('glElementPointerATI', None, [GLenum, POINTER(GLvoid)], 'ATI_element_array')
7106
7107# GL/glext.h:7129
7108glDrawElementArrayATI = _link_function('glDrawElementArrayATI', None, [GLenum, GLsizei], 'ATI_element_array')
7109
7110# GL/glext.h:7130
7111glDrawRangeElementArrayATI = _link_function('glDrawRangeElementArrayATI', None, [GLenum, GLuint, GLuint, GLsizei], 'ATI_element_array')
7112
7113PFNGLELEMENTPOINTERATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLvoid)) 	# GL/glext.h:7132
7114PFNGLDRAWELEMENTARRAYATIPROC = CFUNCTYPE(None, GLenum, GLsizei) 	# GL/glext.h:7133
7115PFNGLDRAWRANGEELEMENTARRAYATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei) 	# GL/glext.h:7134
7116# SUN_mesh_array (GL/glext.h:7137)
7117GL_SUN_mesh_array = 1 	# GL/glext.h:7138
7118# GL/glext.h:7140
7119glDrawMeshArraysSUN = _link_function('glDrawMeshArraysSUN', None, [GLenum, GLint, GLsizei, GLsizei], 'SUN_mesh_array')
7120
7121PFNGLDRAWMESHARRAYSSUNPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei) 	# GL/glext.h:7142
7122# SUN_slice_accum (GL/glext.h:7145)
7123GL_SUN_slice_accum = 1 	# GL/glext.h:7146
7124# NV_multisample_filter_hint (GL/glext.h:7149)
7125GL_NV_multisample_filter_hint = 1 	# GL/glext.h:7150
7126# NV_depth_clamp (GL/glext.h:7153)
7127GL_NV_depth_clamp = 1 	# GL/glext.h:7154
7128# NV_occlusion_query (GL/glext.h:7157)
7129GL_NV_occlusion_query = 1 	# GL/glext.h:7158
7130# GL/glext.h:7160
7131glGenOcclusionQueriesNV = _link_function('glGenOcclusionQueriesNV', None, [GLsizei, POINTER(GLuint)], 'NV_occlusion_query')
7132
7133# GL/glext.h:7161
7134glDeleteOcclusionQueriesNV = _link_function('glDeleteOcclusionQueriesNV', None, [GLsizei, POINTER(GLuint)], 'NV_occlusion_query')
7135
7136# GL/glext.h:7162
7137glIsOcclusionQueryNV = _link_function('glIsOcclusionQueryNV', GLboolean, [GLuint], 'NV_occlusion_query')
7138
7139# GL/glext.h:7163
7140glBeginOcclusionQueryNV = _link_function('glBeginOcclusionQueryNV', None, [GLuint], 'NV_occlusion_query')
7141
7142# GL/glext.h:7164
7143glEndOcclusionQueryNV = _link_function('glEndOcclusionQueryNV', None, [], 'NV_occlusion_query')
7144
7145# GL/glext.h:7165
7146glGetOcclusionQueryivNV = _link_function('glGetOcclusionQueryivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_occlusion_query')
7147
7148# GL/glext.h:7166
7149glGetOcclusionQueryuivNV = _link_function('glGetOcclusionQueryuivNV', None, [GLuint, GLenum, POINTER(GLuint)], 'NV_occlusion_query')
7150
7151PFNGLGENOCCLUSIONQUERIESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7168
7152PFNGLDELETEOCCLUSIONQUERIESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7169
7153PFNGLISOCCLUSIONQUERYNVPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:7170
7154PFNGLBEGINOCCLUSIONQUERYNVPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:7171
7155PFNGLENDOCCLUSIONQUERYNVPROC = CFUNCTYPE(None) 	# GL/glext.h:7172
7156PFNGLGETOCCLUSIONQUERYIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:7173
7157PFNGLGETOCCLUSIONQUERYUIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) 	# GL/glext.h:7174
7158# NV_point_sprite (GL/glext.h:7177)
7159GL_NV_point_sprite = 1 	# GL/glext.h:7178
7160# GL/glext.h:7180
7161glPointParameteriNV = _link_function('glPointParameteriNV', None, [GLenum, GLint], 'NV_point_sprite')
7162
7163# GL/glext.h:7181
7164glPointParameterivNV = _link_function('glPointParameterivNV', None, [GLenum, POINTER(GLint)], 'NV_point_sprite')
7165
7166PFNGLPOINTPARAMETERINVPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:7183
7167PFNGLPOINTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) 	# GL/glext.h:7184
7168# NV_texture_shader3 (GL/glext.h:7187)
7169GL_NV_texture_shader3 = 1 	# GL/glext.h:7188
7170# NV_vertex_program1_1 (GL/glext.h:7191)
7171GL_NV_vertex_program1_1 = 1 	# GL/glext.h:7192
7172# EXT_shadow_funcs (GL/glext.h:7195)
7173GL_EXT_shadow_funcs = 1 	# GL/glext.h:7196
7174# EXT_stencil_two_side (GL/glext.h:7199)
7175GL_EXT_stencil_two_side = 1 	# GL/glext.h:7200
7176# GL/glext.h:7202
7177glActiveStencilFaceEXT = _link_function('glActiveStencilFaceEXT', None, [GLenum], 'EXT_stencil_two_side')
7178
7179PFNGLACTIVESTENCILFACEEXTPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:7204
7180# ATI_text_fragment_shader (GL/glext.h:7207)
7181GL_ATI_text_fragment_shader = 1 	# GL/glext.h:7208
7182# APPLE_client_storage (GL/glext.h:7211)
7183GL_APPLE_client_storage = 1 	# GL/glext.h:7212
7184# APPLE_element_array (GL/glext.h:7215)
7185GL_APPLE_element_array = 1 	# GL/glext.h:7216
7186# GL/glext.h:7218
7187glElementPointerAPPLE = _link_function('glElementPointerAPPLE', None, [GLenum, POINTER(GLvoid)], 'APPLE_element_array')
7188
7189# GL/glext.h:7219
7190glDrawElementArrayAPPLE = _link_function('glDrawElementArrayAPPLE', None, [GLenum, GLint, GLsizei], 'APPLE_element_array')
7191
7192# GL/glext.h:7220
7193glDrawRangeElementArrayAPPLE = _link_function('glDrawRangeElementArrayAPPLE', None, [GLenum, GLuint, GLuint, GLint, GLsizei], 'APPLE_element_array')
7194
7195# GL/glext.h:7221
7196glMultiDrawElementArrayAPPLE = _link_function('glMultiDrawElementArrayAPPLE', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], 'APPLE_element_array')
7197
7198# GL/glext.h:7222
7199glMultiDrawRangeElementArrayAPPLE = _link_function('glMultiDrawRangeElementArrayAPPLE', None, [GLenum, GLuint, GLuint, POINTER(GLint), POINTER(GLsizei), GLsizei], 'APPLE_element_array')
7200
7201PFNGLELEMENTPOINTERAPPLEPROC = CFUNCTYPE(None, GLenum, POINTER(GLvoid)) 	# GL/glext.h:7224
7202PFNGLDRAWELEMENTARRAYAPPLEPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei) 	# GL/glext.h:7225
7203PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLint, GLsizei) 	# GL/glext.h:7226
7204PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC = CFUNCTYPE(None, GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei) 	# GL/glext.h:7227
7205PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, POINTER(GLint), POINTER(GLsizei), GLsizei) 	# GL/glext.h:7228
7206# APPLE_fence (GL/glext.h:7231)
7207GL_APPLE_fence = 1 	# GL/glext.h:7232
7208# GL/glext.h:7234
7209glGenFencesAPPLE = _link_function('glGenFencesAPPLE', None, [GLsizei, POINTER(GLuint)], 'APPLE_fence')
7210
7211# GL/glext.h:7235
7212glDeleteFencesAPPLE = _link_function('glDeleteFencesAPPLE', None, [GLsizei, POINTER(GLuint)], 'APPLE_fence')
7213
7214# GL/glext.h:7236
7215glSetFenceAPPLE = _link_function('glSetFenceAPPLE', None, [GLuint], 'APPLE_fence')
7216
7217# GL/glext.h:7237
7218glIsFenceAPPLE = _link_function('glIsFenceAPPLE', GLboolean, [GLuint], 'APPLE_fence')
7219
7220# GL/glext.h:7238
7221glTestFenceAPPLE = _link_function('glTestFenceAPPLE', GLboolean, [GLuint], 'APPLE_fence')
7222
7223# GL/glext.h:7239
7224glFinishFenceAPPLE = _link_function('glFinishFenceAPPLE', None, [GLuint], 'APPLE_fence')
7225
7226# GL/glext.h:7240
7227glTestObjectAPPLE = _link_function('glTestObjectAPPLE', GLboolean, [GLenum, GLuint], 'APPLE_fence')
7228
7229# GL/glext.h:7241
7230glFinishObjectAPPLE = _link_function('glFinishObjectAPPLE', None, [GLenum, GLint], 'APPLE_fence')
7231
7232PFNGLGENFENCESAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7243
7233PFNGLDELETEFENCESAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7244
7234PFNGLSETFENCEAPPLEPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:7245
7235PFNGLISFENCEAPPLEPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:7246
7236PFNGLTESTFENCEAPPLEPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:7247
7237PFNGLFINISHFENCEAPPLEPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:7248
7238PFNGLTESTOBJECTAPPLEPROC = CFUNCTYPE(GLboolean, GLenum, GLuint) 	# GL/glext.h:7249
7239PFNGLFINISHOBJECTAPPLEPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:7250
7240# APPLE_vertex_array_object (GL/glext.h:7253)
7241GL_APPLE_vertex_array_object = 1 	# GL/glext.h:7254
7242# GL/glext.h:7256
7243glBindVertexArrayAPPLE = _link_function('glBindVertexArrayAPPLE', None, [GLuint], 'APPLE_vertex_array_object')
7244
7245# GL/glext.h:7257
7246glDeleteVertexArraysAPPLE = _link_function('glDeleteVertexArraysAPPLE', None, [GLsizei, POINTER(GLuint)], 'APPLE_vertex_array_object')
7247
7248# GL/glext.h:7258
7249glGenVertexArraysAPPLE = _link_function('glGenVertexArraysAPPLE', None, [GLsizei, POINTER(GLuint)], 'APPLE_vertex_array_object')
7250
7251# GL/glext.h:7259
7252glIsVertexArrayAPPLE = _link_function('glIsVertexArrayAPPLE', GLboolean, [GLuint], 'APPLE_vertex_array_object')
7253
7254PFNGLBINDVERTEXARRAYAPPLEPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:7261
7255PFNGLDELETEVERTEXARRAYSAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7262
7256PFNGLGENVERTEXARRAYSAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7263
7257PFNGLISVERTEXARRAYAPPLEPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:7264
7258# APPLE_vertex_array_range (GL/glext.h:7267)
7259GL_APPLE_vertex_array_range = 1 	# GL/glext.h:7268
7260# GL/glext.h:7270
7261glVertexArrayRangeAPPLE = _link_function('glVertexArrayRangeAPPLE', None, [GLsizei, POINTER(GLvoid)], 'APPLE_vertex_array_range')
7262
7263# GL/glext.h:7271
7264glFlushVertexArrayRangeAPPLE = _link_function('glFlushVertexArrayRangeAPPLE', None, [GLsizei, POINTER(GLvoid)], 'APPLE_vertex_array_range')
7265
7266# GL/glext.h:7272
7267glVertexArrayParameteriAPPLE = _link_function('glVertexArrayParameteriAPPLE', None, [GLenum, GLint], 'APPLE_vertex_array_range')
7268
7269PFNGLVERTEXARRAYRANGEAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:7274
7270PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:7275
7271PFNGLVERTEXARRAYPARAMETERIAPPLEPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:7276
7272# APPLE_ycbcr_422 (GL/glext.h:7279)
7273GL_APPLE_ycbcr_422 = 1 	# GL/glext.h:7280
7274# S3_s3tc (GL/glext.h:7283)
7275GL_S3_s3tc = 1 	# GL/glext.h:7284
7276# ATI_draw_buffers (GL/glext.h:7287)
7277GL_ATI_draw_buffers = 1 	# GL/glext.h:7288
7278# GL/glext.h:7290
7279glDrawBuffersATI = _link_function('glDrawBuffersATI', None, [GLsizei, POINTER(GLenum)], 'ATI_draw_buffers')
7280
7281PFNGLDRAWBUFFERSATIPROC = CFUNCTYPE(None, GLsizei, POINTER(GLenum)) 	# GL/glext.h:7292
7282# ATI_pixel_format_float (GL/glext.h:7295)
7283GL_ATI_pixel_format_float = 1 	# GL/glext.h:7296
7284# ATI_texture_env_combine3 (GL/glext.h:7302)
7285GL_ATI_texture_env_combine3 = 1 	# GL/glext.h:7303
7286# ATI_texture_float (GL/glext.h:7306)
7287GL_ATI_texture_float = 1 	# GL/glext.h:7307
7288# NV_float_buffer (GL/glext.h:7310)
7289GL_NV_float_buffer = 1 	# GL/glext.h:7311
7290# NV_fragment_program (GL/glext.h:7314)
7291GL_NV_fragment_program = 1 	# GL/glext.h:7315
7292# GL/glext.h:7318
7293glProgramNamedParameter4fNV = _link_function('glProgramNamedParameter4fNV', None, [GLuint, GLsizei, POINTER(GLubyte), GLfloat, GLfloat, GLfloat, GLfloat], 'NV_fragment_program')
7294
7295# GL/glext.h:7319
7296glProgramNamedParameter4dNV = _link_function('glProgramNamedParameter4dNV', None, [GLuint, GLsizei, POINTER(GLubyte), GLdouble, GLdouble, GLdouble, GLdouble], 'NV_fragment_program')
7297
7298# GL/glext.h:7320
7299glProgramNamedParameter4fvNV = _link_function('glProgramNamedParameter4fvNV', None, [GLuint, GLsizei, POINTER(GLubyte), POINTER(GLfloat)], 'NV_fragment_program')
7300
7301# GL/glext.h:7321
7302glProgramNamedParameter4dvNV = _link_function('glProgramNamedParameter4dvNV', None, [GLuint, GLsizei, POINTER(GLubyte), POINTER(GLdouble)], 'NV_fragment_program')
7303
7304# GL/glext.h:7322
7305glGetProgramNamedParameterfvNV = _link_function('glGetProgramNamedParameterfvNV', None, [GLuint, GLsizei, POINTER(GLubyte), POINTER(GLfloat)], 'NV_fragment_program')
7306
7307# GL/glext.h:7323
7308glGetProgramNamedParameterdvNV = _link_function('glGetProgramNamedParameterdvNV', None, [GLuint, GLsizei, POINTER(GLubyte), POINTER(GLdouble)], 'NV_fragment_program')
7309
7310PFNGLPROGRAMNAMEDPARAMETER4FNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:7325
7311PFNGLPROGRAMNAMEDPARAMETER4DNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), GLdouble, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:7326
7312PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), POINTER(GLfloat)) 	# GL/glext.h:7327
7313PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), POINTER(GLdouble)) 	# GL/glext.h:7328
7314PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), POINTER(GLfloat)) 	# GL/glext.h:7329
7315PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), POINTER(GLdouble)) 	# GL/glext.h:7330
7316# NV_half_float (GL/glext.h:7333)
7317GL_NV_half_float = 1 	# GL/glext.h:7334
7318# GL/glext.h:7336
7319glVertex2hNV = _link_function('glVertex2hNV', None, [GLhalfNV, GLhalfNV], 'NV_half_float')
7320
7321# GL/glext.h:7337
7322glVertex2hvNV = _link_function('glVertex2hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
7323
7324# GL/glext.h:7338
7325glVertex3hNV = _link_function('glVertex3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
7326
7327# GL/glext.h:7339
7328glVertex3hvNV = _link_function('glVertex3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
7329
7330# GL/glext.h:7340
7331glVertex4hNV = _link_function('glVertex4hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
7332
7333# GL/glext.h:7341
7334glVertex4hvNV = _link_function('glVertex4hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
7335
7336# GL/glext.h:7342
7337glNormal3hNV = _link_function('glNormal3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
7338
7339# GL/glext.h:7343
7340glNormal3hvNV = _link_function('glNormal3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
7341
7342# GL/glext.h:7344
7343glColor3hNV = _link_function('glColor3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
7344
7345# GL/glext.h:7345
7346glColor3hvNV = _link_function('glColor3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
7347
7348# GL/glext.h:7346
7349glColor4hNV = _link_function('glColor4hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
7350
7351# GL/glext.h:7347
7352glColor4hvNV = _link_function('glColor4hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
7353
7354# GL/glext.h:7348
7355glTexCoord1hNV = _link_function('glTexCoord1hNV', None, [GLhalfNV], 'NV_half_float')
7356
7357# GL/glext.h:7349
7358glTexCoord1hvNV = _link_function('glTexCoord1hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
7359
7360# GL/glext.h:7350
7361glTexCoord2hNV = _link_function('glTexCoord2hNV', None, [GLhalfNV, GLhalfNV], 'NV_half_float')
7362
7363# GL/glext.h:7351
7364glTexCoord2hvNV = _link_function('glTexCoord2hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
7365
7366# GL/glext.h:7352
7367glTexCoord3hNV = _link_function('glTexCoord3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
7368
7369# GL/glext.h:7353
7370glTexCoord3hvNV = _link_function('glTexCoord3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
7371
7372# GL/glext.h:7354
7373glTexCoord4hNV = _link_function('glTexCoord4hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
7374
7375# GL/glext.h:7355
7376glTexCoord4hvNV = _link_function('glTexCoord4hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
7377
7378# GL/glext.h:7356
7379glMultiTexCoord1hNV = _link_function('glMultiTexCoord1hNV', None, [GLenum, GLhalfNV], 'NV_half_float')
7380
7381# GL/glext.h:7357
7382glMultiTexCoord1hvNV = _link_function('glMultiTexCoord1hvNV', None, [GLenum, POINTER(GLhalfNV)], 'NV_half_float')
7383
7384# GL/glext.h:7358
7385glMultiTexCoord2hNV = _link_function('glMultiTexCoord2hNV', None, [GLenum, GLhalfNV, GLhalfNV], 'NV_half_float')
7386
7387# GL/glext.h:7359
7388glMultiTexCoord2hvNV = _link_function('glMultiTexCoord2hvNV', None, [GLenum, POINTER(GLhalfNV)], 'NV_half_float')
7389
7390# GL/glext.h:7360
7391glMultiTexCoord3hNV = _link_function('glMultiTexCoord3hNV', None, [GLenum, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
7392
7393# GL/glext.h:7361
7394glMultiTexCoord3hvNV = _link_function('glMultiTexCoord3hvNV', None, [GLenum, POINTER(GLhalfNV)], 'NV_half_float')
7395
7396# GL/glext.h:7362
7397glMultiTexCoord4hNV = _link_function('glMultiTexCoord4hNV', None, [GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
7398
7399# GL/glext.h:7363
7400glMultiTexCoord4hvNV = _link_function('glMultiTexCoord4hvNV', None, [GLenum, POINTER(GLhalfNV)], 'NV_half_float')
7401
7402# GL/glext.h:7364
7403glFogCoordhNV = _link_function('glFogCoordhNV', None, [GLhalfNV], 'NV_half_float')
7404
7405# GL/glext.h:7365
7406glFogCoordhvNV = _link_function('glFogCoordhvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
7407
7408# GL/glext.h:7366
7409glSecondaryColor3hNV = _link_function('glSecondaryColor3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
7410
7411# GL/glext.h:7367
7412glSecondaryColor3hvNV = _link_function('glSecondaryColor3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
7413
7414# GL/glext.h:7368
7415glVertexWeighthNV = _link_function('glVertexWeighthNV', None, [GLhalfNV], 'NV_half_float')
7416
7417# GL/glext.h:7369
7418glVertexWeighthvNV = _link_function('glVertexWeighthvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
7419
7420# GL/glext.h:7370
7421glVertexAttrib1hNV = _link_function('glVertexAttrib1hNV', None, [GLuint, GLhalfNV], 'NV_half_float')
7422
7423# GL/glext.h:7371
7424glVertexAttrib1hvNV = _link_function('glVertexAttrib1hvNV', None, [GLuint, POINTER(GLhalfNV)], 'NV_half_float')
7425
7426# GL/glext.h:7372
7427glVertexAttrib2hNV = _link_function('glVertexAttrib2hNV', None, [GLuint, GLhalfNV, GLhalfNV], 'NV_half_float')
7428
7429# GL/glext.h:7373
7430glVertexAttrib2hvNV = _link_function('glVertexAttrib2hvNV', None, [GLuint, POINTER(GLhalfNV)], 'NV_half_float')
7431
7432# GL/glext.h:7374
7433glVertexAttrib3hNV = _link_function('glVertexAttrib3hNV', None, [GLuint, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
7434
7435# GL/glext.h:7375
7436glVertexAttrib3hvNV = _link_function('glVertexAttrib3hvNV', None, [GLuint, POINTER(GLhalfNV)], 'NV_half_float')
7437
7438# GL/glext.h:7376
7439glVertexAttrib4hNV = _link_function('glVertexAttrib4hNV', None, [GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
7440
7441# GL/glext.h:7377
7442glVertexAttrib4hvNV = _link_function('glVertexAttrib4hvNV', None, [GLuint, POINTER(GLhalfNV)], 'NV_half_float')
7443
7444# GL/glext.h:7378
7445glVertexAttribs1hvNV = _link_function('glVertexAttribs1hvNV', None, [GLuint, GLsizei, POINTER(GLhalfNV)], 'NV_half_float')
7446
7447# GL/glext.h:7379
7448glVertexAttribs2hvNV = _link_function('glVertexAttribs2hvNV', None, [GLuint, GLsizei, POINTER(GLhalfNV)], 'NV_half_float')
7449
7450# GL/glext.h:7380
7451glVertexAttribs3hvNV = _link_function('glVertexAttribs3hvNV', None, [GLuint, GLsizei, POINTER(GLhalfNV)], 'NV_half_float')
7452
7453# GL/glext.h:7381
7454glVertexAttribs4hvNV = _link_function('glVertexAttribs4hvNV', None, [GLuint, GLsizei, POINTER(GLhalfNV)], 'NV_half_float')
7455
7456PFNGLVERTEX2HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV) 	# GL/glext.h:7383
7457PFNGLVERTEX2HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) 	# GL/glext.h:7384
7458PFNGLVERTEX3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) 	# GL/glext.h:7385
7459PFNGLVERTEX3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) 	# GL/glext.h:7386
7460PFNGLVERTEX4HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) 	# GL/glext.h:7387
7461PFNGLVERTEX4HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) 	# GL/glext.h:7388
7462PFNGLNORMAL3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) 	# GL/glext.h:7389
7463PFNGLNORMAL3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) 	# GL/glext.h:7390
7464PFNGLCOLOR3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) 	# GL/glext.h:7391
7465PFNGLCOLOR3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) 	# GL/glext.h:7392
7466PFNGLCOLOR4HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) 	# GL/glext.h:7393
7467PFNGLCOLOR4HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) 	# GL/glext.h:7394
7468PFNGLTEXCOORD1HNVPROC = CFUNCTYPE(None, GLhalfNV) 	# GL/glext.h:7395
7469PFNGLTEXCOORD1HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) 	# GL/glext.h:7396
7470PFNGLTEXCOORD2HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV) 	# GL/glext.h:7397
7471PFNGLTEXCOORD2HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) 	# GL/glext.h:7398
7472PFNGLTEXCOORD3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) 	# GL/glext.h:7399
7473PFNGLTEXCOORD3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) 	# GL/glext.h:7400
7474PFNGLTEXCOORD4HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) 	# GL/glext.h:7401
7475PFNGLTEXCOORD4HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) 	# GL/glext.h:7402
7476PFNGLMULTITEXCOORD1HNVPROC = CFUNCTYPE(None, GLenum, GLhalfNV) 	# GL/glext.h:7403
7477PFNGLMULTITEXCOORD1HVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLhalfNV)) 	# GL/glext.h:7404
7478PFNGLMULTITEXCOORD2HNVPROC = CFUNCTYPE(None, GLenum, GLhalfNV, GLhalfNV) 	# GL/glext.h:7405
7479PFNGLMULTITEXCOORD2HVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLhalfNV)) 	# GL/glext.h:7406
7480PFNGLMULTITEXCOORD3HNVPROC = CFUNCTYPE(None, GLenum, GLhalfNV, GLhalfNV, GLhalfNV) 	# GL/glext.h:7407
7481PFNGLMULTITEXCOORD3HVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLhalfNV)) 	# GL/glext.h:7408
7482PFNGLMULTITEXCOORD4HNVPROC = CFUNCTYPE(None, GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) 	# GL/glext.h:7409
7483PFNGLMULTITEXCOORD4HVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLhalfNV)) 	# GL/glext.h:7410
7484PFNGLFOGCOORDHNVPROC = CFUNCTYPE(None, GLhalfNV) 	# GL/glext.h:7411
7485PFNGLFOGCOORDHVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) 	# GL/glext.h:7412
7486PFNGLSECONDARYCOLOR3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) 	# GL/glext.h:7413
7487PFNGLSECONDARYCOLOR3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) 	# GL/glext.h:7414
7488PFNGLVERTEXWEIGHTHNVPROC = CFUNCTYPE(None, GLhalfNV) 	# GL/glext.h:7415
7489PFNGLVERTEXWEIGHTHVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) 	# GL/glext.h:7416
7490PFNGLVERTEXATTRIB1HNVPROC = CFUNCTYPE(None, GLuint, GLhalfNV) 	# GL/glext.h:7417
7491PFNGLVERTEXATTRIB1HVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLhalfNV)) 	# GL/glext.h:7418
7492PFNGLVERTEXATTRIB2HNVPROC = CFUNCTYPE(None, GLuint, GLhalfNV, GLhalfNV) 	# GL/glext.h:7419
7493PFNGLVERTEXATTRIB2HVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLhalfNV)) 	# GL/glext.h:7420
7494PFNGLVERTEXATTRIB3HNVPROC = CFUNCTYPE(None, GLuint, GLhalfNV, GLhalfNV, GLhalfNV) 	# GL/glext.h:7421
7495PFNGLVERTEXATTRIB3HVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLhalfNV)) 	# GL/glext.h:7422
7496PFNGLVERTEXATTRIB4HNVPROC = CFUNCTYPE(None, GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) 	# GL/glext.h:7423
7497PFNGLVERTEXATTRIB4HVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLhalfNV)) 	# GL/glext.h:7424
7498PFNGLVERTEXATTRIBS1HVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLhalfNV)) 	# GL/glext.h:7425
7499PFNGLVERTEXATTRIBS2HVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLhalfNV)) 	# GL/glext.h:7426
7500PFNGLVERTEXATTRIBS3HVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLhalfNV)) 	# GL/glext.h:7427
7501PFNGLVERTEXATTRIBS4HVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLhalfNV)) 	# GL/glext.h:7428
7502# NV_pixel_data_range (GL/glext.h:7431)
7503GL_NV_pixel_data_range = 1 	# GL/glext.h:7432
7504# GL/glext.h:7434
7505glPixelDataRangeNV = _link_function('glPixelDataRangeNV', None, [GLenum, GLsizei, POINTER(GLvoid)], 'NV_pixel_data_range')
7506
7507# GL/glext.h:7435
7508glFlushPixelDataRangeNV = _link_function('glFlushPixelDataRangeNV', None, [GLenum], 'NV_pixel_data_range')
7509
7510PFNGLPIXELDATARANGENVPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:7437
7511PFNGLFLUSHPIXELDATARANGENVPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:7438
7512# NV_primitive_restart (GL/glext.h:7441)
7513GL_NV_primitive_restart = 1 	# GL/glext.h:7442
7514# GL/glext.h:7444
7515glPrimitiveRestartNV = _link_function('glPrimitiveRestartNV', None, [], 'NV_primitive_restart')
7516
7517# GL/glext.h:7445
7518glPrimitiveRestartIndexNV = _link_function('glPrimitiveRestartIndexNV', None, [GLuint], 'NV_primitive_restart')
7519
7520PFNGLPRIMITIVERESTARTNVPROC = CFUNCTYPE(None) 	# GL/glext.h:7447
7521PFNGLPRIMITIVERESTARTINDEXNVPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:7448
7522# NV_texture_expand_normal (GL/glext.h:7451)
7523GL_NV_texture_expand_normal = 1 	# GL/glext.h:7452
7524# NV_vertex_program2 (GL/glext.h:7455)
7525GL_NV_vertex_program2 = 1 	# GL/glext.h:7456
7526# ATI_map_object_buffer (GL/glext.h:7459)
7527GL_ATI_map_object_buffer = 1 	# GL/glext.h:7460
7528# GL/glext.h:7462
7529glMapObjectBufferATI = _link_function('glMapObjectBufferATI', POINTER(GLvoid), [GLuint], 'ATI_map_object_buffer')
7530
7531# GL/glext.h:7463
7532glUnmapObjectBufferATI = _link_function('glUnmapObjectBufferATI', None, [GLuint], 'ATI_map_object_buffer')
7533
7534PFNGLMAPOBJECTBUFFERATIPROC = CFUNCTYPE(POINTER(GLvoid), GLuint) 	# GL/glext.h:7465
7535PFNGLUNMAPOBJECTBUFFERATIPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:7466
7536# ATI_separate_stencil (GL/glext.h:7469)
7537GL_ATI_separate_stencil = 1 	# GL/glext.h:7470
7538# GL/glext.h:7472
7539glStencilOpSeparateATI = _link_function('glStencilOpSeparateATI', None, [GLenum, GLenum, GLenum, GLenum], 'ATI_separate_stencil')
7540
7541# GL/glext.h:7473
7542glStencilFuncSeparateATI = _link_function('glStencilFuncSeparateATI', None, [GLenum, GLenum, GLint, GLuint], 'ATI_separate_stencil')
7543
7544PFNGLSTENCILOPSEPARATEATIPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) 	# GL/glext.h:7475
7545PFNGLSTENCILFUNCSEPARATEATIPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLuint) 	# GL/glext.h:7476
7546# ATI_vertex_attrib_array_object (GL/glext.h:7479)
7547GL_ATI_vertex_attrib_array_object = 1 	# GL/glext.h:7480
7548# GL/glext.h:7482
7549glVertexAttribArrayObjectATI = _link_function('glVertexAttribArrayObjectATI', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint], 'ATI_vertex_attrib_array_object')
7550
7551# GL/glext.h:7483
7552glGetVertexAttribArrayObjectfvATI = _link_function('glGetVertexAttribArrayObjectfvATI', None, [GLuint, GLenum, POINTER(GLfloat)], 'ATI_vertex_attrib_array_object')
7553
7554# GL/glext.h:7484
7555glGetVertexAttribArrayObjectivATI = _link_function('glGetVertexAttribArrayObjectivATI', None, [GLuint, GLenum, POINTER(GLint)], 'ATI_vertex_attrib_array_object')
7556
7557PFNGLVERTEXATTRIBARRAYOBJECTATIPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint) 	# GL/glext.h:7486
7558PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:7487
7559PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:7488
7560# OES_read_format (GL/glext.h:7491)
7561GL_OES_read_format = 1 	# GL/glext.h:7492
7562# EXT_depth_bounds_test (GL/glext.h:7495)
7563GL_EXT_depth_bounds_test = 1 	# GL/glext.h:7496
7564GLclampd = c_double 	# /usr/include/GL/gl.h:135
7565# GL/glext.h:7498
7566glDepthBoundsEXT = _link_function('glDepthBoundsEXT', None, [GLclampd, GLclampd], 'EXT_depth_bounds_test')
7567
7568PFNGLDEPTHBOUNDSEXTPROC = CFUNCTYPE(None, GLclampd, GLclampd) 	# GL/glext.h:7500
7569# EXT_texture_mirror_clamp (GL/glext.h:7503)
7570GL_EXT_texture_mirror_clamp = 1 	# GL/glext.h:7504
7571# EXT_blend_equation_separate (GL/glext.h:7507)
7572GL_EXT_blend_equation_separate = 1 	# GL/glext.h:7508
7573# GL/glext.h:7510
7574glBlendEquationSeparateEXT = _link_function('glBlendEquationSeparateEXT', None, [GLenum, GLenum], 'EXT_blend_equation_separate')
7575
7576PFNGLBLENDEQUATIONSEPARATEEXTPROC = CFUNCTYPE(None, GLenum, GLenum) 	# GL/glext.h:7512
7577# MESA_pack_invert (GL/glext.h:7515)
7578GL_MESA_pack_invert = 1 	# GL/glext.h:7516
7579# MESA_ycbcr_texture (GL/glext.h:7519)
7580GL_MESA_ycbcr_texture = 1 	# GL/glext.h:7520
7581# EXT_pixel_buffer_object (GL/glext.h:7523)
7582GL_EXT_pixel_buffer_object = 1 	# GL/glext.h:7524
7583# NV_fragment_program_option (GL/glext.h:7527)
7584GL_NV_fragment_program_option = 1 	# GL/glext.h:7528
7585# NV_fragment_program2 (GL/glext.h:7531)
7586GL_NV_fragment_program2 = 1 	# GL/glext.h:7532
7587# NV_vertex_program2_option (GL/glext.h:7535)
7588GL_NV_vertex_program2_option = 1 	# GL/glext.h:7536
7589# NV_vertex_program3 (GL/glext.h:7539)
7590GL_NV_vertex_program3 = 1 	# GL/glext.h:7540
7591# EXT_framebuffer_object (GL/glext.h:7543)
7592GL_EXT_framebuffer_object = 1 	# GL/glext.h:7544
7593# GL/glext.h:7546
7594glIsRenderbufferEXT = _link_function('glIsRenderbufferEXT', GLboolean, [GLuint], 'EXT_framebuffer_object')
7595
7596# GL/glext.h:7547
7597glBindRenderbufferEXT = _link_function('glBindRenderbufferEXT', None, [GLenum, GLuint], 'EXT_framebuffer_object')
7598
7599# GL/glext.h:7548
7600glDeleteRenderbuffersEXT = _link_function('glDeleteRenderbuffersEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_framebuffer_object')
7601
7602# GL/glext.h:7549
7603glGenRenderbuffersEXT = _link_function('glGenRenderbuffersEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_framebuffer_object')
7604
7605# GL/glext.h:7550
7606glRenderbufferStorageEXT = _link_function('glRenderbufferStorageEXT', None, [GLenum, GLenum, GLsizei, GLsizei], 'EXT_framebuffer_object')
7607
7608# GL/glext.h:7551
7609glGetRenderbufferParameterivEXT = _link_function('glGetRenderbufferParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_framebuffer_object')
7610
7611# GL/glext.h:7552
7612glIsFramebufferEXT = _link_function('glIsFramebufferEXT', GLboolean, [GLuint], 'EXT_framebuffer_object')
7613
7614# GL/glext.h:7553
7615glBindFramebufferEXT = _link_function('glBindFramebufferEXT', None, [GLenum, GLuint], 'EXT_framebuffer_object')
7616
7617# GL/glext.h:7554
7618glDeleteFramebuffersEXT = _link_function('glDeleteFramebuffersEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_framebuffer_object')
7619
7620# GL/glext.h:7555
7621glGenFramebuffersEXT = _link_function('glGenFramebuffersEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_framebuffer_object')
7622
7623# GL/glext.h:7556
7624glCheckFramebufferStatusEXT = _link_function('glCheckFramebufferStatusEXT', GLenum, [GLenum], 'EXT_framebuffer_object')
7625
7626# GL/glext.h:7557
7627glFramebufferTexture1DEXT = _link_function('glFramebufferTexture1DEXT', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'EXT_framebuffer_object')
7628
7629# GL/glext.h:7558
7630glFramebufferTexture2DEXT = _link_function('glFramebufferTexture2DEXT', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'EXT_framebuffer_object')
7631
7632# GL/glext.h:7559
7633glFramebufferTexture3DEXT = _link_function('glFramebufferTexture3DEXT', None, [GLenum, GLenum, GLenum, GLuint, GLint, GLint], 'EXT_framebuffer_object')
7634
7635# GL/glext.h:7560
7636glFramebufferRenderbufferEXT = _link_function('glFramebufferRenderbufferEXT', None, [GLenum, GLenum, GLenum, GLuint], 'EXT_framebuffer_object')
7637
7638# GL/glext.h:7561
7639glGetFramebufferAttachmentParameterivEXT = _link_function('glGetFramebufferAttachmentParameterivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_framebuffer_object')
7640
7641# GL/glext.h:7562
7642glGenerateMipmapEXT = _link_function('glGenerateMipmapEXT', None, [GLenum], 'EXT_framebuffer_object')
7643
7644PFNGLISRENDERBUFFEREXTPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:7564
7645PFNGLBINDRENDERBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:7565
7646PFNGLDELETERENDERBUFFERSEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7566
7647PFNGLGENRENDERBUFFERSEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7567
7648PFNGLRENDERBUFFERSTORAGEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei) 	# GL/glext.h:7568
7649PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:7569
7650PFNGLISFRAMEBUFFEREXTPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:7570
7651PFNGLBINDFRAMEBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:7571
7652PFNGLDELETEFRAMEBUFFERSEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7572
7653PFNGLGENFRAMEBUFFERSEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7573
7654PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC = CFUNCTYPE(GLenum, GLenum) 	# GL/glext.h:7574
7655PFNGLFRAMEBUFFERTEXTURE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) 	# GL/glext.h:7575
7656PFNGLFRAMEBUFFERTEXTURE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) 	# GL/glext.h:7576
7657PFNGLFRAMEBUFFERTEXTURE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint, GLint) 	# GL/glext.h:7577
7658PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint) 	# GL/glext.h:7578
7659PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:7579
7660PFNGLGENERATEMIPMAPEXTPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:7580
7661# GREMEDY_string_marker (GL/glext.h:7583)
7662GL_GREMEDY_string_marker = 1 	# GL/glext.h:7584
7663# GL/glext.h:7586
7664glStringMarkerGREMEDY = _link_function('glStringMarkerGREMEDY', None, [GLsizei, POINTER(GLvoid)], 'GREMEDY_string_marker')
7665
7666PFNGLSTRINGMARKERGREMEDYPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:7588
7667# EXT_Cg_shader (GL/glext.h:7591)
7668GL_EXT_Cg_shader = 1 	# GL/glext.h:7592
7669# EXT_timer_query (GL/glext.h:7595)
7670GL_EXT_timer_query = 1 	# GL/glext.h:7596
7671# GL/glext.h:7598
7672glGetQueryObjecti64vEXT = _link_function('glGetQueryObjecti64vEXT', None, [GLuint, GLenum, POINTER(GLint64EXT)], 'EXT_timer_query')
7673
7674# GL/glext.h:7599
7675glGetQueryObjectui64vEXT = _link_function('glGetQueryObjectui64vEXT', None, [GLuint, GLenum, POINTER(GLuint64EXT)], 'EXT_timer_query')
7676
7677PFNGLGETQUERYOBJECTI64VEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint64EXT)) 	# GL/glext.h:7601
7678PFNGLGETQUERYOBJECTUI64VEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint64EXT)) 	# GL/glext.h:7602
7679# EXT_texture_buffer_object (GL/glext.h:7605)
7680GL_EXT_texture_buffer_object = 1 	# GL/glext.h:7606
7681# GL/glext.h:7608
7682glTexBufferEXT = _link_function('glTexBufferEXT', None, [GLenum, GLenum, GLuint], 'EXT_texture_buffer_object')
7683
7684PFNGLTEXBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) 	# GL/glext.h:7610
7685# NV_transform_feedback (GL/glext.h:7613)
7686GL_NV_transform_feedback = 1 	# GL/glext.h:7614
7687# GL/glext.h:7616
7688glBeginTransformFeedbackNV = _link_function('glBeginTransformFeedbackNV', None, [GLenum], 'NV_transform_feedback')
7689
7690# GL/glext.h:7617
7691glEndTransformFeedbackNV = _link_function('glEndTransformFeedbackNV', None, [], 'NV_transform_feedback')
7692
7693# GL/glext.h:7618
7694glTransformFeedbackAttribsNV = _link_function('glTransformFeedbackAttribsNV', None, [GLuint, POINTER(GLint), GLenum], 'NV_transform_feedback')
7695
7696# GL/glext.h:7619
7697glBindBufferRangeNV = _link_function('glBindBufferRangeNV', None, [GLenum, GLuint, GLuint, GLintptr, GLsizeiptr], 'NV_transform_feedback')
7698
7699# GL/glext.h:7620
7700glBindBufferOffsetNV = _link_function('glBindBufferOffsetNV', None, [GLenum, GLuint, GLuint, GLintptr], 'NV_transform_feedback')
7701
7702# GL/glext.h:7621
7703glBindBufferBaseNV = _link_function('glBindBufferBaseNV', None, [GLenum, GLuint, GLuint], 'NV_transform_feedback')
7704
7705# GL/glext.h:7622
7706glTransformFeedbackVaryingsNV = _link_function('glTransformFeedbackVaryingsNV', None, [GLuint, GLsizei, POINTER(GLint), GLenum], 'NV_transform_feedback')
7707
7708# GL/glext.h:7623
7709glActiveVaryingNV = _link_function('glActiveVaryingNV', None, [GLuint, POINTER(GLchar)], 'NV_transform_feedback')
7710
7711# GL/glext.h:7624
7712glGetVaryingLocationNV = _link_function('glGetVaryingLocationNV', GLint, [GLuint, POINTER(GLchar)], 'NV_transform_feedback')
7713
7714# GL/glext.h:7625
7715glGetActiveVaryingNV = _link_function('glGetActiveVaryingNV', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLsizei), POINTER(GLenum), POINTER(GLchar)], 'NV_transform_feedback')
7716
7717# GL/glext.h:7626
7718glGetTransformFeedbackVaryingNV = _link_function('glGetTransformFeedbackVaryingNV', None, [GLuint, GLuint, POINTER(GLint)], 'NV_transform_feedback')
7719
7720PFNGLBEGINTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:7628
7721PFNGLENDTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None) 	# GL/glext.h:7629
7722PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint), GLenum) 	# GL/glext.h:7630
7723PFNGLBINDBUFFERRANGENVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr) 	# GL/glext.h:7631
7724PFNGLBINDBUFFEROFFSETNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr) 	# GL/glext.h:7632
7725PFNGLBINDBUFFERBASENVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) 	# GL/glext.h:7633
7726PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLint), GLenum) 	# GL/glext.h:7634
7727PFNGLACTIVEVARYINGNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLchar)) 	# GL/glext.h:7635
7728PFNGLGETVARYINGLOCATIONNVPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) 	# GL/glext.h:7636
7729PFNGLGETACTIVEVARYINGNVPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLsizei), POINTER(GLenum), POINTER(GLchar)) 	# GL/glext.h:7637
7730PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLint)) 	# GL/glext.h:7638
7731# NV_depth_buffer_float (GL/glext.h:7642)
7732GL_NV_depth_buffer_float = 1 	# GL/glext.h:7643
7733# GL/glext.h:7645
7734glDepthRangedNV = _link_function('glDepthRangedNV', None, [GLdouble, GLdouble], 'NV_depth_buffer_float')
7735
7736# GL/glext.h:7646
7737glClearDepthdNV = _link_function('glClearDepthdNV', None, [GLdouble], 'NV_depth_buffer_float')
7738
7739# GL/glext.h:7647
7740glDepthBoundsdNV = _link_function('glDepthBoundsdNV', None, [GLdouble, GLdouble], 'NV_depth_buffer_float')
7741
7742PFNGLDEPTHRANGEDNVPROC = CFUNCTYPE(None, GLdouble, GLdouble) 	# GL/glext.h:7649
7743PFNGLCLEARDEPTHDNVPROC = CFUNCTYPE(None, GLdouble) 	# GL/glext.h:7650
7744PFNGLDEPTHBOUNDSDNVPROC = CFUNCTYPE(None, GLdouble, GLdouble) 	# GL/glext.h:7651
7745# EXT_texture_compression_latc (GL/glext.h:7654)
7746GL_EXT_texture_compression_latc = 1 	# GL/glext.h:7655
7747# EXT_framebuffer_sRGB (GL/glext.h:7658)
7748GL_EXT_framebuffer_sRGB = 1 	# GL/glext.h:7659
7749# EXT_texture_shared_exponent (GL/glext.h:7662)
7750GL_EXT_texture_shared_exponent = 1 	# GL/glext.h:7663
7751# EXT_packed_float (GL/glext.h:7666)
7752GL_EXT_packed_float = 1 	# GL/glext.h:7667
7753# EXT_texture_array (GL/glext.h:7670)
7754GL_EXT_texture_array = 1 	# GL/glext.h:7671
7755# EXT_draw_buffers2 (GL/glext.h:7674)
7756GL_EXT_draw_buffers2 = 1 	# GL/glext.h:7675
7757# GL/glext.h:7677
7758glColorMaskIndexedEXT = _link_function('glColorMaskIndexedEXT', None, [GLuint, GLboolean, GLboolean, GLboolean, GLboolean], 'EXT_draw_buffers2')
7759
7760# GL/glext.h:7678
7761glGetBooleanIndexedvEXT = _link_function('glGetBooleanIndexedvEXT', None, [GLenum, GLuint, POINTER(GLboolean)], 'EXT_draw_buffers2')
7762
7763# GL/glext.h:7679
7764glGetIntegerIndexedvEXT = _link_function('glGetIntegerIndexedvEXT', None, [GLenum, GLuint, POINTER(GLint)], 'EXT_draw_buffers2')
7765
7766# GL/glext.h:7680
7767glEnableIndexedEXT = _link_function('glEnableIndexedEXT', None, [GLenum, GLuint], 'EXT_draw_buffers2')
7768
7769# GL/glext.h:7681
7770glDisableIndexedEXT = _link_function('glDisableIndexedEXT', None, [GLenum, GLuint], 'EXT_draw_buffers2')
7771
7772# GL/glext.h:7682
7773glIsEnabledIndexedEXT = _link_function('glIsEnabledIndexedEXT', GLboolean, [GLenum, GLuint], 'EXT_draw_buffers2')
7774
7775PFNGLCOLORMASKINDEXEDEXTPROC = CFUNCTYPE(None, GLuint, GLboolean, GLboolean, GLboolean, GLboolean) 	# GL/glext.h:7684
7776PFNGLGETBOOLEANINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLboolean)) 	# GL/glext.h:7685
7777PFNGLGETINTEGERINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) 	# GL/glext.h:7686
7778PFNGLENABLEINDEXEDEXTPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:7687
7779PFNGLDISABLEINDEXEDEXTPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:7688
7780PFNGLISENABLEDINDEXEDEXTPROC = CFUNCTYPE(GLboolean, GLenum, GLuint) 	# GL/glext.h:7689
7781# EXT_texture_integer (GL/glext.h:7692)
7782GL_EXT_texture_integer = 1 	# GL/glext.h:7693
7783# GL/glext.h:7695
7784glTexParameterIivEXT = _link_function('glTexParameterIivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_texture_integer')
7785
7786# GL/glext.h:7696
7787glTexParameterIuivEXT = _link_function('glTexParameterIuivEXT', None, [GLenum, GLenum, POINTER(GLuint)], 'EXT_texture_integer')
7788
7789# GL/glext.h:7697
7790glGetTexParameterIivEXT = _link_function('glGetTexParameterIivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_texture_integer')
7791
7792# GL/glext.h:7698
7793glGetTexParameterIuivEXT = _link_function('glGetTexParameterIuivEXT', None, [GLenum, GLenum, POINTER(GLuint)], 'EXT_texture_integer')
7794
7795# GL/glext.h:7699
7796glClearColorIiEXT = _link_function('glClearColorIiEXT', None, [GLint, GLint, GLint, GLint], 'EXT_texture_integer')
7797
7798# GL/glext.h:7700
7799glClearColorIuiEXT = _link_function('glClearColorIuiEXT', None, [GLuint, GLuint, GLuint, GLuint], 'EXT_texture_integer')
7800
7801PFNGLTEXPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:7702
7802PFNGLTEXPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) 	# GL/glext.h:7703
7803PFNGLGETTEXPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:7704
7804PFNGLGETTEXPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) 	# GL/glext.h:7705
7805PFNGLCLEARCOLORIIEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) 	# GL/glext.h:7706
7806PFNGLCLEARCOLORIUIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:7707
7807# EXT_bindable_uniform (GL/glext.h:7710)
7808GL_EXT_bindable_uniform = 1 	# GL/glext.h:7711
7809# GL/glext.h:7713
7810glUniformBufferEXT = _link_function('glUniformBufferEXT', None, [GLuint, GLint, GLuint], 'EXT_bindable_uniform')
7811
7812# GL/glext.h:7714
7813glGetUniformBufferSizeEXT = _link_function('glGetUniformBufferSizeEXT', GLint, [GLuint, GLint], 'EXT_bindable_uniform')
7814
7815# GL/glext.h:7715
7816glGetUniformOffsetEXT = _link_function('glGetUniformOffsetEXT', GLintptr, [GLuint, GLint], 'EXT_bindable_uniform')
7817
7818PFNGLUNIFORMBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint) 	# GL/glext.h:7717
7819PFNGLGETUNIFORMBUFFERSIZEEXTPROC = CFUNCTYPE(GLint, GLuint, GLint) 	# GL/glext.h:7718
7820PFNGLGETUNIFORMOFFSETEXTPROC = CFUNCTYPE(GLintptr, GLuint, GLint) 	# GL/glext.h:7719
7821# EXT_gpu_shader4 (GL/glext.h:7722)
7822GL_EXT_gpu_shader4 = 1 	# GL/glext.h:7723
7823# GL/glext.h:7725
7824glGetUniformuivEXT = _link_function('glGetUniformuivEXT', None, [GLuint, GLint, POINTER(GLuint)], 'EXT_gpu_shader4')
7825
7826# GL/glext.h:7726
7827glBindFragDataLocationEXT = _link_function('glBindFragDataLocationEXT', None, [GLuint, GLuint, POINTER(GLchar)], 'EXT_gpu_shader4')
7828
7829# GL/glext.h:7727
7830glGetFragDataLocationEXT = _link_function('glGetFragDataLocationEXT', GLint, [GLuint, POINTER(GLchar)], 'EXT_gpu_shader4')
7831
7832# GL/glext.h:7728
7833glUniform1uiEXT = _link_function('glUniform1uiEXT', None, [GLint, GLuint], 'EXT_gpu_shader4')
7834
7835# GL/glext.h:7729
7836glUniform2uiEXT = _link_function('glUniform2uiEXT', None, [GLint, GLuint, GLuint], 'EXT_gpu_shader4')
7837
7838# GL/glext.h:7730
7839glUniform3uiEXT = _link_function('glUniform3uiEXT', None, [GLint, GLuint, GLuint, GLuint], 'EXT_gpu_shader4')
7840
7841# GL/glext.h:7731
7842glUniform4uiEXT = _link_function('glUniform4uiEXT', None, [GLint, GLuint, GLuint, GLuint, GLuint], 'EXT_gpu_shader4')
7843
7844# GL/glext.h:7732
7845glUniform1uivEXT = _link_function('glUniform1uivEXT', None, [GLint, GLsizei, POINTER(GLuint)], 'EXT_gpu_shader4')
7846
7847# GL/glext.h:7733
7848glUniform2uivEXT = _link_function('glUniform2uivEXT', None, [GLint, GLsizei, POINTER(GLuint)], 'EXT_gpu_shader4')
7849
7850# GL/glext.h:7734
7851glUniform3uivEXT = _link_function('glUniform3uivEXT', None, [GLint, GLsizei, POINTER(GLuint)], 'EXT_gpu_shader4')
7852
7853# GL/glext.h:7735
7854glUniform4uivEXT = _link_function('glUniform4uivEXT', None, [GLint, GLsizei, POINTER(GLuint)], 'EXT_gpu_shader4')
7855
7856# GL/glext.h:7736
7857glVertexAttribI1iEXT = _link_function('glVertexAttribI1iEXT', None, [GLuint, GLint], 'EXT_gpu_shader4')
7858
7859# GL/glext.h:7737
7860glVertexAttribI2iEXT = _link_function('glVertexAttribI2iEXT', None, [GLuint, GLint, GLint], 'EXT_gpu_shader4')
7861
7862# GL/glext.h:7738
7863glVertexAttribI3iEXT = _link_function('glVertexAttribI3iEXT', None, [GLuint, GLint, GLint, GLint], 'EXT_gpu_shader4')
7864
7865# GL/glext.h:7739
7866glVertexAttribI4iEXT = _link_function('glVertexAttribI4iEXT', None, [GLuint, GLint, GLint, GLint, GLint], 'EXT_gpu_shader4')
7867
7868# GL/glext.h:7740
7869glVertexAttribI1uiEXT = _link_function('glVertexAttribI1uiEXT', None, [GLuint, GLuint], 'EXT_gpu_shader4')
7870
7871# GL/glext.h:7741
7872glVertexAttribI2uiEXT = _link_function('glVertexAttribI2uiEXT', None, [GLuint, GLuint, GLuint], 'EXT_gpu_shader4')
7873
7874# GL/glext.h:7742
7875glVertexAttribI3uiEXT = _link_function('glVertexAttribI3uiEXT', None, [GLuint, GLuint, GLuint, GLuint], 'EXT_gpu_shader4')
7876
7877# GL/glext.h:7743
7878glVertexAttribI4uiEXT = _link_function('glVertexAttribI4uiEXT', None, [GLuint, GLuint, GLuint, GLuint, GLuint], 'EXT_gpu_shader4')
7879
7880# GL/glext.h:7744
7881glVertexAttribI1ivEXT = _link_function('glVertexAttribI1ivEXT', None, [GLuint, POINTER(GLint)], 'EXT_gpu_shader4')
7882
7883# GL/glext.h:7745
7884glVertexAttribI2ivEXT = _link_function('glVertexAttribI2ivEXT', None, [GLuint, POINTER(GLint)], 'EXT_gpu_shader4')
7885
7886# GL/glext.h:7746
7887glVertexAttribI3ivEXT = _link_function('glVertexAttribI3ivEXT', None, [GLuint, POINTER(GLint)], 'EXT_gpu_shader4')
7888
7889# GL/glext.h:7747
7890glVertexAttribI4ivEXT = _link_function('glVertexAttribI4ivEXT', None, [GLuint, POINTER(GLint)], 'EXT_gpu_shader4')
7891
7892# GL/glext.h:7748
7893glVertexAttribI1uivEXT = _link_function('glVertexAttribI1uivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_gpu_shader4')
7894
7895# GL/glext.h:7749
7896glVertexAttribI2uivEXT = _link_function('glVertexAttribI2uivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_gpu_shader4')
7897
7898# GL/glext.h:7750
7899glVertexAttribI3uivEXT = _link_function('glVertexAttribI3uivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_gpu_shader4')
7900
7901# GL/glext.h:7751
7902glVertexAttribI4uivEXT = _link_function('glVertexAttribI4uivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_gpu_shader4')
7903
7904# GL/glext.h:7752
7905glVertexAttribI4bvEXT = _link_function('glVertexAttribI4bvEXT', None, [GLuint, POINTER(GLbyte)], 'EXT_gpu_shader4')
7906
7907# GL/glext.h:7753
7908glVertexAttribI4svEXT = _link_function('glVertexAttribI4svEXT', None, [GLuint, POINTER(GLshort)], 'EXT_gpu_shader4')
7909
7910# GL/glext.h:7754
7911glVertexAttribI4ubvEXT = _link_function('glVertexAttribI4ubvEXT', None, [GLuint, POINTER(GLubyte)], 'EXT_gpu_shader4')
7912
7913# GL/glext.h:7755
7914glVertexAttribI4usvEXT = _link_function('glVertexAttribI4usvEXT', None, [GLuint, POINTER(GLushort)], 'EXT_gpu_shader4')
7915
7916# GL/glext.h:7756
7917glVertexAttribIPointerEXT = _link_function('glVertexAttribIPointerEXT', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_gpu_shader4')
7918
7919# GL/glext.h:7757
7920glGetVertexAttribIivEXT = _link_function('glGetVertexAttribIivEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_gpu_shader4')
7921
7922# GL/glext.h:7758
7923glGetVertexAttribIuivEXT = _link_function('glGetVertexAttribIuivEXT', None, [GLuint, GLenum, POINTER(GLuint)], 'EXT_gpu_shader4')
7924
7925PFNGLGETUNIFORMUIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLuint)) 	# GL/glext.h:7760
7926PFNGLBINDFRAGDATALOCATIONEXTPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLchar)) 	# GL/glext.h:7761
7927PFNGLGETFRAGDATALOCATIONEXTPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) 	# GL/glext.h:7762
7928PFNGLUNIFORM1UIEXTPROC = CFUNCTYPE(None, GLint, GLuint) 	# GL/glext.h:7763
7929PFNGLUNIFORM2UIEXTPROC = CFUNCTYPE(None, GLint, GLuint, GLuint) 	# GL/glext.h:7764
7930PFNGLUNIFORM3UIEXTPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint) 	# GL/glext.h:7765
7931PFNGLUNIFORM4UIEXTPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:7766
7932PFNGLUNIFORM1UIVEXTPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7767
7933PFNGLUNIFORM2UIVEXTPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7768
7934PFNGLUNIFORM3UIVEXTPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7769
7935PFNGLUNIFORM4UIVEXTPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7770
7936PFNGLVERTEXATTRIBI1IEXTPROC = CFUNCTYPE(None, GLuint, GLint) 	# GL/glext.h:7771
7937PFNGLVERTEXATTRIBI2IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint) 	# GL/glext.h:7772
7938PFNGLVERTEXATTRIBI3IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint) 	# GL/glext.h:7773
7939PFNGLVERTEXATTRIBI4IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint) 	# GL/glext.h:7774
7940PFNGLVERTEXATTRIBI1UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint) 	# GL/glext.h:7775
7941PFNGLVERTEXATTRIBI2UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) 	# GL/glext.h:7776
7942PFNGLVERTEXATTRIBI3UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:7777
7943PFNGLVERTEXATTRIBI4UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:7778
7944PFNGLVERTEXATTRIBI1IVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) 	# GL/glext.h:7779
7945PFNGLVERTEXATTRIBI2IVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) 	# GL/glext.h:7780
7946PFNGLVERTEXATTRIBI3IVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) 	# GL/glext.h:7781
7947PFNGLVERTEXATTRIBI4IVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) 	# GL/glext.h:7782
7948PFNGLVERTEXATTRIBI1UIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) 	# GL/glext.h:7783
7949PFNGLVERTEXATTRIBI2UIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) 	# GL/glext.h:7784
7950PFNGLVERTEXATTRIBI3UIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) 	# GL/glext.h:7785
7951PFNGLVERTEXATTRIBI4UIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) 	# GL/glext.h:7786
7952PFNGLVERTEXATTRIBI4BVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) 	# GL/glext.h:7787
7953PFNGLVERTEXATTRIBI4SVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) 	# GL/glext.h:7788
7954PFNGLVERTEXATTRIBI4UBVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) 	# GL/glext.h:7789
7955PFNGLVERTEXATTRIBI4USVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) 	# GL/glext.h:7790
7956PFNGLVERTEXATTRIBIPOINTEREXTPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:7791
7957PFNGLGETVERTEXATTRIBIIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:7792
7958PFNGLGETVERTEXATTRIBIUIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) 	# GL/glext.h:7793
7959# EXT_geometry_shader4 (GL/glext.h:7797)
7960GL_EXT_geometry_shader4 = 1 	# GL/glext.h:7798
7961# GL/glext.h:7800
7962glProgramParameteriEXT = _link_function('glProgramParameteriEXT', None, [GLuint, GLenum, GLint], 'EXT_geometry_shader4')
7963
7964# GL/glext.h:7801
7965glFramebufferTextureEXT = _link_function('glFramebufferTextureEXT', None, [GLenum, GLenum, GLuint, GLint], 'EXT_geometry_shader4')
7966
7967# GL/glext.h:7802
7968glFramebufferTextureLayerEXT = _link_function('glFramebufferTextureLayerEXT', None, [GLenum, GLenum, GLuint, GLint, GLint], 'EXT_geometry_shader4')
7969
7970# GL/glext.h:7803
7971glFramebufferTextureFaceEXT = _link_function('glFramebufferTextureFaceEXT', None, [GLenum, GLenum, GLuint, GLint, GLenum], 'EXT_geometry_shader4')
7972
7973PFNGLPROGRAMPARAMETERIEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) 	# GL/glext.h:7805
7974PFNGLFRAMEBUFFERTEXTUREEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint) 	# GL/glext.h:7806
7975PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLint) 	# GL/glext.h:7807
7976PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLenum) 	# GL/glext.h:7808
7977# NV_geometry_program4 (GL/glext.h:7811)
7978GL_NV_geometry_program4 = 1 	# GL/glext.h:7812
7979# GL/glext.h:7814
7980glProgramVertexLimitNV = _link_function('glProgramVertexLimitNV', None, [GLenum, GLint], 'NV_geometry_program4')
7981
7982PFNGLPROGRAMVERTEXLIMITNVPROC = CFUNCTYPE(None, GLenum, GLint) 	# GL/glext.h:7816
7983# NV_gpu_program4 (GL/glext.h:7819)
7984GL_NV_gpu_program4 = 1 	# GL/glext.h:7820
7985# GL/glext.h:7822
7986glProgramLocalParameterI4iNV = _link_function('glProgramLocalParameterI4iNV', None, [GLenum, GLuint, GLint, GLint, GLint, GLint], 'NV_gpu_program4')
7987
7988# GL/glext.h:7823
7989glProgramLocalParameterI4ivNV = _link_function('glProgramLocalParameterI4ivNV', None, [GLenum, GLuint, POINTER(GLint)], 'NV_gpu_program4')
7990
7991# GL/glext.h:7824
7992glProgramLocalParametersI4ivNV = _link_function('glProgramLocalParametersI4ivNV', None, [GLenum, GLuint, GLsizei, POINTER(GLint)], 'NV_gpu_program4')
7993
7994# GL/glext.h:7825
7995glProgramLocalParameterI4uiNV = _link_function('glProgramLocalParameterI4uiNV', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint], 'NV_gpu_program4')
7996
7997# GL/glext.h:7826
7998glProgramLocalParameterI4uivNV = _link_function('glProgramLocalParameterI4uivNV', None, [GLenum, GLuint, POINTER(GLuint)], 'NV_gpu_program4')
7999
8000# GL/glext.h:7827
8001glProgramLocalParametersI4uivNV = _link_function('glProgramLocalParametersI4uivNV', None, [GLenum, GLuint, GLsizei, POINTER(GLuint)], 'NV_gpu_program4')
8002
8003# GL/glext.h:7828
8004glProgramEnvParameterI4iNV = _link_function('glProgramEnvParameterI4iNV', None, [GLenum, GLuint, GLint, GLint, GLint, GLint], 'NV_gpu_program4')
8005
8006# GL/glext.h:7829
8007glProgramEnvParameterI4ivNV = _link_function('glProgramEnvParameterI4ivNV', None, [GLenum, GLuint, POINTER(GLint)], 'NV_gpu_program4')
8008
8009# GL/glext.h:7830
8010glProgramEnvParametersI4ivNV = _link_function('glProgramEnvParametersI4ivNV', None, [GLenum, GLuint, GLsizei, POINTER(GLint)], 'NV_gpu_program4')
8011
8012# GL/glext.h:7831
8013glProgramEnvParameterI4uiNV = _link_function('glProgramEnvParameterI4uiNV', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint], 'NV_gpu_program4')
8014
8015# GL/glext.h:7832
8016glProgramEnvParameterI4uivNV = _link_function('glProgramEnvParameterI4uivNV', None, [GLenum, GLuint, POINTER(GLuint)], 'NV_gpu_program4')
8017
8018# GL/glext.h:7833
8019glProgramEnvParametersI4uivNV = _link_function('glProgramEnvParametersI4uivNV', None, [GLenum, GLuint, GLsizei, POINTER(GLuint)], 'NV_gpu_program4')
8020
8021# GL/glext.h:7834
8022glGetProgramLocalParameterIivNV = _link_function('glGetProgramLocalParameterIivNV', None, [GLenum, GLuint, POINTER(GLint)], 'NV_gpu_program4')
8023
8024# GL/glext.h:7835
8025glGetProgramLocalParameterIuivNV = _link_function('glGetProgramLocalParameterIuivNV', None, [GLenum, GLuint, POINTER(GLuint)], 'NV_gpu_program4')
8026
8027# GL/glext.h:7836
8028glGetProgramEnvParameterIivNV = _link_function('glGetProgramEnvParameterIivNV', None, [GLenum, GLuint, POINTER(GLint)], 'NV_gpu_program4')
8029
8030# GL/glext.h:7837
8031glGetProgramEnvParameterIuivNV = _link_function('glGetProgramEnvParameterIuivNV', None, [GLenum, GLuint, POINTER(GLuint)], 'NV_gpu_program4')
8032
8033PFNGLPROGRAMLOCALPARAMETERI4INVPROC = CFUNCTYPE(None, GLenum, GLuint, GLint, GLint, GLint, GLint) 	# GL/glext.h:7839
8034PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) 	# GL/glext.h:7840
8035PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLint)) 	# GL/glext.h:7841
8036PFNGLPROGRAMLOCALPARAMETERI4UINVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:7842
8037PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint)) 	# GL/glext.h:7843
8038PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7844
8039PFNGLPROGRAMENVPARAMETERI4INVPROC = CFUNCTYPE(None, GLenum, GLuint, GLint, GLint, GLint, GLint) 	# GL/glext.h:7845
8040PFNGLPROGRAMENVPARAMETERI4IVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) 	# GL/glext.h:7846
8041PFNGLPROGRAMENVPARAMETERSI4IVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLint)) 	# GL/glext.h:7847
8042PFNGLPROGRAMENVPARAMETERI4UINVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:7848
8043PFNGLPROGRAMENVPARAMETERI4UIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint)) 	# GL/glext.h:7849
8044PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7850
8045PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) 	# GL/glext.h:7851
8046PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint)) 	# GL/glext.h:7852
8047PFNGLGETPROGRAMENVPARAMETERIIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) 	# GL/glext.h:7853
8048PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint)) 	# GL/glext.h:7854
8049# NV_parameter_buffer_object (GL/glext.h:7857)
8050GL_NV_parameter_buffer_object = 1 	# GL/glext.h:7858
8051# GL/glext.h:7860
8052glProgramBufferParametersfvNV = _link_function('glProgramBufferParametersfvNV', None, [GLenum, GLuint, GLuint, GLsizei, POINTER(GLfloat)], 'NV_parameter_buffer_object')
8053
8054# GL/glext.h:7861
8055glProgramBufferParametersIivNV = _link_function('glProgramBufferParametersIivNV', None, [GLenum, GLuint, GLuint, GLsizei, POINTER(GLint)], 'NV_parameter_buffer_object')
8056
8057# GL/glext.h:7862
8058glProgramBufferParametersIuivNV = _link_function('glProgramBufferParametersIuivNV', None, [GLenum, GLuint, GLuint, GLsizei, POINTER(GLuint)], 'NV_parameter_buffer_object')
8059
8060PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:7864
8061PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, POINTER(GLint)) 	# GL/glext.h:7865
8062PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:7866
8063# EXT_framebuffer_multisample (GL/glext.h:7869)
8064GL_EXT_framebuffer_multisample = 1 	# GL/glext.h:7870
8065# GL/glext.h:7872
8066glRenderbufferStorageMultisampleEXT = _link_function('glRenderbufferStorageMultisampleEXT', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei], 'EXT_framebuffer_multisample')
8067
8068PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei, GLsizei) 	# GL/glext.h:7874
8069# NV_framebuffer_multisample_coverage (GL/glext.h:7877)
8070GL_NV_framebuffer_multisample_coverage = 1 	# GL/glext.h:7878
8071# GL/glext.h:7880
8072glRenderbufferStorageMultisampleCoverageNV = _link_function('glRenderbufferStorageMultisampleCoverageNV', None, [GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei], 'NV_framebuffer_multisample_coverage')
8073
8074PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei) 	# GL/glext.h:7882
8075# EXT_framebuffer_blit (GL/glext.h:7885)
8076GL_EXT_framebuffer_blit = 1 	# GL/glext.h:7886
8077# GL/glext.h:7888
8078glBlitFramebufferEXT = _link_function('glBlitFramebufferEXT', None, [GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum], 'EXT_framebuffer_blit')
8079
8080PFNGLBLITFRAMEBUFFEREXTPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) 	# GL/glext.h:7890
8081# EXT_draw_instanced (GL/glext.h:7893)
8082GL_EXT_draw_instanced = 1 	# GL/glext.h:7894
8083# GL/glext.h:7896
8084glDrawArraysInstancedEXT = _link_function('glDrawArraysInstancedEXT', None, [GLenum, GLint, GLsizei, GLsizei], 'EXT_draw_instanced')
8085
8086# GL/glext.h:7897
8087glDrawElementsInstancedEXT = _link_function('glDrawElementsInstancedEXT', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei], 'EXT_draw_instanced')
8088
8089PFNGLDRAWARRAYSINSTANCEDEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei) 	# GL/glext.h:7899
8090PFNGLDRAWELEMENTSINSTANCEDEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei) 	# GL/glext.h:7900
8091# EXT_texture_compression_rgtc (GL/glext.h:7903)
8092GL_EXT_texture_compression_rgtc = 1 	# GL/glext.h:7904
8093# NV_present_video (GL/glext.h:7907)
8094GL_NV_present_video = 1 	# GL/glext.h:7908
8095# GL/glext.h:7910
8096glPresentFrameKeyedNV = _link_function('glPresentFrameKeyedNV', None, [GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLuint, GLenum, GLuint, GLuint], 'NV_present_video')
8097
8098# GL/glext.h:7917
8099glPresentFrameDualFillNV = _link_function('glPresentFrameDualFillNV', None, [GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint], 'NV_present_video')
8100
8101# GL/glext.h:7926
8102glGetVideoivNV = _link_function('glGetVideoivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_present_video')
8103
8104# GL/glext.h:7927
8105glGetVideouivNV = _link_function('glGetVideouivNV', None, [GLuint, GLenum, POINTER(GLuint)], 'NV_present_video')
8106
8107# GL/glext.h:7928
8108glGetVideoi64vNV = _link_function('glGetVideoi64vNV', None, [GLuint, GLenum, POINTER(GLint64EXT)], 'NV_present_video')
8109
8110# GL/glext.h:7929
8111glGetVideoui64vNV = _link_function('glGetVideoui64vNV', None, [GLuint, GLenum, POINTER(GLuint64EXT)], 'NV_present_video')
8112
8113PFNGLPRESENTFRAMEKEYEDNVPROC = CFUNCTYPE(None, GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLuint, GLenum, GLuint, GLuint) 	# GL/glext.h:7931
8114PFNGLPRESENTFRAMEDUALFILLNVPROC = CFUNCTYPE(None, GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint) 	# GL/glext.h:7938
8115PFNGLGETVIDEOIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:7947
8116PFNGLGETVIDEOUIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) 	# GL/glext.h:7948
8117PFNGLGETVIDEOI64VNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint64EXT)) 	# GL/glext.h:7949
8118PFNGLGETVIDEOUI64VNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint64EXT)) 	# GL/glext.h:7950
8119# NV_conditional_render (GL/glext.h:7953)
8120GL_NV_conditional_render = 1 	# GL/glext.h:7954
8121# GL/glext.h:7956
8122glBeginConditionalRenderNV = _link_function('glBeginConditionalRenderNV', None, [GLuint, GLenum], 'NV_conditional_render')
8123
8124# GL/glext.h:7957
8125glEndConditionalRenderNV = _link_function('glEndConditionalRenderNV', None, [], 'NV_conditional_render')
8126
8127PFNGLBEGINCONDITIONALRENDERNVPROC = CFUNCTYPE(None, GLuint, GLenum) 	# GL/glext.h:7959
8128PFNGLENDCONDITIONALRENDERNVPROC = CFUNCTYPE(None) 	# GL/glext.h:7960
8129# EXT_transform_feedback (GL/glext.h:7963)
8130GL_EXT_transform_feedback = 1 	# GL/glext.h:7964
8131# GL/glext.h:7966
8132glBeginTransformFeedbackEXT = _link_function('glBeginTransformFeedbackEXT', None, [GLenum], 'EXT_transform_feedback')
8133
8134# GL/glext.h:7967
8135glEndTransformFeedbackEXT = _link_function('glEndTransformFeedbackEXT', None, [], 'EXT_transform_feedback')
8136
8137# GL/glext.h:7968
8138glBindBufferRangeEXT = _link_function('glBindBufferRangeEXT', None, [GLenum, GLuint, GLuint, GLintptr, GLsizeiptr], 'EXT_transform_feedback')
8139
8140# GL/glext.h:7969
8141glBindBufferOffsetEXT = _link_function('glBindBufferOffsetEXT', None, [GLenum, GLuint, GLuint, GLintptr], 'EXT_transform_feedback')
8142
8143# GL/glext.h:7970
8144glBindBufferBaseEXT = _link_function('glBindBufferBaseEXT', None, [GLenum, GLuint, GLuint], 'EXT_transform_feedback')
8145
8146# GL/glext.h:7971
8147glTransformFeedbackVaryingsEXT = _link_function('glTransformFeedbackVaryingsEXT', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), GLenum], 'EXT_transform_feedback')
8148
8149# GL/glext.h:7972
8150glGetTransformFeedbackVaryingEXT = _link_function('glGetTransformFeedbackVaryingEXT', None, [GLuint, GLuint, POINTER(GLint)], 'EXT_transform_feedback')
8151
8152PFNGLBEGINTRANSFORMFEEDBACKEXTPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:7974
8153PFNGLENDTRANSFORMFEEDBACKEXTPROC = CFUNCTYPE(None) 	# GL/glext.h:7975
8154PFNGLBINDBUFFERRANGEEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr) 	# GL/glext.h:7976
8155PFNGLBINDBUFFEROFFSETEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr) 	# GL/glext.h:7977
8156PFNGLBINDBUFFERBASEEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) 	# GL/glext.h:7978
8157PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLint), GLenum) 	# GL/glext.h:7979
8158PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLint)) 	# GL/glext.h:7980
8159# EXT_direct_state_access (GL/glext.h:7983)
8160GL_EXT_direct_state_access = 1 	# GL/glext.h:7984
8161# GL/glext.h:7986
8162glClientAttribDefaultEXT = _link_function('glClientAttribDefaultEXT', None, [GLbitfield], 'EXT_direct_state_access')
8163
8164# GL/glext.h:7987
8165glPushClientAttribDefaultEXT = _link_function('glPushClientAttribDefaultEXT', None, [GLbitfield], 'EXT_direct_state_access')
8166
8167# GL/glext.h:7988
8168glMatrixLoadfEXT = _link_function('glMatrixLoadfEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8169
8170# GL/glext.h:7989
8171glMatrixLoaddEXT = _link_function('glMatrixLoaddEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_direct_state_access')
8172
8173# GL/glext.h:7990
8174glMatrixMultfEXT = _link_function('glMatrixMultfEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8175
8176# GL/glext.h:7991
8177glMatrixMultdEXT = _link_function('glMatrixMultdEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_direct_state_access')
8178
8179# GL/glext.h:7992
8180glMatrixLoadIdentityEXT = _link_function('glMatrixLoadIdentityEXT', None, [GLenum], 'EXT_direct_state_access')
8181
8182# GL/glext.h:7993
8183glMatrixRotatefEXT = _link_function('glMatrixRotatefEXT', None, [GLenum, GLfloat, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access')
8184
8185# GL/glext.h:7994
8186glMatrixRotatedEXT = _link_function('glMatrixRotatedEXT', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access')
8187
8188# GL/glext.h:7995
8189glMatrixScalefEXT = _link_function('glMatrixScalefEXT', None, [GLenum, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access')
8190
8191# GL/glext.h:7996
8192glMatrixScaledEXT = _link_function('glMatrixScaledEXT', None, [GLenum, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access')
8193
8194# GL/glext.h:7997
8195glMatrixTranslatefEXT = _link_function('glMatrixTranslatefEXT', None, [GLenum, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access')
8196
8197# GL/glext.h:7998
8198glMatrixTranslatedEXT = _link_function('glMatrixTranslatedEXT', None, [GLenum, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access')
8199
8200# GL/glext.h:7999
8201glMatrixFrustumEXT = _link_function('glMatrixFrustumEXT', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access')
8202
8203# GL/glext.h:8000
8204glMatrixOrthoEXT = _link_function('glMatrixOrthoEXT', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access')
8205
8206# GL/glext.h:8001
8207glMatrixPopEXT = _link_function('glMatrixPopEXT', None, [GLenum], 'EXT_direct_state_access')
8208
8209# GL/glext.h:8002
8210glMatrixPushEXT = _link_function('glMatrixPushEXT', None, [GLenum], 'EXT_direct_state_access')
8211
8212# GL/glext.h:8003
8213glMatrixLoadTransposefEXT = _link_function('glMatrixLoadTransposefEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8214
8215# GL/glext.h:8004
8216glMatrixLoadTransposedEXT = _link_function('glMatrixLoadTransposedEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_direct_state_access')
8217
8218# GL/glext.h:8005
8219glMatrixMultTransposefEXT = _link_function('glMatrixMultTransposefEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8220
8221# GL/glext.h:8006
8222glMatrixMultTransposedEXT = _link_function('glMatrixMultTransposedEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_direct_state_access')
8223
8224# GL/glext.h:8007
8225glTextureParameterfEXT = _link_function('glTextureParameterfEXT', None, [GLuint, GLenum, GLenum, GLfloat], 'EXT_direct_state_access')
8226
8227# GL/glext.h:8008
8228glTextureParameterfvEXT = _link_function('glTextureParameterfvEXT', None, [GLuint, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8229
8230# GL/glext.h:8009
8231glTextureParameteriEXT = _link_function('glTextureParameteriEXT', None, [GLuint, GLenum, GLenum, GLint], 'EXT_direct_state_access')
8232
8233# GL/glext.h:8010
8234glTextureParameterivEXT = _link_function('glTextureParameterivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8235
8236# GL/glext.h:8011
8237glTextureImage1DEXT = _link_function('glTextureImage1DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8238
8239# GL/glext.h:8012
8240glTextureImage2DEXT = _link_function('glTextureImage2DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8241
8242# GL/glext.h:8013
8243glTextureSubImage1DEXT = _link_function('glTextureSubImage1DEXT', None, [GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8244
8245# GL/glext.h:8014
8246glTextureSubImage2DEXT = _link_function('glTextureSubImage2DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8247
8248# GL/glext.h:8015
8249glCopyTextureImage1DEXT = _link_function('glCopyTextureImage1DEXT', None, [GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint], 'EXT_direct_state_access')
8250
8251# GL/glext.h:8016
8252glCopyTextureImage2DEXT = _link_function('glCopyTextureImage2DEXT', None, [GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint], 'EXT_direct_state_access')
8253
8254# GL/glext.h:8017
8255glCopyTextureSubImage1DEXT = _link_function('glCopyTextureSubImage1DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei], 'EXT_direct_state_access')
8256
8257# GL/glext.h:8018
8258glCopyTextureSubImage2DEXT = _link_function('glCopyTextureSubImage2DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_direct_state_access')
8259
8260# GL/glext.h:8019
8261glGetTextureImageEXT = _link_function('glGetTextureImageEXT', None, [GLuint, GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8262
8263# GL/glext.h:8020
8264glGetTextureParameterfvEXT = _link_function('glGetTextureParameterfvEXT', None, [GLuint, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8265
8266# GL/glext.h:8021
8267glGetTextureParameterivEXT = _link_function('glGetTextureParameterivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8268
8269# GL/glext.h:8022
8270glGetTextureLevelParameterfvEXT = _link_function('glGetTextureLevelParameterfvEXT', None, [GLuint, GLenum, GLint, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8271
8272# GL/glext.h:8023
8273glGetTextureLevelParameterivEXT = _link_function('glGetTextureLevelParameterivEXT', None, [GLuint, GLenum, GLint, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8274
8275# GL/glext.h:8024
8276glTextureImage3DEXT = _link_function('glTextureImage3DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8277
8278# GL/glext.h:8025
8279glTextureSubImage3DEXT = _link_function('glTextureSubImage3DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8280
8281# GL/glext.h:8026
8282glCopyTextureSubImage3DEXT = _link_function('glCopyTextureSubImage3DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_direct_state_access')
8283
8284# GL/glext.h:8027
8285glMultiTexParameterfEXT = _link_function('glMultiTexParameterfEXT', None, [GLenum, GLenum, GLenum, GLfloat], 'EXT_direct_state_access')
8286
8287# GL/glext.h:8028
8288glMultiTexParameterfvEXT = _link_function('glMultiTexParameterfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8289
8290# GL/glext.h:8029
8291glMultiTexParameteriEXT = _link_function('glMultiTexParameteriEXT', None, [GLenum, GLenum, GLenum, GLint], 'EXT_direct_state_access')
8292
8293# GL/glext.h:8030
8294glMultiTexParameterivEXT = _link_function('glMultiTexParameterivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8295
8296# GL/glext.h:8031
8297glMultiTexImage1DEXT = _link_function('glMultiTexImage1DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8298
8299# GL/glext.h:8032
8300glMultiTexImage2DEXT = _link_function('glMultiTexImage2DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8301
8302# GL/glext.h:8033
8303glMultiTexSubImage1DEXT = _link_function('glMultiTexSubImage1DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8304
8305# GL/glext.h:8034
8306glMultiTexSubImage2DEXT = _link_function('glMultiTexSubImage2DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8307
8308# GL/glext.h:8035
8309glCopyMultiTexImage1DEXT = _link_function('glCopyMultiTexImage1DEXT', None, [GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint], 'EXT_direct_state_access')
8310
8311# GL/glext.h:8036
8312glCopyMultiTexImage2DEXT = _link_function('glCopyMultiTexImage2DEXT', None, [GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint], 'EXT_direct_state_access')
8313
8314# GL/glext.h:8037
8315glCopyMultiTexSubImage1DEXT = _link_function('glCopyMultiTexSubImage1DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei], 'EXT_direct_state_access')
8316
8317# GL/glext.h:8038
8318glCopyMultiTexSubImage2DEXT = _link_function('glCopyMultiTexSubImage2DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_direct_state_access')
8319
8320# GL/glext.h:8039
8321glGetMultiTexImageEXT = _link_function('glGetMultiTexImageEXT', None, [GLenum, GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8322
8323# GL/glext.h:8040
8324glGetMultiTexParameterfvEXT = _link_function('glGetMultiTexParameterfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8325
8326# GL/glext.h:8041
8327glGetMultiTexParameterivEXT = _link_function('glGetMultiTexParameterivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8328
8329# GL/glext.h:8042
8330glGetMultiTexLevelParameterfvEXT = _link_function('glGetMultiTexLevelParameterfvEXT', None, [GLenum, GLenum, GLint, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8331
8332# GL/glext.h:8043
8333glGetMultiTexLevelParameterivEXT = _link_function('glGetMultiTexLevelParameterivEXT', None, [GLenum, GLenum, GLint, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8334
8335# GL/glext.h:8044
8336glMultiTexImage3DEXT = _link_function('glMultiTexImage3DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8337
8338# GL/glext.h:8045
8339glMultiTexSubImage3DEXT = _link_function('glMultiTexSubImage3DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8340
8341# GL/glext.h:8046
8342glCopyMultiTexSubImage3DEXT = _link_function('glCopyMultiTexSubImage3DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_direct_state_access')
8343
8344# GL/glext.h:8047
8345glBindMultiTextureEXT = _link_function('glBindMultiTextureEXT', None, [GLenum, GLenum, GLuint], 'EXT_direct_state_access')
8346
8347# GL/glext.h:8048
8348glEnableClientStateIndexedEXT = _link_function('glEnableClientStateIndexedEXT', None, [GLenum, GLuint], 'EXT_direct_state_access')
8349
8350# GL/glext.h:8049
8351glDisableClientStateIndexedEXT = _link_function('glDisableClientStateIndexedEXT', None, [GLenum, GLuint], 'EXT_direct_state_access')
8352
8353# GL/glext.h:8050
8354glMultiTexCoordPointerEXT = _link_function('glMultiTexCoordPointerEXT', None, [GLenum, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8355
8356# GL/glext.h:8051
8357glMultiTexEnvfEXT = _link_function('glMultiTexEnvfEXT', None, [GLenum, GLenum, GLenum, GLfloat], 'EXT_direct_state_access')
8358
8359# GL/glext.h:8052
8360glMultiTexEnvfvEXT = _link_function('glMultiTexEnvfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8361
8362# GL/glext.h:8053
8363glMultiTexEnviEXT = _link_function('glMultiTexEnviEXT', None, [GLenum, GLenum, GLenum, GLint], 'EXT_direct_state_access')
8364
8365# GL/glext.h:8054
8366glMultiTexEnvivEXT = _link_function('glMultiTexEnvivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8367
8368# GL/glext.h:8055
8369glMultiTexGendEXT = _link_function('glMultiTexGendEXT', None, [GLenum, GLenum, GLenum, GLdouble], 'EXT_direct_state_access')
8370
8371# GL/glext.h:8056
8372glMultiTexGendvEXT = _link_function('glMultiTexGendvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLdouble)], 'EXT_direct_state_access')
8373
8374# GL/glext.h:8057
8375glMultiTexGenfEXT = _link_function('glMultiTexGenfEXT', None, [GLenum, GLenum, GLenum, GLfloat], 'EXT_direct_state_access')
8376
8377# GL/glext.h:8058
8378glMultiTexGenfvEXT = _link_function('glMultiTexGenfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8379
8380# GL/glext.h:8059
8381glMultiTexGeniEXT = _link_function('glMultiTexGeniEXT', None, [GLenum, GLenum, GLenum, GLint], 'EXT_direct_state_access')
8382
8383# GL/glext.h:8060
8384glMultiTexGenivEXT = _link_function('glMultiTexGenivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8385
8386# GL/glext.h:8061
8387glGetMultiTexEnvfvEXT = _link_function('glGetMultiTexEnvfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8388
8389# GL/glext.h:8062
8390glGetMultiTexEnvivEXT = _link_function('glGetMultiTexEnvivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8391
8392# GL/glext.h:8063
8393glGetMultiTexGendvEXT = _link_function('glGetMultiTexGendvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLdouble)], 'EXT_direct_state_access')
8394
8395# GL/glext.h:8064
8396glGetMultiTexGenfvEXT = _link_function('glGetMultiTexGenfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
8397
8398# GL/glext.h:8065
8399glGetMultiTexGenivEXT = _link_function('glGetMultiTexGenivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8400
8401# GL/glext.h:8066
8402glGetFloatIndexedvEXT = _link_function('glGetFloatIndexedvEXT', None, [GLenum, GLuint, POINTER(GLfloat)], 'EXT_direct_state_access')
8403
8404# GL/glext.h:8067
8405glGetDoubleIndexedvEXT = _link_function('glGetDoubleIndexedvEXT', None, [GLenum, GLuint, POINTER(GLdouble)], 'EXT_direct_state_access')
8406
8407# GL/glext.h:8068
8408glGetPointerIndexedvEXT = _link_function('glGetPointerIndexedvEXT', None, [GLenum, GLuint, POINTER(POINTER(GLvoid))], 'EXT_direct_state_access')
8409
8410# GL/glext.h:8069
8411glCompressedTextureImage3DEXT = _link_function('glCompressedTextureImage3DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8412
8413# GL/glext.h:8070
8414glCompressedTextureImage2DEXT = _link_function('glCompressedTextureImage2DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8415
8416# GL/glext.h:8071
8417glCompressedTextureImage1DEXT = _link_function('glCompressedTextureImage1DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8418
8419# GL/glext.h:8072
8420glCompressedTextureSubImage3DEXT = _link_function('glCompressedTextureSubImage3DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8421
8422# GL/glext.h:8073
8423glCompressedTextureSubImage2DEXT = _link_function('glCompressedTextureSubImage2DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8424
8425# GL/glext.h:8074
8426glCompressedTextureSubImage1DEXT = _link_function('glCompressedTextureSubImage1DEXT', None, [GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8427
8428# GL/glext.h:8075
8429glGetCompressedTextureImageEXT = _link_function('glGetCompressedTextureImageEXT', None, [GLuint, GLenum, GLint, POINTER(GLvoid)], 'EXT_direct_state_access')
8430
8431# GL/glext.h:8076
8432glCompressedMultiTexImage3DEXT = _link_function('glCompressedMultiTexImage3DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8433
8434# GL/glext.h:8077
8435glCompressedMultiTexImage2DEXT = _link_function('glCompressedMultiTexImage2DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8436
8437# GL/glext.h:8078
8438glCompressedMultiTexImage1DEXT = _link_function('glCompressedMultiTexImage1DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8439
8440# GL/glext.h:8079
8441glCompressedMultiTexSubImage3DEXT = _link_function('glCompressedMultiTexSubImage3DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8442
8443# GL/glext.h:8080
8444glCompressedMultiTexSubImage2DEXT = _link_function('glCompressedMultiTexSubImage2DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8445
8446# GL/glext.h:8081
8447glCompressedMultiTexSubImage1DEXT = _link_function('glCompressedMultiTexSubImage1DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8448
8449# GL/glext.h:8082
8450glGetCompressedMultiTexImageEXT = _link_function('glGetCompressedMultiTexImageEXT', None, [GLenum, GLenum, GLint, POINTER(GLvoid)], 'EXT_direct_state_access')
8451
8452# GL/glext.h:8083
8453glNamedProgramStringEXT = _link_function('glNamedProgramStringEXT', None, [GLuint, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
8454
8455# GL/glext.h:8084
8456glNamedProgramLocalParameter4dEXT = _link_function('glNamedProgramLocalParameter4dEXT', None, [GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access')
8457
8458# GL/glext.h:8085
8459glNamedProgramLocalParameter4dvEXT = _link_function('glNamedProgramLocalParameter4dvEXT', None, [GLuint, GLenum, GLuint, POINTER(GLdouble)], 'EXT_direct_state_access')
8460
8461# GL/glext.h:8086
8462glNamedProgramLocalParameter4fEXT = _link_function('glNamedProgramLocalParameter4fEXT', None, [GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access')
8463
8464# GL/glext.h:8087
8465glNamedProgramLocalParameter4fvEXT = _link_function('glNamedProgramLocalParameter4fvEXT', None, [GLuint, GLenum, GLuint, POINTER(GLfloat)], 'EXT_direct_state_access')
8466
8467# GL/glext.h:8088
8468glGetNamedProgramLocalParameterdvEXT = _link_function('glGetNamedProgramLocalParameterdvEXT', None, [GLuint, GLenum, GLuint, POINTER(GLdouble)], 'EXT_direct_state_access')
8469
8470# GL/glext.h:8089
8471glGetNamedProgramLocalParameterfvEXT = _link_function('glGetNamedProgramLocalParameterfvEXT', None, [GLuint, GLenum, GLuint, POINTER(GLfloat)], 'EXT_direct_state_access')
8472
8473# GL/glext.h:8090
8474glGetNamedProgramivEXT = _link_function('glGetNamedProgramivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8475
8476# GL/glext.h:8091
8477glGetNamedProgramStringEXT = _link_function('glGetNamedProgramStringEXT', None, [GLuint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
8478
8479# GL/glext.h:8092
8480glNamedProgramLocalParameters4fvEXT = _link_function('glNamedProgramLocalParameters4fvEXT', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access')
8481
8482# GL/glext.h:8093
8483glNamedProgramLocalParameterI4iEXT = _link_function('glNamedProgramLocalParameterI4iEXT', None, [GLuint, GLenum, GLuint, GLint, GLint, GLint, GLint], 'EXT_direct_state_access')
8484
8485# GL/glext.h:8094
8486glNamedProgramLocalParameterI4ivEXT = _link_function('glNamedProgramLocalParameterI4ivEXT', None, [GLuint, GLenum, GLuint, POINTER(GLint)], 'EXT_direct_state_access')
8487
8488# GL/glext.h:8095
8489glNamedProgramLocalParametersI4ivEXT = _link_function('glNamedProgramLocalParametersI4ivEXT', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access')
8490
8491# GL/glext.h:8096
8492glNamedProgramLocalParameterI4uiEXT = _link_function('glNamedProgramLocalParameterI4uiEXT', None, [GLuint, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint], 'EXT_direct_state_access')
8493
8494# GL/glext.h:8097
8495glNamedProgramLocalParameterI4uivEXT = _link_function('glNamedProgramLocalParameterI4uivEXT', None, [GLuint, GLenum, GLuint, POINTER(GLuint)], 'EXT_direct_state_access')
8496
8497# GL/glext.h:8098
8498glNamedProgramLocalParametersI4uivEXT = _link_function('glNamedProgramLocalParametersI4uivEXT', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access')
8499
8500# GL/glext.h:8099
8501glGetNamedProgramLocalParameterIivEXT = _link_function('glGetNamedProgramLocalParameterIivEXT', None, [GLuint, GLenum, GLuint, POINTER(GLint)], 'EXT_direct_state_access')
8502
8503# GL/glext.h:8100
8504glGetNamedProgramLocalParameterIuivEXT = _link_function('glGetNamedProgramLocalParameterIuivEXT', None, [GLuint, GLenum, GLuint, POINTER(GLuint)], 'EXT_direct_state_access')
8505
8506# GL/glext.h:8101
8507glTextureParameterIivEXT = _link_function('glTextureParameterIivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8508
8509# GL/glext.h:8102
8510glTextureParameterIuivEXT = _link_function('glTextureParameterIuivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLuint)], 'EXT_direct_state_access')
8511
8512# GL/glext.h:8103
8513glGetTextureParameterIivEXT = _link_function('glGetTextureParameterIivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8514
8515# GL/glext.h:8104
8516glGetTextureParameterIuivEXT = _link_function('glGetTextureParameterIuivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLuint)], 'EXT_direct_state_access')
8517
8518# GL/glext.h:8105
8519glMultiTexParameterIivEXT = _link_function('glMultiTexParameterIivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8520
8521# GL/glext.h:8106
8522glMultiTexParameterIuivEXT = _link_function('glMultiTexParameterIuivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLuint)], 'EXT_direct_state_access')
8523
8524# GL/glext.h:8107
8525glGetMultiTexParameterIivEXT = _link_function('glGetMultiTexParameterIivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8526
8527# GL/glext.h:8108
8528glGetMultiTexParameterIuivEXT = _link_function('glGetMultiTexParameterIuivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLuint)], 'EXT_direct_state_access')
8529
8530# GL/glext.h:8109
8531glProgramUniform1fEXT = _link_function('glProgramUniform1fEXT', None, [GLuint, GLint, GLfloat], 'EXT_direct_state_access')
8532
8533# GL/glext.h:8110
8534glProgramUniform2fEXT = _link_function('glProgramUniform2fEXT', None, [GLuint, GLint, GLfloat, GLfloat], 'EXT_direct_state_access')
8535
8536# GL/glext.h:8111
8537glProgramUniform3fEXT = _link_function('glProgramUniform3fEXT', None, [GLuint, GLint, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access')
8538
8539# GL/glext.h:8112
8540glProgramUniform4fEXT = _link_function('glProgramUniform4fEXT', None, [GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access')
8541
8542# GL/glext.h:8113
8543glProgramUniform1iEXT = _link_function('glProgramUniform1iEXT', None, [GLuint, GLint, GLint], 'EXT_direct_state_access')
8544
8545# GL/glext.h:8114
8546glProgramUniform2iEXT = _link_function('glProgramUniform2iEXT', None, [GLuint, GLint, GLint, GLint], 'EXT_direct_state_access')
8547
8548# GL/glext.h:8115
8549glProgramUniform3iEXT = _link_function('glProgramUniform3iEXT', None, [GLuint, GLint, GLint, GLint, GLint], 'EXT_direct_state_access')
8550
8551# GL/glext.h:8116
8552glProgramUniform4iEXT = _link_function('glProgramUniform4iEXT', None, [GLuint, GLint, GLint, GLint, GLint, GLint], 'EXT_direct_state_access')
8553
8554# GL/glext.h:8117
8555glProgramUniform1fvEXT = _link_function('glProgramUniform1fvEXT', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access')
8556
8557# GL/glext.h:8118
8558glProgramUniform2fvEXT = _link_function('glProgramUniform2fvEXT', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access')
8559
8560# GL/glext.h:8119
8561glProgramUniform3fvEXT = _link_function('glProgramUniform3fvEXT', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access')
8562
8563# GL/glext.h:8120
8564glProgramUniform4fvEXT = _link_function('glProgramUniform4fvEXT', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access')
8565
8566# GL/glext.h:8121
8567glProgramUniform1ivEXT = _link_function('glProgramUniform1ivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access')
8568
8569# GL/glext.h:8122
8570glProgramUniform2ivEXT = _link_function('glProgramUniform2ivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access')
8571
8572# GL/glext.h:8123
8573glProgramUniform3ivEXT = _link_function('glProgramUniform3ivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access')
8574
8575# GL/glext.h:8124
8576glProgramUniform4ivEXT = _link_function('glProgramUniform4ivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access')
8577
8578# GL/glext.h:8125
8579glProgramUniformMatrix2fvEXT = _link_function('glProgramUniformMatrix2fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
8580
8581# GL/glext.h:8126
8582glProgramUniformMatrix3fvEXT = _link_function('glProgramUniformMatrix3fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
8583
8584# GL/glext.h:8127
8585glProgramUniformMatrix4fvEXT = _link_function('glProgramUniformMatrix4fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
8586
8587# GL/glext.h:8128
8588glProgramUniformMatrix2x3fvEXT = _link_function('glProgramUniformMatrix2x3fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
8589
8590# GL/glext.h:8129
8591glProgramUniformMatrix3x2fvEXT = _link_function('glProgramUniformMatrix3x2fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
8592
8593# GL/glext.h:8130
8594glProgramUniformMatrix2x4fvEXT = _link_function('glProgramUniformMatrix2x4fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
8595
8596# GL/glext.h:8131
8597glProgramUniformMatrix4x2fvEXT = _link_function('glProgramUniformMatrix4x2fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
8598
8599# GL/glext.h:8132
8600glProgramUniformMatrix3x4fvEXT = _link_function('glProgramUniformMatrix3x4fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
8601
8602# GL/glext.h:8133
8603glProgramUniformMatrix4x3fvEXT = _link_function('glProgramUniformMatrix4x3fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
8604
8605# GL/glext.h:8134
8606glProgramUniform1uiEXT = _link_function('glProgramUniform1uiEXT', None, [GLuint, GLint, GLuint], 'EXT_direct_state_access')
8607
8608# GL/glext.h:8135
8609glProgramUniform2uiEXT = _link_function('glProgramUniform2uiEXT', None, [GLuint, GLint, GLuint, GLuint], 'EXT_direct_state_access')
8610
8611# GL/glext.h:8136
8612glProgramUniform3uiEXT = _link_function('glProgramUniform3uiEXT', None, [GLuint, GLint, GLuint, GLuint, GLuint], 'EXT_direct_state_access')
8613
8614# GL/glext.h:8137
8615glProgramUniform4uiEXT = _link_function('glProgramUniform4uiEXT', None, [GLuint, GLint, GLuint, GLuint, GLuint, GLuint], 'EXT_direct_state_access')
8616
8617# GL/glext.h:8138
8618glProgramUniform1uivEXT = _link_function('glProgramUniform1uivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access')
8619
8620# GL/glext.h:8139
8621glProgramUniform2uivEXT = _link_function('glProgramUniform2uivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access')
8622
8623# GL/glext.h:8140
8624glProgramUniform3uivEXT = _link_function('glProgramUniform3uivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access')
8625
8626# GL/glext.h:8141
8627glProgramUniform4uivEXT = _link_function('glProgramUniform4uivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access')
8628
8629# GL/glext.h:8142
8630glNamedBufferDataEXT = _link_function('glNamedBufferDataEXT', None, [GLuint, GLsizeiptr, POINTER(GLvoid), GLenum], 'EXT_direct_state_access')
8631
8632# GL/glext.h:8143
8633glNamedBufferSubDataEXT = _link_function('glNamedBufferSubDataEXT', None, [GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'EXT_direct_state_access')
8634
8635# GL/glext.h:8144
8636glMapNamedBufferEXT = _link_function('glMapNamedBufferEXT', POINTER(GLvoid), [GLuint, GLenum], 'EXT_direct_state_access')
8637
8638# GL/glext.h:8145
8639glUnmapNamedBufferEXT = _link_function('glUnmapNamedBufferEXT', GLboolean, [GLuint], 'EXT_direct_state_access')
8640
8641# GL/glext.h:8146
8642glGetNamedBufferParameterivEXT = _link_function('glGetNamedBufferParameterivEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8643
8644# GL/glext.h:8147
8645glGetNamedBufferPointervEXT = _link_function('glGetNamedBufferPointervEXT', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'EXT_direct_state_access')
8646
8647# GL/glext.h:8148
8648glGetNamedBufferSubDataEXT = _link_function('glGetNamedBufferSubDataEXT', None, [GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'EXT_direct_state_access')
8649
8650# GL/glext.h:8149
8651glTextureBufferEXT = _link_function('glTextureBufferEXT', None, [GLuint, GLenum, GLenum, GLuint], 'EXT_direct_state_access')
8652
8653# GL/glext.h:8150
8654glMultiTexBufferEXT = _link_function('glMultiTexBufferEXT', None, [GLenum, GLenum, GLenum, GLuint], 'EXT_direct_state_access')
8655
8656# GL/glext.h:8151
8657glNamedRenderbufferStorageEXT = _link_function('glNamedRenderbufferStorageEXT', None, [GLuint, GLenum, GLsizei, GLsizei], 'EXT_direct_state_access')
8658
8659# GL/glext.h:8152
8660glGetNamedRenderbufferParameterivEXT = _link_function('glGetNamedRenderbufferParameterivEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8661
8662# GL/glext.h:8153
8663glCheckNamedFramebufferStatusEXT = _link_function('glCheckNamedFramebufferStatusEXT', GLenum, [GLuint, GLenum], 'EXT_direct_state_access')
8664
8665# GL/glext.h:8154
8666glNamedFramebufferTexture1DEXT = _link_function('glNamedFramebufferTexture1DEXT', None, [GLuint, GLenum, GLenum, GLuint, GLint], 'EXT_direct_state_access')
8667
8668# GL/glext.h:8155
8669glNamedFramebufferTexture2DEXT = _link_function('glNamedFramebufferTexture2DEXT', None, [GLuint, GLenum, GLenum, GLuint, GLint], 'EXT_direct_state_access')
8670
8671# GL/glext.h:8156
8672glNamedFramebufferTexture3DEXT = _link_function('glNamedFramebufferTexture3DEXT', None, [GLuint, GLenum, GLenum, GLuint, GLint, GLint], 'EXT_direct_state_access')
8673
8674# GL/glext.h:8157
8675glNamedFramebufferRenderbufferEXT = _link_function('glNamedFramebufferRenderbufferEXT', None, [GLuint, GLenum, GLenum, GLuint], 'EXT_direct_state_access')
8676
8677# GL/glext.h:8158
8678glGetNamedFramebufferAttachmentParameterivEXT = _link_function('glGetNamedFramebufferAttachmentParameterivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8679
8680# GL/glext.h:8159
8681glGenerateTextureMipmapEXT = _link_function('glGenerateTextureMipmapEXT', None, [GLuint, GLenum], 'EXT_direct_state_access')
8682
8683# GL/glext.h:8160
8684glGenerateMultiTexMipmapEXT = _link_function('glGenerateMultiTexMipmapEXT', None, [GLenum, GLenum], 'EXT_direct_state_access')
8685
8686# GL/glext.h:8161
8687glFramebufferDrawBufferEXT = _link_function('glFramebufferDrawBufferEXT', None, [GLuint, GLenum], 'EXT_direct_state_access')
8688
8689# GL/glext.h:8162
8690glFramebufferDrawBuffersEXT = _link_function('glFramebufferDrawBuffersEXT', None, [GLuint, GLsizei, POINTER(GLenum)], 'EXT_direct_state_access')
8691
8692# GL/glext.h:8163
8693glFramebufferReadBufferEXT = _link_function('glFramebufferReadBufferEXT', None, [GLuint, GLenum], 'EXT_direct_state_access')
8694
8695# GL/glext.h:8164
8696glGetFramebufferParameterivEXT = _link_function('glGetFramebufferParameterivEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
8697
8698# GL/glext.h:8165
8699glNamedRenderbufferStorageMultisampleEXT = _link_function('glNamedRenderbufferStorageMultisampleEXT', None, [GLuint, GLsizei, GLenum, GLsizei, GLsizei], 'EXT_direct_state_access')
8700
8701# GL/glext.h:8166
8702glNamedRenderbufferStorageMultisampleCoverageEXT = _link_function('glNamedRenderbufferStorageMultisampleCoverageEXT', None, [GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei], 'EXT_direct_state_access')
8703
8704# GL/glext.h:8167
8705glNamedFramebufferTextureEXT = _link_function('glNamedFramebufferTextureEXT', None, [GLuint, GLenum, GLuint, GLint], 'EXT_direct_state_access')
8706
8707# GL/glext.h:8168
8708glNamedFramebufferTextureLayerEXT = _link_function('glNamedFramebufferTextureLayerEXT', None, [GLuint, GLenum, GLuint, GLint, GLint], 'EXT_direct_state_access')
8709
8710# GL/glext.h:8169
8711glNamedFramebufferTextureFaceEXT = _link_function('glNamedFramebufferTextureFaceEXT', None, [GLuint, GLenum, GLuint, GLint, GLenum], 'EXT_direct_state_access')
8712
8713# GL/glext.h:8170
8714glTextureRenderbufferEXT = _link_function('glTextureRenderbufferEXT', None, [GLuint, GLenum, GLuint], 'EXT_direct_state_access')
8715
8716# GL/glext.h:8171
8717glMultiTexRenderbufferEXT = _link_function('glMultiTexRenderbufferEXT', None, [GLenum, GLenum, GLuint], 'EXT_direct_state_access')
8718
8719PFNGLCLIENTATTRIBDEFAULTEXTPROC = CFUNCTYPE(None, GLbitfield) 	# GL/glext.h:8173
8720PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC = CFUNCTYPE(None, GLbitfield) 	# GL/glext.h:8174
8721PFNGLMATRIXLOADFEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8175
8722PFNGLMATRIXLOADDEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) 	# GL/glext.h:8176
8723PFNGLMATRIXMULTFEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8177
8724PFNGLMATRIXMULTDEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) 	# GL/glext.h:8178
8725PFNGLMATRIXLOADIDENTITYEXTPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:8179
8726PFNGLMATRIXROTATEFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:8180
8727PFNGLMATRIXROTATEDEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:8181
8728PFNGLMATRIXSCALEFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:8182
8729PFNGLMATRIXSCALEDEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:8183
8730PFNGLMATRIXTRANSLATEFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:8184
8731PFNGLMATRIXTRANSLATEDEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:8185
8732PFNGLMATRIXFRUSTUMEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:8186
8733PFNGLMATRIXORTHOEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:8187
8734PFNGLMATRIXPOPEXTPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:8188
8735PFNGLMATRIXPUSHEXTPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:8189
8736PFNGLMATRIXLOADTRANSPOSEFEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8190
8737PFNGLMATRIXLOADTRANSPOSEDEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) 	# GL/glext.h:8191
8738PFNGLMATRIXMULTTRANSPOSEFEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8192
8739PFNGLMATRIXMULTTRANSPOSEDEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) 	# GL/glext.h:8193
8740PFNGLTEXTUREPARAMETERFEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLfloat) 	# GL/glext.h:8194
8741PFNGLTEXTUREPARAMETERFVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8195
8742PFNGLTEXTUREPARAMETERIEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLint) 	# GL/glext.h:8196
8743PFNGLTEXTUREPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8197
8744PFNGLTEXTUREIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8198
8745PFNGLTEXTUREIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8199
8746PFNGLTEXTURESUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8200
8747PFNGLTEXTURESUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8201
8748PFNGLCOPYTEXTUREIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint) 	# GL/glext.h:8202
8749PFNGLCOPYTEXTUREIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) 	# GL/glext.h:8203
8750PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei) 	# GL/glext.h:8204
8751PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) 	# GL/glext.h:8205
8752PFNGLGETTEXTUREIMAGEEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8206
8753PFNGLGETTEXTUREPARAMETERFVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8207
8754PFNGLGETTEXTUREPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8208
8755PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8209
8756PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, POINTER(GLint)) 	# GL/glext.h:8210
8757PFNGLTEXTUREIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8211
8758PFNGLTEXTURESUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8212
8759PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) 	# GL/glext.h:8213
8760PFNGLMULTITEXPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLfloat) 	# GL/glext.h:8214
8761PFNGLMULTITEXPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8215
8762PFNGLMULTITEXPARAMETERIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLint) 	# GL/glext.h:8216
8763PFNGLMULTITEXPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8217
8764PFNGLMULTITEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8218
8765PFNGLMULTITEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8219
8766PFNGLMULTITEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8220
8767PFNGLMULTITEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8221
8768PFNGLCOPYMULTITEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint) 	# GL/glext.h:8222
8769PFNGLCOPYMULTITEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) 	# GL/glext.h:8223
8770PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei) 	# GL/glext.h:8224
8771PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) 	# GL/glext.h:8225
8772PFNGLGETMULTITEXIMAGEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8226
8773PFNGLGETMULTITEXPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8227
8774PFNGLGETMULTITEXPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8228
8775PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8229
8776PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, POINTER(GLint)) 	# GL/glext.h:8230
8777PFNGLMULTITEXIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8231
8778PFNGLMULTITEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8232
8779PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) 	# GL/glext.h:8233
8780PFNGLBINDMULTITEXTUREEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) 	# GL/glext.h:8234
8781PFNGLENABLECLIENTSTATEINDEXEDEXTPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:8235
8782PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:8236
8783PFNGLMULTITEXCOORDPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8237
8784PFNGLMULTITEXENVFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLfloat) 	# GL/glext.h:8238
8785PFNGLMULTITEXENVFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8239
8786PFNGLMULTITEXENVIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLint) 	# GL/glext.h:8240
8787PFNGLMULTITEXENVIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8241
8788PFNGLMULTITEXGENDEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLdouble) 	# GL/glext.h:8242
8789PFNGLMULTITEXGENDVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLdouble)) 	# GL/glext.h:8243
8790PFNGLMULTITEXGENFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLfloat) 	# GL/glext.h:8244
8791PFNGLMULTITEXGENFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8245
8792PFNGLMULTITEXGENIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLint) 	# GL/glext.h:8246
8793PFNGLMULTITEXGENIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8247
8794PFNGLGETMULTITEXENVFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8248
8795PFNGLGETMULTITEXENVIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8249
8796PFNGLGETMULTITEXGENDVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLdouble)) 	# GL/glext.h:8250
8797PFNGLGETMULTITEXGENFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) 	# GL/glext.h:8251
8798PFNGLGETMULTITEXGENIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8252
8799PFNGLGETFLOATINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) 	# GL/glext.h:8253
8800PFNGLGETDOUBLEINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) 	# GL/glext.h:8254
8801PFNGLGETPOINTERINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(POINTER(GLvoid))) 	# GL/glext.h:8255
8802PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8256
8803PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8257
8804PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8258
8805PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8259
8806PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8260
8807PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8261
8808PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, POINTER(GLvoid)) 	# GL/glext.h:8262
8809PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8263
8810PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8264
8811PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8265
8812PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8266
8813PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8267
8814PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8268
8815PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, POINTER(GLvoid)) 	# GL/glext.h:8269
8816PFNGLNAMEDPROGRAMSTRINGEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLsizei, POINTER(GLvoid)) 	# GL/glext.h:8270
8817PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) 	# GL/glext.h:8271
8818PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLdouble)) 	# GL/glext.h:8272
8819PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:8273
8820PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLfloat)) 	# GL/glext.h:8274
8821PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLdouble)) 	# GL/glext.h:8275
8822PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLfloat)) 	# GL/glext.h:8276
8823PFNGLGETNAMEDPROGRAMIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8277
8824PFNGLGETNAMEDPROGRAMSTRINGEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLvoid)) 	# GL/glext.h:8278
8825PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:8279
8826PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLint, GLint, GLint, GLint) 	# GL/glext.h:8280
8827PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLint)) 	# GL/glext.h:8281
8828PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLsizei, POINTER(GLint)) 	# GL/glext.h:8282
8829PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:8283
8830PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLuint)) 	# GL/glext.h:8284
8831PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:8285
8832PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLint)) 	# GL/glext.h:8286
8833PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLuint)) 	# GL/glext.h:8287
8834PFNGLTEXTUREPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8288
8835PFNGLTEXTUREPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLuint)) 	# GL/glext.h:8289
8836PFNGLGETTEXTUREPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8290
8837PFNGLGETTEXTUREPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLuint)) 	# GL/glext.h:8291
8838PFNGLMULTITEXPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8292
8839PFNGLMULTITEXPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLuint)) 	# GL/glext.h:8293
8840PFNGLGETMULTITEXPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8294
8841PFNGLGETMULTITEXPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLuint)) 	# GL/glext.h:8295
8842PFNGLPROGRAMUNIFORM1FEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat) 	# GL/glext.h:8296
8843PFNGLPROGRAMUNIFORM2FEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat) 	# GL/glext.h:8297
8844PFNGLPROGRAMUNIFORM3FEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:8298
8845PFNGLPROGRAMUNIFORM4FEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat) 	# GL/glext.h:8299
8846PFNGLPROGRAMUNIFORM1IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint) 	# GL/glext.h:8300
8847PFNGLPROGRAMUNIFORM2IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint) 	# GL/glext.h:8301
8848PFNGLPROGRAMUNIFORM3IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint) 	# GL/glext.h:8302
8849PFNGLPROGRAMUNIFORM4IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint, GLint) 	# GL/glext.h:8303
8850PFNGLPROGRAMUNIFORM1FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:8304
8851PFNGLPROGRAMUNIFORM2FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:8305
8852PFNGLPROGRAMUNIFORM3FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:8306
8853PFNGLPROGRAMUNIFORM4FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) 	# GL/glext.h:8307
8854PFNGLPROGRAMUNIFORM1IVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) 	# GL/glext.h:8308
8855PFNGLPROGRAMUNIFORM2IVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) 	# GL/glext.h:8309
8856PFNGLPROGRAMUNIFORM3IVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) 	# GL/glext.h:8310
8857PFNGLPROGRAMUNIFORM4IVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) 	# GL/glext.h:8311
8858PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:8312
8859PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:8313
8860PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:8314
8861PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:8315
8862PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:8316
8863PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:8317
8864PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:8318
8865PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:8319
8866PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) 	# GL/glext.h:8320
8867PFNGLPROGRAMUNIFORM1UIEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint) 	# GL/glext.h:8321
8868PFNGLPROGRAMUNIFORM2UIEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint) 	# GL/glext.h:8322
8869PFNGLPROGRAMUNIFORM3UIEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint, GLuint) 	# GL/glext.h:8323
8870PFNGLPROGRAMUNIFORM4UIEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint, GLuint, GLuint) 	# GL/glext.h:8324
8871PFNGLPROGRAMUNIFORM1UIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:8325
8872PFNGLPROGRAMUNIFORM2UIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:8326
8873PFNGLPROGRAMUNIFORM3UIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:8327
8874PFNGLPROGRAMUNIFORM4UIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) 	# GL/glext.h:8328
8875PFNGLNAMEDBUFFERDATAEXTPROC = CFUNCTYPE(None, GLuint, GLsizeiptr, POINTER(GLvoid), GLenum) 	# GL/glext.h:8329
8876PFNGLNAMEDBUFFERSUBDATAEXTPROC = CFUNCTYPE(None, GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)) 	# GL/glext.h:8330
8877PFNGLMAPNAMEDBUFFEREXTPROC = CFUNCTYPE(POINTER(GLvoid), GLuint, GLenum) 	# GL/glext.h:8331
8878PFNGLUNMAPNAMEDBUFFEREXTPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:8332
8879PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:8333
8880PFNGLGETNAMEDBUFFERPOINTERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) 	# GL/glext.h:8334
8881PFNGLGETNAMEDBUFFERSUBDATAEXTPROC = CFUNCTYPE(None, GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)) 	# GL/glext.h:8335
8882PFNGLTEXTUREBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint) 	# GL/glext.h:8336
8883PFNGLMULTITEXBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint) 	# GL/glext.h:8337
8884PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLsizei, GLsizei) 	# GL/glext.h:8338
8885PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:8339
8886PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC = CFUNCTYPE(GLenum, GLuint, GLenum) 	# GL/glext.h:8340
8887PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint, GLint) 	# GL/glext.h:8341
8888PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint, GLint) 	# GL/glext.h:8342
8889PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint, GLint, GLint) 	# GL/glext.h:8343
8890PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint) 	# GL/glext.h:8344
8891PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) 	# GL/glext.h:8345
8892PFNGLGENERATETEXTUREMIPMAPEXTPROC = CFUNCTYPE(None, GLuint, GLenum) 	# GL/glext.h:8346
8893PFNGLGENERATEMULTITEXMIPMAPEXTPROC = CFUNCTYPE(None, GLenum, GLenum) 	# GL/glext.h:8347
8894PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum) 	# GL/glext.h:8348
8895PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLenum)) 	# GL/glext.h:8349
8896PFNGLFRAMEBUFFERREADBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum) 	# GL/glext.h:8350
8897PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) 	# GL/glext.h:8351
8898PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC = CFUNCTYPE(None, GLuint, GLsizei, GLenum, GLsizei, GLsizei) 	# GL/glext.h:8352
8899PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC = CFUNCTYPE(None, GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei) 	# GL/glext.h:8353
8900PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLint) 	# GL/glext.h:8354
8901PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLint, GLint) 	# GL/glext.h:8355
8902PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLint, GLenum) 	# GL/glext.h:8356
8903PFNGLTEXTURERENDERBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint) 	# GL/glext.h:8357
8904PFNGLMULTITEXRENDERBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) 	# GL/glext.h:8358
8905# EXT_vertex_array_bgra (GL/glext.h:8361)
8906GL_EXT_vertex_array_bgra = 1 	# GL/glext.h:8362
8907# EXT_texture_swizzle (GL/glext.h:8365)
8908GL_EXT_texture_swizzle = 1 	# GL/glext.h:8366
8909# NV_explicit_multisample (GL/glext.h:8369)
8910GL_NV_explicit_multisample = 1 	# GL/glext.h:8370
8911# GL/glext.h:8372
8912glGetMultisamplefvNV = _link_function('glGetMultisamplefvNV', None, [GLenum, GLuint, POINTER(GLfloat)], 'NV_explicit_multisample')
8913
8914# GL/glext.h:8373
8915glSampleMaskIndexedNV = _link_function('glSampleMaskIndexedNV', None, [GLuint, GLbitfield], 'NV_explicit_multisample')
8916
8917# GL/glext.h:8374
8918glTexRenderbufferNV = _link_function('glTexRenderbufferNV', None, [GLenum, GLuint], 'NV_explicit_multisample')
8919
8920PFNGLGETMULTISAMPLEFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) 	# GL/glext.h:8376
8921PFNGLSAMPLEMASKINDEXEDNVPROC = CFUNCTYPE(None, GLuint, GLbitfield) 	# GL/glext.h:8377
8922PFNGLTEXRENDERBUFFERNVPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:8378
8923# NV_transform_feedback2 (GL/glext.h:8381)
8924GL_NV_transform_feedback2 = 1 	# GL/glext.h:8382
8925# GL/glext.h:8384
8926glBindTransformFeedbackNV = _link_function('glBindTransformFeedbackNV', None, [GLenum, GLuint], 'NV_transform_feedback2')
8927
8928# GL/glext.h:8385
8929glDeleteTransformFeedbacksNV = _link_function('glDeleteTransformFeedbacksNV', None, [GLsizei, POINTER(GLuint)], 'NV_transform_feedback2')
8930
8931# GL/glext.h:8386
8932glGenTransformFeedbacksNV = _link_function('glGenTransformFeedbacksNV', None, [GLsizei, POINTER(GLuint)], 'NV_transform_feedback2')
8933
8934# GL/glext.h:8387
8935glIsTransformFeedbackNV = _link_function('glIsTransformFeedbackNV', GLboolean, [GLuint], 'NV_transform_feedback2')
8936
8937# GL/glext.h:8388
8938glPauseTransformFeedbackNV = _link_function('glPauseTransformFeedbackNV', None, [], 'NV_transform_feedback2')
8939
8940# GL/glext.h:8389
8941glResumeTransformFeedbackNV = _link_function('glResumeTransformFeedbackNV', None, [], 'NV_transform_feedback2')
8942
8943# GL/glext.h:8390
8944glDrawTransformFeedbackNV = _link_function('glDrawTransformFeedbackNV', None, [GLenum, GLuint], 'NV_transform_feedback2')
8945
8946PFNGLBINDTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:8392
8947PFNGLDELETETRANSFORMFEEDBACKSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:8393
8948PFNGLGENTRANSFORMFEEDBACKSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) 	# GL/glext.h:8394
8949PFNGLISTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:8395
8950PFNGLPAUSETRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None) 	# GL/glext.h:8396
8951PFNGLRESUMETRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None) 	# GL/glext.h:8397
8952PFNGLDRAWTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None, GLenum, GLuint) 	# GL/glext.h:8398
8953# NV_vertex_buffer_unified_memory (GL/glext.h:8401)
8954GL_NV_vertex_buffer_unified_memory = 1 	# GL/glext.h:8402
8955# GL/glext.h:8404
8956glBufferAddressRangeNV = _link_function('glBufferAddressRangeNV', None, [GLenum, GLuint, GLuint64EXT, GLsizeiptr], 'NV_vertex_buffer_unified_memory')
8957
8958# GL/glext.h:8405
8959glVertexFormatNV = _link_function('glVertexFormatNV', None, [GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
8960
8961# GL/glext.h:8406
8962glNormalFormatNV = _link_function('glNormalFormatNV', None, [GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
8963
8964# GL/glext.h:8407
8965glColorFormatNV = _link_function('glColorFormatNV', None, [GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
8966
8967# GL/glext.h:8408
8968glIndexFormatNV = _link_function('glIndexFormatNV', None, [GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
8969
8970# GL/glext.h:8409
8971glTexCoordFormatNV = _link_function('glTexCoordFormatNV', None, [GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
8972
8973# GL/glext.h:8410
8974glEdgeFlagFormatNV = _link_function('glEdgeFlagFormatNV', None, [GLsizei], 'NV_vertex_buffer_unified_memory')
8975
8976# GL/glext.h:8411
8977glSecondaryColorFormatNV = _link_function('glSecondaryColorFormatNV', None, [GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
8978
8979# GL/glext.h:8412
8980glFogCoordFormatNV = _link_function('glFogCoordFormatNV', None, [GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
8981
8982# GL/glext.h:8413
8983glVertexAttribFormatNV = _link_function('glVertexAttribFormatNV', None, [GLuint, GLint, GLenum, GLboolean, GLsizei], 'NV_vertex_buffer_unified_memory')
8984
8985# GL/glext.h:8414
8986glVertexAttribIFormatNV = _link_function('glVertexAttribIFormatNV', None, [GLuint, GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
8987
8988# GL/glext.h:8415
8989glGetIntegerui64i_vNV = _link_function('glGetIntegerui64i_vNV', None, [GLenum, GLuint, POINTER(GLuint64EXT)], 'NV_vertex_buffer_unified_memory')
8990
8991PFNGLBUFFERADDRESSRANGENVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint64EXT, GLsizeiptr) 	# GL/glext.h:8417
8992PFNGLVERTEXFORMATNVPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei) 	# GL/glext.h:8418
8993PFNGLNORMALFORMATNVPROC = CFUNCTYPE(None, GLenum, GLsizei) 	# GL/glext.h:8419
8994PFNGLCOLORFORMATNVPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei) 	# GL/glext.h:8420
8995PFNGLINDEXFORMATNVPROC = CFUNCTYPE(None, GLenum, GLsizei) 	# GL/glext.h:8421
8996PFNGLTEXCOORDFORMATNVPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei) 	# GL/glext.h:8422
8997PFNGLEDGEFLAGFORMATNVPROC = CFUNCTYPE(None, GLsizei) 	# GL/glext.h:8423
8998PFNGLSECONDARYCOLORFORMATNVPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei) 	# GL/glext.h:8424
8999PFNGLFOGCOORDFORMATNVPROC = CFUNCTYPE(None, GLenum, GLsizei) 	# GL/glext.h:8425
9000PFNGLVERTEXATTRIBFORMATNVPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei) 	# GL/glext.h:8426
9001PFNGLVERTEXATTRIBIFORMATNVPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei) 	# GL/glext.h:8427
9002PFNGLGETINTEGERUI64I_VNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint64EXT)) 	# GL/glext.h:8428
9003# NV_shader_buffer_load (GL/glext.h:8432)
9004GL_NV_shader_buffer_load = 1 	# GL/glext.h:8433
9005# GL/glext.h:8435
9006glGetBufferParameterui64vNV = _link_function('glGetBufferParameterui64vNV', None, [GLenum, GLenum, POINTER(GLuint64EXT)], 'NV_shader_buffer_load')
9007
9008# GL/glext.h:8436
9009glGetIntegerui64vNV = _link_function('glGetIntegerui64vNV', None, [GLenum, POINTER(GLuint64EXT)], 'NV_shader_buffer_load')
9010
9011# GL/glext.h:8437
9012glGetNamedBufferParameterui64vNV = _link_function('glGetNamedBufferParameterui64vNV', None, [GLuint, GLenum, POINTER(GLuint64EXT)], 'NV_shader_buffer_load')
9013
9014# GL/glext.h:8438
9015glIsBufferResidentNV = _link_function('glIsBufferResidentNV', GLboolean, [GLenum], 'NV_shader_buffer_load')
9016
9017# GL/glext.h:8439
9018glIsNamedBufferResidentNV = _link_function('glIsNamedBufferResidentNV', GLboolean, [GLuint], 'NV_shader_buffer_load')
9019
9020# GL/glext.h:8440
9021glMakeBufferNonResidentNV = _link_function('glMakeBufferNonResidentNV', None, [GLenum], 'NV_shader_buffer_load')
9022
9023# GL/glext.h:8441
9024glMakeBufferResidentNV = _link_function('glMakeBufferResidentNV', None, [GLenum, GLenum], 'NV_shader_buffer_load')
9025
9026# GL/glext.h:8442
9027glMakeNamedBufferNonResidentNV = _link_function('glMakeNamedBufferNonResidentNV', None, [GLuint], 'NV_shader_buffer_load')
9028
9029# GL/glext.h:8443
9030glMakeNamedBufferResidentNV = _link_function('glMakeNamedBufferResidentNV', None, [GLuint, GLenum], 'NV_shader_buffer_load')
9031
9032# GL/glext.h:8444
9033glUniformui64NV = _link_function('glUniformui64NV', None, [GLint, GLuint64EXT], 'NV_shader_buffer_load')
9034
9035# GL/glext.h:8445
9036glUniformui64vNV = _link_function('glUniformui64vNV', None, [GLint, GLsizei, POINTER(GLuint64EXT)], 'NV_shader_buffer_load')
9037
9038# GL/glext.h:8446
9039glGetUniformui64vNV = _link_function('glGetUniformui64vNV', None, [GLuint, GLint, POINTER(GLuint64EXT)], 'NV_shader_buffer_load')
9040
9041# GL/glext.h:8447
9042glProgramUniformui64NV = _link_function('glProgramUniformui64NV', None, [GLuint, GLint, GLuint64EXT], 'NV_shader_buffer_load')
9043
9044# GL/glext.h:8448
9045glProgramUniformui64vNV = _link_function('glProgramUniformui64vNV', None, [GLuint, GLint, GLsizei, POINTER(GLuint64EXT)], 'NV_shader_buffer_load')
9046
9047PFNGLGETBUFFERPARAMETERUI64VNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint64EXT)) 	# GL/glext.h:8450
9048PFNGLGETINTEGERUI64VNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint64EXT)) 	# GL/glext.h:8451
9049PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint64EXT)) 	# GL/glext.h:8452
9050PFNGLISBUFFERRESIDENTNVPROC = CFUNCTYPE(GLboolean, GLenum) 	# GL/glext.h:8453
9051PFNGLISNAMEDBUFFERRESIDENTNVPROC = CFUNCTYPE(GLboolean, GLuint) 	# GL/glext.h:8454
9052PFNGLMAKEBUFFERNONRESIDENTNVPROC = CFUNCTYPE(None, GLenum) 	# GL/glext.h:8455
9053PFNGLMAKEBUFFERRESIDENTNVPROC = CFUNCTYPE(None, GLenum, GLenum) 	# GL/glext.h:8456
9054PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC = CFUNCTYPE(None, GLuint) 	# GL/glext.h:8457
9055PFNGLMAKENAMEDBUFFERRESIDENTNVPROC = CFUNCTYPE(None, GLuint, GLenum) 	# GL/glext.h:8458
9056PFNGLUNIFORMUI64NVPROC = CFUNCTYPE(None, GLint, GLuint64EXT) 	# GL/glext.h:8459
9057PFNGLUNIFORMUI64VNVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint64EXT)) 	# GL/glext.h:8460
9058PFNGLGETUNIFORMUI64VNVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLuint64EXT)) 	# GL/glext.h:8461
9059PFNGLPROGRAMUNIFORMUI64NVPROC = CFUNCTYPE(None, GLuint, GLint, GLuint64EXT) 	# GL/glext.h:8462
9060PFNGLPROGRAMUNIFORMUI64VNVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint64EXT)) 	# GL/glext.h:8463
9061# MESA_packed_depth_stencil (/usr/include/GL/gl.h:2065)
9062# ATI_blend_equation_separate (/usr/include/GL/gl.h:2077)
9063# OES_EGL_image (/usr/include/GL/gl.h:2089)
9064# OES_EGL_image (/usr/include/GL/gl.h:2093)
9065
9066__all__ = ['GL_GLEXT_VERSION', 'GL_BLEND_DST_RGB', 'GL_BLEND_SRC_RGB',
9067'GL_BLEND_DST_ALPHA', 'GL_BLEND_SRC_ALPHA', 'GL_POINT_SIZE_MIN',
9068'GL_POINT_SIZE_MAX', 'GL_POINT_FADE_THRESHOLD_SIZE',
9069'GL_POINT_DISTANCE_ATTENUATION', 'GL_GENERATE_MIPMAP',
9070'GL_GENERATE_MIPMAP_HINT', 'GL_DEPTH_COMPONENT16', 'GL_DEPTH_COMPONENT24',
9071'GL_DEPTH_COMPONENT32', 'GL_MIRRORED_REPEAT', 'GL_FOG_COORDINATE_SOURCE',
9072'GL_FOG_COORDINATE', 'GL_FRAGMENT_DEPTH', 'GL_CURRENT_FOG_COORDINATE',
9073'GL_FOG_COORDINATE_ARRAY_TYPE', 'GL_FOG_COORDINATE_ARRAY_STRIDE',
9074'GL_FOG_COORDINATE_ARRAY_POINTER', 'GL_FOG_COORDINATE_ARRAY', 'GL_COLOR_SUM',
9075'GL_CURRENT_SECONDARY_COLOR', 'GL_SECONDARY_COLOR_ARRAY_SIZE',
9076'GL_SECONDARY_COLOR_ARRAY_TYPE', 'GL_SECONDARY_COLOR_ARRAY_STRIDE',
9077'GL_SECONDARY_COLOR_ARRAY_POINTER', 'GL_SECONDARY_COLOR_ARRAY',
9078'GL_MAX_TEXTURE_LOD_BIAS', 'GL_TEXTURE_FILTER_CONTROL', 'GL_TEXTURE_LOD_BIAS',
9079'GL_INCR_WRAP', 'GL_DECR_WRAP', 'GL_TEXTURE_DEPTH_SIZE',
9080'GL_DEPTH_TEXTURE_MODE', 'GL_TEXTURE_COMPARE_MODE', 'GL_TEXTURE_COMPARE_FUNC',
9081'GL_COMPARE_R_TO_TEXTURE', 'GL_BUFFER_SIZE', 'GL_BUFFER_USAGE',
9082'GL_QUERY_COUNTER_BITS', 'GL_CURRENT_QUERY', 'GL_QUERY_RESULT',
9083'GL_QUERY_RESULT_AVAILABLE', 'GL_ARRAY_BUFFER', 'GL_ELEMENT_ARRAY_BUFFER',
9084'GL_ARRAY_BUFFER_BINDING', 'GL_ELEMENT_ARRAY_BUFFER_BINDING',
9085'GL_VERTEX_ARRAY_BUFFER_BINDING', 'GL_NORMAL_ARRAY_BUFFER_BINDING',
9086'GL_COLOR_ARRAY_BUFFER_BINDING', 'GL_INDEX_ARRAY_BUFFER_BINDING',
9087'GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING', 'GL_EDGE_FLAG_ARRAY_BUFFER_BINDING',
9088'GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING',
9089'GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING', 'GL_WEIGHT_ARRAY_BUFFER_BINDING',
9090'GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING', 'GL_READ_ONLY', 'GL_WRITE_ONLY',
9091'GL_READ_WRITE', 'GL_BUFFER_ACCESS', 'GL_BUFFER_MAPPED',
9092'GL_BUFFER_MAP_POINTER', 'GL_STREAM_DRAW', 'GL_STREAM_READ', 'GL_STREAM_COPY',
9093'GL_STATIC_DRAW', 'GL_STATIC_READ', 'GL_STATIC_COPY', 'GL_DYNAMIC_DRAW',
9094'GL_DYNAMIC_READ', 'GL_DYNAMIC_COPY', 'GL_SAMPLES_PASSED', 'GL_FOG_COORD_SRC',
9095'GL_FOG_COORD', 'GL_CURRENT_FOG_COORD', 'GL_FOG_COORD_ARRAY_TYPE',
9096'GL_FOG_COORD_ARRAY_STRIDE', 'GL_FOG_COORD_ARRAY_POINTER',
9097'GL_FOG_COORD_ARRAY', 'GL_FOG_COORD_ARRAY_BUFFER_BINDING', 'GL_SRC0_RGB',
9098'GL_SRC1_RGB', 'GL_SRC2_RGB', 'GL_SRC0_ALPHA', 'GL_SRC1_ALPHA',
9099'GL_SRC2_ALPHA', 'GL_BLEND_EQUATION_RGB', 'GL_VERTEX_ATTRIB_ARRAY_ENABLED',
9100'GL_VERTEX_ATTRIB_ARRAY_SIZE', 'GL_VERTEX_ATTRIB_ARRAY_STRIDE',
9101'GL_VERTEX_ATTRIB_ARRAY_TYPE', 'GL_CURRENT_VERTEX_ATTRIB',
9102'GL_VERTEX_PROGRAM_POINT_SIZE', 'GL_VERTEX_PROGRAM_TWO_SIDE',
9103'GL_VERTEX_ATTRIB_ARRAY_POINTER', 'GL_STENCIL_BACK_FUNC',
9104'GL_STENCIL_BACK_FAIL', 'GL_STENCIL_BACK_PASS_DEPTH_FAIL',
9105'GL_STENCIL_BACK_PASS_DEPTH_PASS', 'GL_MAX_DRAW_BUFFERS', 'GL_DRAW_BUFFER0',
9106'GL_DRAW_BUFFER1', 'GL_DRAW_BUFFER2', 'GL_DRAW_BUFFER3', 'GL_DRAW_BUFFER4',
9107'GL_DRAW_BUFFER5', 'GL_DRAW_BUFFER6', 'GL_DRAW_BUFFER7', 'GL_DRAW_BUFFER8',
9108'GL_DRAW_BUFFER9', 'GL_DRAW_BUFFER10', 'GL_DRAW_BUFFER11', 'GL_DRAW_BUFFER12',
9109'GL_DRAW_BUFFER13', 'GL_DRAW_BUFFER14', 'GL_DRAW_BUFFER15',
9110'GL_BLEND_EQUATION_ALPHA', 'GL_POINT_SPRITE', 'GL_COORD_REPLACE',
9111'GL_MAX_VERTEX_ATTRIBS', 'GL_VERTEX_ATTRIB_ARRAY_NORMALIZED',
9112'GL_MAX_TEXTURE_COORDS', 'GL_MAX_TEXTURE_IMAGE_UNITS', 'GL_FRAGMENT_SHADER',
9113'GL_VERTEX_SHADER', 'GL_MAX_FRAGMENT_UNIFORM_COMPONENTS',
9114'GL_MAX_VERTEX_UNIFORM_COMPONENTS', 'GL_MAX_VARYING_FLOATS',
9115'GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS', 'GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS',
9116'GL_SHADER_TYPE', 'GL_FLOAT_VEC2', 'GL_FLOAT_VEC3', 'GL_FLOAT_VEC4',
9117'GL_INT_VEC2', 'GL_INT_VEC3', 'GL_INT_VEC4', 'GL_BOOL', 'GL_BOOL_VEC2',
9118'GL_BOOL_VEC3', 'GL_BOOL_VEC4', 'GL_FLOAT_MAT2', 'GL_FLOAT_MAT3',
9119'GL_FLOAT_MAT4', 'GL_SAMPLER_1D', 'GL_SAMPLER_2D', 'GL_SAMPLER_3D',
9120'GL_SAMPLER_CUBE', 'GL_SAMPLER_1D_SHADOW', 'GL_SAMPLER_2D_SHADOW',
9121'GL_DELETE_STATUS', 'GL_COMPILE_STATUS', 'GL_LINK_STATUS',
9122'GL_VALIDATE_STATUS', 'GL_INFO_LOG_LENGTH', 'GL_ATTACHED_SHADERS',
9123'GL_ACTIVE_UNIFORMS', 'GL_ACTIVE_UNIFORM_MAX_LENGTH',
9124'GL_SHADER_SOURCE_LENGTH', 'GL_ACTIVE_ATTRIBUTES',
9125'GL_ACTIVE_ATTRIBUTE_MAX_LENGTH', 'GL_FRAGMENT_SHADER_DERIVATIVE_HINT',
9126'GL_SHADING_LANGUAGE_VERSION', 'GL_CURRENT_PROGRAM',
9127'GL_POINT_SPRITE_COORD_ORIGIN', 'GL_LOWER_LEFT', 'GL_UPPER_LEFT',
9128'GL_STENCIL_BACK_REF', 'GL_STENCIL_BACK_VALUE_MASK',
9129'GL_STENCIL_BACK_WRITEMASK', 'GL_PIXEL_PACK_BUFFER', 'GL_PIXEL_UNPACK_BUFFER',
9130'GL_PIXEL_PACK_BUFFER_BINDING', 'GL_PIXEL_UNPACK_BUFFER_BINDING', 'GL_SRGB',
9131'GL_SRGB8', 'GL_SRGB_ALPHA', 'GL_SRGB8_ALPHA8', 'GL_SLUMINANCE_ALPHA',
9132'GL_SLUMINANCE8_ALPHA8', 'GL_SLUMINANCE', 'GL_SLUMINANCE8',
9133'GL_COMPRESSED_SRGB', 'GL_COMPRESSED_SRGB_ALPHA', 'GL_COMPRESSED_SLUMINANCE',
9134'GL_COMPRESSED_SLUMINANCE_ALPHA', 'GL_FLOAT_MAT2x3', 'GL_FLOAT_MAT2x4',
9135'GL_FLOAT_MAT3x2', 'GL_FLOAT_MAT3x4', 'GL_FLOAT_MAT4x2', 'GL_FLOAT_MAT4x3',
9136'GL_CURRENT_RASTER_SECONDARY_COLOR', 'GL_CLIP_DISTANCE0', 'GL_CLIP_DISTANCE1',
9137'GL_CLIP_DISTANCE2', 'GL_CLIP_DISTANCE3', 'GL_CLIP_DISTANCE4',
9138'GL_CLIP_DISTANCE5', 'GL_MAX_CLIP_DISTANCES', 'GL_MAJOR_VERSION',
9139'GL_MINOR_VERSION', 'GL_NUM_EXTENSIONS', 'GL_CONTEXT_FLAGS',
9140'GL_DEPTH_BUFFER', 'GL_STENCIL_BUFFER', 'GL_COMPRESSED_RED',
9141'GL_COMPRESSED_RG', 'GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT', 'GL_RGBA32F',
9142'GL_RGB32F', 'GL_RGBA16F', 'GL_RGB16F', 'GL_VERTEX_ATTRIB_ARRAY_INTEGER',
9143'GL_MAX_ARRAY_TEXTURE_LAYERS', 'GL_MIN_PROGRAM_TEXEL_OFFSET',
9144'GL_MAX_PROGRAM_TEXEL_OFFSET', 'GL_CLAMP_VERTEX_COLOR',
9145'GL_CLAMP_FRAGMENT_COLOR', 'GL_CLAMP_READ_COLOR', 'GL_FIXED_ONLY',
9146'GL_MAX_VARYING_COMPONENTS', 'GL_TEXTURE_RED_TYPE', 'GL_TEXTURE_GREEN_TYPE',
9147'GL_TEXTURE_BLUE_TYPE', 'GL_TEXTURE_ALPHA_TYPE', 'GL_TEXTURE_LUMINANCE_TYPE',
9148'GL_TEXTURE_INTENSITY_TYPE', 'GL_TEXTURE_DEPTH_TYPE',
9149'GL_UNSIGNED_NORMALIZED', 'GL_TEXTURE_1D_ARRAY', 'GL_PROXY_TEXTURE_1D_ARRAY',
9150'GL_TEXTURE_2D_ARRAY', 'GL_PROXY_TEXTURE_2D_ARRAY',
9151'GL_TEXTURE_BINDING_1D_ARRAY', 'GL_TEXTURE_BINDING_2D_ARRAY',
9152'GL_R11F_G11F_B10F', 'GL_UNSIGNED_INT_10F_11F_11F_REV', 'GL_RGB9_E5',
9153'GL_UNSIGNED_INT_5_9_9_9_REV', 'GL_TEXTURE_SHARED_SIZE',
9154'GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH',
9155'GL_TRANSFORM_FEEDBACK_BUFFER_MODE',
9156'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS',
9157'GL_TRANSFORM_FEEDBACK_VARYINGS', 'GL_TRANSFORM_FEEDBACK_BUFFER_START',
9158'GL_TRANSFORM_FEEDBACK_BUFFER_SIZE', 'GL_PRIMITIVES_GENERATED',
9159'GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN', 'GL_RASTERIZER_DISCARD',
9160'GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS',
9161'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS', 'GL_INTERLEAVED_ATTRIBS',
9162'GL_SEPARATE_ATTRIBS', 'GL_TRANSFORM_FEEDBACK_BUFFER',
9163'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING', 'GL_RGBA32UI', 'GL_RGB32UI',
9164'GL_RGBA16UI', 'GL_RGB16UI', 'GL_RGBA8UI', 'GL_RGB8UI', 'GL_RGBA32I',
9165'GL_RGB32I', 'GL_RGBA16I', 'GL_RGB16I', 'GL_RGBA8I', 'GL_RGB8I',
9166'GL_RED_INTEGER', 'GL_GREEN_INTEGER', 'GL_BLUE_INTEGER', 'GL_ALPHA_INTEGER',
9167'GL_RGB_INTEGER', 'GL_RGBA_INTEGER', 'GL_BGR_INTEGER', 'GL_BGRA_INTEGER',
9168'GL_SAMPLER_1D_ARRAY', 'GL_SAMPLER_2D_ARRAY', 'GL_SAMPLER_1D_ARRAY_SHADOW',
9169'GL_SAMPLER_2D_ARRAY_SHADOW', 'GL_SAMPLER_CUBE_SHADOW',
9170'GL_UNSIGNED_INT_VEC2', 'GL_UNSIGNED_INT_VEC3', 'GL_UNSIGNED_INT_VEC4',
9171'GL_INT_SAMPLER_1D', 'GL_INT_SAMPLER_2D', 'GL_INT_SAMPLER_3D',
9172'GL_INT_SAMPLER_CUBE', 'GL_INT_SAMPLER_1D_ARRAY', 'GL_INT_SAMPLER_2D_ARRAY',
9173'GL_UNSIGNED_INT_SAMPLER_1D', 'GL_UNSIGNED_INT_SAMPLER_2D',
9174'GL_UNSIGNED_INT_SAMPLER_3D', 'GL_UNSIGNED_INT_SAMPLER_CUBE',
9175'GL_UNSIGNED_INT_SAMPLER_1D_ARRAY', 'GL_UNSIGNED_INT_SAMPLER_2D_ARRAY',
9176'GL_QUERY_WAIT', 'GL_QUERY_NO_WAIT', 'GL_QUERY_BY_REGION_WAIT',
9177'GL_QUERY_BY_REGION_NO_WAIT', 'GL_TRANSPOSE_MODELVIEW_MATRIX_ARB',
9178'GL_TRANSPOSE_PROJECTION_MATRIX_ARB', 'GL_TRANSPOSE_TEXTURE_MATRIX_ARB',
9179'GL_TRANSPOSE_COLOR_MATRIX_ARB', 'GL_MULTISAMPLE_ARB',
9180'GL_SAMPLE_ALPHA_TO_COVERAGE_ARB', 'GL_SAMPLE_ALPHA_TO_ONE_ARB',
9181'GL_SAMPLE_COVERAGE_ARB', 'GL_SAMPLE_BUFFERS_ARB', 'GL_SAMPLES_ARB',
9182'GL_SAMPLE_COVERAGE_VALUE_ARB', 'GL_SAMPLE_COVERAGE_INVERT_ARB',
9183'GL_MULTISAMPLE_BIT_ARB', 'GL_NORMAL_MAP_ARB', 'GL_REFLECTION_MAP_ARB',
9184'GL_TEXTURE_CUBE_MAP_ARB', 'GL_TEXTURE_BINDING_CUBE_MAP_ARB',
9185'GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB',
9186'GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB',
9187'GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB',
9188'GL_PROXY_TEXTURE_CUBE_MAP_ARB', 'GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB',
9189'GL_COMPRESSED_ALPHA_ARB', 'GL_COMPRESSED_LUMINANCE_ARB',
9190'GL_COMPRESSED_LUMINANCE_ALPHA_ARB', 'GL_COMPRESSED_INTENSITY_ARB',
9191'GL_COMPRESSED_RGB_ARB', 'GL_COMPRESSED_RGBA_ARB',
9192'GL_TEXTURE_COMPRESSION_HINT_ARB', 'GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB',
9193'GL_TEXTURE_COMPRESSED_ARB', 'GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB',
9194'GL_COMPRESSED_TEXTURE_FORMATS_ARB', 'GL_CLAMP_TO_BORDER_ARB',
9195'GL_POINT_SIZE_MIN_ARB', 'GL_POINT_SIZE_MAX_ARB',
9196'GL_POINT_FADE_THRESHOLD_SIZE_ARB', 'GL_POINT_DISTANCE_ATTENUATION_ARB',
9197'GL_MAX_VERTEX_UNITS_ARB', 'GL_ACTIVE_VERTEX_UNITS_ARB',
9198'GL_WEIGHT_SUM_UNITY_ARB', 'GL_VERTEX_BLEND_ARB', 'GL_CURRENT_WEIGHT_ARB',
9199'GL_WEIGHT_ARRAY_TYPE_ARB', 'GL_WEIGHT_ARRAY_STRIDE_ARB',
9200'GL_WEIGHT_ARRAY_SIZE_ARB', 'GL_WEIGHT_ARRAY_POINTER_ARB',
9201'GL_WEIGHT_ARRAY_ARB', 'GL_MODELVIEW0_ARB', 'GL_MODELVIEW1_ARB',
9202'GL_MODELVIEW2_ARB', 'GL_MODELVIEW3_ARB', 'GL_MODELVIEW4_ARB',
9203'GL_MODELVIEW5_ARB', 'GL_MODELVIEW6_ARB', 'GL_MODELVIEW7_ARB',
9204'GL_MODELVIEW8_ARB', 'GL_MODELVIEW9_ARB', 'GL_MODELVIEW10_ARB',
9205'GL_MODELVIEW11_ARB', 'GL_MODELVIEW12_ARB', 'GL_MODELVIEW13_ARB',
9206'GL_MODELVIEW14_ARB', 'GL_MODELVIEW15_ARB', 'GL_MODELVIEW16_ARB',
9207'GL_MODELVIEW17_ARB', 'GL_MODELVIEW18_ARB', 'GL_MODELVIEW19_ARB',
9208'GL_MODELVIEW20_ARB', 'GL_MODELVIEW21_ARB', 'GL_MODELVIEW22_ARB',
9209'GL_MODELVIEW23_ARB', 'GL_MODELVIEW24_ARB', 'GL_MODELVIEW25_ARB',
9210'GL_MODELVIEW26_ARB', 'GL_MODELVIEW27_ARB', 'GL_MODELVIEW28_ARB',
9211'GL_MODELVIEW29_ARB', 'GL_MODELVIEW30_ARB', 'GL_MODELVIEW31_ARB',
9212'GL_MATRIX_PALETTE_ARB', 'GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB',
9213'GL_MAX_PALETTE_MATRICES_ARB', 'GL_CURRENT_PALETTE_MATRIX_ARB',
9214'GL_MATRIX_INDEX_ARRAY_ARB', 'GL_CURRENT_MATRIX_INDEX_ARB',
9215'GL_MATRIX_INDEX_ARRAY_SIZE_ARB', 'GL_MATRIX_INDEX_ARRAY_TYPE_ARB',
9216'GL_MATRIX_INDEX_ARRAY_STRIDE_ARB', 'GL_MATRIX_INDEX_ARRAY_POINTER_ARB',
9217'GL_COMBINE_ARB', 'GL_COMBINE_RGB_ARB', 'GL_COMBINE_ALPHA_ARB',
9218'GL_SOURCE0_RGB_ARB', 'GL_SOURCE1_RGB_ARB', 'GL_SOURCE2_RGB_ARB',
9219'GL_SOURCE0_ALPHA_ARB', 'GL_SOURCE1_ALPHA_ARB', 'GL_SOURCE2_ALPHA_ARB',
9220'GL_OPERAND0_RGB_ARB', 'GL_OPERAND1_RGB_ARB', 'GL_OPERAND2_RGB_ARB',
9221'GL_OPERAND0_ALPHA_ARB', 'GL_OPERAND1_ALPHA_ARB', 'GL_OPERAND2_ALPHA_ARB',
9222'GL_RGB_SCALE_ARB', 'GL_ADD_SIGNED_ARB', 'GL_INTERPOLATE_ARB',
9223'GL_SUBTRACT_ARB', 'GL_CONSTANT_ARB', 'GL_PRIMARY_COLOR_ARB',
9224'GL_PREVIOUS_ARB', 'GL_DOT3_RGB_ARB', 'GL_DOT3_RGBA_ARB',
9225'GL_MIRRORED_REPEAT_ARB', 'GL_DEPTH_COMPONENT16_ARB',
9226'GL_DEPTH_COMPONENT24_ARB', 'GL_DEPTH_COMPONENT32_ARB',
9227'GL_TEXTURE_DEPTH_SIZE_ARB', 'GL_DEPTH_TEXTURE_MODE_ARB',
9228'GL_TEXTURE_COMPARE_MODE_ARB', 'GL_TEXTURE_COMPARE_FUNC_ARB',
9229'GL_COMPARE_R_TO_TEXTURE_ARB', 'GL_TEXTURE_COMPARE_FAIL_VALUE_ARB',
9230'GL_COLOR_SUM_ARB', 'GL_VERTEX_PROGRAM_ARB',
9231'GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB', 'GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB',
9232'GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB', 'GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB',
9233'GL_CURRENT_VERTEX_ATTRIB_ARB', 'GL_PROGRAM_LENGTH_ARB',
9234'GL_PROGRAM_STRING_ARB', 'GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB',
9235'GL_MAX_PROGRAM_MATRICES_ARB', 'GL_CURRENT_MATRIX_STACK_DEPTH_ARB',
9236'GL_CURRENT_MATRIX_ARB', 'GL_VERTEX_PROGRAM_POINT_SIZE_ARB',
9237'GL_VERTEX_PROGRAM_TWO_SIDE_ARB', 'GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB',
9238'GL_PROGRAM_ERROR_POSITION_ARB', 'GL_PROGRAM_BINDING_ARB',
9239'GL_MAX_VERTEX_ATTRIBS_ARB', 'GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB',
9240'GL_PROGRAM_ERROR_STRING_ARB', 'GL_PROGRAM_FORMAT_ASCII_ARB',
9241'GL_PROGRAM_FORMAT_ARB', 'GL_PROGRAM_INSTRUCTIONS_ARB',
9242'GL_MAX_PROGRAM_INSTRUCTIONS_ARB', 'GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB',
9243'GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB', 'GL_PROGRAM_TEMPORARIES_ARB',
9244'GL_MAX_PROGRAM_TEMPORARIES_ARB', 'GL_PROGRAM_NATIVE_TEMPORARIES_ARB',
9245'GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB', 'GL_PROGRAM_PARAMETERS_ARB',
9246'GL_MAX_PROGRAM_PARAMETERS_ARB', 'GL_PROGRAM_NATIVE_PARAMETERS_ARB',
9247'GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB', 'GL_PROGRAM_ATTRIBS_ARB',
9248'GL_MAX_PROGRAM_ATTRIBS_ARB', 'GL_PROGRAM_NATIVE_ATTRIBS_ARB',
9249'GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB', 'GL_PROGRAM_ADDRESS_REGISTERS_ARB',
9250'GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB',
9251'GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB',
9252'GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB',
9253'GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB', 'GL_MAX_PROGRAM_ENV_PARAMETERS_ARB',
9254'GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB', 'GL_TRANSPOSE_CURRENT_MATRIX_ARB',
9255'GL_MATRIX0_ARB', 'GL_MATRIX1_ARB', 'GL_MATRIX2_ARB', 'GL_MATRIX3_ARB',
9256'GL_MATRIX4_ARB', 'GL_MATRIX5_ARB', 'GL_MATRIX6_ARB', 'GL_MATRIX7_ARB',
9257'GL_MATRIX8_ARB', 'GL_MATRIX9_ARB', 'GL_MATRIX10_ARB', 'GL_MATRIX11_ARB',
9258'GL_MATRIX12_ARB', 'GL_MATRIX13_ARB', 'GL_MATRIX14_ARB', 'GL_MATRIX15_ARB',
9259'GL_MATRIX16_ARB', 'GL_MATRIX17_ARB', 'GL_MATRIX18_ARB', 'GL_MATRIX19_ARB',
9260'GL_MATRIX20_ARB', 'GL_MATRIX21_ARB', 'GL_MATRIX22_ARB', 'GL_MATRIX23_ARB',
9261'GL_MATRIX24_ARB', 'GL_MATRIX25_ARB', 'GL_MATRIX26_ARB', 'GL_MATRIX27_ARB',
9262'GL_MATRIX28_ARB', 'GL_MATRIX29_ARB', 'GL_MATRIX30_ARB', 'GL_MATRIX31_ARB',
9263'GL_FRAGMENT_PROGRAM_ARB', 'GL_PROGRAM_ALU_INSTRUCTIONS_ARB',
9264'GL_PROGRAM_TEX_INSTRUCTIONS_ARB', 'GL_PROGRAM_TEX_INDIRECTIONS_ARB',
9265'GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB',
9266'GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB',
9267'GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB',
9268'GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB', 'GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB',
9269'GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB',
9270'GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB',
9271'GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB',
9272'GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB', 'GL_MAX_TEXTURE_COORDS_ARB',
9273'GL_MAX_TEXTURE_IMAGE_UNITS_ARB', 'GL_BUFFER_SIZE_ARB', 'GL_BUFFER_USAGE_ARB',
9274'GL_ARRAY_BUFFER_ARB', 'GL_ELEMENT_ARRAY_BUFFER_ARB',
9275'GL_ARRAY_BUFFER_BINDING_ARB', 'GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB',
9276'GL_VERTEX_ARRAY_BUFFER_BINDING_ARB', 'GL_NORMAL_ARRAY_BUFFER_BINDING_ARB',
9277'GL_COLOR_ARRAY_BUFFER_BINDING_ARB', 'GL_INDEX_ARRAY_BUFFER_BINDING_ARB',
9278'GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB',
9279'GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB',
9280'GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB',
9281'GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB',
9282'GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB',
9283'GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB', 'GL_READ_ONLY_ARB',
9284'GL_WRITE_ONLY_ARB', 'GL_READ_WRITE_ARB', 'GL_BUFFER_ACCESS_ARB',
9285'GL_BUFFER_MAPPED_ARB', 'GL_BUFFER_MAP_POINTER_ARB', 'GL_STREAM_DRAW_ARB',
9286'GL_STREAM_READ_ARB', 'GL_STREAM_COPY_ARB', 'GL_STATIC_DRAW_ARB',
9287'GL_STATIC_READ_ARB', 'GL_STATIC_COPY_ARB', 'GL_DYNAMIC_DRAW_ARB',
9288'GL_DYNAMIC_READ_ARB', 'GL_DYNAMIC_COPY_ARB', 'GL_QUERY_COUNTER_BITS_ARB',
9289'GL_CURRENT_QUERY_ARB', 'GL_QUERY_RESULT_ARB',
9290'GL_QUERY_RESULT_AVAILABLE_ARB', 'GL_SAMPLES_PASSED_ARB',
9291'GL_PROGRAM_OBJECT_ARB', 'GL_SHADER_OBJECT_ARB', 'GL_OBJECT_TYPE_ARB',
9292'GL_OBJECT_SUBTYPE_ARB', 'GL_FLOAT_VEC2_ARB', 'GL_FLOAT_VEC3_ARB',
9293'GL_FLOAT_VEC4_ARB', 'GL_INT_VEC2_ARB', 'GL_INT_VEC3_ARB', 'GL_INT_VEC4_ARB',
9294'GL_BOOL_ARB', 'GL_BOOL_VEC2_ARB', 'GL_BOOL_VEC3_ARB', 'GL_BOOL_VEC4_ARB',
9295'GL_FLOAT_MAT2_ARB', 'GL_FLOAT_MAT3_ARB', 'GL_FLOAT_MAT4_ARB',
9296'GL_SAMPLER_1D_ARB', 'GL_SAMPLER_2D_ARB', 'GL_SAMPLER_3D_ARB',
9297'GL_SAMPLER_CUBE_ARB', 'GL_SAMPLER_1D_SHADOW_ARB', 'GL_SAMPLER_2D_SHADOW_ARB',
9298'GL_SAMPLER_2D_RECT_ARB', 'GL_SAMPLER_2D_RECT_SHADOW_ARB',
9299'GL_OBJECT_DELETE_STATUS_ARB', 'GL_OBJECT_COMPILE_STATUS_ARB',
9300'GL_OBJECT_LINK_STATUS_ARB', 'GL_OBJECT_VALIDATE_STATUS_ARB',
9301'GL_OBJECT_INFO_LOG_LENGTH_ARB', 'GL_OBJECT_ATTACHED_OBJECTS_ARB',
9302'GL_OBJECT_ACTIVE_UNIFORMS_ARB', 'GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB',
9303'GL_OBJECT_SHADER_SOURCE_LENGTH_ARB', 'GL_VERTEX_SHADER_ARB',
9304'GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB', 'GL_MAX_VARYING_FLOATS_ARB',
9305'GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB',
9306'GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB', 'GL_OBJECT_ACTIVE_ATTRIBUTES_ARB',
9307'GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB', 'GL_FRAGMENT_SHADER_ARB',
9308'GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB',
9309'GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB', 'GL_SHADING_LANGUAGE_VERSION_ARB',
9310'GL_POINT_SPRITE_ARB', 'GL_COORD_REPLACE_ARB', 'GL_MAX_DRAW_BUFFERS_ARB',
9311'GL_DRAW_BUFFER0_ARB', 'GL_DRAW_BUFFER1_ARB', 'GL_DRAW_BUFFER2_ARB',
9312'GL_DRAW_BUFFER3_ARB', 'GL_DRAW_BUFFER4_ARB', 'GL_DRAW_BUFFER5_ARB',
9313'GL_DRAW_BUFFER6_ARB', 'GL_DRAW_BUFFER7_ARB', 'GL_DRAW_BUFFER8_ARB',
9314'GL_DRAW_BUFFER9_ARB', 'GL_DRAW_BUFFER10_ARB', 'GL_DRAW_BUFFER11_ARB',
9315'GL_DRAW_BUFFER12_ARB', 'GL_DRAW_BUFFER13_ARB', 'GL_DRAW_BUFFER14_ARB',
9316'GL_DRAW_BUFFER15_ARB', 'GL_TEXTURE_RECTANGLE_ARB',
9317'GL_TEXTURE_BINDING_RECTANGLE_ARB', 'GL_PROXY_TEXTURE_RECTANGLE_ARB',
9318'GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB', 'GL_RGBA_FLOAT_MODE_ARB',
9319'GL_CLAMP_VERTEX_COLOR_ARB', 'GL_CLAMP_FRAGMENT_COLOR_ARB',
9320'GL_CLAMP_READ_COLOR_ARB', 'GL_FIXED_ONLY_ARB', 'GL_HALF_FLOAT_ARB',
9321'GL_TEXTURE_RED_TYPE_ARB', 'GL_TEXTURE_GREEN_TYPE_ARB',
9322'GL_TEXTURE_BLUE_TYPE_ARB', 'GL_TEXTURE_ALPHA_TYPE_ARB',
9323'GL_TEXTURE_LUMINANCE_TYPE_ARB', 'GL_TEXTURE_INTENSITY_TYPE_ARB',
9324'GL_TEXTURE_DEPTH_TYPE_ARB', 'GL_UNSIGNED_NORMALIZED_ARB', 'GL_RGBA32F_ARB',
9325'GL_RGB32F_ARB', 'GL_ALPHA32F_ARB', 'GL_INTENSITY32F_ARB',
9326'GL_LUMINANCE32F_ARB', 'GL_LUMINANCE_ALPHA32F_ARB', 'GL_RGBA16F_ARB',
9327'GL_RGB16F_ARB', 'GL_ALPHA16F_ARB', 'GL_INTENSITY16F_ARB',
9328'GL_LUMINANCE16F_ARB', 'GL_LUMINANCE_ALPHA16F_ARB',
9329'GL_PIXEL_PACK_BUFFER_ARB', 'GL_PIXEL_UNPACK_BUFFER_ARB',
9330'GL_PIXEL_PACK_BUFFER_BINDING_ARB', 'GL_PIXEL_UNPACK_BUFFER_BINDING_ARB',
9331'GL_DEPTH_COMPONENT32F', 'GL_DEPTH32F_STENCIL8',
9332'GL_FLOAT_32_UNSIGNED_INT_24_8_REV', 'GL_INVALID_FRAMEBUFFER_OPERATION',
9333'GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING',
9334'GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE',
9335'GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE', 'GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE',
9336'GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE', 'GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE',
9337'GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE',
9338'GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE', 'GL_FRAMEBUFFER_DEFAULT',
9339'GL_FRAMEBUFFER_UNDEFINED', 'GL_DEPTH_STENCIL_ATTACHMENT', 'GL_INDEX',
9340'GL_MAX_RENDERBUFFER_SIZE', 'GL_DEPTH_STENCIL', 'GL_UNSIGNED_INT_24_8',
9341'GL_DEPTH24_STENCIL8', 'GL_TEXTURE_STENCIL_SIZE', 'GL_FRAMEBUFFER_BINDING',
9342'GL_DRAW_FRAMEBUFFER_BINDING', 'GL_RENDERBUFFER_BINDING',
9343'GL_READ_FRAMEBUFFER', 'GL_DRAW_FRAMEBUFFER', 'GL_READ_FRAMEBUFFER_BINDING',
9344'GL_RENDERBUFFER_SAMPLES', 'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE',
9345'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME',
9346'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL',
9347'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE',
9348'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER', 'GL_FRAMEBUFFER_COMPLETE',
9349'GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT',
9350'GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT',
9351'GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER',
9352'GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER', 'GL_FRAMEBUFFER_UNSUPPORTED',
9353'GL_MAX_COLOR_ATTACHMENTS', 'GL_COLOR_ATTACHMENT0', 'GL_COLOR_ATTACHMENT1',
9354'GL_COLOR_ATTACHMENT2', 'GL_COLOR_ATTACHMENT3', 'GL_COLOR_ATTACHMENT4',
9355'GL_COLOR_ATTACHMENT5', 'GL_COLOR_ATTACHMENT6', 'GL_COLOR_ATTACHMENT7',
9356'GL_COLOR_ATTACHMENT8', 'GL_COLOR_ATTACHMENT9', 'GL_COLOR_ATTACHMENT10',
9357'GL_COLOR_ATTACHMENT11', 'GL_COLOR_ATTACHMENT12', 'GL_COLOR_ATTACHMENT13',
9358'GL_COLOR_ATTACHMENT14', 'GL_COLOR_ATTACHMENT15', 'GL_DEPTH_ATTACHMENT',
9359'GL_STENCIL_ATTACHMENT', 'GL_FRAMEBUFFER', 'GL_RENDERBUFFER',
9360'GL_RENDERBUFFER_WIDTH', 'GL_RENDERBUFFER_HEIGHT',
9361'GL_RENDERBUFFER_INTERNAL_FORMAT', 'GL_STENCIL_INDEX1', 'GL_STENCIL_INDEX4',
9362'GL_STENCIL_INDEX8', 'GL_STENCIL_INDEX16', 'GL_RENDERBUFFER_RED_SIZE',
9363'GL_RENDERBUFFER_GREEN_SIZE', 'GL_RENDERBUFFER_BLUE_SIZE',
9364'GL_RENDERBUFFER_ALPHA_SIZE', 'GL_RENDERBUFFER_DEPTH_SIZE',
9365'GL_RENDERBUFFER_STENCIL_SIZE', 'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE',
9366'GL_MAX_SAMPLES', 'GL_FRAMEBUFFER_SRGB', 'GL_LINES_ADJACENCY_ARB',
9367'GL_LINE_STRIP_ADJACENCY_ARB', 'GL_TRIANGLES_ADJACENCY_ARB',
9368'GL_TRIANGLE_STRIP_ADJACENCY_ARB', 'GL_PROGRAM_POINT_SIZE_ARB',
9369'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB',
9370'GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB',
9371'GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB',
9372'GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB', 'GL_GEOMETRY_SHADER_ARB',
9373'GL_GEOMETRY_VERTICES_OUT_ARB', 'GL_GEOMETRY_INPUT_TYPE_ARB',
9374'GL_GEOMETRY_OUTPUT_TYPE_ARB', 'GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB',
9375'GL_MAX_VERTEX_VARYING_COMPONENTS_ARB',
9376'GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB',
9377'GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB',
9378'GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB', 'GL_HALF_FLOAT',
9379'GL_MAP_READ_BIT', 'GL_MAP_WRITE_BIT', 'GL_MAP_INVALIDATE_RANGE_BIT',
9380'GL_MAP_INVALIDATE_BUFFER_BIT', 'GL_MAP_FLUSH_EXPLICIT_BIT',
9381'GL_MAP_UNSYNCHRONIZED_BIT', 'GL_TEXTURE_BUFFER_ARB',
9382'GL_MAX_TEXTURE_BUFFER_SIZE_ARB', 'GL_TEXTURE_BINDING_BUFFER_ARB',
9383'GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB', 'GL_TEXTURE_BUFFER_FORMAT_ARB',
9384'GL_COMPRESSED_RED_RGTC1', 'GL_COMPRESSED_SIGNED_RED_RGTC1',
9385'GL_COMPRESSED_RG_RGTC2', 'GL_COMPRESSED_SIGNED_RG_RGTC2', 'GL_RG',
9386'GL_RG_INTEGER', 'GL_R8', 'GL_R16', 'GL_RG8', 'GL_RG16', 'GL_R16F', 'GL_R32F',
9387'GL_RG16F', 'GL_RG32F', 'GL_R8I', 'GL_R8UI', 'GL_R16I', 'GL_R16UI', 'GL_R32I',
9388'GL_R32UI', 'GL_RG8I', 'GL_RG8UI', 'GL_RG16I', 'GL_RG16UI', 'GL_RG32I',
9389'GL_RG32UI', 'GL_VERTEX_ARRAY_BINDING', 'GL_ABGR_EXT',
9390'GL_CONSTANT_COLOR_EXT', 'GL_ONE_MINUS_CONSTANT_COLOR_EXT',
9391'GL_CONSTANT_ALPHA_EXT', 'GL_ONE_MINUS_CONSTANT_ALPHA_EXT',
9392'GL_BLEND_COLOR_EXT', 'GL_POLYGON_OFFSET_EXT', 'GL_POLYGON_OFFSET_FACTOR_EXT',
9393'GL_POLYGON_OFFSET_BIAS_EXT', 'GL_ALPHA4_EXT', 'GL_ALPHA8_EXT',
9394'GL_ALPHA12_EXT', 'GL_ALPHA16_EXT', 'GL_LUMINANCE4_EXT', 'GL_LUMINANCE8_EXT',
9395'GL_LUMINANCE12_EXT', 'GL_LUMINANCE16_EXT', 'GL_LUMINANCE4_ALPHA4_EXT',
9396'GL_LUMINANCE6_ALPHA2_EXT', 'GL_LUMINANCE8_ALPHA8_EXT',
9397'GL_LUMINANCE12_ALPHA4_EXT', 'GL_LUMINANCE12_ALPHA12_EXT',
9398'GL_LUMINANCE16_ALPHA16_EXT', 'GL_INTENSITY_EXT', 'GL_INTENSITY4_EXT',
9399'GL_INTENSITY8_EXT', 'GL_INTENSITY12_EXT', 'GL_INTENSITY16_EXT',
9400'GL_RGB2_EXT', 'GL_RGB4_EXT', 'GL_RGB5_EXT', 'GL_RGB8_EXT', 'GL_RGB10_EXT',
9401'GL_RGB12_EXT', 'GL_RGB16_EXT', 'GL_RGBA2_EXT', 'GL_RGBA4_EXT',
9402'GL_RGB5_A1_EXT', 'GL_RGBA8_EXT', 'GL_RGB10_A2_EXT', 'GL_RGBA12_EXT',
9403'GL_RGBA16_EXT', 'GL_TEXTURE_RED_SIZE_EXT', 'GL_TEXTURE_GREEN_SIZE_EXT',
9404'GL_TEXTURE_BLUE_SIZE_EXT', 'GL_TEXTURE_ALPHA_SIZE_EXT',
9405'GL_TEXTURE_LUMINANCE_SIZE_EXT', 'GL_TEXTURE_INTENSITY_SIZE_EXT',
9406'GL_REPLACE_EXT', 'GL_PROXY_TEXTURE_1D_EXT', 'GL_PROXY_TEXTURE_2D_EXT',
9407'GL_TEXTURE_TOO_LARGE_EXT', 'GL_PACK_SKIP_IMAGES_EXT',
9408'GL_PACK_IMAGE_HEIGHT_EXT', 'GL_UNPACK_SKIP_IMAGES_EXT',
9409'GL_UNPACK_IMAGE_HEIGHT_EXT', 'GL_TEXTURE_3D_EXT', 'GL_PROXY_TEXTURE_3D_EXT',
9410'GL_TEXTURE_DEPTH_EXT', 'GL_TEXTURE_WRAP_R_EXT', 'GL_MAX_3D_TEXTURE_SIZE_EXT',
9411'GL_FILTER4_SGIS', 'GL_TEXTURE_FILTER4_SIZE_SGIS', 'GL_HISTOGRAM_EXT',
9412'GL_PROXY_HISTOGRAM_EXT', 'GL_HISTOGRAM_WIDTH_EXT', 'GL_HISTOGRAM_FORMAT_EXT',
9413'GL_HISTOGRAM_RED_SIZE_EXT', 'GL_HISTOGRAM_GREEN_SIZE_EXT',
9414'GL_HISTOGRAM_BLUE_SIZE_EXT', 'GL_HISTOGRAM_ALPHA_SIZE_EXT',
9415'GL_HISTOGRAM_LUMINANCE_SIZE_EXT', 'GL_HISTOGRAM_SINK_EXT', 'GL_MINMAX_EXT',
9416'GL_MINMAX_FORMAT_EXT', 'GL_MINMAX_SINK_EXT', 'GL_TABLE_TOO_LARGE_EXT',
9417'GL_CONVOLUTION_1D_EXT', 'GL_CONVOLUTION_2D_EXT', 'GL_SEPARABLE_2D_EXT',
9418'GL_CONVOLUTION_BORDER_MODE_EXT', 'GL_CONVOLUTION_FILTER_SCALE_EXT',
9419'GL_CONVOLUTION_FILTER_BIAS_EXT', 'GL_REDUCE_EXT',
9420'GL_CONVOLUTION_FORMAT_EXT', 'GL_CONVOLUTION_WIDTH_EXT',
9421'GL_CONVOLUTION_HEIGHT_EXT', 'GL_MAX_CONVOLUTION_WIDTH_EXT',
9422'GL_MAX_CONVOLUTION_HEIGHT_EXT', 'GL_POST_CONVOLUTION_RED_SCALE_EXT',
9423'GL_POST_CONVOLUTION_GREEN_SCALE_EXT', 'GL_POST_CONVOLUTION_BLUE_SCALE_EXT',
9424'GL_POST_CONVOLUTION_ALPHA_SCALE_EXT', 'GL_POST_CONVOLUTION_RED_BIAS_EXT',
9425'GL_POST_CONVOLUTION_GREEN_BIAS_EXT', 'GL_POST_CONVOLUTION_BLUE_BIAS_EXT',
9426'GL_POST_CONVOLUTION_ALPHA_BIAS_EXT', 'GL_COLOR_MATRIX_SGI',
9427'GL_COLOR_MATRIX_STACK_DEPTH_SGI', 'GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI',
9428'GL_POST_COLOR_MATRIX_RED_SCALE_SGI', 'GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI',
9429'GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI', 'GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI',
9430'GL_POST_COLOR_MATRIX_RED_BIAS_SGI', 'GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI',
9431'GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI', 'GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI',
9432'GL_COLOR_TABLE_SGI', 'GL_POST_CONVOLUTION_COLOR_TABLE_SGI',
9433'GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI', 'GL_PROXY_COLOR_TABLE_SGI',
9434'GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI',
9435'GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI', 'GL_COLOR_TABLE_SCALE_SGI',
9436'GL_COLOR_TABLE_BIAS_SGI', 'GL_COLOR_TABLE_FORMAT_SGI',
9437'GL_COLOR_TABLE_WIDTH_SGI', 'GL_COLOR_TABLE_RED_SIZE_SGI',
9438'GL_COLOR_TABLE_GREEN_SIZE_SGI', 'GL_COLOR_TABLE_BLUE_SIZE_SGI',
9439'GL_COLOR_TABLE_ALPHA_SIZE_SGI', 'GL_COLOR_TABLE_LUMINANCE_SIZE_SGI',
9440'GL_COLOR_TABLE_INTENSITY_SIZE_SGI', 'GL_PIXEL_TEXTURE_SGIS',
9441'GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS', 'GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS',
9442'GL_PIXEL_GROUP_COLOR_SGIS', 'GL_PIXEL_TEX_GEN_SGIX',
9443'GL_PIXEL_TEX_GEN_MODE_SGIX', 'GL_PACK_SKIP_VOLUMES_SGIS',
9444'GL_PACK_IMAGE_DEPTH_SGIS', 'GL_UNPACK_SKIP_VOLUMES_SGIS',
9445'GL_UNPACK_IMAGE_DEPTH_SGIS', 'GL_TEXTURE_4D_SGIS',
9446'GL_PROXY_TEXTURE_4D_SGIS', 'GL_TEXTURE_4DSIZE_SGIS',
9447'GL_TEXTURE_WRAP_Q_SGIS', 'GL_MAX_4D_TEXTURE_SIZE_SGIS',
9448'GL_TEXTURE_4D_BINDING_SGIS', 'GL_TEXTURE_COLOR_TABLE_SGI',
9449'GL_PROXY_TEXTURE_COLOR_TABLE_SGI', 'GL_CMYK_EXT', 'GL_CMYKA_EXT',
9450'GL_PACK_CMYK_HINT_EXT', 'GL_UNPACK_CMYK_HINT_EXT', 'GL_TEXTURE_PRIORITY_EXT',
9451'GL_TEXTURE_RESIDENT_EXT', 'GL_TEXTURE_1D_BINDING_EXT',
9452'GL_TEXTURE_2D_BINDING_EXT', 'GL_TEXTURE_3D_BINDING_EXT',
9453'GL_DETAIL_TEXTURE_2D_SGIS', 'GL_DETAIL_TEXTURE_2D_BINDING_SGIS',
9454'GL_LINEAR_DETAIL_SGIS', 'GL_LINEAR_DETAIL_ALPHA_SGIS',
9455'GL_LINEAR_DETAIL_COLOR_SGIS', 'GL_DETAIL_TEXTURE_LEVEL_SGIS',
9456'GL_DETAIL_TEXTURE_MODE_SGIS', 'GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS',
9457'GL_LINEAR_SHARPEN_SGIS', 'GL_LINEAR_SHARPEN_ALPHA_SGIS',
9458'GL_LINEAR_SHARPEN_COLOR_SGIS', 'GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS',
9459'GL_UNSIGNED_BYTE_3_3_2_EXT', 'GL_UNSIGNED_SHORT_4_4_4_4_EXT',
9460'GL_UNSIGNED_SHORT_5_5_5_1_EXT', 'GL_UNSIGNED_INT_8_8_8_8_EXT',
9461'GL_UNSIGNED_INT_10_10_10_2_EXT', 'GL_TEXTURE_MIN_LOD_SGIS',
9462'GL_TEXTURE_MAX_LOD_SGIS', 'GL_TEXTURE_BASE_LEVEL_SGIS',
9463'GL_TEXTURE_MAX_LEVEL_SGIS', 'GL_MULTISAMPLE_SGIS',
9464'GL_SAMPLE_ALPHA_TO_MASK_SGIS', 'GL_SAMPLE_ALPHA_TO_ONE_SGIS',
9465'GL_SAMPLE_MASK_SGIS', 'GL_1PASS_SGIS', 'GL_2PASS_0_SGIS', 'GL_2PASS_1_SGIS',
9466'GL_4PASS_0_SGIS', 'GL_4PASS_1_SGIS', 'GL_4PASS_2_SGIS', 'GL_4PASS_3_SGIS',
9467'GL_SAMPLE_BUFFERS_SGIS', 'GL_SAMPLES_SGIS', 'GL_SAMPLE_MASK_VALUE_SGIS',
9468'GL_SAMPLE_MASK_INVERT_SGIS', 'GL_SAMPLE_PATTERN_SGIS',
9469'GL_RESCALE_NORMAL_EXT', 'GL_VERTEX_ARRAY_EXT', 'GL_NORMAL_ARRAY_EXT',
9470'GL_COLOR_ARRAY_EXT', 'GL_INDEX_ARRAY_EXT', 'GL_TEXTURE_COORD_ARRAY_EXT',
9471'GL_EDGE_FLAG_ARRAY_EXT', 'GL_VERTEX_ARRAY_SIZE_EXT',
9472'GL_VERTEX_ARRAY_TYPE_EXT', 'GL_VERTEX_ARRAY_STRIDE_EXT',
9473'GL_VERTEX_ARRAY_COUNT_EXT', 'GL_NORMAL_ARRAY_TYPE_EXT',
9474'GL_NORMAL_ARRAY_STRIDE_EXT', 'GL_NORMAL_ARRAY_COUNT_EXT',
9475'GL_COLOR_ARRAY_SIZE_EXT', 'GL_COLOR_ARRAY_TYPE_EXT',
9476'GL_COLOR_ARRAY_STRIDE_EXT', 'GL_COLOR_ARRAY_COUNT_EXT',
9477'GL_INDEX_ARRAY_TYPE_EXT', 'GL_INDEX_ARRAY_STRIDE_EXT',
9478'GL_INDEX_ARRAY_COUNT_EXT', 'GL_TEXTURE_COORD_ARRAY_SIZE_EXT',
9479'GL_TEXTURE_COORD_ARRAY_TYPE_EXT', 'GL_TEXTURE_COORD_ARRAY_STRIDE_EXT',
9480'GL_TEXTURE_COORD_ARRAY_COUNT_EXT', 'GL_EDGE_FLAG_ARRAY_STRIDE_EXT',
9481'GL_EDGE_FLAG_ARRAY_COUNT_EXT', 'GL_VERTEX_ARRAY_POINTER_EXT',
9482'GL_NORMAL_ARRAY_POINTER_EXT', 'GL_COLOR_ARRAY_POINTER_EXT',
9483'GL_INDEX_ARRAY_POINTER_EXT', 'GL_TEXTURE_COORD_ARRAY_POINTER_EXT',
9484'GL_EDGE_FLAG_ARRAY_POINTER_EXT', 'GL_GENERATE_MIPMAP_SGIS',
9485'GL_GENERATE_MIPMAP_HINT_SGIS', 'GL_LINEAR_CLIPMAP_LINEAR_SGIX',
9486'GL_TEXTURE_CLIPMAP_CENTER_SGIX', 'GL_TEXTURE_CLIPMAP_FRAME_SGIX',
9487'GL_TEXTURE_CLIPMAP_OFFSET_SGIX', 'GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX',
9488'GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX', 'GL_TEXTURE_CLIPMAP_DEPTH_SGIX',
9489'GL_MAX_CLIPMAP_DEPTH_SGIX', 'GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX',
9490'GL_NEAREST_CLIPMAP_NEAREST_SGIX', 'GL_NEAREST_CLIPMAP_LINEAR_SGIX',
9491'GL_LINEAR_CLIPMAP_NEAREST_SGIX', 'GL_TEXTURE_COMPARE_SGIX',
9492'GL_TEXTURE_COMPARE_OPERATOR_SGIX', 'GL_TEXTURE_LEQUAL_R_SGIX',
9493'GL_TEXTURE_GEQUAL_R_SGIX', 'GL_CLAMP_TO_EDGE_SGIS',
9494'GL_CLAMP_TO_BORDER_SGIS', 'GL_FUNC_ADD_EXT', 'GL_MIN_EXT', 'GL_MAX_EXT',
9495'GL_BLEND_EQUATION_EXT', 'GL_FUNC_SUBTRACT_EXT',
9496'GL_FUNC_REVERSE_SUBTRACT_EXT', 'GL_INTERLACE_SGIX',
9497'GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX', 'GL_PIXEL_TILE_CACHE_INCREMENT_SGIX',
9498'GL_PIXEL_TILE_WIDTH_SGIX', 'GL_PIXEL_TILE_HEIGHT_SGIX',
9499'GL_PIXEL_TILE_GRID_WIDTH_SGIX', 'GL_PIXEL_TILE_GRID_HEIGHT_SGIX',
9500'GL_PIXEL_TILE_GRID_DEPTH_SGIX', 'GL_PIXEL_TILE_CACHE_SIZE_SGIX',
9501'GL_DUAL_ALPHA4_SGIS', 'GL_DUAL_ALPHA8_SGIS', 'GL_DUAL_ALPHA12_SGIS',
9502'GL_DUAL_ALPHA16_SGIS', 'GL_DUAL_LUMINANCE4_SGIS', 'GL_DUAL_LUMINANCE8_SGIS',
9503'GL_DUAL_LUMINANCE12_SGIS', 'GL_DUAL_LUMINANCE16_SGIS',
9504'GL_DUAL_INTENSITY4_SGIS', 'GL_DUAL_INTENSITY8_SGIS',
9505'GL_DUAL_INTENSITY12_SGIS', 'GL_DUAL_INTENSITY16_SGIS',
9506'GL_DUAL_LUMINANCE_ALPHA4_SGIS', 'GL_DUAL_LUMINANCE_ALPHA8_SGIS',
9507'GL_QUAD_ALPHA4_SGIS', 'GL_QUAD_ALPHA8_SGIS', 'GL_QUAD_LUMINANCE4_SGIS',
9508'GL_QUAD_LUMINANCE8_SGIS', 'GL_QUAD_INTENSITY4_SGIS',
9509'GL_QUAD_INTENSITY8_SGIS', 'GL_DUAL_TEXTURE_SELECT_SGIS',
9510'GL_QUAD_TEXTURE_SELECT_SGIS', 'GL_SPRITE_SGIX', 'GL_SPRITE_MODE_SGIX',
9511'GL_SPRITE_AXIS_SGIX', 'GL_SPRITE_TRANSLATION_SGIX', 'GL_SPRITE_AXIAL_SGIX',
9512'GL_SPRITE_OBJECT_ALIGNED_SGIX', 'GL_SPRITE_EYE_ALIGNED_SGIX',
9513'GL_TEXTURE_MULTI_BUFFER_HINT_SGIX', 'GL_POINT_SIZE_MIN_EXT',
9514'GL_POINT_SIZE_MAX_EXT', 'GL_POINT_FADE_THRESHOLD_SIZE_EXT',
9515'GL_DISTANCE_ATTENUATION_EXT', 'GL_POINT_SIZE_MIN_SGIS',
9516'GL_POINT_SIZE_MAX_SGIS', 'GL_POINT_FADE_THRESHOLD_SIZE_SGIS',
9517'GL_DISTANCE_ATTENUATION_SGIS', 'GL_INSTRUMENT_BUFFER_POINTER_SGIX',
9518'GL_INSTRUMENT_MEASUREMENTS_SGIX', 'GL_POST_TEXTURE_FILTER_BIAS_SGIX',
9519'GL_POST_TEXTURE_FILTER_SCALE_SGIX', 'GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX',
9520'GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX', 'GL_FRAMEZOOM_SGIX',
9521'GL_FRAMEZOOM_FACTOR_SGIX', 'GL_MAX_FRAMEZOOM_FACTOR_SGIX',
9522'GL_TEXTURE_DEFORMATION_BIT_SGIX', 'GL_GEOMETRY_DEFORMATION_BIT_SGIX',
9523'GL_GEOMETRY_DEFORMATION_SGIX', 'GL_TEXTURE_DEFORMATION_SGIX',
9524'GL_DEFORMATIONS_MASK_SGIX', 'GL_MAX_DEFORMATION_ORDER_SGIX',
9525'GL_REFERENCE_PLANE_SGIX', 'GL_REFERENCE_PLANE_EQUATION_SGIX',
9526'GL_DEPTH_COMPONENT16_SGIX', 'GL_DEPTH_COMPONENT24_SGIX',
9527'GL_DEPTH_COMPONENT32_SGIX', 'GL_FOG_FUNC_SGIS', 'GL_FOG_FUNC_POINTS_SGIS',
9528'GL_MAX_FOG_FUNC_POINTS_SGIS', 'GL_FOG_OFFSET_SGIX',
9529'GL_FOG_OFFSET_VALUE_SGIX', 'GL_IMAGE_SCALE_X_HP', 'GL_IMAGE_SCALE_Y_HP',
9530'GL_IMAGE_TRANSLATE_X_HP', 'GL_IMAGE_TRANSLATE_Y_HP',
9531'GL_IMAGE_ROTATE_ANGLE_HP', 'GL_IMAGE_ROTATE_ORIGIN_X_HP',
9532'GL_IMAGE_ROTATE_ORIGIN_Y_HP', 'GL_IMAGE_MAG_FILTER_HP',
9533'GL_IMAGE_MIN_FILTER_HP', 'GL_IMAGE_CUBIC_WEIGHT_HP', 'GL_CUBIC_HP',
9534'GL_AVERAGE_HP', 'GL_IMAGE_TRANSFORM_2D_HP',
9535'GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP',
9536'GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP', 'GL_IGNORE_BORDER_HP',
9537'GL_CONSTANT_BORDER_HP', 'GL_REPLICATE_BORDER_HP',
9538'GL_CONVOLUTION_BORDER_COLOR_HP', 'GL_TEXTURE_ENV_BIAS_SGIX',
9539'GL_VERTEX_DATA_HINT_PGI', 'GL_VERTEX_CONSISTENT_HINT_PGI',
9540'GL_MATERIAL_SIDE_HINT_PGI', 'GL_MAX_VERTEX_HINT_PGI', 'GL_COLOR3_BIT_PGI',
9541'GL_COLOR4_BIT_PGI', 'GL_EDGEFLAG_BIT_PGI', 'GL_INDEX_BIT_PGI',
9542'GL_MAT_AMBIENT_BIT_PGI', 'GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI',
9543'GL_MAT_DIFFUSE_BIT_PGI', 'GL_MAT_EMISSION_BIT_PGI',
9544'GL_MAT_COLOR_INDEXES_BIT_PGI', 'GL_MAT_SHININESS_BIT_PGI',
9545'GL_MAT_SPECULAR_BIT_PGI', 'GL_NORMAL_BIT_PGI', 'GL_TEXCOORD1_BIT_PGI',
9546'GL_TEXCOORD2_BIT_PGI', 'GL_TEXCOORD3_BIT_PGI', 'GL_TEXCOORD4_BIT_PGI',
9547'GL_VERTEX23_BIT_PGI', 'GL_VERTEX4_BIT_PGI',
9548'GL_PREFER_DOUBLEBUFFER_HINT_PGI', 'GL_CONSERVE_MEMORY_HINT_PGI',
9549'GL_RECLAIM_MEMORY_HINT_PGI', 'GL_NATIVE_GRAPHICS_HANDLE_PGI',
9550'GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI', 'GL_NATIVE_GRAPHICS_END_HINT_PGI',
9551'GL_ALWAYS_FAST_HINT_PGI', 'GL_ALWAYS_SOFT_HINT_PGI',
9552'GL_ALLOW_DRAW_OBJ_HINT_PGI', 'GL_ALLOW_DRAW_WIN_HINT_PGI',
9553'GL_ALLOW_DRAW_FRG_HINT_PGI', 'GL_ALLOW_DRAW_MEM_HINT_PGI',
9554'GL_STRICT_DEPTHFUNC_HINT_PGI', 'GL_STRICT_LIGHTING_HINT_PGI',
9555'GL_STRICT_SCISSOR_HINT_PGI', 'GL_FULL_STIPPLE_HINT_PGI',
9556'GL_CLIP_NEAR_HINT_PGI', 'GL_CLIP_FAR_HINT_PGI', 'GL_WIDE_LINE_HINT_PGI',
9557'GL_BACK_NORMALS_HINT_PGI', 'GL_COLOR_INDEX1_EXT', 'GL_COLOR_INDEX2_EXT',
9558'GL_COLOR_INDEX4_EXT', 'GL_COLOR_INDEX8_EXT', 'GL_COLOR_INDEX12_EXT',
9559'GL_COLOR_INDEX16_EXT', 'GL_TEXTURE_INDEX_SIZE_EXT',
9560'GL_CLIP_VOLUME_CLIPPING_HINT_EXT', 'GL_LIST_PRIORITY_SGIX',
9561'GL_IR_INSTRUMENT1_SGIX', 'GL_CALLIGRAPHIC_FRAGMENT_SGIX',
9562'GL_TEXTURE_LOD_BIAS_S_SGIX', 'GL_TEXTURE_LOD_BIAS_T_SGIX',
9563'GL_TEXTURE_LOD_BIAS_R_SGIX', 'GL_SHADOW_AMBIENT_SGIX',
9564'GL_INDEX_MATERIAL_EXT', 'GL_INDEX_MATERIAL_PARAMETER_EXT',
9565'GL_INDEX_MATERIAL_FACE_EXT', 'GL_INDEX_TEST_EXT', 'GL_INDEX_TEST_FUNC_EXT',
9566'GL_INDEX_TEST_REF_EXT', 'GL_IUI_V2F_EXT', 'GL_IUI_V3F_EXT',
9567'GL_IUI_N3F_V2F_EXT', 'GL_IUI_N3F_V3F_EXT', 'GL_T2F_IUI_V2F_EXT',
9568'GL_T2F_IUI_V3F_EXT', 'GL_T2F_IUI_N3F_V2F_EXT', 'GL_T2F_IUI_N3F_V3F_EXT',
9569'GL_ARRAY_ELEMENT_LOCK_FIRST_EXT', 'GL_ARRAY_ELEMENT_LOCK_COUNT_EXT',
9570'GL_CULL_VERTEX_EXT', 'GL_CULL_VERTEX_EYE_POSITION_EXT',
9571'GL_CULL_VERTEX_OBJECT_POSITION_EXT', 'GL_YCRCB_422_SGIX',
9572'GL_YCRCB_444_SGIX', 'GL_FRAGMENT_LIGHTING_SGIX',
9573'GL_FRAGMENT_COLOR_MATERIAL_SGIX', 'GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX',
9574'GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX', 'GL_MAX_FRAGMENT_LIGHTS_SGIX',
9575'GL_MAX_ACTIVE_LIGHTS_SGIX', 'GL_CURRENT_RASTER_NORMAL_SGIX',
9576'GL_LIGHT_ENV_MODE_SGIX', 'GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX',
9577'GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX',
9578'GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX',
9579'GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX',
9580'GL_FRAGMENT_LIGHT0_SGIX', 'GL_FRAGMENT_LIGHT1_SGIX',
9581'GL_FRAGMENT_LIGHT2_SGIX', 'GL_FRAGMENT_LIGHT3_SGIX',
9582'GL_FRAGMENT_LIGHT4_SGIX', 'GL_FRAGMENT_LIGHT5_SGIX',
9583'GL_FRAGMENT_LIGHT6_SGIX', 'GL_FRAGMENT_LIGHT7_SGIX',
9584'GL_RASTER_POSITION_UNCLIPPED_IBM', 'GL_TEXTURE_LIGHTING_MODE_HP',
9585'GL_TEXTURE_POST_SPECULAR_HP', 'GL_TEXTURE_PRE_SPECULAR_HP',
9586'GL_MAX_ELEMENTS_VERTICES_EXT', 'GL_MAX_ELEMENTS_INDICES_EXT', 'GL_PHONG_WIN',
9587'GL_PHONG_HINT_WIN', 'GL_FOG_SPECULAR_TEXTURE_WIN',
9588'GL_FRAGMENT_MATERIAL_EXT', 'GL_FRAGMENT_NORMAL_EXT', 'GL_FRAGMENT_COLOR_EXT',
9589'GL_ATTENUATION_EXT', 'GL_SHADOW_ATTENUATION_EXT',
9590'GL_TEXTURE_APPLICATION_MODE_EXT', 'GL_TEXTURE_LIGHT_EXT',
9591'GL_TEXTURE_MATERIAL_FACE_EXT', 'GL_TEXTURE_MATERIAL_PARAMETER_EXT',
9592'GL_ALPHA_MIN_SGIX', 'GL_ALPHA_MAX_SGIX', 'GL_PIXEL_TEX_GEN_Q_CEILING_SGIX',
9593'GL_PIXEL_TEX_GEN_Q_ROUND_SGIX', 'GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX',
9594'GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX',
9595'GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX', 'GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX',
9596'GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX', 'GL_BGR_EXT', 'GL_BGRA_EXT',
9597'GL_ASYNC_MARKER_SGIX', 'GL_ASYNC_TEX_IMAGE_SGIX',
9598'GL_ASYNC_DRAW_PIXELS_SGIX', 'GL_ASYNC_READ_PIXELS_SGIX',
9599'GL_MAX_ASYNC_TEX_IMAGE_SGIX', 'GL_MAX_ASYNC_DRAW_PIXELS_SGIX',
9600'GL_MAX_ASYNC_READ_PIXELS_SGIX', 'GL_ASYNC_HISTOGRAM_SGIX',
9601'GL_MAX_ASYNC_HISTOGRAM_SGIX', 'GL_PARALLEL_ARRAYS_INTEL',
9602'GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL',
9603'GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL',
9604'GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL',
9605'GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL', 'GL_OCCLUSION_TEST_HP',
9606'GL_OCCLUSION_TEST_RESULT_HP', 'GL_PIXEL_TRANSFORM_2D_EXT',
9607'GL_PIXEL_MAG_FILTER_EXT', 'GL_PIXEL_MIN_FILTER_EXT',
9608'GL_PIXEL_CUBIC_WEIGHT_EXT', 'GL_CUBIC_EXT', 'GL_AVERAGE_EXT',
9609'GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT',
9610'GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT',
9611'GL_PIXEL_TRANSFORM_2D_MATRIX_EXT', 'GL_SHARED_TEXTURE_PALETTE_EXT',
9612'GL_LIGHT_MODEL_COLOR_CONTROL_EXT', 'GL_SINGLE_COLOR_EXT',
9613'GL_SEPARATE_SPECULAR_COLOR_EXT', 'GL_COLOR_SUM_EXT',
9614'GL_CURRENT_SECONDARY_COLOR_EXT', 'GL_SECONDARY_COLOR_ARRAY_SIZE_EXT',
9615'GL_SECONDARY_COLOR_ARRAY_TYPE_EXT', 'GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT',
9616'GL_SECONDARY_COLOR_ARRAY_POINTER_EXT', 'GL_SECONDARY_COLOR_ARRAY_EXT',
9617'GL_PERTURB_EXT', 'GL_TEXTURE_NORMAL_EXT', 'GL_FOG_COORDINATE_SOURCE_EXT',
9618'GL_FOG_COORDINATE_EXT', 'GL_FRAGMENT_DEPTH_EXT',
9619'GL_CURRENT_FOG_COORDINATE_EXT', 'GL_FOG_COORDINATE_ARRAY_TYPE_EXT',
9620'GL_FOG_COORDINATE_ARRAY_STRIDE_EXT', 'GL_FOG_COORDINATE_ARRAY_POINTER_EXT',
9621'GL_FOG_COORDINATE_ARRAY_EXT', 'GL_SCREEN_COORDINATES_REND',
9622'GL_INVERTED_SCREEN_W_REND', 'GL_TANGENT_ARRAY_EXT', 'GL_BINORMAL_ARRAY_EXT',
9623'GL_CURRENT_TANGENT_EXT', 'GL_CURRENT_BINORMAL_EXT',
9624'GL_TANGENT_ARRAY_TYPE_EXT', 'GL_TANGENT_ARRAY_STRIDE_EXT',
9625'GL_BINORMAL_ARRAY_TYPE_EXT', 'GL_BINORMAL_ARRAY_STRIDE_EXT',
9626'GL_TANGENT_ARRAY_POINTER_EXT', 'GL_BINORMAL_ARRAY_POINTER_EXT',
9627'GL_MAP1_TANGENT_EXT', 'GL_MAP2_TANGENT_EXT', 'GL_MAP1_BINORMAL_EXT',
9628'GL_MAP2_BINORMAL_EXT', 'GL_COMBINE_EXT', 'GL_COMBINE_RGB_EXT',
9629'GL_COMBINE_ALPHA_EXT', 'GL_RGB_SCALE_EXT', 'GL_ADD_SIGNED_EXT',
9630'GL_INTERPOLATE_EXT', 'GL_CONSTANT_EXT', 'GL_PRIMARY_COLOR_EXT',
9631'GL_PREVIOUS_EXT', 'GL_SOURCE0_RGB_EXT', 'GL_SOURCE1_RGB_EXT',
9632'GL_SOURCE2_RGB_EXT', 'GL_SOURCE0_ALPHA_EXT', 'GL_SOURCE1_ALPHA_EXT',
9633'GL_SOURCE2_ALPHA_EXT', 'GL_OPERAND0_RGB_EXT', 'GL_OPERAND1_RGB_EXT',
9634'GL_OPERAND2_RGB_EXT', 'GL_OPERAND0_ALPHA_EXT', 'GL_OPERAND1_ALPHA_EXT',
9635'GL_OPERAND2_ALPHA_EXT', 'GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE',
9636'GL_TRANSFORM_HINT_APPLE', 'GL_FOG_SCALE_SGIX', 'GL_FOG_SCALE_VALUE_SGIX',
9637'GL_UNPACK_CONSTANT_DATA_SUNX', 'GL_TEXTURE_CONSTANT_DATA_SUNX',
9638'GL_GLOBAL_ALPHA_SUN', 'GL_GLOBAL_ALPHA_FACTOR_SUN', 'GL_RESTART_SUN',
9639'GL_REPLACE_MIDDLE_SUN', 'GL_REPLACE_OLDEST_SUN', 'GL_TRIANGLE_LIST_SUN',
9640'GL_REPLACEMENT_CODE_SUN', 'GL_REPLACEMENT_CODE_ARRAY_SUN',
9641'GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN', 'GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN',
9642'GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN', 'GL_R1UI_V3F_SUN',
9643'GL_R1UI_C4UB_V3F_SUN', 'GL_R1UI_C3F_V3F_SUN', 'GL_R1UI_N3F_V3F_SUN',
9644'GL_R1UI_C4F_N3F_V3F_SUN', 'GL_R1UI_T2F_V3F_SUN', 'GL_R1UI_T2F_N3F_V3F_SUN',
9645'GL_R1UI_T2F_C4F_N3F_V3F_SUN', 'GL_BLEND_DST_RGB_EXT', 'GL_BLEND_SRC_RGB_EXT',
9646'GL_BLEND_DST_ALPHA_EXT', 'GL_BLEND_SRC_ALPHA_EXT', 'GL_RED_MIN_CLAMP_INGR',
9647'GL_GREEN_MIN_CLAMP_INGR', 'GL_BLUE_MIN_CLAMP_INGR',
9648'GL_ALPHA_MIN_CLAMP_INGR', 'GL_RED_MAX_CLAMP_INGR', 'GL_GREEN_MAX_CLAMP_INGR',
9649'GL_BLUE_MAX_CLAMP_INGR', 'GL_ALPHA_MAX_CLAMP_INGR', 'GL_INTERLACE_READ_INGR',
9650'GL_INCR_WRAP_EXT', 'GL_DECR_WRAP_EXT', 'GL_422_EXT', 'GL_422_REV_EXT',
9651'GL_422_AVERAGE_EXT', 'GL_422_REV_AVERAGE_EXT', 'GL_NORMAL_MAP_NV',
9652'GL_REFLECTION_MAP_NV', 'GL_NORMAL_MAP_EXT', 'GL_REFLECTION_MAP_EXT',
9653'GL_TEXTURE_CUBE_MAP_EXT', 'GL_TEXTURE_BINDING_CUBE_MAP_EXT',
9654'GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT',
9655'GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT',
9656'GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT',
9657'GL_PROXY_TEXTURE_CUBE_MAP_EXT', 'GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT',
9658'GL_WRAP_BORDER_SUN', 'GL_MAX_TEXTURE_LOD_BIAS_EXT',
9659'GL_TEXTURE_FILTER_CONTROL_EXT', 'GL_TEXTURE_LOD_BIAS_EXT',
9660'GL_TEXTURE_MAX_ANISOTROPY_EXT', 'GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT',
9661'GL_MODELVIEW0_STACK_DEPTH_EXT', 'GL_MODELVIEW1_STACK_DEPTH_EXT',
9662'GL_MODELVIEW0_MATRIX_EXT', 'GL_MODELVIEW1_MATRIX_EXT',
9663'GL_VERTEX_WEIGHTING_EXT', 'GL_MODELVIEW0_EXT', 'GL_MODELVIEW1_EXT',
9664'GL_CURRENT_VERTEX_WEIGHT_EXT', 'GL_VERTEX_WEIGHT_ARRAY_EXT',
9665'GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT', 'GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT',
9666'GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT', 'GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT',
9667'GL_MAX_SHININESS_NV', 'GL_MAX_SPOT_EXPONENT_NV', 'GL_VERTEX_ARRAY_RANGE_NV',
9668'GL_VERTEX_ARRAY_RANGE_LENGTH_NV', 'GL_VERTEX_ARRAY_RANGE_VALID_NV',
9669'GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV', 'GL_VERTEX_ARRAY_RANGE_POINTER_NV',
9670'GL_REGISTER_COMBINERS_NV', 'GL_VARIABLE_A_NV', 'GL_VARIABLE_B_NV',
9671'GL_VARIABLE_C_NV', 'GL_VARIABLE_D_NV', 'GL_VARIABLE_E_NV',
9672'GL_VARIABLE_F_NV', 'GL_VARIABLE_G_NV', 'GL_CONSTANT_COLOR0_NV',
9673'GL_CONSTANT_COLOR1_NV', 'GL_PRIMARY_COLOR_NV', 'GL_SECONDARY_COLOR_NV',
9674'GL_SPARE0_NV', 'GL_SPARE1_NV', 'GL_DISCARD_NV', 'GL_E_TIMES_F_NV',
9675'GL_SPARE0_PLUS_SECONDARY_COLOR_NV', 'GL_UNSIGNED_IDENTITY_NV',
9676'GL_UNSIGNED_INVERT_NV', 'GL_EXPAND_NORMAL_NV', 'GL_EXPAND_NEGATE_NV',
9677'GL_HALF_BIAS_NORMAL_NV', 'GL_HALF_BIAS_NEGATE_NV', 'GL_SIGNED_IDENTITY_NV',
9678'GL_SIGNED_NEGATE_NV', 'GL_SCALE_BY_TWO_NV', 'GL_SCALE_BY_FOUR_NV',
9679'GL_SCALE_BY_ONE_HALF_NV', 'GL_BIAS_BY_NEGATIVE_ONE_HALF_NV',
9680'GL_COMBINER_INPUT_NV', 'GL_COMBINER_MAPPING_NV',
9681'GL_COMBINER_COMPONENT_USAGE_NV', 'GL_COMBINER_AB_DOT_PRODUCT_NV',
9682'GL_COMBINER_CD_DOT_PRODUCT_NV', 'GL_COMBINER_MUX_SUM_NV',
9683'GL_COMBINER_SCALE_NV', 'GL_COMBINER_BIAS_NV', 'GL_COMBINER_AB_OUTPUT_NV',
9684'GL_COMBINER_CD_OUTPUT_NV', 'GL_COMBINER_SUM_OUTPUT_NV',
9685'GL_MAX_GENERAL_COMBINERS_NV', 'GL_NUM_GENERAL_COMBINERS_NV',
9686'GL_COLOR_SUM_CLAMP_NV', 'GL_COMBINER0_NV', 'GL_COMBINER1_NV',
9687'GL_COMBINER2_NV', 'GL_COMBINER3_NV', 'GL_COMBINER4_NV', 'GL_COMBINER5_NV',
9688'GL_COMBINER6_NV', 'GL_COMBINER7_NV', 'GL_FOG_DISTANCE_MODE_NV',
9689'GL_EYE_RADIAL_NV', 'GL_EYE_PLANE_ABSOLUTE_NV', 'GL_EMBOSS_LIGHT_NV',
9690'GL_EMBOSS_CONSTANT_NV', 'GL_EMBOSS_MAP_NV', 'GL_COMBINE4_NV',
9691'GL_SOURCE3_RGB_NV', 'GL_SOURCE3_ALPHA_NV', 'GL_OPERAND3_RGB_NV',
9692'GL_OPERAND3_ALPHA_NV', 'GL_COMPRESSED_RGB_S3TC_DXT1_EXT',
9693'GL_COMPRESSED_RGBA_S3TC_DXT1_EXT', 'GL_COMPRESSED_RGBA_S3TC_DXT3_EXT',
9694'GL_COMPRESSED_RGBA_S3TC_DXT5_EXT', 'GL_CULL_VERTEX_IBM',
9695'GL_VERTEX_ARRAY_LIST_IBM', 'GL_NORMAL_ARRAY_LIST_IBM',
9696'GL_COLOR_ARRAY_LIST_IBM', 'GL_INDEX_ARRAY_LIST_IBM',
9697'GL_TEXTURE_COORD_ARRAY_LIST_IBM', 'GL_EDGE_FLAG_ARRAY_LIST_IBM',
9698'GL_FOG_COORDINATE_ARRAY_LIST_IBM', 'GL_SECONDARY_COLOR_ARRAY_LIST_IBM',
9699'GL_VERTEX_ARRAY_LIST_STRIDE_IBM', 'GL_NORMAL_ARRAY_LIST_STRIDE_IBM',
9700'GL_COLOR_ARRAY_LIST_STRIDE_IBM', 'GL_INDEX_ARRAY_LIST_STRIDE_IBM',
9701'GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM',
9702'GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM',
9703'GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM',
9704'GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM', 'GL_PACK_SUBSAMPLE_RATE_SGIX',
9705'GL_UNPACK_SUBSAMPLE_RATE_SGIX', 'GL_PIXEL_SUBSAMPLE_4444_SGIX',
9706'GL_PIXEL_SUBSAMPLE_2424_SGIX', 'GL_PIXEL_SUBSAMPLE_4242_SGIX',
9707'GL_YCRCB_SGIX', 'GL_YCRCBA_SGIX', 'GL_DEPTH_PASS_INSTRUMENT_SGIX',
9708'GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX', 'GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX',
9709'GL_COMPRESSED_RGB_FXT1_3DFX', 'GL_COMPRESSED_RGBA_FXT1_3DFX',
9710'GL_MULTISAMPLE_3DFX', 'GL_SAMPLE_BUFFERS_3DFX', 'GL_SAMPLES_3DFX',
9711'GL_MULTISAMPLE_BIT_3DFX', 'GL_MULTISAMPLE_EXT',
9712'GL_SAMPLE_ALPHA_TO_MASK_EXT', 'GL_SAMPLE_ALPHA_TO_ONE_EXT',
9713'GL_SAMPLE_MASK_EXT', 'GL_1PASS_EXT', 'GL_2PASS_0_EXT', 'GL_2PASS_1_EXT',
9714'GL_4PASS_0_EXT', 'GL_4PASS_1_EXT', 'GL_4PASS_2_EXT', 'GL_4PASS_3_EXT',
9715'GL_SAMPLE_BUFFERS_EXT', 'GL_SAMPLES_EXT', 'GL_SAMPLE_MASK_VALUE_EXT',
9716'GL_SAMPLE_MASK_INVERT_EXT', 'GL_SAMPLE_PATTERN_EXT',
9717'GL_MULTISAMPLE_BIT_EXT', 'GL_VERTEX_PRECLIP_SGIX',
9718'GL_VERTEX_PRECLIP_HINT_SGIX', 'GL_CONVOLUTION_HINT_SGIX',
9719'GL_PACK_RESAMPLE_SGIX', 'GL_UNPACK_RESAMPLE_SGIX',
9720'GL_RESAMPLE_REPLICATE_SGIX', 'GL_RESAMPLE_ZERO_FILL_SGIX',
9721'GL_RESAMPLE_DECIMATE_SGIX', 'GL_EYE_DISTANCE_TO_POINT_SGIS',
9722'GL_OBJECT_DISTANCE_TO_POINT_SGIS', 'GL_EYE_DISTANCE_TO_LINE_SGIS',
9723'GL_OBJECT_DISTANCE_TO_LINE_SGIS', 'GL_EYE_POINT_SGIS',
9724'GL_OBJECT_POINT_SGIS', 'GL_EYE_LINE_SGIS', 'GL_OBJECT_LINE_SGIS',
9725'GL_TEXTURE_COLOR_WRITEMASK_SGIS', 'GL_DOT3_RGB_EXT', 'GL_DOT3_RGBA_EXT',
9726'GL_MIRROR_CLAMP_ATI', 'GL_MIRROR_CLAMP_TO_EDGE_ATI', 'GL_ALL_COMPLETED_NV',
9727'GL_FENCE_STATUS_NV', 'GL_FENCE_CONDITION_NV', 'GL_MIRRORED_REPEAT_IBM',
9728'GL_EVAL_2D_NV', 'GL_EVAL_TRIANGULAR_2D_NV', 'GL_MAP_TESSELLATION_NV',
9729'GL_MAP_ATTRIB_U_ORDER_NV', 'GL_MAP_ATTRIB_V_ORDER_NV',
9730'GL_EVAL_FRACTIONAL_TESSELLATION_NV', 'GL_EVAL_VERTEX_ATTRIB0_NV',
9731'GL_EVAL_VERTEX_ATTRIB1_NV', 'GL_EVAL_VERTEX_ATTRIB2_NV',
9732'GL_EVAL_VERTEX_ATTRIB3_NV', 'GL_EVAL_VERTEX_ATTRIB4_NV',
9733'GL_EVAL_VERTEX_ATTRIB5_NV', 'GL_EVAL_VERTEX_ATTRIB6_NV',
9734'GL_EVAL_VERTEX_ATTRIB7_NV', 'GL_EVAL_VERTEX_ATTRIB8_NV',
9735'GL_EVAL_VERTEX_ATTRIB9_NV', 'GL_EVAL_VERTEX_ATTRIB10_NV',
9736'GL_EVAL_VERTEX_ATTRIB11_NV', 'GL_EVAL_VERTEX_ATTRIB12_NV',
9737'GL_EVAL_VERTEX_ATTRIB13_NV', 'GL_EVAL_VERTEX_ATTRIB14_NV',
9738'GL_EVAL_VERTEX_ATTRIB15_NV', 'GL_MAX_MAP_TESSELLATION_NV',
9739'GL_MAX_RATIONAL_EVAL_ORDER_NV', 'GL_DEPTH_STENCIL_NV',
9740'GL_UNSIGNED_INT_24_8_NV', 'GL_DEPTH_STENCIL_EXT', 'GL_DEPTH24_STENCIL8_EXT',
9741'GL_TEXTURE_STENCIL_SIZE_EXT', 'GL_UNSIGNED_INT_24_8_EXT',
9742'GL_PER_STAGE_CONSTANTS_NV', 'GL_TEXTURE_RECTANGLE_NV',
9743'GL_TEXTURE_BINDING_RECTANGLE_NV', 'GL_PROXY_TEXTURE_RECTANGLE_NV',
9744'GL_MAX_RECTANGLE_TEXTURE_SIZE_NV', 'GL_OFFSET_TEXTURE_RECTANGLE_NV',
9745'GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV', 'GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV',
9746'GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV', 'GL_UNSIGNED_INT_S8_S8_8_8_NV',
9747'GL_UNSIGNED_INT_8_8_S8_S8_REV_NV', 'GL_DSDT_MAG_INTENSITY_NV',
9748'GL_SHADER_CONSISTENT_NV', 'GL_TEXTURE_SHADER_NV', 'GL_SHADER_OPERATION_NV',
9749'GL_CULL_MODES_NV', 'GL_OFFSET_TEXTURE_MATRIX_NV',
9750'GL_OFFSET_TEXTURE_SCALE_NV', 'GL_OFFSET_TEXTURE_BIAS_NV',
9751'GL_OFFSET_TEXTURE_2D_MATRIX_NV', 'GL_OFFSET_TEXTURE_2D_SCALE_NV',
9752'GL_OFFSET_TEXTURE_2D_BIAS_NV', 'GL_PREVIOUS_TEXTURE_INPUT_NV',
9753'GL_CONST_EYE_NV', 'GL_PASS_THROUGH_NV', 'GL_CULL_FRAGMENT_NV',
9754'GL_OFFSET_TEXTURE_2D_NV', 'GL_DEPENDENT_AR_TEXTURE_2D_NV',
9755'GL_DEPENDENT_GB_TEXTURE_2D_NV', 'GL_DOT_PRODUCT_NV',
9756'GL_DOT_PRODUCT_DEPTH_REPLACE_NV', 'GL_DOT_PRODUCT_TEXTURE_2D_NV',
9757'GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV', 'GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV',
9758'GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV',
9759'GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV', 'GL_HILO_NV', 'GL_DSDT_NV',
9760'GL_DSDT_MAG_NV', 'GL_DSDT_MAG_VIB_NV', 'GL_HILO16_NV', 'GL_SIGNED_HILO_NV',
9761'GL_SIGNED_HILO16_NV', 'GL_SIGNED_RGBA_NV', 'GL_SIGNED_RGBA8_NV',
9762'GL_SIGNED_RGB_NV', 'GL_SIGNED_RGB8_NV', 'GL_SIGNED_LUMINANCE_NV',
9763'GL_SIGNED_LUMINANCE8_NV', 'GL_SIGNED_LUMINANCE_ALPHA_NV',
9764'GL_SIGNED_LUMINANCE8_ALPHA8_NV', 'GL_SIGNED_ALPHA_NV', 'GL_SIGNED_ALPHA8_NV',
9765'GL_SIGNED_INTENSITY_NV', 'GL_SIGNED_INTENSITY8_NV', 'GL_DSDT8_NV',
9766'GL_DSDT8_MAG8_NV', 'GL_DSDT8_MAG8_INTENSITY8_NV',
9767'GL_SIGNED_RGB_UNSIGNED_ALPHA_NV', 'GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV',
9768'GL_HI_SCALE_NV', 'GL_LO_SCALE_NV', 'GL_DS_SCALE_NV', 'GL_DT_SCALE_NV',
9769'GL_MAGNITUDE_SCALE_NV', 'GL_VIBRANCE_SCALE_NV', 'GL_HI_BIAS_NV',
9770'GL_LO_BIAS_NV', 'GL_DS_BIAS_NV', 'GL_DT_BIAS_NV', 'GL_MAGNITUDE_BIAS_NV',
9771'GL_VIBRANCE_BIAS_NV', 'GL_TEXTURE_BORDER_VALUES_NV', 'GL_TEXTURE_HI_SIZE_NV',
9772'GL_TEXTURE_LO_SIZE_NV', 'GL_TEXTURE_DS_SIZE_NV', 'GL_TEXTURE_DT_SIZE_NV',
9773'GL_TEXTURE_MAG_SIZE_NV', 'GL_DOT_PRODUCT_TEXTURE_3D_NV',
9774'GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV', 'GL_VERTEX_PROGRAM_NV',
9775'GL_VERTEX_STATE_PROGRAM_NV', 'GL_ATTRIB_ARRAY_SIZE_NV',
9776'GL_ATTRIB_ARRAY_STRIDE_NV', 'GL_ATTRIB_ARRAY_TYPE_NV',
9777'GL_CURRENT_ATTRIB_NV', 'GL_PROGRAM_LENGTH_NV', 'GL_PROGRAM_STRING_NV',
9778'GL_MODELVIEW_PROJECTION_NV', 'GL_IDENTITY_NV', 'GL_INVERSE_NV',
9779'GL_TRANSPOSE_NV', 'GL_INVERSE_TRANSPOSE_NV',
9780'GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV', 'GL_MAX_TRACK_MATRICES_NV',
9781'GL_MATRIX0_NV', 'GL_MATRIX1_NV', 'GL_MATRIX2_NV', 'GL_MATRIX3_NV',
9782'GL_MATRIX4_NV', 'GL_MATRIX5_NV', 'GL_MATRIX6_NV', 'GL_MATRIX7_NV',
9783'GL_CURRENT_MATRIX_STACK_DEPTH_NV', 'GL_CURRENT_MATRIX_NV',
9784'GL_VERTEX_PROGRAM_POINT_SIZE_NV', 'GL_VERTEX_PROGRAM_TWO_SIDE_NV',
9785'GL_PROGRAM_PARAMETER_NV', 'GL_ATTRIB_ARRAY_POINTER_NV',
9786'GL_PROGRAM_TARGET_NV', 'GL_PROGRAM_RESIDENT_NV', 'GL_TRACK_MATRIX_NV',
9787'GL_TRACK_MATRIX_TRANSFORM_NV', 'GL_VERTEX_PROGRAM_BINDING_NV',
9788'GL_PROGRAM_ERROR_POSITION_NV', 'GL_VERTEX_ATTRIB_ARRAY0_NV',
9789'GL_VERTEX_ATTRIB_ARRAY1_NV', 'GL_VERTEX_ATTRIB_ARRAY2_NV',
9790'GL_VERTEX_ATTRIB_ARRAY3_NV', 'GL_VERTEX_ATTRIB_ARRAY4_NV',
9791'GL_VERTEX_ATTRIB_ARRAY5_NV', 'GL_VERTEX_ATTRIB_ARRAY6_NV',
9792'GL_VERTEX_ATTRIB_ARRAY7_NV', 'GL_VERTEX_ATTRIB_ARRAY8_NV',
9793'GL_VERTEX_ATTRIB_ARRAY9_NV', 'GL_VERTEX_ATTRIB_ARRAY10_NV',
9794'GL_VERTEX_ATTRIB_ARRAY11_NV', 'GL_VERTEX_ATTRIB_ARRAY12_NV',
9795'GL_VERTEX_ATTRIB_ARRAY13_NV', 'GL_VERTEX_ATTRIB_ARRAY14_NV',
9796'GL_VERTEX_ATTRIB_ARRAY15_NV', 'GL_MAP1_VERTEX_ATTRIB0_4_NV',
9797'GL_MAP1_VERTEX_ATTRIB1_4_NV', 'GL_MAP1_VERTEX_ATTRIB2_4_NV',
9798'GL_MAP1_VERTEX_ATTRIB3_4_NV', 'GL_MAP1_VERTEX_ATTRIB4_4_NV',
9799'GL_MAP1_VERTEX_ATTRIB5_4_NV', 'GL_MAP1_VERTEX_ATTRIB6_4_NV',
9800'GL_MAP1_VERTEX_ATTRIB7_4_NV', 'GL_MAP1_VERTEX_ATTRIB8_4_NV',
9801'GL_MAP1_VERTEX_ATTRIB9_4_NV', 'GL_MAP1_VERTEX_ATTRIB10_4_NV',
9802'GL_MAP1_VERTEX_ATTRIB11_4_NV', 'GL_MAP1_VERTEX_ATTRIB12_4_NV',
9803'GL_MAP1_VERTEX_ATTRIB13_4_NV', 'GL_MAP1_VERTEX_ATTRIB14_4_NV',
9804'GL_MAP1_VERTEX_ATTRIB15_4_NV', 'GL_MAP2_VERTEX_ATTRIB0_4_NV',
9805'GL_MAP2_VERTEX_ATTRIB1_4_NV', 'GL_MAP2_VERTEX_ATTRIB2_4_NV',
9806'GL_MAP2_VERTEX_ATTRIB3_4_NV', 'GL_MAP2_VERTEX_ATTRIB4_4_NV',
9807'GL_MAP2_VERTEX_ATTRIB5_4_NV', 'GL_MAP2_VERTEX_ATTRIB6_4_NV',
9808'GL_MAP2_VERTEX_ATTRIB7_4_NV', 'GL_MAP2_VERTEX_ATTRIB8_4_NV',
9809'GL_MAP2_VERTEX_ATTRIB9_4_NV', 'GL_MAP2_VERTEX_ATTRIB10_4_NV',
9810'GL_MAP2_VERTEX_ATTRIB11_4_NV', 'GL_MAP2_VERTEX_ATTRIB12_4_NV',
9811'GL_MAP2_VERTEX_ATTRIB13_4_NV', 'GL_MAP2_VERTEX_ATTRIB14_4_NV',
9812'GL_MAP2_VERTEX_ATTRIB15_4_NV', 'GL_TEXTURE_MAX_CLAMP_S_SGIX',
9813'GL_TEXTURE_MAX_CLAMP_T_SGIX', 'GL_TEXTURE_MAX_CLAMP_R_SGIX',
9814'GL_SCALEBIAS_HINT_SGIX', 'GL_INTERLACE_OML', 'GL_INTERLACE_READ_OML',
9815'GL_FORMAT_SUBSAMPLE_24_24_OML', 'GL_FORMAT_SUBSAMPLE_244_244_OML',
9816'GL_PACK_RESAMPLE_OML', 'GL_UNPACK_RESAMPLE_OML', 'GL_RESAMPLE_REPLICATE_OML',
9817'GL_RESAMPLE_ZERO_FILL_OML', 'GL_RESAMPLE_AVERAGE_OML',
9818'GL_RESAMPLE_DECIMATE_OML', 'GL_DEPTH_STENCIL_TO_RGBA_NV',
9819'GL_DEPTH_STENCIL_TO_BGRA_NV', 'GL_BUMP_ROT_MATRIX_ATI',
9820'GL_BUMP_ROT_MATRIX_SIZE_ATI', 'GL_BUMP_NUM_TEX_UNITS_ATI',
9821'GL_BUMP_TEX_UNITS_ATI', 'GL_DUDV_ATI', 'GL_DU8DV8_ATI', 'GL_BUMP_ENVMAP_ATI',
9822'GL_BUMP_TARGET_ATI', 'GL_FRAGMENT_SHADER_ATI', 'GL_REG_0_ATI',
9823'GL_REG_1_ATI', 'GL_REG_2_ATI', 'GL_REG_3_ATI', 'GL_REG_4_ATI',
9824'GL_REG_5_ATI', 'GL_REG_6_ATI', 'GL_REG_7_ATI', 'GL_REG_8_ATI',
9825'GL_REG_9_ATI', 'GL_REG_10_ATI', 'GL_REG_11_ATI', 'GL_REG_12_ATI',
9826'GL_REG_13_ATI', 'GL_REG_14_ATI', 'GL_REG_15_ATI', 'GL_REG_16_ATI',
9827'GL_REG_17_ATI', 'GL_REG_18_ATI', 'GL_REG_19_ATI', 'GL_REG_20_ATI',
9828'GL_REG_21_ATI', 'GL_REG_22_ATI', 'GL_REG_23_ATI', 'GL_REG_24_ATI',
9829'GL_REG_25_ATI', 'GL_REG_26_ATI', 'GL_REG_27_ATI', 'GL_REG_28_ATI',
9830'GL_REG_29_ATI', 'GL_REG_30_ATI', 'GL_REG_31_ATI', 'GL_CON_0_ATI',
9831'GL_CON_1_ATI', 'GL_CON_2_ATI', 'GL_CON_3_ATI', 'GL_CON_4_ATI',
9832'GL_CON_5_ATI', 'GL_CON_6_ATI', 'GL_CON_7_ATI', 'GL_CON_8_ATI',
9833'GL_CON_9_ATI', 'GL_CON_10_ATI', 'GL_CON_11_ATI', 'GL_CON_12_ATI',
9834'GL_CON_13_ATI', 'GL_CON_14_ATI', 'GL_CON_15_ATI', 'GL_CON_16_ATI',
9835'GL_CON_17_ATI', 'GL_CON_18_ATI', 'GL_CON_19_ATI', 'GL_CON_20_ATI',
9836'GL_CON_21_ATI', 'GL_CON_22_ATI', 'GL_CON_23_ATI', 'GL_CON_24_ATI',
9837'GL_CON_25_ATI', 'GL_CON_26_ATI', 'GL_CON_27_ATI', 'GL_CON_28_ATI',
9838'GL_CON_29_ATI', 'GL_CON_30_ATI', 'GL_CON_31_ATI', 'GL_MOV_ATI', 'GL_ADD_ATI',
9839'GL_MUL_ATI', 'GL_SUB_ATI', 'GL_DOT3_ATI', 'GL_DOT4_ATI', 'GL_MAD_ATI',
9840'GL_LERP_ATI', 'GL_CND_ATI', 'GL_CND0_ATI', 'GL_DOT2_ADD_ATI',
9841'GL_SECONDARY_INTERPOLATOR_ATI', 'GL_NUM_FRAGMENT_REGISTERS_ATI',
9842'GL_NUM_FRAGMENT_CONSTANTS_ATI', 'GL_NUM_PASSES_ATI',
9843'GL_NUM_INSTRUCTIONS_PER_PASS_ATI', 'GL_NUM_INSTRUCTIONS_TOTAL_ATI',
9844'GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI', 'GL_NUM_LOOPBACK_COMPONENTS_ATI',
9845'GL_COLOR_ALPHA_PAIRING_ATI', 'GL_SWIZZLE_STR_ATI', 'GL_SWIZZLE_STQ_ATI',
9846'GL_SWIZZLE_STR_DR_ATI', 'GL_SWIZZLE_STQ_DQ_ATI', 'GL_SWIZZLE_STRQ_ATI',
9847'GL_SWIZZLE_STRQ_DQ_ATI', 'GL_RED_BIT_ATI', 'GL_GREEN_BIT_ATI',
9848'GL_BLUE_BIT_ATI', 'GL_2X_BIT_ATI', 'GL_4X_BIT_ATI', 'GL_8X_BIT_ATI',
9849'GL_HALF_BIT_ATI', 'GL_QUARTER_BIT_ATI', 'GL_EIGHTH_BIT_ATI',
9850'GL_SATURATE_BIT_ATI', 'GL_COMP_BIT_ATI', 'GL_NEGATE_BIT_ATI',
9851'GL_BIAS_BIT_ATI', 'GL_PN_TRIANGLES_ATI',
9852'GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI', 'GL_PN_TRIANGLES_POINT_MODE_ATI',
9853'GL_PN_TRIANGLES_NORMAL_MODE_ATI', 'GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI',
9854'GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI',
9855'GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI',
9856'GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI',
9857'GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI', 'GL_STATIC_ATI',
9858'GL_DYNAMIC_ATI', 'GL_PRESERVE_ATI', 'GL_DISCARD_ATI',
9859'GL_OBJECT_BUFFER_SIZE_ATI', 'GL_OBJECT_BUFFER_USAGE_ATI',
9860'GL_ARRAY_OBJECT_BUFFER_ATI', 'GL_ARRAY_OBJECT_OFFSET_ATI',
9861'GL_VERTEX_SHADER_EXT', 'GL_VERTEX_SHADER_BINDING_EXT', 'GL_OP_INDEX_EXT',
9862'GL_OP_NEGATE_EXT', 'GL_OP_DOT3_EXT', 'GL_OP_DOT4_EXT', 'GL_OP_MUL_EXT',
9863'GL_OP_ADD_EXT', 'GL_OP_MADD_EXT', 'GL_OP_FRAC_EXT', 'GL_OP_MAX_EXT',
9864'GL_OP_MIN_EXT', 'GL_OP_SET_GE_EXT', 'GL_OP_SET_LT_EXT', 'GL_OP_CLAMP_EXT',
9865'GL_OP_FLOOR_EXT', 'GL_OP_ROUND_EXT', 'GL_OP_EXP_BASE_2_EXT',
9866'GL_OP_LOG_BASE_2_EXT', 'GL_OP_POWER_EXT', 'GL_OP_RECIP_EXT',
9867'GL_OP_RECIP_SQRT_EXT', 'GL_OP_SUB_EXT', 'GL_OP_CROSS_PRODUCT_EXT',
9868'GL_OP_MULTIPLY_MATRIX_EXT', 'GL_OP_MOV_EXT', 'GL_OUTPUT_VERTEX_EXT',
9869'GL_OUTPUT_COLOR0_EXT', 'GL_OUTPUT_COLOR1_EXT',
9870'GL_OUTPUT_TEXTURE_COORD0_EXT', 'GL_OUTPUT_TEXTURE_COORD1_EXT',
9871'GL_OUTPUT_TEXTURE_COORD2_EXT', 'GL_OUTPUT_TEXTURE_COORD3_EXT',
9872'GL_OUTPUT_TEXTURE_COORD4_EXT', 'GL_OUTPUT_TEXTURE_COORD5_EXT',
9873'GL_OUTPUT_TEXTURE_COORD6_EXT', 'GL_OUTPUT_TEXTURE_COORD7_EXT',
9874'GL_OUTPUT_TEXTURE_COORD8_EXT', 'GL_OUTPUT_TEXTURE_COORD9_EXT',
9875'GL_OUTPUT_TEXTURE_COORD10_EXT', 'GL_OUTPUT_TEXTURE_COORD11_EXT',
9876'GL_OUTPUT_TEXTURE_COORD12_EXT', 'GL_OUTPUT_TEXTURE_COORD13_EXT',
9877'GL_OUTPUT_TEXTURE_COORD14_EXT', 'GL_OUTPUT_TEXTURE_COORD15_EXT',
9878'GL_OUTPUT_TEXTURE_COORD16_EXT', 'GL_OUTPUT_TEXTURE_COORD17_EXT',
9879'GL_OUTPUT_TEXTURE_COORD18_EXT', 'GL_OUTPUT_TEXTURE_COORD19_EXT',
9880'GL_OUTPUT_TEXTURE_COORD20_EXT', 'GL_OUTPUT_TEXTURE_COORD21_EXT',
9881'GL_OUTPUT_TEXTURE_COORD22_EXT', 'GL_OUTPUT_TEXTURE_COORD23_EXT',
9882'GL_OUTPUT_TEXTURE_COORD24_EXT', 'GL_OUTPUT_TEXTURE_COORD25_EXT',
9883'GL_OUTPUT_TEXTURE_COORD26_EXT', 'GL_OUTPUT_TEXTURE_COORD27_EXT',
9884'GL_OUTPUT_TEXTURE_COORD28_EXT', 'GL_OUTPUT_TEXTURE_COORD29_EXT',
9885'GL_OUTPUT_TEXTURE_COORD30_EXT', 'GL_OUTPUT_TEXTURE_COORD31_EXT',
9886'GL_OUTPUT_FOG_EXT', 'GL_SCALAR_EXT', 'GL_VECTOR_EXT', 'GL_MATRIX_EXT',
9887'GL_VARIANT_EXT', 'GL_INVARIANT_EXT', 'GL_LOCAL_CONSTANT_EXT', 'GL_LOCAL_EXT',
9888'GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT', 'GL_MAX_VERTEX_SHADER_VARIANTS_EXT',
9889'GL_MAX_VERTEX_SHADER_INVARIANTS_EXT',
9890'GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 'GL_MAX_VERTEX_SHADER_LOCALS_EXT',
9891'GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT',
9892'GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT',
9893'GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT',
9894'GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT',
9895'GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT',
9896'GL_VERTEX_SHADER_INSTRUCTIONS_EXT', 'GL_VERTEX_SHADER_VARIANTS_EXT',
9897'GL_VERTEX_SHADER_INVARIANTS_EXT', 'GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT',
9898'GL_VERTEX_SHADER_LOCALS_EXT', 'GL_VERTEX_SHADER_OPTIMIZED_EXT', 'GL_X_EXT',
9899'GL_Y_EXT', 'GL_Z_EXT', 'GL_W_EXT', 'GL_NEGATIVE_X_EXT', 'GL_NEGATIVE_Y_EXT',
9900'GL_NEGATIVE_Z_EXT', 'GL_NEGATIVE_W_EXT', 'GL_ZERO_EXT', 'GL_ONE_EXT',
9901'GL_NEGATIVE_ONE_EXT', 'GL_NORMALIZED_RANGE_EXT', 'GL_FULL_RANGE_EXT',
9902'GL_CURRENT_VERTEX_EXT', 'GL_MVP_MATRIX_EXT', 'GL_VARIANT_VALUE_EXT',
9903'GL_VARIANT_DATATYPE_EXT', 'GL_VARIANT_ARRAY_STRIDE_EXT',
9904'GL_VARIANT_ARRAY_TYPE_EXT', 'GL_VARIANT_ARRAY_EXT',
9905'GL_VARIANT_ARRAY_POINTER_EXT', 'GL_INVARIANT_VALUE_EXT',
9906'GL_INVARIANT_DATATYPE_EXT', 'GL_LOCAL_CONSTANT_VALUE_EXT',
9907'GL_LOCAL_CONSTANT_DATATYPE_EXT', 'GL_MAX_VERTEX_STREAMS_ATI',
9908'GL_VERTEX_STREAM0_ATI', 'GL_VERTEX_STREAM1_ATI', 'GL_VERTEX_STREAM2_ATI',
9909'GL_VERTEX_STREAM3_ATI', 'GL_VERTEX_STREAM4_ATI', 'GL_VERTEX_STREAM5_ATI',
9910'GL_VERTEX_STREAM6_ATI', 'GL_VERTEX_STREAM7_ATI', 'GL_VERTEX_SOURCE_ATI',
9911'GL_ELEMENT_ARRAY_ATI', 'GL_ELEMENT_ARRAY_TYPE_ATI',
9912'GL_ELEMENT_ARRAY_POINTER_ATI', 'GL_QUAD_MESH_SUN', 'GL_TRIANGLE_MESH_SUN',
9913'GL_SLICE_ACCUM_SUN', 'GL_MULTISAMPLE_FILTER_HINT_NV', 'GL_DEPTH_CLAMP_NV',
9914'GL_PIXEL_COUNTER_BITS_NV', 'GL_CURRENT_OCCLUSION_QUERY_ID_NV',
9915'GL_PIXEL_COUNT_NV', 'GL_PIXEL_COUNT_AVAILABLE_NV', 'GL_POINT_SPRITE_NV',
9916'GL_COORD_REPLACE_NV', 'GL_POINT_SPRITE_R_MODE_NV',
9917'GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV',
9918'GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV',
9919'GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV',
9920'GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV',
9921'GL_OFFSET_HILO_TEXTURE_2D_NV', 'GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV',
9922'GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV',
9923'GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV',
9924'GL_DEPENDENT_HILO_TEXTURE_2D_NV', 'GL_DEPENDENT_RGB_TEXTURE_3D_NV',
9925'GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV', 'GL_DOT_PRODUCT_PASS_THROUGH_NV',
9926'GL_DOT_PRODUCT_TEXTURE_1D_NV', 'GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV',
9927'GL_HILO8_NV', 'GL_SIGNED_HILO8_NV', 'GL_FORCE_BLUE_TO_ONE_NV',
9928'GL_STENCIL_TEST_TWO_SIDE_EXT', 'GL_ACTIVE_STENCIL_FACE_EXT',
9929'GL_TEXT_FRAGMENT_SHADER_ATI', 'GL_UNPACK_CLIENT_STORAGE_APPLE',
9930'GL_ELEMENT_ARRAY_APPLE', 'GL_ELEMENT_ARRAY_TYPE_APPLE',
9931'GL_ELEMENT_ARRAY_POINTER_APPLE', 'GL_DRAW_PIXELS_APPLE', 'GL_FENCE_APPLE',
9932'GL_VERTEX_ARRAY_BINDING_APPLE', 'GL_VERTEX_ARRAY_RANGE_APPLE',
9933'GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE', 'GL_VERTEX_ARRAY_STORAGE_HINT_APPLE',
9934'GL_VERTEX_ARRAY_RANGE_POINTER_APPLE', 'GL_STORAGE_CACHED_APPLE',
9935'GL_STORAGE_SHARED_APPLE', 'GL_YCBCR_422_APPLE',
9936'GL_UNSIGNED_SHORT_8_8_APPLE', 'GL_UNSIGNED_SHORT_8_8_REV_APPLE',
9937'GL_RGB_S3TC', 'GL_RGB4_S3TC', 'GL_RGBA_S3TC', 'GL_RGBA4_S3TC',
9938'GL_MAX_DRAW_BUFFERS_ATI', 'GL_DRAW_BUFFER0_ATI', 'GL_DRAW_BUFFER1_ATI',
9939'GL_DRAW_BUFFER2_ATI', 'GL_DRAW_BUFFER3_ATI', 'GL_DRAW_BUFFER4_ATI',
9940'GL_DRAW_BUFFER5_ATI', 'GL_DRAW_BUFFER6_ATI', 'GL_DRAW_BUFFER7_ATI',
9941'GL_DRAW_BUFFER8_ATI', 'GL_DRAW_BUFFER9_ATI', 'GL_DRAW_BUFFER10_ATI',
9942'GL_DRAW_BUFFER11_ATI', 'GL_DRAW_BUFFER12_ATI', 'GL_DRAW_BUFFER13_ATI',
9943'GL_DRAW_BUFFER14_ATI', 'GL_DRAW_BUFFER15_ATI', 'GL_TYPE_RGBA_FLOAT_ATI',
9944'GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI', 'GL_MODULATE_ADD_ATI',
9945'GL_MODULATE_SIGNED_ADD_ATI', 'GL_MODULATE_SUBTRACT_ATI',
9946'GL_RGBA_FLOAT32_ATI', 'GL_RGB_FLOAT32_ATI', 'GL_ALPHA_FLOAT32_ATI',
9947'GL_INTENSITY_FLOAT32_ATI', 'GL_LUMINANCE_FLOAT32_ATI',
9948'GL_LUMINANCE_ALPHA_FLOAT32_ATI', 'GL_RGBA_FLOAT16_ATI', 'GL_RGB_FLOAT16_ATI',
9949'GL_ALPHA_FLOAT16_ATI', 'GL_INTENSITY_FLOAT16_ATI',
9950'GL_LUMINANCE_FLOAT16_ATI', 'GL_LUMINANCE_ALPHA_FLOAT16_ATI', 'GL_FLOAT_R_NV',
9951'GL_FLOAT_RG_NV', 'GL_FLOAT_RGB_NV', 'GL_FLOAT_RGBA_NV', 'GL_FLOAT_R16_NV',
9952'GL_FLOAT_R32_NV', 'GL_FLOAT_RG16_NV', 'GL_FLOAT_RG32_NV',
9953'GL_FLOAT_RGB16_NV', 'GL_FLOAT_RGB32_NV', 'GL_FLOAT_RGBA16_NV',
9954'GL_FLOAT_RGBA32_NV', 'GL_TEXTURE_FLOAT_COMPONENTS_NV',
9955'GL_FLOAT_CLEAR_COLOR_VALUE_NV', 'GL_FLOAT_RGBA_MODE_NV',
9956'GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV', 'GL_FRAGMENT_PROGRAM_NV',
9957'GL_MAX_TEXTURE_COORDS_NV', 'GL_MAX_TEXTURE_IMAGE_UNITS_NV',
9958'GL_FRAGMENT_PROGRAM_BINDING_NV', 'GL_PROGRAM_ERROR_STRING_NV',
9959'GL_HALF_FLOAT_NV', 'GL_WRITE_PIXEL_DATA_RANGE_NV',
9960'GL_READ_PIXEL_DATA_RANGE_NV', 'GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV',
9961'GL_READ_PIXEL_DATA_RANGE_LENGTH_NV', 'GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV',
9962'GL_READ_PIXEL_DATA_RANGE_POINTER_NV', 'GL_PRIMITIVE_RESTART_NV',
9963'GL_PRIMITIVE_RESTART_INDEX_NV', 'GL_TEXTURE_UNSIGNED_REMAP_MODE_NV',
9964'GL_STENCIL_BACK_FUNC_ATI', 'GL_STENCIL_BACK_FAIL_ATI',
9965'GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI', 'GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI',
9966'GL_IMPLEMENTATION_COLOR_READ_TYPE_OES',
9967'GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES', 'GL_DEPTH_BOUNDS_TEST_EXT',
9968'GL_DEPTH_BOUNDS_EXT', 'GL_MIRROR_CLAMP_EXT', 'GL_MIRROR_CLAMP_TO_EDGE_EXT',
9969'GL_MIRROR_CLAMP_TO_BORDER_EXT', 'GL_BLEND_EQUATION_RGB_EXT',
9970'GL_BLEND_EQUATION_ALPHA_EXT', 'GL_PACK_INVERT_MESA',
9971'GL_UNSIGNED_SHORT_8_8_MESA', 'GL_UNSIGNED_SHORT_8_8_REV_MESA',
9972'GL_YCBCR_MESA', 'GL_PIXEL_PACK_BUFFER_EXT', 'GL_PIXEL_UNPACK_BUFFER_EXT',
9973'GL_PIXEL_PACK_BUFFER_BINDING_EXT', 'GL_PIXEL_UNPACK_BUFFER_BINDING_EXT',
9974'GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV', 'GL_MAX_PROGRAM_CALL_DEPTH_NV',
9975'GL_MAX_PROGRAM_IF_DEPTH_NV', 'GL_MAX_PROGRAM_LOOP_DEPTH_NV',
9976'GL_MAX_PROGRAM_LOOP_COUNT_NV', 'GL_INVALID_FRAMEBUFFER_OPERATION_EXT',
9977'GL_MAX_RENDERBUFFER_SIZE_EXT', 'GL_FRAMEBUFFER_BINDING_EXT',
9978'GL_RENDERBUFFER_BINDING_EXT', 'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT',
9979'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT',
9980'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT',
9981'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT',
9982'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT',
9983'GL_FRAMEBUFFER_COMPLETE_EXT', 'GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT',
9984'GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT',
9985'GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT',
9986'GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT',
9987'GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT',
9988'GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT',
9989'GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT', 'GL_FRAMEBUFFER_UNSUPPORTED_EXT',
9990'GL_MAX_COLOR_ATTACHMENTS_EXT', 'GL_COLOR_ATTACHMENT0_EXT',
9991'GL_COLOR_ATTACHMENT1_EXT', 'GL_COLOR_ATTACHMENT2_EXT',
9992'GL_COLOR_ATTACHMENT3_EXT', 'GL_COLOR_ATTACHMENT4_EXT',
9993'GL_COLOR_ATTACHMENT5_EXT', 'GL_COLOR_ATTACHMENT6_EXT',
9994'GL_COLOR_ATTACHMENT7_EXT', 'GL_COLOR_ATTACHMENT8_EXT',
9995'GL_COLOR_ATTACHMENT9_EXT', 'GL_COLOR_ATTACHMENT10_EXT',
9996'GL_COLOR_ATTACHMENT11_EXT', 'GL_COLOR_ATTACHMENT12_EXT',
9997'GL_COLOR_ATTACHMENT13_EXT', 'GL_COLOR_ATTACHMENT14_EXT',
9998'GL_COLOR_ATTACHMENT15_EXT', 'GL_DEPTH_ATTACHMENT_EXT',
9999'GL_STENCIL_ATTACHMENT_EXT', 'GL_FRAMEBUFFER_EXT', 'GL_RENDERBUFFER_EXT',
10000'GL_RENDERBUFFER_WIDTH_EXT', 'GL_RENDERBUFFER_HEIGHT_EXT',
10001'GL_RENDERBUFFER_INTERNAL_FORMAT_EXT', 'GL_STENCIL_INDEX_EXT',
10002'GL_STENCIL_INDEX1_EXT', 'GL_STENCIL_INDEX4_EXT', 'GL_STENCIL_INDEX8_EXT',
10003'GL_STENCIL_INDEX16_EXT', 'GL_RENDERBUFFER_RED_SIZE_EXT',
10004'GL_RENDERBUFFER_GREEN_SIZE_EXT', 'GL_RENDERBUFFER_BLUE_SIZE_EXT',
10005'GL_RENDERBUFFER_ALPHA_SIZE_EXT', 'GL_RENDERBUFFER_DEPTH_SIZE_EXT',
10006'GL_RENDERBUFFER_STENCIL_SIZE_EXT', 'GL_CG_VERTEX_SHADER_EXT',
10007'GL_CG_FRAGMENT_SHADER_EXT', 'GL_TIME_ELAPSED_EXT', 'GL_TEXTURE_BUFFER_EXT',
10008'GL_MAX_TEXTURE_BUFFER_SIZE_EXT', 'GL_TEXTURE_BINDING_BUFFER_EXT',
10009'GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT', 'GL_TEXTURE_BUFFER_FORMAT_EXT',
10010'GL_SAMPLER_1D_ARRAY_EXT', 'GL_SAMPLER_2D_ARRAY_EXT', 'GL_SAMPLER_BUFFER_EXT',
10011'GL_SAMPLER_1D_ARRAY_SHADOW_EXT', 'GL_SAMPLER_2D_ARRAY_SHADOW_EXT',
10012'GL_SAMPLER_CUBE_SHADOW_EXT', 'GL_UNSIGNED_INT_VEC2_EXT',
10013'GL_UNSIGNED_INT_VEC3_EXT', 'GL_UNSIGNED_INT_VEC4_EXT',
10014'GL_INT_SAMPLER_1D_EXT', 'GL_INT_SAMPLER_2D_EXT', 'GL_INT_SAMPLER_3D_EXT',
10015'GL_INT_SAMPLER_CUBE_EXT', 'GL_INT_SAMPLER_2D_RECT_EXT',
10016'GL_INT_SAMPLER_1D_ARRAY_EXT', 'GL_INT_SAMPLER_2D_ARRAY_EXT',
10017'GL_INT_SAMPLER_BUFFER_EXT', 'GL_UNSIGNED_INT_SAMPLER_1D_EXT',
10018'GL_UNSIGNED_INT_SAMPLER_2D_EXT', 'GL_UNSIGNED_INT_SAMPLER_3D_EXT',
10019'GL_UNSIGNED_INT_SAMPLER_CUBE_EXT', 'GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT',
10020'GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT',
10021'GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT', 'GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT',
10022'GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT', 'GL_GEOMETRY_SHADER_EXT',
10023'GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT',
10024'GL_MAX_VERTEX_VARYING_COMPONENTS_EXT', 'GL_MAX_VARYING_COMPONENTS_EXT',
10025'GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT',
10026'GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT',
10027'GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT', 'GL_GEOMETRY_VERTICES_OUT_EXT',
10028'GL_GEOMETRY_INPUT_TYPE_EXT', 'GL_GEOMETRY_OUTPUT_TYPE_EXT',
10029'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT', 'GL_LINES_ADJACENCY_EXT',
10030'GL_LINE_STRIP_ADJACENCY_EXT', 'GL_TRIANGLES_ADJACENCY_EXT',
10031'GL_TRIANGLE_STRIP_ADJACENCY_EXT', 'GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT',
10032'GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT',
10033'GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT',
10034'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT', 'GL_PROGRAM_POINT_SIZE_EXT',
10035'GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT',
10036'GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT',
10037'GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT', 'GL_MAX_BINDABLE_UNIFORM_SIZE_EXT',
10038'GL_UNIFORM_BUFFER_EXT', 'GL_UNIFORM_BUFFER_BINDING_EXT',
10039'GL_FRAMEBUFFER_SRGB_EXT', 'GL_FRAMEBUFFER_SRGB_CAPABLE_EXT',
10040'GL_RGB9_E5_EXT', 'GL_UNSIGNED_INT_5_9_9_9_REV_EXT',
10041'GL_TEXTURE_SHARED_SIZE_EXT', 'GL_R11F_G11F_B10F_EXT',
10042'GL_UNSIGNED_INT_10F_11F_11F_REV_EXT', 'GL_RGBA_SIGNED_COMPONENTS_EXT',
10043'GL_TEXTURE_1D_ARRAY_EXT', 'GL_PROXY_TEXTURE_1D_ARRAY_EXT',
10044'GL_TEXTURE_2D_ARRAY_EXT', 'GL_PROXY_TEXTURE_2D_ARRAY_EXT',
10045'GL_TEXTURE_BINDING_1D_ARRAY_EXT', 'GL_TEXTURE_BINDING_2D_ARRAY_EXT',
10046'GL_MAX_ARRAY_TEXTURE_LAYERS_EXT', 'GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT',
10047'GL_RGBA32UI_EXT', 'GL_RGB32UI_EXT', 'GL_ALPHA32UI_EXT',
10048'GL_INTENSITY32UI_EXT', 'GL_LUMINANCE32UI_EXT', 'GL_LUMINANCE_ALPHA32UI_EXT',
10049'GL_RGBA16UI_EXT', 'GL_RGB16UI_EXT', 'GL_ALPHA16UI_EXT',
10050'GL_INTENSITY16UI_EXT', 'GL_LUMINANCE16UI_EXT', 'GL_LUMINANCE_ALPHA16UI_EXT',
10051'GL_RGBA8UI_EXT', 'GL_RGB8UI_EXT', 'GL_ALPHA8UI_EXT', 'GL_INTENSITY8UI_EXT',
10052'GL_LUMINANCE8UI_EXT', 'GL_LUMINANCE_ALPHA8UI_EXT', 'GL_RGBA32I_EXT',
10053'GL_RGB32I_EXT', 'GL_ALPHA32I_EXT', 'GL_INTENSITY32I_EXT',
10054'GL_LUMINANCE32I_EXT', 'GL_LUMINANCE_ALPHA32I_EXT', 'GL_RGBA16I_EXT',
10055'GL_RGB16I_EXT', 'GL_ALPHA16I_EXT', 'GL_INTENSITY16I_EXT',
10056'GL_LUMINANCE16I_EXT', 'GL_LUMINANCE_ALPHA16I_EXT', 'GL_RGBA8I_EXT',
10057'GL_RGB8I_EXT', 'GL_ALPHA8I_EXT', 'GL_INTENSITY8I_EXT', 'GL_LUMINANCE8I_EXT',
10058'GL_LUMINANCE_ALPHA8I_EXT', 'GL_RED_INTEGER_EXT', 'GL_GREEN_INTEGER_EXT',
10059'GL_BLUE_INTEGER_EXT', 'GL_ALPHA_INTEGER_EXT', 'GL_RGB_INTEGER_EXT',
10060'GL_RGBA_INTEGER_EXT', 'GL_BGR_INTEGER_EXT', 'GL_BGRA_INTEGER_EXT',
10061'GL_LUMINANCE_INTEGER_EXT', 'GL_LUMINANCE_ALPHA_INTEGER_EXT',
10062'GL_RGBA_INTEGER_MODE_EXT', 'GL_DEPTH_COMPONENT32F_NV',
10063'GL_DEPTH32F_STENCIL8_NV', 'GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV',
10064'GL_DEPTH_BUFFER_FLOAT_MODE_NV', 'GL_COMPRESSED_LUMINANCE_LATC1_EXT',
10065'GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT',
10066'GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT',
10067'GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT', 'GL_BACK_PRIMARY_COLOR_NV',
10068'GL_BACK_SECONDARY_COLOR_NV', 'GL_TEXTURE_COORD_NV', 'GL_CLIP_DISTANCE_NV',
10069'GL_VERTEX_ID_NV', 'GL_PRIMITIVE_ID_NV', 'GL_GENERIC_ATTRIB_NV',
10070'GL_TRANSFORM_FEEDBACK_ATTRIBS_NV', 'GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV',
10071'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV', 'GL_ACTIVE_VARYINGS_NV',
10072'GL_ACTIVE_VARYING_MAX_LENGTH_NV', 'GL_TRANSFORM_FEEDBACK_VARYINGS_NV',
10073'GL_TRANSFORM_FEEDBACK_BUFFER_START_NV',
10074'GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV', 'GL_TRANSFORM_FEEDBACK_RECORD_NV',
10075'GL_PRIMITIVES_GENERATED_NV', 'GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV',
10076'GL_RASTERIZER_DISCARD_NV',
10077'GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV',
10078'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV', 'GL_INTERLEAVED_ATTRIBS_NV',
10079'GL_SEPARATE_ATTRIBS_NV', 'GL_TRANSFORM_FEEDBACK_BUFFER_NV',
10080'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV', 'GL_GEOMETRY_PROGRAM_NV',
10081'GL_MAX_PROGRAM_OUTPUT_VERTICES_NV',
10082'GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV', 'GL_MIN_PROGRAM_TEXEL_OFFSET_NV',
10083'GL_MAX_PROGRAM_TEXEL_OFFSET_NV', 'GL_PROGRAM_ATTRIB_COMPONENTS_NV',
10084'GL_PROGRAM_RESULT_COMPONENTS_NV', 'GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV',
10085'GL_MAX_PROGRAM_RESULT_COMPONENTS_NV', 'GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV',
10086'GL_MAX_PROGRAM_GENERIC_RESULTS_NV',
10087'GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV',
10088'GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV',
10089'GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV',
10090'GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV',
10091'GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV',
10092'GL_RENDERBUFFER_COVERAGE_SAMPLES_NV', 'GL_RENDERBUFFER_COLOR_SAMPLES_NV',
10093'GL_MAX_RENDERBUFFER_COVERAGE_SAMPLES_NV',
10094'GL_MAX_RENDERBUFFER_COLOR_SAMPLES_NV',
10095'GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV', 'GL_MULTISAMPLE_COVERAGE_MODES_NV',
10096'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT', 'GL_MAX_SAMPLES_EXT',
10097'GL_RENDERBUFFER_SAMPLES_EXT', 'GL_READ_FRAMEBUFFER_EXT',
10098'GL_DRAW_FRAMEBUFFER_EXT', 'GL_DRAW_FRAMEBUFFER_BINDING_EXT',
10099'GL_READ_FRAMEBUFFER_BINDING_EXT', 'GL_COMPRESSED_RED_RGTC1_EXT',
10100'GL_COMPRESSED_SIGNED_RED_RGTC1_EXT', 'GL_COMPRESSED_RED_GREEN_RGTC2_EXT',
10101'GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT', 'GL_FRAME_NV', 'GL_FIELDS_NV',
10102'GL_CURRENT_TIME_NV', 'GL_NUM_FILL_STREAMS_NV', 'GL_PRESENT_TIME_NV',
10103'GL_PRESENT_DURATION_NV', 'GL_QUERY_WAIT_NV', 'GL_QUERY_NO_WAIT_NV',
10104'GL_QUERY_BY_REGION_WAIT_NV', 'GL_QUERY_BY_REGION_NO_WAIT_NV',
10105'GL_TRANSFORM_FEEDBACK_BUFFER_EXT', 'GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT',
10106'GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT',
10107'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT', 'GL_INTERLEAVED_ATTRIBS_EXT',
10108'GL_SEPARATE_ATTRIBS_EXT', 'GL_PRIMITIVES_GENERATED_EXT',
10109'GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT', 'GL_RASTERIZER_DISCARD_EXT',
10110'GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT',
10111'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT',
10112'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT',
10113'GL_TRANSFORM_FEEDBACK_VARYINGS_EXT', 'GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT',
10114'GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT', 'GL_PROGRAM_MATRIX_EXT',
10115'GL_TRANSPOSE_PROGRAM_MATRIX_EXT', 'GL_PROGRAM_MATRIX_STACK_DEPTH_EXT',
10116'GL_TEXTURE_SWIZZLE_R_EXT', 'GL_TEXTURE_SWIZZLE_G_EXT',
10117'GL_TEXTURE_SWIZZLE_B_EXT', 'GL_TEXTURE_SWIZZLE_A_EXT',
10118'GL_TEXTURE_SWIZZLE_RGBA_EXT', 'GL_SAMPLE_POSITION_NV', 'GL_SAMPLE_MASK_NV',
10119'GL_SAMPLE_MASK_VALUE_NV', 'GL_TEXTURE_BINDING_RENDERBUFFER_NV',
10120'GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV',
10121'GL_MAX_SAMPLE_MASK_WORDS_NV', 'GL_TEXTURE_RENDERBUFFER_NV',
10122'GL_SAMPLER_RENDERBUFFER_NV', 'GL_INT_SAMPLER_RENDERBUFFER_NV',
10123'GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV', 'GL_TRANSFORM_FEEDBACK_NV',
10124'GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV',
10125'GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV', 'GL_TRANSFORM_FEEDBACK_BINDING_NV',
10126'GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV', 'GL_ELEMENT_ARRAY_UNIFIED_NV',
10127'GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV', 'GL_VERTEX_ARRAY_ADDRESS_NV',
10128'GL_NORMAL_ARRAY_ADDRESS_NV', 'GL_COLOR_ARRAY_ADDRESS_NV',
10129'GL_INDEX_ARRAY_ADDRESS_NV', 'GL_TEXTURE_COORD_ARRAY_ADDRESS_NV',
10130'GL_EDGE_FLAG_ARRAY_ADDRESS_NV', 'GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV',
10131'GL_FOG_COORD_ARRAY_ADDRESS_NV', 'GL_ELEMENT_ARRAY_ADDRESS_NV',
10132'GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV', 'GL_VERTEX_ARRAY_LENGTH_NV',
10133'GL_NORMAL_ARRAY_LENGTH_NV', 'GL_COLOR_ARRAY_LENGTH_NV',
10134'GL_INDEX_ARRAY_LENGTH_NV', 'GL_TEXTURE_COORD_ARRAY_LENGTH_NV',
10135'GL_EDGE_FLAG_ARRAY_LENGTH_NV', 'GL_SECONDARY_COLOR_ARRAY_LENGTH_NV',
10136'GL_FOG_COORD_ARRAY_LENGTH_NV', 'GL_ELEMENT_ARRAY_LENGTH_NV',
10137'GL_BUFFER_GPU_ADDRESS_NV', 'GL_GPU_ADDRESS_NV',
10138'GL_MAX_SHADER_BUFFER_ADDRESS_NV', 'GLchar', 'GLintptr', 'GLsizeiptr',
10139'GLintptrARB', 'GLsizeiptrARB', 'GLcharARB', 'GLhandleARB', 'GLhalfARB',
10140'GLhalfNV', 'GLint64EXT', 'GLuint64EXT', 'GL_VERSION_1_4',
10141'glBlendFuncSeparate', 'glFogCoordf', 'glFogCoordfv', 'glFogCoordd',
10142'glFogCoorddv', 'glFogCoordPointer', 'glMultiDrawArrays',
10143'glMultiDrawElements', 'glPointParameterf', 'glPointParameterfv',
10144'glPointParameteri', 'glPointParameteriv', 'glSecondaryColor3b',
10145'glSecondaryColor3bv', 'glSecondaryColor3d', 'glSecondaryColor3dv',
10146'glSecondaryColor3f', 'glSecondaryColor3fv', 'glSecondaryColor3i',
10147'glSecondaryColor3iv', 'glSecondaryColor3s', 'glSecondaryColor3sv',
10148'glSecondaryColor3ub', 'glSecondaryColor3ubv', 'glSecondaryColor3ui',
10149'glSecondaryColor3uiv', 'glSecondaryColor3us', 'glSecondaryColor3usv',
10150'glSecondaryColorPointer', 'glWindowPos2d', 'glWindowPos2dv', 'glWindowPos2f',
10151'glWindowPos2fv', 'glWindowPos2i', 'glWindowPos2iv', 'glWindowPos2s',
10152'glWindowPos2sv', 'glWindowPos3d', 'glWindowPos3dv', 'glWindowPos3f',
10153'glWindowPos3fv', 'glWindowPos3i', 'glWindowPos3iv', 'glWindowPos3s',
10154'glWindowPos3sv', 'PFNGLBLENDFUNCSEPARATEPROC', 'PFNGLFOGCOORDFPROC',
10155'PFNGLFOGCOORDFVPROC', 'PFNGLFOGCOORDDPROC', 'PFNGLFOGCOORDDVPROC',
10156'PFNGLFOGCOORDPOINTERPROC', 'PFNGLMULTIDRAWARRAYSPROC',
10157'PFNGLMULTIDRAWELEMENTSPROC', 'PFNGLPOINTPARAMETERFPROC',
10158'PFNGLPOINTPARAMETERFVPROC', 'PFNGLPOINTPARAMETERIPROC',
10159'PFNGLPOINTPARAMETERIVPROC', 'PFNGLSECONDARYCOLOR3BPROC',
10160'PFNGLSECONDARYCOLOR3BVPROC', 'PFNGLSECONDARYCOLOR3DPROC',
10161'PFNGLSECONDARYCOLOR3DVPROC', 'PFNGLSECONDARYCOLOR3FPROC',
10162'PFNGLSECONDARYCOLOR3FVPROC', 'PFNGLSECONDARYCOLOR3IPROC',
10163'PFNGLSECONDARYCOLOR3IVPROC', 'PFNGLSECONDARYCOLOR3SPROC',
10164'PFNGLSECONDARYCOLOR3SVPROC', 'PFNGLSECONDARYCOLOR3UBPROC',
10165'PFNGLSECONDARYCOLOR3UBVPROC', 'PFNGLSECONDARYCOLOR3UIPROC',
10166'PFNGLSECONDARYCOLOR3UIVPROC', 'PFNGLSECONDARYCOLOR3USPROC',
10167'PFNGLSECONDARYCOLOR3USVPROC', 'PFNGLSECONDARYCOLORPOINTERPROC',
10168'PFNGLWINDOWPOS2DPROC', 'PFNGLWINDOWPOS2DVPROC', 'PFNGLWINDOWPOS2FPROC',
10169'PFNGLWINDOWPOS2FVPROC', 'PFNGLWINDOWPOS2IPROC', 'PFNGLWINDOWPOS2IVPROC',
10170'PFNGLWINDOWPOS2SPROC', 'PFNGLWINDOWPOS2SVPROC', 'PFNGLWINDOWPOS3DPROC',
10171'PFNGLWINDOWPOS3DVPROC', 'PFNGLWINDOWPOS3FPROC', 'PFNGLWINDOWPOS3FVPROC',
10172'PFNGLWINDOWPOS3IPROC', 'PFNGLWINDOWPOS3IVPROC', 'PFNGLWINDOWPOS3SPROC',
10173'PFNGLWINDOWPOS3SVPROC', 'GL_VERSION_1_5', 'glGenQueries', 'glDeleteQueries',
10174'glIsQuery', 'glBeginQuery', 'glEndQuery', 'glGetQueryiv',
10175'glGetQueryObjectiv', 'glGetQueryObjectuiv', 'glBindBuffer',
10176'glDeleteBuffers', 'glGenBuffers', 'glIsBuffer', 'glBufferData',
10177'glBufferSubData', 'glGetBufferSubData', 'glMapBuffer', 'glUnmapBuffer',
10178'glGetBufferParameteriv', 'glGetBufferPointerv', 'PFNGLGENQUERIESPROC',
10179'PFNGLDELETEQUERIESPROC', 'PFNGLISQUERYPROC', 'PFNGLBEGINQUERYPROC',
10180'PFNGLENDQUERYPROC', 'PFNGLGETQUERYIVPROC', 'PFNGLGETQUERYOBJECTIVPROC',
10181'PFNGLGETQUERYOBJECTUIVPROC', 'PFNGLBINDBUFFERPROC', 'PFNGLDELETEBUFFERSPROC',
10182'PFNGLGENBUFFERSPROC', 'PFNGLISBUFFERPROC', 'PFNGLBUFFERDATAPROC',
10183'PFNGLBUFFERSUBDATAPROC', 'PFNGLGETBUFFERSUBDATAPROC', 'PFNGLMAPBUFFERPROC',
10184'PFNGLUNMAPBUFFERPROC', 'PFNGLGETBUFFERPARAMETERIVPROC',
10185'PFNGLGETBUFFERPOINTERVPROC', 'GL_VERSION_2_0', 'glBlendEquationSeparate',
10186'glDrawBuffers', 'glStencilOpSeparate', 'glStencilFuncSeparate',
10187'glStencilMaskSeparate', 'glAttachShader', 'glBindAttribLocation',
10188'glCompileShader', 'glCreateProgram', 'glCreateShader', 'glDeleteProgram',
10189'glDeleteShader', 'glDetachShader', 'glDisableVertexAttribArray',
10190'glEnableVertexAttribArray', 'glGetActiveAttrib', 'glGetActiveUniform',
10191'glGetAttachedShaders', 'glGetAttribLocation', 'glGetProgramiv',
10192'glGetProgramInfoLog', 'glGetShaderiv', 'glGetShaderInfoLog',
10193'glGetShaderSource', 'glGetUniformLocation', 'glGetUniformfv',
10194'glGetUniformiv', 'glGetVertexAttribdv', 'glGetVertexAttribfv',
10195'glGetVertexAttribiv', 'glGetVertexAttribPointerv', 'glIsProgram',
10196'glIsShader', 'glLinkProgram', 'glShaderSource', 'glUseProgram',
10197'glUniform1f', 'glUniform2f', 'glUniform3f', 'glUniform4f', 'glUniform1i',
10198'glUniform2i', 'glUniform3i', 'glUniform4i', 'glUniform1fv', 'glUniform2fv',
10199'glUniform3fv', 'glUniform4fv', 'glUniform1iv', 'glUniform2iv',
10200'glUniform3iv', 'glUniform4iv', 'glUniformMatrix2fv', 'glUniformMatrix3fv',
10201'glUniformMatrix4fv', 'glValidateProgram', 'glVertexAttrib1d',
10202'glVertexAttrib1dv', 'glVertexAttrib1f', 'glVertexAttrib1fv',
10203'glVertexAttrib1s', 'glVertexAttrib1sv', 'glVertexAttrib2d',
10204'glVertexAttrib2dv', 'glVertexAttrib2f', 'glVertexAttrib2fv',
10205'glVertexAttrib2s', 'glVertexAttrib2sv', 'glVertexAttrib3d',
10206'glVertexAttrib3dv', 'glVertexAttrib3f', 'glVertexAttrib3fv',
10207'glVertexAttrib3s', 'glVertexAttrib3sv', 'glVertexAttrib4Nbv',
10208'glVertexAttrib4Niv', 'glVertexAttrib4Nsv', 'glVertexAttrib4Nub',
10209'glVertexAttrib4Nubv', 'glVertexAttrib4Nuiv', 'glVertexAttrib4Nusv',
10210'glVertexAttrib4bv', 'glVertexAttrib4d', 'glVertexAttrib4dv',
10211'glVertexAttrib4f', 'glVertexAttrib4fv', 'glVertexAttrib4iv',
10212'glVertexAttrib4s', 'glVertexAttrib4sv', 'glVertexAttrib4ubv',
10213'glVertexAttrib4uiv', 'glVertexAttrib4usv', 'glVertexAttribPointer',
10214'PFNGLBLENDEQUATIONSEPARATEPROC', 'PFNGLDRAWBUFFERSPROC',
10215'PFNGLSTENCILOPSEPARATEPROC', 'PFNGLSTENCILFUNCSEPARATEPROC',
10216'PFNGLSTENCILMASKSEPARATEPROC', 'PFNGLATTACHSHADERPROC',
10217'PFNGLBINDATTRIBLOCATIONPROC', 'PFNGLCOMPILESHADERPROC',
10218'PFNGLCREATEPROGRAMPROC', 'PFNGLCREATESHADERPROC', 'PFNGLDELETEPROGRAMPROC',
10219'PFNGLDELETESHADERPROC', 'PFNGLDETACHSHADERPROC',
10220'PFNGLDISABLEVERTEXATTRIBARRAYPROC', 'PFNGLENABLEVERTEXATTRIBARRAYPROC',
10221'PFNGLGETACTIVEATTRIBPROC', 'PFNGLGETACTIVEUNIFORMPROC',
10222'PFNGLGETATTACHEDSHADERSPROC', 'PFNGLGETATTRIBLOCATIONPROC',
10223'PFNGLGETPROGRAMIVPROC', 'PFNGLGETPROGRAMINFOLOGPROC', 'PFNGLGETSHADERIVPROC',
10224'PFNGLGETSHADERINFOLOGPROC', 'PFNGLGETSHADERSOURCEPROC',
10225'PFNGLGETUNIFORMLOCATIONPROC', 'PFNGLGETUNIFORMFVPROC',
10226'PFNGLGETUNIFORMIVPROC', 'PFNGLGETVERTEXATTRIBDVPROC',
10227'PFNGLGETVERTEXATTRIBFVPROC', 'PFNGLGETVERTEXATTRIBIVPROC',
10228'PFNGLGETVERTEXATTRIBPOINTERVPROC', 'PFNGLISPROGRAMPROC', 'PFNGLISSHADERPROC',
10229'PFNGLLINKPROGRAMPROC', 'PFNGLSHADERSOURCEPROC', 'PFNGLUSEPROGRAMPROC',
10230'PFNGLUNIFORM1FPROC', 'PFNGLUNIFORM2FPROC', 'PFNGLUNIFORM3FPROC',
10231'PFNGLUNIFORM4FPROC', 'PFNGLUNIFORM1IPROC', 'PFNGLUNIFORM2IPROC',
10232'PFNGLUNIFORM3IPROC', 'PFNGLUNIFORM4IPROC', 'PFNGLUNIFORM1FVPROC',
10233'PFNGLUNIFORM2FVPROC', 'PFNGLUNIFORM3FVPROC', 'PFNGLUNIFORM4FVPROC',
10234'PFNGLUNIFORM1IVPROC', 'PFNGLUNIFORM2IVPROC', 'PFNGLUNIFORM3IVPROC',
10235'PFNGLUNIFORM4IVPROC', 'PFNGLUNIFORMMATRIX2FVPROC',
10236'PFNGLUNIFORMMATRIX3FVPROC', 'PFNGLUNIFORMMATRIX4FVPROC',
10237'PFNGLVALIDATEPROGRAMPROC', 'PFNGLVERTEXATTRIB1DPROC',
10238'PFNGLVERTEXATTRIB1DVPROC', 'PFNGLVERTEXATTRIB1FPROC',
10239'PFNGLVERTEXATTRIB1FVPROC', 'PFNGLVERTEXATTRIB1SPROC',
10240'PFNGLVERTEXATTRIB1SVPROC', 'PFNGLVERTEXATTRIB2DPROC',
10241'PFNGLVERTEXATTRIB2DVPROC', 'PFNGLVERTEXATTRIB2FPROC',
10242'PFNGLVERTEXATTRIB2FVPROC', 'PFNGLVERTEXATTRIB2SPROC',
10243'PFNGLVERTEXATTRIB2SVPROC', 'PFNGLVERTEXATTRIB3DPROC',
10244'PFNGLVERTEXATTRIB3DVPROC', 'PFNGLVERTEXATTRIB3FPROC',
10245'PFNGLVERTEXATTRIB3FVPROC', 'PFNGLVERTEXATTRIB3SPROC',
10246'PFNGLVERTEXATTRIB3SVPROC', 'PFNGLVERTEXATTRIB4NBVPROC',
10247'PFNGLVERTEXATTRIB4NIVPROC', 'PFNGLVERTEXATTRIB4NSVPROC',
10248'PFNGLVERTEXATTRIB4NUBPROC', 'PFNGLVERTEXATTRIB4NUBVPROC',
10249'PFNGLVERTEXATTRIB4NUIVPROC', 'PFNGLVERTEXATTRIB4NUSVPROC',
10250'PFNGLVERTEXATTRIB4BVPROC', 'PFNGLVERTEXATTRIB4DPROC',
10251'PFNGLVERTEXATTRIB4DVPROC', 'PFNGLVERTEXATTRIB4FPROC',
10252'PFNGLVERTEXATTRIB4FVPROC', 'PFNGLVERTEXATTRIB4IVPROC',
10253'PFNGLVERTEXATTRIB4SPROC', 'PFNGLVERTEXATTRIB4SVPROC',
10254'PFNGLVERTEXATTRIB4UBVPROC', 'PFNGLVERTEXATTRIB4UIVPROC',
10255'PFNGLVERTEXATTRIB4USVPROC', 'PFNGLVERTEXATTRIBPOINTERPROC', 'GL_VERSION_2_1',
10256'glUniformMatrix2x3fv', 'glUniformMatrix3x2fv', 'glUniformMatrix2x4fv',
10257'glUniformMatrix4x2fv', 'glUniformMatrix3x4fv', 'glUniformMatrix4x3fv',
10258'PFNGLUNIFORMMATRIX2X3FVPROC', 'PFNGLUNIFORMMATRIX3X2FVPROC',
10259'PFNGLUNIFORMMATRIX2X4FVPROC', 'PFNGLUNIFORMMATRIX4X2FVPROC',
10260'PFNGLUNIFORMMATRIX3X4FVPROC', 'PFNGLUNIFORMMATRIX4X3FVPROC',
10261'GL_VERSION_3_0', 'glColorMaski', 'glGetBooleani_v', 'glGetIntegeri_v',
10262'glEnablei', 'glDisablei', 'glIsEnabledi', 'glBeginTransformFeedback',
10263'glEndTransformFeedback', 'glBindBufferRange', 'glBindBufferBase',
10264'glTransformFeedbackVaryings', 'glGetTransformFeedbackVarying',
10265'glClampColor', 'glBeginConditionalRender', 'glEndConditionalRender',
10266'glVertexAttribI1i', 'glVertexAttribI2i', 'glVertexAttribI3i',
10267'glVertexAttribI4i', 'glVertexAttribI1ui', 'glVertexAttribI2ui',
10268'glVertexAttribI3ui', 'glVertexAttribI4ui', 'glVertexAttribI1iv',
10269'glVertexAttribI2iv', 'glVertexAttribI3iv', 'glVertexAttribI4iv',
10270'glVertexAttribI1uiv', 'glVertexAttribI2uiv', 'glVertexAttribI3uiv',
10271'glVertexAttribI4uiv', 'glVertexAttribI4bv', 'glVertexAttribI4sv',
10272'glVertexAttribI4ubv', 'glVertexAttribI4usv', 'glVertexAttribIPointer',
10273'glGetVertexAttribIiv', 'glGetVertexAttribIuiv', 'glGetUniformuiv',
10274'glBindFragDataLocation', 'glGetFragDataLocation', 'glUniform1ui',
10275'glUniform2ui', 'glUniform3ui', 'glUniform4ui', 'glUniform1uiv',
10276'glUniform2uiv', 'glUniform3uiv', 'glUniform4uiv', 'glTexParameterIiv',
10277'glTexParameterIuiv', 'glGetTexParameterIiv', 'glGetTexParameterIuiv',
10278'glClearBufferiv', 'glClearBufferuiv', 'glClearBufferfv', 'glClearBufferfi',
10279'glGetStringi', 'PFNGLCOLORMASKIPROC', 'PFNGLGETBOOLEANI_VPROC',
10280'PFNGLGETINTEGERI_VPROC', 'PFNGLENABLEIPROC', 'PFNGLDISABLEIPROC',
10281'PFNGLISENABLEDIPROC', 'PFNGLBEGINTRANSFORMFEEDBACKPROC',
10282'PFNGLENDTRANSFORMFEEDBACKPROC', 'PFNGLBINDBUFFERRANGEPROC',
10283'PFNGLBINDBUFFERBASEPROC', 'PFNGLTRANSFORMFEEDBACKVARYINGSPROC',
10284'PFNGLGETTRANSFORMFEEDBACKVARYINGPROC', 'PFNGLCLAMPCOLORPROC',
10285'PFNGLBEGINCONDITIONALRENDERPROC', 'PFNGLENDCONDITIONALRENDERPROC',
10286'PFNGLVERTEXATTRIBI1IPROC', 'PFNGLVERTEXATTRIBI2IPROC',
10287'PFNGLVERTEXATTRIBI3IPROC', 'PFNGLVERTEXATTRIBI4IPROC',
10288'PFNGLVERTEXATTRIBI1UIPROC', 'PFNGLVERTEXATTRIBI2UIPROC',
10289'PFNGLVERTEXATTRIBI3UIPROC', 'PFNGLVERTEXATTRIBI4UIPROC',
10290'PFNGLVERTEXATTRIBI1IVPROC', 'PFNGLVERTEXATTRIBI2IVPROC',
10291'PFNGLVERTEXATTRIBI3IVPROC', 'PFNGLVERTEXATTRIBI4IVPROC',
10292'PFNGLVERTEXATTRIBI1UIVPROC', 'PFNGLVERTEXATTRIBI2UIVPROC',
10293'PFNGLVERTEXATTRIBI3UIVPROC', 'PFNGLVERTEXATTRIBI4UIVPROC',
10294'PFNGLVERTEXATTRIBI4BVPROC', 'PFNGLVERTEXATTRIBI4SVPROC',
10295'PFNGLVERTEXATTRIBI4UBVPROC', 'PFNGLVERTEXATTRIBI4USVPROC',
10296'PFNGLVERTEXATTRIBIPOINTERPROC', 'PFNGLGETVERTEXATTRIBIIVPROC',
10297'PFNGLGETVERTEXATTRIBIUIVPROC', 'PFNGLGETUNIFORMUIVPROC',
10298'PFNGLBINDFRAGDATALOCATIONPROC', 'PFNGLGETFRAGDATALOCATIONPROC',
10299'PFNGLUNIFORM1UIPROC', 'PFNGLUNIFORM2UIPROC', 'PFNGLUNIFORM3UIPROC',
10300'PFNGLUNIFORM4UIPROC', 'PFNGLUNIFORM1UIVPROC', 'PFNGLUNIFORM2UIVPROC',
10301'PFNGLUNIFORM3UIVPROC', 'PFNGLUNIFORM4UIVPROC', 'PFNGLTEXPARAMETERIIVPROC',
10302'PFNGLTEXPARAMETERIUIVPROC', 'PFNGLGETTEXPARAMETERIIVPROC',
10303'PFNGLGETTEXPARAMETERIUIVPROC', 'PFNGLCLEARBUFFERIVPROC',
10304'PFNGLCLEARBUFFERUIVPROC', 'PFNGLCLEARBUFFERFVPROC', 'PFNGLCLEARBUFFERFIPROC',
10305'PFNGLGETSTRINGIPROC', 'GL_ARB_transpose_matrix', 'glLoadTransposeMatrixfARB',
10306'glLoadTransposeMatrixdARB', 'glMultTransposeMatrixfARB',
10307'glMultTransposeMatrixdARB', 'PFNGLLOADTRANSPOSEMATRIXFARBPROC',
10308'PFNGLLOADTRANSPOSEMATRIXDARBPROC', 'PFNGLMULTTRANSPOSEMATRIXFARBPROC',
10309'PFNGLMULTTRANSPOSEMATRIXDARBPROC', 'GL_ARB_multisample',
10310'glSampleCoverageARB', 'PFNGLSAMPLECOVERAGEARBPROC', 'GL_ARB_texture_env_add',
10311'GL_ARB_texture_cube_map', 'GL_ARB_texture_compression',
10312'glCompressedTexImage3DARB', 'glCompressedTexImage2DARB',
10313'glCompressedTexImage1DARB', 'glCompressedTexSubImage3DARB',
10314'glCompressedTexSubImage2DARB', 'glCompressedTexSubImage1DARB',
10315'glGetCompressedTexImageARB', 'PFNGLCOMPRESSEDTEXIMAGE3DARBPROC',
10316'PFNGLCOMPRESSEDTEXIMAGE2DARBPROC', 'PFNGLCOMPRESSEDTEXIMAGE1DARBPROC',
10317'PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC', 'PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC',
10318'PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC', 'PFNGLGETCOMPRESSEDTEXIMAGEARBPROC',
10319'GL_ARB_texture_border_clamp', 'GL_ARB_point_parameters',
10320'glPointParameterfARB', 'glPointParameterfvARB',
10321'PFNGLPOINTPARAMETERFARBPROC', 'PFNGLPOINTPARAMETERFVARBPROC',
10322'GL_ARB_vertex_blend', 'glWeightbvARB', 'glWeightsvARB', 'glWeightivARB',
10323'glWeightfvARB', 'glWeightdvARB', 'glWeightubvARB', 'glWeightusvARB',
10324'glWeightuivARB', 'glWeightPointerARB', 'glVertexBlendARB',
10325'PFNGLWEIGHTBVARBPROC', 'PFNGLWEIGHTSVARBPROC', 'PFNGLWEIGHTIVARBPROC',
10326'PFNGLWEIGHTFVARBPROC', 'PFNGLWEIGHTDVARBPROC', 'PFNGLWEIGHTUBVARBPROC',
10327'PFNGLWEIGHTUSVARBPROC', 'PFNGLWEIGHTUIVARBPROC', 'PFNGLWEIGHTPOINTERARBPROC',
10328'PFNGLVERTEXBLENDARBPROC', 'GL_ARB_matrix_palette',
10329'glCurrentPaletteMatrixARB', 'glMatrixIndexubvARB', 'glMatrixIndexusvARB',
10330'glMatrixIndexuivARB', 'glMatrixIndexPointerARB',
10331'PFNGLCURRENTPALETTEMATRIXARBPROC', 'PFNGLMATRIXINDEXUBVARBPROC',
10332'PFNGLMATRIXINDEXUSVARBPROC', 'PFNGLMATRIXINDEXUIVARBPROC',
10333'PFNGLMATRIXINDEXPOINTERARBPROC', 'GL_ARB_texture_env_combine',
10334'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3',
10335'GL_ARB_texture_mirrored_repeat', 'GL_ARB_depth_texture', 'GL_ARB_shadow',
10336'GL_ARB_shadow_ambient', 'GL_ARB_window_pos', 'glWindowPos2dARB',
10337'glWindowPos2dvARB', 'glWindowPos2fARB', 'glWindowPos2fvARB',
10338'glWindowPos2iARB', 'glWindowPos2ivARB', 'glWindowPos2sARB',
10339'glWindowPos2svARB', 'glWindowPos3dARB', 'glWindowPos3dvARB',
10340'glWindowPos3fARB', 'glWindowPos3fvARB', 'glWindowPos3iARB',
10341'glWindowPos3ivARB', 'glWindowPos3sARB', 'glWindowPos3svARB',
10342'PFNGLWINDOWPOS2DARBPROC', 'PFNGLWINDOWPOS2DVARBPROC',
10343'PFNGLWINDOWPOS2FARBPROC', 'PFNGLWINDOWPOS2FVARBPROC',
10344'PFNGLWINDOWPOS2IARBPROC', 'PFNGLWINDOWPOS2IVARBPROC',
10345'PFNGLWINDOWPOS2SARBPROC', 'PFNGLWINDOWPOS2SVARBPROC',
10346'PFNGLWINDOWPOS3DARBPROC', 'PFNGLWINDOWPOS3DVARBPROC',
10347'PFNGLWINDOWPOS3FARBPROC', 'PFNGLWINDOWPOS3FVARBPROC',
10348'PFNGLWINDOWPOS3IARBPROC', 'PFNGLWINDOWPOS3IVARBPROC',
10349'PFNGLWINDOWPOS3SARBPROC', 'PFNGLWINDOWPOS3SVARBPROC',
10350'GL_ARB_vertex_program', 'glVertexAttrib1dARB', 'glVertexAttrib1dvARB',
10351'glVertexAttrib1fARB', 'glVertexAttrib1fvARB', 'glVertexAttrib1sARB',
10352'glVertexAttrib1svARB', 'glVertexAttrib2dARB', 'glVertexAttrib2dvARB',
10353'glVertexAttrib2fARB', 'glVertexAttrib2fvARB', 'glVertexAttrib2sARB',
10354'glVertexAttrib2svARB', 'glVertexAttrib3dARB', 'glVertexAttrib3dvARB',
10355'glVertexAttrib3fARB', 'glVertexAttrib3fvARB', 'glVertexAttrib3sARB',
10356'glVertexAttrib3svARB', 'glVertexAttrib4NbvARB', 'glVertexAttrib4NivARB',
10357'glVertexAttrib4NsvARB', 'glVertexAttrib4NubARB', 'glVertexAttrib4NubvARB',
10358'glVertexAttrib4NuivARB', 'glVertexAttrib4NusvARB', 'glVertexAttrib4bvARB',
10359'glVertexAttrib4dARB', 'glVertexAttrib4dvARB', 'glVertexAttrib4fARB',
10360'glVertexAttrib4fvARB', 'glVertexAttrib4ivARB', 'glVertexAttrib4sARB',
10361'glVertexAttrib4svARB', 'glVertexAttrib4ubvARB', 'glVertexAttrib4uivARB',
10362'glVertexAttrib4usvARB', 'glVertexAttribPointerARB',
10363'glEnableVertexAttribArrayARB', 'glDisableVertexAttribArrayARB',
10364'glProgramStringARB', 'glBindProgramARB', 'glDeleteProgramsARB',
10365'glGenProgramsARB', 'glProgramEnvParameter4dARB',
10366'glProgramEnvParameter4dvARB', 'glProgramEnvParameter4fARB',
10367'glProgramEnvParameter4fvARB', 'glProgramLocalParameter4dARB',
10368'glProgramLocalParameter4dvARB', 'glProgramLocalParameter4fARB',
10369'glProgramLocalParameter4fvARB', 'glGetProgramEnvParameterdvARB',
10370'glGetProgramEnvParameterfvARB', 'glGetProgramLocalParameterdvARB',
10371'glGetProgramLocalParameterfvARB', 'glGetProgramivARB',
10372'glGetProgramStringARB', 'glGetVertexAttribdvARB', 'glGetVertexAttribfvARB',
10373'glGetVertexAttribivARB', 'glGetVertexAttribPointervARB', 'glIsProgramARB',
10374'PFNGLVERTEXATTRIB1DARBPROC', 'PFNGLVERTEXATTRIB1DVARBPROC',
10375'PFNGLVERTEXATTRIB1FARBPROC', 'PFNGLVERTEXATTRIB1FVARBPROC',
10376'PFNGLVERTEXATTRIB1SARBPROC', 'PFNGLVERTEXATTRIB1SVARBPROC',
10377'PFNGLVERTEXATTRIB2DARBPROC', 'PFNGLVERTEXATTRIB2DVARBPROC',
10378'PFNGLVERTEXATTRIB2FARBPROC', 'PFNGLVERTEXATTRIB2FVARBPROC',
10379'PFNGLVERTEXATTRIB2SARBPROC', 'PFNGLVERTEXATTRIB2SVARBPROC',
10380'PFNGLVERTEXATTRIB3DARBPROC', 'PFNGLVERTEXATTRIB3DVARBPROC',
10381'PFNGLVERTEXATTRIB3FARBPROC', 'PFNGLVERTEXATTRIB3FVARBPROC',
10382'PFNGLVERTEXATTRIB3SARBPROC', 'PFNGLVERTEXATTRIB3SVARBPROC',
10383'PFNGLVERTEXATTRIB4NBVARBPROC', 'PFNGLVERTEXATTRIB4NIVARBPROC',
10384'PFNGLVERTEXATTRIB4NSVARBPROC', 'PFNGLVERTEXATTRIB4NUBARBPROC',
10385'PFNGLVERTEXATTRIB4NUBVARBPROC', 'PFNGLVERTEXATTRIB4NUIVARBPROC',
10386'PFNGLVERTEXATTRIB4NUSVARBPROC', 'PFNGLVERTEXATTRIB4BVARBPROC',
10387'PFNGLVERTEXATTRIB4DARBPROC', 'PFNGLVERTEXATTRIB4DVARBPROC',
10388'PFNGLVERTEXATTRIB4FARBPROC', 'PFNGLVERTEXATTRIB4FVARBPROC',
10389'PFNGLVERTEXATTRIB4IVARBPROC', 'PFNGLVERTEXATTRIB4SARBPROC',
10390'PFNGLVERTEXATTRIB4SVARBPROC', 'PFNGLVERTEXATTRIB4UBVARBPROC',
10391'PFNGLVERTEXATTRIB4UIVARBPROC', 'PFNGLVERTEXATTRIB4USVARBPROC',
10392'PFNGLVERTEXATTRIBPOINTERARBPROC', 'PFNGLENABLEVERTEXATTRIBARRAYARBPROC',
10393'PFNGLDISABLEVERTEXATTRIBARRAYARBPROC', 'PFNGLPROGRAMSTRINGARBPROC',
10394'PFNGLBINDPROGRAMARBPROC', 'PFNGLDELETEPROGRAMSARBPROC',
10395'PFNGLGENPROGRAMSARBPROC', 'PFNGLPROGRAMENVPARAMETER4DARBPROC',
10396'PFNGLPROGRAMENVPARAMETER4DVARBPROC', 'PFNGLPROGRAMENVPARAMETER4FARBPROC',
10397'PFNGLPROGRAMENVPARAMETER4FVARBPROC', 'PFNGLPROGRAMLOCALPARAMETER4DARBPROC',
10398'PFNGLPROGRAMLOCALPARAMETER4DVARBPROC', 'PFNGLPROGRAMLOCALPARAMETER4FARBPROC',
10399'PFNGLPROGRAMLOCALPARAMETER4FVARBPROC',
10400'PFNGLGETPROGRAMENVPARAMETERDVARBPROC',
10401'PFNGLGETPROGRAMENVPARAMETERFVARBPROC',
10402'PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC',
10403'PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC', 'PFNGLGETPROGRAMIVARBPROC',
10404'PFNGLGETPROGRAMSTRINGARBPROC', 'PFNGLGETVERTEXATTRIBDVARBPROC',
10405'PFNGLGETVERTEXATTRIBFVARBPROC', 'PFNGLGETVERTEXATTRIBIVARBPROC',
10406'PFNGLGETVERTEXATTRIBPOINTERVARBPROC', 'PFNGLISPROGRAMARBPROC',
10407'GL_ARB_fragment_program', 'GL_ARB_vertex_buffer_object', 'glBindBufferARB',
10408'glDeleteBuffersARB', 'glGenBuffersARB', 'glIsBufferARB', 'glBufferDataARB',
10409'glBufferSubDataARB', 'glGetBufferSubDataARB', 'glMapBufferARB',
10410'glUnmapBufferARB', 'glGetBufferParameterivARB', 'glGetBufferPointervARB',
10411'PFNGLBINDBUFFERARBPROC', 'PFNGLDELETEBUFFERSARBPROC',
10412'PFNGLGENBUFFERSARBPROC', 'PFNGLISBUFFERARBPROC', 'PFNGLBUFFERDATAARBPROC',
10413'PFNGLBUFFERSUBDATAARBPROC', 'PFNGLGETBUFFERSUBDATAARBPROC',
10414'PFNGLMAPBUFFERARBPROC', 'PFNGLUNMAPBUFFERARBPROC',
10415'PFNGLGETBUFFERPARAMETERIVARBPROC', 'PFNGLGETBUFFERPOINTERVARBPROC',
10416'GL_ARB_occlusion_query', 'glGenQueriesARB', 'glDeleteQueriesARB',
10417'glIsQueryARB', 'glBeginQueryARB', 'glEndQueryARB', 'glGetQueryivARB',
10418'glGetQueryObjectivARB', 'glGetQueryObjectuivARB', 'PFNGLGENQUERIESARBPROC',
10419'PFNGLDELETEQUERIESARBPROC', 'PFNGLISQUERYARBPROC', 'PFNGLBEGINQUERYARBPROC',
10420'PFNGLENDQUERYARBPROC', 'PFNGLGETQUERYIVARBPROC',
10421'PFNGLGETQUERYOBJECTIVARBPROC', 'PFNGLGETQUERYOBJECTUIVARBPROC',
10422'GL_ARB_shader_objects', 'glDeleteObjectARB', 'glGetHandleARB',
10423'glDetachObjectARB', 'glCreateShaderObjectARB', 'glShaderSourceARB',
10424'glCompileShaderARB', 'glCreateProgramObjectARB', 'glAttachObjectARB',
10425'glLinkProgramARB', 'glUseProgramObjectARB', 'glValidateProgramARB',
10426'glUniform1fARB', 'glUniform2fARB', 'glUniform3fARB', 'glUniform4fARB',
10427'glUniform1iARB', 'glUniform2iARB', 'glUniform3iARB', 'glUniform4iARB',
10428'glUniform1fvARB', 'glUniform2fvARB', 'glUniform3fvARB', 'glUniform4fvARB',
10429'glUniform1ivARB', 'glUniform2ivARB', 'glUniform3ivARB', 'glUniform4ivARB',
10430'glUniformMatrix2fvARB', 'glUniformMatrix3fvARB', 'glUniformMatrix4fvARB',
10431'glGetObjectParameterfvARB', 'glGetObjectParameterivARB', 'glGetInfoLogARB',
10432'glGetAttachedObjectsARB', 'glGetUniformLocationARB', 'glGetActiveUniformARB',
10433'glGetUniformfvARB', 'glGetUniformivARB', 'glGetShaderSourceARB',
10434'PFNGLDELETEOBJECTARBPROC', 'PFNGLGETHANDLEARBPROC',
10435'PFNGLDETACHOBJECTARBPROC', 'PFNGLCREATESHADEROBJECTARBPROC',
10436'PFNGLSHADERSOURCEARBPROC', 'PFNGLCOMPILESHADERARBPROC',
10437'PFNGLCREATEPROGRAMOBJECTARBPROC', 'PFNGLATTACHOBJECTARBPROC',
10438'PFNGLLINKPROGRAMARBPROC', 'PFNGLUSEPROGRAMOBJECTARBPROC',
10439'PFNGLVALIDATEPROGRAMARBPROC', 'PFNGLUNIFORM1FARBPROC',
10440'PFNGLUNIFORM2FARBPROC', 'PFNGLUNIFORM3FARBPROC', 'PFNGLUNIFORM4FARBPROC',
10441'PFNGLUNIFORM1IARBPROC', 'PFNGLUNIFORM2IARBPROC', 'PFNGLUNIFORM3IARBPROC',
10442'PFNGLUNIFORM4IARBPROC', 'PFNGLUNIFORM1FVARBPROC', 'PFNGLUNIFORM2FVARBPROC',
10443'PFNGLUNIFORM3FVARBPROC', 'PFNGLUNIFORM4FVARBPROC', 'PFNGLUNIFORM1IVARBPROC',
10444'PFNGLUNIFORM2IVARBPROC', 'PFNGLUNIFORM3IVARBPROC', 'PFNGLUNIFORM4IVARBPROC',
10445'PFNGLUNIFORMMATRIX2FVARBPROC', 'PFNGLUNIFORMMATRIX3FVARBPROC',
10446'PFNGLUNIFORMMATRIX4FVARBPROC', 'PFNGLGETOBJECTPARAMETERFVARBPROC',
10447'PFNGLGETOBJECTPARAMETERIVARBPROC', 'PFNGLGETINFOLOGARBPROC',
10448'PFNGLGETATTACHEDOBJECTSARBPROC', 'PFNGLGETUNIFORMLOCATIONARBPROC',
10449'PFNGLGETACTIVEUNIFORMARBPROC', 'PFNGLGETUNIFORMFVARBPROC',
10450'PFNGLGETUNIFORMIVARBPROC', 'PFNGLGETSHADERSOURCEARBPROC',
10451'GL_ARB_vertex_shader', 'glBindAttribLocationARB', 'glGetActiveAttribARB',
10452'glGetAttribLocationARB', 'PFNGLBINDATTRIBLOCATIONARBPROC',
10453'PFNGLGETACTIVEATTRIBARBPROC', 'PFNGLGETATTRIBLOCATIONARBPROC',
10454'GL_ARB_fragment_shader', 'GL_ARB_shading_language_100',
10455'GL_ARB_texture_non_power_of_two', 'GL_ARB_point_sprite',
10456'GL_ARB_fragment_program_shadow', 'GL_ARB_draw_buffers', 'glDrawBuffersARB',
10457'PFNGLDRAWBUFFERSARBPROC', 'GL_ARB_texture_rectangle',
10458'GL_ARB_color_buffer_float', 'glClampColorARB', 'PFNGLCLAMPCOLORARBPROC',
10459'GL_ARB_half_float_pixel', 'GL_ARB_texture_float',
10460'GL_ARB_pixel_buffer_object', 'GL_ARB_depth_buffer_float',
10461'GL_ARB_draw_instanced', 'glDrawArraysInstancedARB',
10462'glDrawElementsInstancedARB', 'PFNGLDRAWARRAYSINSTANCEDARBPROC',
10463'PFNGLDRAWELEMENTSINSTANCEDARBPROC', 'GL_ARB_framebuffer_object',
10464'glIsRenderbuffer', 'glBindRenderbuffer', 'glDeleteRenderbuffers',
10465'glGenRenderbuffers', 'glRenderbufferStorage', 'glGetRenderbufferParameteriv',
10466'glIsFramebuffer', 'glBindFramebuffer', 'glDeleteFramebuffers',
10467'glGenFramebuffers', 'glCheckFramebufferStatus', 'glFramebufferTexture1D',
10468'glFramebufferTexture2D', 'glFramebufferTexture3D',
10469'glFramebufferRenderbuffer', 'glGetFramebufferAttachmentParameteriv',
10470'glGenerateMipmap', 'glBlitFramebuffer', 'glRenderbufferStorageMultisample',
10471'glFramebufferTextureLayer', 'PFNGLISRENDERBUFFERPROC',
10472'PFNGLBINDRENDERBUFFERPROC', 'PFNGLDELETERENDERBUFFERSPROC',
10473'PFNGLGENRENDERBUFFERSPROC', 'PFNGLRENDERBUFFERSTORAGEPROC',
10474'PFNGLGETRENDERBUFFERPARAMETERIVPROC', 'PFNGLISFRAMEBUFFERPROC',
10475'PFNGLBINDFRAMEBUFFERPROC', 'PFNGLDELETEFRAMEBUFFERSPROC',
10476'PFNGLGENFRAMEBUFFERSPROC', 'PFNGLCHECKFRAMEBUFFERSTATUSPROC',
10477'PFNGLFRAMEBUFFERTEXTURE1DPROC', 'PFNGLFRAMEBUFFERTEXTURE2DPROC',
10478'PFNGLFRAMEBUFFERTEXTURE3DPROC', 'PFNGLFRAMEBUFFERRENDERBUFFERPROC',
10479'PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC', 'PFNGLGENERATEMIPMAPPROC',
10480'PFNGLBLITFRAMEBUFFERPROC', 'PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC',
10481'PFNGLFRAMEBUFFERTEXTURELAYERPROC', 'GL_ARB_framebuffer_sRGB',
10482'GL_ARB_geometry_shader4', 'glProgramParameteriARB',
10483'glFramebufferTextureARB', 'glFramebufferTextureLayerARB',
10484'glFramebufferTextureFaceARB', 'PFNGLPROGRAMPARAMETERIARBPROC',
10485'PFNGLFRAMEBUFFERTEXTUREARBPROC', 'PFNGLFRAMEBUFFERTEXTURELAYERARBPROC',
10486'PFNGLFRAMEBUFFERTEXTUREFACEARBPROC', 'GL_ARB_half_float_vertex',
10487'GL_ARB_instanced_arrays', 'glVertexAttribDivisorARB',
10488'PFNGLVERTEXATTRIBDIVISORARBPROC', 'GL_ARB_map_buffer_range',
10489'glMapBufferRange', 'glFlushMappedBufferRange', 'PFNGLMAPBUFFERRANGEPROC',
10490'PFNGLFLUSHMAPPEDBUFFERRANGEPROC', 'GL_ARB_texture_buffer_object',
10491'glTexBufferARB', 'PFNGLTEXBUFFERARBPROC', 'GL_ARB_texture_compression_rgtc',
10492'GL_ARB_texture_rg', 'GL_ARB_vertex_array_object', 'glBindVertexArray',
10493'glDeleteVertexArrays', 'glGenVertexArrays', 'glIsVertexArray',
10494'PFNGLBINDVERTEXARRAYPROC', 'PFNGLDELETEVERTEXARRAYSPROC',
10495'PFNGLGENVERTEXARRAYSPROC', 'PFNGLISVERTEXARRAYPROC', 'GL_EXT_abgr',
10496'GL_EXT_blend_color', 'glBlendColorEXT', 'PFNGLBLENDCOLOREXTPROC',
10497'GL_EXT_polygon_offset', 'glPolygonOffsetEXT', 'PFNGLPOLYGONOFFSETEXTPROC',
10498'GL_EXT_texture', 'GL_EXT_texture3D', 'glTexImage3DEXT', 'glTexSubImage3DEXT',
10499'PFNGLTEXIMAGE3DEXTPROC', 'PFNGLTEXSUBIMAGE3DEXTPROC',
10500'GL_SGIS_texture_filter4', 'glGetTexFilterFuncSGIS', 'glTexFilterFuncSGIS',
10501'PFNGLGETTEXFILTERFUNCSGISPROC', 'PFNGLTEXFILTERFUNCSGISPROC',
10502'GL_EXT_subtexture', 'glTexSubImage1DEXT', 'glTexSubImage2DEXT',
10503'PFNGLTEXSUBIMAGE1DEXTPROC', 'PFNGLTEXSUBIMAGE2DEXTPROC',
10504'GL_EXT_copy_texture', 'glCopyTexImage1DEXT', 'glCopyTexImage2DEXT',
10505'glCopyTexSubImage1DEXT', 'glCopyTexSubImage2DEXT', 'glCopyTexSubImage3DEXT',
10506'PFNGLCOPYTEXIMAGE1DEXTPROC', 'PFNGLCOPYTEXIMAGE2DEXTPROC',
10507'PFNGLCOPYTEXSUBIMAGE1DEXTPROC', 'PFNGLCOPYTEXSUBIMAGE2DEXTPROC',
10508'PFNGLCOPYTEXSUBIMAGE3DEXTPROC', 'GL_EXT_histogram', 'glGetHistogramEXT',
10509'glGetHistogramParameterfvEXT', 'glGetHistogramParameterivEXT',
10510'glGetMinmaxEXT', 'glGetMinmaxParameterfvEXT', 'glGetMinmaxParameterivEXT',
10511'glHistogramEXT', 'glMinmaxEXT', 'glResetHistogramEXT', 'glResetMinmaxEXT',
10512'PFNGLGETHISTOGRAMEXTPROC', 'PFNGLGETHISTOGRAMPARAMETERFVEXTPROC',
10513'PFNGLGETHISTOGRAMPARAMETERIVEXTPROC', 'PFNGLGETMINMAXEXTPROC',
10514'PFNGLGETMINMAXPARAMETERFVEXTPROC', 'PFNGLGETMINMAXPARAMETERIVEXTPROC',
10515'PFNGLHISTOGRAMEXTPROC', 'PFNGLMINMAXEXTPROC', 'PFNGLRESETHISTOGRAMEXTPROC',
10516'PFNGLRESETMINMAXEXTPROC', 'GL_EXT_convolution', 'glConvolutionFilter1DEXT',
10517'glConvolutionFilter2DEXT', 'glConvolutionParameterfEXT',
10518'glConvolutionParameterfvEXT', 'glConvolutionParameteriEXT',
10519'glConvolutionParameterivEXT', 'glCopyConvolutionFilter1DEXT',
10520'glCopyConvolutionFilter2DEXT', 'glGetConvolutionFilterEXT',
10521'glGetConvolutionParameterfvEXT', 'glGetConvolutionParameterivEXT',
10522'glGetSeparableFilterEXT', 'glSeparableFilter2DEXT',
10523'PFNGLCONVOLUTIONFILTER1DEXTPROC', 'PFNGLCONVOLUTIONFILTER2DEXTPROC',
10524'PFNGLCONVOLUTIONPARAMETERFEXTPROC', 'PFNGLCONVOLUTIONPARAMETERFVEXTPROC',
10525'PFNGLCONVOLUTIONPARAMETERIEXTPROC', 'PFNGLCONVOLUTIONPARAMETERIVEXTPROC',
10526'PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC', 'PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC',
10527'PFNGLGETCONVOLUTIONFILTEREXTPROC', 'PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC',
10528'PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC', 'PFNGLGETSEPARABLEFILTEREXTPROC',
10529'PFNGLSEPARABLEFILTER2DEXTPROC', 'GL_EXT_color_matrix', 'GL_SGI_color_table',
10530'glColorTableSGI', 'glColorTableParameterfvSGI', 'glColorTableParameterivSGI',
10531'glCopyColorTableSGI', 'glGetColorTableSGI', 'glGetColorTableParameterfvSGI',
10532'glGetColorTableParameterivSGI', 'PFNGLCOLORTABLESGIPROC',
10533'PFNGLCOLORTABLEPARAMETERFVSGIPROC', 'PFNGLCOLORTABLEPARAMETERIVSGIPROC',
10534'PFNGLCOPYCOLORTABLESGIPROC', 'PFNGLGETCOLORTABLESGIPROC',
10535'PFNGLGETCOLORTABLEPARAMETERFVSGIPROC',
10536'PFNGLGETCOLORTABLEPARAMETERIVSGIPROC', 'GL_SGIX_pixel_texture',
10537'glPixelTexGenSGIX', 'PFNGLPIXELTEXGENSGIXPROC', 'GL_SGIS_pixel_texture',
10538'glPixelTexGenParameteriSGIS', 'glPixelTexGenParameterivSGIS',
10539'glPixelTexGenParameterfSGIS', 'glPixelTexGenParameterfvSGIS',
10540'glGetPixelTexGenParameterivSGIS', 'glGetPixelTexGenParameterfvSGIS',
10541'PFNGLPIXELTEXGENPARAMETERISGISPROC', 'PFNGLPIXELTEXGENPARAMETERIVSGISPROC',
10542'PFNGLPIXELTEXGENPARAMETERFSGISPROC', 'PFNGLPIXELTEXGENPARAMETERFVSGISPROC',
10543'PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC',
10544'PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC', 'GL_SGIS_texture4D',
10545'glTexImage4DSGIS', 'glTexSubImage4DSGIS', 'PFNGLTEXIMAGE4DSGISPROC',
10546'PFNGLTEXSUBIMAGE4DSGISPROC', 'GL_SGI_texture_color_table', 'GL_EXT_cmyka',
10547'GL_EXT_texture_object', 'glAreTexturesResidentEXT', 'glBindTextureEXT',
10548'glDeleteTexturesEXT', 'glGenTexturesEXT', 'glIsTextureEXT',
10549'glPrioritizeTexturesEXT', 'PFNGLARETEXTURESRESIDENTEXTPROC',
10550'PFNGLBINDTEXTUREEXTPROC', 'PFNGLDELETETEXTURESEXTPROC',
10551'PFNGLGENTEXTURESEXTPROC', 'PFNGLISTEXTUREEXTPROC',
10552'PFNGLPRIORITIZETEXTURESEXTPROC', 'GL_SGIS_detail_texture',
10553'glDetailTexFuncSGIS', 'glGetDetailTexFuncSGIS', 'PFNGLDETAILTEXFUNCSGISPROC',
10554'PFNGLGETDETAILTEXFUNCSGISPROC', 'GL_SGIS_sharpen_texture',
10555'glSharpenTexFuncSGIS', 'glGetSharpenTexFuncSGIS',
10556'PFNGLSHARPENTEXFUNCSGISPROC', 'PFNGLGETSHARPENTEXFUNCSGISPROC',
10557'GL_EXT_packed_pixels', 'GL_SGIS_texture_lod', 'GL_SGIS_multisample',
10558'glSampleMaskSGIS', 'glSamplePatternSGIS', 'PFNGLSAMPLEMASKSGISPROC',
10559'PFNGLSAMPLEPATTERNSGISPROC', 'GL_EXT_rescale_normal', 'GL_EXT_vertex_array',
10560'glArrayElementEXT', 'glColorPointerEXT', 'glDrawArraysEXT',
10561'glEdgeFlagPointerEXT', 'glGetPointervEXT', 'glIndexPointerEXT',
10562'glNormalPointerEXT', 'glTexCoordPointerEXT', 'glVertexPointerEXT',
10563'PFNGLARRAYELEMENTEXTPROC', 'PFNGLCOLORPOINTEREXTPROC',
10564'PFNGLDRAWARRAYSEXTPROC', 'PFNGLEDGEFLAGPOINTEREXTPROC',
10565'PFNGLGETPOINTERVEXTPROC', 'PFNGLINDEXPOINTEREXTPROC',
10566'PFNGLNORMALPOINTEREXTPROC', 'PFNGLTEXCOORDPOINTEREXTPROC',
10567'PFNGLVERTEXPOINTEREXTPROC', 'GL_EXT_misc_attribute',
10568'GL_SGIS_generate_mipmap', 'GL_SGIX_clipmap', 'GL_SGIX_shadow',
10569'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_border_clamp',
10570'GL_EXT_blend_minmax', 'glBlendEquationEXT', 'PFNGLBLENDEQUATIONEXTPROC',
10571'GL_EXT_blend_subtract', 'GL_EXT_blend_logic_op', 'GL_SGIX_interlace',
10572'GL_SGIX_pixel_tiles', 'GL_SGIX_texture_select', 'GL_SGIX_sprite',
10573'glSpriteParameterfSGIX', 'glSpriteParameterfvSGIX', 'glSpriteParameteriSGIX',
10574'glSpriteParameterivSGIX', 'PFNGLSPRITEPARAMETERFSGIXPROC',
10575'PFNGLSPRITEPARAMETERFVSGIXPROC', 'PFNGLSPRITEPARAMETERISGIXPROC',
10576'PFNGLSPRITEPARAMETERIVSGIXPROC', 'GL_SGIX_texture_multi_buffer',
10577'GL_EXT_point_parameters', 'glPointParameterfEXT', 'glPointParameterfvEXT',
10578'PFNGLPOINTPARAMETERFEXTPROC', 'PFNGLPOINTPARAMETERFVEXTPROC',
10579'GL_SGIS_point_parameters', 'glPointParameterfSGIS', 'glPointParameterfvSGIS',
10580'PFNGLPOINTPARAMETERFSGISPROC', 'PFNGLPOINTPARAMETERFVSGISPROC',
10581'GL_SGIX_instruments', 'glGetInstrumentsSGIX', 'glInstrumentsBufferSGIX',
10582'glPollInstrumentsSGIX', 'glReadInstrumentsSGIX', 'glStartInstrumentsSGIX',
10583'glStopInstrumentsSGIX', 'PFNGLGETINSTRUMENTSSGIXPROC',
10584'PFNGLINSTRUMENTSBUFFERSGIXPROC', 'PFNGLPOLLINSTRUMENTSSGIXPROC',
10585'PFNGLREADINSTRUMENTSSGIXPROC', 'PFNGLSTARTINSTRUMENTSSGIXPROC',
10586'PFNGLSTOPINSTRUMENTSSGIXPROC', 'GL_SGIX_texture_scale_bias',
10587'GL_SGIX_framezoom', 'glFrameZoomSGIX', 'PFNGLFRAMEZOOMSGIXPROC',
10588'GL_SGIX_tag_sample_buffer', 'glTagSampleBufferSGIX',
10589'PFNGLTAGSAMPLEBUFFERSGIXPROC', 'GL_SGIX_polynomial_ffd',
10590'glDeformationMap3dSGIX', 'glDeformationMap3fSGIX', 'glDeformSGIX',
10591'glLoadIdentityDeformationMapSGIX', 'PFNGLDEFORMATIONMAP3DSGIXPROC',
10592'PFNGLDEFORMATIONMAP3FSGIXPROC', 'PFNGLDEFORMSGIXPROC',
10593'PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC', 'GL_SGIX_reference_plane',
10594'glReferencePlaneSGIX', 'PFNGLREFERENCEPLANESGIXPROC', 'GL_SGIX_flush_raster',
10595'glFlushRasterSGIX', 'PFNGLFLUSHRASTERSGIXPROC', 'GL_SGIX_depth_texture',
10596'GL_SGIS_fog_function', 'glFogFuncSGIS', 'glGetFogFuncSGIS',
10597'PFNGLFOGFUNCSGISPROC', 'PFNGLGETFOGFUNCSGISPROC', 'GL_SGIX_fog_offset',
10598'GL_HP_image_transform', 'glImageTransformParameteriHP',
10599'glImageTransformParameterfHP', 'glImageTransformParameterivHP',
10600'glImageTransformParameterfvHP', 'glGetImageTransformParameterivHP',
10601'glGetImageTransformParameterfvHP', 'PFNGLIMAGETRANSFORMPARAMETERIHPPROC',
10602'PFNGLIMAGETRANSFORMPARAMETERFHPPROC', 'PFNGLIMAGETRANSFORMPARAMETERIVHPPROC',
10603'PFNGLIMAGETRANSFORMPARAMETERFVHPPROC',
10604'PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC',
10605'PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC', 'GL_HP_convolution_border_modes',
10606'GL_SGIX_texture_add_env', 'GL_EXT_color_subtable', 'glColorSubTableEXT',
10607'glCopyColorSubTableEXT', 'PFNGLCOLORSUBTABLEEXTPROC',
10608'PFNGLCOPYCOLORSUBTABLEEXTPROC', 'GL_PGI_vertex_hints', 'GL_PGI_misc_hints',
10609'glHintPGI', 'PFNGLHINTPGIPROC', 'GL_EXT_paletted_texture', 'glColorTableEXT',
10610'glGetColorTableEXT', 'glGetColorTableParameterivEXT',
10611'glGetColorTableParameterfvEXT', 'PFNGLCOLORTABLEEXTPROC',
10612'PFNGLGETCOLORTABLEEXTPROC', 'PFNGLGETCOLORTABLEPARAMETERIVEXTPROC',
10613'PFNGLGETCOLORTABLEPARAMETERFVEXTPROC', 'GL_EXT_clip_volume_hint',
10614'GL_SGIX_list_priority', 'glGetListParameterfvSGIX',
10615'glGetListParameterivSGIX', 'glListParameterfSGIX', 'glListParameterfvSGIX',
10616'glListParameteriSGIX', 'glListParameterivSGIX',
10617'PFNGLGETLISTPARAMETERFVSGIXPROC', 'PFNGLGETLISTPARAMETERIVSGIXPROC',
10618'PFNGLLISTPARAMETERFSGIXPROC', 'PFNGLLISTPARAMETERFVSGIXPROC',
10619'PFNGLLISTPARAMETERISGIXPROC', 'PFNGLLISTPARAMETERIVSGIXPROC',
10620'GL_SGIX_ir_instrument1', 'GL_SGIX_calligraphic_fragment',
10621'GL_SGIX_texture_lod_bias', 'GL_SGIX_shadow_ambient', 'GL_EXT_index_texture',
10622'GL_EXT_index_material', 'glIndexMaterialEXT', 'PFNGLINDEXMATERIALEXTPROC',
10623'GL_EXT_index_func', 'glIndexFuncEXT', 'PFNGLINDEXFUNCEXTPROC',
10624'GL_EXT_index_array_formats', 'GL_EXT_compiled_vertex_array',
10625'glLockArraysEXT', 'glUnlockArraysEXT', 'PFNGLLOCKARRAYSEXTPROC',
10626'PFNGLUNLOCKARRAYSEXTPROC', 'GL_EXT_cull_vertex', 'glCullParameterdvEXT',
10627'glCullParameterfvEXT', 'PFNGLCULLPARAMETERDVEXTPROC',
10628'PFNGLCULLPARAMETERFVEXTPROC', 'GL_SGIX_ycrcb', 'GL_SGIX_fragment_lighting',
10629'glFragmentColorMaterialSGIX', 'glFragmentLightfSGIX',
10630'glFragmentLightfvSGIX', 'glFragmentLightiSGIX', 'glFragmentLightivSGIX',
10631'glFragmentLightModelfSGIX', 'glFragmentLightModelfvSGIX',
10632'glFragmentLightModeliSGIX', 'glFragmentLightModelivSGIX',
10633'glFragmentMaterialfSGIX', 'glFragmentMaterialfvSGIX',
10634'glFragmentMaterialiSGIX', 'glFragmentMaterialivSGIX',
10635'glGetFragmentLightfvSGIX', 'glGetFragmentLightivSGIX',
10636'glGetFragmentMaterialfvSGIX', 'glGetFragmentMaterialivSGIX',
10637'glLightEnviSGIX', 'PFNGLFRAGMENTCOLORMATERIALSGIXPROC',
10638'PFNGLFRAGMENTLIGHTFSGIXPROC', 'PFNGLFRAGMENTLIGHTFVSGIXPROC',
10639'PFNGLFRAGMENTLIGHTISGIXPROC', 'PFNGLFRAGMENTLIGHTIVSGIXPROC',
10640'PFNGLFRAGMENTLIGHTMODELFSGIXPROC', 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC',
10641'PFNGLFRAGMENTLIGHTMODELISGIXPROC', 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC',
10642'PFNGLFRAGMENTMATERIALFSGIXPROC', 'PFNGLFRAGMENTMATERIALFVSGIXPROC',
10643'PFNGLFRAGMENTMATERIALISGIXPROC', 'PFNGLFRAGMENTMATERIALIVSGIXPROC',
10644'PFNGLGETFRAGMENTLIGHTFVSGIXPROC', 'PFNGLGETFRAGMENTLIGHTIVSGIXPROC',
10645'PFNGLGETFRAGMENTMATERIALFVSGIXPROC', 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC',
10646'PFNGLLIGHTENVISGIXPROC', 'GL_IBM_rasterpos_clip', 'GL_HP_texture_lighting',
10647'GL_EXT_draw_range_elements', 'glDrawRangeElementsEXT',
10648'PFNGLDRAWRANGEELEMENTSEXTPROC', 'GL_WIN_phong_shading',
10649'GL_WIN_specular_fog', 'GL_EXT_light_texture', 'glApplyTextureEXT',
10650'glTextureLightEXT', 'glTextureMaterialEXT', 'PFNGLAPPLYTEXTUREEXTPROC',
10651'PFNGLTEXTURELIGHTEXTPROC', 'PFNGLTEXTUREMATERIALEXTPROC',
10652'GL_SGIX_blend_alpha_minmax', 'GL_EXT_bgra', 'GL_SGIX_async',
10653'glAsyncMarkerSGIX', 'glFinishAsyncSGIX', 'glPollAsyncSGIX',
10654'glGenAsyncMarkersSGIX', 'glDeleteAsyncMarkersSGIX', 'glIsAsyncMarkerSGIX',
10655'PFNGLASYNCMARKERSGIXPROC', 'PFNGLFINISHASYNCSGIXPROC',
10656'PFNGLPOLLASYNCSGIXPROC', 'PFNGLGENASYNCMARKERSSGIXPROC',
10657'PFNGLDELETEASYNCMARKERSSGIXPROC', 'PFNGLISASYNCMARKERSGIXPROC',
10658'GL_SGIX_async_pixel', 'GL_SGIX_async_histogram', 'GL_INTEL_parallel_arrays',
10659'glVertexPointervINTEL', 'glNormalPointervINTEL', 'glColorPointervINTEL',
10660'glTexCoordPointervINTEL', 'PFNGLVERTEXPOINTERVINTELPROC',
10661'PFNGLNORMALPOINTERVINTELPROC', 'PFNGLCOLORPOINTERVINTELPROC',
10662'PFNGLTEXCOORDPOINTERVINTELPROC', 'GL_HP_occlusion_test',
10663'GL_EXT_pixel_transform', 'glPixelTransformParameteriEXT',
10664'glPixelTransformParameterfEXT', 'glPixelTransformParameterivEXT',
10665'glPixelTransformParameterfvEXT', 'PFNGLPIXELTRANSFORMPARAMETERIEXTPROC',
10666'PFNGLPIXELTRANSFORMPARAMETERFEXTPROC',
10667'PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC',
10668'PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC', 'GL_EXT_pixel_transform_color_table',
10669'GL_EXT_shared_texture_palette', 'GL_EXT_separate_specular_color',
10670'GL_EXT_secondary_color', 'glSecondaryColor3bEXT', 'glSecondaryColor3bvEXT',
10671'glSecondaryColor3dEXT', 'glSecondaryColor3dvEXT', 'glSecondaryColor3fEXT',
10672'glSecondaryColor3fvEXT', 'glSecondaryColor3iEXT', 'glSecondaryColor3ivEXT',
10673'glSecondaryColor3sEXT', 'glSecondaryColor3svEXT', 'glSecondaryColor3ubEXT',
10674'glSecondaryColor3ubvEXT', 'glSecondaryColor3uiEXT',
10675'glSecondaryColor3uivEXT', 'glSecondaryColor3usEXT',
10676'glSecondaryColor3usvEXT', 'glSecondaryColorPointerEXT',
10677'PFNGLSECONDARYCOLOR3BEXTPROC', 'PFNGLSECONDARYCOLOR3BVEXTPROC',
10678'PFNGLSECONDARYCOLOR3DEXTPROC', 'PFNGLSECONDARYCOLOR3DVEXTPROC',
10679'PFNGLSECONDARYCOLOR3FEXTPROC', 'PFNGLSECONDARYCOLOR3FVEXTPROC',
10680'PFNGLSECONDARYCOLOR3IEXTPROC', 'PFNGLSECONDARYCOLOR3IVEXTPROC',
10681'PFNGLSECONDARYCOLOR3SEXTPROC', 'PFNGLSECONDARYCOLOR3SVEXTPROC',
10682'PFNGLSECONDARYCOLOR3UBEXTPROC', 'PFNGLSECONDARYCOLOR3UBVEXTPROC',
10683'PFNGLSECONDARYCOLOR3UIEXTPROC', 'PFNGLSECONDARYCOLOR3UIVEXTPROC',
10684'PFNGLSECONDARYCOLOR3USEXTPROC', 'PFNGLSECONDARYCOLOR3USVEXTPROC',
10685'PFNGLSECONDARYCOLORPOINTEREXTPROC', 'GL_EXT_texture_perturb_normal',
10686'glTextureNormalEXT', 'PFNGLTEXTURENORMALEXTPROC', 'GL_EXT_multi_draw_arrays',
10687'glMultiDrawArraysEXT', 'glMultiDrawElementsEXT',
10688'PFNGLMULTIDRAWARRAYSEXTPROC', 'PFNGLMULTIDRAWELEMENTSEXTPROC',
10689'GL_EXT_fog_coord', 'glFogCoordfEXT', 'glFogCoordfvEXT', 'glFogCoorddEXT',
10690'glFogCoorddvEXT', 'glFogCoordPointerEXT', 'PFNGLFOGCOORDFEXTPROC',
10691'PFNGLFOGCOORDFVEXTPROC', 'PFNGLFOGCOORDDEXTPROC', 'PFNGLFOGCOORDDVEXTPROC',
10692'PFNGLFOGCOORDPOINTEREXTPROC', 'GL_REND_screen_coordinates',
10693'GL_EXT_coordinate_frame', 'glTangent3bEXT', 'glTangent3bvEXT',
10694'glTangent3dEXT', 'glTangent3dvEXT', 'glTangent3fEXT', 'glTangent3fvEXT',
10695'glTangent3iEXT', 'glTangent3ivEXT', 'glTangent3sEXT', 'glTangent3svEXT',
10696'glBinormal3bEXT', 'glBinormal3bvEXT', 'glBinormal3dEXT', 'glBinormal3dvEXT',
10697'glBinormal3fEXT', 'glBinormal3fvEXT', 'glBinormal3iEXT', 'glBinormal3ivEXT',
10698'glBinormal3sEXT', 'glBinormal3svEXT', 'glTangentPointerEXT',
10699'glBinormalPointerEXT', 'PFNGLTANGENT3BEXTPROC', 'PFNGLTANGENT3BVEXTPROC',
10700'PFNGLTANGENT3DEXTPROC', 'PFNGLTANGENT3DVEXTPROC', 'PFNGLTANGENT3FEXTPROC',
10701'PFNGLTANGENT3FVEXTPROC', 'PFNGLTANGENT3IEXTPROC', 'PFNGLTANGENT3IVEXTPROC',
10702'PFNGLTANGENT3SEXTPROC', 'PFNGLTANGENT3SVEXTPROC', 'PFNGLBINORMAL3BEXTPROC',
10703'PFNGLBINORMAL3BVEXTPROC', 'PFNGLBINORMAL3DEXTPROC',
10704'PFNGLBINORMAL3DVEXTPROC', 'PFNGLBINORMAL3FEXTPROC',
10705'PFNGLBINORMAL3FVEXTPROC', 'PFNGLBINORMAL3IEXTPROC',
10706'PFNGLBINORMAL3IVEXTPROC', 'PFNGLBINORMAL3SEXTPROC',
10707'PFNGLBINORMAL3SVEXTPROC', 'PFNGLTANGENTPOINTEREXTPROC',
10708'PFNGLBINORMALPOINTEREXTPROC', 'GL_EXT_texture_env_combine',
10709'GL_APPLE_specular_vector', 'GL_APPLE_transform_hint', 'GL_SGIX_fog_scale',
10710'GL_SUNX_constant_data', 'glFinishTextureSUNX', 'PFNGLFINISHTEXTURESUNXPROC',
10711'GL_SUN_global_alpha', 'glGlobalAlphaFactorbSUN', 'glGlobalAlphaFactorsSUN',
10712'glGlobalAlphaFactoriSUN', 'glGlobalAlphaFactorfSUN',
10713'glGlobalAlphaFactordSUN', 'glGlobalAlphaFactorubSUN',
10714'glGlobalAlphaFactorusSUN', 'glGlobalAlphaFactoruiSUN',
10715'PFNGLGLOBALALPHAFACTORBSUNPROC', 'PFNGLGLOBALALPHAFACTORSSUNPROC',
10716'PFNGLGLOBALALPHAFACTORISUNPROC', 'PFNGLGLOBALALPHAFACTORFSUNPROC',
10717'PFNGLGLOBALALPHAFACTORDSUNPROC', 'PFNGLGLOBALALPHAFACTORUBSUNPROC',
10718'PFNGLGLOBALALPHAFACTORUSSUNPROC', 'PFNGLGLOBALALPHAFACTORUISUNPROC',
10719'GL_SUN_triangle_list', 'glReplacementCodeuiSUN', 'glReplacementCodeusSUN',
10720'glReplacementCodeubSUN', 'glReplacementCodeuivSUN',
10721'glReplacementCodeusvSUN', 'glReplacementCodeubvSUN',
10722'glReplacementCodePointerSUN', 'PFNGLREPLACEMENTCODEUISUNPROC',
10723'PFNGLREPLACEMENTCODEUSSUNPROC', 'PFNGLREPLACEMENTCODEUBSUNPROC',
10724'PFNGLREPLACEMENTCODEUIVSUNPROC', 'PFNGLREPLACEMENTCODEUSVSUNPROC',
10725'PFNGLREPLACEMENTCODEUBVSUNPROC', 'PFNGLREPLACEMENTCODEPOINTERSUNPROC',
10726'GL_SUN_vertex', 'glColor4ubVertex2fSUN', 'glColor4ubVertex2fvSUN',
10727'glColor4ubVertex3fSUN', 'glColor4ubVertex3fvSUN', 'glColor3fVertex3fSUN',
10728'glColor3fVertex3fvSUN', 'glNormal3fVertex3fSUN', 'glNormal3fVertex3fvSUN',
10729'glColor4fNormal3fVertex3fSUN', 'glColor4fNormal3fVertex3fvSUN',
10730'glTexCoord2fVertex3fSUN', 'glTexCoord2fVertex3fvSUN',
10731'glTexCoord4fVertex4fSUN', 'glTexCoord4fVertex4fvSUN',
10732'glTexCoord2fColor4ubVertex3fSUN', 'glTexCoord2fColor4ubVertex3fvSUN',
10733'glTexCoord2fColor3fVertex3fSUN', 'glTexCoord2fColor3fVertex3fvSUN',
10734'glTexCoord2fNormal3fVertex3fSUN', 'glTexCoord2fNormal3fVertex3fvSUN',
10735'glTexCoord2fColor4fNormal3fVertex3fSUN',
10736'glTexCoord2fColor4fNormal3fVertex3fvSUN',
10737'glTexCoord4fColor4fNormal3fVertex4fSUN',
10738'glTexCoord4fColor4fNormal3fVertex4fvSUN', 'glReplacementCodeuiVertex3fSUN',
10739'glReplacementCodeuiVertex3fvSUN', 'glReplacementCodeuiColor4ubVertex3fSUN',
10740'glReplacementCodeuiColor4ubVertex3fvSUN',
10741'glReplacementCodeuiColor3fVertex3fSUN',
10742'glReplacementCodeuiColor3fVertex3fvSUN',
10743'glReplacementCodeuiNormal3fVertex3fSUN',
10744'glReplacementCodeuiNormal3fVertex3fvSUN',
10745'glReplacementCodeuiColor4fNormal3fVertex3fSUN',
10746'glReplacementCodeuiColor4fNormal3fVertex3fvSUN',
10747'glReplacementCodeuiTexCoord2fVertex3fSUN',
10748'glReplacementCodeuiTexCoord2fVertex3fvSUN',
10749'glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN',
10750'glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN',
10751'glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN',
10752'glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN',
10753'PFNGLCOLOR4UBVERTEX2FSUNPROC', 'PFNGLCOLOR4UBVERTEX2FVSUNPROC',
10754'PFNGLCOLOR4UBVERTEX3FSUNPROC', 'PFNGLCOLOR4UBVERTEX3FVSUNPROC',
10755'PFNGLCOLOR3FVERTEX3FSUNPROC', 'PFNGLCOLOR3FVERTEX3FVSUNPROC',
10756'PFNGLNORMAL3FVERTEX3FSUNPROC', 'PFNGLNORMAL3FVERTEX3FVSUNPROC',
10757'PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC', 'PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC',
10758'PFNGLTEXCOORD2FVERTEX3FSUNPROC', 'PFNGLTEXCOORD2FVERTEX3FVSUNPROC',
10759'PFNGLTEXCOORD4FVERTEX4FSUNPROC', 'PFNGLTEXCOORD4FVERTEX4FVSUNPROC',
10760'PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC',
10761'PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC',
10762'PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC',
10763'PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC',
10764'PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC',
10765'PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC',
10766'PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC',
10767'PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC',
10768'PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC',
10769'PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC',
10770'PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC',
10771'PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC',
10772'PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC',
10773'PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC',
10774'PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC',
10775'PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC',
10776'PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC',
10777'PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC',
10778'PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC',
10779'PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC',
10780'PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC',
10781'PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC',
10782'PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC',
10783'PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC',
10784'PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC',
10785'PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC',
10786'GL_EXT_blend_func_separate', 'glBlendFuncSeparateEXT',
10787'PFNGLBLENDFUNCSEPARATEEXTPROC', 'GL_INGR_blend_func_separate',
10788'glBlendFuncSeparateINGR', 'PFNGLBLENDFUNCSEPARATEINGRPROC',
10789'GL_INGR_color_clamp', 'GL_INGR_interlace_read', 'GL_EXT_stencil_wrap',
10790'GL_EXT_422_pixels', 'GL_NV_texgen_reflection',
10791'GL_SUN_convolution_border_modes', 'GL_EXT_texture_env_add',
10792'GL_EXT_texture_lod_bias', 'GL_EXT_texture_filter_anisotropic',
10793'GL_EXT_vertex_weighting', 'glVertexWeightfEXT', 'glVertexWeightfvEXT',
10794'glVertexWeightPointerEXT', 'PFNGLVERTEXWEIGHTFEXTPROC',
10795'PFNGLVERTEXWEIGHTFVEXTPROC', 'PFNGLVERTEXWEIGHTPOINTEREXTPROC',
10796'GL_NV_light_max_exponent', 'GL_NV_vertex_array_range',
10797'glFlushVertexArrayRangeNV', 'glVertexArrayRangeNV',
10798'PFNGLFLUSHVERTEXARRAYRANGENVPROC', 'PFNGLVERTEXARRAYRANGENVPROC',
10799'GL_NV_register_combiners', 'glCombinerParameterfvNV',
10800'glCombinerParameterfNV', 'glCombinerParameterivNV', 'glCombinerParameteriNV',
10801'glCombinerInputNV', 'glCombinerOutputNV', 'glFinalCombinerInputNV',
10802'glGetCombinerInputParameterfvNV', 'glGetCombinerInputParameterivNV',
10803'glGetCombinerOutputParameterfvNV', 'glGetCombinerOutputParameterivNV',
10804'glGetFinalCombinerInputParameterfvNV',
10805'glGetFinalCombinerInputParameterivNV', 'PFNGLCOMBINERPARAMETERFVNVPROC',
10806'PFNGLCOMBINERPARAMETERFNVPROC', 'PFNGLCOMBINERPARAMETERIVNVPROC',
10807'PFNGLCOMBINERPARAMETERINVPROC', 'PFNGLCOMBINERINPUTNVPROC',
10808'PFNGLCOMBINEROUTPUTNVPROC', 'PFNGLFINALCOMBINERINPUTNVPROC',
10809'PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC',
10810'PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC',
10811'PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC',
10812'PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC',
10813'PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC',
10814'PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC', 'GL_NV_fog_distance',
10815'GL_NV_texgen_emboss', 'GL_NV_blend_square', 'GL_NV_texture_env_combine4',
10816'GL_MESA_resize_buffers', 'glResizeBuffersMESA', 'PFNGLRESIZEBUFFERSMESAPROC',
10817'GL_MESA_window_pos', 'glWindowPos2dMESA', 'glWindowPos2dvMESA',
10818'glWindowPos2fMESA', 'glWindowPos2fvMESA', 'glWindowPos2iMESA',
10819'glWindowPos2ivMESA', 'glWindowPos2sMESA', 'glWindowPos2svMESA',
10820'glWindowPos3dMESA', 'glWindowPos3dvMESA', 'glWindowPos3fMESA',
10821'glWindowPos3fvMESA', 'glWindowPos3iMESA', 'glWindowPos3ivMESA',
10822'glWindowPos3sMESA', 'glWindowPos3svMESA', 'glWindowPos4dMESA',
10823'glWindowPos4dvMESA', 'glWindowPos4fMESA', 'glWindowPos4fvMESA',
10824'glWindowPos4iMESA', 'glWindowPos4ivMESA', 'glWindowPos4sMESA',
10825'glWindowPos4svMESA', 'PFNGLWINDOWPOS2DMESAPROC', 'PFNGLWINDOWPOS2DVMESAPROC',
10826'PFNGLWINDOWPOS2FMESAPROC', 'PFNGLWINDOWPOS2FVMESAPROC',
10827'PFNGLWINDOWPOS2IMESAPROC', 'PFNGLWINDOWPOS2IVMESAPROC',
10828'PFNGLWINDOWPOS2SMESAPROC', 'PFNGLWINDOWPOS2SVMESAPROC',
10829'PFNGLWINDOWPOS3DMESAPROC', 'PFNGLWINDOWPOS3DVMESAPROC',
10830'PFNGLWINDOWPOS3FMESAPROC', 'PFNGLWINDOWPOS3FVMESAPROC',
10831'PFNGLWINDOWPOS3IMESAPROC', 'PFNGLWINDOWPOS3IVMESAPROC',
10832'PFNGLWINDOWPOS3SMESAPROC', 'PFNGLWINDOWPOS3SVMESAPROC',
10833'PFNGLWINDOWPOS4DMESAPROC', 'PFNGLWINDOWPOS4DVMESAPROC',
10834'PFNGLWINDOWPOS4FMESAPROC', 'PFNGLWINDOWPOS4FVMESAPROC',
10835'PFNGLWINDOWPOS4IMESAPROC', 'PFNGLWINDOWPOS4IVMESAPROC',
10836'PFNGLWINDOWPOS4SMESAPROC', 'PFNGLWINDOWPOS4SVMESAPROC',
10837'GL_EXT_texture_compression_s3tc', 'GL_IBM_cull_vertex',
10838'GL_IBM_multimode_draw_arrays', 'glMultiModeDrawArraysIBM',
10839'glMultiModeDrawElementsIBM', 'PFNGLMULTIMODEDRAWARRAYSIBMPROC',
10840'PFNGLMULTIMODEDRAWELEMENTSIBMPROC', 'GL_IBM_vertex_array_lists',
10841'glColorPointerListIBM', 'glSecondaryColorPointerListIBM',
10842'glEdgeFlagPointerListIBM', 'glFogCoordPointerListIBM',
10843'glIndexPointerListIBM', 'glNormalPointerListIBM', 'glTexCoordPointerListIBM',
10844'glVertexPointerListIBM', 'PFNGLCOLORPOINTERLISTIBMPROC',
10845'PFNGLSECONDARYCOLORPOINTERLISTIBMPROC', 'PFNGLEDGEFLAGPOINTERLISTIBMPROC',
10846'PFNGLFOGCOORDPOINTERLISTIBMPROC', 'PFNGLINDEXPOINTERLISTIBMPROC',
10847'PFNGLNORMALPOINTERLISTIBMPROC', 'PFNGLTEXCOORDPOINTERLISTIBMPROC',
10848'PFNGLVERTEXPOINTERLISTIBMPROC', 'GL_SGIX_subsample', 'GL_SGIX_ycrcba',
10849'GL_SGIX_ycrcb_subsample', 'GL_SGIX_depth_pass_instrument',
10850'GL_3DFX_texture_compression_FXT1', 'GL_3DFX_multisample', 'GL_3DFX_tbuffer',
10851'glTbufferMask3DFX', 'PFNGLTBUFFERMASK3DFXPROC', 'GL_EXT_multisample',
10852'glSampleMaskEXT', 'glSamplePatternEXT', 'PFNGLSAMPLEMASKEXTPROC',
10853'PFNGLSAMPLEPATTERNEXTPROC', 'GL_SGIX_vertex_preclip',
10854'GL_SGIX_convolution_accuracy', 'GL_SGIX_resample',
10855'GL_SGIS_point_line_texgen', 'GL_SGIS_texture_color_mask',
10856'glTextureColorMaskSGIS', 'PFNGLTEXTURECOLORMASKSGISPROC',
10857'GL_SGIX_igloo_interface', 'glIglooInterfaceSGIX',
10858'PFNGLIGLOOINTERFACESGIXPROC', 'GL_EXT_texture_env_dot3',
10859'GL_ATI_texture_mirror_once', 'GL_NV_fence', 'glDeleteFencesNV',
10860'glGenFencesNV', 'glIsFenceNV', 'glTestFenceNV', 'glGetFenceivNV',
10861'glFinishFenceNV', 'glSetFenceNV', 'PFNGLDELETEFENCESNVPROC',
10862'PFNGLGENFENCESNVPROC', 'PFNGLISFENCENVPROC', 'PFNGLTESTFENCENVPROC',
10863'PFNGLGETFENCEIVNVPROC', 'PFNGLFINISHFENCENVPROC', 'PFNGLSETFENCENVPROC',
10864'GL_NV_evaluators', 'glMapControlPointsNV', 'glMapParameterivNV',
10865'glMapParameterfvNV', 'glGetMapControlPointsNV', 'glGetMapParameterivNV',
10866'glGetMapParameterfvNV', 'glGetMapAttribParameterivNV',
10867'glGetMapAttribParameterfvNV', 'glEvalMapsNV', 'PFNGLMAPCONTROLPOINTSNVPROC',
10868'PFNGLMAPPARAMETERIVNVPROC', 'PFNGLMAPPARAMETERFVNVPROC',
10869'PFNGLGETMAPCONTROLPOINTSNVPROC', 'PFNGLGETMAPPARAMETERIVNVPROC',
10870'PFNGLGETMAPPARAMETERFVNVPROC', 'PFNGLGETMAPATTRIBPARAMETERIVNVPROC',
10871'PFNGLGETMAPATTRIBPARAMETERFVNVPROC', 'PFNGLEVALMAPSNVPROC',
10872'GL_NV_packed_depth_stencil', 'GL_EXT_packed_depth_stencil',
10873'GL_NV_register_combiners2', 'glCombinerStageParameterfvNV',
10874'glGetCombinerStageParameterfvNV', 'PFNGLCOMBINERSTAGEPARAMETERFVNVPROC',
10875'PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC', 'GL_NV_texture_compression_vtc',
10876'GL_NV_texture_rectangle', 'GL_NV_texture_shader', 'GL_NV_texture_shader2',
10877'GL_NV_vertex_array_range2', 'GL_NV_vertex_program',
10878'glAreProgramsResidentNV', 'glBindProgramNV', 'glDeleteProgramsNV',
10879'glExecuteProgramNV', 'glGenProgramsNV', 'glGetProgramParameterdvNV',
10880'glGetProgramParameterfvNV', 'glGetProgramivNV', 'glGetProgramStringNV',
10881'glGetTrackMatrixivNV', 'glGetVertexAttribdvNV', 'glGetVertexAttribfvNV',
10882'glGetVertexAttribivNV', 'glGetVertexAttribPointervNV', 'glIsProgramNV',
10883'glLoadProgramNV', 'glProgramParameter4dNV', 'glProgramParameter4dvNV',
10884'glProgramParameter4fNV', 'glProgramParameter4fvNV',
10885'glProgramParameters4dvNV', 'glProgramParameters4fvNV',
10886'glRequestResidentProgramsNV', 'glTrackMatrixNV', 'glVertexAttribPointerNV',
10887'glVertexAttrib1dNV', 'glVertexAttrib1dvNV', 'glVertexAttrib1fNV',
10888'glVertexAttrib1fvNV', 'glVertexAttrib1sNV', 'glVertexAttrib1svNV',
10889'glVertexAttrib2dNV', 'glVertexAttrib2dvNV', 'glVertexAttrib2fNV',
10890'glVertexAttrib2fvNV', 'glVertexAttrib2sNV', 'glVertexAttrib2svNV',
10891'glVertexAttrib3dNV', 'glVertexAttrib3dvNV', 'glVertexAttrib3fNV',
10892'glVertexAttrib3fvNV', 'glVertexAttrib3sNV', 'glVertexAttrib3svNV',
10893'glVertexAttrib4dNV', 'glVertexAttrib4dvNV', 'glVertexAttrib4fNV',
10894'glVertexAttrib4fvNV', 'glVertexAttrib4sNV', 'glVertexAttrib4svNV',
10895'glVertexAttrib4ubNV', 'glVertexAttrib4ubvNV', 'glVertexAttribs1dvNV',
10896'glVertexAttribs1fvNV', 'glVertexAttribs1svNV', 'glVertexAttribs2dvNV',
10897'glVertexAttribs2fvNV', 'glVertexAttribs2svNV', 'glVertexAttribs3dvNV',
10898'glVertexAttribs3fvNV', 'glVertexAttribs3svNV', 'glVertexAttribs4dvNV',
10899'glVertexAttribs4fvNV', 'glVertexAttribs4svNV', 'glVertexAttribs4ubvNV',
10900'PFNGLAREPROGRAMSRESIDENTNVPROC', 'PFNGLBINDPROGRAMNVPROC',
10901'PFNGLDELETEPROGRAMSNVPROC', 'PFNGLEXECUTEPROGRAMNVPROC',
10902'PFNGLGENPROGRAMSNVPROC', 'PFNGLGETPROGRAMPARAMETERDVNVPROC',
10903'PFNGLGETPROGRAMPARAMETERFVNVPROC', 'PFNGLGETPROGRAMIVNVPROC',
10904'PFNGLGETPROGRAMSTRINGNVPROC', 'PFNGLGETTRACKMATRIXIVNVPROC',
10905'PFNGLGETVERTEXATTRIBDVNVPROC', 'PFNGLGETVERTEXATTRIBFVNVPROC',
10906'PFNGLGETVERTEXATTRIBIVNVPROC', 'PFNGLGETVERTEXATTRIBPOINTERVNVPROC',
10907'PFNGLISPROGRAMNVPROC', 'PFNGLLOADPROGRAMNVPROC',
10908'PFNGLPROGRAMPARAMETER4DNVPROC', 'PFNGLPROGRAMPARAMETER4DVNVPROC',
10909'PFNGLPROGRAMPARAMETER4FNVPROC', 'PFNGLPROGRAMPARAMETER4FVNVPROC',
10910'PFNGLPROGRAMPARAMETERS4DVNVPROC', 'PFNGLPROGRAMPARAMETERS4FVNVPROC',
10911'PFNGLREQUESTRESIDENTPROGRAMSNVPROC', 'PFNGLTRACKMATRIXNVPROC',
10912'PFNGLVERTEXATTRIBPOINTERNVPROC', 'PFNGLVERTEXATTRIB1DNVPROC',
10913'PFNGLVERTEXATTRIB1DVNVPROC', 'PFNGLVERTEXATTRIB1FNVPROC',
10914'PFNGLVERTEXATTRIB1FVNVPROC', 'PFNGLVERTEXATTRIB1SNVPROC',
10915'PFNGLVERTEXATTRIB1SVNVPROC', 'PFNGLVERTEXATTRIB2DNVPROC',
10916'PFNGLVERTEXATTRIB2DVNVPROC', 'PFNGLVERTEXATTRIB2FNVPROC',
10917'PFNGLVERTEXATTRIB2FVNVPROC', 'PFNGLVERTEXATTRIB2SNVPROC',
10918'PFNGLVERTEXATTRIB2SVNVPROC', 'PFNGLVERTEXATTRIB3DNVPROC',
10919'PFNGLVERTEXATTRIB3DVNVPROC', 'PFNGLVERTEXATTRIB3FNVPROC',
10920'PFNGLVERTEXATTRIB3FVNVPROC', 'PFNGLVERTEXATTRIB3SNVPROC',
10921'PFNGLVERTEXATTRIB3SVNVPROC', 'PFNGLVERTEXATTRIB4DNVPROC',
10922'PFNGLVERTEXATTRIB4DVNVPROC', 'PFNGLVERTEXATTRIB4FNVPROC',
10923'PFNGLVERTEXATTRIB4FVNVPROC', 'PFNGLVERTEXATTRIB4SNVPROC',
10924'PFNGLVERTEXATTRIB4SVNVPROC', 'PFNGLVERTEXATTRIB4UBNVPROC',
10925'PFNGLVERTEXATTRIB4UBVNVPROC', 'PFNGLVERTEXATTRIBS1DVNVPROC',
10926'PFNGLVERTEXATTRIBS1FVNVPROC', 'PFNGLVERTEXATTRIBS1SVNVPROC',
10927'PFNGLVERTEXATTRIBS2DVNVPROC', 'PFNGLVERTEXATTRIBS2FVNVPROC',
10928'PFNGLVERTEXATTRIBS2SVNVPROC', 'PFNGLVERTEXATTRIBS3DVNVPROC',
10929'PFNGLVERTEXATTRIBS3FVNVPROC', 'PFNGLVERTEXATTRIBS3SVNVPROC',
10930'PFNGLVERTEXATTRIBS4DVNVPROC', 'PFNGLVERTEXATTRIBS4FVNVPROC',
10931'PFNGLVERTEXATTRIBS4SVNVPROC', 'PFNGLVERTEXATTRIBS4UBVNVPROC',
10932'GL_SGIX_texture_coordinate_clamp', 'GL_SGIX_scalebias_hint',
10933'GL_OML_interlace', 'GL_OML_subsample', 'GL_OML_resample',
10934'GL_NV_copy_depth_to_color', 'GL_ATI_envmap_bumpmap',
10935'glTexBumpParameterivATI', 'glTexBumpParameterfvATI',
10936'glGetTexBumpParameterivATI', 'glGetTexBumpParameterfvATI',
10937'PFNGLTEXBUMPPARAMETERIVATIPROC', 'PFNGLTEXBUMPPARAMETERFVATIPROC',
10938'PFNGLGETTEXBUMPPARAMETERIVATIPROC', 'PFNGLGETTEXBUMPPARAMETERFVATIPROC',
10939'GL_ATI_fragment_shader', 'glGenFragmentShadersATI',
10940'glBindFragmentShaderATI', 'glDeleteFragmentShaderATI',
10941'glBeginFragmentShaderATI', 'glEndFragmentShaderATI', 'glPassTexCoordATI',
10942'glSampleMapATI', 'glColorFragmentOp1ATI', 'glColorFragmentOp2ATI',
10943'glColorFragmentOp3ATI', 'glAlphaFragmentOp1ATI', 'glAlphaFragmentOp2ATI',
10944'glAlphaFragmentOp3ATI', 'glSetFragmentShaderConstantATI',
10945'PFNGLGENFRAGMENTSHADERSATIPROC', 'PFNGLBINDFRAGMENTSHADERATIPROC',
10946'PFNGLDELETEFRAGMENTSHADERATIPROC', 'PFNGLBEGINFRAGMENTSHADERATIPROC',
10947'PFNGLENDFRAGMENTSHADERATIPROC', 'PFNGLPASSTEXCOORDATIPROC',
10948'PFNGLSAMPLEMAPATIPROC', 'PFNGLCOLORFRAGMENTOP1ATIPROC',
10949'PFNGLCOLORFRAGMENTOP2ATIPROC', 'PFNGLCOLORFRAGMENTOP3ATIPROC',
10950'PFNGLALPHAFRAGMENTOP1ATIPROC', 'PFNGLALPHAFRAGMENTOP2ATIPROC',
10951'PFNGLALPHAFRAGMENTOP3ATIPROC', 'PFNGLSETFRAGMENTSHADERCONSTANTATIPROC',
10952'GL_ATI_pn_triangles', 'glPNTrianglesiATI', 'glPNTrianglesfATI',
10953'PFNGLPNTRIANGLESIATIPROC', 'PFNGLPNTRIANGLESFATIPROC',
10954'GL_ATI_vertex_array_object', 'glNewObjectBufferATI', 'glIsObjectBufferATI',
10955'glUpdateObjectBufferATI', 'glGetObjectBufferfvATI', 'glGetObjectBufferivATI',
10956'glFreeObjectBufferATI', 'glArrayObjectATI', 'glGetArrayObjectfvATI',
10957'glGetArrayObjectivATI', 'glVariantArrayObjectATI',
10958'glGetVariantArrayObjectfvATI', 'glGetVariantArrayObjectivATI',
10959'PFNGLNEWOBJECTBUFFERATIPROC', 'PFNGLISOBJECTBUFFERATIPROC',
10960'PFNGLUPDATEOBJECTBUFFERATIPROC', 'PFNGLGETOBJECTBUFFERFVATIPROC',
10961'PFNGLGETOBJECTBUFFERIVATIPROC', 'PFNGLFREEOBJECTBUFFERATIPROC',
10962'PFNGLARRAYOBJECTATIPROC', 'PFNGLGETARRAYOBJECTFVATIPROC',
10963'PFNGLGETARRAYOBJECTIVATIPROC', 'PFNGLVARIANTARRAYOBJECTATIPROC',
10964'PFNGLGETVARIANTARRAYOBJECTFVATIPROC', 'PFNGLGETVARIANTARRAYOBJECTIVATIPROC',
10965'GL_EXT_vertex_shader', 'glBeginVertexShaderEXT', 'glEndVertexShaderEXT',
10966'glBindVertexShaderEXT', 'glGenVertexShadersEXT', 'glDeleteVertexShaderEXT',
10967'glShaderOp1EXT', 'glShaderOp2EXT', 'glShaderOp3EXT', 'glSwizzleEXT',
10968'glWriteMaskEXT', 'glInsertComponentEXT', 'glExtractComponentEXT',
10969'glGenSymbolsEXT', 'glSetInvariantEXT', 'glSetLocalConstantEXT',
10970'glVariantbvEXT', 'glVariantsvEXT', 'glVariantivEXT', 'glVariantfvEXT',
10971'glVariantdvEXT', 'glVariantubvEXT', 'glVariantusvEXT', 'glVariantuivEXT',
10972'glVariantPointerEXT', 'glEnableVariantClientStateEXT',
10973'glDisableVariantClientStateEXT', 'glBindLightParameterEXT',
10974'glBindMaterialParameterEXT', 'glBindTexGenParameterEXT',
10975'glBindTextureUnitParameterEXT', 'glBindParameterEXT',
10976'glIsVariantEnabledEXT', 'glGetVariantBooleanvEXT', 'glGetVariantIntegervEXT',
10977'glGetVariantFloatvEXT', 'glGetVariantPointervEXT',
10978'glGetInvariantBooleanvEXT', 'glGetInvariantIntegervEXT',
10979'glGetInvariantFloatvEXT', 'glGetLocalConstantBooleanvEXT',
10980'glGetLocalConstantIntegervEXT', 'glGetLocalConstantFloatvEXT',
10981'PFNGLBEGINVERTEXSHADEREXTPROC', 'PFNGLENDVERTEXSHADEREXTPROC',
10982'PFNGLBINDVERTEXSHADEREXTPROC', 'PFNGLGENVERTEXSHADERSEXTPROC',
10983'PFNGLDELETEVERTEXSHADEREXTPROC', 'PFNGLSHADEROP1EXTPROC',
10984'PFNGLSHADEROP2EXTPROC', 'PFNGLSHADEROP3EXTPROC', 'PFNGLSWIZZLEEXTPROC',
10985'PFNGLWRITEMASKEXTPROC', 'PFNGLINSERTCOMPONENTEXTPROC',
10986'PFNGLEXTRACTCOMPONENTEXTPROC', 'PFNGLGENSYMBOLSEXTPROC',
10987'PFNGLSETINVARIANTEXTPROC', 'PFNGLSETLOCALCONSTANTEXTPROC',
10988'PFNGLVARIANTBVEXTPROC', 'PFNGLVARIANTSVEXTPROC', 'PFNGLVARIANTIVEXTPROC',
10989'PFNGLVARIANTFVEXTPROC', 'PFNGLVARIANTDVEXTPROC', 'PFNGLVARIANTUBVEXTPROC',
10990'PFNGLVARIANTUSVEXTPROC', 'PFNGLVARIANTUIVEXTPROC',
10991'PFNGLVARIANTPOINTEREXTPROC', 'PFNGLENABLEVARIANTCLIENTSTATEEXTPROC',
10992'PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC', 'PFNGLBINDLIGHTPARAMETEREXTPROC',
10993'PFNGLBINDMATERIALPARAMETEREXTPROC', 'PFNGLBINDTEXGENPARAMETEREXTPROC',
10994'PFNGLBINDTEXTUREUNITPARAMETEREXTPROC', 'PFNGLBINDPARAMETEREXTPROC',
10995'PFNGLISVARIANTENABLEDEXTPROC', 'PFNGLGETVARIANTBOOLEANVEXTPROC',
10996'PFNGLGETVARIANTINTEGERVEXTPROC', 'PFNGLGETVARIANTFLOATVEXTPROC',
10997'PFNGLGETVARIANTPOINTERVEXTPROC', 'PFNGLGETINVARIANTBOOLEANVEXTPROC',
10998'PFNGLGETINVARIANTINTEGERVEXTPROC', 'PFNGLGETINVARIANTFLOATVEXTPROC',
10999'PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC',
11000'PFNGLGETLOCALCONSTANTINTEGERVEXTPROC', 'PFNGLGETLOCALCONSTANTFLOATVEXTPROC',
11001'GL_ATI_vertex_streams', 'glVertexStream1sATI', 'glVertexStream1svATI',
11002'glVertexStream1iATI', 'glVertexStream1ivATI', 'glVertexStream1fATI',
11003'glVertexStream1fvATI', 'glVertexStream1dATI', 'glVertexStream1dvATI',
11004'glVertexStream2sATI', 'glVertexStream2svATI', 'glVertexStream2iATI',
11005'glVertexStream2ivATI', 'glVertexStream2fATI', 'glVertexStream2fvATI',
11006'glVertexStream2dATI', 'glVertexStream2dvATI', 'glVertexStream3sATI',
11007'glVertexStream3svATI', 'glVertexStream3iATI', 'glVertexStream3ivATI',
11008'glVertexStream3fATI', 'glVertexStream3fvATI', 'glVertexStream3dATI',
11009'glVertexStream3dvATI', 'glVertexStream4sATI', 'glVertexStream4svATI',
11010'glVertexStream4iATI', 'glVertexStream4ivATI', 'glVertexStream4fATI',
11011'glVertexStream4fvATI', 'glVertexStream4dATI', 'glVertexStream4dvATI',
11012'glNormalStream3bATI', 'glNormalStream3bvATI', 'glNormalStream3sATI',
11013'glNormalStream3svATI', 'glNormalStream3iATI', 'glNormalStream3ivATI',
11014'glNormalStream3fATI', 'glNormalStream3fvATI', 'glNormalStream3dATI',
11015'glNormalStream3dvATI', 'glClientActiveVertexStreamATI',
11016'glVertexBlendEnviATI', 'glVertexBlendEnvfATI', 'PFNGLVERTEXSTREAM1SATIPROC',
11017'PFNGLVERTEXSTREAM1SVATIPROC', 'PFNGLVERTEXSTREAM1IATIPROC',
11018'PFNGLVERTEXSTREAM1IVATIPROC', 'PFNGLVERTEXSTREAM1FATIPROC',
11019'PFNGLVERTEXSTREAM1FVATIPROC', 'PFNGLVERTEXSTREAM1DATIPROC',
11020'PFNGLVERTEXSTREAM1DVATIPROC', 'PFNGLVERTEXSTREAM2SATIPROC',
11021'PFNGLVERTEXSTREAM2SVATIPROC', 'PFNGLVERTEXSTREAM2IATIPROC',
11022'PFNGLVERTEXSTREAM2IVATIPROC', 'PFNGLVERTEXSTREAM2FATIPROC',
11023'PFNGLVERTEXSTREAM2FVATIPROC', 'PFNGLVERTEXSTREAM2DATIPROC',
11024'PFNGLVERTEXSTREAM2DVATIPROC', 'PFNGLVERTEXSTREAM3SATIPROC',
11025'PFNGLVERTEXSTREAM3SVATIPROC', 'PFNGLVERTEXSTREAM3IATIPROC',
11026'PFNGLVERTEXSTREAM3IVATIPROC', 'PFNGLVERTEXSTREAM3FATIPROC',
11027'PFNGLVERTEXSTREAM3FVATIPROC', 'PFNGLVERTEXSTREAM3DATIPROC',
11028'PFNGLVERTEXSTREAM3DVATIPROC', 'PFNGLVERTEXSTREAM4SATIPROC',
11029'PFNGLVERTEXSTREAM4SVATIPROC', 'PFNGLVERTEXSTREAM4IATIPROC',
11030'PFNGLVERTEXSTREAM4IVATIPROC', 'PFNGLVERTEXSTREAM4FATIPROC',
11031'PFNGLVERTEXSTREAM4FVATIPROC', 'PFNGLVERTEXSTREAM4DATIPROC',
11032'PFNGLVERTEXSTREAM4DVATIPROC', 'PFNGLNORMALSTREAM3BATIPROC',
11033'PFNGLNORMALSTREAM3BVATIPROC', 'PFNGLNORMALSTREAM3SATIPROC',
11034'PFNGLNORMALSTREAM3SVATIPROC', 'PFNGLNORMALSTREAM3IATIPROC',
11035'PFNGLNORMALSTREAM3IVATIPROC', 'PFNGLNORMALSTREAM3FATIPROC',
11036'PFNGLNORMALSTREAM3FVATIPROC', 'PFNGLNORMALSTREAM3DATIPROC',
11037'PFNGLNORMALSTREAM3DVATIPROC', 'PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC',
11038'PFNGLVERTEXBLENDENVIATIPROC', 'PFNGLVERTEXBLENDENVFATIPROC',
11039'GL_ATI_element_array', 'glElementPointerATI', 'glDrawElementArrayATI',
11040'glDrawRangeElementArrayATI', 'PFNGLELEMENTPOINTERATIPROC',
11041'PFNGLDRAWELEMENTARRAYATIPROC', 'PFNGLDRAWRANGEELEMENTARRAYATIPROC',
11042'GL_SUN_mesh_array', 'glDrawMeshArraysSUN', 'PFNGLDRAWMESHARRAYSSUNPROC',
11043'GL_SUN_slice_accum', 'GL_NV_multisample_filter_hint', 'GL_NV_depth_clamp',
11044'GL_NV_occlusion_query', 'glGenOcclusionQueriesNV',
11045'glDeleteOcclusionQueriesNV', 'glIsOcclusionQueryNV',
11046'glBeginOcclusionQueryNV', 'glEndOcclusionQueryNV', 'glGetOcclusionQueryivNV',
11047'glGetOcclusionQueryuivNV', 'PFNGLGENOCCLUSIONQUERIESNVPROC',
11048'PFNGLDELETEOCCLUSIONQUERIESNVPROC', 'PFNGLISOCCLUSIONQUERYNVPROC',
11049'PFNGLBEGINOCCLUSIONQUERYNVPROC', 'PFNGLENDOCCLUSIONQUERYNVPROC',
11050'PFNGLGETOCCLUSIONQUERYIVNVPROC', 'PFNGLGETOCCLUSIONQUERYUIVNVPROC',
11051'GL_NV_point_sprite', 'glPointParameteriNV', 'glPointParameterivNV',
11052'PFNGLPOINTPARAMETERINVPROC', 'PFNGLPOINTPARAMETERIVNVPROC',
11053'GL_NV_texture_shader3', 'GL_NV_vertex_program1_1', 'GL_EXT_shadow_funcs',
11054'GL_EXT_stencil_two_side', 'glActiveStencilFaceEXT',
11055'PFNGLACTIVESTENCILFACEEXTPROC', 'GL_ATI_text_fragment_shader',
11056'GL_APPLE_client_storage', 'GL_APPLE_element_array', 'glElementPointerAPPLE',
11057'glDrawElementArrayAPPLE', 'glDrawRangeElementArrayAPPLE',
11058'glMultiDrawElementArrayAPPLE', 'glMultiDrawRangeElementArrayAPPLE',
11059'PFNGLELEMENTPOINTERAPPLEPROC', 'PFNGLDRAWELEMENTARRAYAPPLEPROC',
11060'PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC', 'PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC',
11061'PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC', 'GL_APPLE_fence',
11062'glGenFencesAPPLE', 'glDeleteFencesAPPLE', 'glSetFenceAPPLE',
11063'glIsFenceAPPLE', 'glTestFenceAPPLE', 'glFinishFenceAPPLE',
11064'glTestObjectAPPLE', 'glFinishObjectAPPLE', 'PFNGLGENFENCESAPPLEPROC',
11065'PFNGLDELETEFENCESAPPLEPROC', 'PFNGLSETFENCEAPPLEPROC',
11066'PFNGLISFENCEAPPLEPROC', 'PFNGLTESTFENCEAPPLEPROC',
11067'PFNGLFINISHFENCEAPPLEPROC', 'PFNGLTESTOBJECTAPPLEPROC',
11068'PFNGLFINISHOBJECTAPPLEPROC', 'GL_APPLE_vertex_array_object',
11069'glBindVertexArrayAPPLE', 'glDeleteVertexArraysAPPLE',
11070'glGenVertexArraysAPPLE', 'glIsVertexArrayAPPLE',
11071'PFNGLBINDVERTEXARRAYAPPLEPROC', 'PFNGLDELETEVERTEXARRAYSAPPLEPROC',
11072'PFNGLGENVERTEXARRAYSAPPLEPROC', 'PFNGLISVERTEXARRAYAPPLEPROC',
11073'GL_APPLE_vertex_array_range', 'glVertexArrayRangeAPPLE',
11074'glFlushVertexArrayRangeAPPLE', 'glVertexArrayParameteriAPPLE',
11075'PFNGLVERTEXARRAYRANGEAPPLEPROC', 'PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC',
11076'PFNGLVERTEXARRAYPARAMETERIAPPLEPROC', 'GL_APPLE_ycbcr_422', 'GL_S3_s3tc',
11077'GL_ATI_draw_buffers', 'glDrawBuffersATI', 'PFNGLDRAWBUFFERSATIPROC',
11078'GL_ATI_pixel_format_float', 'GL_ATI_texture_env_combine3',
11079'GL_ATI_texture_float', 'GL_NV_float_buffer', 'GL_NV_fragment_program',
11080'glProgramNamedParameter4fNV', 'glProgramNamedParameter4dNV',
11081'glProgramNamedParameter4fvNV', 'glProgramNamedParameter4dvNV',
11082'glGetProgramNamedParameterfvNV', 'glGetProgramNamedParameterdvNV',
11083'PFNGLPROGRAMNAMEDPARAMETER4FNVPROC', 'PFNGLPROGRAMNAMEDPARAMETER4DNVPROC',
11084'PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC', 'PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC',
11085'PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC',
11086'PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC', 'GL_NV_half_float', 'glVertex2hNV',
11087'glVertex2hvNV', 'glVertex3hNV', 'glVertex3hvNV', 'glVertex4hNV',
11088'glVertex4hvNV', 'glNormal3hNV', 'glNormal3hvNV', 'glColor3hNV',
11089'glColor3hvNV', 'glColor4hNV', 'glColor4hvNV', 'glTexCoord1hNV',
11090'glTexCoord1hvNV', 'glTexCoord2hNV', 'glTexCoord2hvNV', 'glTexCoord3hNV',
11091'glTexCoord3hvNV', 'glTexCoord4hNV', 'glTexCoord4hvNV', 'glMultiTexCoord1hNV',
11092'glMultiTexCoord1hvNV', 'glMultiTexCoord2hNV', 'glMultiTexCoord2hvNV',
11093'glMultiTexCoord3hNV', 'glMultiTexCoord3hvNV', 'glMultiTexCoord4hNV',
11094'glMultiTexCoord4hvNV', 'glFogCoordhNV', 'glFogCoordhvNV',
11095'glSecondaryColor3hNV', 'glSecondaryColor3hvNV', 'glVertexWeighthNV',
11096'glVertexWeighthvNV', 'glVertexAttrib1hNV', 'glVertexAttrib1hvNV',
11097'glVertexAttrib2hNV', 'glVertexAttrib2hvNV', 'glVertexAttrib3hNV',
11098'glVertexAttrib3hvNV', 'glVertexAttrib4hNV', 'glVertexAttrib4hvNV',
11099'glVertexAttribs1hvNV', 'glVertexAttribs2hvNV', 'glVertexAttribs3hvNV',
11100'glVertexAttribs4hvNV', 'PFNGLVERTEX2HNVPROC', 'PFNGLVERTEX2HVNVPROC',
11101'PFNGLVERTEX3HNVPROC', 'PFNGLVERTEX3HVNVPROC', 'PFNGLVERTEX4HNVPROC',
11102'PFNGLVERTEX4HVNVPROC', 'PFNGLNORMAL3HNVPROC', 'PFNGLNORMAL3HVNVPROC',
11103'PFNGLCOLOR3HNVPROC', 'PFNGLCOLOR3HVNVPROC', 'PFNGLCOLOR4HNVPROC',
11104'PFNGLCOLOR4HVNVPROC', 'PFNGLTEXCOORD1HNVPROC', 'PFNGLTEXCOORD1HVNVPROC',
11105'PFNGLTEXCOORD2HNVPROC', 'PFNGLTEXCOORD2HVNVPROC', 'PFNGLTEXCOORD3HNVPROC',
11106'PFNGLTEXCOORD3HVNVPROC', 'PFNGLTEXCOORD4HNVPROC', 'PFNGLTEXCOORD4HVNVPROC',
11107'PFNGLMULTITEXCOORD1HNVPROC', 'PFNGLMULTITEXCOORD1HVNVPROC',
11108'PFNGLMULTITEXCOORD2HNVPROC', 'PFNGLMULTITEXCOORD2HVNVPROC',
11109'PFNGLMULTITEXCOORD3HNVPROC', 'PFNGLMULTITEXCOORD3HVNVPROC',
11110'PFNGLMULTITEXCOORD4HNVPROC', 'PFNGLMULTITEXCOORD4HVNVPROC',
11111'PFNGLFOGCOORDHNVPROC', 'PFNGLFOGCOORDHVNVPROC',
11112'PFNGLSECONDARYCOLOR3HNVPROC', 'PFNGLSECONDARYCOLOR3HVNVPROC',
11113'PFNGLVERTEXWEIGHTHNVPROC', 'PFNGLVERTEXWEIGHTHVNVPROC',
11114'PFNGLVERTEXATTRIB1HNVPROC', 'PFNGLVERTEXATTRIB1HVNVPROC',
11115'PFNGLVERTEXATTRIB2HNVPROC', 'PFNGLVERTEXATTRIB2HVNVPROC',
11116'PFNGLVERTEXATTRIB3HNVPROC', 'PFNGLVERTEXATTRIB3HVNVPROC',
11117'PFNGLVERTEXATTRIB4HNVPROC', 'PFNGLVERTEXATTRIB4HVNVPROC',
11118'PFNGLVERTEXATTRIBS1HVNVPROC', 'PFNGLVERTEXATTRIBS2HVNVPROC',
11119'PFNGLVERTEXATTRIBS3HVNVPROC', 'PFNGLVERTEXATTRIBS4HVNVPROC',
11120'GL_NV_pixel_data_range', 'glPixelDataRangeNV', 'glFlushPixelDataRangeNV',
11121'PFNGLPIXELDATARANGENVPROC', 'PFNGLFLUSHPIXELDATARANGENVPROC',
11122'GL_NV_primitive_restart', 'glPrimitiveRestartNV',
11123'glPrimitiveRestartIndexNV', 'PFNGLPRIMITIVERESTARTNVPROC',
11124'PFNGLPRIMITIVERESTARTINDEXNVPROC', 'GL_NV_texture_expand_normal',
11125'GL_NV_vertex_program2', 'GL_ATI_map_object_buffer', 'glMapObjectBufferATI',
11126'glUnmapObjectBufferATI', 'PFNGLMAPOBJECTBUFFERATIPROC',
11127'PFNGLUNMAPOBJECTBUFFERATIPROC', 'GL_ATI_separate_stencil',
11128'glStencilOpSeparateATI', 'glStencilFuncSeparateATI',
11129'PFNGLSTENCILOPSEPARATEATIPROC', 'PFNGLSTENCILFUNCSEPARATEATIPROC',
11130'GL_ATI_vertex_attrib_array_object', 'glVertexAttribArrayObjectATI',
11131'glGetVertexAttribArrayObjectfvATI', 'glGetVertexAttribArrayObjectivATI',
11132'PFNGLVERTEXATTRIBARRAYOBJECTATIPROC',
11133'PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC',
11134'PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC', 'GL_OES_read_format',
11135'GL_EXT_depth_bounds_test', 'glDepthBoundsEXT', 'PFNGLDEPTHBOUNDSEXTPROC',
11136'GL_EXT_texture_mirror_clamp', 'GL_EXT_blend_equation_separate',
11137'glBlendEquationSeparateEXT', 'PFNGLBLENDEQUATIONSEPARATEEXTPROC',
11138'GL_MESA_pack_invert', 'GL_MESA_ycbcr_texture', 'GL_EXT_pixel_buffer_object',
11139'GL_NV_fragment_program_option', 'GL_NV_fragment_program2',
11140'GL_NV_vertex_program2_option', 'GL_NV_vertex_program3',
11141'GL_EXT_framebuffer_object', 'glIsRenderbufferEXT', 'glBindRenderbufferEXT',
11142'glDeleteRenderbuffersEXT', 'glGenRenderbuffersEXT',
11143'glRenderbufferStorageEXT', 'glGetRenderbufferParameterivEXT',
11144'glIsFramebufferEXT', 'glBindFramebufferEXT', 'glDeleteFramebuffersEXT',
11145'glGenFramebuffersEXT', 'glCheckFramebufferStatusEXT',
11146'glFramebufferTexture1DEXT', 'glFramebufferTexture2DEXT',
11147'glFramebufferTexture3DEXT', 'glFramebufferRenderbufferEXT',
11148'glGetFramebufferAttachmentParameterivEXT', 'glGenerateMipmapEXT',
11149'PFNGLISRENDERBUFFEREXTPROC', 'PFNGLBINDRENDERBUFFEREXTPROC',
11150'PFNGLDELETERENDERBUFFERSEXTPROC', 'PFNGLGENRENDERBUFFERSEXTPROC',
11151'PFNGLRENDERBUFFERSTORAGEEXTPROC', 'PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC',
11152'PFNGLISFRAMEBUFFEREXTPROC', 'PFNGLBINDFRAMEBUFFEREXTPROC',
11153'PFNGLDELETEFRAMEBUFFERSEXTPROC', 'PFNGLGENFRAMEBUFFERSEXTPROC',
11154'PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC', 'PFNGLFRAMEBUFFERTEXTURE1DEXTPROC',
11155'PFNGLFRAMEBUFFERTEXTURE2DEXTPROC', 'PFNGLFRAMEBUFFERTEXTURE3DEXTPROC',
11156'PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC',
11157'PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC',
11158'PFNGLGENERATEMIPMAPEXTPROC', 'GL_GREMEDY_string_marker',
11159'glStringMarkerGREMEDY', 'PFNGLSTRINGMARKERGREMEDYPROC', 'GL_EXT_Cg_shader',
11160'GL_EXT_timer_query', 'glGetQueryObjecti64vEXT', 'glGetQueryObjectui64vEXT',
11161'PFNGLGETQUERYOBJECTI64VEXTPROC', 'PFNGLGETQUERYOBJECTUI64VEXTPROC',
11162'GL_EXT_texture_buffer_object', 'glTexBufferEXT', 'PFNGLTEXBUFFEREXTPROC',
11163'GL_NV_transform_feedback', 'glBeginTransformFeedbackNV',
11164'glEndTransformFeedbackNV', 'glTransformFeedbackAttribsNV',
11165'glBindBufferRangeNV', 'glBindBufferOffsetNV', 'glBindBufferBaseNV',
11166'glTransformFeedbackVaryingsNV', 'glActiveVaryingNV',
11167'glGetVaryingLocationNV', 'glGetActiveVaryingNV',
11168'glGetTransformFeedbackVaryingNV', 'PFNGLBEGINTRANSFORMFEEDBACKNVPROC',
11169'PFNGLENDTRANSFORMFEEDBACKNVPROC', 'PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC',
11170'PFNGLBINDBUFFERRANGENVPROC', 'PFNGLBINDBUFFEROFFSETNVPROC',
11171'PFNGLBINDBUFFERBASENVPROC', 'PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC',
11172'PFNGLACTIVEVARYINGNVPROC', 'PFNGLGETVARYINGLOCATIONNVPROC',
11173'PFNGLGETACTIVEVARYINGNVPROC', 'PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC',
11174'GL_NV_depth_buffer_float', 'glDepthRangedNV', 'glClearDepthdNV',
11175'glDepthBoundsdNV', 'PFNGLDEPTHRANGEDNVPROC', 'PFNGLCLEARDEPTHDNVPROC',
11176'PFNGLDEPTHBOUNDSDNVPROC', 'GL_EXT_texture_compression_latc',
11177'GL_EXT_framebuffer_sRGB', 'GL_EXT_texture_shared_exponent',
11178'GL_EXT_packed_float', 'GL_EXT_texture_array', 'GL_EXT_draw_buffers2',
11179'glColorMaskIndexedEXT', 'glGetBooleanIndexedvEXT', 'glGetIntegerIndexedvEXT',
11180'glEnableIndexedEXT', 'glDisableIndexedEXT', 'glIsEnabledIndexedEXT',
11181'PFNGLCOLORMASKINDEXEDEXTPROC', 'PFNGLGETBOOLEANINDEXEDVEXTPROC',
11182'PFNGLGETINTEGERINDEXEDVEXTPROC', 'PFNGLENABLEINDEXEDEXTPROC',
11183'PFNGLDISABLEINDEXEDEXTPROC', 'PFNGLISENABLEDINDEXEDEXTPROC',
11184'GL_EXT_texture_integer', 'glTexParameterIivEXT', 'glTexParameterIuivEXT',
11185'glGetTexParameterIivEXT', 'glGetTexParameterIuivEXT', 'glClearColorIiEXT',
11186'glClearColorIuiEXT', 'PFNGLTEXPARAMETERIIVEXTPROC',
11187'PFNGLTEXPARAMETERIUIVEXTPROC', 'PFNGLGETTEXPARAMETERIIVEXTPROC',
11188'PFNGLGETTEXPARAMETERIUIVEXTPROC', 'PFNGLCLEARCOLORIIEXTPROC',
11189'PFNGLCLEARCOLORIUIEXTPROC', 'GL_EXT_bindable_uniform', 'glUniformBufferEXT',
11190'glGetUniformBufferSizeEXT', 'glGetUniformOffsetEXT',
11191'PFNGLUNIFORMBUFFEREXTPROC', 'PFNGLGETUNIFORMBUFFERSIZEEXTPROC',
11192'PFNGLGETUNIFORMOFFSETEXTPROC', 'GL_EXT_gpu_shader4', 'glGetUniformuivEXT',
11193'glBindFragDataLocationEXT', 'glGetFragDataLocationEXT', 'glUniform1uiEXT',
11194'glUniform2uiEXT', 'glUniform3uiEXT', 'glUniform4uiEXT', 'glUniform1uivEXT',
11195'glUniform2uivEXT', 'glUniform3uivEXT', 'glUniform4uivEXT',
11196'glVertexAttribI1iEXT', 'glVertexAttribI2iEXT', 'glVertexAttribI3iEXT',
11197'glVertexAttribI4iEXT', 'glVertexAttribI1uiEXT', 'glVertexAttribI2uiEXT',
11198'glVertexAttribI3uiEXT', 'glVertexAttribI4uiEXT', 'glVertexAttribI1ivEXT',
11199'glVertexAttribI2ivEXT', 'glVertexAttribI3ivEXT', 'glVertexAttribI4ivEXT',
11200'glVertexAttribI1uivEXT', 'glVertexAttribI2uivEXT', 'glVertexAttribI3uivEXT',
11201'glVertexAttribI4uivEXT', 'glVertexAttribI4bvEXT', 'glVertexAttribI4svEXT',
11202'glVertexAttribI4ubvEXT', 'glVertexAttribI4usvEXT',
11203'glVertexAttribIPointerEXT', 'glGetVertexAttribIivEXT',
11204'glGetVertexAttribIuivEXT', 'PFNGLGETUNIFORMUIVEXTPROC',
11205'PFNGLBINDFRAGDATALOCATIONEXTPROC', 'PFNGLGETFRAGDATALOCATIONEXTPROC',
11206'PFNGLUNIFORM1UIEXTPROC', 'PFNGLUNIFORM2UIEXTPROC', 'PFNGLUNIFORM3UIEXTPROC',
11207'PFNGLUNIFORM4UIEXTPROC', 'PFNGLUNIFORM1UIVEXTPROC',
11208'PFNGLUNIFORM2UIVEXTPROC', 'PFNGLUNIFORM3UIVEXTPROC',
11209'PFNGLUNIFORM4UIVEXTPROC', 'PFNGLVERTEXATTRIBI1IEXTPROC',
11210'PFNGLVERTEXATTRIBI2IEXTPROC', 'PFNGLVERTEXATTRIBI3IEXTPROC',
11211'PFNGLVERTEXATTRIBI4IEXTPROC', 'PFNGLVERTEXATTRIBI1UIEXTPROC',
11212'PFNGLVERTEXATTRIBI2UIEXTPROC', 'PFNGLVERTEXATTRIBI3UIEXTPROC',
11213'PFNGLVERTEXATTRIBI4UIEXTPROC', 'PFNGLVERTEXATTRIBI1IVEXTPROC',
11214'PFNGLVERTEXATTRIBI2IVEXTPROC', 'PFNGLVERTEXATTRIBI3IVEXTPROC',
11215'PFNGLVERTEXATTRIBI4IVEXTPROC', 'PFNGLVERTEXATTRIBI1UIVEXTPROC',
11216'PFNGLVERTEXATTRIBI2UIVEXTPROC', 'PFNGLVERTEXATTRIBI3UIVEXTPROC',
11217'PFNGLVERTEXATTRIBI4UIVEXTPROC', 'PFNGLVERTEXATTRIBI4BVEXTPROC',
11218'PFNGLVERTEXATTRIBI4SVEXTPROC', 'PFNGLVERTEXATTRIBI4UBVEXTPROC',
11219'PFNGLVERTEXATTRIBI4USVEXTPROC', 'PFNGLVERTEXATTRIBIPOINTEREXTPROC',
11220'PFNGLGETVERTEXATTRIBIIVEXTPROC', 'PFNGLGETVERTEXATTRIBIUIVEXTPROC',
11221'GL_EXT_geometry_shader4', 'glProgramParameteriEXT',
11222'glFramebufferTextureEXT', 'glFramebufferTextureLayerEXT',
11223'glFramebufferTextureFaceEXT', 'PFNGLPROGRAMPARAMETERIEXTPROC',
11224'PFNGLFRAMEBUFFERTEXTUREEXTPROC', 'PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC',
11225'PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC', 'GL_NV_geometry_program4',
11226'glProgramVertexLimitNV', 'PFNGLPROGRAMVERTEXLIMITNVPROC',
11227'GL_NV_gpu_program4', 'glProgramLocalParameterI4iNV',
11228'glProgramLocalParameterI4ivNV', 'glProgramLocalParametersI4ivNV',
11229'glProgramLocalParameterI4uiNV', 'glProgramLocalParameterI4uivNV',
11230'glProgramLocalParametersI4uivNV', 'glProgramEnvParameterI4iNV',
11231'glProgramEnvParameterI4ivNV', 'glProgramEnvParametersI4ivNV',
11232'glProgramEnvParameterI4uiNV', 'glProgramEnvParameterI4uivNV',
11233'glProgramEnvParametersI4uivNV', 'glGetProgramLocalParameterIivNV',
11234'glGetProgramLocalParameterIuivNV', 'glGetProgramEnvParameterIivNV',
11235'glGetProgramEnvParameterIuivNV', 'PFNGLPROGRAMLOCALPARAMETERI4INVPROC',
11236'PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC',
11237'PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC',
11238'PFNGLPROGRAMLOCALPARAMETERI4UINVPROC',
11239'PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC',
11240'PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC', 'PFNGLPROGRAMENVPARAMETERI4INVPROC',
11241'PFNGLPROGRAMENVPARAMETERI4IVNVPROC', 'PFNGLPROGRAMENVPARAMETERSI4IVNVPROC',
11242'PFNGLPROGRAMENVPARAMETERI4UINVPROC', 'PFNGLPROGRAMENVPARAMETERI4UIVNVPROC',
11243'PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC',
11244'PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC',
11245'PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC',
11246'PFNGLGETPROGRAMENVPARAMETERIIVNVPROC',
11247'PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC', 'GL_NV_parameter_buffer_object',
11248'glProgramBufferParametersfvNV', 'glProgramBufferParametersIivNV',
11249'glProgramBufferParametersIuivNV', 'PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC',
11250'PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC',
11251'PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC', 'GL_EXT_framebuffer_multisample',
11252'glRenderbufferStorageMultisampleEXT',
11253'PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC',
11254'GL_NV_framebuffer_multisample_coverage',
11255'glRenderbufferStorageMultisampleCoverageNV',
11256'PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC',
11257'GL_EXT_framebuffer_blit', 'glBlitFramebufferEXT',
11258'PFNGLBLITFRAMEBUFFEREXTPROC', 'GL_EXT_draw_instanced',
11259'glDrawArraysInstancedEXT', 'glDrawElementsInstancedEXT',
11260'PFNGLDRAWARRAYSINSTANCEDEXTPROC', 'PFNGLDRAWELEMENTSINSTANCEDEXTPROC',
11261'GL_EXT_texture_compression_rgtc', 'GL_NV_present_video',
11262'glPresentFrameKeyedNV', 'glPresentFrameDualFillNV', 'glGetVideoivNV',
11263'glGetVideouivNV', 'glGetVideoi64vNV', 'glGetVideoui64vNV',
11264'PFNGLPRESENTFRAMEKEYEDNVPROC', 'PFNGLPRESENTFRAMEDUALFILLNVPROC',
11265'PFNGLGETVIDEOIVNVPROC', 'PFNGLGETVIDEOUIVNVPROC', 'PFNGLGETVIDEOI64VNVPROC',
11266'PFNGLGETVIDEOUI64VNVPROC', 'GL_NV_conditional_render',
11267'glBeginConditionalRenderNV', 'glEndConditionalRenderNV',
11268'PFNGLBEGINCONDITIONALRENDERNVPROC', 'PFNGLENDCONDITIONALRENDERNVPROC',
11269'GL_EXT_transform_feedback', 'glBeginTransformFeedbackEXT',
11270'glEndTransformFeedbackEXT', 'glBindBufferRangeEXT', 'glBindBufferOffsetEXT',
11271'glBindBufferBaseEXT', 'glTransformFeedbackVaryingsEXT',
11272'glGetTransformFeedbackVaryingEXT', 'PFNGLBEGINTRANSFORMFEEDBACKEXTPROC',
11273'PFNGLENDTRANSFORMFEEDBACKEXTPROC', 'PFNGLBINDBUFFERRANGEEXTPROC',
11274'PFNGLBINDBUFFEROFFSETEXTPROC', 'PFNGLBINDBUFFERBASEEXTPROC',
11275'PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC',
11276'PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC', 'GL_EXT_direct_state_access',
11277'glClientAttribDefaultEXT', 'glPushClientAttribDefaultEXT',
11278'glMatrixLoadfEXT', 'glMatrixLoaddEXT', 'glMatrixMultfEXT',
11279'glMatrixMultdEXT', 'glMatrixLoadIdentityEXT', 'glMatrixRotatefEXT',
11280'glMatrixRotatedEXT', 'glMatrixScalefEXT', 'glMatrixScaledEXT',
11281'glMatrixTranslatefEXT', 'glMatrixTranslatedEXT', 'glMatrixFrustumEXT',
11282'glMatrixOrthoEXT', 'glMatrixPopEXT', 'glMatrixPushEXT',
11283'glMatrixLoadTransposefEXT', 'glMatrixLoadTransposedEXT',
11284'glMatrixMultTransposefEXT', 'glMatrixMultTransposedEXT',
11285'glTextureParameterfEXT', 'glTextureParameterfvEXT', 'glTextureParameteriEXT',
11286'glTextureParameterivEXT', 'glTextureImage1DEXT', 'glTextureImage2DEXT',
11287'glTextureSubImage1DEXT', 'glTextureSubImage2DEXT', 'glCopyTextureImage1DEXT',
11288'glCopyTextureImage2DEXT', 'glCopyTextureSubImage1DEXT',
11289'glCopyTextureSubImage2DEXT', 'glGetTextureImageEXT',
11290'glGetTextureParameterfvEXT', 'glGetTextureParameterivEXT',
11291'glGetTextureLevelParameterfvEXT', 'glGetTextureLevelParameterivEXT',
11292'glTextureImage3DEXT', 'glTextureSubImage3DEXT', 'glCopyTextureSubImage3DEXT',
11293'glMultiTexParameterfEXT', 'glMultiTexParameterfvEXT',
11294'glMultiTexParameteriEXT', 'glMultiTexParameterivEXT', 'glMultiTexImage1DEXT',
11295'glMultiTexImage2DEXT', 'glMultiTexSubImage1DEXT', 'glMultiTexSubImage2DEXT',
11296'glCopyMultiTexImage1DEXT', 'glCopyMultiTexImage2DEXT',
11297'glCopyMultiTexSubImage1DEXT', 'glCopyMultiTexSubImage2DEXT',
11298'glGetMultiTexImageEXT', 'glGetMultiTexParameterfvEXT',
11299'glGetMultiTexParameterivEXT', 'glGetMultiTexLevelParameterfvEXT',
11300'glGetMultiTexLevelParameterivEXT', 'glMultiTexImage3DEXT',
11301'glMultiTexSubImage3DEXT', 'glCopyMultiTexSubImage3DEXT',
11302'glBindMultiTextureEXT', 'glEnableClientStateIndexedEXT',
11303'glDisableClientStateIndexedEXT', 'glMultiTexCoordPointerEXT',
11304'glMultiTexEnvfEXT', 'glMultiTexEnvfvEXT', 'glMultiTexEnviEXT',
11305'glMultiTexEnvivEXT', 'glMultiTexGendEXT', 'glMultiTexGendvEXT',
11306'glMultiTexGenfEXT', 'glMultiTexGenfvEXT', 'glMultiTexGeniEXT',
11307'glMultiTexGenivEXT', 'glGetMultiTexEnvfvEXT', 'glGetMultiTexEnvivEXT',
11308'glGetMultiTexGendvEXT', 'glGetMultiTexGenfvEXT', 'glGetMultiTexGenivEXT',
11309'glGetFloatIndexedvEXT', 'glGetDoubleIndexedvEXT', 'glGetPointerIndexedvEXT',
11310'glCompressedTextureImage3DEXT', 'glCompressedTextureImage2DEXT',
11311'glCompressedTextureImage1DEXT', 'glCompressedTextureSubImage3DEXT',
11312'glCompressedTextureSubImage2DEXT', 'glCompressedTextureSubImage1DEXT',
11313'glGetCompressedTextureImageEXT', 'glCompressedMultiTexImage3DEXT',
11314'glCompressedMultiTexImage2DEXT', 'glCompressedMultiTexImage1DEXT',
11315'glCompressedMultiTexSubImage3DEXT', 'glCompressedMultiTexSubImage2DEXT',
11316'glCompressedMultiTexSubImage1DEXT', 'glGetCompressedMultiTexImageEXT',
11317'glNamedProgramStringEXT', 'glNamedProgramLocalParameter4dEXT',
11318'glNamedProgramLocalParameter4dvEXT', 'glNamedProgramLocalParameter4fEXT',
11319'glNamedProgramLocalParameter4fvEXT', 'glGetNamedProgramLocalParameterdvEXT',
11320'glGetNamedProgramLocalParameterfvEXT', 'glGetNamedProgramivEXT',
11321'glGetNamedProgramStringEXT', 'glNamedProgramLocalParameters4fvEXT',
11322'glNamedProgramLocalParameterI4iEXT', 'glNamedProgramLocalParameterI4ivEXT',
11323'glNamedProgramLocalParametersI4ivEXT', 'glNamedProgramLocalParameterI4uiEXT',
11324'glNamedProgramLocalParameterI4uivEXT',
11325'glNamedProgramLocalParametersI4uivEXT',
11326'glGetNamedProgramLocalParameterIivEXT',
11327'glGetNamedProgramLocalParameterIuivEXT', 'glTextureParameterIivEXT',
11328'glTextureParameterIuivEXT', 'glGetTextureParameterIivEXT',
11329'glGetTextureParameterIuivEXT', 'glMultiTexParameterIivEXT',
11330'glMultiTexParameterIuivEXT', 'glGetMultiTexParameterIivEXT',
11331'glGetMultiTexParameterIuivEXT', 'glProgramUniform1fEXT',
11332'glProgramUniform2fEXT', 'glProgramUniform3fEXT', 'glProgramUniform4fEXT',
11333'glProgramUniform1iEXT', 'glProgramUniform2iEXT', 'glProgramUniform3iEXT',
11334'glProgramUniform4iEXT', 'glProgramUniform1fvEXT', 'glProgramUniform2fvEXT',
11335'glProgramUniform3fvEXT', 'glProgramUniform4fvEXT', 'glProgramUniform1ivEXT',
11336'glProgramUniform2ivEXT', 'glProgramUniform3ivEXT', 'glProgramUniform4ivEXT',
11337'glProgramUniformMatrix2fvEXT', 'glProgramUniformMatrix3fvEXT',
11338'glProgramUniformMatrix4fvEXT', 'glProgramUniformMatrix2x3fvEXT',
11339'glProgramUniformMatrix3x2fvEXT', 'glProgramUniformMatrix2x4fvEXT',
11340'glProgramUniformMatrix4x2fvEXT', 'glProgramUniformMatrix3x4fvEXT',
11341'glProgramUniformMatrix4x3fvEXT', 'glProgramUniform1uiEXT',
11342'glProgramUniform2uiEXT', 'glProgramUniform3uiEXT', 'glProgramUniform4uiEXT',
11343'glProgramUniform1uivEXT', 'glProgramUniform2uivEXT',
11344'glProgramUniform3uivEXT', 'glProgramUniform4uivEXT', 'glNamedBufferDataEXT',
11345'glNamedBufferSubDataEXT', 'glMapNamedBufferEXT', 'glUnmapNamedBufferEXT',
11346'glGetNamedBufferParameterivEXT', 'glGetNamedBufferPointervEXT',
11347'glGetNamedBufferSubDataEXT', 'glTextureBufferEXT', 'glMultiTexBufferEXT',
11348'glNamedRenderbufferStorageEXT', 'glGetNamedRenderbufferParameterivEXT',
11349'glCheckNamedFramebufferStatusEXT', 'glNamedFramebufferTexture1DEXT',
11350'glNamedFramebufferTexture2DEXT', 'glNamedFramebufferTexture3DEXT',
11351'glNamedFramebufferRenderbufferEXT',
11352'glGetNamedFramebufferAttachmentParameterivEXT', 'glGenerateTextureMipmapEXT',
11353'glGenerateMultiTexMipmapEXT', 'glFramebufferDrawBufferEXT',
11354'glFramebufferDrawBuffersEXT', 'glFramebufferReadBufferEXT',
11355'glGetFramebufferParameterivEXT', 'glNamedRenderbufferStorageMultisampleEXT',
11356'glNamedRenderbufferStorageMultisampleCoverageEXT',
11357'glNamedFramebufferTextureEXT', 'glNamedFramebufferTextureLayerEXT',
11358'glNamedFramebufferTextureFaceEXT', 'glTextureRenderbufferEXT',
11359'glMultiTexRenderbufferEXT', 'PFNGLCLIENTATTRIBDEFAULTEXTPROC',
11360'PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC', 'PFNGLMATRIXLOADFEXTPROC',
11361'PFNGLMATRIXLOADDEXTPROC', 'PFNGLMATRIXMULTFEXTPROC',
11362'PFNGLMATRIXMULTDEXTPROC', 'PFNGLMATRIXLOADIDENTITYEXTPROC',
11363'PFNGLMATRIXROTATEFEXTPROC', 'PFNGLMATRIXROTATEDEXTPROC',
11364'PFNGLMATRIXSCALEFEXTPROC', 'PFNGLMATRIXSCALEDEXTPROC',
11365'PFNGLMATRIXTRANSLATEFEXTPROC', 'PFNGLMATRIXTRANSLATEDEXTPROC',
11366'PFNGLMATRIXFRUSTUMEXTPROC', 'PFNGLMATRIXORTHOEXTPROC',
11367'PFNGLMATRIXPOPEXTPROC', 'PFNGLMATRIXPUSHEXTPROC',
11368'PFNGLMATRIXLOADTRANSPOSEFEXTPROC', 'PFNGLMATRIXLOADTRANSPOSEDEXTPROC',
11369'PFNGLMATRIXMULTTRANSPOSEFEXTPROC', 'PFNGLMATRIXMULTTRANSPOSEDEXTPROC',
11370'PFNGLTEXTUREPARAMETERFEXTPROC', 'PFNGLTEXTUREPARAMETERFVEXTPROC',
11371'PFNGLTEXTUREPARAMETERIEXTPROC', 'PFNGLTEXTUREPARAMETERIVEXTPROC',
11372'PFNGLTEXTUREIMAGE1DEXTPROC', 'PFNGLTEXTUREIMAGE2DEXTPROC',
11373'PFNGLTEXTURESUBIMAGE1DEXTPROC', 'PFNGLTEXTURESUBIMAGE2DEXTPROC',
11374'PFNGLCOPYTEXTUREIMAGE1DEXTPROC', 'PFNGLCOPYTEXTUREIMAGE2DEXTPROC',
11375'PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC', 'PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC',
11376'PFNGLGETTEXTUREIMAGEEXTPROC', 'PFNGLGETTEXTUREPARAMETERFVEXTPROC',
11377'PFNGLGETTEXTUREPARAMETERIVEXTPROC', 'PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC',
11378'PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC', 'PFNGLTEXTUREIMAGE3DEXTPROC',
11379'PFNGLTEXTURESUBIMAGE3DEXTPROC', 'PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC',
11380'PFNGLMULTITEXPARAMETERFEXTPROC', 'PFNGLMULTITEXPARAMETERFVEXTPROC',
11381'PFNGLMULTITEXPARAMETERIEXTPROC', 'PFNGLMULTITEXPARAMETERIVEXTPROC',
11382'PFNGLMULTITEXIMAGE1DEXTPROC', 'PFNGLMULTITEXIMAGE2DEXTPROC',
11383'PFNGLMULTITEXSUBIMAGE1DEXTPROC', 'PFNGLMULTITEXSUBIMAGE2DEXTPROC',
11384'PFNGLCOPYMULTITEXIMAGE1DEXTPROC', 'PFNGLCOPYMULTITEXIMAGE2DEXTPROC',
11385'PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC', 'PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC',
11386'PFNGLGETMULTITEXIMAGEEXTPROC', 'PFNGLGETMULTITEXPARAMETERFVEXTPROC',
11387'PFNGLGETMULTITEXPARAMETERIVEXTPROC',
11388'PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC',
11389'PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC', 'PFNGLMULTITEXIMAGE3DEXTPROC',
11390'PFNGLMULTITEXSUBIMAGE3DEXTPROC', 'PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC',
11391'PFNGLBINDMULTITEXTUREEXTPROC', 'PFNGLENABLECLIENTSTATEINDEXEDEXTPROC',
11392'PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC', 'PFNGLMULTITEXCOORDPOINTEREXTPROC',
11393'PFNGLMULTITEXENVFEXTPROC', 'PFNGLMULTITEXENVFVEXTPROC',
11394'PFNGLMULTITEXENVIEXTPROC', 'PFNGLMULTITEXENVIVEXTPROC',
11395'PFNGLMULTITEXGENDEXTPROC', 'PFNGLMULTITEXGENDVEXTPROC',
11396'PFNGLMULTITEXGENFEXTPROC', 'PFNGLMULTITEXGENFVEXTPROC',
11397'PFNGLMULTITEXGENIEXTPROC', 'PFNGLMULTITEXGENIVEXTPROC',
11398'PFNGLGETMULTITEXENVFVEXTPROC', 'PFNGLGETMULTITEXENVIVEXTPROC',
11399'PFNGLGETMULTITEXGENDVEXTPROC', 'PFNGLGETMULTITEXGENFVEXTPROC',
11400'PFNGLGETMULTITEXGENIVEXTPROC', 'PFNGLGETFLOATINDEXEDVEXTPROC',
11401'PFNGLGETDOUBLEINDEXEDVEXTPROC', 'PFNGLGETPOINTERINDEXEDVEXTPROC',
11402'PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC',
11403'PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC',
11404'PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC',
11405'PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC',
11406'PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC',
11407'PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC',
11408'PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC',
11409'PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC',
11410'PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC',
11411'PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC',
11412'PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC',
11413'PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC',
11414'PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC',
11415'PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC', 'PFNGLNAMEDPROGRAMSTRINGEXTPROC',
11416'PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC',
11417'PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC',
11418'PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC',
11419'PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC',
11420'PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC',
11421'PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC',
11422'PFNGLGETNAMEDPROGRAMIVEXTPROC', 'PFNGLGETNAMEDPROGRAMSTRINGEXTPROC',
11423'PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC',
11424'PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC',
11425'PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC',
11426'PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC',
11427'PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC',
11428'PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC',
11429'PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC',
11430'PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC',
11431'PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC',
11432'PFNGLTEXTUREPARAMETERIIVEXTPROC', 'PFNGLTEXTUREPARAMETERIUIVEXTPROC',
11433'PFNGLGETTEXTUREPARAMETERIIVEXTPROC', 'PFNGLGETTEXTUREPARAMETERIUIVEXTPROC',
11434'PFNGLMULTITEXPARAMETERIIVEXTPROC', 'PFNGLMULTITEXPARAMETERIUIVEXTPROC',
11435'PFNGLGETMULTITEXPARAMETERIIVEXTPROC', 'PFNGLGETMULTITEXPARAMETERIUIVEXTPROC',
11436'PFNGLPROGRAMUNIFORM1FEXTPROC', 'PFNGLPROGRAMUNIFORM2FEXTPROC',
11437'PFNGLPROGRAMUNIFORM3FEXTPROC', 'PFNGLPROGRAMUNIFORM4FEXTPROC',
11438'PFNGLPROGRAMUNIFORM1IEXTPROC', 'PFNGLPROGRAMUNIFORM2IEXTPROC',
11439'PFNGLPROGRAMUNIFORM3IEXTPROC', 'PFNGLPROGRAMUNIFORM4IEXTPROC',
11440'PFNGLPROGRAMUNIFORM1FVEXTPROC', 'PFNGLPROGRAMUNIFORM2FVEXTPROC',
11441'PFNGLPROGRAMUNIFORM3FVEXTPROC', 'PFNGLPROGRAMUNIFORM4FVEXTPROC',
11442'PFNGLPROGRAMUNIFORM1IVEXTPROC', 'PFNGLPROGRAMUNIFORM2IVEXTPROC',
11443'PFNGLPROGRAMUNIFORM3IVEXTPROC', 'PFNGLPROGRAMUNIFORM4IVEXTPROC',
11444'PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC', 'PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC',
11445'PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC',
11446'PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC',
11447'PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC',
11448'PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC',
11449'PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC',
11450'PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC',
11451'PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC', 'PFNGLPROGRAMUNIFORM1UIEXTPROC',
11452'PFNGLPROGRAMUNIFORM2UIEXTPROC', 'PFNGLPROGRAMUNIFORM3UIEXTPROC',
11453'PFNGLPROGRAMUNIFORM4UIEXTPROC', 'PFNGLPROGRAMUNIFORM1UIVEXTPROC',
11454'PFNGLPROGRAMUNIFORM2UIVEXTPROC', 'PFNGLPROGRAMUNIFORM3UIVEXTPROC',
11455'PFNGLPROGRAMUNIFORM4UIVEXTPROC', 'PFNGLNAMEDBUFFERDATAEXTPROC',
11456'PFNGLNAMEDBUFFERSUBDATAEXTPROC', 'PFNGLMAPNAMEDBUFFEREXTPROC',
11457'PFNGLUNMAPNAMEDBUFFEREXTPROC', 'PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC',
11458'PFNGLGETNAMEDBUFFERPOINTERVEXTPROC', 'PFNGLGETNAMEDBUFFERSUBDATAEXTPROC',
11459'PFNGLTEXTUREBUFFEREXTPROC', 'PFNGLMULTITEXBUFFEREXTPROC',
11460'PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC',
11461'PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC',
11462'PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC',
11463'PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC',
11464'PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC',
11465'PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC',
11466'PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC',
11467'PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC',
11468'PFNGLGENERATETEXTUREMIPMAPEXTPROC', 'PFNGLGENERATEMULTITEXMIPMAPEXTPROC',
11469'PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC', 'PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC',
11470'PFNGLFRAMEBUFFERREADBUFFEREXTPROC', 'PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC',
11471'PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC',
11472'PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC',
11473'PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC',
11474'PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC',
11475'PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC', 'PFNGLTEXTURERENDERBUFFEREXTPROC',
11476'PFNGLMULTITEXRENDERBUFFEREXTPROC', 'GL_EXT_vertex_array_bgra',
11477'GL_EXT_texture_swizzle', 'GL_NV_explicit_multisample',
11478'glGetMultisamplefvNV', 'glSampleMaskIndexedNV', 'glTexRenderbufferNV',
11479'PFNGLGETMULTISAMPLEFVNVPROC', 'PFNGLSAMPLEMASKINDEXEDNVPROC',
11480'PFNGLTEXRENDERBUFFERNVPROC', 'GL_NV_transform_feedback2',
11481'glBindTransformFeedbackNV', 'glDeleteTransformFeedbacksNV',
11482'glGenTransformFeedbacksNV', 'glIsTransformFeedbackNV',
11483'glPauseTransformFeedbackNV', 'glResumeTransformFeedbackNV',
11484'glDrawTransformFeedbackNV', 'PFNGLBINDTRANSFORMFEEDBACKNVPROC',
11485'PFNGLDELETETRANSFORMFEEDBACKSNVPROC', 'PFNGLGENTRANSFORMFEEDBACKSNVPROC',
11486'PFNGLISTRANSFORMFEEDBACKNVPROC', 'PFNGLPAUSETRANSFORMFEEDBACKNVPROC',
11487'PFNGLRESUMETRANSFORMFEEDBACKNVPROC', 'PFNGLDRAWTRANSFORMFEEDBACKNVPROC',
11488'GL_NV_vertex_buffer_unified_memory', 'glBufferAddressRangeNV',
11489'glVertexFormatNV', 'glNormalFormatNV', 'glColorFormatNV', 'glIndexFormatNV',
11490'glTexCoordFormatNV', 'glEdgeFlagFormatNV', 'glSecondaryColorFormatNV',
11491'glFogCoordFormatNV', 'glVertexAttribFormatNV', 'glVertexAttribIFormatNV',
11492'glGetIntegerui64i_vNV', 'PFNGLBUFFERADDRESSRANGENVPROC',
11493'PFNGLVERTEXFORMATNVPROC', 'PFNGLNORMALFORMATNVPROC',
11494'PFNGLCOLORFORMATNVPROC', 'PFNGLINDEXFORMATNVPROC',
11495'PFNGLTEXCOORDFORMATNVPROC', 'PFNGLEDGEFLAGFORMATNVPROC',
11496'PFNGLSECONDARYCOLORFORMATNVPROC', 'PFNGLFOGCOORDFORMATNVPROC',
11497'PFNGLVERTEXATTRIBFORMATNVPROC', 'PFNGLVERTEXATTRIBIFORMATNVPROC',
11498'PFNGLGETINTEGERUI64I_VNVPROC', 'GL_NV_shader_buffer_load',
11499'glGetBufferParameterui64vNV', 'glGetIntegerui64vNV',
11500'glGetNamedBufferParameterui64vNV', 'glIsBufferResidentNV',
11501'glIsNamedBufferResidentNV', 'glMakeBufferNonResidentNV',
11502'glMakeBufferResidentNV', 'glMakeNamedBufferNonResidentNV',
11503'glMakeNamedBufferResidentNV', 'glUniformui64NV', 'glUniformui64vNV',
11504'glGetUniformui64vNV', 'glProgramUniformui64NV', 'glProgramUniformui64vNV',
11505'PFNGLGETBUFFERPARAMETERUI64VNVPROC', 'PFNGLGETINTEGERUI64VNVPROC',
11506'PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC', 'PFNGLISBUFFERRESIDENTNVPROC',
11507'PFNGLISNAMEDBUFFERRESIDENTNVPROC', 'PFNGLMAKEBUFFERNONRESIDENTNVPROC',
11508'PFNGLMAKEBUFFERRESIDENTNVPROC', 'PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC',
11509'PFNGLMAKENAMEDBUFFERRESIDENTNVPROC', 'PFNGLUNIFORMUI64NVPROC',
11510'PFNGLUNIFORMUI64VNVPROC', 'PFNGLGETUNIFORMUI64VNVPROC',
11511'PFNGLPROGRAMUNIFORMUI64NVPROC', 'PFNGLPROGRAMUNIFORMUI64VNVPROC']
11512# END GENERATED CONTENT (do not edit above this line)
11513
11514
11515
11516
11517
11518
11519
11520