/pyglet/gl/glext_nv.py

https://code.google.com/p/pyglet/ · Python · 11523 lines · 8054 code · 1411 blank · 2058 comment · 0 complexity · 132381164cbdea028fe7c9007f2d0a21 MD5 · raw file

  1. # ----------------------------------------------------------------------------
  2. # pyglet
  3. # Copyright (c) 2006-2008 Alex Holkner
  4. # All rights reserved.
  5. #
  6. # Redistribution and use in source and binary forms, with or without
  7. # modification, are permitted provided that the following conditions
  8. # are met:
  9. #
  10. # * Redistributions of source code must retain the above copyright
  11. # notice, this list of conditions and the following disclaimer.
  12. # * Redistributions in binary form must reproduce the above copyright
  13. # notice, this list of conditions and the following disclaimer in
  14. # the documentation and/or other materials provided with the
  15. # distribution.
  16. # * Neither the name of pyglet nor the names of its
  17. # contributors may be used to endorse or promote products
  18. # derived from this software without specific prior written
  19. # permission.
  20. #
  21. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  22. # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23. # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  24. # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  25. # COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  26. # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  27. # BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  28. # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  29. # CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  30. # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  31. # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  32. # POSSIBILITY OF SUCH DAMAGE.
  33. # ----------------------------------------------------------------------------
  34. '''Wrapper for http://developer.download.nvidia.com/opengl/includes/glext.h
  35. Generated by tools/gengl.py.
  36. Do not modify this file.
  37. '''
  38. __docformat__ = 'restructuredtext'
  39. __version__ = '$Id$'
  40. from ctypes import *
  41. from pyglet.gl.lib import link_GL as _link_function
  42. from pyglet.gl.lib import c_ptrdiff_t
  43. # BEGIN GENERATED CONTENT (do not edit below this line)
  44. # This content is generated by gengl.py.
  45. # Wrapper for http://developer.download.nvidia.com/opengl/includes/glext.h
  46. # ARB_multitexture (/usr/include/GL/gl.h:1962)
  47. GL_GLEXT_VERSION = 44 # GL/glext.h:74
  48. # VERSION_1_2 (GL/glext.h:76)
  49. # ARB_imaging (GL/glext.h:120)
  50. # VERSION_1_3 (GL/glext.h:198)
  51. # VERSION_1_4 (GL/glext.h:297)
  52. GL_BLEND_DST_RGB = 32968 # GL/glext.h:298
  53. GL_BLEND_SRC_RGB = 32969 # GL/glext.h:299
  54. GL_BLEND_DST_ALPHA = 32970 # GL/glext.h:300
  55. GL_BLEND_SRC_ALPHA = 32971 # GL/glext.h:301
  56. GL_POINT_SIZE_MIN = 33062 # GL/glext.h:302
  57. GL_POINT_SIZE_MAX = 33063 # GL/glext.h:303
  58. GL_POINT_FADE_THRESHOLD_SIZE = 33064 # GL/glext.h:304
  59. GL_POINT_DISTANCE_ATTENUATION = 33065 # GL/glext.h:305
  60. GL_GENERATE_MIPMAP = 33169 # GL/glext.h:306
  61. GL_GENERATE_MIPMAP_HINT = 33170 # GL/glext.h:307
  62. GL_DEPTH_COMPONENT16 = 33189 # GL/glext.h:308
  63. GL_DEPTH_COMPONENT24 = 33190 # GL/glext.h:309
  64. GL_DEPTH_COMPONENT32 = 33191 # GL/glext.h:310
  65. GL_MIRRORED_REPEAT = 33648 # GL/glext.h:311
  66. GL_FOG_COORDINATE_SOURCE = 33872 # GL/glext.h:312
  67. GL_FOG_COORDINATE = 33873 # GL/glext.h:313
  68. GL_FRAGMENT_DEPTH = 33874 # GL/glext.h:314
  69. GL_CURRENT_FOG_COORDINATE = 33875 # GL/glext.h:315
  70. GL_FOG_COORDINATE_ARRAY_TYPE = 33876 # GL/glext.h:316
  71. GL_FOG_COORDINATE_ARRAY_STRIDE = 33877 # GL/glext.h:317
  72. GL_FOG_COORDINATE_ARRAY_POINTER = 33878 # GL/glext.h:318
  73. GL_FOG_COORDINATE_ARRAY = 33879 # GL/glext.h:319
  74. GL_COLOR_SUM = 33880 # GL/glext.h:320
  75. GL_CURRENT_SECONDARY_COLOR = 33881 # GL/glext.h:321
  76. GL_SECONDARY_COLOR_ARRAY_SIZE = 33882 # GL/glext.h:322
  77. GL_SECONDARY_COLOR_ARRAY_TYPE = 33883 # GL/glext.h:323
  78. GL_SECONDARY_COLOR_ARRAY_STRIDE = 33884 # GL/glext.h:324
  79. GL_SECONDARY_COLOR_ARRAY_POINTER = 33885 # GL/glext.h:325
  80. GL_SECONDARY_COLOR_ARRAY = 33886 # GL/glext.h:326
  81. GL_MAX_TEXTURE_LOD_BIAS = 34045 # GL/glext.h:327
  82. GL_TEXTURE_FILTER_CONTROL = 34048 # GL/glext.h:328
  83. GL_TEXTURE_LOD_BIAS = 34049 # GL/glext.h:329
  84. GL_INCR_WRAP = 34055 # GL/glext.h:330
  85. GL_DECR_WRAP = 34056 # GL/glext.h:331
  86. GL_TEXTURE_DEPTH_SIZE = 34890 # GL/glext.h:332
  87. GL_DEPTH_TEXTURE_MODE = 34891 # GL/glext.h:333
  88. GL_TEXTURE_COMPARE_MODE = 34892 # GL/glext.h:334
  89. GL_TEXTURE_COMPARE_FUNC = 34893 # GL/glext.h:335
  90. GL_COMPARE_R_TO_TEXTURE = 34894 # GL/glext.h:336
  91. # VERSION_1_5 (GL/glext.h:339)
  92. GL_BUFFER_SIZE = 34660 # GL/glext.h:340
  93. GL_BUFFER_USAGE = 34661 # GL/glext.h:341
  94. GL_QUERY_COUNTER_BITS = 34916 # GL/glext.h:342
  95. GL_CURRENT_QUERY = 34917 # GL/glext.h:343
  96. GL_QUERY_RESULT = 34918 # GL/glext.h:344
  97. GL_QUERY_RESULT_AVAILABLE = 34919 # GL/glext.h:345
  98. GL_ARRAY_BUFFER = 34962 # GL/glext.h:346
  99. GL_ELEMENT_ARRAY_BUFFER = 34963 # GL/glext.h:347
  100. GL_ARRAY_BUFFER_BINDING = 34964 # GL/glext.h:348
  101. GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965 # GL/glext.h:349
  102. GL_VERTEX_ARRAY_BUFFER_BINDING = 34966 # GL/glext.h:350
  103. GL_NORMAL_ARRAY_BUFFER_BINDING = 34967 # GL/glext.h:351
  104. GL_COLOR_ARRAY_BUFFER_BINDING = 34968 # GL/glext.h:352
  105. GL_INDEX_ARRAY_BUFFER_BINDING = 34969 # GL/glext.h:353
  106. GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970 # GL/glext.h:354
  107. GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = 34971 # GL/glext.h:355
  108. GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 34972 # GL/glext.h:356
  109. GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 34973 # GL/glext.h:357
  110. GL_WEIGHT_ARRAY_BUFFER_BINDING = 34974 # GL/glext.h:358
  111. GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975 # GL/glext.h:359
  112. GL_READ_ONLY = 35000 # GL/glext.h:360
  113. GL_WRITE_ONLY = 35001 # GL/glext.h:361
  114. GL_READ_WRITE = 35002 # GL/glext.h:362
  115. GL_BUFFER_ACCESS = 35003 # GL/glext.h:363
  116. GL_BUFFER_MAPPED = 35004 # GL/glext.h:364
  117. GL_BUFFER_MAP_POINTER = 35005 # GL/glext.h:365
  118. GL_STREAM_DRAW = 35040 # GL/glext.h:366
  119. GL_STREAM_READ = 35041 # GL/glext.h:367
  120. GL_STREAM_COPY = 35042 # GL/glext.h:368
  121. GL_STATIC_DRAW = 35044 # GL/glext.h:369
  122. GL_STATIC_READ = 35045 # GL/glext.h:370
  123. GL_STATIC_COPY = 35046 # GL/glext.h:371
  124. GL_DYNAMIC_DRAW = 35048 # GL/glext.h:372
  125. GL_DYNAMIC_READ = 35049 # GL/glext.h:373
  126. GL_DYNAMIC_COPY = 35050 # GL/glext.h:374
  127. GL_SAMPLES_PASSED = 35092 # GL/glext.h:375
  128. GL_FOG_COORD_SRC = 33872 # GL/glext.h:376
  129. GL_FOG_COORD = 33873 # GL/glext.h:377
  130. GL_CURRENT_FOG_COORD = 33875 # GL/glext.h:378
  131. GL_FOG_COORD_ARRAY_TYPE = 33876 # GL/glext.h:379
  132. GL_FOG_COORD_ARRAY_STRIDE = 33877 # GL/glext.h:380
  133. GL_FOG_COORD_ARRAY_POINTER = 33878 # GL/glext.h:381
  134. GL_FOG_COORD_ARRAY = 33879 # GL/glext.h:382
  135. GL_FOG_COORD_ARRAY_BUFFER_BINDING = 34973 # GL/glext.h:383
  136. GL_SRC0_RGB = 34176 # GL/glext.h:384
  137. GL_SRC1_RGB = 34177 # GL/glext.h:385
  138. GL_SRC2_RGB = 34178 # GL/glext.h:386
  139. GL_SRC0_ALPHA = 34184 # GL/glext.h:387
  140. GL_SRC1_ALPHA = 34185 # GL/glext.h:388
  141. GL_SRC2_ALPHA = 34186 # GL/glext.h:389
  142. # VERSION_2_0 (GL/glext.h:392)
  143. GL_BLEND_EQUATION_RGB = 32777 # GL/glext.h:393
  144. GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338 # GL/glext.h:394
  145. GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339 # GL/glext.h:395
  146. GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340 # GL/glext.h:396
  147. GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341 # GL/glext.h:397
  148. GL_CURRENT_VERTEX_ATTRIB = 34342 # GL/glext.h:398
  149. GL_VERTEX_PROGRAM_POINT_SIZE = 34370 # GL/glext.h:399
  150. GL_VERTEX_PROGRAM_TWO_SIDE = 34371 # GL/glext.h:400
  151. GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373 # GL/glext.h:401
  152. GL_STENCIL_BACK_FUNC = 34816 # GL/glext.h:402
  153. GL_STENCIL_BACK_FAIL = 34817 # GL/glext.h:403
  154. GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818 # GL/glext.h:404
  155. GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819 # GL/glext.h:405
  156. GL_MAX_DRAW_BUFFERS = 34852 # GL/glext.h:406
  157. GL_DRAW_BUFFER0 = 34853 # GL/glext.h:407
  158. GL_DRAW_BUFFER1 = 34854 # GL/glext.h:408
  159. GL_DRAW_BUFFER2 = 34855 # GL/glext.h:409
  160. GL_DRAW_BUFFER3 = 34856 # GL/glext.h:410
  161. GL_DRAW_BUFFER4 = 34857 # GL/glext.h:411
  162. GL_DRAW_BUFFER5 = 34858 # GL/glext.h:412
  163. GL_DRAW_BUFFER6 = 34859 # GL/glext.h:413
  164. GL_DRAW_BUFFER7 = 34860 # GL/glext.h:414
  165. GL_DRAW_BUFFER8 = 34861 # GL/glext.h:415
  166. GL_DRAW_BUFFER9 = 34862 # GL/glext.h:416
  167. GL_DRAW_BUFFER10 = 34863 # GL/glext.h:417
  168. GL_DRAW_BUFFER11 = 34864 # GL/glext.h:418
  169. GL_DRAW_BUFFER12 = 34865 # GL/glext.h:419
  170. GL_DRAW_BUFFER13 = 34866 # GL/glext.h:420
  171. GL_DRAW_BUFFER14 = 34867 # GL/glext.h:421
  172. GL_DRAW_BUFFER15 = 34868 # GL/glext.h:422
  173. GL_BLEND_EQUATION_ALPHA = 34877 # GL/glext.h:423
  174. GL_POINT_SPRITE = 34913 # GL/glext.h:424
  175. GL_COORD_REPLACE = 34914 # GL/glext.h:425
  176. GL_MAX_VERTEX_ATTRIBS = 34921 # GL/glext.h:426
  177. GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922 # GL/glext.h:427
  178. GL_MAX_TEXTURE_COORDS = 34929 # GL/glext.h:428
  179. GL_MAX_TEXTURE_IMAGE_UNITS = 34930 # GL/glext.h:429
  180. GL_FRAGMENT_SHADER = 35632 # GL/glext.h:430
  181. GL_VERTEX_SHADER = 35633 # GL/glext.h:431
  182. GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657 # GL/glext.h:432
  183. GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658 # GL/glext.h:433
  184. GL_MAX_VARYING_FLOATS = 35659 # GL/glext.h:434
  185. GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660 # GL/glext.h:435
  186. GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661 # GL/glext.h:436
  187. GL_SHADER_TYPE = 35663 # GL/glext.h:437
  188. GL_FLOAT_VEC2 = 35664 # GL/glext.h:438
  189. GL_FLOAT_VEC3 = 35665 # GL/glext.h:439
  190. GL_FLOAT_VEC4 = 35666 # GL/glext.h:440
  191. GL_INT_VEC2 = 35667 # GL/glext.h:441
  192. GL_INT_VEC3 = 35668 # GL/glext.h:442
  193. GL_INT_VEC4 = 35669 # GL/glext.h:443
  194. GL_BOOL = 35670 # GL/glext.h:444
  195. GL_BOOL_VEC2 = 35671 # GL/glext.h:445
  196. GL_BOOL_VEC3 = 35672 # GL/glext.h:446
  197. GL_BOOL_VEC4 = 35673 # GL/glext.h:447
  198. GL_FLOAT_MAT2 = 35674 # GL/glext.h:448
  199. GL_FLOAT_MAT3 = 35675 # GL/glext.h:449
  200. GL_FLOAT_MAT4 = 35676 # GL/glext.h:450
  201. GL_SAMPLER_1D = 35677 # GL/glext.h:451
  202. GL_SAMPLER_2D = 35678 # GL/glext.h:452
  203. GL_SAMPLER_3D = 35679 # GL/glext.h:453
  204. GL_SAMPLER_CUBE = 35680 # GL/glext.h:454
  205. GL_SAMPLER_1D_SHADOW = 35681 # GL/glext.h:455
  206. GL_SAMPLER_2D_SHADOW = 35682 # GL/glext.h:456
  207. GL_DELETE_STATUS = 35712 # GL/glext.h:457
  208. GL_COMPILE_STATUS = 35713 # GL/glext.h:458
  209. GL_LINK_STATUS = 35714 # GL/glext.h:459
  210. GL_VALIDATE_STATUS = 35715 # GL/glext.h:460
  211. GL_INFO_LOG_LENGTH = 35716 # GL/glext.h:461
  212. GL_ATTACHED_SHADERS = 35717 # GL/glext.h:462
  213. GL_ACTIVE_UNIFORMS = 35718 # GL/glext.h:463
  214. GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719 # GL/glext.h:464
  215. GL_SHADER_SOURCE_LENGTH = 35720 # GL/glext.h:465
  216. GL_ACTIVE_ATTRIBUTES = 35721 # GL/glext.h:466
  217. GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722 # GL/glext.h:467
  218. GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723 # GL/glext.h:468
  219. GL_SHADING_LANGUAGE_VERSION = 35724 # GL/glext.h:469
  220. GL_CURRENT_PROGRAM = 35725 # GL/glext.h:470
  221. GL_POINT_SPRITE_COORD_ORIGIN = 36000 # GL/glext.h:471
  222. GL_LOWER_LEFT = 36001 # GL/glext.h:472
  223. GL_UPPER_LEFT = 36002 # GL/glext.h:473
  224. GL_STENCIL_BACK_REF = 36003 # GL/glext.h:474
  225. GL_STENCIL_BACK_VALUE_MASK = 36004 # GL/glext.h:475
  226. GL_STENCIL_BACK_WRITEMASK = 36005 # GL/glext.h:476
  227. # VERSION_2_1 (GL/glext.h:479)
  228. GL_PIXEL_PACK_BUFFER = 35051 # GL/glext.h:480
  229. GL_PIXEL_UNPACK_BUFFER = 35052 # GL/glext.h:481
  230. GL_PIXEL_PACK_BUFFER_BINDING = 35053 # GL/glext.h:482
  231. GL_PIXEL_UNPACK_BUFFER_BINDING = 35055 # GL/glext.h:483
  232. GL_SRGB = 35904 # GL/glext.h:484
  233. GL_SRGB8 = 35905 # GL/glext.h:485
  234. GL_SRGB_ALPHA = 35906 # GL/glext.h:486
  235. GL_SRGB8_ALPHA8 = 35907 # GL/glext.h:487
  236. GL_SLUMINANCE_ALPHA = 35908 # GL/glext.h:488
  237. GL_SLUMINANCE8_ALPHA8 = 35909 # GL/glext.h:489
  238. GL_SLUMINANCE = 35910 # GL/glext.h:490
  239. GL_SLUMINANCE8 = 35911 # GL/glext.h:491
  240. GL_COMPRESSED_SRGB = 35912 # GL/glext.h:492
  241. GL_COMPRESSED_SRGB_ALPHA = 35913 # GL/glext.h:493
  242. GL_COMPRESSED_SLUMINANCE = 35914 # GL/glext.h:494
  243. GL_COMPRESSED_SLUMINANCE_ALPHA = 35915 # GL/glext.h:495
  244. GL_FLOAT_MAT2x3 = 35685 # GL/glext.h:496
  245. GL_FLOAT_MAT2x4 = 35686 # GL/glext.h:497
  246. GL_FLOAT_MAT3x2 = 35687 # GL/glext.h:498
  247. GL_FLOAT_MAT3x4 = 35688 # GL/glext.h:499
  248. GL_FLOAT_MAT4x2 = 35689 # GL/glext.h:500
  249. GL_FLOAT_MAT4x3 = 35690 # GL/glext.h:501
  250. GL_CURRENT_RASTER_SECONDARY_COLOR = 33887 # GL/glext.h:502
  251. # VERSION_3_0 (GL/glext.h:505)
  252. GL_CLIP_DISTANCE0 = 12288 # GL/glext.h:507
  253. GL_CLIP_DISTANCE1 = 12289 # GL/glext.h:508
  254. GL_CLIP_DISTANCE2 = 12290 # GL/glext.h:509
  255. GL_CLIP_DISTANCE3 = 12291 # GL/glext.h:510
  256. GL_CLIP_DISTANCE4 = 12292 # GL/glext.h:511
  257. GL_CLIP_DISTANCE5 = 12293 # GL/glext.h:512
  258. GL_MAX_CLIP_DISTANCES = 3378 # GL/glext.h:513
  259. GL_MAJOR_VERSION = 33307 # GL/glext.h:514
  260. GL_MINOR_VERSION = 33308 # GL/glext.h:515
  261. GL_NUM_EXTENSIONS = 33309 # GL/glext.h:516
  262. GL_CONTEXT_FLAGS = 33310 # GL/glext.h:517
  263. GL_DEPTH_BUFFER = 33315 # GL/glext.h:518
  264. GL_STENCIL_BUFFER = 33316 # GL/glext.h:519
  265. GL_COMPRESSED_RED = 33317 # GL/glext.h:520
  266. GL_COMPRESSED_RG = 33318 # GL/glext.h:521
  267. GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 1 # GL/glext.h:522
  268. GL_RGBA32F = 34836 # GL/glext.h:523
  269. GL_RGB32F = 34837 # GL/glext.h:524
  270. GL_RGBA16F = 34842 # GL/glext.h:525
  271. GL_RGB16F = 34843 # GL/glext.h:526
  272. GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069 # GL/glext.h:527
  273. GL_MAX_ARRAY_TEXTURE_LAYERS = 35071 # GL/glext.h:528
  274. GL_MIN_PROGRAM_TEXEL_OFFSET = 35076 # GL/glext.h:529
  275. GL_MAX_PROGRAM_TEXEL_OFFSET = 35077 # GL/glext.h:530
  276. GL_CLAMP_VERTEX_COLOR = 35098 # GL/glext.h:531
  277. GL_CLAMP_FRAGMENT_COLOR = 35099 # GL/glext.h:532
  278. GL_CLAMP_READ_COLOR = 35100 # GL/glext.h:533
  279. GL_FIXED_ONLY = 35101 # GL/glext.h:534
  280. GL_MAX_VARYING_COMPONENTS = 35659 # GL/glext.h:535
  281. GL_TEXTURE_RED_TYPE = 35856 # GL/glext.h:536
  282. GL_TEXTURE_GREEN_TYPE = 35857 # GL/glext.h:537
  283. GL_TEXTURE_BLUE_TYPE = 35858 # GL/glext.h:538
  284. GL_TEXTURE_ALPHA_TYPE = 35859 # GL/glext.h:539
  285. GL_TEXTURE_LUMINANCE_TYPE = 35860 # GL/glext.h:540
  286. GL_TEXTURE_INTENSITY_TYPE = 35861 # GL/glext.h:541
  287. GL_TEXTURE_DEPTH_TYPE = 35862 # GL/glext.h:542
  288. GL_UNSIGNED_NORMALIZED = 35863 # GL/glext.h:543
  289. GL_TEXTURE_1D_ARRAY = 35864 # GL/glext.h:544
  290. GL_PROXY_TEXTURE_1D_ARRAY = 35865 # GL/glext.h:545
  291. GL_TEXTURE_2D_ARRAY = 35866 # GL/glext.h:546
  292. GL_PROXY_TEXTURE_2D_ARRAY = 35867 # GL/glext.h:547
  293. GL_TEXTURE_BINDING_1D_ARRAY = 35868 # GL/glext.h:548
  294. GL_TEXTURE_BINDING_2D_ARRAY = 35869 # GL/glext.h:549
  295. GL_R11F_G11F_B10F = 35898 # GL/glext.h:550
  296. GL_UNSIGNED_INT_10F_11F_11F_REV = 35899 # GL/glext.h:551
  297. GL_RGB9_E5 = 35901 # GL/glext.h:552
  298. GL_UNSIGNED_INT_5_9_9_9_REV = 35902 # GL/glext.h:553
  299. GL_TEXTURE_SHARED_SIZE = 35903 # GL/glext.h:554
  300. GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958 # GL/glext.h:555
  301. GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967 # GL/glext.h:556
  302. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968 # GL/glext.h:557
  303. GL_TRANSFORM_FEEDBACK_VARYINGS = 35971 # GL/glext.h:558
  304. GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972 # GL/glext.h:559
  305. GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973 # GL/glext.h:560
  306. GL_PRIMITIVES_GENERATED = 35975 # GL/glext.h:561
  307. GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976 # GL/glext.h:562
  308. GL_RASTERIZER_DISCARD = 35977 # GL/glext.h:563
  309. GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978 # GL/glext.h:564
  310. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979 # GL/glext.h:565
  311. GL_INTERLEAVED_ATTRIBS = 35980 # GL/glext.h:566
  312. GL_SEPARATE_ATTRIBS = 35981 # GL/glext.h:567
  313. GL_TRANSFORM_FEEDBACK_BUFFER = 35982 # GL/glext.h:568
  314. GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983 # GL/glext.h:569
  315. GL_RGBA32UI = 36208 # GL/glext.h:570
  316. GL_RGB32UI = 36209 # GL/glext.h:571
  317. GL_RGBA16UI = 36214 # GL/glext.h:572
  318. GL_RGB16UI = 36215 # GL/glext.h:573
  319. GL_RGBA8UI = 36220 # GL/glext.h:574
  320. GL_RGB8UI = 36221 # GL/glext.h:575
  321. GL_RGBA32I = 36226 # GL/glext.h:576
  322. GL_RGB32I = 36227 # GL/glext.h:577
  323. GL_RGBA16I = 36232 # GL/glext.h:578
  324. GL_RGB16I = 36233 # GL/glext.h:579
  325. GL_RGBA8I = 36238 # GL/glext.h:580
  326. GL_RGB8I = 36239 # GL/glext.h:581
  327. GL_RED_INTEGER = 36244 # GL/glext.h:582
  328. GL_GREEN_INTEGER = 36245 # GL/glext.h:583
  329. GL_BLUE_INTEGER = 36246 # GL/glext.h:584
  330. GL_ALPHA_INTEGER = 36247 # GL/glext.h:585
  331. GL_RGB_INTEGER = 36248 # GL/glext.h:586
  332. GL_RGBA_INTEGER = 36249 # GL/glext.h:587
  333. GL_BGR_INTEGER = 36250 # GL/glext.h:588
  334. GL_BGRA_INTEGER = 36251 # GL/glext.h:589
  335. GL_SAMPLER_1D_ARRAY = 36288 # GL/glext.h:590
  336. GL_SAMPLER_2D_ARRAY = 36289 # GL/glext.h:591
  337. GL_SAMPLER_1D_ARRAY_SHADOW = 36291 # GL/glext.h:592
  338. GL_SAMPLER_2D_ARRAY_SHADOW = 36292 # GL/glext.h:593
  339. GL_SAMPLER_CUBE_SHADOW = 36293 # GL/glext.h:594
  340. GL_UNSIGNED_INT_VEC2 = 36294 # GL/glext.h:595
  341. GL_UNSIGNED_INT_VEC3 = 36295 # GL/glext.h:596
  342. GL_UNSIGNED_INT_VEC4 = 36296 # GL/glext.h:597
  343. GL_INT_SAMPLER_1D = 36297 # GL/glext.h:598
  344. GL_INT_SAMPLER_2D = 36298 # GL/glext.h:599
  345. GL_INT_SAMPLER_3D = 36299 # GL/glext.h:600
  346. GL_INT_SAMPLER_CUBE = 36300 # GL/glext.h:601
  347. GL_INT_SAMPLER_1D_ARRAY = 36302 # GL/glext.h:602
  348. GL_INT_SAMPLER_2D_ARRAY = 36303 # GL/glext.h:603
  349. GL_UNSIGNED_INT_SAMPLER_1D = 36305 # GL/glext.h:604
  350. GL_UNSIGNED_INT_SAMPLER_2D = 36306 # GL/glext.h:605
  351. GL_UNSIGNED_INT_SAMPLER_3D = 36307 # GL/glext.h:606
  352. GL_UNSIGNED_INT_SAMPLER_CUBE = 36308 # GL/glext.h:607
  353. GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 36310 # GL/glext.h:608
  354. GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311 # GL/glext.h:609
  355. GL_QUERY_WAIT = 36371 # GL/glext.h:610
  356. GL_QUERY_NO_WAIT = 36372 # GL/glext.h:611
  357. GL_QUERY_BY_REGION_WAIT = 36373 # GL/glext.h:612
  358. GL_QUERY_BY_REGION_NO_WAIT = 36374 # GL/glext.h:613
  359. # ARB_multitexture (GL/glext.h:742)
  360. # ARB_transpose_matrix (GL/glext.h:780)
  361. GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 34019 # GL/glext.h:781
  362. GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 34020 # GL/glext.h:782
  363. GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 34021 # GL/glext.h:783
  364. GL_TRANSPOSE_COLOR_MATRIX_ARB = 34022 # GL/glext.h:784
  365. # ARB_multisample (GL/glext.h:787)
  366. GL_MULTISAMPLE_ARB = 32925 # GL/glext.h:788
  367. GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 32926 # GL/glext.h:789
  368. GL_SAMPLE_ALPHA_TO_ONE_ARB = 32927 # GL/glext.h:790
  369. GL_SAMPLE_COVERAGE_ARB = 32928 # GL/glext.h:791
  370. GL_SAMPLE_BUFFERS_ARB = 32936 # GL/glext.h:792
  371. GL_SAMPLES_ARB = 32937 # GL/glext.h:793
  372. GL_SAMPLE_COVERAGE_VALUE_ARB = 32938 # GL/glext.h:794
  373. GL_SAMPLE_COVERAGE_INVERT_ARB = 32939 # GL/glext.h:795
  374. GL_MULTISAMPLE_BIT_ARB = 536870912 # GL/glext.h:796
  375. # ARB_texture_env_add (GL/glext.h:799)
  376. # ARB_texture_cube_map (GL/glext.h:802)
  377. GL_NORMAL_MAP_ARB = 34065 # GL/glext.h:803
  378. GL_REFLECTION_MAP_ARB = 34066 # GL/glext.h:804
  379. GL_TEXTURE_CUBE_MAP_ARB = 34067 # GL/glext.h:805
  380. GL_TEXTURE_BINDING_CUBE_MAP_ARB = 34068 # GL/glext.h:806
  381. GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 34069 # GL/glext.h:807
  382. GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 34070 # GL/glext.h:808
  383. GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 34071 # GL/glext.h:809
  384. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 34072 # GL/glext.h:810
  385. GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 34073 # GL/glext.h:811
  386. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 34074 # GL/glext.h:812
  387. GL_PROXY_TEXTURE_CUBE_MAP_ARB = 34075 # GL/glext.h:813
  388. GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 34076 # GL/glext.h:814
  389. # ARB_texture_compression (GL/glext.h:817)
  390. GL_COMPRESSED_ALPHA_ARB = 34025 # GL/glext.h:818
  391. GL_COMPRESSED_LUMINANCE_ARB = 34026 # GL/glext.h:819
  392. GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 34027 # GL/glext.h:820
  393. GL_COMPRESSED_INTENSITY_ARB = 34028 # GL/glext.h:821
  394. GL_COMPRESSED_RGB_ARB = 34029 # GL/glext.h:822
  395. GL_COMPRESSED_RGBA_ARB = 34030 # GL/glext.h:823
  396. GL_TEXTURE_COMPRESSION_HINT_ARB = 34031 # GL/glext.h:824
  397. GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 34464 # GL/glext.h:825
  398. GL_TEXTURE_COMPRESSED_ARB = 34465 # GL/glext.h:826
  399. GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 34466 # GL/glext.h:827
  400. GL_COMPRESSED_TEXTURE_FORMATS_ARB = 34467 # GL/glext.h:828
  401. # ARB_texture_border_clamp (GL/glext.h:831)
  402. GL_CLAMP_TO_BORDER_ARB = 33069 # GL/glext.h:832
  403. # ARB_point_parameters (GL/glext.h:835)
  404. GL_POINT_SIZE_MIN_ARB = 33062 # GL/glext.h:836
  405. GL_POINT_SIZE_MAX_ARB = 33063 # GL/glext.h:837
  406. GL_POINT_FADE_THRESHOLD_SIZE_ARB = 33064 # GL/glext.h:838
  407. GL_POINT_DISTANCE_ATTENUATION_ARB = 33065 # GL/glext.h:839
  408. # ARB_vertex_blend (GL/glext.h:842)
  409. GL_MAX_VERTEX_UNITS_ARB = 34468 # GL/glext.h:843
  410. GL_ACTIVE_VERTEX_UNITS_ARB = 34469 # GL/glext.h:844
  411. GL_WEIGHT_SUM_UNITY_ARB = 34470 # GL/glext.h:845
  412. GL_VERTEX_BLEND_ARB = 34471 # GL/glext.h:846
  413. GL_CURRENT_WEIGHT_ARB = 34472 # GL/glext.h:847
  414. GL_WEIGHT_ARRAY_TYPE_ARB = 34473 # GL/glext.h:848
  415. GL_WEIGHT_ARRAY_STRIDE_ARB = 34474 # GL/glext.h:849
  416. GL_WEIGHT_ARRAY_SIZE_ARB = 34475 # GL/glext.h:850
  417. GL_WEIGHT_ARRAY_POINTER_ARB = 34476 # GL/glext.h:851
  418. GL_WEIGHT_ARRAY_ARB = 34477 # GL/glext.h:852
  419. GL_MODELVIEW0_ARB = 5888 # GL/glext.h:853
  420. GL_MODELVIEW1_ARB = 34058 # GL/glext.h:854
  421. GL_MODELVIEW2_ARB = 34594 # GL/glext.h:855
  422. GL_MODELVIEW3_ARB = 34595 # GL/glext.h:856
  423. GL_MODELVIEW4_ARB = 34596 # GL/glext.h:857
  424. GL_MODELVIEW5_ARB = 34597 # GL/glext.h:858
  425. GL_MODELVIEW6_ARB = 34598 # GL/glext.h:859
  426. GL_MODELVIEW7_ARB = 34599 # GL/glext.h:860
  427. GL_MODELVIEW8_ARB = 34600 # GL/glext.h:861
  428. GL_MODELVIEW9_ARB = 34601 # GL/glext.h:862
  429. GL_MODELVIEW10_ARB = 34602 # GL/glext.h:863
  430. GL_MODELVIEW11_ARB = 34603 # GL/glext.h:864
  431. GL_MODELVIEW12_ARB = 34604 # GL/glext.h:865
  432. GL_MODELVIEW13_ARB = 34605 # GL/glext.h:866
  433. GL_MODELVIEW14_ARB = 34606 # GL/glext.h:867
  434. GL_MODELVIEW15_ARB = 34607 # GL/glext.h:868
  435. GL_MODELVIEW16_ARB = 34608 # GL/glext.h:869
  436. GL_MODELVIEW17_ARB = 34609 # GL/glext.h:870
  437. GL_MODELVIEW18_ARB = 34610 # GL/glext.h:871
  438. GL_MODELVIEW19_ARB = 34611 # GL/glext.h:872
  439. GL_MODELVIEW20_ARB = 34612 # GL/glext.h:873
  440. GL_MODELVIEW21_ARB = 34613 # GL/glext.h:874
  441. GL_MODELVIEW22_ARB = 34614 # GL/glext.h:875
  442. GL_MODELVIEW23_ARB = 34615 # GL/glext.h:876
  443. GL_MODELVIEW24_ARB = 34616 # GL/glext.h:877
  444. GL_MODELVIEW25_ARB = 34617 # GL/glext.h:878
  445. GL_MODELVIEW26_ARB = 34618 # GL/glext.h:879
  446. GL_MODELVIEW27_ARB = 34619 # GL/glext.h:880
  447. GL_MODELVIEW28_ARB = 34620 # GL/glext.h:881
  448. GL_MODELVIEW29_ARB = 34621 # GL/glext.h:882
  449. GL_MODELVIEW30_ARB = 34622 # GL/glext.h:883
  450. GL_MODELVIEW31_ARB = 34623 # GL/glext.h:884
  451. # ARB_matrix_palette (GL/glext.h:887)
  452. GL_MATRIX_PALETTE_ARB = 34880 # GL/glext.h:888
  453. GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 34881 # GL/glext.h:889
  454. GL_MAX_PALETTE_MATRICES_ARB = 34882 # GL/glext.h:890
  455. GL_CURRENT_PALETTE_MATRIX_ARB = 34883 # GL/glext.h:891
  456. GL_MATRIX_INDEX_ARRAY_ARB = 34884 # GL/glext.h:892
  457. GL_CURRENT_MATRIX_INDEX_ARB = 34885 # GL/glext.h:893
  458. GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 34886 # GL/glext.h:894
  459. GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 34887 # GL/glext.h:895
  460. GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 34888 # GL/glext.h:896
  461. GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 34889 # GL/glext.h:897
  462. # ARB_texture_env_combine (GL/glext.h:900)
  463. GL_COMBINE_ARB = 34160 # GL/glext.h:901
  464. GL_COMBINE_RGB_ARB = 34161 # GL/glext.h:902
  465. GL_COMBINE_ALPHA_ARB = 34162 # GL/glext.h:903
  466. GL_SOURCE0_RGB_ARB = 34176 # GL/glext.h:904
  467. GL_SOURCE1_RGB_ARB = 34177 # GL/glext.h:905
  468. GL_SOURCE2_RGB_ARB = 34178 # GL/glext.h:906
  469. GL_SOURCE0_ALPHA_ARB = 34184 # GL/glext.h:907
  470. GL_SOURCE1_ALPHA_ARB = 34185 # GL/glext.h:908
  471. GL_SOURCE2_ALPHA_ARB = 34186 # GL/glext.h:909
  472. GL_OPERAND0_RGB_ARB = 34192 # GL/glext.h:910
  473. GL_OPERAND1_RGB_ARB = 34193 # GL/glext.h:911
  474. GL_OPERAND2_RGB_ARB = 34194 # GL/glext.h:912
  475. GL_OPERAND0_ALPHA_ARB = 34200 # GL/glext.h:913
  476. GL_OPERAND1_ALPHA_ARB = 34201 # GL/glext.h:914
  477. GL_OPERAND2_ALPHA_ARB = 34202 # GL/glext.h:915
  478. GL_RGB_SCALE_ARB = 34163 # GL/glext.h:916
  479. GL_ADD_SIGNED_ARB = 34164 # GL/glext.h:917
  480. GL_INTERPOLATE_ARB = 34165 # GL/glext.h:918
  481. GL_SUBTRACT_ARB = 34023 # GL/glext.h:919
  482. GL_CONSTANT_ARB = 34166 # GL/glext.h:920
  483. GL_PRIMARY_COLOR_ARB = 34167 # GL/glext.h:921
  484. GL_PREVIOUS_ARB = 34168 # GL/glext.h:922
  485. # ARB_texture_env_crossbar (GL/glext.h:925)
  486. # ARB_texture_env_dot3 (GL/glext.h:928)
  487. GL_DOT3_RGB_ARB = 34478 # GL/glext.h:929
  488. GL_DOT3_RGBA_ARB = 34479 # GL/glext.h:930
  489. # ARB_texture_mirrored_repeat (GL/glext.h:933)
  490. GL_MIRRORED_REPEAT_ARB = 33648 # GL/glext.h:934
  491. # ARB_depth_texture (GL/glext.h:937)
  492. GL_DEPTH_COMPONENT16_ARB = 33189 # GL/glext.h:938
  493. GL_DEPTH_COMPONENT24_ARB = 33190 # GL/glext.h:939
  494. GL_DEPTH_COMPONENT32_ARB = 33191 # GL/glext.h:940
  495. GL_TEXTURE_DEPTH_SIZE_ARB = 34890 # GL/glext.h:941
  496. GL_DEPTH_TEXTURE_MODE_ARB = 34891 # GL/glext.h:942
  497. # ARB_shadow (GL/glext.h:945)
  498. GL_TEXTURE_COMPARE_MODE_ARB = 34892 # GL/glext.h:946
  499. GL_TEXTURE_COMPARE_FUNC_ARB = 34893 # GL/glext.h:947
  500. GL_COMPARE_R_TO_TEXTURE_ARB = 34894 # GL/glext.h:948
  501. # ARB_shadow_ambient (GL/glext.h:951)
  502. GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 32959 # GL/glext.h:952
  503. # ARB_window_pos (GL/glext.h:955)
  504. # ARB_vertex_program (GL/glext.h:958)
  505. GL_COLOR_SUM_ARB = 33880 # GL/glext.h:959
  506. GL_VERTEX_PROGRAM_ARB = 34336 # GL/glext.h:960
  507. GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 34338 # GL/glext.h:961
  508. GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 34339 # GL/glext.h:962
  509. GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 34340 # GL/glext.h:963
  510. GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 34341 # GL/glext.h:964
  511. GL_CURRENT_VERTEX_ATTRIB_ARB = 34342 # GL/glext.h:965
  512. GL_PROGRAM_LENGTH_ARB = 34343 # GL/glext.h:966
  513. GL_PROGRAM_STRING_ARB = 34344 # GL/glext.h:967
  514. GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 34350 # GL/glext.h:968
  515. GL_MAX_PROGRAM_MATRICES_ARB = 34351 # GL/glext.h:969
  516. GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 34368 # GL/glext.h:970
  517. GL_CURRENT_MATRIX_ARB = 34369 # GL/glext.h:971
  518. GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 34370 # GL/glext.h:972
  519. GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 34371 # GL/glext.h:973
  520. GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 34373 # GL/glext.h:974
  521. GL_PROGRAM_ERROR_POSITION_ARB = 34379 # GL/glext.h:975
  522. GL_PROGRAM_BINDING_ARB = 34423 # GL/glext.h:976
  523. GL_MAX_VERTEX_ATTRIBS_ARB = 34921 # GL/glext.h:977
  524. GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 34922 # GL/glext.h:978
  525. GL_PROGRAM_ERROR_STRING_ARB = 34932 # GL/glext.h:979
  526. GL_PROGRAM_FORMAT_ASCII_ARB = 34933 # GL/glext.h:980
  527. GL_PROGRAM_FORMAT_ARB = 34934 # GL/glext.h:981
  528. GL_PROGRAM_INSTRUCTIONS_ARB = 34976 # GL/glext.h:982
  529. GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 34977 # GL/glext.h:983
  530. GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34978 # GL/glext.h:984
  531. GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34979 # GL/glext.h:985
  532. GL_PROGRAM_TEMPORARIES_ARB = 34980 # GL/glext.h:986
  533. GL_MAX_PROGRAM_TEMPORARIES_ARB = 34981 # GL/glext.h:987
  534. GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 34982 # GL/glext.h:988
  535. GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 34983 # GL/glext.h:989
  536. GL_PROGRAM_PARAMETERS_ARB = 34984 # GL/glext.h:990
  537. GL_MAX_PROGRAM_PARAMETERS_ARB = 34985 # GL/glext.h:991
  538. GL_PROGRAM_NATIVE_PARAMETERS_ARB = 34986 # GL/glext.h:992
  539. GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 34987 # GL/glext.h:993
  540. GL_PROGRAM_ATTRIBS_ARB = 34988 # GL/glext.h:994
  541. GL_MAX_PROGRAM_ATTRIBS_ARB = 34989 # GL/glext.h:995
  542. GL_PROGRAM_NATIVE_ATTRIBS_ARB = 34990 # GL/glext.h:996
  543. GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 34991 # GL/glext.h:997
  544. GL_PROGRAM_ADDRESS_REGISTERS_ARB = 34992 # GL/glext.h:998
  545. GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 34993 # GL/glext.h:999
  546. GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34994 # GL/glext.h:1000
  547. GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34995 # GL/glext.h:1001
  548. GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 34996 # GL/glext.h:1002
  549. GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 34997 # GL/glext.h:1003
  550. GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 34998 # GL/glext.h:1004
  551. GL_TRANSPOSE_CURRENT_MATRIX_ARB = 34999 # GL/glext.h:1005
  552. GL_MATRIX0_ARB = 35008 # GL/glext.h:1006
  553. GL_MATRIX1_ARB = 35009 # GL/glext.h:1007
  554. GL_MATRIX2_ARB = 35010 # GL/glext.h:1008
  555. GL_MATRIX3_ARB = 35011 # GL/glext.h:1009
  556. GL_MATRIX4_ARB = 35012 # GL/glext.h:1010
  557. GL_MATRIX5_ARB = 35013 # GL/glext.h:1011
  558. GL_MATRIX6_ARB = 35014 # GL/glext.h:1012
  559. GL_MATRIX7_ARB = 35015 # GL/glext.h:1013
  560. GL_MATRIX8_ARB = 35016 # GL/glext.h:1014
  561. GL_MATRIX9_ARB = 35017 # GL/glext.h:1015
  562. GL_MATRIX10_ARB = 35018 # GL/glext.h:1016
  563. GL_MATRIX11_ARB = 35019 # GL/glext.h:1017
  564. GL_MATRIX12_ARB = 35020 # GL/glext.h:1018
  565. GL_MATRIX13_ARB = 35021 # GL/glext.h:1019
  566. GL_MATRIX14_ARB = 35022 # GL/glext.h:1020
  567. GL_MATRIX15_ARB = 35023 # GL/glext.h:1021
  568. GL_MATRIX16_ARB = 35024 # GL/glext.h:1022
  569. GL_MATRIX17_ARB = 35025 # GL/glext.h:1023
  570. GL_MATRIX18_ARB = 35026 # GL/glext.h:1024
  571. GL_MATRIX19_ARB = 35027 # GL/glext.h:1025
  572. GL_MATRIX20_ARB = 35028 # GL/glext.h:1026
  573. GL_MATRIX21_ARB = 35029 # GL/glext.h:1027
  574. GL_MATRIX22_ARB = 35030 # GL/glext.h:1028
  575. GL_MATRIX23_ARB = 35031 # GL/glext.h:1029
  576. GL_MATRIX24_ARB = 35032 # GL/glext.h:1030
  577. GL_MATRIX25_ARB = 35033 # GL/glext.h:1031
  578. GL_MATRIX26_ARB = 35034 # GL/glext.h:1032
  579. GL_MATRIX27_ARB = 35035 # GL/glext.h:1033
  580. GL_MATRIX28_ARB = 35036 # GL/glext.h:1034
  581. GL_MATRIX29_ARB = 35037 # GL/glext.h:1035
  582. GL_MATRIX30_ARB = 35038 # GL/glext.h:1036
  583. GL_MATRIX31_ARB = 35039 # GL/glext.h:1037
  584. # ARB_fragment_program (GL/glext.h:1040)
  585. GL_FRAGMENT_PROGRAM_ARB = 34820 # GL/glext.h:1041
  586. GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 34821 # GL/glext.h:1042
  587. GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 34822 # GL/glext.h:1043
  588. GL_PROGRAM_TEX_INDIRECTIONS_ARB = 34823 # GL/glext.h:1044
  589. GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34824 # GL/glext.h:1045
  590. GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34825 # GL/glext.h:1046
  591. GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34826 # GL/glext.h:1047
  592. GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 34827 # GL/glext.h:1048
  593. GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 34828 # GL/glext.h:1049
  594. GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 34829 # GL/glext.h:1050
  595. GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34830 # GL/glext.h:1051
  596. GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34831 # GL/glext.h:1052
  597. GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34832 # GL/glext.h:1053
  598. GL_MAX_TEXTURE_COORDS_ARB = 34929 # GL/glext.h:1054
  599. GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 34930 # GL/glext.h:1055
  600. # ARB_vertex_buffer_object (GL/glext.h:1058)
  601. GL_BUFFER_SIZE_ARB = 34660 # GL/glext.h:1059
  602. GL_BUFFER_USAGE_ARB = 34661 # GL/glext.h:1060
  603. GL_ARRAY_BUFFER_ARB = 34962 # GL/glext.h:1061
  604. GL_ELEMENT_ARRAY_BUFFER_ARB = 34963 # GL/glext.h:1062
  605. GL_ARRAY_BUFFER_BINDING_ARB = 34964 # GL/glext.h:1063
  606. GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 34965 # GL/glext.h:1064
  607. GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 34966 # GL/glext.h:1065
  608. GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 34967 # GL/glext.h:1066
  609. GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 34968 # GL/glext.h:1067
  610. GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 34969 # GL/glext.h:1068
  611. GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 34970 # GL/glext.h:1069
  612. GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 34971 # GL/glext.h:1070
  613. GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 34972 # GL/glext.h:1071
  614. GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 34973 # GL/glext.h:1072
  615. GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 34974 # GL/glext.h:1073
  616. GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 34975 # GL/glext.h:1074
  617. GL_READ_ONLY_ARB = 35000 # GL/glext.h:1075
  618. GL_WRITE_ONLY_ARB = 35001 # GL/glext.h:1076
  619. GL_READ_WRITE_ARB = 35002 # GL/glext.h:1077
  620. GL_BUFFER_ACCESS_ARB = 35003 # GL/glext.h:1078
  621. GL_BUFFER_MAPPED_ARB = 35004 # GL/glext.h:1079
  622. GL_BUFFER_MAP_POINTER_ARB = 35005 # GL/glext.h:1080
  623. GL_STREAM_DRAW_ARB = 35040 # GL/glext.h:1081
  624. GL_STREAM_READ_ARB = 35041 # GL/glext.h:1082
  625. GL_STREAM_COPY_ARB = 35042 # GL/glext.h:1083
  626. GL_STATIC_DRAW_ARB = 35044 # GL/glext.h:1084
  627. GL_STATIC_READ_ARB = 35045 # GL/glext.h:1085
  628. GL_STATIC_COPY_ARB = 35046 # GL/glext.h:1086
  629. GL_DYNAMIC_DRAW_ARB = 35048 # GL/glext.h:1087
  630. GL_DYNAMIC_READ_ARB = 35049 # GL/glext.h:1088
  631. GL_DYNAMIC_COPY_ARB = 35050 # GL/glext.h:1089
  632. # ARB_occlusion_query (GL/glext.h:1092)
  633. GL_QUERY_COUNTER_BITS_ARB = 34916 # GL/glext.h:1093
  634. GL_CURRENT_QUERY_ARB = 34917 # GL/glext.h:1094
  635. GL_QUERY_RESULT_ARB = 34918 # GL/glext.h:1095
  636. GL_QUERY_RESULT_AVAILABLE_ARB = 34919 # GL/glext.h:1096
  637. GL_SAMPLES_PASSED_ARB = 35092 # GL/glext.h:1097
  638. # ARB_shader_objects (GL/glext.h:1100)
  639. GL_PROGRAM_OBJECT_ARB = 35648 # GL/glext.h:1101
  640. GL_SHADER_OBJECT_ARB = 35656 # GL/glext.h:1102
  641. GL_OBJECT_TYPE_ARB = 35662 # GL/glext.h:1103
  642. GL_OBJECT_SUBTYPE_ARB = 35663 # GL/glext.h:1104
  643. GL_FLOAT_VEC2_ARB = 35664 # GL/glext.h:1105
  644. GL_FLOAT_VEC3_ARB = 35665 # GL/glext.h:1106
  645. GL_FLOAT_VEC4_ARB = 35666 # GL/glext.h:1107
  646. GL_INT_VEC2_ARB = 35667 # GL/glext.h:1108
  647. GL_INT_VEC3_ARB = 35668 # GL/glext.h:1109
  648. GL_INT_VEC4_ARB = 35669 # GL/glext.h:1110
  649. GL_BOOL_ARB = 35670 # GL/glext.h:1111
  650. GL_BOOL_VEC2_ARB = 35671 # GL/glext.h:1112
  651. GL_BOOL_VEC3_ARB = 35672 # GL/glext.h:1113
  652. GL_BOOL_VEC4_ARB = 35673 # GL/glext.h:1114
  653. GL_FLOAT_MAT2_ARB = 35674 # GL/glext.h:1115
  654. GL_FLOAT_MAT3_ARB = 35675 # GL/glext.h:1116
  655. GL_FLOAT_MAT4_ARB = 35676 # GL/glext.h:1117
  656. GL_SAMPLER_1D_ARB = 35677 # GL/glext.h:1118
  657. GL_SAMPLER_2D_ARB = 35678 # GL/glext.h:1119
  658. GL_SAMPLER_3D_ARB = 35679 # GL/glext.h:1120
  659. GL_SAMPLER_CUBE_ARB = 35680 # GL/glext.h:1121
  660. GL_SAMPLER_1D_SHADOW_ARB = 35681 # GL/glext.h:1122
  661. GL_SAMPLER_2D_SHADOW_ARB = 35682 # GL/glext.h:1123
  662. GL_SAMPLER_2D_RECT_ARB = 35683 # GL/glext.h:1124
  663. GL_SAMPLER_2D_RECT_SHADOW_ARB = 35684 # GL/glext.h:1125
  664. GL_OBJECT_DELETE_STATUS_ARB = 35712 # GL/glext.h:1126
  665. GL_OBJECT_COMPILE_STATUS_ARB = 35713 # GL/glext.h:1127
  666. GL_OBJECT_LINK_STATUS_ARB = 35714 # GL/glext.h:1128
  667. GL_OBJECT_VALIDATE_STATUS_ARB = 35715 # GL/glext.h:1129
  668. GL_OBJECT_INFO_LOG_LENGTH_ARB = 35716 # GL/glext.h:1130
  669. GL_OBJECT_ATTACHED_OBJECTS_ARB = 35717 # GL/glext.h:1131
  670. GL_OBJECT_ACTIVE_UNIFORMS_ARB = 35718 # GL/glext.h:1132
  671. GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 35719 # GL/glext.h:1133
  672. GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 35720 # GL/glext.h:1134
  673. # ARB_vertex_shader (GL/glext.h:1137)
  674. GL_VERTEX_SHADER_ARB = 35633 # GL/glext.h:1138
  675. GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 35658 # GL/glext.h:1139
  676. GL_MAX_VARYING_FLOATS_ARB = 35659 # GL/glext.h:1140
  677. GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 35660 # GL/glext.h:1141
  678. GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 35661 # GL/glext.h:1142
  679. GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 35721 # GL/glext.h:1143
  680. GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 35722 # GL/glext.h:1144
  681. # ARB_fragment_shader (GL/glext.h:1147)
  682. GL_FRAGMENT_SHADER_ARB = 35632 # GL/glext.h:1148
  683. GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 35657 # GL/glext.h:1149
  684. GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 35723 # GL/glext.h:1150
  685. # ARB_shading_language_100 (GL/glext.h:1153)
  686. GL_SHADING_LANGUAGE_VERSION_ARB = 35724 # GL/glext.h:1154
  687. # ARB_texture_non_power_of_two (GL/glext.h:1157)
  688. # ARB_point_sprite (GL/glext.h:1160)
  689. GL_POINT_SPRITE_ARB = 34913 # GL/glext.h:1161
  690. GL_COORD_REPLACE_ARB = 34914 # GL/glext.h:1162
  691. # ARB_fragment_program_shadow (GL/glext.h:1165)
  692. # ARB_draw_buffers (GL/glext.h:1168)
  693. GL_MAX_DRAW_BUFFERS_ARB = 34852 # GL/glext.h:1169
  694. GL_DRAW_BUFFER0_ARB = 34853 # GL/glext.h:1170
  695. GL_DRAW_BUFFER1_ARB = 34854 # GL/glext.h:1171
  696. GL_DRAW_BUFFER2_ARB = 34855 # GL/glext.h:1172
  697. GL_DRAW_BUFFER3_ARB = 34856 # GL/glext.h:1173
  698. GL_DRAW_BUFFER4_ARB = 34857 # GL/glext.h:1174
  699. GL_DRAW_BUFFER5_ARB = 34858 # GL/glext.h:1175
  700. GL_DRAW_BUFFER6_ARB = 34859 # GL/glext.h:1176
  701. GL_DRAW_BUFFER7_ARB = 34860 # GL/glext.h:1177
  702. GL_DRAW_BUFFER8_ARB = 34861 # GL/glext.h:1178
  703. GL_DRAW_BUFFER9_ARB = 34862 # GL/glext.h:1179
  704. GL_DRAW_BUFFER10_ARB = 34863 # GL/glext.h:1180
  705. GL_DRAW_BUFFER11_ARB = 34864 # GL/glext.h:1181
  706. GL_DRAW_BUFFER12_ARB = 34865 # GL/glext.h:1182
  707. GL_DRAW_BUFFER13_ARB = 34866 # GL/glext.h:1183
  708. GL_DRAW_BUFFER14_ARB = 34867 # GL/glext.h:1184
  709. GL_DRAW_BUFFER15_ARB = 34868 # GL/glext.h:1185
  710. # ARB_texture_rectangle (GL/glext.h:1188)
  711. GL_TEXTURE_RECTANGLE_ARB = 34037 # GL/glext.h:1189
  712. GL_TEXTURE_BINDING_RECTANGLE_ARB = 34038 # GL/glext.h:1190
  713. GL_PROXY_TEXTURE_RECTANGLE_ARB = 34039 # GL/glext.h:1191
  714. GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = 34040 # GL/glext.h:1192
  715. # ARB_color_buffer_float (GL/glext.h:1195)
  716. GL_RGBA_FLOAT_MODE_ARB = 34848 # GL/glext.h:1196
  717. GL_CLAMP_VERTEX_COLOR_ARB = 35098 # GL/glext.h:1197
  718. GL_CLAMP_FRAGMENT_COLOR_ARB = 35099 # GL/glext.h:1198
  719. GL_CLAMP_READ_COLOR_ARB = 35100 # GL/glext.h:1199
  720. GL_FIXED_ONLY_ARB = 35101 # GL/glext.h:1200
  721. # ARB_half_float_pixel (GL/glext.h:1203)
  722. GL_HALF_FLOAT_ARB = 5131 # GL/glext.h:1204
  723. # ARB_texture_float (GL/glext.h:1207)
  724. GL_TEXTURE_RED_TYPE_ARB = 35856 # GL/glext.h:1208
  725. GL_TEXTURE_GREEN_TYPE_ARB = 35857 # GL/glext.h:1209
  726. GL_TEXTURE_BLUE_TYPE_ARB = 35858 # GL/glext.h:1210
  727. GL_TEXTURE_ALPHA_TYPE_ARB = 35859 # GL/glext.h:1211
  728. GL_TEXTURE_LUMINANCE_TYPE_ARB = 35860 # GL/glext.h:1212
  729. GL_TEXTURE_INTENSITY_TYPE_ARB = 35861 # GL/glext.h:1213
  730. GL_TEXTURE_DEPTH_TYPE_ARB = 35862 # GL/glext.h:1214
  731. GL_UNSIGNED_NORMALIZED_ARB = 35863 # GL/glext.h:1215
  732. GL_RGBA32F_ARB = 34836 # GL/glext.h:1216
  733. GL_RGB32F_ARB = 34837 # GL/glext.h:1217
  734. GL_ALPHA32F_ARB = 34838 # GL/glext.h:1218
  735. GL_INTENSITY32F_ARB = 34839 # GL/glext.h:1219
  736. GL_LUMINANCE32F_ARB = 34840 # GL/glext.h:1220
  737. GL_LUMINANCE_ALPHA32F_ARB = 34841 # GL/glext.h:1221
  738. GL_RGBA16F_ARB = 34842 # GL/glext.h:1222
  739. GL_RGB16F_ARB = 34843 # GL/glext.h:1223
  740. GL_ALPHA16F_ARB = 34844 # GL/glext.h:1224
  741. GL_INTENSITY16F_ARB = 34845 # GL/glext.h:1225
  742. GL_LUMINANCE16F_ARB = 34846 # GL/glext.h:1226
  743. GL_LUMINANCE_ALPHA16F_ARB = 34847 # GL/glext.h:1227
  744. # ARB_pixel_buffer_object (GL/glext.h:1230)
  745. GL_PIXEL_PACK_BUFFER_ARB = 35051 # GL/glext.h:1231
  746. GL_PIXEL_UNPACK_BUFFER_ARB = 35052 # GL/glext.h:1232
  747. GL_PIXEL_PACK_BUFFER_BINDING_ARB = 35053 # GL/glext.h:1233
  748. GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 35055 # GL/glext.h:1234
  749. # ARB_depth_buffer_float (GL/glext.h:1237)
  750. GL_DEPTH_COMPONENT32F = 36012 # GL/glext.h:1238
  751. GL_DEPTH32F_STENCIL8 = 36013 # GL/glext.h:1239
  752. GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269 # GL/glext.h:1240
  753. # ARB_draw_instanced (GL/glext.h:1243)
  754. # ARB_framebuffer_object (GL/glext.h:1246)
  755. GL_INVALID_FRAMEBUFFER_OPERATION = 1286 # GL/glext.h:1247
  756. GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296 # GL/glext.h:1248
  757. GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297 # GL/glext.h:1249
  758. GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298 # GL/glext.h:1250
  759. GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299 # GL/glext.h:1251
  760. GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300 # GL/glext.h:1252
  761. GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301 # GL/glext.h:1253
  762. GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302 # GL/glext.h:1254
  763. GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303 # GL/glext.h:1255
  764. GL_FRAMEBUFFER_DEFAULT = 33304 # GL/glext.h:1256
  765. GL_FRAMEBUFFER_UNDEFINED = 33305 # GL/glext.h:1257
  766. GL_DEPTH_STENCIL_ATTACHMENT = 33306 # GL/glext.h:1258
  767. GL_INDEX = 33314 # GL/glext.h:1259
  768. GL_MAX_RENDERBUFFER_SIZE = 34024 # GL/glext.h:1260
  769. GL_DEPTH_STENCIL = 34041 # GL/glext.h:1261
  770. GL_UNSIGNED_INT_24_8 = 34042 # GL/glext.h:1262
  771. GL_DEPTH24_STENCIL8 = 35056 # GL/glext.h:1263
  772. GL_TEXTURE_STENCIL_SIZE = 35057 # GL/glext.h:1264
  773. GL_FRAMEBUFFER_BINDING = 36006 # GL/glext.h:1265
  774. GL_DRAW_FRAMEBUFFER_BINDING = 36006 # GL/glext.h:1266
  775. GL_RENDERBUFFER_BINDING = 36007 # GL/glext.h:1267
  776. GL_READ_FRAMEBUFFER = 36008 # GL/glext.h:1268
  777. GL_DRAW_FRAMEBUFFER = 36009 # GL/glext.h:1269
  778. GL_READ_FRAMEBUFFER_BINDING = 36010 # GL/glext.h:1270
  779. GL_RENDERBUFFER_SAMPLES = 36011 # GL/glext.h:1271
  780. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048 # GL/glext.h:1272
  781. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049 # GL/glext.h:1273
  782. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050 # GL/glext.h:1274
  783. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051 # GL/glext.h:1275
  784. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052 # GL/glext.h:1276
  785. GL_FRAMEBUFFER_COMPLETE = 36053 # GL/glext.h:1277
  786. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054 # GL/glext.h:1278
  787. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055 # GL/glext.h:1279
  788. GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 36059 # GL/glext.h:1280
  789. GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 36060 # GL/glext.h:1281
  790. GL_FRAMEBUFFER_UNSUPPORTED = 36061 # GL/glext.h:1282
  791. GL_MAX_COLOR_ATTACHMENTS = 36063 # GL/glext.h:1283
  792. GL_COLOR_ATTACHMENT0 = 36064 # GL/glext.h:1284
  793. GL_COLOR_ATTACHMENT1 = 36065 # GL/glext.h:1285
  794. GL_COLOR_ATTACHMENT2 = 36066 # GL/glext.h:1286
  795. GL_COLOR_ATTACHMENT3 = 36067 # GL/glext.h:1287
  796. GL_COLOR_ATTACHMENT4 = 36068 # GL/glext.h:1288
  797. GL_COLOR_ATTACHMENT5 = 36069 # GL/glext.h:1289
  798. GL_COLOR_ATTACHMENT6 = 36070 # GL/glext.h:1290
  799. GL_COLOR_ATTACHMENT7 = 36071 # GL/glext.h:1291
  800. GL_COLOR_ATTACHMENT8 = 36072 # GL/glext.h:1292
  801. GL_COLOR_ATTACHMENT9 = 36073 # GL/glext.h:1293
  802. GL_COLOR_ATTACHMENT10 = 36074 # GL/glext.h:1294
  803. GL_COLOR_ATTACHMENT11 = 36075 # GL/glext.h:1295
  804. GL_COLOR_ATTACHMENT12 = 36076 # GL/glext.h:1296
  805. GL_COLOR_ATTACHMENT13 = 36077 # GL/glext.h:1297
  806. GL_COLOR_ATTACHMENT14 = 36078 # GL/glext.h:1298
  807. GL_COLOR_ATTACHMENT15 = 36079 # GL/glext.h:1299
  808. GL_DEPTH_ATTACHMENT = 36096 # GL/glext.h:1300
  809. GL_STENCIL_ATTACHMENT = 36128 # GL/glext.h:1301
  810. GL_FRAMEBUFFER = 36160 # GL/glext.h:1302
  811. GL_RENDERBUFFER = 36161 # GL/glext.h:1303
  812. GL_RENDERBUFFER_WIDTH = 36162 # GL/glext.h:1304
  813. GL_RENDERBUFFER_HEIGHT = 36163 # GL/glext.h:1305
  814. GL_RENDERBUFFER_INTERNAL_FORMAT = 36164 # GL/glext.h:1306
  815. GL_STENCIL_INDEX1 = 36166 # GL/glext.h:1307
  816. GL_STENCIL_INDEX4 = 36167 # GL/glext.h:1308
  817. GL_STENCIL_INDEX8 = 36168 # GL/glext.h:1309
  818. GL_STENCIL_INDEX16 = 36169 # GL/glext.h:1310
  819. GL_RENDERBUFFER_RED_SIZE = 36176 # GL/glext.h:1311
  820. GL_RENDERBUFFER_GREEN_SIZE = 36177 # GL/glext.h:1312
  821. GL_RENDERBUFFER_BLUE_SIZE = 36178 # GL/glext.h:1313
  822. GL_RENDERBUFFER_ALPHA_SIZE = 36179 # GL/glext.h:1314
  823. GL_RENDERBUFFER_DEPTH_SIZE = 36180 # GL/glext.h:1315
  824. GL_RENDERBUFFER_STENCIL_SIZE = 36181 # GL/glext.h:1316
  825. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182 # GL/glext.h:1317
  826. GL_MAX_SAMPLES = 36183 # GL/glext.h:1318
  827. # ARB_framebuffer_sRGB (GL/glext.h:1321)
  828. GL_FRAMEBUFFER_SRGB = 36281 # GL/glext.h:1322
  829. # ARB_geometry_shader4 (GL/glext.h:1325)
  830. GL_LINES_ADJACENCY_ARB = 10 # GL/glext.h:1326
  831. GL_LINE_STRIP_ADJACENCY_ARB = 11 # GL/glext.h:1327
  832. GL_TRIANGLES_ADJACENCY_ARB = 12 # GL/glext.h:1328
  833. GL_TRIANGLE_STRIP_ADJACENCY_ARB = 13 # GL/glext.h:1329
  834. GL_PROGRAM_POINT_SIZE_ARB = 34370 # GL/glext.h:1330
  835. GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 35881 # GL/glext.h:1331
  836. GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 36263 # GL/glext.h:1332
  837. GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 36264 # GL/glext.h:1333
  838. GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 36265 # GL/glext.h:1334
  839. GL_GEOMETRY_SHADER_ARB = 36313 # GL/glext.h:1335
  840. GL_GEOMETRY_VERTICES_OUT_ARB = 36314 # GL/glext.h:1336
  841. GL_GEOMETRY_INPUT_TYPE_ARB = 36315 # GL/glext.h:1337
  842. GL_GEOMETRY_OUTPUT_TYPE_ARB = 36316 # GL/glext.h:1338
  843. GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 36317 # GL/glext.h:1339
  844. GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 36318 # GL/glext.h:1340
  845. GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 36319 # GL/glext.h:1341
  846. GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 36320 # GL/glext.h:1342
  847. GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 36321 # GL/glext.h:1343
  848. # ARB_half_float_vertex (GL/glext.h:1348)
  849. GL_HALF_FLOAT = 5131 # GL/glext.h:1349
  850. # ARB_instanced_arrays (GL/glext.h:1352)
  851. # ARB_map_buffer_range (GL/glext.h:1355)
  852. GL_MAP_READ_BIT = 1 # GL/glext.h:1356
  853. GL_MAP_WRITE_BIT = 2 # GL/glext.h:1357
  854. GL_MAP_INVALIDATE_RANGE_BIT = 4 # GL/glext.h:1358
  855. GL_MAP_INVALIDATE_BUFFER_BIT = 8 # GL/glext.h:1359
  856. GL_MAP_FLUSH_EXPLICIT_BIT = 16 # GL/glext.h:1360
  857. GL_MAP_UNSYNCHRONIZED_BIT = 32 # GL/glext.h:1361
  858. # ARB_texture_buffer_object (GL/glext.h:1364)
  859. GL_TEXTURE_BUFFER_ARB = 35882 # GL/glext.h:1365
  860. GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 35883 # GL/glext.h:1366
  861. GL_TEXTURE_BINDING_BUFFER_ARB = 35884 # GL/glext.h:1367
  862. GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 35885 # GL/glext.h:1368
  863. GL_TEXTURE_BUFFER_FORMAT_ARB = 35886 # GL/glext.h:1369
  864. # ARB_texture_compression_rgtc (GL/glext.h:1372)
  865. GL_COMPRESSED_RED_RGTC1 = 36283 # GL/glext.h:1373
  866. GL_COMPRESSED_SIGNED_RED_RGTC1 = 36284 # GL/glext.h:1374
  867. GL_COMPRESSED_RG_RGTC2 = 36285 # GL/glext.h:1375
  868. GL_COMPRESSED_SIGNED_RG_RGTC2 = 36286 # GL/glext.h:1376
  869. # ARB_texture_rg (GL/glext.h:1379)
  870. GL_RG = 33319 # GL/glext.h:1380
  871. GL_RG_INTEGER = 33320 # GL/glext.h:1381
  872. GL_R8 = 33321 # GL/glext.h:1382
  873. GL_R16 = 33322 # GL/glext.h:1383
  874. GL_RG8 = 33323 # GL/glext.h:1384
  875. GL_RG16 = 33324 # GL/glext.h:1385
  876. GL_R16F = 33325 # GL/glext.h:1386
  877. GL_R32F = 33326 # GL/glext.h:1387
  878. GL_RG16F = 33327 # GL/glext.h:1388
  879. GL_RG32F = 33328 # GL/glext.h:1389
  880. GL_R8I = 33329 # GL/glext.h:1390
  881. GL_R8UI = 33330 # GL/glext.h:1391
  882. GL_R16I = 33331 # GL/glext.h:1392
  883. GL_R16UI = 33332 # GL/glext.h:1393
  884. GL_R32I = 33333 # GL/glext.h:1394
  885. GL_R32UI = 33334 # GL/glext.h:1395
  886. GL_RG8I = 33335 # GL/glext.h:1396
  887. GL_RG8UI = 33336 # GL/glext.h:1397
  888. GL_RG16I = 33337 # GL/glext.h:1398
  889. GL_RG16UI = 33338 # GL/glext.h:1399
  890. GL_RG32I = 33339 # GL/glext.h:1400
  891. GL_RG32UI = 33340 # GL/glext.h:1401
  892. # ARB_vertex_array_object (GL/glext.h:1404)
  893. GL_VERTEX_ARRAY_BINDING = 34229 # GL/glext.h:1405
  894. # EXT_abgr (GL/glext.h:1408)
  895. GL_ABGR_EXT = 32768 # GL/glext.h:1409
  896. # EXT_blend_color (GL/glext.h:1412)
  897. GL_CONSTANT_COLOR_EXT = 32769 # GL/glext.h:1413
  898. GL_ONE_MINUS_CONSTANT_COLOR_EXT = 32770 # GL/glext.h:1414
  899. GL_CONSTANT_ALPHA_EXT = 32771 # GL/glext.h:1415
  900. GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 32772 # GL/glext.h:1416
  901. GL_BLEND_COLOR_EXT = 32773 # GL/glext.h:1417
  902. # EXT_polygon_offset (GL/glext.h:1420)
  903. GL_POLYGON_OFFSET_EXT = 32823 # GL/glext.h:1421
  904. GL_POLYGON_OFFSET_FACTOR_EXT = 32824 # GL/glext.h:1422
  905. GL_POLYGON_OFFSET_BIAS_EXT = 32825 # GL/glext.h:1423
  906. # EXT_texture (GL/glext.h:1426)
  907. GL_ALPHA4_EXT = 32827 # GL/glext.h:1427
  908. GL_ALPHA8_EXT = 32828 # GL/glext.h:1428
  909. GL_ALPHA12_EXT = 32829 # GL/glext.h:1429
  910. GL_ALPHA16_EXT = 32830 # GL/glext.h:1430
  911. GL_LUMINANCE4_EXT = 32831 # GL/glext.h:1431
  912. GL_LUMINANCE8_EXT = 32832 # GL/glext.h:1432
  913. GL_LUMINANCE12_EXT = 32833 # GL/glext.h:1433
  914. GL_LUMINANCE16_EXT = 32834 # GL/glext.h:1434
  915. GL_LUMINANCE4_ALPHA4_EXT = 32835 # GL/glext.h:1435
  916. GL_LUMINANCE6_ALPHA2_EXT = 32836 # GL/glext.h:1436
  917. GL_LUMINANCE8_ALPHA8_EXT = 32837 # GL/glext.h:1437
  918. GL_LUMINANCE12_ALPHA4_EXT = 32838 # GL/glext.h:1438
  919. GL_LUMINANCE12_ALPHA12_EXT = 32839 # GL/glext.h:1439
  920. GL_LUMINANCE16_ALPHA16_EXT = 32840 # GL/glext.h:1440
  921. GL_INTENSITY_EXT = 32841 # GL/glext.h:1441
  922. GL_INTENSITY4_EXT = 32842 # GL/glext.h:1442
  923. GL_INTENSITY8_EXT = 32843 # GL/glext.h:1443
  924. GL_INTENSITY12_EXT = 32844 # GL/glext.h:1444
  925. GL_INTENSITY16_EXT = 32845 # GL/glext.h:1445
  926. GL_RGB2_EXT = 32846 # GL/glext.h:1446
  927. GL_RGB4_EXT = 32847 # GL/glext.h:1447
  928. GL_RGB5_EXT = 32848 # GL/glext.h:1448
  929. GL_RGB8_EXT = 32849 # GL/glext.h:1449
  930. GL_RGB10_EXT = 32850 # GL/glext.h:1450
  931. GL_RGB12_EXT = 32851 # GL/glext.h:1451
  932. GL_RGB16_EXT = 32852 # GL/glext.h:1452
  933. GL_RGBA2_EXT = 32853 # GL/glext.h:1453
  934. GL_RGBA4_EXT = 32854 # GL/glext.h:1454
  935. GL_RGB5_A1_EXT = 32855 # GL/glext.h:1455
  936. GL_RGBA8_EXT = 32856 # GL/glext.h:1456
  937. GL_RGB10_A2_EXT = 32857 # GL/glext.h:1457
  938. GL_RGBA12_EXT = 32858 # GL/glext.h:1458
  939. GL_RGBA16_EXT = 32859 # GL/glext.h:1459
  940. GL_TEXTURE_RED_SIZE_EXT = 32860 # GL/glext.h:1460
  941. GL_TEXTURE_GREEN_SIZE_EXT = 32861 # GL/glext.h:1461
  942. GL_TEXTURE_BLUE_SIZE_EXT = 32862 # GL/glext.h:1462
  943. GL_TEXTURE_ALPHA_SIZE_EXT = 32863 # GL/glext.h:1463
  944. GL_TEXTURE_LUMINANCE_SIZE_EXT = 32864 # GL/glext.h:1464
  945. GL_TEXTURE_INTENSITY_SIZE_EXT = 32865 # GL/glext.h:1465
  946. GL_REPLACE_EXT = 32866 # GL/glext.h:1466
  947. GL_PROXY_TEXTURE_1D_EXT = 32867 # GL/glext.h:1467
  948. GL_PROXY_TEXTURE_2D_EXT = 32868 # GL/glext.h:1468
  949. GL_TEXTURE_TOO_LARGE_EXT = 32869 # GL/glext.h:1469
  950. # EXT_texture3D (GL/glext.h:1472)
  951. GL_PACK_SKIP_IMAGES_EXT = 32875 # GL/glext.h:1473
  952. GL_PACK_IMAGE_HEIGHT_EXT = 32876 # GL/glext.h:1474
  953. GL_UNPACK_SKIP_IMAGES_EXT = 32877 # GL/glext.h:1475
  954. GL_UNPACK_IMAGE_HEIGHT_EXT = 32878 # GL/glext.h:1476
  955. GL_TEXTURE_3D_EXT = 32879 # GL/glext.h:1477
  956. GL_PROXY_TEXTURE_3D_EXT = 32880 # GL/glext.h:1478
  957. GL_TEXTURE_DEPTH_EXT = 32881 # GL/glext.h:1479
  958. GL_TEXTURE_WRAP_R_EXT = 32882 # GL/glext.h:1480
  959. GL_MAX_3D_TEXTURE_SIZE_EXT = 32883 # GL/glext.h:1481
  960. # SGIS_texture_filter4 (GL/glext.h:1484)
  961. GL_FILTER4_SGIS = 33094 # GL/glext.h:1485
  962. GL_TEXTURE_FILTER4_SIZE_SGIS = 33095 # GL/glext.h:1486
  963. # EXT_subtexture (GL/glext.h:1489)
  964. # EXT_copy_texture (GL/glext.h:1492)
  965. # EXT_histogram (GL/glext.h:1495)
  966. GL_HISTOGRAM_EXT = 32804 # GL/glext.h:1496
  967. GL_PROXY_HISTOGRAM_EXT = 32805 # GL/glext.h:1497
  968. GL_HISTOGRAM_WIDTH_EXT = 32806 # GL/glext.h:1498
  969. GL_HISTOGRAM_FORMAT_EXT = 32807 # GL/glext.h:1499
  970. GL_HISTOGRAM_RED_SIZE_EXT = 32808 # GL/glext.h:1500
  971. GL_HISTOGRAM_GREEN_SIZE_EXT = 32809 # GL/glext.h:1501
  972. GL_HISTOGRAM_BLUE_SIZE_EXT = 32810 # GL/glext.h:1502
  973. GL_HISTOGRAM_ALPHA_SIZE_EXT = 32811 # GL/glext.h:1503
  974. GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 32812 # GL/glext.h:1504
  975. GL_HISTOGRAM_SINK_EXT = 32813 # GL/glext.h:1505
  976. GL_MINMAX_EXT = 32814 # GL/glext.h:1506
  977. GL_MINMAX_FORMAT_EXT = 32815 # GL/glext.h:1507
  978. GL_MINMAX_SINK_EXT = 32816 # GL/glext.h:1508
  979. GL_TABLE_TOO_LARGE_EXT = 32817 # GL/glext.h:1509
  980. # EXT_convolution (GL/glext.h:1512)
  981. GL_CONVOLUTION_1D_EXT = 32784 # GL/glext.h:1513
  982. GL_CONVOLUTION_2D_EXT = 32785 # GL/glext.h:1514
  983. GL_SEPARABLE_2D_EXT = 32786 # GL/glext.h:1515
  984. GL_CONVOLUTION_BORDER_MODE_EXT = 32787 # GL/glext.h:1516
  985. GL_CONVOLUTION_FILTER_SCALE_EXT = 32788 # GL/glext.h:1517
  986. GL_CONVOLUTION_FILTER_BIAS_EXT = 32789 # GL/glext.h:1518
  987. GL_REDUCE_EXT = 32790 # GL/glext.h:1519
  988. GL_CONVOLUTION_FORMAT_EXT = 32791 # GL/glext.h:1520
  989. GL_CONVOLUTION_WIDTH_EXT = 32792 # GL/glext.h:1521
  990. GL_CONVOLUTION_HEIGHT_EXT = 32793 # GL/glext.h:1522
  991. GL_MAX_CONVOLUTION_WIDTH_EXT = 32794 # GL/glext.h:1523
  992. GL_MAX_CONVOLUTION_HEIGHT_EXT = 32795 # GL/glext.h:1524
  993. GL_POST_CONVOLUTION_RED_SCALE_EXT = 32796 # GL/glext.h:1525
  994. GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 32797 # GL/glext.h:1526
  995. GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 32798 # GL/glext.h:1527
  996. GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 32799 # GL/glext.h:1528
  997. GL_POST_CONVOLUTION_RED_BIAS_EXT = 32800 # GL/glext.h:1529
  998. GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 32801 # GL/glext.h:1530
  999. GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 32802 # GL/glext.h:1531
  1000. GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 32803 # GL/glext.h:1532
  1001. # SGI_color_matrix (GL/glext.h:1535)
  1002. GL_COLOR_MATRIX_SGI = 32945 # GL/glext.h:1536
  1003. GL_COLOR_MATRIX_STACK_DEPTH_SGI = 32946 # GL/glext.h:1537
  1004. GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 32947 # GL/glext.h:1538
  1005. GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 32948 # GL/glext.h:1539
  1006. GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 32949 # GL/glext.h:1540
  1007. GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 32950 # GL/glext.h:1541
  1008. GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 32951 # GL/glext.h:1542
  1009. GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 32952 # GL/glext.h:1543
  1010. GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 32953 # GL/glext.h:1544
  1011. GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 32954 # GL/glext.h:1545
  1012. GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 32955 # GL/glext.h:1546
  1013. # SGI_color_table (GL/glext.h:1549)
  1014. GL_COLOR_TABLE_SGI = 32976 # GL/glext.h:1550
  1015. GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 32977 # GL/glext.h:1551
  1016. GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32978 # GL/glext.h:1552
  1017. GL_PROXY_COLOR_TABLE_SGI = 32979 # GL/glext.h:1553
  1018. GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 32980 # GL/glext.h:1554
  1019. GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32981 # GL/glext.h:1555
  1020. GL_COLOR_TABLE_SCALE_SGI = 32982 # GL/glext.h:1556
  1021. GL_COLOR_TABLE_BIAS_SGI = 32983 # GL/glext.h:1557
  1022. GL_COLOR_TABLE_FORMAT_SGI = 32984 # GL/glext.h:1558
  1023. GL_COLOR_TABLE_WIDTH_SGI = 32985 # GL/glext.h:1559
  1024. GL_COLOR_TABLE_RED_SIZE_SGI = 32986 # GL/glext.h:1560
  1025. GL_COLOR_TABLE_GREEN_SIZE_SGI = 32987 # GL/glext.h:1561
  1026. GL_COLOR_TABLE_BLUE_SIZE_SGI = 32988 # GL/glext.h:1562
  1027. GL_COLOR_TABLE_ALPHA_SIZE_SGI = 32989 # GL/glext.h:1563
  1028. GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 32990 # GL/glext.h:1564
  1029. GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 32991 # GL/glext.h:1565
  1030. # SGIS_pixel_texture (GL/glext.h:1568)
  1031. GL_PIXEL_TEXTURE_SGIS = 33619 # GL/glext.h:1569
  1032. GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 33620 # GL/glext.h:1570
  1033. GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 33621 # GL/glext.h:1571
  1034. GL_PIXEL_GROUP_COLOR_SGIS = 33622 # GL/glext.h:1572
  1035. # SGIX_pixel_texture (GL/glext.h:1575)
  1036. GL_PIXEL_TEX_GEN_SGIX = 33081 # GL/glext.h:1576
  1037. GL_PIXEL_TEX_GEN_MODE_SGIX = 33579 # GL/glext.h:1577
  1038. # SGIS_texture4D (GL/glext.h:1580)
  1039. GL_PACK_SKIP_VOLUMES_SGIS = 33072 # GL/glext.h:1581
  1040. GL_PACK_IMAGE_DEPTH_SGIS = 33073 # GL/glext.h:1582
  1041. GL_UNPACK_SKIP_VOLUMES_SGIS = 33074 # GL/glext.h:1583
  1042. GL_UNPACK_IMAGE_DEPTH_SGIS = 33075 # GL/glext.h:1584
  1043. GL_TEXTURE_4D_SGIS = 33076 # GL/glext.h:1585
  1044. GL_PROXY_TEXTURE_4D_SGIS = 33077 # GL/glext.h:1586
  1045. GL_TEXTURE_4DSIZE_SGIS = 33078 # GL/glext.h:1587
  1046. GL_TEXTURE_WRAP_Q_SGIS = 33079 # GL/glext.h:1588
  1047. GL_MAX_4D_TEXTURE_SIZE_SGIS = 33080 # GL/glext.h:1589
  1048. GL_TEXTURE_4D_BINDING_SGIS = 33103 # GL/glext.h:1590
  1049. # SGI_texture_color_table (GL/glext.h:1593)
  1050. GL_TEXTURE_COLOR_TABLE_SGI = 32956 # GL/glext.h:1594
  1051. GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 32957 # GL/glext.h:1595
  1052. # EXT_cmyka (GL/glext.h:1598)
  1053. GL_CMYK_EXT = 32780 # GL/glext.h:1599
  1054. GL_CMYKA_EXT = 32781 # GL/glext.h:1600
  1055. GL_PACK_CMYK_HINT_EXT = 32782 # GL/glext.h:1601
  1056. GL_UNPACK_CMYK_HINT_EXT = 32783 # GL/glext.h:1602
  1057. # EXT_texture_object (GL/glext.h:1605)
  1058. GL_TEXTURE_PRIORITY_EXT = 32870 # GL/glext.h:1606
  1059. GL_TEXTURE_RESIDENT_EXT = 32871 # GL/glext.h:1607
  1060. GL_TEXTURE_1D_BINDING_EXT = 32872 # GL/glext.h:1608
  1061. GL_TEXTURE_2D_BINDING_EXT = 32873 # GL/glext.h:1609
  1062. GL_TEXTURE_3D_BINDING_EXT = 32874 # GL/glext.h:1610
  1063. # SGIS_detail_texture (GL/glext.h:1613)
  1064. GL_DETAIL_TEXTURE_2D_SGIS = 32917 # GL/glext.h:1614
  1065. GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 32918 # GL/glext.h:1615
  1066. GL_LINEAR_DETAIL_SGIS = 32919 # GL/glext.h:1616
  1067. GL_LINEAR_DETAIL_ALPHA_SGIS = 32920 # GL/glext.h:1617
  1068. GL_LINEAR_DETAIL_COLOR_SGIS = 32921 # GL/glext.h:1618
  1069. GL_DETAIL_TEXTURE_LEVEL_SGIS = 32922 # GL/glext.h:1619
  1070. GL_DETAIL_TEXTURE_MODE_SGIS = 32923 # GL/glext.h:1620
  1071. GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 32924 # GL/glext.h:1621
  1072. # SGIS_sharpen_texture (GL/glext.h:1624)
  1073. GL_LINEAR_SHARPEN_SGIS = 32941 # GL/glext.h:1625
  1074. GL_LINEAR_SHARPEN_ALPHA_SGIS = 32942 # GL/glext.h:1626
  1075. GL_LINEAR_SHARPEN_COLOR_SGIS = 32943 # GL/glext.h:1627
  1076. GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 32944 # GL/glext.h:1628
  1077. # EXT_packed_pixels (GL/glext.h:1631)
  1078. GL_UNSIGNED_BYTE_3_3_2_EXT = 32818 # GL/glext.h:1632
  1079. GL_UNSIGNED_SHORT_4_4_4_4_EXT = 32819 # GL/glext.h:1633
  1080. GL_UNSIGNED_SHORT_5_5_5_1_EXT = 32820 # GL/glext.h:1634
  1081. GL_UNSIGNED_INT_8_8_8_8_EXT = 32821 # GL/glext.h:1635
  1082. GL_UNSIGNED_INT_10_10_10_2_EXT = 32822 # GL/glext.h:1636
  1083. # SGIS_texture_lod (GL/glext.h:1639)
  1084. GL_TEXTURE_MIN_LOD_SGIS = 33082 # GL/glext.h:1640
  1085. GL_TEXTURE_MAX_LOD_SGIS = 33083 # GL/glext.h:1641
  1086. GL_TEXTURE_BASE_LEVEL_SGIS = 33084 # GL/glext.h:1642
  1087. GL_TEXTURE_MAX_LEVEL_SGIS = 33085 # GL/glext.h:1643
  1088. # SGIS_multisample (GL/glext.h:1646)
  1089. GL_MULTISAMPLE_SGIS = 32925 # GL/glext.h:1647
  1090. GL_SAMPLE_ALPHA_TO_MASK_SGIS = 32926 # GL/glext.h:1648
  1091. GL_SAMPLE_ALPHA_TO_ONE_SGIS = 32927 # GL/glext.h:1649
  1092. GL_SAMPLE_MASK_SGIS = 32928 # GL/glext.h:1650
  1093. GL_1PASS_SGIS = 32929 # GL/glext.h:1651
  1094. GL_2PASS_0_SGIS = 32930 # GL/glext.h:1652
  1095. GL_2PASS_1_SGIS = 32931 # GL/glext.h:1653
  1096. GL_4PASS_0_SGIS = 32932 # GL/glext.h:1654
  1097. GL_4PASS_1_SGIS = 32933 # GL/glext.h:1655
  1098. GL_4PASS_2_SGIS = 32934 # GL/glext.h:1656
  1099. GL_4PASS_3_SGIS = 32935 # GL/glext.h:1657
  1100. GL_SAMPLE_BUFFERS_SGIS = 32936 # GL/glext.h:1658
  1101. GL_SAMPLES_SGIS = 32937 # GL/glext.h:1659
  1102. GL_SAMPLE_MASK_VALUE_SGIS = 32938 # GL/glext.h:1660
  1103. GL_SAMPLE_MASK_INVERT_SGIS = 32939 # GL/glext.h:1661
  1104. GL_SAMPLE_PATTERN_SGIS = 32940 # GL/glext.h:1662
  1105. # EXT_rescale_normal (GL/glext.h:1665)
  1106. GL_RESCALE_NORMAL_EXT = 32826 # GL/glext.h:1666
  1107. # EXT_vertex_array (GL/glext.h:1669)
  1108. GL_VERTEX_ARRAY_EXT = 32884 # GL/glext.h:1670
  1109. GL_NORMAL_ARRAY_EXT = 32885 # GL/glext.h:1671
  1110. GL_COLOR_ARRAY_EXT = 32886 # GL/glext.h:1672
  1111. GL_INDEX_ARRAY_EXT = 32887 # GL/glext.h:1673
  1112. GL_TEXTURE_COORD_ARRAY_EXT = 32888 # GL/glext.h:1674
  1113. GL_EDGE_FLAG_ARRAY_EXT = 32889 # GL/glext.h:1675
  1114. GL_VERTEX_ARRAY_SIZE_EXT = 32890 # GL/glext.h:1676
  1115. GL_VERTEX_ARRAY_TYPE_EXT = 32891 # GL/glext.h:1677
  1116. GL_VERTEX_ARRAY_STRIDE_EXT = 32892 # GL/glext.h:1678
  1117. GL_VERTEX_ARRAY_COUNT_EXT = 32893 # GL/glext.h:1679
  1118. GL_NORMAL_ARRAY_TYPE_EXT = 32894 # GL/glext.h:1680
  1119. GL_NORMAL_ARRAY_STRIDE_EXT = 32895 # GL/glext.h:1681
  1120. GL_NORMAL_ARRAY_COUNT_EXT = 32896 # GL/glext.h:1682
  1121. GL_COLOR_ARRAY_SIZE_EXT = 32897 # GL/glext.h:1683
  1122. GL_COLOR_ARRAY_TYPE_EXT = 32898 # GL/glext.h:1684
  1123. GL_COLOR_ARRAY_STRIDE_EXT = 32899 # GL/glext.h:1685
  1124. GL_COLOR_ARRAY_COUNT_EXT = 32900 # GL/glext.h:1686
  1125. GL_INDEX_ARRAY_TYPE_EXT = 32901 # GL/glext.h:1687
  1126. GL_INDEX_ARRAY_STRIDE_EXT = 32902 # GL/glext.h:1688
  1127. GL_INDEX_ARRAY_COUNT_EXT = 32903 # GL/glext.h:1689
  1128. GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 32904 # GL/glext.h:1690
  1129. GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 32905 # GL/glext.h:1691
  1130. GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 32906 # GL/glext.h:1692
  1131. GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 32907 # GL/glext.h:1693
  1132. GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 32908 # GL/glext.h:1694
  1133. GL_EDGE_FLAG_ARRAY_COUNT_EXT = 32909 # GL/glext.h:1695
  1134. GL_VERTEX_ARRAY_POINTER_EXT = 32910 # GL/glext.h:1696
  1135. GL_NORMAL_ARRAY_POINTER_EXT = 32911 # GL/glext.h:1697
  1136. GL_COLOR_ARRAY_POINTER_EXT = 32912 # GL/glext.h:1698
  1137. GL_INDEX_ARRAY_POINTER_EXT = 32913 # GL/glext.h:1699
  1138. GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 32914 # GL/glext.h:1700
  1139. GL_EDGE_FLAG_ARRAY_POINTER_EXT = 32915 # GL/glext.h:1701
  1140. # EXT_misc_attribute (GL/glext.h:1704)
  1141. # SGIS_generate_mipmap (GL/glext.h:1707)
  1142. GL_GENERATE_MIPMAP_SGIS = 33169 # GL/glext.h:1708
  1143. GL_GENERATE_MIPMAP_HINT_SGIS = 33170 # GL/glext.h:1709
  1144. # SGIX_clipmap (GL/glext.h:1712)
  1145. GL_LINEAR_CLIPMAP_LINEAR_SGIX = 33136 # GL/glext.h:1713
  1146. GL_TEXTURE_CLIPMAP_CENTER_SGIX = 33137 # GL/glext.h:1714
  1147. GL_TEXTURE_CLIPMAP_FRAME_SGIX = 33138 # GL/glext.h:1715
  1148. GL_TEXTURE_CLIPMAP_OFFSET_SGIX = 33139 # GL/glext.h:1716
  1149. GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33140 # GL/glext.h:1717
  1150. GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 33141 # GL/glext.h:1718
  1151. GL_TEXTURE_CLIPMAP_DEPTH_SGIX = 33142 # GL/glext.h:1719
  1152. GL_MAX_CLIPMAP_DEPTH_SGIX = 33143 # GL/glext.h:1720
  1153. GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33144 # GL/glext.h:1721
  1154. GL_NEAREST_CLIPMAP_NEAREST_SGIX = 33869 # GL/glext.h:1722
  1155. GL_NEAREST_CLIPMAP_LINEAR_SGIX = 33870 # GL/glext.h:1723
  1156. GL_LINEAR_CLIPMAP_NEAREST_SGIX = 33871 # GL/glext.h:1724
  1157. # SGIX_shadow (GL/glext.h:1727)
  1158. GL_TEXTURE_COMPARE_SGIX = 33178 # GL/glext.h:1728
  1159. GL_TEXTURE_COMPARE_OPERATOR_SGIX = 33179 # GL/glext.h:1729
  1160. GL_TEXTURE_LEQUAL_R_SGIX = 33180 # GL/glext.h:1730
  1161. GL_TEXTURE_GEQUAL_R_SGIX = 33181 # GL/glext.h:1731
  1162. # SGIS_texture_edge_clamp (GL/glext.h:1734)
  1163. GL_CLAMP_TO_EDGE_SGIS = 33071 # GL/glext.h:1735
  1164. # SGIS_texture_border_clamp (GL/glext.h:1738)
  1165. GL_CLAMP_TO_BORDER_SGIS = 33069 # GL/glext.h:1739
  1166. # EXT_blend_minmax (GL/glext.h:1742)
  1167. GL_FUNC_ADD_EXT = 32774 # GL/glext.h:1743
  1168. GL_MIN_EXT = 32775 # GL/glext.h:1744
  1169. GL_MAX_EXT = 32776 # GL/glext.h:1745
  1170. GL_BLEND_EQUATION_EXT = 32777 # GL/glext.h:1746
  1171. # EXT_blend_subtract (GL/glext.h:1749)
  1172. GL_FUNC_SUBTRACT_EXT = 32778 # GL/glext.h:1750
  1173. GL_FUNC_REVERSE_SUBTRACT_EXT = 32779 # GL/glext.h:1751
  1174. # EXT_blend_logic_op (GL/glext.h:1754)
  1175. # SGIX_interlace (GL/glext.h:1757)
  1176. GL_INTERLACE_SGIX = 32916 # GL/glext.h:1758
  1177. # SGIX_pixel_tiles (GL/glext.h:1761)
  1178. GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX = 33086 # GL/glext.h:1762
  1179. GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = 33087 # GL/glext.h:1763
  1180. GL_PIXEL_TILE_WIDTH_SGIX = 33088 # GL/glext.h:1764
  1181. GL_PIXEL_TILE_HEIGHT_SGIX = 33089 # GL/glext.h:1765
  1182. GL_PIXEL_TILE_GRID_WIDTH_SGIX = 33090 # GL/glext.h:1766
  1183. GL_PIXEL_TILE_GRID_HEIGHT_SGIX = 33091 # GL/glext.h:1767
  1184. GL_PIXEL_TILE_GRID_DEPTH_SGIX = 33092 # GL/glext.h:1768
  1185. GL_PIXEL_TILE_CACHE_SIZE_SGIX = 33093 # GL/glext.h:1769
  1186. # SGIS_texture_select (GL/glext.h:1772)
  1187. GL_DUAL_ALPHA4_SGIS = 33040 # GL/glext.h:1773
  1188. GL_DUAL_ALPHA8_SGIS = 33041 # GL/glext.h:1774
  1189. GL_DUAL_ALPHA12_SGIS = 33042 # GL/glext.h:1775
  1190. GL_DUAL_ALPHA16_SGIS = 33043 # GL/glext.h:1776
  1191. GL_DUAL_LUMINANCE4_SGIS = 33044 # GL/glext.h:1777
  1192. GL_DUAL_LUMINANCE8_SGIS = 33045 # GL/glext.h:1778
  1193. GL_DUAL_LUMINANCE12_SGIS = 33046 # GL/glext.h:1779
  1194. GL_DUAL_LUMINANCE16_SGIS = 33047 # GL/glext.h:1780
  1195. GL_DUAL_INTENSITY4_SGIS = 33048 # GL/glext.h:1781
  1196. GL_DUAL_INTENSITY8_SGIS = 33049 # GL/glext.h:1782
  1197. GL_DUAL_INTENSITY12_SGIS = 33050 # GL/glext.h:1783
  1198. GL_DUAL_INTENSITY16_SGIS = 33051 # GL/glext.h:1784
  1199. GL_DUAL_LUMINANCE_ALPHA4_SGIS = 33052 # GL/glext.h:1785
  1200. GL_DUAL_LUMINANCE_ALPHA8_SGIS = 33053 # GL/glext.h:1786
  1201. GL_QUAD_ALPHA4_SGIS = 33054 # GL/glext.h:1787
  1202. GL_QUAD_ALPHA8_SGIS = 33055 # GL/glext.h:1788
  1203. GL_QUAD_LUMINANCE4_SGIS = 33056 # GL/glext.h:1789
  1204. GL_QUAD_LUMINANCE8_SGIS = 33057 # GL/glext.h:1790
  1205. GL_QUAD_INTENSITY4_SGIS = 33058 # GL/glext.h:1791
  1206. GL_QUAD_INTENSITY8_SGIS = 33059 # GL/glext.h:1792
  1207. GL_DUAL_TEXTURE_SELECT_SGIS = 33060 # GL/glext.h:1793
  1208. GL_QUAD_TEXTURE_SELECT_SGIS = 33061 # GL/glext.h:1794
  1209. # SGIX_sprite (GL/glext.h:1797)
  1210. GL_SPRITE_SGIX = 33096 # GL/glext.h:1798
  1211. GL_SPRITE_MODE_SGIX = 33097 # GL/glext.h:1799
  1212. GL_SPRITE_AXIS_SGIX = 33098 # GL/glext.h:1800
  1213. GL_SPRITE_TRANSLATION_SGIX = 33099 # GL/glext.h:1801
  1214. GL_SPRITE_AXIAL_SGIX = 33100 # GL/glext.h:1802
  1215. GL_SPRITE_OBJECT_ALIGNED_SGIX = 33101 # GL/glext.h:1803
  1216. GL_SPRITE_EYE_ALIGNED_SGIX = 33102 # GL/glext.h:1804
  1217. # SGIX_texture_multi_buffer (GL/glext.h:1807)
  1218. GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = 33070 # GL/glext.h:1808
  1219. # EXT_point_parameters (GL/glext.h:1811)
  1220. GL_POINT_SIZE_MIN_EXT = 33062 # GL/glext.h:1812
  1221. GL_POINT_SIZE_MAX_EXT = 33063 # GL/glext.h:1813
  1222. GL_POINT_FADE_THRESHOLD_SIZE_EXT = 33064 # GL/glext.h:1814
  1223. GL_DISTANCE_ATTENUATION_EXT = 33065 # GL/glext.h:1815
  1224. # SGIS_point_parameters (GL/glext.h:1818)
  1225. GL_POINT_SIZE_MIN_SGIS = 33062 # GL/glext.h:1819
  1226. GL_POINT_SIZE_MAX_SGIS = 33063 # GL/glext.h:1820
  1227. GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 33064 # GL/glext.h:1821
  1228. GL_DISTANCE_ATTENUATION_SGIS = 33065 # GL/glext.h:1822
  1229. # SGIX_instruments (GL/glext.h:1825)
  1230. GL_INSTRUMENT_BUFFER_POINTER_SGIX = 33152 # GL/glext.h:1826
  1231. GL_INSTRUMENT_MEASUREMENTS_SGIX = 33153 # GL/glext.h:1827
  1232. # SGIX_texture_scale_bias (GL/glext.h:1830)
  1233. GL_POST_TEXTURE_FILTER_BIAS_SGIX = 33145 # GL/glext.h:1831
  1234. GL_POST_TEXTURE_FILTER_SCALE_SGIX = 33146 # GL/glext.h:1832
  1235. GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 33147 # GL/glext.h:1833
  1236. GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 33148 # GL/glext.h:1834
  1237. # SGIX_framezoom (GL/glext.h:1837)
  1238. GL_FRAMEZOOM_SGIX = 33163 # GL/glext.h:1838
  1239. GL_FRAMEZOOM_FACTOR_SGIX = 33164 # GL/glext.h:1839
  1240. GL_MAX_FRAMEZOOM_FACTOR_SGIX = 33165 # GL/glext.h:1840
  1241. # SGIX_tag_sample_buffer (GL/glext.h:1843)
  1242. # FfdMaskSGIX (GL/glext.h:1846)
  1243. GL_TEXTURE_DEFORMATION_BIT_SGIX = 1 # GL/glext.h:1847
  1244. GL_GEOMETRY_DEFORMATION_BIT_SGIX = 2 # GL/glext.h:1848
  1245. # SGIX_polynomial_ffd (GL/glext.h:1851)
  1246. GL_GEOMETRY_DEFORMATION_SGIX = 33172 # GL/glext.h:1852
  1247. GL_TEXTURE_DEFORMATION_SGIX = 33173 # GL/glext.h:1853
  1248. GL_DEFORMATIONS_MASK_SGIX = 33174 # GL/glext.h:1854
  1249. GL_MAX_DEFORMATION_ORDER_SGIX = 33175 # GL/glext.h:1855
  1250. # SGIX_reference_plane (GL/glext.h:1858)
  1251. GL_REFERENCE_PLANE_SGIX = 33149 # GL/glext.h:1859
  1252. GL_REFERENCE_PLANE_EQUATION_SGIX = 33150 # GL/glext.h:1860
  1253. # SGIX_flush_raster (GL/glext.h:1863)
  1254. # SGIX_depth_texture (GL/glext.h:1866)
  1255. GL_DEPTH_COMPONENT16_SGIX = 33189 # GL/glext.h:1867
  1256. GL_DEPTH_COMPONENT24_SGIX = 33190 # GL/glext.h:1868
  1257. GL_DEPTH_COMPONENT32_SGIX = 33191 # GL/glext.h:1869
  1258. # SGIS_fog_function (GL/glext.h:1872)
  1259. GL_FOG_FUNC_SGIS = 33066 # GL/glext.h:1873
  1260. GL_FOG_FUNC_POINTS_SGIS = 33067 # GL/glext.h:1874
  1261. GL_MAX_FOG_FUNC_POINTS_SGIS = 33068 # GL/glext.h:1875
  1262. # SGIX_fog_offset (GL/glext.h:1878)
  1263. GL_FOG_OFFSET_SGIX = 33176 # GL/glext.h:1879
  1264. GL_FOG_OFFSET_VALUE_SGIX = 33177 # GL/glext.h:1880
  1265. # HP_image_transform (GL/glext.h:1883)
  1266. GL_IMAGE_SCALE_X_HP = 33109 # GL/glext.h:1884
  1267. GL_IMAGE_SCALE_Y_HP = 33110 # GL/glext.h:1885
  1268. GL_IMAGE_TRANSLATE_X_HP = 33111 # GL/glext.h:1886
  1269. GL_IMAGE_TRANSLATE_Y_HP = 33112 # GL/glext.h:1887
  1270. GL_IMAGE_ROTATE_ANGLE_HP = 33113 # GL/glext.h:1888
  1271. GL_IMAGE_ROTATE_ORIGIN_X_HP = 33114 # GL/glext.h:1889
  1272. GL_IMAGE_ROTATE_ORIGIN_Y_HP = 33115 # GL/glext.h:1890
  1273. GL_IMAGE_MAG_FILTER_HP = 33116 # GL/glext.h:1891
  1274. GL_IMAGE_MIN_FILTER_HP = 33117 # GL/glext.h:1892
  1275. GL_IMAGE_CUBIC_WEIGHT_HP = 33118 # GL/glext.h:1893
  1276. GL_CUBIC_HP = 33119 # GL/glext.h:1894
  1277. GL_AVERAGE_HP = 33120 # GL/glext.h:1895
  1278. GL_IMAGE_TRANSFORM_2D_HP = 33121 # GL/glext.h:1896
  1279. GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33122 # GL/glext.h:1897
  1280. GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33123 # GL/glext.h:1898
  1281. # HP_convolution_border_modes (GL/glext.h:1901)
  1282. GL_IGNORE_BORDER_HP = 33104 # GL/glext.h:1902
  1283. GL_CONSTANT_BORDER_HP = 33105 # GL/glext.h:1903
  1284. GL_REPLICATE_BORDER_HP = 33107 # GL/glext.h:1904
  1285. GL_CONVOLUTION_BORDER_COLOR_HP = 33108 # GL/glext.h:1905
  1286. # INGR_palette_buffer (GL/glext.h:1908)
  1287. # SGIX_texture_add_env (GL/glext.h:1911)
  1288. GL_TEXTURE_ENV_BIAS_SGIX = 32958 # GL/glext.h:1912
  1289. # EXT_color_subtable (GL/glext.h:1915)
  1290. # PGI_vertex_hints (GL/glext.h:1918)
  1291. GL_VERTEX_DATA_HINT_PGI = 107050 # GL/glext.h:1919
  1292. GL_VERTEX_CONSISTENT_HINT_PGI = 107051 # GL/glext.h:1920
  1293. GL_MATERIAL_SIDE_HINT_PGI = 107052 # GL/glext.h:1921
  1294. GL_MAX_VERTEX_HINT_PGI = 107053 # GL/glext.h:1922
  1295. GL_COLOR3_BIT_PGI = 65536 # GL/glext.h:1923
  1296. GL_COLOR4_BIT_PGI = 131072 # GL/glext.h:1924
  1297. GL_EDGEFLAG_BIT_PGI = 262144 # GL/glext.h:1925
  1298. GL_INDEX_BIT_PGI = 524288 # GL/glext.h:1926
  1299. GL_MAT_AMBIENT_BIT_PGI = 1048576 # GL/glext.h:1927
  1300. GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 2097152 # GL/glext.h:1928
  1301. GL_MAT_DIFFUSE_BIT_PGI = 4194304 # GL/glext.h:1929
  1302. GL_MAT_EMISSION_BIT_PGI = 8388608 # GL/glext.h:1930
  1303. GL_MAT_COLOR_INDEXES_BIT_PGI = 16777216 # GL/glext.h:1931
  1304. GL_MAT_SHININESS_BIT_PGI = 33554432 # GL/glext.h:1932
  1305. GL_MAT_SPECULAR_BIT_PGI = 67108864 # GL/glext.h:1933
  1306. GL_NORMAL_BIT_PGI = 134217728 # GL/glext.h:1934
  1307. GL_TEXCOORD1_BIT_PGI = 268435456 # GL/glext.h:1935
  1308. GL_TEXCOORD2_BIT_PGI = 536870912 # GL/glext.h:1936
  1309. GL_TEXCOORD3_BIT_PGI = 1073741824 # GL/glext.h:1937
  1310. GL_TEXCOORD4_BIT_PGI = 2147483648 # GL/glext.h:1938
  1311. GL_VERTEX23_BIT_PGI = 4 # GL/glext.h:1939
  1312. GL_VERTEX4_BIT_PGI = 8 # GL/glext.h:1940
  1313. # PGI_misc_hints (GL/glext.h:1943)
  1314. GL_PREFER_DOUBLEBUFFER_HINT_PGI = 107000 # GL/glext.h:1944
  1315. GL_CONSERVE_MEMORY_HINT_PGI = 107005 # GL/glext.h:1945
  1316. GL_RECLAIM_MEMORY_HINT_PGI = 107006 # GL/glext.h:1946
  1317. GL_NATIVE_GRAPHICS_HANDLE_PGI = 107010 # GL/glext.h:1947
  1318. GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 107011 # GL/glext.h:1948
  1319. GL_NATIVE_GRAPHICS_END_HINT_PGI = 107012 # GL/glext.h:1949
  1320. GL_ALWAYS_FAST_HINT_PGI = 107020 # GL/glext.h:1950
  1321. GL_ALWAYS_SOFT_HINT_PGI = 107021 # GL/glext.h:1951
  1322. GL_ALLOW_DRAW_OBJ_HINT_PGI = 107022 # GL/glext.h:1952
  1323. GL_ALLOW_DRAW_WIN_HINT_PGI = 107023 # GL/glext.h:1953
  1324. GL_ALLOW_DRAW_FRG_HINT_PGI = 107024 # GL/glext.h:1954
  1325. GL_ALLOW_DRAW_MEM_HINT_PGI = 107025 # GL/glext.h:1955
  1326. GL_STRICT_DEPTHFUNC_HINT_PGI = 107030 # GL/glext.h:1956
  1327. GL_STRICT_LIGHTING_HINT_PGI = 107031 # GL/glext.h:1957
  1328. GL_STRICT_SCISSOR_HINT_PGI = 107032 # GL/glext.h:1958
  1329. GL_FULL_STIPPLE_HINT_PGI = 107033 # GL/glext.h:1959
  1330. GL_CLIP_NEAR_HINT_PGI = 107040 # GL/glext.h:1960
  1331. GL_CLIP_FAR_HINT_PGI = 107041 # GL/glext.h:1961
  1332. GL_WIDE_LINE_HINT_PGI = 107042 # GL/glext.h:1962
  1333. GL_BACK_NORMALS_HINT_PGI = 107043 # GL/glext.h:1963
  1334. # EXT_paletted_texture (GL/glext.h:1966)
  1335. GL_COLOR_INDEX1_EXT = 32994 # GL/glext.h:1967
  1336. GL_COLOR_INDEX2_EXT = 32995 # GL/glext.h:1968
  1337. GL_COLOR_INDEX4_EXT = 32996 # GL/glext.h:1969
  1338. GL_COLOR_INDEX8_EXT = 32997 # GL/glext.h:1970
  1339. GL_COLOR_INDEX12_EXT = 32998 # GL/glext.h:1971
  1340. GL_COLOR_INDEX16_EXT = 32999 # GL/glext.h:1972
  1341. GL_TEXTURE_INDEX_SIZE_EXT = 33005 # GL/glext.h:1973
  1342. # EXT_clip_volume_hint (GL/glext.h:1976)
  1343. GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 33008 # GL/glext.h:1977
  1344. # SGIX_list_priority (GL/glext.h:1980)
  1345. GL_LIST_PRIORITY_SGIX = 33154 # GL/glext.h:1981
  1346. # SGIX_ir_instrument1 (GL/glext.h:1984)
  1347. GL_IR_INSTRUMENT1_SGIX = 33151 # GL/glext.h:1985
  1348. # SGIX_calligraphic_fragment (GL/glext.h:1988)
  1349. GL_CALLIGRAPHIC_FRAGMENT_SGIX = 33155 # GL/glext.h:1989
  1350. # SGIX_texture_lod_bias (GL/glext.h:1992)
  1351. GL_TEXTURE_LOD_BIAS_S_SGIX = 33166 # GL/glext.h:1993
  1352. GL_TEXTURE_LOD_BIAS_T_SGIX = 33167 # GL/glext.h:1994
  1353. GL_TEXTURE_LOD_BIAS_R_SGIX = 33168 # GL/glext.h:1995
  1354. # SGIX_shadow_ambient (GL/glext.h:1998)
  1355. GL_SHADOW_AMBIENT_SGIX = 32959 # GL/glext.h:1999
  1356. # EXT_index_texture (GL/glext.h:2002)
  1357. # EXT_index_material (GL/glext.h:2005)
  1358. GL_INDEX_MATERIAL_EXT = 33208 # GL/glext.h:2006
  1359. GL_INDEX_MATERIAL_PARAMETER_EXT = 33209 # GL/glext.h:2007
  1360. GL_INDEX_MATERIAL_FACE_EXT = 33210 # GL/glext.h:2008
  1361. # EXT_index_func (GL/glext.h:2011)
  1362. GL_INDEX_TEST_EXT = 33205 # GL/glext.h:2012
  1363. GL_INDEX_TEST_FUNC_EXT = 33206 # GL/glext.h:2013
  1364. GL_INDEX_TEST_REF_EXT = 33207 # GL/glext.h:2014
  1365. # EXT_index_array_formats (GL/glext.h:2017)
  1366. GL_IUI_V2F_EXT = 33197 # GL/glext.h:2018
  1367. GL_IUI_V3F_EXT = 33198 # GL/glext.h:2019
  1368. GL_IUI_N3F_V2F_EXT = 33199 # GL/glext.h:2020
  1369. GL_IUI_N3F_V3F_EXT = 33200 # GL/glext.h:2021
  1370. GL_T2F_IUI_V2F_EXT = 33201 # GL/glext.h:2022
  1371. GL_T2F_IUI_V3F_EXT = 33202 # GL/glext.h:2023
  1372. GL_T2F_IUI_N3F_V2F_EXT = 33203 # GL/glext.h:2024
  1373. GL_T2F_IUI_N3F_V3F_EXT = 33204 # GL/glext.h:2025
  1374. # EXT_compiled_vertex_array (GL/glext.h:2028)
  1375. GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 33192 # GL/glext.h:2029
  1376. GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 33193 # GL/glext.h:2030
  1377. # EXT_cull_vertex (GL/glext.h:2033)
  1378. GL_CULL_VERTEX_EXT = 33194 # GL/glext.h:2034
  1379. GL_CULL_VERTEX_EYE_POSITION_EXT = 33195 # GL/glext.h:2035
  1380. GL_CULL_VERTEX_OBJECT_POSITION_EXT = 33196 # GL/glext.h:2036
  1381. # SGIX_ycrcb (GL/glext.h:2039)
  1382. GL_YCRCB_422_SGIX = 33211 # GL/glext.h:2040
  1383. GL_YCRCB_444_SGIX = 33212 # GL/glext.h:2041
  1384. # SGIX_fragment_lighting (GL/glext.h:2044)
  1385. GL_FRAGMENT_LIGHTING_SGIX = 33792 # GL/glext.h:2045
  1386. GL_FRAGMENT_COLOR_MATERIAL_SGIX = 33793 # GL/glext.h:2046
  1387. GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 33794 # GL/glext.h:2047
  1388. GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 33795 # GL/glext.h:2048
  1389. GL_MAX_FRAGMENT_LIGHTS_SGIX = 33796 # GL/glext.h:2049
  1390. GL_MAX_ACTIVE_LIGHTS_SGIX = 33797 # GL/glext.h:2050
  1391. GL_CURRENT_RASTER_NORMAL_SGIX = 33798 # GL/glext.h:2051
  1392. GL_LIGHT_ENV_MODE_SGIX = 33799 # GL/glext.h:2052
  1393. GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 33800 # GL/glext.h:2053
  1394. GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 33801 # GL/glext.h:2054
  1395. GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 33802 # GL/glext.h:2055
  1396. GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 33803 # GL/glext.h:2056
  1397. GL_FRAGMENT_LIGHT0_SGIX = 33804 # GL/glext.h:2057
  1398. GL_FRAGMENT_LIGHT1_SGIX = 33805 # GL/glext.h:2058
  1399. GL_FRAGMENT_LIGHT2_SGIX = 33806 # GL/glext.h:2059
  1400. GL_FRAGMENT_LIGHT3_SGIX = 33807 # GL/glext.h:2060
  1401. GL_FRAGMENT_LIGHT4_SGIX = 33808 # GL/glext.h:2061
  1402. GL_FRAGMENT_LIGHT5_SGIX = 33809 # GL/glext.h:2062
  1403. GL_FRAGMENT_LIGHT6_SGIX = 33810 # GL/glext.h:2063
  1404. GL_FRAGMENT_LIGHT7_SGIX = 33811 # GL/glext.h:2064
  1405. # IBM_rasterpos_clip (GL/glext.h:2067)
  1406. GL_RASTER_POSITION_UNCLIPPED_IBM = 103010 # GL/glext.h:2068
  1407. # HP_texture_lighting (GL/glext.h:2071)
  1408. GL_TEXTURE_LIGHTING_MODE_HP = 33127 # GL/glext.h:2072
  1409. GL_TEXTURE_POST_SPECULAR_HP = 33128 # GL/glext.h:2073
  1410. GL_TEXTURE_PRE_SPECULAR_HP = 33129 # GL/glext.h:2074
  1411. # EXT_draw_range_elements (GL/glext.h:2077)
  1412. GL_MAX_ELEMENTS_VERTICES_EXT = 33000 # GL/glext.h:2078
  1413. GL_MAX_ELEMENTS_INDICES_EXT = 33001 # GL/glext.h:2079
  1414. # WIN_phong_shading (GL/glext.h:2082)
  1415. GL_PHONG_WIN = 33002 # GL/glext.h:2083
  1416. GL_PHONG_HINT_WIN = 33003 # GL/glext.h:2084
  1417. # WIN_specular_fog (GL/glext.h:2087)
  1418. GL_FOG_SPECULAR_TEXTURE_WIN = 33004 # GL/glext.h:2088
  1419. # EXT_light_texture (GL/glext.h:2091)
  1420. GL_FRAGMENT_MATERIAL_EXT = 33609 # GL/glext.h:2092
  1421. GL_FRAGMENT_NORMAL_EXT = 33610 # GL/glext.h:2093
  1422. GL_FRAGMENT_COLOR_EXT = 33612 # GL/glext.h:2094
  1423. GL_ATTENUATION_EXT = 33613 # GL/glext.h:2095
  1424. GL_SHADOW_ATTENUATION_EXT = 33614 # GL/glext.h:2096
  1425. GL_TEXTURE_APPLICATION_MODE_EXT = 33615 # GL/glext.h:2097
  1426. GL_TEXTURE_LIGHT_EXT = 33616 # GL/glext.h:2098
  1427. GL_TEXTURE_MATERIAL_FACE_EXT = 33617 # GL/glext.h:2099
  1428. GL_TEXTURE_MATERIAL_PARAMETER_EXT = 33618 # GL/glext.h:2100
  1429. # SGIX_blend_alpha_minmax (GL/glext.h:2104)
  1430. GL_ALPHA_MIN_SGIX = 33568 # GL/glext.h:2105
  1431. GL_ALPHA_MAX_SGIX = 33569 # GL/glext.h:2106
  1432. # SGIX_impact_pixel_texture (GL/glext.h:2109)
  1433. GL_PIXEL_TEX_GEN_Q_CEILING_SGIX = 33156 # GL/glext.h:2110
  1434. GL_PIXEL_TEX_GEN_Q_ROUND_SGIX = 33157 # GL/glext.h:2111
  1435. GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX = 33158 # GL/glext.h:2112
  1436. GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = 33159 # GL/glext.h:2113
  1437. GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = 33160 # GL/glext.h:2114
  1438. GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX = 33161 # GL/glext.h:2115
  1439. GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX = 33162 # GL/glext.h:2116
  1440. # EXT_bgra (GL/glext.h:2119)
  1441. GL_BGR_EXT = 32992 # GL/glext.h:2120
  1442. GL_BGRA_EXT = 32993 # GL/glext.h:2121
  1443. # SGIX_async (GL/glext.h:2124)
  1444. GL_ASYNC_MARKER_SGIX = 33577 # GL/glext.h:2125
  1445. # SGIX_async_pixel (GL/glext.h:2128)
  1446. GL_ASYNC_TEX_IMAGE_SGIX = 33628 # GL/glext.h:2129
  1447. GL_ASYNC_DRAW_PIXELS_SGIX = 33629 # GL/glext.h:2130
  1448. GL_ASYNC_READ_PIXELS_SGIX = 33630 # GL/glext.h:2131
  1449. GL_MAX_ASYNC_TEX_IMAGE_SGIX = 33631 # GL/glext.h:2132
  1450. GL_MAX_ASYNC_DRAW_PIXELS_SGIX = 33632 # GL/glext.h:2133
  1451. GL_MAX_ASYNC_READ_PIXELS_SGIX = 33633 # GL/glext.h:2134
  1452. # SGIX_async_histogram (GL/glext.h:2137)
  1453. GL_ASYNC_HISTOGRAM_SGIX = 33580 # GL/glext.h:2138
  1454. GL_MAX_ASYNC_HISTOGRAM_SGIX = 33581 # GL/glext.h:2139
  1455. # INTEL_texture_scissor (GL/glext.h:2142)
  1456. # INTEL_parallel_arrays (GL/glext.h:2145)
  1457. GL_PARALLEL_ARRAYS_INTEL = 33780 # GL/glext.h:2146
  1458. GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 33781 # GL/glext.h:2147
  1459. GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 33782 # GL/glext.h:2148
  1460. GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 33783 # GL/glext.h:2149
  1461. GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 33784 # GL/glext.h:2150
  1462. # HP_occlusion_test (GL/glext.h:2153)
  1463. GL_OCCLUSION_TEST_HP = 33125 # GL/glext.h:2154
  1464. GL_OCCLUSION_TEST_RESULT_HP = 33126 # GL/glext.h:2155
  1465. # EXT_pixel_transform (GL/glext.h:2158)
  1466. GL_PIXEL_TRANSFORM_2D_EXT = 33584 # GL/glext.h:2159
  1467. GL_PIXEL_MAG_FILTER_EXT = 33585 # GL/glext.h:2160
  1468. GL_PIXEL_MIN_FILTER_EXT = 33586 # GL/glext.h:2161
  1469. GL_PIXEL_CUBIC_WEIGHT_EXT = 33587 # GL/glext.h:2162
  1470. GL_CUBIC_EXT = 33588 # GL/glext.h:2163
  1471. GL_AVERAGE_EXT = 33589 # GL/glext.h:2164
  1472. GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33590 # GL/glext.h:2165
  1473. GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33591 # GL/glext.h:2166
  1474. GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 33592 # GL/glext.h:2167
  1475. # EXT_pixel_transform_color_table (GL/glext.h:2170)
  1476. # EXT_shared_texture_palette (GL/glext.h:2173)
  1477. GL_SHARED_TEXTURE_PALETTE_EXT = 33275 # GL/glext.h:2174
  1478. # EXT_separate_specular_color (GL/glext.h:2177)
  1479. GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 33272 # GL/glext.h:2178
  1480. GL_SINGLE_COLOR_EXT = 33273 # GL/glext.h:2179
  1481. GL_SEPARATE_SPECULAR_COLOR_EXT = 33274 # GL/glext.h:2180
  1482. # EXT_secondary_color (GL/glext.h:2183)
  1483. GL_COLOR_SUM_EXT = 33880 # GL/glext.h:2184
  1484. GL_CURRENT_SECONDARY_COLOR_EXT = 33881 # GL/glext.h:2185
  1485. GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 33882 # GL/glext.h:2186
  1486. GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 33883 # GL/glext.h:2187
  1487. GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 33884 # GL/glext.h:2188
  1488. GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 33885 # GL/glext.h:2189
  1489. GL_SECONDARY_COLOR_ARRAY_EXT = 33886 # GL/glext.h:2190
  1490. # EXT_texture_perturb_normal (GL/glext.h:2193)
  1491. GL_PERTURB_EXT = 34222 # GL/glext.h:2194
  1492. GL_TEXTURE_NORMAL_EXT = 34223 # GL/glext.h:2195
  1493. # EXT_multi_draw_arrays (GL/glext.h:2198)
  1494. # EXT_fog_coord (GL/glext.h:2201)
  1495. GL_FOG_COORDINATE_SOURCE_EXT = 33872 # GL/glext.h:2202
  1496. GL_FOG_COORDINATE_EXT = 33873 # GL/glext.h:2203
  1497. GL_FRAGMENT_DEPTH_EXT = 33874 # GL/glext.h:2204
  1498. GL_CURRENT_FOG_COORDINATE_EXT = 33875 # GL/glext.h:2205
  1499. GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 33876 # GL/glext.h:2206
  1500. GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 33877 # GL/glext.h:2207
  1501. GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 33878 # GL/glext.h:2208
  1502. GL_FOG_COORDINATE_ARRAY_EXT = 33879 # GL/glext.h:2209
  1503. # REND_screen_coordinates (GL/glext.h:2212)
  1504. GL_SCREEN_COORDINATES_REND = 33936 # GL/glext.h:2213
  1505. GL_INVERTED_SCREEN_W_REND = 33937 # GL/glext.h:2214
  1506. # EXT_coordinate_frame (GL/glext.h:2217)
  1507. GL_TANGENT_ARRAY_EXT = 33849 # GL/glext.h:2218
  1508. GL_BINORMAL_ARRAY_EXT = 33850 # GL/glext.h:2219
  1509. GL_CURRENT_TANGENT_EXT = 33851 # GL/glext.h:2220
  1510. GL_CURRENT_BINORMAL_EXT = 33852 # GL/glext.h:2221
  1511. GL_TANGENT_ARRAY_TYPE_EXT = 33854 # GL/glext.h:2222
  1512. GL_TANGENT_ARRAY_STRIDE_EXT = 33855 # GL/glext.h:2223
  1513. GL_BINORMAL_ARRAY_TYPE_EXT = 33856 # GL/glext.h:2224
  1514. GL_BINORMAL_ARRAY_STRIDE_EXT = 33857 # GL/glext.h:2225
  1515. GL_TANGENT_ARRAY_POINTER_EXT = 33858 # GL/glext.h:2226
  1516. GL_BINORMAL_ARRAY_POINTER_EXT = 33859 # GL/glext.h:2227
  1517. GL_MAP1_TANGENT_EXT = 33860 # GL/glext.h:2228
  1518. GL_MAP2_TANGENT_EXT = 33861 # GL/glext.h:2229
  1519. GL_MAP1_BINORMAL_EXT = 33862 # GL/glext.h:2230
  1520. GL_MAP2_BINORMAL_EXT = 33863 # GL/glext.h:2231
  1521. # EXT_texture_env_combine (GL/glext.h:2234)
  1522. GL_COMBINE_EXT = 34160 # GL/glext.h:2235
  1523. GL_COMBINE_RGB_EXT = 34161 # GL/glext.h:2236
  1524. GL_COMBINE_ALPHA_EXT = 34162 # GL/glext.h:2237
  1525. GL_RGB_SCALE_EXT = 34163 # GL/glext.h:2238
  1526. GL_ADD_SIGNED_EXT = 34164 # GL/glext.h:2239
  1527. GL_INTERPOLATE_EXT = 34165 # GL/glext.h:2240
  1528. GL_CONSTANT_EXT = 34166 # GL/glext.h:2241
  1529. GL_PRIMARY_COLOR_EXT = 34167 # GL/glext.h:2242
  1530. GL_PREVIOUS_EXT = 34168 # GL/glext.h:2243
  1531. GL_SOURCE0_RGB_EXT = 34176 # GL/glext.h:2244
  1532. GL_SOURCE1_RGB_EXT = 34177 # GL/glext.h:2245
  1533. GL_SOURCE2_RGB_EXT = 34178 # GL/glext.h:2246
  1534. GL_SOURCE0_ALPHA_EXT = 34184 # GL/glext.h:2247
  1535. GL_SOURCE1_ALPHA_EXT = 34185 # GL/glext.h:2248
  1536. GL_SOURCE2_ALPHA_EXT = 34186 # GL/glext.h:2249
  1537. GL_OPERAND0_RGB_EXT = 34192 # GL/glext.h:2250
  1538. GL_OPERAND1_RGB_EXT = 34193 # GL/glext.h:2251
  1539. GL_OPERAND2_RGB_EXT = 34194 # GL/glext.h:2252
  1540. GL_OPERAND0_ALPHA_EXT = 34200 # GL/glext.h:2253
  1541. GL_OPERAND1_ALPHA_EXT = 34201 # GL/glext.h:2254
  1542. GL_OPERAND2_ALPHA_EXT = 34202 # GL/glext.h:2255
  1543. # APPLE_specular_vector (GL/glext.h:2258)
  1544. GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 34224 # GL/glext.h:2259
  1545. # APPLE_transform_hint (GL/glext.h:2262)
  1546. GL_TRANSFORM_HINT_APPLE = 34225 # GL/glext.h:2263
  1547. # SGIX_fog_scale (GL/glext.h:2266)
  1548. GL_FOG_SCALE_SGIX = 33276 # GL/glext.h:2267
  1549. GL_FOG_SCALE_VALUE_SGIX = 33277 # GL/glext.h:2268
  1550. # SUNX_constant_data (GL/glext.h:2271)
  1551. GL_UNPACK_CONSTANT_DATA_SUNX = 33237 # GL/glext.h:2272
  1552. GL_TEXTURE_CONSTANT_DATA_SUNX = 33238 # GL/glext.h:2273
  1553. # SUN_global_alpha (GL/glext.h:2276)
  1554. GL_GLOBAL_ALPHA_SUN = 33241 # GL/glext.h:2277
  1555. GL_GLOBAL_ALPHA_FACTOR_SUN = 33242 # GL/glext.h:2278
  1556. # SUN_triangle_list (GL/glext.h:2281)
  1557. GL_RESTART_SUN = 1 # GL/glext.h:2282
  1558. GL_REPLACE_MIDDLE_SUN = 2 # GL/glext.h:2283
  1559. GL_REPLACE_OLDEST_SUN = 3 # GL/glext.h:2284
  1560. GL_TRIANGLE_LIST_SUN = 33239 # GL/glext.h:2285
  1561. GL_REPLACEMENT_CODE_SUN = 33240 # GL/glext.h:2286
  1562. GL_REPLACEMENT_CODE_ARRAY_SUN = 34240 # GL/glext.h:2287
  1563. GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = 34241 # GL/glext.h:2288
  1564. GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 34242 # GL/glext.h:2289
  1565. GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = 34243 # GL/glext.h:2290
  1566. GL_R1UI_V3F_SUN = 34244 # GL/glext.h:2291
  1567. GL_R1UI_C4UB_V3F_SUN = 34245 # GL/glext.h:2292
  1568. GL_R1UI_C3F_V3F_SUN = 34246 # GL/glext.h:2293
  1569. GL_R1UI_N3F_V3F_SUN = 34247 # GL/glext.h:2294
  1570. GL_R1UI_C4F_N3F_V3F_SUN = 34248 # GL/glext.h:2295
  1571. GL_R1UI_T2F_V3F_SUN = 34249 # GL/glext.h:2296
  1572. GL_R1UI_T2F_N3F_V3F_SUN = 34250 # GL/glext.h:2297
  1573. GL_R1UI_T2F_C4F_N3F_V3F_SUN = 34251 # GL/glext.h:2298
  1574. # SUN_vertex (GL/glext.h:2301)
  1575. # EXT_blend_func_separate (GL/glext.h:2304)
  1576. GL_BLEND_DST_RGB_EXT = 32968 # GL/glext.h:2305
  1577. GL_BLEND_SRC_RGB_EXT = 32969 # GL/glext.h:2306
  1578. GL_BLEND_DST_ALPHA_EXT = 32970 # GL/glext.h:2307
  1579. GL_BLEND_SRC_ALPHA_EXT = 32971 # GL/glext.h:2308
  1580. # INGR_color_clamp (GL/glext.h:2311)
  1581. GL_RED_MIN_CLAMP_INGR = 34144 # GL/glext.h:2312
  1582. GL_GREEN_MIN_CLAMP_INGR = 34145 # GL/glext.h:2313
  1583. GL_BLUE_MIN_CLAMP_INGR = 34146 # GL/glext.h:2314
  1584. GL_ALPHA_MIN_CLAMP_INGR = 34147 # GL/glext.h:2315
  1585. GL_RED_MAX_CLAMP_INGR = 34148 # GL/glext.h:2316
  1586. GL_GREEN_MAX_CLAMP_INGR = 34149 # GL/glext.h:2317
  1587. GL_BLUE_MAX_CLAMP_INGR = 34150 # GL/glext.h:2318
  1588. GL_ALPHA_MAX_CLAMP_INGR = 34151 # GL/glext.h:2319
  1589. # INGR_interlace_read (GL/glext.h:2322)
  1590. GL_INTERLACE_READ_INGR = 34152 # GL/glext.h:2323
  1591. # EXT_stencil_wrap (GL/glext.h:2326)
  1592. GL_INCR_WRAP_EXT = 34055 # GL/glext.h:2327
  1593. GL_DECR_WRAP_EXT = 34056 # GL/glext.h:2328
  1594. # EXT_422_pixels (GL/glext.h:2331)
  1595. GL_422_EXT = 32972 # GL/glext.h:2332
  1596. GL_422_REV_EXT = 32973 # GL/glext.h:2333
  1597. GL_422_AVERAGE_EXT = 32974 # GL/glext.h:2334
  1598. GL_422_REV_AVERAGE_EXT = 32975 # GL/glext.h:2335
  1599. # NV_texgen_reflection (GL/glext.h:2338)
  1600. GL_NORMAL_MAP_NV = 34065 # GL/glext.h:2339
  1601. GL_REFLECTION_MAP_NV = 34066 # GL/glext.h:2340
  1602. # EXT_texture_cube_map (GL/glext.h:2343)
  1603. GL_NORMAL_MAP_EXT = 34065 # GL/glext.h:2344
  1604. GL_REFLECTION_MAP_EXT = 34066 # GL/glext.h:2345
  1605. GL_TEXTURE_CUBE_MAP_EXT = 34067 # GL/glext.h:2346
  1606. GL_TEXTURE_BINDING_CUBE_MAP_EXT = 34068 # GL/glext.h:2347
  1607. GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 34069 # GL/glext.h:2348
  1608. GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 34070 # GL/glext.h:2349
  1609. GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 34071 # GL/glext.h:2350
  1610. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 34072 # GL/glext.h:2351
  1611. GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 34073 # GL/glext.h:2352
  1612. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 34074 # GL/glext.h:2353
  1613. GL_PROXY_TEXTURE_CUBE_MAP_EXT = 34075 # GL/glext.h:2354
  1614. GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 34076 # GL/glext.h:2355
  1615. # SUN_convolution_border_modes (GL/glext.h:2358)
  1616. GL_WRAP_BORDER_SUN = 33236 # GL/glext.h:2359
  1617. # EXT_texture_env_add (GL/glext.h:2362)
  1618. # EXT_texture_lod_bias (GL/glext.h:2365)
  1619. GL_MAX_TEXTURE_LOD_BIAS_EXT = 34045 # GL/glext.h:2366
  1620. GL_TEXTURE_FILTER_CONTROL_EXT = 34048 # GL/glext.h:2367
  1621. GL_TEXTURE_LOD_BIAS_EXT = 34049 # GL/glext.h:2368
  1622. # EXT_texture_filter_anisotropic (GL/glext.h:2371)
  1623. GL_TEXTURE_MAX_ANISOTROPY_EXT = 34046 # GL/glext.h:2372
  1624. GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 34047 # GL/glext.h:2373
  1625. # EXT_vertex_weighting (GL/glext.h:2376)
  1626. GL_MODELVIEW0_STACK_DEPTH_EXT = 2979 # GL/glext.h:2377
  1627. GL_MODELVIEW1_STACK_DEPTH_EXT = 34050 # GL/glext.h:2378
  1628. GL_MODELVIEW0_MATRIX_EXT = 2982 # GL/glext.h:2379
  1629. GL_MODELVIEW1_MATRIX_EXT = 34054 # GL/glext.h:2380
  1630. GL_VERTEX_WEIGHTING_EXT = 34057 # GL/glext.h:2381
  1631. GL_MODELVIEW0_EXT = 5888 # GL/glext.h:2382
  1632. GL_MODELVIEW1_EXT = 34058 # GL/glext.h:2383
  1633. GL_CURRENT_VERTEX_WEIGHT_EXT = 34059 # GL/glext.h:2384
  1634. GL_VERTEX_WEIGHT_ARRAY_EXT = 34060 # GL/glext.h:2385
  1635. GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 34061 # GL/glext.h:2386
  1636. GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 34062 # GL/glext.h:2387
  1637. GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 34063 # GL/glext.h:2388
  1638. GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 34064 # GL/glext.h:2389
  1639. # NV_light_max_exponent (GL/glext.h:2392)
  1640. GL_MAX_SHININESS_NV = 34052 # GL/glext.h:2393
  1641. GL_MAX_SPOT_EXPONENT_NV = 34053 # GL/glext.h:2394
  1642. # NV_vertex_array_range (GL/glext.h:2397)
  1643. GL_VERTEX_ARRAY_RANGE_NV = 34077 # GL/glext.h:2398
  1644. GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 34078 # GL/glext.h:2399
  1645. GL_VERTEX_ARRAY_RANGE_VALID_NV = 34079 # GL/glext.h:2400
  1646. GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 34080 # GL/glext.h:2401
  1647. GL_VERTEX_ARRAY_RANGE_POINTER_NV = 34081 # GL/glext.h:2402
  1648. # NV_register_combiners (GL/glext.h:2405)
  1649. GL_REGISTER_COMBINERS_NV = 34082 # GL/glext.h:2406
  1650. GL_VARIABLE_A_NV = 34083 # GL/glext.h:2407
  1651. GL_VARIABLE_B_NV = 34084 # GL/glext.h:2408
  1652. GL_VARIABLE_C_NV = 34085 # GL/glext.h:2409
  1653. GL_VARIABLE_D_NV = 34086 # GL/glext.h:2410
  1654. GL_VARIABLE_E_NV = 34087 # GL/glext.h:2411
  1655. GL_VARIABLE_F_NV = 34088 # GL/glext.h:2412
  1656. GL_VARIABLE_G_NV = 34089 # GL/glext.h:2413
  1657. GL_CONSTANT_COLOR0_NV = 34090 # GL/glext.h:2414
  1658. GL_CONSTANT_COLOR1_NV = 34091 # GL/glext.h:2415
  1659. GL_PRIMARY_COLOR_NV = 34092 # GL/glext.h:2416
  1660. GL_SECONDARY_COLOR_NV = 34093 # GL/glext.h:2417
  1661. GL_SPARE0_NV = 34094 # GL/glext.h:2418
  1662. GL_SPARE1_NV = 34095 # GL/glext.h:2419
  1663. GL_DISCARD_NV = 34096 # GL/glext.h:2420
  1664. GL_E_TIMES_F_NV = 34097 # GL/glext.h:2421
  1665. GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 34098 # GL/glext.h:2422
  1666. GL_UNSIGNED_IDENTITY_NV = 34102 # GL/glext.h:2423
  1667. GL_UNSIGNED_INVERT_NV = 34103 # GL/glext.h:2424
  1668. GL_EXPAND_NORMAL_NV = 34104 # GL/glext.h:2425
  1669. GL_EXPAND_NEGATE_NV = 34105 # GL/glext.h:2426
  1670. GL_HALF_BIAS_NORMAL_NV = 34106 # GL/glext.h:2427
  1671. GL_HALF_BIAS_NEGATE_NV = 34107 # GL/glext.h:2428
  1672. GL_SIGNED_IDENTITY_NV = 34108 # GL/glext.h:2429
  1673. GL_SIGNED_NEGATE_NV = 34109 # GL/glext.h:2430
  1674. GL_SCALE_BY_TWO_NV = 34110 # GL/glext.h:2431
  1675. GL_SCALE_BY_FOUR_NV = 34111 # GL/glext.h:2432
  1676. GL_SCALE_BY_ONE_HALF_NV = 34112 # GL/glext.h:2433
  1677. GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 34113 # GL/glext.h:2434
  1678. GL_COMBINER_INPUT_NV = 34114 # GL/glext.h:2435
  1679. GL_COMBINER_MAPPING_NV = 34115 # GL/glext.h:2436
  1680. GL_COMBINER_COMPONENT_USAGE_NV = 34116 # GL/glext.h:2437
  1681. GL_COMBINER_AB_DOT_PRODUCT_NV = 34117 # GL/glext.h:2438
  1682. GL_COMBINER_CD_DOT_PRODUCT_NV = 34118 # GL/glext.h:2439
  1683. GL_COMBINER_MUX_SUM_NV = 34119 # GL/glext.h:2440
  1684. GL_COMBINER_SCALE_NV = 34120 # GL/glext.h:2441
  1685. GL_COMBINER_BIAS_NV = 34121 # GL/glext.h:2442
  1686. GL_COMBINER_AB_OUTPUT_NV = 34122 # GL/glext.h:2443
  1687. GL_COMBINER_CD_OUTPUT_NV = 34123 # GL/glext.h:2444
  1688. GL_COMBINER_SUM_OUTPUT_NV = 34124 # GL/glext.h:2445
  1689. GL_MAX_GENERAL_COMBINERS_NV = 34125 # GL/glext.h:2446
  1690. GL_NUM_GENERAL_COMBINERS_NV = 34126 # GL/glext.h:2447
  1691. GL_COLOR_SUM_CLAMP_NV = 34127 # GL/glext.h:2448
  1692. GL_COMBINER0_NV = 34128 # GL/glext.h:2449
  1693. GL_COMBINER1_NV = 34129 # GL/glext.h:2450
  1694. GL_COMBINER2_NV = 34130 # GL/glext.h:2451
  1695. GL_COMBINER3_NV = 34131 # GL/glext.h:2452
  1696. GL_COMBINER4_NV = 34132 # GL/glext.h:2453
  1697. GL_COMBINER5_NV = 34133 # GL/glext.h:2454
  1698. GL_COMBINER6_NV = 34134 # GL/glext.h:2455
  1699. GL_COMBINER7_NV = 34135 # GL/glext.h:2456
  1700. # NV_fog_distance (GL/glext.h:2464)
  1701. GL_FOG_DISTANCE_MODE_NV = 34138 # GL/glext.h:2465
  1702. GL_EYE_RADIAL_NV = 34139 # GL/glext.h:2466
  1703. GL_EYE_PLANE_ABSOLUTE_NV = 34140 # GL/glext.h:2467
  1704. # NV_texgen_emboss (GL/glext.h:2471)
  1705. GL_EMBOSS_LIGHT_NV = 34141 # GL/glext.h:2472
  1706. GL_EMBOSS_CONSTANT_NV = 34142 # GL/glext.h:2473
  1707. GL_EMBOSS_MAP_NV = 34143 # GL/glext.h:2474
  1708. # NV_blend_square (GL/glext.h:2477)
  1709. # NV_texture_env_combine4 (GL/glext.h:2480)
  1710. GL_COMBINE4_NV = 34051 # GL/glext.h:2481
  1711. GL_SOURCE3_RGB_NV = 34179 # GL/glext.h:2482
  1712. GL_SOURCE3_ALPHA_NV = 34187 # GL/glext.h:2483
  1713. GL_OPERAND3_RGB_NV = 34195 # GL/glext.h:2484
  1714. GL_OPERAND3_ALPHA_NV = 34203 # GL/glext.h:2485
  1715. # MESA_resize_buffers (GL/glext.h:2488)
  1716. # MESA_window_pos (GL/glext.h:2491)
  1717. # EXT_texture_compression_s3tc (GL/glext.h:2494)
  1718. GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 33776 # GL/glext.h:2495
  1719. GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 33777 # GL/glext.h:2496
  1720. GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 33778 # GL/glext.h:2497
  1721. GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 33779 # GL/glext.h:2498
  1722. # IBM_cull_vertex (GL/glext.h:2501)
  1723. GL_CULL_VERTEX_IBM = 103050 # GL/glext.h:2502
  1724. # IBM_multimode_draw_arrays (GL/glext.h:2505)
  1725. # IBM_vertex_array_lists (GL/glext.h:2508)
  1726. GL_VERTEX_ARRAY_LIST_IBM = 103070 # GL/glext.h:2509
  1727. GL_NORMAL_ARRAY_LIST_IBM = 103071 # GL/glext.h:2510
  1728. GL_COLOR_ARRAY_LIST_IBM = 103072 # GL/glext.h:2511
  1729. GL_INDEX_ARRAY_LIST_IBM = 103073 # GL/glext.h:2512
  1730. GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074 # GL/glext.h:2513
  1731. GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075 # GL/glext.h:2514
  1732. GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076 # GL/glext.h:2515
  1733. GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077 # GL/glext.h:2516
  1734. GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080 # GL/glext.h:2517
  1735. GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081 # GL/glext.h:2518
  1736. GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082 # GL/glext.h:2519
  1737. GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083 # GL/glext.h:2520
  1738. GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084 # GL/glext.h:2521
  1739. GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085 # GL/glext.h:2522
  1740. GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086 # GL/glext.h:2523
  1741. GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087 # GL/glext.h:2524
  1742. # SGIX_subsample (GL/glext.h:2527)
  1743. GL_PACK_SUBSAMPLE_RATE_SGIX = 34208 # GL/glext.h:2528
  1744. GL_UNPACK_SUBSAMPLE_RATE_SGIX = 34209 # GL/glext.h:2529
  1745. GL_PIXEL_SUBSAMPLE_4444_SGIX = 34210 # GL/glext.h:2530
  1746. GL_PIXEL_SUBSAMPLE_2424_SGIX = 34211 # GL/glext.h:2531
  1747. GL_PIXEL_SUBSAMPLE_4242_SGIX = 34212 # GL/glext.h:2532
  1748. # SGIX_ycrcb_subsample (GL/glext.h:2535)
  1749. # SGIX_ycrcba (GL/glext.h:2538)
  1750. GL_YCRCB_SGIX = 33560 # GL/glext.h:2539
  1751. GL_YCRCBA_SGIX = 33561 # GL/glext.h:2540
  1752. # SGI_depth_pass_instrument (GL/glext.h:2543)
  1753. GL_DEPTH_PASS_INSTRUMENT_SGIX = 33552 # GL/glext.h:2544
  1754. GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 33553 # GL/glext.h:2545
  1755. GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX = 33554 # GL/glext.h:2546
  1756. # 3DFX_texture_compression_FXT1 (GL/glext.h:2549)
  1757. GL_COMPRESSED_RGB_FXT1_3DFX = 34480 # GL/glext.h:2550
  1758. GL_COMPRESSED_RGBA_FXT1_3DFX = 34481 # GL/glext.h:2551
  1759. # 3DFX_multisample (GL/glext.h:2554)
  1760. GL_MULTISAMPLE_3DFX = 34482 # GL/glext.h:2555
  1761. GL_SAMPLE_BUFFERS_3DFX = 34483 # GL/glext.h:2556
  1762. GL_SAMPLES_3DFX = 34484 # GL/glext.h:2557
  1763. GL_MULTISAMPLE_BIT_3DFX = 536870912 # GL/glext.h:2558
  1764. # 3DFX_tbuffer (GL/glext.h:2561)
  1765. # EXT_multisample (GL/glext.h:2564)
  1766. GL_MULTISAMPLE_EXT = 32925 # GL/glext.h:2565
  1767. GL_SAMPLE_ALPHA_TO_MASK_EXT = 32926 # GL/glext.h:2566
  1768. GL_SAMPLE_ALPHA_TO_ONE_EXT = 32927 # GL/glext.h:2567
  1769. GL_SAMPLE_MASK_EXT = 32928 # GL/glext.h:2568
  1770. GL_1PASS_EXT = 32929 # GL/glext.h:2569
  1771. GL_2PASS_0_EXT = 32930 # GL/glext.h:2570
  1772. GL_2PASS_1_EXT = 32931 # GL/glext.h:2571
  1773. GL_4PASS_0_EXT = 32932 # GL/glext.h:2572
  1774. GL_4PASS_1_EXT = 32933 # GL/glext.h:2573
  1775. GL_4PASS_2_EXT = 32934 # GL/glext.h:2574
  1776. GL_4PASS_3_EXT = 32935 # GL/glext.h:2575
  1777. GL_SAMPLE_BUFFERS_EXT = 32936 # GL/glext.h:2576
  1778. GL_SAMPLES_EXT = 32937 # GL/glext.h:2577
  1779. GL_SAMPLE_MASK_VALUE_EXT = 32938 # GL/glext.h:2578
  1780. GL_SAMPLE_MASK_INVERT_EXT = 32939 # GL/glext.h:2579
  1781. GL_SAMPLE_PATTERN_EXT = 32940 # GL/glext.h:2580
  1782. GL_MULTISAMPLE_BIT_EXT = 536870912 # GL/glext.h:2581
  1783. # SGIX_vertex_preclip (GL/glext.h:2584)
  1784. GL_VERTEX_PRECLIP_SGIX = 33774 # GL/glext.h:2585
  1785. GL_VERTEX_PRECLIP_HINT_SGIX = 33775 # GL/glext.h:2586
  1786. # SGIX_convolution_accuracy (GL/glext.h:2589)
  1787. GL_CONVOLUTION_HINT_SGIX = 33558 # GL/glext.h:2590
  1788. # SGIX_resample (GL/glext.h:2593)
  1789. GL_PACK_RESAMPLE_SGIX = 33836 # GL/glext.h:2594
  1790. GL_UNPACK_RESAMPLE_SGIX = 33837 # GL/glext.h:2595
  1791. GL_RESAMPLE_REPLICATE_SGIX = 33838 # GL/glext.h:2596
  1792. GL_RESAMPLE_ZERO_FILL_SGIX = 33839 # GL/glext.h:2597
  1793. GL_RESAMPLE_DECIMATE_SGIX = 33840 # GL/glext.h:2598
  1794. # SGIS_point_line_texgen (GL/glext.h:2601)
  1795. GL_EYE_DISTANCE_TO_POINT_SGIS = 33264 # GL/glext.h:2602
  1796. GL_OBJECT_DISTANCE_TO_POINT_SGIS = 33265 # GL/glext.h:2603
  1797. GL_EYE_DISTANCE_TO_LINE_SGIS = 33266 # GL/glext.h:2604
  1798. GL_OBJECT_DISTANCE_TO_LINE_SGIS = 33267 # GL/glext.h:2605
  1799. GL_EYE_POINT_SGIS = 33268 # GL/glext.h:2606
  1800. GL_OBJECT_POINT_SGIS = 33269 # GL/glext.h:2607
  1801. GL_EYE_LINE_SGIS = 33270 # GL/glext.h:2608
  1802. GL_OBJECT_LINE_SGIS = 33271 # GL/glext.h:2609
  1803. # SGIS_texture_color_mask (GL/glext.h:2612)
  1804. GL_TEXTURE_COLOR_WRITEMASK_SGIS = 33263 # GL/glext.h:2613
  1805. # EXT_texture_env_dot3 (GL/glext.h:2616)
  1806. GL_DOT3_RGB_EXT = 34624 # GL/glext.h:2617
  1807. GL_DOT3_RGBA_EXT = 34625 # GL/glext.h:2618
  1808. # ATI_texture_mirror_once (GL/glext.h:2621)
  1809. GL_MIRROR_CLAMP_ATI = 34626 # GL/glext.h:2622
  1810. GL_MIRROR_CLAMP_TO_EDGE_ATI = 34627 # GL/glext.h:2623
  1811. # NV_fence (GL/glext.h:2626)
  1812. GL_ALL_COMPLETED_NV = 34034 # GL/glext.h:2627
  1813. GL_FENCE_STATUS_NV = 34035 # GL/glext.h:2628
  1814. GL_FENCE_CONDITION_NV = 34036 # GL/glext.h:2629
  1815. # IBM_texture_mirrored_repeat (GL/glext.h:2632)
  1816. GL_MIRRORED_REPEAT_IBM = 33648 # GL/glext.h:2633
  1817. # NV_evaluators (GL/glext.h:2636)
  1818. GL_EVAL_2D_NV = 34496 # GL/glext.h:2637
  1819. GL_EVAL_TRIANGULAR_2D_NV = 34497 # GL/glext.h:2638
  1820. GL_MAP_TESSELLATION_NV = 34498 # GL/glext.h:2639
  1821. GL_MAP_ATTRIB_U_ORDER_NV = 34499 # GL/glext.h:2640
  1822. GL_MAP_ATTRIB_V_ORDER_NV = 34500 # GL/glext.h:2641
  1823. GL_EVAL_FRACTIONAL_TESSELLATION_NV = 34501 # GL/glext.h:2642
  1824. GL_EVAL_VERTEX_ATTRIB0_NV = 34502 # GL/glext.h:2643
  1825. GL_EVAL_VERTEX_ATTRIB1_NV = 34503 # GL/glext.h:2644
  1826. GL_EVAL_VERTEX_ATTRIB2_NV = 34504 # GL/glext.h:2645
  1827. GL_EVAL_VERTEX_ATTRIB3_NV = 34505 # GL/glext.h:2646
  1828. GL_EVAL_VERTEX_ATTRIB4_NV = 34506 # GL/glext.h:2647
  1829. GL_EVAL_VERTEX_ATTRIB5_NV = 34507 # GL/glext.h:2648
  1830. GL_EVAL_VERTEX_ATTRIB6_NV = 34508 # GL/glext.h:2649
  1831. GL_EVAL_VERTEX_ATTRIB7_NV = 34509 # GL/glext.h:2650
  1832. GL_EVAL_VERTEX_ATTRIB8_NV = 34510 # GL/glext.h:2651
  1833. GL_EVAL_VERTEX_ATTRIB9_NV = 34511 # GL/glext.h:2652
  1834. GL_EVAL_VERTEX_ATTRIB10_NV = 34512 # GL/glext.h:2653
  1835. GL_EVAL_VERTEX_ATTRIB11_NV = 34513 # GL/glext.h:2654
  1836. GL_EVAL_VERTEX_ATTRIB12_NV = 34514 # GL/glext.h:2655
  1837. GL_EVAL_VERTEX_ATTRIB13_NV = 34515 # GL/glext.h:2656
  1838. GL_EVAL_VERTEX_ATTRIB14_NV = 34516 # GL/glext.h:2657
  1839. GL_EVAL_VERTEX_ATTRIB15_NV = 34517 # GL/glext.h:2658
  1840. GL_MAX_MAP_TESSELLATION_NV = 34518 # GL/glext.h:2659
  1841. GL_MAX_RATIONAL_EVAL_ORDER_NV = 34519 # GL/glext.h:2660
  1842. # NV_packed_depth_stencil (GL/glext.h:2663)
  1843. GL_DEPTH_STENCIL_NV = 34041 # GL/glext.h:2664
  1844. GL_UNSIGNED_INT_24_8_NV = 34042 # GL/glext.h:2665
  1845. # EXT_packed_depth_stencil (GL/glext.h:2668)
  1846. GL_DEPTH_STENCIL_EXT = 34041 # GL/glext.h:2669
  1847. GL_DEPTH24_STENCIL8_EXT = 35056 # GL/glext.h:2670
  1848. GL_TEXTURE_STENCIL_SIZE_EXT = 35057 # GL/glext.h:2671
  1849. GL_UNSIGNED_INT_24_8_EXT = 34042 # GL/glext.h:2672
  1850. # NV_register_combiners2 (GL/glext.h:2675)
  1851. GL_PER_STAGE_CONSTANTS_NV = 34101 # GL/glext.h:2676
  1852. # NV_texture_compression_vtc (GL/glext.h:2679)
  1853. # NV_texture_rectangle (GL/glext.h:2682)
  1854. GL_TEXTURE_RECTANGLE_NV = 34037 # GL/glext.h:2683
  1855. GL_TEXTURE_BINDING_RECTANGLE_NV = 34038 # GL/glext.h:2684
  1856. GL_PROXY_TEXTURE_RECTANGLE_NV = 34039 # GL/glext.h:2685
  1857. GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 34040 # GL/glext.h:2686
  1858. # NV_texture_shader (GL/glext.h:2689)
  1859. GL_OFFSET_TEXTURE_RECTANGLE_NV = 34380 # GL/glext.h:2690
  1860. GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 34381 # GL/glext.h:2691
  1861. GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 34382 # GL/glext.h:2692
  1862. GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 34521 # GL/glext.h:2693
  1863. GL_UNSIGNED_INT_S8_S8_8_8_NV = 34522 # GL/glext.h:2694
  1864. GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 34523 # GL/glext.h:2695
  1865. GL_DSDT_MAG_INTENSITY_NV = 34524 # GL/glext.h:2696
  1866. GL_SHADER_CONSISTENT_NV = 34525 # GL/glext.h:2697
  1867. GL_TEXTURE_SHADER_NV = 34526 # GL/glext.h:2698
  1868. GL_SHADER_OPERATION_NV = 34527 # GL/glext.h:2699
  1869. GL_CULL_MODES_NV = 34528 # GL/glext.h:2700
  1870. GL_OFFSET_TEXTURE_MATRIX_NV = 34529 # GL/glext.h:2701
  1871. GL_OFFSET_TEXTURE_SCALE_NV = 34530 # GL/glext.h:2702
  1872. GL_OFFSET_TEXTURE_BIAS_NV = 34531 # GL/glext.h:2703
  1873. GL_OFFSET_TEXTURE_2D_MATRIX_NV = 34529 # GL/glext.h:2704
  1874. GL_OFFSET_TEXTURE_2D_SCALE_NV = 34530 # GL/glext.h:2705
  1875. GL_OFFSET_TEXTURE_2D_BIAS_NV = 34531 # GL/glext.h:2706
  1876. GL_PREVIOUS_TEXTURE_INPUT_NV = 34532 # GL/glext.h:2707
  1877. GL_CONST_EYE_NV = 34533 # GL/glext.h:2708
  1878. GL_PASS_THROUGH_NV = 34534 # GL/glext.h:2709
  1879. GL_CULL_FRAGMENT_NV = 34535 # GL/glext.h:2710
  1880. GL_OFFSET_TEXTURE_2D_NV = 34536 # GL/glext.h:2711
  1881. GL_DEPENDENT_AR_TEXTURE_2D_NV = 34537 # GL/glext.h:2712
  1882. GL_DEPENDENT_GB_TEXTURE_2D_NV = 34538 # GL/glext.h:2713
  1883. GL_DOT_PRODUCT_NV = 34540 # GL/glext.h:2714
  1884. GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 34541 # GL/glext.h:2715
  1885. GL_DOT_PRODUCT_TEXTURE_2D_NV = 34542 # GL/glext.h:2716
  1886. GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 34544 # GL/glext.h:2717
  1887. GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 34545 # GL/glext.h:2718
  1888. GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 34546 # GL/glext.h:2719
  1889. GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 34547 # GL/glext.h:2720
  1890. GL_HILO_NV = 34548 # GL/glext.h:2721
  1891. GL_DSDT_NV = 34549 # GL/glext.h:2722
  1892. GL_DSDT_MAG_NV = 34550 # GL/glext.h:2723
  1893. GL_DSDT_MAG_VIB_NV = 34551 # GL/glext.h:2724
  1894. GL_HILO16_NV = 34552 # GL/glext.h:2725
  1895. GL_SIGNED_HILO_NV = 34553 # GL/glext.h:2726
  1896. GL_SIGNED_HILO16_NV = 34554 # GL/glext.h:2727
  1897. GL_SIGNED_RGBA_NV = 34555 # GL/glext.h:2728
  1898. GL_SIGNED_RGBA8_NV = 34556 # GL/glext.h:2729
  1899. GL_SIGNED_RGB_NV = 34558 # GL/glext.h:2730
  1900. GL_SIGNED_RGB8_NV = 34559 # GL/glext.h:2731
  1901. GL_SIGNED_LUMINANCE_NV = 34561 # GL/glext.h:2732
  1902. GL_SIGNED_LUMINANCE8_NV = 34562 # GL/glext.h:2733
  1903. GL_SIGNED_LUMINANCE_ALPHA_NV = 34563 # GL/glext.h:2734
  1904. GL_SIGNED_LUMINANCE8_ALPHA8_NV = 34564 # GL/glext.h:2735
  1905. GL_SIGNED_ALPHA_NV = 34565 # GL/glext.h:2736
  1906. GL_SIGNED_ALPHA8_NV = 34566 # GL/glext.h:2737
  1907. GL_SIGNED_INTENSITY_NV = 34567 # GL/glext.h:2738
  1908. GL_SIGNED_INTENSITY8_NV = 34568 # GL/glext.h:2739
  1909. GL_DSDT8_NV = 34569 # GL/glext.h:2740
  1910. GL_DSDT8_MAG8_NV = 34570 # GL/glext.h:2741
  1911. GL_DSDT8_MAG8_INTENSITY8_NV = 34571 # GL/glext.h:2742
  1912. GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 34572 # GL/glext.h:2743
  1913. GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 34573 # GL/glext.h:2744
  1914. GL_HI_SCALE_NV = 34574 # GL/glext.h:2745
  1915. GL_LO_SCALE_NV = 34575 # GL/glext.h:2746
  1916. GL_DS_SCALE_NV = 34576 # GL/glext.h:2747
  1917. GL_DT_SCALE_NV = 34577 # GL/glext.h:2748
  1918. GL_MAGNITUDE_SCALE_NV = 34578 # GL/glext.h:2749
  1919. GL_VIBRANCE_SCALE_NV = 34579 # GL/glext.h:2750
  1920. GL_HI_BIAS_NV = 34580 # GL/glext.h:2751
  1921. GL_LO_BIAS_NV = 34581 # GL/glext.h:2752
  1922. GL_DS_BIAS_NV = 34582 # GL/glext.h:2753
  1923. GL_DT_BIAS_NV = 34583 # GL/glext.h:2754
  1924. GL_MAGNITUDE_BIAS_NV = 34584 # GL/glext.h:2755
  1925. GL_VIBRANCE_BIAS_NV = 34585 # GL/glext.h:2756
  1926. GL_TEXTURE_BORDER_VALUES_NV = 34586 # GL/glext.h:2757
  1927. GL_TEXTURE_HI_SIZE_NV = 34587 # GL/glext.h:2758
  1928. GL_TEXTURE_LO_SIZE_NV = 34588 # GL/glext.h:2759
  1929. GL_TEXTURE_DS_SIZE_NV = 34589 # GL/glext.h:2760
  1930. GL_TEXTURE_DT_SIZE_NV = 34590 # GL/glext.h:2761
  1931. GL_TEXTURE_MAG_SIZE_NV = 34591 # GL/glext.h:2762
  1932. # NV_texture_shader2 (GL/glext.h:2765)
  1933. GL_DOT_PRODUCT_TEXTURE_3D_NV = 34543 # GL/glext.h:2766
  1934. # NV_vertex_array_range2 (GL/glext.h:2769)
  1935. GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 34099 # GL/glext.h:2770
  1936. # NV_vertex_program (GL/glext.h:2773)
  1937. GL_VERTEX_PROGRAM_NV = 34336 # GL/glext.h:2774
  1938. GL_VERTEX_STATE_PROGRAM_NV = 34337 # GL/glext.h:2775
  1939. GL_ATTRIB_ARRAY_SIZE_NV = 34339 # GL/glext.h:2776
  1940. GL_ATTRIB_ARRAY_STRIDE_NV = 34340 # GL/glext.h:2777
  1941. GL_ATTRIB_ARRAY_TYPE_NV = 34341 # GL/glext.h:2778
  1942. GL_CURRENT_ATTRIB_NV = 34342 # GL/glext.h:2779
  1943. GL_PROGRAM_LENGTH_NV = 34343 # GL/glext.h:2780
  1944. GL_PROGRAM_STRING_NV = 34344 # GL/glext.h:2781
  1945. GL_MODELVIEW_PROJECTION_NV = 34345 # GL/glext.h:2782
  1946. GL_IDENTITY_NV = 34346 # GL/glext.h:2783
  1947. GL_INVERSE_NV = 34347 # GL/glext.h:2784
  1948. GL_TRANSPOSE_NV = 34348 # GL/glext.h:2785
  1949. GL_INVERSE_TRANSPOSE_NV = 34349 # GL/glext.h:2786
  1950. GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 34350 # GL/glext.h:2787
  1951. GL_MAX_TRACK_MATRICES_NV = 34351 # GL/glext.h:2788
  1952. GL_MATRIX0_NV = 34352 # GL/glext.h:2789
  1953. GL_MATRIX1_NV = 34353 # GL/glext.h:2790
  1954. GL_MATRIX2_NV = 34354 # GL/glext.h:2791
  1955. GL_MATRIX3_NV = 34355 # GL/glext.h:2792
  1956. GL_MATRIX4_NV = 34356 # GL/glext.h:2793
  1957. GL_MATRIX5_NV = 34357 # GL/glext.h:2794
  1958. GL_MATRIX6_NV = 34358 # GL/glext.h:2795
  1959. GL_MATRIX7_NV = 34359 # GL/glext.h:2796
  1960. GL_CURRENT_MATRIX_STACK_DEPTH_NV = 34368 # GL/glext.h:2797
  1961. GL_CURRENT_MATRIX_NV = 34369 # GL/glext.h:2798
  1962. GL_VERTEX_PROGRAM_POINT_SIZE_NV = 34370 # GL/glext.h:2799
  1963. GL_VERTEX_PROGRAM_TWO_SIDE_NV = 34371 # GL/glext.h:2800
  1964. GL_PROGRAM_PARAMETER_NV = 34372 # GL/glext.h:2801
  1965. GL_ATTRIB_ARRAY_POINTER_NV = 34373 # GL/glext.h:2802
  1966. GL_PROGRAM_TARGET_NV = 34374 # GL/glext.h:2803
  1967. GL_PROGRAM_RESIDENT_NV = 34375 # GL/glext.h:2804
  1968. GL_TRACK_MATRIX_NV = 34376 # GL/glext.h:2805
  1969. GL_TRACK_MATRIX_TRANSFORM_NV = 34377 # GL/glext.h:2806
  1970. GL_VERTEX_PROGRAM_BINDING_NV = 34378 # GL/glext.h:2807
  1971. GL_PROGRAM_ERROR_POSITION_NV = 34379 # GL/glext.h:2808
  1972. GL_VERTEX_ATTRIB_ARRAY0_NV = 34384 # GL/glext.h:2809
  1973. GL_VERTEX_ATTRIB_ARRAY1_NV = 34385 # GL/glext.h:2810
  1974. GL_VERTEX_ATTRIB_ARRAY2_NV = 34386 # GL/glext.h:2811
  1975. GL_VERTEX_ATTRIB_ARRAY3_NV = 34387 # GL/glext.h:2812
  1976. GL_VERTEX_ATTRIB_ARRAY4_NV = 34388 # GL/glext.h:2813
  1977. GL_VERTEX_ATTRIB_ARRAY5_NV = 34389 # GL/glext.h:2814
  1978. GL_VERTEX_ATTRIB_ARRAY6_NV = 34390 # GL/glext.h:2815
  1979. GL_VERTEX_ATTRIB_ARRAY7_NV = 34391 # GL/glext.h:2816
  1980. GL_VERTEX_ATTRIB_ARRAY8_NV = 34392 # GL/glext.h:2817
  1981. GL_VERTEX_ATTRIB_ARRAY9_NV = 34393 # GL/glext.h:2818
  1982. GL_VERTEX_ATTRIB_ARRAY10_NV = 34394 # GL/glext.h:2819
  1983. GL_VERTEX_ATTRIB_ARRAY11_NV = 34395 # GL/glext.h:2820
  1984. GL_VERTEX_ATTRIB_ARRAY12_NV = 34396 # GL/glext.h:2821
  1985. GL_VERTEX_ATTRIB_ARRAY13_NV = 34397 # GL/glext.h:2822
  1986. GL_VERTEX_ATTRIB_ARRAY14_NV = 34398 # GL/glext.h:2823
  1987. GL_VERTEX_ATTRIB_ARRAY15_NV = 34399 # GL/glext.h:2824
  1988. GL_MAP1_VERTEX_ATTRIB0_4_NV = 34400 # GL/glext.h:2825
  1989. GL_MAP1_VERTEX_ATTRIB1_4_NV = 34401 # GL/glext.h:2826
  1990. GL_MAP1_VERTEX_ATTRIB2_4_NV = 34402 # GL/glext.h:2827
  1991. GL_MAP1_VERTEX_ATTRIB3_4_NV = 34403 # GL/glext.h:2828
  1992. GL_MAP1_VERTEX_ATTRIB4_4_NV = 34404 # GL/glext.h:2829
  1993. GL_MAP1_VERTEX_ATTRIB5_4_NV = 34405 # GL/glext.h:2830
  1994. GL_MAP1_VERTEX_ATTRIB6_4_NV = 34406 # GL/glext.h:2831
  1995. GL_MAP1_VERTEX_ATTRIB7_4_NV = 34407 # GL/glext.h:2832
  1996. GL_MAP1_VERTEX_ATTRIB8_4_NV = 34408 # GL/glext.h:2833
  1997. GL_MAP1_VERTEX_ATTRIB9_4_NV = 34409 # GL/glext.h:2834
  1998. GL_MAP1_VERTEX_ATTRIB10_4_NV = 34410 # GL/glext.h:2835
  1999. GL_MAP1_VERTEX_ATTRIB11_4_NV = 34411 # GL/glext.h:2836
  2000. GL_MAP1_VERTEX_ATTRIB12_4_NV = 34412 # GL/glext.h:2837
  2001. GL_MAP1_VERTEX_ATTRIB13_4_NV = 34413 # GL/glext.h:2838
  2002. GL_MAP1_VERTEX_ATTRIB14_4_NV = 34414 # GL/glext.h:2839
  2003. GL_MAP1_VERTEX_ATTRIB15_4_NV = 34415 # GL/glext.h:2840
  2004. GL_MAP2_VERTEX_ATTRIB0_4_NV = 34416 # GL/glext.h:2841
  2005. GL_MAP2_VERTEX_ATTRIB1_4_NV = 34417 # GL/glext.h:2842
  2006. GL_MAP2_VERTEX_ATTRIB2_4_NV = 34418 # GL/glext.h:2843
  2007. GL_MAP2_VERTEX_ATTRIB3_4_NV = 34419 # GL/glext.h:2844
  2008. GL_MAP2_VERTEX_ATTRIB4_4_NV = 34420 # GL/glext.h:2845
  2009. GL_MAP2_VERTEX_ATTRIB5_4_NV = 34421 # GL/glext.h:2846
  2010. GL_MAP2_VERTEX_ATTRIB6_4_NV = 34422 # GL/glext.h:2847
  2011. GL_MAP2_VERTEX_ATTRIB7_4_NV = 34423 # GL/glext.h:2848
  2012. GL_MAP2_VERTEX_ATTRIB8_4_NV = 34424 # GL/glext.h:2849
  2013. GL_MAP2_VERTEX_ATTRIB9_4_NV = 34425 # GL/glext.h:2850
  2014. GL_MAP2_VERTEX_ATTRIB10_4_NV = 34426 # GL/glext.h:2851
  2015. GL_MAP2_VERTEX_ATTRIB11_4_NV = 34427 # GL/glext.h:2852
  2016. GL_MAP2_VERTEX_ATTRIB12_4_NV = 34428 # GL/glext.h:2853
  2017. GL_MAP2_VERTEX_ATTRIB13_4_NV = 34429 # GL/glext.h:2854
  2018. GL_MAP2_VERTEX_ATTRIB14_4_NV = 34430 # GL/glext.h:2855
  2019. GL_MAP2_VERTEX_ATTRIB15_4_NV = 34431 # GL/glext.h:2856
  2020. # SGIX_texture_coordinate_clamp (GL/glext.h:2859)
  2021. GL_TEXTURE_MAX_CLAMP_S_SGIX = 33641 # GL/glext.h:2860
  2022. GL_TEXTURE_MAX_CLAMP_T_SGIX = 33642 # GL/glext.h:2861
  2023. GL_TEXTURE_MAX_CLAMP_R_SGIX = 33643 # GL/glext.h:2862
  2024. # SGIX_scalebias_hint (GL/glext.h:2865)
  2025. GL_SCALEBIAS_HINT_SGIX = 33570 # GL/glext.h:2866
  2026. # OML_interlace (GL/glext.h:2869)
  2027. GL_INTERLACE_OML = 35200 # GL/glext.h:2870
  2028. GL_INTERLACE_READ_OML = 35201 # GL/glext.h:2871
  2029. # OML_subsample (GL/glext.h:2874)
  2030. GL_FORMAT_SUBSAMPLE_24_24_OML = 35202 # GL/glext.h:2875
  2031. GL_FORMAT_SUBSAMPLE_244_244_OML = 35203 # GL/glext.h:2876
  2032. # OML_resample (GL/glext.h:2879)
  2033. GL_PACK_RESAMPLE_OML = 35204 # GL/glext.h:2880
  2034. GL_UNPACK_RESAMPLE_OML = 35205 # GL/glext.h:2881
  2035. GL_RESAMPLE_REPLICATE_OML = 35206 # GL/glext.h:2882
  2036. GL_RESAMPLE_ZERO_FILL_OML = 35207 # GL/glext.h:2883
  2037. GL_RESAMPLE_AVERAGE_OML = 35208 # GL/glext.h:2884
  2038. GL_RESAMPLE_DECIMATE_OML = 35209 # GL/glext.h:2885
  2039. # NV_copy_depth_to_color (GL/glext.h:2888)
  2040. GL_DEPTH_STENCIL_TO_RGBA_NV = 34926 # GL/glext.h:2889
  2041. GL_DEPTH_STENCIL_TO_BGRA_NV = 34927 # GL/glext.h:2890
  2042. # ATI_envmap_bumpmap (GL/glext.h:2893)
  2043. GL_BUMP_ROT_MATRIX_ATI = 34677 # GL/glext.h:2894
  2044. GL_BUMP_ROT_MATRIX_SIZE_ATI = 34678 # GL/glext.h:2895
  2045. GL_BUMP_NUM_TEX_UNITS_ATI = 34679 # GL/glext.h:2896
  2046. GL_BUMP_TEX_UNITS_ATI = 34680 # GL/glext.h:2897
  2047. GL_DUDV_ATI = 34681 # GL/glext.h:2898
  2048. GL_DU8DV8_ATI = 34682 # GL/glext.h:2899
  2049. GL_BUMP_ENVMAP_ATI = 34683 # GL/glext.h:2900
  2050. GL_BUMP_TARGET_ATI = 34684 # GL/glext.h:2901
  2051. # ATI_fragment_shader (GL/glext.h:2904)
  2052. GL_FRAGMENT_SHADER_ATI = 35104 # GL/glext.h:2905
  2053. GL_REG_0_ATI = 35105 # GL/glext.h:2906
  2054. GL_REG_1_ATI = 35106 # GL/glext.h:2907
  2055. GL_REG_2_ATI = 35107 # GL/glext.h:2908
  2056. GL_REG_3_ATI = 35108 # GL/glext.h:2909
  2057. GL_REG_4_ATI = 35109 # GL/glext.h:2910
  2058. GL_REG_5_ATI = 35110 # GL/glext.h:2911
  2059. GL_REG_6_ATI = 35111 # GL/glext.h:2912
  2060. GL_REG_7_ATI = 35112 # GL/glext.h:2913
  2061. GL_REG_8_ATI = 35113 # GL/glext.h:2914
  2062. GL_REG_9_ATI = 35114 # GL/glext.h:2915
  2063. GL_REG_10_ATI = 35115 # GL/glext.h:2916
  2064. GL_REG_11_ATI = 35116 # GL/glext.h:2917
  2065. GL_REG_12_ATI = 35117 # GL/glext.h:2918
  2066. GL_REG_13_ATI = 35118 # GL/glext.h:2919
  2067. GL_REG_14_ATI = 35119 # GL/glext.h:2920
  2068. GL_REG_15_ATI = 35120 # GL/glext.h:2921
  2069. GL_REG_16_ATI = 35121 # GL/glext.h:2922
  2070. GL_REG_17_ATI = 35122 # GL/glext.h:2923
  2071. GL_REG_18_ATI = 35123 # GL/glext.h:2924
  2072. GL_REG_19_ATI = 35124 # GL/glext.h:2925
  2073. GL_REG_20_ATI = 35125 # GL/glext.h:2926
  2074. GL_REG_21_ATI = 35126 # GL/glext.h:2927
  2075. GL_REG_22_ATI = 35127 # GL/glext.h:2928
  2076. GL_REG_23_ATI = 35128 # GL/glext.h:2929
  2077. GL_REG_24_ATI = 35129 # GL/glext.h:2930
  2078. GL_REG_25_ATI = 35130 # GL/glext.h:2931
  2079. GL_REG_26_ATI = 35131 # GL/glext.h:2932
  2080. GL_REG_27_ATI = 35132 # GL/glext.h:2933
  2081. GL_REG_28_ATI = 35133 # GL/glext.h:2934
  2082. GL_REG_29_ATI = 35134 # GL/glext.h:2935
  2083. GL_REG_30_ATI = 35135 # GL/glext.h:2936
  2084. GL_REG_31_ATI = 35136 # GL/glext.h:2937
  2085. GL_CON_0_ATI = 35137 # GL/glext.h:2938
  2086. GL_CON_1_ATI = 35138 # GL/glext.h:2939
  2087. GL_CON_2_ATI = 35139 # GL/glext.h:2940
  2088. GL_CON_3_ATI = 35140 # GL/glext.h:2941
  2089. GL_CON_4_ATI = 35141 # GL/glext.h:2942
  2090. GL_CON_5_ATI = 35142 # GL/glext.h:2943
  2091. GL_CON_6_ATI = 35143 # GL/glext.h:2944
  2092. GL_CON_7_ATI = 35144 # GL/glext.h:2945
  2093. GL_CON_8_ATI = 35145 # GL/glext.h:2946
  2094. GL_CON_9_ATI = 35146 # GL/glext.h:2947
  2095. GL_CON_10_ATI = 35147 # GL/glext.h:2948
  2096. GL_CON_11_ATI = 35148 # GL/glext.h:2949
  2097. GL_CON_12_ATI = 35149 # GL/glext.h:2950
  2098. GL_CON_13_ATI = 35150 # GL/glext.h:2951
  2099. GL_CON_14_ATI = 35151 # GL/glext.h:2952
  2100. GL_CON_15_ATI = 35152 # GL/glext.h:2953
  2101. GL_CON_16_ATI = 35153 # GL/glext.h:2954
  2102. GL_CON_17_ATI = 35154 # GL/glext.h:2955
  2103. GL_CON_18_ATI = 35155 # GL/glext.h:2956
  2104. GL_CON_19_ATI = 35156 # GL/glext.h:2957
  2105. GL_CON_20_ATI = 35157 # GL/glext.h:2958
  2106. GL_CON_21_ATI = 35158 # GL/glext.h:2959
  2107. GL_CON_22_ATI = 35159 # GL/glext.h:2960
  2108. GL_CON_23_ATI = 35160 # GL/glext.h:2961
  2109. GL_CON_24_ATI = 35161 # GL/glext.h:2962
  2110. GL_CON_25_ATI = 35162 # GL/glext.h:2963
  2111. GL_CON_26_ATI = 35163 # GL/glext.h:2964
  2112. GL_CON_27_ATI = 35164 # GL/glext.h:2965
  2113. GL_CON_28_ATI = 35165 # GL/glext.h:2966
  2114. GL_CON_29_ATI = 35166 # GL/glext.h:2967
  2115. GL_CON_30_ATI = 35167 # GL/glext.h:2968
  2116. GL_CON_31_ATI = 35168 # GL/glext.h:2969
  2117. GL_MOV_ATI = 35169 # GL/glext.h:2970
  2118. GL_ADD_ATI = 35171 # GL/glext.h:2971
  2119. GL_MUL_ATI = 35172 # GL/glext.h:2972
  2120. GL_SUB_ATI = 35173 # GL/glext.h:2973
  2121. GL_DOT3_ATI = 35174 # GL/glext.h:2974
  2122. GL_DOT4_ATI = 35175 # GL/glext.h:2975
  2123. GL_MAD_ATI = 35176 # GL/glext.h:2976
  2124. GL_LERP_ATI = 35177 # GL/glext.h:2977
  2125. GL_CND_ATI = 35178 # GL/glext.h:2978
  2126. GL_CND0_ATI = 35179 # GL/glext.h:2979
  2127. GL_DOT2_ADD_ATI = 35180 # GL/glext.h:2980
  2128. GL_SECONDARY_INTERPOLATOR_ATI = 35181 # GL/glext.h:2981
  2129. GL_NUM_FRAGMENT_REGISTERS_ATI = 35182 # GL/glext.h:2982
  2130. GL_NUM_FRAGMENT_CONSTANTS_ATI = 35183 # GL/glext.h:2983
  2131. GL_NUM_PASSES_ATI = 35184 # GL/glext.h:2984
  2132. GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 35185 # GL/glext.h:2985
  2133. GL_NUM_INSTRUCTIONS_TOTAL_ATI = 35186 # GL/glext.h:2986
  2134. GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 35187 # GL/glext.h:2987
  2135. GL_NUM_LOOPBACK_COMPONENTS_ATI = 35188 # GL/glext.h:2988
  2136. GL_COLOR_ALPHA_PAIRING_ATI = 35189 # GL/glext.h:2989
  2137. GL_SWIZZLE_STR_ATI = 35190 # GL/glext.h:2990
  2138. GL_SWIZZLE_STQ_ATI = 35191 # GL/glext.h:2991
  2139. GL_SWIZZLE_STR_DR_ATI = 35192 # GL/glext.h:2992
  2140. GL_SWIZZLE_STQ_DQ_ATI = 35193 # GL/glext.h:2993
  2141. GL_SWIZZLE_STRQ_ATI = 35194 # GL/glext.h:2994
  2142. GL_SWIZZLE_STRQ_DQ_ATI = 35195 # GL/glext.h:2995
  2143. GL_RED_BIT_ATI = 1 # GL/glext.h:2996
  2144. GL_GREEN_BIT_ATI = 2 # GL/glext.h:2997
  2145. GL_BLUE_BIT_ATI = 4 # GL/glext.h:2998
  2146. GL_2X_BIT_ATI = 1 # GL/glext.h:2999
  2147. GL_4X_BIT_ATI = 2 # GL/glext.h:3000
  2148. GL_8X_BIT_ATI = 4 # GL/glext.h:3001
  2149. GL_HALF_BIT_ATI = 8 # GL/glext.h:3002
  2150. GL_QUARTER_BIT_ATI = 16 # GL/glext.h:3003
  2151. GL_EIGHTH_BIT_ATI = 32 # GL/glext.h:3004
  2152. GL_SATURATE_BIT_ATI = 64 # GL/glext.h:3005
  2153. GL_COMP_BIT_ATI = 2 # GL/glext.h:3006
  2154. GL_NEGATE_BIT_ATI = 4 # GL/glext.h:3007
  2155. GL_BIAS_BIT_ATI = 8 # GL/glext.h:3008
  2156. # ATI_pn_triangles (GL/glext.h:3011)
  2157. GL_PN_TRIANGLES_ATI = 34800 # GL/glext.h:3012
  2158. GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34801 # GL/glext.h:3013
  2159. GL_PN_TRIANGLES_POINT_MODE_ATI = 34802 # GL/glext.h:3014
  2160. GL_PN_TRIANGLES_NORMAL_MODE_ATI = 34803 # GL/glext.h:3015
  2161. GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34804 # GL/glext.h:3016
  2162. GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 34805 # GL/glext.h:3017
  2163. GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 34806 # GL/glext.h:3018
  2164. GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 34807 # GL/glext.h:3019
  2165. GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 34808 # GL/glext.h:3020
  2166. # ATI_vertex_array_object (GL/glext.h:3023)
  2167. GL_STATIC_ATI = 34656 # GL/glext.h:3024
  2168. GL_DYNAMIC_ATI = 34657 # GL/glext.h:3025
  2169. GL_PRESERVE_ATI = 34658 # GL/glext.h:3026
  2170. GL_DISCARD_ATI = 34659 # GL/glext.h:3027
  2171. GL_OBJECT_BUFFER_SIZE_ATI = 34660 # GL/glext.h:3028
  2172. GL_OBJECT_BUFFER_USAGE_ATI = 34661 # GL/glext.h:3029
  2173. GL_ARRAY_OBJECT_BUFFER_ATI = 34662 # GL/glext.h:3030
  2174. GL_ARRAY_OBJECT_OFFSET_ATI = 34663 # GL/glext.h:3031
  2175. # EXT_vertex_shader (GL/glext.h:3034)
  2176. GL_VERTEX_SHADER_EXT = 34688 # GL/glext.h:3035
  2177. GL_VERTEX_SHADER_BINDING_EXT = 34689 # GL/glext.h:3036
  2178. GL_OP_INDEX_EXT = 34690 # GL/glext.h:3037
  2179. GL_OP_NEGATE_EXT = 34691 # GL/glext.h:3038
  2180. GL_OP_DOT3_EXT = 34692 # GL/glext.h:3039
  2181. GL_OP_DOT4_EXT = 34693 # GL/glext.h:3040
  2182. GL_OP_MUL_EXT = 34694 # GL/glext.h:3041
  2183. GL_OP_ADD_EXT = 34695 # GL/glext.h:3042
  2184. GL_OP_MADD_EXT = 34696 # GL/glext.h:3043
  2185. GL_OP_FRAC_EXT = 34697 # GL/glext.h:3044
  2186. GL_OP_MAX_EXT = 34698 # GL/glext.h:3045
  2187. GL_OP_MIN_EXT = 34699 # GL/glext.h:3046
  2188. GL_OP_SET_GE_EXT = 34700 # GL/glext.h:3047
  2189. GL_OP_SET_LT_EXT = 34701 # GL/glext.h:3048
  2190. GL_OP_CLAMP_EXT = 34702 # GL/glext.h:3049
  2191. GL_OP_FLOOR_EXT = 34703 # GL/glext.h:3050
  2192. GL_OP_ROUND_EXT = 34704 # GL/glext.h:3051
  2193. GL_OP_EXP_BASE_2_EXT = 34705 # GL/glext.h:3052
  2194. GL_OP_LOG_BASE_2_EXT = 34706 # GL/glext.h:3053
  2195. GL_OP_POWER_EXT = 34707 # GL/glext.h:3054
  2196. GL_OP_RECIP_EXT = 34708 # GL/glext.h:3055
  2197. GL_OP_RECIP_SQRT_EXT = 34709 # GL/glext.h:3056
  2198. GL_OP_SUB_EXT = 34710 # GL/glext.h:3057
  2199. GL_OP_CROSS_PRODUCT_EXT = 34711 # GL/glext.h:3058
  2200. GL_OP_MULTIPLY_MATRIX_EXT = 34712 # GL/glext.h:3059
  2201. GL_OP_MOV_EXT = 34713 # GL/glext.h:3060
  2202. GL_OUTPUT_VERTEX_EXT = 34714 # GL/glext.h:3061
  2203. GL_OUTPUT_COLOR0_EXT = 34715 # GL/glext.h:3062
  2204. GL_OUTPUT_COLOR1_EXT = 34716 # GL/glext.h:3063
  2205. GL_OUTPUT_TEXTURE_COORD0_EXT = 34717 # GL/glext.h:3064
  2206. GL_OUTPUT_TEXTURE_COORD1_EXT = 34718 # GL/glext.h:3065
  2207. GL_OUTPUT_TEXTURE_COORD2_EXT = 34719 # GL/glext.h:3066
  2208. GL_OUTPUT_TEXTURE_COORD3_EXT = 34720 # GL/glext.h:3067
  2209. GL_OUTPUT_TEXTURE_COORD4_EXT = 34721 # GL/glext.h:3068
  2210. GL_OUTPUT_TEXTURE_COORD5_EXT = 34722 # GL/glext.h:3069
  2211. GL_OUTPUT_TEXTURE_COORD6_EXT = 34723 # GL/glext.h:3070
  2212. GL_OUTPUT_TEXTURE_COORD7_EXT = 34724 # GL/glext.h:3071
  2213. GL_OUTPUT_TEXTURE_COORD8_EXT = 34725 # GL/glext.h:3072
  2214. GL_OUTPUT_TEXTURE_COORD9_EXT = 34726 # GL/glext.h:3073
  2215. GL_OUTPUT_TEXTURE_COORD10_EXT = 34727 # GL/glext.h:3074
  2216. GL_OUTPUT_TEXTURE_COORD11_EXT = 34728 # GL/glext.h:3075
  2217. GL_OUTPUT_TEXTURE_COORD12_EXT = 34729 # GL/glext.h:3076
  2218. GL_OUTPUT_TEXTURE_COORD13_EXT = 34730 # GL/glext.h:3077
  2219. GL_OUTPUT_TEXTURE_COORD14_EXT = 34731 # GL/glext.h:3078
  2220. GL_OUTPUT_TEXTURE_COORD15_EXT = 34732 # GL/glext.h:3079
  2221. GL_OUTPUT_TEXTURE_COORD16_EXT = 34733 # GL/glext.h:3080
  2222. GL_OUTPUT_TEXTURE_COORD17_EXT = 34734 # GL/glext.h:3081
  2223. GL_OUTPUT_TEXTURE_COORD18_EXT = 34735 # GL/glext.h:3082
  2224. GL_OUTPUT_TEXTURE_COORD19_EXT = 34736 # GL/glext.h:3083
  2225. GL_OUTPUT_TEXTURE_COORD20_EXT = 34737 # GL/glext.h:3084
  2226. GL_OUTPUT_TEXTURE_COORD21_EXT = 34738 # GL/glext.h:3085
  2227. GL_OUTPUT_TEXTURE_COORD22_EXT = 34739 # GL/glext.h:3086
  2228. GL_OUTPUT_TEXTURE_COORD23_EXT = 34740 # GL/glext.h:3087
  2229. GL_OUTPUT_TEXTURE_COORD24_EXT = 34741 # GL/glext.h:3088
  2230. GL_OUTPUT_TEXTURE_COORD25_EXT = 34742 # GL/glext.h:3089
  2231. GL_OUTPUT_TEXTURE_COORD26_EXT = 34743 # GL/glext.h:3090
  2232. GL_OUTPUT_TEXTURE_COORD27_EXT = 34744 # GL/glext.h:3091
  2233. GL_OUTPUT_TEXTURE_COORD28_EXT = 34745 # GL/glext.h:3092
  2234. GL_OUTPUT_TEXTURE_COORD29_EXT = 34746 # GL/glext.h:3093
  2235. GL_OUTPUT_TEXTURE_COORD30_EXT = 34747 # GL/glext.h:3094
  2236. GL_OUTPUT_TEXTURE_COORD31_EXT = 34748 # GL/glext.h:3095
  2237. GL_OUTPUT_FOG_EXT = 34749 # GL/glext.h:3096
  2238. GL_SCALAR_EXT = 34750 # GL/glext.h:3097
  2239. GL_VECTOR_EXT = 34751 # GL/glext.h:3098
  2240. GL_MATRIX_EXT = 34752 # GL/glext.h:3099
  2241. GL_VARIANT_EXT = 34753 # GL/glext.h:3100
  2242. GL_INVARIANT_EXT = 34754 # GL/glext.h:3101
  2243. GL_LOCAL_CONSTANT_EXT = 34755 # GL/glext.h:3102
  2244. GL_LOCAL_EXT = 34756 # GL/glext.h:3103
  2245. GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 34757 # GL/glext.h:3104
  2246. GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 34758 # GL/glext.h:3105
  2247. GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 34759 # GL/glext.h:3106
  2248. GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34760 # GL/glext.h:3107
  2249. GL_MAX_VERTEX_SHADER_LOCALS_EXT = 34761 # GL/glext.h:3108
  2250. GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 34762 # GL/glext.h:3109
  2251. GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 34763 # GL/glext.h:3110
  2252. GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34764 # GL/glext.h:3111
  2253. GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 34765 # GL/glext.h:3112
  2254. GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 34766 # GL/glext.h:3113
  2255. GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 34767 # GL/glext.h:3114
  2256. GL_VERTEX_SHADER_VARIANTS_EXT = 34768 # GL/glext.h:3115
  2257. GL_VERTEX_SHADER_INVARIANTS_EXT = 34769 # GL/glext.h:3116
  2258. GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34770 # GL/glext.h:3117
  2259. GL_VERTEX_SHADER_LOCALS_EXT = 34771 # GL/glext.h:3118
  2260. GL_VERTEX_SHADER_OPTIMIZED_EXT = 34772 # GL/glext.h:3119
  2261. GL_X_EXT = 34773 # GL/glext.h:3120
  2262. GL_Y_EXT = 34774 # GL/glext.h:3121
  2263. GL_Z_EXT = 34775 # GL/glext.h:3122
  2264. GL_W_EXT = 34776 # GL/glext.h:3123
  2265. GL_NEGATIVE_X_EXT = 34777 # GL/glext.h:3124
  2266. GL_NEGATIVE_Y_EXT = 34778 # GL/glext.h:3125
  2267. GL_NEGATIVE_Z_EXT = 34779 # GL/glext.h:3126
  2268. GL_NEGATIVE_W_EXT = 34780 # GL/glext.h:3127
  2269. GL_ZERO_EXT = 34781 # GL/glext.h:3128
  2270. GL_ONE_EXT = 34782 # GL/glext.h:3129
  2271. GL_NEGATIVE_ONE_EXT = 34783 # GL/glext.h:3130
  2272. GL_NORMALIZED_RANGE_EXT = 34784 # GL/glext.h:3131
  2273. GL_FULL_RANGE_EXT = 34785 # GL/glext.h:3132
  2274. GL_CURRENT_VERTEX_EXT = 34786 # GL/glext.h:3133
  2275. GL_MVP_MATRIX_EXT = 34787 # GL/glext.h:3134
  2276. GL_VARIANT_VALUE_EXT = 34788 # GL/glext.h:3135
  2277. GL_VARIANT_DATATYPE_EXT = 34789 # GL/glext.h:3136
  2278. GL_VARIANT_ARRAY_STRIDE_EXT = 34790 # GL/glext.h:3137
  2279. GL_VARIANT_ARRAY_TYPE_EXT = 34791 # GL/glext.h:3138
  2280. GL_VARIANT_ARRAY_EXT = 34792 # GL/glext.h:3139
  2281. GL_VARIANT_ARRAY_POINTER_EXT = 34793 # GL/glext.h:3140
  2282. GL_INVARIANT_VALUE_EXT = 34794 # GL/glext.h:3141
  2283. GL_INVARIANT_DATATYPE_EXT = 34795 # GL/glext.h:3142
  2284. GL_LOCAL_CONSTANT_VALUE_EXT = 34796 # GL/glext.h:3143
  2285. GL_LOCAL_CONSTANT_DATATYPE_EXT = 34797 # GL/glext.h:3144
  2286. # ATI_vertex_streams (GL/glext.h:3147)
  2287. GL_MAX_VERTEX_STREAMS_ATI = 34667 # GL/glext.h:3148
  2288. GL_VERTEX_STREAM0_ATI = 34668 # GL/glext.h:3149
  2289. GL_VERTEX_STREAM1_ATI = 34669 # GL/glext.h:3150
  2290. GL_VERTEX_STREAM2_ATI = 34670 # GL/glext.h:3151
  2291. GL_VERTEX_STREAM3_ATI = 34671 # GL/glext.h:3152
  2292. GL_VERTEX_STREAM4_ATI = 34672 # GL/glext.h:3153
  2293. GL_VERTEX_STREAM5_ATI = 34673 # GL/glext.h:3154
  2294. GL_VERTEX_STREAM6_ATI = 34674 # GL/glext.h:3155
  2295. GL_VERTEX_STREAM7_ATI = 34675 # GL/glext.h:3156
  2296. GL_VERTEX_SOURCE_ATI = 34676 # GL/glext.h:3157
  2297. # ATI_element_array (GL/glext.h:3160)
  2298. GL_ELEMENT_ARRAY_ATI = 34664 # GL/glext.h:3161
  2299. GL_ELEMENT_ARRAY_TYPE_ATI = 34665 # GL/glext.h:3162
  2300. GL_ELEMENT_ARRAY_POINTER_ATI = 34666 # GL/glext.h:3163
  2301. # SUN_mesh_array (GL/glext.h:3166)
  2302. GL_QUAD_MESH_SUN = 34324 # GL/glext.h:3167
  2303. GL_TRIANGLE_MESH_SUN = 34325 # GL/glext.h:3168
  2304. # SUN_slice_accum (GL/glext.h:3171)
  2305. GL_SLICE_ACCUM_SUN = 34252 # GL/glext.h:3172
  2306. # NV_multisample_filter_hint (GL/glext.h:3175)
  2307. GL_MULTISAMPLE_FILTER_HINT_NV = 34100 # GL/glext.h:3176
  2308. # NV_depth_clamp (GL/glext.h:3179)
  2309. GL_DEPTH_CLAMP_NV = 34383 # GL/glext.h:3180
  2310. # NV_occlusion_query (GL/glext.h:3183)
  2311. GL_PIXEL_COUNTER_BITS_NV = 34916 # GL/glext.h:3184
  2312. GL_CURRENT_OCCLUSION_QUERY_ID_NV = 34917 # GL/glext.h:3185
  2313. GL_PIXEL_COUNT_NV = 34918 # GL/glext.h:3186
  2314. GL_PIXEL_COUNT_AVAILABLE_NV = 34919 # GL/glext.h:3187
  2315. # NV_point_sprite (GL/glext.h:3190)
  2316. GL_POINT_SPRITE_NV = 34913 # GL/glext.h:3191
  2317. GL_COORD_REPLACE_NV = 34914 # GL/glext.h:3192
  2318. GL_POINT_SPRITE_R_MODE_NV = 34915 # GL/glext.h:3193
  2319. # NV_texture_shader3 (GL/glext.h:3196)
  2320. GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 34896 # GL/glext.h:3197
  2321. GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 34897 # GL/glext.h:3198
  2322. GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34898 # GL/glext.h:3199
  2323. GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 34899 # GL/glext.h:3200
  2324. GL_OFFSET_HILO_TEXTURE_2D_NV = 34900 # GL/glext.h:3201
  2325. GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 34901 # GL/glext.h:3202
  2326. GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 34902 # GL/glext.h:3203
  2327. GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34903 # GL/glext.h:3204
  2328. GL_DEPENDENT_HILO_TEXTURE_2D_NV = 34904 # GL/glext.h:3205
  2329. GL_DEPENDENT_RGB_TEXTURE_3D_NV = 34905 # GL/glext.h:3206
  2330. GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 34906 # GL/glext.h:3207
  2331. GL_DOT_PRODUCT_PASS_THROUGH_NV = 34907 # GL/glext.h:3208
  2332. GL_DOT_PRODUCT_TEXTURE_1D_NV = 34908 # GL/glext.h:3209
  2333. GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 34909 # GL/glext.h:3210
  2334. GL_HILO8_NV = 34910 # GL/glext.h:3211
  2335. GL_SIGNED_HILO8_NV = 34911 # GL/glext.h:3212
  2336. GL_FORCE_BLUE_TO_ONE_NV = 34912 # GL/glext.h:3213
  2337. # NV_vertex_program1_1 (GL/glext.h:3216)
  2338. # EXT_shadow_funcs (GL/glext.h:3219)
  2339. # EXT_stencil_two_side (GL/glext.h:3222)
  2340. GL_STENCIL_TEST_TWO_SIDE_EXT = 35088 # GL/glext.h:3223
  2341. GL_ACTIVE_STENCIL_FACE_EXT = 35089 # GL/glext.h:3224
  2342. # ATI_text_fragment_shader (GL/glext.h:3227)
  2343. GL_TEXT_FRAGMENT_SHADER_ATI = 33280 # GL/glext.h:3228
  2344. # APPLE_client_storage (GL/glext.h:3231)
  2345. GL_UNPACK_CLIENT_STORAGE_APPLE = 34226 # GL/glext.h:3232
  2346. # APPLE_element_array (GL/glext.h:3235)
  2347. GL_ELEMENT_ARRAY_APPLE = 34664 # GL/glext.h:3236
  2348. GL_ELEMENT_ARRAY_TYPE_APPLE = 34665 # GL/glext.h:3237
  2349. GL_ELEMENT_ARRAY_POINTER_APPLE = 34666 # GL/glext.h:3238
  2350. # APPLE_fence (GL/glext.h:3241)
  2351. GL_DRAW_PIXELS_APPLE = 35338 # GL/glext.h:3242
  2352. GL_FENCE_APPLE = 35339 # GL/glext.h:3243
  2353. # APPLE_vertex_array_object (GL/glext.h:3246)
  2354. GL_VERTEX_ARRAY_BINDING_APPLE = 34229 # GL/glext.h:3247
  2355. # APPLE_vertex_array_range (GL/glext.h:3250)
  2356. GL_VERTEX_ARRAY_RANGE_APPLE = 34077 # GL/glext.h:3251
  2357. GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 34078 # GL/glext.h:3252
  2358. GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 34079 # GL/glext.h:3253
  2359. GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 34081 # GL/glext.h:3254
  2360. GL_STORAGE_CACHED_APPLE = 34238 # GL/glext.h:3255
  2361. GL_STORAGE_SHARED_APPLE = 34239 # GL/glext.h:3256
  2362. # APPLE_ycbcr_422 (GL/glext.h:3259)
  2363. GL_YCBCR_422_APPLE = 34233 # GL/glext.h:3260
  2364. GL_UNSIGNED_SHORT_8_8_APPLE = 34234 # GL/glext.h:3261
  2365. GL_UNSIGNED_SHORT_8_8_REV_APPLE = 34235 # GL/glext.h:3262
  2366. # S3_s3tc (GL/glext.h:3265)
  2367. GL_RGB_S3TC = 33696 # GL/glext.h:3266
  2368. GL_RGB4_S3TC = 33697 # GL/glext.h:3267
  2369. GL_RGBA_S3TC = 33698 # GL/glext.h:3268
  2370. GL_RGBA4_S3TC = 33699 # GL/glext.h:3269
  2371. # ATI_draw_buffers (GL/glext.h:3272)
  2372. GL_MAX_DRAW_BUFFERS_ATI = 34852 # GL/glext.h:3273
  2373. GL_DRAW_BUFFER0_ATI = 34853 # GL/glext.h:3274
  2374. GL_DRAW_BUFFER1_ATI = 34854 # GL/glext.h:3275
  2375. GL_DRAW_BUFFER2_ATI = 34855 # GL/glext.h:3276
  2376. GL_DRAW_BUFFER3_ATI = 34856 # GL/glext.h:3277
  2377. GL_DRAW_BUFFER4_ATI = 34857 # GL/glext.h:3278
  2378. GL_DRAW_BUFFER5_ATI = 34858 # GL/glext.h:3279
  2379. GL_DRAW_BUFFER6_ATI = 34859 # GL/glext.h:3280
  2380. GL_DRAW_BUFFER7_ATI = 34860 # GL/glext.h:3281
  2381. GL_DRAW_BUFFER8_ATI = 34861 # GL/glext.h:3282
  2382. GL_DRAW_BUFFER9_ATI = 34862 # GL/glext.h:3283
  2383. GL_DRAW_BUFFER10_ATI = 34863 # GL/glext.h:3284
  2384. GL_DRAW_BUFFER11_ATI = 34864 # GL/glext.h:3285
  2385. GL_DRAW_BUFFER12_ATI = 34865 # GL/glext.h:3286
  2386. GL_DRAW_BUFFER13_ATI = 34866 # GL/glext.h:3287
  2387. GL_DRAW_BUFFER14_ATI = 34867 # GL/glext.h:3288
  2388. GL_DRAW_BUFFER15_ATI = 34868 # GL/glext.h:3289
  2389. # ATI_pixel_format_float (GL/glext.h:3292)
  2390. GL_TYPE_RGBA_FLOAT_ATI = 34848 # GL/glext.h:3293
  2391. GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 34869 # GL/glext.h:3294
  2392. # ATI_texture_env_combine3 (GL/glext.h:3297)
  2393. GL_MODULATE_ADD_ATI = 34628 # GL/glext.h:3298
  2394. GL_MODULATE_SIGNED_ADD_ATI = 34629 # GL/glext.h:3299
  2395. GL_MODULATE_SUBTRACT_ATI = 34630 # GL/glext.h:3300
  2396. # ATI_texture_float (GL/glext.h:3303)
  2397. GL_RGBA_FLOAT32_ATI = 34836 # GL/glext.h:3304
  2398. GL_RGB_FLOAT32_ATI = 34837 # GL/glext.h:3305
  2399. GL_ALPHA_FLOAT32_ATI = 34838 # GL/glext.h:3306
  2400. GL_INTENSITY_FLOAT32_ATI = 34839 # GL/glext.h:3307
  2401. GL_LUMINANCE_FLOAT32_ATI = 34840 # GL/glext.h:3308
  2402. GL_LUMINANCE_ALPHA_FLOAT32_ATI = 34841 # GL/glext.h:3309
  2403. GL_RGBA_FLOAT16_ATI = 34842 # GL/glext.h:3310
  2404. GL_RGB_FLOAT16_ATI = 34843 # GL/glext.h:3311
  2405. GL_ALPHA_FLOAT16_ATI = 34844 # GL/glext.h:3312
  2406. GL_INTENSITY_FLOAT16_ATI = 34845 # GL/glext.h:3313
  2407. GL_LUMINANCE_FLOAT16_ATI = 34846 # GL/glext.h:3314
  2408. GL_LUMINANCE_ALPHA_FLOAT16_ATI = 34847 # GL/glext.h:3315
  2409. # NV_float_buffer (GL/glext.h:3318)
  2410. GL_FLOAT_R_NV = 34944 # GL/glext.h:3319
  2411. GL_FLOAT_RG_NV = 34945 # GL/glext.h:3320
  2412. GL_FLOAT_RGB_NV = 34946 # GL/glext.h:3321
  2413. GL_FLOAT_RGBA_NV = 34947 # GL/glext.h:3322
  2414. GL_FLOAT_R16_NV = 34948 # GL/glext.h:3323
  2415. GL_FLOAT_R32_NV = 34949 # GL/glext.h:3324
  2416. GL_FLOAT_RG16_NV = 34950 # GL/glext.h:3325
  2417. GL_FLOAT_RG32_NV = 34951 # GL/glext.h:3326
  2418. GL_FLOAT_RGB16_NV = 34952 # GL/glext.h:3327
  2419. GL_FLOAT_RGB32_NV = 34953 # GL/glext.h:3328
  2420. GL_FLOAT_RGBA16_NV = 34954 # GL/glext.h:3329
  2421. GL_FLOAT_RGBA32_NV = 34955 # GL/glext.h:3330
  2422. GL_TEXTURE_FLOAT_COMPONENTS_NV = 34956 # GL/glext.h:3331
  2423. GL_FLOAT_CLEAR_COLOR_VALUE_NV = 34957 # GL/glext.h:3332
  2424. GL_FLOAT_RGBA_MODE_NV = 34958 # GL/glext.h:3333
  2425. # NV_fragment_program (GL/glext.h:3336)
  2426. GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 34920 # GL/glext.h:3337
  2427. GL_FRAGMENT_PROGRAM_NV = 34928 # GL/glext.h:3338
  2428. GL_MAX_TEXTURE_COORDS_NV = 34929 # GL/glext.h:3339
  2429. GL_MAX_TEXTURE_IMAGE_UNITS_NV = 34930 # GL/glext.h:3340
  2430. GL_FRAGMENT_PROGRAM_BINDING_NV = 34931 # GL/glext.h:3341
  2431. GL_PROGRAM_ERROR_STRING_NV = 34932 # GL/glext.h:3342
  2432. # NV_half_float (GL/glext.h:3345)
  2433. GL_HALF_FLOAT_NV = 5131 # GL/glext.h:3346
  2434. # NV_pixel_data_range (GL/glext.h:3349)
  2435. GL_WRITE_PIXEL_DATA_RANGE_NV = 34936 # GL/glext.h:3350
  2436. GL_READ_PIXEL_DATA_RANGE_NV = 34937 # GL/glext.h:3351
  2437. GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 34938 # GL/glext.h:3352
  2438. GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 34939 # GL/glext.h:3353
  2439. GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 34940 # GL/glext.h:3354
  2440. GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 34941 # GL/glext.h:3355
  2441. # NV_primitive_restart (GL/glext.h:3358)
  2442. GL_PRIMITIVE_RESTART_NV = 34136 # GL/glext.h:3359
  2443. GL_PRIMITIVE_RESTART_INDEX_NV = 34137 # GL/glext.h:3360
  2444. # NV_texture_expand_normal (GL/glext.h:3363)
  2445. GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = 34959 # GL/glext.h:3364
  2446. # NV_vertex_program2 (GL/glext.h:3367)
  2447. # ATI_map_object_buffer (GL/glext.h:3370)
  2448. # ATI_separate_stencil (GL/glext.h:3373)
  2449. GL_STENCIL_BACK_FUNC_ATI = 34816 # GL/glext.h:3374
  2450. GL_STENCIL_BACK_FAIL_ATI = 34817 # GL/glext.h:3375
  2451. GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 34818 # GL/glext.h:3376
  2452. GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 34819 # GL/glext.h:3377
  2453. # ATI_vertex_attrib_array_object (GL/glext.h:3380)
  2454. # OES_read_format (GL/glext.h:3383)
  2455. GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738 # GL/glext.h:3384
  2456. GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739 # GL/glext.h:3385
  2457. # EXT_depth_bounds_test (GL/glext.h:3388)
  2458. GL_DEPTH_BOUNDS_TEST_EXT = 34960 # GL/glext.h:3389
  2459. GL_DEPTH_BOUNDS_EXT = 34961 # GL/glext.h:3390
  2460. # EXT_texture_mirror_clamp (GL/glext.h:3393)
  2461. GL_MIRROR_CLAMP_EXT = 34626 # GL/glext.h:3394
  2462. GL_MIRROR_CLAMP_TO_EDGE_EXT = 34627 # GL/glext.h:3395
  2463. GL_MIRROR_CLAMP_TO_BORDER_EXT = 35090 # GL/glext.h:3396
  2464. # EXT_blend_equation_separate (GL/glext.h:3399)
  2465. GL_BLEND_EQUATION_RGB_EXT = 32777 # GL/glext.h:3400
  2466. GL_BLEND_EQUATION_ALPHA_EXT = 34877 # GL/glext.h:3401
  2467. # MESA_pack_invert (GL/glext.h:3404)
  2468. GL_PACK_INVERT_MESA = 34648 # GL/glext.h:3405
  2469. # MESA_ycbcr_texture (GL/glext.h:3408)
  2470. GL_UNSIGNED_SHORT_8_8_MESA = 34234 # GL/glext.h:3409
  2471. GL_UNSIGNED_SHORT_8_8_REV_MESA = 34235 # GL/glext.h:3410
  2472. GL_YCBCR_MESA = 34647 # GL/glext.h:3411
  2473. # EXT_pixel_buffer_object (GL/glext.h:3414)
  2474. GL_PIXEL_PACK_BUFFER_EXT = 35051 # GL/glext.h:3415
  2475. GL_PIXEL_UNPACK_BUFFER_EXT = 35052 # GL/glext.h:3416
  2476. GL_PIXEL_PACK_BUFFER_BINDING_EXT = 35053 # GL/glext.h:3417
  2477. GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = 35055 # GL/glext.h:3418
  2478. # NV_fragment_program_option (GL/glext.h:3421)
  2479. # NV_fragment_program2 (GL/glext.h:3424)
  2480. GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = 35060 # GL/glext.h:3425
  2481. GL_MAX_PROGRAM_CALL_DEPTH_NV = 35061 # GL/glext.h:3426
  2482. GL_MAX_PROGRAM_IF_DEPTH_NV = 35062 # GL/glext.h:3427
  2483. GL_MAX_PROGRAM_LOOP_DEPTH_NV = 35063 # GL/glext.h:3428
  2484. GL_MAX_PROGRAM_LOOP_COUNT_NV = 35064 # GL/glext.h:3429
  2485. # NV_vertex_program2_option (GL/glext.h:3432)
  2486. # NV_vertex_program3 (GL/glext.h:3437)
  2487. # EXT_framebuffer_object (GL/glext.h:3441)
  2488. GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 1286 # GL/glext.h:3442
  2489. GL_MAX_RENDERBUFFER_SIZE_EXT = 34024 # GL/glext.h:3443
  2490. GL_FRAMEBUFFER_BINDING_EXT = 36006 # GL/glext.h:3444
  2491. GL_RENDERBUFFER_BINDING_EXT = 36007 # GL/glext.h:3445
  2492. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 36048 # GL/glext.h:3446
  2493. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 36049 # GL/glext.h:3447
  2494. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 36050 # GL/glext.h:3448
  2495. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 36051 # GL/glext.h:3449
  2496. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 36052 # GL/glext.h:3450
  2497. GL_FRAMEBUFFER_COMPLETE_EXT = 36053 # GL/glext.h:3451
  2498. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 36054 # GL/glext.h:3452
  2499. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 36055 # GL/glext.h:3453
  2500. GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT = 36056 # GL/glext.h:3454
  2501. GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 36057 # GL/glext.h:3455
  2502. GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 36058 # GL/glext.h:3456
  2503. GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 36059 # GL/glext.h:3457
  2504. GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 36060 # GL/glext.h:3458
  2505. GL_FRAMEBUFFER_UNSUPPORTED_EXT = 36061 # GL/glext.h:3459
  2506. GL_MAX_COLOR_ATTACHMENTS_EXT = 36063 # GL/glext.h:3460
  2507. GL_COLOR_ATTACHMENT0_EXT = 36064 # GL/glext.h:3461
  2508. GL_COLOR_ATTACHMENT1_EXT = 36065 # GL/glext.h:3462
  2509. GL_COLOR_ATTACHMENT2_EXT = 36066 # GL/glext.h:3463
  2510. GL_COLOR_ATTACHMENT3_EXT = 36067 # GL/glext.h:3464
  2511. GL_COLOR_ATTACHMENT4_EXT = 36068 # GL/glext.h:3465
  2512. GL_COLOR_ATTACHMENT5_EXT = 36069 # GL/glext.h:3466
  2513. GL_COLOR_ATTACHMENT6_EXT = 36070 # GL/glext.h:3467
  2514. GL_COLOR_ATTACHMENT7_EXT = 36071 # GL/glext.h:3468
  2515. GL_COLOR_ATTACHMENT8_EXT = 36072 # GL/glext.h:3469
  2516. GL_COLOR_ATTACHMENT9_EXT = 36073 # GL/glext.h:3470
  2517. GL_COLOR_ATTACHMENT10_EXT = 36074 # GL/glext.h:3471
  2518. GL_COLOR_ATTACHMENT11_EXT = 36075 # GL/glext.h:3472
  2519. GL_COLOR_ATTACHMENT12_EXT = 36076 # GL/glext.h:3473
  2520. GL_COLOR_ATTACHMENT13_EXT = 36077 # GL/glext.h:3474
  2521. GL_COLOR_ATTACHMENT14_EXT = 36078 # GL/glext.h:3475
  2522. GL_COLOR_ATTACHMENT15_EXT = 36079 # GL/glext.h:3476
  2523. GL_DEPTH_ATTACHMENT_EXT = 36096 # GL/glext.h:3477
  2524. GL_STENCIL_ATTACHMENT_EXT = 36128 # GL/glext.h:3478
  2525. GL_FRAMEBUFFER_EXT = 36160 # GL/glext.h:3479
  2526. GL_RENDERBUFFER_EXT = 36161 # GL/glext.h:3480
  2527. GL_RENDERBUFFER_WIDTH_EXT = 36162 # GL/glext.h:3481
  2528. GL_RENDERBUFFER_HEIGHT_EXT = 36163 # GL/glext.h:3482
  2529. GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 36164 # GL/glext.h:3483
  2530. GL_STENCIL_INDEX_EXT = 36165 # GL/glext.h:3484
  2531. GL_STENCIL_INDEX1_EXT = 36166 # GL/glext.h:3485
  2532. GL_STENCIL_INDEX4_EXT = 36167 # GL/glext.h:3486
  2533. GL_STENCIL_INDEX8_EXT = 36168 # GL/glext.h:3487
  2534. GL_STENCIL_INDEX16_EXT = 36169 # GL/glext.h:3488
  2535. GL_RENDERBUFFER_RED_SIZE_EXT = 36176 # GL/glext.h:3489
  2536. GL_RENDERBUFFER_GREEN_SIZE_EXT = 36177 # GL/glext.h:3490
  2537. GL_RENDERBUFFER_BLUE_SIZE_EXT = 36178 # GL/glext.h:3491
  2538. GL_RENDERBUFFER_ALPHA_SIZE_EXT = 36179 # GL/glext.h:3492
  2539. GL_RENDERBUFFER_DEPTH_SIZE_EXT = 36180 # GL/glext.h:3493
  2540. GL_RENDERBUFFER_STENCIL_SIZE_EXT = 36181 # GL/glext.h:3494
  2541. # GREMEDY_string_marker (GL/glext.h:3497)
  2542. # EXT_Cg_shader (GL/glext.h:3500)
  2543. GL_CG_VERTEX_SHADER_EXT = 35086 # GL/glext.h:3501
  2544. GL_CG_FRAGMENT_SHADER_EXT = 35087 # GL/glext.h:3502
  2545. # EXT_timer_query (GL/glext.h:3505)
  2546. GL_TIME_ELAPSED_EXT = 35007 # GL/glext.h:3506
  2547. # EXT_texture_buffer_object (GL/glext.h:3509)
  2548. GL_TEXTURE_BUFFER_EXT = 35882 # GL/glext.h:3510
  2549. GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 35883 # GL/glext.h:3511
  2550. GL_TEXTURE_BINDING_BUFFER_EXT = 35884 # GL/glext.h:3512
  2551. GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 35885 # GL/glext.h:3513
  2552. GL_TEXTURE_BUFFER_FORMAT_EXT = 35886 # GL/glext.h:3514
  2553. # EXT_gpu_shader4 (GL/glext.h:3517)
  2554. GL_SAMPLER_1D_ARRAY_EXT = 36288 # GL/glext.h:3518
  2555. GL_SAMPLER_2D_ARRAY_EXT = 36289 # GL/glext.h:3519
  2556. GL_SAMPLER_BUFFER_EXT = 36290 # GL/glext.h:3520
  2557. GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 36291 # GL/glext.h:3521
  2558. GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 36292 # GL/glext.h:3522
  2559. GL_SAMPLER_CUBE_SHADOW_EXT = 36293 # GL/glext.h:3523
  2560. GL_UNSIGNED_INT_VEC2_EXT = 36294 # GL/glext.h:3524
  2561. GL_UNSIGNED_INT_VEC3_EXT = 36295 # GL/glext.h:3525
  2562. GL_UNSIGNED_INT_VEC4_EXT = 36296 # GL/glext.h:3526
  2563. GL_INT_SAMPLER_1D_EXT = 36297 # GL/glext.h:3527
  2564. GL_INT_SAMPLER_2D_EXT = 36298 # GL/glext.h:3528
  2565. GL_INT_SAMPLER_3D_EXT = 36299 # GL/glext.h:3529
  2566. GL_INT_SAMPLER_CUBE_EXT = 36300 # GL/glext.h:3530
  2567. GL_INT_SAMPLER_2D_RECT_EXT = 36301 # GL/glext.h:3531
  2568. GL_INT_SAMPLER_1D_ARRAY_EXT = 36302 # GL/glext.h:3532
  2569. GL_INT_SAMPLER_2D_ARRAY_EXT = 36303 # GL/glext.h:3533
  2570. GL_INT_SAMPLER_BUFFER_EXT = 36304 # GL/glext.h:3534
  2571. GL_UNSIGNED_INT_SAMPLER_1D_EXT = 36305 # GL/glext.h:3535
  2572. GL_UNSIGNED_INT_SAMPLER_2D_EXT = 36306 # GL/glext.h:3536
  2573. GL_UNSIGNED_INT_SAMPLER_3D_EXT = 36307 # GL/glext.h:3537
  2574. GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 36308 # GL/glext.h:3538
  2575. GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 36309 # GL/glext.h:3539
  2576. GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 36310 # GL/glext.h:3540
  2577. GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 36311 # GL/glext.h:3541
  2578. GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 36312 # GL/glext.h:3542
  2579. GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT = 35069 # GL/glext.h:3543
  2580. # EXT_geometry_shader4 (GL/glext.h:3546)
  2581. GL_GEOMETRY_SHADER_EXT = 36313 # GL/glext.h:3547
  2582. GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 36317 # GL/glext.h:3548
  2583. GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 36318 # GL/glext.h:3549
  2584. GL_MAX_VARYING_COMPONENTS_EXT = 35659 # GL/glext.h:3550
  2585. GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 36319 # GL/glext.h:3551
  2586. GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 36320 # GL/glext.h:3552
  2587. GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 36321 # GL/glext.h:3553
  2588. GL_GEOMETRY_VERTICES_OUT_EXT = 36314 # GL/glext.h:3554
  2589. GL_GEOMETRY_INPUT_TYPE_EXT = 36315 # GL/glext.h:3555
  2590. GL_GEOMETRY_OUTPUT_TYPE_EXT = 36316 # GL/glext.h:3556
  2591. GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 35881 # GL/glext.h:3557
  2592. GL_LINES_ADJACENCY_EXT = 10 # GL/glext.h:3558
  2593. GL_LINE_STRIP_ADJACENCY_EXT = 11 # GL/glext.h:3559
  2594. GL_TRIANGLES_ADJACENCY_EXT = 12 # GL/glext.h:3560
  2595. GL_TRIANGLE_STRIP_ADJACENCY_EXT = 13 # GL/glext.h:3561
  2596. GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 36263 # GL/glext.h:3562
  2597. GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 36264 # GL/glext.h:3563
  2598. GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 36265 # GL/glext.h:3564
  2599. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 36052 # GL/glext.h:3565
  2600. GL_PROGRAM_POINT_SIZE_EXT = 34370 # GL/glext.h:3566
  2601. # EXT_bindable_uniform (GL/glext.h:3569)
  2602. GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 36322 # GL/glext.h:3570
  2603. GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 36323 # GL/glext.h:3571
  2604. GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 36324 # GL/glext.h:3572
  2605. GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = 36333 # GL/glext.h:3573
  2606. GL_UNIFORM_BUFFER_EXT = 36334 # GL/glext.h:3574
  2607. GL_UNIFORM_BUFFER_BINDING_EXT = 36335 # GL/glext.h:3575
  2608. # EXT_framebuffer_sRGB (GL/glext.h:3578)
  2609. GL_FRAMEBUFFER_SRGB_EXT = 36281 # GL/glext.h:3579
  2610. GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 36282 # GL/glext.h:3580
  2611. # EXT_texture_shared_exponent (GL/glext.h:3583)
  2612. GL_RGB9_E5_EXT = 35901 # GL/glext.h:3584
  2613. GL_UNSIGNED_INT_5_9_9_9_REV_EXT = 35902 # GL/glext.h:3585
  2614. GL_TEXTURE_SHARED_SIZE_EXT = 35903 # GL/glext.h:3586
  2615. # EXT_packed_float (GL/glext.h:3589)
  2616. GL_R11F_G11F_B10F_EXT = 35898 # GL/glext.h:3590
  2617. GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = 35899 # GL/glext.h:3591
  2618. GL_RGBA_SIGNED_COMPONENTS_EXT = 35900 # GL/glext.h:3592
  2619. # EXT_texture_array (GL/glext.h:3595)
  2620. GL_TEXTURE_1D_ARRAY_EXT = 35864 # GL/glext.h:3596
  2621. GL_PROXY_TEXTURE_1D_ARRAY_EXT = 35865 # GL/glext.h:3597
  2622. GL_TEXTURE_2D_ARRAY_EXT = 35866 # GL/glext.h:3598
  2623. GL_PROXY_TEXTURE_2D_ARRAY_EXT = 35867 # GL/glext.h:3599
  2624. GL_TEXTURE_BINDING_1D_ARRAY_EXT = 35868 # GL/glext.h:3600
  2625. GL_TEXTURE_BINDING_2D_ARRAY_EXT = 35869 # GL/glext.h:3601
  2626. GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 35071 # GL/glext.h:3602
  2627. GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 34894 # GL/glext.h:3603
  2628. # EXT_texture_integer (GL/glext.h:3607)
  2629. GL_RGBA32UI_EXT = 36208 # GL/glext.h:3608
  2630. GL_RGB32UI_EXT = 36209 # GL/glext.h:3609
  2631. GL_ALPHA32UI_EXT = 36210 # GL/glext.h:3610
  2632. GL_INTENSITY32UI_EXT = 36211 # GL/glext.h:3611
  2633. GL_LUMINANCE32UI_EXT = 36212 # GL/glext.h:3612
  2634. GL_LUMINANCE_ALPHA32UI_EXT = 36213 # GL/glext.h:3613
  2635. GL_RGBA16UI_EXT = 36214 # GL/glext.h:3614
  2636. GL_RGB16UI_EXT = 36215 # GL/glext.h:3615
  2637. GL_ALPHA16UI_EXT = 36216 # GL/glext.h:3616
  2638. GL_INTENSITY16UI_EXT = 36217 # GL/glext.h:3617
  2639. GL_LUMINANCE16UI_EXT = 36218 # GL/glext.h:3618
  2640. GL_LUMINANCE_ALPHA16UI_EXT = 36219 # GL/glext.h:3619
  2641. GL_RGBA8UI_EXT = 36220 # GL/glext.h:3620
  2642. GL_RGB8UI_EXT = 36221 # GL/glext.h:3621
  2643. GL_ALPHA8UI_EXT = 36222 # GL/glext.h:3622
  2644. GL_INTENSITY8UI_EXT = 36223 # GL/glext.h:3623
  2645. GL_LUMINANCE8UI_EXT = 36224 # GL/glext.h:3624
  2646. GL_LUMINANCE_ALPHA8UI_EXT = 36225 # GL/glext.h:3625
  2647. GL_RGBA32I_EXT = 36226 # GL/glext.h:3626
  2648. GL_RGB32I_EXT = 36227 # GL/glext.h:3627
  2649. GL_ALPHA32I_EXT = 36228 # GL/glext.h:3628
  2650. GL_INTENSITY32I_EXT = 36229 # GL/glext.h:3629
  2651. GL_LUMINANCE32I_EXT = 36230 # GL/glext.h:3630
  2652. GL_LUMINANCE_ALPHA32I_EXT = 36231 # GL/glext.h:3631
  2653. GL_RGBA16I_EXT = 36232 # GL/glext.h:3632
  2654. GL_RGB16I_EXT = 36233 # GL/glext.h:3633
  2655. GL_ALPHA16I_EXT = 36234 # GL/glext.h:3634
  2656. GL_INTENSITY16I_EXT = 36235 # GL/glext.h:3635
  2657. GL_LUMINANCE16I_EXT = 36236 # GL/glext.h:3636
  2658. GL_LUMINANCE_ALPHA16I_EXT = 36237 # GL/glext.h:3637
  2659. GL_RGBA8I_EXT = 36238 # GL/glext.h:3638
  2660. GL_RGB8I_EXT = 36239 # GL/glext.h:3639
  2661. GL_ALPHA8I_EXT = 36240 # GL/glext.h:3640
  2662. GL_INTENSITY8I_EXT = 36241 # GL/glext.h:3641
  2663. GL_LUMINANCE8I_EXT = 36242 # GL/glext.h:3642
  2664. GL_LUMINANCE_ALPHA8I_EXT = 36243 # GL/glext.h:3643
  2665. GL_RED_INTEGER_EXT = 36244 # GL/glext.h:3644
  2666. GL_GREEN_INTEGER_EXT = 36245 # GL/glext.h:3645
  2667. GL_BLUE_INTEGER_EXT = 36246 # GL/glext.h:3646
  2668. GL_ALPHA_INTEGER_EXT = 36247 # GL/glext.h:3647
  2669. GL_RGB_INTEGER_EXT = 36248 # GL/glext.h:3648
  2670. GL_RGBA_INTEGER_EXT = 36249 # GL/glext.h:3649
  2671. GL_BGR_INTEGER_EXT = 36250 # GL/glext.h:3650
  2672. GL_BGRA_INTEGER_EXT = 36251 # GL/glext.h:3651
  2673. GL_LUMINANCE_INTEGER_EXT = 36252 # GL/glext.h:3652
  2674. GL_LUMINANCE_ALPHA_INTEGER_EXT = 36253 # GL/glext.h:3653
  2675. GL_RGBA_INTEGER_MODE_EXT = 36254 # GL/glext.h:3654
  2676. # NV_depth_buffer_float (GL/glext.h:3657)
  2677. GL_DEPTH_COMPONENT32F_NV = 36267 # GL/glext.h:3658
  2678. GL_DEPTH32F_STENCIL8_NV = 36268 # GL/glext.h:3659
  2679. GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 36269 # GL/glext.h:3660
  2680. GL_DEPTH_BUFFER_FLOAT_MODE_NV = 36271 # GL/glext.h:3661
  2681. # EXT_texture_compression_latc (GL/glext.h:3664)
  2682. GL_COMPRESSED_LUMINANCE_LATC1_EXT = 35952 # GL/glext.h:3665
  2683. GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 35953 # GL/glext.h:3666
  2684. GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 35954 # GL/glext.h:3667
  2685. GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 35955 # GL/glext.h:3668
  2686. # NV_transform_feedback (GL/glext.h:3671)
  2687. GL_BACK_PRIMARY_COLOR_NV = 35959 # GL/glext.h:3672
  2688. GL_BACK_SECONDARY_COLOR_NV = 35960 # GL/glext.h:3673
  2689. GL_TEXTURE_COORD_NV = 35961 # GL/glext.h:3674
  2690. GL_CLIP_DISTANCE_NV = 35962 # GL/glext.h:3675
  2691. GL_VERTEX_ID_NV = 35963 # GL/glext.h:3676
  2692. GL_PRIMITIVE_ID_NV = 35964 # GL/glext.h:3677
  2693. GL_GENERIC_ATTRIB_NV = 35965 # GL/glext.h:3678
  2694. GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 35966 # GL/glext.h:3679
  2695. GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 35967 # GL/glext.h:3680
  2696. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 35968 # GL/glext.h:3681
  2697. GL_ACTIVE_VARYINGS_NV = 35969 # GL/glext.h:3682
  2698. GL_ACTIVE_VARYING_MAX_LENGTH_NV = 35970 # GL/glext.h:3683
  2699. GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 35971 # GL/glext.h:3684
  2700. GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 35972 # GL/glext.h:3685
  2701. GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 35973 # GL/glext.h:3686
  2702. GL_TRANSFORM_FEEDBACK_RECORD_NV = 35974 # GL/glext.h:3687
  2703. GL_PRIMITIVES_GENERATED_NV = 35975 # GL/glext.h:3688
  2704. GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 35976 # GL/glext.h:3689
  2705. GL_RASTERIZER_DISCARD_NV = 35977 # GL/glext.h:3690
  2706. GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV = 35978 # GL/glext.h:3691
  2707. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 35979 # GL/glext.h:3692
  2708. GL_INTERLEAVED_ATTRIBS_NV = 35980 # GL/glext.h:3693
  2709. GL_SEPARATE_ATTRIBS_NV = 35981 # GL/glext.h:3694
  2710. GL_TRANSFORM_FEEDBACK_BUFFER_NV = 35982 # GL/glext.h:3695
  2711. GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 35983 # GL/glext.h:3696
  2712. # NV_geometry_program4 (GL/glext.h:3699)
  2713. GL_GEOMETRY_PROGRAM_NV = 35878 # GL/glext.h:3700
  2714. GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 35879 # GL/glext.h:3701
  2715. GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 35880 # GL/glext.h:3702
  2716. # NV_gpu_program4 (GL/glext.h:3705)
  2717. GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 35076 # GL/glext.h:3706
  2718. GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 35077 # GL/glext.h:3707
  2719. GL_PROGRAM_ATTRIB_COMPONENTS_NV = 35078 # GL/glext.h:3708
  2720. GL_PROGRAM_RESULT_COMPONENTS_NV = 35079 # GL/glext.h:3709
  2721. GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 35080 # GL/glext.h:3710
  2722. GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 35081 # GL/glext.h:3711
  2723. GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 36261 # GL/glext.h:3712
  2724. GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 36262 # GL/glext.h:3713
  2725. GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 36256 # GL/glext.h:3717
  2726. GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 36257 # GL/glext.h:3718
  2727. GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 36258 # GL/glext.h:3719
  2728. GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 36259 # GL/glext.h:3720
  2729. GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 36260 # GL/glext.h:3721
  2730. # NV_framebuffer_multisample_coverage (GL/glext.h:3724)
  2731. GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 36011 # GL/glext.h:3725
  2732. GL_RENDERBUFFER_COLOR_SAMPLES_NV = 36368 # GL/glext.h:3726
  2733. GL_MAX_RENDERBUFFER_COVERAGE_SAMPLES_NV = 36183 # GL/glext.h:3727
  2734. GL_MAX_RENDERBUFFER_COLOR_SAMPLES_NV = 36369 # GL/glext.h:3728
  2735. GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 36370 # GL/glext.h:3729
  2736. GL_MULTISAMPLE_COVERAGE_MODES_NV = 36371 # GL/glext.h:3730
  2737. # EXT_framebuffer_multisample (GL/glext.h:3733)
  2738. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 36182 # GL/glext.h:3734
  2739. GL_MAX_SAMPLES_EXT = 36183 # GL/glext.h:3735
  2740. GL_RENDERBUFFER_SAMPLES_EXT = 36011 # GL/glext.h:3736
  2741. # EXT_framebuffer_blit (GL/glext.h:3739)
  2742. GL_READ_FRAMEBUFFER_EXT = 36008 # GL/glext.h:3740
  2743. GL_DRAW_FRAMEBUFFER_EXT = 36009 # GL/glext.h:3741
  2744. GL_DRAW_FRAMEBUFFER_BINDING_EXT = 36006 # GL/glext.h:3742
  2745. GL_READ_FRAMEBUFFER_BINDING_EXT = 36010 # GL/glext.h:3743
  2746. # EXT_texture_compression_rgtc (GL/glext.h:3746)
  2747. GL_COMPRESSED_RED_RGTC1_EXT = 36283 # GL/glext.h:3747
  2748. GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 36284 # GL/glext.h:3748
  2749. GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 36285 # GL/glext.h:3749
  2750. GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 36286 # GL/glext.h:3750
  2751. # NV_present_video (GL/glext.h:3753)
  2752. GL_FRAME_NV = 36390 # GL/glext.h:3754
  2753. GL_FIELDS_NV = 36391 # GL/glext.h:3755
  2754. GL_CURRENT_TIME_NV = 36392 # GL/glext.h:3756
  2755. GL_NUM_FILL_STREAMS_NV = 36393 # GL/glext.h:3757
  2756. GL_PRESENT_TIME_NV = 36394 # GL/glext.h:3758
  2757. GL_PRESENT_DURATION_NV = 36395 # GL/glext.h:3759
  2758. # NV_conditional_render (GL/glext.h:3762)
  2759. GL_QUERY_WAIT_NV = 36371 # GL/glext.h:3763
  2760. GL_QUERY_NO_WAIT_NV = 36372 # GL/glext.h:3764
  2761. GL_QUERY_BY_REGION_WAIT_NV = 36373 # GL/glext.h:3765
  2762. GL_QUERY_BY_REGION_NO_WAIT_NV = 36374 # GL/glext.h:3766
  2763. # EXT_transform_feedback (GL/glext.h:3769)
  2764. GL_TRANSFORM_FEEDBACK_BUFFER_EXT = 35982 # GL/glext.h:3770
  2765. GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = 35972 # GL/glext.h:3771
  2766. GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 35973 # GL/glext.h:3772
  2767. GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 35983 # GL/glext.h:3773
  2768. GL_INTERLEAVED_ATTRIBS_EXT = 35980 # GL/glext.h:3774
  2769. GL_SEPARATE_ATTRIBS_EXT = 35981 # GL/glext.h:3775
  2770. GL_PRIMITIVES_GENERATED_EXT = 35975 # GL/glext.h:3776
  2771. GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 35976 # GL/glext.h:3777
  2772. GL_RASTERIZER_DISCARD_EXT = 35977 # GL/glext.h:3778
  2773. GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 35978 # GL/glext.h:3779
  2774. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 35979 # GL/glext.h:3780
  2775. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 35968 # GL/glext.h:3781
  2776. GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = 35971 # GL/glext.h:3782
  2777. GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 35967 # GL/glext.h:3783
  2778. GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 35958 # GL/glext.h:3784
  2779. # EXT_direct_state_access (GL/glext.h:3787)
  2780. GL_PROGRAM_MATRIX_EXT = 36397 # GL/glext.h:3788
  2781. GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 36398 # GL/glext.h:3789
  2782. GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 36399 # GL/glext.h:3790
  2783. # EXT_vertex_array_bgra (GL/glext.h:3793)
  2784. # EXT_texture_swizzle (GL/glext.h:3797)
  2785. GL_TEXTURE_SWIZZLE_R_EXT = 36418 # GL/glext.h:3798
  2786. GL_TEXTURE_SWIZZLE_G_EXT = 36419 # GL/glext.h:3799
  2787. GL_TEXTURE_SWIZZLE_B_EXT = 36420 # GL/glext.h:3800
  2788. GL_TEXTURE_SWIZZLE_A_EXT = 36421 # GL/glext.h:3801
  2789. GL_TEXTURE_SWIZZLE_RGBA_EXT = 36422 # GL/glext.h:3802
  2790. # NV_explicit_multisample (GL/glext.h:3805)
  2791. GL_SAMPLE_POSITION_NV = 36432 # GL/glext.h:3806
  2792. GL_SAMPLE_MASK_NV = 36433 # GL/glext.h:3807
  2793. GL_SAMPLE_MASK_VALUE_NV = 36434 # GL/glext.h:3808
  2794. GL_TEXTURE_BINDING_RENDERBUFFER_NV = 36435 # GL/glext.h:3809
  2795. GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 36436 # GL/glext.h:3810
  2796. GL_MAX_SAMPLE_MASK_WORDS_NV = 36441 # GL/glext.h:3811
  2797. GL_TEXTURE_RENDERBUFFER_NV = 36437 # GL/glext.h:3812
  2798. GL_SAMPLER_RENDERBUFFER_NV = 36438 # GL/glext.h:3813
  2799. GL_INT_SAMPLER_RENDERBUFFER_NV = 36439 # GL/glext.h:3814
  2800. GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 36440 # GL/glext.h:3815
  2801. # NV_transform_feedback2 (GL/glext.h:3818)
  2802. GL_TRANSFORM_FEEDBACK_NV = 36386 # GL/glext.h:3819
  2803. GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 36387 # GL/glext.h:3820
  2804. GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 36388 # GL/glext.h:3821
  2805. GL_TRANSFORM_FEEDBACK_BINDING_NV = 36389 # GL/glext.h:3822
  2806. # NV_vertex_buffer_unified_memory (GL/glext.h:3825)
  2807. GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 36638 # GL/glext.h:3826
  2808. GL_ELEMENT_ARRAY_UNIFIED_NV = 36639 # GL/glext.h:3827
  2809. GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 36640 # GL/glext.h:3828
  2810. GL_VERTEX_ARRAY_ADDRESS_NV = 36641 # GL/glext.h:3829
  2811. GL_NORMAL_ARRAY_ADDRESS_NV = 36642 # GL/glext.h:3830
  2812. GL_COLOR_ARRAY_ADDRESS_NV = 36643 # GL/glext.h:3831
  2813. GL_INDEX_ARRAY_ADDRESS_NV = 36644 # GL/glext.h:3832
  2814. GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 36645 # GL/glext.h:3833
  2815. GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 36646 # GL/glext.h:3834
  2816. GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 36647 # GL/glext.h:3835
  2817. GL_FOG_COORD_ARRAY_ADDRESS_NV = 36648 # GL/glext.h:3836
  2818. GL_ELEMENT_ARRAY_ADDRESS_NV = 36649 # GL/glext.h:3837
  2819. GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 36650 # GL/glext.h:3838
  2820. GL_VERTEX_ARRAY_LENGTH_NV = 36651 # GL/glext.h:3839
  2821. GL_NORMAL_ARRAY_LENGTH_NV = 36652 # GL/glext.h:3840
  2822. GL_COLOR_ARRAY_LENGTH_NV = 36653 # GL/glext.h:3841
  2823. GL_INDEX_ARRAY_LENGTH_NV = 36654 # GL/glext.h:3842
  2824. GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 36655 # GL/glext.h:3843
  2825. GL_EDGE_FLAG_ARRAY_LENGTH_NV = 36656 # GL/glext.h:3844
  2826. GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 36657 # GL/glext.h:3845
  2827. GL_FOG_COORD_ARRAY_LENGTH_NV = 36658 # GL/glext.h:3846
  2828. GL_ELEMENT_ARRAY_LENGTH_NV = 36659 # GL/glext.h:3847
  2829. # NV_shader_buffer_load (GL/glext.h:3850)
  2830. GL_BUFFER_GPU_ADDRESS_NV = 36637 # GL/glext.h:3851
  2831. GL_GPU_ADDRESS_NV = 36660 # GL/glext.h:3852
  2832. GL_MAX_SHADER_BUFFER_ADDRESS_NV = 36661 # GL/glext.h:3853
  2833. # VERSION_2_0 (GL/glext.h:3859)
  2834. GLchar = c_char # GL/glext.h:3861
  2835. # VERSION_1_5 (GL/glext.h:3864)
  2836. GLintptr = c_ptrdiff_t # GL/glext.h:3866
  2837. GLsizeiptr = c_ptrdiff_t # GL/glext.h:3867
  2838. # ARB_vertex_buffer_object (GL/glext.h:3870)
  2839. GLintptrARB = c_ptrdiff_t # GL/glext.h:3872
  2840. GLsizeiptrARB = c_ptrdiff_t # GL/glext.h:3873
  2841. # ARB_shader_objects (GL/glext.h:3876)
  2842. GLcharARB = c_char # GL/glext.h:3878
  2843. GLhandleARB = c_uint # GL/glext.h:3879
  2844. # ARB_half_float_pixel (GL/glext.h:3883)
  2845. GLhalfARB = c_ushort # GL/glext.h:3884
  2846. # NV_half_float (GL/glext.h:3887)
  2847. GLhalfNV = c_ushort # GL/glext.h:3888
  2848. # EXT_timer_query (GL/glext.h:3891)
  2849. GLint64EXT = c_longlong # GL/glext.h:3892
  2850. GLuint64EXT = c_ulonglong # GL/glext.h:3893
  2851. # VERSION_1_2 (GL/glext.h:3896)
  2852. # VERSION_1_3 (GL/glext.h:3978)
  2853. # VERSION_1_4 (GL/glext.h:4076)
  2854. GL_VERSION_1_4 = 1 # GL/glext.h:4077
  2855. GLenum = c_uint # /usr/include/GL/gl.h:149
  2856. # GL/glext.h:4079
  2857. glBlendFuncSeparate = _link_function('glBlendFuncSeparate', None, [GLenum, GLenum, GLenum, GLenum], 'VERSION_1_4')
  2858. GLfloat = c_float # /usr/include/GL/gl.h:160
  2859. # GL/glext.h:4080
  2860. glFogCoordf = _link_function('glFogCoordf', None, [GLfloat], 'VERSION_1_4')
  2861. # GL/glext.h:4081
  2862. glFogCoordfv = _link_function('glFogCoordfv', None, [POINTER(GLfloat)], 'VERSION_1_4')
  2863. GLdouble = c_double # /usr/include/GL/gl.h:162
  2864. # GL/glext.h:4082
  2865. glFogCoordd = _link_function('glFogCoordd', None, [GLdouble], 'VERSION_1_4')
  2866. # GL/glext.h:4083
  2867. glFogCoorddv = _link_function('glFogCoorddv', None, [POINTER(GLdouble)], 'VERSION_1_4')
  2868. GLsizei = c_int # /usr/include/GL/gl.h:159
  2869. GLvoid = None # /usr/include/GL/gl.h:152
  2870. # GL/glext.h:4084
  2871. glFogCoordPointer = _link_function('glFogCoordPointer', None, [GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_1_4')
  2872. GLint = c_int # /usr/include/GL/gl.h:155
  2873. # GL/glext.h:4085
  2874. glMultiDrawArrays = _link_function('glMultiDrawArrays', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], 'VERSION_1_4')
  2875. # GL/glext.h:4086
  2876. glMultiDrawElements = _link_function('glMultiDrawElements', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei], 'VERSION_1_4')
  2877. # GL/glext.h:4087
  2878. glPointParameterf = _link_function('glPointParameterf', None, [GLenum, GLfloat], 'VERSION_1_4')
  2879. # GL/glext.h:4088
  2880. glPointParameterfv = _link_function('glPointParameterfv', None, [GLenum, POINTER(GLfloat)], 'VERSION_1_4')
  2881. # GL/glext.h:4089
  2882. glPointParameteri = _link_function('glPointParameteri', None, [GLenum, GLint], 'VERSION_1_4')
  2883. # GL/glext.h:4090
  2884. glPointParameteriv = _link_function('glPointParameteriv', None, [GLenum, POINTER(GLint)], 'VERSION_1_4')
  2885. GLbyte = c_char # /usr/include/GL/gl.h:153
  2886. # GL/glext.h:4091
  2887. glSecondaryColor3b = _link_function('glSecondaryColor3b', None, [GLbyte, GLbyte, GLbyte], 'VERSION_1_4')
  2888. # GL/glext.h:4092
  2889. glSecondaryColor3bv = _link_function('glSecondaryColor3bv', None, [POINTER(GLbyte)], 'VERSION_1_4')
  2890. # GL/glext.h:4093
  2891. glSecondaryColor3d = _link_function('glSecondaryColor3d', None, [GLdouble, GLdouble, GLdouble], 'VERSION_1_4')
  2892. # GL/glext.h:4094
  2893. glSecondaryColor3dv = _link_function('glSecondaryColor3dv', None, [POINTER(GLdouble)], 'VERSION_1_4')
  2894. # GL/glext.h:4095
  2895. glSecondaryColor3f = _link_function('glSecondaryColor3f', None, [GLfloat, GLfloat, GLfloat], 'VERSION_1_4')
  2896. # GL/glext.h:4096
  2897. glSecondaryColor3fv = _link_function('glSecondaryColor3fv', None, [POINTER(GLfloat)], 'VERSION_1_4')
  2898. # GL/glext.h:4097
  2899. glSecondaryColor3i = _link_function('glSecondaryColor3i', None, [GLint, GLint, GLint], 'VERSION_1_4')
  2900. # GL/glext.h:4098
  2901. glSecondaryColor3iv = _link_function('glSecondaryColor3iv', None, [POINTER(GLint)], 'VERSION_1_4')
  2902. GLshort = c_short # /usr/include/GL/gl.h:154
  2903. # GL/glext.h:4099
  2904. glSecondaryColor3s = _link_function('glSecondaryColor3s', None, [GLshort, GLshort, GLshort], 'VERSION_1_4')
  2905. # GL/glext.h:4100
  2906. glSecondaryColor3sv = _link_function('glSecondaryColor3sv', None, [POINTER(GLshort)], 'VERSION_1_4')
  2907. GLubyte = c_ubyte # /usr/include/GL/gl.h:156
  2908. # GL/glext.h:4101
  2909. glSecondaryColor3ub = _link_function('glSecondaryColor3ub', None, [GLubyte, GLubyte, GLubyte], 'VERSION_1_4')
  2910. # GL/glext.h:4102
  2911. glSecondaryColor3ubv = _link_function('glSecondaryColor3ubv', None, [POINTER(GLubyte)], 'VERSION_1_4')
  2912. GLuint = c_uint # /usr/include/GL/gl.h:158
  2913. # GL/glext.h:4103
  2914. glSecondaryColor3ui = _link_function('glSecondaryColor3ui', None, [GLuint, GLuint, GLuint], 'VERSION_1_4')
  2915. # GL/glext.h:4104
  2916. glSecondaryColor3uiv = _link_function('glSecondaryColor3uiv', None, [POINTER(GLuint)], 'VERSION_1_4')
  2917. GLushort = c_ushort # /usr/include/GL/gl.h:157
  2918. # GL/glext.h:4105
  2919. glSecondaryColor3us = _link_function('glSecondaryColor3us', None, [GLushort, GLushort, GLushort], 'VERSION_1_4')
  2920. # GL/glext.h:4106
  2921. glSecondaryColor3usv = _link_function('glSecondaryColor3usv', None, [POINTER(GLushort)], 'VERSION_1_4')
  2922. # GL/glext.h:4107
  2923. glSecondaryColorPointer = _link_function('glSecondaryColorPointer', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_1_4')
  2924. # GL/glext.h:4108
  2925. glWindowPos2d = _link_function('glWindowPos2d', None, [GLdouble, GLdouble], 'VERSION_1_4')
  2926. # GL/glext.h:4109
  2927. glWindowPos2dv = _link_function('glWindowPos2dv', None, [POINTER(GLdouble)], 'VERSION_1_4')
  2928. # GL/glext.h:4110
  2929. glWindowPos2f = _link_function('glWindowPos2f', None, [GLfloat, GLfloat], 'VERSION_1_4')
  2930. # GL/glext.h:4111
  2931. glWindowPos2fv = _link_function('glWindowPos2fv', None, [POINTER(GLfloat)], 'VERSION_1_4')
  2932. # GL/glext.h:4112
  2933. glWindowPos2i = _link_function('glWindowPos2i', None, [GLint, GLint], 'VERSION_1_4')
  2934. # GL/glext.h:4113
  2935. glWindowPos2iv = _link_function('glWindowPos2iv', None, [POINTER(GLint)], 'VERSION_1_4')
  2936. # GL/glext.h:4114
  2937. glWindowPos2s = _link_function('glWindowPos2s', None, [GLshort, GLshort], 'VERSION_1_4')
  2938. # GL/glext.h:4115
  2939. glWindowPos2sv = _link_function('glWindowPos2sv', None, [POINTER(GLshort)], 'VERSION_1_4')
  2940. # GL/glext.h:4116
  2941. glWindowPos3d = _link_function('glWindowPos3d', None, [GLdouble, GLdouble, GLdouble], 'VERSION_1_4')
  2942. # GL/glext.h:4117
  2943. glWindowPos3dv = _link_function('glWindowPos3dv', None, [POINTER(GLdouble)], 'VERSION_1_4')
  2944. # GL/glext.h:4118
  2945. glWindowPos3f = _link_function('glWindowPos3f', None, [GLfloat, GLfloat, GLfloat], 'VERSION_1_4')
  2946. # GL/glext.h:4119
  2947. glWindowPos3fv = _link_function('glWindowPos3fv', None, [POINTER(GLfloat)], 'VERSION_1_4')
  2948. # GL/glext.h:4120
  2949. glWindowPos3i = _link_function('glWindowPos3i', None, [GLint, GLint, GLint], 'VERSION_1_4')
  2950. # GL/glext.h:4121
  2951. glWindowPos3iv = _link_function('glWindowPos3iv', None, [POINTER(GLint)], 'VERSION_1_4')
  2952. # GL/glext.h:4122
  2953. glWindowPos3s = _link_function('glWindowPos3s', None, [GLshort, GLshort, GLshort], 'VERSION_1_4')
  2954. # GL/glext.h:4123
  2955. glWindowPos3sv = _link_function('glWindowPos3sv', None, [POINTER(GLshort)], 'VERSION_1_4')
  2956. PFNGLBLENDFUNCSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:4125
  2957. PFNGLFOGCOORDFPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:4126
  2958. PFNGLFOGCOORDFVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4127
  2959. PFNGLFOGCOORDDPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:4128
  2960. PFNGLFOGCOORDDVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4129
  2961. PFNGLFOGCOORDPOINTERPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4130
  2962. PFNGLMULTIDRAWARRAYSPROC = CFUNCTYPE(None, GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei) # GL/glext.h:4131
  2963. PFNGLMULTIDRAWELEMENTSPROC = CFUNCTYPE(None, GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei) # GL/glext.h:4132
  2964. PFNGLPOINTPARAMETERFPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:4133
  2965. PFNGLPOINTPARAMETERFVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:4134
  2966. PFNGLPOINTPARAMETERIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:4135
  2967. PFNGLPOINTPARAMETERIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:4136
  2968. PFNGLSECONDARYCOLOR3BPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:4137
  2969. PFNGLSECONDARYCOLOR3BVPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:4138
  2970. PFNGLSECONDARYCOLOR3DPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:4139
  2971. PFNGLSECONDARYCOLOR3DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4140
  2972. PFNGLSECONDARYCOLOR3FPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:4141
  2973. PFNGLSECONDARYCOLOR3FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4142
  2974. PFNGLSECONDARYCOLOR3IPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:4143
  2975. PFNGLSECONDARYCOLOR3IVPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:4144
  2976. PFNGLSECONDARYCOLOR3SPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:4145
  2977. PFNGLSECONDARYCOLOR3SVPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:4146
  2978. PFNGLSECONDARYCOLOR3UBPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte) # GL/glext.h:4147
  2979. PFNGLSECONDARYCOLOR3UBVPROC = CFUNCTYPE(None, POINTER(GLubyte)) # GL/glext.h:4148
  2980. PFNGLSECONDARYCOLOR3UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:4149
  2981. PFNGLSECONDARYCOLOR3UIVPROC = CFUNCTYPE(None, POINTER(GLuint)) # GL/glext.h:4150
  2982. PFNGLSECONDARYCOLOR3USPROC = CFUNCTYPE(None, GLushort, GLushort, GLushort) # GL/glext.h:4151
  2983. PFNGLSECONDARYCOLOR3USVPROC = CFUNCTYPE(None, POINTER(GLushort)) # GL/glext.h:4152
  2984. PFNGLSECONDARYCOLORPOINTERPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4153
  2985. PFNGLWINDOWPOS2DPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:4154
  2986. PFNGLWINDOWPOS2DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4155
  2987. PFNGLWINDOWPOS2FPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:4156
  2988. PFNGLWINDOWPOS2FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4157
  2989. PFNGLWINDOWPOS2IPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:4158
  2990. PFNGLWINDOWPOS2IVPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:4159
  2991. PFNGLWINDOWPOS2SPROC = CFUNCTYPE(None, GLshort, GLshort) # GL/glext.h:4160
  2992. PFNGLWINDOWPOS2SVPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:4161
  2993. PFNGLWINDOWPOS3DPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:4162
  2994. PFNGLWINDOWPOS3DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4163
  2995. PFNGLWINDOWPOS3FPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:4164
  2996. PFNGLWINDOWPOS3FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4165
  2997. PFNGLWINDOWPOS3IPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:4166
  2998. PFNGLWINDOWPOS3IVPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:4167
  2999. PFNGLWINDOWPOS3SPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:4168
  3000. PFNGLWINDOWPOS3SVPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:4169
  3001. # VERSION_1_5 (GL/glext.h:4172)
  3002. GL_VERSION_1_5 = 1 # GL/glext.h:4173
  3003. # GL/glext.h:4175
  3004. glGenQueries = _link_function('glGenQueries', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
  3005. # GL/glext.h:4176
  3006. glDeleteQueries = _link_function('glDeleteQueries', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
  3007. GLboolean = c_ubyte # /usr/include/GL/gl.h:150
  3008. # GL/glext.h:4177
  3009. glIsQuery = _link_function('glIsQuery', GLboolean, [GLuint], 'VERSION_1_5')
  3010. # GL/glext.h:4178
  3011. glBeginQuery = _link_function('glBeginQuery', None, [GLenum, GLuint], 'VERSION_1_5')
  3012. # GL/glext.h:4179
  3013. glEndQuery = _link_function('glEndQuery', None, [GLenum], 'VERSION_1_5')
  3014. # GL/glext.h:4180
  3015. glGetQueryiv = _link_function('glGetQueryiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_5')
  3016. # GL/glext.h:4181
  3017. glGetQueryObjectiv = _link_function('glGetQueryObjectiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_1_5')
  3018. # GL/glext.h:4182
  3019. glGetQueryObjectuiv = _link_function('glGetQueryObjectuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'VERSION_1_5')
  3020. # GL/glext.h:4183
  3021. glBindBuffer = _link_function('glBindBuffer', None, [GLenum, GLuint], 'VERSION_1_5')
  3022. # GL/glext.h:4184
  3023. glDeleteBuffers = _link_function('glDeleteBuffers', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
  3024. # GL/glext.h:4185
  3025. glGenBuffers = _link_function('glGenBuffers', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
  3026. # GL/glext.h:4186
  3027. glIsBuffer = _link_function('glIsBuffer', GLboolean, [GLuint], 'VERSION_1_5')
  3028. # GL/glext.h:4187
  3029. glBufferData = _link_function('glBufferData', None, [GLenum, GLsizeiptr, POINTER(GLvoid), GLenum], 'VERSION_1_5')
  3030. # GL/glext.h:4188
  3031. glBufferSubData = _link_function('glBufferSubData', None, [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'VERSION_1_5')
  3032. # GL/glext.h:4189
  3033. glGetBufferSubData = _link_function('glGetBufferSubData', None, [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'VERSION_1_5')
  3034. # GL/glext.h:4190
  3035. glMapBuffer = _link_function('glMapBuffer', POINTER(GLvoid), [GLenum, GLenum], 'VERSION_1_5')
  3036. # GL/glext.h:4191
  3037. glUnmapBuffer = _link_function('glUnmapBuffer', GLboolean, [GLenum], 'VERSION_1_5')
  3038. # GL/glext.h:4192
  3039. glGetBufferParameteriv = _link_function('glGetBufferParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_5')
  3040. # GL/glext.h:4193
  3041. glGetBufferPointerv = _link_function('glGetBufferPointerv', None, [GLenum, GLenum, POINTER(POINTER(GLvoid))], 'VERSION_1_5')
  3042. PFNGLGENQUERIESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4195
  3043. PFNGLDELETEQUERIESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4196
  3044. PFNGLISQUERYPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4197
  3045. PFNGLBEGINQUERYPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4198
  3046. PFNGLENDQUERYPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:4199
  3047. PFNGLGETQUERYIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4200
  3048. PFNGLGETQUERYOBJECTIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4201
  3049. PFNGLGETQUERYOBJECTUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:4202
  3050. PFNGLBINDBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4203
  3051. PFNGLDELETEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4204
  3052. PFNGLGENBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4205
  3053. PFNGLISBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4206
  3054. PFNGLBUFFERDATAPROC = CFUNCTYPE(None, GLenum, GLsizeiptr, POINTER(GLvoid), GLenum) # GL/glext.h:4207
  3055. PFNGLBUFFERSUBDATAPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)) # GL/glext.h:4208
  3056. PFNGLGETBUFFERSUBDATAPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)) # GL/glext.h:4209
  3057. PFNGLMAPBUFFERPROC = CFUNCTYPE(POINTER(GLvoid), GLenum, GLenum) # GL/glext.h:4210
  3058. PFNGLUNMAPBUFFERPROC = CFUNCTYPE(GLboolean, GLenum) # GL/glext.h:4211
  3059. PFNGLGETBUFFERPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4212
  3060. PFNGLGETBUFFERPOINTERVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:4213
  3061. # VERSION_2_0 (GL/glext.h:4216)
  3062. GL_VERSION_2_0 = 1 # GL/glext.h:4217
  3063. # GL/glext.h:4219
  3064. glBlendEquationSeparate = _link_function('glBlendEquationSeparate', None, [GLenum, GLenum], 'VERSION_2_0')
  3065. # GL/glext.h:4220
  3066. glDrawBuffers = _link_function('glDrawBuffers', None, [GLsizei, POINTER(GLenum)], 'VERSION_2_0')
  3067. # GL/glext.h:4221
  3068. glStencilOpSeparate = _link_function('glStencilOpSeparate', None, [GLenum, GLenum, GLenum, GLenum], 'VERSION_2_0')
  3069. # GL/glext.h:4222
  3070. glStencilFuncSeparate = _link_function('glStencilFuncSeparate', None, [GLenum, GLenum, GLint, GLuint], 'VERSION_2_0')
  3071. # GL/glext.h:4223
  3072. glStencilMaskSeparate = _link_function('glStencilMaskSeparate', None, [GLenum, GLuint], 'VERSION_2_0')
  3073. # GL/glext.h:4224
  3074. glAttachShader = _link_function('glAttachShader', None, [GLuint, GLuint], 'VERSION_2_0')
  3075. # GL/glext.h:4225
  3076. glBindAttribLocation = _link_function('glBindAttribLocation', None, [GLuint, GLuint, POINTER(GLchar)], 'VERSION_2_0')
  3077. # GL/glext.h:4226
  3078. glCompileShader = _link_function('glCompileShader', None, [GLuint], 'VERSION_2_0')
  3079. # GL/glext.h:4227
  3080. glCreateProgram = _link_function('glCreateProgram', GLuint, [], 'VERSION_2_0')
  3081. # GL/glext.h:4228
  3082. glCreateShader = _link_function('glCreateShader', GLuint, [GLenum], 'VERSION_2_0')
  3083. # GL/glext.h:4229
  3084. glDeleteProgram = _link_function('glDeleteProgram', None, [GLuint], 'VERSION_2_0')
  3085. # GL/glext.h:4230
  3086. glDeleteShader = _link_function('glDeleteShader', None, [GLuint], 'VERSION_2_0')
  3087. # GL/glext.h:4231
  3088. glDetachShader = _link_function('glDetachShader', None, [GLuint, GLuint], 'VERSION_2_0')
  3089. # GL/glext.h:4232
  3090. glDisableVertexAttribArray = _link_function('glDisableVertexAttribArray', None, [GLuint], 'VERSION_2_0')
  3091. # GL/glext.h:4233
  3092. glEnableVertexAttribArray = _link_function('glEnableVertexAttribArray', None, [GLuint], 'VERSION_2_0')
  3093. # GL/glext.h:4234
  3094. glGetActiveAttrib = _link_function('glGetActiveAttrib', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)], 'VERSION_2_0')
  3095. # GL/glext.h:4235
  3096. glGetActiveUniform = _link_function('glGetActiveUniform', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)], 'VERSION_2_0')
  3097. # GL/glext.h:4236
  3098. glGetAttachedShaders = _link_function('glGetAttachedShaders', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLuint)], 'VERSION_2_0')
  3099. # GL/glext.h:4237
  3100. glGetAttribLocation = _link_function('glGetAttribLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_2_0')
  3101. # GL/glext.h:4238
  3102. glGetProgramiv = _link_function('glGetProgramiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0')
  3103. # GL/glext.h:4239
  3104. glGetProgramInfoLog = _link_function('glGetProgramInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0')
  3105. # GL/glext.h:4240
  3106. glGetShaderiv = _link_function('glGetShaderiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0')
  3107. # GL/glext.h:4241
  3108. glGetShaderInfoLog = _link_function('glGetShaderInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0')
  3109. # GL/glext.h:4242
  3110. glGetShaderSource = _link_function('glGetShaderSource', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0')
  3111. # GL/glext.h:4243
  3112. glGetUniformLocation = _link_function('glGetUniformLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_2_0')
  3113. # GL/glext.h:4244
  3114. glGetUniformfv = _link_function('glGetUniformfv', None, [GLuint, GLint, POINTER(GLfloat)], 'VERSION_2_0')
  3115. # GL/glext.h:4245
  3116. glGetUniformiv = _link_function('glGetUniformiv', None, [GLuint, GLint, POINTER(GLint)], 'VERSION_2_0')
  3117. # GL/glext.h:4246
  3118. glGetVertexAttribdv = _link_function('glGetVertexAttribdv', None, [GLuint, GLenum, POINTER(GLdouble)], 'VERSION_2_0')
  3119. # GL/glext.h:4247
  3120. glGetVertexAttribfv = _link_function('glGetVertexAttribfv', None, [GLuint, GLenum, POINTER(GLfloat)], 'VERSION_2_0')
  3121. # GL/glext.h:4248
  3122. glGetVertexAttribiv = _link_function('glGetVertexAttribiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0')
  3123. # GL/glext.h:4249
  3124. glGetVertexAttribPointerv = _link_function('glGetVertexAttribPointerv', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'VERSION_2_0')
  3125. # GL/glext.h:4250
  3126. glIsProgram = _link_function('glIsProgram', GLboolean, [GLuint], 'VERSION_2_0')
  3127. # GL/glext.h:4251
  3128. glIsShader = _link_function('glIsShader', GLboolean, [GLuint], 'VERSION_2_0')
  3129. # GL/glext.h:4252
  3130. glLinkProgram = _link_function('glLinkProgram', None, [GLuint], 'VERSION_2_0')
  3131. # GL/glext.h:4253
  3132. glShaderSource = _link_function('glShaderSource', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)], 'VERSION_2_0')
  3133. # GL/glext.h:4254
  3134. glUseProgram = _link_function('glUseProgram', None, [GLuint], 'VERSION_2_0')
  3135. # GL/glext.h:4255
  3136. glUniform1f = _link_function('glUniform1f', None, [GLint, GLfloat], 'VERSION_2_0')
  3137. # GL/glext.h:4256
  3138. glUniform2f = _link_function('glUniform2f', None, [GLint, GLfloat, GLfloat], 'VERSION_2_0')
  3139. # GL/glext.h:4257
  3140. glUniform3f = _link_function('glUniform3f', None, [GLint, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
  3141. # GL/glext.h:4258
  3142. glUniform4f = _link_function('glUniform4f', None, [GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
  3143. # GL/glext.h:4259
  3144. glUniform1i = _link_function('glUniform1i', None, [GLint, GLint], 'VERSION_2_0')
  3145. # GL/glext.h:4260
  3146. glUniform2i = _link_function('glUniform2i', None, [GLint, GLint, GLint], 'VERSION_2_0')
  3147. # GL/glext.h:4261
  3148. glUniform3i = _link_function('glUniform3i', None, [GLint, GLint, GLint, GLint], 'VERSION_2_0')
  3149. # GL/glext.h:4262
  3150. glUniform4i = _link_function('glUniform4i', None, [GLint, GLint, GLint, GLint, GLint], 'VERSION_2_0')
  3151. # GL/glext.h:4263
  3152. glUniform1fv = _link_function('glUniform1fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
  3153. # GL/glext.h:4264
  3154. glUniform2fv = _link_function('glUniform2fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
  3155. # GL/glext.h:4265
  3156. glUniform3fv = _link_function('glUniform3fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
  3157. # GL/glext.h:4266
  3158. glUniform4fv = _link_function('glUniform4fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
  3159. # GL/glext.h:4267
  3160. glUniform1iv = _link_function('glUniform1iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
  3161. # GL/glext.h:4268
  3162. glUniform2iv = _link_function('glUniform2iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
  3163. # GL/glext.h:4269
  3164. glUniform3iv = _link_function('glUniform3iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
  3165. # GL/glext.h:4270
  3166. glUniform4iv = _link_function('glUniform4iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
  3167. # GL/glext.h:4271
  3168. glUniformMatrix2fv = _link_function('glUniformMatrix2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0')
  3169. # GL/glext.h:4272
  3170. glUniformMatrix3fv = _link_function('glUniformMatrix3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0')
  3171. # GL/glext.h:4273
  3172. glUniformMatrix4fv = _link_function('glUniformMatrix4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0')
  3173. # GL/glext.h:4274
  3174. glValidateProgram = _link_function('glValidateProgram', None, [GLuint], 'VERSION_2_0')
  3175. # GL/glext.h:4275
  3176. glVertexAttrib1d = _link_function('glVertexAttrib1d', None, [GLuint, GLdouble], 'VERSION_2_0')
  3177. # GL/glext.h:4276
  3178. glVertexAttrib1dv = _link_function('glVertexAttrib1dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
  3179. # GL/glext.h:4277
  3180. glVertexAttrib1f = _link_function('glVertexAttrib1f', None, [GLuint, GLfloat], 'VERSION_2_0')
  3181. # GL/glext.h:4278
  3182. glVertexAttrib1fv = _link_function('glVertexAttrib1fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
  3183. # GL/glext.h:4279
  3184. glVertexAttrib1s = _link_function('glVertexAttrib1s', None, [GLuint, GLshort], 'VERSION_2_0')
  3185. # GL/glext.h:4280
  3186. glVertexAttrib1sv = _link_function('glVertexAttrib1sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
  3187. # GL/glext.h:4281
  3188. glVertexAttrib2d = _link_function('glVertexAttrib2d', None, [GLuint, GLdouble, GLdouble], 'VERSION_2_0')
  3189. # GL/glext.h:4282
  3190. glVertexAttrib2dv = _link_function('glVertexAttrib2dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
  3191. # GL/glext.h:4283
  3192. glVertexAttrib2f = _link_function('glVertexAttrib2f', None, [GLuint, GLfloat, GLfloat], 'VERSION_2_0')
  3193. # GL/glext.h:4284
  3194. glVertexAttrib2fv = _link_function('glVertexAttrib2fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
  3195. # GL/glext.h:4285
  3196. glVertexAttrib2s = _link_function('glVertexAttrib2s', None, [GLuint, GLshort, GLshort], 'VERSION_2_0')
  3197. # GL/glext.h:4286
  3198. glVertexAttrib2sv = _link_function('glVertexAttrib2sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
  3199. # GL/glext.h:4287
  3200. glVertexAttrib3d = _link_function('glVertexAttrib3d', None, [GLuint, GLdouble, GLdouble, GLdouble], 'VERSION_2_0')
  3201. # GL/glext.h:4288
  3202. glVertexAttrib3dv = _link_function('glVertexAttrib3dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
  3203. # GL/glext.h:4289
  3204. glVertexAttrib3f = _link_function('glVertexAttrib3f', None, [GLuint, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
  3205. # GL/glext.h:4290
  3206. glVertexAttrib3fv = _link_function('glVertexAttrib3fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
  3207. # GL/glext.h:4291
  3208. glVertexAttrib3s = _link_function('glVertexAttrib3s', None, [GLuint, GLshort, GLshort, GLshort], 'VERSION_2_0')
  3209. # GL/glext.h:4292
  3210. glVertexAttrib3sv = _link_function('glVertexAttrib3sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
  3211. # GL/glext.h:4293
  3212. glVertexAttrib4Nbv = _link_function('glVertexAttrib4Nbv', None, [GLuint, POINTER(GLbyte)], 'VERSION_2_0')
  3213. # GL/glext.h:4294
  3214. glVertexAttrib4Niv = _link_function('glVertexAttrib4Niv', None, [GLuint, POINTER(GLint)], 'VERSION_2_0')
  3215. # GL/glext.h:4295
  3216. glVertexAttrib4Nsv = _link_function('glVertexAttrib4Nsv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
  3217. # GL/glext.h:4296
  3218. glVertexAttrib4Nub = _link_function('glVertexAttrib4Nub', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'VERSION_2_0')
  3219. # GL/glext.h:4297
  3220. glVertexAttrib4Nubv = _link_function('glVertexAttrib4Nubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_2_0')
  3221. # GL/glext.h:4298
  3222. glVertexAttrib4Nuiv = _link_function('glVertexAttrib4Nuiv', None, [GLuint, POINTER(GLuint)], 'VERSION_2_0')
  3223. # GL/glext.h:4299
  3224. glVertexAttrib4Nusv = _link_function('glVertexAttrib4Nusv', None, [GLuint, POINTER(GLushort)], 'VERSION_2_0')
  3225. # GL/glext.h:4300
  3226. glVertexAttrib4bv = _link_function('glVertexAttrib4bv', None, [GLuint, POINTER(GLbyte)], 'VERSION_2_0')
  3227. # GL/glext.h:4301
  3228. glVertexAttrib4d = _link_function('glVertexAttrib4d', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'VERSION_2_0')
  3229. # GL/glext.h:4302
  3230. glVertexAttrib4dv = _link_function('glVertexAttrib4dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
  3231. # GL/glext.h:4303
  3232. glVertexAttrib4f = _link_function('glVertexAttrib4f', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
  3233. # GL/glext.h:4304
  3234. glVertexAttrib4fv = _link_function('glVertexAttrib4fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
  3235. # GL/glext.h:4305
  3236. glVertexAttrib4iv = _link_function('glVertexAttrib4iv', None, [GLuint, POINTER(GLint)], 'VERSION_2_0')
  3237. # GL/glext.h:4306
  3238. glVertexAttrib4s = _link_function('glVertexAttrib4s', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'VERSION_2_0')
  3239. # GL/glext.h:4307
  3240. glVertexAttrib4sv = _link_function('glVertexAttrib4sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
  3241. # GL/glext.h:4308
  3242. glVertexAttrib4ubv = _link_function('glVertexAttrib4ubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_2_0')
  3243. # GL/glext.h:4309
  3244. glVertexAttrib4uiv = _link_function('glVertexAttrib4uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_2_0')
  3245. # GL/glext.h:4310
  3246. glVertexAttrib4usv = _link_function('glVertexAttrib4usv', None, [GLuint, POINTER(GLushort)], 'VERSION_2_0')
  3247. # GL/glext.h:4311
  3248. glVertexAttribPointer = _link_function('glVertexAttribPointer', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)], 'VERSION_2_0')
  3249. PFNGLBLENDEQUATIONSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:4313
  3250. PFNGLDRAWBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLenum)) # GL/glext.h:4314
  3251. PFNGLSTENCILOPSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:4315
  3252. PFNGLSTENCILFUNCSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLuint) # GL/glext.h:4316
  3253. PFNGLSTENCILMASKSEPARATEPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4317
  3254. PFNGLATTACHSHADERPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:4318
  3255. PFNGLBINDATTRIBLOCATIONPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:4319
  3256. PFNGLCOMPILESHADERPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4320
  3257. PFNGLCREATEPROGRAMPROC = CFUNCTYPE(GLuint) # GL/glext.h:4321
  3258. PFNGLCREATESHADERPROC = CFUNCTYPE(GLuint, GLenum) # GL/glext.h:4322
  3259. PFNGLDELETEPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4323
  3260. PFNGLDELETESHADERPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4324
  3261. PFNGLDETACHSHADERPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:4325
  3262. PFNGLDISABLEVERTEXATTRIBARRAYPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4326
  3263. PFNGLENABLEVERTEXATTRIBARRAYPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4327
  3264. PFNGLGETACTIVEATTRIBPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)) # GL/glext.h:4328
  3265. PFNGLGETACTIVEUNIFORMPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)) # GL/glext.h:4329
  3266. PFNGLGETATTACHEDSHADERSPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLuint)) # GL/glext.h:4330
  3267. PFNGLGETATTRIBLOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:4331
  3268. PFNGLGETPROGRAMIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4332
  3269. PFNGLGETPROGRAMINFOLOGPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:4333
  3270. PFNGLGETSHADERIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4334
  3271. PFNGLGETSHADERINFOLOGPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:4335
  3272. PFNGLGETSHADERSOURCEPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:4336
  3273. PFNGLGETUNIFORMLOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:4337
  3274. PFNGLGETUNIFORMFVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLfloat)) # GL/glext.h:4338
  3275. PFNGLGETUNIFORMIVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLint)) # GL/glext.h:4339
  3276. PFNGLGETVERTEXATTRIBDVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:4340
  3277. PFNGLGETVERTEXATTRIBFVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:4341
  3278. PFNGLGETVERTEXATTRIBIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4342
  3279. PFNGLGETVERTEXATTRIBPOINTERVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:4343
  3280. PFNGLISPROGRAMPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4344
  3281. PFNGLISSHADERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4345
  3282. PFNGLLINKPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4346
  3283. PFNGLSHADERSOURCEPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)) # GL/glext.h:4347
  3284. PFNGLUSEPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4348
  3285. PFNGLUNIFORM1FPROC = CFUNCTYPE(None, GLint, GLfloat) # GL/glext.h:4349
  3286. PFNGLUNIFORM2FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat) # GL/glext.h:4350
  3287. PFNGLUNIFORM3FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat) # GL/glext.h:4351
  3288. PFNGLUNIFORM4FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:4352
  3289. PFNGLUNIFORM1IPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:4353
  3290. PFNGLUNIFORM2IPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:4354
  3291. PFNGLUNIFORM3IPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:4355
  3292. PFNGLUNIFORM4IPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint) # GL/glext.h:4356
  3293. PFNGLUNIFORM1FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:4357
  3294. PFNGLUNIFORM2FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:4358
  3295. PFNGLUNIFORM3FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:4359
  3296. PFNGLUNIFORM4FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:4360
  3297. PFNGLUNIFORM1IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:4361
  3298. PFNGLUNIFORM2IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:4362
  3299. PFNGLUNIFORM3IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:4363
  3300. PFNGLUNIFORM4IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:4364
  3301. PFNGLUNIFORMMATRIX2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4365
  3302. PFNGLUNIFORMMATRIX3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4366
  3303. PFNGLUNIFORMMATRIX4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4367
  3304. PFNGLVALIDATEPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4368
  3305. PFNGLVERTEXATTRIB1DPROC = CFUNCTYPE(None, GLuint, GLdouble) # GL/glext.h:4369
  3306. PFNGLVERTEXATTRIB1DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4370
  3307. PFNGLVERTEXATTRIB1FPROC = CFUNCTYPE(None, GLuint, GLfloat) # GL/glext.h:4371
  3308. PFNGLVERTEXATTRIB1FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4372
  3309. PFNGLVERTEXATTRIB1SPROC = CFUNCTYPE(None, GLuint, GLshort) # GL/glext.h:4373
  3310. PFNGLVERTEXATTRIB1SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4374
  3311. PFNGLVERTEXATTRIB2DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:4375
  3312. PFNGLVERTEXATTRIB2DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4376
  3313. PFNGLVERTEXATTRIB2FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat) # GL/glext.h:4377
  3314. PFNGLVERTEXATTRIB2FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4378
  3315. PFNGLVERTEXATTRIB2SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort) # GL/glext.h:4379
  3316. PFNGLVERTEXATTRIB2SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4380
  3317. PFNGLVERTEXATTRIB3DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) # GL/glext.h:4381
  3318. PFNGLVERTEXATTRIB3DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4382
  3319. PFNGLVERTEXATTRIB3FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:4383
  3320. PFNGLVERTEXATTRIB3FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4384
  3321. PFNGLVERTEXATTRIB3SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort) # GL/glext.h:4385
  3322. PFNGLVERTEXATTRIB3SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4386
  3323. PFNGLVERTEXATTRIB4NBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:4387
  3324. PFNGLVERTEXATTRIB4NIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4388
  3325. PFNGLVERTEXATTRIB4NSVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4389
  3326. PFNGLVERTEXATTRIB4NUBPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte) # GL/glext.h:4390
  3327. PFNGLVERTEXATTRIB4NUBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:4391
  3328. PFNGLVERTEXATTRIB4NUIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4392
  3329. PFNGLVERTEXATTRIB4NUSVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:4393
  3330. PFNGLVERTEXATTRIB4BVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:4394
  3331. PFNGLVERTEXATTRIB4DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:4395
  3332. PFNGLVERTEXATTRIB4DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4396
  3333. PFNGLVERTEXATTRIB4FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:4397
  3334. PFNGLVERTEXATTRIB4FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4398
  3335. PFNGLVERTEXATTRIB4IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4399
  3336. PFNGLVERTEXATTRIB4SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:4400
  3337. PFNGLVERTEXATTRIB4SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4401
  3338. PFNGLVERTEXATTRIB4UBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:4402
  3339. PFNGLVERTEXATTRIB4UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4403
  3340. PFNGLVERTEXATTRIB4USVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:4404
  3341. PFNGLVERTEXATTRIBPOINTERPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)) # GL/glext.h:4405
  3342. # VERSION_2_1 (GL/glext.h:4408)
  3343. GL_VERSION_2_1 = 1 # GL/glext.h:4409
  3344. # GL/glext.h:4411
  3345. glUniformMatrix2x3fv = _link_function('glUniformMatrix2x3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
  3346. # GL/glext.h:4412
  3347. glUniformMatrix3x2fv = _link_function('glUniformMatrix3x2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
  3348. # GL/glext.h:4413
  3349. glUniformMatrix2x4fv = _link_function('glUniformMatrix2x4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
  3350. # GL/glext.h:4414
  3351. glUniformMatrix4x2fv = _link_function('glUniformMatrix4x2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
  3352. # GL/glext.h:4415
  3353. glUniformMatrix3x4fv = _link_function('glUniformMatrix3x4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
  3354. # GL/glext.h:4416
  3355. glUniformMatrix4x3fv = _link_function('glUniformMatrix4x3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
  3356. PFNGLUNIFORMMATRIX2X3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4418
  3357. PFNGLUNIFORMMATRIX3X2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4419
  3358. PFNGLUNIFORMMATRIX2X4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4420
  3359. PFNGLUNIFORMMATRIX4X2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4421
  3360. PFNGLUNIFORMMATRIX3X4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4422
  3361. PFNGLUNIFORMMATRIX4X3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4423
  3362. # VERSION_3_0 (GL/glext.h:4426)
  3363. GL_VERSION_3_0 = 1 # GL/glext.h:4427
  3364. # GL/glext.h:4433
  3365. glColorMaski = _link_function('glColorMaski', None, [GLuint, GLboolean, GLboolean, GLboolean, GLboolean], 'VERSION_3_0')
  3366. # GL/glext.h:4434
  3367. glGetBooleani_v = _link_function('glGetBooleani_v', None, [GLenum, GLuint, POINTER(GLboolean)], 'VERSION_3_0')
  3368. # GL/glext.h:4435
  3369. glGetIntegeri_v = _link_function('glGetIntegeri_v', None, [GLenum, GLuint, POINTER(GLint)], 'VERSION_3_0')
  3370. # GL/glext.h:4436
  3371. glEnablei = _link_function('glEnablei', None, [GLenum, GLuint], 'VERSION_3_0')
  3372. # GL/glext.h:4437
  3373. glDisablei = _link_function('glDisablei', None, [GLenum, GLuint], 'VERSION_3_0')
  3374. # GL/glext.h:4438
  3375. glIsEnabledi = _link_function('glIsEnabledi', GLboolean, [GLenum, GLuint], 'VERSION_3_0')
  3376. # GL/glext.h:4439
  3377. glBeginTransformFeedback = _link_function('glBeginTransformFeedback', None, [GLenum], 'VERSION_3_0')
  3378. # GL/glext.h:4440
  3379. glEndTransformFeedback = _link_function('glEndTransformFeedback', None, [], 'VERSION_3_0')
  3380. # GL/glext.h:4441
  3381. glBindBufferRange = _link_function('glBindBufferRange', None, [GLenum, GLuint, GLuint, GLintptr, GLsizeiptr], 'VERSION_3_0')
  3382. # GL/glext.h:4442
  3383. glBindBufferBase = _link_function('glBindBufferBase', None, [GLenum, GLuint, GLuint], 'VERSION_3_0')
  3384. # GL/glext.h:4443
  3385. glTransformFeedbackVaryings = _link_function('glTransformFeedbackVaryings', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), GLenum], 'VERSION_3_0')
  3386. # GL/glext.h:4444
  3387. glGetTransformFeedbackVarying = _link_function('glGetTransformFeedbackVarying', None, [GLuint, GLuint, POINTER(GLint)], 'VERSION_3_0')
  3388. # GL/glext.h:4445
  3389. glClampColor = _link_function('glClampColor', None, [GLenum, GLenum], 'VERSION_3_0')
  3390. # GL/glext.h:4446
  3391. glBeginConditionalRender = _link_function('glBeginConditionalRender', None, [GLuint, GLenum], 'VERSION_3_0')
  3392. # GL/glext.h:4447
  3393. glEndConditionalRender = _link_function('glEndConditionalRender', None, [], 'VERSION_3_0')
  3394. # GL/glext.h:4448
  3395. glVertexAttribI1i = _link_function('glVertexAttribI1i', None, [GLuint, GLint], 'VERSION_3_0')
  3396. # GL/glext.h:4449
  3397. glVertexAttribI2i = _link_function('glVertexAttribI2i', None, [GLuint, GLint, GLint], 'VERSION_3_0')
  3398. # GL/glext.h:4450
  3399. glVertexAttribI3i = _link_function('glVertexAttribI3i', None, [GLuint, GLint, GLint, GLint], 'VERSION_3_0')
  3400. # GL/glext.h:4451
  3401. glVertexAttribI4i = _link_function('glVertexAttribI4i', None, [GLuint, GLint, GLint, GLint, GLint], 'VERSION_3_0')
  3402. # GL/glext.h:4452
  3403. glVertexAttribI1ui = _link_function('glVertexAttribI1ui', None, [GLuint, GLuint], 'VERSION_3_0')
  3404. # GL/glext.h:4453
  3405. glVertexAttribI2ui = _link_function('glVertexAttribI2ui', None, [GLuint, GLuint, GLuint], 'VERSION_3_0')
  3406. # GL/glext.h:4454
  3407. glVertexAttribI3ui = _link_function('glVertexAttribI3ui', None, [GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0')
  3408. # GL/glext.h:4455
  3409. glVertexAttribI4ui = _link_function('glVertexAttribI4ui', None, [GLuint, GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0')
  3410. # GL/glext.h:4456
  3411. glVertexAttribI1iv = _link_function('glVertexAttribI1iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
  3412. # GL/glext.h:4457
  3413. glVertexAttribI2iv = _link_function('glVertexAttribI2iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
  3414. # GL/glext.h:4458
  3415. glVertexAttribI3iv = _link_function('glVertexAttribI3iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
  3416. # GL/glext.h:4459
  3417. glVertexAttribI4iv = _link_function('glVertexAttribI4iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
  3418. # GL/glext.h:4460
  3419. glVertexAttribI1uiv = _link_function('glVertexAttribI1uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
  3420. # GL/glext.h:4461
  3421. glVertexAttribI2uiv = _link_function('glVertexAttribI2uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
  3422. # GL/glext.h:4462
  3423. glVertexAttribI3uiv = _link_function('glVertexAttribI3uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
  3424. # GL/glext.h:4463
  3425. glVertexAttribI4uiv = _link_function('glVertexAttribI4uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
  3426. # GL/glext.h:4464
  3427. glVertexAttribI4bv = _link_function('glVertexAttribI4bv', None, [GLuint, POINTER(GLbyte)], 'VERSION_3_0')
  3428. # GL/glext.h:4465
  3429. glVertexAttribI4sv = _link_function('glVertexAttribI4sv', None, [GLuint, POINTER(GLshort)], 'VERSION_3_0')
  3430. # GL/glext.h:4466
  3431. glVertexAttribI4ubv = _link_function('glVertexAttribI4ubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_3_0')
  3432. # GL/glext.h:4467
  3433. glVertexAttribI4usv = _link_function('glVertexAttribI4usv', None, [GLuint, POINTER(GLushort)], 'VERSION_3_0')
  3434. # GL/glext.h:4468
  3435. glVertexAttribIPointer = _link_function('glVertexAttribIPointer', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_3_0')
  3436. # GL/glext.h:4469
  3437. glGetVertexAttribIiv = _link_function('glGetVertexAttribIiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_3_0')
  3438. # GL/glext.h:4470
  3439. glGetVertexAttribIuiv = _link_function('glGetVertexAttribIuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'VERSION_3_0')
  3440. # GL/glext.h:4471
  3441. glGetUniformuiv = _link_function('glGetUniformuiv', None, [GLuint, GLint, POINTER(GLuint)], 'VERSION_3_0')
  3442. # GL/glext.h:4472
  3443. glBindFragDataLocation = _link_function('glBindFragDataLocation', None, [GLuint, GLuint, POINTER(GLchar)], 'VERSION_3_0')
  3444. # GL/glext.h:4473
  3445. glGetFragDataLocation = _link_function('glGetFragDataLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_3_0')
  3446. # GL/glext.h:4474
  3447. glUniform1ui = _link_function('glUniform1ui', None, [GLint, GLuint], 'VERSION_3_0')
  3448. # GL/glext.h:4475
  3449. glUniform2ui = _link_function('glUniform2ui', None, [GLint, GLuint, GLuint], 'VERSION_3_0')
  3450. # GL/glext.h:4476
  3451. glUniform3ui = _link_function('glUniform3ui', None, [GLint, GLuint, GLuint, GLuint], 'VERSION_3_0')
  3452. # GL/glext.h:4477
  3453. glUniform4ui = _link_function('glUniform4ui', None, [GLint, GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0')
  3454. # GL/glext.h:4478
  3455. glUniform1uiv = _link_function('glUniform1uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
  3456. # GL/glext.h:4479
  3457. glUniform2uiv = _link_function('glUniform2uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
  3458. # GL/glext.h:4480
  3459. glUniform3uiv = _link_function('glUniform3uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
  3460. # GL/glext.h:4481
  3461. glUniform4uiv = _link_function('glUniform4uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
  3462. # GL/glext.h:4482
  3463. glTexParameterIiv = _link_function('glTexParameterIiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_3_0')
  3464. # GL/glext.h:4483
  3465. glTexParameterIuiv = _link_function('glTexParameterIuiv', None, [GLenum, GLenum, POINTER(GLuint)], 'VERSION_3_0')
  3466. # GL/glext.h:4484
  3467. glGetTexParameterIiv = _link_function('glGetTexParameterIiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_3_0')
  3468. # GL/glext.h:4485
  3469. glGetTexParameterIuiv = _link_function('glGetTexParameterIuiv', None, [GLenum, GLenum, POINTER(GLuint)], 'VERSION_3_0')
  3470. # GL/glext.h:4486
  3471. glClearBufferiv = _link_function('glClearBufferiv', None, [GLenum, GLint, POINTER(GLint)], 'VERSION_3_0')
  3472. # GL/glext.h:4487
  3473. glClearBufferuiv = _link_function('glClearBufferuiv', None, [GLenum, GLint, POINTER(GLuint)], 'VERSION_3_0')
  3474. # GL/glext.h:4488
  3475. glClearBufferfv = _link_function('glClearBufferfv', None, [GLenum, GLint, POINTER(GLfloat)], 'VERSION_3_0')
  3476. # GL/glext.h:4489
  3477. glClearBufferfi = _link_function('glClearBufferfi', None, [GLenum, GLint, GLfloat, GLint], 'VERSION_3_0')
  3478. # GL/glext.h:4490
  3479. glGetStringi = _link_function('glGetStringi', POINTER(GLubyte), [GLenum, GLuint], 'VERSION_3_0')
  3480. PFNGLCOLORMASKIPROC = CFUNCTYPE(None, GLuint, GLboolean, GLboolean, GLboolean, GLboolean) # GL/glext.h:4492
  3481. PFNGLGETBOOLEANI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLboolean)) # GL/glext.h:4493
  3482. PFNGLGETINTEGERI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:4494
  3483. PFNGLENABLEIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4495
  3484. PFNGLDISABLEIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4496
  3485. PFNGLISENABLEDIPROC = CFUNCTYPE(GLboolean, GLenum, GLuint) # GL/glext.h:4497
  3486. PFNGLBEGINTRANSFORMFEEDBACKPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:4498
  3487. PFNGLENDTRANSFORMFEEDBACKPROC = CFUNCTYPE(None) # GL/glext.h:4499
  3488. PFNGLBINDBUFFERRANGEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr) # GL/glext.h:4500
  3489. PFNGLBINDBUFFERBASEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:4501
  3490. PFNGLTRANSFORMFEEDBACKVARYINGSPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLint), GLenum) # GL/glext.h:4502
  3491. PFNGLGETTRANSFORMFEEDBACKVARYINGPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLint)) # GL/glext.h:4503
  3492. PFNGLCLAMPCOLORPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:4504
  3493. PFNGLBEGINCONDITIONALRENDERPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:4505
  3494. PFNGLENDCONDITIONALRENDERPROC = CFUNCTYPE(None) # GL/glext.h:4506
  3495. PFNGLVERTEXATTRIBI1IPROC = CFUNCTYPE(None, GLuint, GLint) # GL/glext.h:4507
  3496. PFNGLVERTEXATTRIBI2IPROC = CFUNCTYPE(None, GLuint, GLint, GLint) # GL/glext.h:4508
  3497. PFNGLVERTEXATTRIBI3IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint) # GL/glext.h:4509
  3498. PFNGLVERTEXATTRIBI4IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:4510
  3499. PFNGLVERTEXATTRIBI1UIPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:4511
  3500. PFNGLVERTEXATTRIBI2UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:4512
  3501. PFNGLVERTEXATTRIBI3UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:4513
  3502. PFNGLVERTEXATTRIBI4UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:4514
  3503. PFNGLVERTEXATTRIBI1IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4515
  3504. PFNGLVERTEXATTRIBI2IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4516
  3505. PFNGLVERTEXATTRIBI3IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4517
  3506. PFNGLVERTEXATTRIBI4IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4518
  3507. PFNGLVERTEXATTRIBI1UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4519
  3508. PFNGLVERTEXATTRIBI2UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4520
  3509. PFNGLVERTEXATTRIBI3UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4521
  3510. PFNGLVERTEXATTRIBI4UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4522
  3511. PFNGLVERTEXATTRIBI4BVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:4523
  3512. PFNGLVERTEXATTRIBI4SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4524
  3513. PFNGLVERTEXATTRIBI4UBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:4525
  3514. PFNGLVERTEXATTRIBI4USVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:4526
  3515. PFNGLVERTEXATTRIBIPOINTERPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4527
  3516. PFNGLGETVERTEXATTRIBIIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4528
  3517. PFNGLGETVERTEXATTRIBIUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:4529
  3518. PFNGLGETUNIFORMUIVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLuint)) # GL/glext.h:4530
  3519. PFNGLBINDFRAGDATALOCATIONPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:4531
  3520. PFNGLGETFRAGDATALOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:4532
  3521. PFNGLUNIFORM1UIPROC = CFUNCTYPE(None, GLint, GLuint) # GL/glext.h:4533
  3522. PFNGLUNIFORM2UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint) # GL/glext.h:4534
  3523. PFNGLUNIFORM3UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint) # GL/glext.h:4535
  3524. PFNGLUNIFORM4UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:4536
  3525. PFNGLUNIFORM1UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:4537
  3526. PFNGLUNIFORM2UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:4538
  3527. PFNGLUNIFORM3UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:4539
  3528. PFNGLUNIFORM4UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:4540
  3529. PFNGLTEXPARAMETERIIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4541
  3530. PFNGLTEXPARAMETERIUIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:4542
  3531. PFNGLGETTEXPARAMETERIIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4543
  3532. PFNGLGETTEXPARAMETERIUIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:4544
  3533. PFNGLCLEARBUFFERIVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLint)) # GL/glext.h:4545
  3534. PFNGLCLEARBUFFERUIVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLuint)) # GL/glext.h:4546
  3535. PFNGLCLEARBUFFERFVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLfloat)) # GL/glext.h:4547
  3536. PFNGLCLEARBUFFERFIPROC = CFUNCTYPE(None, GLenum, GLint, GLfloat, GLint) # GL/glext.h:4548
  3537. PFNGLGETSTRINGIPROC = CFUNCTYPE(POINTER(GLubyte), GLenum, GLuint) # GL/glext.h:4549
  3538. # ARB_multitexture (GL/glext.h:4552)
  3539. # ARB_transpose_matrix (GL/glext.h:4626)
  3540. GL_ARB_transpose_matrix = 1 # GL/glext.h:4627
  3541. # GL/glext.h:4629
  3542. glLoadTransposeMatrixfARB = _link_function('glLoadTransposeMatrixfARB', None, [POINTER(GLfloat)], 'ARB_transpose_matrix')
  3543. # GL/glext.h:4630
  3544. glLoadTransposeMatrixdARB = _link_function('glLoadTransposeMatrixdARB', None, [POINTER(GLdouble)], 'ARB_transpose_matrix')
  3545. # GL/glext.h:4631
  3546. glMultTransposeMatrixfARB = _link_function('glMultTransposeMatrixfARB', None, [POINTER(GLfloat)], 'ARB_transpose_matrix')
  3547. # GL/glext.h:4632
  3548. glMultTransposeMatrixdARB = _link_function('glMultTransposeMatrixdARB', None, [POINTER(GLdouble)], 'ARB_transpose_matrix')
  3549. PFNGLLOADTRANSPOSEMATRIXFARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4634
  3550. PFNGLLOADTRANSPOSEMATRIXDARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4635
  3551. PFNGLMULTTRANSPOSEMATRIXFARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4636
  3552. PFNGLMULTTRANSPOSEMATRIXDARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4637
  3553. # ARB_multisample (GL/glext.h:4640)
  3554. GL_ARB_multisample = 1 # GL/glext.h:4641
  3555. GLclampf = c_float # /usr/include/GL/gl.h:161
  3556. # GL/glext.h:4643
  3557. glSampleCoverageARB = _link_function('glSampleCoverageARB', None, [GLclampf, GLboolean], 'ARB_multisample')
  3558. PFNGLSAMPLECOVERAGEARBPROC = CFUNCTYPE(None, GLclampf, GLboolean) # GL/glext.h:4645
  3559. # ARB_texture_env_add (GL/glext.h:4648)
  3560. GL_ARB_texture_env_add = 1 # GL/glext.h:4649
  3561. # ARB_texture_cube_map (GL/glext.h:4652)
  3562. GL_ARB_texture_cube_map = 1 # GL/glext.h:4653
  3563. # ARB_texture_compression (GL/glext.h:4656)
  3564. GL_ARB_texture_compression = 1 # GL/glext.h:4657
  3565. # GL/glext.h:4659
  3566. glCompressedTexImage3DARB = _link_function('glCompressedTexImage3DARB', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
  3567. # GL/glext.h:4660
  3568. glCompressedTexImage2DARB = _link_function('glCompressedTexImage2DARB', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
  3569. # GL/glext.h:4661
  3570. glCompressedTexImage1DARB = _link_function('glCompressedTexImage1DARB', None, [GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
  3571. # GL/glext.h:4662
  3572. glCompressedTexSubImage3DARB = _link_function('glCompressedTexSubImage3DARB', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
  3573. # GL/glext.h:4663
  3574. glCompressedTexSubImage2DARB = _link_function('glCompressedTexSubImage2DARB', None, [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
  3575. # GL/glext.h:4664
  3576. glCompressedTexSubImage1DARB = _link_function('glCompressedTexSubImage1DARB', None, [GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
  3577. # GL/glext.h:4665
  3578. glGetCompressedTexImageARB = _link_function('glGetCompressedTexImageARB', None, [GLenum, GLint, POINTER(GLvoid)], 'ARB_texture_compression')
  3579. PFNGLCOMPRESSEDTEXIMAGE3DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:4667
  3580. PFNGLCOMPRESSEDTEXIMAGE2DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:4668
  3581. PFNGLCOMPRESSEDTEXIMAGE1DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:4669
  3582. PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4670
  3583. PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4671
  3584. PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4672
  3585. PFNGLGETCOMPRESSEDTEXIMAGEARBPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLvoid)) # GL/glext.h:4673
  3586. # ARB_texture_border_clamp (GL/glext.h:4676)
  3587. GL_ARB_texture_border_clamp = 1 # GL/glext.h:4677
  3588. # ARB_point_parameters (GL/glext.h:4680)
  3589. GL_ARB_point_parameters = 1 # GL/glext.h:4681
  3590. # GL/glext.h:4683
  3591. glPointParameterfARB = _link_function('glPointParameterfARB', None, [GLenum, GLfloat], 'ARB_point_parameters')
  3592. # GL/glext.h:4684
  3593. glPointParameterfvARB = _link_function('glPointParameterfvARB', None, [GLenum, POINTER(GLfloat)], 'ARB_point_parameters')
  3594. PFNGLPOINTPARAMETERFARBPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:4686
  3595. PFNGLPOINTPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:4687
  3596. # ARB_vertex_blend (GL/glext.h:4690)
  3597. GL_ARB_vertex_blend = 1 # GL/glext.h:4691
  3598. # GL/glext.h:4693
  3599. glWeightbvARB = _link_function('glWeightbvARB', None, [GLint, POINTER(GLbyte)], 'ARB_vertex_blend')
  3600. # GL/glext.h:4694
  3601. glWeightsvARB = _link_function('glWeightsvARB', None, [GLint, POINTER(GLshort)], 'ARB_vertex_blend')
  3602. # GL/glext.h:4695
  3603. glWeightivARB = _link_function('glWeightivARB', None, [GLint, POINTER(GLint)], 'ARB_vertex_blend')
  3604. # GL/glext.h:4696
  3605. glWeightfvARB = _link_function('glWeightfvARB', None, [GLint, POINTER(GLfloat)], 'ARB_vertex_blend')
  3606. # GL/glext.h:4697
  3607. glWeightdvARB = _link_function('glWeightdvARB', None, [GLint, POINTER(GLdouble)], 'ARB_vertex_blend')
  3608. # GL/glext.h:4698
  3609. glWeightubvARB = _link_function('glWeightubvARB', None, [GLint, POINTER(GLubyte)], 'ARB_vertex_blend')
  3610. # GL/glext.h:4699
  3611. glWeightusvARB = _link_function('glWeightusvARB', None, [GLint, POINTER(GLushort)], 'ARB_vertex_blend')
  3612. # GL/glext.h:4700
  3613. glWeightuivARB = _link_function('glWeightuivARB', None, [GLint, POINTER(GLuint)], 'ARB_vertex_blend')
  3614. # GL/glext.h:4701
  3615. glWeightPointerARB = _link_function('glWeightPointerARB', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_vertex_blend')
  3616. # GL/glext.h:4702
  3617. glVertexBlendARB = _link_function('glVertexBlendARB', None, [GLint], 'ARB_vertex_blend')
  3618. PFNGLWEIGHTBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLbyte)) # GL/glext.h:4704
  3619. PFNGLWEIGHTSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLshort)) # GL/glext.h:4705
  3620. PFNGLWEIGHTIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLint)) # GL/glext.h:4706
  3621. PFNGLWEIGHTFVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLfloat)) # GL/glext.h:4707
  3622. PFNGLWEIGHTDVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLdouble)) # GL/glext.h:4708
  3623. PFNGLWEIGHTUBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLubyte)) # GL/glext.h:4709
  3624. PFNGLWEIGHTUSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLushort)) # GL/glext.h:4710
  3625. PFNGLWEIGHTUIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLuint)) # GL/glext.h:4711
  3626. PFNGLWEIGHTPOINTERARBPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4712
  3627. PFNGLVERTEXBLENDARBPROC = CFUNCTYPE(None, GLint) # GL/glext.h:4713
  3628. # ARB_matrix_palette (GL/glext.h:4716)
  3629. GL_ARB_matrix_palette = 1 # GL/glext.h:4717
  3630. # GL/glext.h:4719
  3631. glCurrentPaletteMatrixARB = _link_function('glCurrentPaletteMatrixARB', None, [GLint], 'ARB_matrix_palette')
  3632. # GL/glext.h:4720
  3633. glMatrixIndexubvARB = _link_function('glMatrixIndexubvARB', None, [GLint, POINTER(GLubyte)], 'ARB_matrix_palette')
  3634. # GL/glext.h:4721
  3635. glMatrixIndexusvARB = _link_function('glMatrixIndexusvARB', None, [GLint, POINTER(GLushort)], 'ARB_matrix_palette')
  3636. # GL/glext.h:4722
  3637. glMatrixIndexuivARB = _link_function('glMatrixIndexuivARB', None, [GLint, POINTER(GLuint)], 'ARB_matrix_palette')
  3638. # GL/glext.h:4723
  3639. glMatrixIndexPointerARB = _link_function('glMatrixIndexPointerARB', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_matrix_palette')
  3640. PFNGLCURRENTPALETTEMATRIXARBPROC = CFUNCTYPE(None, GLint) # GL/glext.h:4725
  3641. PFNGLMATRIXINDEXUBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLubyte)) # GL/glext.h:4726
  3642. PFNGLMATRIXINDEXUSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLushort)) # GL/glext.h:4727
  3643. PFNGLMATRIXINDEXUIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLuint)) # GL/glext.h:4728
  3644. PFNGLMATRIXINDEXPOINTERARBPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4729
  3645. # ARB_texture_env_combine (GL/glext.h:4732)
  3646. GL_ARB_texture_env_combine = 1 # GL/glext.h:4733
  3647. # ARB_texture_env_crossbar (GL/glext.h:4736)
  3648. GL_ARB_texture_env_crossbar = 1 # GL/glext.h:4737
  3649. # ARB_texture_env_dot3 (GL/glext.h:4740)
  3650. GL_ARB_texture_env_dot3 = 1 # GL/glext.h:4741
  3651. # ARB_texture_mirrored_repeat (GL/glext.h:4744)
  3652. GL_ARB_texture_mirrored_repeat = 1 # GL/glext.h:4745
  3653. # ARB_depth_texture (GL/glext.h:4748)
  3654. GL_ARB_depth_texture = 1 # GL/glext.h:4749
  3655. # ARB_shadow (GL/glext.h:4752)
  3656. GL_ARB_shadow = 1 # GL/glext.h:4753
  3657. # ARB_shadow_ambient (GL/glext.h:4756)
  3658. GL_ARB_shadow_ambient = 1 # GL/glext.h:4757
  3659. # ARB_window_pos (GL/glext.h:4760)
  3660. GL_ARB_window_pos = 1 # GL/glext.h:4761
  3661. # GL/glext.h:4763
  3662. glWindowPos2dARB = _link_function('glWindowPos2dARB', None, [GLdouble, GLdouble], 'ARB_window_pos')
  3663. # GL/glext.h:4764
  3664. glWindowPos2dvARB = _link_function('glWindowPos2dvARB', None, [POINTER(GLdouble)], 'ARB_window_pos')
  3665. # GL/glext.h:4765
  3666. glWindowPos2fARB = _link_function('glWindowPos2fARB', None, [GLfloat, GLfloat], 'ARB_window_pos')
  3667. # GL/glext.h:4766
  3668. glWindowPos2fvARB = _link_function('glWindowPos2fvARB', None, [POINTER(GLfloat)], 'ARB_window_pos')
  3669. # GL/glext.h:4767
  3670. glWindowPos2iARB = _link_function('glWindowPos2iARB', None, [GLint, GLint], 'ARB_window_pos')
  3671. # GL/glext.h:4768
  3672. glWindowPos2ivARB = _link_function('glWindowPos2ivARB', None, [POINTER(GLint)], 'ARB_window_pos')
  3673. # GL/glext.h:4769
  3674. glWindowPos2sARB = _link_function('glWindowPos2sARB', None, [GLshort, GLshort], 'ARB_window_pos')
  3675. # GL/glext.h:4770
  3676. glWindowPos2svARB = _link_function('glWindowPos2svARB', None, [POINTER(GLshort)], 'ARB_window_pos')
  3677. # GL/glext.h:4771
  3678. glWindowPos3dARB = _link_function('glWindowPos3dARB', None, [GLdouble, GLdouble, GLdouble], 'ARB_window_pos')
  3679. # GL/glext.h:4772
  3680. glWindowPos3dvARB = _link_function('glWindowPos3dvARB', None, [POINTER(GLdouble)], 'ARB_window_pos')
  3681. # GL/glext.h:4773
  3682. glWindowPos3fARB = _link_function('glWindowPos3fARB', None, [GLfloat, GLfloat, GLfloat], 'ARB_window_pos')
  3683. # GL/glext.h:4774
  3684. glWindowPos3fvARB = _link_function('glWindowPos3fvARB', None, [POINTER(GLfloat)], 'ARB_window_pos')
  3685. # GL/glext.h:4775
  3686. glWindowPos3iARB = _link_function('glWindowPos3iARB', None, [GLint, GLint, GLint], 'ARB_window_pos')
  3687. # GL/glext.h:4776
  3688. glWindowPos3ivARB = _link_function('glWindowPos3ivARB', None, [POINTER(GLint)], 'ARB_window_pos')
  3689. # GL/glext.h:4777
  3690. glWindowPos3sARB = _link_function('glWindowPos3sARB', None, [GLshort, GLshort, GLshort], 'ARB_window_pos')
  3691. # GL/glext.h:4778
  3692. glWindowPos3svARB = _link_function('glWindowPos3svARB', None, [POINTER(GLshort)], 'ARB_window_pos')
  3693. PFNGLWINDOWPOS2DARBPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:4780
  3694. PFNGLWINDOWPOS2DVARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4781
  3695. PFNGLWINDOWPOS2FARBPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:4782
  3696. PFNGLWINDOWPOS2FVARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4783
  3697. PFNGLWINDOWPOS2IARBPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:4784
  3698. PFNGLWINDOWPOS2IVARBPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:4785
  3699. PFNGLWINDOWPOS2SARBPROC = CFUNCTYPE(None, GLshort, GLshort) # GL/glext.h:4786
  3700. PFNGLWINDOWPOS2SVARBPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:4787
  3701. PFNGLWINDOWPOS3DARBPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:4788
  3702. PFNGLWINDOWPOS3DVARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4789
  3703. PFNGLWINDOWPOS3FARBPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:4790
  3704. PFNGLWINDOWPOS3FVARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4791
  3705. PFNGLWINDOWPOS3IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:4792
  3706. PFNGLWINDOWPOS3IVARBPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:4793
  3707. PFNGLWINDOWPOS3SARBPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:4794
  3708. PFNGLWINDOWPOS3SVARBPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:4795
  3709. # ARB_vertex_program (GL/glext.h:4798)
  3710. GL_ARB_vertex_program = 1 # GL/glext.h:4799
  3711. # GL/glext.h:4801
  3712. glVertexAttrib1dARB = _link_function('glVertexAttrib1dARB', None, [GLuint, GLdouble], 'ARB_vertex_program')
  3713. # GL/glext.h:4802
  3714. glVertexAttrib1dvARB = _link_function('glVertexAttrib1dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  3715. # GL/glext.h:4803
  3716. glVertexAttrib1fARB = _link_function('glVertexAttrib1fARB', None, [GLuint, GLfloat], 'ARB_vertex_program')
  3717. # GL/glext.h:4804
  3718. glVertexAttrib1fvARB = _link_function('glVertexAttrib1fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  3719. # GL/glext.h:4805
  3720. glVertexAttrib1sARB = _link_function('glVertexAttrib1sARB', None, [GLuint, GLshort], 'ARB_vertex_program')
  3721. # GL/glext.h:4806
  3722. glVertexAttrib1svARB = _link_function('glVertexAttrib1svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
  3723. # GL/glext.h:4807
  3724. glVertexAttrib2dARB = _link_function('glVertexAttrib2dARB', None, [GLuint, GLdouble, GLdouble], 'ARB_vertex_program')
  3725. # GL/glext.h:4808
  3726. glVertexAttrib2dvARB = _link_function('glVertexAttrib2dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  3727. # GL/glext.h:4809
  3728. glVertexAttrib2fARB = _link_function('glVertexAttrib2fARB', None, [GLuint, GLfloat, GLfloat], 'ARB_vertex_program')
  3729. # GL/glext.h:4810
  3730. glVertexAttrib2fvARB = _link_function('glVertexAttrib2fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  3731. # GL/glext.h:4811
  3732. glVertexAttrib2sARB = _link_function('glVertexAttrib2sARB', None, [GLuint, GLshort, GLshort], 'ARB_vertex_program')
  3733. # GL/glext.h:4812
  3734. glVertexAttrib2svARB = _link_function('glVertexAttrib2svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
  3735. # GL/glext.h:4813
  3736. glVertexAttrib3dARB = _link_function('glVertexAttrib3dARB', None, [GLuint, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
  3737. # GL/glext.h:4814
  3738. glVertexAttrib3dvARB = _link_function('glVertexAttrib3dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  3739. # GL/glext.h:4815
  3740. glVertexAttrib3fARB = _link_function('glVertexAttrib3fARB', None, [GLuint, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
  3741. # GL/glext.h:4816
  3742. glVertexAttrib3fvARB = _link_function('glVertexAttrib3fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  3743. # GL/glext.h:4817
  3744. glVertexAttrib3sARB = _link_function('glVertexAttrib3sARB', None, [GLuint, GLshort, GLshort, GLshort], 'ARB_vertex_program')
  3745. # GL/glext.h:4818
  3746. glVertexAttrib3svARB = _link_function('glVertexAttrib3svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
  3747. # GL/glext.h:4819
  3748. glVertexAttrib4NbvARB = _link_function('glVertexAttrib4NbvARB', None, [GLuint, POINTER(GLbyte)], 'ARB_vertex_program')
  3749. # GL/glext.h:4820
  3750. glVertexAttrib4NivARB = _link_function('glVertexAttrib4NivARB', None, [GLuint, POINTER(GLint)], 'ARB_vertex_program')
  3751. # GL/glext.h:4821
  3752. glVertexAttrib4NsvARB = _link_function('glVertexAttrib4NsvARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
  3753. # GL/glext.h:4822
  3754. glVertexAttrib4NubARB = _link_function('glVertexAttrib4NubARB', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'ARB_vertex_program')
  3755. # GL/glext.h:4823
  3756. glVertexAttrib4NubvARB = _link_function('glVertexAttrib4NubvARB', None, [GLuint, POINTER(GLubyte)], 'ARB_vertex_program')
  3757. # GL/glext.h:4824
  3758. glVertexAttrib4NuivARB = _link_function('glVertexAttrib4NuivARB', None, [GLuint, POINTER(GLuint)], 'ARB_vertex_program')
  3759. # GL/glext.h:4825
  3760. glVertexAttrib4NusvARB = _link_function('glVertexAttrib4NusvARB', None, [GLuint, POINTER(GLushort)], 'ARB_vertex_program')
  3761. # GL/glext.h:4826
  3762. glVertexAttrib4bvARB = _link_function('glVertexAttrib4bvARB', None, [GLuint, POINTER(GLbyte)], 'ARB_vertex_program')
  3763. # GL/glext.h:4827
  3764. glVertexAttrib4dARB = _link_function('glVertexAttrib4dARB', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
  3765. # GL/glext.h:4828
  3766. glVertexAttrib4dvARB = _link_function('glVertexAttrib4dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  3767. # GL/glext.h:4829
  3768. glVertexAttrib4fARB = _link_function('glVertexAttrib4fARB', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
  3769. # GL/glext.h:4830
  3770. glVertexAttrib4fvARB = _link_function('glVertexAttrib4fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  3771. # GL/glext.h:4831
  3772. glVertexAttrib4ivARB = _link_function('glVertexAttrib4ivARB', None, [GLuint, POINTER(GLint)], 'ARB_vertex_program')
  3773. # GL/glext.h:4832
  3774. glVertexAttrib4sARB = _link_function('glVertexAttrib4sARB', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'ARB_vertex_program')
  3775. # GL/glext.h:4833
  3776. glVertexAttrib4svARB = _link_function('glVertexAttrib4svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
  3777. # GL/glext.h:4834
  3778. glVertexAttrib4ubvARB = _link_function('glVertexAttrib4ubvARB', None, [GLuint, POINTER(GLubyte)], 'ARB_vertex_program')
  3779. # GL/glext.h:4835
  3780. glVertexAttrib4uivARB = _link_function('glVertexAttrib4uivARB', None, [GLuint, POINTER(GLuint)], 'ARB_vertex_program')
  3781. # GL/glext.h:4836
  3782. glVertexAttrib4usvARB = _link_function('glVertexAttrib4usvARB', None, [GLuint, POINTER(GLushort)], 'ARB_vertex_program')
  3783. # GL/glext.h:4837
  3784. glVertexAttribPointerARB = _link_function('glVertexAttribPointerARB', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)], 'ARB_vertex_program')
  3785. # GL/glext.h:4838
  3786. glEnableVertexAttribArrayARB = _link_function('glEnableVertexAttribArrayARB', None, [GLuint], 'ARB_vertex_program')
  3787. # GL/glext.h:4839
  3788. glDisableVertexAttribArrayARB = _link_function('glDisableVertexAttribArrayARB', None, [GLuint], 'ARB_vertex_program')
  3789. # GL/glext.h:4840
  3790. glProgramStringARB = _link_function('glProgramStringARB', None, [GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_vertex_program')
  3791. # GL/glext.h:4841
  3792. glBindProgramARB = _link_function('glBindProgramARB', None, [GLenum, GLuint], 'ARB_vertex_program')
  3793. # GL/glext.h:4842
  3794. glDeleteProgramsARB = _link_function('glDeleteProgramsARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_program')
  3795. # GL/glext.h:4843
  3796. glGenProgramsARB = _link_function('glGenProgramsARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_program')
  3797. # GL/glext.h:4844
  3798. glProgramEnvParameter4dARB = _link_function('glProgramEnvParameter4dARB', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
  3799. # GL/glext.h:4845
  3800. glProgramEnvParameter4dvARB = _link_function('glProgramEnvParameter4dvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  3801. # GL/glext.h:4846
  3802. glProgramEnvParameter4fARB = _link_function('glProgramEnvParameter4fARB', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
  3803. # GL/glext.h:4847
  3804. glProgramEnvParameter4fvARB = _link_function('glProgramEnvParameter4fvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  3805. # GL/glext.h:4848
  3806. glProgramLocalParameter4dARB = _link_function('glProgramLocalParameter4dARB', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
  3807. # GL/glext.h:4849
  3808. glProgramLocalParameter4dvARB = _link_function('glProgramLocalParameter4dvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  3809. # GL/glext.h:4850
  3810. glProgramLocalParameter4fARB = _link_function('glProgramLocalParameter4fARB', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
  3811. # GL/glext.h:4851
  3812. glProgramLocalParameter4fvARB = _link_function('glProgramLocalParameter4fvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  3813. # GL/glext.h:4852
  3814. glGetProgramEnvParameterdvARB = _link_function('glGetProgramEnvParameterdvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  3815. # GL/glext.h:4853
  3816. glGetProgramEnvParameterfvARB = _link_function('glGetProgramEnvParameterfvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  3817. # GL/glext.h:4854
  3818. glGetProgramLocalParameterdvARB = _link_function('glGetProgramLocalParameterdvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  3819. # GL/glext.h:4855
  3820. glGetProgramLocalParameterfvARB = _link_function('glGetProgramLocalParameterfvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  3821. # GL/glext.h:4856
  3822. glGetProgramivARB = _link_function('glGetProgramivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_vertex_program')
  3823. # GL/glext.h:4857
  3824. glGetProgramStringARB = _link_function('glGetProgramStringARB', None, [GLenum, GLenum, POINTER(GLvoid)], 'ARB_vertex_program')
  3825. # GL/glext.h:4858
  3826. glGetVertexAttribdvARB = _link_function('glGetVertexAttribdvARB', None, [GLuint, GLenum, POINTER(GLdouble)], 'ARB_vertex_program')
  3827. # GL/glext.h:4859
  3828. glGetVertexAttribfvARB = _link_function('glGetVertexAttribfvARB', None, [GLuint, GLenum, POINTER(GLfloat)], 'ARB_vertex_program')
  3829. # GL/glext.h:4860
  3830. glGetVertexAttribivARB = _link_function('glGetVertexAttribivARB', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_vertex_program')
  3831. # GL/glext.h:4861
  3832. glGetVertexAttribPointervARB = _link_function('glGetVertexAttribPointervARB', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'ARB_vertex_program')
  3833. # GL/glext.h:4862
  3834. glIsProgramARB = _link_function('glIsProgramARB', GLboolean, [GLuint], 'ARB_vertex_program')
  3835. PFNGLVERTEXATTRIB1DARBPROC = CFUNCTYPE(None, GLuint, GLdouble) # GL/glext.h:4864
  3836. PFNGLVERTEXATTRIB1DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4865
  3837. PFNGLVERTEXATTRIB1FARBPROC = CFUNCTYPE(None, GLuint, GLfloat) # GL/glext.h:4866
  3838. PFNGLVERTEXATTRIB1FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4867
  3839. PFNGLVERTEXATTRIB1SARBPROC = CFUNCTYPE(None, GLuint, GLshort) # GL/glext.h:4868
  3840. PFNGLVERTEXATTRIB1SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4869
  3841. PFNGLVERTEXATTRIB2DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:4870
  3842. PFNGLVERTEXATTRIB2DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4871
  3843. PFNGLVERTEXATTRIB2FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat) # GL/glext.h:4872
  3844. PFNGLVERTEXATTRIB2FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4873
  3845. PFNGLVERTEXATTRIB2SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort) # GL/glext.h:4874
  3846. PFNGLVERTEXATTRIB2SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4875
  3847. PFNGLVERTEXATTRIB3DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) # GL/glext.h:4876
  3848. PFNGLVERTEXATTRIB3DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4877
  3849. PFNGLVERTEXATTRIB3FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:4878
  3850. PFNGLVERTEXATTRIB3FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4879
  3851. PFNGLVERTEXATTRIB3SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort) # GL/glext.h:4880
  3852. PFNGLVERTEXATTRIB3SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4881
  3853. PFNGLVERTEXATTRIB4NBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:4882
  3854. PFNGLVERTEXATTRIB4NIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4883
  3855. PFNGLVERTEXATTRIB4NSVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4884
  3856. PFNGLVERTEXATTRIB4NUBARBPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte) # GL/glext.h:4885
  3857. PFNGLVERTEXATTRIB4NUBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:4886
  3858. PFNGLVERTEXATTRIB4NUIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4887
  3859. PFNGLVERTEXATTRIB4NUSVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:4888
  3860. PFNGLVERTEXATTRIB4BVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:4889
  3861. PFNGLVERTEXATTRIB4DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:4890
  3862. PFNGLVERTEXATTRIB4DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4891
  3863. PFNGLVERTEXATTRIB4FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:4892
  3864. PFNGLVERTEXATTRIB4FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4893
  3865. PFNGLVERTEXATTRIB4IVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4894
  3866. PFNGLVERTEXATTRIB4SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:4895
  3867. PFNGLVERTEXATTRIB4SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4896
  3868. PFNGLVERTEXATTRIB4UBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:4897
  3869. PFNGLVERTEXATTRIB4UIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4898
  3870. PFNGLVERTEXATTRIB4USVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:4899
  3871. PFNGLVERTEXATTRIBPOINTERARBPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)) # GL/glext.h:4900
  3872. PFNGLENABLEVERTEXATTRIBARRAYARBPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4901
  3873. PFNGLDISABLEVERTEXATTRIBARRAYARBPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4902
  3874. PFNGLPROGRAMSTRINGARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4903
  3875. PFNGLBINDPROGRAMARBPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4904
  3876. PFNGLDELETEPROGRAMSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4905
  3877. PFNGLGENPROGRAMSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4906
  3878. PFNGLPROGRAMENVPARAMETER4DARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:4907
  3879. PFNGLPROGRAMENVPARAMETER4DVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:4908
  3880. PFNGLPROGRAMENVPARAMETER4FARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:4909
  3881. PFNGLPROGRAMENVPARAMETER4FVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:4910
  3882. PFNGLPROGRAMLOCALPARAMETER4DARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:4911
  3883. PFNGLPROGRAMLOCALPARAMETER4DVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:4912
  3884. PFNGLPROGRAMLOCALPARAMETER4FARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:4913
  3885. PFNGLPROGRAMLOCALPARAMETER4FVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:4914
  3886. PFNGLGETPROGRAMENVPARAMETERDVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:4915
  3887. PFNGLGETPROGRAMENVPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:4916
  3888. PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:4917
  3889. PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:4918
  3890. PFNGLGETPROGRAMIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4919
  3891. PFNGLGETPROGRAMSTRINGARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:4920
  3892. PFNGLGETVERTEXATTRIBDVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:4921
  3893. PFNGLGETVERTEXATTRIBFVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:4922
  3894. PFNGLGETVERTEXATTRIBIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4923
  3895. PFNGLGETVERTEXATTRIBPOINTERVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:4924
  3896. PFNGLISPROGRAMARBPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4925
  3897. # ARB_fragment_program (GL/glext.h:4928)
  3898. GL_ARB_fragment_program = 1 # GL/glext.h:4929
  3899. # ARB_vertex_buffer_object (GL/glext.h:4933)
  3900. GL_ARB_vertex_buffer_object = 1 # GL/glext.h:4934
  3901. # GL/glext.h:4936
  3902. glBindBufferARB = _link_function('glBindBufferARB', None, [GLenum, GLuint], 'ARB_vertex_buffer_object')
  3903. # GL/glext.h:4937
  3904. glDeleteBuffersARB = _link_function('glDeleteBuffersARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_buffer_object')
  3905. # GL/glext.h:4938
  3906. glGenBuffersARB = _link_function('glGenBuffersARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_buffer_object')
  3907. # GL/glext.h:4939
  3908. glIsBufferARB = _link_function('glIsBufferARB', GLboolean, [GLuint], 'ARB_vertex_buffer_object')
  3909. # GL/glext.h:4940
  3910. glBufferDataARB = _link_function('glBufferDataARB', None, [GLenum, GLsizeiptrARB, POINTER(GLvoid), GLenum], 'ARB_vertex_buffer_object')
  3911. # GL/glext.h:4941
  3912. glBufferSubDataARB = _link_function('glBufferSubDataARB', None, [GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)], 'ARB_vertex_buffer_object')
  3913. # GL/glext.h:4942
  3914. glGetBufferSubDataARB = _link_function('glGetBufferSubDataARB', None, [GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)], 'ARB_vertex_buffer_object')
  3915. # GL/glext.h:4943
  3916. glMapBufferARB = _link_function('glMapBufferARB', POINTER(GLvoid), [GLenum, GLenum], 'ARB_vertex_buffer_object')
  3917. # GL/glext.h:4944
  3918. glUnmapBufferARB = _link_function('glUnmapBufferARB', GLboolean, [GLenum], 'ARB_vertex_buffer_object')
  3919. # GL/glext.h:4945
  3920. glGetBufferParameterivARB = _link_function('glGetBufferParameterivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_vertex_buffer_object')
  3921. # GL/glext.h:4946
  3922. glGetBufferPointervARB = _link_function('glGetBufferPointervARB', None, [GLenum, GLenum, POINTER(POINTER(GLvoid))], 'ARB_vertex_buffer_object')
  3923. PFNGLBINDBUFFERARBPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4948
  3924. PFNGLDELETEBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4949
  3925. PFNGLGENBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4950
  3926. PFNGLISBUFFERARBPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4951
  3927. PFNGLBUFFERDATAARBPROC = CFUNCTYPE(None, GLenum, GLsizeiptrARB, POINTER(GLvoid), GLenum) # GL/glext.h:4952
  3928. PFNGLBUFFERSUBDATAARBPROC = CFUNCTYPE(None, GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)) # GL/glext.h:4953
  3929. PFNGLGETBUFFERSUBDATAARBPROC = CFUNCTYPE(None, GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)) # GL/glext.h:4954
  3930. PFNGLMAPBUFFERARBPROC = CFUNCTYPE(POINTER(GLvoid), GLenum, GLenum) # GL/glext.h:4955
  3931. PFNGLUNMAPBUFFERARBPROC = CFUNCTYPE(GLboolean, GLenum) # GL/glext.h:4956
  3932. PFNGLGETBUFFERPARAMETERIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4957
  3933. PFNGLGETBUFFERPOINTERVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:4958
  3934. # ARB_occlusion_query (GL/glext.h:4961)
  3935. GL_ARB_occlusion_query = 1 # GL/glext.h:4962
  3936. # GL/glext.h:4964
  3937. glGenQueriesARB = _link_function('glGenQueriesARB', None, [GLsizei, POINTER(GLuint)], 'ARB_occlusion_query')
  3938. # GL/glext.h:4965
  3939. glDeleteQueriesARB = _link_function('glDeleteQueriesARB', None, [GLsizei, POINTER(GLuint)], 'ARB_occlusion_query')
  3940. # GL/glext.h:4966
  3941. glIsQueryARB = _link_function('glIsQueryARB', GLboolean, [GLuint], 'ARB_occlusion_query')
  3942. # GL/glext.h:4967
  3943. glBeginQueryARB = _link_function('glBeginQueryARB', None, [GLenum, GLuint], 'ARB_occlusion_query')
  3944. # GL/glext.h:4968
  3945. glEndQueryARB = _link_function('glEndQueryARB', None, [GLenum], 'ARB_occlusion_query')
  3946. # GL/glext.h:4969
  3947. glGetQueryivARB = _link_function('glGetQueryivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_occlusion_query')
  3948. # GL/glext.h:4970
  3949. glGetQueryObjectivARB = _link_function('glGetQueryObjectivARB', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_occlusion_query')
  3950. # GL/glext.h:4971
  3951. glGetQueryObjectuivARB = _link_function('glGetQueryObjectuivARB', None, [GLuint, GLenum, POINTER(GLuint)], 'ARB_occlusion_query')
  3952. PFNGLGENQUERIESARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4973
  3953. PFNGLDELETEQUERIESARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4974
  3954. PFNGLISQUERYARBPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4975
  3955. PFNGLBEGINQUERYARBPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4976
  3956. PFNGLENDQUERYARBPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:4977
  3957. PFNGLGETQUERYIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4978
  3958. PFNGLGETQUERYOBJECTIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4979
  3959. PFNGLGETQUERYOBJECTUIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:4980
  3960. # ARB_shader_objects (GL/glext.h:4983)
  3961. GL_ARB_shader_objects = 1 # GL/glext.h:4984
  3962. # GL/glext.h:4986
  3963. glDeleteObjectARB = _link_function('glDeleteObjectARB', None, [GLhandleARB], 'ARB_shader_objects')
  3964. # GL/glext.h:4987
  3965. glGetHandleARB = _link_function('glGetHandleARB', GLhandleARB, [GLenum], 'ARB_shader_objects')
  3966. # GL/glext.h:4988
  3967. glDetachObjectARB = _link_function('glDetachObjectARB', None, [GLhandleARB, GLhandleARB], 'ARB_shader_objects')
  3968. # GL/glext.h:4989
  3969. glCreateShaderObjectARB = _link_function('glCreateShaderObjectARB', GLhandleARB, [GLenum], 'ARB_shader_objects')
  3970. # GL/glext.h:4990
  3971. glShaderSourceARB = _link_function('glShaderSourceARB', None, [GLhandleARB, GLsizei, POINTER(POINTER(GLcharARB)), POINTER(GLint)], 'ARB_shader_objects')
  3972. # GL/glext.h:4991
  3973. glCompileShaderARB = _link_function('glCompileShaderARB', None, [GLhandleARB], 'ARB_shader_objects')
  3974. # GL/glext.h:4992
  3975. glCreateProgramObjectARB = _link_function('glCreateProgramObjectARB', GLhandleARB, [], 'ARB_shader_objects')
  3976. # GL/glext.h:4993
  3977. glAttachObjectARB = _link_function('glAttachObjectARB', None, [GLhandleARB, GLhandleARB], 'ARB_shader_objects')
  3978. # GL/glext.h:4994
  3979. glLinkProgramARB = _link_function('glLinkProgramARB', None, [GLhandleARB], 'ARB_shader_objects')
  3980. # GL/glext.h:4995
  3981. glUseProgramObjectARB = _link_function('glUseProgramObjectARB', None, [GLhandleARB], 'ARB_shader_objects')
  3982. # GL/glext.h:4996
  3983. glValidateProgramARB = _link_function('glValidateProgramARB', None, [GLhandleARB], 'ARB_shader_objects')
  3984. # GL/glext.h:4997
  3985. glUniform1fARB = _link_function('glUniform1fARB', None, [GLint, GLfloat], 'ARB_shader_objects')
  3986. # GL/glext.h:4998
  3987. glUniform2fARB = _link_function('glUniform2fARB', None, [GLint, GLfloat, GLfloat], 'ARB_shader_objects')
  3988. # GL/glext.h:4999
  3989. glUniform3fARB = _link_function('glUniform3fARB', None, [GLint, GLfloat, GLfloat, GLfloat], 'ARB_shader_objects')
  3990. # GL/glext.h:5000
  3991. glUniform4fARB = _link_function('glUniform4fARB', None, [GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_shader_objects')
  3992. # GL/glext.h:5001
  3993. glUniform1iARB = _link_function('glUniform1iARB', None, [GLint, GLint], 'ARB_shader_objects')
  3994. # GL/glext.h:5002
  3995. glUniform2iARB = _link_function('glUniform2iARB', None, [GLint, GLint, GLint], 'ARB_shader_objects')
  3996. # GL/glext.h:5003
  3997. glUniform3iARB = _link_function('glUniform3iARB', None, [GLint, GLint, GLint, GLint], 'ARB_shader_objects')
  3998. # GL/glext.h:5004
  3999. glUniform4iARB = _link_function('glUniform4iARB', None, [GLint, GLint, GLint, GLint, GLint], 'ARB_shader_objects')
  4000. # GL/glext.h:5005
  4001. glUniform1fvARB = _link_function('glUniform1fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
  4002. # GL/glext.h:5006
  4003. glUniform2fvARB = _link_function('glUniform2fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
  4004. # GL/glext.h:5007
  4005. glUniform3fvARB = _link_function('glUniform3fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
  4006. # GL/glext.h:5008
  4007. glUniform4fvARB = _link_function('glUniform4fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
  4008. # GL/glext.h:5009
  4009. glUniform1ivARB = _link_function('glUniform1ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
  4010. # GL/glext.h:5010
  4011. glUniform2ivARB = _link_function('glUniform2ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
  4012. # GL/glext.h:5011
  4013. glUniform3ivARB = _link_function('glUniform3ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
  4014. # GL/glext.h:5012
  4015. glUniform4ivARB = _link_function('glUniform4ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
  4016. # GL/glext.h:5013
  4017. glUniformMatrix2fvARB = _link_function('glUniformMatrix2fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects')
  4018. # GL/glext.h:5014
  4019. glUniformMatrix3fvARB = _link_function('glUniformMatrix3fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects')
  4020. # GL/glext.h:5015
  4021. glUniformMatrix4fvARB = _link_function('glUniformMatrix4fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects')
  4022. # GL/glext.h:5016
  4023. glGetObjectParameterfvARB = _link_function('glGetObjectParameterfvARB', None, [GLhandleARB, GLenum, POINTER(GLfloat)], 'ARB_shader_objects')
  4024. # GL/glext.h:5017
  4025. glGetObjectParameterivARB = _link_function('glGetObjectParameterivARB', None, [GLhandleARB, GLenum, POINTER(GLint)], 'ARB_shader_objects')
  4026. # GL/glext.h:5018
  4027. glGetInfoLogARB = _link_function('glGetInfoLogARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)], 'ARB_shader_objects')
  4028. # GL/glext.h:5019
  4029. glGetAttachedObjectsARB = _link_function('glGetAttachedObjectsARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLhandleARB)], 'ARB_shader_objects')
  4030. # GL/glext.h:5020
  4031. glGetUniformLocationARB = _link_function('glGetUniformLocationARB', GLint, [GLhandleARB, POINTER(GLcharARB)], 'ARB_shader_objects')
  4032. # GL/glext.h:5021
  4033. glGetActiveUniformARB = _link_function('glGetActiveUniformARB', None, [GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)], 'ARB_shader_objects')
  4034. # GL/glext.h:5022
  4035. glGetUniformfvARB = _link_function('glGetUniformfvARB', None, [GLhandleARB, GLint, POINTER(GLfloat)], 'ARB_shader_objects')
  4036. # GL/glext.h:5023
  4037. glGetUniformivARB = _link_function('glGetUniformivARB', None, [GLhandleARB, GLint, POINTER(GLint)], 'ARB_shader_objects')
  4038. # GL/glext.h:5024
  4039. glGetShaderSourceARB = _link_function('glGetShaderSourceARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)], 'ARB_shader_objects')
  4040. PFNGLDELETEOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:5026
  4041. PFNGLGETHANDLEARBPROC = CFUNCTYPE(GLhandleARB, GLenum) # GL/glext.h:5027
  4042. PFNGLDETACHOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB, GLhandleARB) # GL/glext.h:5028
  4043. PFNGLCREATESHADEROBJECTARBPROC = CFUNCTYPE(GLhandleARB, GLenum) # GL/glext.h:5029
  4044. PFNGLSHADERSOURCEARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(POINTER(GLcharARB)), POINTER(GLint)) # GL/glext.h:5030
  4045. PFNGLCOMPILESHADERARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:5031
  4046. PFNGLCREATEPROGRAMOBJECTARBPROC = CFUNCTYPE(GLhandleARB) # GL/glext.h:5032
  4047. PFNGLATTACHOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB, GLhandleARB) # GL/glext.h:5033
  4048. PFNGLLINKPROGRAMARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:5034
  4049. PFNGLUSEPROGRAMOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:5035
  4050. PFNGLVALIDATEPROGRAMARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:5036
  4051. PFNGLUNIFORM1FARBPROC = CFUNCTYPE(None, GLint, GLfloat) # GL/glext.h:5037
  4052. PFNGLUNIFORM2FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat) # GL/glext.h:5038
  4053. PFNGLUNIFORM3FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat) # GL/glext.h:5039
  4054. PFNGLUNIFORM4FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:5040
  4055. PFNGLUNIFORM1IARBPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:5041
  4056. PFNGLUNIFORM2IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:5042
  4057. PFNGLUNIFORM3IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:5043
  4058. PFNGLUNIFORM4IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint) # GL/glext.h:5044
  4059. PFNGLUNIFORM1FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:5045
  4060. PFNGLUNIFORM2FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:5046
  4061. PFNGLUNIFORM3FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:5047
  4062. PFNGLUNIFORM4FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:5048
  4063. PFNGLUNIFORM1IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:5049
  4064. PFNGLUNIFORM2IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:5050
  4065. PFNGLUNIFORM3IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:5051
  4066. PFNGLUNIFORM4IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:5052
  4067. PFNGLUNIFORMMATRIX2FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:5053
  4068. PFNGLUNIFORMMATRIX3FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:5054
  4069. PFNGLUNIFORMMATRIX4FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:5055
  4070. PFNGLGETOBJECTPARAMETERFVARBPROC = CFUNCTYPE(None, GLhandleARB, GLenum, POINTER(GLfloat)) # GL/glext.h:5056
  4071. PFNGLGETOBJECTPARAMETERIVARBPROC = CFUNCTYPE(None, GLhandleARB, GLenum, POINTER(GLint)) # GL/glext.h:5057
  4072. PFNGLGETINFOLOGARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)) # GL/glext.h:5058
  4073. PFNGLGETATTACHEDOBJECTSARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLhandleARB)) # GL/glext.h:5059
  4074. PFNGLGETUNIFORMLOCATIONARBPROC = CFUNCTYPE(GLint, GLhandleARB, POINTER(GLcharARB)) # GL/glext.h:5060
  4075. PFNGLGETACTIVEUNIFORMARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)) # GL/glext.h:5061
  4076. PFNGLGETUNIFORMFVARBPROC = CFUNCTYPE(None, GLhandleARB, GLint, POINTER(GLfloat)) # GL/glext.h:5062
  4077. PFNGLGETUNIFORMIVARBPROC = CFUNCTYPE(None, GLhandleARB, GLint, POINTER(GLint)) # GL/glext.h:5063
  4078. PFNGLGETSHADERSOURCEARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)) # GL/glext.h:5064
  4079. # ARB_vertex_shader (GL/glext.h:5067)
  4080. GL_ARB_vertex_shader = 1 # GL/glext.h:5068
  4081. # GL/glext.h:5070
  4082. glBindAttribLocationARB = _link_function('glBindAttribLocationARB', None, [GLhandleARB, GLuint, POINTER(GLcharARB)], 'ARB_vertex_shader')
  4083. # GL/glext.h:5071
  4084. glGetActiveAttribARB = _link_function('glGetActiveAttribARB', None, [GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)], 'ARB_vertex_shader')
  4085. # GL/glext.h:5072
  4086. glGetAttribLocationARB = _link_function('glGetAttribLocationARB', GLint, [GLhandleARB, POINTER(GLcharARB)], 'ARB_vertex_shader')
  4087. PFNGLBINDATTRIBLOCATIONARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, POINTER(GLcharARB)) # GL/glext.h:5074
  4088. PFNGLGETACTIVEATTRIBARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)) # GL/glext.h:5075
  4089. PFNGLGETATTRIBLOCATIONARBPROC = CFUNCTYPE(GLint, GLhandleARB, POINTER(GLcharARB)) # GL/glext.h:5076
  4090. # ARB_fragment_shader (GL/glext.h:5079)
  4091. GL_ARB_fragment_shader = 1 # GL/glext.h:5080
  4092. # ARB_shading_language_100 (GL/glext.h:5083)
  4093. GL_ARB_shading_language_100 = 1 # GL/glext.h:5084
  4094. # ARB_texture_non_power_of_two (GL/glext.h:5087)
  4095. GL_ARB_texture_non_power_of_two = 1 # GL/glext.h:5088
  4096. # ARB_point_sprite (GL/glext.h:5091)
  4097. GL_ARB_point_sprite = 1 # GL/glext.h:5092
  4098. # ARB_fragment_program_shadow (GL/glext.h:5095)
  4099. GL_ARB_fragment_program_shadow = 1 # GL/glext.h:5096
  4100. # ARB_draw_buffers (GL/glext.h:5099)
  4101. GL_ARB_draw_buffers = 1 # GL/glext.h:5100
  4102. # GL/glext.h:5102
  4103. glDrawBuffersARB = _link_function('glDrawBuffersARB', None, [GLsizei, POINTER(GLenum)], 'ARB_draw_buffers')
  4104. PFNGLDRAWBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLenum)) # GL/glext.h:5104
  4105. # ARB_texture_rectangle (GL/glext.h:5107)
  4106. GL_ARB_texture_rectangle = 1 # GL/glext.h:5108
  4107. # ARB_color_buffer_float (GL/glext.h:5111)
  4108. GL_ARB_color_buffer_float = 1 # GL/glext.h:5112
  4109. # GL/glext.h:5114
  4110. glClampColorARB = _link_function('glClampColorARB', None, [GLenum, GLenum], 'ARB_color_buffer_float')
  4111. PFNGLCLAMPCOLORARBPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:5116
  4112. # ARB_half_float_pixel (GL/glext.h:5119)
  4113. GL_ARB_half_float_pixel = 1 # GL/glext.h:5120
  4114. # ARB_texture_float (GL/glext.h:5123)
  4115. GL_ARB_texture_float = 1 # GL/glext.h:5124
  4116. # ARB_pixel_buffer_object (GL/glext.h:5127)
  4117. GL_ARB_pixel_buffer_object = 1 # GL/glext.h:5128
  4118. # ARB_depth_buffer_float (GL/glext.h:5131)
  4119. GL_ARB_depth_buffer_float = 1 # GL/glext.h:5132
  4120. # ARB_draw_instanced (GL/glext.h:5135)
  4121. GL_ARB_draw_instanced = 1 # GL/glext.h:5136
  4122. # GL/glext.h:5138
  4123. glDrawArraysInstancedARB = _link_function('glDrawArraysInstancedARB', None, [GLenum, GLint, GLsizei, GLsizei], 'ARB_draw_instanced')
  4124. # GL/glext.h:5139
  4125. glDrawElementsInstancedARB = _link_function('glDrawElementsInstancedARB', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei], 'ARB_draw_instanced')
  4126. PFNGLDRAWARRAYSINSTANCEDARBPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei) # GL/glext.h:5141
  4127. PFNGLDRAWELEMENTSINSTANCEDARBPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei) # GL/glext.h:5142
  4128. # ARB_framebuffer_object (GL/glext.h:5145)
  4129. GL_ARB_framebuffer_object = 1 # GL/glext.h:5146
  4130. # GL/glext.h:5148
  4131. glIsRenderbuffer = _link_function('glIsRenderbuffer', GLboolean, [GLuint], 'ARB_framebuffer_object')
  4132. # GL/glext.h:5149
  4133. glBindRenderbuffer = _link_function('glBindRenderbuffer', None, [GLenum, GLuint], 'ARB_framebuffer_object')
  4134. # GL/glext.h:5150
  4135. glDeleteRenderbuffers = _link_function('glDeleteRenderbuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
  4136. # GL/glext.h:5151
  4137. glGenRenderbuffers = _link_function('glGenRenderbuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
  4138. # GL/glext.h:5152
  4139. glRenderbufferStorage = _link_function('glRenderbufferStorage', None, [GLenum, GLenum, GLsizei, GLsizei], 'ARB_framebuffer_object')
  4140. # GL/glext.h:5153
  4141. glGetRenderbufferParameteriv = _link_function('glGetRenderbufferParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_framebuffer_object')
  4142. # GL/glext.h:5154
  4143. glIsFramebuffer = _link_function('glIsFramebuffer', GLboolean, [GLuint], 'ARB_framebuffer_object')
  4144. # GL/glext.h:5155
  4145. glBindFramebuffer = _link_function('glBindFramebuffer', None, [GLenum, GLuint], 'ARB_framebuffer_object')
  4146. # GL/glext.h:5156
  4147. glDeleteFramebuffers = _link_function('glDeleteFramebuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
  4148. # GL/glext.h:5157
  4149. glGenFramebuffers = _link_function('glGenFramebuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
  4150. # GL/glext.h:5158
  4151. glCheckFramebufferStatus = _link_function('glCheckFramebufferStatus', GLenum, [GLenum], 'ARB_framebuffer_object')
  4152. # GL/glext.h:5159
  4153. glFramebufferTexture1D = _link_function('glFramebufferTexture1D', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'ARB_framebuffer_object')
  4154. # GL/glext.h:5160
  4155. glFramebufferTexture2D = _link_function('glFramebufferTexture2D', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'ARB_framebuffer_object')
  4156. # GL/glext.h:5161
  4157. glFramebufferTexture3D = _link_function('glFramebufferTexture3D', None, [GLenum, GLenum, GLenum, GLuint, GLint, GLint], 'ARB_framebuffer_object')
  4158. # GL/glext.h:5162
  4159. glFramebufferRenderbuffer = _link_function('glFramebufferRenderbuffer', None, [GLenum, GLenum, GLenum, GLuint], 'ARB_framebuffer_object')
  4160. # GL/glext.h:5163
  4161. glGetFramebufferAttachmentParameteriv = _link_function('glGetFramebufferAttachmentParameteriv', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'ARB_framebuffer_object')
  4162. # GL/glext.h:5164
  4163. glGenerateMipmap = _link_function('glGenerateMipmap', None, [GLenum], 'ARB_framebuffer_object')
  4164. GLbitfield = c_uint # /usr/include/GL/gl.h:151
  4165. # GL/glext.h:5165
  4166. glBlitFramebuffer = _link_function('glBlitFramebuffer', None, [GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum], 'ARB_framebuffer_object')
  4167. # GL/glext.h:5166
  4168. glRenderbufferStorageMultisample = _link_function('glRenderbufferStorageMultisample', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei], 'ARB_framebuffer_object')
  4169. # GL/glext.h:5167
  4170. glFramebufferTextureLayer = _link_function('glFramebufferTextureLayer', None, [GLenum, GLenum, GLuint, GLint, GLint], 'ARB_framebuffer_object')
  4171. PFNGLISRENDERBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5169
  4172. PFNGLBINDRENDERBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:5170
  4173. PFNGLDELETERENDERBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5171
  4174. PFNGLGENRENDERBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5172
  4175. PFNGLRENDERBUFFERSTORAGEPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei) # GL/glext.h:5173
  4176. PFNGLGETRENDERBUFFERPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5174
  4177. PFNGLISFRAMEBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5175
  4178. PFNGLBINDFRAMEBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:5176
  4179. PFNGLDELETEFRAMEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5177
  4180. PFNGLGENFRAMEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5178
  4181. PFNGLCHECKFRAMEBUFFERSTATUSPROC = CFUNCTYPE(GLenum, GLenum) # GL/glext.h:5179
  4182. PFNGLFRAMEBUFFERTEXTURE1DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) # GL/glext.h:5180
  4183. PFNGLFRAMEBUFFERTEXTURE2DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) # GL/glext.h:5181
  4184. PFNGLFRAMEBUFFERTEXTURE3DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:5182
  4185. PFNGLFRAMEBUFFERRENDERBUFFERPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint) # GL/glext.h:5183
  4186. PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5184
  4187. PFNGLGENERATEMIPMAPPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5185
  4188. PFNGLBLITFRAMEBUFFERPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) # GL/glext.h:5186
  4189. PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:5187
  4190. PFNGLFRAMEBUFFERTEXTURELAYERPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:5188
  4191. # ARB_framebuffer_sRGB (GL/glext.h:5191)
  4192. GL_ARB_framebuffer_sRGB = 1 # GL/glext.h:5192
  4193. # ARB_geometry_shader4 (GL/glext.h:5195)
  4194. GL_ARB_geometry_shader4 = 1 # GL/glext.h:5196
  4195. # GL/glext.h:5198
  4196. glProgramParameteriARB = _link_function('glProgramParameteriARB', None, [GLuint, GLenum, GLint], 'ARB_geometry_shader4')
  4197. # GL/glext.h:5199
  4198. glFramebufferTextureARB = _link_function('glFramebufferTextureARB', None, [GLenum, GLenum, GLuint, GLint], 'ARB_geometry_shader4')
  4199. # GL/glext.h:5200
  4200. glFramebufferTextureLayerARB = _link_function('glFramebufferTextureLayerARB', None, [GLenum, GLenum, GLuint, GLint, GLint], 'ARB_geometry_shader4')
  4201. # GL/glext.h:5201
  4202. glFramebufferTextureFaceARB = _link_function('glFramebufferTextureFaceARB', None, [GLenum, GLenum, GLuint, GLint, GLenum], 'ARB_geometry_shader4')
  4203. PFNGLPROGRAMPARAMETERIARBPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:5203
  4204. PFNGLFRAMEBUFFERTEXTUREARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint) # GL/glext.h:5204
  4205. PFNGLFRAMEBUFFERTEXTURELAYERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:5205
  4206. PFNGLFRAMEBUFFERTEXTUREFACEARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLenum) # GL/glext.h:5206
  4207. # ARB_half_float_vertex (GL/glext.h:5209)
  4208. GL_ARB_half_float_vertex = 1 # GL/glext.h:5210
  4209. # ARB_instanced_arrays (GL/glext.h:5213)
  4210. GL_ARB_instanced_arrays = 1 # GL/glext.h:5214
  4211. # GL/glext.h:5216
  4212. glVertexAttribDivisorARB = _link_function('glVertexAttribDivisorARB', None, [GLuint, GLuint], 'ARB_instanced_arrays')
  4213. PFNGLVERTEXATTRIBDIVISORARBPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:5218
  4214. # ARB_map_buffer_range (GL/glext.h:5221)
  4215. GL_ARB_map_buffer_range = 1 # GL/glext.h:5222
  4216. # GL/glext.h:5224
  4217. glMapBufferRange = _link_function('glMapBufferRange', None, [GLenum, GLintptr, GLsizeiptr, GLbitfield], 'ARB_map_buffer_range')
  4218. # GL/glext.h:5225
  4219. glFlushMappedBufferRange = _link_function('glFlushMappedBufferRange', None, [GLenum, GLintptr, GLsizeiptr], 'ARB_map_buffer_range')
  4220. PFNGLMAPBUFFERRANGEPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr, GLbitfield) # GL/glext.h:5227
  4221. PFNGLFLUSHMAPPEDBUFFERRANGEPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr) # GL/glext.h:5228
  4222. # ARB_texture_buffer_object (GL/glext.h:5231)
  4223. GL_ARB_texture_buffer_object = 1 # GL/glext.h:5232
  4224. # GL/glext.h:5234
  4225. glTexBufferARB = _link_function('glTexBufferARB', None, [GLenum, GLenum, GLuint], 'ARB_texture_buffer_object')
  4226. PFNGLTEXBUFFERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:5236
  4227. # ARB_texture_compression_rgtc (GL/glext.h:5239)
  4228. GL_ARB_texture_compression_rgtc = 1 # GL/glext.h:5240
  4229. # ARB_texture_rg (GL/glext.h:5243)
  4230. GL_ARB_texture_rg = 1 # GL/glext.h:5244
  4231. # ARB_vertex_array_object (GL/glext.h:5247)
  4232. GL_ARB_vertex_array_object = 1 # GL/glext.h:5248
  4233. # GL/glext.h:5250
  4234. glBindVertexArray = _link_function('glBindVertexArray', None, [GLuint], 'ARB_vertex_array_object')
  4235. # GL/glext.h:5251
  4236. glDeleteVertexArrays = _link_function('glDeleteVertexArrays', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_array_object')
  4237. # GL/glext.h:5252
  4238. glGenVertexArrays = _link_function('glGenVertexArrays', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_array_object')
  4239. # GL/glext.h:5253
  4240. glIsVertexArray = _link_function('glIsVertexArray', GLboolean, [GLuint], 'ARB_vertex_array_object')
  4241. PFNGLBINDVERTEXARRAYPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:5255
  4242. PFNGLDELETEVERTEXARRAYSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5256
  4243. PFNGLGENVERTEXARRAYSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5257
  4244. PFNGLISVERTEXARRAYPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5258
  4245. # EXT_abgr (GL/glext.h:5261)
  4246. GL_EXT_abgr = 1 # GL/glext.h:5262
  4247. # EXT_blend_color (GL/glext.h:5265)
  4248. GL_EXT_blend_color = 1 # GL/glext.h:5266
  4249. # GL/glext.h:5268
  4250. glBlendColorEXT = _link_function('glBlendColorEXT', None, [GLclampf, GLclampf, GLclampf, GLclampf], 'EXT_blend_color')
  4251. PFNGLBLENDCOLOREXTPROC = CFUNCTYPE(None, GLclampf, GLclampf, GLclampf, GLclampf) # GL/glext.h:5270
  4252. # EXT_polygon_offset (GL/glext.h:5273)
  4253. GL_EXT_polygon_offset = 1 # GL/glext.h:5274
  4254. # GL/glext.h:5276
  4255. glPolygonOffsetEXT = _link_function('glPolygonOffsetEXT', None, [GLfloat, GLfloat], 'EXT_polygon_offset')
  4256. PFNGLPOLYGONOFFSETEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:5278
  4257. # EXT_texture (GL/glext.h:5281)
  4258. GL_EXT_texture = 1 # GL/glext.h:5282
  4259. # EXT_texture3D (GL/glext.h:5285)
  4260. GL_EXT_texture3D = 1 # GL/glext.h:5286
  4261. # GL/glext.h:5288
  4262. glTexImage3DEXT = _link_function('glTexImage3DEXT', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_texture3D')
  4263. # GL/glext.h:5289
  4264. glTexSubImage3DEXT = _link_function('glTexSubImage3DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_texture3D')
  4265. PFNGLTEXIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5291
  4266. PFNGLTEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5292
  4267. # SGIS_texture_filter4 (GL/glext.h:5295)
  4268. GL_SGIS_texture_filter4 = 1 # GL/glext.h:5296
  4269. # GL/glext.h:5298
  4270. glGetTexFilterFuncSGIS = _link_function('glGetTexFilterFuncSGIS', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIS_texture_filter4')
  4271. # GL/glext.h:5299
  4272. glTexFilterFuncSGIS = _link_function('glTexFilterFuncSGIS', None, [GLenum, GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_texture_filter4')
  4273. PFNGLGETTEXFILTERFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5301
  4274. PFNGLTEXFILTERFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:5302
  4275. # EXT_subtexture (GL/glext.h:5305)
  4276. GL_EXT_subtexture = 1 # GL/glext.h:5306
  4277. # GL/glext.h:5308
  4278. glTexSubImage1DEXT = _link_function('glTexSubImage1DEXT', None, [GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_subtexture')
  4279. # GL/glext.h:5309
  4280. glTexSubImage2DEXT = _link_function('glTexSubImage2DEXT', None, [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_subtexture')
  4281. PFNGLTEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5311
  4282. PFNGLTEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5312
  4283. # EXT_copy_texture (GL/glext.h:5315)
  4284. GL_EXT_copy_texture = 1 # GL/glext.h:5316
  4285. # GL/glext.h:5318
  4286. glCopyTexImage1DEXT = _link_function('glCopyTexImage1DEXT', None, [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint], 'EXT_copy_texture')
  4287. # GL/glext.h:5319
  4288. glCopyTexImage2DEXT = _link_function('glCopyTexImage2DEXT', None, [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint], 'EXT_copy_texture')
  4289. # GL/glext.h:5320
  4290. glCopyTexSubImage1DEXT = _link_function('glCopyTexSubImage1DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei], 'EXT_copy_texture')
  4291. # GL/glext.h:5321
  4292. glCopyTexSubImage2DEXT = _link_function('glCopyTexSubImage2DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_copy_texture')
  4293. # GL/glext.h:5322
  4294. glCopyTexSubImage3DEXT = _link_function('glCopyTexSubImage3DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_copy_texture')
  4295. PFNGLCOPYTEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint) # GL/glext.h:5324
  4296. PFNGLCOPYTEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) # GL/glext.h:5325
  4297. PFNGLCOPYTEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei) # GL/glext.h:5326
  4298. PFNGLCOPYTEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:5327
  4299. PFNGLCOPYTEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:5328
  4300. # EXT_histogram (GL/glext.h:5331)
  4301. GL_EXT_histogram = 1 # GL/glext.h:5332
  4302. # GL/glext.h:5334
  4303. glGetHistogramEXT = _link_function('glGetHistogramEXT', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'EXT_histogram')
  4304. # GL/glext.h:5335
  4305. glGetHistogramParameterfvEXT = _link_function('glGetHistogramParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_histogram')
  4306. # GL/glext.h:5336
  4307. glGetHistogramParameterivEXT = _link_function('glGetHistogramParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_histogram')
  4308. # GL/glext.h:5337
  4309. glGetMinmaxEXT = _link_function('glGetMinmaxEXT', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'EXT_histogram')
  4310. # GL/glext.h:5338
  4311. glGetMinmaxParameterfvEXT = _link_function('glGetMinmaxParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_histogram')
  4312. # GL/glext.h:5339
  4313. glGetMinmaxParameterivEXT = _link_function('glGetMinmaxParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_histogram')
  4314. # GL/glext.h:5340
  4315. glHistogramEXT = _link_function('glHistogramEXT', None, [GLenum, GLsizei, GLenum, GLboolean], 'EXT_histogram')
  4316. # GL/glext.h:5341
  4317. glMinmaxEXT = _link_function('glMinmaxEXT', None, [GLenum, GLenum, GLboolean], 'EXT_histogram')
  4318. # GL/glext.h:5342
  4319. glResetHistogramEXT = _link_function('glResetHistogramEXT', None, [GLenum], 'EXT_histogram')
  4320. # GL/glext.h:5343
  4321. glResetMinmaxEXT = _link_function('glResetMinmaxEXT', None, [GLenum], 'EXT_histogram')
  4322. PFNGLGETHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5345
  4323. PFNGLGETHISTOGRAMPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5346
  4324. PFNGLGETHISTOGRAMPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5347
  4325. PFNGLGETMINMAXEXTPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5348
  4326. PFNGLGETMINMAXPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5349
  4327. PFNGLGETMINMAXPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5350
  4328. PFNGLHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLboolean) # GL/glext.h:5351
  4329. PFNGLMINMAXEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLboolean) # GL/glext.h:5352
  4330. PFNGLRESETHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5353
  4331. PFNGLRESETMINMAXEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5354
  4332. # EXT_convolution (GL/glext.h:5357)
  4333. GL_EXT_convolution = 1 # GL/glext.h:5358
  4334. # GL/glext.h:5360
  4335. glConvolutionFilter1DEXT = _link_function('glConvolutionFilter1DEXT', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution')
  4336. # GL/glext.h:5361
  4337. glConvolutionFilter2DEXT = _link_function('glConvolutionFilter2DEXT', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution')
  4338. # GL/glext.h:5362
  4339. glConvolutionParameterfEXT = _link_function('glConvolutionParameterfEXT', None, [GLenum, GLenum, GLfloat], 'EXT_convolution')
  4340. # GL/glext.h:5363
  4341. glConvolutionParameterfvEXT = _link_function('glConvolutionParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_convolution')
  4342. # GL/glext.h:5364
  4343. glConvolutionParameteriEXT = _link_function('glConvolutionParameteriEXT', None, [GLenum, GLenum, GLint], 'EXT_convolution')
  4344. # GL/glext.h:5365
  4345. glConvolutionParameterivEXT = _link_function('glConvolutionParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_convolution')
  4346. # GL/glext.h:5366
  4347. glCopyConvolutionFilter1DEXT = _link_function('glCopyConvolutionFilter1DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'EXT_convolution')
  4348. # GL/glext.h:5367
  4349. glCopyConvolutionFilter2DEXT = _link_function('glCopyConvolutionFilter2DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei, GLsizei], 'EXT_convolution')
  4350. # GL/glext.h:5368
  4351. glGetConvolutionFilterEXT = _link_function('glGetConvolutionFilterEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution')
  4352. # GL/glext.h:5369
  4353. glGetConvolutionParameterfvEXT = _link_function('glGetConvolutionParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_convolution')
  4354. # GL/glext.h:5370
  4355. glGetConvolutionParameterivEXT = _link_function('glGetConvolutionParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_convolution')
  4356. # GL/glext.h:5371
  4357. glGetSeparableFilterEXT = _link_function('glGetSeparableFilterEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)], 'EXT_convolution')
  4358. # GL/glext.h:5372
  4359. glSeparableFilter2DEXT = _link_function('glSeparableFilter2DEXT', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)], 'EXT_convolution')
  4360. PFNGLCONVOLUTIONFILTER1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5374
  4361. PFNGLCONVOLUTIONFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5375
  4362. PFNGLCONVOLUTIONPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:5376
  4363. PFNGLCONVOLUTIONPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5377
  4364. PFNGLCONVOLUTIONPARAMETERIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:5378
  4365. PFNGLCONVOLUTIONPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5379
  4366. PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) # GL/glext.h:5380
  4367. PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:5381
  4368. PFNGLGETCONVOLUTIONFILTEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5382
  4369. PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5383
  4370. PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5384
  4371. PFNGLGETSEPARABLEFILTEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:5385
  4372. PFNGLSEPARABLEFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:5386
  4373. # EXT_color_matrix (GL/glext.h:5389)
  4374. GL_EXT_color_matrix = 1 # GL/glext.h:5390
  4375. # SGI_color_table (GL/glext.h:5393)
  4376. GL_SGI_color_table = 1 # GL/glext.h:5394
  4377. # GL/glext.h:5396
  4378. glColorTableSGI = _link_function('glColorTableSGI', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'SGI_color_table')
  4379. # GL/glext.h:5397
  4380. glColorTableParameterfvSGI = _link_function('glColorTableParameterfvSGI', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGI_color_table')
  4381. # GL/glext.h:5398
  4382. glColorTableParameterivSGI = _link_function('glColorTableParameterivSGI', None, [GLenum, GLenum, POINTER(GLint)], 'SGI_color_table')
  4383. # GL/glext.h:5399
  4384. glCopyColorTableSGI = _link_function('glCopyColorTableSGI', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'SGI_color_table')
  4385. # GL/glext.h:5400
  4386. glGetColorTableSGI = _link_function('glGetColorTableSGI', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'SGI_color_table')
  4387. # GL/glext.h:5401
  4388. glGetColorTableParameterfvSGI = _link_function('glGetColorTableParameterfvSGI', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGI_color_table')
  4389. # GL/glext.h:5402
  4390. glGetColorTableParameterivSGI = _link_function('glGetColorTableParameterivSGI', None, [GLenum, GLenum, POINTER(GLint)], 'SGI_color_table')
  4391. PFNGLCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5404
  4392. PFNGLCOLORTABLEPARAMETERFVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5405
  4393. PFNGLCOLORTABLEPARAMETERIVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5406
  4394. PFNGLCOPYCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) # GL/glext.h:5407
  4395. PFNGLGETCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5408
  4396. PFNGLGETCOLORTABLEPARAMETERFVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5409
  4397. PFNGLGETCOLORTABLEPARAMETERIVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5410
  4398. # SGIX_pixel_texture (GL/glext.h:5413)
  4399. GL_SGIX_pixel_texture = 1 # GL/glext.h:5414
  4400. # GL/glext.h:5416
  4401. glPixelTexGenSGIX = _link_function('glPixelTexGenSGIX', None, [GLenum], 'SGIX_pixel_texture')
  4402. PFNGLPIXELTEXGENSGIXPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5418
  4403. # SGIS_pixel_texture (GL/glext.h:5421)
  4404. GL_SGIS_pixel_texture = 1 # GL/glext.h:5422
  4405. # GL/glext.h:5424
  4406. glPixelTexGenParameteriSGIS = _link_function('glPixelTexGenParameteriSGIS', None, [GLenum, GLint], 'SGIS_pixel_texture')
  4407. # GL/glext.h:5425
  4408. glPixelTexGenParameterivSGIS = _link_function('glPixelTexGenParameterivSGIS', None, [GLenum, POINTER(GLint)], 'SGIS_pixel_texture')
  4409. # GL/glext.h:5426
  4410. glPixelTexGenParameterfSGIS = _link_function('glPixelTexGenParameterfSGIS', None, [GLenum, GLfloat], 'SGIS_pixel_texture')
  4411. # GL/glext.h:5427
  4412. glPixelTexGenParameterfvSGIS = _link_function('glPixelTexGenParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_pixel_texture')
  4413. # GL/glext.h:5428
  4414. glGetPixelTexGenParameterivSGIS = _link_function('glGetPixelTexGenParameterivSGIS', None, [GLenum, POINTER(GLint)], 'SGIS_pixel_texture')
  4415. # GL/glext.h:5429
  4416. glGetPixelTexGenParameterfvSGIS = _link_function('glGetPixelTexGenParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_pixel_texture')
  4417. PFNGLPIXELTEXGENPARAMETERISGISPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5431
  4418. PFNGLPIXELTEXGENPARAMETERIVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5432
  4419. PFNGLPIXELTEXGENPARAMETERFSGISPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5433
  4420. PFNGLPIXELTEXGENPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5434
  4421. PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5435
  4422. PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5436
  4423. # SGIS_texture4D (GL/glext.h:5439)
  4424. GL_SGIS_texture4D = 1 # GL/glext.h:5440
  4425. # GL/glext.h:5442
  4426. glTexImage4DSGIS = _link_function('glTexImage4DSGIS', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'SGIS_texture4D')
  4427. # GL/glext.h:5443
  4428. glTexSubImage4DSGIS = _link_function('glTexSubImage4DSGIS', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'SGIS_texture4D')
  4429. PFNGLTEXIMAGE4DSGISPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5445
  4430. PFNGLTEXSUBIMAGE4DSGISPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5446
  4431. # SGI_texture_color_table (GL/glext.h:5449)
  4432. GL_SGI_texture_color_table = 1 # GL/glext.h:5450
  4433. # EXT_cmyka (GL/glext.h:5453)
  4434. GL_EXT_cmyka = 1 # GL/glext.h:5454
  4435. # EXT_texture_object (GL/glext.h:5457)
  4436. GL_EXT_texture_object = 1 # GL/glext.h:5458
  4437. # GL/glext.h:5460
  4438. glAreTexturesResidentEXT = _link_function('glAreTexturesResidentEXT', GLboolean, [GLsizei, POINTER(GLuint), POINTER(GLboolean)], 'EXT_texture_object')
  4439. # GL/glext.h:5461
  4440. glBindTextureEXT = _link_function('glBindTextureEXT', None, [GLenum, GLuint], 'EXT_texture_object')
  4441. # GL/glext.h:5462
  4442. glDeleteTexturesEXT = _link_function('glDeleteTexturesEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_texture_object')
  4443. # GL/glext.h:5463
  4444. glGenTexturesEXT = _link_function('glGenTexturesEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_texture_object')
  4445. # GL/glext.h:5464
  4446. glIsTextureEXT = _link_function('glIsTextureEXT', GLboolean, [GLuint], 'EXT_texture_object')
  4447. # GL/glext.h:5465
  4448. glPrioritizeTexturesEXT = _link_function('glPrioritizeTexturesEXT', None, [GLsizei, POINTER(GLuint), POINTER(GLclampf)], 'EXT_texture_object')
  4449. PFNGLARETEXTURESRESIDENTEXTPROC = CFUNCTYPE(GLboolean, GLsizei, POINTER(GLuint), POINTER(GLboolean)) # GL/glext.h:5467
  4450. PFNGLBINDTEXTUREEXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:5468
  4451. PFNGLDELETETEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5469
  4452. PFNGLGENTEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5470
  4453. PFNGLISTEXTUREEXTPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5471
  4454. PFNGLPRIORITIZETEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint), POINTER(GLclampf)) # GL/glext.h:5472
  4455. # SGIS_detail_texture (GL/glext.h:5475)
  4456. GL_SGIS_detail_texture = 1 # GL/glext.h:5476
  4457. # GL/glext.h:5478
  4458. glDetailTexFuncSGIS = _link_function('glDetailTexFuncSGIS', None, [GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_detail_texture')
  4459. # GL/glext.h:5479
  4460. glGetDetailTexFuncSGIS = _link_function('glGetDetailTexFuncSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_detail_texture')
  4461. PFNGLDETAILTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:5481
  4462. PFNGLGETDETAILTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5482
  4463. # SGIS_sharpen_texture (GL/glext.h:5485)
  4464. GL_SGIS_sharpen_texture = 1 # GL/glext.h:5486
  4465. # GL/glext.h:5488
  4466. glSharpenTexFuncSGIS = _link_function('glSharpenTexFuncSGIS', None, [GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_sharpen_texture')
  4467. # GL/glext.h:5489
  4468. glGetSharpenTexFuncSGIS = _link_function('glGetSharpenTexFuncSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_sharpen_texture')
  4469. PFNGLSHARPENTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:5491
  4470. PFNGLGETSHARPENTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5492
  4471. # EXT_packed_pixels (GL/glext.h:5495)
  4472. GL_EXT_packed_pixels = 1 # GL/glext.h:5496
  4473. # SGIS_texture_lod (GL/glext.h:5499)
  4474. GL_SGIS_texture_lod = 1 # GL/glext.h:5500
  4475. # SGIS_multisample (GL/glext.h:5503)
  4476. GL_SGIS_multisample = 1 # GL/glext.h:5504
  4477. # GL/glext.h:5506
  4478. glSampleMaskSGIS = _link_function('glSampleMaskSGIS', None, [GLclampf, GLboolean], 'SGIS_multisample')
  4479. # GL/glext.h:5507
  4480. glSamplePatternSGIS = _link_function('glSamplePatternSGIS', None, [GLenum], 'SGIS_multisample')
  4481. PFNGLSAMPLEMASKSGISPROC = CFUNCTYPE(None, GLclampf, GLboolean) # GL/glext.h:5509
  4482. PFNGLSAMPLEPATTERNSGISPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5510
  4483. # EXT_rescale_normal (GL/glext.h:5513)
  4484. GL_EXT_rescale_normal = 1 # GL/glext.h:5514
  4485. # EXT_vertex_array (GL/glext.h:5517)
  4486. GL_EXT_vertex_array = 1 # GL/glext.h:5518
  4487. # GL/glext.h:5520
  4488. glArrayElementEXT = _link_function('glArrayElementEXT', None, [GLint], 'EXT_vertex_array')
  4489. # GL/glext.h:5521
  4490. glColorPointerEXT = _link_function('glColorPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
  4491. # GL/glext.h:5522
  4492. glDrawArraysEXT = _link_function('glDrawArraysEXT', None, [GLenum, GLint, GLsizei], 'EXT_vertex_array')
  4493. # GL/glext.h:5523
  4494. glEdgeFlagPointerEXT = _link_function('glEdgeFlagPointerEXT', None, [GLsizei, GLsizei, POINTER(GLboolean)], 'EXT_vertex_array')
  4495. # GL/glext.h:5524
  4496. glGetPointervEXT = _link_function('glGetPointervEXT', None, [GLenum, POINTER(POINTER(GLvoid))], 'EXT_vertex_array')
  4497. # GL/glext.h:5525
  4498. glIndexPointerEXT = _link_function('glIndexPointerEXT', None, [GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
  4499. # GL/glext.h:5526
  4500. glNormalPointerEXT = _link_function('glNormalPointerEXT', None, [GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
  4501. # GL/glext.h:5527
  4502. glTexCoordPointerEXT = _link_function('glTexCoordPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
  4503. # GL/glext.h:5528
  4504. glVertexPointerEXT = _link_function('glVertexPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
  4505. PFNGLARRAYELEMENTEXTPROC = CFUNCTYPE(None, GLint) # GL/glext.h:5530
  4506. PFNGLCOLORPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:5531
  4507. PFNGLDRAWARRAYSEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei) # GL/glext.h:5532
  4508. PFNGLEDGEFLAGPOINTEREXTPROC = CFUNCTYPE(None, GLsizei, GLsizei, POINTER(GLboolean)) # GL/glext.h:5533
  4509. PFNGLGETPOINTERVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:5534
  4510. PFNGLINDEXPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:5535
  4511. PFNGLNORMALPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:5536
  4512. PFNGLTEXCOORDPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:5537
  4513. PFNGLVERTEXPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:5538
  4514. # EXT_misc_attribute (GL/glext.h:5541)
  4515. GL_EXT_misc_attribute = 1 # GL/glext.h:5542
  4516. # SGIS_generate_mipmap (GL/glext.h:5545)
  4517. GL_SGIS_generate_mipmap = 1 # GL/glext.h:5546
  4518. # SGIX_clipmap (GL/glext.h:5549)
  4519. GL_SGIX_clipmap = 1 # GL/glext.h:5550
  4520. # SGIX_shadow (GL/glext.h:5553)
  4521. GL_SGIX_shadow = 1 # GL/glext.h:5554
  4522. # SGIS_texture_edge_clamp (GL/glext.h:5557)
  4523. GL_SGIS_texture_edge_clamp = 1 # GL/glext.h:5558
  4524. # SGIS_texture_border_clamp (GL/glext.h:5561)
  4525. GL_SGIS_texture_border_clamp = 1 # GL/glext.h:5562
  4526. # EXT_blend_minmax (GL/glext.h:5565)
  4527. GL_EXT_blend_minmax = 1 # GL/glext.h:5566
  4528. # GL/glext.h:5568
  4529. glBlendEquationEXT = _link_function('glBlendEquationEXT', None, [GLenum], 'EXT_blend_minmax')
  4530. PFNGLBLENDEQUATIONEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5570
  4531. # EXT_blend_subtract (GL/glext.h:5573)
  4532. GL_EXT_blend_subtract = 1 # GL/glext.h:5574
  4533. # EXT_blend_logic_op (GL/glext.h:5577)
  4534. GL_EXT_blend_logic_op = 1 # GL/glext.h:5578
  4535. # SGIX_interlace (GL/glext.h:5581)
  4536. GL_SGIX_interlace = 1 # GL/glext.h:5582
  4537. # SGIX_pixel_tiles (GL/glext.h:5585)
  4538. GL_SGIX_pixel_tiles = 1 # GL/glext.h:5586
  4539. # SGIX_texture_select (GL/glext.h:5589)
  4540. GL_SGIX_texture_select = 1 # GL/glext.h:5590
  4541. # SGIX_sprite (GL/glext.h:5593)
  4542. GL_SGIX_sprite = 1 # GL/glext.h:5594
  4543. # GL/glext.h:5596
  4544. glSpriteParameterfSGIX = _link_function('glSpriteParameterfSGIX', None, [GLenum, GLfloat], 'SGIX_sprite')
  4545. # GL/glext.h:5597
  4546. glSpriteParameterfvSGIX = _link_function('glSpriteParameterfvSGIX', None, [GLenum, POINTER(GLfloat)], 'SGIX_sprite')
  4547. # GL/glext.h:5598
  4548. glSpriteParameteriSGIX = _link_function('glSpriteParameteriSGIX', None, [GLenum, GLint], 'SGIX_sprite')
  4549. # GL/glext.h:5599
  4550. glSpriteParameterivSGIX = _link_function('glSpriteParameterivSGIX', None, [GLenum, POINTER(GLint)], 'SGIX_sprite')
  4551. PFNGLSPRITEPARAMETERFSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5601
  4552. PFNGLSPRITEPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5602
  4553. PFNGLSPRITEPARAMETERISGIXPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5603
  4554. PFNGLSPRITEPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5604
  4555. # SGIX_texture_multi_buffer (GL/glext.h:5607)
  4556. GL_SGIX_texture_multi_buffer = 1 # GL/glext.h:5608
  4557. # EXT_point_parameters (GL/glext.h:5611)
  4558. GL_EXT_point_parameters = 1 # GL/glext.h:5612
  4559. # GL/glext.h:5614
  4560. glPointParameterfEXT = _link_function('glPointParameterfEXT', None, [GLenum, GLfloat], 'EXT_point_parameters')
  4561. # GL/glext.h:5615
  4562. glPointParameterfvEXT = _link_function('glPointParameterfvEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_point_parameters')
  4563. PFNGLPOINTPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5617
  4564. PFNGLPOINTPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5618
  4565. # SGIS_point_parameters (GL/glext.h:5621)
  4566. GL_SGIS_point_parameters = 1 # GL/glext.h:5622
  4567. # GL/glext.h:5624
  4568. glPointParameterfSGIS = _link_function('glPointParameterfSGIS', None, [GLenum, GLfloat], 'SGIS_point_parameters')
  4569. # GL/glext.h:5625
  4570. glPointParameterfvSGIS = _link_function('glPointParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_point_parameters')
  4571. PFNGLPOINTPARAMETERFSGISPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5627
  4572. PFNGLPOINTPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5628
  4573. # SGIX_instruments (GL/glext.h:5631)
  4574. GL_SGIX_instruments = 1 # GL/glext.h:5632
  4575. # GL/glext.h:5634
  4576. glGetInstrumentsSGIX = _link_function('glGetInstrumentsSGIX', GLint, [], 'SGIX_instruments')
  4577. # GL/glext.h:5635
  4578. glInstrumentsBufferSGIX = _link_function('glInstrumentsBufferSGIX', None, [GLsizei, POINTER(GLint)], 'SGIX_instruments')
  4579. # GL/glext.h:5636
  4580. glPollInstrumentsSGIX = _link_function('glPollInstrumentsSGIX', GLint, [POINTER(GLint)], 'SGIX_instruments')
  4581. # GL/glext.h:5637
  4582. glReadInstrumentsSGIX = _link_function('glReadInstrumentsSGIX', None, [GLint], 'SGIX_instruments')
  4583. # GL/glext.h:5638
  4584. glStartInstrumentsSGIX = _link_function('glStartInstrumentsSGIX', None, [], 'SGIX_instruments')
  4585. # GL/glext.h:5639
  4586. glStopInstrumentsSGIX = _link_function('glStopInstrumentsSGIX', None, [GLint], 'SGIX_instruments')
  4587. PFNGLGETINSTRUMENTSSGIXPROC = CFUNCTYPE(GLint) # GL/glext.h:5641
  4588. PFNGLINSTRUMENTSBUFFERSGIXPROC = CFUNCTYPE(None, GLsizei, POINTER(GLint)) # GL/glext.h:5642
  4589. PFNGLPOLLINSTRUMENTSSGIXPROC = CFUNCTYPE(GLint, POINTER(GLint)) # GL/glext.h:5643
  4590. PFNGLREADINSTRUMENTSSGIXPROC = CFUNCTYPE(None, GLint) # GL/glext.h:5644
  4591. PFNGLSTARTINSTRUMENTSSGIXPROC = CFUNCTYPE(None) # GL/glext.h:5645
  4592. PFNGLSTOPINSTRUMENTSSGIXPROC = CFUNCTYPE(None, GLint) # GL/glext.h:5646
  4593. # SGIX_texture_scale_bias (GL/glext.h:5649)
  4594. GL_SGIX_texture_scale_bias = 1 # GL/glext.h:5650
  4595. # SGIX_framezoom (GL/glext.h:5653)
  4596. GL_SGIX_framezoom = 1 # GL/glext.h:5654
  4597. # GL/glext.h:5656
  4598. glFrameZoomSGIX = _link_function('glFrameZoomSGIX', None, [GLint], 'SGIX_framezoom')
  4599. PFNGLFRAMEZOOMSGIXPROC = CFUNCTYPE(None, GLint) # GL/glext.h:5658
  4600. # SGIX_tag_sample_buffer (GL/glext.h:5661)
  4601. GL_SGIX_tag_sample_buffer = 1 # GL/glext.h:5662
  4602. # GL/glext.h:5664
  4603. glTagSampleBufferSGIX = _link_function('glTagSampleBufferSGIX', None, [], 'SGIX_tag_sample_buffer')
  4604. PFNGLTAGSAMPLEBUFFERSGIXPROC = CFUNCTYPE(None) # GL/glext.h:5666
  4605. # SGIX_polynomial_ffd (GL/glext.h:5669)
  4606. GL_SGIX_polynomial_ffd = 1 # GL/glext.h:5670
  4607. # GL/glext.h:5672
  4608. glDeformationMap3dSGIX = _link_function('glDeformationMap3dSGIX', None, [GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, POINTER(GLdouble)], 'SGIX_polynomial_ffd')
  4609. # GL/glext.h:5673
  4610. glDeformationMap3fSGIX = _link_function('glDeformationMap3fSGIX', None, [GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, POINTER(GLfloat)], 'SGIX_polynomial_ffd')
  4611. # GL/glext.h:5674
  4612. glDeformSGIX = _link_function('glDeformSGIX', None, [GLbitfield], 'SGIX_polynomial_ffd')
  4613. # GL/glext.h:5675
  4614. glLoadIdentityDeformationMapSGIX = _link_function('glLoadIdentityDeformationMapSGIX', None, [GLbitfield], 'SGIX_polynomial_ffd')
  4615. PFNGLDEFORMATIONMAP3DSGIXPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, POINTER(GLdouble)) # GL/glext.h:5677
  4616. PFNGLDEFORMATIONMAP3FSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, POINTER(GLfloat)) # GL/glext.h:5678
  4617. PFNGLDEFORMSGIXPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:5679
  4618. PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:5680
  4619. # SGIX_reference_plane (GL/glext.h:5683)
  4620. GL_SGIX_reference_plane = 1 # GL/glext.h:5684
  4621. # GL/glext.h:5686
  4622. glReferencePlaneSGIX = _link_function('glReferencePlaneSGIX', None, [POINTER(GLdouble)], 'SGIX_reference_plane')
  4623. PFNGLREFERENCEPLANESGIXPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5688
  4624. # SGIX_flush_raster (GL/glext.h:5691)
  4625. GL_SGIX_flush_raster = 1 # GL/glext.h:5692
  4626. # GL/glext.h:5694
  4627. glFlushRasterSGIX = _link_function('glFlushRasterSGIX', None, [], 'SGIX_flush_raster')
  4628. PFNGLFLUSHRASTERSGIXPROC = CFUNCTYPE(None) # GL/glext.h:5696
  4629. # SGIX_depth_texture (GL/glext.h:5699)
  4630. GL_SGIX_depth_texture = 1 # GL/glext.h:5700
  4631. # SGIS_fog_function (GL/glext.h:5703)
  4632. GL_SGIS_fog_function = 1 # GL/glext.h:5704
  4633. # GL/glext.h:5706
  4634. glFogFuncSGIS = _link_function('glFogFuncSGIS', None, [GLsizei, POINTER(GLfloat)], 'SGIS_fog_function')
  4635. # GL/glext.h:5707
  4636. glGetFogFuncSGIS = _link_function('glGetFogFuncSGIS', None, [POINTER(GLfloat)], 'SGIS_fog_function')
  4637. PFNGLFOGFUNCSGISPROC = CFUNCTYPE(None, GLsizei, POINTER(GLfloat)) # GL/glext.h:5709
  4638. PFNGLGETFOGFUNCSGISPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5710
  4639. # SGIX_fog_offset (GL/glext.h:5713)
  4640. GL_SGIX_fog_offset = 1 # GL/glext.h:5714
  4641. # HP_image_transform (GL/glext.h:5717)
  4642. GL_HP_image_transform = 1 # GL/glext.h:5718
  4643. # GL/glext.h:5720
  4644. glImageTransformParameteriHP = _link_function('glImageTransformParameteriHP', None, [GLenum, GLenum, GLint], 'HP_image_transform')
  4645. # GL/glext.h:5721
  4646. glImageTransformParameterfHP = _link_function('glImageTransformParameterfHP', None, [GLenum, GLenum, GLfloat], 'HP_image_transform')
  4647. # GL/glext.h:5722
  4648. glImageTransformParameterivHP = _link_function('glImageTransformParameterivHP', None, [GLenum, GLenum, POINTER(GLint)], 'HP_image_transform')
  4649. # GL/glext.h:5723
  4650. glImageTransformParameterfvHP = _link_function('glImageTransformParameterfvHP', None, [GLenum, GLenum, POINTER(GLfloat)], 'HP_image_transform')
  4651. # GL/glext.h:5724
  4652. glGetImageTransformParameterivHP = _link_function('glGetImageTransformParameterivHP', None, [GLenum, GLenum, POINTER(GLint)], 'HP_image_transform')
  4653. # GL/glext.h:5725
  4654. glGetImageTransformParameterfvHP = _link_function('glGetImageTransformParameterfvHP', None, [GLenum, GLenum, POINTER(GLfloat)], 'HP_image_transform')
  4655. PFNGLIMAGETRANSFORMPARAMETERIHPPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:5727
  4656. PFNGLIMAGETRANSFORMPARAMETERFHPPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:5728
  4657. PFNGLIMAGETRANSFORMPARAMETERIVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5729
  4658. PFNGLIMAGETRANSFORMPARAMETERFVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5730
  4659. PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5731
  4660. PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5732
  4661. # HP_convolution_border_modes (GL/glext.h:5735)
  4662. GL_HP_convolution_border_modes = 1 # GL/glext.h:5736
  4663. # SGIX_texture_add_env (GL/glext.h:5739)
  4664. GL_SGIX_texture_add_env = 1 # GL/glext.h:5740
  4665. # EXT_color_subtable (GL/glext.h:5743)
  4666. GL_EXT_color_subtable = 1 # GL/glext.h:5744
  4667. # GL/glext.h:5746
  4668. glColorSubTableEXT = _link_function('glColorSubTableEXT', None, [GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_color_subtable')
  4669. # GL/glext.h:5747
  4670. glCopyColorSubTableEXT = _link_function('glCopyColorSubTableEXT', None, [GLenum, GLsizei, GLint, GLint, GLsizei], 'EXT_color_subtable')
  4671. PFNGLCOLORSUBTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5749
  4672. PFNGLCOPYCOLORSUBTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLint, GLint, GLsizei) # GL/glext.h:5750
  4673. # PGI_vertex_hints (GL/glext.h:5753)
  4674. GL_PGI_vertex_hints = 1 # GL/glext.h:5754
  4675. # PGI_misc_hints (GL/glext.h:5757)
  4676. GL_PGI_misc_hints = 1 # GL/glext.h:5758
  4677. # GL/glext.h:5760
  4678. glHintPGI = _link_function('glHintPGI', None, [GLenum, GLint], 'PGI_misc_hints')
  4679. PFNGLHINTPGIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5762
  4680. # EXT_paletted_texture (GL/glext.h:5765)
  4681. GL_EXT_paletted_texture = 1 # GL/glext.h:5766
  4682. # GL/glext.h:5768
  4683. glColorTableEXT = _link_function('glColorTableEXT', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_paletted_texture')
  4684. # GL/glext.h:5769
  4685. glGetColorTableEXT = _link_function('glGetColorTableEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'EXT_paletted_texture')
  4686. # GL/glext.h:5770
  4687. glGetColorTableParameterivEXT = _link_function('glGetColorTableParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_paletted_texture')
  4688. # GL/glext.h:5771
  4689. glGetColorTableParameterfvEXT = _link_function('glGetColorTableParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_paletted_texture')
  4690. PFNGLCOLORTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5773
  4691. PFNGLGETCOLORTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5774
  4692. PFNGLGETCOLORTABLEPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5775
  4693. PFNGLGETCOLORTABLEPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5776
  4694. # EXT_clip_volume_hint (GL/glext.h:5779)
  4695. GL_EXT_clip_volume_hint = 1 # GL/glext.h:5780
  4696. # SGIX_list_priority (GL/glext.h:5783)
  4697. GL_SGIX_list_priority = 1 # GL/glext.h:5784
  4698. # GL/glext.h:5786
  4699. glGetListParameterfvSGIX = _link_function('glGetListParameterfvSGIX', None, [GLuint, GLenum, POINTER(GLfloat)], 'SGIX_list_priority')
  4700. # GL/glext.h:5787
  4701. glGetListParameterivSGIX = _link_function('glGetListParameterivSGIX', None, [GLuint, GLenum, POINTER(GLint)], 'SGIX_list_priority')
  4702. # GL/glext.h:5788
  4703. glListParameterfSGIX = _link_function('glListParameterfSGIX', None, [GLuint, GLenum, GLfloat], 'SGIX_list_priority')
  4704. # GL/glext.h:5789
  4705. glListParameterfvSGIX = _link_function('glListParameterfvSGIX', None, [GLuint, GLenum, POINTER(GLfloat)], 'SGIX_list_priority')
  4706. # GL/glext.h:5790
  4707. glListParameteriSGIX = _link_function('glListParameteriSGIX', None, [GLuint, GLenum, GLint], 'SGIX_list_priority')
  4708. # GL/glext.h:5791
  4709. glListParameterivSGIX = _link_function('glListParameterivSGIX', None, [GLuint, GLenum, POINTER(GLint)], 'SGIX_list_priority')
  4710. PFNGLGETLISTPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:5793
  4711. PFNGLGETLISTPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:5794
  4712. PFNGLLISTPARAMETERFSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, GLfloat) # GL/glext.h:5795
  4713. PFNGLLISTPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:5796
  4714. PFNGLLISTPARAMETERISGIXPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:5797
  4715. PFNGLLISTPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:5798
  4716. # SGIX_ir_instrument1 (GL/glext.h:5801)
  4717. GL_SGIX_ir_instrument1 = 1 # GL/glext.h:5802
  4718. # SGIX_calligraphic_fragment (GL/glext.h:5805)
  4719. GL_SGIX_calligraphic_fragment = 1 # GL/glext.h:5806
  4720. # SGIX_texture_lod_bias (GL/glext.h:5809)
  4721. GL_SGIX_texture_lod_bias = 1 # GL/glext.h:5810
  4722. # SGIX_shadow_ambient (GL/glext.h:5813)
  4723. GL_SGIX_shadow_ambient = 1 # GL/glext.h:5814
  4724. # EXT_index_texture (GL/glext.h:5817)
  4725. GL_EXT_index_texture = 1 # GL/glext.h:5818
  4726. # EXT_index_material (GL/glext.h:5821)
  4727. GL_EXT_index_material = 1 # GL/glext.h:5822
  4728. # GL/glext.h:5824
  4729. glIndexMaterialEXT = _link_function('glIndexMaterialEXT', None, [GLenum, GLenum], 'EXT_index_material')
  4730. PFNGLINDEXMATERIALEXTPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:5826
  4731. # EXT_index_func (GL/glext.h:5829)
  4732. GL_EXT_index_func = 1 # GL/glext.h:5830
  4733. # GL/glext.h:5832
  4734. glIndexFuncEXT = _link_function('glIndexFuncEXT', None, [GLenum, GLclampf], 'EXT_index_func')
  4735. PFNGLINDEXFUNCEXTPROC = CFUNCTYPE(None, GLenum, GLclampf) # GL/glext.h:5834
  4736. # EXT_index_array_formats (GL/glext.h:5837)
  4737. GL_EXT_index_array_formats = 1 # GL/glext.h:5838
  4738. # EXT_compiled_vertex_array (GL/glext.h:5841)
  4739. GL_EXT_compiled_vertex_array = 1 # GL/glext.h:5842
  4740. # GL/glext.h:5844
  4741. glLockArraysEXT = _link_function('glLockArraysEXT', None, [GLint, GLsizei], 'EXT_compiled_vertex_array')
  4742. # GL/glext.h:5845
  4743. glUnlockArraysEXT = _link_function('glUnlockArraysEXT', None, [], 'EXT_compiled_vertex_array')
  4744. PFNGLLOCKARRAYSEXTPROC = CFUNCTYPE(None, GLint, GLsizei) # GL/glext.h:5847
  4745. PFNGLUNLOCKARRAYSEXTPROC = CFUNCTYPE(None) # GL/glext.h:5848
  4746. # EXT_cull_vertex (GL/glext.h:5851)
  4747. GL_EXT_cull_vertex = 1 # GL/glext.h:5852
  4748. # GL/glext.h:5854
  4749. glCullParameterdvEXT = _link_function('glCullParameterdvEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_cull_vertex')
  4750. # GL/glext.h:5855
  4751. glCullParameterfvEXT = _link_function('glCullParameterfvEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_cull_vertex')
  4752. PFNGLCULLPARAMETERDVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:5857
  4753. PFNGLCULLPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5858
  4754. # SGIX_ycrcb (GL/glext.h:5861)
  4755. GL_SGIX_ycrcb = 1 # GL/glext.h:5862
  4756. # SGIX_fragment_lighting (GL/glext.h:5865)
  4757. GL_SGIX_fragment_lighting = 1 # GL/glext.h:5866
  4758. # GL/glext.h:5868
  4759. glFragmentColorMaterialSGIX = _link_function('glFragmentColorMaterialSGIX', None, [GLenum, GLenum], 'SGIX_fragment_lighting')
  4760. # GL/glext.h:5869
  4761. glFragmentLightfSGIX = _link_function('glFragmentLightfSGIX', None, [GLenum, GLenum, GLfloat], 'SGIX_fragment_lighting')
  4762. # GL/glext.h:5870
  4763. glFragmentLightfvSGIX = _link_function('glFragmentLightfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
  4764. # GL/glext.h:5871
  4765. glFragmentLightiSGIX = _link_function('glFragmentLightiSGIX', None, [GLenum, GLenum, GLint], 'SGIX_fragment_lighting')
  4766. # GL/glext.h:5872
  4767. glFragmentLightivSGIX = _link_function('glFragmentLightivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
  4768. # GL/glext.h:5873
  4769. glFragmentLightModelfSGIX = _link_function('glFragmentLightModelfSGIX', None, [GLenum, GLfloat], 'SGIX_fragment_lighting')
  4770. # GL/glext.h:5874
  4771. glFragmentLightModelfvSGIX = _link_function('glFragmentLightModelfvSGIX', None, [GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
  4772. # GL/glext.h:5875
  4773. glFragmentLightModeliSGIX = _link_function('glFragmentLightModeliSGIX', None, [GLenum, GLint], 'SGIX_fragment_lighting')
  4774. # GL/glext.h:5876
  4775. glFragmentLightModelivSGIX = _link_function('glFragmentLightModelivSGIX', None, [GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
  4776. # GL/glext.h:5877
  4777. glFragmentMaterialfSGIX = _link_function('glFragmentMaterialfSGIX', None, [GLenum, GLenum, GLfloat], 'SGIX_fragment_lighting')
  4778. # GL/glext.h:5878
  4779. glFragmentMaterialfvSGIX = _link_function('glFragmentMaterialfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
  4780. # GL/glext.h:5879
  4781. glFragmentMaterialiSGIX = _link_function('glFragmentMaterialiSGIX', None, [GLenum, GLenum, GLint], 'SGIX_fragment_lighting')
  4782. # GL/glext.h:5880
  4783. glFragmentMaterialivSGIX = _link_function('glFragmentMaterialivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
  4784. # GL/glext.h:5881
  4785. glGetFragmentLightfvSGIX = _link_function('glGetFragmentLightfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
  4786. # GL/glext.h:5882
  4787. glGetFragmentLightivSGIX = _link_function('glGetFragmentLightivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
  4788. # GL/glext.h:5883
  4789. glGetFragmentMaterialfvSGIX = _link_function('glGetFragmentMaterialfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
  4790. # GL/glext.h:5884
  4791. glGetFragmentMaterialivSGIX = _link_function('glGetFragmentMaterialivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
  4792. # GL/glext.h:5885
  4793. glLightEnviSGIX = _link_function('glLightEnviSGIX', None, [GLenum, GLint], 'SGIX_fragment_lighting')
  4794. PFNGLFRAGMENTCOLORMATERIALSGIXPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:5887
  4795. PFNGLFRAGMENTLIGHTFSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:5888
  4796. PFNGLFRAGMENTLIGHTFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5889
  4797. PFNGLFRAGMENTLIGHTISGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:5890
  4798. PFNGLFRAGMENTLIGHTIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5891
  4799. PFNGLFRAGMENTLIGHTMODELFSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5892
  4800. PFNGLFRAGMENTLIGHTMODELFVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5893
  4801. PFNGLFRAGMENTLIGHTMODELISGIXPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5894
  4802. PFNGLFRAGMENTLIGHTMODELIVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5895
  4803. PFNGLFRAGMENTMATERIALFSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:5896
  4804. PFNGLFRAGMENTMATERIALFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5897
  4805. PFNGLFRAGMENTMATERIALISGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:5898
  4806. PFNGLFRAGMENTMATERIALIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5899
  4807. PFNGLGETFRAGMENTLIGHTFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5900
  4808. PFNGLGETFRAGMENTLIGHTIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5901
  4809. PFNGLGETFRAGMENTMATERIALFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5902
  4810. PFNGLGETFRAGMENTMATERIALIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5903
  4811. PFNGLLIGHTENVISGIXPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5904
  4812. # IBM_rasterpos_clip (GL/glext.h:5907)
  4813. GL_IBM_rasterpos_clip = 1 # GL/glext.h:5908
  4814. # HP_texture_lighting (GL/glext.h:5911)
  4815. GL_HP_texture_lighting = 1 # GL/glext.h:5912
  4816. # EXT_draw_range_elements (GL/glext.h:5915)
  4817. GL_EXT_draw_range_elements = 1 # GL/glext.h:5916
  4818. # GL/glext.h:5918
  4819. glDrawRangeElementsEXT = _link_function('glDrawRangeElementsEXT', None, [GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid)], 'EXT_draw_range_elements')
  4820. PFNGLDRAWRANGEELEMENTSEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid)) # GL/glext.h:5920
  4821. # WIN_phong_shading (GL/glext.h:5923)
  4822. GL_WIN_phong_shading = 1 # GL/glext.h:5924
  4823. # WIN_specular_fog (GL/glext.h:5927)
  4824. GL_WIN_specular_fog = 1 # GL/glext.h:5928
  4825. # EXT_light_texture (GL/glext.h:5931)
  4826. GL_EXT_light_texture = 1 # GL/glext.h:5932
  4827. # GL/glext.h:5934
  4828. glApplyTextureEXT = _link_function('glApplyTextureEXT', None, [GLenum], 'EXT_light_texture')
  4829. # GL/glext.h:5935
  4830. glTextureLightEXT = _link_function('glTextureLightEXT', None, [GLenum], 'EXT_light_texture')
  4831. # GL/glext.h:5936
  4832. glTextureMaterialEXT = _link_function('glTextureMaterialEXT', None, [GLenum, GLenum], 'EXT_light_texture')
  4833. PFNGLAPPLYTEXTUREEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5938
  4834. PFNGLTEXTURELIGHTEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5939
  4835. PFNGLTEXTUREMATERIALEXTPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:5940
  4836. # SGIX_blend_alpha_minmax (GL/glext.h:5943)
  4837. GL_SGIX_blend_alpha_minmax = 1 # GL/glext.h:5944
  4838. # EXT_bgra (GL/glext.h:5947)
  4839. GL_EXT_bgra = 1 # GL/glext.h:5948
  4840. # SGIX_async (GL/glext.h:5951)
  4841. GL_SGIX_async = 1 # GL/glext.h:5952
  4842. # GL/glext.h:5954
  4843. glAsyncMarkerSGIX = _link_function('glAsyncMarkerSGIX', None, [GLuint], 'SGIX_async')
  4844. # GL/glext.h:5955
  4845. glFinishAsyncSGIX = _link_function('glFinishAsyncSGIX', GLint, [POINTER(GLuint)], 'SGIX_async')
  4846. # GL/glext.h:5956
  4847. glPollAsyncSGIX = _link_function('glPollAsyncSGIX', GLint, [POINTER(GLuint)], 'SGIX_async')
  4848. # GL/glext.h:5957
  4849. glGenAsyncMarkersSGIX = _link_function('glGenAsyncMarkersSGIX', GLuint, [GLsizei], 'SGIX_async')
  4850. # GL/glext.h:5958
  4851. glDeleteAsyncMarkersSGIX = _link_function('glDeleteAsyncMarkersSGIX', None, [GLuint, GLsizei], 'SGIX_async')
  4852. # GL/glext.h:5959
  4853. glIsAsyncMarkerSGIX = _link_function('glIsAsyncMarkerSGIX', GLboolean, [GLuint], 'SGIX_async')
  4854. PFNGLASYNCMARKERSGIXPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:5961
  4855. PFNGLFINISHASYNCSGIXPROC = CFUNCTYPE(GLint, POINTER(GLuint)) # GL/glext.h:5962
  4856. PFNGLPOLLASYNCSGIXPROC = CFUNCTYPE(GLint, POINTER(GLuint)) # GL/glext.h:5963
  4857. PFNGLGENASYNCMARKERSSGIXPROC = CFUNCTYPE(GLuint, GLsizei) # GL/glext.h:5964
  4858. PFNGLDELETEASYNCMARKERSSGIXPROC = CFUNCTYPE(None, GLuint, GLsizei) # GL/glext.h:5965
  4859. PFNGLISASYNCMARKERSGIXPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5966
  4860. # SGIX_async_pixel (GL/glext.h:5969)
  4861. GL_SGIX_async_pixel = 1 # GL/glext.h:5970
  4862. # SGIX_async_histogram (GL/glext.h:5973)
  4863. GL_SGIX_async_histogram = 1 # GL/glext.h:5974
  4864. # INTEL_parallel_arrays (GL/glext.h:5977)
  4865. GL_INTEL_parallel_arrays = 1 # GL/glext.h:5978
  4866. # GL/glext.h:5980
  4867. glVertexPointervINTEL = _link_function('glVertexPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
  4868. # GL/glext.h:5981
  4869. glNormalPointervINTEL = _link_function('glNormalPointervINTEL', None, [GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
  4870. # GL/glext.h:5982
  4871. glColorPointervINTEL = _link_function('glColorPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
  4872. # GL/glext.h:5983
  4873. glTexCoordPointervINTEL = _link_function('glTexCoordPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
  4874. PFNGLVERTEXPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:5985
  4875. PFNGLNORMALPOINTERVINTELPROC = CFUNCTYPE(None, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:5986
  4876. PFNGLCOLORPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:5987
  4877. PFNGLTEXCOORDPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:5988
  4878. # HP_occlusion_test (GL/glext.h:5991)
  4879. GL_HP_occlusion_test = 1 # GL/glext.h:5992
  4880. # EXT_pixel_transform (GL/glext.h:5995)
  4881. GL_EXT_pixel_transform = 1 # GL/glext.h:5996
  4882. # GL/glext.h:5998
  4883. glPixelTransformParameteriEXT = _link_function('glPixelTransformParameteriEXT', None, [GLenum, GLenum, GLint], 'EXT_pixel_transform')
  4884. # GL/glext.h:5999
  4885. glPixelTransformParameterfEXT = _link_function('glPixelTransformParameterfEXT', None, [GLenum, GLenum, GLfloat], 'EXT_pixel_transform')
  4886. # GL/glext.h:6000
  4887. glPixelTransformParameterivEXT = _link_function('glPixelTransformParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_pixel_transform')
  4888. # GL/glext.h:6001
  4889. glPixelTransformParameterfvEXT = _link_function('glPixelTransformParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_pixel_transform')
  4890. PFNGLPIXELTRANSFORMPARAMETERIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:6003
  4891. PFNGLPIXELTRANSFORMPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:6004
  4892. PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6005
  4893. PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6006
  4894. # EXT_pixel_transform_color_table (GL/glext.h:6009)
  4895. GL_EXT_pixel_transform_color_table = 1 # GL/glext.h:6010
  4896. # EXT_shared_texture_palette (GL/glext.h:6013)
  4897. GL_EXT_shared_texture_palette = 1 # GL/glext.h:6014
  4898. # EXT_separate_specular_color (GL/glext.h:6017)
  4899. GL_EXT_separate_specular_color = 1 # GL/glext.h:6018
  4900. # EXT_secondary_color (GL/glext.h:6021)
  4901. GL_EXT_secondary_color = 1 # GL/glext.h:6022
  4902. # GL/glext.h:6024
  4903. glSecondaryColor3bEXT = _link_function('glSecondaryColor3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_secondary_color')
  4904. # GL/glext.h:6025
  4905. glSecondaryColor3bvEXT = _link_function('glSecondaryColor3bvEXT', None, [POINTER(GLbyte)], 'EXT_secondary_color')
  4906. # GL/glext.h:6026
  4907. glSecondaryColor3dEXT = _link_function('glSecondaryColor3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_secondary_color')
  4908. # GL/glext.h:6027
  4909. glSecondaryColor3dvEXT = _link_function('glSecondaryColor3dvEXT', None, [POINTER(GLdouble)], 'EXT_secondary_color')
  4910. # GL/glext.h:6028
  4911. glSecondaryColor3fEXT = _link_function('glSecondaryColor3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_secondary_color')
  4912. # GL/glext.h:6029
  4913. glSecondaryColor3fvEXT = _link_function('glSecondaryColor3fvEXT', None, [POINTER(GLfloat)], 'EXT_secondary_color')
  4914. # GL/glext.h:6030
  4915. glSecondaryColor3iEXT = _link_function('glSecondaryColor3iEXT', None, [GLint, GLint, GLint], 'EXT_secondary_color')
  4916. # GL/glext.h:6031
  4917. glSecondaryColor3ivEXT = _link_function('glSecondaryColor3ivEXT', None, [POINTER(GLint)], 'EXT_secondary_color')
  4918. # GL/glext.h:6032
  4919. glSecondaryColor3sEXT = _link_function('glSecondaryColor3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_secondary_color')
  4920. # GL/glext.h:6033
  4921. glSecondaryColor3svEXT = _link_function('glSecondaryColor3svEXT', None, [POINTER(GLshort)], 'EXT_secondary_color')
  4922. # GL/glext.h:6034
  4923. glSecondaryColor3ubEXT = _link_function('glSecondaryColor3ubEXT', None, [GLubyte, GLubyte, GLubyte], 'EXT_secondary_color')
  4924. # GL/glext.h:6035
  4925. glSecondaryColor3ubvEXT = _link_function('glSecondaryColor3ubvEXT', None, [POINTER(GLubyte)], 'EXT_secondary_color')
  4926. # GL/glext.h:6036
  4927. glSecondaryColor3uiEXT = _link_function('glSecondaryColor3uiEXT', None, [GLuint, GLuint, GLuint], 'EXT_secondary_color')
  4928. # GL/glext.h:6037
  4929. glSecondaryColor3uivEXT = _link_function('glSecondaryColor3uivEXT', None, [POINTER(GLuint)], 'EXT_secondary_color')
  4930. # GL/glext.h:6038
  4931. glSecondaryColor3usEXT = _link_function('glSecondaryColor3usEXT', None, [GLushort, GLushort, GLushort], 'EXT_secondary_color')
  4932. # GL/glext.h:6039
  4933. glSecondaryColor3usvEXT = _link_function('glSecondaryColor3usvEXT', None, [POINTER(GLushort)], 'EXT_secondary_color')
  4934. # GL/glext.h:6040
  4935. glSecondaryColorPointerEXT = _link_function('glSecondaryColorPointerEXT', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_secondary_color')
  4936. PFNGLSECONDARYCOLOR3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:6042
  4937. PFNGLSECONDARYCOLOR3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:6043
  4938. PFNGLSECONDARYCOLOR3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:6044
  4939. PFNGLSECONDARYCOLOR3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6045
  4940. PFNGLSECONDARYCOLOR3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:6046
  4941. PFNGLSECONDARYCOLOR3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6047
  4942. PFNGLSECONDARYCOLOR3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6048
  4943. PFNGLSECONDARYCOLOR3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6049
  4944. PFNGLSECONDARYCOLOR3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:6050
  4945. PFNGLSECONDARYCOLOR3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6051
  4946. PFNGLSECONDARYCOLOR3UBEXTPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte) # GL/glext.h:6052
  4947. PFNGLSECONDARYCOLOR3UBVEXTPROC = CFUNCTYPE(None, POINTER(GLubyte)) # GL/glext.h:6053
  4948. PFNGLSECONDARYCOLOR3UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:6054
  4949. PFNGLSECONDARYCOLOR3UIVEXTPROC = CFUNCTYPE(None, POINTER(GLuint)) # GL/glext.h:6055
  4950. PFNGLSECONDARYCOLOR3USEXTPROC = CFUNCTYPE(None, GLushort, GLushort, GLushort) # GL/glext.h:6056
  4951. PFNGLSECONDARYCOLOR3USVEXTPROC = CFUNCTYPE(None, POINTER(GLushort)) # GL/glext.h:6057
  4952. PFNGLSECONDARYCOLORPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6058
  4953. # EXT_texture_perturb_normal (GL/glext.h:6061)
  4954. GL_EXT_texture_perturb_normal = 1 # GL/glext.h:6062
  4955. # GL/glext.h:6064
  4956. glTextureNormalEXT = _link_function('glTextureNormalEXT', None, [GLenum], 'EXT_texture_perturb_normal')
  4957. PFNGLTEXTURENORMALEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:6066
  4958. # EXT_multi_draw_arrays (GL/glext.h:6069)
  4959. GL_EXT_multi_draw_arrays = 1 # GL/glext.h:6070
  4960. # GL/glext.h:6072
  4961. glMultiDrawArraysEXT = _link_function('glMultiDrawArraysEXT', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], 'EXT_multi_draw_arrays')
  4962. # GL/glext.h:6073
  4963. glMultiDrawElementsEXT = _link_function('glMultiDrawElementsEXT', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei], 'EXT_multi_draw_arrays')
  4964. PFNGLMULTIDRAWARRAYSEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei) # GL/glext.h:6075
  4965. PFNGLMULTIDRAWELEMENTSEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei) # GL/glext.h:6076
  4966. # EXT_fog_coord (GL/glext.h:6079)
  4967. GL_EXT_fog_coord = 1 # GL/glext.h:6080
  4968. # GL/glext.h:6082
  4969. glFogCoordfEXT = _link_function('glFogCoordfEXT', None, [GLfloat], 'EXT_fog_coord')
  4970. # GL/glext.h:6083
  4971. glFogCoordfvEXT = _link_function('glFogCoordfvEXT', None, [POINTER(GLfloat)], 'EXT_fog_coord')
  4972. # GL/glext.h:6084
  4973. glFogCoorddEXT = _link_function('glFogCoorddEXT', None, [GLdouble], 'EXT_fog_coord')
  4974. # GL/glext.h:6085
  4975. glFogCoorddvEXT = _link_function('glFogCoorddvEXT', None, [POINTER(GLdouble)], 'EXT_fog_coord')
  4976. # GL/glext.h:6086
  4977. glFogCoordPointerEXT = _link_function('glFogCoordPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_fog_coord')
  4978. PFNGLFOGCOORDFEXTPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:6088
  4979. PFNGLFOGCOORDFVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6089
  4980. PFNGLFOGCOORDDEXTPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:6090
  4981. PFNGLFOGCOORDDVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6091
  4982. PFNGLFOGCOORDPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6092
  4983. # REND_screen_coordinates (GL/glext.h:6095)
  4984. GL_REND_screen_coordinates = 1 # GL/glext.h:6096
  4985. # EXT_coordinate_frame (GL/glext.h:6099)
  4986. GL_EXT_coordinate_frame = 1 # GL/glext.h:6100
  4987. # GL/glext.h:6102
  4988. glTangent3bEXT = _link_function('glTangent3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_coordinate_frame')
  4989. # GL/glext.h:6103
  4990. glTangent3bvEXT = _link_function('glTangent3bvEXT', None, [POINTER(GLbyte)], 'EXT_coordinate_frame')
  4991. # GL/glext.h:6104
  4992. glTangent3dEXT = _link_function('glTangent3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_coordinate_frame')
  4993. # GL/glext.h:6105
  4994. glTangent3dvEXT = _link_function('glTangent3dvEXT', None, [POINTER(GLdouble)], 'EXT_coordinate_frame')
  4995. # GL/glext.h:6106
  4996. glTangent3fEXT = _link_function('glTangent3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_coordinate_frame')
  4997. # GL/glext.h:6107
  4998. glTangent3fvEXT = _link_function('glTangent3fvEXT', None, [POINTER(GLfloat)], 'EXT_coordinate_frame')
  4999. # GL/glext.h:6108
  5000. glTangent3iEXT = _link_function('glTangent3iEXT', None, [GLint, GLint, GLint], 'EXT_coordinate_frame')
  5001. # GL/glext.h:6109
  5002. glTangent3ivEXT = _link_function('glTangent3ivEXT', None, [POINTER(GLint)], 'EXT_coordinate_frame')
  5003. # GL/glext.h:6110
  5004. glTangent3sEXT = _link_function('glTangent3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_coordinate_frame')
  5005. # GL/glext.h:6111
  5006. glTangent3svEXT = _link_function('glTangent3svEXT', None, [POINTER(GLshort)], 'EXT_coordinate_frame')
  5007. # GL/glext.h:6112
  5008. glBinormal3bEXT = _link_function('glBinormal3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_coordinate_frame')
  5009. # GL/glext.h:6113
  5010. glBinormal3bvEXT = _link_function('glBinormal3bvEXT', None, [POINTER(GLbyte)], 'EXT_coordinate_frame')
  5011. # GL/glext.h:6114
  5012. glBinormal3dEXT = _link_function('glBinormal3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_coordinate_frame')
  5013. # GL/glext.h:6115
  5014. glBinormal3dvEXT = _link_function('glBinormal3dvEXT', None, [POINTER(GLdouble)], 'EXT_coordinate_frame')
  5015. # GL/glext.h:6116
  5016. glBinormal3fEXT = _link_function('glBinormal3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_coordinate_frame')
  5017. # GL/glext.h:6117
  5018. glBinormal3fvEXT = _link_function('glBinormal3fvEXT', None, [POINTER(GLfloat)], 'EXT_coordinate_frame')
  5019. # GL/glext.h:6118
  5020. glBinormal3iEXT = _link_function('glBinormal3iEXT', None, [GLint, GLint, GLint], 'EXT_coordinate_frame')
  5021. # GL/glext.h:6119
  5022. glBinormal3ivEXT = _link_function('glBinormal3ivEXT', None, [POINTER(GLint)], 'EXT_coordinate_frame')
  5023. # GL/glext.h:6120
  5024. glBinormal3sEXT = _link_function('glBinormal3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_coordinate_frame')
  5025. # GL/glext.h:6121
  5026. glBinormal3svEXT = _link_function('glBinormal3svEXT', None, [POINTER(GLshort)], 'EXT_coordinate_frame')
  5027. # GL/glext.h:6122
  5028. glTangentPointerEXT = _link_function('glTangentPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_coordinate_frame')
  5029. # GL/glext.h:6123
  5030. glBinormalPointerEXT = _link_function('glBinormalPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_coordinate_frame')
  5031. PFNGLTANGENT3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:6125
  5032. PFNGLTANGENT3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:6126
  5033. PFNGLTANGENT3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:6127
  5034. PFNGLTANGENT3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6128
  5035. PFNGLTANGENT3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:6129
  5036. PFNGLTANGENT3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6130
  5037. PFNGLTANGENT3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6131
  5038. PFNGLTANGENT3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6132
  5039. PFNGLTANGENT3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:6133
  5040. PFNGLTANGENT3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6134
  5041. PFNGLBINORMAL3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:6135
  5042. PFNGLBINORMAL3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:6136
  5043. PFNGLBINORMAL3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:6137
  5044. PFNGLBINORMAL3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6138
  5045. PFNGLBINORMAL3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:6139
  5046. PFNGLBINORMAL3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6140
  5047. PFNGLBINORMAL3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6141
  5048. PFNGLBINORMAL3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6142
  5049. PFNGLBINORMAL3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:6143
  5050. PFNGLBINORMAL3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6144
  5051. PFNGLTANGENTPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6145
  5052. PFNGLBINORMALPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6146
  5053. # EXT_texture_env_combine (GL/glext.h:6149)
  5054. GL_EXT_texture_env_combine = 1 # GL/glext.h:6150
  5055. # APPLE_specular_vector (GL/glext.h:6153)
  5056. GL_APPLE_specular_vector = 1 # GL/glext.h:6154
  5057. # APPLE_transform_hint (GL/glext.h:6157)
  5058. GL_APPLE_transform_hint = 1 # GL/glext.h:6158
  5059. # SGIX_fog_scale (GL/glext.h:6161)
  5060. GL_SGIX_fog_scale = 1 # GL/glext.h:6162
  5061. # SUNX_constant_data (GL/glext.h:6165)
  5062. GL_SUNX_constant_data = 1 # GL/glext.h:6166
  5063. # GL/glext.h:6168
  5064. glFinishTextureSUNX = _link_function('glFinishTextureSUNX', None, [], 'SUNX_constant_data')
  5065. PFNGLFINISHTEXTURESUNXPROC = CFUNCTYPE(None) # GL/glext.h:6170
  5066. # SUN_global_alpha (GL/glext.h:6173)
  5067. GL_SUN_global_alpha = 1 # GL/glext.h:6174
  5068. # GL/glext.h:6176
  5069. glGlobalAlphaFactorbSUN = _link_function('glGlobalAlphaFactorbSUN', None, [GLbyte], 'SUN_global_alpha')
  5070. # GL/glext.h:6177
  5071. glGlobalAlphaFactorsSUN = _link_function('glGlobalAlphaFactorsSUN', None, [GLshort], 'SUN_global_alpha')
  5072. # GL/glext.h:6178
  5073. glGlobalAlphaFactoriSUN = _link_function('glGlobalAlphaFactoriSUN', None, [GLint], 'SUN_global_alpha')
  5074. # GL/glext.h:6179
  5075. glGlobalAlphaFactorfSUN = _link_function('glGlobalAlphaFactorfSUN', None, [GLfloat], 'SUN_global_alpha')
  5076. # GL/glext.h:6180
  5077. glGlobalAlphaFactordSUN = _link_function('glGlobalAlphaFactordSUN', None, [GLdouble], 'SUN_global_alpha')
  5078. # GL/glext.h:6181
  5079. glGlobalAlphaFactorubSUN = _link_function('glGlobalAlphaFactorubSUN', None, [GLubyte], 'SUN_global_alpha')
  5080. # GL/glext.h:6182
  5081. glGlobalAlphaFactorusSUN = _link_function('glGlobalAlphaFactorusSUN', None, [GLushort], 'SUN_global_alpha')
  5082. # GL/glext.h:6183
  5083. glGlobalAlphaFactoruiSUN = _link_function('glGlobalAlphaFactoruiSUN', None, [GLuint], 'SUN_global_alpha')
  5084. PFNGLGLOBALALPHAFACTORBSUNPROC = CFUNCTYPE(None, GLbyte) # GL/glext.h:6185
  5085. PFNGLGLOBALALPHAFACTORSSUNPROC = CFUNCTYPE(None, GLshort) # GL/glext.h:6186
  5086. PFNGLGLOBALALPHAFACTORISUNPROC = CFUNCTYPE(None, GLint) # GL/glext.h:6187
  5087. PFNGLGLOBALALPHAFACTORFSUNPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:6188
  5088. PFNGLGLOBALALPHAFACTORDSUNPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:6189
  5089. PFNGLGLOBALALPHAFACTORUBSUNPROC = CFUNCTYPE(None, GLubyte) # GL/glext.h:6190
  5090. PFNGLGLOBALALPHAFACTORUSSUNPROC = CFUNCTYPE(None, GLushort) # GL/glext.h:6191
  5091. PFNGLGLOBALALPHAFACTORUISUNPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6192
  5092. # SUN_triangle_list (GL/glext.h:6195)
  5093. GL_SUN_triangle_list = 1 # GL/glext.h:6196
  5094. # GL/glext.h:6198
  5095. glReplacementCodeuiSUN = _link_function('glReplacementCodeuiSUN', None, [GLuint], 'SUN_triangle_list')
  5096. # GL/glext.h:6199
  5097. glReplacementCodeusSUN = _link_function('glReplacementCodeusSUN', None, [GLushort], 'SUN_triangle_list')
  5098. # GL/glext.h:6200
  5099. glReplacementCodeubSUN = _link_function('glReplacementCodeubSUN', None, [GLubyte], 'SUN_triangle_list')
  5100. # GL/glext.h:6201
  5101. glReplacementCodeuivSUN = _link_function('glReplacementCodeuivSUN', None, [POINTER(GLuint)], 'SUN_triangle_list')
  5102. # GL/glext.h:6202
  5103. glReplacementCodeusvSUN = _link_function('glReplacementCodeusvSUN', None, [POINTER(GLushort)], 'SUN_triangle_list')
  5104. # GL/glext.h:6203
  5105. glReplacementCodeubvSUN = _link_function('glReplacementCodeubvSUN', None, [POINTER(GLubyte)], 'SUN_triangle_list')
  5106. # GL/glext.h:6204
  5107. glReplacementCodePointerSUN = _link_function('glReplacementCodePointerSUN', None, [GLenum, GLsizei, POINTER(POINTER(GLvoid))], 'SUN_triangle_list')
  5108. PFNGLREPLACEMENTCODEUISUNPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6206
  5109. PFNGLREPLACEMENTCODEUSSUNPROC = CFUNCTYPE(None, GLushort) # GL/glext.h:6207
  5110. PFNGLREPLACEMENTCODEUBSUNPROC = CFUNCTYPE(None, GLubyte) # GL/glext.h:6208
  5111. PFNGLREPLACEMENTCODEUIVSUNPROC = CFUNCTYPE(None, POINTER(GLuint)) # GL/glext.h:6209
  5112. PFNGLREPLACEMENTCODEUSVSUNPROC = CFUNCTYPE(None, POINTER(GLushort)) # GL/glext.h:6210
  5113. PFNGLREPLACEMENTCODEUBVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte)) # GL/glext.h:6211
  5114. PFNGLREPLACEMENTCODEPOINTERSUNPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(POINTER(GLvoid))) # GL/glext.h:6212
  5115. # SUN_vertex (GL/glext.h:6215)
  5116. GL_SUN_vertex = 1 # GL/glext.h:6216
  5117. # GL/glext.h:6218
  5118. glColor4ubVertex2fSUN = _link_function('glColor4ubVertex2fSUN', None, [GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat], 'SUN_vertex')
  5119. # GL/glext.h:6219
  5120. glColor4ubVertex2fvSUN = _link_function('glColor4ubVertex2fvSUN', None, [POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
  5121. # GL/glext.h:6220
  5122. glColor4ubVertex3fSUN = _link_function('glColor4ubVertex3fSUN', None, [GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5123. # GL/glext.h:6221
  5124. glColor4ubVertex3fvSUN = _link_function('glColor4ubVertex3fvSUN', None, [POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
  5125. # GL/glext.h:6222
  5126. glColor3fVertex3fSUN = _link_function('glColor3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5127. # GL/glext.h:6223
  5128. glColor3fVertex3fvSUN = _link_function('glColor3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5129. # GL/glext.h:6224
  5130. glNormal3fVertex3fSUN = _link_function('glNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5131. # GL/glext.h:6225
  5132. glNormal3fVertex3fvSUN = _link_function('glNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5133. # GL/glext.h:6226
  5134. glColor4fNormal3fVertex3fSUN = _link_function('glColor4fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5135. # GL/glext.h:6227
  5136. glColor4fNormal3fVertex3fvSUN = _link_function('glColor4fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5137. # GL/glext.h:6228
  5138. glTexCoord2fVertex3fSUN = _link_function('glTexCoord2fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5139. # GL/glext.h:6229
  5140. glTexCoord2fVertex3fvSUN = _link_function('glTexCoord2fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5141. # GL/glext.h:6230
  5142. glTexCoord4fVertex4fSUN = _link_function('glTexCoord4fVertex4fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5143. # GL/glext.h:6231
  5144. glTexCoord4fVertex4fvSUN = _link_function('glTexCoord4fVertex4fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5145. # GL/glext.h:6232
  5146. glTexCoord2fColor4ubVertex3fSUN = _link_function('glTexCoord2fColor4ubVertex3fSUN', None, [GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5147. # GL/glext.h:6233
  5148. glTexCoord2fColor4ubVertex3fvSUN = _link_function('glTexCoord2fColor4ubVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
  5149. # GL/glext.h:6234
  5150. glTexCoord2fColor3fVertex3fSUN = _link_function('glTexCoord2fColor3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5151. # GL/glext.h:6235
  5152. glTexCoord2fColor3fVertex3fvSUN = _link_function('glTexCoord2fColor3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5153. # GL/glext.h:6236
  5154. glTexCoord2fNormal3fVertex3fSUN = _link_function('glTexCoord2fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5155. # GL/glext.h:6237
  5156. glTexCoord2fNormal3fVertex3fvSUN = _link_function('glTexCoord2fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5157. # GL/glext.h:6238
  5158. glTexCoord2fColor4fNormal3fVertex3fSUN = _link_function('glTexCoord2fColor4fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5159. # GL/glext.h:6239
  5160. glTexCoord2fColor4fNormal3fVertex3fvSUN = _link_function('glTexCoord2fColor4fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5161. # GL/glext.h:6240
  5162. glTexCoord4fColor4fNormal3fVertex4fSUN = _link_function('glTexCoord4fColor4fNormal3fVertex4fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5163. # GL/glext.h:6241
  5164. glTexCoord4fColor4fNormal3fVertex4fvSUN = _link_function('glTexCoord4fColor4fNormal3fVertex4fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5165. # GL/glext.h:6242
  5166. glReplacementCodeuiVertex3fSUN = _link_function('glReplacementCodeuiVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5167. # GL/glext.h:6243
  5168. glReplacementCodeuiVertex3fvSUN = _link_function('glReplacementCodeuiVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat)], 'SUN_vertex')
  5169. # GL/glext.h:6244
  5170. glReplacementCodeuiColor4ubVertex3fSUN = _link_function('glReplacementCodeuiColor4ubVertex3fSUN', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5171. # GL/glext.h:6245
  5172. glReplacementCodeuiColor4ubVertex3fvSUN = _link_function('glReplacementCodeuiColor4ubVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
  5173. # GL/glext.h:6246
  5174. glReplacementCodeuiColor3fVertex3fSUN = _link_function('glReplacementCodeuiColor3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5175. # GL/glext.h:6247
  5176. glReplacementCodeuiColor3fVertex3fvSUN = _link_function('glReplacementCodeuiColor3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5177. # GL/glext.h:6248
  5178. glReplacementCodeuiNormal3fVertex3fSUN = _link_function('glReplacementCodeuiNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5179. # GL/glext.h:6249
  5180. glReplacementCodeuiNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5181. # GL/glext.h:6250
  5182. glReplacementCodeuiColor4fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiColor4fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5183. # GL/glext.h:6251
  5184. glReplacementCodeuiColor4fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiColor4fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5185. # GL/glext.h:6252
  5186. glReplacementCodeuiTexCoord2fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5187. # GL/glext.h:6253
  5188. glReplacementCodeuiTexCoord2fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5189. # GL/glext.h:6254
  5190. glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5191. # GL/glext.h:6255
  5192. glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5193. # GL/glext.h:6256
  5194. glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  5195. # GL/glext.h:6257
  5196. glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  5197. PFNGLCOLOR4UBVERTEX2FSUNPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat) # GL/glext.h:6259
  5198. PFNGLCOLOR4UBVERTEX2FVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:6260
  5199. PFNGLCOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) # GL/glext.h:6261
  5200. PFNGLCOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:6262
  5201. PFNGLCOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6263
  5202. PFNGLCOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6264
  5203. PFNGLNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6265
  5204. PFNGLNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6266
  5205. PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6267
  5206. PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6268
  5207. PFNGLTEXCOORD2FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6269
  5208. PFNGLTEXCOORD2FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6270
  5209. PFNGLTEXCOORD4FVERTEX4FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6271
  5210. PFNGLTEXCOORD4FVERTEX4FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6272
  5211. PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) # GL/glext.h:6273
  5212. PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:6274
  5213. PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6275
  5214. PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6276
  5215. PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6277
  5216. PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6278
  5217. PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6279
  5218. PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6280
  5219. PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6281
  5220. PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6282
  5221. PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:6283
  5222. PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat)) # GL/glext.h:6284
  5223. PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) # GL/glext.h:6285
  5224. PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:6286
  5225. PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6287
  5226. PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6288
  5227. PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6289
  5228. PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6290
  5229. PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6291
  5230. PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6292
  5231. PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6293
  5232. PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6294
  5233. PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6295
  5234. PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6296
  5235. PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6297
  5236. PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6298
  5237. # EXT_blend_func_separate (GL/glext.h:6301)
  5238. GL_EXT_blend_func_separate = 1 # GL/glext.h:6302
  5239. # GL/glext.h:6304
  5240. glBlendFuncSeparateEXT = _link_function('glBlendFuncSeparateEXT', None, [GLenum, GLenum, GLenum, GLenum], 'EXT_blend_func_separate')
  5241. PFNGLBLENDFUNCSEPARATEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6306
  5242. # INGR_blend_func_separate (GL/glext.h:6309)
  5243. GL_INGR_blend_func_separate = 1 # GL/glext.h:6310
  5244. # GL/glext.h:6312
  5245. glBlendFuncSeparateINGR = _link_function('glBlendFuncSeparateINGR', None, [GLenum, GLenum, GLenum, GLenum], 'INGR_blend_func_separate')
  5246. PFNGLBLENDFUNCSEPARATEINGRPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6314
  5247. # INGR_color_clamp (GL/glext.h:6317)
  5248. GL_INGR_color_clamp = 1 # GL/glext.h:6318
  5249. # INGR_interlace_read (GL/glext.h:6321)
  5250. GL_INGR_interlace_read = 1 # GL/glext.h:6322
  5251. # EXT_stencil_wrap (GL/glext.h:6325)
  5252. GL_EXT_stencil_wrap = 1 # GL/glext.h:6326
  5253. # EXT_422_pixels (GL/glext.h:6329)
  5254. GL_EXT_422_pixels = 1 # GL/glext.h:6330
  5255. # NV_texgen_reflection (GL/glext.h:6333)
  5256. GL_NV_texgen_reflection = 1 # GL/glext.h:6334
  5257. # SUN_convolution_border_modes (GL/glext.h:6337)
  5258. GL_SUN_convolution_border_modes = 1 # GL/glext.h:6338
  5259. # EXT_texture_env_add (GL/glext.h:6341)
  5260. GL_EXT_texture_env_add = 1 # GL/glext.h:6342
  5261. # EXT_texture_lod_bias (GL/glext.h:6345)
  5262. GL_EXT_texture_lod_bias = 1 # GL/glext.h:6346
  5263. # EXT_texture_filter_anisotropic (GL/glext.h:6349)
  5264. GL_EXT_texture_filter_anisotropic = 1 # GL/glext.h:6350
  5265. # EXT_vertex_weighting (GL/glext.h:6353)
  5266. GL_EXT_vertex_weighting = 1 # GL/glext.h:6354
  5267. # GL/glext.h:6356
  5268. glVertexWeightfEXT = _link_function('glVertexWeightfEXT', None, [GLfloat], 'EXT_vertex_weighting')
  5269. # GL/glext.h:6357
  5270. glVertexWeightfvEXT = _link_function('glVertexWeightfvEXT', None, [POINTER(GLfloat)], 'EXT_vertex_weighting')
  5271. # GL/glext.h:6358
  5272. glVertexWeightPointerEXT = _link_function('glVertexWeightPointerEXT', None, [GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_vertex_weighting')
  5273. PFNGLVERTEXWEIGHTFEXTPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:6360
  5274. PFNGLVERTEXWEIGHTFVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6361
  5275. PFNGLVERTEXWEIGHTPOINTEREXTPROC = CFUNCTYPE(None, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6362
  5276. # NV_light_max_exponent (GL/glext.h:6365)
  5277. GL_NV_light_max_exponent = 1 # GL/glext.h:6366
  5278. # NV_vertex_array_range (GL/glext.h:6369)
  5279. GL_NV_vertex_array_range = 1 # GL/glext.h:6370
  5280. # GL/glext.h:6372
  5281. glFlushVertexArrayRangeNV = _link_function('glFlushVertexArrayRangeNV', None, [], 'NV_vertex_array_range')
  5282. # GL/glext.h:6373
  5283. glVertexArrayRangeNV = _link_function('glVertexArrayRangeNV', None, [GLsizei, POINTER(GLvoid)], 'NV_vertex_array_range')
  5284. PFNGLFLUSHVERTEXARRAYRANGENVPROC = CFUNCTYPE(None) # GL/glext.h:6375
  5285. PFNGLVERTEXARRAYRANGENVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) # GL/glext.h:6376
  5286. # NV_register_combiners (GL/glext.h:6379)
  5287. GL_NV_register_combiners = 1 # GL/glext.h:6380
  5288. # GL/glext.h:6382
  5289. glCombinerParameterfvNV = _link_function('glCombinerParameterfvNV', None, [GLenum, POINTER(GLfloat)], 'NV_register_combiners')
  5290. # GL/glext.h:6383
  5291. glCombinerParameterfNV = _link_function('glCombinerParameterfNV', None, [GLenum, GLfloat], 'NV_register_combiners')
  5292. # GL/glext.h:6384
  5293. glCombinerParameterivNV = _link_function('glCombinerParameterivNV', None, [GLenum, POINTER(GLint)], 'NV_register_combiners')
  5294. # GL/glext.h:6385
  5295. glCombinerParameteriNV = _link_function('glCombinerParameteriNV', None, [GLenum, GLint], 'NV_register_combiners')
  5296. # GL/glext.h:6386
  5297. glCombinerInputNV = _link_function('glCombinerInputNV', None, [GLenum, GLenum, GLenum, GLenum, GLenum, GLenum], 'NV_register_combiners')
  5298. # GL/glext.h:6387
  5299. glCombinerOutputNV = _link_function('glCombinerOutputNV', None, [GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean], 'NV_register_combiners')
  5300. # GL/glext.h:6388
  5301. glFinalCombinerInputNV = _link_function('glFinalCombinerInputNV', None, [GLenum, GLenum, GLenum, GLenum], 'NV_register_combiners')
  5302. # GL/glext.h:6389
  5303. glGetCombinerInputParameterfvNV = _link_function('glGetCombinerInputParameterfvNV', None, [GLenum, GLenum, GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners')
  5304. # GL/glext.h:6390
  5305. glGetCombinerInputParameterivNV = _link_function('glGetCombinerInputParameterivNV', None, [GLenum, GLenum, GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners')
  5306. # GL/glext.h:6391
  5307. glGetCombinerOutputParameterfvNV = _link_function('glGetCombinerOutputParameterfvNV', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners')
  5308. # GL/glext.h:6392
  5309. glGetCombinerOutputParameterivNV = _link_function('glGetCombinerOutputParameterivNV', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners')
  5310. # GL/glext.h:6393
  5311. glGetFinalCombinerInputParameterfvNV = _link_function('glGetFinalCombinerInputParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners')
  5312. # GL/glext.h:6394
  5313. glGetFinalCombinerInputParameterivNV = _link_function('glGetFinalCombinerInputParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners')
  5314. PFNGLCOMBINERPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:6396
  5315. PFNGLCOMBINERPARAMETERFNVPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:6397
  5316. PFNGLCOMBINERPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:6398
  5317. PFNGLCOMBINERPARAMETERINVPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:6399
  5318. PFNGLCOMBINERINPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6400
  5319. PFNGLCOMBINEROUTPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean) # GL/glext.h:6401
  5320. PFNGLFINALCOMBINERINPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6402
  5321. PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6403
  5322. PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6404
  5323. PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6405
  5324. PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6406
  5325. PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6407
  5326. PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6408
  5327. # NV_fog_distance (GL/glext.h:6411)
  5328. GL_NV_fog_distance = 1 # GL/glext.h:6412
  5329. # NV_texgen_emboss (GL/glext.h:6415)
  5330. GL_NV_texgen_emboss = 1 # GL/glext.h:6416
  5331. # NV_blend_square (GL/glext.h:6419)
  5332. GL_NV_blend_square = 1 # GL/glext.h:6420
  5333. # NV_texture_env_combine4 (GL/glext.h:6423)
  5334. GL_NV_texture_env_combine4 = 1 # GL/glext.h:6424
  5335. # MESA_resize_buffers (GL/glext.h:6427)
  5336. GL_MESA_resize_buffers = 1 # GL/glext.h:6428
  5337. # GL/glext.h:6430
  5338. glResizeBuffersMESA = _link_function('glResizeBuffersMESA', None, [], 'MESA_resize_buffers')
  5339. PFNGLRESIZEBUFFERSMESAPROC = CFUNCTYPE(None) # GL/glext.h:6432
  5340. # MESA_window_pos (GL/glext.h:6435)
  5341. GL_MESA_window_pos = 1 # GL/glext.h:6436
  5342. # GL/glext.h:6438
  5343. glWindowPos2dMESA = _link_function('glWindowPos2dMESA', None, [GLdouble, GLdouble], 'MESA_window_pos')
  5344. # GL/glext.h:6439
  5345. glWindowPos2dvMESA = _link_function('glWindowPos2dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos')
  5346. # GL/glext.h:6440
  5347. glWindowPos2fMESA = _link_function('glWindowPos2fMESA', None, [GLfloat, GLfloat], 'MESA_window_pos')
  5348. # GL/glext.h:6441
  5349. glWindowPos2fvMESA = _link_function('glWindowPos2fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos')
  5350. # GL/glext.h:6442
  5351. glWindowPos2iMESA = _link_function('glWindowPos2iMESA', None, [GLint, GLint], 'MESA_window_pos')
  5352. # GL/glext.h:6443
  5353. glWindowPos2ivMESA = _link_function('glWindowPos2ivMESA', None, [POINTER(GLint)], 'MESA_window_pos')
  5354. # GL/glext.h:6444
  5355. glWindowPos2sMESA = _link_function('glWindowPos2sMESA', None, [GLshort, GLshort], 'MESA_window_pos')
  5356. # GL/glext.h:6445
  5357. glWindowPos2svMESA = _link_function('glWindowPos2svMESA', None, [POINTER(GLshort)], 'MESA_window_pos')
  5358. # GL/glext.h:6446
  5359. glWindowPos3dMESA = _link_function('glWindowPos3dMESA', None, [GLdouble, GLdouble, GLdouble], 'MESA_window_pos')
  5360. # GL/glext.h:6447
  5361. glWindowPos3dvMESA = _link_function('glWindowPos3dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos')
  5362. # GL/glext.h:6448
  5363. glWindowPos3fMESA = _link_function('glWindowPos3fMESA', None, [GLfloat, GLfloat, GLfloat], 'MESA_window_pos')
  5364. # GL/glext.h:6449
  5365. glWindowPos3fvMESA = _link_function('glWindowPos3fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos')
  5366. # GL/glext.h:6450
  5367. glWindowPos3iMESA = _link_function('glWindowPos3iMESA', None, [GLint, GLint, GLint], 'MESA_window_pos')
  5368. # GL/glext.h:6451
  5369. glWindowPos3ivMESA = _link_function('glWindowPos3ivMESA', None, [POINTER(GLint)], 'MESA_window_pos')
  5370. # GL/glext.h:6452
  5371. glWindowPos3sMESA = _link_function('glWindowPos3sMESA', None, [GLshort, GLshort, GLshort], 'MESA_window_pos')
  5372. # GL/glext.h:6453
  5373. glWindowPos3svMESA = _link_function('glWindowPos3svMESA', None, [POINTER(GLshort)], 'MESA_window_pos')
  5374. # GL/glext.h:6454
  5375. glWindowPos4dMESA = _link_function('glWindowPos4dMESA', None, [GLdouble, GLdouble, GLdouble, GLdouble], 'MESA_window_pos')
  5376. # GL/glext.h:6455
  5377. glWindowPos4dvMESA = _link_function('glWindowPos4dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos')
  5378. # GL/glext.h:6456
  5379. glWindowPos4fMESA = _link_function('glWindowPos4fMESA', None, [GLfloat, GLfloat, GLfloat, GLfloat], 'MESA_window_pos')
  5380. # GL/glext.h:6457
  5381. glWindowPos4fvMESA = _link_function('glWindowPos4fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos')
  5382. # GL/glext.h:6458
  5383. glWindowPos4iMESA = _link_function('glWindowPos4iMESA', None, [GLint, GLint, GLint, GLint], 'MESA_window_pos')
  5384. # GL/glext.h:6459
  5385. glWindowPos4ivMESA = _link_function('glWindowPos4ivMESA', None, [POINTER(GLint)], 'MESA_window_pos')
  5386. # GL/glext.h:6460
  5387. glWindowPos4sMESA = _link_function('glWindowPos4sMESA', None, [GLshort, GLshort, GLshort, GLshort], 'MESA_window_pos')
  5388. # GL/glext.h:6461
  5389. glWindowPos4svMESA = _link_function('glWindowPos4svMESA', None, [POINTER(GLshort)], 'MESA_window_pos')
  5390. PFNGLWINDOWPOS2DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:6463
  5391. PFNGLWINDOWPOS2DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6464
  5392. PFNGLWINDOWPOS2FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:6465
  5393. PFNGLWINDOWPOS2FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6466
  5394. PFNGLWINDOWPOS2IMESAPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:6467
  5395. PFNGLWINDOWPOS2IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6468
  5396. PFNGLWINDOWPOS2SMESAPROC = CFUNCTYPE(None, GLshort, GLshort) # GL/glext.h:6469
  5397. PFNGLWINDOWPOS2SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6470
  5398. PFNGLWINDOWPOS3DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:6471
  5399. PFNGLWINDOWPOS3DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6472
  5400. PFNGLWINDOWPOS3FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:6473
  5401. PFNGLWINDOWPOS3FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6474
  5402. PFNGLWINDOWPOS3IMESAPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6475
  5403. PFNGLWINDOWPOS3IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6476
  5404. PFNGLWINDOWPOS3SMESAPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:6477
  5405. PFNGLWINDOWPOS3SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6478
  5406. PFNGLWINDOWPOS4DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6479
  5407. PFNGLWINDOWPOS4DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6480
  5408. PFNGLWINDOWPOS4FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6481
  5409. PFNGLWINDOWPOS4FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6482
  5410. PFNGLWINDOWPOS4IMESAPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:6483
  5411. PFNGLWINDOWPOS4IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6484
  5412. PFNGLWINDOWPOS4SMESAPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:6485
  5413. PFNGLWINDOWPOS4SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6486
  5414. # EXT_texture_compression_s3tc (GL/glext.h:6489)
  5415. GL_EXT_texture_compression_s3tc = 1 # GL/glext.h:6490
  5416. # IBM_cull_vertex (GL/glext.h:6493)
  5417. GL_IBM_cull_vertex = 1 # GL/glext.h:6494
  5418. # IBM_multimode_draw_arrays (GL/glext.h:6497)
  5419. GL_IBM_multimode_draw_arrays = 1 # GL/glext.h:6498
  5420. # GL/glext.h:6500
  5421. glMultiModeDrawArraysIBM = _link_function('glMultiModeDrawArraysIBM', None, [POINTER(GLenum), POINTER(GLint), POINTER(GLsizei), GLsizei, GLint], 'IBM_multimode_draw_arrays')
  5422. # GL/glext.h:6501
  5423. glMultiModeDrawElementsIBM = _link_function('glMultiModeDrawElementsIBM', None, [POINTER(GLenum), POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, GLint], 'IBM_multimode_draw_arrays')
  5424. PFNGLMULTIMODEDRAWARRAYSIBMPROC = CFUNCTYPE(None, POINTER(GLenum), POINTER(GLint), POINTER(GLsizei), GLsizei, GLint) # GL/glext.h:6503
  5425. PFNGLMULTIMODEDRAWELEMENTSIBMPROC = CFUNCTYPE(None, POINTER(GLenum), POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, GLint) # GL/glext.h:6504
  5426. # IBM_vertex_array_lists (GL/glext.h:6507)
  5427. GL_IBM_vertex_array_lists = 1 # GL/glext.h:6508
  5428. # GL/glext.h:6510
  5429. glColorPointerListIBM = _link_function('glColorPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  5430. # GL/glext.h:6511
  5431. glSecondaryColorPointerListIBM = _link_function('glSecondaryColorPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  5432. # GL/glext.h:6512
  5433. glEdgeFlagPointerListIBM = _link_function('glEdgeFlagPointerListIBM', None, [GLint, POINTER(POINTER(GLboolean)), GLint], 'IBM_vertex_array_lists')
  5434. # GL/glext.h:6513
  5435. glFogCoordPointerListIBM = _link_function('glFogCoordPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  5436. # GL/glext.h:6514
  5437. glIndexPointerListIBM = _link_function('glIndexPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  5438. # GL/glext.h:6515
  5439. glNormalPointerListIBM = _link_function('glNormalPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  5440. # GL/glext.h:6516
  5441. glTexCoordPointerListIBM = _link_function('glTexCoordPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  5442. # GL/glext.h:6517
  5443. glVertexPointerListIBM = _link_function('glVertexPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  5444. PFNGLCOLORPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6519
  5445. PFNGLSECONDARYCOLORPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6520
  5446. PFNGLEDGEFLAGPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, POINTER(POINTER(GLboolean)), GLint) # GL/glext.h:6521
  5447. PFNGLFOGCOORDPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6522
  5448. PFNGLINDEXPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6523
  5449. PFNGLNORMALPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6524
  5450. PFNGLTEXCOORDPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6525
  5451. PFNGLVERTEXPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6526
  5452. # SGIX_subsample (GL/glext.h:6529)
  5453. GL_SGIX_subsample = 1 # GL/glext.h:6530
  5454. # SGIX_ycrcba (GL/glext.h:6533)
  5455. GL_SGIX_ycrcba = 1 # GL/glext.h:6534
  5456. # SGIX_ycrcb_subsample (GL/glext.h:6537)
  5457. GL_SGIX_ycrcb_subsample = 1 # GL/glext.h:6538
  5458. # SGIX_depth_pass_instrument (GL/glext.h:6541)
  5459. GL_SGIX_depth_pass_instrument = 1 # GL/glext.h:6542
  5460. # 3DFX_texture_compression_FXT1 (GL/glext.h:6545)
  5461. GL_3DFX_texture_compression_FXT1 = 1 # GL/glext.h:6546
  5462. # 3DFX_multisample (GL/glext.h:6549)
  5463. GL_3DFX_multisample = 1 # GL/glext.h:6550
  5464. # 3DFX_tbuffer (GL/glext.h:6553)
  5465. GL_3DFX_tbuffer = 1 # GL/glext.h:6554
  5466. # GL/glext.h:6556
  5467. glTbufferMask3DFX = _link_function('glTbufferMask3DFX', None, [GLuint], '3DFX_tbuffer')
  5468. PFNGLTBUFFERMASK3DFXPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6558
  5469. # EXT_multisample (GL/glext.h:6561)
  5470. GL_EXT_multisample = 1 # GL/glext.h:6562
  5471. # GL/glext.h:6564
  5472. glSampleMaskEXT = _link_function('glSampleMaskEXT', None, [GLclampf, GLboolean], 'EXT_multisample')
  5473. # GL/glext.h:6565
  5474. glSamplePatternEXT = _link_function('glSamplePatternEXT', None, [GLenum], 'EXT_multisample')
  5475. PFNGLSAMPLEMASKEXTPROC = CFUNCTYPE(None, GLclampf, GLboolean) # GL/glext.h:6567
  5476. PFNGLSAMPLEPATTERNEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:6568
  5477. # SGIX_vertex_preclip (GL/glext.h:6571)
  5478. GL_SGIX_vertex_preclip = 1 # GL/glext.h:6572
  5479. # SGIX_convolution_accuracy (GL/glext.h:6575)
  5480. GL_SGIX_convolution_accuracy = 1 # GL/glext.h:6576
  5481. # SGIX_resample (GL/glext.h:6579)
  5482. GL_SGIX_resample = 1 # GL/glext.h:6580
  5483. # SGIS_point_line_texgen (GL/glext.h:6583)
  5484. GL_SGIS_point_line_texgen = 1 # GL/glext.h:6584
  5485. # SGIS_texture_color_mask (GL/glext.h:6587)
  5486. GL_SGIS_texture_color_mask = 1 # GL/glext.h:6588
  5487. # GL/glext.h:6590
  5488. glTextureColorMaskSGIS = _link_function('glTextureColorMaskSGIS', None, [GLboolean, GLboolean, GLboolean, GLboolean], 'SGIS_texture_color_mask')
  5489. PFNGLTEXTURECOLORMASKSGISPROC = CFUNCTYPE(None, GLboolean, GLboolean, GLboolean, GLboolean) # GL/glext.h:6592
  5490. # SGIX_igloo_interface (GL/glext.h:6595)
  5491. GL_SGIX_igloo_interface = 1 # GL/glext.h:6596
  5492. # GL/glext.h:6598
  5493. glIglooInterfaceSGIX = _link_function('glIglooInterfaceSGIX', None, [GLenum, POINTER(GLvoid)], 'SGIX_igloo_interface')
  5494. PFNGLIGLOOINTERFACESGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLvoid)) # GL/glext.h:6600
  5495. # EXT_texture_env_dot3 (GL/glext.h:6603)
  5496. GL_EXT_texture_env_dot3 = 1 # GL/glext.h:6604
  5497. # ATI_texture_mirror_once (GL/glext.h:6607)
  5498. GL_ATI_texture_mirror_once = 1 # GL/glext.h:6608
  5499. # NV_fence (GL/glext.h:6611)
  5500. GL_NV_fence = 1 # GL/glext.h:6612
  5501. # GL/glext.h:6614
  5502. glDeleteFencesNV = _link_function('glDeleteFencesNV', None, [GLsizei, POINTER(GLuint)], 'NV_fence')
  5503. # GL/glext.h:6615
  5504. glGenFencesNV = _link_function('glGenFencesNV', None, [GLsizei, POINTER(GLuint)], 'NV_fence')
  5505. # GL/glext.h:6616
  5506. glIsFenceNV = _link_function('glIsFenceNV', GLboolean, [GLuint], 'NV_fence')
  5507. # GL/glext.h:6617
  5508. glTestFenceNV = _link_function('glTestFenceNV', GLboolean, [GLuint], 'NV_fence')
  5509. # GL/glext.h:6618
  5510. glGetFenceivNV = _link_function('glGetFenceivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_fence')
  5511. # GL/glext.h:6619
  5512. glFinishFenceNV = _link_function('glFinishFenceNV', None, [GLuint], 'NV_fence')
  5513. # GL/glext.h:6620
  5514. glSetFenceNV = _link_function('glSetFenceNV', None, [GLuint, GLenum], 'NV_fence')
  5515. PFNGLDELETEFENCESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6622
  5516. PFNGLGENFENCESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6623
  5517. PFNGLISFENCENVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6624
  5518. PFNGLTESTFENCENVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6625
  5519. PFNGLGETFENCEIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6626
  5520. PFNGLFINISHFENCENVPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6627
  5521. PFNGLSETFENCENVPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:6628
  5522. # NV_evaluators (GL/glext.h:6631)
  5523. GL_NV_evaluators = 1 # GL/glext.h:6632
  5524. # GL/glext.h:6634
  5525. glMapControlPointsNV = _link_function('glMapControlPointsNV', None, [GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, POINTER(GLvoid)], 'NV_evaluators')
  5526. # GL/glext.h:6635
  5527. glMapParameterivNV = _link_function('glMapParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_evaluators')
  5528. # GL/glext.h:6636
  5529. glMapParameterfvNV = _link_function('glMapParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_evaluators')
  5530. # GL/glext.h:6637
  5531. glGetMapControlPointsNV = _link_function('glGetMapControlPointsNV', None, [GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, POINTER(GLvoid)], 'NV_evaluators')
  5532. # GL/glext.h:6638
  5533. glGetMapParameterivNV = _link_function('glGetMapParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_evaluators')
  5534. # GL/glext.h:6639
  5535. glGetMapParameterfvNV = _link_function('glGetMapParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_evaluators')
  5536. # GL/glext.h:6640
  5537. glGetMapAttribParameterivNV = _link_function('glGetMapAttribParameterivNV', None, [GLenum, GLuint, GLenum, POINTER(GLint)], 'NV_evaluators')
  5538. # GL/glext.h:6641
  5539. glGetMapAttribParameterfvNV = _link_function('glGetMapAttribParameterfvNV', None, [GLenum, GLuint, GLenum, POINTER(GLfloat)], 'NV_evaluators')
  5540. # GL/glext.h:6642
  5541. glEvalMapsNV = _link_function('glEvalMapsNV', None, [GLenum, GLenum], 'NV_evaluators')
  5542. PFNGLMAPCONTROLPOINTSNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, POINTER(GLvoid)) # GL/glext.h:6644
  5543. PFNGLMAPPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6645
  5544. PFNGLMAPPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6646
  5545. PFNGLGETMAPCONTROLPOINTSNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, POINTER(GLvoid)) # GL/glext.h:6647
  5546. PFNGLGETMAPPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6648
  5547. PFNGLGETMAPPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6649
  5548. PFNGLGETMAPATTRIBPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6650
  5549. PFNGLGETMAPATTRIBPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6651
  5550. PFNGLEVALMAPSNVPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:6652
  5551. # NV_packed_depth_stencil (GL/glext.h:6655)
  5552. GL_NV_packed_depth_stencil = 1 # GL/glext.h:6656
  5553. # EXT_packed_depth_stencil (GL/glext.h:6659)
  5554. GL_EXT_packed_depth_stencil = 1 # GL/glext.h:6660
  5555. # NV_register_combiners2 (GL/glext.h:6663)
  5556. GL_NV_register_combiners2 = 1 # GL/glext.h:6664
  5557. # GL/glext.h:6666
  5558. glCombinerStageParameterfvNV = _link_function('glCombinerStageParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners2')
  5559. # GL/glext.h:6667
  5560. glGetCombinerStageParameterfvNV = _link_function('glGetCombinerStageParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners2')
  5561. PFNGLCOMBINERSTAGEPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6669
  5562. PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6670
  5563. # NV_texture_compression_vtc (GL/glext.h:6673)
  5564. GL_NV_texture_compression_vtc = 1 # GL/glext.h:6674
  5565. # NV_texture_rectangle (GL/glext.h:6677)
  5566. GL_NV_texture_rectangle = 1 # GL/glext.h:6678
  5567. # NV_texture_shader (GL/glext.h:6681)
  5568. GL_NV_texture_shader = 1 # GL/glext.h:6682
  5569. # NV_texture_shader2 (GL/glext.h:6685)
  5570. GL_NV_texture_shader2 = 1 # GL/glext.h:6686
  5571. # NV_vertex_array_range2 (GL/glext.h:6689)
  5572. GL_NV_vertex_array_range2 = 1 # GL/glext.h:6690
  5573. # NV_vertex_program (GL/glext.h:6693)
  5574. GL_NV_vertex_program = 1 # GL/glext.h:6694
  5575. # GL/glext.h:6696
  5576. glAreProgramsResidentNV = _link_function('glAreProgramsResidentNV', GLboolean, [GLsizei, POINTER(GLuint), POINTER(GLboolean)], 'NV_vertex_program')
  5577. # GL/glext.h:6697
  5578. glBindProgramNV = _link_function('glBindProgramNV', None, [GLenum, GLuint], 'NV_vertex_program')
  5579. # GL/glext.h:6698
  5580. glDeleteProgramsNV = _link_function('glDeleteProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program')
  5581. # GL/glext.h:6699
  5582. glExecuteProgramNV = _link_function('glExecuteProgramNV', None, [GLenum, GLuint, POINTER(GLfloat)], 'NV_vertex_program')
  5583. # GL/glext.h:6700
  5584. glGenProgramsNV = _link_function('glGenProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program')
  5585. # GL/glext.h:6701
  5586. glGetProgramParameterdvNV = _link_function('glGetProgramParameterdvNV', None, [GLenum, GLuint, GLenum, POINTER(GLdouble)], 'NV_vertex_program')
  5587. # GL/glext.h:6702
  5588. glGetProgramParameterfvNV = _link_function('glGetProgramParameterfvNV', None, [GLenum, GLuint, GLenum, POINTER(GLfloat)], 'NV_vertex_program')
  5589. # GL/glext.h:6703
  5590. glGetProgramivNV = _link_function('glGetProgramivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program')
  5591. # GL/glext.h:6704
  5592. glGetProgramStringNV = _link_function('glGetProgramStringNV', None, [GLuint, GLenum, POINTER(GLubyte)], 'NV_vertex_program')
  5593. # GL/glext.h:6705
  5594. glGetTrackMatrixivNV = _link_function('glGetTrackMatrixivNV', None, [GLenum, GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program')
  5595. # GL/glext.h:6706
  5596. glGetVertexAttribdvNV = _link_function('glGetVertexAttribdvNV', None, [GLuint, GLenum, POINTER(GLdouble)], 'NV_vertex_program')
  5597. # GL/glext.h:6707
  5598. glGetVertexAttribfvNV = _link_function('glGetVertexAttribfvNV', None, [GLuint, GLenum, POINTER(GLfloat)], 'NV_vertex_program')
  5599. # GL/glext.h:6708
  5600. glGetVertexAttribivNV = _link_function('glGetVertexAttribivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program')
  5601. # GL/glext.h:6709
  5602. glGetVertexAttribPointervNV = _link_function('glGetVertexAttribPointervNV', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'NV_vertex_program')
  5603. # GL/glext.h:6710
  5604. glIsProgramNV = _link_function('glIsProgramNV', GLboolean, [GLuint], 'NV_vertex_program')
  5605. # GL/glext.h:6711
  5606. glLoadProgramNV = _link_function('glLoadProgramNV', None, [GLenum, GLuint, GLsizei, POINTER(GLubyte)], 'NV_vertex_program')
  5607. # GL/glext.h:6712
  5608. glProgramParameter4dNV = _link_function('glProgramParameter4dNV', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'NV_vertex_program')
  5609. # GL/glext.h:6713
  5610. glProgramParameter4dvNV = _link_function('glProgramParameter4dvNV', None, [GLenum, GLuint, POINTER(GLdouble)], 'NV_vertex_program')
  5611. # GL/glext.h:6714
  5612. glProgramParameter4fNV = _link_function('glProgramParameter4fNV', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'NV_vertex_program')
  5613. # GL/glext.h:6715
  5614. glProgramParameter4fvNV = _link_function('glProgramParameter4fvNV', None, [GLenum, GLuint, POINTER(GLfloat)], 'NV_vertex_program')
  5615. # GL/glext.h:6716
  5616. glProgramParameters4dvNV = _link_function('glProgramParameters4dvNV', None, [GLenum, GLuint, GLuint, POINTER(GLdouble)], 'NV_vertex_program')
  5617. # GL/glext.h:6717
  5618. glProgramParameters4fvNV = _link_function('glProgramParameters4fvNV', None, [GLenum, GLuint, GLuint, POINTER(GLfloat)], 'NV_vertex_program')
  5619. # GL/glext.h:6718
  5620. glRequestResidentProgramsNV = _link_function('glRequestResidentProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program')
  5621. # GL/glext.h:6719
  5622. glTrackMatrixNV = _link_function('glTrackMatrixNV', None, [GLenum, GLuint, GLenum, GLenum], 'NV_vertex_program')
  5623. # GL/glext.h:6720
  5624. glVertexAttribPointerNV = _link_function('glVertexAttribPointerNV', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'NV_vertex_program')
  5625. # GL/glext.h:6721
  5626. glVertexAttrib1dNV = _link_function('glVertexAttrib1dNV', None, [GLuint, GLdouble], 'NV_vertex_program')
  5627. # GL/glext.h:6722
  5628. glVertexAttrib1dvNV = _link_function('glVertexAttrib1dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
  5629. # GL/glext.h:6723
  5630. glVertexAttrib1fNV = _link_function('glVertexAttrib1fNV', None, [GLuint, GLfloat], 'NV_vertex_program')
  5631. # GL/glext.h:6724
  5632. glVertexAttrib1fvNV = _link_function('glVertexAttrib1fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
  5633. # GL/glext.h:6725
  5634. glVertexAttrib1sNV = _link_function('glVertexAttrib1sNV', None, [GLuint, GLshort], 'NV_vertex_program')
  5635. # GL/glext.h:6726
  5636. glVertexAttrib1svNV = _link_function('glVertexAttrib1svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
  5637. # GL/glext.h:6727
  5638. glVertexAttrib2dNV = _link_function('glVertexAttrib2dNV', None, [GLuint, GLdouble, GLdouble], 'NV_vertex_program')
  5639. # GL/glext.h:6728
  5640. glVertexAttrib2dvNV = _link_function('glVertexAttrib2dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
  5641. # GL/glext.h:6729
  5642. glVertexAttrib2fNV = _link_function('glVertexAttrib2fNV', None, [GLuint, GLfloat, GLfloat], 'NV_vertex_program')
  5643. # GL/glext.h:6730
  5644. glVertexAttrib2fvNV = _link_function('glVertexAttrib2fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
  5645. # GL/glext.h:6731
  5646. glVertexAttrib2sNV = _link_function('glVertexAttrib2sNV', None, [GLuint, GLshort, GLshort], 'NV_vertex_program')
  5647. # GL/glext.h:6732
  5648. glVertexAttrib2svNV = _link_function('glVertexAttrib2svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
  5649. # GL/glext.h:6733
  5650. glVertexAttrib3dNV = _link_function('glVertexAttrib3dNV', None, [GLuint, GLdouble, GLdouble, GLdouble], 'NV_vertex_program')
  5651. # GL/glext.h:6734
  5652. glVertexAttrib3dvNV = _link_function('glVertexAttrib3dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
  5653. # GL/glext.h:6735
  5654. glVertexAttrib3fNV = _link_function('glVertexAttrib3fNV', None, [GLuint, GLfloat, GLfloat, GLfloat], 'NV_vertex_program')
  5655. # GL/glext.h:6736
  5656. glVertexAttrib3fvNV = _link_function('glVertexAttrib3fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
  5657. # GL/glext.h:6737
  5658. glVertexAttrib3sNV = _link_function('glVertexAttrib3sNV', None, [GLuint, GLshort, GLshort, GLshort], 'NV_vertex_program')
  5659. # GL/glext.h:6738
  5660. glVertexAttrib3svNV = _link_function('glVertexAttrib3svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
  5661. # GL/glext.h:6739
  5662. glVertexAttrib4dNV = _link_function('glVertexAttrib4dNV', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'NV_vertex_program')
  5663. # GL/glext.h:6740
  5664. glVertexAttrib4dvNV = _link_function('glVertexAttrib4dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
  5665. # GL/glext.h:6741
  5666. glVertexAttrib4fNV = _link_function('glVertexAttrib4fNV', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'NV_vertex_program')
  5667. # GL/glext.h:6742
  5668. glVertexAttrib4fvNV = _link_function('glVertexAttrib4fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
  5669. # GL/glext.h:6743
  5670. glVertexAttrib4sNV = _link_function('glVertexAttrib4sNV', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'NV_vertex_program')
  5671. # GL/glext.h:6744
  5672. glVertexAttrib4svNV = _link_function('glVertexAttrib4svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
  5673. # GL/glext.h:6745
  5674. glVertexAttrib4ubNV = _link_function('glVertexAttrib4ubNV', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'NV_vertex_program')
  5675. # GL/glext.h:6746
  5676. glVertexAttrib4ubvNV = _link_function('glVertexAttrib4ubvNV', None, [GLuint, POINTER(GLubyte)], 'NV_vertex_program')
  5677. # GL/glext.h:6747
  5678. glVertexAttribs1dvNV = _link_function('glVertexAttribs1dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
  5679. # GL/glext.h:6748
  5680. glVertexAttribs1fvNV = _link_function('glVertexAttribs1fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
  5681. # GL/glext.h:6749
  5682. glVertexAttribs1svNV = _link_function('glVertexAttribs1svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
  5683. # GL/glext.h:6750
  5684. glVertexAttribs2dvNV = _link_function('glVertexAttribs2dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
  5685. # GL/glext.h:6751
  5686. glVertexAttribs2fvNV = _link_function('glVertexAttribs2fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
  5687. # GL/glext.h:6752
  5688. glVertexAttribs2svNV = _link_function('glVertexAttribs2svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
  5689. # GL/glext.h:6753
  5690. glVertexAttribs3dvNV = _link_function('glVertexAttribs3dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
  5691. # GL/glext.h:6754
  5692. glVertexAttribs3fvNV = _link_function('glVertexAttribs3fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
  5693. # GL/glext.h:6755
  5694. glVertexAttribs3svNV = _link_function('glVertexAttribs3svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
  5695. # GL/glext.h:6756
  5696. glVertexAttribs4dvNV = _link_function('glVertexAttribs4dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
  5697. # GL/glext.h:6757
  5698. glVertexAttribs4fvNV = _link_function('glVertexAttribs4fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
  5699. # GL/glext.h:6758
  5700. glVertexAttribs4svNV = _link_function('glVertexAttribs4svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
  5701. # GL/glext.h:6759
  5702. glVertexAttribs4ubvNV = _link_function('glVertexAttribs4ubvNV', None, [GLuint, GLsizei, POINTER(GLubyte)], 'NV_vertex_program')
  5703. PFNGLAREPROGRAMSRESIDENTNVPROC = CFUNCTYPE(GLboolean, GLsizei, POINTER(GLuint), POINTER(GLboolean)) # GL/glext.h:6761
  5704. PFNGLBINDPROGRAMNVPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6762
  5705. PFNGLDELETEPROGRAMSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6763
  5706. PFNGLEXECUTEPROGRAMNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:6764
  5707. PFNGLGENPROGRAMSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6765
  5708. PFNGLGETPROGRAMPARAMETERDVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:6766
  5709. PFNGLGETPROGRAMPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6767
  5710. PFNGLGETPROGRAMIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6768
  5711. PFNGLGETPROGRAMSTRINGNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLubyte)) # GL/glext.h:6769
  5712. PFNGLGETTRACKMATRIXIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6770
  5713. PFNGLGETVERTEXATTRIBDVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:6771
  5714. PFNGLGETVERTEXATTRIBFVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6772
  5715. PFNGLGETVERTEXATTRIBIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6773
  5716. PFNGLGETVERTEXATTRIBPOINTERVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:6774
  5717. PFNGLISPROGRAMNVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6775
  5718. PFNGLLOADPROGRAMNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLubyte)) # GL/glext.h:6776
  5719. PFNGLPROGRAMPARAMETER4DNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6777
  5720. PFNGLPROGRAMPARAMETER4DVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:6778
  5721. PFNGLPROGRAMPARAMETER4FNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6779
  5722. PFNGLPROGRAMPARAMETER4FVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:6780
  5723. PFNGLPROGRAMPARAMETERS4DVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, POINTER(GLdouble)) # GL/glext.h:6781
  5724. PFNGLPROGRAMPARAMETERS4FVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, POINTER(GLfloat)) # GL/glext.h:6782
  5725. PFNGLREQUESTRESIDENTPROGRAMSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6783
  5726. PFNGLTRACKMATRIXNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, GLenum) # GL/glext.h:6784
  5727. PFNGLVERTEXATTRIBPOINTERNVPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6785
  5728. PFNGLVERTEXATTRIB1DNVPROC = CFUNCTYPE(None, GLuint, GLdouble) # GL/glext.h:6786
  5729. PFNGLVERTEXATTRIB1DVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6787
  5730. PFNGLVERTEXATTRIB1FNVPROC = CFUNCTYPE(None, GLuint, GLfloat) # GL/glext.h:6788
  5731. PFNGLVERTEXATTRIB1FVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6789
  5732. PFNGLVERTEXATTRIB1SNVPROC = CFUNCTYPE(None, GLuint, GLshort) # GL/glext.h:6790
  5733. PFNGLVERTEXATTRIB1SVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6791
  5734. PFNGLVERTEXATTRIB2DNVPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:6792
  5735. PFNGLVERTEXATTRIB2DVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6793
  5736. PFNGLVERTEXATTRIB2FNVPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat) # GL/glext.h:6794
  5737. PFNGLVERTEXATTRIB2FVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6795
  5738. PFNGLVERTEXATTRIB2SNVPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort) # GL/glext.h:6796
  5739. PFNGLVERTEXATTRIB2SVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6797
  5740. PFNGLVERTEXATTRIB3DNVPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) # GL/glext.h:6798
  5741. PFNGLVERTEXATTRIB3DVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6799
  5742. PFNGLVERTEXATTRIB3FNVPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:6800
  5743. PFNGLVERTEXATTRIB3FVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6801
  5744. PFNGLVERTEXATTRIB3SNVPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort) # GL/glext.h:6802
  5745. PFNGLVERTEXATTRIB3SVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6803
  5746. PFNGLVERTEXATTRIB4DNVPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6804
  5747. PFNGLVERTEXATTRIB4DVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6805
  5748. PFNGLVERTEXATTRIB4FNVPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6806
  5749. PFNGLVERTEXATTRIB4FVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6807
  5750. PFNGLVERTEXATTRIB4SNVPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:6808
  5751. PFNGLVERTEXATTRIB4SVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6809
  5752. PFNGLVERTEXATTRIB4UBNVPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte) # GL/glext.h:6810
  5753. PFNGLVERTEXATTRIB4UBVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:6811
  5754. PFNGLVERTEXATTRIBS1DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) # GL/glext.h:6812
  5755. PFNGLVERTEXATTRIBS1FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6813
  5756. PFNGLVERTEXATTRIBS1SVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLshort)) # GL/glext.h:6814
  5757. PFNGLVERTEXATTRIBS2DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) # GL/glext.h:6815
  5758. PFNGLVERTEXATTRIBS2FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6816
  5759. PFNGLVERTEXATTRIBS2SVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLshort)) # GL/glext.h:6817
  5760. PFNGLVERTEXATTRIBS3DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) # GL/glext.h:6818
  5761. PFNGLVERTEXATTRIBS3FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6819
  5762. PFNGLVERTEXATTRIBS3SVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLshort)) # GL/glext.h:6820
  5763. PFNGLVERTEXATTRIBS4DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) # GL/glext.h:6821
  5764. PFNGLVERTEXATTRIBS4FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6822
  5765. PFNGLVERTEXATTRIBS4SVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLshort)) # GL/glext.h:6823
  5766. PFNGLVERTEXATTRIBS4UBVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte)) # GL/glext.h:6824
  5767. # SGIX_texture_coordinate_clamp (GL/glext.h:6827)
  5768. GL_SGIX_texture_coordinate_clamp = 1 # GL/glext.h:6828
  5769. # SGIX_scalebias_hint (GL/glext.h:6831)
  5770. GL_SGIX_scalebias_hint = 1 # GL/glext.h:6832
  5771. # OML_interlace (GL/glext.h:6835)
  5772. GL_OML_interlace = 1 # GL/glext.h:6836
  5773. # OML_subsample (GL/glext.h:6839)
  5774. GL_OML_subsample = 1 # GL/glext.h:6840
  5775. # OML_resample (GL/glext.h:6843)
  5776. GL_OML_resample = 1 # GL/glext.h:6844
  5777. # NV_copy_depth_to_color (GL/glext.h:6847)
  5778. GL_NV_copy_depth_to_color = 1 # GL/glext.h:6848
  5779. # ATI_envmap_bumpmap (GL/glext.h:6851)
  5780. GL_ATI_envmap_bumpmap = 1 # GL/glext.h:6852
  5781. # GL/glext.h:6854
  5782. glTexBumpParameterivATI = _link_function('glTexBumpParameterivATI', None, [GLenum, POINTER(GLint)], 'ATI_envmap_bumpmap')
  5783. # GL/glext.h:6855
  5784. glTexBumpParameterfvATI = _link_function('glTexBumpParameterfvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_envmap_bumpmap')
  5785. # GL/glext.h:6856
  5786. glGetTexBumpParameterivATI = _link_function('glGetTexBumpParameterivATI', None, [GLenum, POINTER(GLint)], 'ATI_envmap_bumpmap')
  5787. # GL/glext.h:6857
  5788. glGetTexBumpParameterfvATI = _link_function('glGetTexBumpParameterfvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_envmap_bumpmap')
  5789. PFNGLTEXBUMPPARAMETERIVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:6859
  5790. PFNGLTEXBUMPPARAMETERFVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:6860
  5791. PFNGLGETTEXBUMPPARAMETERIVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:6861
  5792. PFNGLGETTEXBUMPPARAMETERFVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:6862
  5793. # ATI_fragment_shader (GL/glext.h:6865)
  5794. GL_ATI_fragment_shader = 1 # GL/glext.h:6866
  5795. # GL/glext.h:6868
  5796. glGenFragmentShadersATI = _link_function('glGenFragmentShadersATI', GLuint, [GLuint], 'ATI_fragment_shader')
  5797. # GL/glext.h:6869
  5798. glBindFragmentShaderATI = _link_function('glBindFragmentShaderATI', None, [GLuint], 'ATI_fragment_shader')
  5799. # GL/glext.h:6870
  5800. glDeleteFragmentShaderATI = _link_function('glDeleteFragmentShaderATI', None, [GLuint], 'ATI_fragment_shader')
  5801. # GL/glext.h:6871
  5802. glBeginFragmentShaderATI = _link_function('glBeginFragmentShaderATI', None, [], 'ATI_fragment_shader')
  5803. # GL/glext.h:6872
  5804. glEndFragmentShaderATI = _link_function('glEndFragmentShaderATI', None, [], 'ATI_fragment_shader')
  5805. # GL/glext.h:6873
  5806. glPassTexCoordATI = _link_function('glPassTexCoordATI', None, [GLuint, GLuint, GLenum], 'ATI_fragment_shader')
  5807. # GL/glext.h:6874
  5808. glSampleMapATI = _link_function('glSampleMapATI', None, [GLuint, GLuint, GLenum], 'ATI_fragment_shader')
  5809. # GL/glext.h:6875
  5810. glColorFragmentOp1ATI = _link_function('glColorFragmentOp1ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader')
  5811. # GL/glext.h:6876
  5812. glColorFragmentOp2ATI = _link_function('glColorFragmentOp2ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader')
  5813. # GL/glext.h:6877
  5814. glColorFragmentOp3ATI = _link_function('glColorFragmentOp3ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader')
  5815. # GL/glext.h:6878
  5816. glAlphaFragmentOp1ATI = _link_function('glAlphaFragmentOp1ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader')
  5817. # GL/glext.h:6879
  5818. glAlphaFragmentOp2ATI = _link_function('glAlphaFragmentOp2ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader')
  5819. # GL/glext.h:6880
  5820. glAlphaFragmentOp3ATI = _link_function('glAlphaFragmentOp3ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader')
  5821. # GL/glext.h:6881
  5822. glSetFragmentShaderConstantATI = _link_function('glSetFragmentShaderConstantATI', None, [GLuint, POINTER(GLfloat)], 'ATI_fragment_shader')
  5823. PFNGLGENFRAGMENTSHADERSATIPROC = CFUNCTYPE(GLuint, GLuint) # GL/glext.h:6883
  5824. PFNGLBINDFRAGMENTSHADERATIPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6884
  5825. PFNGLDELETEFRAGMENTSHADERATIPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6885
  5826. PFNGLBEGINFRAGMENTSHADERATIPROC = CFUNCTYPE(None) # GL/glext.h:6886
  5827. PFNGLENDFRAGMENTSHADERATIPROC = CFUNCTYPE(None) # GL/glext.h:6887
  5828. PFNGLPASSTEXCOORDATIPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum) # GL/glext.h:6888
  5829. PFNGLSAMPLEMAPATIPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum) # GL/glext.h:6889
  5830. PFNGLCOLORFRAGMENTOP1ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6890
  5831. PFNGLCOLORFRAGMENTOP2ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6891
  5832. PFNGLCOLORFRAGMENTOP3ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6892
  5833. PFNGLALPHAFRAGMENTOP1ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6893
  5834. PFNGLALPHAFRAGMENTOP2ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6894
  5835. PFNGLALPHAFRAGMENTOP3ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6895
  5836. PFNGLSETFRAGMENTSHADERCONSTANTATIPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6896
  5837. # ATI_pn_triangles (GL/glext.h:6899)
  5838. GL_ATI_pn_triangles = 1 # GL/glext.h:6900
  5839. # GL/glext.h:6902
  5840. glPNTrianglesiATI = _link_function('glPNTrianglesiATI', None, [GLenum, GLint], 'ATI_pn_triangles')
  5841. # GL/glext.h:6903
  5842. glPNTrianglesfATI = _link_function('glPNTrianglesfATI', None, [GLenum, GLfloat], 'ATI_pn_triangles')
  5843. PFNGLPNTRIANGLESIATIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:6905
  5844. PFNGLPNTRIANGLESFATIPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:6906
  5845. # ATI_vertex_array_object (GL/glext.h:6909)
  5846. GL_ATI_vertex_array_object = 1 # GL/glext.h:6910
  5847. # GL/glext.h:6912
  5848. glNewObjectBufferATI = _link_function('glNewObjectBufferATI', GLuint, [GLsizei, POINTER(GLvoid), GLenum], 'ATI_vertex_array_object')
  5849. # GL/glext.h:6913
  5850. glIsObjectBufferATI = _link_function('glIsObjectBufferATI', GLboolean, [GLuint], 'ATI_vertex_array_object')
  5851. # GL/glext.h:6914
  5852. glUpdateObjectBufferATI = _link_function('glUpdateObjectBufferATI', None, [GLuint, GLuint, GLsizei, POINTER(GLvoid), GLenum], 'ATI_vertex_array_object')
  5853. # GL/glext.h:6915
  5854. glGetObjectBufferfvATI = _link_function('glGetObjectBufferfvATI', None, [GLuint, GLenum, POINTER(GLfloat)], 'ATI_vertex_array_object')
  5855. # GL/glext.h:6916
  5856. glGetObjectBufferivATI = _link_function('glGetObjectBufferivATI', None, [GLuint, GLenum, POINTER(GLint)], 'ATI_vertex_array_object')
  5857. # GL/glext.h:6917
  5858. glFreeObjectBufferATI = _link_function('glFreeObjectBufferATI', None, [GLuint], 'ATI_vertex_array_object')
  5859. # GL/glext.h:6918
  5860. glArrayObjectATI = _link_function('glArrayObjectATI', None, [GLenum, GLint, GLenum, GLsizei, GLuint, GLuint], 'ATI_vertex_array_object')
  5861. # GL/glext.h:6919
  5862. glGetArrayObjectfvATI = _link_function('glGetArrayObjectfvATI', None, [GLenum, GLenum, POINTER(GLfloat)], 'ATI_vertex_array_object')
  5863. # GL/glext.h:6920
  5864. glGetArrayObjectivATI = _link_function('glGetArrayObjectivATI', None, [GLenum, GLenum, POINTER(GLint)], 'ATI_vertex_array_object')
  5865. # GL/glext.h:6921
  5866. glVariantArrayObjectATI = _link_function('glVariantArrayObjectATI', None, [GLuint, GLenum, GLsizei, GLuint, GLuint], 'ATI_vertex_array_object')
  5867. # GL/glext.h:6922
  5868. glGetVariantArrayObjectfvATI = _link_function('glGetVariantArrayObjectfvATI', None, [GLuint, GLenum, POINTER(GLfloat)], 'ATI_vertex_array_object')
  5869. # GL/glext.h:6923
  5870. glGetVariantArrayObjectivATI = _link_function('glGetVariantArrayObjectivATI', None, [GLuint, GLenum, POINTER(GLint)], 'ATI_vertex_array_object')
  5871. PFNGLNEWOBJECTBUFFERATIPROC = CFUNCTYPE(GLuint, GLsizei, POINTER(GLvoid), GLenum) # GL/glext.h:6925
  5872. PFNGLISOBJECTBUFFERATIPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6926
  5873. PFNGLUPDATEOBJECTBUFFERATIPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLvoid), GLenum) # GL/glext.h:6927
  5874. PFNGLGETOBJECTBUFFERFVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6928
  5875. PFNGLGETOBJECTBUFFERIVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6929
  5876. PFNGLFREEOBJECTBUFFERATIPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6930
  5877. PFNGLARRAYOBJECTATIPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLuint, GLuint) # GL/glext.h:6931
  5878. PFNGLGETARRAYOBJECTFVATIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6932
  5879. PFNGLGETARRAYOBJECTIVATIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6933
  5880. PFNGLVARIANTARRAYOBJECTATIPROC = CFUNCTYPE(None, GLuint, GLenum, GLsizei, GLuint, GLuint) # GL/glext.h:6934
  5881. PFNGLGETVARIANTARRAYOBJECTFVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6935
  5882. PFNGLGETVARIANTARRAYOBJECTIVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6936
  5883. # EXT_vertex_shader (GL/glext.h:6939)
  5884. GL_EXT_vertex_shader = 1 # GL/glext.h:6940
  5885. # GL/glext.h:6942
  5886. glBeginVertexShaderEXT = _link_function('glBeginVertexShaderEXT', None, [], 'EXT_vertex_shader')
  5887. # GL/glext.h:6943
  5888. glEndVertexShaderEXT = _link_function('glEndVertexShaderEXT', None, [], 'EXT_vertex_shader')
  5889. # GL/glext.h:6944
  5890. glBindVertexShaderEXT = _link_function('glBindVertexShaderEXT', None, [GLuint], 'EXT_vertex_shader')
  5891. # GL/glext.h:6945
  5892. glGenVertexShadersEXT = _link_function('glGenVertexShadersEXT', GLuint, [GLuint], 'EXT_vertex_shader')
  5893. # GL/glext.h:6946
  5894. glDeleteVertexShaderEXT = _link_function('glDeleteVertexShaderEXT', None, [GLuint], 'EXT_vertex_shader')
  5895. # GL/glext.h:6947
  5896. glShaderOp1EXT = _link_function('glShaderOp1EXT', None, [GLenum, GLuint, GLuint], 'EXT_vertex_shader')
  5897. # GL/glext.h:6948
  5898. glShaderOp2EXT = _link_function('glShaderOp2EXT', None, [GLenum, GLuint, GLuint, GLuint], 'EXT_vertex_shader')
  5899. # GL/glext.h:6949
  5900. glShaderOp3EXT = _link_function('glShaderOp3EXT', None, [GLenum, GLuint, GLuint, GLuint, GLuint], 'EXT_vertex_shader')
  5901. # GL/glext.h:6950
  5902. glSwizzleEXT = _link_function('glSwizzleEXT', None, [GLuint, GLuint, GLenum, GLenum, GLenum, GLenum], 'EXT_vertex_shader')
  5903. # GL/glext.h:6951
  5904. glWriteMaskEXT = _link_function('glWriteMaskEXT', None, [GLuint, GLuint, GLenum, GLenum, GLenum, GLenum], 'EXT_vertex_shader')
  5905. # GL/glext.h:6952
  5906. glInsertComponentEXT = _link_function('glInsertComponentEXT', None, [GLuint, GLuint, GLuint], 'EXT_vertex_shader')
  5907. # GL/glext.h:6953
  5908. glExtractComponentEXT = _link_function('glExtractComponentEXT', None, [GLuint, GLuint, GLuint], 'EXT_vertex_shader')
  5909. # GL/glext.h:6954
  5910. glGenSymbolsEXT = _link_function('glGenSymbolsEXT', GLuint, [GLenum, GLenum, GLenum, GLuint], 'EXT_vertex_shader')
  5911. # GL/glext.h:6955
  5912. glSetInvariantEXT = _link_function('glSetInvariantEXT', None, [GLuint, GLenum, POINTER(GLvoid)], 'EXT_vertex_shader')
  5913. # GL/glext.h:6956
  5914. glSetLocalConstantEXT = _link_function('glSetLocalConstantEXT', None, [GLuint, GLenum, POINTER(GLvoid)], 'EXT_vertex_shader')
  5915. # GL/glext.h:6957
  5916. glVariantbvEXT = _link_function('glVariantbvEXT', None, [GLuint, POINTER(GLbyte)], 'EXT_vertex_shader')
  5917. # GL/glext.h:6958
  5918. glVariantsvEXT = _link_function('glVariantsvEXT', None, [GLuint, POINTER(GLshort)], 'EXT_vertex_shader')
  5919. # GL/glext.h:6959
  5920. glVariantivEXT = _link_function('glVariantivEXT', None, [GLuint, POINTER(GLint)], 'EXT_vertex_shader')
  5921. # GL/glext.h:6960
  5922. glVariantfvEXT = _link_function('glVariantfvEXT', None, [GLuint, POINTER(GLfloat)], 'EXT_vertex_shader')
  5923. # GL/glext.h:6961
  5924. glVariantdvEXT = _link_function('glVariantdvEXT', None, [GLuint, POINTER(GLdouble)], 'EXT_vertex_shader')
  5925. # GL/glext.h:6962
  5926. glVariantubvEXT = _link_function('glVariantubvEXT', None, [GLuint, POINTER(GLubyte)], 'EXT_vertex_shader')
  5927. # GL/glext.h:6963
  5928. glVariantusvEXT = _link_function('glVariantusvEXT', None, [GLuint, POINTER(GLushort)], 'EXT_vertex_shader')
  5929. # GL/glext.h:6964
  5930. glVariantuivEXT = _link_function('glVariantuivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_vertex_shader')
  5931. # GL/glext.h:6965
  5932. glVariantPointerEXT = _link_function('glVariantPointerEXT', None, [GLuint, GLenum, GLuint, POINTER(GLvoid)], 'EXT_vertex_shader')
  5933. # GL/glext.h:6966
  5934. glEnableVariantClientStateEXT = _link_function('glEnableVariantClientStateEXT', None, [GLuint], 'EXT_vertex_shader')
  5935. # GL/glext.h:6967
  5936. glDisableVariantClientStateEXT = _link_function('glDisableVariantClientStateEXT', None, [GLuint], 'EXT_vertex_shader')
  5937. # GL/glext.h:6968
  5938. glBindLightParameterEXT = _link_function('glBindLightParameterEXT', GLuint, [GLenum, GLenum], 'EXT_vertex_shader')
  5939. # GL/glext.h:6969
  5940. glBindMaterialParameterEXT = _link_function('glBindMaterialParameterEXT', GLuint, [GLenum, GLenum], 'EXT_vertex_shader')
  5941. # GL/glext.h:6970
  5942. glBindTexGenParameterEXT = _link_function('glBindTexGenParameterEXT', GLuint, [GLenum, GLenum, GLenum], 'EXT_vertex_shader')
  5943. # GL/glext.h:6971
  5944. glBindTextureUnitParameterEXT = _link_function('glBindTextureUnitParameterEXT', GLuint, [GLenum, GLenum], 'EXT_vertex_shader')
  5945. # GL/glext.h:6972
  5946. glBindParameterEXT = _link_function('glBindParameterEXT', GLuint, [GLenum], 'EXT_vertex_shader')
  5947. # GL/glext.h:6973
  5948. glIsVariantEnabledEXT = _link_function('glIsVariantEnabledEXT', GLboolean, [GLuint, GLenum], 'EXT_vertex_shader')
  5949. # GL/glext.h:6974
  5950. glGetVariantBooleanvEXT = _link_function('glGetVariantBooleanvEXT', None, [GLuint, GLenum, POINTER(GLboolean)], 'EXT_vertex_shader')
  5951. # GL/glext.h:6975
  5952. glGetVariantIntegervEXT = _link_function('glGetVariantIntegervEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_vertex_shader')
  5953. # GL/glext.h:6976
  5954. glGetVariantFloatvEXT = _link_function('glGetVariantFloatvEXT', None, [GLuint, GLenum, POINTER(GLfloat)], 'EXT_vertex_shader')
  5955. # GL/glext.h:6977
  5956. glGetVariantPointervEXT = _link_function('glGetVariantPointervEXT', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'EXT_vertex_shader')
  5957. # GL/glext.h:6978
  5958. glGetInvariantBooleanvEXT = _link_function('glGetInvariantBooleanvEXT', None, [GLuint, GLenum, POINTER(GLboolean)], 'EXT_vertex_shader')
  5959. # GL/glext.h:6979
  5960. glGetInvariantIntegervEXT = _link_function('glGetInvariantIntegervEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_vertex_shader')
  5961. # GL/glext.h:6980
  5962. glGetInvariantFloatvEXT = _link_function('glGetInvariantFloatvEXT', None, [GLuint, GLenum, POINTER(GLfloat)], 'EXT_vertex_shader')
  5963. # GL/glext.h:6981
  5964. glGetLocalConstantBooleanvEXT = _link_function('glGetLocalConstantBooleanvEXT', None, [GLuint, GLenum, POINTER(GLboolean)], 'EXT_vertex_shader')
  5965. # GL/glext.h:6982
  5966. glGetLocalConstantIntegervEXT = _link_function('glGetLocalConstantIntegervEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_vertex_shader')
  5967. # GL/glext.h:6983
  5968. glGetLocalConstantFloatvEXT = _link_function('glGetLocalConstantFloatvEXT', None, [GLuint, GLenum, POINTER(GLfloat)], 'EXT_vertex_shader')
  5969. PFNGLBEGINVERTEXSHADEREXTPROC = CFUNCTYPE(None) # GL/glext.h:6985
  5970. PFNGLENDVERTEXSHADEREXTPROC = CFUNCTYPE(None) # GL/glext.h:6986
  5971. PFNGLBINDVERTEXSHADEREXTPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6987
  5972. PFNGLGENVERTEXSHADERSEXTPROC = CFUNCTYPE(GLuint, GLuint) # GL/glext.h:6988
  5973. PFNGLDELETEVERTEXSHADEREXTPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6989
  5974. PFNGLSHADEROP1EXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:6990
  5975. PFNGLSHADEROP2EXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint) # GL/glext.h:6991
  5976. PFNGLSHADEROP3EXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6992
  5977. PFNGLSWIZZLEEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6993
  5978. PFNGLWRITEMASKEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6994
  5979. PFNGLINSERTCOMPONENTEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:6995
  5980. PFNGLEXTRACTCOMPONENTEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:6996
  5981. PFNGLGENSYMBOLSEXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum, GLenum, GLuint) # GL/glext.h:6997
  5982. PFNGLSETINVARIANTEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLvoid)) # GL/glext.h:6998
  5983. PFNGLSETLOCALCONSTANTEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLvoid)) # GL/glext.h:6999
  5984. PFNGLVARIANTBVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:7000
  5985. PFNGLVARIANTSVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:7001
  5986. PFNGLVARIANTIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:7002
  5987. PFNGLVARIANTFVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:7003
  5988. PFNGLVARIANTDVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:7004
  5989. PFNGLVARIANTUBVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:7005
  5990. PFNGLVARIANTUSVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:7006
  5991. PFNGLVARIANTUIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:7007
  5992. PFNGLVARIANTPOINTEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLvoid)) # GL/glext.h:7008
  5993. PFNGLENABLEVARIANTCLIENTSTATEEXTPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7009
  5994. PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7010
  5995. PFNGLBINDLIGHTPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum) # GL/glext.h:7011
  5996. PFNGLBINDMATERIALPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum) # GL/glext.h:7012
  5997. PFNGLBINDTEXGENPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum, GLenum) # GL/glext.h:7013
  5998. PFNGLBINDTEXTUREUNITPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum) # GL/glext.h:7014
  5999. PFNGLBINDPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum) # GL/glext.h:7015
  6000. PFNGLISVARIANTENABLEDEXTPROC = CFUNCTYPE(GLboolean, GLuint, GLenum) # GL/glext.h:7016
  6001. PFNGLGETVARIANTBOOLEANVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLboolean)) # GL/glext.h:7017
  6002. PFNGLGETVARIANTINTEGERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7018
  6003. PFNGLGETVARIANTFLOATVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:7019
  6004. PFNGLGETVARIANTPOINTERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:7020
  6005. PFNGLGETINVARIANTBOOLEANVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLboolean)) # GL/glext.h:7021
  6006. PFNGLGETINVARIANTINTEGERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7022
  6007. PFNGLGETINVARIANTFLOATVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:7023
  6008. PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLboolean)) # GL/glext.h:7024
  6009. PFNGLGETLOCALCONSTANTINTEGERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7025
  6010. PFNGLGETLOCALCONSTANTFLOATVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:7026
  6011. # ATI_vertex_streams (GL/glext.h:7029)
  6012. GL_ATI_vertex_streams = 1 # GL/glext.h:7030
  6013. # GL/glext.h:7032
  6014. glVertexStream1sATI = _link_function('glVertexStream1sATI', None, [GLenum, GLshort], 'ATI_vertex_streams')
  6015. # GL/glext.h:7033
  6016. glVertexStream1svATI = _link_function('glVertexStream1svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams')
  6017. # GL/glext.h:7034
  6018. glVertexStream1iATI = _link_function('glVertexStream1iATI', None, [GLenum, GLint], 'ATI_vertex_streams')
  6019. # GL/glext.h:7035
  6020. glVertexStream1ivATI = _link_function('glVertexStream1ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams')
  6021. # GL/glext.h:7036
  6022. glVertexStream1fATI = _link_function('glVertexStream1fATI', None, [GLenum, GLfloat], 'ATI_vertex_streams')
  6023. # GL/glext.h:7037
  6024. glVertexStream1fvATI = _link_function('glVertexStream1fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams')
  6025. # GL/glext.h:7038
  6026. glVertexStream1dATI = _link_function('glVertexStream1dATI', None, [GLenum, GLdouble], 'ATI_vertex_streams')
  6027. # GL/glext.h:7039
  6028. glVertexStream1dvATI = _link_function('glVertexStream1dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams')
  6029. # GL/glext.h:7040
  6030. glVertexStream2sATI = _link_function('glVertexStream2sATI', None, [GLenum, GLshort, GLshort], 'ATI_vertex_streams')
  6031. # GL/glext.h:7041
  6032. glVertexStream2svATI = _link_function('glVertexStream2svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams')
  6033. # GL/glext.h:7042
  6034. glVertexStream2iATI = _link_function('glVertexStream2iATI', None, [GLenum, GLint, GLint], 'ATI_vertex_streams')
  6035. # GL/glext.h:7043
  6036. glVertexStream2ivATI = _link_function('glVertexStream2ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams')
  6037. # GL/glext.h:7044
  6038. glVertexStream2fATI = _link_function('glVertexStream2fATI', None, [GLenum, GLfloat, GLfloat], 'ATI_vertex_streams')
  6039. # GL/glext.h:7045
  6040. glVertexStream2fvATI = _link_function('glVertexStream2fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams')
  6041. # GL/glext.h:7046
  6042. glVertexStream2dATI = _link_function('glVertexStream2dATI', None, [GLenum, GLdouble, GLdouble], 'ATI_vertex_streams')
  6043. # GL/glext.h:7047
  6044. glVertexStream2dvATI = _link_function('glVertexStream2dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams')
  6045. # GL/glext.h:7048
  6046. glVertexStream3sATI = _link_function('glVertexStream3sATI', None, [GLenum, GLshort, GLshort, GLshort], 'ATI_vertex_streams')
  6047. # GL/glext.h:7049
  6048. glVertexStream3svATI = _link_function('glVertexStream3svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams')
  6049. # GL/glext.h:7050
  6050. glVertexStream3iATI = _link_function('glVertexStream3iATI', None, [GLenum, GLint, GLint, GLint], 'ATI_vertex_streams')
  6051. # GL/glext.h:7051
  6052. glVertexStream3ivATI = _link_function('glVertexStream3ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams')
  6053. # GL/glext.h:7052
  6054. glVertexStream3fATI = _link_function('glVertexStream3fATI', None, [GLenum, GLfloat, GLfloat, GLfloat], 'ATI_vertex_streams')
  6055. # GL/glext.h:7053
  6056. glVertexStream3fvATI = _link_function('glVertexStream3fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams')
  6057. # GL/glext.h:7054
  6058. glVertexStream3dATI = _link_function('glVertexStream3dATI', None, [GLenum, GLdouble, GLdouble, GLdouble], 'ATI_vertex_streams')
  6059. # GL/glext.h:7055
  6060. glVertexStream3dvATI = _link_function('glVertexStream3dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams')
  6061. # GL/glext.h:7056
  6062. glVertexStream4sATI = _link_function('glVertexStream4sATI', None, [GLenum, GLshort, GLshort, GLshort, GLshort], 'ATI_vertex_streams')
  6063. # GL/glext.h:7057
  6064. glVertexStream4svATI = _link_function('glVertexStream4svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams')
  6065. # GL/glext.h:7058
  6066. glVertexStream4iATI = _link_function('glVertexStream4iATI', None, [GLenum, GLint, GLint, GLint, GLint], 'ATI_vertex_streams')
  6067. # GL/glext.h:7059
  6068. glVertexStream4ivATI = _link_function('glVertexStream4ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams')
  6069. # GL/glext.h:7060
  6070. glVertexStream4fATI = _link_function('glVertexStream4fATI', None, [GLenum, GLfloat, GLfloat, GLfloat, GLfloat], 'ATI_vertex_streams')
  6071. # GL/glext.h:7061
  6072. glVertexStream4fvATI = _link_function('glVertexStream4fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams')
  6073. # GL/glext.h:7062
  6074. glVertexStream4dATI = _link_function('glVertexStream4dATI', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble], 'ATI_vertex_streams')
  6075. # GL/glext.h:7063
  6076. glVertexStream4dvATI = _link_function('glVertexStream4dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams')
  6077. # GL/glext.h:7064
  6078. glNormalStream3bATI = _link_function('glNormalStream3bATI', None, [GLenum, GLbyte, GLbyte, GLbyte], 'ATI_vertex_streams')
  6079. # GL/glext.h:7065
  6080. glNormalStream3bvATI = _link_function('glNormalStream3bvATI', None, [GLenum, POINTER(GLbyte)], 'ATI_vertex_streams')
  6081. # GL/glext.h:7066
  6082. glNormalStream3sATI = _link_function('glNormalStream3sATI', None, [GLenum, GLshort, GLshort, GLshort], 'ATI_vertex_streams')
  6083. # GL/glext.h:7067
  6084. glNormalStream3svATI = _link_function('glNormalStream3svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams')
  6085. # GL/glext.h:7068
  6086. glNormalStream3iATI = _link_function('glNormalStream3iATI', None, [GLenum, GLint, GLint, GLint], 'ATI_vertex_streams')
  6087. # GL/glext.h:7069
  6088. glNormalStream3ivATI = _link_function('glNormalStream3ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams')
  6089. # GL/glext.h:7070
  6090. glNormalStream3fATI = _link_function('glNormalStream3fATI', None, [GLenum, GLfloat, GLfloat, GLfloat], 'ATI_vertex_streams')
  6091. # GL/glext.h:7071
  6092. glNormalStream3fvATI = _link_function('glNormalStream3fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams')
  6093. # GL/glext.h:7072
  6094. glNormalStream3dATI = _link_function('glNormalStream3dATI', None, [GLenum, GLdouble, GLdouble, GLdouble], 'ATI_vertex_streams')
  6095. # GL/glext.h:7073
  6096. glNormalStream3dvATI = _link_function('glNormalStream3dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams')
  6097. # GL/glext.h:7074
  6098. glClientActiveVertexStreamATI = _link_function('glClientActiveVertexStreamATI', None, [GLenum], 'ATI_vertex_streams')
  6099. # GL/glext.h:7075
  6100. glVertexBlendEnviATI = _link_function('glVertexBlendEnviATI', None, [GLenum, GLint], 'ATI_vertex_streams')
  6101. # GL/glext.h:7076
  6102. glVertexBlendEnvfATI = _link_function('glVertexBlendEnvfATI', None, [GLenum, GLfloat], 'ATI_vertex_streams')
  6103. PFNGLVERTEXSTREAM1SATIPROC = CFUNCTYPE(None, GLenum, GLshort) # GL/glext.h:7078
  6104. PFNGLVERTEXSTREAM1SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:7079
  6105. PFNGLVERTEXSTREAM1IATIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7080
  6106. PFNGLVERTEXSTREAM1IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:7081
  6107. PFNGLVERTEXSTREAM1FATIPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:7082
  6108. PFNGLVERTEXSTREAM1FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:7083
  6109. PFNGLVERTEXSTREAM1DATIPROC = CFUNCTYPE(None, GLenum, GLdouble) # GL/glext.h:7084
  6110. PFNGLVERTEXSTREAM1DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:7085
  6111. PFNGLVERTEXSTREAM2SATIPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort) # GL/glext.h:7086
  6112. PFNGLVERTEXSTREAM2SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:7087
  6113. PFNGLVERTEXSTREAM2IATIPROC = CFUNCTYPE(None, GLenum, GLint, GLint) # GL/glext.h:7088
  6114. PFNGLVERTEXSTREAM2IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:7089
  6115. PFNGLVERTEXSTREAM2FATIPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat) # GL/glext.h:7090
  6116. PFNGLVERTEXSTREAM2FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:7091
  6117. PFNGLVERTEXSTREAM2DATIPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble) # GL/glext.h:7092
  6118. PFNGLVERTEXSTREAM2DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:7093
  6119. PFNGLVERTEXSTREAM3SATIPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort, GLshort) # GL/glext.h:7094
  6120. PFNGLVERTEXSTREAM3SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:7095
  6121. PFNGLVERTEXSTREAM3IATIPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint) # GL/glext.h:7096
  6122. PFNGLVERTEXSTREAM3IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:7097
  6123. PFNGLVERTEXSTREAM3FATIPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) # GL/glext.h:7098
  6124. PFNGLVERTEXSTREAM3FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:7099
  6125. PFNGLVERTEXSTREAM3DATIPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) # GL/glext.h:7100
  6126. PFNGLVERTEXSTREAM3DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:7101
  6127. PFNGLVERTEXSTREAM4SATIPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:7102
  6128. PFNGLVERTEXSTREAM4SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:7103
  6129. PFNGLVERTEXSTREAM4IATIPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint) # GL/glext.h:7104
  6130. PFNGLVERTEXSTREAM4IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:7105
  6131. PFNGLVERTEXSTREAM4FATIPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:7106
  6132. PFNGLVERTEXSTREAM4FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:7107
  6133. PFNGLVERTEXSTREAM4DATIPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:7108
  6134. PFNGLVERTEXSTREAM4DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:7109
  6135. PFNGLNORMALSTREAM3BATIPROC = CFUNCTYPE(None, GLenum, GLbyte, GLbyte, GLbyte) # GL/glext.h:7110
  6136. PFNGLNORMALSTREAM3BVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLbyte)) # GL/glext.h:7111
  6137. PFNGLNORMALSTREAM3SATIPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort, GLshort) # GL/glext.h:7112
  6138. PFNGLNORMALSTREAM3SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:7113
  6139. PFNGLNORMALSTREAM3IATIPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint) # GL/glext.h:7114
  6140. PFNGLNORMALSTREAM3IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:7115
  6141. PFNGLNORMALSTREAM3FATIPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) # GL/glext.h:7116
  6142. PFNGLNORMALSTREAM3FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:7117
  6143. PFNGLNORMALSTREAM3DATIPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) # GL/glext.h:7118
  6144. PFNGLNORMALSTREAM3DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:7119
  6145. PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7120
  6146. PFNGLVERTEXBLENDENVIATIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7121
  6147. PFNGLVERTEXBLENDENVFATIPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:7122
  6148. # ATI_element_array (GL/glext.h:7125)
  6149. GL_ATI_element_array = 1 # GL/glext.h:7126
  6150. # GL/glext.h:7128
  6151. glElementPointerATI = _link_function('glElementPointerATI', None, [GLenum, POINTER(GLvoid)], 'ATI_element_array')
  6152. # GL/glext.h:7129
  6153. glDrawElementArrayATI = _link_function('glDrawElementArrayATI', None, [GLenum, GLsizei], 'ATI_element_array')
  6154. # GL/glext.h:7130
  6155. glDrawRangeElementArrayATI = _link_function('glDrawRangeElementArrayATI', None, [GLenum, GLuint, GLuint, GLsizei], 'ATI_element_array')
  6156. PFNGLELEMENTPOINTERATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLvoid)) # GL/glext.h:7132
  6157. PFNGLDRAWELEMENTARRAYATIPROC = CFUNCTYPE(None, GLenum, GLsizei) # GL/glext.h:7133
  6158. PFNGLDRAWRANGEELEMENTARRAYATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei) # GL/glext.h:7134
  6159. # SUN_mesh_array (GL/glext.h:7137)
  6160. GL_SUN_mesh_array = 1 # GL/glext.h:7138
  6161. # GL/glext.h:7140
  6162. glDrawMeshArraysSUN = _link_function('glDrawMeshArraysSUN', None, [GLenum, GLint, GLsizei, GLsizei], 'SUN_mesh_array')
  6163. PFNGLDRAWMESHARRAYSSUNPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei) # GL/glext.h:7142
  6164. # SUN_slice_accum (GL/glext.h:7145)
  6165. GL_SUN_slice_accum = 1 # GL/glext.h:7146
  6166. # NV_multisample_filter_hint (GL/glext.h:7149)
  6167. GL_NV_multisample_filter_hint = 1 # GL/glext.h:7150
  6168. # NV_depth_clamp (GL/glext.h:7153)
  6169. GL_NV_depth_clamp = 1 # GL/glext.h:7154
  6170. # NV_occlusion_query (GL/glext.h:7157)
  6171. GL_NV_occlusion_query = 1 # GL/glext.h:7158
  6172. # GL/glext.h:7160
  6173. glGenOcclusionQueriesNV = _link_function('glGenOcclusionQueriesNV', None, [GLsizei, POINTER(GLuint)], 'NV_occlusion_query')
  6174. # GL/glext.h:7161
  6175. glDeleteOcclusionQueriesNV = _link_function('glDeleteOcclusionQueriesNV', None, [GLsizei, POINTER(GLuint)], 'NV_occlusion_query')
  6176. # GL/glext.h:7162
  6177. glIsOcclusionQueryNV = _link_function('glIsOcclusionQueryNV', GLboolean, [GLuint], 'NV_occlusion_query')
  6178. # GL/glext.h:7163
  6179. glBeginOcclusionQueryNV = _link_function('glBeginOcclusionQueryNV', None, [GLuint], 'NV_occlusion_query')
  6180. # GL/glext.h:7164
  6181. glEndOcclusionQueryNV = _link_function('glEndOcclusionQueryNV', None, [], 'NV_occlusion_query')
  6182. # GL/glext.h:7165
  6183. glGetOcclusionQueryivNV = _link_function('glGetOcclusionQueryivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_occlusion_query')
  6184. # GL/glext.h:7166
  6185. glGetOcclusionQueryuivNV = _link_function('glGetOcclusionQueryuivNV', None, [GLuint, GLenum, POINTER(GLuint)], 'NV_occlusion_query')
  6186. PFNGLGENOCCLUSIONQUERIESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7168
  6187. PFNGLDELETEOCCLUSIONQUERIESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7169
  6188. PFNGLISOCCLUSIONQUERYNVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7170
  6189. PFNGLBEGINOCCLUSIONQUERYNVPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7171
  6190. PFNGLENDOCCLUSIONQUERYNVPROC = CFUNCTYPE(None) # GL/glext.h:7172
  6191. PFNGLGETOCCLUSIONQUERYIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7173
  6192. PFNGLGETOCCLUSIONQUERYUIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:7174
  6193. # NV_point_sprite (GL/glext.h:7177)
  6194. GL_NV_point_sprite = 1 # GL/glext.h:7178
  6195. # GL/glext.h:7180
  6196. glPointParameteriNV = _link_function('glPointParameteriNV', None, [GLenum, GLint], 'NV_point_sprite')
  6197. # GL/glext.h:7181
  6198. glPointParameterivNV = _link_function('glPointParameterivNV', None, [GLenum, POINTER(GLint)], 'NV_point_sprite')
  6199. PFNGLPOINTPARAMETERINVPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7183
  6200. PFNGLPOINTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:7184
  6201. # NV_texture_shader3 (GL/glext.h:7187)
  6202. GL_NV_texture_shader3 = 1 # GL/glext.h:7188
  6203. # NV_vertex_program1_1 (GL/glext.h:7191)
  6204. GL_NV_vertex_program1_1 = 1 # GL/glext.h:7192
  6205. # EXT_shadow_funcs (GL/glext.h:7195)
  6206. GL_EXT_shadow_funcs = 1 # GL/glext.h:7196
  6207. # EXT_stencil_two_side (GL/glext.h:7199)
  6208. GL_EXT_stencil_two_side = 1 # GL/glext.h:7200
  6209. # GL/glext.h:7202
  6210. glActiveStencilFaceEXT = _link_function('glActiveStencilFaceEXT', None, [GLenum], 'EXT_stencil_two_side')
  6211. PFNGLACTIVESTENCILFACEEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7204
  6212. # ATI_text_fragment_shader (GL/glext.h:7207)
  6213. GL_ATI_text_fragment_shader = 1 # GL/glext.h:7208
  6214. # APPLE_client_storage (GL/glext.h:7211)
  6215. GL_APPLE_client_storage = 1 # GL/glext.h:7212
  6216. # APPLE_element_array (GL/glext.h:7215)
  6217. GL_APPLE_element_array = 1 # GL/glext.h:7216
  6218. # GL/glext.h:7218
  6219. glElementPointerAPPLE = _link_function('glElementPointerAPPLE', None, [GLenum, POINTER(GLvoid)], 'APPLE_element_array')
  6220. # GL/glext.h:7219
  6221. glDrawElementArrayAPPLE = _link_function('glDrawElementArrayAPPLE', None, [GLenum, GLint, GLsizei], 'APPLE_element_array')
  6222. # GL/glext.h:7220
  6223. glDrawRangeElementArrayAPPLE = _link_function('glDrawRangeElementArrayAPPLE', None, [GLenum, GLuint, GLuint, GLint, GLsizei], 'APPLE_element_array')
  6224. # GL/glext.h:7221
  6225. glMultiDrawElementArrayAPPLE = _link_function('glMultiDrawElementArrayAPPLE', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], 'APPLE_element_array')
  6226. # GL/glext.h:7222
  6227. glMultiDrawRangeElementArrayAPPLE = _link_function('glMultiDrawRangeElementArrayAPPLE', None, [GLenum, GLuint, GLuint, POINTER(GLint), POINTER(GLsizei), GLsizei], 'APPLE_element_array')
  6228. PFNGLELEMENTPOINTERAPPLEPROC = CFUNCTYPE(None, GLenum, POINTER(GLvoid)) # GL/glext.h:7224
  6229. PFNGLDRAWELEMENTARRAYAPPLEPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei) # GL/glext.h:7225
  6230. PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLint, GLsizei) # GL/glext.h:7226
  6231. PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC = CFUNCTYPE(None, GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei) # GL/glext.h:7227
  6232. PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, POINTER(GLint), POINTER(GLsizei), GLsizei) # GL/glext.h:7228
  6233. # APPLE_fence (GL/glext.h:7231)
  6234. GL_APPLE_fence = 1 # GL/glext.h:7232
  6235. # GL/glext.h:7234
  6236. glGenFencesAPPLE = _link_function('glGenFencesAPPLE', None, [GLsizei, POINTER(GLuint)], 'APPLE_fence')
  6237. # GL/glext.h:7235
  6238. glDeleteFencesAPPLE = _link_function('glDeleteFencesAPPLE', None, [GLsizei, POINTER(GLuint)], 'APPLE_fence')
  6239. # GL/glext.h:7236
  6240. glSetFenceAPPLE = _link_function('glSetFenceAPPLE', None, [GLuint], 'APPLE_fence')
  6241. # GL/glext.h:7237
  6242. glIsFenceAPPLE = _link_function('glIsFenceAPPLE', GLboolean, [GLuint], 'APPLE_fence')
  6243. # GL/glext.h:7238
  6244. glTestFenceAPPLE = _link_function('glTestFenceAPPLE', GLboolean, [GLuint], 'APPLE_fence')
  6245. # GL/glext.h:7239
  6246. glFinishFenceAPPLE = _link_function('glFinishFenceAPPLE', None, [GLuint], 'APPLE_fence')
  6247. # GL/glext.h:7240
  6248. glTestObjectAPPLE = _link_function('glTestObjectAPPLE', GLboolean, [GLenum, GLuint], 'APPLE_fence')
  6249. # GL/glext.h:7241
  6250. glFinishObjectAPPLE = _link_function('glFinishObjectAPPLE', None, [GLenum, GLint], 'APPLE_fence')
  6251. PFNGLGENFENCESAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7243
  6252. PFNGLDELETEFENCESAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7244
  6253. PFNGLSETFENCEAPPLEPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7245
  6254. PFNGLISFENCEAPPLEPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7246
  6255. PFNGLTESTFENCEAPPLEPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7247
  6256. PFNGLFINISHFENCEAPPLEPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7248
  6257. PFNGLTESTOBJECTAPPLEPROC = CFUNCTYPE(GLboolean, GLenum, GLuint) # GL/glext.h:7249
  6258. PFNGLFINISHOBJECTAPPLEPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7250
  6259. # APPLE_vertex_array_object (GL/glext.h:7253)
  6260. GL_APPLE_vertex_array_object = 1 # GL/glext.h:7254
  6261. # GL/glext.h:7256
  6262. glBindVertexArrayAPPLE = _link_function('glBindVertexArrayAPPLE', None, [GLuint], 'APPLE_vertex_array_object')
  6263. # GL/glext.h:7257
  6264. glDeleteVertexArraysAPPLE = _link_function('glDeleteVertexArraysAPPLE', None, [GLsizei, POINTER(GLuint)], 'APPLE_vertex_array_object')
  6265. # GL/glext.h:7258
  6266. glGenVertexArraysAPPLE = _link_function('glGenVertexArraysAPPLE', None, [GLsizei, POINTER(GLuint)], 'APPLE_vertex_array_object')
  6267. # GL/glext.h:7259
  6268. glIsVertexArrayAPPLE = _link_function('glIsVertexArrayAPPLE', GLboolean, [GLuint], 'APPLE_vertex_array_object')
  6269. PFNGLBINDVERTEXARRAYAPPLEPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7261
  6270. PFNGLDELETEVERTEXARRAYSAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7262
  6271. PFNGLGENVERTEXARRAYSAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7263
  6272. PFNGLISVERTEXARRAYAPPLEPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7264
  6273. # APPLE_vertex_array_range (GL/glext.h:7267)
  6274. GL_APPLE_vertex_array_range = 1 # GL/glext.h:7268
  6275. # GL/glext.h:7270
  6276. glVertexArrayRangeAPPLE = _link_function('glVertexArrayRangeAPPLE', None, [GLsizei, POINTER(GLvoid)], 'APPLE_vertex_array_range')
  6277. # GL/glext.h:7271
  6278. glFlushVertexArrayRangeAPPLE = _link_function('glFlushVertexArrayRangeAPPLE', None, [GLsizei, POINTER(GLvoid)], 'APPLE_vertex_array_range')
  6279. # GL/glext.h:7272
  6280. glVertexArrayParameteriAPPLE = _link_function('glVertexArrayParameteriAPPLE', None, [GLenum, GLint], 'APPLE_vertex_array_range')
  6281. PFNGLVERTEXARRAYRANGEAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) # GL/glext.h:7274
  6282. PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) # GL/glext.h:7275
  6283. PFNGLVERTEXARRAYPARAMETERIAPPLEPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7276
  6284. # APPLE_ycbcr_422 (GL/glext.h:7279)
  6285. GL_APPLE_ycbcr_422 = 1 # GL/glext.h:7280
  6286. # S3_s3tc (GL/glext.h:7283)
  6287. GL_S3_s3tc = 1 # GL/glext.h:7284
  6288. # ATI_draw_buffers (GL/glext.h:7287)
  6289. GL_ATI_draw_buffers = 1 # GL/glext.h:7288
  6290. # GL/glext.h:7290
  6291. glDrawBuffersATI = _link_function('glDrawBuffersATI', None, [GLsizei, POINTER(GLenum)], 'ATI_draw_buffers')
  6292. PFNGLDRAWBUFFERSATIPROC = CFUNCTYPE(None, GLsizei, POINTER(GLenum)) # GL/glext.h:7292
  6293. # ATI_pixel_format_float (GL/glext.h:7295)
  6294. GL_ATI_pixel_format_float = 1 # GL/glext.h:7296
  6295. # ATI_texture_env_combine3 (GL/glext.h:7302)
  6296. GL_ATI_texture_env_combine3 = 1 # GL/glext.h:7303
  6297. # ATI_texture_float (GL/glext.h:7306)
  6298. GL_ATI_texture_float = 1 # GL/glext.h:7307
  6299. # NV_float_buffer (GL/glext.h:7310)
  6300. GL_NV_float_buffer = 1 # GL/glext.h:7311
  6301. # NV_fragment_program (GL/glext.h:7314)
  6302. GL_NV_fragment_program = 1 # GL/glext.h:7315
  6303. # GL/glext.h:7318
  6304. glProgramNamedParameter4fNV = _link_function('glProgramNamedParameter4fNV', None, [GLuint, GLsizei, POINTER(GLubyte), GLfloat, GLfloat, GLfloat, GLfloat], 'NV_fragment_program')
  6305. # GL/glext.h:7319
  6306. glProgramNamedParameter4dNV = _link_function('glProgramNamedParameter4dNV', None, [GLuint, GLsizei, POINTER(GLubyte), GLdouble, GLdouble, GLdouble, GLdouble], 'NV_fragment_program')
  6307. # GL/glext.h:7320
  6308. glProgramNamedParameter4fvNV = _link_function('glProgramNamedParameter4fvNV', None, [GLuint, GLsizei, POINTER(GLubyte), POINTER(GLfloat)], 'NV_fragment_program')
  6309. # GL/glext.h:7321
  6310. glProgramNamedParameter4dvNV = _link_function('glProgramNamedParameter4dvNV', None, [GLuint, GLsizei, POINTER(GLubyte), POINTER(GLdouble)], 'NV_fragment_program')
  6311. # GL/glext.h:7322
  6312. glGetProgramNamedParameterfvNV = _link_function('glGetProgramNamedParameterfvNV', None, [GLuint, GLsizei, POINTER(GLubyte), POINTER(GLfloat)], 'NV_fragment_program')
  6313. # GL/glext.h:7323
  6314. glGetProgramNamedParameterdvNV = _link_function('glGetProgramNamedParameterdvNV', None, [GLuint, GLsizei, POINTER(GLubyte), POINTER(GLdouble)], 'NV_fragment_program')
  6315. PFNGLPROGRAMNAMEDPARAMETER4FNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:7325
  6316. PFNGLPROGRAMNAMEDPARAMETER4DNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:7326
  6317. PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:7327
  6318. PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), POINTER(GLdouble)) # GL/glext.h:7328
  6319. PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:7329
  6320. PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), POINTER(GLdouble)) # GL/glext.h:7330
  6321. # NV_half_float (GL/glext.h:7333)
  6322. GL_NV_half_float = 1 # GL/glext.h:7334
  6323. # GL/glext.h:7336
  6324. glVertex2hNV = _link_function('glVertex2hNV', None, [GLhalfNV, GLhalfNV], 'NV_half_float')
  6325. # GL/glext.h:7337
  6326. glVertex2hvNV = _link_function('glVertex2hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
  6327. # GL/glext.h:7338
  6328. glVertex3hNV = _link_function('glVertex3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
  6329. # GL/glext.h:7339
  6330. glVertex3hvNV = _link_function('glVertex3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
  6331. # GL/glext.h:7340
  6332. glVertex4hNV = _link_function('glVertex4hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
  6333. # GL/glext.h:7341
  6334. glVertex4hvNV = _link_function('glVertex4hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
  6335. # GL/glext.h:7342
  6336. glNormal3hNV = _link_function('glNormal3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
  6337. # GL/glext.h:7343
  6338. glNormal3hvNV = _link_function('glNormal3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
  6339. # GL/glext.h:7344
  6340. glColor3hNV = _link_function('glColor3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
  6341. # GL/glext.h:7345
  6342. glColor3hvNV = _link_function('glColor3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
  6343. # GL/glext.h:7346
  6344. glColor4hNV = _link_function('glColor4hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
  6345. # GL/glext.h:7347
  6346. glColor4hvNV = _link_function('glColor4hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
  6347. # GL/glext.h:7348
  6348. glTexCoord1hNV = _link_function('glTexCoord1hNV', None, [GLhalfNV], 'NV_half_float')
  6349. # GL/glext.h:7349
  6350. glTexCoord1hvNV = _link_function('glTexCoord1hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
  6351. # GL/glext.h:7350
  6352. glTexCoord2hNV = _link_function('glTexCoord2hNV', None, [GLhalfNV, GLhalfNV], 'NV_half_float')
  6353. # GL/glext.h:7351
  6354. glTexCoord2hvNV = _link_function('glTexCoord2hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
  6355. # GL/glext.h:7352
  6356. glTexCoord3hNV = _link_function('glTexCoord3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
  6357. # GL/glext.h:7353
  6358. glTexCoord3hvNV = _link_function('glTexCoord3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
  6359. # GL/glext.h:7354
  6360. glTexCoord4hNV = _link_function('glTexCoord4hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
  6361. # GL/glext.h:7355
  6362. glTexCoord4hvNV = _link_function('glTexCoord4hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
  6363. # GL/glext.h:7356
  6364. glMultiTexCoord1hNV = _link_function('glMultiTexCoord1hNV', None, [GLenum, GLhalfNV], 'NV_half_float')
  6365. # GL/glext.h:7357
  6366. glMultiTexCoord1hvNV = _link_function('glMultiTexCoord1hvNV', None, [GLenum, POINTER(GLhalfNV)], 'NV_half_float')
  6367. # GL/glext.h:7358
  6368. glMultiTexCoord2hNV = _link_function('glMultiTexCoord2hNV', None, [GLenum, GLhalfNV, GLhalfNV], 'NV_half_float')
  6369. # GL/glext.h:7359
  6370. glMultiTexCoord2hvNV = _link_function('glMultiTexCoord2hvNV', None, [GLenum, POINTER(GLhalfNV)], 'NV_half_float')
  6371. # GL/glext.h:7360
  6372. glMultiTexCoord3hNV = _link_function('glMultiTexCoord3hNV', None, [GLenum, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
  6373. # GL/glext.h:7361
  6374. glMultiTexCoord3hvNV = _link_function('glMultiTexCoord3hvNV', None, [GLenum, POINTER(GLhalfNV)], 'NV_half_float')
  6375. # GL/glext.h:7362
  6376. glMultiTexCoord4hNV = _link_function('glMultiTexCoord4hNV', None, [GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
  6377. # GL/glext.h:7363
  6378. glMultiTexCoord4hvNV = _link_function('glMultiTexCoord4hvNV', None, [GLenum, POINTER(GLhalfNV)], 'NV_half_float')
  6379. # GL/glext.h:7364
  6380. glFogCoordhNV = _link_function('glFogCoordhNV', None, [GLhalfNV], 'NV_half_float')
  6381. # GL/glext.h:7365
  6382. glFogCoordhvNV = _link_function('glFogCoordhvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
  6383. # GL/glext.h:7366
  6384. glSecondaryColor3hNV = _link_function('glSecondaryColor3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
  6385. # GL/glext.h:7367
  6386. glSecondaryColor3hvNV = _link_function('glSecondaryColor3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
  6387. # GL/glext.h:7368
  6388. glVertexWeighthNV = _link_function('glVertexWeighthNV', None, [GLhalfNV], 'NV_half_float')
  6389. # GL/glext.h:7369
  6390. glVertexWeighthvNV = _link_function('glVertexWeighthvNV', None, [POINTER(GLhalfNV)], 'NV_half_float')
  6391. # GL/glext.h:7370
  6392. glVertexAttrib1hNV = _link_function('glVertexAttrib1hNV', None, [GLuint, GLhalfNV], 'NV_half_float')
  6393. # GL/glext.h:7371
  6394. glVertexAttrib1hvNV = _link_function('glVertexAttrib1hvNV', None, [GLuint, POINTER(GLhalfNV)], 'NV_half_float')
  6395. # GL/glext.h:7372
  6396. glVertexAttrib2hNV = _link_function('glVertexAttrib2hNV', None, [GLuint, GLhalfNV, GLhalfNV], 'NV_half_float')
  6397. # GL/glext.h:7373
  6398. glVertexAttrib2hvNV = _link_function('glVertexAttrib2hvNV', None, [GLuint, POINTER(GLhalfNV)], 'NV_half_float')
  6399. # GL/glext.h:7374
  6400. glVertexAttrib3hNV = _link_function('glVertexAttrib3hNV', None, [GLuint, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
  6401. # GL/glext.h:7375
  6402. glVertexAttrib3hvNV = _link_function('glVertexAttrib3hvNV', None, [GLuint, POINTER(GLhalfNV)], 'NV_half_float')
  6403. # GL/glext.h:7376
  6404. glVertexAttrib4hNV = _link_function('glVertexAttrib4hNV', None, [GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float')
  6405. # GL/glext.h:7377
  6406. glVertexAttrib4hvNV = _link_function('glVertexAttrib4hvNV', None, [GLuint, POINTER(GLhalfNV)], 'NV_half_float')
  6407. # GL/glext.h:7378
  6408. glVertexAttribs1hvNV = _link_function('glVertexAttribs1hvNV', None, [GLuint, GLsizei, POINTER(GLhalfNV)], 'NV_half_float')
  6409. # GL/glext.h:7379
  6410. glVertexAttribs2hvNV = _link_function('glVertexAttribs2hvNV', None, [GLuint, GLsizei, POINTER(GLhalfNV)], 'NV_half_float')
  6411. # GL/glext.h:7380
  6412. glVertexAttribs3hvNV = _link_function('glVertexAttribs3hvNV', None, [GLuint, GLsizei, POINTER(GLhalfNV)], 'NV_half_float')
  6413. # GL/glext.h:7381
  6414. glVertexAttribs4hvNV = _link_function('glVertexAttribs4hvNV', None, [GLuint, GLsizei, POINTER(GLhalfNV)], 'NV_half_float')
  6415. PFNGLVERTEX2HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV) # GL/glext.h:7383
  6416. PFNGLVERTEX2HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7384
  6417. PFNGLVERTEX3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7385
  6418. PFNGLVERTEX3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7386
  6419. PFNGLVERTEX4HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7387
  6420. PFNGLVERTEX4HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7388
  6421. PFNGLNORMAL3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7389
  6422. PFNGLNORMAL3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7390
  6423. PFNGLCOLOR3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7391
  6424. PFNGLCOLOR3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7392
  6425. PFNGLCOLOR4HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7393
  6426. PFNGLCOLOR4HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7394
  6427. PFNGLTEXCOORD1HNVPROC = CFUNCTYPE(None, GLhalfNV) # GL/glext.h:7395
  6428. PFNGLTEXCOORD1HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7396
  6429. PFNGLTEXCOORD2HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV) # GL/glext.h:7397
  6430. PFNGLTEXCOORD2HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7398
  6431. PFNGLTEXCOORD3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7399
  6432. PFNGLTEXCOORD3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7400
  6433. PFNGLTEXCOORD4HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7401
  6434. PFNGLTEXCOORD4HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7402
  6435. PFNGLMULTITEXCOORD1HNVPROC = CFUNCTYPE(None, GLenum, GLhalfNV) # GL/glext.h:7403
  6436. PFNGLMULTITEXCOORD1HVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLhalfNV)) # GL/glext.h:7404
  6437. PFNGLMULTITEXCOORD2HNVPROC = CFUNCTYPE(None, GLenum, GLhalfNV, GLhalfNV) # GL/glext.h:7405
  6438. PFNGLMULTITEXCOORD2HVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLhalfNV)) # GL/glext.h:7406
  6439. PFNGLMULTITEXCOORD3HNVPROC = CFUNCTYPE(None, GLenum, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7407
  6440. PFNGLMULTITEXCOORD3HVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLhalfNV)) # GL/glext.h:7408
  6441. PFNGLMULTITEXCOORD4HNVPROC = CFUNCTYPE(None, GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7409
  6442. PFNGLMULTITEXCOORD4HVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLhalfNV)) # GL/glext.h:7410
  6443. PFNGLFOGCOORDHNVPROC = CFUNCTYPE(None, GLhalfNV) # GL/glext.h:7411
  6444. PFNGLFOGCOORDHVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7412
  6445. PFNGLSECONDARYCOLOR3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7413
  6446. PFNGLSECONDARYCOLOR3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7414
  6447. PFNGLVERTEXWEIGHTHNVPROC = CFUNCTYPE(None, GLhalfNV) # GL/glext.h:7415
  6448. PFNGLVERTEXWEIGHTHVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7416
  6449. PFNGLVERTEXATTRIB1HNVPROC = CFUNCTYPE(None, GLuint, GLhalfNV) # GL/glext.h:7417
  6450. PFNGLVERTEXATTRIB1HVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLhalfNV)) # GL/glext.h:7418
  6451. PFNGLVERTEXATTRIB2HNVPROC = CFUNCTYPE(None, GLuint, GLhalfNV, GLhalfNV) # GL/glext.h:7419
  6452. PFNGLVERTEXATTRIB2HVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLhalfNV)) # GL/glext.h:7420
  6453. PFNGLVERTEXATTRIB3HNVPROC = CFUNCTYPE(None, GLuint, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7421
  6454. PFNGLVERTEXATTRIB3HVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLhalfNV)) # GL/glext.h:7422
  6455. PFNGLVERTEXATTRIB4HNVPROC = CFUNCTYPE(None, GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7423
  6456. PFNGLVERTEXATTRIB4HVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLhalfNV)) # GL/glext.h:7424
  6457. PFNGLVERTEXATTRIBS1HVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLhalfNV)) # GL/glext.h:7425
  6458. PFNGLVERTEXATTRIBS2HVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLhalfNV)) # GL/glext.h:7426
  6459. PFNGLVERTEXATTRIBS3HVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLhalfNV)) # GL/glext.h:7427
  6460. PFNGLVERTEXATTRIBS4HVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLhalfNV)) # GL/glext.h:7428
  6461. # NV_pixel_data_range (GL/glext.h:7431)
  6462. GL_NV_pixel_data_range = 1 # GL/glext.h:7432
  6463. # GL/glext.h:7434
  6464. glPixelDataRangeNV = _link_function('glPixelDataRangeNV', None, [GLenum, GLsizei, POINTER(GLvoid)], 'NV_pixel_data_range')
  6465. # GL/glext.h:7435
  6466. glFlushPixelDataRangeNV = _link_function('glFlushPixelDataRangeNV', None, [GLenum], 'NV_pixel_data_range')
  6467. PFNGLPIXELDATARANGENVPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7437
  6468. PFNGLFLUSHPIXELDATARANGENVPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7438
  6469. # NV_primitive_restart (GL/glext.h:7441)
  6470. GL_NV_primitive_restart = 1 # GL/glext.h:7442
  6471. # GL/glext.h:7444
  6472. glPrimitiveRestartNV = _link_function('glPrimitiveRestartNV', None, [], 'NV_primitive_restart')
  6473. # GL/glext.h:7445
  6474. glPrimitiveRestartIndexNV = _link_function('glPrimitiveRestartIndexNV', None, [GLuint], 'NV_primitive_restart')
  6475. PFNGLPRIMITIVERESTARTNVPROC = CFUNCTYPE(None) # GL/glext.h:7447
  6476. PFNGLPRIMITIVERESTARTINDEXNVPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7448
  6477. # NV_texture_expand_normal (GL/glext.h:7451)
  6478. GL_NV_texture_expand_normal = 1 # GL/glext.h:7452
  6479. # NV_vertex_program2 (GL/glext.h:7455)
  6480. GL_NV_vertex_program2 = 1 # GL/glext.h:7456
  6481. # ATI_map_object_buffer (GL/glext.h:7459)
  6482. GL_ATI_map_object_buffer = 1 # GL/glext.h:7460
  6483. # GL/glext.h:7462
  6484. glMapObjectBufferATI = _link_function('glMapObjectBufferATI', POINTER(GLvoid), [GLuint], 'ATI_map_object_buffer')
  6485. # GL/glext.h:7463
  6486. glUnmapObjectBufferATI = _link_function('glUnmapObjectBufferATI', None, [GLuint], 'ATI_map_object_buffer')
  6487. PFNGLMAPOBJECTBUFFERATIPROC = CFUNCTYPE(POINTER(GLvoid), GLuint) # GL/glext.h:7465
  6488. PFNGLUNMAPOBJECTBUFFERATIPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7466
  6489. # ATI_separate_stencil (GL/glext.h:7469)
  6490. GL_ATI_separate_stencil = 1 # GL/glext.h:7470
  6491. # GL/glext.h:7472
  6492. glStencilOpSeparateATI = _link_function('glStencilOpSeparateATI', None, [GLenum, GLenum, GLenum, GLenum], 'ATI_separate_stencil')
  6493. # GL/glext.h:7473
  6494. glStencilFuncSeparateATI = _link_function('glStencilFuncSeparateATI', None, [GLenum, GLenum, GLint, GLuint], 'ATI_separate_stencil')
  6495. PFNGLSTENCILOPSEPARATEATIPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:7475
  6496. PFNGLSTENCILFUNCSEPARATEATIPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLuint) # GL/glext.h:7476
  6497. # ATI_vertex_attrib_array_object (GL/glext.h:7479)
  6498. GL_ATI_vertex_attrib_array_object = 1 # GL/glext.h:7480
  6499. # GL/glext.h:7482
  6500. glVertexAttribArrayObjectATI = _link_function('glVertexAttribArrayObjectATI', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint], 'ATI_vertex_attrib_array_object')
  6501. # GL/glext.h:7483
  6502. glGetVertexAttribArrayObjectfvATI = _link_function('glGetVertexAttribArrayObjectfvATI', None, [GLuint, GLenum, POINTER(GLfloat)], 'ATI_vertex_attrib_array_object')
  6503. # GL/glext.h:7484
  6504. glGetVertexAttribArrayObjectivATI = _link_function('glGetVertexAttribArrayObjectivATI', None, [GLuint, GLenum, POINTER(GLint)], 'ATI_vertex_attrib_array_object')
  6505. PFNGLVERTEXATTRIBARRAYOBJECTATIPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint) # GL/glext.h:7486
  6506. PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:7487
  6507. PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7488
  6508. # OES_read_format (GL/glext.h:7491)
  6509. GL_OES_read_format = 1 # GL/glext.h:7492
  6510. # EXT_depth_bounds_test (GL/glext.h:7495)
  6511. GL_EXT_depth_bounds_test = 1 # GL/glext.h:7496
  6512. GLclampd = c_double # /usr/include/GL/gl.h:163
  6513. # GL/glext.h:7498
  6514. glDepthBoundsEXT = _link_function('glDepthBoundsEXT', None, [GLclampd, GLclampd], 'EXT_depth_bounds_test')
  6515. PFNGLDEPTHBOUNDSEXTPROC = CFUNCTYPE(None, GLclampd, GLclampd) # GL/glext.h:7500
  6516. # EXT_texture_mirror_clamp (GL/glext.h:7503)
  6517. GL_EXT_texture_mirror_clamp = 1 # GL/glext.h:7504
  6518. # EXT_blend_equation_separate (GL/glext.h:7507)
  6519. GL_EXT_blend_equation_separate = 1 # GL/glext.h:7508
  6520. # GL/glext.h:7510
  6521. glBlendEquationSeparateEXT = _link_function('glBlendEquationSeparateEXT', None, [GLenum, GLenum], 'EXT_blend_equation_separate')
  6522. PFNGLBLENDEQUATIONSEPARATEEXTPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:7512
  6523. # MESA_pack_invert (GL/glext.h:7515)
  6524. GL_MESA_pack_invert = 1 # GL/glext.h:7516
  6525. # MESA_ycbcr_texture (GL/glext.h:7519)
  6526. GL_MESA_ycbcr_texture = 1 # GL/glext.h:7520
  6527. # EXT_pixel_buffer_object (GL/glext.h:7523)
  6528. GL_EXT_pixel_buffer_object = 1 # GL/glext.h:7524
  6529. # NV_fragment_program_option (GL/glext.h:7527)
  6530. GL_NV_fragment_program_option = 1 # GL/glext.h:7528
  6531. # NV_fragment_program2 (GL/glext.h:7531)
  6532. GL_NV_fragment_program2 = 1 # GL/glext.h:7532
  6533. # NV_vertex_program2_option (GL/glext.h:7535)
  6534. GL_NV_vertex_program2_option = 1 # GL/glext.h:7536
  6535. # NV_vertex_program3 (GL/glext.h:7539)
  6536. GL_NV_vertex_program3 = 1 # GL/glext.h:7540
  6537. # EXT_framebuffer_object (GL/glext.h:7543)
  6538. GL_EXT_framebuffer_object = 1 # GL/glext.h:7544
  6539. # GL/glext.h:7546
  6540. glIsRenderbufferEXT = _link_function('glIsRenderbufferEXT', GLboolean, [GLuint], 'EXT_framebuffer_object')
  6541. # GL/glext.h:7547
  6542. glBindRenderbufferEXT = _link_function('glBindRenderbufferEXT', None, [GLenum, GLuint], 'EXT_framebuffer_object')
  6543. # GL/glext.h:7548
  6544. glDeleteRenderbuffersEXT = _link_function('glDeleteRenderbuffersEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_framebuffer_object')
  6545. # GL/glext.h:7549
  6546. glGenRenderbuffersEXT = _link_function('glGenRenderbuffersEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_framebuffer_object')
  6547. # GL/glext.h:7550
  6548. glRenderbufferStorageEXT = _link_function('glRenderbufferStorageEXT', None, [GLenum, GLenum, GLsizei, GLsizei], 'EXT_framebuffer_object')
  6549. # GL/glext.h:7551
  6550. glGetRenderbufferParameterivEXT = _link_function('glGetRenderbufferParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_framebuffer_object')
  6551. # GL/glext.h:7552
  6552. glIsFramebufferEXT = _link_function('glIsFramebufferEXT', GLboolean, [GLuint], 'EXT_framebuffer_object')
  6553. # GL/glext.h:7553
  6554. glBindFramebufferEXT = _link_function('glBindFramebufferEXT', None, [GLenum, GLuint], 'EXT_framebuffer_object')
  6555. # GL/glext.h:7554
  6556. glDeleteFramebuffersEXT = _link_function('glDeleteFramebuffersEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_framebuffer_object')
  6557. # GL/glext.h:7555
  6558. glGenFramebuffersEXT = _link_function('glGenFramebuffersEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_framebuffer_object')
  6559. # GL/glext.h:7556
  6560. glCheckFramebufferStatusEXT = _link_function('glCheckFramebufferStatusEXT', GLenum, [GLenum], 'EXT_framebuffer_object')
  6561. # GL/glext.h:7557
  6562. glFramebufferTexture1DEXT = _link_function('glFramebufferTexture1DEXT', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'EXT_framebuffer_object')
  6563. # GL/glext.h:7558
  6564. glFramebufferTexture2DEXT = _link_function('glFramebufferTexture2DEXT', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'EXT_framebuffer_object')
  6565. # GL/glext.h:7559
  6566. glFramebufferTexture3DEXT = _link_function('glFramebufferTexture3DEXT', None, [GLenum, GLenum, GLenum, GLuint, GLint, GLint], 'EXT_framebuffer_object')
  6567. # GL/glext.h:7560
  6568. glFramebufferRenderbufferEXT = _link_function('glFramebufferRenderbufferEXT', None, [GLenum, GLenum, GLenum, GLuint], 'EXT_framebuffer_object')
  6569. # GL/glext.h:7561
  6570. glGetFramebufferAttachmentParameterivEXT = _link_function('glGetFramebufferAttachmentParameterivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_framebuffer_object')
  6571. # GL/glext.h:7562
  6572. glGenerateMipmapEXT = _link_function('glGenerateMipmapEXT', None, [GLenum], 'EXT_framebuffer_object')
  6573. PFNGLISRENDERBUFFEREXTPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7564
  6574. PFNGLBINDRENDERBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7565
  6575. PFNGLDELETERENDERBUFFERSEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7566
  6576. PFNGLGENRENDERBUFFERSEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7567
  6577. PFNGLRENDERBUFFERSTORAGEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei) # GL/glext.h:7568
  6578. PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7569
  6579. PFNGLISFRAMEBUFFEREXTPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7570
  6580. PFNGLBINDFRAMEBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7571
  6581. PFNGLDELETEFRAMEBUFFERSEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7572
  6582. PFNGLGENFRAMEBUFFERSEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7573
  6583. PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC = CFUNCTYPE(GLenum, GLenum) # GL/glext.h:7574
  6584. PFNGLFRAMEBUFFERTEXTURE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) # GL/glext.h:7575
  6585. PFNGLFRAMEBUFFERTEXTURE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) # GL/glext.h:7576
  6586. PFNGLFRAMEBUFFERTEXTURE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:7577
  6587. PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint) # GL/glext.h:7578
  6588. PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7579
  6589. PFNGLGENERATEMIPMAPEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7580
  6590. # GREMEDY_string_marker (GL/glext.h:7583)
  6591. GL_GREMEDY_string_marker = 1 # GL/glext.h:7584
  6592. # GL/glext.h:7586
  6593. glStringMarkerGREMEDY = _link_function('glStringMarkerGREMEDY', None, [GLsizei, POINTER(GLvoid)], 'GREMEDY_string_marker')
  6594. PFNGLSTRINGMARKERGREMEDYPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) # GL/glext.h:7588
  6595. # EXT_Cg_shader (GL/glext.h:7591)
  6596. GL_EXT_Cg_shader = 1 # GL/glext.h:7592
  6597. # EXT_timer_query (GL/glext.h:7595)
  6598. GL_EXT_timer_query = 1 # GL/glext.h:7596
  6599. # GL/glext.h:7598
  6600. glGetQueryObjecti64vEXT = _link_function('glGetQueryObjecti64vEXT', None, [GLuint, GLenum, POINTER(GLint64EXT)], 'EXT_timer_query')
  6601. # GL/glext.h:7599
  6602. glGetQueryObjectui64vEXT = _link_function('glGetQueryObjectui64vEXT', None, [GLuint, GLenum, POINTER(GLuint64EXT)], 'EXT_timer_query')
  6603. PFNGLGETQUERYOBJECTI64VEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint64EXT)) # GL/glext.h:7601
  6604. PFNGLGETQUERYOBJECTUI64VEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint64EXT)) # GL/glext.h:7602
  6605. # EXT_texture_buffer_object (GL/glext.h:7605)
  6606. GL_EXT_texture_buffer_object = 1 # GL/glext.h:7606
  6607. # GL/glext.h:7608
  6608. glTexBufferEXT = _link_function('glTexBufferEXT', None, [GLenum, GLenum, GLuint], 'EXT_texture_buffer_object')
  6609. PFNGLTEXBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:7610
  6610. # NV_transform_feedback (GL/glext.h:7613)
  6611. GL_NV_transform_feedback = 1 # GL/glext.h:7614
  6612. # GL/glext.h:7616
  6613. glBeginTransformFeedbackNV = _link_function('glBeginTransformFeedbackNV', None, [GLenum], 'NV_transform_feedback')
  6614. # GL/glext.h:7617
  6615. glEndTransformFeedbackNV = _link_function('glEndTransformFeedbackNV', None, [], 'NV_transform_feedback')
  6616. # GL/glext.h:7618
  6617. glTransformFeedbackAttribsNV = _link_function('glTransformFeedbackAttribsNV', None, [GLuint, POINTER(GLint), GLenum], 'NV_transform_feedback')
  6618. # GL/glext.h:7619
  6619. glBindBufferRangeNV = _link_function('glBindBufferRangeNV', None, [GLenum, GLuint, GLuint, GLintptr, GLsizeiptr], 'NV_transform_feedback')
  6620. # GL/glext.h:7620
  6621. glBindBufferOffsetNV = _link_function('glBindBufferOffsetNV', None, [GLenum, GLuint, GLuint, GLintptr], 'NV_transform_feedback')
  6622. # GL/glext.h:7621
  6623. glBindBufferBaseNV = _link_function('glBindBufferBaseNV', None, [GLenum, GLuint, GLuint], 'NV_transform_feedback')
  6624. # GL/glext.h:7622
  6625. glTransformFeedbackVaryingsNV = _link_function('glTransformFeedbackVaryingsNV', None, [GLuint, GLsizei, POINTER(GLint), GLenum], 'NV_transform_feedback')
  6626. # GL/glext.h:7623
  6627. glActiveVaryingNV = _link_function('glActiveVaryingNV', None, [GLuint, POINTER(GLchar)], 'NV_transform_feedback')
  6628. # GL/glext.h:7624
  6629. glGetVaryingLocationNV = _link_function('glGetVaryingLocationNV', GLint, [GLuint, POINTER(GLchar)], 'NV_transform_feedback')
  6630. # GL/glext.h:7625
  6631. glGetActiveVaryingNV = _link_function('glGetActiveVaryingNV', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLsizei), POINTER(GLenum), POINTER(GLchar)], 'NV_transform_feedback')
  6632. # GL/glext.h:7626
  6633. glGetTransformFeedbackVaryingNV = _link_function('glGetTransformFeedbackVaryingNV', None, [GLuint, GLuint, POINTER(GLint)], 'NV_transform_feedback')
  6634. PFNGLBEGINTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7628
  6635. PFNGLENDTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None) # GL/glext.h:7629
  6636. PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint), GLenum) # GL/glext.h:7630
  6637. PFNGLBINDBUFFERRANGENVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr) # GL/glext.h:7631
  6638. PFNGLBINDBUFFEROFFSETNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr) # GL/glext.h:7632
  6639. PFNGLBINDBUFFERBASENVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:7633
  6640. PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLint), GLenum) # GL/glext.h:7634
  6641. PFNGLACTIVEVARYINGNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLchar)) # GL/glext.h:7635
  6642. PFNGLGETVARYINGLOCATIONNVPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:7636
  6643. PFNGLGETACTIVEVARYINGNVPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLsizei), POINTER(GLenum), POINTER(GLchar)) # GL/glext.h:7637
  6644. PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLint)) # GL/glext.h:7638
  6645. # NV_depth_buffer_float (GL/glext.h:7642)
  6646. GL_NV_depth_buffer_float = 1 # GL/glext.h:7643
  6647. # GL/glext.h:7645
  6648. glDepthRangedNV = _link_function('glDepthRangedNV', None, [GLdouble, GLdouble], 'NV_depth_buffer_float')
  6649. # GL/glext.h:7646
  6650. glClearDepthdNV = _link_function('glClearDepthdNV', None, [GLdouble], 'NV_depth_buffer_float')
  6651. # GL/glext.h:7647
  6652. glDepthBoundsdNV = _link_function('glDepthBoundsdNV', None, [GLdouble, GLdouble], 'NV_depth_buffer_float')
  6653. PFNGLDEPTHRANGEDNVPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:7649
  6654. PFNGLCLEARDEPTHDNVPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:7650
  6655. PFNGLDEPTHBOUNDSDNVPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:7651
  6656. # EXT_texture_compression_latc (GL/glext.h:7654)
  6657. GL_EXT_texture_compression_latc = 1 # GL/glext.h:7655
  6658. # EXT_framebuffer_sRGB (GL/glext.h:7658)
  6659. GL_EXT_framebuffer_sRGB = 1 # GL/glext.h:7659
  6660. # EXT_texture_shared_exponent (GL/glext.h:7662)
  6661. GL_EXT_texture_shared_exponent = 1 # GL/glext.h:7663
  6662. # EXT_packed_float (GL/glext.h:7666)
  6663. GL_EXT_packed_float = 1 # GL/glext.h:7667
  6664. # EXT_texture_array (GL/glext.h:7670)
  6665. GL_EXT_texture_array = 1 # GL/glext.h:7671
  6666. # EXT_draw_buffers2 (GL/glext.h:7674)
  6667. GL_EXT_draw_buffers2 = 1 # GL/glext.h:7675
  6668. # GL/glext.h:7677
  6669. glColorMaskIndexedEXT = _link_function('glColorMaskIndexedEXT', None, [GLuint, GLboolean, GLboolean, GLboolean, GLboolean], 'EXT_draw_buffers2')
  6670. # GL/glext.h:7678
  6671. glGetBooleanIndexedvEXT = _link_function('glGetBooleanIndexedvEXT', None, [GLenum, GLuint, POINTER(GLboolean)], 'EXT_draw_buffers2')
  6672. # GL/glext.h:7679
  6673. glGetIntegerIndexedvEXT = _link_function('glGetIntegerIndexedvEXT', None, [GLenum, GLuint, POINTER(GLint)], 'EXT_draw_buffers2')
  6674. # GL/glext.h:7680
  6675. glEnableIndexedEXT = _link_function('glEnableIndexedEXT', None, [GLenum, GLuint], 'EXT_draw_buffers2')
  6676. # GL/glext.h:7681
  6677. glDisableIndexedEXT = _link_function('glDisableIndexedEXT', None, [GLenum, GLuint], 'EXT_draw_buffers2')
  6678. # GL/glext.h:7682
  6679. glIsEnabledIndexedEXT = _link_function('glIsEnabledIndexedEXT', GLboolean, [GLenum, GLuint], 'EXT_draw_buffers2')
  6680. PFNGLCOLORMASKINDEXEDEXTPROC = CFUNCTYPE(None, GLuint, GLboolean, GLboolean, GLboolean, GLboolean) # GL/glext.h:7684
  6681. PFNGLGETBOOLEANINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLboolean)) # GL/glext.h:7685
  6682. PFNGLGETINTEGERINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:7686
  6683. PFNGLENABLEINDEXEDEXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7687
  6684. PFNGLDISABLEINDEXEDEXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7688
  6685. PFNGLISENABLEDINDEXEDEXTPROC = CFUNCTYPE(GLboolean, GLenum, GLuint) # GL/glext.h:7689
  6686. # EXT_texture_integer (GL/glext.h:7692)
  6687. GL_EXT_texture_integer = 1 # GL/glext.h:7693
  6688. # GL/glext.h:7695
  6689. glTexParameterIivEXT = _link_function('glTexParameterIivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_texture_integer')
  6690. # GL/glext.h:7696
  6691. glTexParameterIuivEXT = _link_function('glTexParameterIuivEXT', None, [GLenum, GLenum, POINTER(GLuint)], 'EXT_texture_integer')
  6692. # GL/glext.h:7697
  6693. glGetTexParameterIivEXT = _link_function('glGetTexParameterIivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_texture_integer')
  6694. # GL/glext.h:7698
  6695. glGetTexParameterIuivEXT = _link_function('glGetTexParameterIuivEXT', None, [GLenum, GLenum, POINTER(GLuint)], 'EXT_texture_integer')
  6696. # GL/glext.h:7699
  6697. glClearColorIiEXT = _link_function('glClearColorIiEXT', None, [GLint, GLint, GLint, GLint], 'EXT_texture_integer')
  6698. # GL/glext.h:7700
  6699. glClearColorIuiEXT = _link_function('glClearColorIuiEXT', None, [GLuint, GLuint, GLuint, GLuint], 'EXT_texture_integer')
  6700. PFNGLTEXPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7702
  6701. PFNGLTEXPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:7703
  6702. PFNGLGETTEXPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7704
  6703. PFNGLGETTEXPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:7705
  6704. PFNGLCLEARCOLORIIEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:7706
  6705. PFNGLCLEARCOLORIUIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7707
  6706. # EXT_bindable_uniform (GL/glext.h:7710)
  6707. GL_EXT_bindable_uniform = 1 # GL/glext.h:7711
  6708. # GL/glext.h:7713
  6709. glUniformBufferEXT = _link_function('glUniformBufferEXT', None, [GLuint, GLint, GLuint], 'EXT_bindable_uniform')
  6710. # GL/glext.h:7714
  6711. glGetUniformBufferSizeEXT = _link_function('glGetUniformBufferSizeEXT', GLint, [GLuint, GLint], 'EXT_bindable_uniform')
  6712. # GL/glext.h:7715
  6713. glGetUniformOffsetEXT = _link_function('glGetUniformOffsetEXT', GLintptr, [GLuint, GLint], 'EXT_bindable_uniform')
  6714. PFNGLUNIFORMBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint) # GL/glext.h:7717
  6715. PFNGLGETUNIFORMBUFFERSIZEEXTPROC = CFUNCTYPE(GLint, GLuint, GLint) # GL/glext.h:7718
  6716. PFNGLGETUNIFORMOFFSETEXTPROC = CFUNCTYPE(GLintptr, GLuint, GLint) # GL/glext.h:7719
  6717. # EXT_gpu_shader4 (GL/glext.h:7722)
  6718. GL_EXT_gpu_shader4 = 1 # GL/glext.h:7723
  6719. # GL/glext.h:7725
  6720. glGetUniformuivEXT = _link_function('glGetUniformuivEXT', None, [GLuint, GLint, POINTER(GLuint)], 'EXT_gpu_shader4')
  6721. # GL/glext.h:7726
  6722. glBindFragDataLocationEXT = _link_function('glBindFragDataLocationEXT', None, [GLuint, GLuint, POINTER(GLchar)], 'EXT_gpu_shader4')
  6723. # GL/glext.h:7727
  6724. glGetFragDataLocationEXT = _link_function('glGetFragDataLocationEXT', GLint, [GLuint, POINTER(GLchar)], 'EXT_gpu_shader4')
  6725. # GL/glext.h:7728
  6726. glUniform1uiEXT = _link_function('glUniform1uiEXT', None, [GLint, GLuint], 'EXT_gpu_shader4')
  6727. # GL/glext.h:7729
  6728. glUniform2uiEXT = _link_function('glUniform2uiEXT', None, [GLint, GLuint, GLuint], 'EXT_gpu_shader4')
  6729. # GL/glext.h:7730
  6730. glUniform3uiEXT = _link_function('glUniform3uiEXT', None, [GLint, GLuint, GLuint, GLuint], 'EXT_gpu_shader4')
  6731. # GL/glext.h:7731
  6732. glUniform4uiEXT = _link_function('glUniform4uiEXT', None, [GLint, GLuint, GLuint, GLuint, GLuint], 'EXT_gpu_shader4')
  6733. # GL/glext.h:7732
  6734. glUniform1uivEXT = _link_function('glUniform1uivEXT', None, [GLint, GLsizei, POINTER(GLuint)], 'EXT_gpu_shader4')
  6735. # GL/glext.h:7733
  6736. glUniform2uivEXT = _link_function('glUniform2uivEXT', None, [GLint, GLsizei, POINTER(GLuint)], 'EXT_gpu_shader4')
  6737. # GL/glext.h:7734
  6738. glUniform3uivEXT = _link_function('glUniform3uivEXT', None, [GLint, GLsizei, POINTER(GLuint)], 'EXT_gpu_shader4')
  6739. # GL/glext.h:7735
  6740. glUniform4uivEXT = _link_function('glUniform4uivEXT', None, [GLint, GLsizei, POINTER(GLuint)], 'EXT_gpu_shader4')
  6741. # GL/glext.h:7736
  6742. glVertexAttribI1iEXT = _link_function('glVertexAttribI1iEXT', None, [GLuint, GLint], 'EXT_gpu_shader4')
  6743. # GL/glext.h:7737
  6744. glVertexAttribI2iEXT = _link_function('glVertexAttribI2iEXT', None, [GLuint, GLint, GLint], 'EXT_gpu_shader4')
  6745. # GL/glext.h:7738
  6746. glVertexAttribI3iEXT = _link_function('glVertexAttribI3iEXT', None, [GLuint, GLint, GLint, GLint], 'EXT_gpu_shader4')
  6747. # GL/glext.h:7739
  6748. glVertexAttribI4iEXT = _link_function('glVertexAttribI4iEXT', None, [GLuint, GLint, GLint, GLint, GLint], 'EXT_gpu_shader4')
  6749. # GL/glext.h:7740
  6750. glVertexAttribI1uiEXT = _link_function('glVertexAttribI1uiEXT', None, [GLuint, GLuint], 'EXT_gpu_shader4')
  6751. # GL/glext.h:7741
  6752. glVertexAttribI2uiEXT = _link_function('glVertexAttribI2uiEXT', None, [GLuint, GLuint, GLuint], 'EXT_gpu_shader4')
  6753. # GL/glext.h:7742
  6754. glVertexAttribI3uiEXT = _link_function('glVertexAttribI3uiEXT', None, [GLuint, GLuint, GLuint, GLuint], 'EXT_gpu_shader4')
  6755. # GL/glext.h:7743
  6756. glVertexAttribI4uiEXT = _link_function('glVertexAttribI4uiEXT', None, [GLuint, GLuint, GLuint, GLuint, GLuint], 'EXT_gpu_shader4')
  6757. # GL/glext.h:7744
  6758. glVertexAttribI1ivEXT = _link_function('glVertexAttribI1ivEXT', None, [GLuint, POINTER(GLint)], 'EXT_gpu_shader4')
  6759. # GL/glext.h:7745
  6760. glVertexAttribI2ivEXT = _link_function('glVertexAttribI2ivEXT', None, [GLuint, POINTER(GLint)], 'EXT_gpu_shader4')
  6761. # GL/glext.h:7746
  6762. glVertexAttribI3ivEXT = _link_function('glVertexAttribI3ivEXT', None, [GLuint, POINTER(GLint)], 'EXT_gpu_shader4')
  6763. # GL/glext.h:7747
  6764. glVertexAttribI4ivEXT = _link_function('glVertexAttribI4ivEXT', None, [GLuint, POINTER(GLint)], 'EXT_gpu_shader4')
  6765. # GL/glext.h:7748
  6766. glVertexAttribI1uivEXT = _link_function('glVertexAttribI1uivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_gpu_shader4')
  6767. # GL/glext.h:7749
  6768. glVertexAttribI2uivEXT = _link_function('glVertexAttribI2uivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_gpu_shader4')
  6769. # GL/glext.h:7750
  6770. glVertexAttribI3uivEXT = _link_function('glVertexAttribI3uivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_gpu_shader4')
  6771. # GL/glext.h:7751
  6772. glVertexAttribI4uivEXT = _link_function('glVertexAttribI4uivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_gpu_shader4')
  6773. # GL/glext.h:7752
  6774. glVertexAttribI4bvEXT = _link_function('glVertexAttribI4bvEXT', None, [GLuint, POINTER(GLbyte)], 'EXT_gpu_shader4')
  6775. # GL/glext.h:7753
  6776. glVertexAttribI4svEXT = _link_function('glVertexAttribI4svEXT', None, [GLuint, POINTER(GLshort)], 'EXT_gpu_shader4')
  6777. # GL/glext.h:7754
  6778. glVertexAttribI4ubvEXT = _link_function('glVertexAttribI4ubvEXT', None, [GLuint, POINTER(GLubyte)], 'EXT_gpu_shader4')
  6779. # GL/glext.h:7755
  6780. glVertexAttribI4usvEXT = _link_function('glVertexAttribI4usvEXT', None, [GLuint, POINTER(GLushort)], 'EXT_gpu_shader4')
  6781. # GL/glext.h:7756
  6782. glVertexAttribIPointerEXT = _link_function('glVertexAttribIPointerEXT', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_gpu_shader4')
  6783. # GL/glext.h:7757
  6784. glGetVertexAttribIivEXT = _link_function('glGetVertexAttribIivEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_gpu_shader4')
  6785. # GL/glext.h:7758
  6786. glGetVertexAttribIuivEXT = _link_function('glGetVertexAttribIuivEXT', None, [GLuint, GLenum, POINTER(GLuint)], 'EXT_gpu_shader4')
  6787. PFNGLGETUNIFORMUIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLuint)) # GL/glext.h:7760
  6788. PFNGLBINDFRAGDATALOCATIONEXTPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:7761
  6789. PFNGLGETFRAGDATALOCATIONEXTPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:7762
  6790. PFNGLUNIFORM1UIEXTPROC = CFUNCTYPE(None, GLint, GLuint) # GL/glext.h:7763
  6791. PFNGLUNIFORM2UIEXTPROC = CFUNCTYPE(None, GLint, GLuint, GLuint) # GL/glext.h:7764
  6792. PFNGLUNIFORM3UIEXTPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint) # GL/glext.h:7765
  6793. PFNGLUNIFORM4UIEXTPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7766
  6794. PFNGLUNIFORM1UIVEXTPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7767
  6795. PFNGLUNIFORM2UIVEXTPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7768
  6796. PFNGLUNIFORM3UIVEXTPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7769
  6797. PFNGLUNIFORM4UIVEXTPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7770
  6798. PFNGLVERTEXATTRIBI1IEXTPROC = CFUNCTYPE(None, GLuint, GLint) # GL/glext.h:7771
  6799. PFNGLVERTEXATTRIBI2IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint) # GL/glext.h:7772
  6800. PFNGLVERTEXATTRIBI3IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint) # GL/glext.h:7773
  6801. PFNGLVERTEXATTRIBI4IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:7774
  6802. PFNGLVERTEXATTRIBI1UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:7775
  6803. PFNGLVERTEXATTRIBI2UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:7776
  6804. PFNGLVERTEXATTRIBI3UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7777
  6805. PFNGLVERTEXATTRIBI4UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7778
  6806. PFNGLVERTEXATTRIBI1IVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:7779
  6807. PFNGLVERTEXATTRIBI2IVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:7780
  6808. PFNGLVERTEXATTRIBI3IVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:7781
  6809. PFNGLVERTEXATTRIBI4IVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:7782
  6810. PFNGLVERTEXATTRIBI1UIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:7783
  6811. PFNGLVERTEXATTRIBI2UIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:7784
  6812. PFNGLVERTEXATTRIBI3UIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:7785
  6813. PFNGLVERTEXATTRIBI4UIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:7786
  6814. PFNGLVERTEXATTRIBI4BVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:7787
  6815. PFNGLVERTEXATTRIBI4SVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:7788
  6816. PFNGLVERTEXATTRIBI4UBVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:7789
  6817. PFNGLVERTEXATTRIBI4USVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:7790
  6818. PFNGLVERTEXATTRIBIPOINTEREXTPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7791
  6819. PFNGLGETVERTEXATTRIBIIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7792
  6820. PFNGLGETVERTEXATTRIBIUIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:7793
  6821. # EXT_geometry_shader4 (GL/glext.h:7797)
  6822. GL_EXT_geometry_shader4 = 1 # GL/glext.h:7798
  6823. # GL/glext.h:7800
  6824. glProgramParameteriEXT = _link_function('glProgramParameteriEXT', None, [GLuint, GLenum, GLint], 'EXT_geometry_shader4')
  6825. # GL/glext.h:7801
  6826. glFramebufferTextureEXT = _link_function('glFramebufferTextureEXT', None, [GLenum, GLenum, GLuint, GLint], 'EXT_geometry_shader4')
  6827. # GL/glext.h:7802
  6828. glFramebufferTextureLayerEXT = _link_function('glFramebufferTextureLayerEXT', None, [GLenum, GLenum, GLuint, GLint, GLint], 'EXT_geometry_shader4')
  6829. # GL/glext.h:7803
  6830. glFramebufferTextureFaceEXT = _link_function('glFramebufferTextureFaceEXT', None, [GLenum, GLenum, GLuint, GLint, GLenum], 'EXT_geometry_shader4')
  6831. PFNGLPROGRAMPARAMETERIEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:7805
  6832. PFNGLFRAMEBUFFERTEXTUREEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint) # GL/glext.h:7806
  6833. PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:7807
  6834. PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLenum) # GL/glext.h:7808
  6835. # NV_geometry_program4 (GL/glext.h:7811)
  6836. GL_NV_geometry_program4 = 1 # GL/glext.h:7812
  6837. # GL/glext.h:7814
  6838. glProgramVertexLimitNV = _link_function('glProgramVertexLimitNV', None, [GLenum, GLint], 'NV_geometry_program4')
  6839. PFNGLPROGRAMVERTEXLIMITNVPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7816
  6840. # NV_gpu_program4 (GL/glext.h:7819)
  6841. GL_NV_gpu_program4 = 1 # GL/glext.h:7820
  6842. # GL/glext.h:7822
  6843. glProgramLocalParameterI4iNV = _link_function('glProgramLocalParameterI4iNV', None, [GLenum, GLuint, GLint, GLint, GLint, GLint], 'NV_gpu_program4')
  6844. # GL/glext.h:7823
  6845. glProgramLocalParameterI4ivNV = _link_function('glProgramLocalParameterI4ivNV', None, [GLenum, GLuint, POINTER(GLint)], 'NV_gpu_program4')
  6846. # GL/glext.h:7824
  6847. glProgramLocalParametersI4ivNV = _link_function('glProgramLocalParametersI4ivNV', None, [GLenum, GLuint, GLsizei, POINTER(GLint)], 'NV_gpu_program4')
  6848. # GL/glext.h:7825
  6849. glProgramLocalParameterI4uiNV = _link_function('glProgramLocalParameterI4uiNV', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint], 'NV_gpu_program4')
  6850. # GL/glext.h:7826
  6851. glProgramLocalParameterI4uivNV = _link_function('glProgramLocalParameterI4uivNV', None, [GLenum, GLuint, POINTER(GLuint)], 'NV_gpu_program4')
  6852. # GL/glext.h:7827
  6853. glProgramLocalParametersI4uivNV = _link_function('glProgramLocalParametersI4uivNV', None, [GLenum, GLuint, GLsizei, POINTER(GLuint)], 'NV_gpu_program4')
  6854. # GL/glext.h:7828
  6855. glProgramEnvParameterI4iNV = _link_function('glProgramEnvParameterI4iNV', None, [GLenum, GLuint, GLint, GLint, GLint, GLint], 'NV_gpu_program4')
  6856. # GL/glext.h:7829
  6857. glProgramEnvParameterI4ivNV = _link_function('glProgramEnvParameterI4ivNV', None, [GLenum, GLuint, POINTER(GLint)], 'NV_gpu_program4')
  6858. # GL/glext.h:7830
  6859. glProgramEnvParametersI4ivNV = _link_function('glProgramEnvParametersI4ivNV', None, [GLenum, GLuint, GLsizei, POINTER(GLint)], 'NV_gpu_program4')
  6860. # GL/glext.h:7831
  6861. glProgramEnvParameterI4uiNV = _link_function('glProgramEnvParameterI4uiNV', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint], 'NV_gpu_program4')
  6862. # GL/glext.h:7832
  6863. glProgramEnvParameterI4uivNV = _link_function('glProgramEnvParameterI4uivNV', None, [GLenum, GLuint, POINTER(GLuint)], 'NV_gpu_program4')
  6864. # GL/glext.h:7833
  6865. glProgramEnvParametersI4uivNV = _link_function('glProgramEnvParametersI4uivNV', None, [GLenum, GLuint, GLsizei, POINTER(GLuint)], 'NV_gpu_program4')
  6866. # GL/glext.h:7834
  6867. glGetProgramLocalParameterIivNV = _link_function('glGetProgramLocalParameterIivNV', None, [GLenum, GLuint, POINTER(GLint)], 'NV_gpu_program4')
  6868. # GL/glext.h:7835
  6869. glGetProgramLocalParameterIuivNV = _link_function('glGetProgramLocalParameterIuivNV', None, [GLenum, GLuint, POINTER(GLuint)], 'NV_gpu_program4')
  6870. # GL/glext.h:7836
  6871. glGetProgramEnvParameterIivNV = _link_function('glGetProgramEnvParameterIivNV', None, [GLenum, GLuint, POINTER(GLint)], 'NV_gpu_program4')
  6872. # GL/glext.h:7837
  6873. glGetProgramEnvParameterIuivNV = _link_function('glGetProgramEnvParameterIuivNV', None, [GLenum, GLuint, POINTER(GLuint)], 'NV_gpu_program4')
  6874. PFNGLPROGRAMLOCALPARAMETERI4INVPROC = CFUNCTYPE(None, GLenum, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:7839
  6875. PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:7840
  6876. PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLint)) # GL/glext.h:7841
  6877. PFNGLPROGRAMLOCALPARAMETERI4UINVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7842
  6878. PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint)) # GL/glext.h:7843
  6879. PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLuint)) # GL/glext.h:7844
  6880. PFNGLPROGRAMENVPARAMETERI4INVPROC = CFUNCTYPE(None, GLenum, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:7845
  6881. PFNGLPROGRAMENVPARAMETERI4IVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:7846
  6882. PFNGLPROGRAMENVPARAMETERSI4IVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLint)) # GL/glext.h:7847
  6883. PFNGLPROGRAMENVPARAMETERI4UINVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7848
  6884. PFNGLPROGRAMENVPARAMETERI4UIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint)) # GL/glext.h:7849
  6885. PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLuint)) # GL/glext.h:7850
  6886. PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:7851
  6887. PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint)) # GL/glext.h:7852
  6888. PFNGLGETPROGRAMENVPARAMETERIIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:7853
  6889. PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint)) # GL/glext.h:7854
  6890. # NV_parameter_buffer_object (GL/glext.h:7857)
  6891. GL_NV_parameter_buffer_object = 1 # GL/glext.h:7858
  6892. # GL/glext.h:7860
  6893. glProgramBufferParametersfvNV = _link_function('glProgramBufferParametersfvNV', None, [GLenum, GLuint, GLuint, GLsizei, POINTER(GLfloat)], 'NV_parameter_buffer_object')
  6894. # GL/glext.h:7861
  6895. glProgramBufferParametersIivNV = _link_function('glProgramBufferParametersIivNV', None, [GLenum, GLuint, GLuint, GLsizei, POINTER(GLint)], 'NV_parameter_buffer_object')
  6896. # GL/glext.h:7862
  6897. glProgramBufferParametersIuivNV = _link_function('glProgramBufferParametersIuivNV', None, [GLenum, GLuint, GLuint, GLsizei, POINTER(GLuint)], 'NV_parameter_buffer_object')
  6898. PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7864
  6899. PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, POINTER(GLint)) # GL/glext.h:7865
  6900. PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, POINTER(GLuint)) # GL/glext.h:7866
  6901. # EXT_framebuffer_multisample (GL/glext.h:7869)
  6902. GL_EXT_framebuffer_multisample = 1 # GL/glext.h:7870
  6903. # GL/glext.h:7872
  6904. glRenderbufferStorageMultisampleEXT = _link_function('glRenderbufferStorageMultisampleEXT', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei], 'EXT_framebuffer_multisample')
  6905. PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:7874
  6906. # NV_framebuffer_multisample_coverage (GL/glext.h:7877)
  6907. GL_NV_framebuffer_multisample_coverage = 1 # GL/glext.h:7878
  6908. # GL/glext.h:7880
  6909. glRenderbufferStorageMultisampleCoverageNV = _link_function('glRenderbufferStorageMultisampleCoverageNV', None, [GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei], 'NV_framebuffer_multisample_coverage')
  6910. PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:7882
  6911. # EXT_framebuffer_blit (GL/glext.h:7885)
  6912. GL_EXT_framebuffer_blit = 1 # GL/glext.h:7886
  6913. # GL/glext.h:7888
  6914. glBlitFramebufferEXT = _link_function('glBlitFramebufferEXT', None, [GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum], 'EXT_framebuffer_blit')
  6915. PFNGLBLITFRAMEBUFFEREXTPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) # GL/glext.h:7890
  6916. # EXT_draw_instanced (GL/glext.h:7893)
  6917. GL_EXT_draw_instanced = 1 # GL/glext.h:7894
  6918. # GL/glext.h:7896
  6919. glDrawArraysInstancedEXT = _link_function('glDrawArraysInstancedEXT', None, [GLenum, GLint, GLsizei, GLsizei], 'EXT_draw_instanced')
  6920. # GL/glext.h:7897
  6921. glDrawElementsInstancedEXT = _link_function('glDrawElementsInstancedEXT', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei], 'EXT_draw_instanced')
  6922. PFNGLDRAWARRAYSINSTANCEDEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei) # GL/glext.h:7899
  6923. PFNGLDRAWELEMENTSINSTANCEDEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei) # GL/glext.h:7900
  6924. # EXT_texture_compression_rgtc (GL/glext.h:7903)
  6925. GL_EXT_texture_compression_rgtc = 1 # GL/glext.h:7904
  6926. # NV_present_video (GL/glext.h:7907)
  6927. GL_NV_present_video = 1 # GL/glext.h:7908
  6928. # GL/glext.h:7910
  6929. glPresentFrameKeyedNV = _link_function('glPresentFrameKeyedNV', None, [GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLuint, GLenum, GLuint, GLuint], 'NV_present_video')
  6930. # GL/glext.h:7917
  6931. glPresentFrameDualFillNV = _link_function('glPresentFrameDualFillNV', None, [GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint], 'NV_present_video')
  6932. # GL/glext.h:7926
  6933. glGetVideoivNV = _link_function('glGetVideoivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_present_video')
  6934. # GL/glext.h:7927
  6935. glGetVideouivNV = _link_function('glGetVideouivNV', None, [GLuint, GLenum, POINTER(GLuint)], 'NV_present_video')
  6936. # GL/glext.h:7928
  6937. glGetVideoi64vNV = _link_function('glGetVideoi64vNV', None, [GLuint, GLenum, POINTER(GLint64EXT)], 'NV_present_video')
  6938. # GL/glext.h:7929
  6939. glGetVideoui64vNV = _link_function('glGetVideoui64vNV', None, [GLuint, GLenum, POINTER(GLuint64EXT)], 'NV_present_video')
  6940. PFNGLPRESENTFRAMEKEYEDNVPROC = CFUNCTYPE(None, GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLuint, GLenum, GLuint, GLuint) # GL/glext.h:7931
  6941. PFNGLPRESENTFRAMEDUALFILLNVPROC = CFUNCTYPE(None, GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint) # GL/glext.h:7938
  6942. PFNGLGETVIDEOIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7947
  6943. PFNGLGETVIDEOUIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:7948
  6944. PFNGLGETVIDEOI64VNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint64EXT)) # GL/glext.h:7949
  6945. PFNGLGETVIDEOUI64VNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint64EXT)) # GL/glext.h:7950
  6946. # NV_conditional_render (GL/glext.h:7953)
  6947. GL_NV_conditional_render = 1 # GL/glext.h:7954
  6948. # GL/glext.h:7956
  6949. glBeginConditionalRenderNV = _link_function('glBeginConditionalRenderNV', None, [GLuint, GLenum], 'NV_conditional_render')
  6950. # GL/glext.h:7957
  6951. glEndConditionalRenderNV = _link_function('glEndConditionalRenderNV', None, [], 'NV_conditional_render')
  6952. PFNGLBEGINCONDITIONALRENDERNVPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:7959
  6953. PFNGLENDCONDITIONALRENDERNVPROC = CFUNCTYPE(None) # GL/glext.h:7960
  6954. # EXT_transform_feedback (GL/glext.h:7963)
  6955. GL_EXT_transform_feedback = 1 # GL/glext.h:7964
  6956. # GL/glext.h:7966
  6957. glBeginTransformFeedbackEXT = _link_function('glBeginTransformFeedbackEXT', None, [GLenum], 'EXT_transform_feedback')
  6958. # GL/glext.h:7967
  6959. glEndTransformFeedbackEXT = _link_function('glEndTransformFeedbackEXT', None, [], 'EXT_transform_feedback')
  6960. # GL/glext.h:7968
  6961. glBindBufferRangeEXT = _link_function('glBindBufferRangeEXT', None, [GLenum, GLuint, GLuint, GLintptr, GLsizeiptr], 'EXT_transform_feedback')
  6962. # GL/glext.h:7969
  6963. glBindBufferOffsetEXT = _link_function('glBindBufferOffsetEXT', None, [GLenum, GLuint, GLuint, GLintptr], 'EXT_transform_feedback')
  6964. # GL/glext.h:7970
  6965. glBindBufferBaseEXT = _link_function('glBindBufferBaseEXT', None, [GLenum, GLuint, GLuint], 'EXT_transform_feedback')
  6966. # GL/glext.h:7971
  6967. glTransformFeedbackVaryingsEXT = _link_function('glTransformFeedbackVaryingsEXT', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), GLenum], 'EXT_transform_feedback')
  6968. # GL/glext.h:7972
  6969. glGetTransformFeedbackVaryingEXT = _link_function('glGetTransformFeedbackVaryingEXT', None, [GLuint, GLuint, POINTER(GLint)], 'EXT_transform_feedback')
  6970. PFNGLBEGINTRANSFORMFEEDBACKEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7974
  6971. PFNGLENDTRANSFORMFEEDBACKEXTPROC = CFUNCTYPE(None) # GL/glext.h:7975
  6972. PFNGLBINDBUFFERRANGEEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr) # GL/glext.h:7976
  6973. PFNGLBINDBUFFEROFFSETEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr) # GL/glext.h:7977
  6974. PFNGLBINDBUFFERBASEEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:7978
  6975. PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLint), GLenum) # GL/glext.h:7979
  6976. PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLint)) # GL/glext.h:7980
  6977. # EXT_direct_state_access (GL/glext.h:7983)
  6978. GL_EXT_direct_state_access = 1 # GL/glext.h:7984
  6979. # GL/glext.h:7986
  6980. glClientAttribDefaultEXT = _link_function('glClientAttribDefaultEXT', None, [GLbitfield], 'EXT_direct_state_access')
  6981. # GL/glext.h:7987
  6982. glPushClientAttribDefaultEXT = _link_function('glPushClientAttribDefaultEXT', None, [GLbitfield], 'EXT_direct_state_access')
  6983. # GL/glext.h:7988
  6984. glMatrixLoadfEXT = _link_function('glMatrixLoadfEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  6985. # GL/glext.h:7989
  6986. glMatrixLoaddEXT = _link_function('glMatrixLoaddEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_direct_state_access')
  6987. # GL/glext.h:7990
  6988. glMatrixMultfEXT = _link_function('glMatrixMultfEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  6989. # GL/glext.h:7991
  6990. glMatrixMultdEXT = _link_function('glMatrixMultdEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_direct_state_access')
  6991. # GL/glext.h:7992
  6992. glMatrixLoadIdentityEXT = _link_function('glMatrixLoadIdentityEXT', None, [GLenum], 'EXT_direct_state_access')
  6993. # GL/glext.h:7993
  6994. glMatrixRotatefEXT = _link_function('glMatrixRotatefEXT', None, [GLenum, GLfloat, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access')
  6995. # GL/glext.h:7994
  6996. glMatrixRotatedEXT = _link_function('glMatrixRotatedEXT', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access')
  6997. # GL/glext.h:7995
  6998. glMatrixScalefEXT = _link_function('glMatrixScalefEXT', None, [GLenum, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access')
  6999. # GL/glext.h:7996
  7000. glMatrixScaledEXT = _link_function('glMatrixScaledEXT', None, [GLenum, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access')
  7001. # GL/glext.h:7997
  7002. glMatrixTranslatefEXT = _link_function('glMatrixTranslatefEXT', None, [GLenum, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access')
  7003. # GL/glext.h:7998
  7004. glMatrixTranslatedEXT = _link_function('glMatrixTranslatedEXT', None, [GLenum, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access')
  7005. # GL/glext.h:7999
  7006. glMatrixFrustumEXT = _link_function('glMatrixFrustumEXT', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access')
  7007. # GL/glext.h:8000
  7008. glMatrixOrthoEXT = _link_function('glMatrixOrthoEXT', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access')
  7009. # GL/glext.h:8001
  7010. glMatrixPopEXT = _link_function('glMatrixPopEXT', None, [GLenum], 'EXT_direct_state_access')
  7011. # GL/glext.h:8002
  7012. glMatrixPushEXT = _link_function('glMatrixPushEXT', None, [GLenum], 'EXT_direct_state_access')
  7013. # GL/glext.h:8003
  7014. glMatrixLoadTransposefEXT = _link_function('glMatrixLoadTransposefEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  7015. # GL/glext.h:8004
  7016. glMatrixLoadTransposedEXT = _link_function('glMatrixLoadTransposedEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_direct_state_access')
  7017. # GL/glext.h:8005
  7018. glMatrixMultTransposefEXT = _link_function('glMatrixMultTransposefEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  7019. # GL/glext.h:8006
  7020. glMatrixMultTransposedEXT = _link_function('glMatrixMultTransposedEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_direct_state_access')
  7021. # GL/glext.h:8007
  7022. glTextureParameterfEXT = _link_function('glTextureParameterfEXT', None, [GLuint, GLenum, GLenum, GLfloat], 'EXT_direct_state_access')
  7023. # GL/glext.h:8008
  7024. glTextureParameterfvEXT = _link_function('glTextureParameterfvEXT', None, [GLuint, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  7025. # GL/glext.h:8009
  7026. glTextureParameteriEXT = _link_function('glTextureParameteriEXT', None, [GLuint, GLenum, GLenum, GLint], 'EXT_direct_state_access')
  7027. # GL/glext.h:8010
  7028. glTextureParameterivEXT = _link_function('glTextureParameterivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7029. # GL/glext.h:8011
  7030. glTextureImage1DEXT = _link_function('glTextureImage1DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7031. # GL/glext.h:8012
  7032. glTextureImage2DEXT = _link_function('glTextureImage2DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7033. # GL/glext.h:8013
  7034. glTextureSubImage1DEXT = _link_function('glTextureSubImage1DEXT', None, [GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7035. # GL/glext.h:8014
  7036. glTextureSubImage2DEXT = _link_function('glTextureSubImage2DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7037. # GL/glext.h:8015
  7038. glCopyTextureImage1DEXT = _link_function('glCopyTextureImage1DEXT', None, [GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint], 'EXT_direct_state_access')
  7039. # GL/glext.h:8016
  7040. glCopyTextureImage2DEXT = _link_function('glCopyTextureImage2DEXT', None, [GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint], 'EXT_direct_state_access')
  7041. # GL/glext.h:8017
  7042. glCopyTextureSubImage1DEXT = _link_function('glCopyTextureSubImage1DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei], 'EXT_direct_state_access')
  7043. # GL/glext.h:8018
  7044. glCopyTextureSubImage2DEXT = _link_function('glCopyTextureSubImage2DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_direct_state_access')
  7045. # GL/glext.h:8019
  7046. glGetTextureImageEXT = _link_function('glGetTextureImageEXT', None, [GLuint, GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7047. # GL/glext.h:8020
  7048. glGetTextureParameterfvEXT = _link_function('glGetTextureParameterfvEXT', None, [GLuint, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  7049. # GL/glext.h:8021
  7050. glGetTextureParameterivEXT = _link_function('glGetTextureParameterivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7051. # GL/glext.h:8022
  7052. glGetTextureLevelParameterfvEXT = _link_function('glGetTextureLevelParameterfvEXT', None, [GLuint, GLenum, GLint, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  7053. # GL/glext.h:8023
  7054. glGetTextureLevelParameterivEXT = _link_function('glGetTextureLevelParameterivEXT', None, [GLuint, GLenum, GLint, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7055. # GL/glext.h:8024
  7056. glTextureImage3DEXT = _link_function('glTextureImage3DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7057. # GL/glext.h:8025
  7058. glTextureSubImage3DEXT = _link_function('glTextureSubImage3DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7059. # GL/glext.h:8026
  7060. glCopyTextureSubImage3DEXT = _link_function('glCopyTextureSubImage3DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_direct_state_access')
  7061. # GL/glext.h:8027
  7062. glMultiTexParameterfEXT = _link_function('glMultiTexParameterfEXT', None, [GLenum, GLenum, GLenum, GLfloat], 'EXT_direct_state_access')
  7063. # GL/glext.h:8028
  7064. glMultiTexParameterfvEXT = _link_function('glMultiTexParameterfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  7065. # GL/glext.h:8029
  7066. glMultiTexParameteriEXT = _link_function('glMultiTexParameteriEXT', None, [GLenum, GLenum, GLenum, GLint], 'EXT_direct_state_access')
  7067. # GL/glext.h:8030
  7068. glMultiTexParameterivEXT = _link_function('glMultiTexParameterivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7069. # GL/glext.h:8031
  7070. glMultiTexImage1DEXT = _link_function('glMultiTexImage1DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7071. # GL/glext.h:8032
  7072. glMultiTexImage2DEXT = _link_function('glMultiTexImage2DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7073. # GL/glext.h:8033
  7074. glMultiTexSubImage1DEXT = _link_function('glMultiTexSubImage1DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7075. # GL/glext.h:8034
  7076. glMultiTexSubImage2DEXT = _link_function('glMultiTexSubImage2DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7077. # GL/glext.h:8035
  7078. glCopyMultiTexImage1DEXT = _link_function('glCopyMultiTexImage1DEXT', None, [GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint], 'EXT_direct_state_access')
  7079. # GL/glext.h:8036
  7080. glCopyMultiTexImage2DEXT = _link_function('glCopyMultiTexImage2DEXT', None, [GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint], 'EXT_direct_state_access')
  7081. # GL/glext.h:8037
  7082. glCopyMultiTexSubImage1DEXT = _link_function('glCopyMultiTexSubImage1DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei], 'EXT_direct_state_access')
  7083. # GL/glext.h:8038
  7084. glCopyMultiTexSubImage2DEXT = _link_function('glCopyMultiTexSubImage2DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_direct_state_access')
  7085. # GL/glext.h:8039
  7086. glGetMultiTexImageEXT = _link_function('glGetMultiTexImageEXT', None, [GLenum, GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7087. # GL/glext.h:8040
  7088. glGetMultiTexParameterfvEXT = _link_function('glGetMultiTexParameterfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  7089. # GL/glext.h:8041
  7090. glGetMultiTexParameterivEXT = _link_function('glGetMultiTexParameterivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7091. # GL/glext.h:8042
  7092. glGetMultiTexLevelParameterfvEXT = _link_function('glGetMultiTexLevelParameterfvEXT', None, [GLenum, GLenum, GLint, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  7093. # GL/glext.h:8043
  7094. glGetMultiTexLevelParameterivEXT = _link_function('glGetMultiTexLevelParameterivEXT', None, [GLenum, GLenum, GLint, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7095. # GL/glext.h:8044
  7096. glMultiTexImage3DEXT = _link_function('glMultiTexImage3DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7097. # GL/glext.h:8045
  7098. glMultiTexSubImage3DEXT = _link_function('glMultiTexSubImage3DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7099. # GL/glext.h:8046
  7100. glCopyMultiTexSubImage3DEXT = _link_function('glCopyMultiTexSubImage3DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_direct_state_access')
  7101. # GL/glext.h:8047
  7102. glBindMultiTextureEXT = _link_function('glBindMultiTextureEXT', None, [GLenum, GLenum, GLuint], 'EXT_direct_state_access')
  7103. # GL/glext.h:8048
  7104. glEnableClientStateIndexedEXT = _link_function('glEnableClientStateIndexedEXT', None, [GLenum, GLuint], 'EXT_direct_state_access')
  7105. # GL/glext.h:8049
  7106. glDisableClientStateIndexedEXT = _link_function('glDisableClientStateIndexedEXT', None, [GLenum, GLuint], 'EXT_direct_state_access')
  7107. # GL/glext.h:8050
  7108. glMultiTexCoordPointerEXT = _link_function('glMultiTexCoordPointerEXT', None, [GLenum, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7109. # GL/glext.h:8051
  7110. glMultiTexEnvfEXT = _link_function('glMultiTexEnvfEXT', None, [GLenum, GLenum, GLenum, GLfloat], 'EXT_direct_state_access')
  7111. # GL/glext.h:8052
  7112. glMultiTexEnvfvEXT = _link_function('glMultiTexEnvfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  7113. # GL/glext.h:8053
  7114. glMultiTexEnviEXT = _link_function('glMultiTexEnviEXT', None, [GLenum, GLenum, GLenum, GLint], 'EXT_direct_state_access')
  7115. # GL/glext.h:8054
  7116. glMultiTexEnvivEXT = _link_function('glMultiTexEnvivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7117. # GL/glext.h:8055
  7118. glMultiTexGendEXT = _link_function('glMultiTexGendEXT', None, [GLenum, GLenum, GLenum, GLdouble], 'EXT_direct_state_access')
  7119. # GL/glext.h:8056
  7120. glMultiTexGendvEXT = _link_function('glMultiTexGendvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLdouble)], 'EXT_direct_state_access')
  7121. # GL/glext.h:8057
  7122. glMultiTexGenfEXT = _link_function('glMultiTexGenfEXT', None, [GLenum, GLenum, GLenum, GLfloat], 'EXT_direct_state_access')
  7123. # GL/glext.h:8058
  7124. glMultiTexGenfvEXT = _link_function('glMultiTexGenfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  7125. # GL/glext.h:8059
  7126. glMultiTexGeniEXT = _link_function('glMultiTexGeniEXT', None, [GLenum, GLenum, GLenum, GLint], 'EXT_direct_state_access')
  7127. # GL/glext.h:8060
  7128. glMultiTexGenivEXT = _link_function('glMultiTexGenivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7129. # GL/glext.h:8061
  7130. glGetMultiTexEnvfvEXT = _link_function('glGetMultiTexEnvfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  7131. # GL/glext.h:8062
  7132. glGetMultiTexEnvivEXT = _link_function('glGetMultiTexEnvivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7133. # GL/glext.h:8063
  7134. glGetMultiTexGendvEXT = _link_function('glGetMultiTexGendvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLdouble)], 'EXT_direct_state_access')
  7135. # GL/glext.h:8064
  7136. glGetMultiTexGenfvEXT = _link_function('glGetMultiTexGenfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access')
  7137. # GL/glext.h:8065
  7138. glGetMultiTexGenivEXT = _link_function('glGetMultiTexGenivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7139. # GL/glext.h:8066
  7140. glGetFloatIndexedvEXT = _link_function('glGetFloatIndexedvEXT', None, [GLenum, GLuint, POINTER(GLfloat)], 'EXT_direct_state_access')
  7141. # GL/glext.h:8067
  7142. glGetDoubleIndexedvEXT = _link_function('glGetDoubleIndexedvEXT', None, [GLenum, GLuint, POINTER(GLdouble)], 'EXT_direct_state_access')
  7143. # GL/glext.h:8068
  7144. glGetPointerIndexedvEXT = _link_function('glGetPointerIndexedvEXT', None, [GLenum, GLuint, POINTER(POINTER(GLvoid))], 'EXT_direct_state_access')
  7145. # GL/glext.h:8069
  7146. glCompressedTextureImage3DEXT = _link_function('glCompressedTextureImage3DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7147. # GL/glext.h:8070
  7148. glCompressedTextureImage2DEXT = _link_function('glCompressedTextureImage2DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7149. # GL/glext.h:8071
  7150. glCompressedTextureImage1DEXT = _link_function('glCompressedTextureImage1DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7151. # GL/glext.h:8072
  7152. glCompressedTextureSubImage3DEXT = _link_function('glCompressedTextureSubImage3DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7153. # GL/glext.h:8073
  7154. glCompressedTextureSubImage2DEXT = _link_function('glCompressedTextureSubImage2DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7155. # GL/glext.h:8074
  7156. glCompressedTextureSubImage1DEXT = _link_function('glCompressedTextureSubImage1DEXT', None, [GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7157. # GL/glext.h:8075
  7158. glGetCompressedTextureImageEXT = _link_function('glGetCompressedTextureImageEXT', None, [GLuint, GLenum, GLint, POINTER(GLvoid)], 'EXT_direct_state_access')
  7159. # GL/glext.h:8076
  7160. glCompressedMultiTexImage3DEXT = _link_function('glCompressedMultiTexImage3DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7161. # GL/glext.h:8077
  7162. glCompressedMultiTexImage2DEXT = _link_function('glCompressedMultiTexImage2DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7163. # GL/glext.h:8078
  7164. glCompressedMultiTexImage1DEXT = _link_function('glCompressedMultiTexImage1DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7165. # GL/glext.h:8079
  7166. glCompressedMultiTexSubImage3DEXT = _link_function('glCompressedMultiTexSubImage3DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7167. # GL/glext.h:8080
  7168. glCompressedMultiTexSubImage2DEXT = _link_function('glCompressedMultiTexSubImage2DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7169. # GL/glext.h:8081
  7170. glCompressedMultiTexSubImage1DEXT = _link_function('glCompressedMultiTexSubImage1DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7171. # GL/glext.h:8082
  7172. glGetCompressedMultiTexImageEXT = _link_function('glGetCompressedMultiTexImageEXT', None, [GLenum, GLenum, GLint, POINTER(GLvoid)], 'EXT_direct_state_access')
  7173. # GL/glext.h:8083
  7174. glNamedProgramStringEXT = _link_function('glNamedProgramStringEXT', None, [GLuint, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access')
  7175. # GL/glext.h:8084
  7176. glNamedProgramLocalParameter4dEXT = _link_function('glNamedProgramLocalParameter4dEXT', None, [GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access')
  7177. # GL/glext.h:8085
  7178. glNamedProgramLocalParameter4dvEXT = _link_function('glNamedProgramLocalParameter4dvEXT', None, [GLuint, GLenum, GLuint, POINTER(GLdouble)], 'EXT_direct_state_access')
  7179. # GL/glext.h:8086
  7180. glNamedProgramLocalParameter4fEXT = _link_function('glNamedProgramLocalParameter4fEXT', None, [GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access')
  7181. # GL/glext.h:8087
  7182. glNamedProgramLocalParameter4fvEXT = _link_function('glNamedProgramLocalParameter4fvEXT', None, [GLuint, GLenum, GLuint, POINTER(GLfloat)], 'EXT_direct_state_access')
  7183. # GL/glext.h:8088
  7184. glGetNamedProgramLocalParameterdvEXT = _link_function('glGetNamedProgramLocalParameterdvEXT', None, [GLuint, GLenum, GLuint, POINTER(GLdouble)], 'EXT_direct_state_access')
  7185. # GL/glext.h:8089
  7186. glGetNamedProgramLocalParameterfvEXT = _link_function('glGetNamedProgramLocalParameterfvEXT', None, [GLuint, GLenum, GLuint, POINTER(GLfloat)], 'EXT_direct_state_access')
  7187. # GL/glext.h:8090
  7188. glGetNamedProgramivEXT = _link_function('glGetNamedProgramivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7189. # GL/glext.h:8091
  7190. glGetNamedProgramStringEXT = _link_function('glGetNamedProgramStringEXT', None, [GLuint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access')
  7191. # GL/glext.h:8092
  7192. glNamedProgramLocalParameters4fvEXT = _link_function('glNamedProgramLocalParameters4fvEXT', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access')
  7193. # GL/glext.h:8093
  7194. glNamedProgramLocalParameterI4iEXT = _link_function('glNamedProgramLocalParameterI4iEXT', None, [GLuint, GLenum, GLuint, GLint, GLint, GLint, GLint], 'EXT_direct_state_access')
  7195. # GL/glext.h:8094
  7196. glNamedProgramLocalParameterI4ivEXT = _link_function('glNamedProgramLocalParameterI4ivEXT', None, [GLuint, GLenum, GLuint, POINTER(GLint)], 'EXT_direct_state_access')
  7197. # GL/glext.h:8095
  7198. glNamedProgramLocalParametersI4ivEXT = _link_function('glNamedProgramLocalParametersI4ivEXT', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access')
  7199. # GL/glext.h:8096
  7200. glNamedProgramLocalParameterI4uiEXT = _link_function('glNamedProgramLocalParameterI4uiEXT', None, [GLuint, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint], 'EXT_direct_state_access')
  7201. # GL/glext.h:8097
  7202. glNamedProgramLocalParameterI4uivEXT = _link_function('glNamedProgramLocalParameterI4uivEXT', None, [GLuint, GLenum, GLuint, POINTER(GLuint)], 'EXT_direct_state_access')
  7203. # GL/glext.h:8098
  7204. glNamedProgramLocalParametersI4uivEXT = _link_function('glNamedProgramLocalParametersI4uivEXT', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access')
  7205. # GL/glext.h:8099
  7206. glGetNamedProgramLocalParameterIivEXT = _link_function('glGetNamedProgramLocalParameterIivEXT', None, [GLuint, GLenum, GLuint, POINTER(GLint)], 'EXT_direct_state_access')
  7207. # GL/glext.h:8100
  7208. glGetNamedProgramLocalParameterIuivEXT = _link_function('glGetNamedProgramLocalParameterIuivEXT', None, [GLuint, GLenum, GLuint, POINTER(GLuint)], 'EXT_direct_state_access')
  7209. # GL/glext.h:8101
  7210. glTextureParameterIivEXT = _link_function('glTextureParameterIivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7211. # GL/glext.h:8102
  7212. glTextureParameterIuivEXT = _link_function('glTextureParameterIuivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLuint)], 'EXT_direct_state_access')
  7213. # GL/glext.h:8103
  7214. glGetTextureParameterIivEXT = _link_function('glGetTextureParameterIivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7215. # GL/glext.h:8104
  7216. glGetTextureParameterIuivEXT = _link_function('glGetTextureParameterIuivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLuint)], 'EXT_direct_state_access')
  7217. # GL/glext.h:8105
  7218. glMultiTexParameterIivEXT = _link_function('glMultiTexParameterIivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7219. # GL/glext.h:8106
  7220. glMultiTexParameterIuivEXT = _link_function('glMultiTexParameterIuivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLuint)], 'EXT_direct_state_access')
  7221. # GL/glext.h:8107
  7222. glGetMultiTexParameterIivEXT = _link_function('glGetMultiTexParameterIivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7223. # GL/glext.h:8108
  7224. glGetMultiTexParameterIuivEXT = _link_function('glGetMultiTexParameterIuivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLuint)], 'EXT_direct_state_access')
  7225. # GL/glext.h:8109
  7226. glProgramUniform1fEXT = _link_function('glProgramUniform1fEXT', None, [GLuint, GLint, GLfloat], 'EXT_direct_state_access')
  7227. # GL/glext.h:8110
  7228. glProgramUniform2fEXT = _link_function('glProgramUniform2fEXT', None, [GLuint, GLint, GLfloat, GLfloat], 'EXT_direct_state_access')
  7229. # GL/glext.h:8111
  7230. glProgramUniform3fEXT = _link_function('glProgramUniform3fEXT', None, [GLuint, GLint, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access')
  7231. # GL/glext.h:8112
  7232. glProgramUniform4fEXT = _link_function('glProgramUniform4fEXT', None, [GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access')
  7233. # GL/glext.h:8113
  7234. glProgramUniform1iEXT = _link_function('glProgramUniform1iEXT', None, [GLuint, GLint, GLint], 'EXT_direct_state_access')
  7235. # GL/glext.h:8114
  7236. glProgramUniform2iEXT = _link_function('glProgramUniform2iEXT', None, [GLuint, GLint, GLint, GLint], 'EXT_direct_state_access')
  7237. # GL/glext.h:8115
  7238. glProgramUniform3iEXT = _link_function('glProgramUniform3iEXT', None, [GLuint, GLint, GLint, GLint, GLint], 'EXT_direct_state_access')
  7239. # GL/glext.h:8116
  7240. glProgramUniform4iEXT = _link_function('glProgramUniform4iEXT', None, [GLuint, GLint, GLint, GLint, GLint, GLint], 'EXT_direct_state_access')
  7241. # GL/glext.h:8117
  7242. glProgramUniform1fvEXT = _link_function('glProgramUniform1fvEXT', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access')
  7243. # GL/glext.h:8118
  7244. glProgramUniform2fvEXT = _link_function('glProgramUniform2fvEXT', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access')
  7245. # GL/glext.h:8119
  7246. glProgramUniform3fvEXT = _link_function('glProgramUniform3fvEXT', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access')
  7247. # GL/glext.h:8120
  7248. glProgramUniform4fvEXT = _link_function('glProgramUniform4fvEXT', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access')
  7249. # GL/glext.h:8121
  7250. glProgramUniform1ivEXT = _link_function('glProgramUniform1ivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access')
  7251. # GL/glext.h:8122
  7252. glProgramUniform2ivEXT = _link_function('glProgramUniform2ivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access')
  7253. # GL/glext.h:8123
  7254. glProgramUniform3ivEXT = _link_function('glProgramUniform3ivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access')
  7255. # GL/glext.h:8124
  7256. glProgramUniform4ivEXT = _link_function('glProgramUniform4ivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access')
  7257. # GL/glext.h:8125
  7258. glProgramUniformMatrix2fvEXT = _link_function('glProgramUniformMatrix2fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
  7259. # GL/glext.h:8126
  7260. glProgramUniformMatrix3fvEXT = _link_function('glProgramUniformMatrix3fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
  7261. # GL/glext.h:8127
  7262. glProgramUniformMatrix4fvEXT = _link_function('glProgramUniformMatrix4fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
  7263. # GL/glext.h:8128
  7264. glProgramUniformMatrix2x3fvEXT = _link_function('glProgramUniformMatrix2x3fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
  7265. # GL/glext.h:8129
  7266. glProgramUniformMatrix3x2fvEXT = _link_function('glProgramUniformMatrix3x2fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
  7267. # GL/glext.h:8130
  7268. glProgramUniformMatrix2x4fvEXT = _link_function('glProgramUniformMatrix2x4fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
  7269. # GL/glext.h:8131
  7270. glProgramUniformMatrix4x2fvEXT = _link_function('glProgramUniformMatrix4x2fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
  7271. # GL/glext.h:8132
  7272. glProgramUniformMatrix3x4fvEXT = _link_function('glProgramUniformMatrix3x4fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
  7273. # GL/glext.h:8133
  7274. glProgramUniformMatrix4x3fvEXT = _link_function('glProgramUniformMatrix4x3fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access')
  7275. # GL/glext.h:8134
  7276. glProgramUniform1uiEXT = _link_function('glProgramUniform1uiEXT', None, [GLuint, GLint, GLuint], 'EXT_direct_state_access')
  7277. # GL/glext.h:8135
  7278. glProgramUniform2uiEXT = _link_function('glProgramUniform2uiEXT', None, [GLuint, GLint, GLuint, GLuint], 'EXT_direct_state_access')
  7279. # GL/glext.h:8136
  7280. glProgramUniform3uiEXT = _link_function('glProgramUniform3uiEXT', None, [GLuint, GLint, GLuint, GLuint, GLuint], 'EXT_direct_state_access')
  7281. # GL/glext.h:8137
  7282. glProgramUniform4uiEXT = _link_function('glProgramUniform4uiEXT', None, [GLuint, GLint, GLuint, GLuint, GLuint, GLuint], 'EXT_direct_state_access')
  7283. # GL/glext.h:8138
  7284. glProgramUniform1uivEXT = _link_function('glProgramUniform1uivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access')
  7285. # GL/glext.h:8139
  7286. glProgramUniform2uivEXT = _link_function('glProgramUniform2uivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access')
  7287. # GL/glext.h:8140
  7288. glProgramUniform3uivEXT = _link_function('glProgramUniform3uivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access')
  7289. # GL/glext.h:8141
  7290. glProgramUniform4uivEXT = _link_function('glProgramUniform4uivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access')
  7291. # GL/glext.h:8142
  7292. glNamedBufferDataEXT = _link_function('glNamedBufferDataEXT', None, [GLuint, GLsizeiptr, POINTER(GLvoid), GLenum], 'EXT_direct_state_access')
  7293. # GL/glext.h:8143
  7294. glNamedBufferSubDataEXT = _link_function('glNamedBufferSubDataEXT', None, [GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'EXT_direct_state_access')
  7295. # GL/glext.h:8144
  7296. glMapNamedBufferEXT = _link_function('glMapNamedBufferEXT', POINTER(GLvoid), [GLuint, GLenum], 'EXT_direct_state_access')
  7297. # GL/glext.h:8145
  7298. glUnmapNamedBufferEXT = _link_function('glUnmapNamedBufferEXT', GLboolean, [GLuint], 'EXT_direct_state_access')
  7299. # GL/glext.h:8146
  7300. glGetNamedBufferParameterivEXT = _link_function('glGetNamedBufferParameterivEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7301. # GL/glext.h:8147
  7302. glGetNamedBufferPointervEXT = _link_function('glGetNamedBufferPointervEXT', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'EXT_direct_state_access')
  7303. # GL/glext.h:8148
  7304. glGetNamedBufferSubDataEXT = _link_function('glGetNamedBufferSubDataEXT', None, [GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'EXT_direct_state_access')
  7305. # GL/glext.h:8149
  7306. glTextureBufferEXT = _link_function('glTextureBufferEXT', None, [GLuint, GLenum, GLenum, GLuint], 'EXT_direct_state_access')
  7307. # GL/glext.h:8150
  7308. glMultiTexBufferEXT = _link_function('glMultiTexBufferEXT', None, [GLenum, GLenum, GLenum, GLuint], 'EXT_direct_state_access')
  7309. # GL/glext.h:8151
  7310. glNamedRenderbufferStorageEXT = _link_function('glNamedRenderbufferStorageEXT', None, [GLuint, GLenum, GLsizei, GLsizei], 'EXT_direct_state_access')
  7311. # GL/glext.h:8152
  7312. glGetNamedRenderbufferParameterivEXT = _link_function('glGetNamedRenderbufferParameterivEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7313. # GL/glext.h:8153
  7314. glCheckNamedFramebufferStatusEXT = _link_function('glCheckNamedFramebufferStatusEXT', GLenum, [GLuint, GLenum], 'EXT_direct_state_access')
  7315. # GL/glext.h:8154
  7316. glNamedFramebufferTexture1DEXT = _link_function('glNamedFramebufferTexture1DEXT', None, [GLuint, GLenum, GLenum, GLuint, GLint], 'EXT_direct_state_access')
  7317. # GL/glext.h:8155
  7318. glNamedFramebufferTexture2DEXT = _link_function('glNamedFramebufferTexture2DEXT', None, [GLuint, GLenum, GLenum, GLuint, GLint], 'EXT_direct_state_access')
  7319. # GL/glext.h:8156
  7320. glNamedFramebufferTexture3DEXT = _link_function('glNamedFramebufferTexture3DEXT', None, [GLuint, GLenum, GLenum, GLuint, GLint, GLint], 'EXT_direct_state_access')
  7321. # GL/glext.h:8157
  7322. glNamedFramebufferRenderbufferEXT = _link_function('glNamedFramebufferRenderbufferEXT', None, [GLuint, GLenum, GLenum, GLuint], 'EXT_direct_state_access')
  7323. # GL/glext.h:8158
  7324. glGetNamedFramebufferAttachmentParameterivEXT = _link_function('glGetNamedFramebufferAttachmentParameterivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7325. # GL/glext.h:8159
  7326. glGenerateTextureMipmapEXT = _link_function('glGenerateTextureMipmapEXT', None, [GLuint, GLenum], 'EXT_direct_state_access')
  7327. # GL/glext.h:8160
  7328. glGenerateMultiTexMipmapEXT = _link_function('glGenerateMultiTexMipmapEXT', None, [GLenum, GLenum], 'EXT_direct_state_access')
  7329. # GL/glext.h:8161
  7330. glFramebufferDrawBufferEXT = _link_function('glFramebufferDrawBufferEXT', None, [GLuint, GLenum], 'EXT_direct_state_access')
  7331. # GL/glext.h:8162
  7332. glFramebufferDrawBuffersEXT = _link_function('glFramebufferDrawBuffersEXT', None, [GLuint, GLsizei, POINTER(GLenum)], 'EXT_direct_state_access')
  7333. # GL/glext.h:8163
  7334. glFramebufferReadBufferEXT = _link_function('glFramebufferReadBufferEXT', None, [GLuint, GLenum], 'EXT_direct_state_access')
  7335. # GL/glext.h:8164
  7336. glGetFramebufferParameterivEXT = _link_function('glGetFramebufferParameterivEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_direct_state_access')
  7337. # GL/glext.h:8165
  7338. glNamedRenderbufferStorageMultisampleEXT = _link_function('glNamedRenderbufferStorageMultisampleEXT', None, [GLuint, GLsizei, GLenum, GLsizei, GLsizei], 'EXT_direct_state_access')
  7339. # GL/glext.h:8166
  7340. glNamedRenderbufferStorageMultisampleCoverageEXT = _link_function('glNamedRenderbufferStorageMultisampleCoverageEXT', None, [GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei], 'EXT_direct_state_access')
  7341. # GL/glext.h:8167
  7342. glNamedFramebufferTextureEXT = _link_function('glNamedFramebufferTextureEXT', None, [GLuint, GLenum, GLuint, GLint], 'EXT_direct_state_access')
  7343. # GL/glext.h:8168
  7344. glNamedFramebufferTextureLayerEXT = _link_function('glNamedFramebufferTextureLayerEXT', None, [GLuint, GLenum, GLuint, GLint, GLint], 'EXT_direct_state_access')
  7345. # GL/glext.h:8169
  7346. glNamedFramebufferTextureFaceEXT = _link_function('glNamedFramebufferTextureFaceEXT', None, [GLuint, GLenum, GLuint, GLint, GLenum], 'EXT_direct_state_access')
  7347. # GL/glext.h:8170
  7348. glTextureRenderbufferEXT = _link_function('glTextureRenderbufferEXT', None, [GLuint, GLenum, GLuint], 'EXT_direct_state_access')
  7349. # GL/glext.h:8171
  7350. glMultiTexRenderbufferEXT = _link_function('glMultiTexRenderbufferEXT', None, [GLenum, GLenum, GLuint], 'EXT_direct_state_access')
  7351. PFNGLCLIENTATTRIBDEFAULTEXTPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:8173
  7352. PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:8174
  7353. PFNGLMATRIXLOADFEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8175
  7354. PFNGLMATRIXLOADDEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:8176
  7355. PFNGLMATRIXMULTFEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8177
  7356. PFNGLMATRIXMULTDEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:8178
  7357. PFNGLMATRIXLOADIDENTITYEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8179
  7358. PFNGLMATRIXROTATEFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8180
  7359. PFNGLMATRIXROTATEDEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:8181
  7360. PFNGLMATRIXSCALEFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) # GL/glext.h:8182
  7361. PFNGLMATRIXSCALEDEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) # GL/glext.h:8183
  7362. PFNGLMATRIXTRANSLATEFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) # GL/glext.h:8184
  7363. PFNGLMATRIXTRANSLATEDEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) # GL/glext.h:8185
  7364. PFNGLMATRIXFRUSTUMEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:8186
  7365. PFNGLMATRIXORTHOEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:8187
  7366. PFNGLMATRIXPOPEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8188
  7367. PFNGLMATRIXPUSHEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8189
  7368. PFNGLMATRIXLOADTRANSPOSEFEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8190
  7369. PFNGLMATRIXLOADTRANSPOSEDEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:8191
  7370. PFNGLMATRIXMULTTRANSPOSEFEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8192
  7371. PFNGLMATRIXMULTTRANSPOSEDEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:8193
  7372. PFNGLTEXTUREPARAMETERFEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLfloat) # GL/glext.h:8194
  7373. PFNGLTEXTUREPARAMETERFVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8195
  7374. PFNGLTEXTUREPARAMETERIEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLint) # GL/glext.h:8196
  7375. PFNGLTEXTUREPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8197
  7376. PFNGLTEXTUREIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8198
  7377. PFNGLTEXTUREIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8199
  7378. PFNGLTEXTURESUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8200
  7379. PFNGLTEXTURESUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8201
  7380. PFNGLCOPYTEXTUREIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint) # GL/glext.h:8202
  7381. PFNGLCOPYTEXTUREIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) # GL/glext.h:8203
  7382. PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei) # GL/glext.h:8204
  7383. PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:8205
  7384. PFNGLGETTEXTUREIMAGEEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8206
  7385. PFNGLGETTEXTUREPARAMETERFVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8207
  7386. PFNGLGETTEXTUREPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8208
  7387. PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, POINTER(GLfloat)) # GL/glext.h:8209
  7388. PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, POINTER(GLint)) # GL/glext.h:8210
  7389. PFNGLTEXTUREIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8211
  7390. PFNGLTEXTURESUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8212
  7391. PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:8213
  7392. PFNGLMULTITEXPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLfloat) # GL/glext.h:8214
  7393. PFNGLMULTITEXPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8215
  7394. PFNGLMULTITEXPARAMETERIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLint) # GL/glext.h:8216
  7395. PFNGLMULTITEXPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8217
  7396. PFNGLMULTITEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8218
  7397. PFNGLMULTITEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8219
  7398. PFNGLMULTITEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8220
  7399. PFNGLMULTITEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8221
  7400. PFNGLCOPYMULTITEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint) # GL/glext.h:8222
  7401. PFNGLCOPYMULTITEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) # GL/glext.h:8223
  7402. PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei) # GL/glext.h:8224
  7403. PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:8225
  7404. PFNGLGETMULTITEXIMAGEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8226
  7405. PFNGLGETMULTITEXPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8227
  7406. PFNGLGETMULTITEXPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8228
  7407. PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, POINTER(GLfloat)) # GL/glext.h:8229
  7408. PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, POINTER(GLint)) # GL/glext.h:8230
  7409. PFNGLMULTITEXIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8231
  7410. PFNGLMULTITEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8232
  7411. PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:8233
  7412. PFNGLBINDMULTITEXTUREEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:8234
  7413. PFNGLENABLECLIENTSTATEINDEXEDEXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:8235
  7414. PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:8236
  7415. PFNGLMULTITEXCOORDPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8237
  7416. PFNGLMULTITEXENVFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLfloat) # GL/glext.h:8238
  7417. PFNGLMULTITEXENVFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8239
  7418. PFNGLMULTITEXENVIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLint) # GL/glext.h:8240
  7419. PFNGLMULTITEXENVIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8241
  7420. PFNGLMULTITEXGENDEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLdouble) # GL/glext.h:8242
  7421. PFNGLMULTITEXGENDVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLdouble)) # GL/glext.h:8243
  7422. PFNGLMULTITEXGENFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLfloat) # GL/glext.h:8244
  7423. PFNGLMULTITEXGENFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8245
  7424. PFNGLMULTITEXGENIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLint) # GL/glext.h:8246
  7425. PFNGLMULTITEXGENIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8247
  7426. PFNGLGETMULTITEXENVFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8248
  7427. PFNGLGETMULTITEXENVIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8249
  7428. PFNGLGETMULTITEXGENDVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLdouble)) # GL/glext.h:8250
  7429. PFNGLGETMULTITEXGENFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8251
  7430. PFNGLGETMULTITEXGENIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8252
  7431. PFNGLGETFLOATINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:8253
  7432. PFNGLGETDOUBLEINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:8254
  7433. PFNGLGETPOINTERINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(POINTER(GLvoid))) # GL/glext.h:8255
  7434. PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:8256
  7435. PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:8257
  7436. PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:8258
  7437. PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8259
  7438. PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8260
  7439. PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8261
  7440. PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, POINTER(GLvoid)) # GL/glext.h:8262
  7441. PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:8263
  7442. PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:8264
  7443. PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:8265
  7444. PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8266
  7445. PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8267
  7446. PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8268
  7447. PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, POINTER(GLvoid)) # GL/glext.h:8269
  7448. PFNGLNAMEDPROGRAMSTRINGEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8270
  7449. PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:8271
  7450. PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:8272
  7451. PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8273
  7452. PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:8274
  7453. PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:8275
  7454. PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:8276
  7455. PFNGLGETNAMEDPROGRAMIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8277
  7456. PFNGLGETNAMEDPROGRAMSTRINGEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8278
  7457. PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:8279
  7458. PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:8280
  7459. PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:8281
  7460. PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLsizei, POINTER(GLint)) # GL/glext.h:8282
  7461. PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:8283
  7462. PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLuint)) # GL/glext.h:8284
  7463. PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLsizei, POINTER(GLuint)) # GL/glext.h:8285
  7464. PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:8286
  7465. PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLuint)) # GL/glext.h:8287
  7466. PFNGLTEXTUREPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8288
  7467. PFNGLTEXTUREPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:8289
  7468. PFNGLGETTEXTUREPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8290
  7469. PFNGLGETTEXTUREPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:8291
  7470. PFNGLMULTITEXPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8292
  7471. PFNGLMULTITEXPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:8293
  7472. PFNGLGETMULTITEXPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8294
  7473. PFNGLGETMULTITEXPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:8295
  7474. PFNGLPROGRAMUNIFORM1FEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat) # GL/glext.h:8296
  7475. PFNGLPROGRAMUNIFORM2FEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat) # GL/glext.h:8297
  7476. PFNGLPROGRAMUNIFORM3FEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat, GLfloat) # GL/glext.h:8298
  7477. PFNGLPROGRAMUNIFORM4FEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8299
  7478. PFNGLPROGRAMUNIFORM1IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint) # GL/glext.h:8300
  7479. PFNGLPROGRAMUNIFORM2IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint) # GL/glext.h:8301
  7480. PFNGLPROGRAMUNIFORM3IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:8302
  7481. PFNGLPROGRAMUNIFORM4IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint, GLint) # GL/glext.h:8303
  7482. PFNGLPROGRAMUNIFORM1FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:8304
  7483. PFNGLPROGRAMUNIFORM2FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:8305
  7484. PFNGLPROGRAMUNIFORM3FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:8306
  7485. PFNGLPROGRAMUNIFORM4FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:8307
  7486. PFNGLPROGRAMUNIFORM1IVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:8308
  7487. PFNGLPROGRAMUNIFORM2IVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:8309
  7488. PFNGLPROGRAMUNIFORM3IVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:8310
  7489. PFNGLPROGRAMUNIFORM4IVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:8311
  7490. PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8312
  7491. PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8313
  7492. PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8314
  7493. PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8315
  7494. PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8316
  7495. PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8317
  7496. PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8318
  7497. PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8319
  7498. PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8320
  7499. PFNGLPROGRAMUNIFORM1UIEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint) # GL/glext.h:8321
  7500. PFNGLPROGRAMUNIFORM2UIEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint) # GL/glext.h:8322
  7501. PFNGLPROGRAMUNIFORM3UIEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint, GLuint) # GL/glext.h:8323
  7502. PFNGLPROGRAMUNIFORM4UIEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:8324
  7503. PFNGLPROGRAMUNIFORM1UIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:8325
  7504. PFNGLPROGRAMUNIFORM2UIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:8326
  7505. PFNGLPROGRAMUNIFORM3UIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:8327
  7506. PFNGLPROGRAMUNIFORM4UIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:8328
  7507. PFNGLNAMEDBUFFERDATAEXTPROC = CFUNCTYPE(None, GLuint, GLsizeiptr, POINTER(GLvoid), GLenum) # GL/glext.h:8329
  7508. PFNGLNAMEDBUFFERSUBDATAEXTPROC = CFUNCTYPE(None, GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)) # GL/glext.h:8330
  7509. PFNGLMAPNAMEDBUFFEREXTPROC = CFUNCTYPE(POINTER(GLvoid), GLuint, GLenum) # GL/glext.h:8331
  7510. PFNGLUNMAPNAMEDBUFFEREXTPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:8332
  7511. PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:8333
  7512. PFNGLGETNAMEDBUFFERPOINTERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:8334
  7513. PFNGLGETNAMEDBUFFERSUBDATAEXTPROC = CFUNCTYPE(None, GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)) # GL/glext.h:8335
  7514. PFNGLTEXTUREBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint) # GL/glext.h:8336
  7515. PFNGLMULTITEXBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint) # GL/glext.h:8337
  7516. PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLsizei, GLsizei) # GL/glext.h:8338
  7517. PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:8339
  7518. PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC = CFUNCTYPE(GLenum, GLuint, GLenum) # GL/glext.h:8340
  7519. PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint, GLint) # GL/glext.h:8341
  7520. PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint, GLint) # GL/glext.h:8342
  7521. PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:8343
  7522. PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint) # GL/glext.h:8344
  7523. PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8345
  7524. PFNGLGENERATETEXTUREMIPMAPEXTPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:8346
  7525. PFNGLGENERATEMULTITEXMIPMAPEXTPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:8347
  7526. PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:8348
  7527. PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLenum)) # GL/glext.h:8349
  7528. PFNGLFRAMEBUFFERREADBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:8350
  7529. PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:8351
  7530. PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC = CFUNCTYPE(None, GLuint, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:8352
  7531. PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC = CFUNCTYPE(None, GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:8353
  7532. PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLint) # GL/glext.h:8354
  7533. PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLint, GLint) # GL/glext.h:8355
  7534. PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLint, GLenum) # GL/glext.h:8356
  7535. PFNGLTEXTURERENDERBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint) # GL/glext.h:8357
  7536. PFNGLMULTITEXRENDERBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:8358
  7537. # EXT_vertex_array_bgra (GL/glext.h:8361)
  7538. GL_EXT_vertex_array_bgra = 1 # GL/glext.h:8362
  7539. # EXT_texture_swizzle (GL/glext.h:8365)
  7540. GL_EXT_texture_swizzle = 1 # GL/glext.h:8366
  7541. # NV_explicit_multisample (GL/glext.h:8369)
  7542. GL_NV_explicit_multisample = 1 # GL/glext.h:8370
  7543. # GL/glext.h:8372
  7544. glGetMultisamplefvNV = _link_function('glGetMultisamplefvNV', None, [GLenum, GLuint, POINTER(GLfloat)], 'NV_explicit_multisample')
  7545. # GL/glext.h:8373
  7546. glSampleMaskIndexedNV = _link_function('glSampleMaskIndexedNV', None, [GLuint, GLbitfield], 'NV_explicit_multisample')
  7547. # GL/glext.h:8374
  7548. glTexRenderbufferNV = _link_function('glTexRenderbufferNV', None, [GLenum, GLuint], 'NV_explicit_multisample')
  7549. PFNGLGETMULTISAMPLEFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:8376
  7550. PFNGLSAMPLEMASKINDEXEDNVPROC = CFUNCTYPE(None, GLuint, GLbitfield) # GL/glext.h:8377
  7551. PFNGLTEXRENDERBUFFERNVPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:8378
  7552. # NV_transform_feedback2 (GL/glext.h:8381)
  7553. GL_NV_transform_feedback2 = 1 # GL/glext.h:8382
  7554. # GL/glext.h:8384
  7555. glBindTransformFeedbackNV = _link_function('glBindTransformFeedbackNV', None, [GLenum, GLuint], 'NV_transform_feedback2')
  7556. # GL/glext.h:8385
  7557. glDeleteTransformFeedbacksNV = _link_function('glDeleteTransformFeedbacksNV', None, [GLsizei, POINTER(GLuint)], 'NV_transform_feedback2')
  7558. # GL/glext.h:8386
  7559. glGenTransformFeedbacksNV = _link_function('glGenTransformFeedbacksNV', None, [GLsizei, POINTER(GLuint)], 'NV_transform_feedback2')
  7560. # GL/glext.h:8387
  7561. glIsTransformFeedbackNV = _link_function('glIsTransformFeedbackNV', GLboolean, [GLuint], 'NV_transform_feedback2')
  7562. # GL/glext.h:8388
  7563. glPauseTransformFeedbackNV = _link_function('glPauseTransformFeedbackNV', None, [], 'NV_transform_feedback2')
  7564. # GL/glext.h:8389
  7565. glResumeTransformFeedbackNV = _link_function('glResumeTransformFeedbackNV', None, [], 'NV_transform_feedback2')
  7566. # GL/glext.h:8390
  7567. glDrawTransformFeedbackNV = _link_function('glDrawTransformFeedbackNV', None, [GLenum, GLuint], 'NV_transform_feedback2')
  7568. PFNGLBINDTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:8392
  7569. PFNGLDELETETRANSFORMFEEDBACKSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:8393
  7570. PFNGLGENTRANSFORMFEEDBACKSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:8394
  7571. PFNGLISTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:8395
  7572. PFNGLPAUSETRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None) # GL/glext.h:8396
  7573. PFNGLRESUMETRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None) # GL/glext.h:8397
  7574. PFNGLDRAWTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:8398
  7575. # NV_vertex_buffer_unified_memory (GL/glext.h:8401)
  7576. GL_NV_vertex_buffer_unified_memory = 1 # GL/glext.h:8402
  7577. # GL/glext.h:8404
  7578. glBufferAddressRangeNV = _link_function('glBufferAddressRangeNV', None, [GLenum, GLuint, GLuint64EXT, GLsizeiptr], 'NV_vertex_buffer_unified_memory')
  7579. # GL/glext.h:8405
  7580. glVertexFormatNV = _link_function('glVertexFormatNV', None, [GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
  7581. # GL/glext.h:8406
  7582. glNormalFormatNV = _link_function('glNormalFormatNV', None, [GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
  7583. # GL/glext.h:8407
  7584. glColorFormatNV = _link_function('glColorFormatNV', None, [GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
  7585. # GL/glext.h:8408
  7586. glIndexFormatNV = _link_function('glIndexFormatNV', None, [GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
  7587. # GL/glext.h:8409
  7588. glTexCoordFormatNV = _link_function('glTexCoordFormatNV', None, [GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
  7589. # GL/glext.h:8410
  7590. glEdgeFlagFormatNV = _link_function('glEdgeFlagFormatNV', None, [GLsizei], 'NV_vertex_buffer_unified_memory')
  7591. # GL/glext.h:8411
  7592. glSecondaryColorFormatNV = _link_function('glSecondaryColorFormatNV', None, [GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
  7593. # GL/glext.h:8412
  7594. glFogCoordFormatNV = _link_function('glFogCoordFormatNV', None, [GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
  7595. # GL/glext.h:8413
  7596. glVertexAttribFormatNV = _link_function('glVertexAttribFormatNV', None, [GLuint, GLint, GLenum, GLboolean, GLsizei], 'NV_vertex_buffer_unified_memory')
  7597. # GL/glext.h:8414
  7598. glVertexAttribIFormatNV = _link_function('glVertexAttribIFormatNV', None, [GLuint, GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory')
  7599. # GL/glext.h:8415
  7600. glGetIntegerui64i_vNV = _link_function('glGetIntegerui64i_vNV', None, [GLenum, GLuint, POINTER(GLuint64EXT)], 'NV_vertex_buffer_unified_memory')
  7601. PFNGLBUFFERADDRESSRANGENVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint64EXT, GLsizeiptr) # GL/glext.h:8417
  7602. PFNGLVERTEXFORMATNVPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei) # GL/glext.h:8418
  7603. PFNGLNORMALFORMATNVPROC = CFUNCTYPE(None, GLenum, GLsizei) # GL/glext.h:8419
  7604. PFNGLCOLORFORMATNVPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei) # GL/glext.h:8420
  7605. PFNGLINDEXFORMATNVPROC = CFUNCTYPE(None, GLenum, GLsizei) # GL/glext.h:8421
  7606. PFNGLTEXCOORDFORMATNVPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei) # GL/glext.h:8422
  7607. PFNGLEDGEFLAGFORMATNVPROC = CFUNCTYPE(None, GLsizei) # GL/glext.h:8423
  7608. PFNGLSECONDARYCOLORFORMATNVPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei) # GL/glext.h:8424
  7609. PFNGLFOGCOORDFORMATNVPROC = CFUNCTYPE(None, GLenum, GLsizei) # GL/glext.h:8425
  7610. PFNGLVERTEXATTRIBFORMATNVPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei) # GL/glext.h:8426
  7611. PFNGLVERTEXATTRIBIFORMATNVPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei) # GL/glext.h:8427
  7612. PFNGLGETINTEGERUI64I_VNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint64EXT)) # GL/glext.h:8428
  7613. # NV_shader_buffer_load (GL/glext.h:8432)
  7614. GL_NV_shader_buffer_load = 1 # GL/glext.h:8433
  7615. # GL/glext.h:8435
  7616. glGetBufferParameterui64vNV = _link_function('glGetBufferParameterui64vNV', None, [GLenum, GLenum, POINTER(GLuint64EXT)], 'NV_shader_buffer_load')
  7617. # GL/glext.h:8436
  7618. glGetIntegerui64vNV = _link_function('glGetIntegerui64vNV', None, [GLenum, POINTER(GLuint64EXT)], 'NV_shader_buffer_load')
  7619. # GL/glext.h:8437
  7620. glGetNamedBufferParameterui64vNV = _link_function('glGetNamedBufferParameterui64vNV', None, [GLuint, GLenum, POINTER(GLuint64EXT)], 'NV_shader_buffer_load')
  7621. # GL/glext.h:8438
  7622. glIsBufferResidentNV = _link_function('glIsBufferResidentNV', GLboolean, [GLenum], 'NV_shader_buffer_load')
  7623. # GL/glext.h:8439
  7624. glIsNamedBufferResidentNV = _link_function('glIsNamedBufferResidentNV', GLboolean, [GLuint], 'NV_shader_buffer_load')
  7625. # GL/glext.h:8440
  7626. glMakeBufferNonResidentNV = _link_function('glMakeBufferNonResidentNV', None, [GLenum], 'NV_shader_buffer_load')
  7627. # GL/glext.h:8441
  7628. glMakeBufferResidentNV = _link_function('glMakeBufferResidentNV', None, [GLenum, GLenum], 'NV_shader_buffer_load')
  7629. # GL/glext.h:8442
  7630. glMakeNamedBufferNonResidentNV = _link_function('glMakeNamedBufferNonResidentNV', None, [GLuint], 'NV_shader_buffer_load')
  7631. # GL/glext.h:8443
  7632. glMakeNamedBufferResidentNV = _link_function('glMakeNamedBufferResidentNV', None, [GLuint, GLenum], 'NV_shader_buffer_load')
  7633. # GL/glext.h:8444
  7634. glUniformui64NV = _link_function('glUniformui64NV', None, [GLint, GLuint64EXT], 'NV_shader_buffer_load')
  7635. # GL/glext.h:8445
  7636. glUniformui64vNV = _link_function('glUniformui64vNV', None, [GLint, GLsizei, POINTER(GLuint64EXT)], 'NV_shader_buffer_load')
  7637. # GL/glext.h:8446
  7638. glGetUniformui64vNV = _link_function('glGetUniformui64vNV', None, [GLuint, GLint, POINTER(GLuint64EXT)], 'NV_shader_buffer_load')
  7639. # GL/glext.h:8447
  7640. glProgramUniformui64NV = _link_function('glProgramUniformui64NV', None, [GLuint, GLint, GLuint64EXT], 'NV_shader_buffer_load')
  7641. # GL/glext.h:8448
  7642. glProgramUniformui64vNV = _link_function('glProgramUniformui64vNV', None, [GLuint, GLint, GLsizei, POINTER(GLuint64EXT)], 'NV_shader_buffer_load')
  7643. PFNGLGETBUFFERPARAMETERUI64VNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint64EXT)) # GL/glext.h:8450
  7644. PFNGLGETINTEGERUI64VNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint64EXT)) # GL/glext.h:8451
  7645. PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint64EXT)) # GL/glext.h:8452
  7646. PFNGLISBUFFERRESIDENTNVPROC = CFUNCTYPE(GLboolean, GLenum) # GL/glext.h:8453
  7647. PFNGLISNAMEDBUFFERRESIDENTNVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:8454
  7648. PFNGLMAKEBUFFERNONRESIDENTNVPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8455
  7649. PFNGLMAKEBUFFERRESIDENTNVPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:8456
  7650. PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:8457
  7651. PFNGLMAKENAMEDBUFFERRESIDENTNVPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:8458
  7652. PFNGLUNIFORMUI64NVPROC = CFUNCTYPE(None, GLint, GLuint64EXT) # GL/glext.h:8459
  7653. PFNGLUNIFORMUI64VNVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint64EXT)) # GL/glext.h:8460
  7654. PFNGLGETUNIFORMUI64VNVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLuint64EXT)) # GL/glext.h:8461
  7655. PFNGLPROGRAMUNIFORMUI64NVPROC = CFUNCTYPE(None, GLuint, GLint, GLuint64EXT) # GL/glext.h:8462
  7656. PFNGLPROGRAMUNIFORMUI64VNVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint64EXT)) # GL/glext.h:8463
  7657. # MESA_shader_debug (/usr/include/GL/gl.h:2093)
  7658. # MESA_packed_depth_stencil (/usr/include/GL/gl.h:2115)
  7659. # MESA_program_debug (/usr/include/GL/gl.h:2127)
  7660. # MESA_texture_array (/usr/include/GL/gl.h:2148)
  7661. # EXT_texture_array (/usr/include/GL/gl.h:2153)
  7662. # ATI_blend_equation_separate (/usr/include/GL/gl.h:2181)
  7663. # OES_EGL_image (/usr/include/GL/gl.h:2193)
  7664. # OES_EGL_image (/usr/include/GL/gl.h:2197)
  7665. __all__ = ['GL_GLEXT_VERSION', 'GL_BLEND_DST_RGB', 'GL_BLEND_SRC_RGB',
  7666. 'GL_BLEND_DST_ALPHA', 'GL_BLEND_SRC_ALPHA', 'GL_POINT_SIZE_MIN',
  7667. 'GL_POINT_SIZE_MAX', 'GL_POINT_FADE_THRESHOLD_SIZE',
  7668. 'GL_POINT_DISTANCE_ATTENUATION', 'GL_GENERATE_MIPMAP',
  7669. 'GL_GENERATE_MIPMAP_HINT', 'GL_DEPTH_COMPONENT16', 'GL_DEPTH_COMPONENT24',
  7670. 'GL_DEPTH_COMPONENT32', 'GL_MIRRORED_REPEAT', 'GL_FOG_COORDINATE_SOURCE',
  7671. 'GL_FOG_COORDINATE', 'GL_FRAGMENT_DEPTH', 'GL_CURRENT_FOG_COORDINATE',
  7672. 'GL_FOG_COORDINATE_ARRAY_TYPE', 'GL_FOG_COORDINATE_ARRAY_STRIDE',
  7673. 'GL_FOG_COORDINATE_ARRAY_POINTER', 'GL_FOG_COORDINATE_ARRAY', 'GL_COLOR_SUM',
  7674. 'GL_CURRENT_SECONDARY_COLOR', 'GL_SECONDARY_COLOR_ARRAY_SIZE',
  7675. 'GL_SECONDARY_COLOR_ARRAY_TYPE', 'GL_SECONDARY_COLOR_ARRAY_STRIDE',
  7676. 'GL_SECONDARY_COLOR_ARRAY_POINTER', 'GL_SECONDARY_COLOR_ARRAY',
  7677. 'GL_MAX_TEXTURE_LOD_BIAS', 'GL_TEXTURE_FILTER_CONTROL', 'GL_TEXTURE_LOD_BIAS',
  7678. 'GL_INCR_WRAP', 'GL_DECR_WRAP', 'GL_TEXTURE_DEPTH_SIZE',
  7679. 'GL_DEPTH_TEXTURE_MODE', 'GL_TEXTURE_COMPARE_MODE', 'GL_TEXTURE_COMPARE_FUNC',
  7680. 'GL_COMPARE_R_TO_TEXTURE', 'GL_BUFFER_SIZE', 'GL_BUFFER_USAGE',
  7681. 'GL_QUERY_COUNTER_BITS', 'GL_CURRENT_QUERY', 'GL_QUERY_RESULT',
  7682. 'GL_QUERY_RESULT_AVAILABLE', 'GL_ARRAY_BUFFER', 'GL_ELEMENT_ARRAY_BUFFER',
  7683. 'GL_ARRAY_BUFFER_BINDING', 'GL_ELEMENT_ARRAY_BUFFER_BINDING',
  7684. 'GL_VERTEX_ARRAY_BUFFER_BINDING', 'GL_NORMAL_ARRAY_BUFFER_BINDING',
  7685. 'GL_COLOR_ARRAY_BUFFER_BINDING', 'GL_INDEX_ARRAY_BUFFER_BINDING',
  7686. 'GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING', 'GL_EDGE_FLAG_ARRAY_BUFFER_BINDING',
  7687. 'GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING',
  7688. 'GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING', 'GL_WEIGHT_ARRAY_BUFFER_BINDING',
  7689. 'GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING', 'GL_READ_ONLY', 'GL_WRITE_ONLY',
  7690. 'GL_READ_WRITE', 'GL_BUFFER_ACCESS', 'GL_BUFFER_MAPPED',
  7691. 'GL_BUFFER_MAP_POINTER', 'GL_STREAM_DRAW', 'GL_STREAM_READ', 'GL_STREAM_COPY',
  7692. 'GL_STATIC_DRAW', 'GL_STATIC_READ', 'GL_STATIC_COPY', 'GL_DYNAMIC_DRAW',
  7693. 'GL_DYNAMIC_READ', 'GL_DYNAMIC_COPY', 'GL_SAMPLES_PASSED', 'GL_FOG_COORD_SRC',
  7694. 'GL_FOG_COORD', 'GL_CURRENT_FOG_COORD', 'GL_FOG_COORD_ARRAY_TYPE',
  7695. 'GL_FOG_COORD_ARRAY_STRIDE', 'GL_FOG_COORD_ARRAY_POINTER',
  7696. 'GL_FOG_COORD_ARRAY', 'GL_FOG_COORD_ARRAY_BUFFER_BINDING', 'GL_SRC0_RGB',
  7697. 'GL_SRC1_RGB', 'GL_SRC2_RGB', 'GL_SRC0_ALPHA', 'GL_SRC1_ALPHA',
  7698. 'GL_SRC2_ALPHA', 'GL_BLEND_EQUATION_RGB', 'GL_VERTEX_ATTRIB_ARRAY_ENABLED',
  7699. 'GL_VERTEX_ATTRIB_ARRAY_SIZE', 'GL_VERTEX_ATTRIB_ARRAY_STRIDE',
  7700. 'GL_VERTEX_ATTRIB_ARRAY_TYPE', 'GL_CURRENT_VERTEX_ATTRIB',
  7701. 'GL_VERTEX_PROGRAM_POINT_SIZE', 'GL_VERTEX_PROGRAM_TWO_SIDE',
  7702. 'GL_VERTEX_ATTRIB_ARRAY_POINTER', 'GL_STENCIL_BACK_FUNC',
  7703. 'GL_STENCIL_BACK_FAIL', 'GL_STENCIL_BACK_PASS_DEPTH_FAIL',
  7704. 'GL_STENCIL_BACK_PASS_DEPTH_PASS', 'GL_MAX_DRAW_BUFFERS', 'GL_DRAW_BUFFER0',
  7705. 'GL_DRAW_BUFFER1', 'GL_DRAW_BUFFER2', 'GL_DRAW_BUFFER3', 'GL_DRAW_BUFFER4',
  7706. 'GL_DRAW_BUFFER5', 'GL_DRAW_BUFFER6', 'GL_DRAW_BUFFER7', 'GL_DRAW_BUFFER8',
  7707. 'GL_DRAW_BUFFER9', 'GL_DRAW_BUFFER10', 'GL_DRAW_BUFFER11', 'GL_DRAW_BUFFER12',
  7708. 'GL_DRAW_BUFFER13', 'GL_DRAW_BUFFER14', 'GL_DRAW_BUFFER15',
  7709. 'GL_BLEND_EQUATION_ALPHA', 'GL_POINT_SPRITE', 'GL_COORD_REPLACE',
  7710. 'GL_MAX_VERTEX_ATTRIBS', 'GL_VERTEX_ATTRIB_ARRAY_NORMALIZED',
  7711. 'GL_MAX_TEXTURE_COORDS', 'GL_MAX_TEXTURE_IMAGE_UNITS', 'GL_FRAGMENT_SHADER',
  7712. 'GL_VERTEX_SHADER', 'GL_MAX_FRAGMENT_UNIFORM_COMPONENTS',
  7713. 'GL_MAX_VERTEX_UNIFORM_COMPONENTS', 'GL_MAX_VARYING_FLOATS',
  7714. 'GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS', 'GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS',
  7715. 'GL_SHADER_TYPE', 'GL_FLOAT_VEC2', 'GL_FLOAT_VEC3', 'GL_FLOAT_VEC4',
  7716. 'GL_INT_VEC2', 'GL_INT_VEC3', 'GL_INT_VEC4', 'GL_BOOL', 'GL_BOOL_VEC2',
  7717. 'GL_BOOL_VEC3', 'GL_BOOL_VEC4', 'GL_FLOAT_MAT2', 'GL_FLOAT_MAT3',
  7718. 'GL_FLOAT_MAT4', 'GL_SAMPLER_1D', 'GL_SAMPLER_2D', 'GL_SAMPLER_3D',
  7719. 'GL_SAMPLER_CUBE', 'GL_SAMPLER_1D_SHADOW', 'GL_SAMPLER_2D_SHADOW',
  7720. 'GL_DELETE_STATUS', 'GL_COMPILE_STATUS', 'GL_LINK_STATUS',
  7721. 'GL_VALIDATE_STATUS', 'GL_INFO_LOG_LENGTH', 'GL_ATTACHED_SHADERS',
  7722. 'GL_ACTIVE_UNIFORMS', 'GL_ACTIVE_UNIFORM_MAX_LENGTH',
  7723. 'GL_SHADER_SOURCE_LENGTH', 'GL_ACTIVE_ATTRIBUTES',
  7724. 'GL_ACTIVE_ATTRIBUTE_MAX_LENGTH', 'GL_FRAGMENT_SHADER_DERIVATIVE_HINT',
  7725. 'GL_SHADING_LANGUAGE_VERSION', 'GL_CURRENT_PROGRAM',
  7726. 'GL_POINT_SPRITE_COORD_ORIGIN', 'GL_LOWER_LEFT', 'GL_UPPER_LEFT',
  7727. 'GL_STENCIL_BACK_REF', 'GL_STENCIL_BACK_VALUE_MASK',
  7728. 'GL_STENCIL_BACK_WRITEMASK', 'GL_PIXEL_PACK_BUFFER', 'GL_PIXEL_UNPACK_BUFFER',
  7729. 'GL_PIXEL_PACK_BUFFER_BINDING', 'GL_PIXEL_UNPACK_BUFFER_BINDING', 'GL_SRGB',
  7730. 'GL_SRGB8', 'GL_SRGB_ALPHA', 'GL_SRGB8_ALPHA8', 'GL_SLUMINANCE_ALPHA',
  7731. 'GL_SLUMINANCE8_ALPHA8', 'GL_SLUMINANCE', 'GL_SLUMINANCE8',
  7732. 'GL_COMPRESSED_SRGB', 'GL_COMPRESSED_SRGB_ALPHA', 'GL_COMPRESSED_SLUMINANCE',
  7733. 'GL_COMPRESSED_SLUMINANCE_ALPHA', 'GL_FLOAT_MAT2x3', 'GL_FLOAT_MAT2x4',
  7734. 'GL_FLOAT_MAT3x2', 'GL_FLOAT_MAT3x4', 'GL_FLOAT_MAT4x2', 'GL_FLOAT_MAT4x3',
  7735. 'GL_CURRENT_RASTER_SECONDARY_COLOR', 'GL_CLIP_DISTANCE0', 'GL_CLIP_DISTANCE1',
  7736. 'GL_CLIP_DISTANCE2', 'GL_CLIP_DISTANCE3', 'GL_CLIP_DISTANCE4',
  7737. 'GL_CLIP_DISTANCE5', 'GL_MAX_CLIP_DISTANCES', 'GL_MAJOR_VERSION',
  7738. 'GL_MINOR_VERSION', 'GL_NUM_EXTENSIONS', 'GL_CONTEXT_FLAGS',
  7739. 'GL_DEPTH_BUFFER', 'GL_STENCIL_BUFFER', 'GL_COMPRESSED_RED',
  7740. 'GL_COMPRESSED_RG', 'GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT', 'GL_RGBA32F',
  7741. 'GL_RGB32F', 'GL_RGBA16F', 'GL_RGB16F', 'GL_VERTEX_ATTRIB_ARRAY_INTEGER',
  7742. 'GL_MAX_ARRAY_TEXTURE_LAYERS', 'GL_MIN_PROGRAM_TEXEL_OFFSET',
  7743. 'GL_MAX_PROGRAM_TEXEL_OFFSET', 'GL_CLAMP_VERTEX_COLOR',
  7744. 'GL_CLAMP_FRAGMENT_COLOR', 'GL_CLAMP_READ_COLOR', 'GL_FIXED_ONLY',
  7745. 'GL_MAX_VARYING_COMPONENTS', 'GL_TEXTURE_RED_TYPE', 'GL_TEXTURE_GREEN_TYPE',
  7746. 'GL_TEXTURE_BLUE_TYPE', 'GL_TEXTURE_ALPHA_TYPE', 'GL_TEXTURE_LUMINANCE_TYPE',
  7747. 'GL_TEXTURE_INTENSITY_TYPE', 'GL_TEXTURE_DEPTH_TYPE',
  7748. 'GL_UNSIGNED_NORMALIZED', 'GL_TEXTURE_1D_ARRAY', 'GL_PROXY_TEXTURE_1D_ARRAY',
  7749. 'GL_TEXTURE_2D_ARRAY', 'GL_PROXY_TEXTURE_2D_ARRAY',
  7750. 'GL_TEXTURE_BINDING_1D_ARRAY', 'GL_TEXTURE_BINDING_2D_ARRAY',
  7751. 'GL_R11F_G11F_B10F', 'GL_UNSIGNED_INT_10F_11F_11F_REV', 'GL_RGB9_E5',
  7752. 'GL_UNSIGNED_INT_5_9_9_9_REV', 'GL_TEXTURE_SHARED_SIZE',
  7753. 'GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH',
  7754. 'GL_TRANSFORM_FEEDBACK_BUFFER_MODE',
  7755. 'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS',
  7756. 'GL_TRANSFORM_FEEDBACK_VARYINGS', 'GL_TRANSFORM_FEEDBACK_BUFFER_START',
  7757. 'GL_TRANSFORM_FEEDBACK_BUFFER_SIZE', 'GL_PRIMITIVES_GENERATED',
  7758. 'GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN', 'GL_RASTERIZER_DISCARD',
  7759. 'GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS',
  7760. 'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS', 'GL_INTERLEAVED_ATTRIBS',
  7761. 'GL_SEPARATE_ATTRIBS', 'GL_TRANSFORM_FEEDBACK_BUFFER',
  7762. 'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING', 'GL_RGBA32UI', 'GL_RGB32UI',
  7763. 'GL_RGBA16UI', 'GL_RGB16UI', 'GL_RGBA8UI', 'GL_RGB8UI', 'GL_RGBA32I',
  7764. 'GL_RGB32I', 'GL_RGBA16I', 'GL_RGB16I', 'GL_RGBA8I', 'GL_RGB8I',
  7765. 'GL_RED_INTEGER', 'GL_GREEN_INTEGER', 'GL_BLUE_INTEGER', 'GL_ALPHA_INTEGER',
  7766. 'GL_RGB_INTEGER', 'GL_RGBA_INTEGER', 'GL_BGR_INTEGER', 'GL_BGRA_INTEGER',
  7767. 'GL_SAMPLER_1D_ARRAY', 'GL_SAMPLER_2D_ARRAY', 'GL_SAMPLER_1D_ARRAY_SHADOW',
  7768. 'GL_SAMPLER_2D_ARRAY_SHADOW', 'GL_SAMPLER_CUBE_SHADOW',
  7769. 'GL_UNSIGNED_INT_VEC2', 'GL_UNSIGNED_INT_VEC3', 'GL_UNSIGNED_INT_VEC4',
  7770. 'GL_INT_SAMPLER_1D', 'GL_INT_SAMPLER_2D', 'GL_INT_SAMPLER_3D',
  7771. 'GL_INT_SAMPLER_CUBE', 'GL_INT_SAMPLER_1D_ARRAY', 'GL_INT_SAMPLER_2D_ARRAY',
  7772. 'GL_UNSIGNED_INT_SAMPLER_1D', 'GL_UNSIGNED_INT_SAMPLER_2D',
  7773. 'GL_UNSIGNED_INT_SAMPLER_3D', 'GL_UNSIGNED_INT_SAMPLER_CUBE',
  7774. 'GL_UNSIGNED_INT_SAMPLER_1D_ARRAY', 'GL_UNSIGNED_INT_SAMPLER_2D_ARRAY',
  7775. 'GL_QUERY_WAIT', 'GL_QUERY_NO_WAIT', 'GL_QUERY_BY_REGION_WAIT',
  7776. 'GL_QUERY_BY_REGION_NO_WAIT', 'GL_TRANSPOSE_MODELVIEW_MATRIX_ARB',
  7777. 'GL_TRANSPOSE_PROJECTION_MATRIX_ARB', 'GL_TRANSPOSE_TEXTURE_MATRIX_ARB',
  7778. 'GL_TRANSPOSE_COLOR_MATRIX_ARB', 'GL_MULTISAMPLE_ARB',
  7779. 'GL_SAMPLE_ALPHA_TO_COVERAGE_ARB', 'GL_SAMPLE_ALPHA_TO_ONE_ARB',
  7780. 'GL_SAMPLE_COVERAGE_ARB', 'GL_SAMPLE_BUFFERS_ARB', 'GL_SAMPLES_ARB',
  7781. 'GL_SAMPLE_COVERAGE_VALUE_ARB', 'GL_SAMPLE_COVERAGE_INVERT_ARB',
  7782. 'GL_MULTISAMPLE_BIT_ARB', 'GL_NORMAL_MAP_ARB', 'GL_REFLECTION_MAP_ARB',
  7783. 'GL_TEXTURE_CUBE_MAP_ARB', 'GL_TEXTURE_BINDING_CUBE_MAP_ARB',
  7784. 'GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB',
  7785. 'GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB',
  7786. 'GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB',
  7787. 'GL_PROXY_TEXTURE_CUBE_MAP_ARB', 'GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB',
  7788. 'GL_COMPRESSED_ALPHA_ARB', 'GL_COMPRESSED_LUMINANCE_ARB',
  7789. 'GL_COMPRESSED_LUMINANCE_ALPHA_ARB', 'GL_COMPRESSED_INTENSITY_ARB',
  7790. 'GL_COMPRESSED_RGB_ARB', 'GL_COMPRESSED_RGBA_ARB',
  7791. 'GL_TEXTURE_COMPRESSION_HINT_ARB', 'GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB',
  7792. 'GL_TEXTURE_COMPRESSED_ARB', 'GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB',
  7793. 'GL_COMPRESSED_TEXTURE_FORMATS_ARB', 'GL_CLAMP_TO_BORDER_ARB',
  7794. 'GL_POINT_SIZE_MIN_ARB', 'GL_POINT_SIZE_MAX_ARB',
  7795. 'GL_POINT_FADE_THRESHOLD_SIZE_ARB', 'GL_POINT_DISTANCE_ATTENUATION_ARB',
  7796. 'GL_MAX_VERTEX_UNITS_ARB', 'GL_ACTIVE_VERTEX_UNITS_ARB',
  7797. 'GL_WEIGHT_SUM_UNITY_ARB', 'GL_VERTEX_BLEND_ARB', 'GL_CURRENT_WEIGHT_ARB',
  7798. 'GL_WEIGHT_ARRAY_TYPE_ARB', 'GL_WEIGHT_ARRAY_STRIDE_ARB',
  7799. 'GL_WEIGHT_ARRAY_SIZE_ARB', 'GL_WEIGHT_ARRAY_POINTER_ARB',
  7800. 'GL_WEIGHT_ARRAY_ARB', 'GL_MODELVIEW0_ARB', 'GL_MODELVIEW1_ARB',
  7801. 'GL_MODELVIEW2_ARB', 'GL_MODELVIEW3_ARB', 'GL_MODELVIEW4_ARB',
  7802. 'GL_MODELVIEW5_ARB', 'GL_MODELVIEW6_ARB', 'GL_MODELVIEW7_ARB',
  7803. 'GL_MODELVIEW8_ARB', 'GL_MODELVIEW9_ARB', 'GL_MODELVIEW10_ARB',
  7804. 'GL_MODELVIEW11_ARB', 'GL_MODELVIEW12_ARB', 'GL_MODELVIEW13_ARB',
  7805. 'GL_MODELVIEW14_ARB', 'GL_MODELVIEW15_ARB', 'GL_MODELVIEW16_ARB',
  7806. 'GL_MODELVIEW17_ARB', 'GL_MODELVIEW18_ARB', 'GL_MODELVIEW19_ARB',
  7807. 'GL_MODELVIEW20_ARB', 'GL_MODELVIEW21_ARB', 'GL_MODELVIEW22_ARB',
  7808. 'GL_MODELVIEW23_ARB', 'GL_MODELVIEW24_ARB', 'GL_MODELVIEW25_ARB',
  7809. 'GL_MODELVIEW26_ARB', 'GL_MODELVIEW27_ARB', 'GL_MODELVIEW28_ARB',
  7810. 'GL_MODELVIEW29_ARB', 'GL_MODELVIEW30_ARB', 'GL_MODELVIEW31_ARB',
  7811. 'GL_MATRIX_PALETTE_ARB', 'GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB',
  7812. 'GL_MAX_PALETTE_MATRICES_ARB', 'GL_CURRENT_PALETTE_MATRIX_ARB',
  7813. 'GL_MATRIX_INDEX_ARRAY_ARB', 'GL_CURRENT_MATRIX_INDEX_ARB',
  7814. 'GL_MATRIX_INDEX_ARRAY_SIZE_ARB', 'GL_MATRIX_INDEX_ARRAY_TYPE_ARB',
  7815. 'GL_MATRIX_INDEX_ARRAY_STRIDE_ARB', 'GL_MATRIX_INDEX_ARRAY_POINTER_ARB',
  7816. 'GL_COMBINE_ARB', 'GL_COMBINE_RGB_ARB', 'GL_COMBINE_ALPHA_ARB',
  7817. 'GL_SOURCE0_RGB_ARB', 'GL_SOURCE1_RGB_ARB', 'GL_SOURCE2_RGB_ARB',
  7818. 'GL_SOURCE0_ALPHA_ARB', 'GL_SOURCE1_ALPHA_ARB', 'GL_SOURCE2_ALPHA_ARB',
  7819. 'GL_OPERAND0_RGB_ARB', 'GL_OPERAND1_RGB_ARB', 'GL_OPERAND2_RGB_ARB',
  7820. 'GL_OPERAND0_ALPHA_ARB', 'GL_OPERAND1_ALPHA_ARB', 'GL_OPERAND2_ALPHA_ARB',
  7821. 'GL_RGB_SCALE_ARB', 'GL_ADD_SIGNED_ARB', 'GL_INTERPOLATE_ARB',
  7822. 'GL_SUBTRACT_ARB', 'GL_CONSTANT_ARB', 'GL_PRIMARY_COLOR_ARB',
  7823. 'GL_PREVIOUS_ARB', 'GL_DOT3_RGB_ARB', 'GL_DOT3_RGBA_ARB',
  7824. 'GL_MIRRORED_REPEAT_ARB', 'GL_DEPTH_COMPONENT16_ARB',
  7825. 'GL_DEPTH_COMPONENT24_ARB', 'GL_DEPTH_COMPONENT32_ARB',
  7826. 'GL_TEXTURE_DEPTH_SIZE_ARB', 'GL_DEPTH_TEXTURE_MODE_ARB',
  7827. 'GL_TEXTURE_COMPARE_MODE_ARB', 'GL_TEXTURE_COMPARE_FUNC_ARB',
  7828. 'GL_COMPARE_R_TO_TEXTURE_ARB', 'GL_TEXTURE_COMPARE_FAIL_VALUE_ARB',
  7829. 'GL_COLOR_SUM_ARB', 'GL_VERTEX_PROGRAM_ARB',
  7830. 'GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB', 'GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB',
  7831. 'GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB', 'GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB',
  7832. 'GL_CURRENT_VERTEX_ATTRIB_ARB', 'GL_PROGRAM_LENGTH_ARB',
  7833. 'GL_PROGRAM_STRING_ARB', 'GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB',
  7834. 'GL_MAX_PROGRAM_MATRICES_ARB', 'GL_CURRENT_MATRIX_STACK_DEPTH_ARB',
  7835. 'GL_CURRENT_MATRIX_ARB', 'GL_VERTEX_PROGRAM_POINT_SIZE_ARB',
  7836. 'GL_VERTEX_PROGRAM_TWO_SIDE_ARB', 'GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB',
  7837. 'GL_PROGRAM_ERROR_POSITION_ARB', 'GL_PROGRAM_BINDING_ARB',
  7838. 'GL_MAX_VERTEX_ATTRIBS_ARB', 'GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB',
  7839. 'GL_PROGRAM_ERROR_STRING_ARB', 'GL_PROGRAM_FORMAT_ASCII_ARB',
  7840. 'GL_PROGRAM_FORMAT_ARB', 'GL_PROGRAM_INSTRUCTIONS_ARB',
  7841. 'GL_MAX_PROGRAM_INSTRUCTIONS_ARB', 'GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB',
  7842. 'GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB', 'GL_PROGRAM_TEMPORARIES_ARB',
  7843. 'GL_MAX_PROGRAM_TEMPORARIES_ARB', 'GL_PROGRAM_NATIVE_TEMPORARIES_ARB',
  7844. 'GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB', 'GL_PROGRAM_PARAMETERS_ARB',
  7845. 'GL_MAX_PROGRAM_PARAMETERS_ARB', 'GL_PROGRAM_NATIVE_PARAMETERS_ARB',
  7846. 'GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB', 'GL_PROGRAM_ATTRIBS_ARB',
  7847. 'GL_MAX_PROGRAM_ATTRIBS_ARB', 'GL_PROGRAM_NATIVE_ATTRIBS_ARB',
  7848. 'GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB', 'GL_PROGRAM_ADDRESS_REGISTERS_ARB',
  7849. 'GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB',
  7850. 'GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB',
  7851. 'GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB',
  7852. 'GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB', 'GL_MAX_PROGRAM_ENV_PARAMETERS_ARB',
  7853. 'GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB', 'GL_TRANSPOSE_CURRENT_MATRIX_ARB',
  7854. 'GL_MATRIX0_ARB', 'GL_MATRIX1_ARB', 'GL_MATRIX2_ARB', 'GL_MATRIX3_ARB',
  7855. 'GL_MATRIX4_ARB', 'GL_MATRIX5_ARB', 'GL_MATRIX6_ARB', 'GL_MATRIX7_ARB',
  7856. 'GL_MATRIX8_ARB', 'GL_MATRIX9_ARB', 'GL_MATRIX10_ARB', 'GL_MATRIX11_ARB',
  7857. 'GL_MATRIX12_ARB', 'GL_MATRIX13_ARB', 'GL_MATRIX14_ARB', 'GL_MATRIX15_ARB',
  7858. 'GL_MATRIX16_ARB', 'GL_MATRIX17_ARB', 'GL_MATRIX18_ARB', 'GL_MATRIX19_ARB',
  7859. 'GL_MATRIX20_ARB', 'GL_MATRIX21_ARB', 'GL_MATRIX22_ARB', 'GL_MATRIX23_ARB',
  7860. 'GL_MATRIX24_ARB', 'GL_MATRIX25_ARB', 'GL_MATRIX26_ARB', 'GL_MATRIX27_ARB',
  7861. 'GL_MATRIX28_ARB', 'GL_MATRIX29_ARB', 'GL_MATRIX30_ARB', 'GL_MATRIX31_ARB',
  7862. 'GL_FRAGMENT_PROGRAM_ARB', 'GL_PROGRAM_ALU_INSTRUCTIONS_ARB',
  7863. 'GL_PROGRAM_TEX_INSTRUCTIONS_ARB', 'GL_PROGRAM_TEX_INDIRECTIONS_ARB',
  7864. 'GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB',
  7865. 'GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB',
  7866. 'GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB',
  7867. 'GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB', 'GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB',
  7868. 'GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB',
  7869. 'GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB',
  7870. 'GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB',
  7871. 'GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB', 'GL_MAX_TEXTURE_COORDS_ARB',
  7872. 'GL_MAX_TEXTURE_IMAGE_UNITS_ARB', 'GL_BUFFER_SIZE_ARB', 'GL_BUFFER_USAGE_ARB',
  7873. 'GL_ARRAY_BUFFER_ARB', 'GL_ELEMENT_ARRAY_BUFFER_ARB',
  7874. 'GL_ARRAY_BUFFER_BINDING_ARB', 'GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB',
  7875. 'GL_VERTEX_ARRAY_BUFFER_BINDING_ARB', 'GL_NORMAL_ARRAY_BUFFER_BINDING_ARB',
  7876. 'GL_COLOR_ARRAY_BUFFER_BINDING_ARB', 'GL_INDEX_ARRAY_BUFFER_BINDING_ARB',
  7877. 'GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB',
  7878. 'GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB',
  7879. 'GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB',
  7880. 'GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB',
  7881. 'GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB',
  7882. 'GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB', 'GL_READ_ONLY_ARB',
  7883. 'GL_WRITE_ONLY_ARB', 'GL_READ_WRITE_ARB', 'GL_BUFFER_ACCESS_ARB',
  7884. 'GL_BUFFER_MAPPED_ARB', 'GL_BUFFER_MAP_POINTER_ARB', 'GL_STREAM_DRAW_ARB',
  7885. 'GL_STREAM_READ_ARB', 'GL_STREAM_COPY_ARB', 'GL_STATIC_DRAW_ARB',
  7886. 'GL_STATIC_READ_ARB', 'GL_STATIC_COPY_ARB', 'GL_DYNAMIC_DRAW_ARB',
  7887. 'GL_DYNAMIC_READ_ARB', 'GL_DYNAMIC_COPY_ARB', 'GL_QUERY_COUNTER_BITS_ARB',
  7888. 'GL_CURRENT_QUERY_ARB', 'GL_QUERY_RESULT_ARB',
  7889. 'GL_QUERY_RESULT_AVAILABLE_ARB', 'GL_SAMPLES_PASSED_ARB',
  7890. 'GL_PROGRAM_OBJECT_ARB', 'GL_SHADER_OBJECT_ARB', 'GL_OBJECT_TYPE_ARB',
  7891. 'GL_OBJECT_SUBTYPE_ARB', 'GL_FLOAT_VEC2_ARB', 'GL_FLOAT_VEC3_ARB',
  7892. 'GL_FLOAT_VEC4_ARB', 'GL_INT_VEC2_ARB', 'GL_INT_VEC3_ARB', 'GL_INT_VEC4_ARB',
  7893. 'GL_BOOL_ARB', 'GL_BOOL_VEC2_ARB', 'GL_BOOL_VEC3_ARB', 'GL_BOOL_VEC4_ARB',
  7894. 'GL_FLOAT_MAT2_ARB', 'GL_FLOAT_MAT3_ARB', 'GL_FLOAT_MAT4_ARB',
  7895. 'GL_SAMPLER_1D_ARB', 'GL_SAMPLER_2D_ARB', 'GL_SAMPLER_3D_ARB',
  7896. 'GL_SAMPLER_CUBE_ARB', 'GL_SAMPLER_1D_SHADOW_ARB', 'GL_SAMPLER_2D_SHADOW_ARB',
  7897. 'GL_SAMPLER_2D_RECT_ARB', 'GL_SAMPLER_2D_RECT_SHADOW_ARB',
  7898. 'GL_OBJECT_DELETE_STATUS_ARB', 'GL_OBJECT_COMPILE_STATUS_ARB',
  7899. 'GL_OBJECT_LINK_STATUS_ARB', 'GL_OBJECT_VALIDATE_STATUS_ARB',
  7900. 'GL_OBJECT_INFO_LOG_LENGTH_ARB', 'GL_OBJECT_ATTACHED_OBJECTS_ARB',
  7901. 'GL_OBJECT_ACTIVE_UNIFORMS_ARB', 'GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB',
  7902. 'GL_OBJECT_SHADER_SOURCE_LENGTH_ARB', 'GL_VERTEX_SHADER_ARB',
  7903. 'GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB', 'GL_MAX_VARYING_FLOATS_ARB',
  7904. 'GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB',
  7905. 'GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB', 'GL_OBJECT_ACTIVE_ATTRIBUTES_ARB',
  7906. 'GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB', 'GL_FRAGMENT_SHADER_ARB',
  7907. 'GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB',
  7908. 'GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB', 'GL_SHADING_LANGUAGE_VERSION_ARB',
  7909. 'GL_POINT_SPRITE_ARB', 'GL_COORD_REPLACE_ARB', 'GL_MAX_DRAW_BUFFERS_ARB',
  7910. 'GL_DRAW_BUFFER0_ARB', 'GL_DRAW_BUFFER1_ARB', 'GL_DRAW_BUFFER2_ARB',
  7911. 'GL_DRAW_BUFFER3_ARB', 'GL_DRAW_BUFFER4_ARB', 'GL_DRAW_BUFFER5_ARB',
  7912. 'GL_DRAW_BUFFER6_ARB', 'GL_DRAW_BUFFER7_ARB', 'GL_DRAW_BUFFER8_ARB',
  7913. 'GL_DRAW_BUFFER9_ARB', 'GL_DRAW_BUFFER10_ARB', 'GL_DRAW_BUFFER11_ARB',
  7914. 'GL_DRAW_BUFFER12_ARB', 'GL_DRAW_BUFFER13_ARB', 'GL_DRAW_BUFFER14_ARB',
  7915. 'GL_DRAW_BUFFER15_ARB', 'GL_TEXTURE_RECTANGLE_ARB',
  7916. 'GL_TEXTURE_BINDING_RECTANGLE_ARB', 'GL_PROXY_TEXTURE_RECTANGLE_ARB',
  7917. 'GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB', 'GL_RGBA_FLOAT_MODE_ARB',
  7918. 'GL_CLAMP_VERTEX_COLOR_ARB', 'GL_CLAMP_FRAGMENT_COLOR_ARB',
  7919. 'GL_CLAMP_READ_COLOR_ARB', 'GL_FIXED_ONLY_ARB', 'GL_HALF_FLOAT_ARB',
  7920. 'GL_TEXTURE_RED_TYPE_ARB', 'GL_TEXTURE_GREEN_TYPE_ARB',
  7921. 'GL_TEXTURE_BLUE_TYPE_ARB', 'GL_TEXTURE_ALPHA_TYPE_ARB',
  7922. 'GL_TEXTURE_LUMINANCE_TYPE_ARB', 'GL_TEXTURE_INTENSITY_TYPE_ARB',
  7923. 'GL_TEXTURE_DEPTH_TYPE_ARB', 'GL_UNSIGNED_NORMALIZED_ARB', 'GL_RGBA32F_ARB',
  7924. 'GL_RGB32F_ARB', 'GL_ALPHA32F_ARB', 'GL_INTENSITY32F_ARB',
  7925. 'GL_LUMINANCE32F_ARB', 'GL_LUMINANCE_ALPHA32F_ARB', 'GL_RGBA16F_ARB',
  7926. 'GL_RGB16F_ARB', 'GL_ALPHA16F_ARB', 'GL_INTENSITY16F_ARB',
  7927. 'GL_LUMINANCE16F_ARB', 'GL_LUMINANCE_ALPHA16F_ARB',
  7928. 'GL_PIXEL_PACK_BUFFER_ARB', 'GL_PIXEL_UNPACK_BUFFER_ARB',
  7929. 'GL_PIXEL_PACK_BUFFER_BINDING_ARB', 'GL_PIXEL_UNPACK_BUFFER_BINDING_ARB',
  7930. 'GL_DEPTH_COMPONENT32F', 'GL_DEPTH32F_STENCIL8',
  7931. 'GL_FLOAT_32_UNSIGNED_INT_24_8_REV', 'GL_INVALID_FRAMEBUFFER_OPERATION',
  7932. 'GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING',
  7933. 'GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE',
  7934. 'GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE', 'GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE',
  7935. 'GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE', 'GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE',
  7936. 'GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE',
  7937. 'GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE', 'GL_FRAMEBUFFER_DEFAULT',
  7938. 'GL_FRAMEBUFFER_UNDEFINED', 'GL_DEPTH_STENCIL_ATTACHMENT', 'GL_INDEX',
  7939. 'GL_MAX_RENDERBUFFER_SIZE', 'GL_DEPTH_STENCIL', 'GL_UNSIGNED_INT_24_8',
  7940. 'GL_DEPTH24_STENCIL8', 'GL_TEXTURE_STENCIL_SIZE', 'GL_FRAMEBUFFER_BINDING',
  7941. 'GL_DRAW_FRAMEBUFFER_BINDING', 'GL_RENDERBUFFER_BINDING',
  7942. 'GL_READ_FRAMEBUFFER', 'GL_DRAW_FRAMEBUFFER', 'GL_READ_FRAMEBUFFER_BINDING',
  7943. 'GL_RENDERBUFFER_SAMPLES', 'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE',
  7944. 'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME',
  7945. 'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL',
  7946. 'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE',
  7947. 'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER', 'GL_FRAMEBUFFER_COMPLETE',
  7948. 'GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT',
  7949. 'GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT',
  7950. 'GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER',
  7951. 'GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER', 'GL_FRAMEBUFFER_UNSUPPORTED',
  7952. 'GL_MAX_COLOR_ATTACHMENTS', 'GL_COLOR_ATTACHMENT0', 'GL_COLOR_ATTACHMENT1',
  7953. 'GL_COLOR_ATTACHMENT2', 'GL_COLOR_ATTACHMENT3', 'GL_COLOR_ATTACHMENT4',
  7954. 'GL_COLOR_ATTACHMENT5', 'GL_COLOR_ATTACHMENT6', 'GL_COLOR_ATTACHMENT7',
  7955. 'GL_COLOR_ATTACHMENT8', 'GL_COLOR_ATTACHMENT9', 'GL_COLOR_ATTACHMENT10',
  7956. 'GL_COLOR_ATTACHMENT11', 'GL_COLOR_ATTACHMENT12', 'GL_COLOR_ATTACHMENT13',
  7957. 'GL_COLOR_ATTACHMENT14', 'GL_COLOR_ATTACHMENT15', 'GL_DEPTH_ATTACHMENT',
  7958. 'GL_STENCIL_ATTACHMENT', 'GL_FRAMEBUFFER', 'GL_RENDERBUFFER',
  7959. 'GL_RENDERBUFFER_WIDTH', 'GL_RENDERBUFFER_HEIGHT',
  7960. 'GL_RENDERBUFFER_INTERNAL_FORMAT', 'GL_STENCIL_INDEX1', 'GL_STENCIL_INDEX4',
  7961. 'GL_STENCIL_INDEX8', 'GL_STENCIL_INDEX16', 'GL_RENDERBUFFER_RED_SIZE',
  7962. 'GL_RENDERBUFFER_GREEN_SIZE', 'GL_RENDERBUFFER_BLUE_SIZE',
  7963. 'GL_RENDERBUFFER_ALPHA_SIZE', 'GL_RENDERBUFFER_DEPTH_SIZE',
  7964. 'GL_RENDERBUFFER_STENCIL_SIZE', 'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE',
  7965. 'GL_MAX_SAMPLES', 'GL_FRAMEBUFFER_SRGB', 'GL_LINES_ADJACENCY_ARB',
  7966. 'GL_LINE_STRIP_ADJACENCY_ARB', 'GL_TRIANGLES_ADJACENCY_ARB',
  7967. 'GL_TRIANGLE_STRIP_ADJACENCY_ARB', 'GL_PROGRAM_POINT_SIZE_ARB',
  7968. 'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB',
  7969. 'GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB',
  7970. 'GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB',
  7971. 'GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB', 'GL_GEOMETRY_SHADER_ARB',
  7972. 'GL_GEOMETRY_VERTICES_OUT_ARB', 'GL_GEOMETRY_INPUT_TYPE_ARB',
  7973. 'GL_GEOMETRY_OUTPUT_TYPE_ARB', 'GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB',
  7974. 'GL_MAX_VERTEX_VARYING_COMPONENTS_ARB',
  7975. 'GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB',
  7976. 'GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB',
  7977. 'GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB', 'GL_HALF_FLOAT',
  7978. 'GL_MAP_READ_BIT', 'GL_MAP_WRITE_BIT', 'GL_MAP_INVALIDATE_RANGE_BIT',
  7979. 'GL_MAP_INVALIDATE_BUFFER_BIT', 'GL_MAP_FLUSH_EXPLICIT_BIT',
  7980. 'GL_MAP_UNSYNCHRONIZED_BIT', 'GL_TEXTURE_BUFFER_ARB',
  7981. 'GL_MAX_TEXTURE_BUFFER_SIZE_ARB', 'GL_TEXTURE_BINDING_BUFFER_ARB',
  7982. 'GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB', 'GL_TEXTURE_BUFFER_FORMAT_ARB',
  7983. 'GL_COMPRESSED_RED_RGTC1', 'GL_COMPRESSED_SIGNED_RED_RGTC1',
  7984. 'GL_COMPRESSED_RG_RGTC2', 'GL_COMPRESSED_SIGNED_RG_RGTC2', 'GL_RG',
  7985. 'GL_RG_INTEGER', 'GL_R8', 'GL_R16', 'GL_RG8', 'GL_RG16', 'GL_R16F', 'GL_R32F',
  7986. 'GL_RG16F', 'GL_RG32F', 'GL_R8I', 'GL_R8UI', 'GL_R16I', 'GL_R16UI', 'GL_R32I',
  7987. 'GL_R32UI', 'GL_RG8I', 'GL_RG8UI', 'GL_RG16I', 'GL_RG16UI', 'GL_RG32I',
  7988. 'GL_RG32UI', 'GL_VERTEX_ARRAY_BINDING', 'GL_ABGR_EXT',
  7989. 'GL_CONSTANT_COLOR_EXT', 'GL_ONE_MINUS_CONSTANT_COLOR_EXT',
  7990. 'GL_CONSTANT_ALPHA_EXT', 'GL_ONE_MINUS_CONSTANT_ALPHA_EXT',
  7991. 'GL_BLEND_COLOR_EXT', 'GL_POLYGON_OFFSET_EXT', 'GL_POLYGON_OFFSET_FACTOR_EXT',
  7992. 'GL_POLYGON_OFFSET_BIAS_EXT', 'GL_ALPHA4_EXT', 'GL_ALPHA8_EXT',
  7993. 'GL_ALPHA12_EXT', 'GL_ALPHA16_EXT', 'GL_LUMINANCE4_EXT', 'GL_LUMINANCE8_EXT',
  7994. 'GL_LUMINANCE12_EXT', 'GL_LUMINANCE16_EXT', 'GL_LUMINANCE4_ALPHA4_EXT',
  7995. 'GL_LUMINANCE6_ALPHA2_EXT', 'GL_LUMINANCE8_ALPHA8_EXT',
  7996. 'GL_LUMINANCE12_ALPHA4_EXT', 'GL_LUMINANCE12_ALPHA12_EXT',
  7997. 'GL_LUMINANCE16_ALPHA16_EXT', 'GL_INTENSITY_EXT', 'GL_INTENSITY4_EXT',
  7998. 'GL_INTENSITY8_EXT', 'GL_INTENSITY12_EXT', 'GL_INTENSITY16_EXT',
  7999. 'GL_RGB2_EXT', 'GL_RGB4_EXT', 'GL_RGB5_EXT', 'GL_RGB8_EXT', 'GL_RGB10_EXT',
  8000. 'GL_RGB12_EXT', 'GL_RGB16_EXT', 'GL_RGBA2_EXT', 'GL_RGBA4_EXT',
  8001. 'GL_RGB5_A1_EXT', 'GL_RGBA8_EXT', 'GL_RGB10_A2_EXT', 'GL_RGBA12_EXT',
  8002. 'GL_RGBA16_EXT', 'GL_TEXTURE_RED_SIZE_EXT', 'GL_TEXTURE_GREEN_SIZE_EXT',
  8003. 'GL_TEXTURE_BLUE_SIZE_EXT', 'GL_TEXTURE_ALPHA_SIZE_EXT',
  8004. 'GL_TEXTURE_LUMINANCE_SIZE_EXT', 'GL_TEXTURE_INTENSITY_SIZE_EXT',
  8005. 'GL_REPLACE_EXT', 'GL_PROXY_TEXTURE_1D_EXT', 'GL_PROXY_TEXTURE_2D_EXT',
  8006. 'GL_TEXTURE_TOO_LARGE_EXT', 'GL_PACK_SKIP_IMAGES_EXT',
  8007. 'GL_PACK_IMAGE_HEIGHT_EXT', 'GL_UNPACK_SKIP_IMAGES_EXT',
  8008. 'GL_UNPACK_IMAGE_HEIGHT_EXT', 'GL_TEXTURE_3D_EXT', 'GL_PROXY_TEXTURE_3D_EXT',
  8009. 'GL_TEXTURE_DEPTH_EXT', 'GL_TEXTURE_WRAP_R_EXT', 'GL_MAX_3D_TEXTURE_SIZE_EXT',
  8010. 'GL_FILTER4_SGIS', 'GL_TEXTURE_FILTER4_SIZE_SGIS', 'GL_HISTOGRAM_EXT',
  8011. 'GL_PROXY_HISTOGRAM_EXT', 'GL_HISTOGRAM_WIDTH_EXT', 'GL_HISTOGRAM_FORMAT_EXT',
  8012. 'GL_HISTOGRAM_RED_SIZE_EXT', 'GL_HISTOGRAM_GREEN_SIZE_EXT',
  8013. 'GL_HISTOGRAM_BLUE_SIZE_EXT', 'GL_HISTOGRAM_ALPHA_SIZE_EXT',
  8014. 'GL_HISTOGRAM_LUMINANCE_SIZE_EXT', 'GL_HISTOGRAM_SINK_EXT', 'GL_MINMAX_EXT',
  8015. 'GL_MINMAX_FORMAT_EXT', 'GL_MINMAX_SINK_EXT', 'GL_TABLE_TOO_LARGE_EXT',
  8016. 'GL_CONVOLUTION_1D_EXT', 'GL_CONVOLUTION_2D_EXT', 'GL_SEPARABLE_2D_EXT',
  8017. 'GL_CONVOLUTION_BORDER_MODE_EXT', 'GL_CONVOLUTION_FILTER_SCALE_EXT',
  8018. 'GL_CONVOLUTION_FILTER_BIAS_EXT', 'GL_REDUCE_EXT',
  8019. 'GL_CONVOLUTION_FORMAT_EXT', 'GL_CONVOLUTION_WIDTH_EXT',
  8020. 'GL_CONVOLUTION_HEIGHT_EXT', 'GL_MAX_CONVOLUTION_WIDTH_EXT',
  8021. 'GL_MAX_CONVOLUTION_HEIGHT_EXT', 'GL_POST_CONVOLUTION_RED_SCALE_EXT',
  8022. 'GL_POST_CONVOLUTION_GREEN_SCALE_EXT', 'GL_POST_CONVOLUTION_BLUE_SCALE_EXT',
  8023. 'GL_POST_CONVOLUTION_ALPHA_SCALE_EXT', 'GL_POST_CONVOLUTION_RED_BIAS_EXT',
  8024. 'GL_POST_CONVOLUTION_GREEN_BIAS_EXT', 'GL_POST_CONVOLUTION_BLUE_BIAS_EXT',
  8025. 'GL_POST_CONVOLUTION_ALPHA_BIAS_EXT', 'GL_COLOR_MATRIX_SGI',
  8026. 'GL_COLOR_MATRIX_STACK_DEPTH_SGI', 'GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI',
  8027. 'GL_POST_COLOR_MATRIX_RED_SCALE_SGI', 'GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI',
  8028. 'GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI', 'GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI',
  8029. 'GL_POST_COLOR_MATRIX_RED_BIAS_SGI', 'GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI',
  8030. 'GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI', 'GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI',
  8031. 'GL_COLOR_TABLE_SGI', 'GL_POST_CONVOLUTION_COLOR_TABLE_SGI',
  8032. 'GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI', 'GL_PROXY_COLOR_TABLE_SGI',
  8033. 'GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI',
  8034. 'GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI', 'GL_COLOR_TABLE_SCALE_SGI',
  8035. 'GL_COLOR_TABLE_BIAS_SGI', 'GL_COLOR_TABLE_FORMAT_SGI',
  8036. 'GL_COLOR_TABLE_WIDTH_SGI', 'GL_COLOR_TABLE_RED_SIZE_SGI',
  8037. 'GL_COLOR_TABLE_GREEN_SIZE_SGI', 'GL_COLOR_TABLE_BLUE_SIZE_SGI',
  8038. 'GL_COLOR_TABLE_ALPHA_SIZE_SGI', 'GL_COLOR_TABLE_LUMINANCE_SIZE_SGI',
  8039. 'GL_COLOR_TABLE_INTENSITY_SIZE_SGI', 'GL_PIXEL_TEXTURE_SGIS',
  8040. 'GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS', 'GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS',
  8041. 'GL_PIXEL_GROUP_COLOR_SGIS', 'GL_PIXEL_TEX_GEN_SGIX',
  8042. 'GL_PIXEL_TEX_GEN_MODE_SGIX', 'GL_PACK_SKIP_VOLUMES_SGIS',
  8043. 'GL_PACK_IMAGE_DEPTH_SGIS', 'GL_UNPACK_SKIP_VOLUMES_SGIS',
  8044. 'GL_UNPACK_IMAGE_DEPTH_SGIS', 'GL_TEXTURE_4D_SGIS',
  8045. 'GL_PROXY_TEXTURE_4D_SGIS', 'GL_TEXTURE_4DSIZE_SGIS',
  8046. 'GL_TEXTURE_WRAP_Q_SGIS', 'GL_MAX_4D_TEXTURE_SIZE_SGIS',
  8047. 'GL_TEXTURE_4D_BINDING_SGIS', 'GL_TEXTURE_COLOR_TABLE_SGI',
  8048. 'GL_PROXY_TEXTURE_COLOR_TABLE_SGI', 'GL_CMYK_EXT', 'GL_CMYKA_EXT',
  8049. 'GL_PACK_CMYK_HINT_EXT', 'GL_UNPACK_CMYK_HINT_EXT', 'GL_TEXTURE_PRIORITY_EXT',
  8050. 'GL_TEXTURE_RESIDENT_EXT', 'GL_TEXTURE_1D_BINDING_EXT',
  8051. 'GL_TEXTURE_2D_BINDING_EXT', 'GL_TEXTURE_3D_BINDING_EXT',
  8052. 'GL_DETAIL_TEXTURE_2D_SGIS', 'GL_DETAIL_TEXTURE_2D_BINDING_SGIS',
  8053. 'GL_LINEAR_DETAIL_SGIS', 'GL_LINEAR_DETAIL_ALPHA_SGIS',
  8054. 'GL_LINEAR_DETAIL_COLOR_SGIS', 'GL_DETAIL_TEXTURE_LEVEL_SGIS',
  8055. 'GL_DETAIL_TEXTURE_MODE_SGIS', 'GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS',
  8056. 'GL_LINEAR_SHARPEN_SGIS', 'GL_LINEAR_SHARPEN_ALPHA_SGIS',
  8057. 'GL_LINEAR_SHARPEN_COLOR_SGIS', 'GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS',
  8058. 'GL_UNSIGNED_BYTE_3_3_2_EXT', 'GL_UNSIGNED_SHORT_4_4_4_4_EXT',
  8059. 'GL_UNSIGNED_SHORT_5_5_5_1_EXT', 'GL_UNSIGNED_INT_8_8_8_8_EXT',
  8060. 'GL_UNSIGNED_INT_10_10_10_2_EXT', 'GL_TEXTURE_MIN_LOD_SGIS',
  8061. 'GL_TEXTURE_MAX_LOD_SGIS', 'GL_TEXTURE_BASE_LEVEL_SGIS',
  8062. 'GL_TEXTURE_MAX_LEVEL_SGIS', 'GL_MULTISAMPLE_SGIS',
  8063. 'GL_SAMPLE_ALPHA_TO_MASK_SGIS', 'GL_SAMPLE_ALPHA_TO_ONE_SGIS',
  8064. 'GL_SAMPLE_MASK_SGIS', 'GL_1PASS_SGIS', 'GL_2PASS_0_SGIS', 'GL_2PASS_1_SGIS',
  8065. 'GL_4PASS_0_SGIS', 'GL_4PASS_1_SGIS', 'GL_4PASS_2_SGIS', 'GL_4PASS_3_SGIS',
  8066. 'GL_SAMPLE_BUFFERS_SGIS', 'GL_SAMPLES_SGIS', 'GL_SAMPLE_MASK_VALUE_SGIS',
  8067. 'GL_SAMPLE_MASK_INVERT_SGIS', 'GL_SAMPLE_PATTERN_SGIS',
  8068. 'GL_RESCALE_NORMAL_EXT', 'GL_VERTEX_ARRAY_EXT', 'GL_NORMAL_ARRAY_EXT',
  8069. 'GL_COLOR_ARRAY_EXT', 'GL_INDEX_ARRAY_EXT', 'GL_TEXTURE_COORD_ARRAY_EXT',
  8070. 'GL_EDGE_FLAG_ARRAY_EXT', 'GL_VERTEX_ARRAY_SIZE_EXT',
  8071. 'GL_VERTEX_ARRAY_TYPE_EXT', 'GL_VERTEX_ARRAY_STRIDE_EXT',
  8072. 'GL_VERTEX_ARRAY_COUNT_EXT', 'GL_NORMAL_ARRAY_TYPE_EXT',
  8073. 'GL_NORMAL_ARRAY_STRIDE_EXT', 'GL_NORMAL_ARRAY_COUNT_EXT',
  8074. 'GL_COLOR_ARRAY_SIZE_EXT', 'GL_COLOR_ARRAY_TYPE_EXT',
  8075. 'GL_COLOR_ARRAY_STRIDE_EXT', 'GL_COLOR_ARRAY_COUNT_EXT',
  8076. 'GL_INDEX_ARRAY_TYPE_EXT', 'GL_INDEX_ARRAY_STRIDE_EXT',
  8077. 'GL_INDEX_ARRAY_COUNT_EXT', 'GL_TEXTURE_COORD_ARRAY_SIZE_EXT',
  8078. 'GL_TEXTURE_COORD_ARRAY_TYPE_EXT', 'GL_TEXTURE_COORD_ARRAY_STRIDE_EXT',
  8079. 'GL_TEXTURE_COORD_ARRAY_COUNT_EXT', 'GL_EDGE_FLAG_ARRAY_STRIDE_EXT',
  8080. 'GL_EDGE_FLAG_ARRAY_COUNT_EXT', 'GL_VERTEX_ARRAY_POINTER_EXT',
  8081. 'GL_NORMAL_ARRAY_POINTER_EXT', 'GL_COLOR_ARRAY_POINTER_EXT',
  8082. 'GL_INDEX_ARRAY_POINTER_EXT', 'GL_TEXTURE_COORD_ARRAY_POINTER_EXT',
  8083. 'GL_EDGE_FLAG_ARRAY_POINTER_EXT', 'GL_GENERATE_MIPMAP_SGIS',
  8084. 'GL_GENERATE_MIPMAP_HINT_SGIS', 'GL_LINEAR_CLIPMAP_LINEAR_SGIX',
  8085. 'GL_TEXTURE_CLIPMAP_CENTER_SGIX', 'GL_TEXTURE_CLIPMAP_FRAME_SGIX',
  8086. 'GL_TEXTURE_CLIPMAP_OFFSET_SGIX', 'GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX',
  8087. 'GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX', 'GL_TEXTURE_CLIPMAP_DEPTH_SGIX',
  8088. 'GL_MAX_CLIPMAP_DEPTH_SGIX', 'GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX',
  8089. 'GL_NEAREST_CLIPMAP_NEAREST_SGIX', 'GL_NEAREST_CLIPMAP_LINEAR_SGIX',
  8090. 'GL_LINEAR_CLIPMAP_NEAREST_SGIX', 'GL_TEXTURE_COMPARE_SGIX',
  8091. 'GL_TEXTURE_COMPARE_OPERATOR_SGIX', 'GL_TEXTURE_LEQUAL_R_SGIX',
  8092. 'GL_TEXTURE_GEQUAL_R_SGIX', 'GL_CLAMP_TO_EDGE_SGIS',
  8093. 'GL_CLAMP_TO_BORDER_SGIS', 'GL_FUNC_ADD_EXT', 'GL_MIN_EXT', 'GL_MAX_EXT',
  8094. 'GL_BLEND_EQUATION_EXT', 'GL_FUNC_SUBTRACT_EXT',
  8095. 'GL_FUNC_REVERSE_SUBTRACT_EXT', 'GL_INTERLACE_SGIX',
  8096. 'GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX', 'GL_PIXEL_TILE_CACHE_INCREMENT_SGIX',
  8097. 'GL_PIXEL_TILE_WIDTH_SGIX', 'GL_PIXEL_TILE_HEIGHT_SGIX',
  8098. 'GL_PIXEL_TILE_GRID_WIDTH_SGIX', 'GL_PIXEL_TILE_GRID_HEIGHT_SGIX',
  8099. 'GL_PIXEL_TILE_GRID_DEPTH_SGIX', 'GL_PIXEL_TILE_CACHE_SIZE_SGIX',
  8100. 'GL_DUAL_ALPHA4_SGIS', 'GL_DUAL_ALPHA8_SGIS', 'GL_DUAL_ALPHA12_SGIS',
  8101. 'GL_DUAL_ALPHA16_SGIS', 'GL_DUAL_LUMINANCE4_SGIS', 'GL_DUAL_LUMINANCE8_SGIS',
  8102. 'GL_DUAL_LUMINANCE12_SGIS', 'GL_DUAL_LUMINANCE16_SGIS',
  8103. 'GL_DUAL_INTENSITY4_SGIS', 'GL_DUAL_INTENSITY8_SGIS',
  8104. 'GL_DUAL_INTENSITY12_SGIS', 'GL_DUAL_INTENSITY16_SGIS',
  8105. 'GL_DUAL_LUMINANCE_ALPHA4_SGIS', 'GL_DUAL_LUMINANCE_ALPHA8_SGIS',
  8106. 'GL_QUAD_ALPHA4_SGIS', 'GL_QUAD_ALPHA8_SGIS', 'GL_QUAD_LUMINANCE4_SGIS',
  8107. 'GL_QUAD_LUMINANCE8_SGIS', 'GL_QUAD_INTENSITY4_SGIS',
  8108. 'GL_QUAD_INTENSITY8_SGIS', 'GL_DUAL_TEXTURE_SELECT_SGIS',
  8109. 'GL_QUAD_TEXTURE_SELECT_SGIS', 'GL_SPRITE_SGIX', 'GL_SPRITE_MODE_SGIX',
  8110. 'GL_SPRITE_AXIS_SGIX', 'GL_SPRITE_TRANSLATION_SGIX', 'GL_SPRITE_AXIAL_SGIX',
  8111. 'GL_SPRITE_OBJECT_ALIGNED_SGIX', 'GL_SPRITE_EYE_ALIGNED_SGIX',
  8112. 'GL_TEXTURE_MULTI_BUFFER_HINT_SGIX', 'GL_POINT_SIZE_MIN_EXT',
  8113. 'GL_POINT_SIZE_MAX_EXT', 'GL_POINT_FADE_THRESHOLD_SIZE_EXT',
  8114. 'GL_DISTANCE_ATTENUATION_EXT', 'GL_POINT_SIZE_MIN_SGIS',
  8115. 'GL_POINT_SIZE_MAX_SGIS', 'GL_POINT_FADE_THRESHOLD_SIZE_SGIS',
  8116. 'GL_DISTANCE_ATTENUATION_SGIS', 'GL_INSTRUMENT_BUFFER_POINTER_SGIX',
  8117. 'GL_INSTRUMENT_MEASUREMENTS_SGIX', 'GL_POST_TEXTURE_FILTER_BIAS_SGIX',
  8118. 'GL_POST_TEXTURE_FILTER_SCALE_SGIX', 'GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX',
  8119. 'GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX', 'GL_FRAMEZOOM_SGIX',
  8120. 'GL_FRAMEZOOM_FACTOR_SGIX', 'GL_MAX_FRAMEZOOM_FACTOR_SGIX',
  8121. 'GL_TEXTURE_DEFORMATION_BIT_SGIX', 'GL_GEOMETRY_DEFORMATION_BIT_SGIX',
  8122. 'GL_GEOMETRY_DEFORMATION_SGIX', 'GL_TEXTURE_DEFORMATION_SGIX',
  8123. 'GL_DEFORMATIONS_MASK_SGIX', 'GL_MAX_DEFORMATION_ORDER_SGIX',
  8124. 'GL_REFERENCE_PLANE_SGIX', 'GL_REFERENCE_PLANE_EQUATION_SGIX',
  8125. 'GL_DEPTH_COMPONENT16_SGIX', 'GL_DEPTH_COMPONENT24_SGIX',
  8126. 'GL_DEPTH_COMPONENT32_SGIX', 'GL_FOG_FUNC_SGIS', 'GL_FOG_FUNC_POINTS_SGIS',
  8127. 'GL_MAX_FOG_FUNC_POINTS_SGIS', 'GL_FOG_OFFSET_SGIX',
  8128. 'GL_FOG_OFFSET_VALUE_SGIX', 'GL_IMAGE_SCALE_X_HP', 'GL_IMAGE_SCALE_Y_HP',
  8129. 'GL_IMAGE_TRANSLATE_X_HP', 'GL_IMAGE_TRANSLATE_Y_HP',
  8130. 'GL_IMAGE_ROTATE_ANGLE_HP', 'GL_IMAGE_ROTATE_ORIGIN_X_HP',
  8131. 'GL_IMAGE_ROTATE_ORIGIN_Y_HP', 'GL_IMAGE_MAG_FILTER_HP',
  8132. 'GL_IMAGE_MIN_FILTER_HP', 'GL_IMAGE_CUBIC_WEIGHT_HP', 'GL_CUBIC_HP',
  8133. 'GL_AVERAGE_HP', 'GL_IMAGE_TRANSFORM_2D_HP',
  8134. 'GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP',
  8135. 'GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP', 'GL_IGNORE_BORDER_HP',
  8136. 'GL_CONSTANT_BORDER_HP', 'GL_REPLICATE_BORDER_HP',
  8137. 'GL_CONVOLUTION_BORDER_COLOR_HP', 'GL_TEXTURE_ENV_BIAS_SGIX',
  8138. 'GL_VERTEX_DATA_HINT_PGI', 'GL_VERTEX_CONSISTENT_HINT_PGI',
  8139. 'GL_MATERIAL_SIDE_HINT_PGI', 'GL_MAX_VERTEX_HINT_PGI', 'GL_COLOR3_BIT_PGI',
  8140. 'GL_COLOR4_BIT_PGI', 'GL_EDGEFLAG_BIT_PGI', 'GL_INDEX_BIT_PGI',
  8141. 'GL_MAT_AMBIENT_BIT_PGI', 'GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI',
  8142. 'GL_MAT_DIFFUSE_BIT_PGI', 'GL_MAT_EMISSION_BIT_PGI',
  8143. 'GL_MAT_COLOR_INDEXES_BIT_PGI', 'GL_MAT_SHININESS_BIT_PGI',
  8144. 'GL_MAT_SPECULAR_BIT_PGI', 'GL_NORMAL_BIT_PGI', 'GL_TEXCOORD1_BIT_PGI',
  8145. 'GL_TEXCOORD2_BIT_PGI', 'GL_TEXCOORD3_BIT_PGI', 'GL_TEXCOORD4_BIT_PGI',
  8146. 'GL_VERTEX23_BIT_PGI', 'GL_VERTEX4_BIT_PGI',
  8147. 'GL_PREFER_DOUBLEBUFFER_HINT_PGI', 'GL_CONSERVE_MEMORY_HINT_PGI',
  8148. 'GL_RECLAIM_MEMORY_HINT_PGI', 'GL_NATIVE_GRAPHICS_HANDLE_PGI',
  8149. 'GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI', 'GL_NATIVE_GRAPHICS_END_HINT_PGI',
  8150. 'GL_ALWAYS_FAST_HINT_PGI', 'GL_ALWAYS_SOFT_HINT_PGI',
  8151. 'GL_ALLOW_DRAW_OBJ_HINT_PGI', 'GL_ALLOW_DRAW_WIN_HINT_PGI',
  8152. 'GL_ALLOW_DRAW_FRG_HINT_PGI', 'GL_ALLOW_DRAW_MEM_HINT_PGI',
  8153. 'GL_STRICT_DEPTHFUNC_HINT_PGI', 'GL_STRICT_LIGHTING_HINT_PGI',
  8154. 'GL_STRICT_SCISSOR_HINT_PGI', 'GL_FULL_STIPPLE_HINT_PGI',
  8155. 'GL_CLIP_NEAR_HINT_PGI', 'GL_CLIP_FAR_HINT_PGI', 'GL_WIDE_LINE_HINT_PGI',
  8156. 'GL_BACK_NORMALS_HINT_PGI', 'GL_COLOR_INDEX1_EXT', 'GL_COLOR_INDEX2_EXT',
  8157. 'GL_COLOR_INDEX4_EXT', 'GL_COLOR_INDEX8_EXT', 'GL_COLOR_INDEX12_EXT',
  8158. 'GL_COLOR_INDEX16_EXT', 'GL_TEXTURE_INDEX_SIZE_EXT',
  8159. 'GL_CLIP_VOLUME_CLIPPING_HINT_EXT', 'GL_LIST_PRIORITY_SGIX',
  8160. 'GL_IR_INSTRUMENT1_SGIX', 'GL_CALLIGRAPHIC_FRAGMENT_SGIX',
  8161. 'GL_TEXTURE_LOD_BIAS_S_SGIX', 'GL_TEXTURE_LOD_BIAS_T_SGIX',
  8162. 'GL_TEXTURE_LOD_BIAS_R_SGIX', 'GL_SHADOW_AMBIENT_SGIX',
  8163. 'GL_INDEX_MATERIAL_EXT', 'GL_INDEX_MATERIAL_PARAMETER_EXT',
  8164. 'GL_INDEX_MATERIAL_FACE_EXT', 'GL_INDEX_TEST_EXT', 'GL_INDEX_TEST_FUNC_EXT',
  8165. 'GL_INDEX_TEST_REF_EXT', 'GL_IUI_V2F_EXT', 'GL_IUI_V3F_EXT',
  8166. 'GL_IUI_N3F_V2F_EXT', 'GL_IUI_N3F_V3F_EXT', 'GL_T2F_IUI_V2F_EXT',
  8167. 'GL_T2F_IUI_V3F_EXT', 'GL_T2F_IUI_N3F_V2F_EXT', 'GL_T2F_IUI_N3F_V3F_EXT',
  8168. 'GL_ARRAY_ELEMENT_LOCK_FIRST_EXT', 'GL_ARRAY_ELEMENT_LOCK_COUNT_EXT',
  8169. 'GL_CULL_VERTEX_EXT', 'GL_CULL_VERTEX_EYE_POSITION_EXT',
  8170. 'GL_CULL_VERTEX_OBJECT_POSITION_EXT', 'GL_YCRCB_422_SGIX',
  8171. 'GL_YCRCB_444_SGIX', 'GL_FRAGMENT_LIGHTING_SGIX',
  8172. 'GL_FRAGMENT_COLOR_MATERIAL_SGIX', 'GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX',
  8173. 'GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX', 'GL_MAX_FRAGMENT_LIGHTS_SGIX',
  8174. 'GL_MAX_ACTIVE_LIGHTS_SGIX', 'GL_CURRENT_RASTER_NORMAL_SGIX',
  8175. 'GL_LIGHT_ENV_MODE_SGIX', 'GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX',
  8176. 'GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX',
  8177. 'GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX',
  8178. 'GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX',
  8179. 'GL_FRAGMENT_LIGHT0_SGIX', 'GL_FRAGMENT_LIGHT1_SGIX',
  8180. 'GL_FRAGMENT_LIGHT2_SGIX', 'GL_FRAGMENT_LIGHT3_SGIX',
  8181. 'GL_FRAGMENT_LIGHT4_SGIX', 'GL_FRAGMENT_LIGHT5_SGIX',
  8182. 'GL_FRAGMENT_LIGHT6_SGIX', 'GL_FRAGMENT_LIGHT7_SGIX',
  8183. 'GL_RASTER_POSITION_UNCLIPPED_IBM', 'GL_TEXTURE_LIGHTING_MODE_HP',
  8184. 'GL_TEXTURE_POST_SPECULAR_HP', 'GL_TEXTURE_PRE_SPECULAR_HP',
  8185. 'GL_MAX_ELEMENTS_VERTICES_EXT', 'GL_MAX_ELEMENTS_INDICES_EXT', 'GL_PHONG_WIN',
  8186. 'GL_PHONG_HINT_WIN', 'GL_FOG_SPECULAR_TEXTURE_WIN',
  8187. 'GL_FRAGMENT_MATERIAL_EXT', 'GL_FRAGMENT_NORMAL_EXT', 'GL_FRAGMENT_COLOR_EXT',
  8188. 'GL_ATTENUATION_EXT', 'GL_SHADOW_ATTENUATION_EXT',
  8189. 'GL_TEXTURE_APPLICATION_MODE_EXT', 'GL_TEXTURE_LIGHT_EXT',
  8190. 'GL_TEXTURE_MATERIAL_FACE_EXT', 'GL_TEXTURE_MATERIAL_PARAMETER_EXT',
  8191. 'GL_ALPHA_MIN_SGIX', 'GL_ALPHA_MAX_SGIX', 'GL_PIXEL_TEX_GEN_Q_CEILING_SGIX',
  8192. 'GL_PIXEL_TEX_GEN_Q_ROUND_SGIX', 'GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX',
  8193. 'GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX',
  8194. 'GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX', 'GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX',
  8195. 'GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX', 'GL_BGR_EXT', 'GL_BGRA_EXT',
  8196. 'GL_ASYNC_MARKER_SGIX', 'GL_ASYNC_TEX_IMAGE_SGIX',
  8197. 'GL_ASYNC_DRAW_PIXELS_SGIX', 'GL_ASYNC_READ_PIXELS_SGIX',
  8198. 'GL_MAX_ASYNC_TEX_IMAGE_SGIX', 'GL_MAX_ASYNC_DRAW_PIXELS_SGIX',
  8199. 'GL_MAX_ASYNC_READ_PIXELS_SGIX', 'GL_ASYNC_HISTOGRAM_SGIX',
  8200. 'GL_MAX_ASYNC_HISTOGRAM_SGIX', 'GL_PARALLEL_ARRAYS_INTEL',
  8201. 'GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL',
  8202. 'GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL',
  8203. 'GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL',
  8204. 'GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL', 'GL_OCCLUSION_TEST_HP',
  8205. 'GL_OCCLUSION_TEST_RESULT_HP', 'GL_PIXEL_TRANSFORM_2D_EXT',
  8206. 'GL_PIXEL_MAG_FILTER_EXT', 'GL_PIXEL_MIN_FILTER_EXT',
  8207. 'GL_PIXEL_CUBIC_WEIGHT_EXT', 'GL_CUBIC_EXT', 'GL_AVERAGE_EXT',
  8208. 'GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT',
  8209. 'GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT',
  8210. 'GL_PIXEL_TRANSFORM_2D_MATRIX_EXT', 'GL_SHARED_TEXTURE_PALETTE_EXT',
  8211. 'GL_LIGHT_MODEL_COLOR_CONTROL_EXT', 'GL_SINGLE_COLOR_EXT',
  8212. 'GL_SEPARATE_SPECULAR_COLOR_EXT', 'GL_COLOR_SUM_EXT',
  8213. 'GL_CURRENT_SECONDARY_COLOR_EXT', 'GL_SECONDARY_COLOR_ARRAY_SIZE_EXT',
  8214. 'GL_SECONDARY_COLOR_ARRAY_TYPE_EXT', 'GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT',
  8215. 'GL_SECONDARY_COLOR_ARRAY_POINTER_EXT', 'GL_SECONDARY_COLOR_ARRAY_EXT',
  8216. 'GL_PERTURB_EXT', 'GL_TEXTURE_NORMAL_EXT', 'GL_FOG_COORDINATE_SOURCE_EXT',
  8217. 'GL_FOG_COORDINATE_EXT', 'GL_FRAGMENT_DEPTH_EXT',
  8218. 'GL_CURRENT_FOG_COORDINATE_EXT', 'GL_FOG_COORDINATE_ARRAY_TYPE_EXT',
  8219. 'GL_FOG_COORDINATE_ARRAY_STRIDE_EXT', 'GL_FOG_COORDINATE_ARRAY_POINTER_EXT',
  8220. 'GL_FOG_COORDINATE_ARRAY_EXT', 'GL_SCREEN_COORDINATES_REND',
  8221. 'GL_INVERTED_SCREEN_W_REND', 'GL_TANGENT_ARRAY_EXT', 'GL_BINORMAL_ARRAY_EXT',
  8222. 'GL_CURRENT_TANGENT_EXT', 'GL_CURRENT_BINORMAL_EXT',
  8223. 'GL_TANGENT_ARRAY_TYPE_EXT', 'GL_TANGENT_ARRAY_STRIDE_EXT',
  8224. 'GL_BINORMAL_ARRAY_TYPE_EXT', 'GL_BINORMAL_ARRAY_STRIDE_EXT',
  8225. 'GL_TANGENT_ARRAY_POINTER_EXT', 'GL_BINORMAL_ARRAY_POINTER_EXT',
  8226. 'GL_MAP1_TANGENT_EXT', 'GL_MAP2_TANGENT_EXT', 'GL_MAP1_BINORMAL_EXT',
  8227. 'GL_MAP2_BINORMAL_EXT', 'GL_COMBINE_EXT', 'GL_COMBINE_RGB_EXT',
  8228. 'GL_COMBINE_ALPHA_EXT', 'GL_RGB_SCALE_EXT', 'GL_ADD_SIGNED_EXT',
  8229. 'GL_INTERPOLATE_EXT', 'GL_CONSTANT_EXT', 'GL_PRIMARY_COLOR_EXT',
  8230. 'GL_PREVIOUS_EXT', 'GL_SOURCE0_RGB_EXT', 'GL_SOURCE1_RGB_EXT',
  8231. 'GL_SOURCE2_RGB_EXT', 'GL_SOURCE0_ALPHA_EXT', 'GL_SOURCE1_ALPHA_EXT',
  8232. 'GL_SOURCE2_ALPHA_EXT', 'GL_OPERAND0_RGB_EXT', 'GL_OPERAND1_RGB_EXT',
  8233. 'GL_OPERAND2_RGB_EXT', 'GL_OPERAND0_ALPHA_EXT', 'GL_OPERAND1_ALPHA_EXT',
  8234. 'GL_OPERAND2_ALPHA_EXT', 'GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE',
  8235. 'GL_TRANSFORM_HINT_APPLE', 'GL_FOG_SCALE_SGIX', 'GL_FOG_SCALE_VALUE_SGIX',
  8236. 'GL_UNPACK_CONSTANT_DATA_SUNX', 'GL_TEXTURE_CONSTANT_DATA_SUNX',
  8237. 'GL_GLOBAL_ALPHA_SUN', 'GL_GLOBAL_ALPHA_FACTOR_SUN', 'GL_RESTART_SUN',
  8238. 'GL_REPLACE_MIDDLE_SUN', 'GL_REPLACE_OLDEST_SUN', 'GL_TRIANGLE_LIST_SUN',
  8239. 'GL_REPLACEMENT_CODE_SUN', 'GL_REPLACEMENT_CODE_ARRAY_SUN',
  8240. 'GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN', 'GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN',
  8241. 'GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN', 'GL_R1UI_V3F_SUN',
  8242. 'GL_R1UI_C4UB_V3F_SUN', 'GL_R1UI_C3F_V3F_SUN', 'GL_R1UI_N3F_V3F_SUN',
  8243. 'GL_R1UI_C4F_N3F_V3F_SUN', 'GL_R1UI_T2F_V3F_SUN', 'GL_R1UI_T2F_N3F_V3F_SUN',
  8244. 'GL_R1UI_T2F_C4F_N3F_V3F_SUN', 'GL_BLEND_DST_RGB_EXT', 'GL_BLEND_SRC_RGB_EXT',
  8245. 'GL_BLEND_DST_ALPHA_EXT', 'GL_BLEND_SRC_ALPHA_EXT', 'GL_RED_MIN_CLAMP_INGR',
  8246. 'GL_GREEN_MIN_CLAMP_INGR', 'GL_BLUE_MIN_CLAMP_INGR',
  8247. 'GL_ALPHA_MIN_CLAMP_INGR', 'GL_RED_MAX_CLAMP_INGR', 'GL_GREEN_MAX_CLAMP_INGR',
  8248. 'GL_BLUE_MAX_CLAMP_INGR', 'GL_ALPHA_MAX_CLAMP_INGR', 'GL_INTERLACE_READ_INGR',
  8249. 'GL_INCR_WRAP_EXT', 'GL_DECR_WRAP_EXT', 'GL_422_EXT', 'GL_422_REV_EXT',
  8250. 'GL_422_AVERAGE_EXT', 'GL_422_REV_AVERAGE_EXT', 'GL_NORMAL_MAP_NV',
  8251. 'GL_REFLECTION_MAP_NV', 'GL_NORMAL_MAP_EXT', 'GL_REFLECTION_MAP_EXT',
  8252. 'GL_TEXTURE_CUBE_MAP_EXT', 'GL_TEXTURE_BINDING_CUBE_MAP_EXT',
  8253. 'GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT',
  8254. 'GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT',
  8255. 'GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT',
  8256. 'GL_PROXY_TEXTURE_CUBE_MAP_EXT', 'GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT',
  8257. 'GL_WRAP_BORDER_SUN', 'GL_MAX_TEXTURE_LOD_BIAS_EXT',
  8258. 'GL_TEXTURE_FILTER_CONTROL_EXT', 'GL_TEXTURE_LOD_BIAS_EXT',
  8259. 'GL_TEXTURE_MAX_ANISOTROPY_EXT', 'GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT',
  8260. 'GL_MODELVIEW0_STACK_DEPTH_EXT', 'GL_MODELVIEW1_STACK_DEPTH_EXT',
  8261. 'GL_MODELVIEW0_MATRIX_EXT', 'GL_MODELVIEW1_MATRIX_EXT',
  8262. 'GL_VERTEX_WEIGHTING_EXT', 'GL_MODELVIEW0_EXT', 'GL_MODELVIEW1_EXT',
  8263. 'GL_CURRENT_VERTEX_WEIGHT_EXT', 'GL_VERTEX_WEIGHT_ARRAY_EXT',
  8264. 'GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT', 'GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT',
  8265. 'GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT', 'GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT',
  8266. 'GL_MAX_SHININESS_NV', 'GL_MAX_SPOT_EXPONENT_NV', 'GL_VERTEX_ARRAY_RANGE_NV',
  8267. 'GL_VERTEX_ARRAY_RANGE_LENGTH_NV', 'GL_VERTEX_ARRAY_RANGE_VALID_NV',
  8268. 'GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV', 'GL_VERTEX_ARRAY_RANGE_POINTER_NV',
  8269. 'GL_REGISTER_COMBINERS_NV', 'GL_VARIABLE_A_NV', 'GL_VARIABLE_B_NV',
  8270. 'GL_VARIABLE_C_NV', 'GL_VARIABLE_D_NV', 'GL_VARIABLE_E_NV',
  8271. 'GL_VARIABLE_F_NV', 'GL_VARIABLE_G_NV', 'GL_CONSTANT_COLOR0_NV',
  8272. 'GL_CONSTANT_COLOR1_NV', 'GL_PRIMARY_COLOR_NV', 'GL_SECONDARY_COLOR_NV',
  8273. 'GL_SPARE0_NV', 'GL_SPARE1_NV', 'GL_DISCARD_NV', 'GL_E_TIMES_F_NV',
  8274. 'GL_SPARE0_PLUS_SECONDARY_COLOR_NV', 'GL_UNSIGNED_IDENTITY_NV',
  8275. 'GL_UNSIGNED_INVERT_NV', 'GL_EXPAND_NORMAL_NV', 'GL_EXPAND_NEGATE_NV',
  8276. 'GL_HALF_BIAS_NORMAL_NV', 'GL_HALF_BIAS_NEGATE_NV', 'GL_SIGNED_IDENTITY_NV',
  8277. 'GL_SIGNED_NEGATE_NV', 'GL_SCALE_BY_TWO_NV', 'GL_SCALE_BY_FOUR_NV',
  8278. 'GL_SCALE_BY_ONE_HALF_NV', 'GL_BIAS_BY_NEGATIVE_ONE_HALF_NV',
  8279. 'GL_COMBINER_INPUT_NV', 'GL_COMBINER_MAPPING_NV',
  8280. 'GL_COMBINER_COMPONENT_USAGE_NV', 'GL_COMBINER_AB_DOT_PRODUCT_NV',
  8281. 'GL_COMBINER_CD_DOT_PRODUCT_NV', 'GL_COMBINER_MUX_SUM_NV',
  8282. 'GL_COMBINER_SCALE_NV', 'GL_COMBINER_BIAS_NV', 'GL_COMBINER_AB_OUTPUT_NV',
  8283. 'GL_COMBINER_CD_OUTPUT_NV', 'GL_COMBINER_SUM_OUTPUT_NV',
  8284. 'GL_MAX_GENERAL_COMBINERS_NV', 'GL_NUM_GENERAL_COMBINERS_NV',
  8285. 'GL_COLOR_SUM_CLAMP_NV', 'GL_COMBINER0_NV', 'GL_COMBINER1_NV',
  8286. 'GL_COMBINER2_NV', 'GL_COMBINER3_NV', 'GL_COMBINER4_NV', 'GL_COMBINER5_NV',
  8287. 'GL_COMBINER6_NV', 'GL_COMBINER7_NV', 'GL_FOG_DISTANCE_MODE_NV',
  8288. 'GL_EYE_RADIAL_NV', 'GL_EYE_PLANE_ABSOLUTE_NV', 'GL_EMBOSS_LIGHT_NV',
  8289. 'GL_EMBOSS_CONSTANT_NV', 'GL_EMBOSS_MAP_NV', 'GL_COMBINE4_NV',
  8290. 'GL_SOURCE3_RGB_NV', 'GL_SOURCE3_ALPHA_NV', 'GL_OPERAND3_RGB_NV',
  8291. 'GL_OPERAND3_ALPHA_NV', 'GL_COMPRESSED_RGB_S3TC_DXT1_EXT',
  8292. 'GL_COMPRESSED_RGBA_S3TC_DXT1_EXT', 'GL_COMPRESSED_RGBA_S3TC_DXT3_EXT',
  8293. 'GL_COMPRESSED_RGBA_S3TC_DXT5_EXT', 'GL_CULL_VERTEX_IBM',
  8294. 'GL_VERTEX_ARRAY_LIST_IBM', 'GL_NORMAL_ARRAY_LIST_IBM',
  8295. 'GL_COLOR_ARRAY_LIST_IBM', 'GL_INDEX_ARRAY_LIST_IBM',
  8296. 'GL_TEXTURE_COORD_ARRAY_LIST_IBM', 'GL_EDGE_FLAG_ARRAY_LIST_IBM',
  8297. 'GL_FOG_COORDINATE_ARRAY_LIST_IBM', 'GL_SECONDARY_COLOR_ARRAY_LIST_IBM',
  8298. 'GL_VERTEX_ARRAY_LIST_STRIDE_IBM', 'GL_NORMAL_ARRAY_LIST_STRIDE_IBM',
  8299. 'GL_COLOR_ARRAY_LIST_STRIDE_IBM', 'GL_INDEX_ARRAY_LIST_STRIDE_IBM',
  8300. 'GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM',
  8301. 'GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM',
  8302. 'GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM',
  8303. 'GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM', 'GL_PACK_SUBSAMPLE_RATE_SGIX',
  8304. 'GL_UNPACK_SUBSAMPLE_RATE_SGIX', 'GL_PIXEL_SUBSAMPLE_4444_SGIX',
  8305. 'GL_PIXEL_SUBSAMPLE_2424_SGIX', 'GL_PIXEL_SUBSAMPLE_4242_SGIX',
  8306. 'GL_YCRCB_SGIX', 'GL_YCRCBA_SGIX', 'GL_DEPTH_PASS_INSTRUMENT_SGIX',
  8307. 'GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX', 'GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX',
  8308. 'GL_COMPRESSED_RGB_FXT1_3DFX', 'GL_COMPRESSED_RGBA_FXT1_3DFX',
  8309. 'GL_MULTISAMPLE_3DFX', 'GL_SAMPLE_BUFFERS_3DFX', 'GL_SAMPLES_3DFX',
  8310. 'GL_MULTISAMPLE_BIT_3DFX', 'GL_MULTISAMPLE_EXT',
  8311. 'GL_SAMPLE_ALPHA_TO_MASK_EXT', 'GL_SAMPLE_ALPHA_TO_ONE_EXT',
  8312. 'GL_SAMPLE_MASK_EXT', 'GL_1PASS_EXT', 'GL_2PASS_0_EXT', 'GL_2PASS_1_EXT',
  8313. 'GL_4PASS_0_EXT', 'GL_4PASS_1_EXT', 'GL_4PASS_2_EXT', 'GL_4PASS_3_EXT',
  8314. 'GL_SAMPLE_BUFFERS_EXT', 'GL_SAMPLES_EXT', 'GL_SAMPLE_MASK_VALUE_EXT',
  8315. 'GL_SAMPLE_MASK_INVERT_EXT', 'GL_SAMPLE_PATTERN_EXT',
  8316. 'GL_MULTISAMPLE_BIT_EXT', 'GL_VERTEX_PRECLIP_SGIX',
  8317. 'GL_VERTEX_PRECLIP_HINT_SGIX', 'GL_CONVOLUTION_HINT_SGIX',
  8318. 'GL_PACK_RESAMPLE_SGIX', 'GL_UNPACK_RESAMPLE_SGIX',
  8319. 'GL_RESAMPLE_REPLICATE_SGIX', 'GL_RESAMPLE_ZERO_FILL_SGIX',
  8320. 'GL_RESAMPLE_DECIMATE_SGIX', 'GL_EYE_DISTANCE_TO_POINT_SGIS',
  8321. 'GL_OBJECT_DISTANCE_TO_POINT_SGIS', 'GL_EYE_DISTANCE_TO_LINE_SGIS',
  8322. 'GL_OBJECT_DISTANCE_TO_LINE_SGIS', 'GL_EYE_POINT_SGIS',
  8323. 'GL_OBJECT_POINT_SGIS', 'GL_EYE_LINE_SGIS', 'GL_OBJECT_LINE_SGIS',
  8324. 'GL_TEXTURE_COLOR_WRITEMASK_SGIS', 'GL_DOT3_RGB_EXT', 'GL_DOT3_RGBA_EXT',
  8325. 'GL_MIRROR_CLAMP_ATI', 'GL_MIRROR_CLAMP_TO_EDGE_ATI', 'GL_ALL_COMPLETED_NV',
  8326. 'GL_FENCE_STATUS_NV', 'GL_FENCE_CONDITION_NV', 'GL_MIRRORED_REPEAT_IBM',
  8327. 'GL_EVAL_2D_NV', 'GL_EVAL_TRIANGULAR_2D_NV', 'GL_MAP_TESSELLATION_NV',
  8328. 'GL_MAP_ATTRIB_U_ORDER_NV', 'GL_MAP_ATTRIB_V_ORDER_NV',
  8329. 'GL_EVAL_FRACTIONAL_TESSELLATION_NV', 'GL_EVAL_VERTEX_ATTRIB0_NV',
  8330. 'GL_EVAL_VERTEX_ATTRIB1_NV', 'GL_EVAL_VERTEX_ATTRIB2_NV',
  8331. 'GL_EVAL_VERTEX_ATTRIB3_NV', 'GL_EVAL_VERTEX_ATTRIB4_NV',
  8332. 'GL_EVAL_VERTEX_ATTRIB5_NV', 'GL_EVAL_VERTEX_ATTRIB6_NV',
  8333. 'GL_EVAL_VERTEX_ATTRIB7_NV', 'GL_EVAL_VERTEX_ATTRIB8_NV',
  8334. 'GL_EVAL_VERTEX_ATTRIB9_NV', 'GL_EVAL_VERTEX_ATTRIB10_NV',
  8335. 'GL_EVAL_VERTEX_ATTRIB11_NV', 'GL_EVAL_VERTEX_ATTRIB12_NV',
  8336. 'GL_EVAL_VERTEX_ATTRIB13_NV', 'GL_EVAL_VERTEX_ATTRIB14_NV',
  8337. 'GL_EVAL_VERTEX_ATTRIB15_NV', 'GL_MAX_MAP_TESSELLATION_NV',
  8338. 'GL_MAX_RATIONAL_EVAL_ORDER_NV', 'GL_DEPTH_STENCIL_NV',
  8339. 'GL_UNSIGNED_INT_24_8_NV', 'GL_DEPTH_STENCIL_EXT', 'GL_DEPTH24_STENCIL8_EXT',
  8340. 'GL_TEXTURE_STENCIL_SIZE_EXT', 'GL_UNSIGNED_INT_24_8_EXT',
  8341. 'GL_PER_STAGE_CONSTANTS_NV', 'GL_TEXTURE_RECTANGLE_NV',
  8342. 'GL_TEXTURE_BINDING_RECTANGLE_NV', 'GL_PROXY_TEXTURE_RECTANGLE_NV',
  8343. 'GL_MAX_RECTANGLE_TEXTURE_SIZE_NV', 'GL_OFFSET_TEXTURE_RECTANGLE_NV',
  8344. 'GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV', 'GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV',
  8345. 'GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV', 'GL_UNSIGNED_INT_S8_S8_8_8_NV',
  8346. 'GL_UNSIGNED_INT_8_8_S8_S8_REV_NV', 'GL_DSDT_MAG_INTENSITY_NV',
  8347. 'GL_SHADER_CONSISTENT_NV', 'GL_TEXTURE_SHADER_NV', 'GL_SHADER_OPERATION_NV',
  8348. 'GL_CULL_MODES_NV', 'GL_OFFSET_TEXTURE_MATRIX_NV',
  8349. 'GL_OFFSET_TEXTURE_SCALE_NV', 'GL_OFFSET_TEXTURE_BIAS_NV',
  8350. 'GL_OFFSET_TEXTURE_2D_MATRIX_NV', 'GL_OFFSET_TEXTURE_2D_SCALE_NV',
  8351. 'GL_OFFSET_TEXTURE_2D_BIAS_NV', 'GL_PREVIOUS_TEXTURE_INPUT_NV',
  8352. 'GL_CONST_EYE_NV', 'GL_PASS_THROUGH_NV', 'GL_CULL_FRAGMENT_NV',
  8353. 'GL_OFFSET_TEXTURE_2D_NV', 'GL_DEPENDENT_AR_TEXTURE_2D_NV',
  8354. 'GL_DEPENDENT_GB_TEXTURE_2D_NV', 'GL_DOT_PRODUCT_NV',
  8355. 'GL_DOT_PRODUCT_DEPTH_REPLACE_NV', 'GL_DOT_PRODUCT_TEXTURE_2D_NV',
  8356. 'GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV', 'GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV',
  8357. 'GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV',
  8358. 'GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV', 'GL_HILO_NV', 'GL_DSDT_NV',
  8359. 'GL_DSDT_MAG_NV', 'GL_DSDT_MAG_VIB_NV', 'GL_HILO16_NV', 'GL_SIGNED_HILO_NV',
  8360. 'GL_SIGNED_HILO16_NV', 'GL_SIGNED_RGBA_NV', 'GL_SIGNED_RGBA8_NV',
  8361. 'GL_SIGNED_RGB_NV', 'GL_SIGNED_RGB8_NV', 'GL_SIGNED_LUMINANCE_NV',
  8362. 'GL_SIGNED_LUMINANCE8_NV', 'GL_SIGNED_LUMINANCE_ALPHA_NV',
  8363. 'GL_SIGNED_LUMINANCE8_ALPHA8_NV', 'GL_SIGNED_ALPHA_NV', 'GL_SIGNED_ALPHA8_NV',
  8364. 'GL_SIGNED_INTENSITY_NV', 'GL_SIGNED_INTENSITY8_NV', 'GL_DSDT8_NV',
  8365. 'GL_DSDT8_MAG8_NV', 'GL_DSDT8_MAG8_INTENSITY8_NV',
  8366. 'GL_SIGNED_RGB_UNSIGNED_ALPHA_NV', 'GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV',
  8367. 'GL_HI_SCALE_NV', 'GL_LO_SCALE_NV', 'GL_DS_SCALE_NV', 'GL_DT_SCALE_NV',
  8368. 'GL_MAGNITUDE_SCALE_NV', 'GL_VIBRANCE_SCALE_NV', 'GL_HI_BIAS_NV',
  8369. 'GL_LO_BIAS_NV', 'GL_DS_BIAS_NV', 'GL_DT_BIAS_NV', 'GL_MAGNITUDE_BIAS_NV',
  8370. 'GL_VIBRANCE_BIAS_NV', 'GL_TEXTURE_BORDER_VALUES_NV', 'GL_TEXTURE_HI_SIZE_NV',
  8371. 'GL_TEXTURE_LO_SIZE_NV', 'GL_TEXTURE_DS_SIZE_NV', 'GL_TEXTURE_DT_SIZE_NV',
  8372. 'GL_TEXTURE_MAG_SIZE_NV', 'GL_DOT_PRODUCT_TEXTURE_3D_NV',
  8373. 'GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV', 'GL_VERTEX_PROGRAM_NV',
  8374. 'GL_VERTEX_STATE_PROGRAM_NV', 'GL_ATTRIB_ARRAY_SIZE_NV',
  8375. 'GL_ATTRIB_ARRAY_STRIDE_NV', 'GL_ATTRIB_ARRAY_TYPE_NV',
  8376. 'GL_CURRENT_ATTRIB_NV', 'GL_PROGRAM_LENGTH_NV', 'GL_PROGRAM_STRING_NV',
  8377. 'GL_MODELVIEW_PROJECTION_NV', 'GL_IDENTITY_NV', 'GL_INVERSE_NV',
  8378. 'GL_TRANSPOSE_NV', 'GL_INVERSE_TRANSPOSE_NV',
  8379. 'GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV', 'GL_MAX_TRACK_MATRICES_NV',
  8380. 'GL_MATRIX0_NV', 'GL_MATRIX1_NV', 'GL_MATRIX2_NV', 'GL_MATRIX3_NV',
  8381. 'GL_MATRIX4_NV', 'GL_MATRIX5_NV', 'GL_MATRIX6_NV', 'GL_MATRIX7_NV',
  8382. 'GL_CURRENT_MATRIX_STACK_DEPTH_NV', 'GL_CURRENT_MATRIX_NV',
  8383. 'GL_VERTEX_PROGRAM_POINT_SIZE_NV', 'GL_VERTEX_PROGRAM_TWO_SIDE_NV',
  8384. 'GL_PROGRAM_PARAMETER_NV', 'GL_ATTRIB_ARRAY_POINTER_NV',
  8385. 'GL_PROGRAM_TARGET_NV', 'GL_PROGRAM_RESIDENT_NV', 'GL_TRACK_MATRIX_NV',
  8386. 'GL_TRACK_MATRIX_TRANSFORM_NV', 'GL_VERTEX_PROGRAM_BINDING_NV',
  8387. 'GL_PROGRAM_ERROR_POSITION_NV', 'GL_VERTEX_ATTRIB_ARRAY0_NV',
  8388. 'GL_VERTEX_ATTRIB_ARRAY1_NV', 'GL_VERTEX_ATTRIB_ARRAY2_NV',
  8389. 'GL_VERTEX_ATTRIB_ARRAY3_NV', 'GL_VERTEX_ATTRIB_ARRAY4_NV',
  8390. 'GL_VERTEX_ATTRIB_ARRAY5_NV', 'GL_VERTEX_ATTRIB_ARRAY6_NV',
  8391. 'GL_VERTEX_ATTRIB_ARRAY7_NV', 'GL_VERTEX_ATTRIB_ARRAY8_NV',
  8392. 'GL_VERTEX_ATTRIB_ARRAY9_NV', 'GL_VERTEX_ATTRIB_ARRAY10_NV',
  8393. 'GL_VERTEX_ATTRIB_ARRAY11_NV', 'GL_VERTEX_ATTRIB_ARRAY12_NV',
  8394. 'GL_VERTEX_ATTRIB_ARRAY13_NV', 'GL_VERTEX_ATTRIB_ARRAY14_NV',
  8395. 'GL_VERTEX_ATTRIB_ARRAY15_NV', 'GL_MAP1_VERTEX_ATTRIB0_4_NV',
  8396. 'GL_MAP1_VERTEX_ATTRIB1_4_NV', 'GL_MAP1_VERTEX_ATTRIB2_4_NV',
  8397. 'GL_MAP1_VERTEX_ATTRIB3_4_NV', 'GL_MAP1_VERTEX_ATTRIB4_4_NV',
  8398. 'GL_MAP1_VERTEX_ATTRIB5_4_NV', 'GL_MAP1_VERTEX_ATTRIB6_4_NV',
  8399. 'GL_MAP1_VERTEX_ATTRIB7_4_NV', 'GL_MAP1_VERTEX_ATTRIB8_4_NV',
  8400. 'GL_MAP1_VERTEX_ATTRIB9_4_NV', 'GL_MAP1_VERTEX_ATTRIB10_4_NV',
  8401. 'GL_MAP1_VERTEX_ATTRIB11_4_NV', 'GL_MAP1_VERTEX_ATTRIB12_4_NV',
  8402. 'GL_MAP1_VERTEX_ATTRIB13_4_NV', 'GL_MAP1_VERTEX_ATTRIB14_4_NV',
  8403. 'GL_MAP1_VERTEX_ATTRIB15_4_NV', 'GL_MAP2_VERTEX_ATTRIB0_4_NV',
  8404. 'GL_MAP2_VERTEX_ATTRIB1_4_NV', 'GL_MAP2_VERTEX_ATTRIB2_4_NV',
  8405. 'GL_MAP2_VERTEX_ATTRIB3_4_NV', 'GL_MAP2_VERTEX_ATTRIB4_4_NV',
  8406. 'GL_MAP2_VERTEX_ATTRIB5_4_NV', 'GL_MAP2_VERTEX_ATTRIB6_4_NV',
  8407. 'GL_MAP2_VERTEX_ATTRIB7_4_NV', 'GL_MAP2_VERTEX_ATTRIB8_4_NV',
  8408. 'GL_MAP2_VERTEX_ATTRIB9_4_NV', 'GL_MAP2_VERTEX_ATTRIB10_4_NV',
  8409. 'GL_MAP2_VERTEX_ATTRIB11_4_NV', 'GL_MAP2_VERTEX_ATTRIB12_4_NV',
  8410. 'GL_MAP2_VERTEX_ATTRIB13_4_NV', 'GL_MAP2_VERTEX_ATTRIB14_4_NV',
  8411. 'GL_MAP2_VERTEX_ATTRIB15_4_NV', 'GL_TEXTURE_MAX_CLAMP_S_SGIX',
  8412. 'GL_TEXTURE_MAX_CLAMP_T_SGIX', 'GL_TEXTURE_MAX_CLAMP_R_SGIX',
  8413. 'GL_SCALEBIAS_HINT_SGIX', 'GL_INTERLACE_OML', 'GL_INTERLACE_READ_OML',
  8414. 'GL_FORMAT_SUBSAMPLE_24_24_OML', 'GL_FORMAT_SUBSAMPLE_244_244_OML',
  8415. 'GL_PACK_RESAMPLE_OML', 'GL_UNPACK_RESAMPLE_OML', 'GL_RESAMPLE_REPLICATE_OML',
  8416. 'GL_RESAMPLE_ZERO_FILL_OML', 'GL_RESAMPLE_AVERAGE_OML',
  8417. 'GL_RESAMPLE_DECIMATE_OML', 'GL_DEPTH_STENCIL_TO_RGBA_NV',
  8418. 'GL_DEPTH_STENCIL_TO_BGRA_NV', 'GL_BUMP_ROT_MATRIX_ATI',
  8419. 'GL_BUMP_ROT_MATRIX_SIZE_ATI', 'GL_BUMP_NUM_TEX_UNITS_ATI',
  8420. 'GL_BUMP_TEX_UNITS_ATI', 'GL_DUDV_ATI', 'GL_DU8DV8_ATI', 'GL_BUMP_ENVMAP_ATI',
  8421. 'GL_BUMP_TARGET_ATI', 'GL_FRAGMENT_SHADER_ATI', 'GL_REG_0_ATI',
  8422. 'GL_REG_1_ATI', 'GL_REG_2_ATI', 'GL_REG_3_ATI', 'GL_REG_4_ATI',
  8423. 'GL_REG_5_ATI', 'GL_REG_6_ATI', 'GL_REG_7_ATI', 'GL_REG_8_ATI',
  8424. 'GL_REG_9_ATI', 'GL_REG_10_ATI', 'GL_REG_11_ATI', 'GL_REG_12_ATI',
  8425. 'GL_REG_13_ATI', 'GL_REG_14_ATI', 'GL_REG_15_ATI', 'GL_REG_16_ATI',
  8426. 'GL_REG_17_ATI', 'GL_REG_18_ATI', 'GL_REG_19_ATI', 'GL_REG_20_ATI',
  8427. 'GL_REG_21_ATI', 'GL_REG_22_ATI', 'GL_REG_23_ATI', 'GL_REG_24_ATI',
  8428. 'GL_REG_25_ATI', 'GL_REG_26_ATI', 'GL_REG_27_ATI', 'GL_REG_28_ATI',
  8429. 'GL_REG_29_ATI', 'GL_REG_30_ATI', 'GL_REG_31_ATI', 'GL_CON_0_ATI',
  8430. 'GL_CON_1_ATI', 'GL_CON_2_ATI', 'GL_CON_3_ATI', 'GL_CON_4_ATI',
  8431. 'GL_CON_5_ATI', 'GL_CON_6_ATI', 'GL_CON_7_ATI', 'GL_CON_8_ATI',
  8432. 'GL_CON_9_ATI', 'GL_CON_10_ATI', 'GL_CON_11_ATI', 'GL_CON_12_ATI',
  8433. 'GL_CON_13_ATI', 'GL_CON_14_ATI', 'GL_CON_15_ATI', 'GL_CON_16_ATI',
  8434. 'GL_CON_17_ATI', 'GL_CON_18_ATI', 'GL_CON_19_ATI', 'GL_CON_20_ATI',
  8435. 'GL_CON_21_ATI', 'GL_CON_22_ATI', 'GL_CON_23_ATI', 'GL_CON_24_ATI',
  8436. 'GL_CON_25_ATI', 'GL_CON_26_ATI', 'GL_CON_27_ATI', 'GL_CON_28_ATI',
  8437. 'GL_CON_29_ATI', 'GL_CON_30_ATI', 'GL_CON_31_ATI', 'GL_MOV_ATI', 'GL_ADD_ATI',
  8438. 'GL_MUL_ATI', 'GL_SUB_ATI', 'GL_DOT3_ATI', 'GL_DOT4_ATI', 'GL_MAD_ATI',
  8439. 'GL_LERP_ATI', 'GL_CND_ATI', 'GL_CND0_ATI', 'GL_DOT2_ADD_ATI',
  8440. 'GL_SECONDARY_INTERPOLATOR_ATI', 'GL_NUM_FRAGMENT_REGISTERS_ATI',
  8441. 'GL_NUM_FRAGMENT_CONSTANTS_ATI', 'GL_NUM_PASSES_ATI',
  8442. 'GL_NUM_INSTRUCTIONS_PER_PASS_ATI', 'GL_NUM_INSTRUCTIONS_TOTAL_ATI',
  8443. 'GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI', 'GL_NUM_LOOPBACK_COMPONENTS_ATI',
  8444. 'GL_COLOR_ALPHA_PAIRING_ATI', 'GL_SWIZZLE_STR_ATI', 'GL_SWIZZLE_STQ_ATI',
  8445. 'GL_SWIZZLE_STR_DR_ATI', 'GL_SWIZZLE_STQ_DQ_ATI', 'GL_SWIZZLE_STRQ_ATI',
  8446. 'GL_SWIZZLE_STRQ_DQ_ATI', 'GL_RED_BIT_ATI', 'GL_GREEN_BIT_ATI',
  8447. 'GL_BLUE_BIT_ATI', 'GL_2X_BIT_ATI', 'GL_4X_BIT_ATI', 'GL_8X_BIT_ATI',
  8448. 'GL_HALF_BIT_ATI', 'GL_QUARTER_BIT_ATI', 'GL_EIGHTH_BIT_ATI',
  8449. 'GL_SATURATE_BIT_ATI', 'GL_COMP_BIT_ATI', 'GL_NEGATE_BIT_ATI',
  8450. 'GL_BIAS_BIT_ATI', 'GL_PN_TRIANGLES_ATI',
  8451. 'GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI', 'GL_PN_TRIANGLES_POINT_MODE_ATI',
  8452. 'GL_PN_TRIANGLES_NORMAL_MODE_ATI', 'GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI',
  8453. 'GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI',
  8454. 'GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI',
  8455. 'GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI',
  8456. 'GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI', 'GL_STATIC_ATI',
  8457. 'GL_DYNAMIC_ATI', 'GL_PRESERVE_ATI', 'GL_DISCARD_ATI',
  8458. 'GL_OBJECT_BUFFER_SIZE_ATI', 'GL_OBJECT_BUFFER_USAGE_ATI',
  8459. 'GL_ARRAY_OBJECT_BUFFER_ATI', 'GL_ARRAY_OBJECT_OFFSET_ATI',
  8460. 'GL_VERTEX_SHADER_EXT', 'GL_VERTEX_SHADER_BINDING_EXT', 'GL_OP_INDEX_EXT',
  8461. 'GL_OP_NEGATE_EXT', 'GL_OP_DOT3_EXT', 'GL_OP_DOT4_EXT', 'GL_OP_MUL_EXT',
  8462. 'GL_OP_ADD_EXT', 'GL_OP_MADD_EXT', 'GL_OP_FRAC_EXT', 'GL_OP_MAX_EXT',
  8463. 'GL_OP_MIN_EXT', 'GL_OP_SET_GE_EXT', 'GL_OP_SET_LT_EXT', 'GL_OP_CLAMP_EXT',
  8464. 'GL_OP_FLOOR_EXT', 'GL_OP_ROUND_EXT', 'GL_OP_EXP_BASE_2_EXT',
  8465. 'GL_OP_LOG_BASE_2_EXT', 'GL_OP_POWER_EXT', 'GL_OP_RECIP_EXT',
  8466. 'GL_OP_RECIP_SQRT_EXT', 'GL_OP_SUB_EXT', 'GL_OP_CROSS_PRODUCT_EXT',
  8467. 'GL_OP_MULTIPLY_MATRIX_EXT', 'GL_OP_MOV_EXT', 'GL_OUTPUT_VERTEX_EXT',
  8468. 'GL_OUTPUT_COLOR0_EXT', 'GL_OUTPUT_COLOR1_EXT',
  8469. 'GL_OUTPUT_TEXTURE_COORD0_EXT', 'GL_OUTPUT_TEXTURE_COORD1_EXT',
  8470. 'GL_OUTPUT_TEXTURE_COORD2_EXT', 'GL_OUTPUT_TEXTURE_COORD3_EXT',
  8471. 'GL_OUTPUT_TEXTURE_COORD4_EXT', 'GL_OUTPUT_TEXTURE_COORD5_EXT',
  8472. 'GL_OUTPUT_TEXTURE_COORD6_EXT', 'GL_OUTPUT_TEXTURE_COORD7_EXT',
  8473. 'GL_OUTPUT_TEXTURE_COORD8_EXT', 'GL_OUTPUT_TEXTURE_COORD9_EXT',
  8474. 'GL_OUTPUT_TEXTURE_COORD10_EXT', 'GL_OUTPUT_TEXTURE_COORD11_EXT',
  8475. 'GL_OUTPUT_TEXTURE_COORD12_EXT', 'GL_OUTPUT_TEXTURE_COORD13_EXT',
  8476. 'GL_OUTPUT_TEXTURE_COORD14_EXT', 'GL_OUTPUT_TEXTURE_COORD15_EXT',
  8477. 'GL_OUTPUT_TEXTURE_COORD16_EXT', 'GL_OUTPUT_TEXTURE_COORD17_EXT',
  8478. 'GL_OUTPUT_TEXTURE_COORD18_EXT', 'GL_OUTPUT_TEXTURE_COORD19_EXT',
  8479. 'GL_OUTPUT_TEXTURE_COORD20_EXT', 'GL_OUTPUT_TEXTURE_COORD21_EXT',
  8480. 'GL_OUTPUT_TEXTURE_COORD22_EXT', 'GL_OUTPUT_TEXTURE_COORD23_EXT',
  8481. 'GL_OUTPUT_TEXTURE_COORD24_EXT', 'GL_OUTPUT_TEXTURE_COORD25_EXT',
  8482. 'GL_OUTPUT_TEXTURE_COORD26_EXT', 'GL_OUTPUT_TEXTURE_COORD27_EXT',
  8483. 'GL_OUTPUT_TEXTURE_COORD28_EXT', 'GL_OUTPUT_TEXTURE_COORD29_EXT',
  8484. 'GL_OUTPUT_TEXTURE_COORD30_EXT', 'GL_OUTPUT_TEXTURE_COORD31_EXT',
  8485. 'GL_OUTPUT_FOG_EXT', 'GL_SCALAR_EXT', 'GL_VECTOR_EXT', 'GL_MATRIX_EXT',
  8486. 'GL_VARIANT_EXT', 'GL_INVARIANT_EXT', 'GL_LOCAL_CONSTANT_EXT', 'GL_LOCAL_EXT',
  8487. 'GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT', 'GL_MAX_VERTEX_SHADER_VARIANTS_EXT',
  8488. 'GL_MAX_VERTEX_SHADER_INVARIANTS_EXT',
  8489. 'GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 'GL_MAX_VERTEX_SHADER_LOCALS_EXT',
  8490. 'GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT',
  8491. 'GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT',
  8492. 'GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT',
  8493. 'GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT',
  8494. 'GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT',
  8495. 'GL_VERTEX_SHADER_INSTRUCTIONS_EXT', 'GL_VERTEX_SHADER_VARIANTS_EXT',
  8496. 'GL_VERTEX_SHADER_INVARIANTS_EXT', 'GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT',
  8497. 'GL_VERTEX_SHADER_LOCALS_EXT', 'GL_VERTEX_SHADER_OPTIMIZED_EXT', 'GL_X_EXT',
  8498. 'GL_Y_EXT', 'GL_Z_EXT', 'GL_W_EXT', 'GL_NEGATIVE_X_EXT', 'GL_NEGATIVE_Y_EXT',
  8499. 'GL_NEGATIVE_Z_EXT', 'GL_NEGATIVE_W_EXT', 'GL_ZERO_EXT', 'GL_ONE_EXT',
  8500. 'GL_NEGATIVE_ONE_EXT', 'GL_NORMALIZED_RANGE_EXT', 'GL_FULL_RANGE_EXT',
  8501. 'GL_CURRENT_VERTEX_EXT', 'GL_MVP_MATRIX_EXT', 'GL_VARIANT_VALUE_EXT',
  8502. 'GL_VARIANT_DATATYPE_EXT', 'GL_VARIANT_ARRAY_STRIDE_EXT',
  8503. 'GL_VARIANT_ARRAY_TYPE_EXT', 'GL_VARIANT_ARRAY_EXT',
  8504. 'GL_VARIANT_ARRAY_POINTER_EXT', 'GL_INVARIANT_VALUE_EXT',
  8505. 'GL_INVARIANT_DATATYPE_EXT', 'GL_LOCAL_CONSTANT_VALUE_EXT',
  8506. 'GL_LOCAL_CONSTANT_DATATYPE_EXT', 'GL_MAX_VERTEX_STREAMS_ATI',
  8507. 'GL_VERTEX_STREAM0_ATI', 'GL_VERTEX_STREAM1_ATI', 'GL_VERTEX_STREAM2_ATI',
  8508. 'GL_VERTEX_STREAM3_ATI', 'GL_VERTEX_STREAM4_ATI', 'GL_VERTEX_STREAM5_ATI',
  8509. 'GL_VERTEX_STREAM6_ATI', 'GL_VERTEX_STREAM7_ATI', 'GL_VERTEX_SOURCE_ATI',
  8510. 'GL_ELEMENT_ARRAY_ATI', 'GL_ELEMENT_ARRAY_TYPE_ATI',
  8511. 'GL_ELEMENT_ARRAY_POINTER_ATI', 'GL_QUAD_MESH_SUN', 'GL_TRIANGLE_MESH_SUN',
  8512. 'GL_SLICE_ACCUM_SUN', 'GL_MULTISAMPLE_FILTER_HINT_NV', 'GL_DEPTH_CLAMP_NV',
  8513. 'GL_PIXEL_COUNTER_BITS_NV', 'GL_CURRENT_OCCLUSION_QUERY_ID_NV',
  8514. 'GL_PIXEL_COUNT_NV', 'GL_PIXEL_COUNT_AVAILABLE_NV', 'GL_POINT_SPRITE_NV',
  8515. 'GL_COORD_REPLACE_NV', 'GL_POINT_SPRITE_R_MODE_NV',
  8516. 'GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV',
  8517. 'GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV',
  8518. 'GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV',
  8519. 'GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV',
  8520. 'GL_OFFSET_HILO_TEXTURE_2D_NV', 'GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV',
  8521. 'GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV',
  8522. 'GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV',
  8523. 'GL_DEPENDENT_HILO_TEXTURE_2D_NV', 'GL_DEPENDENT_RGB_TEXTURE_3D_NV',
  8524. 'GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV', 'GL_DOT_PRODUCT_PASS_THROUGH_NV',
  8525. 'GL_DOT_PRODUCT_TEXTURE_1D_NV', 'GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV',
  8526. 'GL_HILO8_NV', 'GL_SIGNED_HILO8_NV', 'GL_FORCE_BLUE_TO_ONE_NV',
  8527. 'GL_STENCIL_TEST_TWO_SIDE_EXT', 'GL_ACTIVE_STENCIL_FACE_EXT',
  8528. 'GL_TEXT_FRAGMENT_SHADER_ATI', 'GL_UNPACK_CLIENT_STORAGE_APPLE',
  8529. 'GL_ELEMENT_ARRAY_APPLE', 'GL_ELEMENT_ARRAY_TYPE_APPLE',
  8530. 'GL_ELEMENT_ARRAY_POINTER_APPLE', 'GL_DRAW_PIXELS_APPLE', 'GL_FENCE_APPLE',
  8531. 'GL_VERTEX_ARRAY_BINDING_APPLE', 'GL_VERTEX_ARRAY_RANGE_APPLE',
  8532. 'GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE', 'GL_VERTEX_ARRAY_STORAGE_HINT_APPLE',
  8533. 'GL_VERTEX_ARRAY_RANGE_POINTER_APPLE', 'GL_STORAGE_CACHED_APPLE',
  8534. 'GL_STORAGE_SHARED_APPLE', 'GL_YCBCR_422_APPLE',
  8535. 'GL_UNSIGNED_SHORT_8_8_APPLE', 'GL_UNSIGNED_SHORT_8_8_REV_APPLE',
  8536. 'GL_RGB_S3TC', 'GL_RGB4_S3TC', 'GL_RGBA_S3TC', 'GL_RGBA4_S3TC',
  8537. 'GL_MAX_DRAW_BUFFERS_ATI', 'GL_DRAW_BUFFER0_ATI', 'GL_DRAW_BUFFER1_ATI',
  8538. 'GL_DRAW_BUFFER2_ATI', 'GL_DRAW_BUFFER3_ATI', 'GL_DRAW_BUFFER4_ATI',
  8539. 'GL_DRAW_BUFFER5_ATI', 'GL_DRAW_BUFFER6_ATI', 'GL_DRAW_BUFFER7_ATI',
  8540. 'GL_DRAW_BUFFER8_ATI', 'GL_DRAW_BUFFER9_ATI', 'GL_DRAW_BUFFER10_ATI',
  8541. 'GL_DRAW_BUFFER11_ATI', 'GL_DRAW_BUFFER12_ATI', 'GL_DRAW_BUFFER13_ATI',
  8542. 'GL_DRAW_BUFFER14_ATI', 'GL_DRAW_BUFFER15_ATI', 'GL_TYPE_RGBA_FLOAT_ATI',
  8543. 'GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI', 'GL_MODULATE_ADD_ATI',
  8544. 'GL_MODULATE_SIGNED_ADD_ATI', 'GL_MODULATE_SUBTRACT_ATI',
  8545. 'GL_RGBA_FLOAT32_ATI', 'GL_RGB_FLOAT32_ATI', 'GL_ALPHA_FLOAT32_ATI',
  8546. 'GL_INTENSITY_FLOAT32_ATI', 'GL_LUMINANCE_FLOAT32_ATI',
  8547. 'GL_LUMINANCE_ALPHA_FLOAT32_ATI', 'GL_RGBA_FLOAT16_ATI', 'GL_RGB_FLOAT16_ATI',
  8548. 'GL_ALPHA_FLOAT16_ATI', 'GL_INTENSITY_FLOAT16_ATI',
  8549. 'GL_LUMINANCE_FLOAT16_ATI', 'GL_LUMINANCE_ALPHA_FLOAT16_ATI', 'GL_FLOAT_R_NV',
  8550. 'GL_FLOAT_RG_NV', 'GL_FLOAT_RGB_NV', 'GL_FLOAT_RGBA_NV', 'GL_FLOAT_R16_NV',
  8551. 'GL_FLOAT_R32_NV', 'GL_FLOAT_RG16_NV', 'GL_FLOAT_RG32_NV',
  8552. 'GL_FLOAT_RGB16_NV', 'GL_FLOAT_RGB32_NV', 'GL_FLOAT_RGBA16_NV',
  8553. 'GL_FLOAT_RGBA32_NV', 'GL_TEXTURE_FLOAT_COMPONENTS_NV',
  8554. 'GL_FLOAT_CLEAR_COLOR_VALUE_NV', 'GL_FLOAT_RGBA_MODE_NV',
  8555. 'GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV', 'GL_FRAGMENT_PROGRAM_NV',
  8556. 'GL_MAX_TEXTURE_COORDS_NV', 'GL_MAX_TEXTURE_IMAGE_UNITS_NV',
  8557. 'GL_FRAGMENT_PROGRAM_BINDING_NV', 'GL_PROGRAM_ERROR_STRING_NV',
  8558. 'GL_HALF_FLOAT_NV', 'GL_WRITE_PIXEL_DATA_RANGE_NV',
  8559. 'GL_READ_PIXEL_DATA_RANGE_NV', 'GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV',
  8560. 'GL_READ_PIXEL_DATA_RANGE_LENGTH_NV', 'GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV',
  8561. 'GL_READ_PIXEL_DATA_RANGE_POINTER_NV', 'GL_PRIMITIVE_RESTART_NV',
  8562. 'GL_PRIMITIVE_RESTART_INDEX_NV', 'GL_TEXTURE_UNSIGNED_REMAP_MODE_NV',
  8563. 'GL_STENCIL_BACK_FUNC_ATI', 'GL_STENCIL_BACK_FAIL_ATI',
  8564. 'GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI', 'GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI',
  8565. 'GL_IMPLEMENTATION_COLOR_READ_TYPE_OES',
  8566. 'GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES', 'GL_DEPTH_BOUNDS_TEST_EXT',
  8567. 'GL_DEPTH_BOUNDS_EXT', 'GL_MIRROR_CLAMP_EXT', 'GL_MIRROR_CLAMP_TO_EDGE_EXT',
  8568. 'GL_MIRROR_CLAMP_TO_BORDER_EXT', 'GL_BLEND_EQUATION_RGB_EXT',
  8569. 'GL_BLEND_EQUATION_ALPHA_EXT', 'GL_PACK_INVERT_MESA',
  8570. 'GL_UNSIGNED_SHORT_8_8_MESA', 'GL_UNSIGNED_SHORT_8_8_REV_MESA',
  8571. 'GL_YCBCR_MESA', 'GL_PIXEL_PACK_BUFFER_EXT', 'GL_PIXEL_UNPACK_BUFFER_EXT',
  8572. 'GL_PIXEL_PACK_BUFFER_BINDING_EXT', 'GL_PIXEL_UNPACK_BUFFER_BINDING_EXT',
  8573. 'GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV', 'GL_MAX_PROGRAM_CALL_DEPTH_NV',
  8574. 'GL_MAX_PROGRAM_IF_DEPTH_NV', 'GL_MAX_PROGRAM_LOOP_DEPTH_NV',
  8575. 'GL_MAX_PROGRAM_LOOP_COUNT_NV', 'GL_INVALID_FRAMEBUFFER_OPERATION_EXT',
  8576. 'GL_MAX_RENDERBUFFER_SIZE_EXT', 'GL_FRAMEBUFFER_BINDING_EXT',
  8577. 'GL_RENDERBUFFER_BINDING_EXT', 'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT',
  8578. 'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT',
  8579. 'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT',
  8580. 'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT',
  8581. 'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT',
  8582. 'GL_FRAMEBUFFER_COMPLETE_EXT', 'GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT',
  8583. 'GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT',
  8584. 'GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT',
  8585. 'GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT',
  8586. 'GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT',
  8587. 'GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT',
  8588. 'GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT', 'GL_FRAMEBUFFER_UNSUPPORTED_EXT',
  8589. 'GL_MAX_COLOR_ATTACHMENTS_EXT', 'GL_COLOR_ATTACHMENT0_EXT',
  8590. 'GL_COLOR_ATTACHMENT1_EXT', 'GL_COLOR_ATTACHMENT2_EXT',
  8591. 'GL_COLOR_ATTACHMENT3_EXT', 'GL_COLOR_ATTACHMENT4_EXT',
  8592. 'GL_COLOR_ATTACHMENT5_EXT', 'GL_COLOR_ATTACHMENT6_EXT',
  8593. 'GL_COLOR_ATTACHMENT7_EXT', 'GL_COLOR_ATTACHMENT8_EXT',
  8594. 'GL_COLOR_ATTACHMENT9_EXT', 'GL_COLOR_ATTACHMENT10_EXT',
  8595. 'GL_COLOR_ATTACHMENT11_EXT', 'GL_COLOR_ATTACHMENT12_EXT',
  8596. 'GL_COLOR_ATTACHMENT13_EXT', 'GL_COLOR_ATTACHMENT14_EXT',
  8597. 'GL_COLOR_ATTACHMENT15_EXT', 'GL_DEPTH_ATTACHMENT_EXT',
  8598. 'GL_STENCIL_ATTACHMENT_EXT', 'GL_FRAMEBUFFER_EXT', 'GL_RENDERBUFFER_EXT',
  8599. 'GL_RENDERBUFFER_WIDTH_EXT', 'GL_RENDERBUFFER_HEIGHT_EXT',
  8600. 'GL_RENDERBUFFER_INTERNAL_FORMAT_EXT', 'GL_STENCIL_INDEX_EXT',
  8601. 'GL_STENCIL_INDEX1_EXT', 'GL_STENCIL_INDEX4_EXT', 'GL_STENCIL_INDEX8_EXT',
  8602. 'GL_STENCIL_INDEX16_EXT', 'GL_RENDERBUFFER_RED_SIZE_EXT',
  8603. 'GL_RENDERBUFFER_GREEN_SIZE_EXT', 'GL_RENDERBUFFER_BLUE_SIZE_EXT',
  8604. 'GL_RENDERBUFFER_ALPHA_SIZE_EXT', 'GL_RENDERBUFFER_DEPTH_SIZE_EXT',
  8605. 'GL_RENDERBUFFER_STENCIL_SIZE_EXT', 'GL_CG_VERTEX_SHADER_EXT',
  8606. 'GL_CG_FRAGMENT_SHADER_EXT', 'GL_TIME_ELAPSED_EXT', 'GL_TEXTURE_BUFFER_EXT',
  8607. 'GL_MAX_TEXTURE_BUFFER_SIZE_EXT', 'GL_TEXTURE_BINDING_BUFFER_EXT',
  8608. 'GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT', 'GL_TEXTURE_BUFFER_FORMAT_EXT',
  8609. 'GL_SAMPLER_1D_ARRAY_EXT', 'GL_SAMPLER_2D_ARRAY_EXT', 'GL_SAMPLER_BUFFER_EXT',
  8610. 'GL_SAMPLER_1D_ARRAY_SHADOW_EXT', 'GL_SAMPLER_2D_ARRAY_SHADOW_EXT',
  8611. 'GL_SAMPLER_CUBE_SHADOW_EXT', 'GL_UNSIGNED_INT_VEC2_EXT',
  8612. 'GL_UNSIGNED_INT_VEC3_EXT', 'GL_UNSIGNED_INT_VEC4_EXT',
  8613. 'GL_INT_SAMPLER_1D_EXT', 'GL_INT_SAMPLER_2D_EXT', 'GL_INT_SAMPLER_3D_EXT',
  8614. 'GL_INT_SAMPLER_CUBE_EXT', 'GL_INT_SAMPLER_2D_RECT_EXT',
  8615. 'GL_INT_SAMPLER_1D_ARRAY_EXT', 'GL_INT_SAMPLER_2D_ARRAY_EXT',
  8616. 'GL_INT_SAMPLER_BUFFER_EXT', 'GL_UNSIGNED_INT_SAMPLER_1D_EXT',
  8617. 'GL_UNSIGNED_INT_SAMPLER_2D_EXT', 'GL_UNSIGNED_INT_SAMPLER_3D_EXT',
  8618. 'GL_UNSIGNED_INT_SAMPLER_CUBE_EXT', 'GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT',
  8619. 'GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT',
  8620. 'GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT', 'GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT',
  8621. 'GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT', 'GL_GEOMETRY_SHADER_EXT',
  8622. 'GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT',
  8623. 'GL_MAX_VERTEX_VARYING_COMPONENTS_EXT', 'GL_MAX_VARYING_COMPONENTS_EXT',
  8624. 'GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT',
  8625. 'GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT',
  8626. 'GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT', 'GL_GEOMETRY_VERTICES_OUT_EXT',
  8627. 'GL_GEOMETRY_INPUT_TYPE_EXT', 'GL_GEOMETRY_OUTPUT_TYPE_EXT',
  8628. 'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT', 'GL_LINES_ADJACENCY_EXT',
  8629. 'GL_LINE_STRIP_ADJACENCY_EXT', 'GL_TRIANGLES_ADJACENCY_EXT',
  8630. 'GL_TRIANGLE_STRIP_ADJACENCY_EXT', 'GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT',
  8631. 'GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT',
  8632. 'GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT',
  8633. 'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT', 'GL_PROGRAM_POINT_SIZE_EXT',
  8634. 'GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT',
  8635. 'GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT',
  8636. 'GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT', 'GL_MAX_BINDABLE_UNIFORM_SIZE_EXT',
  8637. 'GL_UNIFORM_BUFFER_EXT', 'GL_UNIFORM_BUFFER_BINDING_EXT',
  8638. 'GL_FRAMEBUFFER_SRGB_EXT', 'GL_FRAMEBUFFER_SRGB_CAPABLE_EXT',
  8639. 'GL_RGB9_E5_EXT', 'GL_UNSIGNED_INT_5_9_9_9_REV_EXT',
  8640. 'GL_TEXTURE_SHARED_SIZE_EXT', 'GL_R11F_G11F_B10F_EXT',
  8641. 'GL_UNSIGNED_INT_10F_11F_11F_REV_EXT', 'GL_RGBA_SIGNED_COMPONENTS_EXT',
  8642. 'GL_TEXTURE_1D_ARRAY_EXT', 'GL_PROXY_TEXTURE_1D_ARRAY_EXT',
  8643. 'GL_TEXTURE_2D_ARRAY_EXT', 'GL_PROXY_TEXTURE_2D_ARRAY_EXT',
  8644. 'GL_TEXTURE_BINDING_1D_ARRAY_EXT', 'GL_TEXTURE_BINDING_2D_ARRAY_EXT',
  8645. 'GL_MAX_ARRAY_TEXTURE_LAYERS_EXT', 'GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT',
  8646. 'GL_RGBA32UI_EXT', 'GL_RGB32UI_EXT', 'GL_ALPHA32UI_EXT',
  8647. 'GL_INTENSITY32UI_EXT', 'GL_LUMINANCE32UI_EXT', 'GL_LUMINANCE_ALPHA32UI_EXT',
  8648. 'GL_RGBA16UI_EXT', 'GL_RGB16UI_EXT', 'GL_ALPHA16UI_EXT',
  8649. 'GL_INTENSITY16UI_EXT', 'GL_LUMINANCE16UI_EXT', 'GL_LUMINANCE_ALPHA16UI_EXT',
  8650. 'GL_RGBA8UI_EXT', 'GL_RGB8UI_EXT', 'GL_ALPHA8UI_EXT', 'GL_INTENSITY8UI_EXT',
  8651. 'GL_LUMINANCE8UI_EXT', 'GL_LUMINANCE_ALPHA8UI_EXT', 'GL_RGBA32I_EXT',
  8652. 'GL_RGB32I_EXT', 'GL_ALPHA32I_EXT', 'GL_INTENSITY32I_EXT',
  8653. 'GL_LUMINANCE32I_EXT', 'GL_LUMINANCE_ALPHA32I_EXT', 'GL_RGBA16I_EXT',
  8654. 'GL_RGB16I_EXT', 'GL_ALPHA16I_EXT', 'GL_INTENSITY16I_EXT',
  8655. 'GL_LUMINANCE16I_EXT', 'GL_LUMINANCE_ALPHA16I_EXT', 'GL_RGBA8I_EXT',
  8656. 'GL_RGB8I_EXT', 'GL_ALPHA8I_EXT', 'GL_INTENSITY8I_EXT', 'GL_LUMINANCE8I_EXT',
  8657. 'GL_LUMINANCE_ALPHA8I_EXT', 'GL_RED_INTEGER_EXT', 'GL_GREEN_INTEGER_EXT',
  8658. 'GL_BLUE_INTEGER_EXT', 'GL_ALPHA_INTEGER_EXT', 'GL_RGB_INTEGER_EXT',
  8659. 'GL_RGBA_INTEGER_EXT', 'GL_BGR_INTEGER_EXT', 'GL_BGRA_INTEGER_EXT',
  8660. 'GL_LUMINANCE_INTEGER_EXT', 'GL_LUMINANCE_ALPHA_INTEGER_EXT',
  8661. 'GL_RGBA_INTEGER_MODE_EXT', 'GL_DEPTH_COMPONENT32F_NV',
  8662. 'GL_DEPTH32F_STENCIL8_NV', 'GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV',
  8663. 'GL_DEPTH_BUFFER_FLOAT_MODE_NV', 'GL_COMPRESSED_LUMINANCE_LATC1_EXT',
  8664. 'GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT',
  8665. 'GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT',
  8666. 'GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT', 'GL_BACK_PRIMARY_COLOR_NV',
  8667. 'GL_BACK_SECONDARY_COLOR_NV', 'GL_TEXTURE_COORD_NV', 'GL_CLIP_DISTANCE_NV',
  8668. 'GL_VERTEX_ID_NV', 'GL_PRIMITIVE_ID_NV', 'GL_GENERIC_ATTRIB_NV',
  8669. 'GL_TRANSFORM_FEEDBACK_ATTRIBS_NV', 'GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV',
  8670. 'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV', 'GL_ACTIVE_VARYINGS_NV',
  8671. 'GL_ACTIVE_VARYING_MAX_LENGTH_NV', 'GL_TRANSFORM_FEEDBACK_VARYINGS_NV',
  8672. 'GL_TRANSFORM_FEEDBACK_BUFFER_START_NV',
  8673. 'GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV', 'GL_TRANSFORM_FEEDBACK_RECORD_NV',
  8674. 'GL_PRIMITIVES_GENERATED_NV', 'GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV',
  8675. 'GL_RASTERIZER_DISCARD_NV',
  8676. 'GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV',
  8677. 'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV', 'GL_INTERLEAVED_ATTRIBS_NV',
  8678. 'GL_SEPARATE_ATTRIBS_NV', 'GL_TRANSFORM_FEEDBACK_BUFFER_NV',
  8679. 'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV', 'GL_GEOMETRY_PROGRAM_NV',
  8680. 'GL_MAX_PROGRAM_OUTPUT_VERTICES_NV',
  8681. 'GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV', 'GL_MIN_PROGRAM_TEXEL_OFFSET_NV',
  8682. 'GL_MAX_PROGRAM_TEXEL_OFFSET_NV', 'GL_PROGRAM_ATTRIB_COMPONENTS_NV',
  8683. 'GL_PROGRAM_RESULT_COMPONENTS_NV', 'GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV',
  8684. 'GL_MAX_PROGRAM_RESULT_COMPONENTS_NV', 'GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV',
  8685. 'GL_MAX_PROGRAM_GENERIC_RESULTS_NV',
  8686. 'GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV',
  8687. 'GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV',
  8688. 'GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV',
  8689. 'GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV',
  8690. 'GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV',
  8691. 'GL_RENDERBUFFER_COVERAGE_SAMPLES_NV', 'GL_RENDERBUFFER_COLOR_SAMPLES_NV',
  8692. 'GL_MAX_RENDERBUFFER_COVERAGE_SAMPLES_NV',
  8693. 'GL_MAX_RENDERBUFFER_COLOR_SAMPLES_NV',
  8694. 'GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV', 'GL_MULTISAMPLE_COVERAGE_MODES_NV',
  8695. 'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT', 'GL_MAX_SAMPLES_EXT',
  8696. 'GL_RENDERBUFFER_SAMPLES_EXT', 'GL_READ_FRAMEBUFFER_EXT',
  8697. 'GL_DRAW_FRAMEBUFFER_EXT', 'GL_DRAW_FRAMEBUFFER_BINDING_EXT',
  8698. 'GL_READ_FRAMEBUFFER_BINDING_EXT', 'GL_COMPRESSED_RED_RGTC1_EXT',
  8699. 'GL_COMPRESSED_SIGNED_RED_RGTC1_EXT', 'GL_COMPRESSED_RED_GREEN_RGTC2_EXT',
  8700. 'GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT', 'GL_FRAME_NV', 'GL_FIELDS_NV',
  8701. 'GL_CURRENT_TIME_NV', 'GL_NUM_FILL_STREAMS_NV', 'GL_PRESENT_TIME_NV',
  8702. 'GL_PRESENT_DURATION_NV', 'GL_QUERY_WAIT_NV', 'GL_QUERY_NO_WAIT_NV',
  8703. 'GL_QUERY_BY_REGION_WAIT_NV', 'GL_QUERY_BY_REGION_NO_WAIT_NV',
  8704. 'GL_TRANSFORM_FEEDBACK_BUFFER_EXT', 'GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT',
  8705. 'GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT',
  8706. 'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT', 'GL_INTERLEAVED_ATTRIBS_EXT',
  8707. 'GL_SEPARATE_ATTRIBS_EXT', 'GL_PRIMITIVES_GENERATED_EXT',
  8708. 'GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT', 'GL_RASTERIZER_DISCARD_EXT',
  8709. 'GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT',
  8710. 'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT',
  8711. 'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT',
  8712. 'GL_TRANSFORM_FEEDBACK_VARYINGS_EXT', 'GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT',
  8713. 'GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT', 'GL_PROGRAM_MATRIX_EXT',
  8714. 'GL_TRANSPOSE_PROGRAM_MATRIX_EXT', 'GL_PROGRAM_MATRIX_STACK_DEPTH_EXT',
  8715. 'GL_TEXTURE_SWIZZLE_R_EXT', 'GL_TEXTURE_SWIZZLE_G_EXT',
  8716. 'GL_TEXTURE_SWIZZLE_B_EXT', 'GL_TEXTURE_SWIZZLE_A_EXT',
  8717. 'GL_TEXTURE_SWIZZLE_RGBA_EXT', 'GL_SAMPLE_POSITION_NV', 'GL_SAMPLE_MASK_NV',
  8718. 'GL_SAMPLE_MASK_VALUE_NV', 'GL_TEXTURE_BINDING_RENDERBUFFER_NV',
  8719. 'GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV',
  8720. 'GL_MAX_SAMPLE_MASK_WORDS_NV', 'GL_TEXTURE_RENDERBUFFER_NV',
  8721. 'GL_SAMPLER_RENDERBUFFER_NV', 'GL_INT_SAMPLER_RENDERBUFFER_NV',
  8722. 'GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV', 'GL_TRANSFORM_FEEDBACK_NV',
  8723. 'GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV',
  8724. 'GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV', 'GL_TRANSFORM_FEEDBACK_BINDING_NV',
  8725. 'GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV', 'GL_ELEMENT_ARRAY_UNIFIED_NV',
  8726. 'GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV', 'GL_VERTEX_ARRAY_ADDRESS_NV',
  8727. 'GL_NORMAL_ARRAY_ADDRESS_NV', 'GL_COLOR_ARRAY_ADDRESS_NV',
  8728. 'GL_INDEX_ARRAY_ADDRESS_NV', 'GL_TEXTURE_COORD_ARRAY_ADDRESS_NV',
  8729. 'GL_EDGE_FLAG_ARRAY_ADDRESS_NV', 'GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV',
  8730. 'GL_FOG_COORD_ARRAY_ADDRESS_NV', 'GL_ELEMENT_ARRAY_ADDRESS_NV',
  8731. 'GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV', 'GL_VERTEX_ARRAY_LENGTH_NV',
  8732. 'GL_NORMAL_ARRAY_LENGTH_NV', 'GL_COLOR_ARRAY_LENGTH_NV',
  8733. 'GL_INDEX_ARRAY_LENGTH_NV', 'GL_TEXTURE_COORD_ARRAY_LENGTH_NV',
  8734. 'GL_EDGE_FLAG_ARRAY_LENGTH_NV', 'GL_SECONDARY_COLOR_ARRAY_LENGTH_NV',
  8735. 'GL_FOG_COORD_ARRAY_LENGTH_NV', 'GL_ELEMENT_ARRAY_LENGTH_NV',
  8736. 'GL_BUFFER_GPU_ADDRESS_NV', 'GL_GPU_ADDRESS_NV',
  8737. 'GL_MAX_SHADER_BUFFER_ADDRESS_NV', 'GLchar', 'GLintptr', 'GLsizeiptr',
  8738. 'GLintptrARB', 'GLsizeiptrARB', 'GLcharARB', 'GLhandleARB', 'GLhalfARB',
  8739. 'GLhalfNV', 'GLint64EXT', 'GLuint64EXT', 'GL_VERSION_1_4',
  8740. 'glBlendFuncSeparate', 'glFogCoordf', 'glFogCoordfv', 'glFogCoordd',
  8741. 'glFogCoorddv', 'glFogCoordPointer', 'glMultiDrawArrays',
  8742. 'glMultiDrawElements', 'glPointParameterf', 'glPointParameterfv',
  8743. 'glPointParameteri', 'glPointParameteriv', 'glSecondaryColor3b',
  8744. 'glSecondaryColor3bv', 'glSecondaryColor3d', 'glSecondaryColor3dv',
  8745. 'glSecondaryColor3f', 'glSecondaryColor3fv', 'glSecondaryColor3i',
  8746. 'glSecondaryColor3iv', 'glSecondaryColor3s', 'glSecondaryColor3sv',
  8747. 'glSecondaryColor3ub', 'glSecondaryColor3ubv', 'glSecondaryColor3ui',
  8748. 'glSecondaryColor3uiv', 'glSecondaryColor3us', 'glSecondaryColor3usv',
  8749. 'glSecondaryColorPointer', 'glWindowPos2d', 'glWindowPos2dv', 'glWindowPos2f',
  8750. 'glWindowPos2fv', 'glWindowPos2i', 'glWindowPos2iv', 'glWindowPos2s',
  8751. 'glWindowPos2sv', 'glWindowPos3d', 'glWindowPos3dv', 'glWindowPos3f',
  8752. 'glWindowPos3fv', 'glWindowPos3i', 'glWindowPos3iv', 'glWindowPos3s',
  8753. 'glWindowPos3sv', 'PFNGLBLENDFUNCSEPARATEPROC', 'PFNGLFOGCOORDFPROC',
  8754. 'PFNGLFOGCOORDFVPROC', 'PFNGLFOGCOORDDPROC', 'PFNGLFOGCOORDDVPROC',
  8755. 'PFNGLFOGCOORDPOINTERPROC', 'PFNGLMULTIDRAWARRAYSPROC',
  8756. 'PFNGLMULTIDRAWELEMENTSPROC', 'PFNGLPOINTPARAMETERFPROC',
  8757. 'PFNGLPOINTPARAMETERFVPROC', 'PFNGLPOINTPARAMETERIPROC',
  8758. 'PFNGLPOINTPARAMETERIVPROC', 'PFNGLSECONDARYCOLOR3BPROC',
  8759. 'PFNGLSECONDARYCOLOR3BVPROC', 'PFNGLSECONDARYCOLOR3DPROC',
  8760. 'PFNGLSECONDARYCOLOR3DVPROC', 'PFNGLSECONDARYCOLOR3FPROC',
  8761. 'PFNGLSECONDARYCOLOR3FVPROC', 'PFNGLSECONDARYCOLOR3IPROC',
  8762. 'PFNGLSECONDARYCOLOR3IVPROC', 'PFNGLSECONDARYCOLOR3SPROC',
  8763. 'PFNGLSECONDARYCOLOR3SVPROC', 'PFNGLSECONDARYCOLOR3UBPROC',
  8764. 'PFNGLSECONDARYCOLOR3UBVPROC', 'PFNGLSECONDARYCOLOR3UIPROC',
  8765. 'PFNGLSECONDARYCOLOR3UIVPROC', 'PFNGLSECONDARYCOLOR3USPROC',
  8766. 'PFNGLSECONDARYCOLOR3USVPROC', 'PFNGLSECONDARYCOLORPOINTERPROC',
  8767. 'PFNGLWINDOWPOS2DPROC', 'PFNGLWINDOWPOS2DVPROC', 'PFNGLWINDOWPOS2FPROC',
  8768. 'PFNGLWINDOWPOS2FVPROC', 'PFNGLWINDOWPOS2IPROC', 'PFNGLWINDOWPOS2IVPROC',
  8769. 'PFNGLWINDOWPOS2SPROC', 'PFNGLWINDOWPOS2SVPROC', 'PFNGLWINDOWPOS3DPROC',
  8770. 'PFNGLWINDOWPOS3DVPROC', 'PFNGLWINDOWPOS3FPROC', 'PFNGLWINDOWPOS3FVPROC',
  8771. 'PFNGLWINDOWPOS3IPROC', 'PFNGLWINDOWPOS3IVPROC', 'PFNGLWINDOWPOS3SPROC',
  8772. 'PFNGLWINDOWPOS3SVPROC', 'GL_VERSION_1_5', 'glGenQueries', 'glDeleteQueries',
  8773. 'glIsQuery', 'glBeginQuery', 'glEndQuery', 'glGetQueryiv',
  8774. 'glGetQueryObjectiv', 'glGetQueryObjectuiv', 'glBindBuffer',
  8775. 'glDeleteBuffers', 'glGenBuffers', 'glIsBuffer', 'glBufferData',
  8776. 'glBufferSubData', 'glGetBufferSubData', 'glMapBuffer', 'glUnmapBuffer',
  8777. 'glGetBufferParameteriv', 'glGetBufferPointerv', 'PFNGLGENQUERIESPROC',
  8778. 'PFNGLDELETEQUERIESPROC', 'PFNGLISQUERYPROC', 'PFNGLBEGINQUERYPROC',
  8779. 'PFNGLENDQUERYPROC', 'PFNGLGETQUERYIVPROC', 'PFNGLGETQUERYOBJECTIVPROC',
  8780. 'PFNGLGETQUERYOBJECTUIVPROC', 'PFNGLBINDBUFFERPROC', 'PFNGLDELETEBUFFERSPROC',
  8781. 'PFNGLGENBUFFERSPROC', 'PFNGLISBUFFERPROC', 'PFNGLBUFFERDATAPROC',
  8782. 'PFNGLBUFFERSUBDATAPROC', 'PFNGLGETBUFFERSUBDATAPROC', 'PFNGLMAPBUFFERPROC',
  8783. 'PFNGLUNMAPBUFFERPROC', 'PFNGLGETBUFFERPARAMETERIVPROC',
  8784. 'PFNGLGETBUFFERPOINTERVPROC', 'GL_VERSION_2_0', 'glBlendEquationSeparate',
  8785. 'glDrawBuffers', 'glStencilOpSeparate', 'glStencilFuncSeparate',
  8786. 'glStencilMaskSeparate', 'glAttachShader', 'glBindAttribLocation',
  8787. 'glCompileShader', 'glCreateProgram', 'glCreateShader', 'glDeleteProgram',
  8788. 'glDeleteShader', 'glDetachShader', 'glDisableVertexAttribArray',
  8789. 'glEnableVertexAttribArray', 'glGetActiveAttrib', 'glGetActiveUniform',
  8790. 'glGetAttachedShaders', 'glGetAttribLocation', 'glGetProgramiv',
  8791. 'glGetProgramInfoLog', 'glGetShaderiv', 'glGetShaderInfoLog',
  8792. 'glGetShaderSource', 'glGetUniformLocation', 'glGetUniformfv',
  8793. 'glGetUniformiv', 'glGetVertexAttribdv', 'glGetVertexAttribfv',
  8794. 'glGetVertexAttribiv', 'glGetVertexAttribPointerv', 'glIsProgram',
  8795. 'glIsShader', 'glLinkProgram', 'glShaderSource', 'glUseProgram',
  8796. 'glUniform1f', 'glUniform2f', 'glUniform3f', 'glUniform4f', 'glUniform1i',
  8797. 'glUniform2i', 'glUniform3i', 'glUniform4i', 'glUniform1fv', 'glUniform2fv',
  8798. 'glUniform3fv', 'glUniform4fv', 'glUniform1iv', 'glUniform2iv',
  8799. 'glUniform3iv', 'glUniform4iv', 'glUniformMatrix2fv', 'glUniformMatrix3fv',
  8800. 'glUniformMatrix4fv', 'glValidateProgram', 'glVertexAttrib1d',
  8801. 'glVertexAttrib1dv', 'glVertexAttrib1f', 'glVertexAttrib1fv',
  8802. 'glVertexAttrib1s', 'glVertexAttrib1sv', 'glVertexAttrib2d',
  8803. 'glVertexAttrib2dv', 'glVertexAttrib2f', 'glVertexAttrib2fv',
  8804. 'glVertexAttrib2s', 'glVertexAttrib2sv', 'glVertexAttrib3d',
  8805. 'glVertexAttrib3dv', 'glVertexAttrib3f', 'glVertexAttrib3fv',
  8806. 'glVertexAttrib3s', 'glVertexAttrib3sv', 'glVertexAttrib4Nbv',
  8807. 'glVertexAttrib4Niv', 'glVertexAttrib4Nsv', 'glVertexAttrib4Nub',
  8808. 'glVertexAttrib4Nubv', 'glVertexAttrib4Nuiv', 'glVertexAttrib4Nusv',
  8809. 'glVertexAttrib4bv', 'glVertexAttrib4d', 'glVertexAttrib4dv',
  8810. 'glVertexAttrib4f', 'glVertexAttrib4fv', 'glVertexAttrib4iv',
  8811. 'glVertexAttrib4s', 'glVertexAttrib4sv', 'glVertexAttrib4ubv',
  8812. 'glVertexAttrib4uiv', 'glVertexAttrib4usv', 'glVertexAttribPointer',
  8813. 'PFNGLBLENDEQUATIONSEPARATEPROC', 'PFNGLDRAWBUFFERSPROC',
  8814. 'PFNGLSTENCILOPSEPARATEPROC', 'PFNGLSTENCILFUNCSEPARATEPROC',
  8815. 'PFNGLSTENCILMASKSEPARATEPROC', 'PFNGLATTACHSHADERPROC',
  8816. 'PFNGLBINDATTRIBLOCATIONPROC', 'PFNGLCOMPILESHADERPROC',
  8817. 'PFNGLCREATEPROGRAMPROC', 'PFNGLCREATESHADERPROC', 'PFNGLDELETEPROGRAMPROC',
  8818. 'PFNGLDELETESHADERPROC', 'PFNGLDETACHSHADERPROC',
  8819. 'PFNGLDISABLEVERTEXATTRIBARRAYPROC', 'PFNGLENABLEVERTEXATTRIBARRAYPROC',
  8820. 'PFNGLGETACTIVEATTRIBPROC', 'PFNGLGETACTIVEUNIFORMPROC',
  8821. 'PFNGLGETATTACHEDSHADERSPROC', 'PFNGLGETATTRIBLOCATIONPROC',
  8822. 'PFNGLGETPROGRAMIVPROC', 'PFNGLGETPROGRAMINFOLOGPROC', 'PFNGLGETSHADERIVPROC',
  8823. 'PFNGLGETSHADERINFOLOGPROC', 'PFNGLGETSHADERSOURCEPROC',
  8824. 'PFNGLGETUNIFORMLOCATIONPROC', 'PFNGLGETUNIFORMFVPROC',
  8825. 'PFNGLGETUNIFORMIVPROC', 'PFNGLGETVERTEXATTRIBDVPROC',
  8826. 'PFNGLGETVERTEXATTRIBFVPROC', 'PFNGLGETVERTEXATTRIBIVPROC',
  8827. 'PFNGLGETVERTEXATTRIBPOINTERVPROC', 'PFNGLISPROGRAMPROC', 'PFNGLISSHADERPROC',
  8828. 'PFNGLLINKPROGRAMPROC', 'PFNGLSHADERSOURCEPROC', 'PFNGLUSEPROGRAMPROC',
  8829. 'PFNGLUNIFORM1FPROC', 'PFNGLUNIFORM2FPROC', 'PFNGLUNIFORM3FPROC',
  8830. 'PFNGLUNIFORM4FPROC', 'PFNGLUNIFORM1IPROC', 'PFNGLUNIFORM2IPROC',
  8831. 'PFNGLUNIFORM3IPROC', 'PFNGLUNIFORM4IPROC', 'PFNGLUNIFORM1FVPROC',
  8832. 'PFNGLUNIFORM2FVPROC', 'PFNGLUNIFORM3FVPROC', 'PFNGLUNIFORM4FVPROC',
  8833. 'PFNGLUNIFORM1IVPROC', 'PFNGLUNIFORM2IVPROC', 'PFNGLUNIFORM3IVPROC',
  8834. 'PFNGLUNIFORM4IVPROC', 'PFNGLUNIFORMMATRIX2FVPROC',
  8835. 'PFNGLUNIFORMMATRIX3FVPROC', 'PFNGLUNIFORMMATRIX4FVPROC',
  8836. 'PFNGLVALIDATEPROGRAMPROC', 'PFNGLVERTEXATTRIB1DPROC',
  8837. 'PFNGLVERTEXATTRIB1DVPROC', 'PFNGLVERTEXATTRIB1FPROC',
  8838. 'PFNGLVERTEXATTRIB1FVPROC', 'PFNGLVERTEXATTRIB1SPROC',
  8839. 'PFNGLVERTEXATTRIB1SVPROC', 'PFNGLVERTEXATTRIB2DPROC',
  8840. 'PFNGLVERTEXATTRIB2DVPROC', 'PFNGLVERTEXATTRIB2FPROC',
  8841. 'PFNGLVERTEXATTRIB2FVPROC', 'PFNGLVERTEXATTRIB2SPROC',
  8842. 'PFNGLVERTEXATTRIB2SVPROC', 'PFNGLVERTEXATTRIB3DPROC',
  8843. 'PFNGLVERTEXATTRIB3DVPROC', 'PFNGLVERTEXATTRIB3FPROC',
  8844. 'PFNGLVERTEXATTRIB3FVPROC', 'PFNGLVERTEXATTRIB3SPROC',
  8845. 'PFNGLVERTEXATTRIB3SVPROC', 'PFNGLVERTEXATTRIB4NBVPROC',
  8846. 'PFNGLVERTEXATTRIB4NIVPROC', 'PFNGLVERTEXATTRIB4NSVPROC',
  8847. 'PFNGLVERTEXATTRIB4NUBPROC', 'PFNGLVERTEXATTRIB4NUBVPROC',
  8848. 'PFNGLVERTEXATTRIB4NUIVPROC', 'PFNGLVERTEXATTRIB4NUSVPROC',
  8849. 'PFNGLVERTEXATTRIB4BVPROC', 'PFNGLVERTEXATTRIB4DPROC',
  8850. 'PFNGLVERTEXATTRIB4DVPROC', 'PFNGLVERTEXATTRIB4FPROC',
  8851. 'PFNGLVERTEXATTRIB4FVPROC', 'PFNGLVERTEXATTRIB4IVPROC',
  8852. 'PFNGLVERTEXATTRIB4SPROC', 'PFNGLVERTEXATTRIB4SVPROC',
  8853. 'PFNGLVERTEXATTRIB4UBVPROC', 'PFNGLVERTEXATTRIB4UIVPROC',
  8854. 'PFNGLVERTEXATTRIB4USVPROC', 'PFNGLVERTEXATTRIBPOINTERPROC', 'GL_VERSION_2_1',
  8855. 'glUniformMatrix2x3fv', 'glUniformMatrix3x2fv', 'glUniformMatrix2x4fv',
  8856. 'glUniformMatrix4x2fv', 'glUniformMatrix3x4fv', 'glUniformMatrix4x3fv',
  8857. 'PFNGLUNIFORMMATRIX2X3FVPROC', 'PFNGLUNIFORMMATRIX3X2FVPROC',
  8858. 'PFNGLUNIFORMMATRIX2X4FVPROC', 'PFNGLUNIFORMMATRIX4X2FVPROC',
  8859. 'PFNGLUNIFORMMATRIX3X4FVPROC', 'PFNGLUNIFORMMATRIX4X3FVPROC',
  8860. 'GL_VERSION_3_0', 'glColorMaski', 'glGetBooleani_v', 'glGetIntegeri_v',
  8861. 'glEnablei', 'glDisablei', 'glIsEnabledi', 'glBeginTransformFeedback',
  8862. 'glEndTransformFeedback', 'glBindBufferRange', 'glBindBufferBase',
  8863. 'glTransformFeedbackVaryings', 'glGetTransformFeedbackVarying',
  8864. 'glClampColor', 'glBeginConditionalRender', 'glEndConditionalRender',
  8865. 'glVertexAttribI1i', 'glVertexAttribI2i', 'glVertexAttribI3i',
  8866. 'glVertexAttribI4i', 'glVertexAttribI1ui', 'glVertexAttribI2ui',
  8867. 'glVertexAttribI3ui', 'glVertexAttribI4ui', 'glVertexAttribI1iv',
  8868. 'glVertexAttribI2iv', 'glVertexAttribI3iv', 'glVertexAttribI4iv',
  8869. 'glVertexAttribI1uiv', 'glVertexAttribI2uiv', 'glVertexAttribI3uiv',
  8870. 'glVertexAttribI4uiv', 'glVertexAttribI4bv', 'glVertexAttribI4sv',
  8871. 'glVertexAttribI4ubv', 'glVertexAttribI4usv', 'glVertexAttribIPointer',
  8872. 'glGetVertexAttribIiv', 'glGetVertexAttribIuiv', 'glGetUniformuiv',
  8873. 'glBindFragDataLocation', 'glGetFragDataLocation', 'glUniform1ui',
  8874. 'glUniform2ui', 'glUniform3ui', 'glUniform4ui', 'glUniform1uiv',
  8875. 'glUniform2uiv', 'glUniform3uiv', 'glUniform4uiv', 'glTexParameterIiv',
  8876. 'glTexParameterIuiv', 'glGetTexParameterIiv', 'glGetTexParameterIuiv',
  8877. 'glClearBufferiv', 'glClearBufferuiv', 'glClearBufferfv', 'glClearBufferfi',
  8878. 'glGetStringi', 'PFNGLCOLORMASKIPROC', 'PFNGLGETBOOLEANI_VPROC',
  8879. 'PFNGLGETINTEGERI_VPROC', 'PFNGLENABLEIPROC', 'PFNGLDISABLEIPROC',
  8880. 'PFNGLISENABLEDIPROC', 'PFNGLBEGINTRANSFORMFEEDBACKPROC',
  8881. 'PFNGLENDTRANSFORMFEEDBACKPROC', 'PFNGLBINDBUFFERRANGEPROC',
  8882. 'PFNGLBINDBUFFERBASEPROC', 'PFNGLTRANSFORMFEEDBACKVARYINGSPROC',
  8883. 'PFNGLGETTRANSFORMFEEDBACKVARYINGPROC', 'PFNGLCLAMPCOLORPROC',
  8884. 'PFNGLBEGINCONDITIONALRENDERPROC', 'PFNGLENDCONDITIONALRENDERPROC',
  8885. 'PFNGLVERTEXATTRIBI1IPROC', 'PFNGLVERTEXATTRIBI2IPROC',
  8886. 'PFNGLVERTEXATTRIBI3IPROC', 'PFNGLVERTEXATTRIBI4IPROC',
  8887. 'PFNGLVERTEXATTRIBI1UIPROC', 'PFNGLVERTEXATTRIBI2UIPROC',
  8888. 'PFNGLVERTEXATTRIBI3UIPROC', 'PFNGLVERTEXATTRIBI4UIPROC',
  8889. 'PFNGLVERTEXATTRIBI1IVPROC', 'PFNGLVERTEXATTRIBI2IVPROC',
  8890. 'PFNGLVERTEXATTRIBI3IVPROC', 'PFNGLVERTEXATTRIBI4IVPROC',
  8891. 'PFNGLVERTEXATTRIBI1UIVPROC', 'PFNGLVERTEXATTRIBI2UIVPROC',
  8892. 'PFNGLVERTEXATTRIBI3UIVPROC', 'PFNGLVERTEXATTRIBI4UIVPROC',
  8893. 'PFNGLVERTEXATTRIBI4BVPROC', 'PFNGLVERTEXATTRIBI4SVPROC',
  8894. 'PFNGLVERTEXATTRIBI4UBVPROC', 'PFNGLVERTEXATTRIBI4USVPROC',
  8895. 'PFNGLVERTEXATTRIBIPOINTERPROC', 'PFNGLGETVERTEXATTRIBIIVPROC',
  8896. 'PFNGLGETVERTEXATTRIBIUIVPROC', 'PFNGLGETUNIFORMUIVPROC',
  8897. 'PFNGLBINDFRAGDATALOCATIONPROC', 'PFNGLGETFRAGDATALOCATIONPROC',
  8898. 'PFNGLUNIFORM1UIPROC', 'PFNGLUNIFORM2UIPROC', 'PFNGLUNIFORM3UIPROC',
  8899. 'PFNGLUNIFORM4UIPROC', 'PFNGLUNIFORM1UIVPROC', 'PFNGLUNIFORM2UIVPROC',
  8900. 'PFNGLUNIFORM3UIVPROC', 'PFNGLUNIFORM4UIVPROC', 'PFNGLTEXPARAMETERIIVPROC',
  8901. 'PFNGLTEXPARAMETERIUIVPROC', 'PFNGLGETTEXPARAMETERIIVPROC',
  8902. 'PFNGLGETTEXPARAMETERIUIVPROC', 'PFNGLCLEARBUFFERIVPROC',
  8903. 'PFNGLCLEARBUFFERUIVPROC', 'PFNGLCLEARBUFFERFVPROC', 'PFNGLCLEARBUFFERFIPROC',
  8904. 'PFNGLGETSTRINGIPROC', 'GL_ARB_transpose_matrix', 'glLoadTransposeMatrixfARB',
  8905. 'glLoadTransposeMatrixdARB', 'glMultTransposeMatrixfARB',
  8906. 'glMultTransposeMatrixdARB', 'PFNGLLOADTRANSPOSEMATRIXFARBPROC',
  8907. 'PFNGLLOADTRANSPOSEMATRIXDARBPROC', 'PFNGLMULTTRANSPOSEMATRIXFARBPROC',
  8908. 'PFNGLMULTTRANSPOSEMATRIXDARBPROC', 'GL_ARB_multisample',
  8909. 'glSampleCoverageARB', 'PFNGLSAMPLECOVERAGEARBPROC', 'GL_ARB_texture_env_add',
  8910. 'GL_ARB_texture_cube_map', 'GL_ARB_texture_compression',
  8911. 'glCompressedTexImage3DARB', 'glCompressedTexImage2DARB',
  8912. 'glCompressedTexImage1DARB', 'glCompressedTexSubImage3DARB',
  8913. 'glCompressedTexSubImage2DARB', 'glCompressedTexSubImage1DARB',
  8914. 'glGetCompressedTexImageARB', 'PFNGLCOMPRESSEDTEXIMAGE3DARBPROC',
  8915. 'PFNGLCOMPRESSEDTEXIMAGE2DARBPROC', 'PFNGLCOMPRESSEDTEXIMAGE1DARBPROC',
  8916. 'PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC', 'PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC',
  8917. 'PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC', 'PFNGLGETCOMPRESSEDTEXIMAGEARBPROC',
  8918. 'GL_ARB_texture_border_clamp', 'GL_ARB_point_parameters',
  8919. 'glPointParameterfARB', 'glPointParameterfvARB',
  8920. 'PFNGLPOINTPARAMETERFARBPROC', 'PFNGLPOINTPARAMETERFVARBPROC',
  8921. 'GL_ARB_vertex_blend', 'glWeightbvARB', 'glWeightsvARB', 'glWeightivARB',
  8922. 'glWeightfvARB', 'glWeightdvARB', 'glWeightubvARB', 'glWeightusvARB',
  8923. 'glWeightuivARB', 'glWeightPointerARB', 'glVertexBlendARB',
  8924. 'PFNGLWEIGHTBVARBPROC', 'PFNGLWEIGHTSVARBPROC', 'PFNGLWEIGHTIVARBPROC',
  8925. 'PFNGLWEIGHTFVARBPROC', 'PFNGLWEIGHTDVARBPROC', 'PFNGLWEIGHTUBVARBPROC',
  8926. 'PFNGLWEIGHTUSVARBPROC', 'PFNGLWEIGHTUIVARBPROC', 'PFNGLWEIGHTPOINTERARBPROC',
  8927. 'PFNGLVERTEXBLENDARBPROC', 'GL_ARB_matrix_palette',
  8928. 'glCurrentPaletteMatrixARB', 'glMatrixIndexubvARB', 'glMatrixIndexusvARB',
  8929. 'glMatrixIndexuivARB', 'glMatrixIndexPointerARB',
  8930. 'PFNGLCURRENTPALETTEMATRIXARBPROC', 'PFNGLMATRIXINDEXUBVARBPROC',
  8931. 'PFNGLMATRIXINDEXUSVARBPROC', 'PFNGLMATRIXINDEXUIVARBPROC',
  8932. 'PFNGLMATRIXINDEXPOINTERARBPROC', 'GL_ARB_texture_env_combine',
  8933. 'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3',
  8934. 'GL_ARB_texture_mirrored_repeat', 'GL_ARB_depth_texture', 'GL_ARB_shadow',
  8935. 'GL_ARB_shadow_ambient', 'GL_ARB_window_pos', 'glWindowPos2dARB',
  8936. 'glWindowPos2dvARB', 'glWindowPos2fARB', 'glWindowPos2fvARB',
  8937. 'glWindowPos2iARB', 'glWindowPos2ivARB', 'glWindowPos2sARB',
  8938. 'glWindowPos2svARB', 'glWindowPos3dARB', 'glWindowPos3dvARB',
  8939. 'glWindowPos3fARB', 'glWindowPos3fvARB', 'glWindowPos3iARB',
  8940. 'glWindowPos3ivARB', 'glWindowPos3sARB', 'glWindowPos3svARB',
  8941. 'PFNGLWINDOWPOS2DARBPROC', 'PFNGLWINDOWPOS2DVARBPROC',
  8942. 'PFNGLWINDOWPOS2FARBPROC', 'PFNGLWINDOWPOS2FVARBPROC',
  8943. 'PFNGLWINDOWPOS2IARBPROC', 'PFNGLWINDOWPOS2IVARBPROC',
  8944. 'PFNGLWINDOWPOS2SARBPROC', 'PFNGLWINDOWPOS2SVARBPROC',
  8945. 'PFNGLWINDOWPOS3DARBPROC', 'PFNGLWINDOWPOS3DVARBPROC',
  8946. 'PFNGLWINDOWPOS3FARBPROC', 'PFNGLWINDOWPOS3FVARBPROC',
  8947. 'PFNGLWINDOWPOS3IARBPROC', 'PFNGLWINDOWPOS3IVARBPROC',
  8948. 'PFNGLWINDOWPOS3SARBPROC', 'PFNGLWINDOWPOS3SVARBPROC',
  8949. 'GL_ARB_vertex_program', 'glVertexAttrib1dARB', 'glVertexAttrib1dvARB',
  8950. 'glVertexAttrib1fARB', 'glVertexAttrib1fvARB', 'glVertexAttrib1sARB',
  8951. 'glVertexAttrib1svARB', 'glVertexAttrib2dARB', 'glVertexAttrib2dvARB',
  8952. 'glVertexAttrib2fARB', 'glVertexAttrib2fvARB', 'glVertexAttrib2sARB',
  8953. 'glVertexAttrib2svARB', 'glVertexAttrib3dARB', 'glVertexAttrib3dvARB',
  8954. 'glVertexAttrib3fARB', 'glVertexAttrib3fvARB', 'glVertexAttrib3sARB',
  8955. 'glVertexAttrib3svARB', 'glVertexAttrib4NbvARB', 'glVertexAttrib4NivARB',
  8956. 'glVertexAttrib4NsvARB', 'glVertexAttrib4NubARB', 'glVertexAttrib4NubvARB',
  8957. 'glVertexAttrib4NuivARB', 'glVertexAttrib4NusvARB', 'glVertexAttrib4bvARB',
  8958. 'glVertexAttrib4dARB', 'glVertexAttrib4dvARB', 'glVertexAttrib4fARB',
  8959. 'glVertexAttrib4fvARB', 'glVertexAttrib4ivARB', 'glVertexAttrib4sARB',
  8960. 'glVertexAttrib4svARB', 'glVertexAttrib4ubvARB', 'glVertexAttrib4uivARB',
  8961. 'glVertexAttrib4usvARB', 'glVertexAttribPointerARB',
  8962. 'glEnableVertexAttribArrayARB', 'glDisableVertexAttribArrayARB',
  8963. 'glProgramStringARB', 'glBindProgramARB', 'glDeleteProgramsARB',
  8964. 'glGenProgramsARB', 'glProgramEnvParameter4dARB',
  8965. 'glProgramEnvParameter4dvARB', 'glProgramEnvParameter4fARB',
  8966. 'glProgramEnvParameter4fvARB', 'glProgramLocalParameter4dARB',
  8967. 'glProgramLocalParameter4dvARB', 'glProgramLocalParameter4fARB',
  8968. 'glProgramLocalParameter4fvARB', 'glGetProgramEnvParameterdvARB',
  8969. 'glGetProgramEnvParameterfvARB', 'glGetProgramLocalParameterdvARB',
  8970. 'glGetProgramLocalParameterfvARB', 'glGetProgramivARB',
  8971. 'glGetProgramStringARB', 'glGetVertexAttribdvARB', 'glGetVertexAttribfvARB',
  8972. 'glGetVertexAttribivARB', 'glGetVertexAttribPointervARB', 'glIsProgramARB',
  8973. 'PFNGLVERTEXATTRIB1DARBPROC', 'PFNGLVERTEXATTRIB1DVARBPROC',
  8974. 'PFNGLVERTEXATTRIB1FARBPROC', 'PFNGLVERTEXATTRIB1FVARBPROC',
  8975. 'PFNGLVERTEXATTRIB1SARBPROC', 'PFNGLVERTEXATTRIB1SVARBPROC',
  8976. 'PFNGLVERTEXATTRIB2DARBPROC', 'PFNGLVERTEXATTRIB2DVARBPROC',
  8977. 'PFNGLVERTEXATTRIB2FARBPROC', 'PFNGLVERTEXATTRIB2FVARBPROC',
  8978. 'PFNGLVERTEXATTRIB2SARBPROC', 'PFNGLVERTEXATTRIB2SVARBPROC',
  8979. 'PFNGLVERTEXATTRIB3DARBPROC', 'PFNGLVERTEXATTRIB3DVARBPROC',
  8980. 'PFNGLVERTEXATTRIB3FARBPROC', 'PFNGLVERTEXATTRIB3FVARBPROC',
  8981. 'PFNGLVERTEXATTRIB3SARBPROC', 'PFNGLVERTEXATTRIB3SVARBPROC',
  8982. 'PFNGLVERTEXATTRIB4NBVARBPROC', 'PFNGLVERTEXATTRIB4NIVARBPROC',
  8983. 'PFNGLVERTEXATTRIB4NSVARBPROC', 'PFNGLVERTEXATTRIB4NUBARBPROC',
  8984. 'PFNGLVERTEXATTRIB4NUBVARBPROC', 'PFNGLVERTEXATTRIB4NUIVARBPROC',
  8985. 'PFNGLVERTEXATTRIB4NUSVARBPROC', 'PFNGLVERTEXATTRIB4BVARBPROC',
  8986. 'PFNGLVERTEXATTRIB4DARBPROC', 'PFNGLVERTEXATTRIB4DVARBPROC',
  8987. 'PFNGLVERTEXATTRIB4FARBPROC', 'PFNGLVERTEXATTRIB4FVARBPROC',
  8988. 'PFNGLVERTEXATTRIB4IVARBPROC', 'PFNGLVERTEXATTRIB4SARBPROC',
  8989. 'PFNGLVERTEXATTRIB4SVARBPROC', 'PFNGLVERTEXATTRIB4UBVARBPROC',
  8990. 'PFNGLVERTEXATTRIB4UIVARBPROC', 'PFNGLVERTEXATTRIB4USVARBPROC',
  8991. 'PFNGLVERTEXATTRIBPOINTERARBPROC', 'PFNGLENABLEVERTEXATTRIBARRAYARBPROC',
  8992. 'PFNGLDISABLEVERTEXATTRIBARRAYARBPROC', 'PFNGLPROGRAMSTRINGARBPROC',
  8993. 'PFNGLBINDPROGRAMARBPROC', 'PFNGLDELETEPROGRAMSARBPROC',
  8994. 'PFNGLGENPROGRAMSARBPROC', 'PFNGLPROGRAMENVPARAMETER4DARBPROC',
  8995. 'PFNGLPROGRAMENVPARAMETER4DVARBPROC', 'PFNGLPROGRAMENVPARAMETER4FARBPROC',
  8996. 'PFNGLPROGRAMENVPARAMETER4FVARBPROC', 'PFNGLPROGRAMLOCALPARAMETER4DARBPROC',
  8997. 'PFNGLPROGRAMLOCALPARAMETER4DVARBPROC', 'PFNGLPROGRAMLOCALPARAMETER4FARBPROC',
  8998. 'PFNGLPROGRAMLOCALPARAMETER4FVARBPROC',
  8999. 'PFNGLGETPROGRAMENVPARAMETERDVARBPROC',
  9000. 'PFNGLGETPROGRAMENVPARAMETERFVARBPROC',
  9001. 'PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC',
  9002. 'PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC', 'PFNGLGETPROGRAMIVARBPROC',
  9003. 'PFNGLGETPROGRAMSTRINGARBPROC', 'PFNGLGETVERTEXATTRIBDVARBPROC',
  9004. 'PFNGLGETVERTEXATTRIBFVARBPROC', 'PFNGLGETVERTEXATTRIBIVARBPROC',
  9005. 'PFNGLGETVERTEXATTRIBPOINTERVARBPROC', 'PFNGLISPROGRAMARBPROC',
  9006. 'GL_ARB_fragment_program', 'GL_ARB_vertex_buffer_object', 'glBindBufferARB',
  9007. 'glDeleteBuffersARB', 'glGenBuffersARB', 'glIsBufferARB', 'glBufferDataARB',
  9008. 'glBufferSubDataARB', 'glGetBufferSubDataARB', 'glMapBufferARB',
  9009. 'glUnmapBufferARB', 'glGetBufferParameterivARB', 'glGetBufferPointervARB',
  9010. 'PFNGLBINDBUFFERARBPROC', 'PFNGLDELETEBUFFERSARBPROC',
  9011. 'PFNGLGENBUFFERSARBPROC', 'PFNGLISBUFFERARBPROC', 'PFNGLBUFFERDATAARBPROC',
  9012. 'PFNGLBUFFERSUBDATAARBPROC', 'PFNGLGETBUFFERSUBDATAARBPROC',
  9013. 'PFNGLMAPBUFFERARBPROC', 'PFNGLUNMAPBUFFERARBPROC',
  9014. 'PFNGLGETBUFFERPARAMETERIVARBPROC', 'PFNGLGETBUFFERPOINTERVARBPROC',
  9015. 'GL_ARB_occlusion_query', 'glGenQueriesARB', 'glDeleteQueriesARB',
  9016. 'glIsQueryARB', 'glBeginQueryARB', 'glEndQueryARB', 'glGetQueryivARB',
  9017. 'glGetQueryObjectivARB', 'glGetQueryObjectuivARB', 'PFNGLGENQUERIESARBPROC',
  9018. 'PFNGLDELETEQUERIESARBPROC', 'PFNGLISQUERYARBPROC', 'PFNGLBEGINQUERYARBPROC',
  9019. 'PFNGLENDQUERYARBPROC', 'PFNGLGETQUERYIVARBPROC',
  9020. 'PFNGLGETQUERYOBJECTIVARBPROC', 'PFNGLGETQUERYOBJECTUIVARBPROC',
  9021. 'GL_ARB_shader_objects', 'glDeleteObjectARB', 'glGetHandleARB',
  9022. 'glDetachObjectARB', 'glCreateShaderObjectARB', 'glShaderSourceARB',
  9023. 'glCompileShaderARB', 'glCreateProgramObjectARB', 'glAttachObjectARB',
  9024. 'glLinkProgramARB', 'glUseProgramObjectARB', 'glValidateProgramARB',
  9025. 'glUniform1fARB', 'glUniform2fARB', 'glUniform3fARB', 'glUniform4fARB',
  9026. 'glUniform1iARB', 'glUniform2iARB', 'glUniform3iARB', 'glUniform4iARB',
  9027. 'glUniform1fvARB', 'glUniform2fvARB', 'glUniform3fvARB', 'glUniform4fvARB',
  9028. 'glUniform1ivARB', 'glUniform2ivARB', 'glUniform3ivARB', 'glUniform4ivARB',
  9029. 'glUniformMatrix2fvARB', 'glUniformMatrix3fvARB', 'glUniformMatrix4fvARB',
  9030. 'glGetObjectParameterfvARB', 'glGetObjectParameterivARB', 'glGetInfoLogARB',
  9031. 'glGetAttachedObjectsARB', 'glGetUniformLocationARB', 'glGetActiveUniformARB',
  9032. 'glGetUniformfvARB', 'glGetUniformivARB', 'glGetShaderSourceARB',
  9033. 'PFNGLDELETEOBJECTARBPROC', 'PFNGLGETHANDLEARBPROC',
  9034. 'PFNGLDETACHOBJECTARBPROC', 'PFNGLCREATESHADEROBJECTARBPROC',
  9035. 'PFNGLSHADERSOURCEARBPROC', 'PFNGLCOMPILESHADERARBPROC',
  9036. 'PFNGLCREATEPROGRAMOBJECTARBPROC', 'PFNGLATTACHOBJECTARBPROC',
  9037. 'PFNGLLINKPROGRAMARBPROC', 'PFNGLUSEPROGRAMOBJECTARBPROC',
  9038. 'PFNGLVALIDATEPROGRAMARBPROC', 'PFNGLUNIFORM1FARBPROC',
  9039. 'PFNGLUNIFORM2FARBPROC', 'PFNGLUNIFORM3FARBPROC', 'PFNGLUNIFORM4FARBPROC',
  9040. 'PFNGLUNIFORM1IARBPROC', 'PFNGLUNIFORM2IARBPROC', 'PFNGLUNIFORM3IARBPROC',
  9041. 'PFNGLUNIFORM4IARBPROC', 'PFNGLUNIFORM1FVARBPROC', 'PFNGLUNIFORM2FVARBPROC',
  9042. 'PFNGLUNIFORM3FVARBPROC', 'PFNGLUNIFORM4FVARBPROC', 'PFNGLUNIFORM1IVARBPROC',
  9043. 'PFNGLUNIFORM2IVARBPROC', 'PFNGLUNIFORM3IVARBPROC', 'PFNGLUNIFORM4IVARBPROC',
  9044. 'PFNGLUNIFORMMATRIX2FVARBPROC', 'PFNGLUNIFORMMATRIX3FVARBPROC',
  9045. 'PFNGLUNIFORMMATRIX4FVARBPROC', 'PFNGLGETOBJECTPARAMETERFVARBPROC',
  9046. 'PFNGLGETOBJECTPARAMETERIVARBPROC', 'PFNGLGETINFOLOGARBPROC',
  9047. 'PFNGLGETATTACHEDOBJECTSARBPROC', 'PFNGLGETUNIFORMLOCATIONARBPROC',
  9048. 'PFNGLGETACTIVEUNIFORMARBPROC', 'PFNGLGETUNIFORMFVARBPROC',
  9049. 'PFNGLGETUNIFORMIVARBPROC', 'PFNGLGETSHADERSOURCEARBPROC',
  9050. 'GL_ARB_vertex_shader', 'glBindAttribLocationARB', 'glGetActiveAttribARB',
  9051. 'glGetAttribLocationARB', 'PFNGLBINDATTRIBLOCATIONARBPROC',
  9052. 'PFNGLGETACTIVEATTRIBARBPROC', 'PFNGLGETATTRIBLOCATIONARBPROC',
  9053. 'GL_ARB_fragment_shader', 'GL_ARB_shading_language_100',
  9054. 'GL_ARB_texture_non_power_of_two', 'GL_ARB_point_sprite',
  9055. 'GL_ARB_fragment_program_shadow', 'GL_ARB_draw_buffers', 'glDrawBuffersARB',
  9056. 'PFNGLDRAWBUFFERSARBPROC', 'GL_ARB_texture_rectangle',
  9057. 'GL_ARB_color_buffer_float', 'glClampColorARB', 'PFNGLCLAMPCOLORARBPROC',
  9058. 'GL_ARB_half_float_pixel', 'GL_ARB_texture_float',
  9059. 'GL_ARB_pixel_buffer_object', 'GL_ARB_depth_buffer_float',
  9060. 'GL_ARB_draw_instanced', 'glDrawArraysInstancedARB',
  9061. 'glDrawElementsInstancedARB', 'PFNGLDRAWARRAYSINSTANCEDARBPROC',
  9062. 'PFNGLDRAWELEMENTSINSTANCEDARBPROC', 'GL_ARB_framebuffer_object',
  9063. 'glIsRenderbuffer', 'glBindRenderbuffer', 'glDeleteRenderbuffers',
  9064. 'glGenRenderbuffers', 'glRenderbufferStorage', 'glGetRenderbufferParameteriv',
  9065. 'glIsFramebuffer', 'glBindFramebuffer', 'glDeleteFramebuffers',
  9066. 'glGenFramebuffers', 'glCheckFramebufferStatus', 'glFramebufferTexture1D',
  9067. 'glFramebufferTexture2D', 'glFramebufferTexture3D',
  9068. 'glFramebufferRenderbuffer', 'glGetFramebufferAttachmentParameteriv',
  9069. 'glGenerateMipmap', 'glBlitFramebuffer', 'glRenderbufferStorageMultisample',
  9070. 'glFramebufferTextureLayer', 'PFNGLISRENDERBUFFERPROC',
  9071. 'PFNGLBINDRENDERBUFFERPROC', 'PFNGLDELETERENDERBUFFERSPROC',
  9072. 'PFNGLGENRENDERBUFFERSPROC', 'PFNGLRENDERBUFFERSTORAGEPROC',
  9073. 'PFNGLGETRENDERBUFFERPARAMETERIVPROC', 'PFNGLISFRAMEBUFFERPROC',
  9074. 'PFNGLBINDFRAMEBUFFERPROC', 'PFNGLDELETEFRAMEBUFFERSPROC',
  9075. 'PFNGLGENFRAMEBUFFERSPROC', 'PFNGLCHECKFRAMEBUFFERSTATUSPROC',
  9076. 'PFNGLFRAMEBUFFERTEXTURE1DPROC', 'PFNGLFRAMEBUFFERTEXTURE2DPROC',
  9077. 'PFNGLFRAMEBUFFERTEXTURE3DPROC', 'PFNGLFRAMEBUFFERRENDERBUFFERPROC',
  9078. 'PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC', 'PFNGLGENERATEMIPMAPPROC',
  9079. 'PFNGLBLITFRAMEBUFFERPROC', 'PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC',
  9080. 'PFNGLFRAMEBUFFERTEXTURELAYERPROC', 'GL_ARB_framebuffer_sRGB',
  9081. 'GL_ARB_geometry_shader4', 'glProgramParameteriARB',
  9082. 'glFramebufferTextureARB', 'glFramebufferTextureLayerARB',
  9083. 'glFramebufferTextureFaceARB', 'PFNGLPROGRAMPARAMETERIARBPROC',
  9084. 'PFNGLFRAMEBUFFERTEXTUREARBPROC', 'PFNGLFRAMEBUFFERTEXTURELAYERARBPROC',
  9085. 'PFNGLFRAMEBUFFERTEXTUREFACEARBPROC', 'GL_ARB_half_float_vertex',
  9086. 'GL_ARB_instanced_arrays', 'glVertexAttribDivisorARB',
  9087. 'PFNGLVERTEXATTRIBDIVISORARBPROC', 'GL_ARB_map_buffer_range',
  9088. 'glMapBufferRange', 'glFlushMappedBufferRange', 'PFNGLMAPBUFFERRANGEPROC',
  9089. 'PFNGLFLUSHMAPPEDBUFFERRANGEPROC', 'GL_ARB_texture_buffer_object',
  9090. 'glTexBufferARB', 'PFNGLTEXBUFFERARBPROC', 'GL_ARB_texture_compression_rgtc',
  9091. 'GL_ARB_texture_rg', 'GL_ARB_vertex_array_object', 'glBindVertexArray',
  9092. 'glDeleteVertexArrays', 'glGenVertexArrays', 'glIsVertexArray',
  9093. 'PFNGLBINDVERTEXARRAYPROC', 'PFNGLDELETEVERTEXARRAYSPROC',
  9094. 'PFNGLGENVERTEXARRAYSPROC', 'PFNGLISVERTEXARRAYPROC', 'GL_EXT_abgr',
  9095. 'GL_EXT_blend_color', 'glBlendColorEXT', 'PFNGLBLENDCOLOREXTPROC',
  9096. 'GL_EXT_polygon_offset', 'glPolygonOffsetEXT', 'PFNGLPOLYGONOFFSETEXTPROC',
  9097. 'GL_EXT_texture', 'GL_EXT_texture3D', 'glTexImage3DEXT', 'glTexSubImage3DEXT',
  9098. 'PFNGLTEXIMAGE3DEXTPROC', 'PFNGLTEXSUBIMAGE3DEXTPROC',
  9099. 'GL_SGIS_texture_filter4', 'glGetTexFilterFuncSGIS', 'glTexFilterFuncSGIS',
  9100. 'PFNGLGETTEXFILTERFUNCSGISPROC', 'PFNGLTEXFILTERFUNCSGISPROC',
  9101. 'GL_EXT_subtexture', 'glTexSubImage1DEXT', 'glTexSubImage2DEXT',
  9102. 'PFNGLTEXSUBIMAGE1DEXTPROC', 'PFNGLTEXSUBIMAGE2DEXTPROC',
  9103. 'GL_EXT_copy_texture', 'glCopyTexImage1DEXT', 'glCopyTexImage2DEXT',
  9104. 'glCopyTexSubImage1DEXT', 'glCopyTexSubImage2DEXT', 'glCopyTexSubImage3DEXT',
  9105. 'PFNGLCOPYTEXIMAGE1DEXTPROC', 'PFNGLCOPYTEXIMAGE2DEXTPROC',
  9106. 'PFNGLCOPYTEXSUBIMAGE1DEXTPROC', 'PFNGLCOPYTEXSUBIMAGE2DEXTPROC',
  9107. 'PFNGLCOPYTEXSUBIMAGE3DEXTPROC', 'GL_EXT_histogram', 'glGetHistogramEXT',
  9108. 'glGetHistogramParameterfvEXT', 'glGetHistogramParameterivEXT',
  9109. 'glGetMinmaxEXT', 'glGetMinmaxParameterfvEXT', 'glGetMinmaxParameterivEXT',
  9110. 'glHistogramEXT', 'glMinmaxEXT', 'glResetHistogramEXT', 'glResetMinmaxEXT',
  9111. 'PFNGLGETHISTOGRAMEXTPROC', 'PFNGLGETHISTOGRAMPARAMETERFVEXTPROC',
  9112. 'PFNGLGETHISTOGRAMPARAMETERIVEXTPROC', 'PFNGLGETMINMAXEXTPROC',
  9113. 'PFNGLGETMINMAXPARAMETERFVEXTPROC', 'PFNGLGETMINMAXPARAMETERIVEXTPROC',
  9114. 'PFNGLHISTOGRAMEXTPROC', 'PFNGLMINMAXEXTPROC', 'PFNGLRESETHISTOGRAMEXTPROC',
  9115. 'PFNGLRESETMINMAXEXTPROC', 'GL_EXT_convolution', 'glConvolutionFilter1DEXT',
  9116. 'glConvolutionFilter2DEXT', 'glConvolutionParameterfEXT',
  9117. 'glConvolutionParameterfvEXT', 'glConvolutionParameteriEXT',
  9118. 'glConvolutionParameterivEXT', 'glCopyConvolutionFilter1DEXT',
  9119. 'glCopyConvolutionFilter2DEXT', 'glGetConvolutionFilterEXT',
  9120. 'glGetConvolutionParameterfvEXT', 'glGetConvolutionParameterivEXT',
  9121. 'glGetSeparableFilterEXT', 'glSeparableFilter2DEXT',
  9122. 'PFNGLCONVOLUTIONFILTER1DEXTPROC', 'PFNGLCONVOLUTIONFILTER2DEXTPROC',
  9123. 'PFNGLCONVOLUTIONPARAMETERFEXTPROC', 'PFNGLCONVOLUTIONPARAMETERFVEXTPROC',
  9124. 'PFNGLCONVOLUTIONPARAMETERIEXTPROC', 'PFNGLCONVOLUTIONPARAMETERIVEXTPROC',
  9125. 'PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC', 'PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC',
  9126. 'PFNGLGETCONVOLUTIONFILTEREXTPROC', 'PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC',
  9127. 'PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC', 'PFNGLGETSEPARABLEFILTEREXTPROC',
  9128. 'PFNGLSEPARABLEFILTER2DEXTPROC', 'GL_EXT_color_matrix', 'GL_SGI_color_table',
  9129. 'glColorTableSGI', 'glColorTableParameterfvSGI', 'glColorTableParameterivSGI',
  9130. 'glCopyColorTableSGI', 'glGetColorTableSGI', 'glGetColorTableParameterfvSGI',
  9131. 'glGetColorTableParameterivSGI', 'PFNGLCOLORTABLESGIPROC',
  9132. 'PFNGLCOLORTABLEPARAMETERFVSGIPROC', 'PFNGLCOLORTABLEPARAMETERIVSGIPROC',
  9133. 'PFNGLCOPYCOLORTABLESGIPROC', 'PFNGLGETCOLORTABLESGIPROC',
  9134. 'PFNGLGETCOLORTABLEPARAMETERFVSGIPROC',
  9135. 'PFNGLGETCOLORTABLEPARAMETERIVSGIPROC', 'GL_SGIX_pixel_texture',
  9136. 'glPixelTexGenSGIX', 'PFNGLPIXELTEXGENSGIXPROC', 'GL_SGIS_pixel_texture',
  9137. 'glPixelTexGenParameteriSGIS', 'glPixelTexGenParameterivSGIS',
  9138. 'glPixelTexGenParameterfSGIS', 'glPixelTexGenParameterfvSGIS',
  9139. 'glGetPixelTexGenParameterivSGIS', 'glGetPixelTexGenParameterfvSGIS',
  9140. 'PFNGLPIXELTEXGENPARAMETERISGISPROC', 'PFNGLPIXELTEXGENPARAMETERIVSGISPROC',
  9141. 'PFNGLPIXELTEXGENPARAMETERFSGISPROC', 'PFNGLPIXELTEXGENPARAMETERFVSGISPROC',
  9142. 'PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC',
  9143. 'PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC', 'GL_SGIS_texture4D',
  9144. 'glTexImage4DSGIS', 'glTexSubImage4DSGIS', 'PFNGLTEXIMAGE4DSGISPROC',
  9145. 'PFNGLTEXSUBIMAGE4DSGISPROC', 'GL_SGI_texture_color_table', 'GL_EXT_cmyka',
  9146. 'GL_EXT_texture_object', 'glAreTexturesResidentEXT', 'glBindTextureEXT',
  9147. 'glDeleteTexturesEXT', 'glGenTexturesEXT', 'glIsTextureEXT',
  9148. 'glPrioritizeTexturesEXT', 'PFNGLARETEXTURESRESIDENTEXTPROC',
  9149. 'PFNGLBINDTEXTUREEXTPROC', 'PFNGLDELETETEXTURESEXTPROC',
  9150. 'PFNGLGENTEXTURESEXTPROC', 'PFNGLISTEXTUREEXTPROC',
  9151. 'PFNGLPRIORITIZETEXTURESEXTPROC', 'GL_SGIS_detail_texture',
  9152. 'glDetailTexFuncSGIS', 'glGetDetailTexFuncSGIS', 'PFNGLDETAILTEXFUNCSGISPROC',
  9153. 'PFNGLGETDETAILTEXFUNCSGISPROC', 'GL_SGIS_sharpen_texture',
  9154. 'glSharpenTexFuncSGIS', 'glGetSharpenTexFuncSGIS',
  9155. 'PFNGLSHARPENTEXFUNCSGISPROC', 'PFNGLGETSHARPENTEXFUNCSGISPROC',
  9156. 'GL_EXT_packed_pixels', 'GL_SGIS_texture_lod', 'GL_SGIS_multisample',
  9157. 'glSampleMaskSGIS', 'glSamplePatternSGIS', 'PFNGLSAMPLEMASKSGISPROC',
  9158. 'PFNGLSAMPLEPATTERNSGISPROC', 'GL_EXT_rescale_normal', 'GL_EXT_vertex_array',
  9159. 'glArrayElementEXT', 'glColorPointerEXT', 'glDrawArraysEXT',
  9160. 'glEdgeFlagPointerEXT', 'glGetPointervEXT', 'glIndexPointerEXT',
  9161. 'glNormalPointerEXT', 'glTexCoordPointerEXT', 'glVertexPointerEXT',
  9162. 'PFNGLARRAYELEMENTEXTPROC', 'PFNGLCOLORPOINTEREXTPROC',
  9163. 'PFNGLDRAWARRAYSEXTPROC', 'PFNGLEDGEFLAGPOINTEREXTPROC',
  9164. 'PFNGLGETPOINTERVEXTPROC', 'PFNGLINDEXPOINTEREXTPROC',
  9165. 'PFNGLNORMALPOINTEREXTPROC', 'PFNGLTEXCOORDPOINTEREXTPROC',
  9166. 'PFNGLVERTEXPOINTEREXTPROC', 'GL_EXT_misc_attribute',
  9167. 'GL_SGIS_generate_mipmap', 'GL_SGIX_clipmap', 'GL_SGIX_shadow',
  9168. 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_border_clamp',
  9169. 'GL_EXT_blend_minmax', 'glBlendEquationEXT', 'PFNGLBLENDEQUATIONEXTPROC',
  9170. 'GL_EXT_blend_subtract', 'GL_EXT_blend_logic_op', 'GL_SGIX_interlace',
  9171. 'GL_SGIX_pixel_tiles', 'GL_SGIX_texture_select', 'GL_SGIX_sprite',
  9172. 'glSpriteParameterfSGIX', 'glSpriteParameterfvSGIX', 'glSpriteParameteriSGIX',
  9173. 'glSpriteParameterivSGIX', 'PFNGLSPRITEPARAMETERFSGIXPROC',
  9174. 'PFNGLSPRITEPARAMETERFVSGIXPROC', 'PFNGLSPRITEPARAMETERISGIXPROC',
  9175. 'PFNGLSPRITEPARAMETERIVSGIXPROC', 'GL_SGIX_texture_multi_buffer',
  9176. 'GL_EXT_point_parameters', 'glPointParameterfEXT', 'glPointParameterfvEXT',
  9177. 'PFNGLPOINTPARAMETERFEXTPROC', 'PFNGLPOINTPARAMETERFVEXTPROC',
  9178. 'GL_SGIS_point_parameters', 'glPointParameterfSGIS', 'glPointParameterfvSGIS',
  9179. 'PFNGLPOINTPARAMETERFSGISPROC', 'PFNGLPOINTPARAMETERFVSGISPROC',
  9180. 'GL_SGIX_instruments', 'glGetInstrumentsSGIX', 'glInstrumentsBufferSGIX',
  9181. 'glPollInstrumentsSGIX', 'glReadInstrumentsSGIX', 'glStartInstrumentsSGIX',
  9182. 'glStopInstrumentsSGIX', 'PFNGLGETINSTRUMENTSSGIXPROC',
  9183. 'PFNGLINSTRUMENTSBUFFERSGIXPROC', 'PFNGLPOLLINSTRUMENTSSGIXPROC',
  9184. 'PFNGLREADINSTRUMENTSSGIXPROC', 'PFNGLSTARTINSTRUMENTSSGIXPROC',
  9185. 'PFNGLSTOPINSTRUMENTSSGIXPROC', 'GL_SGIX_texture_scale_bias',
  9186. 'GL_SGIX_framezoom', 'glFrameZoomSGIX', 'PFNGLFRAMEZOOMSGIXPROC',
  9187. 'GL_SGIX_tag_sample_buffer', 'glTagSampleBufferSGIX',
  9188. 'PFNGLTAGSAMPLEBUFFERSGIXPROC', 'GL_SGIX_polynomial_ffd',
  9189. 'glDeformationMap3dSGIX', 'glDeformationMap3fSGIX', 'glDeformSGIX',
  9190. 'glLoadIdentityDeformationMapSGIX', 'PFNGLDEFORMATIONMAP3DSGIXPROC',
  9191. 'PFNGLDEFORMATIONMAP3FSGIXPROC', 'PFNGLDEFORMSGIXPROC',
  9192. 'PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC', 'GL_SGIX_reference_plane',
  9193. 'glReferencePlaneSGIX', 'PFNGLREFERENCEPLANESGIXPROC', 'GL_SGIX_flush_raster',
  9194. 'glFlushRasterSGIX', 'PFNGLFLUSHRASTERSGIXPROC', 'GL_SGIX_depth_texture',
  9195. 'GL_SGIS_fog_function', 'glFogFuncSGIS', 'glGetFogFuncSGIS',
  9196. 'PFNGLFOGFUNCSGISPROC', 'PFNGLGETFOGFUNCSGISPROC', 'GL_SGIX_fog_offset',
  9197. 'GL_HP_image_transform', 'glImageTransformParameteriHP',
  9198. 'glImageTransformParameterfHP', 'glImageTransformParameterivHP',
  9199. 'glImageTransformParameterfvHP', 'glGetImageTransformParameterivHP',
  9200. 'glGetImageTransformParameterfvHP', 'PFNGLIMAGETRANSFORMPARAMETERIHPPROC',
  9201. 'PFNGLIMAGETRANSFORMPARAMETERFHPPROC', 'PFNGLIMAGETRANSFORMPARAMETERIVHPPROC',
  9202. 'PFNGLIMAGETRANSFORMPARAMETERFVHPPROC',
  9203. 'PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC',
  9204. 'PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC', 'GL_HP_convolution_border_modes',
  9205. 'GL_SGIX_texture_add_env', 'GL_EXT_color_subtable', 'glColorSubTableEXT',
  9206. 'glCopyColorSubTableEXT', 'PFNGLCOLORSUBTABLEEXTPROC',
  9207. 'PFNGLCOPYCOLORSUBTABLEEXTPROC', 'GL_PGI_vertex_hints', 'GL_PGI_misc_hints',
  9208. 'glHintPGI', 'PFNGLHINTPGIPROC', 'GL_EXT_paletted_texture', 'glColorTableEXT',
  9209. 'glGetColorTableEXT', 'glGetColorTableParameterivEXT',
  9210. 'glGetColorTableParameterfvEXT', 'PFNGLCOLORTABLEEXTPROC',
  9211. 'PFNGLGETCOLORTABLEEXTPROC', 'PFNGLGETCOLORTABLEPARAMETERIVEXTPROC',
  9212. 'PFNGLGETCOLORTABLEPARAMETERFVEXTPROC', 'GL_EXT_clip_volume_hint',
  9213. 'GL_SGIX_list_priority', 'glGetListParameterfvSGIX',
  9214. 'glGetListParameterivSGIX', 'glListParameterfSGIX', 'glListParameterfvSGIX',
  9215. 'glListParameteriSGIX', 'glListParameterivSGIX',
  9216. 'PFNGLGETLISTPARAMETERFVSGIXPROC', 'PFNGLGETLISTPARAMETERIVSGIXPROC',
  9217. 'PFNGLLISTPARAMETERFSGIXPROC', 'PFNGLLISTPARAMETERFVSGIXPROC',
  9218. 'PFNGLLISTPARAMETERISGIXPROC', 'PFNGLLISTPARAMETERIVSGIXPROC',
  9219. 'GL_SGIX_ir_instrument1', 'GL_SGIX_calligraphic_fragment',
  9220. 'GL_SGIX_texture_lod_bias', 'GL_SGIX_shadow_ambient', 'GL_EXT_index_texture',
  9221. 'GL_EXT_index_material', 'glIndexMaterialEXT', 'PFNGLINDEXMATERIALEXTPROC',
  9222. 'GL_EXT_index_func', 'glIndexFuncEXT', 'PFNGLINDEXFUNCEXTPROC',
  9223. 'GL_EXT_index_array_formats', 'GL_EXT_compiled_vertex_array',
  9224. 'glLockArraysEXT', 'glUnlockArraysEXT', 'PFNGLLOCKARRAYSEXTPROC',
  9225. 'PFNGLUNLOCKARRAYSEXTPROC', 'GL_EXT_cull_vertex', 'glCullParameterdvEXT',
  9226. 'glCullParameterfvEXT', 'PFNGLCULLPARAMETERDVEXTPROC',
  9227. 'PFNGLCULLPARAMETERFVEXTPROC', 'GL_SGIX_ycrcb', 'GL_SGIX_fragment_lighting',
  9228. 'glFragmentColorMaterialSGIX', 'glFragmentLightfSGIX',
  9229. 'glFragmentLightfvSGIX', 'glFragmentLightiSGIX', 'glFragmentLightivSGIX',
  9230. 'glFragmentLightModelfSGIX', 'glFragmentLightModelfvSGIX',
  9231. 'glFragmentLightModeliSGIX', 'glFragmentLightModelivSGIX',
  9232. 'glFragmentMaterialfSGIX', 'glFragmentMaterialfvSGIX',
  9233. 'glFragmentMaterialiSGIX', 'glFragmentMaterialivSGIX',
  9234. 'glGetFragmentLightfvSGIX', 'glGetFragmentLightivSGIX',
  9235. 'glGetFragmentMaterialfvSGIX', 'glGetFragmentMaterialivSGIX',
  9236. 'glLightEnviSGIX', 'PFNGLFRAGMENTCOLORMATERIALSGIXPROC',
  9237. 'PFNGLFRAGMENTLIGHTFSGIXPROC', 'PFNGLFRAGMENTLIGHTFVSGIXPROC',
  9238. 'PFNGLFRAGMENTLIGHTISGIXPROC', 'PFNGLFRAGMENTLIGHTIVSGIXPROC',
  9239. 'PFNGLFRAGMENTLIGHTMODELFSGIXPROC', 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC',
  9240. 'PFNGLFRAGMENTLIGHTMODELISGIXPROC', 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC',
  9241. 'PFNGLFRAGMENTMATERIALFSGIXPROC', 'PFNGLFRAGMENTMATERIALFVSGIXPROC',
  9242. 'PFNGLFRAGMENTMATERIALISGIXPROC', 'PFNGLFRAGMENTMATERIALIVSGIXPROC',
  9243. 'PFNGLGETFRAGMENTLIGHTFVSGIXPROC', 'PFNGLGETFRAGMENTLIGHTIVSGIXPROC',
  9244. 'PFNGLGETFRAGMENTMATERIALFVSGIXPROC', 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC',
  9245. 'PFNGLLIGHTENVISGIXPROC', 'GL_IBM_rasterpos_clip', 'GL_HP_texture_lighting',
  9246. 'GL_EXT_draw_range_elements', 'glDrawRangeElementsEXT',
  9247. 'PFNGLDRAWRANGEELEMENTSEXTPROC', 'GL_WIN_phong_shading',
  9248. 'GL_WIN_specular_fog', 'GL_EXT_light_texture', 'glApplyTextureEXT',
  9249. 'glTextureLightEXT', 'glTextureMaterialEXT', 'PFNGLAPPLYTEXTUREEXTPROC',
  9250. 'PFNGLTEXTURELIGHTEXTPROC', 'PFNGLTEXTUREMATERIALEXTPROC',
  9251. 'GL_SGIX_blend_alpha_minmax', 'GL_EXT_bgra', 'GL_SGIX_async',
  9252. 'glAsyncMarkerSGIX', 'glFinishAsyncSGIX', 'glPollAsyncSGIX',
  9253. 'glGenAsyncMarkersSGIX', 'glDeleteAsyncMarkersSGIX', 'glIsAsyncMarkerSGIX',
  9254. 'PFNGLASYNCMARKERSGIXPROC', 'PFNGLFINISHASYNCSGIXPROC',
  9255. 'PFNGLPOLLASYNCSGIXPROC', 'PFNGLGENASYNCMARKERSSGIXPROC',
  9256. 'PFNGLDELETEASYNCMARKERSSGIXPROC', 'PFNGLISASYNCMARKERSGIXPROC',
  9257. 'GL_SGIX_async_pixel', 'GL_SGIX_async_histogram', 'GL_INTEL_parallel_arrays',
  9258. 'glVertexPointervINTEL', 'glNormalPointervINTEL', 'glColorPointervINTEL',
  9259. 'glTexCoordPointervINTEL', 'PFNGLVERTEXPOINTERVINTELPROC',
  9260. 'PFNGLNORMALPOINTERVINTELPROC', 'PFNGLCOLORPOINTERVINTELPROC',
  9261. 'PFNGLTEXCOORDPOINTERVINTELPROC', 'GL_HP_occlusion_test',
  9262. 'GL_EXT_pixel_transform', 'glPixelTransformParameteriEXT',
  9263. 'glPixelTransformParameterfEXT', 'glPixelTransformParameterivEXT',
  9264. 'glPixelTransformParameterfvEXT', 'PFNGLPIXELTRANSFORMPARAMETERIEXTPROC',
  9265. 'PFNGLPIXELTRANSFORMPARAMETERFEXTPROC',
  9266. 'PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC',
  9267. 'PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC', 'GL_EXT_pixel_transform_color_table',
  9268. 'GL_EXT_shared_texture_palette', 'GL_EXT_separate_specular_color',
  9269. 'GL_EXT_secondary_color', 'glSecondaryColor3bEXT', 'glSecondaryColor3bvEXT',
  9270. 'glSecondaryColor3dEXT', 'glSecondaryColor3dvEXT', 'glSecondaryColor3fEXT',
  9271. 'glSecondaryColor3fvEXT', 'glSecondaryColor3iEXT', 'glSecondaryColor3ivEXT',
  9272. 'glSecondaryColor3sEXT', 'glSecondaryColor3svEXT', 'glSecondaryColor3ubEXT',
  9273. 'glSecondaryColor3ubvEXT', 'glSecondaryColor3uiEXT',
  9274. 'glSecondaryColor3uivEXT', 'glSecondaryColor3usEXT',
  9275. 'glSecondaryColor3usvEXT', 'glSecondaryColorPointerEXT',
  9276. 'PFNGLSECONDARYCOLOR3BEXTPROC', 'PFNGLSECONDARYCOLOR3BVEXTPROC',
  9277. 'PFNGLSECONDARYCOLOR3DEXTPROC', 'PFNGLSECONDARYCOLOR3DVEXTPROC',
  9278. 'PFNGLSECONDARYCOLOR3FEXTPROC', 'PFNGLSECONDARYCOLOR3FVEXTPROC',
  9279. 'PFNGLSECONDARYCOLOR3IEXTPROC', 'PFNGLSECONDARYCOLOR3IVEXTPROC',
  9280. 'PFNGLSECONDARYCOLOR3SEXTPROC', 'PFNGLSECONDARYCOLOR3SVEXTPROC',
  9281. 'PFNGLSECONDARYCOLOR3UBEXTPROC', 'PFNGLSECONDARYCOLOR3UBVEXTPROC',
  9282. 'PFNGLSECONDARYCOLOR3UIEXTPROC', 'PFNGLSECONDARYCOLOR3UIVEXTPROC',
  9283. 'PFNGLSECONDARYCOLOR3USEXTPROC', 'PFNGLSECONDARYCOLOR3USVEXTPROC',
  9284. 'PFNGLSECONDARYCOLORPOINTEREXTPROC', 'GL_EXT_texture_perturb_normal',
  9285. 'glTextureNormalEXT', 'PFNGLTEXTURENORMALEXTPROC', 'GL_EXT_multi_draw_arrays',
  9286. 'glMultiDrawArraysEXT', 'glMultiDrawElementsEXT',
  9287. 'PFNGLMULTIDRAWARRAYSEXTPROC', 'PFNGLMULTIDRAWELEMENTSEXTPROC',
  9288. 'GL_EXT_fog_coord', 'glFogCoordfEXT', 'glFogCoordfvEXT', 'glFogCoorddEXT',
  9289. 'glFogCoorddvEXT', 'glFogCoordPointerEXT', 'PFNGLFOGCOORDFEXTPROC',
  9290. 'PFNGLFOGCOORDFVEXTPROC', 'PFNGLFOGCOORDDEXTPROC', 'PFNGLFOGCOORDDVEXTPROC',
  9291. 'PFNGLFOGCOORDPOINTEREXTPROC', 'GL_REND_screen_coordinates',
  9292. 'GL_EXT_coordinate_frame', 'glTangent3bEXT', 'glTangent3bvEXT',
  9293. 'glTangent3dEXT', 'glTangent3dvEXT', 'glTangent3fEXT', 'glTangent3fvEXT',
  9294. 'glTangent3iEXT', 'glTangent3ivEXT', 'glTangent3sEXT', 'glTangent3svEXT',
  9295. 'glBinormal3bEXT', 'glBinormal3bvEXT', 'glBinormal3dEXT', 'glBinormal3dvEXT',
  9296. 'glBinormal3fEXT', 'glBinormal3fvEXT', 'glBinormal3iEXT', 'glBinormal3ivEXT',
  9297. 'glBinormal3sEXT', 'glBinormal3svEXT', 'glTangentPointerEXT',
  9298. 'glBinormalPointerEXT', 'PFNGLTANGENT3BEXTPROC', 'PFNGLTANGENT3BVEXTPROC',
  9299. 'PFNGLTANGENT3DEXTPROC', 'PFNGLTANGENT3DVEXTPROC', 'PFNGLTANGENT3FEXTPROC',
  9300. 'PFNGLTANGENT3FVEXTPROC', 'PFNGLTANGENT3IEXTPROC', 'PFNGLTANGENT3IVEXTPROC',
  9301. 'PFNGLTANGENT3SEXTPROC', 'PFNGLTANGENT3SVEXTPROC', 'PFNGLBINORMAL3BEXTPROC',
  9302. 'PFNGLBINORMAL3BVEXTPROC', 'PFNGLBINORMAL3DEXTPROC',
  9303. 'PFNGLBINORMAL3DVEXTPROC', 'PFNGLBINORMAL3FEXTPROC',
  9304. 'PFNGLBINORMAL3FVEXTPROC', 'PFNGLBINORMAL3IEXTPROC',
  9305. 'PFNGLBINORMAL3IVEXTPROC', 'PFNGLBINORMAL3SEXTPROC',
  9306. 'PFNGLBINORMAL3SVEXTPROC', 'PFNGLTANGENTPOINTEREXTPROC',
  9307. 'PFNGLBINORMALPOINTEREXTPROC', 'GL_EXT_texture_env_combine',
  9308. 'GL_APPLE_specular_vector', 'GL_APPLE_transform_hint', 'GL_SGIX_fog_scale',
  9309. 'GL_SUNX_constant_data', 'glFinishTextureSUNX', 'PFNGLFINISHTEXTURESUNXPROC',
  9310. 'GL_SUN_global_alpha', 'glGlobalAlphaFactorbSUN', 'glGlobalAlphaFactorsSUN',
  9311. 'glGlobalAlphaFactoriSUN', 'glGlobalAlphaFactorfSUN',
  9312. 'glGlobalAlphaFactordSUN', 'glGlobalAlphaFactorubSUN',
  9313. 'glGlobalAlphaFactorusSUN', 'glGlobalAlphaFactoruiSUN',
  9314. 'PFNGLGLOBALALPHAFACTORBSUNPROC', 'PFNGLGLOBALALPHAFACTORSSUNPROC',
  9315. 'PFNGLGLOBALALPHAFACTORISUNPROC', 'PFNGLGLOBALALPHAFACTORFSUNPROC',
  9316. 'PFNGLGLOBALALPHAFACTORDSUNPROC', 'PFNGLGLOBALALPHAFACTORUBSUNPROC',
  9317. 'PFNGLGLOBALALPHAFACTORUSSUNPROC', 'PFNGLGLOBALALPHAFACTORUISUNPROC',
  9318. 'GL_SUN_triangle_list', 'glReplacementCodeuiSUN', 'glReplacementCodeusSUN',
  9319. 'glReplacementCodeubSUN', 'glReplacementCodeuivSUN',
  9320. 'glReplacementCodeusvSUN', 'glReplacementCodeubvSUN',
  9321. 'glReplacementCodePointerSUN', 'PFNGLREPLACEMENTCODEUISUNPROC',
  9322. 'PFNGLREPLACEMENTCODEUSSUNPROC', 'PFNGLREPLACEMENTCODEUBSUNPROC',
  9323. 'PFNGLREPLACEMENTCODEUIVSUNPROC', 'PFNGLREPLACEMENTCODEUSVSUNPROC',
  9324. 'PFNGLREPLACEMENTCODEUBVSUNPROC', 'PFNGLREPLACEMENTCODEPOINTERSUNPROC',
  9325. 'GL_SUN_vertex', 'glColor4ubVertex2fSUN', 'glColor4ubVertex2fvSUN',
  9326. 'glColor4ubVertex3fSUN', 'glColor4ubVertex3fvSUN', 'glColor3fVertex3fSUN',
  9327. 'glColor3fVertex3fvSUN', 'glNormal3fVertex3fSUN', 'glNormal3fVertex3fvSUN',
  9328. 'glColor4fNormal3fVertex3fSUN', 'glColor4fNormal3fVertex3fvSUN',
  9329. 'glTexCoord2fVertex3fSUN', 'glTexCoord2fVertex3fvSUN',
  9330. 'glTexCoord4fVertex4fSUN', 'glTexCoord4fVertex4fvSUN',
  9331. 'glTexCoord2fColor4ubVertex3fSUN', 'glTexCoord2fColor4ubVertex3fvSUN',
  9332. 'glTexCoord2fColor3fVertex3fSUN', 'glTexCoord2fColor3fVertex3fvSUN',
  9333. 'glTexCoord2fNormal3fVertex3fSUN', 'glTexCoord2fNormal3fVertex3fvSUN',
  9334. 'glTexCoord2fColor4fNormal3fVertex3fSUN',
  9335. 'glTexCoord2fColor4fNormal3fVertex3fvSUN',
  9336. 'glTexCoord4fColor4fNormal3fVertex4fSUN',
  9337. 'glTexCoord4fColor4fNormal3fVertex4fvSUN', 'glReplacementCodeuiVertex3fSUN',
  9338. 'glReplacementCodeuiVertex3fvSUN', 'glReplacementCodeuiColor4ubVertex3fSUN',
  9339. 'glReplacementCodeuiColor4ubVertex3fvSUN',
  9340. 'glReplacementCodeuiColor3fVertex3fSUN',
  9341. 'glReplacementCodeuiColor3fVertex3fvSUN',
  9342. 'glReplacementCodeuiNormal3fVertex3fSUN',
  9343. 'glReplacementCodeuiNormal3fVertex3fvSUN',
  9344. 'glReplacementCodeuiColor4fNormal3fVertex3fSUN',
  9345. 'glReplacementCodeuiColor4fNormal3fVertex3fvSUN',
  9346. 'glReplacementCodeuiTexCoord2fVertex3fSUN',
  9347. 'glReplacementCodeuiTexCoord2fVertex3fvSUN',
  9348. 'glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN',
  9349. 'glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN',
  9350. 'glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN',
  9351. 'glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN',
  9352. 'PFNGLCOLOR4UBVERTEX2FSUNPROC', 'PFNGLCOLOR4UBVERTEX2FVSUNPROC',
  9353. 'PFNGLCOLOR4UBVERTEX3FSUNPROC', 'PFNGLCOLOR4UBVERTEX3FVSUNPROC',
  9354. 'PFNGLCOLOR3FVERTEX3FSUNPROC', 'PFNGLCOLOR3FVERTEX3FVSUNPROC',
  9355. 'PFNGLNORMAL3FVERTEX3FSUNPROC', 'PFNGLNORMAL3FVERTEX3FVSUNPROC',
  9356. 'PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC', 'PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC',
  9357. 'PFNGLTEXCOORD2FVERTEX3FSUNPROC', 'PFNGLTEXCOORD2FVERTEX3FVSUNPROC',
  9358. 'PFNGLTEXCOORD4FVERTEX4FSUNPROC', 'PFNGLTEXCOORD4FVERTEX4FVSUNPROC',
  9359. 'PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC',
  9360. 'PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC',
  9361. 'PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC',
  9362. 'PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC',
  9363. 'PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC',
  9364. 'PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC',
  9365. 'PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC',
  9366. 'PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC',
  9367. 'PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC',
  9368. 'PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC',
  9369. 'PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC',
  9370. 'PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC',
  9371. 'PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC',
  9372. 'PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC',
  9373. 'PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC',
  9374. 'PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC',
  9375. 'PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC',
  9376. 'PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC',
  9377. 'PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC',
  9378. 'PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC',
  9379. 'PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC',
  9380. 'PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC',
  9381. 'PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC',
  9382. 'PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC',
  9383. 'PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC',
  9384. 'PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC',
  9385. 'GL_EXT_blend_func_separate', 'glBlendFuncSeparateEXT',
  9386. 'PFNGLBLENDFUNCSEPARATEEXTPROC', 'GL_INGR_blend_func_separate',
  9387. 'glBlendFuncSeparateINGR', 'PFNGLBLENDFUNCSEPARATEINGRPROC',
  9388. 'GL_INGR_color_clamp', 'GL_INGR_interlace_read', 'GL_EXT_stencil_wrap',
  9389. 'GL_EXT_422_pixels', 'GL_NV_texgen_reflection',
  9390. 'GL_SUN_convolution_border_modes', 'GL_EXT_texture_env_add',
  9391. 'GL_EXT_texture_lod_bias', 'GL_EXT_texture_filter_anisotropic',
  9392. 'GL_EXT_vertex_weighting', 'glVertexWeightfEXT', 'glVertexWeightfvEXT',
  9393. 'glVertexWeightPointerEXT', 'PFNGLVERTEXWEIGHTFEXTPROC',
  9394. 'PFNGLVERTEXWEIGHTFVEXTPROC', 'PFNGLVERTEXWEIGHTPOINTEREXTPROC',
  9395. 'GL_NV_light_max_exponent', 'GL_NV_vertex_array_range',
  9396. 'glFlushVertexArrayRangeNV', 'glVertexArrayRangeNV',
  9397. 'PFNGLFLUSHVERTEXARRAYRANGENVPROC', 'PFNGLVERTEXARRAYRANGENVPROC',
  9398. 'GL_NV_register_combiners', 'glCombinerParameterfvNV',
  9399. 'glCombinerParameterfNV', 'glCombinerParameterivNV', 'glCombinerParameteriNV',
  9400. 'glCombinerInputNV', 'glCombinerOutputNV', 'glFinalCombinerInputNV',
  9401. 'glGetCombinerInputParameterfvNV', 'glGetCombinerInputParameterivNV',
  9402. 'glGetCombinerOutputParameterfvNV', 'glGetCombinerOutputParameterivNV',
  9403. 'glGetFinalCombinerInputParameterfvNV',
  9404. 'glGetFinalCombinerInputParameterivNV', 'PFNGLCOMBINERPARAMETERFVNVPROC',
  9405. 'PFNGLCOMBINERPARAMETERFNVPROC', 'PFNGLCOMBINERPARAMETERIVNVPROC',
  9406. 'PFNGLCOMBINERPARAMETERINVPROC', 'PFNGLCOMBINERINPUTNVPROC',
  9407. 'PFNGLCOMBINEROUTPUTNVPROC', 'PFNGLFINALCOMBINERINPUTNVPROC',
  9408. 'PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC',
  9409. 'PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC',
  9410. 'PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC',
  9411. 'PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC',
  9412. 'PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC',
  9413. 'PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC', 'GL_NV_fog_distance',
  9414. 'GL_NV_texgen_emboss', 'GL_NV_blend_square', 'GL_NV_texture_env_combine4',
  9415. 'GL_MESA_resize_buffers', 'glResizeBuffersMESA', 'PFNGLRESIZEBUFFERSMESAPROC',
  9416. 'GL_MESA_window_pos', 'glWindowPos2dMESA', 'glWindowPos2dvMESA',
  9417. 'glWindowPos2fMESA', 'glWindowPos2fvMESA', 'glWindowPos2iMESA',
  9418. 'glWindowPos2ivMESA', 'glWindowPos2sMESA', 'glWindowPos2svMESA',
  9419. 'glWindowPos3dMESA', 'glWindowPos3dvMESA', 'glWindowPos3fMESA',
  9420. 'glWindowPos3fvMESA', 'glWindowPos3iMESA', 'glWindowPos3ivMESA',
  9421. 'glWindowPos3sMESA', 'glWindowPos3svMESA', 'glWindowPos4dMESA',
  9422. 'glWindowPos4dvMESA', 'glWindowPos4fMESA', 'glWindowPos4fvMESA',
  9423. 'glWindowPos4iMESA', 'glWindowPos4ivMESA', 'glWindowPos4sMESA',
  9424. 'glWindowPos4svMESA', 'PFNGLWINDOWPOS2DMESAPROC', 'PFNGLWINDOWPOS2DVMESAPROC',
  9425. 'PFNGLWINDOWPOS2FMESAPROC', 'PFNGLWINDOWPOS2FVMESAPROC',
  9426. 'PFNGLWINDOWPOS2IMESAPROC', 'PFNGLWINDOWPOS2IVMESAPROC',
  9427. 'PFNGLWINDOWPOS2SMESAPROC', 'PFNGLWINDOWPOS2SVMESAPROC',
  9428. 'PFNGLWINDOWPOS3DMESAPROC', 'PFNGLWINDOWPOS3DVMESAPROC',
  9429. 'PFNGLWINDOWPOS3FMESAPROC', 'PFNGLWINDOWPOS3FVMESAPROC',
  9430. 'PFNGLWINDOWPOS3IMESAPROC', 'PFNGLWINDOWPOS3IVMESAPROC',
  9431. 'PFNGLWINDOWPOS3SMESAPROC', 'PFNGLWINDOWPOS3SVMESAPROC',
  9432. 'PFNGLWINDOWPOS4DMESAPROC', 'PFNGLWINDOWPOS4DVMESAPROC',
  9433. 'PFNGLWINDOWPOS4FMESAPROC', 'PFNGLWINDOWPOS4FVMESAPROC',
  9434. 'PFNGLWINDOWPOS4IMESAPROC', 'PFNGLWINDOWPOS4IVMESAPROC',
  9435. 'PFNGLWINDOWPOS4SMESAPROC', 'PFNGLWINDOWPOS4SVMESAPROC',
  9436. 'GL_EXT_texture_compression_s3tc', 'GL_IBM_cull_vertex',
  9437. 'GL_IBM_multimode_draw_arrays', 'glMultiModeDrawArraysIBM',
  9438. 'glMultiModeDrawElementsIBM', 'PFNGLMULTIMODEDRAWARRAYSIBMPROC',
  9439. 'PFNGLMULTIMODEDRAWELEMENTSIBMPROC', 'GL_IBM_vertex_array_lists',
  9440. 'glColorPointerListIBM', 'glSecondaryColorPointerListIBM',
  9441. 'glEdgeFlagPointerListIBM', 'glFogCoordPointerListIBM',
  9442. 'glIndexPointerListIBM', 'glNormalPointerListIBM', 'glTexCoordPointerListIBM',
  9443. 'glVertexPointerListIBM', 'PFNGLCOLORPOINTERLISTIBMPROC',
  9444. 'PFNGLSECONDARYCOLORPOINTERLISTIBMPROC', 'PFNGLEDGEFLAGPOINTERLISTIBMPROC',
  9445. 'PFNGLFOGCOORDPOINTERLISTIBMPROC', 'PFNGLINDEXPOINTERLISTIBMPROC',
  9446. 'PFNGLNORMALPOINTERLISTIBMPROC', 'PFNGLTEXCOORDPOINTERLISTIBMPROC',
  9447. 'PFNGLVERTEXPOINTERLISTIBMPROC', 'GL_SGIX_subsample', 'GL_SGIX_ycrcba',
  9448. 'GL_SGIX_ycrcb_subsample', 'GL_SGIX_depth_pass_instrument',
  9449. 'GL_3DFX_texture_compression_FXT1', 'GL_3DFX_multisample', 'GL_3DFX_tbuffer',
  9450. 'glTbufferMask3DFX', 'PFNGLTBUFFERMASK3DFXPROC', 'GL_EXT_multisample',
  9451. 'glSampleMaskEXT', 'glSamplePatternEXT', 'PFNGLSAMPLEMASKEXTPROC',
  9452. 'PFNGLSAMPLEPATTERNEXTPROC', 'GL_SGIX_vertex_preclip',
  9453. 'GL_SGIX_convolution_accuracy', 'GL_SGIX_resample',
  9454. 'GL_SGIS_point_line_texgen', 'GL_SGIS_texture_color_mask',
  9455. 'glTextureColorMaskSGIS', 'PFNGLTEXTURECOLORMASKSGISPROC',
  9456. 'GL_SGIX_igloo_interface', 'glIglooInterfaceSGIX',
  9457. 'PFNGLIGLOOINTERFACESGIXPROC', 'GL_EXT_texture_env_dot3',
  9458. 'GL_ATI_texture_mirror_once', 'GL_NV_fence', 'glDeleteFencesNV',
  9459. 'glGenFencesNV', 'glIsFenceNV', 'glTestFenceNV', 'glGetFenceivNV',
  9460. 'glFinishFenceNV', 'glSetFenceNV', 'PFNGLDELETEFENCESNVPROC',
  9461. 'PFNGLGENFENCESNVPROC', 'PFNGLISFENCENVPROC', 'PFNGLTESTFENCENVPROC',
  9462. 'PFNGLGETFENCEIVNVPROC', 'PFNGLFINISHFENCENVPROC', 'PFNGLSETFENCENVPROC',
  9463. 'GL_NV_evaluators', 'glMapControlPointsNV', 'glMapParameterivNV',
  9464. 'glMapParameterfvNV', 'glGetMapControlPointsNV', 'glGetMapParameterivNV',
  9465. 'glGetMapParameterfvNV', 'glGetMapAttribParameterivNV',
  9466. 'glGetMapAttribParameterfvNV', 'glEvalMapsNV', 'PFNGLMAPCONTROLPOINTSNVPROC',
  9467. 'PFNGLMAPPARAMETERIVNVPROC', 'PFNGLMAPPARAMETERFVNVPROC',
  9468. 'PFNGLGETMAPCONTROLPOINTSNVPROC', 'PFNGLGETMAPPARAMETERIVNVPROC',
  9469. 'PFNGLGETMAPPARAMETERFVNVPROC', 'PFNGLGETMAPATTRIBPARAMETERIVNVPROC',
  9470. 'PFNGLGETMAPATTRIBPARAMETERFVNVPROC', 'PFNGLEVALMAPSNVPROC',
  9471. 'GL_NV_packed_depth_stencil', 'GL_EXT_packed_depth_stencil',
  9472. 'GL_NV_register_combiners2', 'glCombinerStageParameterfvNV',
  9473. 'glGetCombinerStageParameterfvNV', 'PFNGLCOMBINERSTAGEPARAMETERFVNVPROC',
  9474. 'PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC', 'GL_NV_texture_compression_vtc',
  9475. 'GL_NV_texture_rectangle', 'GL_NV_texture_shader', 'GL_NV_texture_shader2',
  9476. 'GL_NV_vertex_array_range2', 'GL_NV_vertex_program',
  9477. 'glAreProgramsResidentNV', 'glBindProgramNV', 'glDeleteProgramsNV',
  9478. 'glExecuteProgramNV', 'glGenProgramsNV', 'glGetProgramParameterdvNV',
  9479. 'glGetProgramParameterfvNV', 'glGetProgramivNV', 'glGetProgramStringNV',
  9480. 'glGetTrackMatrixivNV', 'glGetVertexAttribdvNV', 'glGetVertexAttribfvNV',
  9481. 'glGetVertexAttribivNV', 'glGetVertexAttribPointervNV', 'glIsProgramNV',
  9482. 'glLoadProgramNV', 'glProgramParameter4dNV', 'glProgramParameter4dvNV',
  9483. 'glProgramParameter4fNV', 'glProgramParameter4fvNV',
  9484. 'glProgramParameters4dvNV', 'glProgramParameters4fvNV',
  9485. 'glRequestResidentProgramsNV', 'glTrackMatrixNV', 'glVertexAttribPointerNV',
  9486. 'glVertexAttrib1dNV', 'glVertexAttrib1dvNV', 'glVertexAttrib1fNV',
  9487. 'glVertexAttrib1fvNV', 'glVertexAttrib1sNV', 'glVertexAttrib1svNV',
  9488. 'glVertexAttrib2dNV', 'glVertexAttrib2dvNV', 'glVertexAttrib2fNV',
  9489. 'glVertexAttrib2fvNV', 'glVertexAttrib2sNV', 'glVertexAttrib2svNV',
  9490. 'glVertexAttrib3dNV', 'glVertexAttrib3dvNV', 'glVertexAttrib3fNV',
  9491. 'glVertexAttrib3fvNV', 'glVertexAttrib3sNV', 'glVertexAttrib3svNV',
  9492. 'glVertexAttrib4dNV', 'glVertexAttrib4dvNV', 'glVertexAttrib4fNV',
  9493. 'glVertexAttrib4fvNV', 'glVertexAttrib4sNV', 'glVertexAttrib4svNV',
  9494. 'glVertexAttrib4ubNV', 'glVertexAttrib4ubvNV', 'glVertexAttribs1dvNV',
  9495. 'glVertexAttribs1fvNV', 'glVertexAttribs1svNV', 'glVertexAttribs2dvNV',
  9496. 'glVertexAttribs2fvNV', 'glVertexAttribs2svNV', 'glVertexAttribs3dvNV',
  9497. 'glVertexAttribs3fvNV', 'glVertexAttribs3svNV', 'glVertexAttribs4dvNV',
  9498. 'glVertexAttribs4fvNV', 'glVertexAttribs4svNV', 'glVertexAttribs4ubvNV',
  9499. 'PFNGLAREPROGRAMSRESIDENTNVPROC', 'PFNGLBINDPROGRAMNVPROC',
  9500. 'PFNGLDELETEPROGRAMSNVPROC', 'PFNGLEXECUTEPROGRAMNVPROC',
  9501. 'PFNGLGENPROGRAMSNVPROC', 'PFNGLGETPROGRAMPARAMETERDVNVPROC',
  9502. 'PFNGLGETPROGRAMPARAMETERFVNVPROC', 'PFNGLGETPROGRAMIVNVPROC',
  9503. 'PFNGLGETPROGRAMSTRINGNVPROC', 'PFNGLGETTRACKMATRIXIVNVPROC',
  9504. 'PFNGLGETVERTEXATTRIBDVNVPROC', 'PFNGLGETVERTEXATTRIBFVNVPROC',
  9505. 'PFNGLGETVERTEXATTRIBIVNVPROC', 'PFNGLGETVERTEXATTRIBPOINTERVNVPROC',
  9506. 'PFNGLISPROGRAMNVPROC', 'PFNGLLOADPROGRAMNVPROC',
  9507. 'PFNGLPROGRAMPARAMETER4DNVPROC', 'PFNGLPROGRAMPARAMETER4DVNVPROC',
  9508. 'PFNGLPROGRAMPARAMETER4FNVPROC', 'PFNGLPROGRAMPARAMETER4FVNVPROC',
  9509. 'PFNGLPROGRAMPARAMETERS4DVNVPROC', 'PFNGLPROGRAMPARAMETERS4FVNVPROC',
  9510. 'PFNGLREQUESTRESIDENTPROGRAMSNVPROC', 'PFNGLTRACKMATRIXNVPROC',
  9511. 'PFNGLVERTEXATTRIBPOINTERNVPROC', 'PFNGLVERTEXATTRIB1DNVPROC',
  9512. 'PFNGLVERTEXATTRIB1DVNVPROC', 'PFNGLVERTEXATTRIB1FNVPROC',
  9513. 'PFNGLVERTEXATTRIB1FVNVPROC', 'PFNGLVERTEXATTRIB1SNVPROC',
  9514. 'PFNGLVERTEXATTRIB1SVNVPROC', 'PFNGLVERTEXATTRIB2DNVPROC',
  9515. 'PFNGLVERTEXATTRIB2DVNVPROC', 'PFNGLVERTEXATTRIB2FNVPROC',
  9516. 'PFNGLVERTEXATTRIB2FVNVPROC', 'PFNGLVERTEXATTRIB2SNVPROC',
  9517. 'PFNGLVERTEXATTRIB2SVNVPROC', 'PFNGLVERTEXATTRIB3DNVPROC',
  9518. 'PFNGLVERTEXATTRIB3DVNVPROC', 'PFNGLVERTEXATTRIB3FNVPROC',
  9519. 'PFNGLVERTEXATTRIB3FVNVPROC', 'PFNGLVERTEXATTRIB3SNVPROC',
  9520. 'PFNGLVERTEXATTRIB3SVNVPROC', 'PFNGLVERTEXATTRIB4DNVPROC',
  9521. 'PFNGLVERTEXATTRIB4DVNVPROC', 'PFNGLVERTEXATTRIB4FNVPROC',
  9522. 'PFNGLVERTEXATTRIB4FVNVPROC', 'PFNGLVERTEXATTRIB4SNVPROC',
  9523. 'PFNGLVERTEXATTRIB4SVNVPROC', 'PFNGLVERTEXATTRIB4UBNVPROC',
  9524. 'PFNGLVERTEXATTRIB4UBVNVPROC', 'PFNGLVERTEXATTRIBS1DVNVPROC',
  9525. 'PFNGLVERTEXATTRIBS1FVNVPROC', 'PFNGLVERTEXATTRIBS1SVNVPROC',
  9526. 'PFNGLVERTEXATTRIBS2DVNVPROC', 'PFNGLVERTEXATTRIBS2FVNVPROC',
  9527. 'PFNGLVERTEXATTRIBS2SVNVPROC', 'PFNGLVERTEXATTRIBS3DVNVPROC',
  9528. 'PFNGLVERTEXATTRIBS3FVNVPROC', 'PFNGLVERTEXATTRIBS3SVNVPROC',
  9529. 'PFNGLVERTEXATTRIBS4DVNVPROC', 'PFNGLVERTEXATTRIBS4FVNVPROC',
  9530. 'PFNGLVERTEXATTRIBS4SVNVPROC', 'PFNGLVERTEXATTRIBS4UBVNVPROC',
  9531. 'GL_SGIX_texture_coordinate_clamp', 'GL_SGIX_scalebias_hint',
  9532. 'GL_OML_interlace', 'GL_OML_subsample', 'GL_OML_resample',
  9533. 'GL_NV_copy_depth_to_color', 'GL_ATI_envmap_bumpmap',
  9534. 'glTexBumpParameterivATI', 'glTexBumpParameterfvATI',
  9535. 'glGetTexBumpParameterivATI', 'glGetTexBumpParameterfvATI',
  9536. 'PFNGLTEXBUMPPARAMETERIVATIPROC', 'PFNGLTEXBUMPPARAMETERFVATIPROC',
  9537. 'PFNGLGETTEXBUMPPARAMETERIVATIPROC', 'PFNGLGETTEXBUMPPARAMETERFVATIPROC',
  9538. 'GL_ATI_fragment_shader', 'glGenFragmentShadersATI',
  9539. 'glBindFragmentShaderATI', 'glDeleteFragmentShaderATI',
  9540. 'glBeginFragmentShaderATI', 'glEndFragmentShaderATI', 'glPassTexCoordATI',
  9541. 'glSampleMapATI', 'glColorFragmentOp1ATI', 'glColorFragmentOp2ATI',
  9542. 'glColorFragmentOp3ATI', 'glAlphaFragmentOp1ATI', 'glAlphaFragmentOp2ATI',
  9543. 'glAlphaFragmentOp3ATI', 'glSetFragmentShaderConstantATI',
  9544. 'PFNGLGENFRAGMENTSHADERSATIPROC', 'PFNGLBINDFRAGMENTSHADERATIPROC',
  9545. 'PFNGLDELETEFRAGMENTSHADERATIPROC', 'PFNGLBEGINFRAGMENTSHADERATIPROC',
  9546. 'PFNGLENDFRAGMENTSHADERATIPROC', 'PFNGLPASSTEXCOORDATIPROC',
  9547. 'PFNGLSAMPLEMAPATIPROC', 'PFNGLCOLORFRAGMENTOP1ATIPROC',
  9548. 'PFNGLCOLORFRAGMENTOP2ATIPROC', 'PFNGLCOLORFRAGMENTOP3ATIPROC',
  9549. 'PFNGLALPHAFRAGMENTOP1ATIPROC', 'PFNGLALPHAFRAGMENTOP2ATIPROC',
  9550. 'PFNGLALPHAFRAGMENTOP3ATIPROC', 'PFNGLSETFRAGMENTSHADERCONSTANTATIPROC',
  9551. 'GL_ATI_pn_triangles', 'glPNTrianglesiATI', 'glPNTrianglesfATI',
  9552. 'PFNGLPNTRIANGLESIATIPROC', 'PFNGLPNTRIANGLESFATIPROC',
  9553. 'GL_ATI_vertex_array_object', 'glNewObjectBufferATI', 'glIsObjectBufferATI',
  9554. 'glUpdateObjectBufferATI', 'glGetObjectBufferfvATI', 'glGetObjectBufferivATI',
  9555. 'glFreeObjectBufferATI', 'glArrayObjectATI', 'glGetArrayObjectfvATI',
  9556. 'glGetArrayObjectivATI', 'glVariantArrayObjectATI',
  9557. 'glGetVariantArrayObjectfvATI', 'glGetVariantArrayObjectivATI',
  9558. 'PFNGLNEWOBJECTBUFFERATIPROC', 'PFNGLISOBJECTBUFFERATIPROC',
  9559. 'PFNGLUPDATEOBJECTBUFFERATIPROC', 'PFNGLGETOBJECTBUFFERFVATIPROC',
  9560. 'PFNGLGETOBJECTBUFFERIVATIPROC', 'PFNGLFREEOBJECTBUFFERATIPROC',
  9561. 'PFNGLARRAYOBJECTATIPROC', 'PFNGLGETARRAYOBJECTFVATIPROC',
  9562. 'PFNGLGETARRAYOBJECTIVATIPROC', 'PFNGLVARIANTARRAYOBJECTATIPROC',
  9563. 'PFNGLGETVARIANTARRAYOBJECTFVATIPROC', 'PFNGLGETVARIANTARRAYOBJECTIVATIPROC',
  9564. 'GL_EXT_vertex_shader', 'glBeginVertexShaderEXT', 'glEndVertexShaderEXT',
  9565. 'glBindVertexShaderEXT', 'glGenVertexShadersEXT', 'glDeleteVertexShaderEXT',
  9566. 'glShaderOp1EXT', 'glShaderOp2EXT', 'glShaderOp3EXT', 'glSwizzleEXT',
  9567. 'glWriteMaskEXT', 'glInsertComponentEXT', 'glExtractComponentEXT',
  9568. 'glGenSymbolsEXT', 'glSetInvariantEXT', 'glSetLocalConstantEXT',
  9569. 'glVariantbvEXT', 'glVariantsvEXT', 'glVariantivEXT', 'glVariantfvEXT',
  9570. 'glVariantdvEXT', 'glVariantubvEXT', 'glVariantusvEXT', 'glVariantuivEXT',
  9571. 'glVariantPointerEXT', 'glEnableVariantClientStateEXT',
  9572. 'glDisableVariantClientStateEXT', 'glBindLightParameterEXT',
  9573. 'glBindMaterialParameterEXT', 'glBindTexGenParameterEXT',
  9574. 'glBindTextureUnitParameterEXT', 'glBindParameterEXT',
  9575. 'glIsVariantEnabledEXT', 'glGetVariantBooleanvEXT', 'glGetVariantIntegervEXT',
  9576. 'glGetVariantFloatvEXT', 'glGetVariantPointervEXT',
  9577. 'glGetInvariantBooleanvEXT', 'glGetInvariantIntegervEXT',
  9578. 'glGetInvariantFloatvEXT', 'glGetLocalConstantBooleanvEXT',
  9579. 'glGetLocalConstantIntegervEXT', 'glGetLocalConstantFloatvEXT',
  9580. 'PFNGLBEGINVERTEXSHADEREXTPROC', 'PFNGLENDVERTEXSHADEREXTPROC',
  9581. 'PFNGLBINDVERTEXSHADEREXTPROC', 'PFNGLGENVERTEXSHADERSEXTPROC',
  9582. 'PFNGLDELETEVERTEXSHADEREXTPROC', 'PFNGLSHADEROP1EXTPROC',
  9583. 'PFNGLSHADEROP2EXTPROC', 'PFNGLSHADEROP3EXTPROC', 'PFNGLSWIZZLEEXTPROC',
  9584. 'PFNGLWRITEMASKEXTPROC', 'PFNGLINSERTCOMPONENTEXTPROC',
  9585. 'PFNGLEXTRACTCOMPONENTEXTPROC', 'PFNGLGENSYMBOLSEXTPROC',
  9586. 'PFNGLSETINVARIANTEXTPROC', 'PFNGLSETLOCALCONSTANTEXTPROC',
  9587. 'PFNGLVARIANTBVEXTPROC', 'PFNGLVARIANTSVEXTPROC', 'PFNGLVARIANTIVEXTPROC',
  9588. 'PFNGLVARIANTFVEXTPROC', 'PFNGLVARIANTDVEXTPROC', 'PFNGLVARIANTUBVEXTPROC',
  9589. 'PFNGLVARIANTUSVEXTPROC', 'PFNGLVARIANTUIVEXTPROC',
  9590. 'PFNGLVARIANTPOINTEREXTPROC', 'PFNGLENABLEVARIANTCLIENTSTATEEXTPROC',
  9591. 'PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC', 'PFNGLBINDLIGHTPARAMETEREXTPROC',
  9592. 'PFNGLBINDMATERIALPARAMETEREXTPROC', 'PFNGLBINDTEXGENPARAMETEREXTPROC',
  9593. 'PFNGLBINDTEXTUREUNITPARAMETEREXTPROC', 'PFNGLBINDPARAMETEREXTPROC',
  9594. 'PFNGLISVARIANTENABLEDEXTPROC', 'PFNGLGETVARIANTBOOLEANVEXTPROC',
  9595. 'PFNGLGETVARIANTINTEGERVEXTPROC', 'PFNGLGETVARIANTFLOATVEXTPROC',
  9596. 'PFNGLGETVARIANTPOINTERVEXTPROC', 'PFNGLGETINVARIANTBOOLEANVEXTPROC',
  9597. 'PFNGLGETINVARIANTINTEGERVEXTPROC', 'PFNGLGETINVARIANTFLOATVEXTPROC',
  9598. 'PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC',
  9599. 'PFNGLGETLOCALCONSTANTINTEGERVEXTPROC', 'PFNGLGETLOCALCONSTANTFLOATVEXTPROC',
  9600. 'GL_ATI_vertex_streams', 'glVertexStream1sATI', 'glVertexStream1svATI',
  9601. 'glVertexStream1iATI', 'glVertexStream1ivATI', 'glVertexStream1fATI',
  9602. 'glVertexStream1fvATI', 'glVertexStream1dATI', 'glVertexStream1dvATI',
  9603. 'glVertexStream2sATI', 'glVertexStream2svATI', 'glVertexStream2iATI',
  9604. 'glVertexStream2ivATI', 'glVertexStream2fATI', 'glVertexStream2fvATI',
  9605. 'glVertexStream2dATI', 'glVertexStream2dvATI', 'glVertexStream3sATI',
  9606. 'glVertexStream3svATI', 'glVertexStream3iATI', 'glVertexStream3ivATI',
  9607. 'glVertexStream3fATI', 'glVertexStream3fvATI', 'glVertexStream3dATI',
  9608. 'glVertexStream3dvATI', 'glVertexStream4sATI', 'glVertexStream4svATI',
  9609. 'glVertexStream4iATI', 'glVertexStream4ivATI', 'glVertexStream4fATI',
  9610. 'glVertexStream4fvATI', 'glVertexStream4dATI', 'glVertexStream4dvATI',
  9611. 'glNormalStream3bATI', 'glNormalStream3bvATI', 'glNormalStream3sATI',
  9612. 'glNormalStream3svATI', 'glNormalStream3iATI', 'glNormalStream3ivATI',
  9613. 'glNormalStream3fATI', 'glNormalStream3fvATI', 'glNormalStream3dATI',
  9614. 'glNormalStream3dvATI', 'glClientActiveVertexStreamATI',
  9615. 'glVertexBlendEnviATI', 'glVertexBlendEnvfATI', 'PFNGLVERTEXSTREAM1SATIPROC',
  9616. 'PFNGLVERTEXSTREAM1SVATIPROC', 'PFNGLVERTEXSTREAM1IATIPROC',
  9617. 'PFNGLVERTEXSTREAM1IVATIPROC', 'PFNGLVERTEXSTREAM1FATIPROC',
  9618. 'PFNGLVERTEXSTREAM1FVATIPROC', 'PFNGLVERTEXSTREAM1DATIPROC',
  9619. 'PFNGLVERTEXSTREAM1DVATIPROC', 'PFNGLVERTEXSTREAM2SATIPROC',
  9620. 'PFNGLVERTEXSTREAM2SVATIPROC', 'PFNGLVERTEXSTREAM2IATIPROC',
  9621. 'PFNGLVERTEXSTREAM2IVATIPROC', 'PFNGLVERTEXSTREAM2FATIPROC',
  9622. 'PFNGLVERTEXSTREAM2FVATIPROC', 'PFNGLVERTEXSTREAM2DATIPROC',
  9623. 'PFNGLVERTEXSTREAM2DVATIPROC', 'PFNGLVERTEXSTREAM3SATIPROC',
  9624. 'PFNGLVERTEXSTREAM3SVATIPROC', 'PFNGLVERTEXSTREAM3IATIPROC',
  9625. 'PFNGLVERTEXSTREAM3IVATIPROC', 'PFNGLVERTEXSTREAM3FATIPROC',
  9626. 'PFNGLVERTEXSTREAM3FVATIPROC', 'PFNGLVERTEXSTREAM3DATIPROC',
  9627. 'PFNGLVERTEXSTREAM3DVATIPROC', 'PFNGLVERTEXSTREAM4SATIPROC',
  9628. 'PFNGLVERTEXSTREAM4SVATIPROC', 'PFNGLVERTEXSTREAM4IATIPROC',
  9629. 'PFNGLVERTEXSTREAM4IVATIPROC', 'PFNGLVERTEXSTREAM4FATIPROC',
  9630. 'PFNGLVERTEXSTREAM4FVATIPROC', 'PFNGLVERTEXSTREAM4DATIPROC',
  9631. 'PFNGLVERTEXSTREAM4DVATIPROC', 'PFNGLNORMALSTREAM3BATIPROC',
  9632. 'PFNGLNORMALSTREAM3BVATIPROC', 'PFNGLNORMALSTREAM3SATIPROC',
  9633. 'PFNGLNORMALSTREAM3SVATIPROC', 'PFNGLNORMALSTREAM3IATIPROC',
  9634. 'PFNGLNORMALSTREAM3IVATIPROC', 'PFNGLNORMALSTREAM3FATIPROC',
  9635. 'PFNGLNORMALSTREAM3FVATIPROC', 'PFNGLNORMALSTREAM3DATIPROC',
  9636. 'PFNGLNORMALSTREAM3DVATIPROC', 'PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC',
  9637. 'PFNGLVERTEXBLENDENVIATIPROC', 'PFNGLVERTEXBLENDENVFATIPROC',
  9638. 'GL_ATI_element_array', 'glElementPointerATI', 'glDrawElementArrayATI',
  9639. 'glDrawRangeElementArrayATI', 'PFNGLELEMENTPOINTERATIPROC',
  9640. 'PFNGLDRAWELEMENTARRAYATIPROC', 'PFNGLDRAWRANGEELEMENTARRAYATIPROC',
  9641. 'GL_SUN_mesh_array', 'glDrawMeshArraysSUN', 'PFNGLDRAWMESHARRAYSSUNPROC',
  9642. 'GL_SUN_slice_accum', 'GL_NV_multisample_filter_hint', 'GL_NV_depth_clamp',
  9643. 'GL_NV_occlusion_query', 'glGenOcclusionQueriesNV',
  9644. 'glDeleteOcclusionQueriesNV', 'glIsOcclusionQueryNV',
  9645. 'glBeginOcclusionQueryNV', 'glEndOcclusionQueryNV', 'glGetOcclusionQueryivNV',
  9646. 'glGetOcclusionQueryuivNV', 'PFNGLGENOCCLUSIONQUERIESNVPROC',
  9647. 'PFNGLDELETEOCCLUSIONQUERIESNVPROC', 'PFNGLISOCCLUSIONQUERYNVPROC',
  9648. 'PFNGLBEGINOCCLUSIONQUERYNVPROC', 'PFNGLENDOCCLUSIONQUERYNVPROC',
  9649. 'PFNGLGETOCCLUSIONQUERYIVNVPROC', 'PFNGLGETOCCLUSIONQUERYUIVNVPROC',
  9650. 'GL_NV_point_sprite', 'glPointParameteriNV', 'glPointParameterivNV',
  9651. 'PFNGLPOINTPARAMETERINVPROC', 'PFNGLPOINTPARAMETERIVNVPROC',
  9652. 'GL_NV_texture_shader3', 'GL_NV_vertex_program1_1', 'GL_EXT_shadow_funcs',
  9653. 'GL_EXT_stencil_two_side', 'glActiveStencilFaceEXT',
  9654. 'PFNGLACTIVESTENCILFACEEXTPROC', 'GL_ATI_text_fragment_shader',
  9655. 'GL_APPLE_client_storage', 'GL_APPLE_element_array', 'glElementPointerAPPLE',
  9656. 'glDrawElementArrayAPPLE', 'glDrawRangeElementArrayAPPLE',
  9657. 'glMultiDrawElementArrayAPPLE', 'glMultiDrawRangeElementArrayAPPLE',
  9658. 'PFNGLELEMENTPOINTERAPPLEPROC', 'PFNGLDRAWELEMENTARRAYAPPLEPROC',
  9659. 'PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC', 'PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC',
  9660. 'PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC', 'GL_APPLE_fence',
  9661. 'glGenFencesAPPLE', 'glDeleteFencesAPPLE', 'glSetFenceAPPLE',
  9662. 'glIsFenceAPPLE', 'glTestFenceAPPLE', 'glFinishFenceAPPLE',
  9663. 'glTestObjectAPPLE', 'glFinishObjectAPPLE', 'PFNGLGENFENCESAPPLEPROC',
  9664. 'PFNGLDELETEFENCESAPPLEPROC', 'PFNGLSETFENCEAPPLEPROC',
  9665. 'PFNGLISFENCEAPPLEPROC', 'PFNGLTESTFENCEAPPLEPROC',
  9666. 'PFNGLFINISHFENCEAPPLEPROC', 'PFNGLTESTOBJECTAPPLEPROC',
  9667. 'PFNGLFINISHOBJECTAPPLEPROC', 'GL_APPLE_vertex_array_object',
  9668. 'glBindVertexArrayAPPLE', 'glDeleteVertexArraysAPPLE',
  9669. 'glGenVertexArraysAPPLE', 'glIsVertexArrayAPPLE',
  9670. 'PFNGLBINDVERTEXARRAYAPPLEPROC', 'PFNGLDELETEVERTEXARRAYSAPPLEPROC',
  9671. 'PFNGLGENVERTEXARRAYSAPPLEPROC', 'PFNGLISVERTEXARRAYAPPLEPROC',
  9672. 'GL_APPLE_vertex_array_range', 'glVertexArrayRangeAPPLE',
  9673. 'glFlushVertexArrayRangeAPPLE', 'glVertexArrayParameteriAPPLE',
  9674. 'PFNGLVERTEXARRAYRANGEAPPLEPROC', 'PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC',
  9675. 'PFNGLVERTEXARRAYPARAMETERIAPPLEPROC', 'GL_APPLE_ycbcr_422', 'GL_S3_s3tc',
  9676. 'GL_ATI_draw_buffers', 'glDrawBuffersATI', 'PFNGLDRAWBUFFERSATIPROC',
  9677. 'GL_ATI_pixel_format_float', 'GL_ATI_texture_env_combine3',
  9678. 'GL_ATI_texture_float', 'GL_NV_float_buffer', 'GL_NV_fragment_program',
  9679. 'glProgramNamedParameter4fNV', 'glProgramNamedParameter4dNV',
  9680. 'glProgramNamedParameter4fvNV', 'glProgramNamedParameter4dvNV',
  9681. 'glGetProgramNamedParameterfvNV', 'glGetProgramNamedParameterdvNV',
  9682. 'PFNGLPROGRAMNAMEDPARAMETER4FNVPROC', 'PFNGLPROGRAMNAMEDPARAMETER4DNVPROC',
  9683. 'PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC', 'PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC',
  9684. 'PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC',
  9685. 'PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC', 'GL_NV_half_float', 'glVertex2hNV',
  9686. 'glVertex2hvNV', 'glVertex3hNV', 'glVertex3hvNV', 'glVertex4hNV',
  9687. 'glVertex4hvNV', 'glNormal3hNV', 'glNormal3hvNV', 'glColor3hNV',
  9688. 'glColor3hvNV', 'glColor4hNV', 'glColor4hvNV', 'glTexCoord1hNV',
  9689. 'glTexCoord1hvNV', 'glTexCoord2hNV', 'glTexCoord2hvNV', 'glTexCoord3hNV',
  9690. 'glTexCoord3hvNV', 'glTexCoord4hNV', 'glTexCoord4hvNV', 'glMultiTexCoord1hNV',
  9691. 'glMultiTexCoord1hvNV', 'glMultiTexCoord2hNV', 'glMultiTexCoord2hvNV',
  9692. 'glMultiTexCoord3hNV', 'glMultiTexCoord3hvNV', 'glMultiTexCoord4hNV',
  9693. 'glMultiTexCoord4hvNV', 'glFogCoordhNV', 'glFogCoordhvNV',
  9694. 'glSecondaryColor3hNV', 'glSecondaryColor3hvNV', 'glVertexWeighthNV',
  9695. 'glVertexWeighthvNV', 'glVertexAttrib1hNV', 'glVertexAttrib1hvNV',
  9696. 'glVertexAttrib2hNV', 'glVertexAttrib2hvNV', 'glVertexAttrib3hNV',
  9697. 'glVertexAttrib3hvNV', 'glVertexAttrib4hNV', 'glVertexAttrib4hvNV',
  9698. 'glVertexAttribs1hvNV', 'glVertexAttribs2hvNV', 'glVertexAttribs3hvNV',
  9699. 'glVertexAttribs4hvNV', 'PFNGLVERTEX2HNVPROC', 'PFNGLVERTEX2HVNVPROC',
  9700. 'PFNGLVERTEX3HNVPROC', 'PFNGLVERTEX3HVNVPROC', 'PFNGLVERTEX4HNVPROC',
  9701. 'PFNGLVERTEX4HVNVPROC', 'PFNGLNORMAL3HNVPROC', 'PFNGLNORMAL3HVNVPROC',
  9702. 'PFNGLCOLOR3HNVPROC', 'PFNGLCOLOR3HVNVPROC', 'PFNGLCOLOR4HNVPROC',
  9703. 'PFNGLCOLOR4HVNVPROC', 'PFNGLTEXCOORD1HNVPROC', 'PFNGLTEXCOORD1HVNVPROC',
  9704. 'PFNGLTEXCOORD2HNVPROC', 'PFNGLTEXCOORD2HVNVPROC', 'PFNGLTEXCOORD3HNVPROC',
  9705. 'PFNGLTEXCOORD3HVNVPROC', 'PFNGLTEXCOORD4HNVPROC', 'PFNGLTEXCOORD4HVNVPROC',
  9706. 'PFNGLMULTITEXCOORD1HNVPROC', 'PFNGLMULTITEXCOORD1HVNVPROC',
  9707. 'PFNGLMULTITEXCOORD2HNVPROC', 'PFNGLMULTITEXCOORD2HVNVPROC',
  9708. 'PFNGLMULTITEXCOORD3HNVPROC', 'PFNGLMULTITEXCOORD3HVNVPROC',
  9709. 'PFNGLMULTITEXCOORD4HNVPROC', 'PFNGLMULTITEXCOORD4HVNVPROC',
  9710. 'PFNGLFOGCOORDHNVPROC', 'PFNGLFOGCOORDHVNVPROC',
  9711. 'PFNGLSECONDARYCOLOR3HNVPROC', 'PFNGLSECONDARYCOLOR3HVNVPROC',
  9712. 'PFNGLVERTEXWEIGHTHNVPROC', 'PFNGLVERTEXWEIGHTHVNVPROC',
  9713. 'PFNGLVERTEXATTRIB1HNVPROC', 'PFNGLVERTEXATTRIB1HVNVPROC',
  9714. 'PFNGLVERTEXATTRIB2HNVPROC', 'PFNGLVERTEXATTRIB2HVNVPROC',
  9715. 'PFNGLVERTEXATTRIB3HNVPROC', 'PFNGLVERTEXATTRIB3HVNVPROC',
  9716. 'PFNGLVERTEXATTRIB4HNVPROC', 'PFNGLVERTEXATTRIB4HVNVPROC',
  9717. 'PFNGLVERTEXATTRIBS1HVNVPROC', 'PFNGLVERTEXATTRIBS2HVNVPROC',
  9718. 'PFNGLVERTEXATTRIBS3HVNVPROC', 'PFNGLVERTEXATTRIBS4HVNVPROC',
  9719. 'GL_NV_pixel_data_range', 'glPixelDataRangeNV', 'glFlushPixelDataRangeNV',
  9720. 'PFNGLPIXELDATARANGENVPROC', 'PFNGLFLUSHPIXELDATARANGENVPROC',
  9721. 'GL_NV_primitive_restart', 'glPrimitiveRestartNV',
  9722. 'glPrimitiveRestartIndexNV', 'PFNGLPRIMITIVERESTARTNVPROC',
  9723. 'PFNGLPRIMITIVERESTARTINDEXNVPROC', 'GL_NV_texture_expand_normal',
  9724. 'GL_NV_vertex_program2', 'GL_ATI_map_object_buffer', 'glMapObjectBufferATI',
  9725. 'glUnmapObjectBufferATI', 'PFNGLMAPOBJECTBUFFERATIPROC',
  9726. 'PFNGLUNMAPOBJECTBUFFERATIPROC', 'GL_ATI_separate_stencil',
  9727. 'glStencilOpSeparateATI', 'glStencilFuncSeparateATI',
  9728. 'PFNGLSTENCILOPSEPARATEATIPROC', 'PFNGLSTENCILFUNCSEPARATEATIPROC',
  9729. 'GL_ATI_vertex_attrib_array_object', 'glVertexAttribArrayObjectATI',
  9730. 'glGetVertexAttribArrayObjectfvATI', 'glGetVertexAttribArrayObjectivATI',
  9731. 'PFNGLVERTEXATTRIBARRAYOBJECTATIPROC',
  9732. 'PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC',
  9733. 'PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC', 'GL_OES_read_format',
  9734. 'GL_EXT_depth_bounds_test', 'glDepthBoundsEXT', 'PFNGLDEPTHBOUNDSEXTPROC',
  9735. 'GL_EXT_texture_mirror_clamp', 'GL_EXT_blend_equation_separate',
  9736. 'glBlendEquationSeparateEXT', 'PFNGLBLENDEQUATIONSEPARATEEXTPROC',
  9737. 'GL_MESA_pack_invert', 'GL_MESA_ycbcr_texture', 'GL_EXT_pixel_buffer_object',
  9738. 'GL_NV_fragment_program_option', 'GL_NV_fragment_program2',
  9739. 'GL_NV_vertex_program2_option', 'GL_NV_vertex_program3',
  9740. 'GL_EXT_framebuffer_object', 'glIsRenderbufferEXT', 'glBindRenderbufferEXT',
  9741. 'glDeleteRenderbuffersEXT', 'glGenRenderbuffersEXT',
  9742. 'glRenderbufferStorageEXT', 'glGetRenderbufferParameterivEXT',
  9743. 'glIsFramebufferEXT', 'glBindFramebufferEXT', 'glDeleteFramebuffersEXT',
  9744. 'glGenFramebuffersEXT', 'glCheckFramebufferStatusEXT',
  9745. 'glFramebufferTexture1DEXT', 'glFramebufferTexture2DEXT',
  9746. 'glFramebufferTexture3DEXT', 'glFramebufferRenderbufferEXT',
  9747. 'glGetFramebufferAttachmentParameterivEXT', 'glGenerateMipmapEXT',
  9748. 'PFNGLISRENDERBUFFEREXTPROC', 'PFNGLBINDRENDERBUFFEREXTPROC',
  9749. 'PFNGLDELETERENDERBUFFERSEXTPROC', 'PFNGLGENRENDERBUFFERSEXTPROC',
  9750. 'PFNGLRENDERBUFFERSTORAGEEXTPROC', 'PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC',
  9751. 'PFNGLISFRAMEBUFFEREXTPROC', 'PFNGLBINDFRAMEBUFFEREXTPROC',
  9752. 'PFNGLDELETEFRAMEBUFFERSEXTPROC', 'PFNGLGENFRAMEBUFFERSEXTPROC',
  9753. 'PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC', 'PFNGLFRAMEBUFFERTEXTURE1DEXTPROC',
  9754. 'PFNGLFRAMEBUFFERTEXTURE2DEXTPROC', 'PFNGLFRAMEBUFFERTEXTURE3DEXTPROC',
  9755. 'PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC',
  9756. 'PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC',
  9757. 'PFNGLGENERATEMIPMAPEXTPROC', 'GL_GREMEDY_string_marker',
  9758. 'glStringMarkerGREMEDY', 'PFNGLSTRINGMARKERGREMEDYPROC', 'GL_EXT_Cg_shader',
  9759. 'GL_EXT_timer_query', 'glGetQueryObjecti64vEXT', 'glGetQueryObjectui64vEXT',
  9760. 'PFNGLGETQUERYOBJECTI64VEXTPROC', 'PFNGLGETQUERYOBJECTUI64VEXTPROC',
  9761. 'GL_EXT_texture_buffer_object', 'glTexBufferEXT', 'PFNGLTEXBUFFEREXTPROC',
  9762. 'GL_NV_transform_feedback', 'glBeginTransformFeedbackNV',
  9763. 'glEndTransformFeedbackNV', 'glTransformFeedbackAttribsNV',
  9764. 'glBindBufferRangeNV', 'glBindBufferOffsetNV', 'glBindBufferBaseNV',
  9765. 'glTransformFeedbackVaryingsNV', 'glActiveVaryingNV',
  9766. 'glGetVaryingLocationNV', 'glGetActiveVaryingNV',
  9767. 'glGetTransformFeedbackVaryingNV', 'PFNGLBEGINTRANSFORMFEEDBACKNVPROC',
  9768. 'PFNGLENDTRANSFORMFEEDBACKNVPROC', 'PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC',
  9769. 'PFNGLBINDBUFFERRANGENVPROC', 'PFNGLBINDBUFFEROFFSETNVPROC',
  9770. 'PFNGLBINDBUFFERBASENVPROC', 'PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC',
  9771. 'PFNGLACTIVEVARYINGNVPROC', 'PFNGLGETVARYINGLOCATIONNVPROC',
  9772. 'PFNGLGETACTIVEVARYINGNVPROC', 'PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC',
  9773. 'GL_NV_depth_buffer_float', 'glDepthRangedNV', 'glClearDepthdNV',
  9774. 'glDepthBoundsdNV', 'PFNGLDEPTHRANGEDNVPROC', 'PFNGLCLEARDEPTHDNVPROC',
  9775. 'PFNGLDEPTHBOUNDSDNVPROC', 'GL_EXT_texture_compression_latc',
  9776. 'GL_EXT_framebuffer_sRGB', 'GL_EXT_texture_shared_exponent',
  9777. 'GL_EXT_packed_float', 'GL_EXT_texture_array', 'GL_EXT_draw_buffers2',
  9778. 'glColorMaskIndexedEXT', 'glGetBooleanIndexedvEXT', 'glGetIntegerIndexedvEXT',
  9779. 'glEnableIndexedEXT', 'glDisableIndexedEXT', 'glIsEnabledIndexedEXT',
  9780. 'PFNGLCOLORMASKINDEXEDEXTPROC', 'PFNGLGETBOOLEANINDEXEDVEXTPROC',
  9781. 'PFNGLGETINTEGERINDEXEDVEXTPROC', 'PFNGLENABLEINDEXEDEXTPROC',
  9782. 'PFNGLDISABLEINDEXEDEXTPROC', 'PFNGLISENABLEDINDEXEDEXTPROC',
  9783. 'GL_EXT_texture_integer', 'glTexParameterIivEXT', 'glTexParameterIuivEXT',
  9784. 'glGetTexParameterIivEXT', 'glGetTexParameterIuivEXT', 'glClearColorIiEXT',
  9785. 'glClearColorIuiEXT', 'PFNGLTEXPARAMETERIIVEXTPROC',
  9786. 'PFNGLTEXPARAMETERIUIVEXTPROC', 'PFNGLGETTEXPARAMETERIIVEXTPROC',
  9787. 'PFNGLGETTEXPARAMETERIUIVEXTPROC', 'PFNGLCLEARCOLORIIEXTPROC',
  9788. 'PFNGLCLEARCOLORIUIEXTPROC', 'GL_EXT_bindable_uniform', 'glUniformBufferEXT',
  9789. 'glGetUniformBufferSizeEXT', 'glGetUniformOffsetEXT',
  9790. 'PFNGLUNIFORMBUFFEREXTPROC', 'PFNGLGETUNIFORMBUFFERSIZEEXTPROC',
  9791. 'PFNGLGETUNIFORMOFFSETEXTPROC', 'GL_EXT_gpu_shader4', 'glGetUniformuivEXT',
  9792. 'glBindFragDataLocationEXT', 'glGetFragDataLocationEXT', 'glUniform1uiEXT',
  9793. 'glUniform2uiEXT', 'glUniform3uiEXT', 'glUniform4uiEXT', 'glUniform1uivEXT',
  9794. 'glUniform2uivEXT', 'glUniform3uivEXT', 'glUniform4uivEXT',
  9795. 'glVertexAttribI1iEXT', 'glVertexAttribI2iEXT', 'glVertexAttribI3iEXT',
  9796. 'glVertexAttribI4iEXT', 'glVertexAttribI1uiEXT', 'glVertexAttribI2uiEXT',
  9797. 'glVertexAttribI3uiEXT', 'glVertexAttribI4uiEXT', 'glVertexAttribI1ivEXT',
  9798. 'glVertexAttribI2ivEXT', 'glVertexAttribI3ivEXT', 'glVertexAttribI4ivEXT',
  9799. 'glVertexAttribI1uivEXT', 'glVertexAttribI2uivEXT', 'glVertexAttribI3uivEXT',
  9800. 'glVertexAttribI4uivEXT', 'glVertexAttribI4bvEXT', 'glVertexAttribI4svEXT',
  9801. 'glVertexAttribI4ubvEXT', 'glVertexAttribI4usvEXT',
  9802. 'glVertexAttribIPointerEXT', 'glGetVertexAttribIivEXT',
  9803. 'glGetVertexAttribIuivEXT', 'PFNGLGETUNIFORMUIVEXTPROC',
  9804. 'PFNGLBINDFRAGDATALOCATIONEXTPROC', 'PFNGLGETFRAGDATALOCATIONEXTPROC',
  9805. 'PFNGLUNIFORM1UIEXTPROC', 'PFNGLUNIFORM2UIEXTPROC', 'PFNGLUNIFORM3UIEXTPROC',
  9806. 'PFNGLUNIFORM4UIEXTPROC', 'PFNGLUNIFORM1UIVEXTPROC',
  9807. 'PFNGLUNIFORM2UIVEXTPROC', 'PFNGLUNIFORM3UIVEXTPROC',
  9808. 'PFNGLUNIFORM4UIVEXTPROC', 'PFNGLVERTEXATTRIBI1IEXTPROC',
  9809. 'PFNGLVERTEXATTRIBI2IEXTPROC', 'PFNGLVERTEXATTRIBI3IEXTPROC',
  9810. 'PFNGLVERTEXATTRIBI4IEXTPROC', 'PFNGLVERTEXATTRIBI1UIEXTPROC',
  9811. 'PFNGLVERTEXATTRIBI2UIEXTPROC', 'PFNGLVERTEXATTRIBI3UIEXTPROC',
  9812. 'PFNGLVERTEXATTRIBI4UIEXTPROC', 'PFNGLVERTEXATTRIBI1IVEXTPROC',
  9813. 'PFNGLVERTEXATTRIBI2IVEXTPROC', 'PFNGLVERTEXATTRIBI3IVEXTPROC',
  9814. 'PFNGLVERTEXATTRIBI4IVEXTPROC', 'PFNGLVERTEXATTRIBI1UIVEXTPROC',
  9815. 'PFNGLVERTEXATTRIBI2UIVEXTPROC', 'PFNGLVERTEXATTRIBI3UIVEXTPROC',
  9816. 'PFNGLVERTEXATTRIBI4UIVEXTPROC', 'PFNGLVERTEXATTRIBI4BVEXTPROC',
  9817. 'PFNGLVERTEXATTRIBI4SVEXTPROC', 'PFNGLVERTEXATTRIBI4UBVEXTPROC',
  9818. 'PFNGLVERTEXATTRIBI4USVEXTPROC', 'PFNGLVERTEXATTRIBIPOINTEREXTPROC',
  9819. 'PFNGLGETVERTEXATTRIBIIVEXTPROC', 'PFNGLGETVERTEXATTRIBIUIVEXTPROC',
  9820. 'GL_EXT_geometry_shader4', 'glProgramParameteriEXT',
  9821. 'glFramebufferTextureEXT', 'glFramebufferTextureLayerEXT',
  9822. 'glFramebufferTextureFaceEXT', 'PFNGLPROGRAMPARAMETERIEXTPROC',
  9823. 'PFNGLFRAMEBUFFERTEXTUREEXTPROC', 'PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC',
  9824. 'PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC', 'GL_NV_geometry_program4',
  9825. 'glProgramVertexLimitNV', 'PFNGLPROGRAMVERTEXLIMITNVPROC',
  9826. 'GL_NV_gpu_program4', 'glProgramLocalParameterI4iNV',
  9827. 'glProgramLocalParameterI4ivNV', 'glProgramLocalParametersI4ivNV',
  9828. 'glProgramLocalParameterI4uiNV', 'glProgramLocalParameterI4uivNV',
  9829. 'glProgramLocalParametersI4uivNV', 'glProgramEnvParameterI4iNV',
  9830. 'glProgramEnvParameterI4ivNV', 'glProgramEnvParametersI4ivNV',
  9831. 'glProgramEnvParameterI4uiNV', 'glProgramEnvParameterI4uivNV',
  9832. 'glProgramEnvParametersI4uivNV', 'glGetProgramLocalParameterIivNV',
  9833. 'glGetProgramLocalParameterIuivNV', 'glGetProgramEnvParameterIivNV',
  9834. 'glGetProgramEnvParameterIuivNV', 'PFNGLPROGRAMLOCALPARAMETERI4INVPROC',
  9835. 'PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC',
  9836. 'PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC',
  9837. 'PFNGLPROGRAMLOCALPARAMETERI4UINVPROC',
  9838. 'PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC',
  9839. 'PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC', 'PFNGLPROGRAMENVPARAMETERI4INVPROC',
  9840. 'PFNGLPROGRAMENVPARAMETERI4IVNVPROC', 'PFNGLPROGRAMENVPARAMETERSI4IVNVPROC',
  9841. 'PFNGLPROGRAMENVPARAMETERI4UINVPROC', 'PFNGLPROGRAMENVPARAMETERI4UIVNVPROC',
  9842. 'PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC',
  9843. 'PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC',
  9844. 'PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC',
  9845. 'PFNGLGETPROGRAMENVPARAMETERIIVNVPROC',
  9846. 'PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC', 'GL_NV_parameter_buffer_object',
  9847. 'glProgramBufferParametersfvNV', 'glProgramBufferParametersIivNV',
  9848. 'glProgramBufferParametersIuivNV', 'PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC',
  9849. 'PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC',
  9850. 'PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC', 'GL_EXT_framebuffer_multisample',
  9851. 'glRenderbufferStorageMultisampleEXT',
  9852. 'PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC',
  9853. 'GL_NV_framebuffer_multisample_coverage',
  9854. 'glRenderbufferStorageMultisampleCoverageNV',
  9855. 'PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC',
  9856. 'GL_EXT_framebuffer_blit', 'glBlitFramebufferEXT',
  9857. 'PFNGLBLITFRAMEBUFFEREXTPROC', 'GL_EXT_draw_instanced',
  9858. 'glDrawArraysInstancedEXT', 'glDrawElementsInstancedEXT',
  9859. 'PFNGLDRAWARRAYSINSTANCEDEXTPROC', 'PFNGLDRAWELEMENTSINSTANCEDEXTPROC',
  9860. 'GL_EXT_texture_compression_rgtc', 'GL_NV_present_video',
  9861. 'glPresentFrameKeyedNV', 'glPresentFrameDualFillNV', 'glGetVideoivNV',
  9862. 'glGetVideouivNV', 'glGetVideoi64vNV', 'glGetVideoui64vNV',
  9863. 'PFNGLPRESENTFRAMEKEYEDNVPROC', 'PFNGLPRESENTFRAMEDUALFILLNVPROC',
  9864. 'PFNGLGETVIDEOIVNVPROC', 'PFNGLGETVIDEOUIVNVPROC', 'PFNGLGETVIDEOI64VNVPROC',
  9865. 'PFNGLGETVIDEOUI64VNVPROC', 'GL_NV_conditional_render',
  9866. 'glBeginConditionalRenderNV', 'glEndConditionalRenderNV',
  9867. 'PFNGLBEGINCONDITIONALRENDERNVPROC', 'PFNGLENDCONDITIONALRENDERNVPROC',
  9868. 'GL_EXT_transform_feedback', 'glBeginTransformFeedbackEXT',
  9869. 'glEndTransformFeedbackEXT', 'glBindBufferRangeEXT', 'glBindBufferOffsetEXT',
  9870. 'glBindBufferBaseEXT', 'glTransformFeedbackVaryingsEXT',
  9871. 'glGetTransformFeedbackVaryingEXT', 'PFNGLBEGINTRANSFORMFEEDBACKEXTPROC',
  9872. 'PFNGLENDTRANSFORMFEEDBACKEXTPROC', 'PFNGLBINDBUFFERRANGEEXTPROC',
  9873. 'PFNGLBINDBUFFEROFFSETEXTPROC', 'PFNGLBINDBUFFERBASEEXTPROC',
  9874. 'PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC',
  9875. 'PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC', 'GL_EXT_direct_state_access',
  9876. 'glClientAttribDefaultEXT', 'glPushClientAttribDefaultEXT',
  9877. 'glMatrixLoadfEXT', 'glMatrixLoaddEXT', 'glMatrixMultfEXT',
  9878. 'glMatrixMultdEXT', 'glMatrixLoadIdentityEXT', 'glMatrixRotatefEXT',
  9879. 'glMatrixRotatedEXT', 'glMatrixScalefEXT', 'glMatrixScaledEXT',
  9880. 'glMatrixTranslatefEXT', 'glMatrixTranslatedEXT', 'glMatrixFrustumEXT',
  9881. 'glMatrixOrthoEXT', 'glMatrixPopEXT', 'glMatrixPushEXT',
  9882. 'glMatrixLoadTransposefEXT', 'glMatrixLoadTransposedEXT',
  9883. 'glMatrixMultTransposefEXT', 'glMatrixMultTransposedEXT',
  9884. 'glTextureParameterfEXT', 'glTextureParameterfvEXT', 'glTextureParameteriEXT',
  9885. 'glTextureParameterivEXT', 'glTextureImage1DEXT', 'glTextureImage2DEXT',
  9886. 'glTextureSubImage1DEXT', 'glTextureSubImage2DEXT', 'glCopyTextureImage1DEXT',
  9887. 'glCopyTextureImage2DEXT', 'glCopyTextureSubImage1DEXT',
  9888. 'glCopyTextureSubImage2DEXT', 'glGetTextureImageEXT',
  9889. 'glGetTextureParameterfvEXT', 'glGetTextureParameterivEXT',
  9890. 'glGetTextureLevelParameterfvEXT', 'glGetTextureLevelParameterivEXT',
  9891. 'glTextureImage3DEXT', 'glTextureSubImage3DEXT', 'glCopyTextureSubImage3DEXT',
  9892. 'glMultiTexParameterfEXT', 'glMultiTexParameterfvEXT',
  9893. 'glMultiTexParameteriEXT', 'glMultiTexParameterivEXT', 'glMultiTexImage1DEXT',
  9894. 'glMultiTexImage2DEXT', 'glMultiTexSubImage1DEXT', 'glMultiTexSubImage2DEXT',
  9895. 'glCopyMultiTexImage1DEXT', 'glCopyMultiTexImage2DEXT',
  9896. 'glCopyMultiTexSubImage1DEXT', 'glCopyMultiTexSubImage2DEXT',
  9897. 'glGetMultiTexImageEXT', 'glGetMultiTexParameterfvEXT',
  9898. 'glGetMultiTexParameterivEXT', 'glGetMultiTexLevelParameterfvEXT',
  9899. 'glGetMultiTexLevelParameterivEXT', 'glMultiTexImage3DEXT',
  9900. 'glMultiTexSubImage3DEXT', 'glCopyMultiTexSubImage3DEXT',
  9901. 'glBindMultiTextureEXT', 'glEnableClientStateIndexedEXT',
  9902. 'glDisableClientStateIndexedEXT', 'glMultiTexCoordPointerEXT',
  9903. 'glMultiTexEnvfEXT', 'glMultiTexEnvfvEXT', 'glMultiTexEnviEXT',
  9904. 'glMultiTexEnvivEXT', 'glMultiTexGendEXT', 'glMultiTexGendvEXT',
  9905. 'glMultiTexGenfEXT', 'glMultiTexGenfvEXT', 'glMultiTexGeniEXT',
  9906. 'glMultiTexGenivEXT', 'glGetMultiTexEnvfvEXT', 'glGetMultiTexEnvivEXT',
  9907. 'glGetMultiTexGendvEXT', 'glGetMultiTexGenfvEXT', 'glGetMultiTexGenivEXT',
  9908. 'glGetFloatIndexedvEXT', 'glGetDoubleIndexedvEXT', 'glGetPointerIndexedvEXT',
  9909. 'glCompressedTextureImage3DEXT', 'glCompressedTextureImage2DEXT',
  9910. 'glCompressedTextureImage1DEXT', 'glCompressedTextureSubImage3DEXT',
  9911. 'glCompressedTextureSubImage2DEXT', 'glCompressedTextureSubImage1DEXT',
  9912. 'glGetCompressedTextureImageEXT', 'glCompressedMultiTexImage3DEXT',
  9913. 'glCompressedMultiTexImage2DEXT', 'glCompressedMultiTexImage1DEXT',
  9914. 'glCompressedMultiTexSubImage3DEXT', 'glCompressedMultiTexSubImage2DEXT',
  9915. 'glCompressedMultiTexSubImage1DEXT', 'glGetCompressedMultiTexImageEXT',
  9916. 'glNamedProgramStringEXT', 'glNamedProgramLocalParameter4dEXT',
  9917. 'glNamedProgramLocalParameter4dvEXT', 'glNamedProgramLocalParameter4fEXT',
  9918. 'glNamedProgramLocalParameter4fvEXT', 'glGetNamedProgramLocalParameterdvEXT',
  9919. 'glGetNamedProgramLocalParameterfvEXT', 'glGetNamedProgramivEXT',
  9920. 'glGetNamedProgramStringEXT', 'glNamedProgramLocalParameters4fvEXT',
  9921. 'glNamedProgramLocalParameterI4iEXT', 'glNamedProgramLocalParameterI4ivEXT',
  9922. 'glNamedProgramLocalParametersI4ivEXT', 'glNamedProgramLocalParameterI4uiEXT',
  9923. 'glNamedProgramLocalParameterI4uivEXT',
  9924. 'glNamedProgramLocalParametersI4uivEXT',
  9925. 'glGetNamedProgramLocalParameterIivEXT',
  9926. 'glGetNamedProgramLocalParameterIuivEXT', 'glTextureParameterIivEXT',
  9927. 'glTextureParameterIuivEXT', 'glGetTextureParameterIivEXT',
  9928. 'glGetTextureParameterIuivEXT', 'glMultiTexParameterIivEXT',
  9929. 'glMultiTexParameterIuivEXT', 'glGetMultiTexParameterIivEXT',
  9930. 'glGetMultiTexParameterIuivEXT', 'glProgramUniform1fEXT',
  9931. 'glProgramUniform2fEXT', 'glProgramUniform3fEXT', 'glProgramUniform4fEXT',
  9932. 'glProgramUniform1iEXT', 'glProgramUniform2iEXT', 'glProgramUniform3iEXT',
  9933. 'glProgramUniform4iEXT', 'glProgramUniform1fvEXT', 'glProgramUniform2fvEXT',
  9934. 'glProgramUniform3fvEXT', 'glProgramUniform4fvEXT', 'glProgramUniform1ivEXT',
  9935. 'glProgramUniform2ivEXT', 'glProgramUniform3ivEXT', 'glProgramUniform4ivEXT',
  9936. 'glProgramUniformMatrix2fvEXT', 'glProgramUniformMatrix3fvEXT',
  9937. 'glProgramUniformMatrix4fvEXT', 'glProgramUniformMatrix2x3fvEXT',
  9938. 'glProgramUniformMatrix3x2fvEXT', 'glProgramUniformMatrix2x4fvEXT',
  9939. 'glProgramUniformMatrix4x2fvEXT', 'glProgramUniformMatrix3x4fvEXT',
  9940. 'glProgramUniformMatrix4x3fvEXT', 'glProgramUniform1uiEXT',
  9941. 'glProgramUniform2uiEXT', 'glProgramUniform3uiEXT', 'glProgramUniform4uiEXT',
  9942. 'glProgramUniform1uivEXT', 'glProgramUniform2uivEXT',
  9943. 'glProgramUniform3uivEXT', 'glProgramUniform4uivEXT', 'glNamedBufferDataEXT',
  9944. 'glNamedBufferSubDataEXT', 'glMapNamedBufferEXT', 'glUnmapNamedBufferEXT',
  9945. 'glGetNamedBufferParameterivEXT', 'glGetNamedBufferPointervEXT',
  9946. 'glGetNamedBufferSubDataEXT', 'glTextureBufferEXT', 'glMultiTexBufferEXT',
  9947. 'glNamedRenderbufferStorageEXT', 'glGetNamedRenderbufferParameterivEXT',
  9948. 'glCheckNamedFramebufferStatusEXT', 'glNamedFramebufferTexture1DEXT',
  9949. 'glNamedFramebufferTexture2DEXT', 'glNamedFramebufferTexture3DEXT',
  9950. 'glNamedFramebufferRenderbufferEXT',
  9951. 'glGetNamedFramebufferAttachmentParameterivEXT', 'glGenerateTextureMipmapEXT',
  9952. 'glGenerateMultiTexMipmapEXT', 'glFramebufferDrawBufferEXT',
  9953. 'glFramebufferDrawBuffersEXT', 'glFramebufferReadBufferEXT',
  9954. 'glGetFramebufferParameterivEXT', 'glNamedRenderbufferStorageMultisampleEXT',
  9955. 'glNamedRenderbufferStorageMultisampleCoverageEXT',
  9956. 'glNamedFramebufferTextureEXT', 'glNamedFramebufferTextureLayerEXT',
  9957. 'glNamedFramebufferTextureFaceEXT', 'glTextureRenderbufferEXT',
  9958. 'glMultiTexRenderbufferEXT', 'PFNGLCLIENTATTRIBDEFAULTEXTPROC',
  9959. 'PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC', 'PFNGLMATRIXLOADFEXTPROC',
  9960. 'PFNGLMATRIXLOADDEXTPROC', 'PFNGLMATRIXMULTFEXTPROC',
  9961. 'PFNGLMATRIXMULTDEXTPROC', 'PFNGLMATRIXLOADIDENTITYEXTPROC',
  9962. 'PFNGLMATRIXROTATEFEXTPROC', 'PFNGLMATRIXROTATEDEXTPROC',
  9963. 'PFNGLMATRIXSCALEFEXTPROC', 'PFNGLMATRIXSCALEDEXTPROC',
  9964. 'PFNGLMATRIXTRANSLATEFEXTPROC', 'PFNGLMATRIXTRANSLATEDEXTPROC',
  9965. 'PFNGLMATRIXFRUSTUMEXTPROC', 'PFNGLMATRIXORTHOEXTPROC',
  9966. 'PFNGLMATRIXPOPEXTPROC', 'PFNGLMATRIXPUSHEXTPROC',
  9967. 'PFNGLMATRIXLOADTRANSPOSEFEXTPROC', 'PFNGLMATRIXLOADTRANSPOSEDEXTPROC',
  9968. 'PFNGLMATRIXMULTTRANSPOSEFEXTPROC', 'PFNGLMATRIXMULTTRANSPOSEDEXTPROC',
  9969. 'PFNGLTEXTUREPARAMETERFEXTPROC', 'PFNGLTEXTUREPARAMETERFVEXTPROC',
  9970. 'PFNGLTEXTUREPARAMETERIEXTPROC', 'PFNGLTEXTUREPARAMETERIVEXTPROC',
  9971. 'PFNGLTEXTUREIMAGE1DEXTPROC', 'PFNGLTEXTUREIMAGE2DEXTPROC',
  9972. 'PFNGLTEXTURESUBIMAGE1DEXTPROC', 'PFNGLTEXTURESUBIMAGE2DEXTPROC',
  9973. 'PFNGLCOPYTEXTUREIMAGE1DEXTPROC', 'PFNGLCOPYTEXTUREIMAGE2DEXTPROC',
  9974. 'PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC', 'PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC',
  9975. 'PFNGLGETTEXTUREIMAGEEXTPROC', 'PFNGLGETTEXTUREPARAMETERFVEXTPROC',
  9976. 'PFNGLGETTEXTUREPARAMETERIVEXTPROC', 'PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC',
  9977. 'PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC', 'PFNGLTEXTUREIMAGE3DEXTPROC',
  9978. 'PFNGLTEXTURESUBIMAGE3DEXTPROC', 'PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC',
  9979. 'PFNGLMULTITEXPARAMETERFEXTPROC', 'PFNGLMULTITEXPARAMETERFVEXTPROC',
  9980. 'PFNGLMULTITEXPARAMETERIEXTPROC', 'PFNGLMULTITEXPARAMETERIVEXTPROC',
  9981. 'PFNGLMULTITEXIMAGE1DEXTPROC', 'PFNGLMULTITEXIMAGE2DEXTPROC',
  9982. 'PFNGLMULTITEXSUBIMAGE1DEXTPROC', 'PFNGLMULTITEXSUBIMAGE2DEXTPROC',
  9983. 'PFNGLCOPYMULTITEXIMAGE1DEXTPROC', 'PFNGLCOPYMULTITEXIMAGE2DEXTPROC',
  9984. 'PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC', 'PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC',
  9985. 'PFNGLGETMULTITEXIMAGEEXTPROC', 'PFNGLGETMULTITEXPARAMETERFVEXTPROC',
  9986. 'PFNGLGETMULTITEXPARAMETERIVEXTPROC',
  9987. 'PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC',
  9988. 'PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC', 'PFNGLMULTITEXIMAGE3DEXTPROC',
  9989. 'PFNGLMULTITEXSUBIMAGE3DEXTPROC', 'PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC',
  9990. 'PFNGLBINDMULTITEXTUREEXTPROC', 'PFNGLENABLECLIENTSTATEINDEXEDEXTPROC',
  9991. 'PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC', 'PFNGLMULTITEXCOORDPOINTEREXTPROC',
  9992. 'PFNGLMULTITEXENVFEXTPROC', 'PFNGLMULTITEXENVFVEXTPROC',
  9993. 'PFNGLMULTITEXENVIEXTPROC', 'PFNGLMULTITEXENVIVEXTPROC',
  9994. 'PFNGLMULTITEXGENDEXTPROC', 'PFNGLMULTITEXGENDVEXTPROC',
  9995. 'PFNGLMULTITEXGENFEXTPROC', 'PFNGLMULTITEXGENFVEXTPROC',
  9996. 'PFNGLMULTITEXGENIEXTPROC', 'PFNGLMULTITEXGENIVEXTPROC',
  9997. 'PFNGLGETMULTITEXENVFVEXTPROC', 'PFNGLGETMULTITEXENVIVEXTPROC',
  9998. 'PFNGLGETMULTITEXGENDVEXTPROC', 'PFNGLGETMULTITEXGENFVEXTPROC',
  9999. 'PFNGLGETMULTITEXGENIVEXTPROC', 'PFNGLGETFLOATINDEXEDVEXTPROC',
  10000. 'PFNGLGETDOUBLEINDEXEDVEXTPROC', 'PFNGLGETPOINTERINDEXEDVEXTPROC',
  10001. 'PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC',
  10002. 'PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC',
  10003. 'PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC',
  10004. 'PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC',
  10005. 'PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC',
  10006. 'PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC',
  10007. 'PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC',
  10008. 'PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC',
  10009. 'PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC',
  10010. 'PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC',
  10011. 'PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC',
  10012. 'PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC',
  10013. 'PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC',
  10014. 'PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC', 'PFNGLNAMEDPROGRAMSTRINGEXTPROC',
  10015. 'PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC',
  10016. 'PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC',
  10017. 'PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC',
  10018. 'PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC',
  10019. 'PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC',
  10020. 'PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC',
  10021. 'PFNGLGETNAMEDPROGRAMIVEXTPROC', 'PFNGLGETNAMEDPROGRAMSTRINGEXTPROC',
  10022. 'PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC',
  10023. 'PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC',
  10024. 'PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC',
  10025. 'PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC',
  10026. 'PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC',
  10027. 'PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC',
  10028. 'PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC',
  10029. 'PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC',
  10030. 'PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC',
  10031. 'PFNGLTEXTUREPARAMETERIIVEXTPROC', 'PFNGLTEXTUREPARAMETERIUIVEXTPROC',
  10032. 'PFNGLGETTEXTUREPARAMETERIIVEXTPROC', 'PFNGLGETTEXTUREPARAMETERIUIVEXTPROC',
  10033. 'PFNGLMULTITEXPARAMETERIIVEXTPROC', 'PFNGLMULTITEXPARAMETERIUIVEXTPROC',
  10034. 'PFNGLGETMULTITEXPARAMETERIIVEXTPROC', 'PFNGLGETMULTITEXPARAMETERIUIVEXTPROC',
  10035. 'PFNGLPROGRAMUNIFORM1FEXTPROC', 'PFNGLPROGRAMUNIFORM2FEXTPROC',
  10036. 'PFNGLPROGRAMUNIFORM3FEXTPROC', 'PFNGLPROGRAMUNIFORM4FEXTPROC',
  10037. 'PFNGLPROGRAMUNIFORM1IEXTPROC', 'PFNGLPROGRAMUNIFORM2IEXTPROC',
  10038. 'PFNGLPROGRAMUNIFORM3IEXTPROC', 'PFNGLPROGRAMUNIFORM4IEXTPROC',
  10039. 'PFNGLPROGRAMUNIFORM1FVEXTPROC', 'PFNGLPROGRAMUNIFORM2FVEXTPROC',
  10040. 'PFNGLPROGRAMUNIFORM3FVEXTPROC', 'PFNGLPROGRAMUNIFORM4FVEXTPROC',
  10041. 'PFNGLPROGRAMUNIFORM1IVEXTPROC', 'PFNGLPROGRAMUNIFORM2IVEXTPROC',
  10042. 'PFNGLPROGRAMUNIFORM3IVEXTPROC', 'PFNGLPROGRAMUNIFORM4IVEXTPROC',
  10043. 'PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC', 'PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC',
  10044. 'PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC',
  10045. 'PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC',
  10046. 'PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC',
  10047. 'PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC',
  10048. 'PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC',
  10049. 'PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC',
  10050. 'PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC', 'PFNGLPROGRAMUNIFORM1UIEXTPROC',
  10051. 'PFNGLPROGRAMUNIFORM2UIEXTPROC', 'PFNGLPROGRAMUNIFORM3UIEXTPROC',
  10052. 'PFNGLPROGRAMUNIFORM4UIEXTPROC', 'PFNGLPROGRAMUNIFORM1UIVEXTPROC',
  10053. 'PFNGLPROGRAMUNIFORM2UIVEXTPROC', 'PFNGLPROGRAMUNIFORM3UIVEXTPROC',
  10054. 'PFNGLPROGRAMUNIFORM4UIVEXTPROC', 'PFNGLNAMEDBUFFERDATAEXTPROC',
  10055. 'PFNGLNAMEDBUFFERSUBDATAEXTPROC', 'PFNGLMAPNAMEDBUFFEREXTPROC',
  10056. 'PFNGLUNMAPNAMEDBUFFEREXTPROC', 'PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC',
  10057. 'PFNGLGETNAMEDBUFFERPOINTERVEXTPROC', 'PFNGLGETNAMEDBUFFERSUBDATAEXTPROC',
  10058. 'PFNGLTEXTUREBUFFEREXTPROC', 'PFNGLMULTITEXBUFFEREXTPROC',
  10059. 'PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC',
  10060. 'PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC',
  10061. 'PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC',
  10062. 'PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC',
  10063. 'PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC',
  10064. 'PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC',
  10065. 'PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC',
  10066. 'PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC',
  10067. 'PFNGLGENERATETEXTUREMIPMAPEXTPROC', 'PFNGLGENERATEMULTITEXMIPMAPEXTPROC',
  10068. 'PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC', 'PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC',
  10069. 'PFNGLFRAMEBUFFERREADBUFFEREXTPROC', 'PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC',
  10070. 'PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC',
  10071. 'PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC',
  10072. 'PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC',
  10073. 'PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC',
  10074. 'PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC', 'PFNGLTEXTURERENDERBUFFEREXTPROC',
  10075. 'PFNGLMULTITEXRENDERBUFFEREXTPROC', 'GL_EXT_vertex_array_bgra',
  10076. 'GL_EXT_texture_swizzle', 'GL_NV_explicit_multisample',
  10077. 'glGetMultisamplefvNV', 'glSampleMaskIndexedNV', 'glTexRenderbufferNV',
  10078. 'PFNGLGETMULTISAMPLEFVNVPROC', 'PFNGLSAMPLEMASKINDEXEDNVPROC',
  10079. 'PFNGLTEXRENDERBUFFERNVPROC', 'GL_NV_transform_feedback2',
  10080. 'glBindTransformFeedbackNV', 'glDeleteTransformFeedbacksNV',
  10081. 'glGenTransformFeedbacksNV', 'glIsTransformFeedbackNV',
  10082. 'glPauseTransformFeedbackNV', 'glResumeTransformFeedbackNV',
  10083. 'glDrawTransformFeedbackNV', 'PFNGLBINDTRANSFORMFEEDBACKNVPROC',
  10084. 'PFNGLDELETETRANSFORMFEEDBACKSNVPROC', 'PFNGLGENTRANSFORMFEEDBACKSNVPROC',
  10085. 'PFNGLISTRANSFORMFEEDBACKNVPROC', 'PFNGLPAUSETRANSFORMFEEDBACKNVPROC',
  10086. 'PFNGLRESUMETRANSFORMFEEDBACKNVPROC', 'PFNGLDRAWTRANSFORMFEEDBACKNVPROC',
  10087. 'GL_NV_vertex_buffer_unified_memory', 'glBufferAddressRangeNV',
  10088. 'glVertexFormatNV', 'glNormalFormatNV', 'glColorFormatNV', 'glIndexFormatNV',
  10089. 'glTexCoordFormatNV', 'glEdgeFlagFormatNV', 'glSecondaryColorFormatNV',
  10090. 'glFogCoordFormatNV', 'glVertexAttribFormatNV', 'glVertexAttribIFormatNV',
  10091. 'glGetIntegerui64i_vNV', 'PFNGLBUFFERADDRESSRANGENVPROC',
  10092. 'PFNGLVERTEXFORMATNVPROC', 'PFNGLNORMALFORMATNVPROC',
  10093. 'PFNGLCOLORFORMATNVPROC', 'PFNGLINDEXFORMATNVPROC',
  10094. 'PFNGLTEXCOORDFORMATNVPROC', 'PFNGLEDGEFLAGFORMATNVPROC',
  10095. 'PFNGLSECONDARYCOLORFORMATNVPROC', 'PFNGLFOGCOORDFORMATNVPROC',
  10096. 'PFNGLVERTEXATTRIBFORMATNVPROC', 'PFNGLVERTEXATTRIBIFORMATNVPROC',
  10097. 'PFNGLGETINTEGERUI64I_VNVPROC', 'GL_NV_shader_buffer_load',
  10098. 'glGetBufferParameterui64vNV', 'glGetIntegerui64vNV',
  10099. 'glGetNamedBufferParameterui64vNV', 'glIsBufferResidentNV',
  10100. 'glIsNamedBufferResidentNV', 'glMakeBufferNonResidentNV',
  10101. 'glMakeBufferResidentNV', 'glMakeNamedBufferNonResidentNV',
  10102. 'glMakeNamedBufferResidentNV', 'glUniformui64NV', 'glUniformui64vNV',
  10103. 'glGetUniformui64vNV', 'glProgramUniformui64NV', 'glProgramUniformui64vNV',
  10104. 'PFNGLGETBUFFERPARAMETERUI64VNVPROC', 'PFNGLGETINTEGERUI64VNVPROC',
  10105. 'PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC', 'PFNGLISBUFFERRESIDENTNVPROC',
  10106. 'PFNGLISNAMEDBUFFERRESIDENTNVPROC', 'PFNGLMAKEBUFFERNONRESIDENTNVPROC',
  10107. 'PFNGLMAKEBUFFERRESIDENTNVPROC', 'PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC',
  10108. 'PFNGLMAKENAMEDBUFFERRESIDENTNVPROC', 'PFNGLUNIFORMUI64NVPROC',
  10109. 'PFNGLUNIFORMUI64VNVPROC', 'PFNGLGETUNIFORMUI64VNVPROC',
  10110. 'PFNGLPROGRAMUNIFORMUI64NVPROC', 'PFNGLPROGRAMUNIFORMUI64VNVPROC']
  10111. # END GENERATED CONTENT (do not edit above this line)