PageRenderTime 64ms CodeModel.GetById 29ms RepoModel.GetById 0ms app.codeStats 2ms

/pyglet/gl/glext_arb.py

https://code.google.com/p/pyglet/
Python | 9174 lines | 6060 code | 1183 blank | 1931 comment | 0 complexity | 2a2fc934fcffb67db4d0c6d54b00c69d MD5 | raw file
Possible License(s): BSD-3-Clause
  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://oss.sgi.com/projects/ogl-sample/ABI/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://www.opengl.org/registry/api/glext.h
  46. # ARB_multitexture (/usr/include/GL/gl.h:1962)
  47. GL_GLEXT_VERSION = 82 # GL/glext.h:34
  48. # VERSION_1_2 (GL/glext.h:54)
  49. # VERSION_1_2_DEPRECATED (GL/glext.h:93)
  50. GL_RESCALE_NORMAL = 32826 # GL/glext.h:94
  51. GL_LIGHT_MODEL_COLOR_CONTROL = 33272 # GL/glext.h:95
  52. GL_SINGLE_COLOR = 33273 # GL/glext.h:96
  53. GL_SEPARATE_SPECULAR_COLOR = 33274 # GL/glext.h:97
  54. GL_ALIASED_POINT_SIZE_RANGE = 33901 # GL/glext.h:98
  55. # ARB_imaging (GL/glext.h:101)
  56. # ARB_imaging_DEPRECATED (GL/glext.h:115)
  57. GL_CONVOLUTION_1D = 32784 # GL/glext.h:116
  58. GL_CONVOLUTION_2D = 32785 # GL/glext.h:117
  59. GL_SEPARABLE_2D = 32786 # GL/glext.h:118
  60. GL_CONVOLUTION_BORDER_MODE = 32787 # GL/glext.h:119
  61. GL_CONVOLUTION_FILTER_SCALE = 32788 # GL/glext.h:120
  62. GL_CONVOLUTION_FILTER_BIAS = 32789 # GL/glext.h:121
  63. GL_REDUCE = 32790 # GL/glext.h:122
  64. GL_CONVOLUTION_FORMAT = 32791 # GL/glext.h:123
  65. GL_CONVOLUTION_WIDTH = 32792 # GL/glext.h:124
  66. GL_CONVOLUTION_HEIGHT = 32793 # GL/glext.h:125
  67. GL_MAX_CONVOLUTION_WIDTH = 32794 # GL/glext.h:126
  68. GL_MAX_CONVOLUTION_HEIGHT = 32795 # GL/glext.h:127
  69. GL_POST_CONVOLUTION_RED_SCALE = 32796 # GL/glext.h:128
  70. GL_POST_CONVOLUTION_GREEN_SCALE = 32797 # GL/glext.h:129
  71. GL_POST_CONVOLUTION_BLUE_SCALE = 32798 # GL/glext.h:130
  72. GL_POST_CONVOLUTION_ALPHA_SCALE = 32799 # GL/glext.h:131
  73. GL_POST_CONVOLUTION_RED_BIAS = 32800 # GL/glext.h:132
  74. GL_POST_CONVOLUTION_GREEN_BIAS = 32801 # GL/glext.h:133
  75. GL_POST_CONVOLUTION_BLUE_BIAS = 32802 # GL/glext.h:134
  76. GL_POST_CONVOLUTION_ALPHA_BIAS = 32803 # GL/glext.h:135
  77. GL_HISTOGRAM = 32804 # GL/glext.h:136
  78. GL_PROXY_HISTOGRAM = 32805 # GL/glext.h:137
  79. GL_HISTOGRAM_WIDTH = 32806 # GL/glext.h:138
  80. GL_HISTOGRAM_FORMAT = 32807 # GL/glext.h:139
  81. GL_HISTOGRAM_RED_SIZE = 32808 # GL/glext.h:140
  82. GL_HISTOGRAM_GREEN_SIZE = 32809 # GL/glext.h:141
  83. GL_HISTOGRAM_BLUE_SIZE = 32810 # GL/glext.h:142
  84. GL_HISTOGRAM_ALPHA_SIZE = 32811 # GL/glext.h:143
  85. GL_HISTOGRAM_LUMINANCE_SIZE = 32812 # GL/glext.h:144
  86. GL_HISTOGRAM_SINK = 32813 # GL/glext.h:145
  87. GL_MINMAX = 32814 # GL/glext.h:146
  88. GL_MINMAX_FORMAT = 32815 # GL/glext.h:147
  89. GL_MINMAX_SINK = 32816 # GL/glext.h:148
  90. GL_TABLE_TOO_LARGE = 32817 # GL/glext.h:149
  91. GL_COLOR_MATRIX = 32945 # GL/glext.h:150
  92. GL_COLOR_MATRIX_STACK_DEPTH = 32946 # GL/glext.h:151
  93. GL_MAX_COLOR_MATRIX_STACK_DEPTH = 32947 # GL/glext.h:152
  94. GL_POST_COLOR_MATRIX_RED_SCALE = 32948 # GL/glext.h:153
  95. GL_POST_COLOR_MATRIX_GREEN_SCALE = 32949 # GL/glext.h:154
  96. GL_POST_COLOR_MATRIX_BLUE_SCALE = 32950 # GL/glext.h:155
  97. GL_POST_COLOR_MATRIX_ALPHA_SCALE = 32951 # GL/glext.h:156
  98. GL_POST_COLOR_MATRIX_RED_BIAS = 32952 # GL/glext.h:157
  99. GL_POST_COLOR_MATRIX_GREEN_BIAS = 32953 # GL/glext.h:158
  100. GL_POST_COLOR_MATRIX_BLUE_BIAS = 32954 # GL/glext.h:159
  101. GL_POST_COLOR_MATRIX_ALPHA_BIAS = 32955 # GL/glext.h:160
  102. GL_COLOR_TABLE = 32976 # GL/glext.h:161
  103. GL_POST_CONVOLUTION_COLOR_TABLE = 32977 # GL/glext.h:162
  104. GL_POST_COLOR_MATRIX_COLOR_TABLE = 32978 # GL/glext.h:163
  105. GL_PROXY_COLOR_TABLE = 32979 # GL/glext.h:164
  106. GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 32980 # GL/glext.h:165
  107. GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 32981 # GL/glext.h:166
  108. GL_COLOR_TABLE_SCALE = 32982 # GL/glext.h:167
  109. GL_COLOR_TABLE_BIAS = 32983 # GL/glext.h:168
  110. GL_COLOR_TABLE_FORMAT = 32984 # GL/glext.h:169
  111. GL_COLOR_TABLE_WIDTH = 32985 # GL/glext.h:170
  112. GL_COLOR_TABLE_RED_SIZE = 32986 # GL/glext.h:171
  113. GL_COLOR_TABLE_GREEN_SIZE = 32987 # GL/glext.h:172
  114. GL_COLOR_TABLE_BLUE_SIZE = 32988 # GL/glext.h:173
  115. GL_COLOR_TABLE_ALPHA_SIZE = 32989 # GL/glext.h:174
  116. GL_COLOR_TABLE_LUMINANCE_SIZE = 32990 # GL/glext.h:175
  117. GL_COLOR_TABLE_INTENSITY_SIZE = 32991 # GL/glext.h:176
  118. GL_CONSTANT_BORDER = 33105 # GL/glext.h:177
  119. GL_REPLICATE_BORDER = 33107 # GL/glext.h:178
  120. GL_CONVOLUTION_BORDER_COLOR = 33108 # GL/glext.h:179
  121. # VERSION_1_3 (GL/glext.h:182)
  122. # VERSION_1_3_DEPRECATED (GL/glext.h:244)
  123. GL_CLIENT_ACTIVE_TEXTURE = 34017 # GL/glext.h:245
  124. GL_MAX_TEXTURE_UNITS = 34018 # GL/glext.h:246
  125. GL_TRANSPOSE_MODELVIEW_MATRIX = 34019 # GL/glext.h:247
  126. GL_TRANSPOSE_PROJECTION_MATRIX = 34020 # GL/glext.h:248
  127. GL_TRANSPOSE_TEXTURE_MATRIX = 34021 # GL/glext.h:249
  128. GL_TRANSPOSE_COLOR_MATRIX = 34022 # GL/glext.h:250
  129. GL_MULTISAMPLE_BIT = 536870912 # GL/glext.h:251
  130. GL_NORMAL_MAP = 34065 # GL/glext.h:252
  131. GL_REFLECTION_MAP = 34066 # GL/glext.h:253
  132. GL_COMPRESSED_ALPHA = 34025 # GL/glext.h:254
  133. GL_COMPRESSED_LUMINANCE = 34026 # GL/glext.h:255
  134. GL_COMPRESSED_LUMINANCE_ALPHA = 34027 # GL/glext.h:256
  135. GL_COMPRESSED_INTENSITY = 34028 # GL/glext.h:257
  136. GL_COMBINE = 34160 # GL/glext.h:258
  137. GL_COMBINE_RGB = 34161 # GL/glext.h:259
  138. GL_COMBINE_ALPHA = 34162 # GL/glext.h:260
  139. GL_SOURCE0_RGB = 34176 # GL/glext.h:261
  140. GL_SOURCE1_RGB = 34177 # GL/glext.h:262
  141. GL_SOURCE2_RGB = 34178 # GL/glext.h:263
  142. GL_SOURCE0_ALPHA = 34184 # GL/glext.h:264
  143. GL_SOURCE1_ALPHA = 34185 # GL/glext.h:265
  144. GL_SOURCE2_ALPHA = 34186 # GL/glext.h:266
  145. GL_OPERAND0_RGB = 34192 # GL/glext.h:267
  146. GL_OPERAND1_RGB = 34193 # GL/glext.h:268
  147. GL_OPERAND2_RGB = 34194 # GL/glext.h:269
  148. GL_OPERAND0_ALPHA = 34200 # GL/glext.h:270
  149. GL_OPERAND1_ALPHA = 34201 # GL/glext.h:271
  150. GL_OPERAND2_ALPHA = 34202 # GL/glext.h:272
  151. GL_RGB_SCALE = 34163 # GL/glext.h:273
  152. GL_ADD_SIGNED = 34164 # GL/glext.h:274
  153. GL_INTERPOLATE = 34165 # GL/glext.h:275
  154. GL_SUBTRACT = 34023 # GL/glext.h:276
  155. GL_CONSTANT = 34166 # GL/glext.h:277
  156. GL_PRIMARY_COLOR = 34167 # GL/glext.h:278
  157. GL_PREVIOUS = 34168 # GL/glext.h:279
  158. GL_DOT3_RGB = 34478 # GL/glext.h:280
  159. GL_DOT3_RGBA = 34479 # GL/glext.h:281
  160. # VERSION_1_4 (GL/glext.h:284)
  161. GL_BLEND_DST_RGB = 32968 # GL/glext.h:285
  162. GL_BLEND_SRC_RGB = 32969 # GL/glext.h:286
  163. GL_BLEND_DST_ALPHA = 32970 # GL/glext.h:287
  164. GL_BLEND_SRC_ALPHA = 32971 # GL/glext.h:288
  165. GL_POINT_FADE_THRESHOLD_SIZE = 33064 # GL/glext.h:289
  166. GL_DEPTH_COMPONENT16 = 33189 # GL/glext.h:290
  167. GL_DEPTH_COMPONENT24 = 33190 # GL/glext.h:291
  168. GL_DEPTH_COMPONENT32 = 33191 # GL/glext.h:292
  169. GL_MIRRORED_REPEAT = 33648 # GL/glext.h:293
  170. GL_MAX_TEXTURE_LOD_BIAS = 34045 # GL/glext.h:294
  171. GL_TEXTURE_LOD_BIAS = 34049 # GL/glext.h:295
  172. GL_INCR_WRAP = 34055 # GL/glext.h:296
  173. GL_DECR_WRAP = 34056 # GL/glext.h:297
  174. GL_TEXTURE_DEPTH_SIZE = 34890 # GL/glext.h:298
  175. GL_TEXTURE_COMPARE_MODE = 34892 # GL/glext.h:299
  176. GL_TEXTURE_COMPARE_FUNC = 34893 # GL/glext.h:300
  177. # VERSION_1_4_DEPRECATED (GL/glext.h:303)
  178. GL_POINT_SIZE_MIN = 33062 # GL/glext.h:304
  179. GL_POINT_SIZE_MAX = 33063 # GL/glext.h:305
  180. GL_POINT_DISTANCE_ATTENUATION = 33065 # GL/glext.h:306
  181. GL_GENERATE_MIPMAP = 33169 # GL/glext.h:307
  182. GL_GENERATE_MIPMAP_HINT = 33170 # GL/glext.h:308
  183. GL_FOG_COORDINATE_SOURCE = 33872 # GL/glext.h:309
  184. GL_FOG_COORDINATE = 33873 # GL/glext.h:310
  185. GL_FRAGMENT_DEPTH = 33874 # GL/glext.h:311
  186. GL_CURRENT_FOG_COORDINATE = 33875 # GL/glext.h:312
  187. GL_FOG_COORDINATE_ARRAY_TYPE = 33876 # GL/glext.h:313
  188. GL_FOG_COORDINATE_ARRAY_STRIDE = 33877 # GL/glext.h:314
  189. GL_FOG_COORDINATE_ARRAY_POINTER = 33878 # GL/glext.h:315
  190. GL_FOG_COORDINATE_ARRAY = 33879 # GL/glext.h:316
  191. GL_COLOR_SUM = 33880 # GL/glext.h:317
  192. GL_CURRENT_SECONDARY_COLOR = 33881 # GL/glext.h:318
  193. GL_SECONDARY_COLOR_ARRAY_SIZE = 33882 # GL/glext.h:319
  194. GL_SECONDARY_COLOR_ARRAY_TYPE = 33883 # GL/glext.h:320
  195. GL_SECONDARY_COLOR_ARRAY_STRIDE = 33884 # GL/glext.h:321
  196. GL_SECONDARY_COLOR_ARRAY_POINTER = 33885 # GL/glext.h:322
  197. GL_SECONDARY_COLOR_ARRAY = 33886 # GL/glext.h:323
  198. GL_TEXTURE_FILTER_CONTROL = 34048 # GL/glext.h:324
  199. GL_DEPTH_TEXTURE_MODE = 34891 # GL/glext.h:325
  200. GL_COMPARE_R_TO_TEXTURE = 34894 # GL/glext.h:326
  201. # VERSION_1_5 (GL/glext.h:329)
  202. GL_BUFFER_SIZE = 34660 # GL/glext.h:330
  203. GL_BUFFER_USAGE = 34661 # GL/glext.h:331
  204. GL_QUERY_COUNTER_BITS = 34916 # GL/glext.h:332
  205. GL_CURRENT_QUERY = 34917 # GL/glext.h:333
  206. GL_QUERY_RESULT = 34918 # GL/glext.h:334
  207. GL_QUERY_RESULT_AVAILABLE = 34919 # GL/glext.h:335
  208. GL_ARRAY_BUFFER = 34962 # GL/glext.h:336
  209. GL_ELEMENT_ARRAY_BUFFER = 34963 # GL/glext.h:337
  210. GL_ARRAY_BUFFER_BINDING = 34964 # GL/glext.h:338
  211. GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965 # GL/glext.h:339
  212. GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975 # GL/glext.h:340
  213. GL_READ_ONLY = 35000 # GL/glext.h:341
  214. GL_WRITE_ONLY = 35001 # GL/glext.h:342
  215. GL_READ_WRITE = 35002 # GL/glext.h:343
  216. GL_BUFFER_ACCESS = 35003 # GL/glext.h:344
  217. GL_BUFFER_MAPPED = 35004 # GL/glext.h:345
  218. GL_BUFFER_MAP_POINTER = 35005 # GL/glext.h:346
  219. GL_STREAM_DRAW = 35040 # GL/glext.h:347
  220. GL_STREAM_READ = 35041 # GL/glext.h:348
  221. GL_STREAM_COPY = 35042 # GL/glext.h:349
  222. GL_STATIC_DRAW = 35044 # GL/glext.h:350
  223. GL_STATIC_READ = 35045 # GL/glext.h:351
  224. GL_STATIC_COPY = 35046 # GL/glext.h:352
  225. GL_DYNAMIC_DRAW = 35048 # GL/glext.h:353
  226. GL_DYNAMIC_READ = 35049 # GL/glext.h:354
  227. GL_DYNAMIC_COPY = 35050 # GL/glext.h:355
  228. GL_SAMPLES_PASSED = 35092 # GL/glext.h:356
  229. # VERSION_1_5_DEPRECATED (GL/glext.h:359)
  230. GL_VERTEX_ARRAY_BUFFER_BINDING = 34966 # GL/glext.h:360
  231. GL_NORMAL_ARRAY_BUFFER_BINDING = 34967 # GL/glext.h:361
  232. GL_COLOR_ARRAY_BUFFER_BINDING = 34968 # GL/glext.h:362
  233. GL_INDEX_ARRAY_BUFFER_BINDING = 34969 # GL/glext.h:363
  234. GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970 # GL/glext.h:364
  235. GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = 34971 # GL/glext.h:365
  236. GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 34972 # GL/glext.h:366
  237. GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 34973 # GL/glext.h:367
  238. GL_WEIGHT_ARRAY_BUFFER_BINDING = 34974 # GL/glext.h:368
  239. GL_FOG_COORD_SRC = 33872 # GL/glext.h:369
  240. GL_FOG_COORD = 33873 # GL/glext.h:370
  241. GL_CURRENT_FOG_COORD = 33875 # GL/glext.h:371
  242. GL_FOG_COORD_ARRAY_TYPE = 33876 # GL/glext.h:372
  243. GL_FOG_COORD_ARRAY_STRIDE = 33877 # GL/glext.h:373
  244. GL_FOG_COORD_ARRAY_POINTER = 33878 # GL/glext.h:374
  245. GL_FOG_COORD_ARRAY = 33879 # GL/glext.h:375
  246. GL_FOG_COORD_ARRAY_BUFFER_BINDING = 34973 # GL/glext.h:376
  247. GL_SRC0_RGB = 34176 # GL/glext.h:377
  248. GL_SRC1_RGB = 34177 # GL/glext.h:378
  249. GL_SRC2_RGB = 34178 # GL/glext.h:379
  250. GL_SRC0_ALPHA = 34184 # GL/glext.h:380
  251. GL_SRC1_ALPHA = 34185 # GL/glext.h:381
  252. GL_SRC2_ALPHA = 34186 # GL/glext.h:382
  253. # VERSION_2_0 (GL/glext.h:385)
  254. GL_BLEND_EQUATION_RGB = 32777 # GL/glext.h:386
  255. GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338 # GL/glext.h:387
  256. GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339 # GL/glext.h:388
  257. GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340 # GL/glext.h:389
  258. GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341 # GL/glext.h:390
  259. GL_CURRENT_VERTEX_ATTRIB = 34342 # GL/glext.h:391
  260. GL_VERTEX_PROGRAM_POINT_SIZE = 34370 # GL/glext.h:392
  261. GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373 # GL/glext.h:393
  262. GL_STENCIL_BACK_FUNC = 34816 # GL/glext.h:394
  263. GL_STENCIL_BACK_FAIL = 34817 # GL/glext.h:395
  264. GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818 # GL/glext.h:396
  265. GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819 # GL/glext.h:397
  266. GL_MAX_DRAW_BUFFERS = 34852 # GL/glext.h:398
  267. GL_DRAW_BUFFER0 = 34853 # GL/glext.h:399
  268. GL_DRAW_BUFFER1 = 34854 # GL/glext.h:400
  269. GL_DRAW_BUFFER2 = 34855 # GL/glext.h:401
  270. GL_DRAW_BUFFER3 = 34856 # GL/glext.h:402
  271. GL_DRAW_BUFFER4 = 34857 # GL/glext.h:403
  272. GL_DRAW_BUFFER5 = 34858 # GL/glext.h:404
  273. GL_DRAW_BUFFER6 = 34859 # GL/glext.h:405
  274. GL_DRAW_BUFFER7 = 34860 # GL/glext.h:406
  275. GL_DRAW_BUFFER8 = 34861 # GL/glext.h:407
  276. GL_DRAW_BUFFER9 = 34862 # GL/glext.h:408
  277. GL_DRAW_BUFFER10 = 34863 # GL/glext.h:409
  278. GL_DRAW_BUFFER11 = 34864 # GL/glext.h:410
  279. GL_DRAW_BUFFER12 = 34865 # GL/glext.h:411
  280. GL_DRAW_BUFFER13 = 34866 # GL/glext.h:412
  281. GL_DRAW_BUFFER14 = 34867 # GL/glext.h:413
  282. GL_DRAW_BUFFER15 = 34868 # GL/glext.h:414
  283. GL_BLEND_EQUATION_ALPHA = 34877 # GL/glext.h:415
  284. GL_MAX_VERTEX_ATTRIBS = 34921 # GL/glext.h:416
  285. GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922 # GL/glext.h:417
  286. GL_MAX_TEXTURE_IMAGE_UNITS = 34930 # GL/glext.h:418
  287. GL_FRAGMENT_SHADER = 35632 # GL/glext.h:419
  288. GL_VERTEX_SHADER = 35633 # GL/glext.h:420
  289. GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657 # GL/glext.h:421
  290. GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658 # GL/glext.h:422
  291. GL_MAX_VARYING_FLOATS = 35659 # GL/glext.h:423
  292. GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660 # GL/glext.h:424
  293. GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661 # GL/glext.h:425
  294. GL_SHADER_TYPE = 35663 # GL/glext.h:426
  295. GL_FLOAT_VEC2 = 35664 # GL/glext.h:427
  296. GL_FLOAT_VEC3 = 35665 # GL/glext.h:428
  297. GL_FLOAT_VEC4 = 35666 # GL/glext.h:429
  298. GL_INT_VEC2 = 35667 # GL/glext.h:430
  299. GL_INT_VEC3 = 35668 # GL/glext.h:431
  300. GL_INT_VEC4 = 35669 # GL/glext.h:432
  301. GL_BOOL = 35670 # GL/glext.h:433
  302. GL_BOOL_VEC2 = 35671 # GL/glext.h:434
  303. GL_BOOL_VEC3 = 35672 # GL/glext.h:435
  304. GL_BOOL_VEC4 = 35673 # GL/glext.h:436
  305. GL_FLOAT_MAT2 = 35674 # GL/glext.h:437
  306. GL_FLOAT_MAT3 = 35675 # GL/glext.h:438
  307. GL_FLOAT_MAT4 = 35676 # GL/glext.h:439
  308. GL_SAMPLER_1D = 35677 # GL/glext.h:440
  309. GL_SAMPLER_2D = 35678 # GL/glext.h:441
  310. GL_SAMPLER_3D = 35679 # GL/glext.h:442
  311. GL_SAMPLER_CUBE = 35680 # GL/glext.h:443
  312. GL_SAMPLER_1D_SHADOW = 35681 # GL/glext.h:444
  313. GL_SAMPLER_2D_SHADOW = 35682 # GL/glext.h:445
  314. GL_DELETE_STATUS = 35712 # GL/glext.h:446
  315. GL_COMPILE_STATUS = 35713 # GL/glext.h:447
  316. GL_LINK_STATUS = 35714 # GL/glext.h:448
  317. GL_VALIDATE_STATUS = 35715 # GL/glext.h:449
  318. GL_INFO_LOG_LENGTH = 35716 # GL/glext.h:450
  319. GL_ATTACHED_SHADERS = 35717 # GL/glext.h:451
  320. GL_ACTIVE_UNIFORMS = 35718 # GL/glext.h:452
  321. GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719 # GL/glext.h:453
  322. GL_SHADER_SOURCE_LENGTH = 35720 # GL/glext.h:454
  323. GL_ACTIVE_ATTRIBUTES = 35721 # GL/glext.h:455
  324. GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722 # GL/glext.h:456
  325. GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723 # GL/glext.h:457
  326. GL_SHADING_LANGUAGE_VERSION = 35724 # GL/glext.h:458
  327. GL_CURRENT_PROGRAM = 35725 # GL/glext.h:459
  328. GL_POINT_SPRITE_COORD_ORIGIN = 36000 # GL/glext.h:460
  329. GL_LOWER_LEFT = 36001 # GL/glext.h:461
  330. GL_UPPER_LEFT = 36002 # GL/glext.h:462
  331. GL_STENCIL_BACK_REF = 36003 # GL/glext.h:463
  332. GL_STENCIL_BACK_VALUE_MASK = 36004 # GL/glext.h:464
  333. GL_STENCIL_BACK_WRITEMASK = 36005 # GL/glext.h:465
  334. # VERSION_2_0_DEPRECATED (GL/glext.h:468)
  335. GL_VERTEX_PROGRAM_TWO_SIDE = 34371 # GL/glext.h:469
  336. GL_POINT_SPRITE = 34913 # GL/glext.h:470
  337. GL_COORD_REPLACE = 34914 # GL/glext.h:471
  338. GL_MAX_TEXTURE_COORDS = 34929 # GL/glext.h:472
  339. # VERSION_2_1 (GL/glext.h:475)
  340. GL_PIXEL_PACK_BUFFER = 35051 # GL/glext.h:476
  341. GL_PIXEL_UNPACK_BUFFER = 35052 # GL/glext.h:477
  342. GL_PIXEL_PACK_BUFFER_BINDING = 35053 # GL/glext.h:478
  343. GL_PIXEL_UNPACK_BUFFER_BINDING = 35055 # GL/glext.h:479
  344. GL_FLOAT_MAT2x3 = 35685 # GL/glext.h:480
  345. GL_FLOAT_MAT2x4 = 35686 # GL/glext.h:481
  346. GL_FLOAT_MAT3x2 = 35687 # GL/glext.h:482
  347. GL_FLOAT_MAT3x4 = 35688 # GL/glext.h:483
  348. GL_FLOAT_MAT4x2 = 35689 # GL/glext.h:484
  349. GL_FLOAT_MAT4x3 = 35690 # GL/glext.h:485
  350. GL_SRGB = 35904 # GL/glext.h:486
  351. GL_SRGB8 = 35905 # GL/glext.h:487
  352. GL_SRGB_ALPHA = 35906 # GL/glext.h:488
  353. GL_SRGB8_ALPHA8 = 35907 # GL/glext.h:489
  354. GL_COMPRESSED_SRGB = 35912 # GL/glext.h:490
  355. GL_COMPRESSED_SRGB_ALPHA = 35913 # GL/glext.h:491
  356. # VERSION_2_1_DEPRECATED (GL/glext.h:494)
  357. GL_CURRENT_RASTER_SECONDARY_COLOR = 33887 # GL/glext.h:495
  358. GL_SLUMINANCE_ALPHA = 35908 # GL/glext.h:496
  359. GL_SLUMINANCE8_ALPHA8 = 35909 # GL/glext.h:497
  360. GL_SLUMINANCE = 35910 # GL/glext.h:498
  361. GL_SLUMINANCE8 = 35911 # GL/glext.h:499
  362. GL_COMPRESSED_SLUMINANCE = 35914 # GL/glext.h:500
  363. GL_COMPRESSED_SLUMINANCE_ALPHA = 35915 # GL/glext.h:501
  364. # VERSION_3_0 (GL/glext.h:504)
  365. GL_COMPARE_REF_TO_TEXTURE = 34894 # GL/glext.h:505
  366. GL_CLIP_DISTANCE0 = 12288 # GL/glext.h:506
  367. GL_CLIP_DISTANCE1 = 12289 # GL/glext.h:507
  368. GL_CLIP_DISTANCE2 = 12290 # GL/glext.h:508
  369. GL_CLIP_DISTANCE3 = 12291 # GL/glext.h:509
  370. GL_CLIP_DISTANCE4 = 12292 # GL/glext.h:510
  371. GL_CLIP_DISTANCE5 = 12293 # GL/glext.h:511
  372. GL_CLIP_DISTANCE6 = 12294 # GL/glext.h:512
  373. GL_CLIP_DISTANCE7 = 12295 # GL/glext.h:513
  374. GL_MAX_CLIP_DISTANCES = 3378 # GL/glext.h:514
  375. GL_MAJOR_VERSION = 33307 # GL/glext.h:515
  376. GL_MINOR_VERSION = 33308 # GL/glext.h:516
  377. GL_NUM_EXTENSIONS = 33309 # GL/glext.h:517
  378. GL_CONTEXT_FLAGS = 33310 # GL/glext.h:518
  379. GL_COMPRESSED_RED = 33317 # GL/glext.h:519
  380. GL_COMPRESSED_RG = 33318 # GL/glext.h:520
  381. GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 1 # GL/glext.h:521
  382. GL_RGBA32F = 34836 # GL/glext.h:522
  383. GL_RGB32F = 34837 # GL/glext.h:523
  384. GL_RGBA16F = 34842 # GL/glext.h:524
  385. GL_RGB16F = 34843 # GL/glext.h:525
  386. GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069 # GL/glext.h:526
  387. GL_MAX_ARRAY_TEXTURE_LAYERS = 35071 # GL/glext.h:527
  388. GL_MIN_PROGRAM_TEXEL_OFFSET = 35076 # GL/glext.h:528
  389. GL_MAX_PROGRAM_TEXEL_OFFSET = 35077 # GL/glext.h:529
  390. GL_CLAMP_READ_COLOR = 35100 # GL/glext.h:530
  391. GL_FIXED_ONLY = 35101 # GL/glext.h:531
  392. GL_MAX_VARYING_COMPONENTS = 35659 # GL/glext.h:532
  393. GL_TEXTURE_1D_ARRAY = 35864 # GL/glext.h:533
  394. GL_PROXY_TEXTURE_1D_ARRAY = 35865 # GL/glext.h:534
  395. GL_TEXTURE_2D_ARRAY = 35866 # GL/glext.h:535
  396. GL_PROXY_TEXTURE_2D_ARRAY = 35867 # GL/glext.h:536
  397. GL_TEXTURE_BINDING_1D_ARRAY = 35868 # GL/glext.h:537
  398. GL_TEXTURE_BINDING_2D_ARRAY = 35869 # GL/glext.h:538
  399. GL_R11F_G11F_B10F = 35898 # GL/glext.h:539
  400. GL_UNSIGNED_INT_10F_11F_11F_REV = 35899 # GL/glext.h:540
  401. GL_RGB9_E5 = 35901 # GL/glext.h:541
  402. GL_UNSIGNED_INT_5_9_9_9_REV = 35902 # GL/glext.h:542
  403. GL_TEXTURE_SHARED_SIZE = 35903 # GL/glext.h:543
  404. GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958 # GL/glext.h:544
  405. GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967 # GL/glext.h:545
  406. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968 # GL/glext.h:546
  407. GL_TRANSFORM_FEEDBACK_VARYINGS = 35971 # GL/glext.h:547
  408. GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972 # GL/glext.h:548
  409. GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973 # GL/glext.h:549
  410. GL_PRIMITIVES_GENERATED = 35975 # GL/glext.h:550
  411. GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976 # GL/glext.h:551
  412. GL_RASTERIZER_DISCARD = 35977 # GL/glext.h:552
  413. GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978 # GL/glext.h:553
  414. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979 # GL/glext.h:554
  415. GL_INTERLEAVED_ATTRIBS = 35980 # GL/glext.h:555
  416. GL_SEPARATE_ATTRIBS = 35981 # GL/glext.h:556
  417. GL_TRANSFORM_FEEDBACK_BUFFER = 35982 # GL/glext.h:557
  418. GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983 # GL/glext.h:558
  419. GL_RGBA32UI = 36208 # GL/glext.h:559
  420. GL_RGB32UI = 36209 # GL/glext.h:560
  421. GL_RGBA16UI = 36214 # GL/glext.h:561
  422. GL_RGB16UI = 36215 # GL/glext.h:562
  423. GL_RGBA8UI = 36220 # GL/glext.h:563
  424. GL_RGB8UI = 36221 # GL/glext.h:564
  425. GL_RGBA32I = 36226 # GL/glext.h:565
  426. GL_RGB32I = 36227 # GL/glext.h:566
  427. GL_RGBA16I = 36232 # GL/glext.h:567
  428. GL_RGB16I = 36233 # GL/glext.h:568
  429. GL_RGBA8I = 36238 # GL/glext.h:569
  430. GL_RGB8I = 36239 # GL/glext.h:570
  431. GL_RED_INTEGER = 36244 # GL/glext.h:571
  432. GL_GREEN_INTEGER = 36245 # GL/glext.h:572
  433. GL_BLUE_INTEGER = 36246 # GL/glext.h:573
  434. GL_RGB_INTEGER = 36248 # GL/glext.h:574
  435. GL_RGBA_INTEGER = 36249 # GL/glext.h:575
  436. GL_BGR_INTEGER = 36250 # GL/glext.h:576
  437. GL_BGRA_INTEGER = 36251 # GL/glext.h:577
  438. GL_SAMPLER_1D_ARRAY = 36288 # GL/glext.h:578
  439. GL_SAMPLER_2D_ARRAY = 36289 # GL/glext.h:579
  440. GL_SAMPLER_1D_ARRAY_SHADOW = 36291 # GL/glext.h:580
  441. GL_SAMPLER_2D_ARRAY_SHADOW = 36292 # GL/glext.h:581
  442. GL_SAMPLER_CUBE_SHADOW = 36293 # GL/glext.h:582
  443. GL_UNSIGNED_INT_VEC2 = 36294 # GL/glext.h:583
  444. GL_UNSIGNED_INT_VEC3 = 36295 # GL/glext.h:584
  445. GL_UNSIGNED_INT_VEC4 = 36296 # GL/glext.h:585
  446. GL_INT_SAMPLER_1D = 36297 # GL/glext.h:586
  447. GL_INT_SAMPLER_2D = 36298 # GL/glext.h:587
  448. GL_INT_SAMPLER_3D = 36299 # GL/glext.h:588
  449. GL_INT_SAMPLER_CUBE = 36300 # GL/glext.h:589
  450. GL_INT_SAMPLER_1D_ARRAY = 36302 # GL/glext.h:590
  451. GL_INT_SAMPLER_2D_ARRAY = 36303 # GL/glext.h:591
  452. GL_UNSIGNED_INT_SAMPLER_1D = 36305 # GL/glext.h:592
  453. GL_UNSIGNED_INT_SAMPLER_2D = 36306 # GL/glext.h:593
  454. GL_UNSIGNED_INT_SAMPLER_3D = 36307 # GL/glext.h:594
  455. GL_UNSIGNED_INT_SAMPLER_CUBE = 36308 # GL/glext.h:595
  456. GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 36310 # GL/glext.h:596
  457. GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311 # GL/glext.h:597
  458. GL_QUERY_WAIT = 36371 # GL/glext.h:598
  459. GL_QUERY_NO_WAIT = 36372 # GL/glext.h:599
  460. GL_QUERY_BY_REGION_WAIT = 36373 # GL/glext.h:600
  461. GL_QUERY_BY_REGION_NO_WAIT = 36374 # GL/glext.h:601
  462. GL_BUFFER_ACCESS_FLAGS = 37151 # GL/glext.h:602
  463. GL_BUFFER_MAP_LENGTH = 37152 # GL/glext.h:603
  464. GL_BUFFER_MAP_OFFSET = 37153 # GL/glext.h:604
  465. # VERSION_3_0_DEPRECATED (GL/glext.h:731)
  466. GL_CLAMP_VERTEX_COLOR = 35098 # GL/glext.h:732
  467. GL_CLAMP_FRAGMENT_COLOR = 35099 # GL/glext.h:733
  468. GL_ALPHA_INTEGER = 36247 # GL/glext.h:734
  469. # VERSION_3_1 (GL/glext.h:740)
  470. GL_SAMPLER_2D_RECT = 35683 # GL/glext.h:741
  471. GL_SAMPLER_2D_RECT_SHADOW = 35684 # GL/glext.h:742
  472. GL_SAMPLER_BUFFER = 36290 # GL/glext.h:743
  473. GL_INT_SAMPLER_2D_RECT = 36301 # GL/glext.h:744
  474. GL_INT_SAMPLER_BUFFER = 36304 # GL/glext.h:745
  475. GL_UNSIGNED_INT_SAMPLER_2D_RECT = 36309 # GL/glext.h:746
  476. GL_UNSIGNED_INT_SAMPLER_BUFFER = 36312 # GL/glext.h:747
  477. GL_TEXTURE_BUFFER = 35882 # GL/glext.h:748
  478. GL_MAX_TEXTURE_BUFFER_SIZE = 35883 # GL/glext.h:749
  479. GL_TEXTURE_BINDING_BUFFER = 35884 # GL/glext.h:750
  480. GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 35885 # GL/glext.h:751
  481. GL_TEXTURE_BUFFER_FORMAT = 35886 # GL/glext.h:752
  482. GL_TEXTURE_RECTANGLE = 34037 # GL/glext.h:753
  483. GL_TEXTURE_BINDING_RECTANGLE = 34038 # GL/glext.h:754
  484. GL_PROXY_TEXTURE_RECTANGLE = 34039 # GL/glext.h:755
  485. GL_MAX_RECTANGLE_TEXTURE_SIZE = 34040 # GL/glext.h:756
  486. GL_RED_SNORM = 36752 # GL/glext.h:757
  487. GL_RG_SNORM = 36753 # GL/glext.h:758
  488. GL_RGB_SNORM = 36754 # GL/glext.h:759
  489. GL_RGBA_SNORM = 36755 # GL/glext.h:760
  490. GL_R8_SNORM = 36756 # GL/glext.h:761
  491. GL_RG8_SNORM = 36757 # GL/glext.h:762
  492. GL_RGB8_SNORM = 36758 # GL/glext.h:763
  493. GL_RGBA8_SNORM = 36759 # GL/glext.h:764
  494. GL_R16_SNORM = 36760 # GL/glext.h:765
  495. GL_RG16_SNORM = 36761 # GL/glext.h:766
  496. GL_RGB16_SNORM = 36762 # GL/glext.h:767
  497. GL_RGBA16_SNORM = 36763 # GL/glext.h:768
  498. GL_SIGNED_NORMALIZED = 36764 # GL/glext.h:769
  499. GL_PRIMITIVE_RESTART = 36765 # GL/glext.h:770
  500. GL_PRIMITIVE_RESTART_INDEX = 36766 # GL/glext.h:771
  501. # VERSION_3_2 (GL/glext.h:809)
  502. GL_CONTEXT_CORE_PROFILE_BIT = 1 # GL/glext.h:810
  503. GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 2 # GL/glext.h:811
  504. GL_LINES_ADJACENCY = 10 # GL/glext.h:812
  505. GL_LINE_STRIP_ADJACENCY = 11 # GL/glext.h:813
  506. GL_TRIANGLES_ADJACENCY = 12 # GL/glext.h:814
  507. GL_TRIANGLE_STRIP_ADJACENCY = 13 # GL/glext.h:815
  508. GL_PROGRAM_POINT_SIZE = 34370 # GL/glext.h:816
  509. GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 35881 # GL/glext.h:817
  510. GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 36263 # GL/glext.h:818
  511. GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 36264 # GL/glext.h:819
  512. GL_GEOMETRY_SHADER = 36313 # GL/glext.h:820
  513. GL_GEOMETRY_VERTICES_OUT = 35094 # GL/glext.h:821
  514. GL_GEOMETRY_INPUT_TYPE = 35095 # GL/glext.h:822
  515. GL_GEOMETRY_OUTPUT_TYPE = 35096 # GL/glext.h:823
  516. GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 36319 # GL/glext.h:824
  517. GL_MAX_GEOMETRY_OUTPUT_VERTICES = 36320 # GL/glext.h:825
  518. GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 36321 # GL/glext.h:826
  519. GL_MAX_VERTEX_OUTPUT_COMPONENTS = 37154 # GL/glext.h:827
  520. GL_MAX_GEOMETRY_INPUT_COMPONENTS = 37155 # GL/glext.h:828
  521. GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 37156 # GL/glext.h:829
  522. GL_MAX_FRAGMENT_INPUT_COMPONENTS = 37157 # GL/glext.h:830
  523. GL_CONTEXT_PROFILE_MASK = 37158 # GL/glext.h:831
  524. # VERSION_3_3 (GL/glext.h:887)
  525. GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 35070 # GL/glext.h:888
  526. # VERSION_4_0 (GL/glext.h:915)
  527. GL_SAMPLE_SHADING = 35894 # GL/glext.h:916
  528. GL_MIN_SAMPLE_SHADING_VALUE = 35895 # GL/glext.h:917
  529. GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 36446 # GL/glext.h:918
  530. GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 36447 # GL/glext.h:919
  531. GL_TEXTURE_CUBE_MAP_ARRAY = 36873 # GL/glext.h:920
  532. GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 36874 # GL/glext.h:921
  533. GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 36875 # GL/glext.h:922
  534. GL_SAMPLER_CUBE_MAP_ARRAY = 36876 # GL/glext.h:923
  535. GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 36877 # GL/glext.h:924
  536. GL_INT_SAMPLER_CUBE_MAP_ARRAY = 36878 # GL/glext.h:925
  537. GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 36879 # GL/glext.h:926
  538. # VERSION_4_1 (GL/glext.h:1006)
  539. # VERSION_4_2 (GL/glext.h:1049)
  540. # ARB_multitexture (GL/glext.h:1167)
  541. # ARB_transpose_matrix (GL/glext.h:1205)
  542. GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 34019 # GL/glext.h:1206
  543. GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 34020 # GL/glext.h:1207
  544. GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 34021 # GL/glext.h:1208
  545. GL_TRANSPOSE_COLOR_MATRIX_ARB = 34022 # GL/glext.h:1209
  546. # ARB_multisample (GL/glext.h:1212)
  547. GL_MULTISAMPLE_ARB = 32925 # GL/glext.h:1213
  548. GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 32926 # GL/glext.h:1214
  549. GL_SAMPLE_ALPHA_TO_ONE_ARB = 32927 # GL/glext.h:1215
  550. GL_SAMPLE_COVERAGE_ARB = 32928 # GL/glext.h:1216
  551. GL_SAMPLE_BUFFERS_ARB = 32936 # GL/glext.h:1217
  552. GL_SAMPLES_ARB = 32937 # GL/glext.h:1218
  553. GL_SAMPLE_COVERAGE_VALUE_ARB = 32938 # GL/glext.h:1219
  554. GL_SAMPLE_COVERAGE_INVERT_ARB = 32939 # GL/glext.h:1220
  555. GL_MULTISAMPLE_BIT_ARB = 536870912 # GL/glext.h:1221
  556. # ARB_texture_env_add (GL/glext.h:1224)
  557. # ARB_texture_cube_map (GL/glext.h:1227)
  558. GL_NORMAL_MAP_ARB = 34065 # GL/glext.h:1228
  559. GL_REFLECTION_MAP_ARB = 34066 # GL/glext.h:1229
  560. GL_TEXTURE_CUBE_MAP_ARB = 34067 # GL/glext.h:1230
  561. GL_TEXTURE_BINDING_CUBE_MAP_ARB = 34068 # GL/glext.h:1231
  562. GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 34069 # GL/glext.h:1232
  563. GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 34070 # GL/glext.h:1233
  564. GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 34071 # GL/glext.h:1234
  565. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 34072 # GL/glext.h:1235
  566. GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 34073 # GL/glext.h:1236
  567. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 34074 # GL/glext.h:1237
  568. GL_PROXY_TEXTURE_CUBE_MAP_ARB = 34075 # GL/glext.h:1238
  569. GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 34076 # GL/glext.h:1239
  570. # ARB_texture_compression (GL/glext.h:1242)
  571. GL_COMPRESSED_ALPHA_ARB = 34025 # GL/glext.h:1243
  572. GL_COMPRESSED_LUMINANCE_ARB = 34026 # GL/glext.h:1244
  573. GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 34027 # GL/glext.h:1245
  574. GL_COMPRESSED_INTENSITY_ARB = 34028 # GL/glext.h:1246
  575. GL_COMPRESSED_RGB_ARB = 34029 # GL/glext.h:1247
  576. GL_COMPRESSED_RGBA_ARB = 34030 # GL/glext.h:1248
  577. GL_TEXTURE_COMPRESSION_HINT_ARB = 34031 # GL/glext.h:1249
  578. GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 34464 # GL/glext.h:1250
  579. GL_TEXTURE_COMPRESSED_ARB = 34465 # GL/glext.h:1251
  580. GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 34466 # GL/glext.h:1252
  581. GL_COMPRESSED_TEXTURE_FORMATS_ARB = 34467 # GL/glext.h:1253
  582. # ARB_texture_border_clamp (GL/glext.h:1256)
  583. GL_CLAMP_TO_BORDER_ARB = 33069 # GL/glext.h:1257
  584. # ARB_point_parameters (GL/glext.h:1260)
  585. GL_POINT_SIZE_MIN_ARB = 33062 # GL/glext.h:1261
  586. GL_POINT_SIZE_MAX_ARB = 33063 # GL/glext.h:1262
  587. GL_POINT_FADE_THRESHOLD_SIZE_ARB = 33064 # GL/glext.h:1263
  588. GL_POINT_DISTANCE_ATTENUATION_ARB = 33065 # GL/glext.h:1264
  589. # ARB_vertex_blend (GL/glext.h:1267)
  590. GL_MAX_VERTEX_UNITS_ARB = 34468 # GL/glext.h:1268
  591. GL_ACTIVE_VERTEX_UNITS_ARB = 34469 # GL/glext.h:1269
  592. GL_WEIGHT_SUM_UNITY_ARB = 34470 # GL/glext.h:1270
  593. GL_VERTEX_BLEND_ARB = 34471 # GL/glext.h:1271
  594. GL_CURRENT_WEIGHT_ARB = 34472 # GL/glext.h:1272
  595. GL_WEIGHT_ARRAY_TYPE_ARB = 34473 # GL/glext.h:1273
  596. GL_WEIGHT_ARRAY_STRIDE_ARB = 34474 # GL/glext.h:1274
  597. GL_WEIGHT_ARRAY_SIZE_ARB = 34475 # GL/glext.h:1275
  598. GL_WEIGHT_ARRAY_POINTER_ARB = 34476 # GL/glext.h:1276
  599. GL_WEIGHT_ARRAY_ARB = 34477 # GL/glext.h:1277
  600. GL_MODELVIEW0_ARB = 5888 # GL/glext.h:1278
  601. GL_MODELVIEW1_ARB = 34058 # GL/glext.h:1279
  602. GL_MODELVIEW2_ARB = 34594 # GL/glext.h:1280
  603. GL_MODELVIEW3_ARB = 34595 # GL/glext.h:1281
  604. GL_MODELVIEW4_ARB = 34596 # GL/glext.h:1282
  605. GL_MODELVIEW5_ARB = 34597 # GL/glext.h:1283
  606. GL_MODELVIEW6_ARB = 34598 # GL/glext.h:1284
  607. GL_MODELVIEW7_ARB = 34599 # GL/glext.h:1285
  608. GL_MODELVIEW8_ARB = 34600 # GL/glext.h:1286
  609. GL_MODELVIEW9_ARB = 34601 # GL/glext.h:1287
  610. GL_MODELVIEW10_ARB = 34602 # GL/glext.h:1288
  611. GL_MODELVIEW11_ARB = 34603 # GL/glext.h:1289
  612. GL_MODELVIEW12_ARB = 34604 # GL/glext.h:1290
  613. GL_MODELVIEW13_ARB = 34605 # GL/glext.h:1291
  614. GL_MODELVIEW14_ARB = 34606 # GL/glext.h:1292
  615. GL_MODELVIEW15_ARB = 34607 # GL/glext.h:1293
  616. GL_MODELVIEW16_ARB = 34608 # GL/glext.h:1294
  617. GL_MODELVIEW17_ARB = 34609 # GL/glext.h:1295
  618. GL_MODELVIEW18_ARB = 34610 # GL/glext.h:1296
  619. GL_MODELVIEW19_ARB = 34611 # GL/glext.h:1297
  620. GL_MODELVIEW20_ARB = 34612 # GL/glext.h:1298
  621. GL_MODELVIEW21_ARB = 34613 # GL/glext.h:1299
  622. GL_MODELVIEW22_ARB = 34614 # GL/glext.h:1300
  623. GL_MODELVIEW23_ARB = 34615 # GL/glext.h:1301
  624. GL_MODELVIEW24_ARB = 34616 # GL/glext.h:1302
  625. GL_MODELVIEW25_ARB = 34617 # GL/glext.h:1303
  626. GL_MODELVIEW26_ARB = 34618 # GL/glext.h:1304
  627. GL_MODELVIEW27_ARB = 34619 # GL/glext.h:1305
  628. GL_MODELVIEW28_ARB = 34620 # GL/glext.h:1306
  629. GL_MODELVIEW29_ARB = 34621 # GL/glext.h:1307
  630. GL_MODELVIEW30_ARB = 34622 # GL/glext.h:1308
  631. GL_MODELVIEW31_ARB = 34623 # GL/glext.h:1309
  632. # ARB_matrix_palette (GL/glext.h:1312)
  633. GL_MATRIX_PALETTE_ARB = 34880 # GL/glext.h:1313
  634. GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 34881 # GL/glext.h:1314
  635. GL_MAX_PALETTE_MATRICES_ARB = 34882 # GL/glext.h:1315
  636. GL_CURRENT_PALETTE_MATRIX_ARB = 34883 # GL/glext.h:1316
  637. GL_MATRIX_INDEX_ARRAY_ARB = 34884 # GL/glext.h:1317
  638. GL_CURRENT_MATRIX_INDEX_ARB = 34885 # GL/glext.h:1318
  639. GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 34886 # GL/glext.h:1319
  640. GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 34887 # GL/glext.h:1320
  641. GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 34888 # GL/glext.h:1321
  642. GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 34889 # GL/glext.h:1322
  643. # ARB_texture_env_combine (GL/glext.h:1325)
  644. GL_COMBINE_ARB = 34160 # GL/glext.h:1326
  645. GL_COMBINE_RGB_ARB = 34161 # GL/glext.h:1327
  646. GL_COMBINE_ALPHA_ARB = 34162 # GL/glext.h:1328
  647. GL_SOURCE0_RGB_ARB = 34176 # GL/glext.h:1329
  648. GL_SOURCE1_RGB_ARB = 34177 # GL/glext.h:1330
  649. GL_SOURCE2_RGB_ARB = 34178 # GL/glext.h:1331
  650. GL_SOURCE0_ALPHA_ARB = 34184 # GL/glext.h:1332
  651. GL_SOURCE1_ALPHA_ARB = 34185 # GL/glext.h:1333
  652. GL_SOURCE2_ALPHA_ARB = 34186 # GL/glext.h:1334
  653. GL_OPERAND0_RGB_ARB = 34192 # GL/glext.h:1335
  654. GL_OPERAND1_RGB_ARB = 34193 # GL/glext.h:1336
  655. GL_OPERAND2_RGB_ARB = 34194 # GL/glext.h:1337
  656. GL_OPERAND0_ALPHA_ARB = 34200 # GL/glext.h:1338
  657. GL_OPERAND1_ALPHA_ARB = 34201 # GL/glext.h:1339
  658. GL_OPERAND2_ALPHA_ARB = 34202 # GL/glext.h:1340
  659. GL_RGB_SCALE_ARB = 34163 # GL/glext.h:1341
  660. GL_ADD_SIGNED_ARB = 34164 # GL/glext.h:1342
  661. GL_INTERPOLATE_ARB = 34165 # GL/glext.h:1343
  662. GL_SUBTRACT_ARB = 34023 # GL/glext.h:1344
  663. GL_CONSTANT_ARB = 34166 # GL/glext.h:1345
  664. GL_PRIMARY_COLOR_ARB = 34167 # GL/glext.h:1346
  665. GL_PREVIOUS_ARB = 34168 # GL/glext.h:1347
  666. # ARB_texture_env_crossbar (GL/glext.h:1350)
  667. # ARB_texture_env_dot3 (GL/glext.h:1353)
  668. GL_DOT3_RGB_ARB = 34478 # GL/glext.h:1354
  669. GL_DOT3_RGBA_ARB = 34479 # GL/glext.h:1355
  670. # ARB_texture_mirrored_repeat (GL/glext.h:1358)
  671. GL_MIRRORED_REPEAT_ARB = 33648 # GL/glext.h:1359
  672. # ARB_depth_texture (GL/glext.h:1362)
  673. GL_DEPTH_COMPONENT16_ARB = 33189 # GL/glext.h:1363
  674. GL_DEPTH_COMPONENT24_ARB = 33190 # GL/glext.h:1364
  675. GL_DEPTH_COMPONENT32_ARB = 33191 # GL/glext.h:1365
  676. GL_TEXTURE_DEPTH_SIZE_ARB = 34890 # GL/glext.h:1366
  677. GL_DEPTH_TEXTURE_MODE_ARB = 34891 # GL/glext.h:1367
  678. # ARB_shadow (GL/glext.h:1370)
  679. GL_TEXTURE_COMPARE_MODE_ARB = 34892 # GL/glext.h:1371
  680. GL_TEXTURE_COMPARE_FUNC_ARB = 34893 # GL/glext.h:1372
  681. GL_COMPARE_R_TO_TEXTURE_ARB = 34894 # GL/glext.h:1373
  682. # ARB_shadow_ambient (GL/glext.h:1376)
  683. GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 32959 # GL/glext.h:1377
  684. # ARB_window_pos (GL/glext.h:1380)
  685. # ARB_vertex_program (GL/glext.h:1383)
  686. GL_COLOR_SUM_ARB = 33880 # GL/glext.h:1384
  687. GL_VERTEX_PROGRAM_ARB = 34336 # GL/glext.h:1385
  688. GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 34338 # GL/glext.h:1386
  689. GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 34339 # GL/glext.h:1387
  690. GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 34340 # GL/glext.h:1388
  691. GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 34341 # GL/glext.h:1389
  692. GL_CURRENT_VERTEX_ATTRIB_ARB = 34342 # GL/glext.h:1390
  693. GL_PROGRAM_LENGTH_ARB = 34343 # GL/glext.h:1391
  694. GL_PROGRAM_STRING_ARB = 34344 # GL/glext.h:1392
  695. GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 34350 # GL/glext.h:1393
  696. GL_MAX_PROGRAM_MATRICES_ARB = 34351 # GL/glext.h:1394
  697. GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 34368 # GL/glext.h:1395
  698. GL_CURRENT_MATRIX_ARB = 34369 # GL/glext.h:1396
  699. GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 34370 # GL/glext.h:1397
  700. GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 34371 # GL/glext.h:1398
  701. GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 34373 # GL/glext.h:1399
  702. GL_PROGRAM_ERROR_POSITION_ARB = 34379 # GL/glext.h:1400
  703. GL_PROGRAM_BINDING_ARB = 34423 # GL/glext.h:1401
  704. GL_MAX_VERTEX_ATTRIBS_ARB = 34921 # GL/glext.h:1402
  705. GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 34922 # GL/glext.h:1403
  706. GL_PROGRAM_ERROR_STRING_ARB = 34932 # GL/glext.h:1404
  707. GL_PROGRAM_FORMAT_ASCII_ARB = 34933 # GL/glext.h:1405
  708. GL_PROGRAM_FORMAT_ARB = 34934 # GL/glext.h:1406
  709. GL_PROGRAM_INSTRUCTIONS_ARB = 34976 # GL/glext.h:1407
  710. GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 34977 # GL/glext.h:1408
  711. GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34978 # GL/glext.h:1409
  712. GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34979 # GL/glext.h:1410
  713. GL_PROGRAM_TEMPORARIES_ARB = 34980 # GL/glext.h:1411
  714. GL_MAX_PROGRAM_TEMPORARIES_ARB = 34981 # GL/glext.h:1412
  715. GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 34982 # GL/glext.h:1413
  716. GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 34983 # GL/glext.h:1414
  717. GL_PROGRAM_PARAMETERS_ARB = 34984 # GL/glext.h:1415
  718. GL_MAX_PROGRAM_PARAMETERS_ARB = 34985 # GL/glext.h:1416
  719. GL_PROGRAM_NATIVE_PARAMETERS_ARB = 34986 # GL/glext.h:1417
  720. GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 34987 # GL/glext.h:1418
  721. GL_PROGRAM_ATTRIBS_ARB = 34988 # GL/glext.h:1419
  722. GL_MAX_PROGRAM_ATTRIBS_ARB = 34989 # GL/glext.h:1420
  723. GL_PROGRAM_NATIVE_ATTRIBS_ARB = 34990 # GL/glext.h:1421
  724. GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 34991 # GL/glext.h:1422
  725. GL_PROGRAM_ADDRESS_REGISTERS_ARB = 34992 # GL/glext.h:1423
  726. GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 34993 # GL/glext.h:1424
  727. GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34994 # GL/glext.h:1425
  728. GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34995 # GL/glext.h:1426
  729. GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 34996 # GL/glext.h:1427
  730. GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 34997 # GL/glext.h:1428
  731. GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 34998 # GL/glext.h:1429
  732. GL_TRANSPOSE_CURRENT_MATRIX_ARB = 34999 # GL/glext.h:1430
  733. GL_MATRIX0_ARB = 35008 # GL/glext.h:1431
  734. GL_MATRIX1_ARB = 35009 # GL/glext.h:1432
  735. GL_MATRIX2_ARB = 35010 # GL/glext.h:1433
  736. GL_MATRIX3_ARB = 35011 # GL/glext.h:1434
  737. GL_MATRIX4_ARB = 35012 # GL/glext.h:1435
  738. GL_MATRIX5_ARB = 35013 # GL/glext.h:1436
  739. GL_MATRIX6_ARB = 35014 # GL/glext.h:1437
  740. GL_MATRIX7_ARB = 35015 # GL/glext.h:1438
  741. GL_MATRIX8_ARB = 35016 # GL/glext.h:1439
  742. GL_MATRIX9_ARB = 35017 # GL/glext.h:1440
  743. GL_MATRIX10_ARB = 35018 # GL/glext.h:1441
  744. GL_MATRIX11_ARB = 35019 # GL/glext.h:1442
  745. GL_MATRIX12_ARB = 35020 # GL/glext.h:1443
  746. GL_MATRIX13_ARB = 35021 # GL/glext.h:1444
  747. GL_MATRIX14_ARB = 35022 # GL/glext.h:1445
  748. GL_MATRIX15_ARB = 35023 # GL/glext.h:1446
  749. GL_MATRIX16_ARB = 35024 # GL/glext.h:1447
  750. GL_MATRIX17_ARB = 35025 # GL/glext.h:1448
  751. GL_MATRIX18_ARB = 35026 # GL/glext.h:1449
  752. GL_MATRIX19_ARB = 35027 # GL/glext.h:1450
  753. GL_MATRIX20_ARB = 35028 # GL/glext.h:1451
  754. GL_MATRIX21_ARB = 35029 # GL/glext.h:1452
  755. GL_MATRIX22_ARB = 35030 # GL/glext.h:1453
  756. GL_MATRIX23_ARB = 35031 # GL/glext.h:1454
  757. GL_MATRIX24_ARB = 35032 # GL/glext.h:1455
  758. GL_MATRIX25_ARB = 35033 # GL/glext.h:1456
  759. GL_MATRIX26_ARB = 35034 # GL/glext.h:1457
  760. GL_MATRIX27_ARB = 35035 # GL/glext.h:1458
  761. GL_MATRIX28_ARB = 35036 # GL/glext.h:1459
  762. GL_MATRIX29_ARB = 35037 # GL/glext.h:1460
  763. GL_MATRIX30_ARB = 35038 # GL/glext.h:1461
  764. GL_MATRIX31_ARB = 35039 # GL/glext.h:1462
  765. # ARB_fragment_program (GL/glext.h:1465)
  766. GL_FRAGMENT_PROGRAM_ARB = 34820 # GL/glext.h:1466
  767. GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 34821 # GL/glext.h:1467
  768. GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 34822 # GL/glext.h:1468
  769. GL_PROGRAM_TEX_INDIRECTIONS_ARB = 34823 # GL/glext.h:1469
  770. GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34824 # GL/glext.h:1470
  771. GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34825 # GL/glext.h:1471
  772. GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34826 # GL/glext.h:1472
  773. GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 34827 # GL/glext.h:1473
  774. GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 34828 # GL/glext.h:1474
  775. GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 34829 # GL/glext.h:1475
  776. GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34830 # GL/glext.h:1476
  777. GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34831 # GL/glext.h:1477
  778. GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34832 # GL/glext.h:1478
  779. GL_MAX_TEXTURE_COORDS_ARB = 34929 # GL/glext.h:1479
  780. GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 34930 # GL/glext.h:1480
  781. # ARB_vertex_buffer_object (GL/glext.h:1483)
  782. GL_BUFFER_SIZE_ARB = 34660 # GL/glext.h:1484
  783. GL_BUFFER_USAGE_ARB = 34661 # GL/glext.h:1485
  784. GL_ARRAY_BUFFER_ARB = 34962 # GL/glext.h:1486
  785. GL_ELEMENT_ARRAY_BUFFER_ARB = 34963 # GL/glext.h:1487
  786. GL_ARRAY_BUFFER_BINDING_ARB = 34964 # GL/glext.h:1488
  787. GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 34965 # GL/glext.h:1489
  788. GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 34966 # GL/glext.h:1490
  789. GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 34967 # GL/glext.h:1491
  790. GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 34968 # GL/glext.h:1492
  791. GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 34969 # GL/glext.h:1493
  792. GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 34970 # GL/glext.h:1494
  793. GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 34971 # GL/glext.h:1495
  794. GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 34972 # GL/glext.h:1496
  795. GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 34973 # GL/glext.h:1497
  796. GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 34974 # GL/glext.h:1498
  797. GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 34975 # GL/glext.h:1499
  798. GL_READ_ONLY_ARB = 35000 # GL/glext.h:1500
  799. GL_WRITE_ONLY_ARB = 35001 # GL/glext.h:1501
  800. GL_READ_WRITE_ARB = 35002 # GL/glext.h:1502
  801. GL_BUFFER_ACCESS_ARB = 35003 # GL/glext.h:1503
  802. GL_BUFFER_MAPPED_ARB = 35004 # GL/glext.h:1504
  803. GL_BUFFER_MAP_POINTER_ARB = 35005 # GL/glext.h:1505
  804. GL_STREAM_DRAW_ARB = 35040 # GL/glext.h:1506
  805. GL_STREAM_READ_ARB = 35041 # GL/glext.h:1507
  806. GL_STREAM_COPY_ARB = 35042 # GL/glext.h:1508
  807. GL_STATIC_DRAW_ARB = 35044 # GL/glext.h:1509
  808. GL_STATIC_READ_ARB = 35045 # GL/glext.h:1510
  809. GL_STATIC_COPY_ARB = 35046 # GL/glext.h:1511
  810. GL_DYNAMIC_DRAW_ARB = 35048 # GL/glext.h:1512
  811. GL_DYNAMIC_READ_ARB = 35049 # GL/glext.h:1513
  812. GL_DYNAMIC_COPY_ARB = 35050 # GL/glext.h:1514
  813. # ARB_occlusion_query (GL/glext.h:1517)
  814. GL_QUERY_COUNTER_BITS_ARB = 34916 # GL/glext.h:1518
  815. GL_CURRENT_QUERY_ARB = 34917 # GL/glext.h:1519
  816. GL_QUERY_RESULT_ARB = 34918 # GL/glext.h:1520
  817. GL_QUERY_RESULT_AVAILABLE_ARB = 34919 # GL/glext.h:1521
  818. GL_SAMPLES_PASSED_ARB = 35092 # GL/glext.h:1522
  819. # ARB_shader_objects (GL/glext.h:1525)
  820. GL_PROGRAM_OBJECT_ARB = 35648 # GL/glext.h:1526
  821. GL_SHADER_OBJECT_ARB = 35656 # GL/glext.h:1527
  822. GL_OBJECT_TYPE_ARB = 35662 # GL/glext.h:1528
  823. GL_OBJECT_SUBTYPE_ARB = 35663 # GL/glext.h:1529
  824. GL_FLOAT_VEC2_ARB = 35664 # GL/glext.h:1530
  825. GL_FLOAT_VEC3_ARB = 35665 # GL/glext.h:1531
  826. GL_FLOAT_VEC4_ARB = 35666 # GL/glext.h:1532
  827. GL_INT_VEC2_ARB = 35667 # GL/glext.h:1533
  828. GL_INT_VEC3_ARB = 35668 # GL/glext.h:1534
  829. GL_INT_VEC4_ARB = 35669 # GL/glext.h:1535
  830. GL_BOOL_ARB = 35670 # GL/glext.h:1536
  831. GL_BOOL_VEC2_ARB = 35671 # GL/glext.h:1537
  832. GL_BOOL_VEC3_ARB = 35672 # GL/glext.h:1538
  833. GL_BOOL_VEC4_ARB = 35673 # GL/glext.h:1539
  834. GL_FLOAT_MAT2_ARB = 35674 # GL/glext.h:1540
  835. GL_FLOAT_MAT3_ARB = 35675 # GL/glext.h:1541
  836. GL_FLOAT_MAT4_ARB = 35676 # GL/glext.h:1542
  837. GL_SAMPLER_1D_ARB = 35677 # GL/glext.h:1543
  838. GL_SAMPLER_2D_ARB = 35678 # GL/glext.h:1544
  839. GL_SAMPLER_3D_ARB = 35679 # GL/glext.h:1545
  840. GL_SAMPLER_CUBE_ARB = 35680 # GL/glext.h:1546
  841. GL_SAMPLER_1D_SHADOW_ARB = 35681 # GL/glext.h:1547
  842. GL_SAMPLER_2D_SHADOW_ARB = 35682 # GL/glext.h:1548
  843. GL_SAMPLER_2D_RECT_ARB = 35683 # GL/glext.h:1549
  844. GL_SAMPLER_2D_RECT_SHADOW_ARB = 35684 # GL/glext.h:1550
  845. GL_OBJECT_DELETE_STATUS_ARB = 35712 # GL/glext.h:1551
  846. GL_OBJECT_COMPILE_STATUS_ARB = 35713 # GL/glext.h:1552
  847. GL_OBJECT_LINK_STATUS_ARB = 35714 # GL/glext.h:1553
  848. GL_OBJECT_VALIDATE_STATUS_ARB = 35715 # GL/glext.h:1554
  849. GL_OBJECT_INFO_LOG_LENGTH_ARB = 35716 # GL/glext.h:1555
  850. GL_OBJECT_ATTACHED_OBJECTS_ARB = 35717 # GL/glext.h:1556
  851. GL_OBJECT_ACTIVE_UNIFORMS_ARB = 35718 # GL/glext.h:1557
  852. GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 35719 # GL/glext.h:1558
  853. GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 35720 # GL/glext.h:1559
  854. # ARB_vertex_shader (GL/glext.h:1562)
  855. GL_VERTEX_SHADER_ARB = 35633 # GL/glext.h:1563
  856. GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 35658 # GL/glext.h:1564
  857. GL_MAX_VARYING_FLOATS_ARB = 35659 # GL/glext.h:1565
  858. GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 35660 # GL/glext.h:1566
  859. GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 35661 # GL/glext.h:1567
  860. GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 35721 # GL/glext.h:1568
  861. GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 35722 # GL/glext.h:1569
  862. # ARB_fragment_shader (GL/glext.h:1572)
  863. GL_FRAGMENT_SHADER_ARB = 35632 # GL/glext.h:1573
  864. GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 35657 # GL/glext.h:1574
  865. GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 35723 # GL/glext.h:1575
  866. # ARB_shading_language_100 (GL/glext.h:1578)
  867. GL_SHADING_LANGUAGE_VERSION_ARB = 35724 # GL/glext.h:1579
  868. # ARB_texture_non_power_of_two (GL/glext.h:1582)
  869. # ARB_point_sprite (GL/glext.h:1585)
  870. GL_POINT_SPRITE_ARB = 34913 # GL/glext.h:1586
  871. GL_COORD_REPLACE_ARB = 34914 # GL/glext.h:1587
  872. # ARB_fragment_program_shadow (GL/glext.h:1590)
  873. # ARB_draw_buffers (GL/glext.h:1593)
  874. GL_MAX_DRAW_BUFFERS_ARB = 34852 # GL/glext.h:1594
  875. GL_DRAW_BUFFER0_ARB = 34853 # GL/glext.h:1595
  876. GL_DRAW_BUFFER1_ARB = 34854 # GL/glext.h:1596
  877. GL_DRAW_BUFFER2_ARB = 34855 # GL/glext.h:1597
  878. GL_DRAW_BUFFER3_ARB = 34856 # GL/glext.h:1598
  879. GL_DRAW_BUFFER4_ARB = 34857 # GL/glext.h:1599
  880. GL_DRAW_BUFFER5_ARB = 34858 # GL/glext.h:1600
  881. GL_DRAW_BUFFER6_ARB = 34859 # GL/glext.h:1601
  882. GL_DRAW_BUFFER7_ARB = 34860 # GL/glext.h:1602
  883. GL_DRAW_BUFFER8_ARB = 34861 # GL/glext.h:1603
  884. GL_DRAW_BUFFER9_ARB = 34862 # GL/glext.h:1604
  885. GL_DRAW_BUFFER10_ARB = 34863 # GL/glext.h:1605
  886. GL_DRAW_BUFFER11_ARB = 34864 # GL/glext.h:1606
  887. GL_DRAW_BUFFER12_ARB = 34865 # GL/glext.h:1607
  888. GL_DRAW_BUFFER13_ARB = 34866 # GL/glext.h:1608
  889. GL_DRAW_BUFFER14_ARB = 34867 # GL/glext.h:1609
  890. GL_DRAW_BUFFER15_ARB = 34868 # GL/glext.h:1610
  891. # ARB_texture_rectangle (GL/glext.h:1613)
  892. GL_TEXTURE_RECTANGLE_ARB = 34037 # GL/glext.h:1614
  893. GL_TEXTURE_BINDING_RECTANGLE_ARB = 34038 # GL/glext.h:1615
  894. GL_PROXY_TEXTURE_RECTANGLE_ARB = 34039 # GL/glext.h:1616
  895. GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = 34040 # GL/glext.h:1617
  896. # ARB_color_buffer_float (GL/glext.h:1620)
  897. GL_RGBA_FLOAT_MODE_ARB = 34848 # GL/glext.h:1621
  898. GL_CLAMP_VERTEX_COLOR_ARB = 35098 # GL/glext.h:1622
  899. GL_CLAMP_FRAGMENT_COLOR_ARB = 35099 # GL/glext.h:1623
  900. GL_CLAMP_READ_COLOR_ARB = 35100 # GL/glext.h:1624
  901. GL_FIXED_ONLY_ARB = 35101 # GL/glext.h:1625
  902. # ARB_half_float_pixel (GL/glext.h:1628)
  903. GL_HALF_FLOAT_ARB = 5131 # GL/glext.h:1629
  904. # ARB_texture_float (GL/glext.h:1632)
  905. GL_TEXTURE_RED_TYPE_ARB = 35856 # GL/glext.h:1633
  906. GL_TEXTURE_GREEN_TYPE_ARB = 35857 # GL/glext.h:1634
  907. GL_TEXTURE_BLUE_TYPE_ARB = 35858 # GL/glext.h:1635
  908. GL_TEXTURE_ALPHA_TYPE_ARB = 35859 # GL/glext.h:1636
  909. GL_TEXTURE_LUMINANCE_TYPE_ARB = 35860 # GL/glext.h:1637
  910. GL_TEXTURE_INTENSITY_TYPE_ARB = 35861 # GL/glext.h:1638
  911. GL_TEXTURE_DEPTH_TYPE_ARB = 35862 # GL/glext.h:1639
  912. GL_UNSIGNED_NORMALIZED_ARB = 35863 # GL/glext.h:1640
  913. GL_RGBA32F_ARB = 34836 # GL/glext.h:1641
  914. GL_RGB32F_ARB = 34837 # GL/glext.h:1642
  915. GL_ALPHA32F_ARB = 34838 # GL/glext.h:1643
  916. GL_INTENSITY32F_ARB = 34839 # GL/glext.h:1644
  917. GL_LUMINANCE32F_ARB = 34840 # GL/glext.h:1645
  918. GL_LUMINANCE_ALPHA32F_ARB = 34841 # GL/glext.h:1646
  919. GL_RGBA16F_ARB = 34842 # GL/glext.h:1647
  920. GL_RGB16F_ARB = 34843 # GL/glext.h:1648
  921. GL_ALPHA16F_ARB = 34844 # GL/glext.h:1649
  922. GL_INTENSITY16F_ARB = 34845 # GL/glext.h:1650
  923. GL_LUMINANCE16F_ARB = 34846 # GL/glext.h:1651
  924. GL_LUMINANCE_ALPHA16F_ARB = 34847 # GL/glext.h:1652
  925. # ARB_pixel_buffer_object (GL/glext.h:1655)
  926. GL_PIXEL_PACK_BUFFER_ARB = 35051 # GL/glext.h:1656
  927. GL_PIXEL_UNPACK_BUFFER_ARB = 35052 # GL/glext.h:1657
  928. GL_PIXEL_PACK_BUFFER_BINDING_ARB = 35053 # GL/glext.h:1658
  929. GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 35055 # GL/glext.h:1659
  930. # ARB_depth_buffer_float (GL/glext.h:1662)
  931. GL_DEPTH_COMPONENT32F = 36012 # GL/glext.h:1663
  932. GL_DEPTH32F_STENCIL8 = 36013 # GL/glext.h:1664
  933. GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269 # GL/glext.h:1665
  934. # ARB_draw_instanced (GL/glext.h:1668)
  935. # ARB_framebuffer_object (GL/glext.h:1671)
  936. GL_INVALID_FRAMEBUFFER_OPERATION = 1286 # GL/glext.h:1672
  937. GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296 # GL/glext.h:1673
  938. GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297 # GL/glext.h:1674
  939. GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298 # GL/glext.h:1675
  940. GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299 # GL/glext.h:1676
  941. GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300 # GL/glext.h:1677
  942. GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301 # GL/glext.h:1678
  943. GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302 # GL/glext.h:1679
  944. GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303 # GL/glext.h:1680
  945. GL_FRAMEBUFFER_DEFAULT = 33304 # GL/glext.h:1681
  946. GL_FRAMEBUFFER_UNDEFINED = 33305 # GL/glext.h:1682
  947. GL_DEPTH_STENCIL_ATTACHMENT = 33306 # GL/glext.h:1683
  948. GL_MAX_RENDERBUFFER_SIZE = 34024 # GL/glext.h:1684
  949. GL_DEPTH_STENCIL = 34041 # GL/glext.h:1685
  950. GL_UNSIGNED_INT_24_8 = 34042 # GL/glext.h:1686
  951. GL_DEPTH24_STENCIL8 = 35056 # GL/glext.h:1687
  952. GL_TEXTURE_STENCIL_SIZE = 35057 # GL/glext.h:1688
  953. GL_TEXTURE_RED_TYPE = 35856 # GL/glext.h:1689
  954. GL_TEXTURE_GREEN_TYPE = 35857 # GL/glext.h:1690
  955. GL_TEXTURE_BLUE_TYPE = 35858 # GL/glext.h:1691
  956. GL_TEXTURE_ALPHA_TYPE = 35859 # GL/glext.h:1692
  957. GL_TEXTURE_DEPTH_TYPE = 35862 # GL/glext.h:1693
  958. GL_UNSIGNED_NORMALIZED = 35863 # GL/glext.h:1694
  959. GL_FRAMEBUFFER_BINDING = 36006 # GL/glext.h:1695
  960. GL_DRAW_FRAMEBUFFER_BINDING = 36006 # GL/glext.h:1696
  961. GL_RENDERBUFFER_BINDING = 36007 # GL/glext.h:1697
  962. GL_READ_FRAMEBUFFER = 36008 # GL/glext.h:1698
  963. GL_DRAW_FRAMEBUFFER = 36009 # GL/glext.h:1699
  964. GL_READ_FRAMEBUFFER_BINDING = 36010 # GL/glext.h:1700
  965. GL_RENDERBUFFER_SAMPLES = 36011 # GL/glext.h:1701
  966. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048 # GL/glext.h:1702
  967. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049 # GL/glext.h:1703
  968. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050 # GL/glext.h:1704
  969. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051 # GL/glext.h:1705
  970. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052 # GL/glext.h:1706
  971. GL_FRAMEBUFFER_COMPLETE = 36053 # GL/glext.h:1707
  972. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054 # GL/glext.h:1708
  973. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055 # GL/glext.h:1709
  974. GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 36059 # GL/glext.h:1710
  975. GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 36060 # GL/glext.h:1711
  976. GL_FRAMEBUFFER_UNSUPPORTED = 36061 # GL/glext.h:1712
  977. GL_MAX_COLOR_ATTACHMENTS = 36063 # GL/glext.h:1713
  978. GL_COLOR_ATTACHMENT0 = 36064 # GL/glext.h:1714
  979. GL_COLOR_ATTACHMENT1 = 36065 # GL/glext.h:1715
  980. GL_COLOR_ATTACHMENT2 = 36066 # GL/glext.h:1716
  981. GL_COLOR_ATTACHMENT3 = 36067 # GL/glext.h:1717
  982. GL_COLOR_ATTACHMENT4 = 36068 # GL/glext.h:1718
  983. GL_COLOR_ATTACHMENT5 = 36069 # GL/glext.h:1719
  984. GL_COLOR_ATTACHMENT6 = 36070 # GL/glext.h:1720
  985. GL_COLOR_ATTACHMENT7 = 36071 # GL/glext.h:1721
  986. GL_COLOR_ATTACHMENT8 = 36072 # GL/glext.h:1722
  987. GL_COLOR_ATTACHMENT9 = 36073 # GL/glext.h:1723
  988. GL_COLOR_ATTACHMENT10 = 36074 # GL/glext.h:1724
  989. GL_COLOR_ATTACHMENT11 = 36075 # GL/glext.h:1725
  990. GL_COLOR_ATTACHMENT12 = 36076 # GL/glext.h:1726
  991. GL_COLOR_ATTACHMENT13 = 36077 # GL/glext.h:1727
  992. GL_COLOR_ATTACHMENT14 = 36078 # GL/glext.h:1728
  993. GL_COLOR_ATTACHMENT15 = 36079 # GL/glext.h:1729
  994. GL_DEPTH_ATTACHMENT = 36096 # GL/glext.h:1730
  995. GL_STENCIL_ATTACHMENT = 36128 # GL/glext.h:1731
  996. GL_FRAMEBUFFER = 36160 # GL/glext.h:1732
  997. GL_RENDERBUFFER = 36161 # GL/glext.h:1733
  998. GL_RENDERBUFFER_WIDTH = 36162 # GL/glext.h:1734
  999. GL_RENDERBUFFER_HEIGHT = 36163 # GL/glext.h:1735
  1000. GL_RENDERBUFFER_INTERNAL_FORMAT = 36164 # GL/glext.h:1736
  1001. GL_STENCIL_INDEX1 = 36166 # GL/glext.h:1737
  1002. GL_STENCIL_INDEX4 = 36167 # GL/glext.h:1738
  1003. GL_STENCIL_INDEX8 = 36168 # GL/glext.h:1739
  1004. GL_STENCIL_INDEX16 = 36169 # GL/glext.h:1740
  1005. GL_RENDERBUFFER_RED_SIZE = 36176 # GL/glext.h:1741
  1006. GL_RENDERBUFFER_GREEN_SIZE = 36177 # GL/glext.h:1742
  1007. GL_RENDERBUFFER_BLUE_SIZE = 36178 # GL/glext.h:1743
  1008. GL_RENDERBUFFER_ALPHA_SIZE = 36179 # GL/glext.h:1744
  1009. GL_RENDERBUFFER_DEPTH_SIZE = 36180 # GL/glext.h:1745
  1010. GL_RENDERBUFFER_STENCIL_SIZE = 36181 # GL/glext.h:1746
  1011. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182 # GL/glext.h:1747
  1012. GL_MAX_SAMPLES = 36183 # GL/glext.h:1748
  1013. # ARB_framebuffer_object_DEPRECATED (GL/glext.h:1751)
  1014. GL_INDEX = 33314 # GL/glext.h:1752
  1015. GL_TEXTURE_LUMINANCE_TYPE = 35860 # GL/glext.h:1753
  1016. GL_TEXTURE_INTENSITY_TYPE = 35861 # GL/glext.h:1754
  1017. # ARB_framebuffer_sRGB (GL/glext.h:1757)
  1018. GL_FRAMEBUFFER_SRGB = 36281 # GL/glext.h:1758
  1019. # ARB_geometry_shader4 (GL/glext.h:1761)
  1020. GL_LINES_ADJACENCY_ARB = 10 # GL/glext.h:1762
  1021. GL_LINE_STRIP_ADJACENCY_ARB = 11 # GL/glext.h:1763
  1022. GL_TRIANGLES_ADJACENCY_ARB = 12 # GL/glext.h:1764
  1023. GL_TRIANGLE_STRIP_ADJACENCY_ARB = 13 # GL/glext.h:1765
  1024. GL_PROGRAM_POINT_SIZE_ARB = 34370 # GL/glext.h:1766
  1025. GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 35881 # GL/glext.h:1767
  1026. GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 36263 # GL/glext.h:1768
  1027. GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 36264 # GL/glext.h:1769
  1028. GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 36265 # GL/glext.h:1770
  1029. GL_GEOMETRY_SHADER_ARB = 36313 # GL/glext.h:1771
  1030. GL_GEOMETRY_VERTICES_OUT_ARB = 36314 # GL/glext.h:1772
  1031. GL_GEOMETRY_INPUT_TYPE_ARB = 36315 # GL/glext.h:1773
  1032. GL_GEOMETRY_OUTPUT_TYPE_ARB = 36316 # GL/glext.h:1774
  1033. GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 36317 # GL/glext.h:1775
  1034. GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 36318 # GL/glext.h:1776
  1035. GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 36319 # GL/glext.h:1777
  1036. GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 36320 # GL/glext.h:1778
  1037. GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 36321 # GL/glext.h:1779
  1038. # ARB_half_float_vertex (GL/glext.h:1784)
  1039. GL_HALF_FLOAT = 5131 # GL/glext.h:1785
  1040. # ARB_instanced_arrays (GL/glext.h:1788)
  1041. GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = 35070 # GL/glext.h:1789
  1042. # ARB_map_buffer_range (GL/glext.h:1792)
  1043. GL_MAP_READ_BIT = 1 # GL/glext.h:1793
  1044. GL_MAP_WRITE_BIT = 2 # GL/glext.h:1794
  1045. GL_MAP_INVALIDATE_RANGE_BIT = 4 # GL/glext.h:1795
  1046. GL_MAP_INVALIDATE_BUFFER_BIT = 8 # GL/glext.h:1796
  1047. GL_MAP_FLUSH_EXPLICIT_BIT = 16 # GL/glext.h:1797
  1048. GL_MAP_UNSYNCHRONIZED_BIT = 32 # GL/glext.h:1798
  1049. # ARB_texture_buffer_object (GL/glext.h:1801)
  1050. GL_TEXTURE_BUFFER_ARB = 35882 # GL/glext.h:1802
  1051. GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 35883 # GL/glext.h:1803
  1052. GL_TEXTURE_BINDING_BUFFER_ARB = 35884 # GL/glext.h:1804
  1053. GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 35885 # GL/glext.h:1805
  1054. GL_TEXTURE_BUFFER_FORMAT_ARB = 35886 # GL/glext.h:1806
  1055. # ARB_texture_compression_rgtc (GL/glext.h:1809)
  1056. GL_COMPRESSED_RED_RGTC1 = 36283 # GL/glext.h:1810
  1057. GL_COMPRESSED_SIGNED_RED_RGTC1 = 36284 # GL/glext.h:1811
  1058. GL_COMPRESSED_RG_RGTC2 = 36285 # GL/glext.h:1812
  1059. GL_COMPRESSED_SIGNED_RG_RGTC2 = 36286 # GL/glext.h:1813
  1060. # ARB_texture_rg (GL/glext.h:1816)
  1061. GL_RG = 33319 # GL/glext.h:1817
  1062. GL_RG_INTEGER = 33320 # GL/glext.h:1818
  1063. GL_R8 = 33321 # GL/glext.h:1819
  1064. GL_R16 = 33322 # GL/glext.h:1820
  1065. GL_RG8 = 33323 # GL/glext.h:1821
  1066. GL_RG16 = 33324 # GL/glext.h:1822
  1067. GL_R16F = 33325 # GL/glext.h:1823
  1068. GL_R32F = 33326 # GL/glext.h:1824
  1069. GL_RG16F = 33327 # GL/glext.h:1825
  1070. GL_RG32F = 33328 # GL/glext.h:1826
  1071. GL_R8I = 33329 # GL/glext.h:1827
  1072. GL_R8UI = 33330 # GL/glext.h:1828
  1073. GL_R16I = 33331 # GL/glext.h:1829
  1074. GL_R16UI = 33332 # GL/glext.h:1830
  1075. GL_R32I = 33333 # GL/glext.h:1831
  1076. GL_R32UI = 33334 # GL/glext.h:1832
  1077. GL_RG8I = 33335 # GL/glext.h:1833
  1078. GL_RG8UI = 33336 # GL/glext.h:1834
  1079. GL_RG16I = 33337 # GL/glext.h:1835
  1080. GL_RG16UI = 33338 # GL/glext.h:1836
  1081. GL_RG32I = 33339 # GL/glext.h:1837
  1082. GL_RG32UI = 33340 # GL/glext.h:1838
  1083. # ARB_vertex_array_object (GL/glext.h:1841)
  1084. GL_VERTEX_ARRAY_BINDING = 34229 # GL/glext.h:1842
  1085. # ARB_uniform_buffer_object (GL/glext.h:1845)
  1086. GL_UNIFORM_BUFFER = 35345 # GL/glext.h:1846
  1087. GL_UNIFORM_BUFFER_BINDING = 35368 # GL/glext.h:1847
  1088. GL_UNIFORM_BUFFER_START = 35369 # GL/glext.h:1848
  1089. GL_UNIFORM_BUFFER_SIZE = 35370 # GL/glext.h:1849
  1090. GL_MAX_VERTEX_UNIFORM_BLOCKS = 35371 # GL/glext.h:1850
  1091. GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 35372 # GL/glext.h:1851
  1092. GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 35373 # GL/glext.h:1852
  1093. GL_MAX_COMBINED_UNIFORM_BLOCKS = 35374 # GL/glext.h:1853
  1094. GL_MAX_UNIFORM_BUFFER_BINDINGS = 35375 # GL/glext.h:1854
  1095. GL_MAX_UNIFORM_BLOCK_SIZE = 35376 # GL/glext.h:1855
  1096. GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 35377 # GL/glext.h:1856
  1097. GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 35378 # GL/glext.h:1857
  1098. GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 35379 # GL/glext.h:1858
  1099. GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 35380 # GL/glext.h:1859
  1100. GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 35381 # GL/glext.h:1860
  1101. GL_ACTIVE_UNIFORM_BLOCKS = 35382 # GL/glext.h:1861
  1102. GL_UNIFORM_TYPE = 35383 # GL/glext.h:1862
  1103. GL_UNIFORM_SIZE = 35384 # GL/glext.h:1863
  1104. GL_UNIFORM_NAME_LENGTH = 35385 # GL/glext.h:1864
  1105. GL_UNIFORM_BLOCK_INDEX = 35386 # GL/glext.h:1865
  1106. GL_UNIFORM_OFFSET = 35387 # GL/glext.h:1866
  1107. GL_UNIFORM_ARRAY_STRIDE = 35388 # GL/glext.h:1867
  1108. GL_UNIFORM_MATRIX_STRIDE = 35389 # GL/glext.h:1868
  1109. GL_UNIFORM_IS_ROW_MAJOR = 35390 # GL/glext.h:1869
  1110. GL_UNIFORM_BLOCK_BINDING = 35391 # GL/glext.h:1870
  1111. GL_UNIFORM_BLOCK_DATA_SIZE = 35392 # GL/glext.h:1871
  1112. GL_UNIFORM_BLOCK_NAME_LENGTH = 35393 # GL/glext.h:1872
  1113. GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 35394 # GL/glext.h:1873
  1114. GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 35395 # GL/glext.h:1874
  1115. GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 35396 # GL/glext.h:1875
  1116. GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 35397 # GL/glext.h:1876
  1117. GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 35398 # GL/glext.h:1877
  1118. GL_INVALID_INDEX = 4294967295 # GL/glext.h:1878
  1119. # ARB_compatibility (GL/glext.h:1881)
  1120. # ARB_copy_buffer (GL/glext.h:1885)
  1121. GL_COPY_READ_BUFFER_BINDING = 36662 # GL/glext.h:1886
  1122. GL_COPY_READ_BUFFER = 36662 # GL/glext.h:1887
  1123. GL_COPY_WRITE_BUFFER_BINDING = 36663 # GL/glext.h:1888
  1124. GL_COPY_WRITE_BUFFER = 36663 # GL/glext.h:1889
  1125. # ARB_shader_texture_lod (GL/glext.h:1892)
  1126. # ARB_depth_clamp (GL/glext.h:1895)
  1127. GL_DEPTH_CLAMP = 34383 # GL/glext.h:1896
  1128. # ARB_draw_elements_base_vertex (GL/glext.h:1899)
  1129. # ARB_fragment_coord_conventions (GL/glext.h:1902)
  1130. # ARB_provoking_vertex (GL/glext.h:1905)
  1131. GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 36428 # GL/glext.h:1906
  1132. GL_FIRST_VERTEX_CONVENTION = 36429 # GL/glext.h:1907
  1133. GL_LAST_VERTEX_CONVENTION = 36430 # GL/glext.h:1908
  1134. GL_PROVOKING_VERTEX = 36431 # GL/glext.h:1909
  1135. # ARB_seamless_cube_map (GL/glext.h:1912)
  1136. GL_TEXTURE_CUBE_MAP_SEAMLESS = 34895 # GL/glext.h:1913
  1137. # ARB_sync (GL/glext.h:1916)
  1138. GL_MAX_SERVER_WAIT_TIMEOUT = 37137 # GL/glext.h:1917
  1139. GL_OBJECT_TYPE = 37138 # GL/glext.h:1918
  1140. GL_SYNC_CONDITION = 37139 # GL/glext.h:1919
  1141. GL_SYNC_STATUS = 37140 # GL/glext.h:1920
  1142. GL_SYNC_FLAGS = 37141 # GL/glext.h:1921
  1143. GL_SYNC_FENCE = 37142 # GL/glext.h:1922
  1144. GL_SYNC_GPU_COMMANDS_COMPLETE = 37143 # GL/glext.h:1923
  1145. GL_UNSIGNALED = 37144 # GL/glext.h:1924
  1146. GL_SIGNALED = 37145 # GL/glext.h:1925
  1147. GL_ALREADY_SIGNALED = 37146 # GL/glext.h:1926
  1148. GL_TIMEOUT_EXPIRED = 37147 # GL/glext.h:1927
  1149. GL_CONDITION_SATISFIED = 37148 # GL/glext.h:1928
  1150. GL_WAIT_FAILED = 37149 # GL/glext.h:1929
  1151. GL_SYNC_FLUSH_COMMANDS_BIT = 1 # GL/glext.h:1930
  1152. GL_TIMEOUT_IGNORED = 18446744073709551615L # GL/glext.h:1931
  1153. # ARB_texture_multisample (GL/glext.h:1934)
  1154. GL_SAMPLE_POSITION = 36432 # GL/glext.h:1935
  1155. GL_SAMPLE_MASK = 36433 # GL/glext.h:1936
  1156. GL_SAMPLE_MASK_VALUE = 36434 # GL/glext.h:1937
  1157. GL_MAX_SAMPLE_MASK_WORDS = 36441 # GL/glext.h:1938
  1158. GL_TEXTURE_2D_MULTISAMPLE = 37120 # GL/glext.h:1939
  1159. GL_PROXY_TEXTURE_2D_MULTISAMPLE = 37121 # GL/glext.h:1940
  1160. GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 37122 # GL/glext.h:1941
  1161. GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 37123 # GL/glext.h:1942
  1162. GL_TEXTURE_BINDING_2D_MULTISAMPLE = 37124 # GL/glext.h:1943
  1163. GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 37125 # GL/glext.h:1944
  1164. GL_TEXTURE_SAMPLES = 37126 # GL/glext.h:1945
  1165. GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 37127 # GL/glext.h:1946
  1166. GL_SAMPLER_2D_MULTISAMPLE = 37128 # GL/glext.h:1947
  1167. GL_INT_SAMPLER_2D_MULTISAMPLE = 37129 # GL/glext.h:1948
  1168. GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 37130 # GL/glext.h:1949
  1169. GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 37131 # GL/glext.h:1950
  1170. GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37132 # GL/glext.h:1951
  1171. GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37133 # GL/glext.h:1952
  1172. GL_MAX_COLOR_TEXTURE_SAMPLES = 37134 # GL/glext.h:1953
  1173. GL_MAX_DEPTH_TEXTURE_SAMPLES = 37135 # GL/glext.h:1954
  1174. GL_MAX_INTEGER_SAMPLES = 37136 # GL/glext.h:1955
  1175. # ARB_vertex_array_bgra (GL/glext.h:1958)
  1176. # ARB_draw_buffers_blend (GL/glext.h:1962)
  1177. # ARB_sample_shading (GL/glext.h:1965)
  1178. GL_SAMPLE_SHADING_ARB = 35894 # GL/glext.h:1966
  1179. GL_MIN_SAMPLE_SHADING_VALUE_ARB = 35895 # GL/glext.h:1967
  1180. # ARB_texture_cube_map_array (GL/glext.h:1970)
  1181. GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 36873 # GL/glext.h:1971
  1182. GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = 36874 # GL/glext.h:1972
  1183. GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 36875 # GL/glext.h:1973
  1184. GL_SAMPLER_CUBE_MAP_ARRAY_ARB = 36876 # GL/glext.h:1974
  1185. GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = 36877 # GL/glext.h:1975
  1186. GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 36878 # GL/glext.h:1976
  1187. GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 36879 # GL/glext.h:1977
  1188. # ARB_texture_gather (GL/glext.h:1980)
  1189. GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 36446 # GL/glext.h:1981
  1190. GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 36447 # GL/glext.h:1982
  1191. # ARB_texture_query_lod (GL/glext.h:1985)
  1192. # ARB_shading_language_include (GL/glext.h:1988)
  1193. GL_SHADER_INCLUDE_ARB = 36270 # GL/glext.h:1989
  1194. GL_NAMED_STRING_LENGTH_ARB = 36329 # GL/glext.h:1990
  1195. GL_NAMED_STRING_TYPE_ARB = 36330 # GL/glext.h:1991
  1196. # ARB_texture_compression_bptc (GL/glext.h:1994)
  1197. GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 36492 # GL/glext.h:1995
  1198. GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 36493 # GL/glext.h:1996
  1199. GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 36494 # GL/glext.h:1997
  1200. GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 36495 # GL/glext.h:1998
  1201. # ARB_blend_func_extended (GL/glext.h:2001)
  1202. GL_SRC1_COLOR = 35065 # GL/glext.h:2002
  1203. GL_ONE_MINUS_SRC1_COLOR = 35066 # GL/glext.h:2004
  1204. GL_ONE_MINUS_SRC1_ALPHA = 35067 # GL/glext.h:2005
  1205. GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 35068 # GL/glext.h:2006
  1206. # ARB_explicit_attrib_location (GL/glext.h:2009)
  1207. # ARB_occlusion_query2 (GL/glext.h:2012)
  1208. GL_ANY_SAMPLES_PASSED = 35887 # GL/glext.h:2013
  1209. # ARB_sampler_objects (GL/glext.h:2016)
  1210. GL_SAMPLER_BINDING = 35097 # GL/glext.h:2017
  1211. # ARB_shader_bit_encoding (GL/glext.h:2020)
  1212. # ARB_texture_rgb10_a2ui (GL/glext.h:2023)
  1213. GL_RGB10_A2UI = 36975 # GL/glext.h:2024
  1214. # ARB_texture_swizzle (GL/glext.h:2027)
  1215. GL_TEXTURE_SWIZZLE_R = 36418 # GL/glext.h:2028
  1216. GL_TEXTURE_SWIZZLE_G = 36419 # GL/glext.h:2029
  1217. GL_TEXTURE_SWIZZLE_B = 36420 # GL/glext.h:2030
  1218. GL_TEXTURE_SWIZZLE_A = 36421 # GL/glext.h:2031
  1219. GL_TEXTURE_SWIZZLE_RGBA = 36422 # GL/glext.h:2032
  1220. # ARB_timer_query (GL/glext.h:2035)
  1221. GL_TIME_ELAPSED = 35007 # GL/glext.h:2036
  1222. GL_TIMESTAMP = 36392 # GL/glext.h:2037
  1223. # ARB_vertex_type_2_10_10_10_rev (GL/glext.h:2040)
  1224. GL_INT_2_10_10_10_REV = 36255 # GL/glext.h:2042
  1225. # ARB_draw_indirect (GL/glext.h:2045)
  1226. GL_DRAW_INDIRECT_BUFFER = 36671 # GL/glext.h:2046
  1227. GL_DRAW_INDIRECT_BUFFER_BINDING = 36675 # GL/glext.h:2047
  1228. # ARB_gpu_shader5 (GL/glext.h:2050)
  1229. GL_GEOMETRY_SHADER_INVOCATIONS = 34943 # GL/glext.h:2051
  1230. GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 36442 # GL/glext.h:2052
  1231. GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 36443 # GL/glext.h:2053
  1232. GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 36444 # GL/glext.h:2054
  1233. GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 36445 # GL/glext.h:2055
  1234. # ARB_gpu_shader_fp64 (GL/glext.h:2059)
  1235. GL_DOUBLE_VEC2 = 36860 # GL/glext.h:2061
  1236. GL_DOUBLE_VEC3 = 36861 # GL/glext.h:2062
  1237. GL_DOUBLE_VEC4 = 36862 # GL/glext.h:2063
  1238. GL_DOUBLE_MAT2 = 36678 # GL/glext.h:2064
  1239. GL_DOUBLE_MAT3 = 36679 # GL/glext.h:2065
  1240. GL_DOUBLE_MAT4 = 36680 # GL/glext.h:2066
  1241. GL_DOUBLE_MAT2x3 = 36681 # GL/glext.h:2067
  1242. GL_DOUBLE_MAT2x4 = 36682 # GL/glext.h:2068
  1243. GL_DOUBLE_MAT3x2 = 36683 # GL/glext.h:2069
  1244. GL_DOUBLE_MAT3x4 = 36684 # GL/glext.h:2070
  1245. GL_DOUBLE_MAT4x2 = 36685 # GL/glext.h:2071
  1246. GL_DOUBLE_MAT4x3 = 36686 # GL/glext.h:2072
  1247. # ARB_shader_subroutine (GL/glext.h:2075)
  1248. GL_ACTIVE_SUBROUTINES = 36325 # GL/glext.h:2076
  1249. GL_ACTIVE_SUBROUTINE_UNIFORMS = 36326 # GL/glext.h:2077
  1250. GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 36423 # GL/glext.h:2078
  1251. GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 36424 # GL/glext.h:2079
  1252. GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 36425 # GL/glext.h:2080
  1253. GL_MAX_SUBROUTINES = 36327 # GL/glext.h:2081
  1254. GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 36328 # GL/glext.h:2082
  1255. GL_NUM_COMPATIBLE_SUBROUTINES = 36426 # GL/glext.h:2083
  1256. GL_COMPATIBLE_SUBROUTINES = 36427 # GL/glext.h:2084
  1257. # ARB_tessellation_shader (GL/glext.h:2089)
  1258. GL_PATCHES = 14 # GL/glext.h:2090
  1259. GL_PATCH_VERTICES = 36466 # GL/glext.h:2091
  1260. GL_PATCH_DEFAULT_INNER_LEVEL = 36467 # GL/glext.h:2092
  1261. GL_PATCH_DEFAULT_OUTER_LEVEL = 36468 # GL/glext.h:2093
  1262. GL_TESS_CONTROL_OUTPUT_VERTICES = 36469 # GL/glext.h:2094
  1263. GL_TESS_GEN_MODE = 36470 # GL/glext.h:2095
  1264. GL_TESS_GEN_SPACING = 36471 # GL/glext.h:2096
  1265. GL_TESS_GEN_VERTEX_ORDER = 36472 # GL/glext.h:2097
  1266. GL_TESS_GEN_POINT_MODE = 36473 # GL/glext.h:2098
  1267. GL_ISOLINES = 36474 # GL/glext.h:2101
  1268. GL_FRACTIONAL_ODD = 36475 # GL/glext.h:2103
  1269. GL_FRACTIONAL_EVEN = 36476 # GL/glext.h:2104
  1270. GL_MAX_PATCH_VERTICES = 36477 # GL/glext.h:2107
  1271. GL_MAX_TESS_GEN_LEVEL = 36478 # GL/glext.h:2108
  1272. GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 36479 # GL/glext.h:2109
  1273. GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 36480 # GL/glext.h:2110
  1274. GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 36481 # GL/glext.h:2111
  1275. GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 36482 # GL/glext.h:2112
  1276. GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 36483 # GL/glext.h:2113
  1277. GL_MAX_TESS_PATCH_COMPONENTS = 36484 # GL/glext.h:2114
  1278. GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 36485 # GL/glext.h:2115
  1279. GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 36486 # GL/glext.h:2116
  1280. GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 36489 # GL/glext.h:2117
  1281. GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 36490 # GL/glext.h:2118
  1282. GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 34924 # GL/glext.h:2119
  1283. GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 34925 # GL/glext.h:2120
  1284. GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 36382 # GL/glext.h:2121
  1285. GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 36383 # GL/glext.h:2122
  1286. GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 34032 # GL/glext.h:2123
  1287. GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 34033 # GL/glext.h:2124
  1288. GL_TESS_EVALUATION_SHADER = 36487 # GL/glext.h:2125
  1289. GL_TESS_CONTROL_SHADER = 36488 # GL/glext.h:2126
  1290. # ARB_texture_buffer_object_rgb32 (GL/glext.h:2129)
  1291. # ARB_transform_feedback2 (GL/glext.h:2135)
  1292. GL_TRANSFORM_FEEDBACK = 36386 # GL/glext.h:2136
  1293. GL_TRANSFORM_FEEDBACK_PAUSED = 36387 # GL/glext.h:2137
  1294. GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = 36387 # GL/glext.h:2138
  1295. GL_TRANSFORM_FEEDBACK_ACTIVE = 36388 # GL/glext.h:2139
  1296. GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 36388 # GL/glext.h:2140
  1297. GL_TRANSFORM_FEEDBACK_BINDING = 36389 # GL/glext.h:2141
  1298. # ARB_transform_feedback3 (GL/glext.h:2144)
  1299. GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 36464 # GL/glext.h:2145
  1300. GL_MAX_VERTEX_STREAMS = 36465 # GL/glext.h:2146
  1301. # ARB_ES2_compatibility (GL/glext.h:2149)
  1302. GL_FIXED = 5132 # GL/glext.h:2150
  1303. GL_IMPLEMENTATION_COLOR_READ_TYPE = 35738 # GL/glext.h:2151
  1304. GL_IMPLEMENTATION_COLOR_READ_FORMAT = 35739 # GL/glext.h:2152
  1305. GL_LOW_FLOAT = 36336 # GL/glext.h:2153
  1306. GL_MEDIUM_FLOAT = 36337 # GL/glext.h:2154
  1307. GL_HIGH_FLOAT = 36338 # GL/glext.h:2155
  1308. GL_LOW_INT = 36339 # GL/glext.h:2156
  1309. GL_MEDIUM_INT = 36340 # GL/glext.h:2157
  1310. GL_HIGH_INT = 36341 # GL/glext.h:2158
  1311. GL_SHADER_COMPILER = 36346 # GL/glext.h:2159
  1312. GL_NUM_SHADER_BINARY_FORMATS = 36345 # GL/glext.h:2160
  1313. GL_MAX_VERTEX_UNIFORM_VECTORS = 36347 # GL/glext.h:2161
  1314. GL_MAX_VARYING_VECTORS = 36348 # GL/glext.h:2162
  1315. GL_MAX_FRAGMENT_UNIFORM_VECTORS = 36349 # GL/glext.h:2163
  1316. GL_RGB565 = 36194 # GL/glext.h:2164
  1317. # ARB_get_program_binary (GL/glext.h:2167)
  1318. GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 33367 # GL/glext.h:2168
  1319. GL_PROGRAM_BINARY_LENGTH = 34625 # GL/glext.h:2169
  1320. GL_NUM_PROGRAM_BINARY_FORMATS = 34814 # GL/glext.h:2170
  1321. GL_PROGRAM_BINARY_FORMATS = 34815 # GL/glext.h:2171
  1322. # ARB_separate_shader_objects (GL/glext.h:2174)
  1323. GL_VERTEX_SHADER_BIT = 1 # GL/glext.h:2175
  1324. GL_FRAGMENT_SHADER_BIT = 2 # GL/glext.h:2176
  1325. GL_GEOMETRY_SHADER_BIT = 4 # GL/glext.h:2177
  1326. GL_TESS_CONTROL_SHADER_BIT = 8 # GL/glext.h:2178
  1327. GL_TESS_EVALUATION_SHADER_BIT = 16 # GL/glext.h:2179
  1328. GL_ALL_SHADER_BITS = 4294967295 # GL/glext.h:2180
  1329. GL_PROGRAM_SEPARABLE = 33368 # GL/glext.h:2181
  1330. GL_ACTIVE_PROGRAM = 33369 # GL/glext.h:2182
  1331. GL_PROGRAM_PIPELINE_BINDING = 33370 # GL/glext.h:2183
  1332. # ARB_shader_precision (GL/glext.h:2186)
  1333. # ARB_vertex_attrib_64bit (GL/glext.h:2189)
  1334. # ARB_viewport_array (GL/glext.h:2205)
  1335. GL_MAX_VIEWPORTS = 33371 # GL/glext.h:2210
  1336. GL_VIEWPORT_SUBPIXEL_BITS = 33372 # GL/glext.h:2211
  1337. GL_VIEWPORT_BOUNDS_RANGE = 33373 # GL/glext.h:2212
  1338. GL_LAYER_PROVOKING_VERTEX = 33374 # GL/glext.h:2213
  1339. GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 33375 # GL/glext.h:2214
  1340. GL_UNDEFINED_VERTEX = 33376 # GL/glext.h:2215
  1341. # ARB_cl_event (GL/glext.h:2221)
  1342. GL_SYNC_CL_EVENT_ARB = 33344 # GL/glext.h:2222
  1343. GL_SYNC_CL_EVENT_COMPLETE_ARB = 33345 # GL/glext.h:2223
  1344. # ARB_debug_output (GL/glext.h:2226)
  1345. GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 33346 # GL/glext.h:2227
  1346. GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 33347 # GL/glext.h:2228
  1347. GL_DEBUG_CALLBACK_FUNCTION_ARB = 33348 # GL/glext.h:2229
  1348. GL_DEBUG_CALLBACK_USER_PARAM_ARB = 33349 # GL/glext.h:2230
  1349. GL_DEBUG_SOURCE_API_ARB = 33350 # GL/glext.h:2231
  1350. GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 33351 # GL/glext.h:2232
  1351. GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 33352 # GL/glext.h:2233
  1352. GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 33353 # GL/glext.h:2234
  1353. GL_DEBUG_SOURCE_APPLICATION_ARB = 33354 # GL/glext.h:2235
  1354. GL_DEBUG_SOURCE_OTHER_ARB = 33355 # GL/glext.h:2236
  1355. GL_DEBUG_TYPE_ERROR_ARB = 33356 # GL/glext.h:2237
  1356. GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 33357 # GL/glext.h:2238
  1357. GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 33358 # GL/glext.h:2239
  1358. GL_DEBUG_TYPE_PORTABILITY_ARB = 33359 # GL/glext.h:2240
  1359. GL_DEBUG_TYPE_PERFORMANCE_ARB = 33360 # GL/glext.h:2241
  1360. GL_DEBUG_TYPE_OTHER_ARB = 33361 # GL/glext.h:2242
  1361. GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 37187 # GL/glext.h:2243
  1362. GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = 37188 # GL/glext.h:2244
  1363. GL_DEBUG_LOGGED_MESSAGES_ARB = 37189 # GL/glext.h:2245
  1364. GL_DEBUG_SEVERITY_HIGH_ARB = 37190 # GL/glext.h:2246
  1365. GL_DEBUG_SEVERITY_MEDIUM_ARB = 37191 # GL/glext.h:2247
  1366. GL_DEBUG_SEVERITY_LOW_ARB = 37192 # GL/glext.h:2248
  1367. # ARB_robustness (GL/glext.h:2251)
  1368. GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 4 # GL/glext.h:2253
  1369. GL_LOSE_CONTEXT_ON_RESET_ARB = 33362 # GL/glext.h:2254
  1370. GL_GUILTY_CONTEXT_RESET_ARB = 33363 # GL/glext.h:2255
  1371. GL_INNOCENT_CONTEXT_RESET_ARB = 33364 # GL/glext.h:2256
  1372. GL_UNKNOWN_CONTEXT_RESET_ARB = 33365 # GL/glext.h:2257
  1373. GL_RESET_NOTIFICATION_STRATEGY_ARB = 33366 # GL/glext.h:2258
  1374. GL_NO_RESET_NOTIFICATION_ARB = 33377 # GL/glext.h:2259
  1375. # ARB_shader_stencil_export (GL/glext.h:2262)
  1376. # ARB_base_instance (GL/glext.h:2265)
  1377. # ARB_shading_language_420pack (GL/glext.h:2268)
  1378. # ARB_transform_feedback_instanced (GL/glext.h:2271)
  1379. # ARB_compressed_texture_pixel_storage (GL/glext.h:2274)
  1380. GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 37159 # GL/glext.h:2275
  1381. GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 37160 # GL/glext.h:2276
  1382. GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 37161 # GL/glext.h:2277
  1383. GL_UNPACK_COMPRESSED_BLOCK_SIZE = 37162 # GL/glext.h:2278
  1384. GL_PACK_COMPRESSED_BLOCK_WIDTH = 37163 # GL/glext.h:2279
  1385. GL_PACK_COMPRESSED_BLOCK_HEIGHT = 37164 # GL/glext.h:2280
  1386. GL_PACK_COMPRESSED_BLOCK_DEPTH = 37165 # GL/glext.h:2281
  1387. GL_PACK_COMPRESSED_BLOCK_SIZE = 37166 # GL/glext.h:2282
  1388. # ARB_conservative_depth (GL/glext.h:2285)
  1389. # ARB_internalformat_query (GL/glext.h:2288)
  1390. GL_NUM_SAMPLE_COUNTS = 37760 # GL/glext.h:2289
  1391. # ARB_map_buffer_alignment (GL/glext.h:2292)
  1392. GL_MIN_MAP_BUFFER_ALIGNMENT = 37052 # GL/glext.h:2293
  1393. # ARB_shader_atomic_counters (GL/glext.h:2296)
  1394. GL_ATOMIC_COUNTER_BUFFER = 37568 # GL/glext.h:2297
  1395. GL_ATOMIC_COUNTER_BUFFER_BINDING = 37569 # GL/glext.h:2298
  1396. GL_ATOMIC_COUNTER_BUFFER_START = 37570 # GL/glext.h:2299
  1397. GL_ATOMIC_COUNTER_BUFFER_SIZE = 37571 # GL/glext.h:2300
  1398. GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 37572 # GL/glext.h:2301
  1399. GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 37573 # GL/glext.h:2302
  1400. GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 37574 # GL/glext.h:2303
  1401. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 37575 # GL/glext.h:2304
  1402. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 37576 # GL/glext.h:2305
  1403. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 37577 # GL/glext.h:2306
  1404. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 37578 # GL/glext.h:2307
  1405. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 37579 # GL/glext.h:2308
  1406. GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 37580 # GL/glext.h:2309
  1407. GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 37581 # GL/glext.h:2310
  1408. GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 37582 # GL/glext.h:2311
  1409. GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 37583 # GL/glext.h:2312
  1410. GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 37584 # GL/glext.h:2313
  1411. GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 37585 # GL/glext.h:2314
  1412. GL_MAX_VERTEX_ATOMIC_COUNTERS = 37586 # GL/glext.h:2315
  1413. GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 37587 # GL/glext.h:2316
  1414. GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 37588 # GL/glext.h:2317
  1415. GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 37589 # GL/glext.h:2318
  1416. GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 37590 # GL/glext.h:2319
  1417. GL_MAX_COMBINED_ATOMIC_COUNTERS = 37591 # GL/glext.h:2320
  1418. GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 37592 # GL/glext.h:2321
  1419. GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 37596 # GL/glext.h:2322
  1420. GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 37593 # GL/glext.h:2323
  1421. GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 37594 # GL/glext.h:2324
  1422. GL_UNSIGNED_INT_ATOMIC_COUNTER = 37595 # GL/glext.h:2325
  1423. # ARB_shader_image_load_store (GL/glext.h:2328)
  1424. GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 1 # GL/glext.h:2329
  1425. GL_ELEMENT_ARRAY_BARRIER_BIT = 2 # GL/glext.h:2330
  1426. GL_UNIFORM_BARRIER_BIT = 4 # GL/glext.h:2331
  1427. GL_TEXTURE_FETCH_BARRIER_BIT = 8 # GL/glext.h:2332
  1428. GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 32 # GL/glext.h:2333
  1429. GL_COMMAND_BARRIER_BIT = 64 # GL/glext.h:2334
  1430. GL_PIXEL_BUFFER_BARRIER_BIT = 128 # GL/glext.h:2335
  1431. GL_TEXTURE_UPDATE_BARRIER_BIT = 256 # GL/glext.h:2336
  1432. GL_BUFFER_UPDATE_BARRIER_BIT = 512 # GL/glext.h:2337
  1433. GL_FRAMEBUFFER_BARRIER_BIT = 1024 # GL/glext.h:2338
  1434. GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 2048 # GL/glext.h:2339
  1435. GL_ATOMIC_COUNTER_BARRIER_BIT = 4096 # GL/glext.h:2340
  1436. GL_ALL_BARRIER_BITS = 4294967295 # GL/glext.h:2341
  1437. GL_MAX_IMAGE_UNITS = 36664 # GL/glext.h:2342
  1438. GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 36665 # GL/glext.h:2343
  1439. GL_IMAGE_BINDING_NAME = 36666 # GL/glext.h:2344
  1440. GL_IMAGE_BINDING_LEVEL = 36667 # GL/glext.h:2345
  1441. GL_IMAGE_BINDING_LAYERED = 36668 # GL/glext.h:2346
  1442. GL_IMAGE_BINDING_LAYER = 36669 # GL/glext.h:2347
  1443. GL_IMAGE_BINDING_ACCESS = 36670 # GL/glext.h:2348
  1444. GL_IMAGE_1D = 36940 # GL/glext.h:2349
  1445. GL_IMAGE_2D = 36941 # GL/glext.h:2350
  1446. GL_IMAGE_3D = 36942 # GL/glext.h:2351
  1447. GL_IMAGE_2D_RECT = 36943 # GL/glext.h:2352
  1448. GL_IMAGE_CUBE = 36944 # GL/glext.h:2353
  1449. GL_IMAGE_BUFFER = 36945 # GL/glext.h:2354
  1450. GL_IMAGE_1D_ARRAY = 36946 # GL/glext.h:2355
  1451. GL_IMAGE_2D_ARRAY = 36947 # GL/glext.h:2356
  1452. GL_IMAGE_CUBE_MAP_ARRAY = 36948 # GL/glext.h:2357
  1453. GL_IMAGE_2D_MULTISAMPLE = 36949 # GL/glext.h:2358
  1454. GL_IMAGE_2D_MULTISAMPLE_ARRAY = 36950 # GL/glext.h:2359
  1455. GL_INT_IMAGE_1D = 36951 # GL/glext.h:2360
  1456. GL_INT_IMAGE_2D = 36952 # GL/glext.h:2361
  1457. GL_INT_IMAGE_3D = 36953 # GL/glext.h:2362
  1458. GL_INT_IMAGE_2D_RECT = 36954 # GL/glext.h:2363
  1459. GL_INT_IMAGE_CUBE = 36955 # GL/glext.h:2364
  1460. GL_INT_IMAGE_BUFFER = 36956 # GL/glext.h:2365
  1461. GL_INT_IMAGE_1D_ARRAY = 36957 # GL/glext.h:2366
  1462. GL_INT_IMAGE_2D_ARRAY = 36958 # GL/glext.h:2367
  1463. GL_INT_IMAGE_CUBE_MAP_ARRAY = 36959 # GL/glext.h:2368
  1464. GL_INT_IMAGE_2D_MULTISAMPLE = 36960 # GL/glext.h:2369
  1465. GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36961 # GL/glext.h:2370
  1466. GL_UNSIGNED_INT_IMAGE_1D = 36962 # GL/glext.h:2371
  1467. GL_UNSIGNED_INT_IMAGE_2D = 36963 # GL/glext.h:2372
  1468. GL_UNSIGNED_INT_IMAGE_3D = 36964 # GL/glext.h:2373
  1469. GL_UNSIGNED_INT_IMAGE_2D_RECT = 36965 # GL/glext.h:2374
  1470. GL_UNSIGNED_INT_IMAGE_CUBE = 36966 # GL/glext.h:2375
  1471. GL_UNSIGNED_INT_IMAGE_BUFFER = 36967 # GL/glext.h:2376
  1472. GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 36968 # GL/glext.h:2377
  1473. GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 36969 # GL/glext.h:2378
  1474. GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 36970 # GL/glext.h:2379
  1475. GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 36971 # GL/glext.h:2380
  1476. GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36972 # GL/glext.h:2381
  1477. GL_MAX_IMAGE_SAMPLES = 36973 # GL/glext.h:2382
  1478. GL_IMAGE_BINDING_FORMAT = 36974 # GL/glext.h:2383
  1479. GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 37063 # GL/glext.h:2384
  1480. GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 37064 # GL/glext.h:2385
  1481. GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 37065 # GL/glext.h:2386
  1482. GL_MAX_VERTEX_IMAGE_UNIFORMS = 37066 # GL/glext.h:2387
  1483. GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 37067 # GL/glext.h:2388
  1484. GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 37068 # GL/glext.h:2389
  1485. GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 37069 # GL/glext.h:2390
  1486. GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 37070 # GL/glext.h:2391
  1487. GL_MAX_COMBINED_IMAGE_UNIFORMS = 37071 # GL/glext.h:2392
  1488. # ARB_shading_language_packing (GL/glext.h:2395)
  1489. # ARB_texture_storage (GL/glext.h:2398)
  1490. GL_TEXTURE_IMMUTABLE_FORMAT = 37167 # GL/glext.h:2399
  1491. # EXT_abgr (GL/glext.h:2402)
  1492. GL_ABGR_EXT = 32768 # GL/glext.h:2403
  1493. # EXT_blend_color (GL/glext.h:2406)
  1494. GL_CONSTANT_COLOR_EXT = 32769 # GL/glext.h:2407
  1495. GL_ONE_MINUS_CONSTANT_COLOR_EXT = 32770 # GL/glext.h:2408
  1496. GL_CONSTANT_ALPHA_EXT = 32771 # GL/glext.h:2409
  1497. GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 32772 # GL/glext.h:2410
  1498. GL_BLEND_COLOR_EXT = 32773 # GL/glext.h:2411
  1499. # EXT_polygon_offset (GL/glext.h:2414)
  1500. GL_POLYGON_OFFSET_EXT = 32823 # GL/glext.h:2415
  1501. GL_POLYGON_OFFSET_FACTOR_EXT = 32824 # GL/glext.h:2416
  1502. GL_POLYGON_OFFSET_BIAS_EXT = 32825 # GL/glext.h:2417
  1503. # EXT_texture (GL/glext.h:2420)
  1504. GL_ALPHA4_EXT = 32827 # GL/glext.h:2421
  1505. GL_ALPHA8_EXT = 32828 # GL/glext.h:2422
  1506. GL_ALPHA12_EXT = 32829 # GL/glext.h:2423
  1507. GL_ALPHA16_EXT = 32830 # GL/glext.h:2424
  1508. GL_LUMINANCE4_EXT = 32831 # GL/glext.h:2425
  1509. GL_LUMINANCE8_EXT = 32832 # GL/glext.h:2426
  1510. GL_LUMINANCE12_EXT = 32833 # GL/glext.h:2427
  1511. GL_LUMINANCE16_EXT = 32834 # GL/glext.h:2428
  1512. GL_LUMINANCE4_ALPHA4_EXT = 32835 # GL/glext.h:2429
  1513. GL_LUMINANCE6_ALPHA2_EXT = 32836 # GL/glext.h:2430
  1514. GL_LUMINANCE8_ALPHA8_EXT = 32837 # GL/glext.h:2431
  1515. GL_LUMINANCE12_ALPHA4_EXT = 32838 # GL/glext.h:2432
  1516. GL_LUMINANCE12_ALPHA12_EXT = 32839 # GL/glext.h:2433
  1517. GL_LUMINANCE16_ALPHA16_EXT = 32840 # GL/glext.h:2434
  1518. GL_INTENSITY_EXT = 32841 # GL/glext.h:2435
  1519. GL_INTENSITY4_EXT = 32842 # GL/glext.h:2436
  1520. GL_INTENSITY8_EXT = 32843 # GL/glext.h:2437
  1521. GL_INTENSITY12_EXT = 32844 # GL/glext.h:2438
  1522. GL_INTENSITY16_EXT = 32845 # GL/glext.h:2439
  1523. GL_RGB2_EXT = 32846 # GL/glext.h:2440
  1524. GL_RGB4_EXT = 32847 # GL/glext.h:2441
  1525. GL_RGB5_EXT = 32848 # GL/glext.h:2442
  1526. GL_RGB8_EXT = 32849 # GL/glext.h:2443
  1527. GL_RGB10_EXT = 32850 # GL/glext.h:2444
  1528. GL_RGB12_EXT = 32851 # GL/glext.h:2445
  1529. GL_RGB16_EXT = 32852 # GL/glext.h:2446
  1530. GL_RGBA2_EXT = 32853 # GL/glext.h:2447
  1531. GL_RGBA4_EXT = 32854 # GL/glext.h:2448
  1532. GL_RGB5_A1_EXT = 32855 # GL/glext.h:2449
  1533. GL_RGBA8_EXT = 32856 # GL/glext.h:2450
  1534. GL_RGB10_A2_EXT = 32857 # GL/glext.h:2451
  1535. GL_RGBA12_EXT = 32858 # GL/glext.h:2452
  1536. GL_RGBA16_EXT = 32859 # GL/glext.h:2453
  1537. GL_TEXTURE_RED_SIZE_EXT = 32860 # GL/glext.h:2454
  1538. GL_TEXTURE_GREEN_SIZE_EXT = 32861 # GL/glext.h:2455
  1539. GL_TEXTURE_BLUE_SIZE_EXT = 32862 # GL/glext.h:2456
  1540. GL_TEXTURE_ALPHA_SIZE_EXT = 32863 # GL/glext.h:2457
  1541. GL_TEXTURE_LUMINANCE_SIZE_EXT = 32864 # GL/glext.h:2458
  1542. GL_TEXTURE_INTENSITY_SIZE_EXT = 32865 # GL/glext.h:2459
  1543. GL_REPLACE_EXT = 32866 # GL/glext.h:2460
  1544. GL_PROXY_TEXTURE_1D_EXT = 32867 # GL/glext.h:2461
  1545. GL_PROXY_TEXTURE_2D_EXT = 32868 # GL/glext.h:2462
  1546. GL_TEXTURE_TOO_LARGE_EXT = 32869 # GL/glext.h:2463
  1547. # EXT_texture3D (GL/glext.h:2466)
  1548. GL_PACK_SKIP_IMAGES_EXT = 32875 # GL/glext.h:2467
  1549. GL_PACK_IMAGE_HEIGHT_EXT = 32876 # GL/glext.h:2468
  1550. GL_UNPACK_SKIP_IMAGES_EXT = 32877 # GL/glext.h:2469
  1551. GL_UNPACK_IMAGE_HEIGHT_EXT = 32878 # GL/glext.h:2470
  1552. GL_TEXTURE_3D_EXT = 32879 # GL/glext.h:2471
  1553. GL_PROXY_TEXTURE_3D_EXT = 32880 # GL/glext.h:2472
  1554. GL_TEXTURE_DEPTH_EXT = 32881 # GL/glext.h:2473
  1555. GL_TEXTURE_WRAP_R_EXT = 32882 # GL/glext.h:2474
  1556. GL_MAX_3D_TEXTURE_SIZE_EXT = 32883 # GL/glext.h:2475
  1557. # SGIS_texture_filter4 (GL/glext.h:2478)
  1558. GL_FILTER4_SGIS = 33094 # GL/glext.h:2479
  1559. GL_TEXTURE_FILTER4_SIZE_SGIS = 33095 # GL/glext.h:2480
  1560. # EXT_subtexture (GL/glext.h:2483)
  1561. # EXT_copy_texture (GL/glext.h:2486)
  1562. # EXT_histogram (GL/glext.h:2489)
  1563. GL_HISTOGRAM_EXT = 32804 # GL/glext.h:2490
  1564. GL_PROXY_HISTOGRAM_EXT = 32805 # GL/glext.h:2491
  1565. GL_HISTOGRAM_WIDTH_EXT = 32806 # GL/glext.h:2492
  1566. GL_HISTOGRAM_FORMAT_EXT = 32807 # GL/glext.h:2493
  1567. GL_HISTOGRAM_RED_SIZE_EXT = 32808 # GL/glext.h:2494
  1568. GL_HISTOGRAM_GREEN_SIZE_EXT = 32809 # GL/glext.h:2495
  1569. GL_HISTOGRAM_BLUE_SIZE_EXT = 32810 # GL/glext.h:2496
  1570. GL_HISTOGRAM_ALPHA_SIZE_EXT = 32811 # GL/glext.h:2497
  1571. GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 32812 # GL/glext.h:2498
  1572. GL_HISTOGRAM_SINK_EXT = 32813 # GL/glext.h:2499
  1573. GL_MINMAX_EXT = 32814 # GL/glext.h:2500
  1574. GL_MINMAX_FORMAT_EXT = 32815 # GL/glext.h:2501
  1575. GL_MINMAX_SINK_EXT = 32816 # GL/glext.h:2502
  1576. GL_TABLE_TOO_LARGE_EXT = 32817 # GL/glext.h:2503
  1577. # EXT_convolution (GL/glext.h:2506)
  1578. GL_CONVOLUTION_1D_EXT = 32784 # GL/glext.h:2507
  1579. GL_CONVOLUTION_2D_EXT = 32785 # GL/glext.h:2508
  1580. GL_SEPARABLE_2D_EXT = 32786 # GL/glext.h:2509
  1581. GL_CONVOLUTION_BORDER_MODE_EXT = 32787 # GL/glext.h:2510
  1582. GL_CONVOLUTION_FILTER_SCALE_EXT = 32788 # GL/glext.h:2511
  1583. GL_CONVOLUTION_FILTER_BIAS_EXT = 32789 # GL/glext.h:2512
  1584. GL_REDUCE_EXT = 32790 # GL/glext.h:2513
  1585. GL_CONVOLUTION_FORMAT_EXT = 32791 # GL/glext.h:2514
  1586. GL_CONVOLUTION_WIDTH_EXT = 32792 # GL/glext.h:2515
  1587. GL_CONVOLUTION_HEIGHT_EXT = 32793 # GL/glext.h:2516
  1588. GL_MAX_CONVOLUTION_WIDTH_EXT = 32794 # GL/glext.h:2517
  1589. GL_MAX_CONVOLUTION_HEIGHT_EXT = 32795 # GL/glext.h:2518
  1590. GL_POST_CONVOLUTION_RED_SCALE_EXT = 32796 # GL/glext.h:2519
  1591. GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 32797 # GL/glext.h:2520
  1592. GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 32798 # GL/glext.h:2521
  1593. GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 32799 # GL/glext.h:2522
  1594. GL_POST_CONVOLUTION_RED_BIAS_EXT = 32800 # GL/glext.h:2523
  1595. GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 32801 # GL/glext.h:2524
  1596. GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 32802 # GL/glext.h:2525
  1597. GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 32803 # GL/glext.h:2526
  1598. # SGI_color_matrix (GL/glext.h:2529)
  1599. GL_COLOR_MATRIX_SGI = 32945 # GL/glext.h:2530
  1600. GL_COLOR_MATRIX_STACK_DEPTH_SGI = 32946 # GL/glext.h:2531
  1601. GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 32947 # GL/glext.h:2532
  1602. GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 32948 # GL/glext.h:2533
  1603. GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 32949 # GL/glext.h:2534
  1604. GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 32950 # GL/glext.h:2535
  1605. GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 32951 # GL/glext.h:2536
  1606. GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 32952 # GL/glext.h:2537
  1607. GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 32953 # GL/glext.h:2538
  1608. GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 32954 # GL/glext.h:2539
  1609. GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 32955 # GL/glext.h:2540
  1610. # SGI_color_table (GL/glext.h:2543)
  1611. GL_COLOR_TABLE_SGI = 32976 # GL/glext.h:2544
  1612. GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 32977 # GL/glext.h:2545
  1613. GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32978 # GL/glext.h:2546
  1614. GL_PROXY_COLOR_TABLE_SGI = 32979 # GL/glext.h:2547
  1615. GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 32980 # GL/glext.h:2548
  1616. GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32981 # GL/glext.h:2549
  1617. GL_COLOR_TABLE_SCALE_SGI = 32982 # GL/glext.h:2550
  1618. GL_COLOR_TABLE_BIAS_SGI = 32983 # GL/glext.h:2551
  1619. GL_COLOR_TABLE_FORMAT_SGI = 32984 # GL/glext.h:2552
  1620. GL_COLOR_TABLE_WIDTH_SGI = 32985 # GL/glext.h:2553
  1621. GL_COLOR_TABLE_RED_SIZE_SGI = 32986 # GL/glext.h:2554
  1622. GL_COLOR_TABLE_GREEN_SIZE_SGI = 32987 # GL/glext.h:2555
  1623. GL_COLOR_TABLE_BLUE_SIZE_SGI = 32988 # GL/glext.h:2556
  1624. GL_COLOR_TABLE_ALPHA_SIZE_SGI = 32989 # GL/glext.h:2557
  1625. GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 32990 # GL/glext.h:2558
  1626. GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 32991 # GL/glext.h:2559
  1627. # SGIS_pixel_texture (GL/glext.h:2562)
  1628. GL_PIXEL_TEXTURE_SGIS = 33619 # GL/glext.h:2563
  1629. GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 33620 # GL/glext.h:2564
  1630. GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 33621 # GL/glext.h:2565
  1631. GL_PIXEL_GROUP_COLOR_SGIS = 33622 # GL/glext.h:2566
  1632. # SGIX_pixel_texture (GL/glext.h:2569)
  1633. GL_PIXEL_TEX_GEN_SGIX = 33081 # GL/glext.h:2570
  1634. GL_PIXEL_TEX_GEN_MODE_SGIX = 33579 # GL/glext.h:2571
  1635. # SGIS_texture4D (GL/glext.h:2574)
  1636. GL_PACK_SKIP_VOLUMES_SGIS = 33072 # GL/glext.h:2575
  1637. GL_PACK_IMAGE_DEPTH_SGIS = 33073 # GL/glext.h:2576
  1638. GL_UNPACK_SKIP_VOLUMES_SGIS = 33074 # GL/glext.h:2577
  1639. GL_UNPACK_IMAGE_DEPTH_SGIS = 33075 # GL/glext.h:2578
  1640. GL_TEXTURE_4D_SGIS = 33076 # GL/glext.h:2579
  1641. GL_PROXY_TEXTURE_4D_SGIS = 33077 # GL/glext.h:2580
  1642. GL_TEXTURE_4DSIZE_SGIS = 33078 # GL/glext.h:2581
  1643. GL_TEXTURE_WRAP_Q_SGIS = 33079 # GL/glext.h:2582
  1644. GL_MAX_4D_TEXTURE_SIZE_SGIS = 33080 # GL/glext.h:2583
  1645. GL_TEXTURE_4D_BINDING_SGIS = 33103 # GL/glext.h:2584
  1646. # SGI_texture_color_table (GL/glext.h:2587)
  1647. GL_TEXTURE_COLOR_TABLE_SGI = 32956 # GL/glext.h:2588
  1648. GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 32957 # GL/glext.h:2589
  1649. # EXT_cmyka (GL/glext.h:2592)
  1650. GL_CMYK_EXT = 32780 # GL/glext.h:2593
  1651. GL_CMYKA_EXT = 32781 # GL/glext.h:2594
  1652. GL_PACK_CMYK_HINT_EXT = 32782 # GL/glext.h:2595
  1653. GL_UNPACK_CMYK_HINT_EXT = 32783 # GL/glext.h:2596
  1654. # EXT_texture_object (GL/glext.h:2599)
  1655. GL_TEXTURE_PRIORITY_EXT = 32870 # GL/glext.h:2600
  1656. GL_TEXTURE_RESIDENT_EXT = 32871 # GL/glext.h:2601
  1657. GL_TEXTURE_1D_BINDING_EXT = 32872 # GL/glext.h:2602
  1658. GL_TEXTURE_2D_BINDING_EXT = 32873 # GL/glext.h:2603
  1659. GL_TEXTURE_3D_BINDING_EXT = 32874 # GL/glext.h:2604
  1660. # SGIS_detail_texture (GL/glext.h:2607)
  1661. GL_DETAIL_TEXTURE_2D_SGIS = 32917 # GL/glext.h:2608
  1662. GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 32918 # GL/glext.h:2609
  1663. GL_LINEAR_DETAIL_SGIS = 32919 # GL/glext.h:2610
  1664. GL_LINEAR_DETAIL_ALPHA_SGIS = 32920 # GL/glext.h:2611
  1665. GL_LINEAR_DETAIL_COLOR_SGIS = 32921 # GL/glext.h:2612
  1666. GL_DETAIL_TEXTURE_LEVEL_SGIS = 32922 # GL/glext.h:2613
  1667. GL_DETAIL_TEXTURE_MODE_SGIS = 32923 # GL/glext.h:2614
  1668. GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 32924 # GL/glext.h:2615
  1669. # SGIS_sharpen_texture (GL/glext.h:2618)
  1670. GL_LINEAR_SHARPEN_SGIS = 32941 # GL/glext.h:2619
  1671. GL_LINEAR_SHARPEN_ALPHA_SGIS = 32942 # GL/glext.h:2620
  1672. GL_LINEAR_SHARPEN_COLOR_SGIS = 32943 # GL/glext.h:2621
  1673. GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 32944 # GL/glext.h:2622
  1674. # EXT_packed_pixels (GL/glext.h:2625)
  1675. GL_UNSIGNED_BYTE_3_3_2_EXT = 32818 # GL/glext.h:2626
  1676. GL_UNSIGNED_SHORT_4_4_4_4_EXT = 32819 # GL/glext.h:2627
  1677. GL_UNSIGNED_SHORT_5_5_5_1_EXT = 32820 # GL/glext.h:2628
  1678. GL_UNSIGNED_INT_8_8_8_8_EXT = 32821 # GL/glext.h:2629
  1679. GL_UNSIGNED_INT_10_10_10_2_EXT = 32822 # GL/glext.h:2630
  1680. # SGIS_texture_lod (GL/glext.h:2633)
  1681. GL_TEXTURE_MIN_LOD_SGIS = 33082 # GL/glext.h:2634
  1682. GL_TEXTURE_MAX_LOD_SGIS = 33083 # GL/glext.h:2635
  1683. GL_TEXTURE_BASE_LEVEL_SGIS = 33084 # GL/glext.h:2636
  1684. GL_TEXTURE_MAX_LEVEL_SGIS = 33085 # GL/glext.h:2637
  1685. # SGIS_multisample (GL/glext.h:2640)
  1686. GL_MULTISAMPLE_SGIS = 32925 # GL/glext.h:2641
  1687. GL_SAMPLE_ALPHA_TO_MASK_SGIS = 32926 # GL/glext.h:2642
  1688. GL_SAMPLE_ALPHA_TO_ONE_SGIS = 32927 # GL/glext.h:2643
  1689. GL_SAMPLE_MASK_SGIS = 32928 # GL/glext.h:2644
  1690. GL_1PASS_SGIS = 32929 # GL/glext.h:2645
  1691. GL_2PASS_0_SGIS = 32930 # GL/glext.h:2646
  1692. GL_2PASS_1_SGIS = 32931 # GL/glext.h:2647
  1693. GL_4PASS_0_SGIS = 32932 # GL/glext.h:2648
  1694. GL_4PASS_1_SGIS = 32933 # GL/glext.h:2649
  1695. GL_4PASS_2_SGIS = 32934 # GL/glext.h:2650
  1696. GL_4PASS_3_SGIS = 32935 # GL/glext.h:2651
  1697. GL_SAMPLE_BUFFERS_SGIS = 32936 # GL/glext.h:2652
  1698. GL_SAMPLES_SGIS = 32937 # GL/glext.h:2653
  1699. GL_SAMPLE_MASK_VALUE_SGIS = 32938 # GL/glext.h:2654
  1700. GL_SAMPLE_MASK_INVERT_SGIS = 32939 # GL/glext.h:2655
  1701. GL_SAMPLE_PATTERN_SGIS = 32940 # GL/glext.h:2656
  1702. # EXT_rescale_normal (GL/glext.h:2659)
  1703. GL_RESCALE_NORMAL_EXT = 32826 # GL/glext.h:2660
  1704. # EXT_vertex_array (GL/glext.h:2663)
  1705. GL_VERTEX_ARRAY_EXT = 32884 # GL/glext.h:2664
  1706. GL_NORMAL_ARRAY_EXT = 32885 # GL/glext.h:2665
  1707. GL_COLOR_ARRAY_EXT = 32886 # GL/glext.h:2666
  1708. GL_INDEX_ARRAY_EXT = 32887 # GL/glext.h:2667
  1709. GL_TEXTURE_COORD_ARRAY_EXT = 32888 # GL/glext.h:2668
  1710. GL_EDGE_FLAG_ARRAY_EXT = 32889 # GL/glext.h:2669
  1711. GL_VERTEX_ARRAY_SIZE_EXT = 32890 # GL/glext.h:2670
  1712. GL_VERTEX_ARRAY_TYPE_EXT = 32891 # GL/glext.h:2671
  1713. GL_VERTEX_ARRAY_STRIDE_EXT = 32892 # GL/glext.h:2672
  1714. GL_VERTEX_ARRAY_COUNT_EXT = 32893 # GL/glext.h:2673
  1715. GL_NORMAL_ARRAY_TYPE_EXT = 32894 # GL/glext.h:2674
  1716. GL_NORMAL_ARRAY_STRIDE_EXT = 32895 # GL/glext.h:2675
  1717. GL_NORMAL_ARRAY_COUNT_EXT = 32896 # GL/glext.h:2676
  1718. GL_COLOR_ARRAY_SIZE_EXT = 32897 # GL/glext.h:2677
  1719. GL_COLOR_ARRAY_TYPE_EXT = 32898 # GL/glext.h:2678
  1720. GL_COLOR_ARRAY_STRIDE_EXT = 32899 # GL/glext.h:2679
  1721. GL_COLOR_ARRAY_COUNT_EXT = 32900 # GL/glext.h:2680
  1722. GL_INDEX_ARRAY_TYPE_EXT = 32901 # GL/glext.h:2681
  1723. GL_INDEX_ARRAY_STRIDE_EXT = 32902 # GL/glext.h:2682
  1724. GL_INDEX_ARRAY_COUNT_EXT = 32903 # GL/glext.h:2683
  1725. GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 32904 # GL/glext.h:2684
  1726. GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 32905 # GL/glext.h:2685
  1727. GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 32906 # GL/glext.h:2686
  1728. GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 32907 # GL/glext.h:2687
  1729. GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 32908 # GL/glext.h:2688
  1730. GL_EDGE_FLAG_ARRAY_COUNT_EXT = 32909 # GL/glext.h:2689
  1731. GL_VERTEX_ARRAY_POINTER_EXT = 32910 # GL/glext.h:2690
  1732. GL_NORMAL_ARRAY_POINTER_EXT = 32911 # GL/glext.h:2691
  1733. GL_COLOR_ARRAY_POINTER_EXT = 32912 # GL/glext.h:2692
  1734. GL_INDEX_ARRAY_POINTER_EXT = 32913 # GL/glext.h:2693
  1735. GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 32914 # GL/glext.h:2694
  1736. GL_EDGE_FLAG_ARRAY_POINTER_EXT = 32915 # GL/glext.h:2695
  1737. # EXT_misc_attribute (GL/glext.h:2698)
  1738. # SGIS_generate_mipmap (GL/glext.h:2701)
  1739. GL_GENERATE_MIPMAP_SGIS = 33169 # GL/glext.h:2702
  1740. GL_GENERATE_MIPMAP_HINT_SGIS = 33170 # GL/glext.h:2703
  1741. # SGIX_clipmap (GL/glext.h:2706)
  1742. GL_LINEAR_CLIPMAP_LINEAR_SGIX = 33136 # GL/glext.h:2707
  1743. GL_TEXTURE_CLIPMAP_CENTER_SGIX = 33137 # GL/glext.h:2708
  1744. GL_TEXTURE_CLIPMAP_FRAME_SGIX = 33138 # GL/glext.h:2709
  1745. GL_TEXTURE_CLIPMAP_OFFSET_SGIX = 33139 # GL/glext.h:2710
  1746. GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33140 # GL/glext.h:2711
  1747. GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 33141 # GL/glext.h:2712
  1748. GL_TEXTURE_CLIPMAP_DEPTH_SGIX = 33142 # GL/glext.h:2713
  1749. GL_MAX_CLIPMAP_DEPTH_SGIX = 33143 # GL/glext.h:2714
  1750. GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33144 # GL/glext.h:2715
  1751. GL_NEAREST_CLIPMAP_NEAREST_SGIX = 33869 # GL/glext.h:2716
  1752. GL_NEAREST_CLIPMAP_LINEAR_SGIX = 33870 # GL/glext.h:2717
  1753. GL_LINEAR_CLIPMAP_NEAREST_SGIX = 33871 # GL/glext.h:2718
  1754. # SGIX_shadow (GL/glext.h:2721)
  1755. GL_TEXTURE_COMPARE_SGIX = 33178 # GL/glext.h:2722
  1756. GL_TEXTURE_COMPARE_OPERATOR_SGIX = 33179 # GL/glext.h:2723
  1757. GL_TEXTURE_LEQUAL_R_SGIX = 33180 # GL/glext.h:2724
  1758. GL_TEXTURE_GEQUAL_R_SGIX = 33181 # GL/glext.h:2725
  1759. # SGIS_texture_edge_clamp (GL/glext.h:2728)
  1760. GL_CLAMP_TO_EDGE_SGIS = 33071 # GL/glext.h:2729
  1761. # SGIS_texture_border_clamp (GL/glext.h:2732)
  1762. GL_CLAMP_TO_BORDER_SGIS = 33069 # GL/glext.h:2733
  1763. # EXT_blend_minmax (GL/glext.h:2736)
  1764. GL_FUNC_ADD_EXT = 32774 # GL/glext.h:2737
  1765. GL_MIN_EXT = 32775 # GL/glext.h:2738
  1766. GL_MAX_EXT = 32776 # GL/glext.h:2739
  1767. GL_BLEND_EQUATION_EXT = 32777 # GL/glext.h:2740
  1768. # EXT_blend_subtract (GL/glext.h:2743)
  1769. GL_FUNC_SUBTRACT_EXT = 32778 # GL/glext.h:2744
  1770. GL_FUNC_REVERSE_SUBTRACT_EXT = 32779 # GL/glext.h:2745
  1771. # EXT_blend_logic_op (GL/glext.h:2748)
  1772. # SGIX_interlace (GL/glext.h:2751)
  1773. GL_INTERLACE_SGIX = 32916 # GL/glext.h:2752
  1774. # SGIX_pixel_tiles (GL/glext.h:2755)
  1775. GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX = 33086 # GL/glext.h:2756
  1776. GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = 33087 # GL/glext.h:2757
  1777. GL_PIXEL_TILE_WIDTH_SGIX = 33088 # GL/glext.h:2758
  1778. GL_PIXEL_TILE_HEIGHT_SGIX = 33089 # GL/glext.h:2759
  1779. GL_PIXEL_TILE_GRID_WIDTH_SGIX = 33090 # GL/glext.h:2760
  1780. GL_PIXEL_TILE_GRID_HEIGHT_SGIX = 33091 # GL/glext.h:2761
  1781. GL_PIXEL_TILE_GRID_DEPTH_SGIX = 33092 # GL/glext.h:2762
  1782. GL_PIXEL_TILE_CACHE_SIZE_SGIX = 33093 # GL/glext.h:2763
  1783. # SGIS_texture_select (GL/glext.h:2766)
  1784. GL_DUAL_ALPHA4_SGIS = 33040 # GL/glext.h:2767
  1785. GL_DUAL_ALPHA8_SGIS = 33041 # GL/glext.h:2768
  1786. GL_DUAL_ALPHA12_SGIS = 33042 # GL/glext.h:2769
  1787. GL_DUAL_ALPHA16_SGIS = 33043 # GL/glext.h:2770
  1788. GL_DUAL_LUMINANCE4_SGIS = 33044 # GL/glext.h:2771
  1789. GL_DUAL_LUMINANCE8_SGIS = 33045 # GL/glext.h:2772
  1790. GL_DUAL_LUMINANCE12_SGIS = 33046 # GL/glext.h:2773
  1791. GL_DUAL_LUMINANCE16_SGIS = 33047 # GL/glext.h:2774
  1792. GL_DUAL_INTENSITY4_SGIS = 33048 # GL/glext.h:2775
  1793. GL_DUAL_INTENSITY8_SGIS = 33049 # GL/glext.h:2776
  1794. GL_DUAL_INTENSITY12_SGIS = 33050 # GL/glext.h:2777
  1795. GL_DUAL_INTENSITY16_SGIS = 33051 # GL/glext.h:2778
  1796. GL_DUAL_LUMINANCE_ALPHA4_SGIS = 33052 # GL/glext.h:2779
  1797. GL_DUAL_LUMINANCE_ALPHA8_SGIS = 33053 # GL/glext.h:2780
  1798. GL_QUAD_ALPHA4_SGIS = 33054 # GL/glext.h:2781
  1799. GL_QUAD_ALPHA8_SGIS = 33055 # GL/glext.h:2782
  1800. GL_QUAD_LUMINANCE4_SGIS = 33056 # GL/glext.h:2783
  1801. GL_QUAD_LUMINANCE8_SGIS = 33057 # GL/glext.h:2784
  1802. GL_QUAD_INTENSITY4_SGIS = 33058 # GL/glext.h:2785
  1803. GL_QUAD_INTENSITY8_SGIS = 33059 # GL/glext.h:2786
  1804. GL_DUAL_TEXTURE_SELECT_SGIS = 33060 # GL/glext.h:2787
  1805. GL_QUAD_TEXTURE_SELECT_SGIS = 33061 # GL/glext.h:2788
  1806. # SGIX_sprite (GL/glext.h:2791)
  1807. GL_SPRITE_SGIX = 33096 # GL/glext.h:2792
  1808. GL_SPRITE_MODE_SGIX = 33097 # GL/glext.h:2793
  1809. GL_SPRITE_AXIS_SGIX = 33098 # GL/glext.h:2794
  1810. GL_SPRITE_TRANSLATION_SGIX = 33099 # GL/glext.h:2795
  1811. GL_SPRITE_AXIAL_SGIX = 33100 # GL/glext.h:2796
  1812. GL_SPRITE_OBJECT_ALIGNED_SGIX = 33101 # GL/glext.h:2797
  1813. GL_SPRITE_EYE_ALIGNED_SGIX = 33102 # GL/glext.h:2798
  1814. # SGIX_texture_multi_buffer (GL/glext.h:2801)
  1815. GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = 33070 # GL/glext.h:2802
  1816. # EXT_point_parameters (GL/glext.h:2805)
  1817. GL_POINT_SIZE_MIN_EXT = 33062 # GL/glext.h:2806
  1818. GL_POINT_SIZE_MAX_EXT = 33063 # GL/glext.h:2807
  1819. GL_POINT_FADE_THRESHOLD_SIZE_EXT = 33064 # GL/glext.h:2808
  1820. GL_DISTANCE_ATTENUATION_EXT = 33065 # GL/glext.h:2809
  1821. # SGIS_point_parameters (GL/glext.h:2812)
  1822. GL_POINT_SIZE_MIN_SGIS = 33062 # GL/glext.h:2813
  1823. GL_POINT_SIZE_MAX_SGIS = 33063 # GL/glext.h:2814
  1824. GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 33064 # GL/glext.h:2815
  1825. GL_DISTANCE_ATTENUATION_SGIS = 33065 # GL/glext.h:2816
  1826. # SGIX_instruments (GL/glext.h:2819)
  1827. GL_INSTRUMENT_BUFFER_POINTER_SGIX = 33152 # GL/glext.h:2820
  1828. GL_INSTRUMENT_MEASUREMENTS_SGIX = 33153 # GL/glext.h:2821
  1829. # SGIX_texture_scale_bias (GL/glext.h:2824)
  1830. GL_POST_TEXTURE_FILTER_BIAS_SGIX = 33145 # GL/glext.h:2825
  1831. GL_POST_TEXTURE_FILTER_SCALE_SGIX = 33146 # GL/glext.h:2826
  1832. GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 33147 # GL/glext.h:2827
  1833. GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 33148 # GL/glext.h:2828
  1834. # SGIX_framezoom (GL/glext.h:2831)
  1835. GL_FRAMEZOOM_SGIX = 33163 # GL/glext.h:2832
  1836. GL_FRAMEZOOM_FACTOR_SGIX = 33164 # GL/glext.h:2833
  1837. GL_MAX_FRAMEZOOM_FACTOR_SGIX = 33165 # GL/glext.h:2834
  1838. # SGIX_tag_sample_buffer (GL/glext.h:2837)
  1839. # FfdMaskSGIX (GL/glext.h:2840)
  1840. GL_TEXTURE_DEFORMATION_BIT_SGIX = 1 # GL/glext.h:2841
  1841. GL_GEOMETRY_DEFORMATION_BIT_SGIX = 2 # GL/glext.h:2842
  1842. # SGIX_polynomial_ffd (GL/glext.h:2845)
  1843. GL_GEOMETRY_DEFORMATION_SGIX = 33172 # GL/glext.h:2846
  1844. GL_TEXTURE_DEFORMATION_SGIX = 33173 # GL/glext.h:2847
  1845. GL_DEFORMATIONS_MASK_SGIX = 33174 # GL/glext.h:2848
  1846. GL_MAX_DEFORMATION_ORDER_SGIX = 33175 # GL/glext.h:2849
  1847. # SGIX_reference_plane (GL/glext.h:2852)
  1848. GL_REFERENCE_PLANE_SGIX = 33149 # GL/glext.h:2853
  1849. GL_REFERENCE_PLANE_EQUATION_SGIX = 33150 # GL/glext.h:2854
  1850. # SGIX_flush_raster (GL/glext.h:2857)
  1851. # SGIX_depth_texture (GL/glext.h:2860)
  1852. GL_DEPTH_COMPONENT16_SGIX = 33189 # GL/glext.h:2861
  1853. GL_DEPTH_COMPONENT24_SGIX = 33190 # GL/glext.h:2862
  1854. GL_DEPTH_COMPONENT32_SGIX = 33191 # GL/glext.h:2863
  1855. # SGIS_fog_function (GL/glext.h:2866)
  1856. GL_FOG_FUNC_SGIS = 33066 # GL/glext.h:2867
  1857. GL_FOG_FUNC_POINTS_SGIS = 33067 # GL/glext.h:2868
  1858. GL_MAX_FOG_FUNC_POINTS_SGIS = 33068 # GL/glext.h:2869
  1859. # SGIX_fog_offset (GL/glext.h:2872)
  1860. GL_FOG_OFFSET_SGIX = 33176 # GL/glext.h:2873
  1861. GL_FOG_OFFSET_VALUE_SGIX = 33177 # GL/glext.h:2874
  1862. # HP_image_transform (GL/glext.h:2877)
  1863. GL_IMAGE_SCALE_X_HP = 33109 # GL/glext.h:2878
  1864. GL_IMAGE_SCALE_Y_HP = 33110 # GL/glext.h:2879
  1865. GL_IMAGE_TRANSLATE_X_HP = 33111 # GL/glext.h:2880
  1866. GL_IMAGE_TRANSLATE_Y_HP = 33112 # GL/glext.h:2881
  1867. GL_IMAGE_ROTATE_ANGLE_HP = 33113 # GL/glext.h:2882
  1868. GL_IMAGE_ROTATE_ORIGIN_X_HP = 33114 # GL/glext.h:2883
  1869. GL_IMAGE_ROTATE_ORIGIN_Y_HP = 33115 # GL/glext.h:2884
  1870. GL_IMAGE_MAG_FILTER_HP = 33116 # GL/glext.h:2885
  1871. GL_IMAGE_MIN_FILTER_HP = 33117 # GL/glext.h:2886
  1872. GL_IMAGE_CUBIC_WEIGHT_HP = 33118 # GL/glext.h:2887
  1873. GL_CUBIC_HP = 33119 # GL/glext.h:2888
  1874. GL_AVERAGE_HP = 33120 # GL/glext.h:2889
  1875. GL_IMAGE_TRANSFORM_2D_HP = 33121 # GL/glext.h:2890
  1876. GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33122 # GL/glext.h:2891
  1877. GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33123 # GL/glext.h:2892
  1878. # HP_convolution_border_modes (GL/glext.h:2895)
  1879. GL_IGNORE_BORDER_HP = 33104 # GL/glext.h:2896
  1880. GL_CONSTANT_BORDER_HP = 33105 # GL/glext.h:2897
  1881. GL_REPLICATE_BORDER_HP = 33107 # GL/glext.h:2898
  1882. GL_CONVOLUTION_BORDER_COLOR_HP = 33108 # GL/glext.h:2899
  1883. # INGR_palette_buffer (GL/glext.h:2902)
  1884. # SGIX_texture_add_env (GL/glext.h:2905)
  1885. GL_TEXTURE_ENV_BIAS_SGIX = 32958 # GL/glext.h:2906
  1886. # EXT_color_subtable (GL/glext.h:2909)
  1887. # PGI_vertex_hints (GL/glext.h:2912)
  1888. GL_VERTEX_DATA_HINT_PGI = 107050 # GL/glext.h:2913
  1889. GL_VERTEX_CONSISTENT_HINT_PGI = 107051 # GL/glext.h:2914
  1890. GL_MATERIAL_SIDE_HINT_PGI = 107052 # GL/glext.h:2915
  1891. GL_MAX_VERTEX_HINT_PGI = 107053 # GL/glext.h:2916
  1892. GL_COLOR3_BIT_PGI = 65536 # GL/glext.h:2917
  1893. GL_COLOR4_BIT_PGI = 131072 # GL/glext.h:2918
  1894. GL_EDGEFLAG_BIT_PGI = 262144 # GL/glext.h:2919
  1895. GL_INDEX_BIT_PGI = 524288 # GL/glext.h:2920
  1896. GL_MAT_AMBIENT_BIT_PGI = 1048576 # GL/glext.h:2921
  1897. GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 2097152 # GL/glext.h:2922
  1898. GL_MAT_DIFFUSE_BIT_PGI = 4194304 # GL/glext.h:2923
  1899. GL_MAT_EMISSION_BIT_PGI = 8388608 # GL/glext.h:2924
  1900. GL_MAT_COLOR_INDEXES_BIT_PGI = 16777216 # GL/glext.h:2925
  1901. GL_MAT_SHININESS_BIT_PGI = 33554432 # GL/glext.h:2926
  1902. GL_MAT_SPECULAR_BIT_PGI = 67108864 # GL/glext.h:2927
  1903. GL_NORMAL_BIT_PGI = 134217728 # GL/glext.h:2928
  1904. GL_TEXCOORD1_BIT_PGI = 268435456 # GL/glext.h:2929
  1905. GL_TEXCOORD2_BIT_PGI = 536870912 # GL/glext.h:2930
  1906. GL_TEXCOORD3_BIT_PGI = 1073741824 # GL/glext.h:2931
  1907. GL_TEXCOORD4_BIT_PGI = 2147483648 # GL/glext.h:2932
  1908. GL_VERTEX23_BIT_PGI = 4 # GL/glext.h:2933
  1909. GL_VERTEX4_BIT_PGI = 8 # GL/glext.h:2934
  1910. # PGI_misc_hints (GL/glext.h:2937)
  1911. GL_PREFER_DOUBLEBUFFER_HINT_PGI = 107000 # GL/glext.h:2938
  1912. GL_CONSERVE_MEMORY_HINT_PGI = 107005 # GL/glext.h:2939
  1913. GL_RECLAIM_MEMORY_HINT_PGI = 107006 # GL/glext.h:2940
  1914. GL_NATIVE_GRAPHICS_HANDLE_PGI = 107010 # GL/glext.h:2941
  1915. GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 107011 # GL/glext.h:2942
  1916. GL_NATIVE_GRAPHICS_END_HINT_PGI = 107012 # GL/glext.h:2943
  1917. GL_ALWAYS_FAST_HINT_PGI = 107020 # GL/glext.h:2944
  1918. GL_ALWAYS_SOFT_HINT_PGI = 107021 # GL/glext.h:2945
  1919. GL_ALLOW_DRAW_OBJ_HINT_PGI = 107022 # GL/glext.h:2946
  1920. GL_ALLOW_DRAW_WIN_HINT_PGI = 107023 # GL/glext.h:2947
  1921. GL_ALLOW_DRAW_FRG_HINT_PGI = 107024 # GL/glext.h:2948
  1922. GL_ALLOW_DRAW_MEM_HINT_PGI = 107025 # GL/glext.h:2949
  1923. GL_STRICT_DEPTHFUNC_HINT_PGI = 107030 # GL/glext.h:2950
  1924. GL_STRICT_LIGHTING_HINT_PGI = 107031 # GL/glext.h:2951
  1925. GL_STRICT_SCISSOR_HINT_PGI = 107032 # GL/glext.h:2952
  1926. GL_FULL_STIPPLE_HINT_PGI = 107033 # GL/glext.h:2953
  1927. GL_CLIP_NEAR_HINT_PGI = 107040 # GL/glext.h:2954
  1928. GL_CLIP_FAR_HINT_PGI = 107041 # GL/glext.h:2955
  1929. GL_WIDE_LINE_HINT_PGI = 107042 # GL/glext.h:2956
  1930. GL_BACK_NORMALS_HINT_PGI = 107043 # GL/glext.h:2957
  1931. # EXT_paletted_texture (GL/glext.h:2960)
  1932. GL_COLOR_INDEX1_EXT = 32994 # GL/glext.h:2961
  1933. GL_COLOR_INDEX2_EXT = 32995 # GL/glext.h:2962
  1934. GL_COLOR_INDEX4_EXT = 32996 # GL/glext.h:2963
  1935. GL_COLOR_INDEX8_EXT = 32997 # GL/glext.h:2964
  1936. GL_COLOR_INDEX12_EXT = 32998 # GL/glext.h:2965
  1937. GL_COLOR_INDEX16_EXT = 32999 # GL/glext.h:2966
  1938. GL_TEXTURE_INDEX_SIZE_EXT = 33005 # GL/glext.h:2967
  1939. # EXT_clip_volume_hint (GL/glext.h:2970)
  1940. GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 33008 # GL/glext.h:2971
  1941. # SGIX_list_priority (GL/glext.h:2974)
  1942. GL_LIST_PRIORITY_SGIX = 33154 # GL/glext.h:2975
  1943. # SGIX_ir_instrument1 (GL/glext.h:2978)
  1944. GL_IR_INSTRUMENT1_SGIX = 33151 # GL/glext.h:2979
  1945. # SGIX_calligraphic_fragment (GL/glext.h:2982)
  1946. GL_CALLIGRAPHIC_FRAGMENT_SGIX = 33155 # GL/glext.h:2983
  1947. # SGIX_texture_lod_bias (GL/glext.h:2986)
  1948. GL_TEXTURE_LOD_BIAS_S_SGIX = 33166 # GL/glext.h:2987
  1949. GL_TEXTURE_LOD_BIAS_T_SGIX = 33167 # GL/glext.h:2988
  1950. GL_TEXTURE_LOD_BIAS_R_SGIX = 33168 # GL/glext.h:2989
  1951. # SGIX_shadow_ambient (GL/glext.h:2992)
  1952. GL_SHADOW_AMBIENT_SGIX = 32959 # GL/glext.h:2993
  1953. # EXT_index_texture (GL/glext.h:2996)
  1954. # EXT_index_material (GL/glext.h:2999)
  1955. GL_INDEX_MATERIAL_EXT = 33208 # GL/glext.h:3000
  1956. GL_INDEX_MATERIAL_PARAMETER_EXT = 33209 # GL/glext.h:3001
  1957. GL_INDEX_MATERIAL_FACE_EXT = 33210 # GL/glext.h:3002
  1958. # EXT_index_func (GL/glext.h:3005)
  1959. GL_INDEX_TEST_EXT = 33205 # GL/glext.h:3006
  1960. GL_INDEX_TEST_FUNC_EXT = 33206 # GL/glext.h:3007
  1961. GL_INDEX_TEST_REF_EXT = 33207 # GL/glext.h:3008
  1962. # EXT_index_array_formats (GL/glext.h:3011)
  1963. GL_IUI_V2F_EXT = 33197 # GL/glext.h:3012
  1964. GL_IUI_V3F_EXT = 33198 # GL/glext.h:3013
  1965. GL_IUI_N3F_V2F_EXT = 33199 # GL/glext.h:3014
  1966. GL_IUI_N3F_V3F_EXT = 33200 # GL/glext.h:3015
  1967. GL_T2F_IUI_V2F_EXT = 33201 # GL/glext.h:3016
  1968. GL_T2F_IUI_V3F_EXT = 33202 # GL/glext.h:3017
  1969. GL_T2F_IUI_N3F_V2F_EXT = 33203 # GL/glext.h:3018
  1970. GL_T2F_IUI_N3F_V3F_EXT = 33204 # GL/glext.h:3019
  1971. # EXT_compiled_vertex_array (GL/glext.h:3022)
  1972. GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 33192 # GL/glext.h:3023
  1973. GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 33193 # GL/glext.h:3024
  1974. # EXT_cull_vertex (GL/glext.h:3027)
  1975. GL_CULL_VERTEX_EXT = 33194 # GL/glext.h:3028
  1976. GL_CULL_VERTEX_EYE_POSITION_EXT = 33195 # GL/glext.h:3029
  1977. GL_CULL_VERTEX_OBJECT_POSITION_EXT = 33196 # GL/glext.h:3030
  1978. # SGIX_ycrcb (GL/glext.h:3033)
  1979. GL_YCRCB_422_SGIX = 33211 # GL/glext.h:3034
  1980. GL_YCRCB_444_SGIX = 33212 # GL/glext.h:3035
  1981. # SGIX_fragment_lighting (GL/glext.h:3038)
  1982. GL_FRAGMENT_LIGHTING_SGIX = 33792 # GL/glext.h:3039
  1983. GL_FRAGMENT_COLOR_MATERIAL_SGIX = 33793 # GL/glext.h:3040
  1984. GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 33794 # GL/glext.h:3041
  1985. GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 33795 # GL/glext.h:3042
  1986. GL_MAX_FRAGMENT_LIGHTS_SGIX = 33796 # GL/glext.h:3043
  1987. GL_MAX_ACTIVE_LIGHTS_SGIX = 33797 # GL/glext.h:3044
  1988. GL_CURRENT_RASTER_NORMAL_SGIX = 33798 # GL/glext.h:3045
  1989. GL_LIGHT_ENV_MODE_SGIX = 33799 # GL/glext.h:3046
  1990. GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 33800 # GL/glext.h:3047
  1991. GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 33801 # GL/glext.h:3048
  1992. GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 33802 # GL/glext.h:3049
  1993. GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 33803 # GL/glext.h:3050
  1994. GL_FRAGMENT_LIGHT0_SGIX = 33804 # GL/glext.h:3051
  1995. GL_FRAGMENT_LIGHT1_SGIX = 33805 # GL/glext.h:3052
  1996. GL_FRAGMENT_LIGHT2_SGIX = 33806 # GL/glext.h:3053
  1997. GL_FRAGMENT_LIGHT3_SGIX = 33807 # GL/glext.h:3054
  1998. GL_FRAGMENT_LIGHT4_SGIX = 33808 # GL/glext.h:3055
  1999. GL_FRAGMENT_LIGHT5_SGIX = 33809 # GL/glext.h:3056
  2000. GL_FRAGMENT_LIGHT6_SGIX = 33810 # GL/glext.h:3057
  2001. GL_FRAGMENT_LIGHT7_SGIX = 33811 # GL/glext.h:3058
  2002. # IBM_rasterpos_clip (GL/glext.h:3061)
  2003. GL_RASTER_POSITION_UNCLIPPED_IBM = 103010 # GL/glext.h:3062
  2004. # HP_texture_lighting (GL/glext.h:3065)
  2005. GL_TEXTURE_LIGHTING_MODE_HP = 33127 # GL/glext.h:3066
  2006. GL_TEXTURE_POST_SPECULAR_HP = 33128 # GL/glext.h:3067
  2007. GL_TEXTURE_PRE_SPECULAR_HP = 33129 # GL/glext.h:3068
  2008. # EXT_draw_range_elements (GL/glext.h:3071)
  2009. GL_MAX_ELEMENTS_VERTICES_EXT = 33000 # GL/glext.h:3072
  2010. GL_MAX_ELEMENTS_INDICES_EXT = 33001 # GL/glext.h:3073
  2011. # WIN_phong_shading (GL/glext.h:3076)
  2012. GL_PHONG_WIN = 33002 # GL/glext.h:3077
  2013. GL_PHONG_HINT_WIN = 33003 # GL/glext.h:3078
  2014. # WIN_specular_fog (GL/glext.h:3081)
  2015. GL_FOG_SPECULAR_TEXTURE_WIN = 33004 # GL/glext.h:3082
  2016. # EXT_light_texture (GL/glext.h:3085)
  2017. GL_FRAGMENT_MATERIAL_EXT = 33609 # GL/glext.h:3086
  2018. GL_FRAGMENT_NORMAL_EXT = 33610 # GL/glext.h:3087
  2019. GL_FRAGMENT_COLOR_EXT = 33612 # GL/glext.h:3088
  2020. GL_ATTENUATION_EXT = 33613 # GL/glext.h:3089
  2021. GL_SHADOW_ATTENUATION_EXT = 33614 # GL/glext.h:3090
  2022. GL_TEXTURE_APPLICATION_MODE_EXT = 33615 # GL/glext.h:3091
  2023. GL_TEXTURE_LIGHT_EXT = 33616 # GL/glext.h:3092
  2024. GL_TEXTURE_MATERIAL_FACE_EXT = 33617 # GL/glext.h:3093
  2025. GL_TEXTURE_MATERIAL_PARAMETER_EXT = 33618 # GL/glext.h:3094
  2026. # SGIX_blend_alpha_minmax (GL/glext.h:3098)
  2027. GL_ALPHA_MIN_SGIX = 33568 # GL/glext.h:3099
  2028. GL_ALPHA_MAX_SGIX = 33569 # GL/glext.h:3100
  2029. # SGIX_impact_pixel_texture (GL/glext.h:3103)
  2030. GL_PIXEL_TEX_GEN_Q_CEILING_SGIX = 33156 # GL/glext.h:3104
  2031. GL_PIXEL_TEX_GEN_Q_ROUND_SGIX = 33157 # GL/glext.h:3105
  2032. GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX = 33158 # GL/glext.h:3106
  2033. GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = 33159 # GL/glext.h:3107
  2034. GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = 33160 # GL/glext.h:3108
  2035. GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX = 33161 # GL/glext.h:3109
  2036. GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX = 33162 # GL/glext.h:3110
  2037. # EXT_bgra (GL/glext.h:3113)
  2038. GL_BGR_EXT = 32992 # GL/glext.h:3114
  2039. GL_BGRA_EXT = 32993 # GL/glext.h:3115
  2040. # SGIX_async (GL/glext.h:3118)
  2041. GL_ASYNC_MARKER_SGIX = 33577 # GL/glext.h:3119
  2042. # SGIX_async_pixel (GL/glext.h:3122)
  2043. GL_ASYNC_TEX_IMAGE_SGIX = 33628 # GL/glext.h:3123
  2044. GL_ASYNC_DRAW_PIXELS_SGIX = 33629 # GL/glext.h:3124
  2045. GL_ASYNC_READ_PIXELS_SGIX = 33630 # GL/glext.h:3125
  2046. GL_MAX_ASYNC_TEX_IMAGE_SGIX = 33631 # GL/glext.h:3126
  2047. GL_MAX_ASYNC_DRAW_PIXELS_SGIX = 33632 # GL/glext.h:3127
  2048. GL_MAX_ASYNC_READ_PIXELS_SGIX = 33633 # GL/glext.h:3128
  2049. # SGIX_async_histogram (GL/glext.h:3131)
  2050. GL_ASYNC_HISTOGRAM_SGIX = 33580 # GL/glext.h:3132
  2051. GL_MAX_ASYNC_HISTOGRAM_SGIX = 33581 # GL/glext.h:3133
  2052. # INTEL_texture_scissor (GL/glext.h:3136)
  2053. # INTEL_parallel_arrays (GL/glext.h:3139)
  2054. GL_PARALLEL_ARRAYS_INTEL = 33780 # GL/glext.h:3140
  2055. GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 33781 # GL/glext.h:3141
  2056. GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 33782 # GL/glext.h:3142
  2057. GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 33783 # GL/glext.h:3143
  2058. GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 33784 # GL/glext.h:3144
  2059. # HP_occlusion_test (GL/glext.h:3147)
  2060. GL_OCCLUSION_TEST_HP = 33125 # GL/glext.h:3148
  2061. GL_OCCLUSION_TEST_RESULT_HP = 33126 # GL/glext.h:3149
  2062. # EXT_pixel_transform (GL/glext.h:3152)
  2063. GL_PIXEL_TRANSFORM_2D_EXT = 33584 # GL/glext.h:3153
  2064. GL_PIXEL_MAG_FILTER_EXT = 33585 # GL/glext.h:3154
  2065. GL_PIXEL_MIN_FILTER_EXT = 33586 # GL/glext.h:3155
  2066. GL_PIXEL_CUBIC_WEIGHT_EXT = 33587 # GL/glext.h:3156
  2067. GL_CUBIC_EXT = 33588 # GL/glext.h:3157
  2068. GL_AVERAGE_EXT = 33589 # GL/glext.h:3158
  2069. GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33590 # GL/glext.h:3159
  2070. GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33591 # GL/glext.h:3160
  2071. GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 33592 # GL/glext.h:3161
  2072. # EXT_pixel_transform_color_table (GL/glext.h:3164)
  2073. # EXT_shared_texture_palette (GL/glext.h:3167)
  2074. GL_SHARED_TEXTURE_PALETTE_EXT = 33275 # GL/glext.h:3168
  2075. # EXT_separate_specular_color (GL/glext.h:3171)
  2076. GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 33272 # GL/glext.h:3172
  2077. GL_SINGLE_COLOR_EXT = 33273 # GL/glext.h:3173
  2078. GL_SEPARATE_SPECULAR_COLOR_EXT = 33274 # GL/glext.h:3174
  2079. # EXT_secondary_color (GL/glext.h:3177)
  2080. GL_COLOR_SUM_EXT = 33880 # GL/glext.h:3178
  2081. GL_CURRENT_SECONDARY_COLOR_EXT = 33881 # GL/glext.h:3179
  2082. GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 33882 # GL/glext.h:3180
  2083. GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 33883 # GL/glext.h:3181
  2084. GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 33884 # GL/glext.h:3182
  2085. GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 33885 # GL/glext.h:3183
  2086. GL_SECONDARY_COLOR_ARRAY_EXT = 33886 # GL/glext.h:3184
  2087. # EXT_texture_perturb_normal (GL/glext.h:3187)
  2088. GL_PERTURB_EXT = 34222 # GL/glext.h:3188
  2089. GL_TEXTURE_NORMAL_EXT = 34223 # GL/glext.h:3189
  2090. # EXT_multi_draw_arrays (GL/glext.h:3192)
  2091. # EXT_fog_coord (GL/glext.h:3195)
  2092. GL_FOG_COORDINATE_SOURCE_EXT = 33872 # GL/glext.h:3196
  2093. GL_FOG_COORDINATE_EXT = 33873 # GL/glext.h:3197
  2094. GL_FRAGMENT_DEPTH_EXT = 33874 # GL/glext.h:3198
  2095. GL_CURRENT_FOG_COORDINATE_EXT = 33875 # GL/glext.h:3199
  2096. GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 33876 # GL/glext.h:3200
  2097. GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 33877 # GL/glext.h:3201
  2098. GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 33878 # GL/glext.h:3202
  2099. GL_FOG_COORDINATE_ARRAY_EXT = 33879 # GL/glext.h:3203
  2100. # REND_screen_coordinates (GL/glext.h:3206)
  2101. GL_SCREEN_COORDINATES_REND = 33936 # GL/glext.h:3207
  2102. GL_INVERTED_SCREEN_W_REND = 33937 # GL/glext.h:3208
  2103. # EXT_coordinate_frame (GL/glext.h:3211)
  2104. GL_TANGENT_ARRAY_EXT = 33849 # GL/glext.h:3212
  2105. GL_BINORMAL_ARRAY_EXT = 33850 # GL/glext.h:3213
  2106. GL_CURRENT_TANGENT_EXT = 33851 # GL/glext.h:3214
  2107. GL_CURRENT_BINORMAL_EXT = 33852 # GL/glext.h:3215
  2108. GL_TANGENT_ARRAY_TYPE_EXT = 33854 # GL/glext.h:3216
  2109. GL_TANGENT_ARRAY_STRIDE_EXT = 33855 # GL/glext.h:3217
  2110. GL_BINORMAL_ARRAY_TYPE_EXT = 33856 # GL/glext.h:3218
  2111. GL_BINORMAL_ARRAY_STRIDE_EXT = 33857 # GL/glext.h:3219
  2112. GL_TANGENT_ARRAY_POINTER_EXT = 33858 # GL/glext.h:3220
  2113. GL_BINORMAL_ARRAY_POINTER_EXT = 33859 # GL/glext.h:3221
  2114. GL_MAP1_TANGENT_EXT = 33860 # GL/glext.h:3222
  2115. GL_MAP2_TANGENT_EXT = 33861 # GL/glext.h:3223
  2116. GL_MAP1_BINORMAL_EXT = 33862 # GL/glext.h:3224
  2117. GL_MAP2_BINORMAL_EXT = 33863 # GL/glext.h:3225
  2118. # EXT_texture_env_combine (GL/glext.h:3228)
  2119. GL_COMBINE_EXT = 34160 # GL/glext.h:3229
  2120. GL_COMBINE_RGB_EXT = 34161 # GL/glext.h:3230
  2121. GL_COMBINE_ALPHA_EXT = 34162 # GL/glext.h:3231
  2122. GL_RGB_SCALE_EXT = 34163 # GL/glext.h:3232
  2123. GL_ADD_SIGNED_EXT = 34164 # GL/glext.h:3233
  2124. GL_INTERPOLATE_EXT = 34165 # GL/glext.h:3234
  2125. GL_CONSTANT_EXT = 34166 # GL/glext.h:3235
  2126. GL_PRIMARY_COLOR_EXT = 34167 # GL/glext.h:3236
  2127. GL_PREVIOUS_EXT = 34168 # GL/glext.h:3237
  2128. GL_SOURCE0_RGB_EXT = 34176 # GL/glext.h:3238
  2129. GL_SOURCE1_RGB_EXT = 34177 # GL/glext.h:3239
  2130. GL_SOURCE2_RGB_EXT = 34178 # GL/glext.h:3240
  2131. GL_SOURCE0_ALPHA_EXT = 34184 # GL/glext.h:3241
  2132. GL_SOURCE1_ALPHA_EXT = 34185 # GL/glext.h:3242
  2133. GL_SOURCE2_ALPHA_EXT = 34186 # GL/glext.h:3243
  2134. GL_OPERAND0_RGB_EXT = 34192 # GL/glext.h:3244
  2135. GL_OPERAND1_RGB_EXT = 34193 # GL/glext.h:3245
  2136. GL_OPERAND2_RGB_EXT = 34194 # GL/glext.h:3246
  2137. GL_OPERAND0_ALPHA_EXT = 34200 # GL/glext.h:3247
  2138. GL_OPERAND1_ALPHA_EXT = 34201 # GL/glext.h:3248
  2139. GL_OPERAND2_ALPHA_EXT = 34202 # GL/glext.h:3249
  2140. # APPLE_specular_vector (GL/glext.h:3252)
  2141. GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 34224 # GL/glext.h:3253
  2142. # APPLE_transform_hint (GL/glext.h:3256)
  2143. GL_TRANSFORM_HINT_APPLE = 34225 # GL/glext.h:3257
  2144. # SGIX_fog_scale (GL/glext.h:3260)
  2145. GL_FOG_SCALE_SGIX = 33276 # GL/glext.h:3261
  2146. GL_FOG_SCALE_VALUE_SGIX = 33277 # GL/glext.h:3262
  2147. # SUNX_constant_data (GL/glext.h:3265)
  2148. GL_UNPACK_CONSTANT_DATA_SUNX = 33237 # GL/glext.h:3266
  2149. GL_TEXTURE_CONSTANT_DATA_SUNX = 33238 # GL/glext.h:3267
  2150. # SUN_global_alpha (GL/glext.h:3270)
  2151. GL_GLOBAL_ALPHA_SUN = 33241 # GL/glext.h:3271
  2152. GL_GLOBAL_ALPHA_FACTOR_SUN = 33242 # GL/glext.h:3272
  2153. # SUN_triangle_list (GL/glext.h:3275)
  2154. GL_RESTART_SUN = 1 # GL/glext.h:3276
  2155. GL_REPLACE_MIDDLE_SUN = 2 # GL/glext.h:3277
  2156. GL_REPLACE_OLDEST_SUN = 3 # GL/glext.h:3278
  2157. GL_TRIANGLE_LIST_SUN = 33239 # GL/glext.h:3279
  2158. GL_REPLACEMENT_CODE_SUN = 33240 # GL/glext.h:3280
  2159. GL_REPLACEMENT_CODE_ARRAY_SUN = 34240 # GL/glext.h:3281
  2160. GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = 34241 # GL/glext.h:3282
  2161. GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 34242 # GL/glext.h:3283
  2162. GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = 34243 # GL/glext.h:3284
  2163. GL_R1UI_V3F_SUN = 34244 # GL/glext.h:3285
  2164. GL_R1UI_C4UB_V3F_SUN = 34245 # GL/glext.h:3286
  2165. GL_R1UI_C3F_V3F_SUN = 34246 # GL/glext.h:3287
  2166. GL_R1UI_N3F_V3F_SUN = 34247 # GL/glext.h:3288
  2167. GL_R1UI_C4F_N3F_V3F_SUN = 34248 # GL/glext.h:3289
  2168. GL_R1UI_T2F_V3F_SUN = 34249 # GL/glext.h:3290
  2169. GL_R1UI_T2F_N3F_V3F_SUN = 34250 # GL/glext.h:3291
  2170. GL_R1UI_T2F_C4F_N3F_V3F_SUN = 34251 # GL/glext.h:3292
  2171. # SUN_vertex (GL/glext.h:3295)
  2172. # EXT_blend_func_separate (GL/glext.h:3298)
  2173. GL_BLEND_DST_RGB_EXT = 32968 # GL/glext.h:3299
  2174. GL_BLEND_SRC_RGB_EXT = 32969 # GL/glext.h:3300
  2175. GL_BLEND_DST_ALPHA_EXT = 32970 # GL/glext.h:3301
  2176. GL_BLEND_SRC_ALPHA_EXT = 32971 # GL/glext.h:3302
  2177. # INGR_color_clamp (GL/glext.h:3305)
  2178. GL_RED_MIN_CLAMP_INGR = 34144 # GL/glext.h:3306
  2179. GL_GREEN_MIN_CLAMP_INGR = 34145 # GL/glext.h:3307
  2180. GL_BLUE_MIN_CLAMP_INGR = 34146 # GL/glext.h:3308
  2181. GL_ALPHA_MIN_CLAMP_INGR = 34147 # GL/glext.h:3309
  2182. GL_RED_MAX_CLAMP_INGR = 34148 # GL/glext.h:3310
  2183. GL_GREEN_MAX_CLAMP_INGR = 34149 # GL/glext.h:3311
  2184. GL_BLUE_MAX_CLAMP_INGR = 34150 # GL/glext.h:3312
  2185. GL_ALPHA_MAX_CLAMP_INGR = 34151 # GL/glext.h:3313
  2186. # INGR_interlace_read (GL/glext.h:3316)
  2187. GL_INTERLACE_READ_INGR = 34152 # GL/glext.h:3317
  2188. # EXT_stencil_wrap (GL/glext.h:3320)
  2189. GL_INCR_WRAP_EXT = 34055 # GL/glext.h:3321
  2190. GL_DECR_WRAP_EXT = 34056 # GL/glext.h:3322
  2191. # EXT_422_pixels (GL/glext.h:3325)
  2192. GL_422_EXT = 32972 # GL/glext.h:3326
  2193. GL_422_REV_EXT = 32973 # GL/glext.h:3327
  2194. GL_422_AVERAGE_EXT = 32974 # GL/glext.h:3328
  2195. GL_422_REV_AVERAGE_EXT = 32975 # GL/glext.h:3329
  2196. # NV_texgen_reflection (GL/glext.h:3332)
  2197. GL_NORMAL_MAP_NV = 34065 # GL/glext.h:3333
  2198. GL_REFLECTION_MAP_NV = 34066 # GL/glext.h:3334
  2199. # EXT_texture_cube_map (GL/glext.h:3337)
  2200. GL_NORMAL_MAP_EXT = 34065 # GL/glext.h:3338
  2201. GL_REFLECTION_MAP_EXT = 34066 # GL/glext.h:3339
  2202. GL_TEXTURE_CUBE_MAP_EXT = 34067 # GL/glext.h:3340
  2203. GL_TEXTURE_BINDING_CUBE_MAP_EXT = 34068 # GL/glext.h:3341
  2204. GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 34069 # GL/glext.h:3342
  2205. GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 34070 # GL/glext.h:3343
  2206. GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 34071 # GL/glext.h:3344
  2207. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 34072 # GL/glext.h:3345
  2208. GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 34073 # GL/glext.h:3346
  2209. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 34074 # GL/glext.h:3347
  2210. GL_PROXY_TEXTURE_CUBE_MAP_EXT = 34075 # GL/glext.h:3348
  2211. GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 34076 # GL/glext.h:3349
  2212. # SUN_convolution_border_modes (GL/glext.h:3352)
  2213. GL_WRAP_BORDER_SUN = 33236 # GL/glext.h:3353
  2214. # EXT_texture_env_add (GL/glext.h:3356)
  2215. # EXT_texture_lod_bias (GL/glext.h:3359)
  2216. GL_MAX_TEXTURE_LOD_BIAS_EXT = 34045 # GL/glext.h:3360
  2217. GL_TEXTURE_FILTER_CONTROL_EXT = 34048 # GL/glext.h:3361
  2218. GL_TEXTURE_LOD_BIAS_EXT = 34049 # GL/glext.h:3362
  2219. # EXT_texture_filter_anisotropic (GL/glext.h:3365)
  2220. GL_TEXTURE_MAX_ANISOTROPY_EXT = 34046 # GL/glext.h:3366
  2221. GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 34047 # GL/glext.h:3367
  2222. # EXT_vertex_weighting (GL/glext.h:3370)
  2223. GL_MODELVIEW0_STACK_DEPTH_EXT = 2979 # GL/glext.h:3371
  2224. GL_MODELVIEW1_STACK_DEPTH_EXT = 34050 # GL/glext.h:3372
  2225. GL_MODELVIEW0_MATRIX_EXT = 2982 # GL/glext.h:3373
  2226. GL_MODELVIEW1_MATRIX_EXT = 34054 # GL/glext.h:3374
  2227. GL_VERTEX_WEIGHTING_EXT = 34057 # GL/glext.h:3375
  2228. GL_MODELVIEW0_EXT = 5888 # GL/glext.h:3376
  2229. GL_MODELVIEW1_EXT = 34058 # GL/glext.h:3377
  2230. GL_CURRENT_VERTEX_WEIGHT_EXT = 34059 # GL/glext.h:3378
  2231. GL_VERTEX_WEIGHT_ARRAY_EXT = 34060 # GL/glext.h:3379
  2232. GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 34061 # GL/glext.h:3380
  2233. GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 34062 # GL/glext.h:3381
  2234. GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 34063 # GL/glext.h:3382
  2235. GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 34064 # GL/glext.h:3383
  2236. # NV_light_max_exponent (GL/glext.h:3386)
  2237. GL_MAX_SHININESS_NV = 34052 # GL/glext.h:3387
  2238. GL_MAX_SPOT_EXPONENT_NV = 34053 # GL/glext.h:3388
  2239. # NV_vertex_array_range (GL/glext.h:3391)
  2240. GL_VERTEX_ARRAY_RANGE_NV = 34077 # GL/glext.h:3392
  2241. GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 34078 # GL/glext.h:3393
  2242. GL_VERTEX_ARRAY_RANGE_VALID_NV = 34079 # GL/glext.h:3394
  2243. GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 34080 # GL/glext.h:3395
  2244. GL_VERTEX_ARRAY_RANGE_POINTER_NV = 34081 # GL/glext.h:3396
  2245. # NV_register_combiners (GL/glext.h:3399)
  2246. GL_REGISTER_COMBINERS_NV = 34082 # GL/glext.h:3400
  2247. GL_VARIABLE_A_NV = 34083 # GL/glext.h:3401
  2248. GL_VARIABLE_B_NV = 34084 # GL/glext.h:3402
  2249. GL_VARIABLE_C_NV = 34085 # GL/glext.h:3403
  2250. GL_VARIABLE_D_NV = 34086 # GL/glext.h:3404
  2251. GL_VARIABLE_E_NV = 34087 # GL/glext.h:3405
  2252. GL_VARIABLE_F_NV = 34088 # GL/glext.h:3406
  2253. GL_VARIABLE_G_NV = 34089 # GL/glext.h:3407
  2254. GL_CONSTANT_COLOR0_NV = 34090 # GL/glext.h:3408
  2255. GL_CONSTANT_COLOR1_NV = 34091 # GL/glext.h:3409
  2256. GL_PRIMARY_COLOR_NV = 34092 # GL/glext.h:3410
  2257. GL_SECONDARY_COLOR_NV = 34093 # GL/glext.h:3411
  2258. GL_SPARE0_NV = 34094 # GL/glext.h:3412
  2259. GL_SPARE1_NV = 34095 # GL/glext.h:3413
  2260. GL_DISCARD_NV = 34096 # GL/glext.h:3414
  2261. GL_E_TIMES_F_NV = 34097 # GL/glext.h:3415
  2262. GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 34098 # GL/glext.h:3416
  2263. GL_UNSIGNED_IDENTITY_NV = 34102 # GL/glext.h:3417
  2264. GL_UNSIGNED_INVERT_NV = 34103 # GL/glext.h:3418
  2265. GL_EXPAND_NORMAL_NV = 34104 # GL/glext.h:3419
  2266. GL_EXPAND_NEGATE_NV = 34105 # GL/glext.h:3420
  2267. GL_HALF_BIAS_NORMAL_NV = 34106 # GL/glext.h:3421
  2268. GL_HALF_BIAS_NEGATE_NV = 34107 # GL/glext.h:3422
  2269. GL_SIGNED_IDENTITY_NV = 34108 # GL/glext.h:3423
  2270. GL_SIGNED_NEGATE_NV = 34109 # GL/glext.h:3424
  2271. GL_SCALE_BY_TWO_NV = 34110 # GL/glext.h:3425
  2272. GL_SCALE_BY_FOUR_NV = 34111 # GL/glext.h:3426
  2273. GL_SCALE_BY_ONE_HALF_NV = 34112 # GL/glext.h:3427
  2274. GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 34113 # GL/glext.h:3428
  2275. GL_COMBINER_INPUT_NV = 34114 # GL/glext.h:3429
  2276. GL_COMBINER_MAPPING_NV = 34115 # GL/glext.h:3430
  2277. GL_COMBINER_COMPONENT_USAGE_NV = 34116 # GL/glext.h:3431
  2278. GL_COMBINER_AB_DOT_PRODUCT_NV = 34117 # GL/glext.h:3432
  2279. GL_COMBINER_CD_DOT_PRODUCT_NV = 34118 # GL/glext.h:3433
  2280. GL_COMBINER_MUX_SUM_NV = 34119 # GL/glext.h:3434
  2281. GL_COMBINER_SCALE_NV = 34120 # GL/glext.h:3435
  2282. GL_COMBINER_BIAS_NV = 34121 # GL/glext.h:3436
  2283. GL_COMBINER_AB_OUTPUT_NV = 34122 # GL/glext.h:3437
  2284. GL_COMBINER_CD_OUTPUT_NV = 34123 # GL/glext.h:3438
  2285. GL_COMBINER_SUM_OUTPUT_NV = 34124 # GL/glext.h:3439
  2286. GL_MAX_GENERAL_COMBINERS_NV = 34125 # GL/glext.h:3440
  2287. GL_NUM_GENERAL_COMBINERS_NV = 34126 # GL/glext.h:3441
  2288. GL_COLOR_SUM_CLAMP_NV = 34127 # GL/glext.h:3442
  2289. GL_COMBINER0_NV = 34128 # GL/glext.h:3443
  2290. GL_COMBINER1_NV = 34129 # GL/glext.h:3444
  2291. GL_COMBINER2_NV = 34130 # GL/glext.h:3445
  2292. GL_COMBINER3_NV = 34131 # GL/glext.h:3446
  2293. GL_COMBINER4_NV = 34132 # GL/glext.h:3447
  2294. GL_COMBINER5_NV = 34133 # GL/glext.h:3448
  2295. GL_COMBINER6_NV = 34134 # GL/glext.h:3449
  2296. GL_COMBINER7_NV = 34135 # GL/glext.h:3450
  2297. # NV_fog_distance (GL/glext.h:3458)
  2298. GL_FOG_DISTANCE_MODE_NV = 34138 # GL/glext.h:3459
  2299. GL_EYE_RADIAL_NV = 34139 # GL/glext.h:3460
  2300. GL_EYE_PLANE_ABSOLUTE_NV = 34140 # GL/glext.h:3461
  2301. # NV_texgen_emboss (GL/glext.h:3465)
  2302. GL_EMBOSS_LIGHT_NV = 34141 # GL/glext.h:3466
  2303. GL_EMBOSS_CONSTANT_NV = 34142 # GL/glext.h:3467
  2304. GL_EMBOSS_MAP_NV = 34143 # GL/glext.h:3468
  2305. # NV_blend_square (GL/glext.h:3471)
  2306. # NV_texture_env_combine4 (GL/glext.h:3474)
  2307. GL_COMBINE4_NV = 34051 # GL/glext.h:3475
  2308. GL_SOURCE3_RGB_NV = 34179 # GL/glext.h:3476
  2309. GL_SOURCE3_ALPHA_NV = 34187 # GL/glext.h:3477
  2310. GL_OPERAND3_RGB_NV = 34195 # GL/glext.h:3478
  2311. GL_OPERAND3_ALPHA_NV = 34203 # GL/glext.h:3479
  2312. # MESA_resize_buffers (GL/glext.h:3482)
  2313. # MESA_window_pos (GL/glext.h:3485)
  2314. # EXT_texture_compression_s3tc (GL/glext.h:3488)
  2315. GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 33776 # GL/glext.h:3489
  2316. GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 33777 # GL/glext.h:3490
  2317. GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 33778 # GL/glext.h:3491
  2318. GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 33779 # GL/glext.h:3492
  2319. # IBM_cull_vertex (GL/glext.h:3495)
  2320. GL_CULL_VERTEX_IBM = 103050 # GL/glext.h:3496
  2321. # IBM_multimode_draw_arrays (GL/glext.h:3499)
  2322. # IBM_vertex_array_lists (GL/glext.h:3502)
  2323. GL_VERTEX_ARRAY_LIST_IBM = 103070 # GL/glext.h:3503
  2324. GL_NORMAL_ARRAY_LIST_IBM = 103071 # GL/glext.h:3504
  2325. GL_COLOR_ARRAY_LIST_IBM = 103072 # GL/glext.h:3505
  2326. GL_INDEX_ARRAY_LIST_IBM = 103073 # GL/glext.h:3506
  2327. GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074 # GL/glext.h:3507
  2328. GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075 # GL/glext.h:3508
  2329. GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076 # GL/glext.h:3509
  2330. GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077 # GL/glext.h:3510
  2331. GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080 # GL/glext.h:3511
  2332. GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081 # GL/glext.h:3512
  2333. GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082 # GL/glext.h:3513
  2334. GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083 # GL/glext.h:3514
  2335. GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084 # GL/glext.h:3515
  2336. GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085 # GL/glext.h:3516
  2337. GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086 # GL/glext.h:3517
  2338. GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087 # GL/glext.h:3518
  2339. # SGIX_subsample (GL/glext.h:3521)
  2340. GL_PACK_SUBSAMPLE_RATE_SGIX = 34208 # GL/glext.h:3522
  2341. GL_UNPACK_SUBSAMPLE_RATE_SGIX = 34209 # GL/glext.h:3523
  2342. GL_PIXEL_SUBSAMPLE_4444_SGIX = 34210 # GL/glext.h:3524
  2343. GL_PIXEL_SUBSAMPLE_2424_SGIX = 34211 # GL/glext.h:3525
  2344. GL_PIXEL_SUBSAMPLE_4242_SGIX = 34212 # GL/glext.h:3526
  2345. # SGIX_ycrcb_subsample (GL/glext.h:3529)
  2346. # SGIX_ycrcba (GL/glext.h:3532)
  2347. GL_YCRCB_SGIX = 33560 # GL/glext.h:3533
  2348. GL_YCRCBA_SGIX = 33561 # GL/glext.h:3534
  2349. # SGI_depth_pass_instrument (GL/glext.h:3537)
  2350. GL_DEPTH_PASS_INSTRUMENT_SGIX = 33552 # GL/glext.h:3538
  2351. GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 33553 # GL/glext.h:3539
  2352. GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX = 33554 # GL/glext.h:3540
  2353. # 3DFX_texture_compression_FXT1 (GL/glext.h:3543)
  2354. GL_COMPRESSED_RGB_FXT1_3DFX = 34480 # GL/glext.h:3544
  2355. GL_COMPRESSED_RGBA_FXT1_3DFX = 34481 # GL/glext.h:3545
  2356. # 3DFX_multisample (GL/glext.h:3548)
  2357. GL_MULTISAMPLE_3DFX = 34482 # GL/glext.h:3549
  2358. GL_SAMPLE_BUFFERS_3DFX = 34483 # GL/glext.h:3550
  2359. GL_SAMPLES_3DFX = 34484 # GL/glext.h:3551
  2360. GL_MULTISAMPLE_BIT_3DFX = 536870912 # GL/glext.h:3552
  2361. # 3DFX_tbuffer (GL/glext.h:3555)
  2362. # EXT_multisample (GL/glext.h:3558)
  2363. GL_MULTISAMPLE_EXT = 32925 # GL/glext.h:3559
  2364. GL_SAMPLE_ALPHA_TO_MASK_EXT = 32926 # GL/glext.h:3560
  2365. GL_SAMPLE_ALPHA_TO_ONE_EXT = 32927 # GL/glext.h:3561
  2366. GL_SAMPLE_MASK_EXT = 32928 # GL/glext.h:3562
  2367. GL_1PASS_EXT = 32929 # GL/glext.h:3563
  2368. GL_2PASS_0_EXT = 32930 # GL/glext.h:3564
  2369. GL_2PASS_1_EXT = 32931 # GL/glext.h:3565
  2370. GL_4PASS_0_EXT = 32932 # GL/glext.h:3566
  2371. GL_4PASS_1_EXT = 32933 # GL/glext.h:3567
  2372. GL_4PASS_2_EXT = 32934 # GL/glext.h:3568
  2373. GL_4PASS_3_EXT = 32935 # GL/glext.h:3569
  2374. GL_SAMPLE_BUFFERS_EXT = 32936 # GL/glext.h:3570
  2375. GL_SAMPLES_EXT = 32937 # GL/glext.h:3571
  2376. GL_SAMPLE_MASK_VALUE_EXT = 32938 # GL/glext.h:3572
  2377. GL_SAMPLE_MASK_INVERT_EXT = 32939 # GL/glext.h:3573
  2378. GL_SAMPLE_PATTERN_EXT = 32940 # GL/glext.h:3574
  2379. GL_MULTISAMPLE_BIT_EXT = 536870912 # GL/glext.h:3575
  2380. # SGIX_vertex_preclip (GL/glext.h:3578)
  2381. GL_VERTEX_PRECLIP_SGIX = 33774 # GL/glext.h:3579
  2382. GL_VERTEX_PRECLIP_HINT_SGIX = 33775 # GL/glext.h:3580
  2383. # SGIX_convolution_accuracy (GL/glext.h:3583)
  2384. GL_CONVOLUTION_HINT_SGIX = 33558 # GL/glext.h:3584
  2385. # SGIX_resample (GL/glext.h:3587)
  2386. GL_PACK_RESAMPLE_SGIX = 33836 # GL/glext.h:3588
  2387. GL_UNPACK_RESAMPLE_SGIX = 33837 # GL/glext.h:3589
  2388. GL_RESAMPLE_REPLICATE_SGIX = 33838 # GL/glext.h:3590
  2389. GL_RESAMPLE_ZERO_FILL_SGIX = 33839 # GL/glext.h:3591
  2390. GL_RESAMPLE_DECIMATE_SGIX = 33840 # GL/glext.h:3592
  2391. # SGIS_point_line_texgen (GL/glext.h:3595)
  2392. GL_EYE_DISTANCE_TO_POINT_SGIS = 33264 # GL/glext.h:3596
  2393. GL_OBJECT_DISTANCE_TO_POINT_SGIS = 33265 # GL/glext.h:3597
  2394. GL_EYE_DISTANCE_TO_LINE_SGIS = 33266 # GL/glext.h:3598
  2395. GL_OBJECT_DISTANCE_TO_LINE_SGIS = 33267 # GL/glext.h:3599
  2396. GL_EYE_POINT_SGIS = 33268 # GL/glext.h:3600
  2397. GL_OBJECT_POINT_SGIS = 33269 # GL/glext.h:3601
  2398. GL_EYE_LINE_SGIS = 33270 # GL/glext.h:3602
  2399. GL_OBJECT_LINE_SGIS = 33271 # GL/glext.h:3603
  2400. # SGIS_texture_color_mask (GL/glext.h:3606)
  2401. GL_TEXTURE_COLOR_WRITEMASK_SGIS = 33263 # GL/glext.h:3607
  2402. # EXT_texture_env_dot3 (GL/glext.h:3610)
  2403. GL_DOT3_RGB_EXT = 34624 # GL/glext.h:3611
  2404. GL_DOT3_RGBA_EXT = 34625 # GL/glext.h:3612
  2405. # ATI_texture_mirror_once (GL/glext.h:3615)
  2406. GL_MIRROR_CLAMP_ATI = 34626 # GL/glext.h:3616
  2407. GL_MIRROR_CLAMP_TO_EDGE_ATI = 34627 # GL/glext.h:3617
  2408. # NV_fence (GL/glext.h:3620)
  2409. GL_ALL_COMPLETED_NV = 34034 # GL/glext.h:3621
  2410. GL_FENCE_STATUS_NV = 34035 # GL/glext.h:3622
  2411. GL_FENCE_CONDITION_NV = 34036 # GL/glext.h:3623
  2412. # IBM_texture_mirrored_repeat (GL/glext.h:3626)
  2413. GL_MIRRORED_REPEAT_IBM = 33648 # GL/glext.h:3627
  2414. # NV_evaluators (GL/glext.h:3630)
  2415. GL_EVAL_2D_NV = 34496 # GL/glext.h:3631
  2416. GL_EVAL_TRIANGULAR_2D_NV = 34497 # GL/glext.h:3632
  2417. GL_MAP_TESSELLATION_NV = 34498 # GL/glext.h:3633
  2418. GL_MAP_ATTRIB_U_ORDER_NV = 34499 # GL/glext.h:3634
  2419. GL_MAP_ATTRIB_V_ORDER_NV = 34500 # GL/glext.h:3635
  2420. GL_EVAL_FRACTIONAL_TESSELLATION_NV = 34501 # GL/glext.h:3636
  2421. GL_EVAL_VERTEX_ATTRIB0_NV = 34502 # GL/glext.h:3637
  2422. GL_EVAL_VERTEX_ATTRIB1_NV = 34503 # GL/glext.h:3638
  2423. GL_EVAL_VERTEX_ATTRIB2_NV = 34504 # GL/glext.h:3639
  2424. GL_EVAL_VERTEX_ATTRIB3_NV = 34505 # GL/glext.h:3640
  2425. GL_EVAL_VERTEX_ATTRIB4_NV = 34506 # GL/glext.h:3641
  2426. GL_EVAL_VERTEX_ATTRIB5_NV = 34507 # GL/glext.h:3642
  2427. GL_EVAL_VERTEX_ATTRIB6_NV = 34508 # GL/glext.h:3643
  2428. GL_EVAL_VERTEX_ATTRIB7_NV = 34509 # GL/glext.h:3644
  2429. GL_EVAL_VERTEX_ATTRIB8_NV = 34510 # GL/glext.h:3645
  2430. GL_EVAL_VERTEX_ATTRIB9_NV = 34511 # GL/glext.h:3646
  2431. GL_EVAL_VERTEX_ATTRIB10_NV = 34512 # GL/glext.h:3647
  2432. GL_EVAL_VERTEX_ATTRIB11_NV = 34513 # GL/glext.h:3648
  2433. GL_EVAL_VERTEX_ATTRIB12_NV = 34514 # GL/glext.h:3649
  2434. GL_EVAL_VERTEX_ATTRIB13_NV = 34515 # GL/glext.h:3650
  2435. GL_EVAL_VERTEX_ATTRIB14_NV = 34516 # GL/glext.h:3651
  2436. GL_EVAL_VERTEX_ATTRIB15_NV = 34517 # GL/glext.h:3652
  2437. GL_MAX_MAP_TESSELLATION_NV = 34518 # GL/glext.h:3653
  2438. GL_MAX_RATIONAL_EVAL_ORDER_NV = 34519 # GL/glext.h:3654
  2439. # NV_packed_depth_stencil (GL/glext.h:3657)
  2440. GL_DEPTH_STENCIL_NV = 34041 # GL/glext.h:3658
  2441. GL_UNSIGNED_INT_24_8_NV = 34042 # GL/glext.h:3659
  2442. # NV_register_combiners2 (GL/glext.h:3662)
  2443. GL_PER_STAGE_CONSTANTS_NV = 34101 # GL/glext.h:3663
  2444. # NV_texture_compression_vtc (GL/glext.h:3666)
  2445. # NV_texture_rectangle (GL/glext.h:3669)
  2446. GL_TEXTURE_RECTANGLE_NV = 34037 # GL/glext.h:3670
  2447. GL_TEXTURE_BINDING_RECTANGLE_NV = 34038 # GL/glext.h:3671
  2448. GL_PROXY_TEXTURE_RECTANGLE_NV = 34039 # GL/glext.h:3672
  2449. GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 34040 # GL/glext.h:3673
  2450. # NV_texture_shader (GL/glext.h:3676)
  2451. GL_OFFSET_TEXTURE_RECTANGLE_NV = 34380 # GL/glext.h:3677
  2452. GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 34381 # GL/glext.h:3678
  2453. GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 34382 # GL/glext.h:3679
  2454. GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 34521 # GL/glext.h:3680
  2455. GL_UNSIGNED_INT_S8_S8_8_8_NV = 34522 # GL/glext.h:3681
  2456. GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 34523 # GL/glext.h:3682
  2457. GL_DSDT_MAG_INTENSITY_NV = 34524 # GL/glext.h:3683
  2458. GL_SHADER_CONSISTENT_NV = 34525 # GL/glext.h:3684
  2459. GL_TEXTURE_SHADER_NV = 34526 # GL/glext.h:3685
  2460. GL_SHADER_OPERATION_NV = 34527 # GL/glext.h:3686
  2461. GL_CULL_MODES_NV = 34528 # GL/glext.h:3687
  2462. GL_OFFSET_TEXTURE_MATRIX_NV = 34529 # GL/glext.h:3688
  2463. GL_OFFSET_TEXTURE_SCALE_NV = 34530 # GL/glext.h:3689
  2464. GL_OFFSET_TEXTURE_BIAS_NV = 34531 # GL/glext.h:3690
  2465. GL_OFFSET_TEXTURE_2D_MATRIX_NV = 34529 # GL/glext.h:3691
  2466. GL_OFFSET_TEXTURE_2D_SCALE_NV = 34530 # GL/glext.h:3692
  2467. GL_OFFSET_TEXTURE_2D_BIAS_NV = 34531 # GL/glext.h:3693
  2468. GL_PREVIOUS_TEXTURE_INPUT_NV = 34532 # GL/glext.h:3694
  2469. GL_CONST_EYE_NV = 34533 # GL/glext.h:3695
  2470. GL_PASS_THROUGH_NV = 34534 # GL/glext.h:3696
  2471. GL_CULL_FRAGMENT_NV = 34535 # GL/glext.h:3697
  2472. GL_OFFSET_TEXTURE_2D_NV = 34536 # GL/glext.h:3698
  2473. GL_DEPENDENT_AR_TEXTURE_2D_NV = 34537 # GL/glext.h:3699
  2474. GL_DEPENDENT_GB_TEXTURE_2D_NV = 34538 # GL/glext.h:3700
  2475. GL_DOT_PRODUCT_NV = 34540 # GL/glext.h:3701
  2476. GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 34541 # GL/glext.h:3702
  2477. GL_DOT_PRODUCT_TEXTURE_2D_NV = 34542 # GL/glext.h:3703
  2478. GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 34544 # GL/glext.h:3704
  2479. GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 34545 # GL/glext.h:3705
  2480. GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 34546 # GL/glext.h:3706
  2481. GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 34547 # GL/glext.h:3707
  2482. GL_HILO_NV = 34548 # GL/glext.h:3708
  2483. GL_DSDT_NV = 34549 # GL/glext.h:3709
  2484. GL_DSDT_MAG_NV = 34550 # GL/glext.h:3710
  2485. GL_DSDT_MAG_VIB_NV = 34551 # GL/glext.h:3711
  2486. GL_HILO16_NV = 34552 # GL/glext.h:3712
  2487. GL_SIGNED_HILO_NV = 34553 # GL/glext.h:3713
  2488. GL_SIGNED_HILO16_NV = 34554 # GL/glext.h:3714
  2489. GL_SIGNED_RGBA_NV = 34555 # GL/glext.h:3715
  2490. GL_SIGNED_RGBA8_NV = 34556 # GL/glext.h:3716
  2491. GL_SIGNED_RGB_NV = 34558 # GL/glext.h:3717
  2492. GL_SIGNED_RGB8_NV = 34559 # GL/glext.h:3718
  2493. GL_SIGNED_LUMINANCE_NV = 34561 # GL/glext.h:3719
  2494. GL_SIGNED_LUMINANCE8_NV = 34562 # GL/glext.h:3720
  2495. GL_SIGNED_LUMINANCE_ALPHA_NV = 34563 # GL/glext.h:3721
  2496. GL_SIGNED_LUMINANCE8_ALPHA8_NV = 34564 # GL/glext.h:3722
  2497. GL_SIGNED_ALPHA_NV = 34565 # GL/glext.h:3723
  2498. GL_SIGNED_ALPHA8_NV = 34566 # GL/glext.h:3724
  2499. GL_SIGNED_INTENSITY_NV = 34567 # GL/glext.h:3725
  2500. GL_SIGNED_INTENSITY8_NV = 34568 # GL/glext.h:3726
  2501. GL_DSDT8_NV = 34569 # GL/glext.h:3727
  2502. GL_DSDT8_MAG8_NV = 34570 # GL/glext.h:3728
  2503. GL_DSDT8_MAG8_INTENSITY8_NV = 34571 # GL/glext.h:3729
  2504. GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 34572 # GL/glext.h:3730
  2505. GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 34573 # GL/glext.h:3731
  2506. GL_HI_SCALE_NV = 34574 # GL/glext.h:3732
  2507. GL_LO_SCALE_NV = 34575 # GL/glext.h:3733
  2508. GL_DS_SCALE_NV = 34576 # GL/glext.h:3734
  2509. GL_DT_SCALE_NV = 34577 # GL/glext.h:3735
  2510. GL_MAGNITUDE_SCALE_NV = 34578 # GL/glext.h:3736
  2511. GL_VIBRANCE_SCALE_NV = 34579 # GL/glext.h:3737
  2512. GL_HI_BIAS_NV = 34580 # GL/glext.h:3738
  2513. GL_LO_BIAS_NV = 34581 # GL/glext.h:3739
  2514. GL_DS_BIAS_NV = 34582 # GL/glext.h:3740
  2515. GL_DT_BIAS_NV = 34583 # GL/glext.h:3741
  2516. GL_MAGNITUDE_BIAS_NV = 34584 # GL/glext.h:3742
  2517. GL_VIBRANCE_BIAS_NV = 34585 # GL/glext.h:3743
  2518. GL_TEXTURE_BORDER_VALUES_NV = 34586 # GL/glext.h:3744
  2519. GL_TEXTURE_HI_SIZE_NV = 34587 # GL/glext.h:3745
  2520. GL_TEXTURE_LO_SIZE_NV = 34588 # GL/glext.h:3746
  2521. GL_TEXTURE_DS_SIZE_NV = 34589 # GL/glext.h:3747
  2522. GL_TEXTURE_DT_SIZE_NV = 34590 # GL/glext.h:3748
  2523. GL_TEXTURE_MAG_SIZE_NV = 34591 # GL/glext.h:3749
  2524. # NV_texture_shader2 (GL/glext.h:3752)
  2525. GL_DOT_PRODUCT_TEXTURE_3D_NV = 34543 # GL/glext.h:3753
  2526. # NV_vertex_array_range2 (GL/glext.h:3756)
  2527. GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 34099 # GL/glext.h:3757
  2528. # NV_vertex_program (GL/glext.h:3760)
  2529. GL_VERTEX_PROGRAM_NV = 34336 # GL/glext.h:3761
  2530. GL_VERTEX_STATE_PROGRAM_NV = 34337 # GL/glext.h:3762
  2531. GL_ATTRIB_ARRAY_SIZE_NV = 34339 # GL/glext.h:3763
  2532. GL_ATTRIB_ARRAY_STRIDE_NV = 34340 # GL/glext.h:3764
  2533. GL_ATTRIB_ARRAY_TYPE_NV = 34341 # GL/glext.h:3765
  2534. GL_CURRENT_ATTRIB_NV = 34342 # GL/glext.h:3766
  2535. GL_PROGRAM_LENGTH_NV = 34343 # GL/glext.h:3767
  2536. GL_PROGRAM_STRING_NV = 34344 # GL/glext.h:3768
  2537. GL_MODELVIEW_PROJECTION_NV = 34345 # GL/glext.h:3769
  2538. GL_IDENTITY_NV = 34346 # GL/glext.h:3770
  2539. GL_INVERSE_NV = 34347 # GL/glext.h:3771
  2540. GL_TRANSPOSE_NV = 34348 # GL/glext.h:3772
  2541. GL_INVERSE_TRANSPOSE_NV = 34349 # GL/glext.h:3773
  2542. GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 34350 # GL/glext.h:3774
  2543. GL_MAX_TRACK_MATRICES_NV = 34351 # GL/glext.h:3775
  2544. GL_MATRIX0_NV = 34352 # GL/glext.h:3776
  2545. GL_MATRIX1_NV = 34353 # GL/glext.h:3777
  2546. GL_MATRIX2_NV = 34354 # GL/glext.h:3778
  2547. GL_MATRIX3_NV = 34355 # GL/glext.h:3779
  2548. GL_MATRIX4_NV = 34356 # GL/glext.h:3780
  2549. GL_MATRIX5_NV = 34357 # GL/glext.h:3781
  2550. GL_MATRIX6_NV = 34358 # GL/glext.h:3782
  2551. GL_MATRIX7_NV = 34359 # GL/glext.h:3783
  2552. GL_CURRENT_MATRIX_STACK_DEPTH_NV = 34368 # GL/glext.h:3784
  2553. GL_CURRENT_MATRIX_NV = 34369 # GL/glext.h:3785
  2554. GL_VERTEX_PROGRAM_POINT_SIZE_NV = 34370 # GL/glext.h:3786
  2555. GL_VERTEX_PROGRAM_TWO_SIDE_NV = 34371 # GL/glext.h:3787
  2556. GL_PROGRAM_PARAMETER_NV = 34372 # GL/glext.h:3788
  2557. GL_ATTRIB_ARRAY_POINTER_NV = 34373 # GL/glext.h:3789
  2558. GL_PROGRAM_TARGET_NV = 34374 # GL/glext.h:3790
  2559. GL_PROGRAM_RESIDENT_NV = 34375 # GL/glext.h:3791
  2560. GL_TRACK_MATRIX_NV = 34376 # GL/glext.h:3792
  2561. GL_TRACK_MATRIX_TRANSFORM_NV = 34377 # GL/glext.h:3793
  2562. GL_VERTEX_PROGRAM_BINDING_NV = 34378 # GL/glext.h:3794
  2563. GL_PROGRAM_ERROR_POSITION_NV = 34379 # GL/glext.h:3795
  2564. GL_VERTEX_ATTRIB_ARRAY0_NV = 34384 # GL/glext.h:3796
  2565. GL_VERTEX_ATTRIB_ARRAY1_NV = 34385 # GL/glext.h:3797
  2566. GL_VERTEX_ATTRIB_ARRAY2_NV = 34386 # GL/glext.h:3798
  2567. GL_VERTEX_ATTRIB_ARRAY3_NV = 34387 # GL/glext.h:3799
  2568. GL_VERTEX_ATTRIB_ARRAY4_NV = 34388 # GL/glext.h:3800
  2569. GL_VERTEX_ATTRIB_ARRAY5_NV = 34389 # GL/glext.h:3801
  2570. GL_VERTEX_ATTRIB_ARRAY6_NV = 34390 # GL/glext.h:3802
  2571. GL_VERTEX_ATTRIB_ARRAY7_NV = 34391 # GL/glext.h:3803
  2572. GL_VERTEX_ATTRIB_ARRAY8_NV = 34392 # GL/glext.h:3804
  2573. GL_VERTEX_ATTRIB_ARRAY9_NV = 34393 # GL/glext.h:3805
  2574. GL_VERTEX_ATTRIB_ARRAY10_NV = 34394 # GL/glext.h:3806
  2575. GL_VERTEX_ATTRIB_ARRAY11_NV = 34395 # GL/glext.h:3807
  2576. GL_VERTEX_ATTRIB_ARRAY12_NV = 34396 # GL/glext.h:3808
  2577. GL_VERTEX_ATTRIB_ARRAY13_NV = 34397 # GL/glext.h:3809
  2578. GL_VERTEX_ATTRIB_ARRAY14_NV = 34398 # GL/glext.h:3810
  2579. GL_VERTEX_ATTRIB_ARRAY15_NV = 34399 # GL/glext.h:3811
  2580. GL_MAP1_VERTEX_ATTRIB0_4_NV = 34400 # GL/glext.h:3812
  2581. GL_MAP1_VERTEX_ATTRIB1_4_NV = 34401 # GL/glext.h:3813
  2582. GL_MAP1_VERTEX_ATTRIB2_4_NV = 34402 # GL/glext.h:3814
  2583. GL_MAP1_VERTEX_ATTRIB3_4_NV = 34403 # GL/glext.h:3815
  2584. GL_MAP1_VERTEX_ATTRIB4_4_NV = 34404 # GL/glext.h:3816
  2585. GL_MAP1_VERTEX_ATTRIB5_4_NV = 34405 # GL/glext.h:3817
  2586. GL_MAP1_VERTEX_ATTRIB6_4_NV = 34406 # GL/glext.h:3818
  2587. GL_MAP1_VERTEX_ATTRIB7_4_NV = 34407 # GL/glext.h:3819
  2588. GL_MAP1_VERTEX_ATTRIB8_4_NV = 34408 # GL/glext.h:3820
  2589. GL_MAP1_VERTEX_ATTRIB9_4_NV = 34409 # GL/glext.h:3821
  2590. GL_MAP1_VERTEX_ATTRIB10_4_NV = 34410 # GL/glext.h:3822
  2591. GL_MAP1_VERTEX_ATTRIB11_4_NV = 34411 # GL/glext.h:3823
  2592. GL_MAP1_VERTEX_ATTRIB12_4_NV = 34412 # GL/glext.h:3824
  2593. GL_MAP1_VERTEX_ATTRIB13_4_NV = 34413 # GL/glext.h:3825
  2594. GL_MAP1_VERTEX_ATTRIB14_4_NV = 34414 # GL/glext.h:3826
  2595. GL_MAP1_VERTEX_ATTRIB15_4_NV = 34415 # GL/glext.h:3827
  2596. GL_MAP2_VERTEX_ATTRIB0_4_NV = 34416 # GL/glext.h:3828
  2597. GL_MAP2_VERTEX_ATTRIB1_4_NV = 34417 # GL/glext.h:3829
  2598. GL_MAP2_VERTEX_ATTRIB2_4_NV = 34418 # GL/glext.h:3830
  2599. GL_MAP2_VERTEX_ATTRIB3_4_NV = 34419 # GL/glext.h:3831
  2600. GL_MAP2_VERTEX_ATTRIB4_4_NV = 34420 # GL/glext.h:3832
  2601. GL_MAP2_VERTEX_ATTRIB5_4_NV = 34421 # GL/glext.h:3833
  2602. GL_MAP2_VERTEX_ATTRIB6_4_NV = 34422 # GL/glext.h:3834
  2603. GL_MAP2_VERTEX_ATTRIB7_4_NV = 34423 # GL/glext.h:3835
  2604. GL_MAP2_VERTEX_ATTRIB8_4_NV = 34424 # GL/glext.h:3836
  2605. GL_MAP2_VERTEX_ATTRIB9_4_NV = 34425 # GL/glext.h:3837
  2606. GL_MAP2_VERTEX_ATTRIB10_4_NV = 34426 # GL/glext.h:3838
  2607. GL_MAP2_VERTEX_ATTRIB11_4_NV = 34427 # GL/glext.h:3839
  2608. GL_MAP2_VERTEX_ATTRIB12_4_NV = 34428 # GL/glext.h:3840
  2609. GL_MAP2_VERTEX_ATTRIB13_4_NV = 34429 # GL/glext.h:3841
  2610. GL_MAP2_VERTEX_ATTRIB14_4_NV = 34430 # GL/glext.h:3842
  2611. GL_MAP2_VERTEX_ATTRIB15_4_NV = 34431 # GL/glext.h:3843
  2612. # SGIX_texture_coordinate_clamp (GL/glext.h:3846)
  2613. GL_TEXTURE_MAX_CLAMP_S_SGIX = 33641 # GL/glext.h:3847
  2614. GL_TEXTURE_MAX_CLAMP_T_SGIX = 33642 # GL/glext.h:3848
  2615. GL_TEXTURE_MAX_CLAMP_R_SGIX = 33643 # GL/glext.h:3849
  2616. # SGIX_scalebias_hint (GL/glext.h:3852)
  2617. GL_SCALEBIAS_HINT_SGIX = 33570 # GL/glext.h:3853
  2618. # OML_interlace (GL/glext.h:3856)
  2619. GL_INTERLACE_OML = 35200 # GL/glext.h:3857
  2620. GL_INTERLACE_READ_OML = 35201 # GL/glext.h:3858
  2621. # OML_subsample (GL/glext.h:3861)
  2622. GL_FORMAT_SUBSAMPLE_24_24_OML = 35202 # GL/glext.h:3862
  2623. GL_FORMAT_SUBSAMPLE_244_244_OML = 35203 # GL/glext.h:3863
  2624. # OML_resample (GL/glext.h:3866)
  2625. GL_PACK_RESAMPLE_OML = 35204 # GL/glext.h:3867
  2626. GL_UNPACK_RESAMPLE_OML = 35205 # GL/glext.h:3868
  2627. GL_RESAMPLE_REPLICATE_OML = 35206 # GL/glext.h:3869
  2628. GL_RESAMPLE_ZERO_FILL_OML = 35207 # GL/glext.h:3870
  2629. GL_RESAMPLE_AVERAGE_OML = 35208 # GL/glext.h:3871
  2630. GL_RESAMPLE_DECIMATE_OML = 35209 # GL/glext.h:3872
  2631. # NV_copy_depth_to_color (GL/glext.h:3875)
  2632. GL_DEPTH_STENCIL_TO_RGBA_NV = 34926 # GL/glext.h:3876
  2633. GL_DEPTH_STENCIL_TO_BGRA_NV = 34927 # GL/glext.h:3877
  2634. # ATI_envmap_bumpmap (GL/glext.h:3880)
  2635. GL_BUMP_ROT_MATRIX_ATI = 34677 # GL/glext.h:3881
  2636. GL_BUMP_ROT_MATRIX_SIZE_ATI = 34678 # GL/glext.h:3882
  2637. GL_BUMP_NUM_TEX_UNITS_ATI = 34679 # GL/glext.h:3883
  2638. GL_BUMP_TEX_UNITS_ATI = 34680 # GL/glext.h:3884
  2639. GL_DUDV_ATI = 34681 # GL/glext.h:3885
  2640. GL_DU8DV8_ATI = 34682 # GL/glext.h:3886
  2641. GL_BUMP_ENVMAP_ATI = 34683 # GL/glext.h:3887
  2642. GL_BUMP_TARGET_ATI = 34684 # GL/glext.h:3888
  2643. # ATI_fragment_shader (GL/glext.h:3891)
  2644. GL_FRAGMENT_SHADER_ATI = 35104 # GL/glext.h:3892
  2645. GL_REG_0_ATI = 35105 # GL/glext.h:3893
  2646. GL_REG_1_ATI = 35106 # GL/glext.h:3894
  2647. GL_REG_2_ATI = 35107 # GL/glext.h:3895
  2648. GL_REG_3_ATI = 35108 # GL/glext.h:3896
  2649. GL_REG_4_ATI = 35109 # GL/glext.h:3897
  2650. GL_REG_5_ATI = 35110 # GL/glext.h:3898
  2651. GL_REG_6_ATI = 35111 # GL/glext.h:3899
  2652. GL_REG_7_ATI = 35112 # GL/glext.h:3900
  2653. GL_REG_8_ATI = 35113 # GL/glext.h:3901
  2654. GL_REG_9_ATI = 35114 # GL/glext.h:3902
  2655. GL_REG_10_ATI = 35115 # GL/glext.h:3903
  2656. GL_REG_11_ATI = 35116 # GL/glext.h:3904
  2657. GL_REG_12_ATI = 35117 # GL/glext.h:3905
  2658. GL_REG_13_ATI = 35118 # GL/glext.h:3906
  2659. GL_REG_14_ATI = 35119 # GL/glext.h:3907
  2660. GL_REG_15_ATI = 35120 # GL/glext.h:3908
  2661. GL_REG_16_ATI = 35121 # GL/glext.h:3909
  2662. GL_REG_17_ATI = 35122 # GL/glext.h:3910
  2663. GL_REG_18_ATI = 35123 # GL/glext.h:3911
  2664. GL_REG_19_ATI = 35124 # GL/glext.h:3912
  2665. GL_REG_20_ATI = 35125 # GL/glext.h:3913
  2666. GL_REG_21_ATI = 35126 # GL/glext.h:3914
  2667. GL_REG_22_ATI = 35127 # GL/glext.h:3915
  2668. GL_REG_23_ATI = 35128 # GL/glext.h:3916
  2669. GL_REG_24_ATI = 35129 # GL/glext.h:3917
  2670. GL_REG_25_ATI = 35130 # GL/glext.h:3918
  2671. GL_REG_26_ATI = 35131 # GL/glext.h:3919
  2672. GL_REG_27_ATI = 35132 # GL/glext.h:3920
  2673. GL_REG_28_ATI = 35133 # GL/glext.h:3921
  2674. GL_REG_29_ATI = 35134 # GL/glext.h:3922
  2675. GL_REG_30_ATI = 35135 # GL/glext.h:3923
  2676. GL_REG_31_ATI = 35136 # GL/glext.h:3924
  2677. GL_CON_0_ATI = 35137 # GL/glext.h:3925
  2678. GL_CON_1_ATI = 35138 # GL/glext.h:3926
  2679. GL_CON_2_ATI = 35139 # GL/glext.h:3927
  2680. GL_CON_3_ATI = 35140 # GL/glext.h:3928
  2681. GL_CON_4_ATI = 35141 # GL/glext.h:3929
  2682. GL_CON_5_ATI = 35142 # GL/glext.h:3930
  2683. GL_CON_6_ATI = 35143 # GL/glext.h:3931
  2684. GL_CON_7_ATI = 35144 # GL/glext.h:3932
  2685. GL_CON_8_ATI = 35145 # GL/glext.h:3933
  2686. GL_CON_9_ATI = 35146 # GL/glext.h:3934
  2687. GL_CON_10_ATI = 35147 # GL/glext.h:3935
  2688. GL_CON_11_ATI = 35148 # GL/glext.h:3936
  2689. GL_CON_12_ATI = 35149 # GL/glext.h:3937
  2690. GL_CON_13_ATI = 35150 # GL/glext.h:3938
  2691. GL_CON_14_ATI = 35151 # GL/glext.h:3939
  2692. GL_CON_15_ATI = 35152 # GL/glext.h:3940
  2693. GL_CON_16_ATI = 35153 # GL/glext.h:3941
  2694. GL_CON_17_ATI = 35154 # GL/glext.h:3942
  2695. GL_CON_18_ATI = 35155 # GL/glext.h:3943
  2696. GL_CON_19_ATI = 35156 # GL/glext.h:3944
  2697. GL_CON_20_ATI = 35157 # GL/glext.h:3945
  2698. GL_CON_21_ATI = 35158 # GL/glext.h:3946
  2699. GL_CON_22_ATI = 35159 # GL/glext.h:3947
  2700. GL_CON_23_ATI = 35160 # GL/glext.h:3948
  2701. GL_CON_24_ATI = 35161 # GL/glext.h:3949
  2702. GL_CON_25_ATI = 35162 # GL/glext.h:3950
  2703. GL_CON_26_ATI = 35163 # GL/glext.h:3951
  2704. GL_CON_27_ATI = 35164 # GL/glext.h:3952
  2705. GL_CON_28_ATI = 35165 # GL/glext.h:3953
  2706. GL_CON_29_ATI = 35166 # GL/glext.h:3954
  2707. GL_CON_30_ATI = 35167 # GL/glext.h:3955
  2708. GL_CON_31_ATI = 35168 # GL/glext.h:3956
  2709. GL_MOV_ATI = 35169 # GL/glext.h:3957
  2710. GL_ADD_ATI = 35171 # GL/glext.h:3958
  2711. GL_MUL_ATI = 35172 # GL/glext.h:3959
  2712. GL_SUB_ATI = 35173 # GL/glext.h:3960
  2713. GL_DOT3_ATI = 35174 # GL/glext.h:3961
  2714. GL_DOT4_ATI = 35175 # GL/glext.h:3962
  2715. GL_MAD_ATI = 35176 # GL/glext.h:3963
  2716. GL_LERP_ATI = 35177 # GL/glext.h:3964
  2717. GL_CND_ATI = 35178 # GL/glext.h:3965
  2718. GL_CND0_ATI = 35179 # GL/glext.h:3966
  2719. GL_DOT2_ADD_ATI = 35180 # GL/glext.h:3967
  2720. GL_SECONDARY_INTERPOLATOR_ATI = 35181 # GL/glext.h:3968
  2721. GL_NUM_FRAGMENT_REGISTERS_ATI = 35182 # GL/glext.h:3969
  2722. GL_NUM_FRAGMENT_CONSTANTS_ATI = 35183 # GL/glext.h:3970
  2723. GL_NUM_PASSES_ATI = 35184 # GL/glext.h:3971
  2724. GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 35185 # GL/glext.h:3972
  2725. GL_NUM_INSTRUCTIONS_TOTAL_ATI = 35186 # GL/glext.h:3973
  2726. GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 35187 # GL/glext.h:3974
  2727. GL_NUM_LOOPBACK_COMPONENTS_ATI = 35188 # GL/glext.h:3975
  2728. GL_COLOR_ALPHA_PAIRING_ATI = 35189 # GL/glext.h:3976
  2729. GL_SWIZZLE_STR_ATI = 35190 # GL/glext.h:3977
  2730. GL_SWIZZLE_STQ_ATI = 35191 # GL/glext.h:3978
  2731. GL_SWIZZLE_STR_DR_ATI = 35192 # GL/glext.h:3979
  2732. GL_SWIZZLE_STQ_DQ_ATI = 35193 # GL/glext.h:3980
  2733. GL_SWIZZLE_STRQ_ATI = 35194 # GL/glext.h:3981
  2734. GL_SWIZZLE_STRQ_DQ_ATI = 35195 # GL/glext.h:3982
  2735. GL_RED_BIT_ATI = 1 # GL/glext.h:3983
  2736. GL_GREEN_BIT_ATI = 2 # GL/glext.h:3984
  2737. GL_BLUE_BIT_ATI = 4 # GL/glext.h:3985
  2738. GL_2X_BIT_ATI = 1 # GL/glext.h:3986
  2739. GL_4X_BIT_ATI = 2 # GL/glext.h:3987
  2740. GL_8X_BIT_ATI = 4 # GL/glext.h:3988
  2741. GL_HALF_BIT_ATI = 8 # GL/glext.h:3989
  2742. GL_QUARTER_BIT_ATI = 16 # GL/glext.h:3990
  2743. GL_EIGHTH_BIT_ATI = 32 # GL/glext.h:3991
  2744. GL_SATURATE_BIT_ATI = 64 # GL/glext.h:3992
  2745. GL_COMP_BIT_ATI = 2 # GL/glext.h:3993
  2746. GL_NEGATE_BIT_ATI = 4 # GL/glext.h:3994
  2747. GL_BIAS_BIT_ATI = 8 # GL/glext.h:3995
  2748. # ATI_pn_triangles (GL/glext.h:3998)
  2749. GL_PN_TRIANGLES_ATI = 34800 # GL/glext.h:3999
  2750. GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34801 # GL/glext.h:4000
  2751. GL_PN_TRIANGLES_POINT_MODE_ATI = 34802 # GL/glext.h:4001
  2752. GL_PN_TRIANGLES_NORMAL_MODE_ATI = 34803 # GL/glext.h:4002
  2753. GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34804 # GL/glext.h:4003
  2754. GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 34805 # GL/glext.h:4004
  2755. GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 34806 # GL/glext.h:4005
  2756. GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 34807 # GL/glext.h:4006
  2757. GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 34808 # GL/glext.h:4007
  2758. # ATI_vertex_array_object (GL/glext.h:4010)
  2759. GL_STATIC_ATI = 34656 # GL/glext.h:4011
  2760. GL_DYNAMIC_ATI = 34657 # GL/glext.h:4012
  2761. GL_PRESERVE_ATI = 34658 # GL/glext.h:4013
  2762. GL_DISCARD_ATI = 34659 # GL/glext.h:4014
  2763. GL_OBJECT_BUFFER_SIZE_ATI = 34660 # GL/glext.h:4015
  2764. GL_OBJECT_BUFFER_USAGE_ATI = 34661 # GL/glext.h:4016
  2765. GL_ARRAY_OBJECT_BUFFER_ATI = 34662 # GL/glext.h:4017
  2766. GL_ARRAY_OBJECT_OFFSET_ATI = 34663 # GL/glext.h:4018
  2767. # EXT_vertex_shader (GL/glext.h:4021)
  2768. GL_VERTEX_SHADER_EXT = 34688 # GL/glext.h:4022
  2769. GL_VERTEX_SHADER_BINDING_EXT = 34689 # GL/glext.h:4023
  2770. GL_OP_INDEX_EXT = 34690 # GL/glext.h:4024
  2771. GL_OP_NEGATE_EXT = 34691 # GL/glext.h:4025
  2772. GL_OP_DOT3_EXT = 34692 # GL/glext.h:4026
  2773. GL_OP_DOT4_EXT = 34693 # GL/glext.h:4027
  2774. GL_OP_MUL_EXT = 34694 # GL/glext.h:4028
  2775. GL_OP_ADD_EXT = 34695 # GL/glext.h:4029
  2776. GL_OP_MADD_EXT = 34696 # GL/glext.h:4030
  2777. GL_OP_FRAC_EXT = 34697 # GL/glext.h:4031
  2778. GL_OP_MAX_EXT = 34698 # GL/glext.h:4032
  2779. GL_OP_MIN_EXT = 34699 # GL/glext.h:4033
  2780. GL_OP_SET_GE_EXT = 34700 # GL/glext.h:4034
  2781. GL_OP_SET_LT_EXT = 34701 # GL/glext.h:4035
  2782. GL_OP_CLAMP_EXT = 34702 # GL/glext.h:4036
  2783. GL_OP_FLOOR_EXT = 34703 # GL/glext.h:4037
  2784. GL_OP_ROUND_EXT = 34704 # GL/glext.h:4038
  2785. GL_OP_EXP_BASE_2_EXT = 34705 # GL/glext.h:4039
  2786. GL_OP_LOG_BASE_2_EXT = 34706 # GL/glext.h:4040
  2787. GL_OP_POWER_EXT = 34707 # GL/glext.h:4041
  2788. GL_OP_RECIP_EXT = 34708 # GL/glext.h:4042
  2789. GL_OP_RECIP_SQRT_EXT = 34709 # GL/glext.h:4043
  2790. GL_OP_SUB_EXT = 34710 # GL/glext.h:4044
  2791. GL_OP_CROSS_PRODUCT_EXT = 34711 # GL/glext.h:4045
  2792. GL_OP_MULTIPLY_MATRIX_EXT = 34712 # GL/glext.h:4046
  2793. GL_OP_MOV_EXT = 34713 # GL/glext.h:4047
  2794. GL_OUTPUT_VERTEX_EXT = 34714 # GL/glext.h:4048
  2795. GL_OUTPUT_COLOR0_EXT = 34715 # GL/glext.h:4049
  2796. GL_OUTPUT_COLOR1_EXT = 34716 # GL/glext.h:4050
  2797. GL_OUTPUT_TEXTURE_COORD0_EXT = 34717 # GL/glext.h:4051
  2798. GL_OUTPUT_TEXTURE_COORD1_EXT = 34718 # GL/glext.h:4052
  2799. GL_OUTPUT_TEXTURE_COORD2_EXT = 34719 # GL/glext.h:4053
  2800. GL_OUTPUT_TEXTURE_COORD3_EXT = 34720 # GL/glext.h:4054
  2801. GL_OUTPUT_TEXTURE_COORD4_EXT = 34721 # GL/glext.h:4055
  2802. GL_OUTPUT_TEXTURE_COORD5_EXT = 34722 # GL/glext.h:4056
  2803. GL_OUTPUT_TEXTURE_COORD6_EXT = 34723 # GL/glext.h:4057
  2804. GL_OUTPUT_TEXTURE_COORD7_EXT = 34724 # GL/glext.h:4058
  2805. GL_OUTPUT_TEXTURE_COORD8_EXT = 34725 # GL/glext.h:4059
  2806. GL_OUTPUT_TEXTURE_COORD9_EXT = 34726 # GL/glext.h:4060
  2807. GL_OUTPUT_TEXTURE_COORD10_EXT = 34727 # GL/glext.h:4061
  2808. GL_OUTPUT_TEXTURE_COORD11_EXT = 34728 # GL/glext.h:4062
  2809. GL_OUTPUT_TEXTURE_COORD12_EXT = 34729 # GL/glext.h:4063
  2810. GL_OUTPUT_TEXTURE_COORD13_EXT = 34730 # GL/glext.h:4064
  2811. GL_OUTPUT_TEXTURE_COORD14_EXT = 34731 # GL/glext.h:4065
  2812. GL_OUTPUT_TEXTURE_COORD15_EXT = 34732 # GL/glext.h:4066
  2813. GL_OUTPUT_TEXTURE_COORD16_EXT = 34733 # GL/glext.h:4067
  2814. GL_OUTPUT_TEXTURE_COORD17_EXT = 34734 # GL/glext.h:4068
  2815. GL_OUTPUT_TEXTURE_COORD18_EXT = 34735 # GL/glext.h:4069
  2816. GL_OUTPUT_TEXTURE_COORD19_EXT = 34736 # GL/glext.h:4070
  2817. GL_OUTPUT_TEXTURE_COORD20_EXT = 34737 # GL/glext.h:4071
  2818. GL_OUTPUT_TEXTURE_COORD21_EXT = 34738 # GL/glext.h:4072
  2819. GL_OUTPUT_TEXTURE_COORD22_EXT = 34739 # GL/glext.h:4073
  2820. GL_OUTPUT_TEXTURE_COORD23_EXT = 34740 # GL/glext.h:4074
  2821. GL_OUTPUT_TEXTURE_COORD24_EXT = 34741 # GL/glext.h:4075
  2822. GL_OUTPUT_TEXTURE_COORD25_EXT = 34742 # GL/glext.h:4076
  2823. GL_OUTPUT_TEXTURE_COORD26_EXT = 34743 # GL/glext.h:4077
  2824. GL_OUTPUT_TEXTURE_COORD27_EXT = 34744 # GL/glext.h:4078
  2825. GL_OUTPUT_TEXTURE_COORD28_EXT = 34745 # GL/glext.h:4079
  2826. GL_OUTPUT_TEXTURE_COORD29_EXT = 34746 # GL/glext.h:4080
  2827. GL_OUTPUT_TEXTURE_COORD30_EXT = 34747 # GL/glext.h:4081
  2828. GL_OUTPUT_TEXTURE_COORD31_EXT = 34748 # GL/glext.h:4082
  2829. GL_OUTPUT_FOG_EXT = 34749 # GL/glext.h:4083
  2830. GL_SCALAR_EXT = 34750 # GL/glext.h:4084
  2831. GL_VECTOR_EXT = 34751 # GL/glext.h:4085
  2832. GL_MATRIX_EXT = 34752 # GL/glext.h:4086
  2833. GL_VARIANT_EXT = 34753 # GL/glext.h:4087
  2834. GL_INVARIANT_EXT = 34754 # GL/glext.h:4088
  2835. GL_LOCAL_CONSTANT_EXT = 34755 # GL/glext.h:4089
  2836. GL_LOCAL_EXT = 34756 # GL/glext.h:4090
  2837. GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 34757 # GL/glext.h:4091
  2838. GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 34758 # GL/glext.h:4092
  2839. GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 34759 # GL/glext.h:4093
  2840. GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34760 # GL/glext.h:4094
  2841. GL_MAX_VERTEX_SHADER_LOCALS_EXT = 34761 # GL/glext.h:4095
  2842. GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 34762 # GL/glext.h:4096
  2843. GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 34763 # GL/glext.h:4097
  2844. GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34764 # GL/glext.h:4098
  2845. GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 34765 # GL/glext.h:4099
  2846. GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 34766 # GL/glext.h:4100
  2847. GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 34767 # GL/glext.h:4101
  2848. GL_VERTEX_SHADER_VARIANTS_EXT = 34768 # GL/glext.h:4102
  2849. GL_VERTEX_SHADER_INVARIANTS_EXT = 34769 # GL/glext.h:4103
  2850. GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34770 # GL/glext.h:4104
  2851. GL_VERTEX_SHADER_LOCALS_EXT = 34771 # GL/glext.h:4105
  2852. GL_VERTEX_SHADER_OPTIMIZED_EXT = 34772 # GL/glext.h:4106
  2853. GL_X_EXT = 34773 # GL/glext.h:4107
  2854. GL_Y_EXT = 34774 # GL/glext.h:4108
  2855. GL_Z_EXT = 34775 # GL/glext.h:4109
  2856. GL_W_EXT = 34776 # GL/glext.h:4110
  2857. GL_NEGATIVE_X_EXT = 34777 # GL/glext.h:4111
  2858. GL_NEGATIVE_Y_EXT = 34778 # GL/glext.h:4112
  2859. GL_NEGATIVE_Z_EXT = 34779 # GL/glext.h:4113
  2860. GL_NEGATIVE_W_EXT = 34780 # GL/glext.h:4114
  2861. GL_ZERO_EXT = 34781 # GL/glext.h:4115
  2862. GL_ONE_EXT = 34782 # GL/glext.h:4116
  2863. GL_NEGATIVE_ONE_EXT = 34783 # GL/glext.h:4117
  2864. GL_NORMALIZED_RANGE_EXT = 34784 # GL/glext.h:4118
  2865. GL_FULL_RANGE_EXT = 34785 # GL/glext.h:4119
  2866. GL_CURRENT_VERTEX_EXT = 34786 # GL/glext.h:4120
  2867. GL_MVP_MATRIX_EXT = 34787 # GL/glext.h:4121
  2868. GL_VARIANT_VALUE_EXT = 34788 # GL/glext.h:4122
  2869. GL_VARIANT_DATATYPE_EXT = 34789 # GL/glext.h:4123
  2870. GL_VARIANT_ARRAY_STRIDE_EXT = 34790 # GL/glext.h:4124
  2871. GL_VARIANT_ARRAY_TYPE_EXT = 34791 # GL/glext.h:4125
  2872. GL_VARIANT_ARRAY_EXT = 34792 # GL/glext.h:4126
  2873. GL_VARIANT_ARRAY_POINTER_EXT = 34793 # GL/glext.h:4127
  2874. GL_INVARIANT_VALUE_EXT = 34794 # GL/glext.h:4128
  2875. GL_INVARIANT_DATATYPE_EXT = 34795 # GL/glext.h:4129
  2876. GL_LOCAL_CONSTANT_VALUE_EXT = 34796 # GL/glext.h:4130
  2877. GL_LOCAL_CONSTANT_DATATYPE_EXT = 34797 # GL/glext.h:4131
  2878. # ATI_vertex_streams (GL/glext.h:4134)
  2879. GL_MAX_VERTEX_STREAMS_ATI = 34667 # GL/glext.h:4135
  2880. GL_VERTEX_STREAM0_ATI = 34668 # GL/glext.h:4136
  2881. GL_VERTEX_STREAM1_ATI = 34669 # GL/glext.h:4137
  2882. GL_VERTEX_STREAM2_ATI = 34670 # GL/glext.h:4138
  2883. GL_VERTEX_STREAM3_ATI = 34671 # GL/glext.h:4139
  2884. GL_VERTEX_STREAM4_ATI = 34672 # GL/glext.h:4140
  2885. GL_VERTEX_STREAM5_ATI = 34673 # GL/glext.h:4141
  2886. GL_VERTEX_STREAM6_ATI = 34674 # GL/glext.h:4142
  2887. GL_VERTEX_STREAM7_ATI = 34675 # GL/glext.h:4143
  2888. GL_VERTEX_SOURCE_ATI = 34676 # GL/glext.h:4144
  2889. # ATI_element_array (GL/glext.h:4147)
  2890. GL_ELEMENT_ARRAY_ATI = 34664 # GL/glext.h:4148
  2891. GL_ELEMENT_ARRAY_TYPE_ATI = 34665 # GL/glext.h:4149
  2892. GL_ELEMENT_ARRAY_POINTER_ATI = 34666 # GL/glext.h:4150
  2893. # SUN_mesh_array (GL/glext.h:4153)
  2894. GL_QUAD_MESH_SUN = 34324 # GL/glext.h:4154
  2895. GL_TRIANGLE_MESH_SUN = 34325 # GL/glext.h:4155
  2896. # SUN_slice_accum (GL/glext.h:4158)
  2897. GL_SLICE_ACCUM_SUN = 34252 # GL/glext.h:4159
  2898. # NV_multisample_filter_hint (GL/glext.h:4162)
  2899. GL_MULTISAMPLE_FILTER_HINT_NV = 34100 # GL/glext.h:4163
  2900. # NV_depth_clamp (GL/glext.h:4166)
  2901. GL_DEPTH_CLAMP_NV = 34383 # GL/glext.h:4167
  2902. # NV_occlusion_query (GL/glext.h:4170)
  2903. GL_PIXEL_COUNTER_BITS_NV = 34916 # GL/glext.h:4171
  2904. GL_CURRENT_OCCLUSION_QUERY_ID_NV = 34917 # GL/glext.h:4172
  2905. GL_PIXEL_COUNT_NV = 34918 # GL/glext.h:4173
  2906. GL_PIXEL_COUNT_AVAILABLE_NV = 34919 # GL/glext.h:4174
  2907. # NV_point_sprite (GL/glext.h:4177)
  2908. GL_POINT_SPRITE_NV = 34913 # GL/glext.h:4178
  2909. GL_COORD_REPLACE_NV = 34914 # GL/glext.h:4179
  2910. GL_POINT_SPRITE_R_MODE_NV = 34915 # GL/glext.h:4180
  2911. # NV_texture_shader3 (GL/glext.h:4183)
  2912. GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 34896 # GL/glext.h:4184
  2913. GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 34897 # GL/glext.h:4185
  2914. GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34898 # GL/glext.h:4186
  2915. GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 34899 # GL/glext.h:4187
  2916. GL_OFFSET_HILO_TEXTURE_2D_NV = 34900 # GL/glext.h:4188
  2917. GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 34901 # GL/glext.h:4189
  2918. GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 34902 # GL/glext.h:4190
  2919. GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34903 # GL/glext.h:4191
  2920. GL_DEPENDENT_HILO_TEXTURE_2D_NV = 34904 # GL/glext.h:4192
  2921. GL_DEPENDENT_RGB_TEXTURE_3D_NV = 34905 # GL/glext.h:4193
  2922. GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 34906 # GL/glext.h:4194
  2923. GL_DOT_PRODUCT_PASS_THROUGH_NV = 34907 # GL/glext.h:4195
  2924. GL_DOT_PRODUCT_TEXTURE_1D_NV = 34908 # GL/glext.h:4196
  2925. GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 34909 # GL/glext.h:4197
  2926. GL_HILO8_NV = 34910 # GL/glext.h:4198
  2927. GL_SIGNED_HILO8_NV = 34911 # GL/glext.h:4199
  2928. GL_FORCE_BLUE_TO_ONE_NV = 34912 # GL/glext.h:4200
  2929. # NV_vertex_program1_1 (GL/glext.h:4203)
  2930. # EXT_shadow_funcs (GL/glext.h:4206)
  2931. # EXT_stencil_two_side (GL/glext.h:4209)
  2932. GL_STENCIL_TEST_TWO_SIDE_EXT = 35088 # GL/glext.h:4210
  2933. GL_ACTIVE_STENCIL_FACE_EXT = 35089 # GL/glext.h:4211
  2934. # ATI_text_fragment_shader (GL/glext.h:4214)
  2935. GL_TEXT_FRAGMENT_SHADER_ATI = 33280 # GL/glext.h:4215
  2936. # APPLE_client_storage (GL/glext.h:4218)
  2937. GL_UNPACK_CLIENT_STORAGE_APPLE = 34226 # GL/glext.h:4219
  2938. # APPLE_element_array (GL/glext.h:4222)
  2939. GL_ELEMENT_ARRAY_APPLE = 35340 # GL/glext.h:4223
  2940. GL_ELEMENT_ARRAY_TYPE_APPLE = 35341 # GL/glext.h:4224
  2941. GL_ELEMENT_ARRAY_POINTER_APPLE = 35342 # GL/glext.h:4225
  2942. # APPLE_fence (GL/glext.h:4228)
  2943. GL_DRAW_PIXELS_APPLE = 35338 # GL/glext.h:4229
  2944. GL_FENCE_APPLE = 35339 # GL/glext.h:4230
  2945. # APPLE_vertex_array_object (GL/glext.h:4233)
  2946. GL_VERTEX_ARRAY_BINDING_APPLE = 34229 # GL/glext.h:4234
  2947. # APPLE_vertex_array_range (GL/glext.h:4237)
  2948. GL_VERTEX_ARRAY_RANGE_APPLE = 34077 # GL/glext.h:4238
  2949. GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 34078 # GL/glext.h:4239
  2950. GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 34079 # GL/glext.h:4240
  2951. GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 34081 # GL/glext.h:4241
  2952. GL_STORAGE_CLIENT_APPLE = 34228 # GL/glext.h:4242
  2953. GL_STORAGE_CACHED_APPLE = 34238 # GL/glext.h:4243
  2954. GL_STORAGE_SHARED_APPLE = 34239 # GL/glext.h:4244
  2955. # APPLE_ycbcr_422 (GL/glext.h:4247)
  2956. GL_YCBCR_422_APPLE = 34233 # GL/glext.h:4248
  2957. GL_UNSIGNED_SHORT_8_8_APPLE = 34234 # GL/glext.h:4249
  2958. GL_UNSIGNED_SHORT_8_8_REV_APPLE = 34235 # GL/glext.h:4250
  2959. # S3_s3tc (GL/glext.h:4253)
  2960. GL_RGB_S3TC = 33696 # GL/glext.h:4254
  2961. GL_RGB4_S3TC = 33697 # GL/glext.h:4255
  2962. GL_RGBA_S3TC = 33698 # GL/glext.h:4256
  2963. GL_RGBA4_S3TC = 33699 # GL/glext.h:4257
  2964. # ATI_draw_buffers (GL/glext.h:4260)
  2965. GL_MAX_DRAW_BUFFERS_ATI = 34852 # GL/glext.h:4261
  2966. GL_DRAW_BUFFER0_ATI = 34853 # GL/glext.h:4262
  2967. GL_DRAW_BUFFER1_ATI = 34854 # GL/glext.h:4263
  2968. GL_DRAW_BUFFER2_ATI = 34855 # GL/glext.h:4264
  2969. GL_DRAW_BUFFER3_ATI = 34856 # GL/glext.h:4265
  2970. GL_DRAW_BUFFER4_ATI = 34857 # GL/glext.h:4266
  2971. GL_DRAW_BUFFER5_ATI = 34858 # GL/glext.h:4267
  2972. GL_DRAW_BUFFER6_ATI = 34859 # GL/glext.h:4268
  2973. GL_DRAW_BUFFER7_ATI = 34860 # GL/glext.h:4269
  2974. GL_DRAW_BUFFER8_ATI = 34861 # GL/glext.h:4270
  2975. GL_DRAW_BUFFER9_ATI = 34862 # GL/glext.h:4271
  2976. GL_DRAW_BUFFER10_ATI = 34863 # GL/glext.h:4272
  2977. GL_DRAW_BUFFER11_ATI = 34864 # GL/glext.h:4273
  2978. GL_DRAW_BUFFER12_ATI = 34865 # GL/glext.h:4274
  2979. GL_DRAW_BUFFER13_ATI = 34866 # GL/glext.h:4275
  2980. GL_DRAW_BUFFER14_ATI = 34867 # GL/glext.h:4276
  2981. GL_DRAW_BUFFER15_ATI = 34868 # GL/glext.h:4277
  2982. # ATI_pixel_format_float (GL/glext.h:4280)
  2983. GL_TYPE_RGBA_FLOAT_ATI = 34848 # GL/glext.h:4281
  2984. GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 34869 # GL/glext.h:4282
  2985. # ATI_texture_env_combine3 (GL/glext.h:4285)
  2986. GL_MODULATE_ADD_ATI = 34628 # GL/glext.h:4286
  2987. GL_MODULATE_SIGNED_ADD_ATI = 34629 # GL/glext.h:4287
  2988. GL_MODULATE_SUBTRACT_ATI = 34630 # GL/glext.h:4288
  2989. # ATI_texture_float (GL/glext.h:4291)
  2990. GL_RGBA_FLOAT32_ATI = 34836 # GL/glext.h:4292
  2991. GL_RGB_FLOAT32_ATI = 34837 # GL/glext.h:4293
  2992. GL_ALPHA_FLOAT32_ATI = 34838 # GL/glext.h:4294
  2993. GL_INTENSITY_FLOAT32_ATI = 34839 # GL/glext.h:4295
  2994. GL_LUMINANCE_FLOAT32_ATI = 34840 # GL/glext.h:4296
  2995. GL_LUMINANCE_ALPHA_FLOAT32_ATI = 34841 # GL/glext.h:4297
  2996. GL_RGBA_FLOAT16_ATI = 34842 # GL/glext.h:4298
  2997. GL_RGB_FLOAT16_ATI = 34843 # GL/glext.h:4299
  2998. GL_ALPHA_FLOAT16_ATI = 34844 # GL/glext.h:4300
  2999. GL_INTENSITY_FLOAT16_ATI = 34845 # GL/glext.h:4301
  3000. GL_LUMINANCE_FLOAT16_ATI = 34846 # GL/glext.h:4302
  3001. GL_LUMINANCE_ALPHA_FLOAT16_ATI = 34847 # GL/glext.h:4303
  3002. # NV_float_buffer (GL/glext.h:4306)
  3003. GL_FLOAT_R_NV = 34944 # GL/glext.h:4307
  3004. GL_FLOAT_RG_NV = 34945 # GL/glext.h:4308
  3005. GL_FLOAT_RGB_NV = 34946 # GL/glext.h:4309
  3006. GL_FLOAT_RGBA_NV = 34947 # GL/glext.h:4310
  3007. GL_FLOAT_R16_NV = 34948 # GL/glext.h:4311
  3008. GL_FLOAT_R32_NV = 34949 # GL/glext.h:4312
  3009. GL_FLOAT_RG16_NV = 34950 # GL/glext.h:4313
  3010. GL_FLOAT_RG32_NV = 34951 # GL/glext.h:4314
  3011. GL_FLOAT_RGB16_NV = 34952 # GL/glext.h:4315
  3012. GL_FLOAT_RGB32_NV = 34953 # GL/glext.h:4316
  3013. GL_FLOAT_RGBA16_NV = 34954 # GL/glext.h:4317
  3014. GL_FLOAT_RGBA32_NV = 34955 # GL/glext.h:4318
  3015. GL_TEXTURE_FLOAT_COMPONENTS_NV = 34956 # GL/glext.h:4319
  3016. GL_FLOAT_CLEAR_COLOR_VALUE_NV = 34957 # GL/glext.h:4320
  3017. GL_FLOAT_RGBA_MODE_NV = 34958 # GL/glext.h:4321
  3018. # NV_fragment_program (GL/glext.h:4324)
  3019. GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 34920 # GL/glext.h:4325
  3020. GL_FRAGMENT_PROGRAM_NV = 34928 # GL/glext.h:4326
  3021. GL_MAX_TEXTURE_COORDS_NV = 34929 # GL/glext.h:4327
  3022. GL_MAX_TEXTURE_IMAGE_UNITS_NV = 34930 # GL/glext.h:4328
  3023. GL_FRAGMENT_PROGRAM_BINDING_NV = 34931 # GL/glext.h:4329
  3024. GL_PROGRAM_ERROR_STRING_NV = 34932 # GL/glext.h:4330
  3025. # NV_half_float (GL/glext.h:4333)
  3026. GL_HALF_FLOAT_NV = 5131 # GL/glext.h:4334
  3027. # NV_pixel_data_range (GL/glext.h:4337)
  3028. GL_WRITE_PIXEL_DATA_RANGE_NV = 34936 # GL/glext.h:4338
  3029. GL_READ_PIXEL_DATA_RANGE_NV = 34937 # GL/glext.h:4339
  3030. GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 34938 # GL/glext.h:4340
  3031. GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 34939 # GL/glext.h:4341
  3032. GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 34940 # GL/glext.h:4342
  3033. GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 34941 # GL/glext.h:4343
  3034. # NV_primitive_restart (GL/glext.h:4346)
  3035. GL_PRIMITIVE_RESTART_NV = 34136 # GL/glext.h:4347
  3036. GL_PRIMITIVE_RESTART_INDEX_NV = 34137 # GL/glext.h:4348
  3037. # NV_texture_expand_normal (GL/glext.h:4351)
  3038. GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = 34959 # GL/glext.h:4352
  3039. # NV_vertex_program2 (GL/glext.h:4355)
  3040. # ATI_map_object_buffer (GL/glext.h:4358)
  3041. # ATI_separate_stencil (GL/glext.h:4361)
  3042. GL_STENCIL_BACK_FUNC_ATI = 34816 # GL/glext.h:4362
  3043. GL_STENCIL_BACK_FAIL_ATI = 34817 # GL/glext.h:4363
  3044. GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 34818 # GL/glext.h:4364
  3045. GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 34819 # GL/glext.h:4365
  3046. # ATI_vertex_attrib_array_object (GL/glext.h:4368)
  3047. # OES_read_format (GL/glext.h:4371)
  3048. GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738 # GL/glext.h:4372
  3049. GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739 # GL/glext.h:4373
  3050. # EXT_depth_bounds_test (GL/glext.h:4376)
  3051. GL_DEPTH_BOUNDS_TEST_EXT = 34960 # GL/glext.h:4377
  3052. GL_DEPTH_BOUNDS_EXT = 34961 # GL/glext.h:4378
  3053. # EXT_texture_mirror_clamp (GL/glext.h:4381)
  3054. GL_MIRROR_CLAMP_EXT = 34626 # GL/glext.h:4382
  3055. GL_MIRROR_CLAMP_TO_EDGE_EXT = 34627 # GL/glext.h:4383
  3056. GL_MIRROR_CLAMP_TO_BORDER_EXT = 35090 # GL/glext.h:4384
  3057. # EXT_blend_equation_separate (GL/glext.h:4387)
  3058. GL_BLEND_EQUATION_RGB_EXT = 32777 # GL/glext.h:4388
  3059. GL_BLEND_EQUATION_ALPHA_EXT = 34877 # GL/glext.h:4389
  3060. # MESA_pack_invert (GL/glext.h:4392)
  3061. GL_PACK_INVERT_MESA = 34648 # GL/glext.h:4393
  3062. # MESA_ycbcr_texture (GL/glext.h:4396)
  3063. GL_UNSIGNED_SHORT_8_8_MESA = 34234 # GL/glext.h:4397
  3064. GL_UNSIGNED_SHORT_8_8_REV_MESA = 34235 # GL/glext.h:4398
  3065. GL_YCBCR_MESA = 34647 # GL/glext.h:4399
  3066. # EXT_pixel_buffer_object (GL/glext.h:4402)
  3067. GL_PIXEL_PACK_BUFFER_EXT = 35051 # GL/glext.h:4403
  3068. GL_PIXEL_UNPACK_BUFFER_EXT = 35052 # GL/glext.h:4404
  3069. GL_PIXEL_PACK_BUFFER_BINDING_EXT = 35053 # GL/glext.h:4405
  3070. GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = 35055 # GL/glext.h:4406
  3071. # NV_fragment_program_option (GL/glext.h:4409)
  3072. # NV_fragment_program2 (GL/glext.h:4412)
  3073. GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = 35060 # GL/glext.h:4413
  3074. GL_MAX_PROGRAM_CALL_DEPTH_NV = 35061 # GL/glext.h:4414
  3075. GL_MAX_PROGRAM_IF_DEPTH_NV = 35062 # GL/glext.h:4415
  3076. GL_MAX_PROGRAM_LOOP_DEPTH_NV = 35063 # GL/glext.h:4416
  3077. GL_MAX_PROGRAM_LOOP_COUNT_NV = 35064 # GL/glext.h:4417
  3078. # NV_vertex_program2_option (GL/glext.h:4420)
  3079. # NV_vertex_program3 (GL/glext.h:4425)
  3080. # EXT_framebuffer_object (GL/glext.h:4429)
  3081. GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 1286 # GL/glext.h:4430
  3082. GL_MAX_RENDERBUFFER_SIZE_EXT = 34024 # GL/glext.h:4431
  3083. GL_FRAMEBUFFER_BINDING_EXT = 36006 # GL/glext.h:4432
  3084. GL_RENDERBUFFER_BINDING_EXT = 36007 # GL/glext.h:4433
  3085. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 36048 # GL/glext.h:4434
  3086. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 36049 # GL/glext.h:4435
  3087. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 36050 # GL/glext.h:4436
  3088. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 36051 # GL/glext.h:4437
  3089. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 36052 # GL/glext.h:4438
  3090. GL_FRAMEBUFFER_COMPLETE_EXT = 36053 # GL/glext.h:4439
  3091. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 36054 # GL/glext.h:4440
  3092. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 36055 # GL/glext.h:4441
  3093. GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 36057 # GL/glext.h:4442
  3094. GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 36058 # GL/glext.h:4443
  3095. GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 36059 # GL/glext.h:4444
  3096. GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 36060 # GL/glext.h:4445
  3097. GL_FRAMEBUFFER_UNSUPPORTED_EXT = 36061 # GL/glext.h:4446
  3098. GL_MAX_COLOR_ATTACHMENTS_EXT = 36063 # GL/glext.h:4447
  3099. GL_COLOR_ATTACHMENT0_EXT = 36064 # GL/glext.h:4448
  3100. GL_COLOR_ATTACHMENT1_EXT = 36065 # GL/glext.h:4449
  3101. GL_COLOR_ATTACHMENT2_EXT = 36066 # GL/glext.h:4450
  3102. GL_COLOR_ATTACHMENT3_EXT = 36067 # GL/glext.h:4451
  3103. GL_COLOR_ATTACHMENT4_EXT = 36068 # GL/glext.h:4452
  3104. GL_COLOR_ATTACHMENT5_EXT = 36069 # GL/glext.h:4453
  3105. GL_COLOR_ATTACHMENT6_EXT = 36070 # GL/glext.h:4454
  3106. GL_COLOR_ATTACHMENT7_EXT = 36071 # GL/glext.h:4455
  3107. GL_COLOR_ATTACHMENT8_EXT = 36072 # GL/glext.h:4456
  3108. GL_COLOR_ATTACHMENT9_EXT = 36073 # GL/glext.h:4457
  3109. GL_COLOR_ATTACHMENT10_EXT = 36074 # GL/glext.h:4458
  3110. GL_COLOR_ATTACHMENT11_EXT = 36075 # GL/glext.h:4459
  3111. GL_COLOR_ATTACHMENT12_EXT = 36076 # GL/glext.h:4460
  3112. GL_COLOR_ATTACHMENT13_EXT = 36077 # GL/glext.h:4461
  3113. GL_COLOR_ATTACHMENT14_EXT = 36078 # GL/glext.h:4462
  3114. GL_COLOR_ATTACHMENT15_EXT = 36079 # GL/glext.h:4463
  3115. GL_DEPTH_ATTACHMENT_EXT = 36096 # GL/glext.h:4464
  3116. GL_STENCIL_ATTACHMENT_EXT = 36128 # GL/glext.h:4465
  3117. GL_FRAMEBUFFER_EXT = 36160 # GL/glext.h:4466
  3118. GL_RENDERBUFFER_EXT = 36161 # GL/glext.h:4467
  3119. GL_RENDERBUFFER_WIDTH_EXT = 36162 # GL/glext.h:4468
  3120. GL_RENDERBUFFER_HEIGHT_EXT = 36163 # GL/glext.h:4469
  3121. GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 36164 # GL/glext.h:4470
  3122. GL_STENCIL_INDEX1_EXT = 36166 # GL/glext.h:4471
  3123. GL_STENCIL_INDEX4_EXT = 36167 # GL/glext.h:4472
  3124. GL_STENCIL_INDEX8_EXT = 36168 # GL/glext.h:4473
  3125. GL_STENCIL_INDEX16_EXT = 36169 # GL/glext.h:4474
  3126. GL_RENDERBUFFER_RED_SIZE_EXT = 36176 # GL/glext.h:4475
  3127. GL_RENDERBUFFER_GREEN_SIZE_EXT = 36177 # GL/glext.h:4476
  3128. GL_RENDERBUFFER_BLUE_SIZE_EXT = 36178 # GL/glext.h:4477
  3129. GL_RENDERBUFFER_ALPHA_SIZE_EXT = 36179 # GL/glext.h:4478
  3130. GL_RENDERBUFFER_DEPTH_SIZE_EXT = 36180 # GL/glext.h:4479
  3131. GL_RENDERBUFFER_STENCIL_SIZE_EXT = 36181 # GL/glext.h:4480
  3132. # GREMEDY_string_marker (GL/glext.h:4483)
  3133. # EXT_packed_depth_stencil (GL/glext.h:4486)
  3134. GL_DEPTH_STENCIL_EXT = 34041 # GL/glext.h:4487
  3135. GL_UNSIGNED_INT_24_8_EXT = 34042 # GL/glext.h:4488
  3136. GL_DEPTH24_STENCIL8_EXT = 35056 # GL/glext.h:4489
  3137. GL_TEXTURE_STENCIL_SIZE_EXT = 35057 # GL/glext.h:4490
  3138. # EXT_stencil_clear_tag (GL/glext.h:4493)
  3139. GL_STENCIL_TAG_BITS_EXT = 35058 # GL/glext.h:4494
  3140. GL_STENCIL_CLEAR_TAG_VALUE_EXT = 35059 # GL/glext.h:4495
  3141. # EXT_texture_sRGB (GL/glext.h:4498)
  3142. GL_SRGB_EXT = 35904 # GL/glext.h:4499
  3143. GL_SRGB8_EXT = 35905 # GL/glext.h:4500
  3144. GL_SRGB_ALPHA_EXT = 35906 # GL/glext.h:4501
  3145. GL_SRGB8_ALPHA8_EXT = 35907 # GL/glext.h:4502
  3146. GL_SLUMINANCE_ALPHA_EXT = 35908 # GL/glext.h:4503
  3147. GL_SLUMINANCE8_ALPHA8_EXT = 35909 # GL/glext.h:4504
  3148. GL_SLUMINANCE_EXT = 35910 # GL/glext.h:4505
  3149. GL_SLUMINANCE8_EXT = 35911 # GL/glext.h:4506
  3150. GL_COMPRESSED_SRGB_EXT = 35912 # GL/glext.h:4507
  3151. GL_COMPRESSED_SRGB_ALPHA_EXT = 35913 # GL/glext.h:4508
  3152. GL_COMPRESSED_SLUMINANCE_EXT = 35914 # GL/glext.h:4509
  3153. GL_COMPRESSED_SLUMINANCE_ALPHA_EXT = 35915 # GL/glext.h:4510
  3154. GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = 35916 # GL/glext.h:4511
  3155. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 35917 # GL/glext.h:4512
  3156. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 35918 # GL/glext.h:4513
  3157. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 35919 # GL/glext.h:4514
  3158. # EXT_framebuffer_blit (GL/glext.h:4517)
  3159. GL_READ_FRAMEBUFFER_EXT = 36008 # GL/glext.h:4518
  3160. GL_DRAW_FRAMEBUFFER_EXT = 36009 # GL/glext.h:4519
  3161. GL_DRAW_FRAMEBUFFER_BINDING_EXT = 36006 # GL/glext.h:4520
  3162. GL_READ_FRAMEBUFFER_BINDING_EXT = 36010 # GL/glext.h:4521
  3163. # EXT_framebuffer_multisample (GL/glext.h:4524)
  3164. GL_RENDERBUFFER_SAMPLES_EXT = 36011 # GL/glext.h:4525
  3165. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 36182 # GL/glext.h:4526
  3166. GL_MAX_SAMPLES_EXT = 36183 # GL/glext.h:4527
  3167. # MESAX_texture_stack (GL/glext.h:4530)
  3168. GL_TEXTURE_1D_STACK_MESAX = 34649 # GL/glext.h:4531
  3169. GL_TEXTURE_2D_STACK_MESAX = 34650 # GL/glext.h:4532
  3170. GL_PROXY_TEXTURE_1D_STACK_MESAX = 34651 # GL/glext.h:4533
  3171. GL_PROXY_TEXTURE_2D_STACK_MESAX = 34652 # GL/glext.h:4534
  3172. GL_TEXTURE_1D_STACK_BINDING_MESAX = 34653 # GL/glext.h:4535
  3173. GL_TEXTURE_2D_STACK_BINDING_MESAX = 34654 # GL/glext.h:4536
  3174. # EXT_timer_query (GL/glext.h:4539)
  3175. GL_TIME_ELAPSED_EXT = 35007 # GL/glext.h:4540
  3176. # EXT_gpu_program_parameters (GL/glext.h:4543)
  3177. # APPLE_flush_buffer_range (GL/glext.h:4546)
  3178. GL_BUFFER_SERIALIZED_MODIFY_APPLE = 35346 # GL/glext.h:4547
  3179. GL_BUFFER_FLUSHING_UNMAP_APPLE = 35347 # GL/glext.h:4548
  3180. # NV_gpu_program4 (GL/glext.h:4551)
  3181. GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 35076 # GL/glext.h:4552
  3182. GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 35077 # GL/glext.h:4553
  3183. GL_PROGRAM_ATTRIB_COMPONENTS_NV = 35078 # GL/glext.h:4554
  3184. GL_PROGRAM_RESULT_COMPONENTS_NV = 35079 # GL/glext.h:4555
  3185. GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 35080 # GL/glext.h:4556
  3186. GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 35081 # GL/glext.h:4557
  3187. GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 36261 # GL/glext.h:4558
  3188. GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 36262 # GL/glext.h:4559
  3189. # NV_geometry_program4 (GL/glext.h:4562)
  3190. GL_LINES_ADJACENCY_EXT = 10 # GL/glext.h:4563
  3191. GL_LINE_STRIP_ADJACENCY_EXT = 11 # GL/glext.h:4564
  3192. GL_TRIANGLES_ADJACENCY_EXT = 12 # GL/glext.h:4565
  3193. GL_TRIANGLE_STRIP_ADJACENCY_EXT = 13 # GL/glext.h:4566
  3194. GL_GEOMETRY_PROGRAM_NV = 35878 # GL/glext.h:4567
  3195. GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 35879 # GL/glext.h:4568
  3196. GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 35880 # GL/glext.h:4569
  3197. GL_GEOMETRY_VERTICES_OUT_EXT = 36314 # GL/glext.h:4570
  3198. GL_GEOMETRY_INPUT_TYPE_EXT = 36315 # GL/glext.h:4571
  3199. GL_GEOMETRY_OUTPUT_TYPE_EXT = 36316 # GL/glext.h:4572
  3200. GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 35881 # GL/glext.h:4573
  3201. GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 36263 # GL/glext.h:4574
  3202. GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 36264 # GL/glext.h:4575
  3203. GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 36265 # GL/glext.h:4576
  3204. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 36052 # GL/glext.h:4577
  3205. GL_PROGRAM_POINT_SIZE_EXT = 34370 # GL/glext.h:4578
  3206. # EXT_geometry_shader4 (GL/glext.h:4581)
  3207. GL_GEOMETRY_SHADER_EXT = 36313 # GL/glext.h:4582
  3208. GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 36317 # GL/glext.h:4587
  3209. GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 36318 # GL/glext.h:4588
  3210. GL_MAX_VARYING_COMPONENTS_EXT = 35659 # GL/glext.h:4589
  3211. GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 36319 # GL/glext.h:4590
  3212. GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 36320 # GL/glext.h:4591
  3213. GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 36321 # GL/glext.h:4592
  3214. # NV_vertex_program4 (GL/glext.h:4604)
  3215. GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV = 35069 # GL/glext.h:4605
  3216. # EXT_gpu_shader4 (GL/glext.h:4608)
  3217. GL_SAMPLER_1D_ARRAY_EXT = 36288 # GL/glext.h:4609
  3218. GL_SAMPLER_2D_ARRAY_EXT = 36289 # GL/glext.h:4610
  3219. GL_SAMPLER_BUFFER_EXT = 36290 # GL/glext.h:4611
  3220. GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 36291 # GL/glext.h:4612
  3221. GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 36292 # GL/glext.h:4613
  3222. GL_SAMPLER_CUBE_SHADOW_EXT = 36293 # GL/glext.h:4614
  3223. GL_UNSIGNED_INT_VEC2_EXT = 36294 # GL/glext.h:4615
  3224. GL_UNSIGNED_INT_VEC3_EXT = 36295 # GL/glext.h:4616
  3225. GL_UNSIGNED_INT_VEC4_EXT = 36296 # GL/glext.h:4617
  3226. GL_INT_SAMPLER_1D_EXT = 36297 # GL/glext.h:4618
  3227. GL_INT_SAMPLER_2D_EXT = 36298 # GL/glext.h:4619
  3228. GL_INT_SAMPLER_3D_EXT = 36299 # GL/glext.h:4620
  3229. GL_INT_SAMPLER_CUBE_EXT = 36300 # GL/glext.h:4621
  3230. GL_INT_SAMPLER_2D_RECT_EXT = 36301 # GL/glext.h:4622
  3231. GL_INT_SAMPLER_1D_ARRAY_EXT = 36302 # GL/glext.h:4623
  3232. GL_INT_SAMPLER_2D_ARRAY_EXT = 36303 # GL/glext.h:4624
  3233. GL_INT_SAMPLER_BUFFER_EXT = 36304 # GL/glext.h:4625
  3234. GL_UNSIGNED_INT_SAMPLER_1D_EXT = 36305 # GL/glext.h:4626
  3235. GL_UNSIGNED_INT_SAMPLER_2D_EXT = 36306 # GL/glext.h:4627
  3236. GL_UNSIGNED_INT_SAMPLER_3D_EXT = 36307 # GL/glext.h:4628
  3237. GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 36308 # GL/glext.h:4629
  3238. GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 36309 # GL/glext.h:4630
  3239. GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 36310 # GL/glext.h:4631
  3240. GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 36311 # GL/glext.h:4632
  3241. GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 36312 # GL/glext.h:4633
  3242. # EXT_draw_instanced (GL/glext.h:4636)
  3243. # EXT_packed_float (GL/glext.h:4639)
  3244. GL_R11F_G11F_B10F_EXT = 35898 # GL/glext.h:4640
  3245. GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = 35899 # GL/glext.h:4641
  3246. GL_RGBA_SIGNED_COMPONENTS_EXT = 35900 # GL/glext.h:4642
  3247. # EXT_texture_array (GL/glext.h:4645)
  3248. GL_TEXTURE_1D_ARRAY_EXT = 35864 # GL/glext.h:4646
  3249. GL_PROXY_TEXTURE_1D_ARRAY_EXT = 35865 # GL/glext.h:4647
  3250. GL_TEXTURE_2D_ARRAY_EXT = 35866 # GL/glext.h:4648
  3251. GL_PROXY_TEXTURE_2D_ARRAY_EXT = 35867 # GL/glext.h:4649
  3252. GL_TEXTURE_BINDING_1D_ARRAY_EXT = 35868 # GL/glext.h:4650
  3253. GL_TEXTURE_BINDING_2D_ARRAY_EXT = 35869 # GL/glext.h:4651
  3254. GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 35071 # GL/glext.h:4652
  3255. GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 34894 # GL/glext.h:4653
  3256. # EXT_texture_buffer_object (GL/glext.h:4657)
  3257. GL_TEXTURE_BUFFER_EXT = 35882 # GL/glext.h:4658
  3258. GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 35883 # GL/glext.h:4659
  3259. GL_TEXTURE_BINDING_BUFFER_EXT = 35884 # GL/glext.h:4660
  3260. GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 35885 # GL/glext.h:4661
  3261. GL_TEXTURE_BUFFER_FORMAT_EXT = 35886 # GL/glext.h:4662
  3262. # EXT_texture_compression_latc (GL/glext.h:4665)
  3263. GL_COMPRESSED_LUMINANCE_LATC1_EXT = 35952 # GL/glext.h:4666
  3264. GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 35953 # GL/glext.h:4667
  3265. GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 35954 # GL/glext.h:4668
  3266. GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 35955 # GL/glext.h:4669
  3267. # EXT_texture_compression_rgtc (GL/glext.h:4672)
  3268. GL_COMPRESSED_RED_RGTC1_EXT = 36283 # GL/glext.h:4673
  3269. GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 36284 # GL/glext.h:4674
  3270. GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 36285 # GL/glext.h:4675
  3271. GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 36286 # GL/glext.h:4676
  3272. # EXT_texture_shared_exponent (GL/glext.h:4679)
  3273. GL_RGB9_E5_EXT = 35901 # GL/glext.h:4680
  3274. GL_UNSIGNED_INT_5_9_9_9_REV_EXT = 35902 # GL/glext.h:4681
  3275. GL_TEXTURE_SHARED_SIZE_EXT = 35903 # GL/glext.h:4682
  3276. # NV_depth_buffer_float (GL/glext.h:4685)
  3277. GL_DEPTH_COMPONENT32F_NV = 36267 # GL/glext.h:4686
  3278. GL_DEPTH32F_STENCIL8_NV = 36268 # GL/glext.h:4687
  3279. GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 36269 # GL/glext.h:4688
  3280. GL_DEPTH_BUFFER_FLOAT_MODE_NV = 36271 # GL/glext.h:4689
  3281. # NV_fragment_program4 (GL/glext.h:4692)
  3282. # NV_framebuffer_multisample_coverage (GL/glext.h:4695)
  3283. GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 36011 # GL/glext.h:4696
  3284. GL_RENDERBUFFER_COLOR_SAMPLES_NV = 36368 # GL/glext.h:4697
  3285. GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 36369 # GL/glext.h:4698
  3286. GL_MULTISAMPLE_COVERAGE_MODES_NV = 36370 # GL/glext.h:4699
  3287. # EXT_framebuffer_sRGB (GL/glext.h:4702)
  3288. GL_FRAMEBUFFER_SRGB_EXT = 36281 # GL/glext.h:4703
  3289. GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 36282 # GL/glext.h:4704
  3290. # NV_geometry_shader4 (GL/glext.h:4707)
  3291. # NV_parameter_buffer_object (GL/glext.h:4710)
  3292. GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 36256 # GL/glext.h:4711
  3293. GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 36257 # GL/glext.h:4712
  3294. GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 36258 # GL/glext.h:4713
  3295. GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 36259 # GL/glext.h:4714
  3296. GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 36260 # GL/glext.h:4715
  3297. # EXT_draw_buffers2 (GL/glext.h:4718)
  3298. # NV_transform_feedback (GL/glext.h:4721)
  3299. GL_BACK_PRIMARY_COLOR_NV = 35959 # GL/glext.h:4722
  3300. GL_BACK_SECONDARY_COLOR_NV = 35960 # GL/glext.h:4723
  3301. GL_TEXTURE_COORD_NV = 35961 # GL/glext.h:4724
  3302. GL_CLIP_DISTANCE_NV = 35962 # GL/glext.h:4725
  3303. GL_VERTEX_ID_NV = 35963 # GL/glext.h:4726
  3304. GL_PRIMITIVE_ID_NV = 35964 # GL/glext.h:4727
  3305. GL_GENERIC_ATTRIB_NV = 35965 # GL/glext.h:4728
  3306. GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 35966 # GL/glext.h:4729
  3307. GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 35967 # GL/glext.h:4730
  3308. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 35968 # GL/glext.h:4731
  3309. GL_ACTIVE_VARYINGS_NV = 35969 # GL/glext.h:4732
  3310. GL_ACTIVE_VARYING_MAX_LENGTH_NV = 35970 # GL/glext.h:4733
  3311. GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 35971 # GL/glext.h:4734
  3312. GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 35972 # GL/glext.h:4735
  3313. GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 35973 # GL/glext.h:4736
  3314. GL_TRANSFORM_FEEDBACK_RECORD_NV = 35974 # GL/glext.h:4737
  3315. GL_PRIMITIVES_GENERATED_NV = 35975 # GL/glext.h:4738
  3316. GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 35976 # GL/glext.h:4739
  3317. GL_RASTERIZER_DISCARD_NV = 35977 # GL/glext.h:4740
  3318. GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV = 35978 # GL/glext.h:4741
  3319. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 35979 # GL/glext.h:4742
  3320. GL_INTERLEAVED_ATTRIBS_NV = 35980 # GL/glext.h:4743
  3321. GL_SEPARATE_ATTRIBS_NV = 35981 # GL/glext.h:4744
  3322. GL_TRANSFORM_FEEDBACK_BUFFER_NV = 35982 # GL/glext.h:4745
  3323. GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 35983 # GL/glext.h:4746
  3324. GL_LAYER_NV = 36266 # GL/glext.h:4747
  3325. GL_NEXT_BUFFER_NV = -2 # GL/glext.h:4748
  3326. GL_SKIP_COMPONENTS4_NV = -3 # GL/glext.h:4749
  3327. GL_SKIP_COMPONENTS3_NV = -4 # GL/glext.h:4750
  3328. GL_SKIP_COMPONENTS2_NV = -5 # GL/glext.h:4751
  3329. GL_SKIP_COMPONENTS1_NV = -6 # GL/glext.h:4752
  3330. # EXT_bindable_uniform (GL/glext.h:4755)
  3331. GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 36322 # GL/glext.h:4756
  3332. GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 36323 # GL/glext.h:4757
  3333. GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 36324 # GL/glext.h:4758
  3334. GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = 36333 # GL/glext.h:4759
  3335. GL_UNIFORM_BUFFER_EXT = 36334 # GL/glext.h:4760
  3336. GL_UNIFORM_BUFFER_BINDING_EXT = 36335 # GL/glext.h:4761
  3337. # EXT_texture_integer (GL/glext.h:4764)
  3338. GL_RGBA32UI_EXT = 36208 # GL/glext.h:4765
  3339. GL_RGB32UI_EXT = 36209 # GL/glext.h:4766
  3340. GL_ALPHA32UI_EXT = 36210 # GL/glext.h:4767
  3341. GL_INTENSITY32UI_EXT = 36211 # GL/glext.h:4768
  3342. GL_LUMINANCE32UI_EXT = 36212 # GL/glext.h:4769
  3343. GL_LUMINANCE_ALPHA32UI_EXT = 36213 # GL/glext.h:4770
  3344. GL_RGBA16UI_EXT = 36214 # GL/glext.h:4771
  3345. GL_RGB16UI_EXT = 36215 # GL/glext.h:4772
  3346. GL_ALPHA16UI_EXT = 36216 # GL/glext.h:4773
  3347. GL_INTENSITY16UI_EXT = 36217 # GL/glext.h:4774
  3348. GL_LUMINANCE16UI_EXT = 36218 # GL/glext.h:4775
  3349. GL_LUMINANCE_ALPHA16UI_EXT = 36219 # GL/glext.h:4776
  3350. GL_RGBA8UI_EXT = 36220 # GL/glext.h:4777
  3351. GL_RGB8UI_EXT = 36221 # GL/glext.h:4778
  3352. GL_ALPHA8UI_EXT = 36222 # GL/glext.h:4779
  3353. GL_INTENSITY8UI_EXT = 36223 # GL/glext.h:4780
  3354. GL_LUMINANCE8UI_EXT = 36224 # GL/glext.h:4781
  3355. GL_LUMINANCE_ALPHA8UI_EXT = 36225 # GL/glext.h:4782
  3356. GL_RGBA32I_EXT = 36226 # GL/glext.h:4783
  3357. GL_RGB32I_EXT = 36227 # GL/glext.h:4784
  3358. GL_ALPHA32I_EXT = 36228 # GL/glext.h:4785
  3359. GL_INTENSITY32I_EXT = 36229 # GL/glext.h:4786
  3360. GL_LUMINANCE32I_EXT = 36230 # GL/glext.h:4787
  3361. GL_LUMINANCE_ALPHA32I_EXT = 36231 # GL/glext.h:4788
  3362. GL_RGBA16I_EXT = 36232 # GL/glext.h:4789
  3363. GL_RGB16I_EXT = 36233 # GL/glext.h:4790
  3364. GL_ALPHA16I_EXT = 36234 # GL/glext.h:4791
  3365. GL_INTENSITY16I_EXT = 36235 # GL/glext.h:4792
  3366. GL_LUMINANCE16I_EXT = 36236 # GL/glext.h:4793
  3367. GL_LUMINANCE_ALPHA16I_EXT = 36237 # GL/glext.h:4794
  3368. GL_RGBA8I_EXT = 36238 # GL/glext.h:4795
  3369. GL_RGB8I_EXT = 36239 # GL/glext.h:4796
  3370. GL_ALPHA8I_EXT = 36240 # GL/glext.h:4797
  3371. GL_INTENSITY8I_EXT = 36241 # GL/glext.h:4798
  3372. GL_LUMINANCE8I_EXT = 36242 # GL/glext.h:4799
  3373. GL_LUMINANCE_ALPHA8I_EXT = 36243 # GL/glext.h:4800
  3374. GL_RED_INTEGER_EXT = 36244 # GL/glext.h:4801
  3375. GL_GREEN_INTEGER_EXT = 36245 # GL/glext.h:4802
  3376. GL_BLUE_INTEGER_EXT = 36246 # GL/glext.h:4803
  3377. GL_ALPHA_INTEGER_EXT = 36247 # GL/glext.h:4804
  3378. GL_RGB_INTEGER_EXT = 36248 # GL/glext.h:4805
  3379. GL_RGBA_INTEGER_EXT = 36249 # GL/glext.h:4806
  3380. GL_BGR_INTEGER_EXT = 36250 # GL/glext.h:4807
  3381. GL_BGRA_INTEGER_EXT = 36251 # GL/glext.h:4808
  3382. GL_LUMINANCE_INTEGER_EXT = 36252 # GL/glext.h:4809
  3383. GL_LUMINANCE_ALPHA_INTEGER_EXT = 36253 # GL/glext.h:4810
  3384. GL_RGBA_INTEGER_MODE_EXT = 36254 # GL/glext.h:4811
  3385. # GREMEDY_frame_terminator (GL/glext.h:4814)
  3386. # NV_conditional_render (GL/glext.h:4817)
  3387. GL_QUERY_WAIT_NV = 36371 # GL/glext.h:4818
  3388. GL_QUERY_NO_WAIT_NV = 36372 # GL/glext.h:4819
  3389. GL_QUERY_BY_REGION_WAIT_NV = 36373 # GL/glext.h:4820
  3390. GL_QUERY_BY_REGION_NO_WAIT_NV = 36374 # GL/glext.h:4821
  3391. # NV_present_video (GL/glext.h:4824)
  3392. GL_FRAME_NV = 36390 # GL/glext.h:4825
  3393. GL_FIELDS_NV = 36391 # GL/glext.h:4826
  3394. GL_CURRENT_TIME_NV = 36392 # GL/glext.h:4827
  3395. GL_NUM_FILL_STREAMS_NV = 36393 # GL/glext.h:4828
  3396. GL_PRESENT_TIME_NV = 36394 # GL/glext.h:4829
  3397. GL_PRESENT_DURATION_NV = 36395 # GL/glext.h:4830
  3398. # EXT_transform_feedback (GL/glext.h:4833)
  3399. GL_TRANSFORM_FEEDBACK_BUFFER_EXT = 35982 # GL/glext.h:4834
  3400. GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = 35972 # GL/glext.h:4835
  3401. GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 35973 # GL/glext.h:4836
  3402. GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 35983 # GL/glext.h:4837
  3403. GL_INTERLEAVED_ATTRIBS_EXT = 35980 # GL/glext.h:4838
  3404. GL_SEPARATE_ATTRIBS_EXT = 35981 # GL/glext.h:4839
  3405. GL_PRIMITIVES_GENERATED_EXT = 35975 # GL/glext.h:4840
  3406. GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 35976 # GL/glext.h:4841
  3407. GL_RASTERIZER_DISCARD_EXT = 35977 # GL/glext.h:4842
  3408. GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 35978 # GL/glext.h:4843
  3409. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 35979 # GL/glext.h:4844
  3410. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 35968 # GL/glext.h:4845
  3411. GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = 35971 # GL/glext.h:4846
  3412. GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 35967 # GL/glext.h:4847
  3413. GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 35958 # GL/glext.h:4848
  3414. # EXT_direct_state_access (GL/glext.h:4851)
  3415. GL_PROGRAM_MATRIX_EXT = 36397 # GL/glext.h:4852
  3416. GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 36398 # GL/glext.h:4853
  3417. GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 36399 # GL/glext.h:4854
  3418. # EXT_vertex_array_bgra (GL/glext.h:4857)
  3419. # EXT_texture_swizzle (GL/glext.h:4861)
  3420. GL_TEXTURE_SWIZZLE_R_EXT = 36418 # GL/glext.h:4862
  3421. GL_TEXTURE_SWIZZLE_G_EXT = 36419 # GL/glext.h:4863
  3422. GL_TEXTURE_SWIZZLE_B_EXT = 36420 # GL/glext.h:4864
  3423. GL_TEXTURE_SWIZZLE_A_EXT = 36421 # GL/glext.h:4865
  3424. GL_TEXTURE_SWIZZLE_RGBA_EXT = 36422 # GL/glext.h:4866
  3425. # NV_explicit_multisample (GL/glext.h:4869)
  3426. GL_SAMPLE_POSITION_NV = 36432 # GL/glext.h:4870
  3427. GL_SAMPLE_MASK_NV = 36433 # GL/glext.h:4871
  3428. GL_SAMPLE_MASK_VALUE_NV = 36434 # GL/glext.h:4872
  3429. GL_TEXTURE_BINDING_RENDERBUFFER_NV = 36435 # GL/glext.h:4873
  3430. GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 36436 # GL/glext.h:4874
  3431. GL_TEXTURE_RENDERBUFFER_NV = 36437 # GL/glext.h:4875
  3432. GL_SAMPLER_RENDERBUFFER_NV = 36438 # GL/glext.h:4876
  3433. GL_INT_SAMPLER_RENDERBUFFER_NV = 36439 # GL/glext.h:4877
  3434. GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 36440 # GL/glext.h:4878
  3435. GL_MAX_SAMPLE_MASK_WORDS_NV = 36441 # GL/glext.h:4879
  3436. # NV_transform_feedback2 (GL/glext.h:4882)
  3437. GL_TRANSFORM_FEEDBACK_NV = 36386 # GL/glext.h:4883
  3438. GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 36387 # GL/glext.h:4884
  3439. GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 36388 # GL/glext.h:4885
  3440. GL_TRANSFORM_FEEDBACK_BINDING_NV = 36389 # GL/glext.h:4886
  3441. # ATI_meminfo (GL/glext.h:4889)
  3442. GL_VBO_FREE_MEMORY_ATI = 34811 # GL/glext.h:4890
  3443. GL_TEXTURE_FREE_MEMORY_ATI = 34812 # GL/glext.h:4891
  3444. GL_RENDERBUFFER_FREE_MEMORY_ATI = 34813 # GL/glext.h:4892
  3445. # AMD_performance_monitor (GL/glext.h:4895)
  3446. GL_COUNTER_TYPE_AMD = 35776 # GL/glext.h:4896
  3447. GL_COUNTER_RANGE_AMD = 35777 # GL/glext.h:4897
  3448. GL_UNSIGNED_INT64_AMD = 35778 # GL/glext.h:4898
  3449. GL_PERCENTAGE_AMD = 35779 # GL/glext.h:4899
  3450. GL_PERFMON_RESULT_AVAILABLE_AMD = 35780 # GL/glext.h:4900
  3451. GL_PERFMON_RESULT_SIZE_AMD = 35781 # GL/glext.h:4901
  3452. GL_PERFMON_RESULT_AMD = 35782 # GL/glext.h:4902
  3453. # AMD_texture_texture4 (GL/glext.h:4905)
  3454. # AMD_vertex_shader_tesselator (GL/glext.h:4908)
  3455. GL_SAMPLER_BUFFER_AMD = 36865 # GL/glext.h:4909
  3456. GL_INT_SAMPLER_BUFFER_AMD = 36866 # GL/glext.h:4910
  3457. GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD = 36867 # GL/glext.h:4911
  3458. GL_TESSELLATION_MODE_AMD = 36868 # GL/glext.h:4912
  3459. GL_TESSELLATION_FACTOR_AMD = 36869 # GL/glext.h:4913
  3460. GL_DISCRETE_AMD = 36870 # GL/glext.h:4914
  3461. GL_CONTINUOUS_AMD = 36871 # GL/glext.h:4915
  3462. # EXT_provoking_vertex (GL/glext.h:4918)
  3463. GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = 36428 # GL/glext.h:4919
  3464. GL_FIRST_VERTEX_CONVENTION_EXT = 36429 # GL/glext.h:4920
  3465. GL_LAST_VERTEX_CONVENTION_EXT = 36430 # GL/glext.h:4921
  3466. GL_PROVOKING_VERTEX_EXT = 36431 # GL/glext.h:4922
  3467. # EXT_texture_snorm (GL/glext.h:4925)
  3468. GL_ALPHA_SNORM = 36880 # GL/glext.h:4926
  3469. GL_LUMINANCE_SNORM = 36881 # GL/glext.h:4927
  3470. GL_LUMINANCE_ALPHA_SNORM = 36882 # GL/glext.h:4928
  3471. GL_INTENSITY_SNORM = 36883 # GL/glext.h:4929
  3472. GL_ALPHA8_SNORM = 36884 # GL/glext.h:4930
  3473. GL_LUMINANCE8_SNORM = 36885 # GL/glext.h:4931
  3474. GL_LUMINANCE8_ALPHA8_SNORM = 36886 # GL/glext.h:4932
  3475. GL_INTENSITY8_SNORM = 36887 # GL/glext.h:4933
  3476. GL_ALPHA16_SNORM = 36888 # GL/glext.h:4934
  3477. GL_LUMINANCE16_SNORM = 36889 # GL/glext.h:4935
  3478. GL_LUMINANCE16_ALPHA16_SNORM = 36890 # GL/glext.h:4936
  3479. GL_INTENSITY16_SNORM = 36891 # GL/glext.h:4937
  3480. # AMD_draw_buffers_blend (GL/glext.h:4953)
  3481. # APPLE_texture_range (GL/glext.h:4956)
  3482. GL_TEXTURE_RANGE_LENGTH_APPLE = 34231 # GL/glext.h:4957
  3483. GL_TEXTURE_RANGE_POINTER_APPLE = 34232 # GL/glext.h:4958
  3484. GL_TEXTURE_STORAGE_HINT_APPLE = 34236 # GL/glext.h:4959
  3485. GL_STORAGE_PRIVATE_APPLE = 34237 # GL/glext.h:4960
  3486. # APPLE_float_pixels (GL/glext.h:4965)
  3487. GL_HALF_APPLE = 5131 # GL/glext.h:4966
  3488. GL_RGBA_FLOAT32_APPLE = 34836 # GL/glext.h:4967
  3489. GL_RGB_FLOAT32_APPLE = 34837 # GL/glext.h:4968
  3490. GL_ALPHA_FLOAT32_APPLE = 34838 # GL/glext.h:4969
  3491. GL_INTENSITY_FLOAT32_APPLE = 34839 # GL/glext.h:4970
  3492. GL_LUMINANCE_FLOAT32_APPLE = 34840 # GL/glext.h:4971
  3493. GL_LUMINANCE_ALPHA_FLOAT32_APPLE = 34841 # GL/glext.h:4972
  3494. GL_RGBA_FLOAT16_APPLE = 34842 # GL/glext.h:4973
  3495. GL_RGB_FLOAT16_APPLE = 34843 # GL/glext.h:4974
  3496. GL_ALPHA_FLOAT16_APPLE = 34844 # GL/glext.h:4975
  3497. GL_INTENSITY_FLOAT16_APPLE = 34845 # GL/glext.h:4976
  3498. GL_LUMINANCE_FLOAT16_APPLE = 34846 # GL/glext.h:4977
  3499. GL_LUMINANCE_ALPHA_FLOAT16_APPLE = 34847 # GL/glext.h:4978
  3500. GL_COLOR_FLOAT_APPLE = 35343 # GL/glext.h:4979
  3501. # APPLE_vertex_program_evaluators (GL/glext.h:4982)
  3502. GL_VERTEX_ATTRIB_MAP1_APPLE = 35328 # GL/glext.h:4983
  3503. GL_VERTEX_ATTRIB_MAP2_APPLE = 35329 # GL/glext.h:4984
  3504. GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE = 35330 # GL/glext.h:4985
  3505. GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE = 35331 # GL/glext.h:4986
  3506. GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE = 35332 # GL/glext.h:4987
  3507. GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = 35333 # GL/glext.h:4988
  3508. GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE = 35334 # GL/glext.h:4989
  3509. GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE = 35335 # GL/glext.h:4990
  3510. GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE = 35336 # GL/glext.h:4991
  3511. GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = 35337 # GL/glext.h:4992
  3512. # APPLE_aux_depth_stencil (GL/glext.h:4995)
  3513. GL_AUX_DEPTH_STENCIL_APPLE = 35348 # GL/glext.h:4996
  3514. # APPLE_object_purgeable (GL/glext.h:4999)
  3515. GL_BUFFER_OBJECT_APPLE = 34227 # GL/glext.h:5000
  3516. GL_RELEASED_APPLE = 35353 # GL/glext.h:5001
  3517. GL_VOLATILE_APPLE = 35354 # GL/glext.h:5002
  3518. GL_RETAINED_APPLE = 35355 # GL/glext.h:5003
  3519. GL_UNDEFINED_APPLE = 35356 # GL/glext.h:5004
  3520. GL_PURGEABLE_APPLE = 35357 # GL/glext.h:5005
  3521. # APPLE_row_bytes (GL/glext.h:5008)
  3522. GL_PACK_ROW_BYTES_APPLE = 35349 # GL/glext.h:5009
  3523. GL_UNPACK_ROW_BYTES_APPLE = 35350 # GL/glext.h:5010
  3524. # APPLE_rgb_422 (GL/glext.h:5013)
  3525. GL_RGB_422_APPLE = 35359 # GL/glext.h:5014
  3526. # NV_video_capture (GL/glext.h:5019)
  3527. GL_VIDEO_BUFFER_NV = 36896 # GL/glext.h:5020
  3528. GL_VIDEO_BUFFER_BINDING_NV = 36897 # GL/glext.h:5021
  3529. GL_FIELD_UPPER_NV = 36898 # GL/glext.h:5022
  3530. GL_FIELD_LOWER_NV = 36899 # GL/glext.h:5023
  3531. GL_NUM_VIDEO_CAPTURE_STREAMS_NV = 36900 # GL/glext.h:5024
  3532. GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = 36901 # GL/glext.h:5025
  3533. GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV = 36902 # GL/glext.h:5026
  3534. GL_LAST_VIDEO_CAPTURE_STATUS_NV = 36903 # GL/glext.h:5027
  3535. GL_VIDEO_BUFFER_PITCH_NV = 36904 # GL/glext.h:5028
  3536. GL_VIDEO_COLOR_CONVERSION_MATRIX_NV = 36905 # GL/glext.h:5029
  3537. GL_VIDEO_COLOR_CONVERSION_MAX_NV = 36906 # GL/glext.h:5030
  3538. GL_VIDEO_COLOR_CONVERSION_MIN_NV = 36907 # GL/glext.h:5031
  3539. GL_VIDEO_COLOR_CONVERSION_OFFSET_NV = 36908 # GL/glext.h:5032
  3540. GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV = 36909 # GL/glext.h:5033
  3541. GL_PARTIAL_SUCCESS_NV = 36910 # GL/glext.h:5034
  3542. GL_SUCCESS_NV = 36911 # GL/glext.h:5035
  3543. GL_FAILURE_NV = 36912 # GL/glext.h:5036
  3544. GL_YCBYCR8_422_NV = 36913 # GL/glext.h:5037
  3545. GL_YCBAYCR8A_4224_NV = 36914 # GL/glext.h:5038
  3546. GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = 36915 # GL/glext.h:5039
  3547. GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = 36916 # GL/glext.h:5040
  3548. GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = 36917 # GL/glext.h:5041
  3549. GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = 36918 # GL/glext.h:5042
  3550. GL_Z4Y12Z4CB12Z4CR12_444_NV = 36919 # GL/glext.h:5043
  3551. GL_VIDEO_CAPTURE_FRAME_WIDTH_NV = 36920 # GL/glext.h:5044
  3552. GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV = 36921 # GL/glext.h:5045
  3553. GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = 36922 # GL/glext.h:5046
  3554. GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = 36923 # GL/glext.h:5047
  3555. GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV = 36924 # GL/glext.h:5048
  3556. # NV_copy_image (GL/glext.h:5051)
  3557. # EXT_separate_shader_objects (GL/glext.h:5054)
  3558. GL_ACTIVE_PROGRAM_EXT = 35725 # GL/glext.h:5055
  3559. # NV_parameter_buffer_object2 (GL/glext.h:5058)
  3560. # NV_shader_buffer_load (GL/glext.h:5061)
  3561. GL_BUFFER_GPU_ADDRESS_NV = 36637 # GL/glext.h:5062
  3562. GL_GPU_ADDRESS_NV = 36660 # GL/glext.h:5063
  3563. GL_MAX_SHADER_BUFFER_ADDRESS_NV = 36661 # GL/glext.h:5064
  3564. # NV_vertex_buffer_unified_memory (GL/glext.h:5067)
  3565. GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 36638 # GL/glext.h:5068
  3566. GL_ELEMENT_ARRAY_UNIFIED_NV = 36639 # GL/glext.h:5069
  3567. GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 36640 # GL/glext.h:5070
  3568. GL_VERTEX_ARRAY_ADDRESS_NV = 36641 # GL/glext.h:5071
  3569. GL_NORMAL_ARRAY_ADDRESS_NV = 36642 # GL/glext.h:5072
  3570. GL_COLOR_ARRAY_ADDRESS_NV = 36643 # GL/glext.h:5073
  3571. GL_INDEX_ARRAY_ADDRESS_NV = 36644 # GL/glext.h:5074
  3572. GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 36645 # GL/glext.h:5075
  3573. GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 36646 # GL/glext.h:5076
  3574. GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 36647 # GL/glext.h:5077
  3575. GL_FOG_COORD_ARRAY_ADDRESS_NV = 36648 # GL/glext.h:5078
  3576. GL_ELEMENT_ARRAY_ADDRESS_NV = 36649 # GL/glext.h:5079
  3577. GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 36650 # GL/glext.h:5080
  3578. GL_VERTEX_ARRAY_LENGTH_NV = 36651 # GL/glext.h:5081
  3579. GL_NORMAL_ARRAY_LENGTH_NV = 36652 # GL/glext.h:5082
  3580. GL_COLOR_ARRAY_LENGTH_NV = 36653 # GL/glext.h:5083
  3581. GL_INDEX_ARRAY_LENGTH_NV = 36654 # GL/glext.h:5084
  3582. GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 36655 # GL/glext.h:5085
  3583. GL_EDGE_FLAG_ARRAY_LENGTH_NV = 36656 # GL/glext.h:5086
  3584. GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 36657 # GL/glext.h:5087
  3585. GL_FOG_COORD_ARRAY_LENGTH_NV = 36658 # GL/glext.h:5088
  3586. GL_ELEMENT_ARRAY_LENGTH_NV = 36659 # GL/glext.h:5089
  3587. GL_DRAW_INDIRECT_UNIFIED_NV = 36672 # GL/glext.h:5090
  3588. GL_DRAW_INDIRECT_ADDRESS_NV = 36673 # GL/glext.h:5091
  3589. GL_DRAW_INDIRECT_LENGTH_NV = 36674 # GL/glext.h:5092
  3590. # NV_texture_barrier (GL/glext.h:5095)
  3591. # AMD_shader_stencil_export (GL/glext.h:5098)
  3592. # AMD_seamless_cubemap_per_texture (GL/glext.h:5101)
  3593. # AMD_conservative_depth (GL/glext.h:5105)
  3594. # EXT_shader_image_load_store (GL/glext.h:5108)
  3595. GL_MAX_IMAGE_UNITS_EXT = 36664 # GL/glext.h:5109
  3596. GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = 36665 # GL/glext.h:5110
  3597. GL_IMAGE_BINDING_NAME_EXT = 36666 # GL/glext.h:5111
  3598. GL_IMAGE_BINDING_LEVEL_EXT = 36667 # GL/glext.h:5112
  3599. GL_IMAGE_BINDING_LAYERED_EXT = 36668 # GL/glext.h:5113
  3600. GL_IMAGE_BINDING_LAYER_EXT = 36669 # GL/glext.h:5114
  3601. GL_IMAGE_BINDING_ACCESS_EXT = 36670 # GL/glext.h:5115
  3602. GL_IMAGE_1D_EXT = 36940 # GL/glext.h:5116
  3603. GL_IMAGE_2D_EXT = 36941 # GL/glext.h:5117
  3604. GL_IMAGE_3D_EXT = 36942 # GL/glext.h:5118
  3605. GL_IMAGE_2D_RECT_EXT = 36943 # GL/glext.h:5119
  3606. GL_IMAGE_CUBE_EXT = 36944 # GL/glext.h:5120
  3607. GL_IMAGE_BUFFER_EXT = 36945 # GL/glext.h:5121
  3608. GL_IMAGE_1D_ARRAY_EXT = 36946 # GL/glext.h:5122
  3609. GL_IMAGE_2D_ARRAY_EXT = 36947 # GL/glext.h:5123
  3610. GL_IMAGE_CUBE_MAP_ARRAY_EXT = 36948 # GL/glext.h:5124
  3611. GL_IMAGE_2D_MULTISAMPLE_EXT = 36949 # GL/glext.h:5125
  3612. GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36950 # GL/glext.h:5126
  3613. GL_INT_IMAGE_1D_EXT = 36951 # GL/glext.h:5127
  3614. GL_INT_IMAGE_2D_EXT = 36952 # GL/glext.h:5128
  3615. GL_INT_IMAGE_3D_EXT = 36953 # GL/glext.h:5129
  3616. GL_INT_IMAGE_2D_RECT_EXT = 36954 # GL/glext.h:5130
  3617. GL_INT_IMAGE_CUBE_EXT = 36955 # GL/glext.h:5131
  3618. GL_INT_IMAGE_BUFFER_EXT = 36956 # GL/glext.h:5132
  3619. GL_INT_IMAGE_1D_ARRAY_EXT = 36957 # GL/glext.h:5133
  3620. GL_INT_IMAGE_2D_ARRAY_EXT = 36958 # GL/glext.h:5134
  3621. GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36959 # GL/glext.h:5135
  3622. GL_INT_IMAGE_2D_MULTISAMPLE_EXT = 36960 # GL/glext.h:5136
  3623. GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36961 # GL/glext.h:5137
  3624. GL_UNSIGNED_INT_IMAGE_1D_EXT = 36962 # GL/glext.h:5138
  3625. GL_UNSIGNED_INT_IMAGE_2D_EXT = 36963 # GL/glext.h:5139
  3626. GL_UNSIGNED_INT_IMAGE_3D_EXT = 36964 # GL/glext.h:5140
  3627. GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT = 36965 # GL/glext.h:5141
  3628. GL_UNSIGNED_INT_IMAGE_CUBE_EXT = 36966 # GL/glext.h:5142
  3629. GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 36967 # GL/glext.h:5143
  3630. GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = 36968 # GL/glext.h:5144
  3631. GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = 36969 # GL/glext.h:5145
  3632. GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36970 # GL/glext.h:5146
  3633. GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = 36971 # GL/glext.h:5147
  3634. GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36972 # GL/glext.h:5148
  3635. GL_MAX_IMAGE_SAMPLES_EXT = 36973 # GL/glext.h:5149
  3636. GL_IMAGE_BINDING_FORMAT_EXT = 36974 # GL/glext.h:5150
  3637. GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 1 # GL/glext.h:5151
  3638. GL_ELEMENT_ARRAY_BARRIER_BIT_EXT = 2 # GL/glext.h:5152
  3639. GL_UNIFORM_BARRIER_BIT_EXT = 4 # GL/glext.h:5153
  3640. GL_TEXTURE_FETCH_BARRIER_BIT_EXT = 8 # GL/glext.h:5154
  3641. GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = 32 # GL/glext.h:5155
  3642. GL_COMMAND_BARRIER_BIT_EXT = 64 # GL/glext.h:5156
  3643. GL_PIXEL_BUFFER_BARRIER_BIT_EXT = 128 # GL/glext.h:5157
  3644. GL_TEXTURE_UPDATE_BARRIER_BIT_EXT = 256 # GL/glext.h:5158
  3645. GL_BUFFER_UPDATE_BARRIER_BIT_EXT = 512 # GL/glext.h:5159
  3646. GL_FRAMEBUFFER_BARRIER_BIT_EXT = 1024 # GL/glext.h:5160
  3647. GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = 2048 # GL/glext.h:5161
  3648. GL_ATOMIC_COUNTER_BARRIER_BIT_EXT = 4096 # GL/glext.h:5162
  3649. GL_ALL_BARRIER_BITS_EXT = 4294967295 # GL/glext.h:5163
  3650. # EXT_vertex_attrib_64bit (GL/glext.h:5166)
  3651. GL_DOUBLE_VEC2_EXT = 36860 # GL/glext.h:5168
  3652. GL_DOUBLE_VEC3_EXT = 36861 # GL/glext.h:5169
  3653. GL_DOUBLE_VEC4_EXT = 36862 # GL/glext.h:5170
  3654. GL_DOUBLE_MAT2_EXT = 36678 # GL/glext.h:5171
  3655. GL_DOUBLE_MAT3_EXT = 36679 # GL/glext.h:5172
  3656. GL_DOUBLE_MAT4_EXT = 36680 # GL/glext.h:5173
  3657. GL_DOUBLE_MAT2x3_EXT = 36681 # GL/glext.h:5174
  3658. GL_DOUBLE_MAT2x4_EXT = 36682 # GL/glext.h:5175
  3659. GL_DOUBLE_MAT3x2_EXT = 36683 # GL/glext.h:5176
  3660. GL_DOUBLE_MAT3x4_EXT = 36684 # GL/glext.h:5177
  3661. GL_DOUBLE_MAT4x2_EXT = 36685 # GL/glext.h:5178
  3662. GL_DOUBLE_MAT4x3_EXT = 36686 # GL/glext.h:5179
  3663. # NV_gpu_program5 (GL/glext.h:5182)
  3664. GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV = 36442 # GL/glext.h:5183
  3665. GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV = 36443 # GL/glext.h:5184
  3666. GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV = 36444 # GL/glext.h:5185
  3667. GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV = 36445 # GL/glext.h:5186
  3668. GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 36446 # GL/glext.h:5187
  3669. GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 36447 # GL/glext.h:5188
  3670. GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV = 36676 # GL/glext.h:5189
  3671. GL_MAX_PROGRAM_SUBROUTINE_NUM_NV = 36677 # GL/glext.h:5190
  3672. # NV_gpu_shader5 (GL/glext.h:5193)
  3673. GL_INT64_NV = 5134 # GL/glext.h:5194
  3674. GL_UNSIGNED_INT64_NV = 5135 # GL/glext.h:5195
  3675. GL_INT8_NV = 36832 # GL/glext.h:5196
  3676. GL_INT8_VEC2_NV = 36833 # GL/glext.h:5197
  3677. GL_INT8_VEC3_NV = 36834 # GL/glext.h:5198
  3678. GL_INT8_VEC4_NV = 36835 # GL/glext.h:5199
  3679. GL_INT16_NV = 36836 # GL/glext.h:5200
  3680. GL_INT16_VEC2_NV = 36837 # GL/glext.h:5201
  3681. GL_INT16_VEC3_NV = 36838 # GL/glext.h:5202
  3682. GL_INT16_VEC4_NV = 36839 # GL/glext.h:5203
  3683. GL_INT64_VEC2_NV = 36841 # GL/glext.h:5204
  3684. GL_INT64_VEC3_NV = 36842 # GL/glext.h:5205
  3685. GL_INT64_VEC4_NV = 36843 # GL/glext.h:5206
  3686. GL_UNSIGNED_INT8_NV = 36844 # GL/glext.h:5207
  3687. GL_UNSIGNED_INT8_VEC2_NV = 36845 # GL/glext.h:5208
  3688. GL_UNSIGNED_INT8_VEC3_NV = 36846 # GL/glext.h:5209
  3689. GL_UNSIGNED_INT8_VEC4_NV = 36847 # GL/glext.h:5210
  3690. GL_UNSIGNED_INT16_NV = 36848 # GL/glext.h:5211
  3691. GL_UNSIGNED_INT16_VEC2_NV = 36849 # GL/glext.h:5212
  3692. GL_UNSIGNED_INT16_VEC3_NV = 36850 # GL/glext.h:5213
  3693. GL_UNSIGNED_INT16_VEC4_NV = 36851 # GL/glext.h:5214
  3694. GL_UNSIGNED_INT64_VEC2_NV = 36853 # GL/glext.h:5215
  3695. GL_UNSIGNED_INT64_VEC3_NV = 36854 # GL/glext.h:5216
  3696. GL_UNSIGNED_INT64_VEC4_NV = 36855 # GL/glext.h:5217
  3697. GL_FLOAT16_NV = 36856 # GL/glext.h:5218
  3698. GL_FLOAT16_VEC2_NV = 36857 # GL/glext.h:5219
  3699. GL_FLOAT16_VEC3_NV = 36858 # GL/glext.h:5220
  3700. GL_FLOAT16_VEC4_NV = 36859 # GL/glext.h:5221
  3701. # NV_shader_buffer_store (GL/glext.h:5225)
  3702. GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV = 16 # GL/glext.h:5226
  3703. # NV_tessellation_program5 (GL/glext.h:5231)
  3704. GL_MAX_PROGRAM_PATCH_ATTRIBS_NV = 34520 # GL/glext.h:5232
  3705. GL_TESS_CONTROL_PROGRAM_NV = 35102 # GL/glext.h:5233
  3706. GL_TESS_EVALUATION_PROGRAM_NV = 35103 # GL/glext.h:5234
  3707. GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV = 35956 # GL/glext.h:5235
  3708. GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV = 35957 # GL/glext.h:5236
  3709. # NV_vertex_attrib_integer_64bit (GL/glext.h:5239)
  3710. # NV_multisample_coverage (GL/glext.h:5244)
  3711. GL_COVERAGE_SAMPLES_NV = 32937 # GL/glext.h:5245
  3712. GL_COLOR_SAMPLES_NV = 36384 # GL/glext.h:5246
  3713. # AMD_name_gen_delete (GL/glext.h:5249)
  3714. GL_DATA_BUFFER_AMD = 37201 # GL/glext.h:5250
  3715. GL_PERFORMANCE_MONITOR_AMD = 37202 # GL/glext.h:5251
  3716. GL_QUERY_OBJECT_AMD = 37203 # GL/glext.h:5252
  3717. GL_VERTEX_ARRAY_OBJECT_AMD = 37204 # GL/glext.h:5253
  3718. GL_SAMPLER_OBJECT_AMD = 37205 # GL/glext.h:5254
  3719. # AMD_debug_output (GL/glext.h:5257)
  3720. GL_MAX_DEBUG_LOGGED_MESSAGES_AMD = 37188 # GL/glext.h:5258
  3721. GL_DEBUG_LOGGED_MESSAGES_AMD = 37189 # GL/glext.h:5259
  3722. GL_DEBUG_SEVERITY_HIGH_AMD = 37190 # GL/glext.h:5260
  3723. GL_DEBUG_SEVERITY_MEDIUM_AMD = 37191 # GL/glext.h:5261
  3724. GL_DEBUG_SEVERITY_LOW_AMD = 37192 # GL/glext.h:5262
  3725. GL_DEBUG_CATEGORY_API_ERROR_AMD = 37193 # GL/glext.h:5263
  3726. GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD = 37194 # GL/glext.h:5264
  3727. GL_DEBUG_CATEGORY_DEPRECATION_AMD = 37195 # GL/glext.h:5265
  3728. GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD = 37196 # GL/glext.h:5266
  3729. GL_DEBUG_CATEGORY_PERFORMANCE_AMD = 37197 # GL/glext.h:5267
  3730. GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD = 37198 # GL/glext.h:5268
  3731. GL_DEBUG_CATEGORY_APPLICATION_AMD = 37199 # GL/glext.h:5269
  3732. GL_DEBUG_CATEGORY_OTHER_AMD = 37200 # GL/glext.h:5270
  3733. # NV_vdpau_interop (GL/glext.h:5273)
  3734. GL_SURFACE_STATE_NV = 34539 # GL/glext.h:5274
  3735. GL_SURFACE_REGISTERED_NV = 34557 # GL/glext.h:5275
  3736. GL_SURFACE_MAPPED_NV = 34560 # GL/glext.h:5276
  3737. GL_WRITE_DISCARD_NV = 35006 # GL/glext.h:5277
  3738. # AMD_transform_feedback3_lines_triangles (GL/glext.h:5280)
  3739. # AMD_depth_clamp_separate (GL/glext.h:5283)
  3740. GL_DEPTH_CLAMP_NEAR_AMD = 36894 # GL/glext.h:5284
  3741. GL_DEPTH_CLAMP_FAR_AMD = 36895 # GL/glext.h:5285
  3742. # EXT_texture_sRGB_decode (GL/glext.h:5288)
  3743. GL_TEXTURE_SRGB_DECODE_EXT = 35400 # GL/glext.h:5289
  3744. GL_DECODE_EXT = 35401 # GL/glext.h:5290
  3745. GL_SKIP_DECODE_EXT = 35402 # GL/glext.h:5291
  3746. # NV_texture_multisample (GL/glext.h:5294)
  3747. GL_TEXTURE_COVERAGE_SAMPLES_NV = 36933 # GL/glext.h:5295
  3748. GL_TEXTURE_COLOR_SAMPLES_NV = 36934 # GL/glext.h:5296
  3749. # AMD_blend_minmax_factor (GL/glext.h:5299)
  3750. GL_FACTOR_MIN_AMD = 36892 # GL/glext.h:5300
  3751. GL_FACTOR_MAX_AMD = 36893 # GL/glext.h:5301
  3752. # AMD_sample_positions (GL/glext.h:5304)
  3753. GL_SUBSAMPLE_DISTANCE_AMD = 34879 # GL/glext.h:5305
  3754. # EXT_x11_sync_object (GL/glext.h:5308)
  3755. GL_SYNC_X11_FENCE_EXT = 37089 # GL/glext.h:5309
  3756. # AMD_multi_draw_indirect (GL/glext.h:5312)
  3757. # EXT_framebuffer_multisample_blit_scaled (GL/glext.h:5315)
  3758. GL_SCALED_RESOLVE_FASTEST_EXT = 37050 # GL/glext.h:5316
  3759. GL_SCALED_RESOLVE_NICEST_EXT = 37051 # GL/glext.h:5317
  3760. # NV_path_rendering (GL/glext.h:5320)
  3761. GL_PATH_FORMAT_SVG_NV = 36976 # GL/glext.h:5321
  3762. GL_PATH_FORMAT_PS_NV = 36977 # GL/glext.h:5322
  3763. GL_STANDARD_FONT_NAME_NV = 36978 # GL/glext.h:5323
  3764. GL_SYSTEM_FONT_NAME_NV = 36979 # GL/glext.h:5324
  3765. GL_FILE_NAME_NV = 36980 # GL/glext.h:5325
  3766. GL_PATH_STROKE_WIDTH_NV = 36981 # GL/glext.h:5326
  3767. GL_PATH_END_CAPS_NV = 36982 # GL/glext.h:5327
  3768. GL_PATH_INITIAL_END_CAP_NV = 36983 # GL/glext.h:5328
  3769. GL_PATH_TERMINAL_END_CAP_NV = 36984 # GL/glext.h:5329
  3770. GL_PATH_JOIN_STYLE_NV = 36985 # GL/glext.h:5330
  3771. GL_PATH_MITER_LIMIT_NV = 36986 # GL/glext.h:5331
  3772. GL_PATH_DASH_CAPS_NV = 36987 # GL/glext.h:5332
  3773. GL_PATH_INITIAL_DASH_CAP_NV = 36988 # GL/glext.h:5333
  3774. GL_PATH_TERMINAL_DASH_CAP_NV = 36989 # GL/glext.h:5334
  3775. GL_PATH_DASH_OFFSET_NV = 36990 # GL/glext.h:5335
  3776. GL_PATH_CLIENT_LENGTH_NV = 36991 # GL/glext.h:5336
  3777. GL_PATH_FILL_MODE_NV = 36992 # GL/glext.h:5337
  3778. GL_PATH_FILL_MASK_NV = 36993 # GL/glext.h:5338
  3779. GL_PATH_FILL_COVER_MODE_NV = 36994 # GL/glext.h:5339
  3780. GL_PATH_STROKE_COVER_MODE_NV = 36995 # GL/glext.h:5340
  3781. GL_PATH_STROKE_MASK_NV = 36996 # GL/glext.h:5341
  3782. GL_PATH_SAMPLE_QUALITY_NV = 36997 # GL/glext.h:5342
  3783. GL_PATH_STROKE_BOUND_NV = 36998 # GL/glext.h:5343
  3784. GL_PATH_STROKE_OVERSAMPLE_COUNT_NV = 36999 # GL/glext.h:5344
  3785. GL_COUNT_UP_NV = 37000 # GL/glext.h:5345
  3786. GL_COUNT_DOWN_NV = 37001 # GL/glext.h:5346
  3787. GL_PATH_OBJECT_BOUNDING_BOX_NV = 37002 # GL/glext.h:5347
  3788. GL_CONVEX_HULL_NV = 37003 # GL/glext.h:5348
  3789. GL_MULTI_HULLS_NV = 37004 # GL/glext.h:5349
  3790. GL_BOUNDING_BOX_NV = 37005 # GL/glext.h:5350
  3791. GL_TRANSLATE_X_NV = 37006 # GL/glext.h:5351
  3792. GL_TRANSLATE_Y_NV = 37007 # GL/glext.h:5352
  3793. GL_TRANSLATE_2D_NV = 37008 # GL/glext.h:5353
  3794. GL_TRANSLATE_3D_NV = 37009 # GL/glext.h:5354
  3795. GL_AFFINE_2D_NV = 37010 # GL/glext.h:5355
  3796. GL_PROJECTIVE_2D_NV = 37011 # GL/glext.h:5356
  3797. GL_AFFINE_3D_NV = 37012 # GL/glext.h:5357
  3798. GL_PROJECTIVE_3D_NV = 37013 # GL/glext.h:5358
  3799. GL_TRANSPOSE_AFFINE_2D_NV = 37014 # GL/glext.h:5359
  3800. GL_TRANSPOSE_PROJECTIVE_2D_NV = 37015 # GL/glext.h:5360
  3801. GL_TRANSPOSE_AFFINE_3D_NV = 37016 # GL/glext.h:5361
  3802. GL_TRANSPOSE_PROJECTIVE_3D_NV = 37017 # GL/glext.h:5362
  3803. GL_UTF8_NV = 37018 # GL/glext.h:5363
  3804. GL_UTF16_NV = 37019 # GL/glext.h:5364
  3805. GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 37020 # GL/glext.h:5365
  3806. GL_PATH_COMMAND_COUNT_NV = 37021 # GL/glext.h:5366
  3807. GL_PATH_COORD_COUNT_NV = 37022 # GL/glext.h:5367
  3808. GL_PATH_DASH_ARRAY_COUNT_NV = 37023 # GL/glext.h:5368
  3809. GL_PATH_COMPUTED_LENGTH_NV = 37024 # GL/glext.h:5369
  3810. GL_PATH_FILL_BOUNDING_BOX_NV = 37025 # GL/glext.h:5370
  3811. GL_PATH_STROKE_BOUNDING_BOX_NV = 37026 # GL/glext.h:5371
  3812. GL_SQUARE_NV = 37027 # GL/glext.h:5372
  3813. GL_ROUND_NV = 37028 # GL/glext.h:5373
  3814. GL_TRIANGULAR_NV = 37029 # GL/glext.h:5374
  3815. GL_BEVEL_NV = 37030 # GL/glext.h:5375
  3816. GL_MITER_REVERT_NV = 37031 # GL/glext.h:5376
  3817. GL_MITER_TRUNCATE_NV = 37032 # GL/glext.h:5377
  3818. GL_SKIP_MISSING_GLYPH_NV = 37033 # GL/glext.h:5378
  3819. GL_USE_MISSING_GLYPH_NV = 37034 # GL/glext.h:5379
  3820. GL_PATH_ERROR_POSITION_NV = 37035 # GL/glext.h:5380
  3821. GL_PATH_FOG_GEN_MODE_NV = 37036 # GL/glext.h:5381
  3822. GL_ACCUM_ADJACENT_PAIRS_NV = 37037 # GL/glext.h:5382
  3823. GL_ADJACENT_PAIRS_NV = 37038 # GL/glext.h:5383
  3824. GL_FIRST_TO_REST_NV = 37039 # GL/glext.h:5384
  3825. GL_PATH_GEN_MODE_NV = 37040 # GL/glext.h:5385
  3826. GL_PATH_GEN_COEFF_NV = 37041 # GL/glext.h:5386
  3827. GL_PATH_GEN_COLOR_FORMAT_NV = 37042 # GL/glext.h:5387
  3828. GL_PATH_GEN_COMPONENTS_NV = 37043 # GL/glext.h:5388
  3829. GL_PATH_STENCIL_FUNC_NV = 37047 # GL/glext.h:5389
  3830. GL_PATH_STENCIL_REF_NV = 37048 # GL/glext.h:5390
  3831. GL_PATH_STENCIL_VALUE_MASK_NV = 37049 # GL/glext.h:5391
  3832. GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 37053 # GL/glext.h:5392
  3833. GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 37054 # GL/glext.h:5393
  3834. GL_PATH_COVER_DEPTH_FUNC_NV = 37055 # GL/glext.h:5394
  3835. GL_PATH_DASH_OFFSET_RESET_NV = 37044 # GL/glext.h:5395
  3836. GL_MOVE_TO_RESETS_NV = 37045 # GL/glext.h:5396
  3837. GL_MOVE_TO_CONTINUES_NV = 37046 # GL/glext.h:5397
  3838. GL_CLOSE_PATH_NV = 0 # GL/glext.h:5398
  3839. GL_MOVE_TO_NV = 2 # GL/glext.h:5399
  3840. GL_RELATIVE_MOVE_TO_NV = 3 # GL/glext.h:5400
  3841. GL_LINE_TO_NV = 4 # GL/glext.h:5401
  3842. GL_RELATIVE_LINE_TO_NV = 5 # GL/glext.h:5402
  3843. GL_HORIZONTAL_LINE_TO_NV = 6 # GL/glext.h:5403
  3844. GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 7 # GL/glext.h:5404
  3845. GL_VERTICAL_LINE_TO_NV = 8 # GL/glext.h:5405
  3846. GL_RELATIVE_VERTICAL_LINE_TO_NV = 9 # GL/glext.h:5406
  3847. GL_QUADRATIC_CURVE_TO_NV = 10 # GL/glext.h:5407
  3848. GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 11 # GL/glext.h:5408
  3849. GL_CUBIC_CURVE_TO_NV = 12 # GL/glext.h:5409
  3850. GL_RELATIVE_CUBIC_CURVE_TO_NV = 13 # GL/glext.h:5410
  3851. GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 14 # GL/glext.h:5411
  3852. GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 15 # GL/glext.h:5412
  3853. GL_SMOOTH_CUBIC_CURVE_TO_NV = 16 # GL/glext.h:5413
  3854. GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 17 # GL/glext.h:5414
  3855. GL_SMALL_CCW_ARC_TO_NV = 18 # GL/glext.h:5415
  3856. GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 19 # GL/glext.h:5416
  3857. GL_SMALL_CW_ARC_TO_NV = 20 # GL/glext.h:5417
  3858. GL_RELATIVE_SMALL_CW_ARC_TO_NV = 21 # GL/glext.h:5418
  3859. GL_LARGE_CCW_ARC_TO_NV = 22 # GL/glext.h:5419
  3860. GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 23 # GL/glext.h:5420
  3861. GL_LARGE_CW_ARC_TO_NV = 24 # GL/glext.h:5421
  3862. GL_RELATIVE_LARGE_CW_ARC_TO_NV = 25 # GL/glext.h:5422
  3863. GL_RESTART_PATH_NV = 240 # GL/glext.h:5423
  3864. GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 242 # GL/glext.h:5424
  3865. GL_DUP_LAST_CUBIC_CURVE_TO_NV = 244 # GL/glext.h:5425
  3866. GL_RECT_NV = 246 # GL/glext.h:5426
  3867. GL_CIRCULAR_CCW_ARC_TO_NV = 248 # GL/glext.h:5427
  3868. GL_CIRCULAR_CW_ARC_TO_NV = 250 # GL/glext.h:5428
  3869. GL_CIRCULAR_TANGENT_ARC_TO_NV = 252 # GL/glext.h:5429
  3870. GL_ARC_TO_NV = 254 # GL/glext.h:5430
  3871. GL_RELATIVE_ARC_TO_NV = 255 # GL/glext.h:5431
  3872. GL_BOLD_BIT_NV = 1 # GL/glext.h:5432
  3873. GL_ITALIC_BIT_NV = 2 # GL/glext.h:5433
  3874. GL_GLYPH_WIDTH_BIT_NV = 1 # GL/glext.h:5434
  3875. GL_GLYPH_HEIGHT_BIT_NV = 2 # GL/glext.h:5435
  3876. GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 4 # GL/glext.h:5436
  3877. GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 8 # GL/glext.h:5437
  3878. GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 16 # GL/glext.h:5438
  3879. GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 32 # GL/glext.h:5439
  3880. GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 64 # GL/glext.h:5440
  3881. GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 128 # GL/glext.h:5441
  3882. GL_GLYPH_HAS_KERNING_NV = 256 # GL/glext.h:5442
  3883. GL_FONT_X_MIN_BOUNDS_NV = 65536 # GL/glext.h:5443
  3884. GL_FONT_Y_MIN_BOUNDS_NV = 131072 # GL/glext.h:5444
  3885. GL_FONT_X_MAX_BOUNDS_NV = 262144 # GL/glext.h:5445
  3886. GL_FONT_Y_MAX_BOUNDS_NV = 524288 # GL/glext.h:5446
  3887. GL_FONT_UNITS_PER_EM_NV = 1048576 # GL/glext.h:5447
  3888. GL_FONT_ASCENDER_NV = 2097152 # GL/glext.h:5448
  3889. GL_FONT_DESCENDER_NV = 4194304 # GL/glext.h:5449
  3890. GL_FONT_HEIGHT_NV = 8388608 # GL/glext.h:5450
  3891. GL_FONT_MAX_ADVANCE_WIDTH_NV = 16777216 # GL/glext.h:5451
  3892. GL_FONT_MAX_ADVANCE_HEIGHT_NV = 33554432 # GL/glext.h:5452
  3893. GL_FONT_UNDERLINE_POSITION_NV = 67108864 # GL/glext.h:5453
  3894. GL_FONT_UNDERLINE_THICKNESS_NV = 134217728 # GL/glext.h:5454
  3895. GL_FONT_HAS_KERNING_NV = 268435456 # GL/glext.h:5455
  3896. # AMD_pinned_memory (GL/glext.h:5458)
  3897. GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD = 37216 # GL/glext.h:5459
  3898. # AMD_stencil_operation_extended (GL/glext.h:5462)
  3899. GL_SET_AMD = 34634 # GL/glext.h:5463
  3900. GL_REPLACE_VALUE_AMD = 34635 # GL/glext.h:5464
  3901. GL_STENCIL_OP_VALUE_AMD = 34636 # GL/glext.h:5465
  3902. GL_STENCIL_BACK_OP_VALUE_AMD = 34637 # GL/glext.h:5466
  3903. # AMD_vertex_shader_viewport_index (GL/glext.h:5469)
  3904. # AMD_vertex_shader_layer (GL/glext.h:5472)
  3905. # NV_bindless_texture (GL/glext.h:5475)
  3906. # NV_shader_atomic_float (GL/glext.h:5478)
  3907. # AMD_query_buffer_object (GL/glext.h:5481)
  3908. GL_QUERY_BUFFER_AMD = 37266 # GL/glext.h:5482
  3909. GL_QUERY_BUFFER_BINDING_AMD = 37267 # GL/glext.h:5483
  3910. GL_QUERY_RESULT_NO_WAIT_AMD = 37268 # GL/glext.h:5484
  3911. # VERSION_2_0 (GL/glext.h:5491)
  3912. GLchar = c_char # GL/glext.h:5493
  3913. # VERSION_1_5 (GL/glext.h:5496)
  3914. GLintptr = c_ptrdiff_t # GL/glext.h:5498
  3915. GLsizeiptr = c_ptrdiff_t # GL/glext.h:5499
  3916. # ARB_vertex_buffer_object (GL/glext.h:5502)
  3917. GLintptrARB = c_ptrdiff_t # GL/glext.h:5504
  3918. GLsizeiptrARB = c_ptrdiff_t # GL/glext.h:5505
  3919. # ARB_shader_objects (GL/glext.h:5508)
  3920. GLcharARB = c_char # GL/glext.h:5510
  3921. GLhandleARB = c_uint # GL/glext.h:5511
  3922. # ARB_half_float_pixel (GL/glext.h:5515)
  3923. GLhalfARB = c_ushort # GL/glext.h:5516
  3924. # NV_half_float (GL/glext.h:5519)
  3925. GLhalfNV = c_ushort # GL/glext.h:5520
  3926. # EXT_timer_query (GL/glext.h:5561)
  3927. GLint64EXT = c_int64 # GL/glext.h:5562
  3928. GLuint64EXT = c_uint64 # GL/glext.h:5563
  3929. # ARB_sync (GL/glext.h:5566)
  3930. GLint64 = c_int64 # GL/glext.h:5567
  3931. GLuint64 = c_uint64 # GL/glext.h:5568
  3932. class struct___GLsync(Structure):
  3933. __slots__ = [
  3934. ]
  3935. struct___GLsync._fields_ = [
  3936. ('_opaque_struct', c_int)
  3937. ]
  3938. class struct___GLsync(Structure):
  3939. __slots__ = [
  3940. ]
  3941. struct___GLsync._fields_ = [
  3942. ('_opaque_struct', c_int)
  3943. ]
  3944. GLsync = POINTER(struct___GLsync) # GL/glext.h:5569
  3945. # ARB_cl_event (GL/glext.h:5572)
  3946. # ARB_debug_output (GL/glext.h:5578)
  3947. GLenum = c_uint # /usr/include/GL/gl.h:149
  3948. GLuint = c_uint # /usr/include/GL/gl.h:158
  3949. GLsizei = c_int # /usr/include/GL/gl.h:159
  3950. GLvoid = None # /usr/include/GL/gl.h:152
  3951. GLDEBUGPROCARB = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLenum, GLsizei, POINTER(GLchar), POINTER(GLvoid)) # GL/glext.h:5579
  3952. # AMD_debug_output (GL/glext.h:5582)
  3953. GLDEBUGPROCAMD = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLsizei, POINTER(GLchar), POINTER(GLvoid)) # GL/glext.h:5583
  3954. # NV_vdpau_interop (GL/glext.h:5586)
  3955. GLvdpauSurfaceNV = GLintptr # GL/glext.h:5587
  3956. # VERSION_1_2 (GL/glext.h:5590)
  3957. # VERSION_1_2_DEPRECATED (GL/glext.h:5608)
  3958. GL_VERSION_1_2_DEPRECATED = 1 # GL/glext.h:5609
  3959. # GL/glext.h:5611
  3960. glColorTable = _link_function('glColorTable', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
  3961. GLfloat = c_float # /usr/include/GL/gl.h:160
  3962. # GL/glext.h:5612
  3963. glColorTableParameterfv = _link_function('glColorTableParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], 'VERSION_1_2_DEPRECATED')
  3964. GLint = c_int # /usr/include/GL/gl.h:155
  3965. # GL/glext.h:5613
  3966. glColorTableParameteriv = _link_function('glColorTableParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_2_DEPRECATED')
  3967. # GL/glext.h:5614
  3968. glCopyColorTable = _link_function('glCopyColorTable', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'VERSION_1_2_DEPRECATED')
  3969. # GL/glext.h:5615
  3970. glGetColorTable = _link_function('glGetColorTable', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
  3971. # GL/glext.h:5616
  3972. glGetColorTableParameterfv = _link_function('glGetColorTableParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], 'VERSION_1_2_DEPRECATED')
  3973. # GL/glext.h:5617
  3974. glGetColorTableParameteriv = _link_function('glGetColorTableParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_2_DEPRECATED')
  3975. # GL/glext.h:5618
  3976. glColorSubTable = _link_function('glColorSubTable', None, [GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
  3977. # GL/glext.h:5619
  3978. glCopyColorSubTable = _link_function('glCopyColorSubTable', None, [GLenum, GLsizei, GLint, GLint, GLsizei], 'VERSION_1_2_DEPRECATED')
  3979. # GL/glext.h:5620
  3980. glConvolutionFilter1D = _link_function('glConvolutionFilter1D', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
  3981. # GL/glext.h:5621
  3982. glConvolutionFilter2D = _link_function('glConvolutionFilter2D', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
  3983. # GL/glext.h:5622
  3984. glConvolutionParameterf = _link_function('glConvolutionParameterf', None, [GLenum, GLenum, GLfloat], 'VERSION_1_2_DEPRECATED')
  3985. # GL/glext.h:5623
  3986. glConvolutionParameterfv = _link_function('glConvolutionParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], 'VERSION_1_2_DEPRECATED')
  3987. # GL/glext.h:5624
  3988. glConvolutionParameteri = _link_function('glConvolutionParameteri', None, [GLenum, GLenum, GLint], 'VERSION_1_2_DEPRECATED')
  3989. # GL/glext.h:5625
  3990. glConvolutionParameteriv = _link_function('glConvolutionParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_2_DEPRECATED')
  3991. # GL/glext.h:5626
  3992. glCopyConvolutionFilter1D = _link_function('glCopyConvolutionFilter1D', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'VERSION_1_2_DEPRECATED')
  3993. # GL/glext.h:5627
  3994. glCopyConvolutionFilter2D = _link_function('glCopyConvolutionFilter2D', None, [GLenum, GLenum, GLint, GLint, GLsizei, GLsizei], 'VERSION_1_2_DEPRECATED')
  3995. # GL/glext.h:5628
  3996. glGetConvolutionFilter = _link_function('glGetConvolutionFilter', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
  3997. # GL/glext.h:5629
  3998. glGetConvolutionParameterfv = _link_function('glGetConvolutionParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], 'VERSION_1_2_DEPRECATED')
  3999. # GL/glext.h:5630
  4000. glGetConvolutionParameteriv = _link_function('glGetConvolutionParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_2_DEPRECATED')
  4001. # GL/glext.h:5631
  4002. glGetSeparableFilter = _link_function('glGetSeparableFilter', None, [GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
  4003. # GL/glext.h:5632
  4004. glSeparableFilter2D = _link_function('glSeparableFilter2D', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
  4005. GLboolean = c_ubyte # /usr/include/GL/gl.h:150
  4006. # GL/glext.h:5633
  4007. glGetHistogram = _link_function('glGetHistogram', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
  4008. # GL/glext.h:5634
  4009. glGetHistogramParameterfv = _link_function('glGetHistogramParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], 'VERSION_1_2_DEPRECATED')
  4010. # GL/glext.h:5635
  4011. glGetHistogramParameteriv = _link_function('glGetHistogramParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_2_DEPRECATED')
  4012. # GL/glext.h:5636
  4013. glGetMinmax = _link_function('glGetMinmax', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'VERSION_1_2_DEPRECATED')
  4014. # GL/glext.h:5637
  4015. glGetMinmaxParameterfv = _link_function('glGetMinmaxParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], 'VERSION_1_2_DEPRECATED')
  4016. # GL/glext.h:5638
  4017. glGetMinmaxParameteriv = _link_function('glGetMinmaxParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_2_DEPRECATED')
  4018. # GL/glext.h:5639
  4019. glHistogram = _link_function('glHistogram', None, [GLenum, GLsizei, GLenum, GLboolean], 'VERSION_1_2_DEPRECATED')
  4020. # GL/glext.h:5640
  4021. glMinmax = _link_function('glMinmax', None, [GLenum, GLenum, GLboolean], 'VERSION_1_2_DEPRECATED')
  4022. # GL/glext.h:5641
  4023. glResetHistogram = _link_function('glResetHistogram', None, [GLenum], 'VERSION_1_2_DEPRECATED')
  4024. # GL/glext.h:5642
  4025. glResetMinmax = _link_function('glResetMinmax', None, [GLenum], 'VERSION_1_2_DEPRECATED')
  4026. PFNGLCOLORTABLEPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5644
  4027. PFNGLCOLORTABLEPARAMETERFVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5645
  4028. PFNGLCOLORTABLEPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5646
  4029. PFNGLCOPYCOLORTABLEPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) # GL/glext.h:5647
  4030. PFNGLGETCOLORTABLEPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5648
  4031. PFNGLGETCOLORTABLEPARAMETERFVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5649
  4032. PFNGLGETCOLORTABLEPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5650
  4033. PFNGLCOLORSUBTABLEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5651
  4034. PFNGLCOPYCOLORSUBTABLEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLint, GLint, GLsizei) # GL/glext.h:5652
  4035. PFNGLCONVOLUTIONFILTER1DPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5653
  4036. PFNGLCONVOLUTIONFILTER2DPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5654
  4037. PFNGLCONVOLUTIONPARAMETERFPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:5655
  4038. PFNGLCONVOLUTIONPARAMETERFVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5656
  4039. PFNGLCONVOLUTIONPARAMETERIPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:5657
  4040. PFNGLCONVOLUTIONPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5658
  4041. PFNGLCOPYCONVOLUTIONFILTER1DPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) # GL/glext.h:5659
  4042. PFNGLCOPYCONVOLUTIONFILTER2DPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:5660
  4043. PFNGLGETCONVOLUTIONFILTERPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5661
  4044. PFNGLGETCONVOLUTIONPARAMETERFVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5662
  4045. PFNGLGETCONVOLUTIONPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5663
  4046. PFNGLGETSEPARABLEFILTERPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:5664
  4047. PFNGLSEPARABLEFILTER2DPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:5665
  4048. PFNGLGETHISTOGRAMPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5666
  4049. PFNGLGETHISTOGRAMPARAMETERFVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5667
  4050. PFNGLGETHISTOGRAMPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5668
  4051. PFNGLGETMINMAXPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5669
  4052. PFNGLGETMINMAXPARAMETERFVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5670
  4053. PFNGLGETMINMAXPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5671
  4054. PFNGLHISTOGRAMPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLboolean) # GL/glext.h:5672
  4055. PFNGLMINMAXPROC = CFUNCTYPE(None, GLenum, GLenum, GLboolean) # GL/glext.h:5673
  4056. PFNGLRESETHISTOGRAMPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5674
  4057. PFNGLRESETMINMAXPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5675
  4058. # VERSION_1_3 (GL/glext.h:5678)
  4059. # VERSION_1_3_DEPRECATED (GL/glext.h:5702)
  4060. GL_VERSION_1_3_DEPRECATED = 1 # GL/glext.h:5703
  4061. # GL/glext.h:5705
  4062. glClientActiveTexture = _link_function('glClientActiveTexture', None, [GLenum], 'VERSION_1_3_DEPRECATED')
  4063. GLdouble = c_double # /usr/include/GL/gl.h:162
  4064. # GL/glext.h:5706
  4065. glMultiTexCoord1d = _link_function('glMultiTexCoord1d', None, [GLenum, GLdouble], 'VERSION_1_3_DEPRECATED')
  4066. # GL/glext.h:5707
  4067. glMultiTexCoord1dv = _link_function('glMultiTexCoord1dv', None, [GLenum, POINTER(GLdouble)], 'VERSION_1_3_DEPRECATED')
  4068. # GL/glext.h:5708
  4069. glMultiTexCoord1f = _link_function('glMultiTexCoord1f', None, [GLenum, GLfloat], 'VERSION_1_3_DEPRECATED')
  4070. # GL/glext.h:5709
  4071. glMultiTexCoord1fv = _link_function('glMultiTexCoord1fv', None, [GLenum, POINTER(GLfloat)], 'VERSION_1_3_DEPRECATED')
  4072. # GL/glext.h:5710
  4073. glMultiTexCoord1i = _link_function('glMultiTexCoord1i', None, [GLenum, GLint], 'VERSION_1_3_DEPRECATED')
  4074. # GL/glext.h:5711
  4075. glMultiTexCoord1iv = _link_function('glMultiTexCoord1iv', None, [GLenum, POINTER(GLint)], 'VERSION_1_3_DEPRECATED')
  4076. GLshort = c_short # /usr/include/GL/gl.h:154
  4077. # GL/glext.h:5712
  4078. glMultiTexCoord1s = _link_function('glMultiTexCoord1s', None, [GLenum, GLshort], 'VERSION_1_3_DEPRECATED')
  4079. # GL/glext.h:5713
  4080. glMultiTexCoord1sv = _link_function('glMultiTexCoord1sv', None, [GLenum, POINTER(GLshort)], 'VERSION_1_3_DEPRECATED')
  4081. # GL/glext.h:5714
  4082. glMultiTexCoord2d = _link_function('glMultiTexCoord2d', None, [GLenum, GLdouble, GLdouble], 'VERSION_1_3_DEPRECATED')
  4083. # GL/glext.h:5715
  4084. glMultiTexCoord2dv = _link_function('glMultiTexCoord2dv', None, [GLenum, POINTER(GLdouble)], 'VERSION_1_3_DEPRECATED')
  4085. # GL/glext.h:5716
  4086. glMultiTexCoord2f = _link_function('glMultiTexCoord2f', None, [GLenum, GLfloat, GLfloat], 'VERSION_1_3_DEPRECATED')
  4087. # GL/glext.h:5717
  4088. glMultiTexCoord2fv = _link_function('glMultiTexCoord2fv', None, [GLenum, POINTER(GLfloat)], 'VERSION_1_3_DEPRECATED')
  4089. # GL/glext.h:5718
  4090. glMultiTexCoord2i = _link_function('glMultiTexCoord2i', None, [GLenum, GLint, GLint], 'VERSION_1_3_DEPRECATED')
  4091. # GL/glext.h:5719
  4092. glMultiTexCoord2iv = _link_function('glMultiTexCoord2iv', None, [GLenum, POINTER(GLint)], 'VERSION_1_3_DEPRECATED')
  4093. # GL/glext.h:5720
  4094. glMultiTexCoord2s = _link_function('glMultiTexCoord2s', None, [GLenum, GLshort, GLshort], 'VERSION_1_3_DEPRECATED')
  4095. # GL/glext.h:5721
  4096. glMultiTexCoord2sv = _link_function('glMultiTexCoord2sv', None, [GLenum, POINTER(GLshort)], 'VERSION_1_3_DEPRECATED')
  4097. # GL/glext.h:5722
  4098. glMultiTexCoord3d = _link_function('glMultiTexCoord3d', None, [GLenum, GLdouble, GLdouble, GLdouble], 'VERSION_1_3_DEPRECATED')
  4099. # GL/glext.h:5723
  4100. glMultiTexCoord3dv = _link_function('glMultiTexCoord3dv', None, [GLenum, POINTER(GLdouble)], 'VERSION_1_3_DEPRECATED')
  4101. # GL/glext.h:5724
  4102. glMultiTexCoord3f = _link_function('glMultiTexCoord3f', None, [GLenum, GLfloat, GLfloat, GLfloat], 'VERSION_1_3_DEPRECATED')
  4103. # GL/glext.h:5725
  4104. glMultiTexCoord3fv = _link_function('glMultiTexCoord3fv', None, [GLenum, POINTER(GLfloat)], 'VERSION_1_3_DEPRECATED')
  4105. # GL/glext.h:5726
  4106. glMultiTexCoord3i = _link_function('glMultiTexCoord3i', None, [GLenum, GLint, GLint, GLint], 'VERSION_1_3_DEPRECATED')
  4107. # GL/glext.h:5727
  4108. glMultiTexCoord3iv = _link_function('glMultiTexCoord3iv', None, [GLenum, POINTER(GLint)], 'VERSION_1_3_DEPRECATED')
  4109. # GL/glext.h:5728
  4110. glMultiTexCoord3s = _link_function('glMultiTexCoord3s', None, [GLenum, GLshort, GLshort, GLshort], 'VERSION_1_3_DEPRECATED')
  4111. # GL/glext.h:5729
  4112. glMultiTexCoord3sv = _link_function('glMultiTexCoord3sv', None, [GLenum, POINTER(GLshort)], 'VERSION_1_3_DEPRECATED')
  4113. # GL/glext.h:5730
  4114. glMultiTexCoord4d = _link_function('glMultiTexCoord4d', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble], 'VERSION_1_3_DEPRECATED')
  4115. # GL/glext.h:5731
  4116. glMultiTexCoord4dv = _link_function('glMultiTexCoord4dv', None, [GLenum, POINTER(GLdouble)], 'VERSION_1_3_DEPRECATED')
  4117. # GL/glext.h:5732
  4118. glMultiTexCoord4f = _link_function('glMultiTexCoord4f', None, [GLenum, GLfloat, GLfloat, GLfloat, GLfloat], 'VERSION_1_3_DEPRECATED')
  4119. # GL/glext.h:5733
  4120. glMultiTexCoord4fv = _link_function('glMultiTexCoord4fv', None, [GLenum, POINTER(GLfloat)], 'VERSION_1_3_DEPRECATED')
  4121. # GL/glext.h:5734
  4122. glMultiTexCoord4i = _link_function('glMultiTexCoord4i', None, [GLenum, GLint, GLint, GLint, GLint], 'VERSION_1_3_DEPRECATED')
  4123. # GL/glext.h:5735
  4124. glMultiTexCoord4iv = _link_function('glMultiTexCoord4iv', None, [GLenum, POINTER(GLint)], 'VERSION_1_3_DEPRECATED')
  4125. # GL/glext.h:5736
  4126. glMultiTexCoord4s = _link_function('glMultiTexCoord4s', None, [GLenum, GLshort, GLshort, GLshort, GLshort], 'VERSION_1_3_DEPRECATED')
  4127. # GL/glext.h:5737
  4128. glMultiTexCoord4sv = _link_function('glMultiTexCoord4sv', None, [GLenum, POINTER(GLshort)], 'VERSION_1_3_DEPRECATED')
  4129. # GL/glext.h:5738
  4130. glLoadTransposeMatrixf = _link_function('glLoadTransposeMatrixf', None, [POINTER(GLfloat)], 'VERSION_1_3_DEPRECATED')
  4131. # GL/glext.h:5739
  4132. glLoadTransposeMatrixd = _link_function('glLoadTransposeMatrixd', None, [POINTER(GLdouble)], 'VERSION_1_3_DEPRECATED')
  4133. # GL/glext.h:5740
  4134. glMultTransposeMatrixf = _link_function('glMultTransposeMatrixf', None, [POINTER(GLfloat)], 'VERSION_1_3_DEPRECATED')
  4135. # GL/glext.h:5741
  4136. glMultTransposeMatrixd = _link_function('glMultTransposeMatrixd', None, [POINTER(GLdouble)], 'VERSION_1_3_DEPRECATED')
  4137. PFNGLCLIENTACTIVETEXTUREPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5743
  4138. PFNGLMULTITEXCOORD1DPROC = CFUNCTYPE(None, GLenum, GLdouble) # GL/glext.h:5744
  4139. PFNGLMULTITEXCOORD1DVPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:5745
  4140. PFNGLMULTITEXCOORD1FPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5746
  4141. PFNGLMULTITEXCOORD1FVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5747
  4142. PFNGLMULTITEXCOORD1IPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5748
  4143. PFNGLMULTITEXCOORD1IVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5749
  4144. PFNGLMULTITEXCOORD1SPROC = CFUNCTYPE(None, GLenum, GLshort) # GL/glext.h:5750
  4145. PFNGLMULTITEXCOORD1SVPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:5751
  4146. PFNGLMULTITEXCOORD2DPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble) # GL/glext.h:5752
  4147. PFNGLMULTITEXCOORD2DVPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:5753
  4148. PFNGLMULTITEXCOORD2FPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat) # GL/glext.h:5754
  4149. PFNGLMULTITEXCOORD2FVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5755
  4150. PFNGLMULTITEXCOORD2IPROC = CFUNCTYPE(None, GLenum, GLint, GLint) # GL/glext.h:5756
  4151. PFNGLMULTITEXCOORD2IVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5757
  4152. PFNGLMULTITEXCOORD2SPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort) # GL/glext.h:5758
  4153. PFNGLMULTITEXCOORD2SVPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:5759
  4154. PFNGLMULTITEXCOORD3DPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) # GL/glext.h:5760
  4155. PFNGLMULTITEXCOORD3DVPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:5761
  4156. PFNGLMULTITEXCOORD3FPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) # GL/glext.h:5762
  4157. PFNGLMULTITEXCOORD3FVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5763
  4158. PFNGLMULTITEXCOORD3IPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint) # GL/glext.h:5764
  4159. PFNGLMULTITEXCOORD3IVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5765
  4160. PFNGLMULTITEXCOORD3SPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort, GLshort) # GL/glext.h:5766
  4161. PFNGLMULTITEXCOORD3SVPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:5767
  4162. PFNGLMULTITEXCOORD4DPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:5768
  4163. PFNGLMULTITEXCOORD4DVPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:5769
  4164. PFNGLMULTITEXCOORD4FPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:5770
  4165. PFNGLMULTITEXCOORD4FVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5771
  4166. PFNGLMULTITEXCOORD4IPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint) # GL/glext.h:5772
  4167. PFNGLMULTITEXCOORD4IVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5773
  4168. PFNGLMULTITEXCOORD4SPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:5774
  4169. PFNGLMULTITEXCOORD4SVPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:5775
  4170. PFNGLLOADTRANSPOSEMATRIXFPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5776
  4171. PFNGLLOADTRANSPOSEMATRIXDPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5777
  4172. PFNGLMULTTRANSPOSEMATRIXFPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5778
  4173. PFNGLMULTTRANSPOSEMATRIXDPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5779
  4174. # VERSION_1_4 (GL/glext.h:5782)
  4175. GL_VERSION_1_4 = 1 # GL/glext.h:5783
  4176. # GL/glext.h:5785
  4177. glBlendFuncSeparate = _link_function('glBlendFuncSeparate', None, [GLenum, GLenum, GLenum, GLenum], 'VERSION_1_4')
  4178. # GL/glext.h:5786
  4179. glMultiDrawArrays = _link_function('glMultiDrawArrays', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], 'VERSION_1_4')
  4180. # GL/glext.h:5787
  4181. glMultiDrawElements = _link_function('glMultiDrawElements', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei], 'VERSION_1_4')
  4182. # GL/glext.h:5788
  4183. glPointParameterf = _link_function('glPointParameterf', None, [GLenum, GLfloat], 'VERSION_1_4')
  4184. # GL/glext.h:5789
  4185. glPointParameterfv = _link_function('glPointParameterfv', None, [GLenum, POINTER(GLfloat)], 'VERSION_1_4')
  4186. # GL/glext.h:5790
  4187. glPointParameteri = _link_function('glPointParameteri', None, [GLenum, GLint], 'VERSION_1_4')
  4188. # GL/glext.h:5791
  4189. glPointParameteriv = _link_function('glPointParameteriv', None, [GLenum, POINTER(GLint)], 'VERSION_1_4')
  4190. PFNGLBLENDFUNCSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:5793
  4191. PFNGLMULTIDRAWARRAYSPROC = CFUNCTYPE(None, GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei) # GL/glext.h:5794
  4192. PFNGLMULTIDRAWELEMENTSPROC = CFUNCTYPE(None, GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei) # GL/glext.h:5795
  4193. PFNGLPOINTPARAMETERFPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5796
  4194. PFNGLPOINTPARAMETERFVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5797
  4195. PFNGLPOINTPARAMETERIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5798
  4196. PFNGLPOINTPARAMETERIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5799
  4197. # VERSION_1_4_DEPRECATED (GL/glext.h:5802)
  4198. GL_VERSION_1_4_DEPRECATED = 1 # GL/glext.h:5803
  4199. # GL/glext.h:5805
  4200. glFogCoordf = _link_function('glFogCoordf', None, [GLfloat], 'VERSION_1_4_DEPRECATED')
  4201. # GL/glext.h:5806
  4202. glFogCoordfv = _link_function('glFogCoordfv', None, [POINTER(GLfloat)], 'VERSION_1_4_DEPRECATED')
  4203. # GL/glext.h:5807
  4204. glFogCoordd = _link_function('glFogCoordd', None, [GLdouble], 'VERSION_1_4_DEPRECATED')
  4205. # GL/glext.h:5808
  4206. glFogCoorddv = _link_function('glFogCoorddv', None, [POINTER(GLdouble)], 'VERSION_1_4_DEPRECATED')
  4207. # GL/glext.h:5809
  4208. glFogCoordPointer = _link_function('glFogCoordPointer', None, [GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_1_4_DEPRECATED')
  4209. GLbyte = c_char # /usr/include/GL/gl.h:153
  4210. # GL/glext.h:5810
  4211. glSecondaryColor3b = _link_function('glSecondaryColor3b', None, [GLbyte, GLbyte, GLbyte], 'VERSION_1_4_DEPRECATED')
  4212. # GL/glext.h:5811
  4213. glSecondaryColor3bv = _link_function('glSecondaryColor3bv', None, [POINTER(GLbyte)], 'VERSION_1_4_DEPRECATED')
  4214. # GL/glext.h:5812
  4215. glSecondaryColor3d = _link_function('glSecondaryColor3d', None, [GLdouble, GLdouble, GLdouble], 'VERSION_1_4_DEPRECATED')
  4216. # GL/glext.h:5813
  4217. glSecondaryColor3dv = _link_function('glSecondaryColor3dv', None, [POINTER(GLdouble)], 'VERSION_1_4_DEPRECATED')
  4218. # GL/glext.h:5814
  4219. glSecondaryColor3f = _link_function('glSecondaryColor3f', None, [GLfloat, GLfloat, GLfloat], 'VERSION_1_4_DEPRECATED')
  4220. # GL/glext.h:5815
  4221. glSecondaryColor3fv = _link_function('glSecondaryColor3fv', None, [POINTER(GLfloat)], 'VERSION_1_4_DEPRECATED')
  4222. # GL/glext.h:5816
  4223. glSecondaryColor3i = _link_function('glSecondaryColor3i', None, [GLint, GLint, GLint], 'VERSION_1_4_DEPRECATED')
  4224. # GL/glext.h:5817
  4225. glSecondaryColor3iv = _link_function('glSecondaryColor3iv', None, [POINTER(GLint)], 'VERSION_1_4_DEPRECATED')
  4226. # GL/glext.h:5818
  4227. glSecondaryColor3s = _link_function('glSecondaryColor3s', None, [GLshort, GLshort, GLshort], 'VERSION_1_4_DEPRECATED')
  4228. # GL/glext.h:5819
  4229. glSecondaryColor3sv = _link_function('glSecondaryColor3sv', None, [POINTER(GLshort)], 'VERSION_1_4_DEPRECATED')
  4230. GLubyte = c_ubyte # /usr/include/GL/gl.h:156
  4231. # GL/glext.h:5820
  4232. glSecondaryColor3ub = _link_function('glSecondaryColor3ub', None, [GLubyte, GLubyte, GLubyte], 'VERSION_1_4_DEPRECATED')
  4233. # GL/glext.h:5821
  4234. glSecondaryColor3ubv = _link_function('glSecondaryColor3ubv', None, [POINTER(GLubyte)], 'VERSION_1_4_DEPRECATED')
  4235. # GL/glext.h:5822
  4236. glSecondaryColor3ui = _link_function('glSecondaryColor3ui', None, [GLuint, GLuint, GLuint], 'VERSION_1_4_DEPRECATED')
  4237. # GL/glext.h:5823
  4238. glSecondaryColor3uiv = _link_function('glSecondaryColor3uiv', None, [POINTER(GLuint)], 'VERSION_1_4_DEPRECATED')
  4239. GLushort = c_ushort # /usr/include/GL/gl.h:157
  4240. # GL/glext.h:5824
  4241. glSecondaryColor3us = _link_function('glSecondaryColor3us', None, [GLushort, GLushort, GLushort], 'VERSION_1_4_DEPRECATED')
  4242. # GL/glext.h:5825
  4243. glSecondaryColor3usv = _link_function('glSecondaryColor3usv', None, [POINTER(GLushort)], 'VERSION_1_4_DEPRECATED')
  4244. # GL/glext.h:5826
  4245. glSecondaryColorPointer = _link_function('glSecondaryColorPointer', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_1_4_DEPRECATED')
  4246. # GL/glext.h:5827
  4247. glWindowPos2d = _link_function('glWindowPos2d', None, [GLdouble, GLdouble], 'VERSION_1_4_DEPRECATED')
  4248. # GL/glext.h:5828
  4249. glWindowPos2dv = _link_function('glWindowPos2dv', None, [POINTER(GLdouble)], 'VERSION_1_4_DEPRECATED')
  4250. # GL/glext.h:5829
  4251. glWindowPos2f = _link_function('glWindowPos2f', None, [GLfloat, GLfloat], 'VERSION_1_4_DEPRECATED')
  4252. # GL/glext.h:5830
  4253. glWindowPos2fv = _link_function('glWindowPos2fv', None, [POINTER(GLfloat)], 'VERSION_1_4_DEPRECATED')
  4254. # GL/glext.h:5831
  4255. glWindowPos2i = _link_function('glWindowPos2i', None, [GLint, GLint], 'VERSION_1_4_DEPRECATED')
  4256. # GL/glext.h:5832
  4257. glWindowPos2iv = _link_function('glWindowPos2iv', None, [POINTER(GLint)], 'VERSION_1_4_DEPRECATED')
  4258. # GL/glext.h:5833
  4259. glWindowPos2s = _link_function('glWindowPos2s', None, [GLshort, GLshort], 'VERSION_1_4_DEPRECATED')
  4260. # GL/glext.h:5834
  4261. glWindowPos2sv = _link_function('glWindowPos2sv', None, [POINTER(GLshort)], 'VERSION_1_4_DEPRECATED')
  4262. # GL/glext.h:5835
  4263. glWindowPos3d = _link_function('glWindowPos3d', None, [GLdouble, GLdouble, GLdouble], 'VERSION_1_4_DEPRECATED')
  4264. # GL/glext.h:5836
  4265. glWindowPos3dv = _link_function('glWindowPos3dv', None, [POINTER(GLdouble)], 'VERSION_1_4_DEPRECATED')
  4266. # GL/glext.h:5837
  4267. glWindowPos3f = _link_function('glWindowPos3f', None, [GLfloat, GLfloat, GLfloat], 'VERSION_1_4_DEPRECATED')
  4268. # GL/glext.h:5838
  4269. glWindowPos3fv = _link_function('glWindowPos3fv', None, [POINTER(GLfloat)], 'VERSION_1_4_DEPRECATED')
  4270. # GL/glext.h:5839
  4271. glWindowPos3i = _link_function('glWindowPos3i', None, [GLint, GLint, GLint], 'VERSION_1_4_DEPRECATED')
  4272. # GL/glext.h:5840
  4273. glWindowPos3iv = _link_function('glWindowPos3iv', None, [POINTER(GLint)], 'VERSION_1_4_DEPRECATED')
  4274. # GL/glext.h:5841
  4275. glWindowPos3s = _link_function('glWindowPos3s', None, [GLshort, GLshort, GLshort], 'VERSION_1_4_DEPRECATED')
  4276. # GL/glext.h:5842
  4277. glWindowPos3sv = _link_function('glWindowPos3sv', None, [POINTER(GLshort)], 'VERSION_1_4_DEPRECATED')
  4278. PFNGLFOGCOORDFPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:5844
  4279. PFNGLFOGCOORDFVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5845
  4280. PFNGLFOGCOORDDPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:5846
  4281. PFNGLFOGCOORDDVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5847
  4282. PFNGLFOGCOORDPOINTERPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:5848
  4283. PFNGLSECONDARYCOLOR3BPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:5849
  4284. PFNGLSECONDARYCOLOR3BVPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:5850
  4285. PFNGLSECONDARYCOLOR3DPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:5851
  4286. PFNGLSECONDARYCOLOR3DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5852
  4287. PFNGLSECONDARYCOLOR3FPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:5853
  4288. PFNGLSECONDARYCOLOR3FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5854
  4289. PFNGLSECONDARYCOLOR3IPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:5855
  4290. PFNGLSECONDARYCOLOR3IVPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:5856
  4291. PFNGLSECONDARYCOLOR3SPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:5857
  4292. PFNGLSECONDARYCOLOR3SVPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:5858
  4293. PFNGLSECONDARYCOLOR3UBPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte) # GL/glext.h:5859
  4294. PFNGLSECONDARYCOLOR3UBVPROC = CFUNCTYPE(None, POINTER(GLubyte)) # GL/glext.h:5860
  4295. PFNGLSECONDARYCOLOR3UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:5861
  4296. PFNGLSECONDARYCOLOR3UIVPROC = CFUNCTYPE(None, POINTER(GLuint)) # GL/glext.h:5862
  4297. PFNGLSECONDARYCOLOR3USPROC = CFUNCTYPE(None, GLushort, GLushort, GLushort) # GL/glext.h:5863
  4298. PFNGLSECONDARYCOLOR3USVPROC = CFUNCTYPE(None, POINTER(GLushort)) # GL/glext.h:5864
  4299. PFNGLSECONDARYCOLORPOINTERPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:5865
  4300. PFNGLWINDOWPOS2DPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:5866
  4301. PFNGLWINDOWPOS2DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5867
  4302. PFNGLWINDOWPOS2FPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:5868
  4303. PFNGLWINDOWPOS2FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5869
  4304. PFNGLWINDOWPOS2IPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:5870
  4305. PFNGLWINDOWPOS2IVPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:5871
  4306. PFNGLWINDOWPOS2SPROC = CFUNCTYPE(None, GLshort, GLshort) # GL/glext.h:5872
  4307. PFNGLWINDOWPOS2SVPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:5873
  4308. PFNGLWINDOWPOS3DPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:5874
  4309. PFNGLWINDOWPOS3DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5875
  4310. PFNGLWINDOWPOS3FPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:5876
  4311. PFNGLWINDOWPOS3FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5877
  4312. PFNGLWINDOWPOS3IPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:5878
  4313. PFNGLWINDOWPOS3IVPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:5879
  4314. PFNGLWINDOWPOS3SPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:5880
  4315. PFNGLWINDOWPOS3SVPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:5881
  4316. # VERSION_1_5 (GL/glext.h:5884)
  4317. GL_VERSION_1_5 = 1 # GL/glext.h:5885
  4318. # GL/glext.h:5887
  4319. glGenQueries = _link_function('glGenQueries', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
  4320. # GL/glext.h:5888
  4321. glDeleteQueries = _link_function('glDeleteQueries', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
  4322. # GL/glext.h:5889
  4323. glIsQuery = _link_function('glIsQuery', GLboolean, [GLuint], 'VERSION_1_5')
  4324. # GL/glext.h:5890
  4325. glBeginQuery = _link_function('glBeginQuery', None, [GLenum, GLuint], 'VERSION_1_5')
  4326. # GL/glext.h:5891
  4327. glEndQuery = _link_function('glEndQuery', None, [GLenum], 'VERSION_1_5')
  4328. # GL/glext.h:5892
  4329. glGetQueryiv = _link_function('glGetQueryiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_5')
  4330. # GL/glext.h:5893
  4331. glGetQueryObjectiv = _link_function('glGetQueryObjectiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_1_5')
  4332. # GL/glext.h:5894
  4333. glGetQueryObjectuiv = _link_function('glGetQueryObjectuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'VERSION_1_5')
  4334. # GL/glext.h:5895
  4335. glBindBuffer = _link_function('glBindBuffer', None, [GLenum, GLuint], 'VERSION_1_5')
  4336. # GL/glext.h:5896
  4337. glDeleteBuffers = _link_function('glDeleteBuffers', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
  4338. # GL/glext.h:5897
  4339. glGenBuffers = _link_function('glGenBuffers', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5')
  4340. # GL/glext.h:5898
  4341. glIsBuffer = _link_function('glIsBuffer', GLboolean, [GLuint], 'VERSION_1_5')
  4342. # GL/glext.h:5899
  4343. glBufferData = _link_function('glBufferData', None, [GLenum, GLsizeiptr, POINTER(GLvoid), GLenum], 'VERSION_1_5')
  4344. # GL/glext.h:5900
  4345. glBufferSubData = _link_function('glBufferSubData', None, [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'VERSION_1_5')
  4346. # GL/glext.h:5901
  4347. glGetBufferSubData = _link_function('glGetBufferSubData', None, [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'VERSION_1_5')
  4348. # GL/glext.h:5902
  4349. glMapBuffer = _link_function('glMapBuffer', POINTER(GLvoid), [GLenum, GLenum], 'VERSION_1_5')
  4350. # GL/glext.h:5903
  4351. glUnmapBuffer = _link_function('glUnmapBuffer', GLboolean, [GLenum], 'VERSION_1_5')
  4352. # GL/glext.h:5904
  4353. glGetBufferParameteriv = _link_function('glGetBufferParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_5')
  4354. # GL/glext.h:5905
  4355. glGetBufferPointerv = _link_function('glGetBufferPointerv', None, [GLenum, GLenum, POINTER(POINTER(GLvoid))], 'VERSION_1_5')
  4356. PFNGLGENQUERIESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5907
  4357. PFNGLDELETEQUERIESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5908
  4358. PFNGLISQUERYPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5909
  4359. PFNGLBEGINQUERYPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:5910
  4360. PFNGLENDQUERYPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5911
  4361. PFNGLGETQUERYIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5912
  4362. PFNGLGETQUERYOBJECTIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:5913
  4363. PFNGLGETQUERYOBJECTUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:5914
  4364. PFNGLBINDBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:5915
  4365. PFNGLDELETEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5916
  4366. PFNGLGENBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5917
  4367. PFNGLISBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5918
  4368. PFNGLBUFFERDATAPROC = CFUNCTYPE(None, GLenum, GLsizeiptr, POINTER(GLvoid), GLenum) # GL/glext.h:5919
  4369. PFNGLBUFFERSUBDATAPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)) # GL/glext.h:5920
  4370. PFNGLGETBUFFERSUBDATAPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)) # GL/glext.h:5921
  4371. PFNGLMAPBUFFERPROC = CFUNCTYPE(POINTER(GLvoid), GLenum, GLenum) # GL/glext.h:5922
  4372. PFNGLUNMAPBUFFERPROC = CFUNCTYPE(GLboolean, GLenum) # GL/glext.h:5923
  4373. PFNGLGETBUFFERPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5924
  4374. PFNGLGETBUFFERPOINTERVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:5925
  4375. # VERSION_2_0 (GL/glext.h:5928)
  4376. GL_VERSION_2_0 = 1 # GL/glext.h:5929
  4377. # GL/glext.h:5931
  4378. glBlendEquationSeparate = _link_function('glBlendEquationSeparate', None, [GLenum, GLenum], 'VERSION_2_0')
  4379. # GL/glext.h:5932
  4380. glDrawBuffers = _link_function('glDrawBuffers', None, [GLsizei, POINTER(GLenum)], 'VERSION_2_0')
  4381. # GL/glext.h:5933
  4382. glStencilOpSeparate = _link_function('glStencilOpSeparate', None, [GLenum, GLenum, GLenum, GLenum], 'VERSION_2_0')
  4383. # GL/glext.h:5934
  4384. glStencilFuncSeparate = _link_function('glStencilFuncSeparate', None, [GLenum, GLenum, GLint, GLuint], 'VERSION_2_0')
  4385. # GL/glext.h:5935
  4386. glStencilMaskSeparate = _link_function('glStencilMaskSeparate', None, [GLenum, GLuint], 'VERSION_2_0')
  4387. # GL/glext.h:5936
  4388. glAttachShader = _link_function('glAttachShader', None, [GLuint, GLuint], 'VERSION_2_0')
  4389. # GL/glext.h:5937
  4390. glBindAttribLocation = _link_function('glBindAttribLocation', None, [GLuint, GLuint, POINTER(GLchar)], 'VERSION_2_0')
  4391. # GL/glext.h:5938
  4392. glCompileShader = _link_function('glCompileShader', None, [GLuint], 'VERSION_2_0')
  4393. # GL/glext.h:5939
  4394. glCreateProgram = _link_function('glCreateProgram', GLuint, [], 'VERSION_2_0')
  4395. # GL/glext.h:5940
  4396. glCreateShader = _link_function('glCreateShader', GLuint, [GLenum], 'VERSION_2_0')
  4397. # GL/glext.h:5941
  4398. glDeleteProgram = _link_function('glDeleteProgram', None, [GLuint], 'VERSION_2_0')
  4399. # GL/glext.h:5942
  4400. glDeleteShader = _link_function('glDeleteShader', None, [GLuint], 'VERSION_2_0')
  4401. # GL/glext.h:5943
  4402. glDetachShader = _link_function('glDetachShader', None, [GLuint, GLuint], 'VERSION_2_0')
  4403. # GL/glext.h:5944
  4404. glDisableVertexAttribArray = _link_function('glDisableVertexAttribArray', None, [GLuint], 'VERSION_2_0')
  4405. # GL/glext.h:5945
  4406. glEnableVertexAttribArray = _link_function('glEnableVertexAttribArray', None, [GLuint], 'VERSION_2_0')
  4407. # GL/glext.h:5946
  4408. glGetActiveAttrib = _link_function('glGetActiveAttrib', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)], 'VERSION_2_0')
  4409. # GL/glext.h:5947
  4410. glGetActiveUniform = _link_function('glGetActiveUniform', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)], 'VERSION_2_0')
  4411. # GL/glext.h:5948
  4412. glGetAttachedShaders = _link_function('glGetAttachedShaders', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLuint)], 'VERSION_2_0')
  4413. # GL/glext.h:5949
  4414. glGetAttribLocation = _link_function('glGetAttribLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_2_0')
  4415. # GL/glext.h:5950
  4416. glGetProgramiv = _link_function('glGetProgramiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0')
  4417. # GL/glext.h:5951
  4418. glGetProgramInfoLog = _link_function('glGetProgramInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0')
  4419. # GL/glext.h:5952
  4420. glGetShaderiv = _link_function('glGetShaderiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0')
  4421. # GL/glext.h:5953
  4422. glGetShaderInfoLog = _link_function('glGetShaderInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0')
  4423. # GL/glext.h:5954
  4424. glGetShaderSource = _link_function('glGetShaderSource', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0')
  4425. # GL/glext.h:5955
  4426. glGetUniformLocation = _link_function('glGetUniformLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_2_0')
  4427. # GL/glext.h:5956
  4428. glGetUniformfv = _link_function('glGetUniformfv', None, [GLuint, GLint, POINTER(GLfloat)], 'VERSION_2_0')
  4429. # GL/glext.h:5957
  4430. glGetUniformiv = _link_function('glGetUniformiv', None, [GLuint, GLint, POINTER(GLint)], 'VERSION_2_0')
  4431. # GL/glext.h:5958
  4432. glGetVertexAttribdv = _link_function('glGetVertexAttribdv', None, [GLuint, GLenum, POINTER(GLdouble)], 'VERSION_2_0')
  4433. # GL/glext.h:5959
  4434. glGetVertexAttribfv = _link_function('glGetVertexAttribfv', None, [GLuint, GLenum, POINTER(GLfloat)], 'VERSION_2_0')
  4435. # GL/glext.h:5960
  4436. glGetVertexAttribiv = _link_function('glGetVertexAttribiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0')
  4437. # GL/glext.h:5961
  4438. glGetVertexAttribPointerv = _link_function('glGetVertexAttribPointerv', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'VERSION_2_0')
  4439. # GL/glext.h:5962
  4440. glIsProgram = _link_function('glIsProgram', GLboolean, [GLuint], 'VERSION_2_0')
  4441. # GL/glext.h:5963
  4442. glIsShader = _link_function('glIsShader', GLboolean, [GLuint], 'VERSION_2_0')
  4443. # GL/glext.h:5964
  4444. glLinkProgram = _link_function('glLinkProgram', None, [GLuint], 'VERSION_2_0')
  4445. # GL/glext.h:5965
  4446. glShaderSource = _link_function('glShaderSource', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)], 'VERSION_2_0')
  4447. # GL/glext.h:5966
  4448. glUseProgram = _link_function('glUseProgram', None, [GLuint], 'VERSION_2_0')
  4449. # GL/glext.h:5967
  4450. glUniform1f = _link_function('glUniform1f', None, [GLint, GLfloat], 'VERSION_2_0')
  4451. # GL/glext.h:5968
  4452. glUniform2f = _link_function('glUniform2f', None, [GLint, GLfloat, GLfloat], 'VERSION_2_0')
  4453. # GL/glext.h:5969
  4454. glUniform3f = _link_function('glUniform3f', None, [GLint, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
  4455. # GL/glext.h:5970
  4456. glUniform4f = _link_function('glUniform4f', None, [GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
  4457. # GL/glext.h:5971
  4458. glUniform1i = _link_function('glUniform1i', None, [GLint, GLint], 'VERSION_2_0')
  4459. # GL/glext.h:5972
  4460. glUniform2i = _link_function('glUniform2i', None, [GLint, GLint, GLint], 'VERSION_2_0')
  4461. # GL/glext.h:5973
  4462. glUniform3i = _link_function('glUniform3i', None, [GLint, GLint, GLint, GLint], 'VERSION_2_0')
  4463. # GL/glext.h:5974
  4464. glUniform4i = _link_function('glUniform4i', None, [GLint, GLint, GLint, GLint, GLint], 'VERSION_2_0')
  4465. # GL/glext.h:5975
  4466. glUniform1fv = _link_function('glUniform1fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
  4467. # GL/glext.h:5976
  4468. glUniform2fv = _link_function('glUniform2fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
  4469. # GL/glext.h:5977
  4470. glUniform3fv = _link_function('glUniform3fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
  4471. # GL/glext.h:5978
  4472. glUniform4fv = _link_function('glUniform4fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0')
  4473. # GL/glext.h:5979
  4474. glUniform1iv = _link_function('glUniform1iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
  4475. # GL/glext.h:5980
  4476. glUniform2iv = _link_function('glUniform2iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
  4477. # GL/glext.h:5981
  4478. glUniform3iv = _link_function('glUniform3iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
  4479. # GL/glext.h:5982
  4480. glUniform4iv = _link_function('glUniform4iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0')
  4481. # GL/glext.h:5983
  4482. glUniformMatrix2fv = _link_function('glUniformMatrix2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0')
  4483. # GL/glext.h:5984
  4484. glUniformMatrix3fv = _link_function('glUniformMatrix3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0')
  4485. # GL/glext.h:5985
  4486. glUniformMatrix4fv = _link_function('glUniformMatrix4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0')
  4487. # GL/glext.h:5986
  4488. glValidateProgram = _link_function('glValidateProgram', None, [GLuint], 'VERSION_2_0')
  4489. # GL/glext.h:5987
  4490. glVertexAttrib1d = _link_function('glVertexAttrib1d', None, [GLuint, GLdouble], 'VERSION_2_0')
  4491. # GL/glext.h:5988
  4492. glVertexAttrib1dv = _link_function('glVertexAttrib1dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
  4493. # GL/glext.h:5989
  4494. glVertexAttrib1f = _link_function('glVertexAttrib1f', None, [GLuint, GLfloat], 'VERSION_2_0')
  4495. # GL/glext.h:5990
  4496. glVertexAttrib1fv = _link_function('glVertexAttrib1fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
  4497. # GL/glext.h:5991
  4498. glVertexAttrib1s = _link_function('glVertexAttrib1s', None, [GLuint, GLshort], 'VERSION_2_0')
  4499. # GL/glext.h:5992
  4500. glVertexAttrib1sv = _link_function('glVertexAttrib1sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
  4501. # GL/glext.h:5993
  4502. glVertexAttrib2d = _link_function('glVertexAttrib2d', None, [GLuint, GLdouble, GLdouble], 'VERSION_2_0')
  4503. # GL/glext.h:5994
  4504. glVertexAttrib2dv = _link_function('glVertexAttrib2dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
  4505. # GL/glext.h:5995
  4506. glVertexAttrib2f = _link_function('glVertexAttrib2f', None, [GLuint, GLfloat, GLfloat], 'VERSION_2_0')
  4507. # GL/glext.h:5996
  4508. glVertexAttrib2fv = _link_function('glVertexAttrib2fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
  4509. # GL/glext.h:5997
  4510. glVertexAttrib2s = _link_function('glVertexAttrib2s', None, [GLuint, GLshort, GLshort], 'VERSION_2_0')
  4511. # GL/glext.h:5998
  4512. glVertexAttrib2sv = _link_function('glVertexAttrib2sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
  4513. # GL/glext.h:5999
  4514. glVertexAttrib3d = _link_function('glVertexAttrib3d', None, [GLuint, GLdouble, GLdouble, GLdouble], 'VERSION_2_0')
  4515. # GL/glext.h:6000
  4516. glVertexAttrib3dv = _link_function('glVertexAttrib3dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
  4517. # GL/glext.h:6001
  4518. glVertexAttrib3f = _link_function('glVertexAttrib3f', None, [GLuint, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
  4519. # GL/glext.h:6002
  4520. glVertexAttrib3fv = _link_function('glVertexAttrib3fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
  4521. # GL/glext.h:6003
  4522. glVertexAttrib3s = _link_function('glVertexAttrib3s', None, [GLuint, GLshort, GLshort, GLshort], 'VERSION_2_0')
  4523. # GL/glext.h:6004
  4524. glVertexAttrib3sv = _link_function('glVertexAttrib3sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
  4525. # GL/glext.h:6005
  4526. glVertexAttrib4Nbv = _link_function('glVertexAttrib4Nbv', None, [GLuint, POINTER(GLbyte)], 'VERSION_2_0')
  4527. # GL/glext.h:6006
  4528. glVertexAttrib4Niv = _link_function('glVertexAttrib4Niv', None, [GLuint, POINTER(GLint)], 'VERSION_2_0')
  4529. # GL/glext.h:6007
  4530. glVertexAttrib4Nsv = _link_function('glVertexAttrib4Nsv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
  4531. # GL/glext.h:6008
  4532. glVertexAttrib4Nub = _link_function('glVertexAttrib4Nub', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'VERSION_2_0')
  4533. # GL/glext.h:6009
  4534. glVertexAttrib4Nubv = _link_function('glVertexAttrib4Nubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_2_0')
  4535. # GL/glext.h:6010
  4536. glVertexAttrib4Nuiv = _link_function('glVertexAttrib4Nuiv', None, [GLuint, POINTER(GLuint)], 'VERSION_2_0')
  4537. # GL/glext.h:6011
  4538. glVertexAttrib4Nusv = _link_function('glVertexAttrib4Nusv', None, [GLuint, POINTER(GLushort)], 'VERSION_2_0')
  4539. # GL/glext.h:6012
  4540. glVertexAttrib4bv = _link_function('glVertexAttrib4bv', None, [GLuint, POINTER(GLbyte)], 'VERSION_2_0')
  4541. # GL/glext.h:6013
  4542. glVertexAttrib4d = _link_function('glVertexAttrib4d', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'VERSION_2_0')
  4543. # GL/glext.h:6014
  4544. glVertexAttrib4dv = _link_function('glVertexAttrib4dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0')
  4545. # GL/glext.h:6015
  4546. glVertexAttrib4f = _link_function('glVertexAttrib4f', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'VERSION_2_0')
  4547. # GL/glext.h:6016
  4548. glVertexAttrib4fv = _link_function('glVertexAttrib4fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0')
  4549. # GL/glext.h:6017
  4550. glVertexAttrib4iv = _link_function('glVertexAttrib4iv', None, [GLuint, POINTER(GLint)], 'VERSION_2_0')
  4551. # GL/glext.h:6018
  4552. glVertexAttrib4s = _link_function('glVertexAttrib4s', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'VERSION_2_0')
  4553. # GL/glext.h:6019
  4554. glVertexAttrib4sv = _link_function('glVertexAttrib4sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0')
  4555. # GL/glext.h:6020
  4556. glVertexAttrib4ubv = _link_function('glVertexAttrib4ubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_2_0')
  4557. # GL/glext.h:6021
  4558. glVertexAttrib4uiv = _link_function('glVertexAttrib4uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_2_0')
  4559. # GL/glext.h:6022
  4560. glVertexAttrib4usv = _link_function('glVertexAttrib4usv', None, [GLuint, POINTER(GLushort)], 'VERSION_2_0')
  4561. # GL/glext.h:6023
  4562. glVertexAttribPointer = _link_function('glVertexAttribPointer', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)], 'VERSION_2_0')
  4563. PFNGLBLENDEQUATIONSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:6025
  4564. PFNGLDRAWBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLenum)) # GL/glext.h:6026
  4565. PFNGLSTENCILOPSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6027
  4566. PFNGLSTENCILFUNCSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLuint) # GL/glext.h:6028
  4567. PFNGLSTENCILMASKSEPARATEPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6029
  4568. PFNGLATTACHSHADERPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:6030
  4569. PFNGLBINDATTRIBLOCATIONPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:6031
  4570. PFNGLCOMPILESHADERPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6032
  4571. PFNGLCREATEPROGRAMPROC = CFUNCTYPE(GLuint) # GL/glext.h:6033
  4572. PFNGLCREATESHADERPROC = CFUNCTYPE(GLuint, GLenum) # GL/glext.h:6034
  4573. PFNGLDELETEPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6035
  4574. PFNGLDELETESHADERPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6036
  4575. PFNGLDETACHSHADERPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:6037
  4576. PFNGLDISABLEVERTEXATTRIBARRAYPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6038
  4577. PFNGLENABLEVERTEXATTRIBARRAYPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6039
  4578. PFNGLGETACTIVEATTRIBPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)) # GL/glext.h:6040
  4579. PFNGLGETACTIVEUNIFORMPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)) # GL/glext.h:6041
  4580. PFNGLGETATTACHEDSHADERSPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLuint)) # GL/glext.h:6042
  4581. PFNGLGETATTRIBLOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:6043
  4582. PFNGLGETPROGRAMIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6044
  4583. PFNGLGETPROGRAMINFOLOGPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:6045
  4584. PFNGLGETSHADERIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6046
  4585. PFNGLGETSHADERINFOLOGPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:6047
  4586. PFNGLGETSHADERSOURCEPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:6048
  4587. PFNGLGETUNIFORMLOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:6049
  4588. PFNGLGETUNIFORMFVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLfloat)) # GL/glext.h:6050
  4589. PFNGLGETUNIFORMIVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLint)) # GL/glext.h:6051
  4590. PFNGLGETVERTEXATTRIBDVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:6052
  4591. PFNGLGETVERTEXATTRIBFVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6053
  4592. PFNGLGETVERTEXATTRIBIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6054
  4593. PFNGLGETVERTEXATTRIBPOINTERVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:6055
  4594. PFNGLISPROGRAMPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6056
  4595. PFNGLISSHADERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6057
  4596. PFNGLLINKPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6058
  4597. PFNGLSHADERSOURCEPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)) # GL/glext.h:6059
  4598. PFNGLUSEPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6060
  4599. PFNGLUNIFORM1FPROC = CFUNCTYPE(None, GLint, GLfloat) # GL/glext.h:6061
  4600. PFNGLUNIFORM2FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat) # GL/glext.h:6062
  4601. PFNGLUNIFORM3FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat) # GL/glext.h:6063
  4602. PFNGLUNIFORM4FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6064
  4603. PFNGLUNIFORM1IPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:6065
  4604. PFNGLUNIFORM2IPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6066
  4605. PFNGLUNIFORM3IPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:6067
  4606. PFNGLUNIFORM4IPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint) # GL/glext.h:6068
  4607. PFNGLUNIFORM1FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6069
  4608. PFNGLUNIFORM2FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6070
  4609. PFNGLUNIFORM3FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6071
  4610. PFNGLUNIFORM4FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6072
  4611. PFNGLUNIFORM1IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6073
  4612. PFNGLUNIFORM2IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6074
  4613. PFNGLUNIFORM3IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6075
  4614. PFNGLUNIFORM4IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6076
  4615. PFNGLUNIFORMMATRIX2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6077
  4616. PFNGLUNIFORMMATRIX3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6078
  4617. PFNGLUNIFORMMATRIX4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6079
  4618. PFNGLVALIDATEPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6080
  4619. PFNGLVERTEXATTRIB1DPROC = CFUNCTYPE(None, GLuint, GLdouble) # GL/glext.h:6081
  4620. PFNGLVERTEXATTRIB1DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6082
  4621. PFNGLVERTEXATTRIB1FPROC = CFUNCTYPE(None, GLuint, GLfloat) # GL/glext.h:6083
  4622. PFNGLVERTEXATTRIB1FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6084
  4623. PFNGLVERTEXATTRIB1SPROC = CFUNCTYPE(None, GLuint, GLshort) # GL/glext.h:6085
  4624. PFNGLVERTEXATTRIB1SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6086
  4625. PFNGLVERTEXATTRIB2DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:6087
  4626. PFNGLVERTEXATTRIB2DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6088
  4627. PFNGLVERTEXATTRIB2FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat) # GL/glext.h:6089
  4628. PFNGLVERTEXATTRIB2FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6090
  4629. PFNGLVERTEXATTRIB2SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort) # GL/glext.h:6091
  4630. PFNGLVERTEXATTRIB2SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6092
  4631. PFNGLVERTEXATTRIB3DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) # GL/glext.h:6093
  4632. PFNGLVERTEXATTRIB3DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6094
  4633. PFNGLVERTEXATTRIB3FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:6095
  4634. PFNGLVERTEXATTRIB3FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6096
  4635. PFNGLVERTEXATTRIB3SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort) # GL/glext.h:6097
  4636. PFNGLVERTEXATTRIB3SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6098
  4637. PFNGLVERTEXATTRIB4NBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:6099
  4638. PFNGLVERTEXATTRIB4NIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6100
  4639. PFNGLVERTEXATTRIB4NSVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6101
  4640. PFNGLVERTEXATTRIB4NUBPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte) # GL/glext.h:6102
  4641. PFNGLVERTEXATTRIB4NUBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:6103
  4642. PFNGLVERTEXATTRIB4NUIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6104
  4643. PFNGLVERTEXATTRIB4NUSVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:6105
  4644. PFNGLVERTEXATTRIB4BVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:6106
  4645. PFNGLVERTEXATTRIB4DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6107
  4646. PFNGLVERTEXATTRIB4DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6108
  4647. PFNGLVERTEXATTRIB4FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6109
  4648. PFNGLVERTEXATTRIB4FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6110
  4649. PFNGLVERTEXATTRIB4IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6111
  4650. PFNGLVERTEXATTRIB4SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:6112
  4651. PFNGLVERTEXATTRIB4SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6113
  4652. PFNGLVERTEXATTRIB4UBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:6114
  4653. PFNGLVERTEXATTRIB4UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6115
  4654. PFNGLVERTEXATTRIB4USVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:6116
  4655. PFNGLVERTEXATTRIBPOINTERPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)) # GL/glext.h:6117
  4656. # VERSION_2_1 (GL/glext.h:6120)
  4657. GL_VERSION_2_1 = 1 # GL/glext.h:6121
  4658. # GL/glext.h:6123
  4659. glUniformMatrix2x3fv = _link_function('glUniformMatrix2x3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
  4660. # GL/glext.h:6124
  4661. glUniformMatrix3x2fv = _link_function('glUniformMatrix3x2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
  4662. # GL/glext.h:6125
  4663. glUniformMatrix2x4fv = _link_function('glUniformMatrix2x4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
  4664. # GL/glext.h:6126
  4665. glUniformMatrix4x2fv = _link_function('glUniformMatrix4x2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
  4666. # GL/glext.h:6127
  4667. glUniformMatrix3x4fv = _link_function('glUniformMatrix3x4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
  4668. # GL/glext.h:6128
  4669. glUniformMatrix4x3fv = _link_function('glUniformMatrix4x3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1')
  4670. PFNGLUNIFORMMATRIX2X3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6130
  4671. PFNGLUNIFORMMATRIX3X2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6131
  4672. PFNGLUNIFORMMATRIX2X4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6132
  4673. PFNGLUNIFORMMATRIX4X2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6133
  4674. PFNGLUNIFORMMATRIX3X4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6134
  4675. PFNGLUNIFORMMATRIX4X3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6135
  4676. # VERSION_3_0 (GL/glext.h:6138)
  4677. GL_VERSION_3_0 = 1 # GL/glext.h:6139
  4678. # GL/glext.h:6145
  4679. glColorMaski = _link_function('glColorMaski', None, [GLuint, GLboolean, GLboolean, GLboolean, GLboolean], 'VERSION_3_0')
  4680. # GL/glext.h:6146
  4681. glGetBooleani_v = _link_function('glGetBooleani_v', None, [GLenum, GLuint, POINTER(GLboolean)], 'VERSION_3_0')
  4682. # GL/glext.h:6147
  4683. glGetIntegeri_v = _link_function('glGetIntegeri_v', None, [GLenum, GLuint, POINTER(GLint)], 'VERSION_3_0')
  4684. # GL/glext.h:6148
  4685. glEnablei = _link_function('glEnablei', None, [GLenum, GLuint], 'VERSION_3_0')
  4686. # GL/glext.h:6149
  4687. glDisablei = _link_function('glDisablei', None, [GLenum, GLuint], 'VERSION_3_0')
  4688. # GL/glext.h:6150
  4689. glIsEnabledi = _link_function('glIsEnabledi', GLboolean, [GLenum, GLuint], 'VERSION_3_0')
  4690. # GL/glext.h:6151
  4691. glBeginTransformFeedback = _link_function('glBeginTransformFeedback', None, [GLenum], 'VERSION_3_0')
  4692. # GL/glext.h:6152
  4693. glEndTransformFeedback = _link_function('glEndTransformFeedback', None, [], 'VERSION_3_0')
  4694. # GL/glext.h:6153
  4695. glBindBufferRange = _link_function('glBindBufferRange', None, [GLenum, GLuint, GLuint, GLintptr, GLsizeiptr], 'VERSION_3_0')
  4696. # GL/glext.h:6154
  4697. glBindBufferBase = _link_function('glBindBufferBase', None, [GLenum, GLuint, GLuint], 'VERSION_3_0')
  4698. # GL/glext.h:6155
  4699. glTransformFeedbackVaryings = _link_function('glTransformFeedbackVaryings', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), GLenum], 'VERSION_3_0')
  4700. # GL/glext.h:6156
  4701. glGetTransformFeedbackVarying = _link_function('glGetTransformFeedbackVarying', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLsizei), POINTER(GLenum), POINTER(GLchar)], 'VERSION_3_0')
  4702. # GL/glext.h:6157
  4703. glClampColor = _link_function('glClampColor', None, [GLenum, GLenum], 'VERSION_3_0')
  4704. # GL/glext.h:6158
  4705. glBeginConditionalRender = _link_function('glBeginConditionalRender', None, [GLuint, GLenum], 'VERSION_3_0')
  4706. # GL/glext.h:6159
  4707. glEndConditionalRender = _link_function('glEndConditionalRender', None, [], 'VERSION_3_0')
  4708. # GL/glext.h:6160
  4709. glVertexAttribIPointer = _link_function('glVertexAttribIPointer', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_3_0')
  4710. # GL/glext.h:6161
  4711. glGetVertexAttribIiv = _link_function('glGetVertexAttribIiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_3_0')
  4712. # GL/glext.h:6162
  4713. glGetVertexAttribIuiv = _link_function('glGetVertexAttribIuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'VERSION_3_0')
  4714. # GL/glext.h:6163
  4715. glVertexAttribI1i = _link_function('glVertexAttribI1i', None, [GLuint, GLint], 'VERSION_3_0')
  4716. # GL/glext.h:6164
  4717. glVertexAttribI2i = _link_function('glVertexAttribI2i', None, [GLuint, GLint, GLint], 'VERSION_3_0')
  4718. # GL/glext.h:6165
  4719. glVertexAttribI3i = _link_function('glVertexAttribI3i', None, [GLuint, GLint, GLint, GLint], 'VERSION_3_0')
  4720. # GL/glext.h:6166
  4721. glVertexAttribI4i = _link_function('glVertexAttribI4i', None, [GLuint, GLint, GLint, GLint, GLint], 'VERSION_3_0')
  4722. # GL/glext.h:6167
  4723. glVertexAttribI1ui = _link_function('glVertexAttribI1ui', None, [GLuint, GLuint], 'VERSION_3_0')
  4724. # GL/glext.h:6168
  4725. glVertexAttribI2ui = _link_function('glVertexAttribI2ui', None, [GLuint, GLuint, GLuint], 'VERSION_3_0')
  4726. # GL/glext.h:6169
  4727. glVertexAttribI3ui = _link_function('glVertexAttribI3ui', None, [GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0')
  4728. # GL/glext.h:6170
  4729. glVertexAttribI4ui = _link_function('glVertexAttribI4ui', None, [GLuint, GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0')
  4730. # GL/glext.h:6171
  4731. glVertexAttribI1iv = _link_function('glVertexAttribI1iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
  4732. # GL/glext.h:6172
  4733. glVertexAttribI2iv = _link_function('glVertexAttribI2iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
  4734. # GL/glext.h:6173
  4735. glVertexAttribI3iv = _link_function('glVertexAttribI3iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
  4736. # GL/glext.h:6174
  4737. glVertexAttribI4iv = _link_function('glVertexAttribI4iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0')
  4738. # GL/glext.h:6175
  4739. glVertexAttribI1uiv = _link_function('glVertexAttribI1uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
  4740. # GL/glext.h:6176
  4741. glVertexAttribI2uiv = _link_function('glVertexAttribI2uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
  4742. # GL/glext.h:6177
  4743. glVertexAttribI3uiv = _link_function('glVertexAttribI3uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
  4744. # GL/glext.h:6178
  4745. glVertexAttribI4uiv = _link_function('glVertexAttribI4uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0')
  4746. # GL/glext.h:6179
  4747. glVertexAttribI4bv = _link_function('glVertexAttribI4bv', None, [GLuint, POINTER(GLbyte)], 'VERSION_3_0')
  4748. # GL/glext.h:6180
  4749. glVertexAttribI4sv = _link_function('glVertexAttribI4sv', None, [GLuint, POINTER(GLshort)], 'VERSION_3_0')
  4750. # GL/glext.h:6181
  4751. glVertexAttribI4ubv = _link_function('glVertexAttribI4ubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_3_0')
  4752. # GL/glext.h:6182
  4753. glVertexAttribI4usv = _link_function('glVertexAttribI4usv', None, [GLuint, POINTER(GLushort)], 'VERSION_3_0')
  4754. # GL/glext.h:6183
  4755. glGetUniformuiv = _link_function('glGetUniformuiv', None, [GLuint, GLint, POINTER(GLuint)], 'VERSION_3_0')
  4756. # GL/glext.h:6184
  4757. glBindFragDataLocation = _link_function('glBindFragDataLocation', None, [GLuint, GLuint, POINTER(GLchar)], 'VERSION_3_0')
  4758. # GL/glext.h:6185
  4759. glGetFragDataLocation = _link_function('glGetFragDataLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_3_0')
  4760. # GL/glext.h:6186
  4761. glUniform1ui = _link_function('glUniform1ui', None, [GLint, GLuint], 'VERSION_3_0')
  4762. # GL/glext.h:6187
  4763. glUniform2ui = _link_function('glUniform2ui', None, [GLint, GLuint, GLuint], 'VERSION_3_0')
  4764. # GL/glext.h:6188
  4765. glUniform3ui = _link_function('glUniform3ui', None, [GLint, GLuint, GLuint, GLuint], 'VERSION_3_0')
  4766. # GL/glext.h:6189
  4767. glUniform4ui = _link_function('glUniform4ui', None, [GLint, GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0')
  4768. # GL/glext.h:6190
  4769. glUniform1uiv = _link_function('glUniform1uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
  4770. # GL/glext.h:6191
  4771. glUniform2uiv = _link_function('glUniform2uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
  4772. # GL/glext.h:6192
  4773. glUniform3uiv = _link_function('glUniform3uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
  4774. # GL/glext.h:6193
  4775. glUniform4uiv = _link_function('glUniform4uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0')
  4776. # GL/glext.h:6194
  4777. glTexParameterIiv = _link_function('glTexParameterIiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_3_0')
  4778. # GL/glext.h:6195
  4779. glTexParameterIuiv = _link_function('glTexParameterIuiv', None, [GLenum, GLenum, POINTER(GLuint)], 'VERSION_3_0')
  4780. # GL/glext.h:6196
  4781. glGetTexParameterIiv = _link_function('glGetTexParameterIiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_3_0')
  4782. # GL/glext.h:6197
  4783. glGetTexParameterIuiv = _link_function('glGetTexParameterIuiv', None, [GLenum, GLenum, POINTER(GLuint)], 'VERSION_3_0')
  4784. # GL/glext.h:6198
  4785. glClearBufferiv = _link_function('glClearBufferiv', None, [GLenum, GLint, POINTER(GLint)], 'VERSION_3_0')
  4786. # GL/glext.h:6199
  4787. glClearBufferuiv = _link_function('glClearBufferuiv', None, [GLenum, GLint, POINTER(GLuint)], 'VERSION_3_0')
  4788. # GL/glext.h:6200
  4789. glClearBufferfv = _link_function('glClearBufferfv', None, [GLenum, GLint, POINTER(GLfloat)], 'VERSION_3_0')
  4790. # GL/glext.h:6201
  4791. glClearBufferfi = _link_function('glClearBufferfi', None, [GLenum, GLint, GLfloat, GLint], 'VERSION_3_0')
  4792. # GL/glext.h:6202
  4793. glGetStringi = _link_function('glGetStringi', POINTER(GLubyte), [GLenum, GLuint], 'VERSION_3_0')
  4794. PFNGLCOLORMASKIPROC = CFUNCTYPE(None, GLuint, GLboolean, GLboolean, GLboolean, GLboolean) # GL/glext.h:6204
  4795. PFNGLGETBOOLEANI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLboolean)) # GL/glext.h:6205
  4796. PFNGLGETINTEGERI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:6206
  4797. PFNGLENABLEIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6207
  4798. PFNGLDISABLEIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6208
  4799. PFNGLISENABLEDIPROC = CFUNCTYPE(GLboolean, GLenum, GLuint) # GL/glext.h:6209
  4800. PFNGLBEGINTRANSFORMFEEDBACKPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:6210
  4801. PFNGLENDTRANSFORMFEEDBACKPROC = CFUNCTYPE(None) # GL/glext.h:6211
  4802. PFNGLBINDBUFFERRANGEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr) # GL/glext.h:6212
  4803. PFNGLBINDBUFFERBASEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:6213
  4804. PFNGLTRANSFORMFEEDBACKVARYINGSPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(POINTER(GLchar)), GLenum) # GL/glext.h:6214
  4805. PFNGLGETTRANSFORMFEEDBACKVARYINGPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLsizei), POINTER(GLenum), POINTER(GLchar)) # GL/glext.h:6215
  4806. PFNGLCLAMPCOLORPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:6216
  4807. PFNGLBEGINCONDITIONALRENDERPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:6217
  4808. PFNGLENDCONDITIONALRENDERPROC = CFUNCTYPE(None) # GL/glext.h:6218
  4809. PFNGLVERTEXATTRIBIPOINTERPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6219
  4810. PFNGLGETVERTEXATTRIBIIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6220
  4811. PFNGLGETVERTEXATTRIBIUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:6221
  4812. PFNGLVERTEXATTRIBI1IPROC = CFUNCTYPE(None, GLuint, GLint) # GL/glext.h:6222
  4813. PFNGLVERTEXATTRIBI2IPROC = CFUNCTYPE(None, GLuint, GLint, GLint) # GL/glext.h:6223
  4814. PFNGLVERTEXATTRIBI3IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint) # GL/glext.h:6224
  4815. PFNGLVERTEXATTRIBI4IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:6225
  4816. PFNGLVERTEXATTRIBI1UIPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:6226
  4817. PFNGLVERTEXATTRIBI2UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:6227
  4818. PFNGLVERTEXATTRIBI3UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6228
  4819. PFNGLVERTEXATTRIBI4UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6229
  4820. PFNGLVERTEXATTRIBI1IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6230
  4821. PFNGLVERTEXATTRIBI2IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6231
  4822. PFNGLVERTEXATTRIBI3IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6232
  4823. PFNGLVERTEXATTRIBI4IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6233
  4824. PFNGLVERTEXATTRIBI1UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6234
  4825. PFNGLVERTEXATTRIBI2UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6235
  4826. PFNGLVERTEXATTRIBI3UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6236
  4827. PFNGLVERTEXATTRIBI4UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6237
  4828. PFNGLVERTEXATTRIBI4BVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:6238
  4829. PFNGLVERTEXATTRIBI4SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6239
  4830. PFNGLVERTEXATTRIBI4UBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:6240
  4831. PFNGLVERTEXATTRIBI4USVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:6241
  4832. PFNGLGETUNIFORMUIVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLuint)) # GL/glext.h:6242
  4833. PFNGLBINDFRAGDATALOCATIONPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:6243
  4834. PFNGLGETFRAGDATALOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:6244
  4835. PFNGLUNIFORM1UIPROC = CFUNCTYPE(None, GLint, GLuint) # GL/glext.h:6245
  4836. PFNGLUNIFORM2UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint) # GL/glext.h:6246
  4837. PFNGLUNIFORM3UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint) # GL/glext.h:6247
  4838. PFNGLUNIFORM4UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6248
  4839. PFNGLUNIFORM1UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:6249
  4840. PFNGLUNIFORM2UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:6250
  4841. PFNGLUNIFORM3UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:6251
  4842. PFNGLUNIFORM4UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:6252
  4843. PFNGLTEXPARAMETERIIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6253
  4844. PFNGLTEXPARAMETERIUIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:6254
  4845. PFNGLGETTEXPARAMETERIIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6255
  4846. PFNGLGETTEXPARAMETERIUIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:6256
  4847. PFNGLCLEARBUFFERIVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLint)) # GL/glext.h:6257
  4848. PFNGLCLEARBUFFERUIVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLuint)) # GL/glext.h:6258
  4849. PFNGLCLEARBUFFERFVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLfloat)) # GL/glext.h:6259
  4850. PFNGLCLEARBUFFERFIPROC = CFUNCTYPE(None, GLenum, GLint, GLfloat, GLint) # GL/glext.h:6260
  4851. PFNGLGETSTRINGIPROC = CFUNCTYPE(POINTER(GLubyte), GLenum, GLuint) # GL/glext.h:6261
  4852. # VERSION_3_1 (GL/glext.h:6264)
  4853. GL_VERSION_3_1 = 1 # GL/glext.h:6265
  4854. # GL/glext.h:6270
  4855. glDrawArraysInstanced = _link_function('glDrawArraysInstanced', None, [GLenum, GLint, GLsizei, GLsizei], 'VERSION_3_1')
  4856. # GL/glext.h:6271
  4857. glDrawElementsInstanced = _link_function('glDrawElementsInstanced', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei], 'VERSION_3_1')
  4858. # GL/glext.h:6272
  4859. glTexBuffer = _link_function('glTexBuffer', None, [GLenum, GLenum, GLuint], 'VERSION_3_1')
  4860. # GL/glext.h:6273
  4861. glPrimitiveRestartIndex = _link_function('glPrimitiveRestartIndex', None, [GLuint], 'VERSION_3_1')
  4862. PFNGLDRAWARRAYSINSTANCEDPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei) # GL/glext.h:6275
  4863. PFNGLDRAWELEMENTSINSTANCEDPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei) # GL/glext.h:6276
  4864. PFNGLTEXBUFFERPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:6277
  4865. PFNGLPRIMITIVERESTARTINDEXPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6278
  4866. # VERSION_3_2 (GL/glext.h:6281)
  4867. GL_VERSION_3_2 = 1 # GL/glext.h:6282
  4868. # GL/glext.h:6289
  4869. glGetInteger64i_v = _link_function('glGetInteger64i_v', None, [GLenum, GLuint, POINTER(GLint64)], 'VERSION_3_2')
  4870. # GL/glext.h:6290
  4871. glGetBufferParameteri64v = _link_function('glGetBufferParameteri64v', None, [GLenum, GLenum, POINTER(GLint64)], 'VERSION_3_2')
  4872. # GL/glext.h:6291
  4873. glFramebufferTexture = _link_function('glFramebufferTexture', None, [GLenum, GLenum, GLuint, GLint], 'VERSION_3_2')
  4874. PFNGLGETINTEGER64I_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint64)) # GL/glext.h:6293
  4875. PFNGLGETBUFFERPARAMETERI64VPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint64)) # GL/glext.h:6294
  4876. PFNGLFRAMEBUFFERTEXTUREPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint) # GL/glext.h:6295
  4877. # VERSION_3_3 (GL/glext.h:6298)
  4878. GL_VERSION_3_3 = 1 # GL/glext.h:6299
  4879. # GL/glext.h:6311
  4880. glVertexAttribDivisor = _link_function('glVertexAttribDivisor', None, [GLuint, GLuint], 'VERSION_3_3')
  4881. PFNGLVERTEXATTRIBDIVISORPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:6313
  4882. # VERSION_4_0 (GL/glext.h:6316)
  4883. GL_VERSION_4_0 = 1 # GL/glext.h:6317
  4884. # GL/glext.h:6331
  4885. glMinSampleShading = _link_function('glMinSampleShading', None, [GLfloat], 'VERSION_4_0')
  4886. # GL/glext.h:6332
  4887. glBlendEquationi = _link_function('glBlendEquationi', None, [GLuint, GLenum], 'VERSION_4_0')
  4888. # GL/glext.h:6333
  4889. glBlendEquationSeparatei = _link_function('glBlendEquationSeparatei', None, [GLuint, GLenum, GLenum], 'VERSION_4_0')
  4890. # GL/glext.h:6334
  4891. glBlendFunci = _link_function('glBlendFunci', None, [GLuint, GLenum, GLenum], 'VERSION_4_0')
  4892. # GL/glext.h:6335
  4893. glBlendFuncSeparatei = _link_function('glBlendFuncSeparatei', None, [GLuint, GLenum, GLenum, GLenum, GLenum], 'VERSION_4_0')
  4894. PFNGLMINSAMPLESHADINGPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:6337
  4895. PFNGLBLENDEQUATIONIPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:6338
  4896. PFNGLBLENDEQUATIONSEPARATEIPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum) # GL/glext.h:6339
  4897. PFNGLBLENDFUNCIPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum) # GL/glext.h:6340
  4898. PFNGLBLENDFUNCSEPARATEIPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6341
  4899. # VERSION_4_1 (GL/glext.h:6344)
  4900. GL_VERSION_4_1 = 1 # GL/glext.h:6345
  4901. # VERSION_4_2 (GL/glext.h:6355)
  4902. GL_VERSION_4_2 = 1 # GL/glext.h:6356
  4903. # ARB_multitexture (GL/glext.h:6371)
  4904. # ARB_transpose_matrix (GL/glext.h:6445)
  4905. GL_ARB_transpose_matrix = 1 # GL/glext.h:6446
  4906. # GL/glext.h:6448
  4907. glLoadTransposeMatrixfARB = _link_function('glLoadTransposeMatrixfARB', None, [POINTER(GLfloat)], 'ARB_transpose_matrix')
  4908. # GL/glext.h:6449
  4909. glLoadTransposeMatrixdARB = _link_function('glLoadTransposeMatrixdARB', None, [POINTER(GLdouble)], 'ARB_transpose_matrix')
  4910. # GL/glext.h:6450
  4911. glMultTransposeMatrixfARB = _link_function('glMultTransposeMatrixfARB', None, [POINTER(GLfloat)], 'ARB_transpose_matrix')
  4912. # GL/glext.h:6451
  4913. glMultTransposeMatrixdARB = _link_function('glMultTransposeMatrixdARB', None, [POINTER(GLdouble)], 'ARB_transpose_matrix')
  4914. PFNGLLOADTRANSPOSEMATRIXFARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6453
  4915. PFNGLLOADTRANSPOSEMATRIXDARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6454
  4916. PFNGLMULTTRANSPOSEMATRIXFARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6455
  4917. PFNGLMULTTRANSPOSEMATRIXDARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6456
  4918. # ARB_multisample (GL/glext.h:6459)
  4919. GL_ARB_multisample = 1 # GL/glext.h:6460
  4920. # GL/glext.h:6462
  4921. glSampleCoverageARB = _link_function('glSampleCoverageARB', None, [GLfloat, GLboolean], 'ARB_multisample')
  4922. PFNGLSAMPLECOVERAGEARBPROC = CFUNCTYPE(None, GLfloat, GLboolean) # GL/glext.h:6464
  4923. # ARB_texture_env_add (GL/glext.h:6467)
  4924. GL_ARB_texture_env_add = 1 # GL/glext.h:6468
  4925. # ARB_texture_cube_map (GL/glext.h:6471)
  4926. GL_ARB_texture_cube_map = 1 # GL/glext.h:6472
  4927. # ARB_texture_compression (GL/glext.h:6475)
  4928. GL_ARB_texture_compression = 1 # GL/glext.h:6476
  4929. # GL/glext.h:6478
  4930. glCompressedTexImage3DARB = _link_function('glCompressedTexImage3DARB', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
  4931. # GL/glext.h:6479
  4932. glCompressedTexImage2DARB = _link_function('glCompressedTexImage2DARB', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
  4933. # GL/glext.h:6480
  4934. glCompressedTexImage1DARB = _link_function('glCompressedTexImage1DARB', None, [GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
  4935. # GL/glext.h:6481
  4936. glCompressedTexSubImage3DARB = _link_function('glCompressedTexSubImage3DARB', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
  4937. # GL/glext.h:6482
  4938. glCompressedTexSubImage2DARB = _link_function('glCompressedTexSubImage2DARB', None, [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
  4939. # GL/glext.h:6483
  4940. glCompressedTexSubImage1DARB = _link_function('glCompressedTexSubImage1DARB', None, [GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression')
  4941. # GL/glext.h:6484
  4942. glGetCompressedTexImageARB = _link_function('glGetCompressedTexImageARB', None, [GLenum, GLint, POINTER(GLvoid)], 'ARB_texture_compression')
  4943. PFNGLCOMPRESSEDTEXIMAGE3DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:6486
  4944. PFNGLCOMPRESSEDTEXIMAGE2DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:6487
  4945. PFNGLCOMPRESSEDTEXIMAGE1DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:6488
  4946. PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6489
  4947. PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6490
  4948. PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6491
  4949. PFNGLGETCOMPRESSEDTEXIMAGEARBPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLvoid)) # GL/glext.h:6492
  4950. # ARB_texture_border_clamp (GL/glext.h:6495)
  4951. GL_ARB_texture_border_clamp = 1 # GL/glext.h:6496
  4952. # ARB_point_parameters (GL/glext.h:6499)
  4953. GL_ARB_point_parameters = 1 # GL/glext.h:6500
  4954. # GL/glext.h:6502
  4955. glPointParameterfARB = _link_function('glPointParameterfARB', None, [GLenum, GLfloat], 'ARB_point_parameters')
  4956. # GL/glext.h:6503
  4957. glPointParameterfvARB = _link_function('glPointParameterfvARB', None, [GLenum, POINTER(GLfloat)], 'ARB_point_parameters')
  4958. PFNGLPOINTPARAMETERFARBPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:6505
  4959. PFNGLPOINTPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:6506
  4960. # ARB_vertex_blend (GL/glext.h:6509)
  4961. GL_ARB_vertex_blend = 1 # GL/glext.h:6510
  4962. # GL/glext.h:6512
  4963. glWeightbvARB = _link_function('glWeightbvARB', None, [GLint, POINTER(GLbyte)], 'ARB_vertex_blend')
  4964. # GL/glext.h:6513
  4965. glWeightsvARB = _link_function('glWeightsvARB', None, [GLint, POINTER(GLshort)], 'ARB_vertex_blend')
  4966. # GL/glext.h:6514
  4967. glWeightivARB = _link_function('glWeightivARB', None, [GLint, POINTER(GLint)], 'ARB_vertex_blend')
  4968. # GL/glext.h:6515
  4969. glWeightfvARB = _link_function('glWeightfvARB', None, [GLint, POINTER(GLfloat)], 'ARB_vertex_blend')
  4970. # GL/glext.h:6516
  4971. glWeightdvARB = _link_function('glWeightdvARB', None, [GLint, POINTER(GLdouble)], 'ARB_vertex_blend')
  4972. # GL/glext.h:6517
  4973. glWeightubvARB = _link_function('glWeightubvARB', None, [GLint, POINTER(GLubyte)], 'ARB_vertex_blend')
  4974. # GL/glext.h:6518
  4975. glWeightusvARB = _link_function('glWeightusvARB', None, [GLint, POINTER(GLushort)], 'ARB_vertex_blend')
  4976. # GL/glext.h:6519
  4977. glWeightuivARB = _link_function('glWeightuivARB', None, [GLint, POINTER(GLuint)], 'ARB_vertex_blend')
  4978. # GL/glext.h:6520
  4979. glWeightPointerARB = _link_function('glWeightPointerARB', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_vertex_blend')
  4980. # GL/glext.h:6521
  4981. glVertexBlendARB = _link_function('glVertexBlendARB', None, [GLint], 'ARB_vertex_blend')
  4982. PFNGLWEIGHTBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLbyte)) # GL/glext.h:6523
  4983. PFNGLWEIGHTSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLshort)) # GL/glext.h:6524
  4984. PFNGLWEIGHTIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLint)) # GL/glext.h:6525
  4985. PFNGLWEIGHTFVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLfloat)) # GL/glext.h:6526
  4986. PFNGLWEIGHTDVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLdouble)) # GL/glext.h:6527
  4987. PFNGLWEIGHTUBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLubyte)) # GL/glext.h:6528
  4988. PFNGLWEIGHTUSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLushort)) # GL/glext.h:6529
  4989. PFNGLWEIGHTUIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLuint)) # GL/glext.h:6530
  4990. PFNGLWEIGHTPOINTERARBPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6531
  4991. PFNGLVERTEXBLENDARBPROC = CFUNCTYPE(None, GLint) # GL/glext.h:6532
  4992. # ARB_matrix_palette (GL/glext.h:6535)
  4993. GL_ARB_matrix_palette = 1 # GL/glext.h:6536
  4994. # GL/glext.h:6538
  4995. glCurrentPaletteMatrixARB = _link_function('glCurrentPaletteMatrixARB', None, [GLint], 'ARB_matrix_palette')
  4996. # GL/glext.h:6539
  4997. glMatrixIndexubvARB = _link_function('glMatrixIndexubvARB', None, [GLint, POINTER(GLubyte)], 'ARB_matrix_palette')
  4998. # GL/glext.h:6540
  4999. glMatrixIndexusvARB = _link_function('glMatrixIndexusvARB', None, [GLint, POINTER(GLushort)], 'ARB_matrix_palette')
  5000. # GL/glext.h:6541
  5001. glMatrixIndexuivARB = _link_function('glMatrixIndexuivARB', None, [GLint, POINTER(GLuint)], 'ARB_matrix_palette')
  5002. # GL/glext.h:6542
  5003. glMatrixIndexPointerARB = _link_function('glMatrixIndexPointerARB', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_matrix_palette')
  5004. PFNGLCURRENTPALETTEMATRIXARBPROC = CFUNCTYPE(None, GLint) # GL/glext.h:6544
  5005. PFNGLMATRIXINDEXUBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLubyte)) # GL/glext.h:6545
  5006. PFNGLMATRIXINDEXUSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLushort)) # GL/glext.h:6546
  5007. PFNGLMATRIXINDEXUIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLuint)) # GL/glext.h:6547
  5008. PFNGLMATRIXINDEXPOINTERARBPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6548
  5009. # ARB_texture_env_combine (GL/glext.h:6551)
  5010. GL_ARB_texture_env_combine = 1 # GL/glext.h:6552
  5011. # ARB_texture_env_crossbar (GL/glext.h:6555)
  5012. GL_ARB_texture_env_crossbar = 1 # GL/glext.h:6556
  5013. # ARB_texture_env_dot3 (GL/glext.h:6559)
  5014. GL_ARB_texture_env_dot3 = 1 # GL/glext.h:6560
  5015. # ARB_texture_mirrored_repeat (GL/glext.h:6563)
  5016. GL_ARB_texture_mirrored_repeat = 1 # GL/glext.h:6564
  5017. # ARB_depth_texture (GL/glext.h:6567)
  5018. GL_ARB_depth_texture = 1 # GL/glext.h:6568
  5019. # ARB_shadow (GL/glext.h:6571)
  5020. GL_ARB_shadow = 1 # GL/glext.h:6572
  5021. # ARB_shadow_ambient (GL/glext.h:6575)
  5022. GL_ARB_shadow_ambient = 1 # GL/glext.h:6576
  5023. # ARB_window_pos (GL/glext.h:6579)
  5024. GL_ARB_window_pos = 1 # GL/glext.h:6580
  5025. # GL/glext.h:6582
  5026. glWindowPos2dARB = _link_function('glWindowPos2dARB', None, [GLdouble, GLdouble], 'ARB_window_pos')
  5027. # GL/glext.h:6583
  5028. glWindowPos2dvARB = _link_function('glWindowPos2dvARB', None, [POINTER(GLdouble)], 'ARB_window_pos')
  5029. # GL/glext.h:6584
  5030. glWindowPos2fARB = _link_function('glWindowPos2fARB', None, [GLfloat, GLfloat], 'ARB_window_pos')
  5031. # GL/glext.h:6585
  5032. glWindowPos2fvARB = _link_function('glWindowPos2fvARB', None, [POINTER(GLfloat)], 'ARB_window_pos')
  5033. # GL/glext.h:6586
  5034. glWindowPos2iARB = _link_function('glWindowPos2iARB', None, [GLint, GLint], 'ARB_window_pos')
  5035. # GL/glext.h:6587
  5036. glWindowPos2ivARB = _link_function('glWindowPos2ivARB', None, [POINTER(GLint)], 'ARB_window_pos')
  5037. # GL/glext.h:6588
  5038. glWindowPos2sARB = _link_function('glWindowPos2sARB', None, [GLshort, GLshort], 'ARB_window_pos')
  5039. # GL/glext.h:6589
  5040. glWindowPos2svARB = _link_function('glWindowPos2svARB', None, [POINTER(GLshort)], 'ARB_window_pos')
  5041. # GL/glext.h:6590
  5042. glWindowPos3dARB = _link_function('glWindowPos3dARB', None, [GLdouble, GLdouble, GLdouble], 'ARB_window_pos')
  5043. # GL/glext.h:6591
  5044. glWindowPos3dvARB = _link_function('glWindowPos3dvARB', None, [POINTER(GLdouble)], 'ARB_window_pos')
  5045. # GL/glext.h:6592
  5046. glWindowPos3fARB = _link_function('glWindowPos3fARB', None, [GLfloat, GLfloat, GLfloat], 'ARB_window_pos')
  5047. # GL/glext.h:6593
  5048. glWindowPos3fvARB = _link_function('glWindowPos3fvARB', None, [POINTER(GLfloat)], 'ARB_window_pos')
  5049. # GL/glext.h:6594
  5050. glWindowPos3iARB = _link_function('glWindowPos3iARB', None, [GLint, GLint, GLint], 'ARB_window_pos')
  5051. # GL/glext.h:6595
  5052. glWindowPos3ivARB = _link_function('glWindowPos3ivARB', None, [POINTER(GLint)], 'ARB_window_pos')
  5053. # GL/glext.h:6596
  5054. glWindowPos3sARB = _link_function('glWindowPos3sARB', None, [GLshort, GLshort, GLshort], 'ARB_window_pos')
  5055. # GL/glext.h:6597
  5056. glWindowPos3svARB = _link_function('glWindowPos3svARB', None, [POINTER(GLshort)], 'ARB_window_pos')
  5057. PFNGLWINDOWPOS2DARBPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:6599
  5058. PFNGLWINDOWPOS2DVARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6600
  5059. PFNGLWINDOWPOS2FARBPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:6601
  5060. PFNGLWINDOWPOS2FVARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6602
  5061. PFNGLWINDOWPOS2IARBPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:6603
  5062. PFNGLWINDOWPOS2IVARBPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6604
  5063. PFNGLWINDOWPOS2SARBPROC = CFUNCTYPE(None, GLshort, GLshort) # GL/glext.h:6605
  5064. PFNGLWINDOWPOS2SVARBPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6606
  5065. PFNGLWINDOWPOS3DARBPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:6607
  5066. PFNGLWINDOWPOS3DVARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6608
  5067. PFNGLWINDOWPOS3FARBPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:6609
  5068. PFNGLWINDOWPOS3FVARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6610
  5069. PFNGLWINDOWPOS3IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6611
  5070. PFNGLWINDOWPOS3IVARBPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6612
  5071. PFNGLWINDOWPOS3SARBPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:6613
  5072. PFNGLWINDOWPOS3SVARBPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6614
  5073. # ARB_vertex_program (GL/glext.h:6617)
  5074. GL_ARB_vertex_program = 1 # GL/glext.h:6618
  5075. # GL/glext.h:6620
  5076. glVertexAttrib1dARB = _link_function('glVertexAttrib1dARB', None, [GLuint, GLdouble], 'ARB_vertex_program')
  5077. # GL/glext.h:6621
  5078. glVertexAttrib1dvARB = _link_function('glVertexAttrib1dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  5079. # GL/glext.h:6622
  5080. glVertexAttrib1fARB = _link_function('glVertexAttrib1fARB', None, [GLuint, GLfloat], 'ARB_vertex_program')
  5081. # GL/glext.h:6623
  5082. glVertexAttrib1fvARB = _link_function('glVertexAttrib1fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  5083. # GL/glext.h:6624
  5084. glVertexAttrib1sARB = _link_function('glVertexAttrib1sARB', None, [GLuint, GLshort], 'ARB_vertex_program')
  5085. # GL/glext.h:6625
  5086. glVertexAttrib1svARB = _link_function('glVertexAttrib1svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
  5087. # GL/glext.h:6626
  5088. glVertexAttrib2dARB = _link_function('glVertexAttrib2dARB', None, [GLuint, GLdouble, GLdouble], 'ARB_vertex_program')
  5089. # GL/glext.h:6627
  5090. glVertexAttrib2dvARB = _link_function('glVertexAttrib2dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  5091. # GL/glext.h:6628
  5092. glVertexAttrib2fARB = _link_function('glVertexAttrib2fARB', None, [GLuint, GLfloat, GLfloat], 'ARB_vertex_program')
  5093. # GL/glext.h:6629
  5094. glVertexAttrib2fvARB = _link_function('glVertexAttrib2fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  5095. # GL/glext.h:6630
  5096. glVertexAttrib2sARB = _link_function('glVertexAttrib2sARB', None, [GLuint, GLshort, GLshort], 'ARB_vertex_program')
  5097. # GL/glext.h:6631
  5098. glVertexAttrib2svARB = _link_function('glVertexAttrib2svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
  5099. # GL/glext.h:6632
  5100. glVertexAttrib3dARB = _link_function('glVertexAttrib3dARB', None, [GLuint, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
  5101. # GL/glext.h:6633
  5102. glVertexAttrib3dvARB = _link_function('glVertexAttrib3dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  5103. # GL/glext.h:6634
  5104. glVertexAttrib3fARB = _link_function('glVertexAttrib3fARB', None, [GLuint, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
  5105. # GL/glext.h:6635
  5106. glVertexAttrib3fvARB = _link_function('glVertexAttrib3fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  5107. # GL/glext.h:6636
  5108. glVertexAttrib3sARB = _link_function('glVertexAttrib3sARB', None, [GLuint, GLshort, GLshort, GLshort], 'ARB_vertex_program')
  5109. # GL/glext.h:6637
  5110. glVertexAttrib3svARB = _link_function('glVertexAttrib3svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
  5111. # GL/glext.h:6638
  5112. glVertexAttrib4NbvARB = _link_function('glVertexAttrib4NbvARB', None, [GLuint, POINTER(GLbyte)], 'ARB_vertex_program')
  5113. # GL/glext.h:6639
  5114. glVertexAttrib4NivARB = _link_function('glVertexAttrib4NivARB', None, [GLuint, POINTER(GLint)], 'ARB_vertex_program')
  5115. # GL/glext.h:6640
  5116. glVertexAttrib4NsvARB = _link_function('glVertexAttrib4NsvARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
  5117. # GL/glext.h:6641
  5118. glVertexAttrib4NubARB = _link_function('glVertexAttrib4NubARB', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'ARB_vertex_program')
  5119. # GL/glext.h:6642
  5120. glVertexAttrib4NubvARB = _link_function('glVertexAttrib4NubvARB', None, [GLuint, POINTER(GLubyte)], 'ARB_vertex_program')
  5121. # GL/glext.h:6643
  5122. glVertexAttrib4NuivARB = _link_function('glVertexAttrib4NuivARB', None, [GLuint, POINTER(GLuint)], 'ARB_vertex_program')
  5123. # GL/glext.h:6644
  5124. glVertexAttrib4NusvARB = _link_function('glVertexAttrib4NusvARB', None, [GLuint, POINTER(GLushort)], 'ARB_vertex_program')
  5125. # GL/glext.h:6645
  5126. glVertexAttrib4bvARB = _link_function('glVertexAttrib4bvARB', None, [GLuint, POINTER(GLbyte)], 'ARB_vertex_program')
  5127. # GL/glext.h:6646
  5128. glVertexAttrib4dARB = _link_function('glVertexAttrib4dARB', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
  5129. # GL/glext.h:6647
  5130. glVertexAttrib4dvARB = _link_function('glVertexAttrib4dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  5131. # GL/glext.h:6648
  5132. glVertexAttrib4fARB = _link_function('glVertexAttrib4fARB', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
  5133. # GL/glext.h:6649
  5134. glVertexAttrib4fvARB = _link_function('glVertexAttrib4fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  5135. # GL/glext.h:6650
  5136. glVertexAttrib4ivARB = _link_function('glVertexAttrib4ivARB', None, [GLuint, POINTER(GLint)], 'ARB_vertex_program')
  5137. # GL/glext.h:6651
  5138. glVertexAttrib4sARB = _link_function('glVertexAttrib4sARB', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'ARB_vertex_program')
  5139. # GL/glext.h:6652
  5140. glVertexAttrib4svARB = _link_function('glVertexAttrib4svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program')
  5141. # GL/glext.h:6653
  5142. glVertexAttrib4ubvARB = _link_function('glVertexAttrib4ubvARB', None, [GLuint, POINTER(GLubyte)], 'ARB_vertex_program')
  5143. # GL/glext.h:6654
  5144. glVertexAttrib4uivARB = _link_function('glVertexAttrib4uivARB', None, [GLuint, POINTER(GLuint)], 'ARB_vertex_program')
  5145. # GL/glext.h:6655
  5146. glVertexAttrib4usvARB = _link_function('glVertexAttrib4usvARB', None, [GLuint, POINTER(GLushort)], 'ARB_vertex_program')
  5147. # GL/glext.h:6656
  5148. glVertexAttribPointerARB = _link_function('glVertexAttribPointerARB', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)], 'ARB_vertex_program')
  5149. # GL/glext.h:6657
  5150. glEnableVertexAttribArrayARB = _link_function('glEnableVertexAttribArrayARB', None, [GLuint], 'ARB_vertex_program')
  5151. # GL/glext.h:6658
  5152. glDisableVertexAttribArrayARB = _link_function('glDisableVertexAttribArrayARB', None, [GLuint], 'ARB_vertex_program')
  5153. # GL/glext.h:6659
  5154. glProgramStringARB = _link_function('glProgramStringARB', None, [GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_vertex_program')
  5155. # GL/glext.h:6660
  5156. glBindProgramARB = _link_function('glBindProgramARB', None, [GLenum, GLuint], 'ARB_vertex_program')
  5157. # GL/glext.h:6661
  5158. glDeleteProgramsARB = _link_function('glDeleteProgramsARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_program')
  5159. # GL/glext.h:6662
  5160. glGenProgramsARB = _link_function('glGenProgramsARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_program')
  5161. # GL/glext.h:6663
  5162. glProgramEnvParameter4dARB = _link_function('glProgramEnvParameter4dARB', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
  5163. # GL/glext.h:6664
  5164. glProgramEnvParameter4dvARB = _link_function('glProgramEnvParameter4dvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  5165. # GL/glext.h:6665
  5166. glProgramEnvParameter4fARB = _link_function('glProgramEnvParameter4fARB', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
  5167. # GL/glext.h:6666
  5168. glProgramEnvParameter4fvARB = _link_function('glProgramEnvParameter4fvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  5169. # GL/glext.h:6667
  5170. glProgramLocalParameter4dARB = _link_function('glProgramLocalParameter4dARB', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program')
  5171. # GL/glext.h:6668
  5172. glProgramLocalParameter4dvARB = _link_function('glProgramLocalParameter4dvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  5173. # GL/glext.h:6669
  5174. glProgramLocalParameter4fARB = _link_function('glProgramLocalParameter4fARB', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program')
  5175. # GL/glext.h:6670
  5176. glProgramLocalParameter4fvARB = _link_function('glProgramLocalParameter4fvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  5177. # GL/glext.h:6671
  5178. glGetProgramEnvParameterdvARB = _link_function('glGetProgramEnvParameterdvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  5179. # GL/glext.h:6672
  5180. glGetProgramEnvParameterfvARB = _link_function('glGetProgramEnvParameterfvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  5181. # GL/glext.h:6673
  5182. glGetProgramLocalParameterdvARB = _link_function('glGetProgramLocalParameterdvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program')
  5183. # GL/glext.h:6674
  5184. glGetProgramLocalParameterfvARB = _link_function('glGetProgramLocalParameterfvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program')
  5185. # GL/glext.h:6675
  5186. glGetProgramivARB = _link_function('glGetProgramivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_vertex_program')
  5187. # GL/glext.h:6676
  5188. glGetProgramStringARB = _link_function('glGetProgramStringARB', None, [GLenum, GLenum, POINTER(GLvoid)], 'ARB_vertex_program')
  5189. # GL/glext.h:6677
  5190. glGetVertexAttribdvARB = _link_function('glGetVertexAttribdvARB', None, [GLuint, GLenum, POINTER(GLdouble)], 'ARB_vertex_program')
  5191. # GL/glext.h:6678
  5192. glGetVertexAttribfvARB = _link_function('glGetVertexAttribfvARB', None, [GLuint, GLenum, POINTER(GLfloat)], 'ARB_vertex_program')
  5193. # GL/glext.h:6679
  5194. glGetVertexAttribivARB = _link_function('glGetVertexAttribivARB', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_vertex_program')
  5195. # GL/glext.h:6680
  5196. glGetVertexAttribPointervARB = _link_function('glGetVertexAttribPointervARB', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'ARB_vertex_program')
  5197. # GL/glext.h:6681
  5198. glIsProgramARB = _link_function('glIsProgramARB', GLboolean, [GLuint], 'ARB_vertex_program')
  5199. PFNGLVERTEXATTRIB1DARBPROC = CFUNCTYPE(None, GLuint, GLdouble) # GL/glext.h:6683
  5200. PFNGLVERTEXATTRIB1DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6684
  5201. PFNGLVERTEXATTRIB1FARBPROC = CFUNCTYPE(None, GLuint, GLfloat) # GL/glext.h:6685
  5202. PFNGLVERTEXATTRIB1FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6686
  5203. PFNGLVERTEXATTRIB1SARBPROC = CFUNCTYPE(None, GLuint, GLshort) # GL/glext.h:6687
  5204. PFNGLVERTEXATTRIB1SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6688
  5205. PFNGLVERTEXATTRIB2DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:6689
  5206. PFNGLVERTEXATTRIB2DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6690
  5207. PFNGLVERTEXATTRIB2FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat) # GL/glext.h:6691
  5208. PFNGLVERTEXATTRIB2FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6692
  5209. PFNGLVERTEXATTRIB2SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort) # GL/glext.h:6693
  5210. PFNGLVERTEXATTRIB2SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6694
  5211. PFNGLVERTEXATTRIB3DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) # GL/glext.h:6695
  5212. PFNGLVERTEXATTRIB3DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6696
  5213. PFNGLVERTEXATTRIB3FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:6697
  5214. PFNGLVERTEXATTRIB3FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6698
  5215. PFNGLVERTEXATTRIB3SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort) # GL/glext.h:6699
  5216. PFNGLVERTEXATTRIB3SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6700
  5217. PFNGLVERTEXATTRIB4NBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:6701
  5218. PFNGLVERTEXATTRIB4NIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6702
  5219. PFNGLVERTEXATTRIB4NSVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6703
  5220. PFNGLVERTEXATTRIB4NUBARBPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte) # GL/glext.h:6704
  5221. PFNGLVERTEXATTRIB4NUBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:6705
  5222. PFNGLVERTEXATTRIB4NUIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6706
  5223. PFNGLVERTEXATTRIB4NUSVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:6707
  5224. PFNGLVERTEXATTRIB4BVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:6708
  5225. PFNGLVERTEXATTRIB4DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6709
  5226. PFNGLVERTEXATTRIB4DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6710
  5227. PFNGLVERTEXATTRIB4FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6711
  5228. PFNGLVERTEXATTRIB4FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6712
  5229. PFNGLVERTEXATTRIB4IVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:6713
  5230. PFNGLVERTEXATTRIB4SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:6714
  5231. PFNGLVERTEXATTRIB4SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6715
  5232. PFNGLVERTEXATTRIB4UBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:6716
  5233. PFNGLVERTEXATTRIB4UIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:6717
  5234. PFNGLVERTEXATTRIB4USVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:6718
  5235. PFNGLVERTEXATTRIBPOINTERARBPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)) # GL/glext.h:6719
  5236. PFNGLENABLEVERTEXATTRIBARRAYARBPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6720
  5237. PFNGLDISABLEVERTEXATTRIBARRAYARBPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6721
  5238. PFNGLPROGRAMSTRINGARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6722
  5239. PFNGLBINDPROGRAMARBPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6723
  5240. PFNGLDELETEPROGRAMSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6724
  5241. PFNGLGENPROGRAMSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6725
  5242. PFNGLPROGRAMENVPARAMETER4DARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6726
  5243. PFNGLPROGRAMENVPARAMETER4DVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:6727
  5244. PFNGLPROGRAMENVPARAMETER4FARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6728
  5245. PFNGLPROGRAMENVPARAMETER4FVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:6729
  5246. PFNGLPROGRAMLOCALPARAMETER4DARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6730
  5247. PFNGLPROGRAMLOCALPARAMETER4DVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:6731
  5248. PFNGLPROGRAMLOCALPARAMETER4FARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6732
  5249. PFNGLPROGRAMLOCALPARAMETER4FVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:6733
  5250. PFNGLGETPROGRAMENVPARAMETERDVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:6734
  5251. PFNGLGETPROGRAMENVPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:6735
  5252. PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:6736
  5253. PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:6737
  5254. PFNGLGETPROGRAMIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6738
  5255. PFNGLGETPROGRAMSTRINGARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:6739
  5256. PFNGLGETVERTEXATTRIBDVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:6740
  5257. PFNGLGETVERTEXATTRIBFVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6741
  5258. PFNGLGETVERTEXATTRIBIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6742
  5259. PFNGLGETVERTEXATTRIBPOINTERVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:6743
  5260. PFNGLISPROGRAMARBPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6744
  5261. # ARB_fragment_program (GL/glext.h:6747)
  5262. GL_ARB_fragment_program = 1 # GL/glext.h:6748
  5263. # ARB_vertex_buffer_object (GL/glext.h:6752)
  5264. GL_ARB_vertex_buffer_object = 1 # GL/glext.h:6753
  5265. # GL/glext.h:6755
  5266. glBindBufferARB = _link_function('glBindBufferARB', None, [GLenum, GLuint], 'ARB_vertex_buffer_object')
  5267. # GL/glext.h:6756
  5268. glDeleteBuffersARB = _link_function('glDeleteBuffersARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_buffer_object')
  5269. # GL/glext.h:6757
  5270. glGenBuffersARB = _link_function('glGenBuffersARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_buffer_object')
  5271. # GL/glext.h:6758
  5272. glIsBufferARB = _link_function('glIsBufferARB', GLboolean, [GLuint], 'ARB_vertex_buffer_object')
  5273. # GL/glext.h:6759
  5274. glBufferDataARB = _link_function('glBufferDataARB', None, [GLenum, GLsizeiptrARB, POINTER(GLvoid), GLenum], 'ARB_vertex_buffer_object')
  5275. # GL/glext.h:6760
  5276. glBufferSubDataARB = _link_function('glBufferSubDataARB', None, [GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)], 'ARB_vertex_buffer_object')
  5277. # GL/glext.h:6761
  5278. glGetBufferSubDataARB = _link_function('glGetBufferSubDataARB', None, [GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)], 'ARB_vertex_buffer_object')
  5279. # GL/glext.h:6762
  5280. glMapBufferARB = _link_function('glMapBufferARB', POINTER(GLvoid), [GLenum, GLenum], 'ARB_vertex_buffer_object')
  5281. # GL/glext.h:6763
  5282. glUnmapBufferARB = _link_function('glUnmapBufferARB', GLboolean, [GLenum], 'ARB_vertex_buffer_object')
  5283. # GL/glext.h:6764
  5284. glGetBufferParameterivARB = _link_function('glGetBufferParameterivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_vertex_buffer_object')
  5285. # GL/glext.h:6765
  5286. glGetBufferPointervARB = _link_function('glGetBufferPointervARB', None, [GLenum, GLenum, POINTER(POINTER(GLvoid))], 'ARB_vertex_buffer_object')
  5287. PFNGLBINDBUFFERARBPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6767
  5288. PFNGLDELETEBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6768
  5289. PFNGLGENBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6769
  5290. PFNGLISBUFFERARBPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6770
  5291. PFNGLBUFFERDATAARBPROC = CFUNCTYPE(None, GLenum, GLsizeiptrARB, POINTER(GLvoid), GLenum) # GL/glext.h:6771
  5292. PFNGLBUFFERSUBDATAARBPROC = CFUNCTYPE(None, GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)) # GL/glext.h:6772
  5293. PFNGLGETBUFFERSUBDATAARBPROC = CFUNCTYPE(None, GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)) # GL/glext.h:6773
  5294. PFNGLMAPBUFFERARBPROC = CFUNCTYPE(POINTER(GLvoid), GLenum, GLenum) # GL/glext.h:6774
  5295. PFNGLUNMAPBUFFERARBPROC = CFUNCTYPE(GLboolean, GLenum) # GL/glext.h:6775
  5296. PFNGLGETBUFFERPARAMETERIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6776
  5297. PFNGLGETBUFFERPOINTERVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:6777
  5298. # ARB_occlusion_query (GL/glext.h:6780)
  5299. GL_ARB_occlusion_query = 1 # GL/glext.h:6781
  5300. # GL/glext.h:6783
  5301. glGenQueriesARB = _link_function('glGenQueriesARB', None, [GLsizei, POINTER(GLuint)], 'ARB_occlusion_query')
  5302. # GL/glext.h:6784
  5303. glDeleteQueriesARB = _link_function('glDeleteQueriesARB', None, [GLsizei, POINTER(GLuint)], 'ARB_occlusion_query')
  5304. # GL/glext.h:6785
  5305. glIsQueryARB = _link_function('glIsQueryARB', GLboolean, [GLuint], 'ARB_occlusion_query')
  5306. # GL/glext.h:6786
  5307. glBeginQueryARB = _link_function('glBeginQueryARB', None, [GLenum, GLuint], 'ARB_occlusion_query')
  5308. # GL/glext.h:6787
  5309. glEndQueryARB = _link_function('glEndQueryARB', None, [GLenum], 'ARB_occlusion_query')
  5310. # GL/glext.h:6788
  5311. glGetQueryivARB = _link_function('glGetQueryivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_occlusion_query')
  5312. # GL/glext.h:6789
  5313. glGetQueryObjectivARB = _link_function('glGetQueryObjectivARB', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_occlusion_query')
  5314. # GL/glext.h:6790
  5315. glGetQueryObjectuivARB = _link_function('glGetQueryObjectuivARB', None, [GLuint, GLenum, POINTER(GLuint)], 'ARB_occlusion_query')
  5316. PFNGLGENQUERIESARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6792
  5317. PFNGLDELETEQUERIESARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6793
  5318. PFNGLISQUERYARBPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6794
  5319. PFNGLBEGINQUERYARBPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6795
  5320. PFNGLENDQUERYARBPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:6796
  5321. PFNGLGETQUERYIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6797
  5322. PFNGLGETQUERYOBJECTIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6798
  5323. PFNGLGETQUERYOBJECTUIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:6799
  5324. # ARB_shader_objects (GL/glext.h:6802)
  5325. GL_ARB_shader_objects = 1 # GL/glext.h:6803
  5326. # GL/glext.h:6805
  5327. glDeleteObjectARB = _link_function('glDeleteObjectARB', None, [GLhandleARB], 'ARB_shader_objects')
  5328. # GL/glext.h:6806
  5329. glGetHandleARB = _link_function('glGetHandleARB', GLhandleARB, [GLenum], 'ARB_shader_objects')
  5330. # GL/glext.h:6807
  5331. glDetachObjectARB = _link_function('glDetachObjectARB', None, [GLhandleARB, GLhandleARB], 'ARB_shader_objects')
  5332. # GL/glext.h:6808
  5333. glCreateShaderObjectARB = _link_function('glCreateShaderObjectARB', GLhandleARB, [GLenum], 'ARB_shader_objects')
  5334. # GL/glext.h:6809
  5335. glShaderSourceARB = _link_function('glShaderSourceARB', None, [GLhandleARB, GLsizei, POINTER(POINTER(GLcharARB)), POINTER(GLint)], 'ARB_shader_objects')
  5336. # GL/glext.h:6810
  5337. glCompileShaderARB = _link_function('glCompileShaderARB', None, [GLhandleARB], 'ARB_shader_objects')
  5338. # GL/glext.h:6811
  5339. glCreateProgramObjectARB = _link_function('glCreateProgramObjectARB', GLhandleARB, [], 'ARB_shader_objects')
  5340. # GL/glext.h:6812
  5341. glAttachObjectARB = _link_function('glAttachObjectARB', None, [GLhandleARB, GLhandleARB], 'ARB_shader_objects')
  5342. # GL/glext.h:6813
  5343. glLinkProgramARB = _link_function('glLinkProgramARB', None, [GLhandleARB], 'ARB_shader_objects')
  5344. # GL/glext.h:6814
  5345. glUseProgramObjectARB = _link_function('glUseProgramObjectARB', None, [GLhandleARB], 'ARB_shader_objects')
  5346. # GL/glext.h:6815
  5347. glValidateProgramARB = _link_function('glValidateProgramARB', None, [GLhandleARB], 'ARB_shader_objects')
  5348. # GL/glext.h:6816
  5349. glUniform1fARB = _link_function('glUniform1fARB', None, [GLint, GLfloat], 'ARB_shader_objects')
  5350. # GL/glext.h:6817
  5351. glUniform2fARB = _link_function('glUniform2fARB', None, [GLint, GLfloat, GLfloat], 'ARB_shader_objects')
  5352. # GL/glext.h:6818
  5353. glUniform3fARB = _link_function('glUniform3fARB', None, [GLint, GLfloat, GLfloat, GLfloat], 'ARB_shader_objects')
  5354. # GL/glext.h:6819
  5355. glUniform4fARB = _link_function('glUniform4fARB', None, [GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_shader_objects')
  5356. # GL/glext.h:6820
  5357. glUniform1iARB = _link_function('glUniform1iARB', None, [GLint, GLint], 'ARB_shader_objects')
  5358. # GL/glext.h:6821
  5359. glUniform2iARB = _link_function('glUniform2iARB', None, [GLint, GLint, GLint], 'ARB_shader_objects')
  5360. # GL/glext.h:6822
  5361. glUniform3iARB = _link_function('glUniform3iARB', None, [GLint, GLint, GLint, GLint], 'ARB_shader_objects')
  5362. # GL/glext.h:6823
  5363. glUniform4iARB = _link_function('glUniform4iARB', None, [GLint, GLint, GLint, GLint, GLint], 'ARB_shader_objects')
  5364. # GL/glext.h:6824
  5365. glUniform1fvARB = _link_function('glUniform1fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
  5366. # GL/glext.h:6825
  5367. glUniform2fvARB = _link_function('glUniform2fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
  5368. # GL/glext.h:6826
  5369. glUniform3fvARB = _link_function('glUniform3fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
  5370. # GL/glext.h:6827
  5371. glUniform4fvARB = _link_function('glUniform4fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects')
  5372. # GL/glext.h:6828
  5373. glUniform1ivARB = _link_function('glUniform1ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
  5374. # GL/glext.h:6829
  5375. glUniform2ivARB = _link_function('glUniform2ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
  5376. # GL/glext.h:6830
  5377. glUniform3ivARB = _link_function('glUniform3ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
  5378. # GL/glext.h:6831
  5379. glUniform4ivARB = _link_function('glUniform4ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects')
  5380. # GL/glext.h:6832
  5381. glUniformMatrix2fvARB = _link_function('glUniformMatrix2fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects')
  5382. # GL/glext.h:6833
  5383. glUniformMatrix3fvARB = _link_function('glUniformMatrix3fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects')
  5384. # GL/glext.h:6834
  5385. glUniformMatrix4fvARB = _link_function('glUniformMatrix4fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects')
  5386. # GL/glext.h:6835
  5387. glGetObjectParameterfvARB = _link_function('glGetObjectParameterfvARB', None, [GLhandleARB, GLenum, POINTER(GLfloat)], 'ARB_shader_objects')
  5388. # GL/glext.h:6836
  5389. glGetObjectParameterivARB = _link_function('glGetObjectParameterivARB', None, [GLhandleARB, GLenum, POINTER(GLint)], 'ARB_shader_objects')
  5390. # GL/glext.h:6837
  5391. glGetInfoLogARB = _link_function('glGetInfoLogARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)], 'ARB_shader_objects')
  5392. # GL/glext.h:6838
  5393. glGetAttachedObjectsARB = _link_function('glGetAttachedObjectsARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLhandleARB)], 'ARB_shader_objects')
  5394. # GL/glext.h:6839
  5395. glGetUniformLocationARB = _link_function('glGetUniformLocationARB', GLint, [GLhandleARB, POINTER(GLcharARB)], 'ARB_shader_objects')
  5396. # GL/glext.h:6840
  5397. glGetActiveUniformARB = _link_function('glGetActiveUniformARB', None, [GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)], 'ARB_shader_objects')
  5398. # GL/glext.h:6841
  5399. glGetUniformfvARB = _link_function('glGetUniformfvARB', None, [GLhandleARB, GLint, POINTER(GLfloat)], 'ARB_shader_objects')
  5400. # GL/glext.h:6842
  5401. glGetUniformivARB = _link_function('glGetUniformivARB', None, [GLhandleARB, GLint, POINTER(GLint)], 'ARB_shader_objects')
  5402. # GL/glext.h:6843
  5403. glGetShaderSourceARB = _link_function('glGetShaderSourceARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)], 'ARB_shader_objects')
  5404. PFNGLDELETEOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:6845
  5405. PFNGLGETHANDLEARBPROC = CFUNCTYPE(GLhandleARB, GLenum) # GL/glext.h:6846
  5406. PFNGLDETACHOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB, GLhandleARB) # GL/glext.h:6847
  5407. PFNGLCREATESHADEROBJECTARBPROC = CFUNCTYPE(GLhandleARB, GLenum) # GL/glext.h:6848
  5408. PFNGLSHADERSOURCEARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(POINTER(GLcharARB)), POINTER(GLint)) # GL/glext.h:6849
  5409. PFNGLCOMPILESHADERARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:6850
  5410. PFNGLCREATEPROGRAMOBJECTARBPROC = CFUNCTYPE(GLhandleARB) # GL/glext.h:6851
  5411. PFNGLATTACHOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB, GLhandleARB) # GL/glext.h:6852
  5412. PFNGLLINKPROGRAMARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:6853
  5413. PFNGLUSEPROGRAMOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:6854
  5414. PFNGLVALIDATEPROGRAMARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:6855
  5415. PFNGLUNIFORM1FARBPROC = CFUNCTYPE(None, GLint, GLfloat) # GL/glext.h:6856
  5416. PFNGLUNIFORM2FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat) # GL/glext.h:6857
  5417. PFNGLUNIFORM3FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat) # GL/glext.h:6858
  5418. PFNGLUNIFORM4FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6859
  5419. PFNGLUNIFORM1IARBPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:6860
  5420. PFNGLUNIFORM2IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6861
  5421. PFNGLUNIFORM3IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:6862
  5422. PFNGLUNIFORM4IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint) # GL/glext.h:6863
  5423. PFNGLUNIFORM1FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6864
  5424. PFNGLUNIFORM2FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6865
  5425. PFNGLUNIFORM3FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6866
  5426. PFNGLUNIFORM4FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6867
  5427. PFNGLUNIFORM1IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6868
  5428. PFNGLUNIFORM2IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6869
  5429. PFNGLUNIFORM3IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6870
  5430. PFNGLUNIFORM4IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:6871
  5431. PFNGLUNIFORMMATRIX2FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6872
  5432. PFNGLUNIFORMMATRIX3FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6873
  5433. PFNGLUNIFORMMATRIX4FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:6874
  5434. PFNGLGETOBJECTPARAMETERFVARBPROC = CFUNCTYPE(None, GLhandleARB, GLenum, POINTER(GLfloat)) # GL/glext.h:6875
  5435. PFNGLGETOBJECTPARAMETERIVARBPROC = CFUNCTYPE(None, GLhandleARB, GLenum, POINTER(GLint)) # GL/glext.h:6876
  5436. PFNGLGETINFOLOGARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)) # GL/glext.h:6877
  5437. PFNGLGETATTACHEDOBJECTSARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLhandleARB)) # GL/glext.h:6878
  5438. PFNGLGETUNIFORMLOCATIONARBPROC = CFUNCTYPE(GLint, GLhandleARB, POINTER(GLcharARB)) # GL/glext.h:6879
  5439. PFNGLGETACTIVEUNIFORMARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)) # GL/glext.h:6880
  5440. PFNGLGETUNIFORMFVARBPROC = CFUNCTYPE(None, GLhandleARB, GLint, POINTER(GLfloat)) # GL/glext.h:6881
  5441. PFNGLGETUNIFORMIVARBPROC = CFUNCTYPE(None, GLhandleARB, GLint, POINTER(GLint)) # GL/glext.h:6882
  5442. PFNGLGETSHADERSOURCEARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)) # GL/glext.h:6883
  5443. # ARB_vertex_shader (GL/glext.h:6886)
  5444. GL_ARB_vertex_shader = 1 # GL/glext.h:6887
  5445. # GL/glext.h:6889
  5446. glBindAttribLocationARB = _link_function('glBindAttribLocationARB', None, [GLhandleARB, GLuint, POINTER(GLcharARB)], 'ARB_vertex_shader')
  5447. # GL/glext.h:6890
  5448. glGetActiveAttribARB = _link_function('glGetActiveAttribARB', None, [GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)], 'ARB_vertex_shader')
  5449. # GL/glext.h:6891
  5450. glGetAttribLocationARB = _link_function('glGetAttribLocationARB', GLint, [GLhandleARB, POINTER(GLcharARB)], 'ARB_vertex_shader')
  5451. PFNGLBINDATTRIBLOCATIONARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, POINTER(GLcharARB)) # GL/glext.h:6893
  5452. PFNGLGETACTIVEATTRIBARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)) # GL/glext.h:6894
  5453. PFNGLGETATTRIBLOCATIONARBPROC = CFUNCTYPE(GLint, GLhandleARB, POINTER(GLcharARB)) # GL/glext.h:6895
  5454. # ARB_fragment_shader (GL/glext.h:6898)
  5455. GL_ARB_fragment_shader = 1 # GL/glext.h:6899
  5456. # ARB_shading_language_100 (GL/glext.h:6902)
  5457. GL_ARB_shading_language_100 = 1 # GL/glext.h:6903
  5458. # ARB_texture_non_power_of_two (GL/glext.h:6906)
  5459. GL_ARB_texture_non_power_of_two = 1 # GL/glext.h:6907
  5460. # ARB_point_sprite (GL/glext.h:6910)
  5461. GL_ARB_point_sprite = 1 # GL/glext.h:6911
  5462. # ARB_fragment_program_shadow (GL/glext.h:6914)
  5463. GL_ARB_fragment_program_shadow = 1 # GL/glext.h:6915
  5464. # ARB_draw_buffers (GL/glext.h:6918)
  5465. GL_ARB_draw_buffers = 1 # GL/glext.h:6919
  5466. # GL/glext.h:6921
  5467. glDrawBuffersARB = _link_function('glDrawBuffersARB', None, [GLsizei, POINTER(GLenum)], 'ARB_draw_buffers')
  5468. PFNGLDRAWBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLenum)) # GL/glext.h:6923
  5469. # ARB_texture_rectangle (GL/glext.h:6926)
  5470. GL_ARB_texture_rectangle = 1 # GL/glext.h:6927
  5471. # ARB_color_buffer_float (GL/glext.h:6930)
  5472. GL_ARB_color_buffer_float = 1 # GL/glext.h:6931
  5473. # GL/glext.h:6933
  5474. glClampColorARB = _link_function('glClampColorARB', None, [GLenum, GLenum], 'ARB_color_buffer_float')
  5475. PFNGLCLAMPCOLORARBPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:6935
  5476. # ARB_half_float_pixel (GL/glext.h:6938)
  5477. GL_ARB_half_float_pixel = 1 # GL/glext.h:6939
  5478. # ARB_texture_float (GL/glext.h:6942)
  5479. GL_ARB_texture_float = 1 # GL/glext.h:6943
  5480. # ARB_pixel_buffer_object (GL/glext.h:6946)
  5481. GL_ARB_pixel_buffer_object = 1 # GL/glext.h:6947
  5482. # ARB_depth_buffer_float (GL/glext.h:6950)
  5483. GL_ARB_depth_buffer_float = 1 # GL/glext.h:6951
  5484. # ARB_draw_instanced (GL/glext.h:6954)
  5485. GL_ARB_draw_instanced = 1 # GL/glext.h:6955
  5486. # GL/glext.h:6957
  5487. glDrawArraysInstancedARB = _link_function('glDrawArraysInstancedARB', None, [GLenum, GLint, GLsizei, GLsizei], 'ARB_draw_instanced')
  5488. # GL/glext.h:6958
  5489. glDrawElementsInstancedARB = _link_function('glDrawElementsInstancedARB', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei], 'ARB_draw_instanced')
  5490. PFNGLDRAWARRAYSINSTANCEDARBPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei) # GL/glext.h:6960
  5491. PFNGLDRAWELEMENTSINSTANCEDARBPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei) # GL/glext.h:6961
  5492. # ARB_framebuffer_object (GL/glext.h:6964)
  5493. GL_ARB_framebuffer_object = 1 # GL/glext.h:6965
  5494. # GL/glext.h:6967
  5495. glIsRenderbuffer = _link_function('glIsRenderbuffer', GLboolean, [GLuint], 'ARB_framebuffer_object')
  5496. # GL/glext.h:6968
  5497. glBindRenderbuffer = _link_function('glBindRenderbuffer', None, [GLenum, GLuint], 'ARB_framebuffer_object')
  5498. # GL/glext.h:6969
  5499. glDeleteRenderbuffers = _link_function('glDeleteRenderbuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
  5500. # GL/glext.h:6970
  5501. glGenRenderbuffers = _link_function('glGenRenderbuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
  5502. # GL/glext.h:6971
  5503. glRenderbufferStorage = _link_function('glRenderbufferStorage', None, [GLenum, GLenum, GLsizei, GLsizei], 'ARB_framebuffer_object')
  5504. # GL/glext.h:6972
  5505. glGetRenderbufferParameteriv = _link_function('glGetRenderbufferParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_framebuffer_object')
  5506. # GL/glext.h:6973
  5507. glIsFramebuffer = _link_function('glIsFramebuffer', GLboolean, [GLuint], 'ARB_framebuffer_object')
  5508. # GL/glext.h:6974
  5509. glBindFramebuffer = _link_function('glBindFramebuffer', None, [GLenum, GLuint], 'ARB_framebuffer_object')
  5510. # GL/glext.h:6975
  5511. glDeleteFramebuffers = _link_function('glDeleteFramebuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
  5512. # GL/glext.h:6976
  5513. glGenFramebuffers = _link_function('glGenFramebuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object')
  5514. # GL/glext.h:6977
  5515. glCheckFramebufferStatus = _link_function('glCheckFramebufferStatus', GLenum, [GLenum], 'ARB_framebuffer_object')
  5516. # GL/glext.h:6978
  5517. glFramebufferTexture1D = _link_function('glFramebufferTexture1D', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'ARB_framebuffer_object')
  5518. # GL/glext.h:6979
  5519. glFramebufferTexture2D = _link_function('glFramebufferTexture2D', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'ARB_framebuffer_object')
  5520. # GL/glext.h:6980
  5521. glFramebufferTexture3D = _link_function('glFramebufferTexture3D', None, [GLenum, GLenum, GLenum, GLuint, GLint, GLint], 'ARB_framebuffer_object')
  5522. # GL/glext.h:6981
  5523. glFramebufferRenderbuffer = _link_function('glFramebufferRenderbuffer', None, [GLenum, GLenum, GLenum, GLuint], 'ARB_framebuffer_object')
  5524. # GL/glext.h:6982
  5525. glGetFramebufferAttachmentParameteriv = _link_function('glGetFramebufferAttachmentParameteriv', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'ARB_framebuffer_object')
  5526. # GL/glext.h:6983
  5527. glGenerateMipmap = _link_function('glGenerateMipmap', None, [GLenum], 'ARB_framebuffer_object')
  5528. GLbitfield = c_uint # /usr/include/GL/gl.h:151
  5529. # GL/glext.h:6984
  5530. glBlitFramebuffer = _link_function('glBlitFramebuffer', None, [GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum], 'ARB_framebuffer_object')
  5531. # GL/glext.h:6985
  5532. glRenderbufferStorageMultisample = _link_function('glRenderbufferStorageMultisample', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei], 'ARB_framebuffer_object')
  5533. # GL/glext.h:6986
  5534. glFramebufferTextureLayer = _link_function('glFramebufferTextureLayer', None, [GLenum, GLenum, GLuint, GLint, GLint], 'ARB_framebuffer_object')
  5535. PFNGLISRENDERBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6988
  5536. PFNGLBINDRENDERBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6989
  5537. PFNGLDELETERENDERBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6990
  5538. PFNGLGENRENDERBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6991
  5539. PFNGLRENDERBUFFERSTORAGEPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei) # GL/glext.h:6992
  5540. PFNGLGETRENDERBUFFERPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6993
  5541. PFNGLISFRAMEBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6994
  5542. PFNGLBINDFRAMEBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6995
  5543. PFNGLDELETEFRAMEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6996
  5544. PFNGLGENFRAMEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6997
  5545. PFNGLCHECKFRAMEBUFFERSTATUSPROC = CFUNCTYPE(GLenum, GLenum) # GL/glext.h:6998
  5546. PFNGLFRAMEBUFFERTEXTURE1DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) # GL/glext.h:6999
  5547. PFNGLFRAMEBUFFERTEXTURE2DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) # GL/glext.h:7000
  5548. PFNGLFRAMEBUFFERTEXTURE3DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:7001
  5549. PFNGLFRAMEBUFFERRENDERBUFFERPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint) # GL/glext.h:7002
  5550. PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7003
  5551. PFNGLGENERATEMIPMAPPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7004
  5552. PFNGLBLITFRAMEBUFFERPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) # GL/glext.h:7005
  5553. PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:7006
  5554. PFNGLFRAMEBUFFERTEXTURELAYERPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:7007
  5555. # ARB_framebuffer_sRGB (GL/glext.h:7010)
  5556. GL_ARB_framebuffer_sRGB = 1 # GL/glext.h:7011
  5557. # ARB_geometry_shader4 (GL/glext.h:7014)
  5558. GL_ARB_geometry_shader4 = 1 # GL/glext.h:7015
  5559. # GL/glext.h:7017
  5560. glProgramParameteriARB = _link_function('glProgramParameteriARB', None, [GLuint, GLenum, GLint], 'ARB_geometry_shader4')
  5561. # GL/glext.h:7018
  5562. glFramebufferTextureARB = _link_function('glFramebufferTextureARB', None, [GLenum, GLenum, GLuint, GLint], 'ARB_geometry_shader4')
  5563. # GL/glext.h:7019
  5564. glFramebufferTextureLayerARB = _link_function('glFramebufferTextureLayerARB', None, [GLenum, GLenum, GLuint, GLint, GLint], 'ARB_geometry_shader4')
  5565. # GL/glext.h:7020
  5566. glFramebufferTextureFaceARB = _link_function('glFramebufferTextureFaceARB', None, [GLenum, GLenum, GLuint, GLint, GLenum], 'ARB_geometry_shader4')
  5567. PFNGLPROGRAMPARAMETERIARBPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:7022
  5568. PFNGLFRAMEBUFFERTEXTUREARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint) # GL/glext.h:7023
  5569. PFNGLFRAMEBUFFERTEXTURELAYERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:7024
  5570. PFNGLFRAMEBUFFERTEXTUREFACEARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLenum) # GL/glext.h:7025
  5571. # ARB_half_float_vertex (GL/glext.h:7028)
  5572. GL_ARB_half_float_vertex = 1 # GL/glext.h:7029
  5573. # ARB_instanced_arrays (GL/glext.h:7032)
  5574. GL_ARB_instanced_arrays = 1 # GL/glext.h:7033
  5575. # GL/glext.h:7035
  5576. glVertexAttribDivisorARB = _link_function('glVertexAttribDivisorARB', None, [GLuint, GLuint], 'ARB_instanced_arrays')
  5577. PFNGLVERTEXATTRIBDIVISORARBPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:7037
  5578. # ARB_map_buffer_range (GL/glext.h:7040)
  5579. GL_ARB_map_buffer_range = 1 # GL/glext.h:7041
  5580. # GL/glext.h:7043
  5581. glMapBufferRange = _link_function('glMapBufferRange', POINTER(GLvoid), [GLenum, GLintptr, GLsizeiptr, GLbitfield], 'ARB_map_buffer_range')
  5582. # GL/glext.h:7044
  5583. glFlushMappedBufferRange = _link_function('glFlushMappedBufferRange', None, [GLenum, GLintptr, GLsizeiptr], 'ARB_map_buffer_range')
  5584. PFNGLMAPBUFFERRANGEPROC = CFUNCTYPE(POINTER(GLvoid), GLenum, GLintptr, GLsizeiptr, GLbitfield) # GL/glext.h:7046
  5585. PFNGLFLUSHMAPPEDBUFFERRANGEPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr) # GL/glext.h:7047
  5586. # ARB_texture_buffer_object (GL/glext.h:7050)
  5587. GL_ARB_texture_buffer_object = 1 # GL/glext.h:7051
  5588. # GL/glext.h:7053
  5589. glTexBufferARB = _link_function('glTexBufferARB', None, [GLenum, GLenum, GLuint], 'ARB_texture_buffer_object')
  5590. PFNGLTEXBUFFERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:7055
  5591. # ARB_texture_compression_rgtc (GL/glext.h:7058)
  5592. GL_ARB_texture_compression_rgtc = 1 # GL/glext.h:7059
  5593. # ARB_texture_rg (GL/glext.h:7062)
  5594. GL_ARB_texture_rg = 1 # GL/glext.h:7063
  5595. # ARB_vertex_array_object (GL/glext.h:7066)
  5596. GL_ARB_vertex_array_object = 1 # GL/glext.h:7067
  5597. # GL/glext.h:7069
  5598. glBindVertexArray = _link_function('glBindVertexArray', None, [GLuint], 'ARB_vertex_array_object')
  5599. # GL/glext.h:7070
  5600. glDeleteVertexArrays = _link_function('glDeleteVertexArrays', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_array_object')
  5601. # GL/glext.h:7071
  5602. glGenVertexArrays = _link_function('glGenVertexArrays', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_array_object')
  5603. # GL/glext.h:7072
  5604. glIsVertexArray = _link_function('glIsVertexArray', GLboolean, [GLuint], 'ARB_vertex_array_object')
  5605. PFNGLBINDVERTEXARRAYPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7074
  5606. PFNGLDELETEVERTEXARRAYSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7075
  5607. PFNGLGENVERTEXARRAYSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7076
  5608. PFNGLISVERTEXARRAYPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7077
  5609. # ARB_uniform_buffer_object (GL/glext.h:7080)
  5610. GL_ARB_uniform_buffer_object = 1 # GL/glext.h:7081
  5611. # GL/glext.h:7083
  5612. glGetUniformIndices = _link_function('glGetUniformIndices', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLuint)], 'ARB_uniform_buffer_object')
  5613. # GL/glext.h:7084
  5614. glGetActiveUniformsiv = _link_function('glGetActiveUniformsiv', None, [GLuint, GLsizei, POINTER(GLuint), GLenum, POINTER(GLint)], 'ARB_uniform_buffer_object')
  5615. # GL/glext.h:7085
  5616. glGetActiveUniformName = _link_function('glGetActiveUniformName', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'ARB_uniform_buffer_object')
  5617. # GL/glext.h:7086
  5618. glGetUniformBlockIndex = _link_function('glGetUniformBlockIndex', GLuint, [GLuint, POINTER(GLchar)], 'ARB_uniform_buffer_object')
  5619. # GL/glext.h:7087
  5620. glGetActiveUniformBlockiv = _link_function('glGetActiveUniformBlockiv', None, [GLuint, GLuint, GLenum, POINTER(GLint)], 'ARB_uniform_buffer_object')
  5621. # GL/glext.h:7088
  5622. glGetActiveUniformBlockName = _link_function('glGetActiveUniformBlockName', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'ARB_uniform_buffer_object')
  5623. # GL/glext.h:7089
  5624. glUniformBlockBinding = _link_function('glUniformBlockBinding', None, [GLuint, GLuint, GLuint], 'ARB_uniform_buffer_object')
  5625. PFNGLGETUNIFORMINDICESPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLuint)) # GL/glext.h:7091
  5626. PFNGLGETACTIVEUNIFORMSIVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLuint), GLenum, POINTER(GLint)) # GL/glext.h:7092
  5627. PFNGLGETACTIVEUNIFORMNAMEPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:7093
  5628. PFNGLGETUNIFORMBLOCKINDEXPROC = CFUNCTYPE(GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:7094
  5629. PFNGLGETACTIVEUNIFORMBLOCKIVPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7095
  5630. PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:7096
  5631. PFNGLUNIFORMBLOCKBINDINGPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:7097
  5632. # ARB_compatibility (GL/glext.h:7100)
  5633. GL_ARB_compatibility = 1 # GL/glext.h:7101
  5634. # ARB_copy_buffer (GL/glext.h:7104)
  5635. GL_ARB_copy_buffer = 1 # GL/glext.h:7105
  5636. # GL/glext.h:7107
  5637. glCopyBufferSubData = _link_function('glCopyBufferSubData', None, [GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr], 'ARB_copy_buffer')
  5638. PFNGLCOPYBUFFERSUBDATAPROC = CFUNCTYPE(None, GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr) # GL/glext.h:7109
  5639. # ARB_shader_texture_lod (GL/glext.h:7112)
  5640. GL_ARB_shader_texture_lod = 1 # GL/glext.h:7113
  5641. # ARB_depth_clamp (GL/glext.h:7116)
  5642. GL_ARB_depth_clamp = 1 # GL/glext.h:7117
  5643. # ARB_draw_elements_base_vertex (GL/glext.h:7120)
  5644. GL_ARB_draw_elements_base_vertex = 1 # GL/glext.h:7121
  5645. # GL/glext.h:7123
  5646. glDrawElementsBaseVertex = _link_function('glDrawElementsBaseVertex', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLint], 'ARB_draw_elements_base_vertex')
  5647. # GL/glext.h:7124
  5648. glDrawRangeElementsBaseVertex = _link_function('glDrawRangeElementsBaseVertex', None, [GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid), GLint], 'ARB_draw_elements_base_vertex')
  5649. # GL/glext.h:7125
  5650. glDrawElementsInstancedBaseVertex = _link_function('glDrawElementsInstancedBaseVertex', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei, GLint], 'ARB_draw_elements_base_vertex')
  5651. # GL/glext.h:7126
  5652. glMultiDrawElementsBaseVertex = _link_function('glMultiDrawElementsBaseVertex', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, POINTER(GLint)], 'ARB_draw_elements_base_vertex')
  5653. PFNGLDRAWELEMENTSBASEVERTEXPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLint) # GL/glext.h:7128
  5654. PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid), GLint) # GL/glext.h:7129
  5655. PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei, GLint) # GL/glext.h:7130
  5656. PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC = CFUNCTYPE(None, GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, POINTER(GLint)) # GL/glext.h:7131
  5657. # ARB_fragment_coord_conventions (GL/glext.h:7134)
  5658. GL_ARB_fragment_coord_conventions = 1 # GL/glext.h:7135
  5659. # ARB_provoking_vertex (GL/glext.h:7138)
  5660. GL_ARB_provoking_vertex = 1 # GL/glext.h:7139
  5661. # GL/glext.h:7141
  5662. glProvokingVertex = _link_function('glProvokingVertex', None, [GLenum], 'ARB_provoking_vertex')
  5663. PFNGLPROVOKINGVERTEXPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7143
  5664. # ARB_seamless_cube_map (GL/glext.h:7146)
  5665. GL_ARB_seamless_cube_map = 1 # GL/glext.h:7147
  5666. # ARB_sync (GL/glext.h:7150)
  5667. GL_ARB_sync = 1 # GL/glext.h:7151
  5668. # GL/glext.h:7153
  5669. glFenceSync = _link_function('glFenceSync', GLsync, [GLenum, GLbitfield], 'ARB_sync')
  5670. # GL/glext.h:7154
  5671. glIsSync = _link_function('glIsSync', GLboolean, [GLsync], 'ARB_sync')
  5672. # GL/glext.h:7155
  5673. glDeleteSync = _link_function('glDeleteSync', None, [GLsync], 'ARB_sync')
  5674. # GL/glext.h:7156
  5675. glClientWaitSync = _link_function('glClientWaitSync', GLenum, [GLsync, GLbitfield, GLuint64], 'ARB_sync')
  5676. # GL/glext.h:7157
  5677. glWaitSync = _link_function('glWaitSync', None, [GLsync, GLbitfield, GLuint64], 'ARB_sync')
  5678. # GL/glext.h:7158
  5679. glGetInteger64v = _link_function('glGetInteger64v', None, [GLenum, POINTER(GLint64)], 'ARB_sync')
  5680. # GL/glext.h:7159
  5681. glGetSynciv = _link_function('glGetSynciv', None, [GLsync, GLenum, GLsizei, POINTER(GLsizei), POINTER(GLint)], 'ARB_sync')
  5682. PFNGLFENCESYNCPROC = CFUNCTYPE(GLsync, GLenum, GLbitfield) # GL/glext.h:7161
  5683. PFNGLISSYNCPROC = CFUNCTYPE(GLboolean, GLsync) # GL/glext.h:7162
  5684. PFNGLDELETESYNCPROC = CFUNCTYPE(None, GLsync) # GL/glext.h:7163
  5685. PFNGLCLIENTWAITSYNCPROC = CFUNCTYPE(GLenum, GLsync, GLbitfield, GLuint64) # GL/glext.h:7164
  5686. PFNGLWAITSYNCPROC = CFUNCTYPE(None, GLsync, GLbitfield, GLuint64) # GL/glext.h:7165
  5687. PFNGLGETINTEGER64VPROC = CFUNCTYPE(None, GLenum, POINTER(GLint64)) # GL/glext.h:7166
  5688. PFNGLGETSYNCIVPROC = CFUNCTYPE(None, GLsync, GLenum, GLsizei, POINTER(GLsizei), POINTER(GLint)) # GL/glext.h:7167
  5689. # ARB_texture_multisample (GL/glext.h:7170)
  5690. GL_ARB_texture_multisample = 1 # GL/glext.h:7171
  5691. # GL/glext.h:7173
  5692. glTexImage2DMultisample = _link_function('glTexImage2DMultisample', None, [GLenum, GLsizei, GLint, GLsizei, GLsizei, GLboolean], 'ARB_texture_multisample')
  5693. # GL/glext.h:7174
  5694. glTexImage3DMultisample = _link_function('glTexImage3DMultisample', None, [GLenum, GLsizei, GLint, GLsizei, GLsizei, GLsizei, GLboolean], 'ARB_texture_multisample')
  5695. # GL/glext.h:7175
  5696. glGetMultisamplefv = _link_function('glGetMultisamplefv', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_texture_multisample')
  5697. # GL/glext.h:7176
  5698. glSampleMaski = _link_function('glSampleMaski', None, [GLuint, GLbitfield], 'ARB_texture_multisample')
  5699. PFNGLTEXIMAGE2DMULTISAMPLEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLint, GLsizei, GLsizei, GLboolean) # GL/glext.h:7178
  5700. PFNGLTEXIMAGE3DMULTISAMPLEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLint, GLsizei, GLsizei, GLsizei, GLboolean) # GL/glext.h:7179
  5701. PFNGLGETMULTISAMPLEFVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:7180
  5702. PFNGLSAMPLEMASKIPROC = CFUNCTYPE(None, GLuint, GLbitfield) # GL/glext.h:7181
  5703. # ARB_vertex_array_bgra (GL/glext.h:7184)
  5704. GL_ARB_vertex_array_bgra = 1 # GL/glext.h:7185
  5705. # ARB_draw_buffers_blend (GL/glext.h:7188)
  5706. GL_ARB_draw_buffers_blend = 1 # GL/glext.h:7189
  5707. # GL/glext.h:7191
  5708. glBlendEquationiARB = _link_function('glBlendEquationiARB', None, [GLuint, GLenum], 'ARB_draw_buffers_blend')
  5709. # GL/glext.h:7192
  5710. glBlendEquationSeparateiARB = _link_function('glBlendEquationSeparateiARB', None, [GLuint, GLenum, GLenum], 'ARB_draw_buffers_blend')
  5711. # GL/glext.h:7193
  5712. glBlendFunciARB = _link_function('glBlendFunciARB', None, [GLuint, GLenum, GLenum], 'ARB_draw_buffers_blend')
  5713. # GL/glext.h:7194
  5714. glBlendFuncSeparateiARB = _link_function('glBlendFuncSeparateiARB', None, [GLuint, GLenum, GLenum, GLenum, GLenum], 'ARB_draw_buffers_blend')
  5715. PFNGLBLENDEQUATIONIARBPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:7196
  5716. PFNGLBLENDEQUATIONSEPARATEIARBPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum) # GL/glext.h:7197
  5717. PFNGLBLENDFUNCIARBPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum) # GL/glext.h:7198
  5718. PFNGLBLENDFUNCSEPARATEIARBPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:7199
  5719. # ARB_sample_shading (GL/glext.h:7202)
  5720. GL_ARB_sample_shading = 1 # GL/glext.h:7203
  5721. # GL/glext.h:7205
  5722. glMinSampleShadingARB = _link_function('glMinSampleShadingARB', None, [GLfloat], 'ARB_sample_shading')
  5723. PFNGLMINSAMPLESHADINGARBPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:7207
  5724. # ARB_texture_cube_map_array (GL/glext.h:7210)
  5725. GL_ARB_texture_cube_map_array = 1 # GL/glext.h:7211
  5726. # ARB_texture_gather (GL/glext.h:7214)
  5727. GL_ARB_texture_gather = 1 # GL/glext.h:7215
  5728. # ARB_texture_query_lod (GL/glext.h:7218)
  5729. GL_ARB_texture_query_lod = 1 # GL/glext.h:7219
  5730. # ARB_shading_language_include (GL/glext.h:7222)
  5731. GL_ARB_shading_language_include = 1 # GL/glext.h:7223
  5732. # GL/glext.h:7225
  5733. glNamedStringARB = _link_function('glNamedStringARB', None, [GLenum, GLint, POINTER(GLchar), GLint, POINTER(GLchar)], 'ARB_shading_language_include')
  5734. # GL/glext.h:7226
  5735. glDeleteNamedStringARB = _link_function('glDeleteNamedStringARB', None, [GLint, POINTER(GLchar)], 'ARB_shading_language_include')
  5736. # GL/glext.h:7227
  5737. glCompileShaderIncludeARB = _link_function('glCompileShaderIncludeARB', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)], 'ARB_shading_language_include')
  5738. # GL/glext.h:7228
  5739. glIsNamedStringARB = _link_function('glIsNamedStringARB', GLboolean, [GLint, POINTER(GLchar)], 'ARB_shading_language_include')
  5740. # GL/glext.h:7229
  5741. glGetNamedStringARB = _link_function('glGetNamedStringARB', None, [GLint, POINTER(GLchar), GLsizei, POINTER(GLint), POINTER(GLchar)], 'ARB_shading_language_include')
  5742. # GL/glext.h:7230
  5743. glGetNamedStringivARB = _link_function('glGetNamedStringivARB', None, [GLint, POINTER(GLchar), GLenum, POINTER(GLint)], 'ARB_shading_language_include')
  5744. PFNGLNAMEDSTRINGARBPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLchar), GLint, POINTER(GLchar)) # GL/glext.h:7232
  5745. PFNGLDELETENAMEDSTRINGARBPROC = CFUNCTYPE(None, GLint, POINTER(GLchar)) # GL/glext.h:7233
  5746. PFNGLCOMPILESHADERINCLUDEARBPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)) # GL/glext.h:7234
  5747. PFNGLISNAMEDSTRINGARBPROC = CFUNCTYPE(GLboolean, GLint, POINTER(GLchar)) # GL/glext.h:7235
  5748. PFNGLGETNAMEDSTRINGARBPROC = CFUNCTYPE(None, GLint, POINTER(GLchar), GLsizei, POINTER(GLint), POINTER(GLchar)) # GL/glext.h:7236
  5749. PFNGLGETNAMEDSTRINGIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLchar), GLenum, POINTER(GLint)) # GL/glext.h:7237
  5750. # ARB_texture_compression_bptc (GL/glext.h:7240)
  5751. GL_ARB_texture_compression_bptc = 1 # GL/glext.h:7241
  5752. # ARB_blend_func_extended (GL/glext.h:7244)
  5753. GL_ARB_blend_func_extended = 1 # GL/glext.h:7245
  5754. # GL/glext.h:7247
  5755. glBindFragDataLocationIndexed = _link_function('glBindFragDataLocationIndexed', None, [GLuint, GLuint, GLuint, POINTER(GLchar)], 'ARB_blend_func_extended')
  5756. # GL/glext.h:7248
  5757. glGetFragDataIndex = _link_function('glGetFragDataIndex', GLint, [GLuint, POINTER(GLchar)], 'ARB_blend_func_extended')
  5758. PFNGLBINDFRAGDATALOCATIONINDEXEDPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:7250
  5759. PFNGLGETFRAGDATAINDEXPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:7251
  5760. # ARB_explicit_attrib_location (GL/glext.h:7254)
  5761. GL_ARB_explicit_attrib_location = 1 # GL/glext.h:7255
  5762. # ARB_occlusion_query2 (GL/glext.h:7258)
  5763. GL_ARB_occlusion_query2 = 1 # GL/glext.h:7259
  5764. # ARB_sampler_objects (GL/glext.h:7262)
  5765. GL_ARB_sampler_objects = 1 # GL/glext.h:7263
  5766. # GL/glext.h:7265
  5767. glGenSamplers = _link_function('glGenSamplers', None, [GLsizei, POINTER(GLuint)], 'ARB_sampler_objects')
  5768. # GL/glext.h:7266
  5769. glDeleteSamplers = _link_function('glDeleteSamplers', None, [GLsizei, POINTER(GLuint)], 'ARB_sampler_objects')
  5770. # GL/glext.h:7267
  5771. glIsSampler = _link_function('glIsSampler', GLboolean, [GLuint], 'ARB_sampler_objects')
  5772. # GL/glext.h:7268
  5773. glBindSampler = _link_function('glBindSampler', None, [GLuint, GLuint], 'ARB_sampler_objects')
  5774. # GL/glext.h:7269
  5775. glSamplerParameteri = _link_function('glSamplerParameteri', None, [GLuint, GLenum, GLint], 'ARB_sampler_objects')
  5776. # GL/glext.h:7270
  5777. glSamplerParameteriv = _link_function('glSamplerParameteriv', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_sampler_objects')
  5778. # GL/glext.h:7271
  5779. glSamplerParameterf = _link_function('glSamplerParameterf', None, [GLuint, GLenum, GLfloat], 'ARB_sampler_objects')
  5780. # GL/glext.h:7272
  5781. glSamplerParameterfv = _link_function('glSamplerParameterfv', None, [GLuint, GLenum, POINTER(GLfloat)], 'ARB_sampler_objects')
  5782. # GL/glext.h:7273
  5783. glSamplerParameterIiv = _link_function('glSamplerParameterIiv', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_sampler_objects')
  5784. # GL/glext.h:7274
  5785. glSamplerParameterIuiv = _link_function('glSamplerParameterIuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'ARB_sampler_objects')
  5786. # GL/glext.h:7275
  5787. glGetSamplerParameteriv = _link_function('glGetSamplerParameteriv', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_sampler_objects')
  5788. # GL/glext.h:7276
  5789. glGetSamplerParameterIiv = _link_function('glGetSamplerParameterIiv', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_sampler_objects')
  5790. # GL/glext.h:7277
  5791. glGetSamplerParameterfv = _link_function('glGetSamplerParameterfv', None, [GLuint, GLenum, POINTER(GLfloat)], 'ARB_sampler_objects')
  5792. # GL/glext.h:7278
  5793. glGetSamplerParameterIuiv = _link_function('glGetSamplerParameterIuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'ARB_sampler_objects')
  5794. PFNGLGENSAMPLERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7280
  5795. PFNGLDELETESAMPLERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7281
  5796. PFNGLISSAMPLERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7282
  5797. PFNGLBINDSAMPLERPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:7283
  5798. PFNGLSAMPLERPARAMETERIPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:7284
  5799. PFNGLSAMPLERPARAMETERIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7285
  5800. PFNGLSAMPLERPARAMETERFPROC = CFUNCTYPE(None, GLuint, GLenum, GLfloat) # GL/glext.h:7286
  5801. PFNGLSAMPLERPARAMETERFVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:7287
  5802. PFNGLSAMPLERPARAMETERIIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7288
  5803. PFNGLSAMPLERPARAMETERIUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:7289
  5804. PFNGLGETSAMPLERPARAMETERIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7290
  5805. PFNGLGETSAMPLERPARAMETERIIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7291
  5806. PFNGLGETSAMPLERPARAMETERFVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:7292
  5807. PFNGLGETSAMPLERPARAMETERIUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:7293
  5808. # ARB_shader_bit_encoding (GL/glext.h:7296)
  5809. GL_ARB_shader_bit_encoding = 1 # GL/glext.h:7297
  5810. # ARB_texture_rgb10_a2ui (GL/glext.h:7300)
  5811. GL_ARB_texture_rgb10_a2ui = 1 # GL/glext.h:7301
  5812. # ARB_texture_swizzle (GL/glext.h:7304)
  5813. GL_ARB_texture_swizzle = 1 # GL/glext.h:7305
  5814. # ARB_timer_query (GL/glext.h:7308)
  5815. GL_ARB_timer_query = 1 # GL/glext.h:7309
  5816. # GL/glext.h:7311
  5817. glQueryCounter = _link_function('glQueryCounter', None, [GLuint, GLenum], 'ARB_timer_query')
  5818. # GL/glext.h:7312
  5819. glGetQueryObjecti64v = _link_function('glGetQueryObjecti64v', None, [GLuint, GLenum, POINTER(GLint64)], 'ARB_timer_query')
  5820. # GL/glext.h:7313
  5821. glGetQueryObjectui64v = _link_function('glGetQueryObjectui64v', None, [GLuint, GLenum, POINTER(GLuint64)], 'ARB_timer_query')
  5822. PFNGLQUERYCOUNTERPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:7315
  5823. PFNGLGETQUERYOBJECTI64VPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint64)) # GL/glext.h:7316
  5824. PFNGLGETQUERYOBJECTUI64VPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint64)) # GL/glext.h:7317
  5825. # ARB_vertex_type_2_10_10_10_rev (GL/glext.h:7320)
  5826. GL_ARB_vertex_type_2_10_10_10_rev = 1 # GL/glext.h:7321
  5827. # GL/glext.h:7323
  5828. glVertexP2ui = _link_function('glVertexP2ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5829. # GL/glext.h:7324
  5830. glVertexP2uiv = _link_function('glVertexP2uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5831. # GL/glext.h:7325
  5832. glVertexP3ui = _link_function('glVertexP3ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5833. # GL/glext.h:7326
  5834. glVertexP3uiv = _link_function('glVertexP3uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5835. # GL/glext.h:7327
  5836. glVertexP4ui = _link_function('glVertexP4ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5837. # GL/glext.h:7328
  5838. glVertexP4uiv = _link_function('glVertexP4uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5839. # GL/glext.h:7329
  5840. glTexCoordP1ui = _link_function('glTexCoordP1ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5841. # GL/glext.h:7330
  5842. glTexCoordP1uiv = _link_function('glTexCoordP1uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5843. # GL/glext.h:7331
  5844. glTexCoordP2ui = _link_function('glTexCoordP2ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5845. # GL/glext.h:7332
  5846. glTexCoordP2uiv = _link_function('glTexCoordP2uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5847. # GL/glext.h:7333
  5848. glTexCoordP3ui = _link_function('glTexCoordP3ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5849. # GL/glext.h:7334
  5850. glTexCoordP3uiv = _link_function('glTexCoordP3uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5851. # GL/glext.h:7335
  5852. glTexCoordP4ui = _link_function('glTexCoordP4ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5853. # GL/glext.h:7336
  5854. glTexCoordP4uiv = _link_function('glTexCoordP4uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5855. # GL/glext.h:7337
  5856. glMultiTexCoordP1ui = _link_function('glMultiTexCoordP1ui', None, [GLenum, GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5857. # GL/glext.h:7338
  5858. glMultiTexCoordP1uiv = _link_function('glMultiTexCoordP1uiv', None, [GLenum, GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5859. # GL/glext.h:7339
  5860. glMultiTexCoordP2ui = _link_function('glMultiTexCoordP2ui', None, [GLenum, GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5861. # GL/glext.h:7340
  5862. glMultiTexCoordP2uiv = _link_function('glMultiTexCoordP2uiv', None, [GLenum, GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5863. # GL/glext.h:7341
  5864. glMultiTexCoordP3ui = _link_function('glMultiTexCoordP3ui', None, [GLenum, GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5865. # GL/glext.h:7342
  5866. glMultiTexCoordP3uiv = _link_function('glMultiTexCoordP3uiv', None, [GLenum, GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5867. # GL/glext.h:7343
  5868. glMultiTexCoordP4ui = _link_function('glMultiTexCoordP4ui', None, [GLenum, GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5869. # GL/glext.h:7344
  5870. glMultiTexCoordP4uiv = _link_function('glMultiTexCoordP4uiv', None, [GLenum, GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5871. # GL/glext.h:7345
  5872. glNormalP3ui = _link_function('glNormalP3ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5873. # GL/glext.h:7346
  5874. glNormalP3uiv = _link_function('glNormalP3uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5875. # GL/glext.h:7347
  5876. glColorP3ui = _link_function('glColorP3ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5877. # GL/glext.h:7348
  5878. glColorP3uiv = _link_function('glColorP3uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5879. # GL/glext.h:7349
  5880. glColorP4ui = _link_function('glColorP4ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5881. # GL/glext.h:7350
  5882. glColorP4uiv = _link_function('glColorP4uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5883. # GL/glext.h:7351
  5884. glSecondaryColorP3ui = _link_function('glSecondaryColorP3ui', None, [GLenum, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5885. # GL/glext.h:7352
  5886. glSecondaryColorP3uiv = _link_function('glSecondaryColorP3uiv', None, [GLenum, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5887. # GL/glext.h:7353
  5888. glVertexAttribP1ui = _link_function('glVertexAttribP1ui', None, [GLuint, GLenum, GLboolean, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5889. # GL/glext.h:7354
  5890. glVertexAttribP1uiv = _link_function('glVertexAttribP1uiv', None, [GLuint, GLenum, GLboolean, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5891. # GL/glext.h:7355
  5892. glVertexAttribP2ui = _link_function('glVertexAttribP2ui', None, [GLuint, GLenum, GLboolean, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5893. # GL/glext.h:7356
  5894. glVertexAttribP2uiv = _link_function('glVertexAttribP2uiv', None, [GLuint, GLenum, GLboolean, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5895. # GL/glext.h:7357
  5896. glVertexAttribP3ui = _link_function('glVertexAttribP3ui', None, [GLuint, GLenum, GLboolean, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5897. # GL/glext.h:7358
  5898. glVertexAttribP3uiv = _link_function('glVertexAttribP3uiv', None, [GLuint, GLenum, GLboolean, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5899. # GL/glext.h:7359
  5900. glVertexAttribP4ui = _link_function('glVertexAttribP4ui', None, [GLuint, GLenum, GLboolean, GLuint], 'ARB_vertex_type_2_10_10_10_rev')
  5901. # GL/glext.h:7360
  5902. glVertexAttribP4uiv = _link_function('glVertexAttribP4uiv', None, [GLuint, GLenum, GLboolean, POINTER(GLuint)], 'ARB_vertex_type_2_10_10_10_rev')
  5903. PFNGLVERTEXP2UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7362
  5904. PFNGLVERTEXP2UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7363
  5905. PFNGLVERTEXP3UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7364
  5906. PFNGLVERTEXP3UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7365
  5907. PFNGLVERTEXP4UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7366
  5908. PFNGLVERTEXP4UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7367
  5909. PFNGLTEXCOORDP1UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7368
  5910. PFNGLTEXCOORDP1UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7369
  5911. PFNGLTEXCOORDP2UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7370
  5912. PFNGLTEXCOORDP2UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7371
  5913. PFNGLTEXCOORDP3UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7372
  5914. PFNGLTEXCOORDP3UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7373
  5915. PFNGLTEXCOORDP4UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7374
  5916. PFNGLTEXCOORDP4UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7375
  5917. PFNGLMULTITEXCOORDP1UIPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:7376
  5918. PFNGLMULTITEXCOORDP1UIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:7377
  5919. PFNGLMULTITEXCOORDP2UIPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:7378
  5920. PFNGLMULTITEXCOORDP2UIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:7379
  5921. PFNGLMULTITEXCOORDP3UIPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:7380
  5922. PFNGLMULTITEXCOORDP3UIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:7381
  5923. PFNGLMULTITEXCOORDP4UIPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:7382
  5924. PFNGLMULTITEXCOORDP4UIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:7383
  5925. PFNGLNORMALP3UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7384
  5926. PFNGLNORMALP3UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7385
  5927. PFNGLCOLORP3UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7386
  5928. PFNGLCOLORP3UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7387
  5929. PFNGLCOLORP4UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7388
  5930. PFNGLCOLORP4UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7389
  5931. PFNGLSECONDARYCOLORP3UIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7390
  5932. PFNGLSECONDARYCOLORP3UIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint)) # GL/glext.h:7391
  5933. PFNGLVERTEXATTRIBP1UIPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, GLuint) # GL/glext.h:7392
  5934. PFNGLVERTEXATTRIBP1UIVPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, POINTER(GLuint)) # GL/glext.h:7393
  5935. PFNGLVERTEXATTRIBP2UIPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, GLuint) # GL/glext.h:7394
  5936. PFNGLVERTEXATTRIBP2UIVPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, POINTER(GLuint)) # GL/glext.h:7395
  5937. PFNGLVERTEXATTRIBP3UIPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, GLuint) # GL/glext.h:7396
  5938. PFNGLVERTEXATTRIBP3UIVPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, POINTER(GLuint)) # GL/glext.h:7397
  5939. PFNGLVERTEXATTRIBP4UIPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, GLuint) # GL/glext.h:7398
  5940. PFNGLVERTEXATTRIBP4UIVPROC = CFUNCTYPE(None, GLuint, GLenum, GLboolean, POINTER(GLuint)) # GL/glext.h:7399
  5941. # ARB_draw_indirect (GL/glext.h:7402)
  5942. GL_ARB_draw_indirect = 1 # GL/glext.h:7403
  5943. # GL/glext.h:7405
  5944. glDrawArraysIndirect = _link_function('glDrawArraysIndirect', None, [GLenum, POINTER(GLvoid)], 'ARB_draw_indirect')
  5945. # GL/glext.h:7406
  5946. glDrawElementsIndirect = _link_function('glDrawElementsIndirect', None, [GLenum, GLenum, POINTER(GLvoid)], 'ARB_draw_indirect')
  5947. PFNGLDRAWARRAYSINDIRECTPROC = CFUNCTYPE(None, GLenum, POINTER(GLvoid)) # GL/glext.h:7408
  5948. PFNGLDRAWELEMENTSINDIRECTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7409
  5949. # ARB_gpu_shader5 (GL/glext.h:7412)
  5950. GL_ARB_gpu_shader5 = 1 # GL/glext.h:7413
  5951. # ARB_gpu_shader_fp64 (GL/glext.h:7416)
  5952. GL_ARB_gpu_shader_fp64 = 1 # GL/glext.h:7417
  5953. # GL/glext.h:7419
  5954. glUniform1d = _link_function('glUniform1d', None, [GLint, GLdouble], 'ARB_gpu_shader_fp64')
  5955. # GL/glext.h:7420
  5956. glUniform2d = _link_function('glUniform2d', None, [GLint, GLdouble, GLdouble], 'ARB_gpu_shader_fp64')
  5957. # GL/glext.h:7421
  5958. glUniform3d = _link_function('glUniform3d', None, [GLint, GLdouble, GLdouble, GLdouble], 'ARB_gpu_shader_fp64')
  5959. # GL/glext.h:7422
  5960. glUniform4d = _link_function('glUniform4d', None, [GLint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_gpu_shader_fp64')
  5961. # GL/glext.h:7423
  5962. glUniform1dv = _link_function('glUniform1dv', None, [GLint, GLsizei, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5963. # GL/glext.h:7424
  5964. glUniform2dv = _link_function('glUniform2dv', None, [GLint, GLsizei, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5965. # GL/glext.h:7425
  5966. glUniform3dv = _link_function('glUniform3dv', None, [GLint, GLsizei, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5967. # GL/glext.h:7426
  5968. glUniform4dv = _link_function('glUniform4dv', None, [GLint, GLsizei, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5969. # GL/glext.h:7427
  5970. glUniformMatrix2dv = _link_function('glUniformMatrix2dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5971. # GL/glext.h:7428
  5972. glUniformMatrix3dv = _link_function('glUniformMatrix3dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5973. # GL/glext.h:7429
  5974. glUniformMatrix4dv = _link_function('glUniformMatrix4dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5975. # GL/glext.h:7430
  5976. glUniformMatrix2x3dv = _link_function('glUniformMatrix2x3dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5977. # GL/glext.h:7431
  5978. glUniformMatrix2x4dv = _link_function('glUniformMatrix2x4dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5979. # GL/glext.h:7432
  5980. glUniformMatrix3x2dv = _link_function('glUniformMatrix3x2dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5981. # GL/glext.h:7433
  5982. glUniformMatrix3x4dv = _link_function('glUniformMatrix3x4dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5983. # GL/glext.h:7434
  5984. glUniformMatrix4x2dv = _link_function('glUniformMatrix4x2dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5985. # GL/glext.h:7435
  5986. glUniformMatrix4x3dv = _link_function('glUniformMatrix4x3dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5987. # GL/glext.h:7436
  5988. glGetUniformdv = _link_function('glGetUniformdv', None, [GLuint, GLint, POINTER(GLdouble)], 'ARB_gpu_shader_fp64')
  5989. PFNGLUNIFORM1DPROC = CFUNCTYPE(None, GLint, GLdouble) # GL/glext.h:7438
  5990. PFNGLUNIFORM2DPROC = CFUNCTYPE(None, GLint, GLdouble, GLdouble) # GL/glext.h:7439
  5991. PFNGLUNIFORM3DPROC = CFUNCTYPE(None, GLint, GLdouble, GLdouble, GLdouble) # GL/glext.h:7440
  5992. PFNGLUNIFORM4DPROC = CFUNCTYPE(None, GLint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:7441
  5993. PFNGLUNIFORM1DVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7442
  5994. PFNGLUNIFORM2DVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7443
  5995. PFNGLUNIFORM3DVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7444
  5996. PFNGLUNIFORM4DVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7445
  5997. PFNGLUNIFORMMATRIX2DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7446
  5998. PFNGLUNIFORMMATRIX3DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7447
  5999. PFNGLUNIFORMMATRIX4DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7448
  6000. PFNGLUNIFORMMATRIX2X3DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7449
  6001. PFNGLUNIFORMMATRIX2X4DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7450
  6002. PFNGLUNIFORMMATRIX3X2DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7451
  6003. PFNGLUNIFORMMATRIX3X4DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7452
  6004. PFNGLUNIFORMMATRIX4X2DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7453
  6005. PFNGLUNIFORMMATRIX4X3DVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7454
  6006. PFNGLGETUNIFORMDVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLdouble)) # GL/glext.h:7455
  6007. # ARB_shader_subroutine (GL/glext.h:7458)
  6008. GL_ARB_shader_subroutine = 1 # GL/glext.h:7459
  6009. # GL/glext.h:7461
  6010. glGetSubroutineUniformLocation = _link_function('glGetSubroutineUniformLocation', GLint, [GLuint, GLenum, POINTER(GLchar)], 'ARB_shader_subroutine')
  6011. # GL/glext.h:7462
  6012. glGetSubroutineIndex = _link_function('glGetSubroutineIndex', GLuint, [GLuint, GLenum, POINTER(GLchar)], 'ARB_shader_subroutine')
  6013. # GL/glext.h:7463
  6014. glGetActiveSubroutineUniformiv = _link_function('glGetActiveSubroutineUniformiv', None, [GLuint, GLenum, GLuint, GLenum, POINTER(GLint)], 'ARB_shader_subroutine')
  6015. # GL/glext.h:7464
  6016. glGetActiveSubroutineUniformName = _link_function('glGetActiveSubroutineUniformName', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'ARB_shader_subroutine')
  6017. # GL/glext.h:7465
  6018. glGetActiveSubroutineName = _link_function('glGetActiveSubroutineName', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'ARB_shader_subroutine')
  6019. # GL/glext.h:7466
  6020. glUniformSubroutinesuiv = _link_function('glUniformSubroutinesuiv', None, [GLenum, GLsizei, POINTER(GLuint)], 'ARB_shader_subroutine')
  6021. # GL/glext.h:7467
  6022. glGetUniformSubroutineuiv = _link_function('glGetUniformSubroutineuiv', None, [GLenum, GLint, POINTER(GLuint)], 'ARB_shader_subroutine')
  6023. # GL/glext.h:7468
  6024. glGetProgramStageiv = _link_function('glGetProgramStageiv', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'ARB_shader_subroutine')
  6025. PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC = CFUNCTYPE(GLint, GLuint, GLenum, POINTER(GLchar)) # GL/glext.h:7470
  6026. PFNGLGETSUBROUTINEINDEXPROC = CFUNCTYPE(GLuint, GLuint, GLenum, POINTER(GLchar)) # GL/glext.h:7471
  6027. PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7472
  6028. PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:7473
  6029. PFNGLGETACTIVESUBROUTINENAMEPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:7474
  6030. PFNGLUNIFORMSUBROUTINESUIVPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLuint)) # GL/glext.h:7475
  6031. PFNGLGETUNIFORMSUBROUTINEUIVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLuint)) # GL/glext.h:7476
  6032. PFNGLGETPROGRAMSTAGEIVPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7477
  6033. # ARB_tessellation_shader (GL/glext.h:7480)
  6034. GL_ARB_tessellation_shader = 1 # GL/glext.h:7481
  6035. # GL/glext.h:7483
  6036. glPatchParameteri = _link_function('glPatchParameteri', None, [GLenum, GLint], 'ARB_tessellation_shader')
  6037. # GL/glext.h:7484
  6038. glPatchParameterfv = _link_function('glPatchParameterfv', None, [GLenum, POINTER(GLfloat)], 'ARB_tessellation_shader')
  6039. PFNGLPATCHPARAMETERIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7486
  6040. PFNGLPATCHPARAMETERFVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:7487
  6041. # ARB_texture_buffer_object_rgb32 (GL/glext.h:7490)
  6042. GL_ARB_texture_buffer_object_rgb32 = 1 # GL/glext.h:7491
  6043. # ARB_transform_feedback2 (GL/glext.h:7494)
  6044. GL_ARB_transform_feedback2 = 1 # GL/glext.h:7495
  6045. # GL/glext.h:7497
  6046. glBindTransformFeedback = _link_function('glBindTransformFeedback', None, [GLenum, GLuint], 'ARB_transform_feedback2')
  6047. # GL/glext.h:7498
  6048. glDeleteTransformFeedbacks = _link_function('glDeleteTransformFeedbacks', None, [GLsizei, POINTER(GLuint)], 'ARB_transform_feedback2')
  6049. # GL/glext.h:7499
  6050. glGenTransformFeedbacks = _link_function('glGenTransformFeedbacks', None, [GLsizei, POINTER(GLuint)], 'ARB_transform_feedback2')
  6051. # GL/glext.h:7500
  6052. glIsTransformFeedback = _link_function('glIsTransformFeedback', GLboolean, [GLuint], 'ARB_transform_feedback2')
  6053. # GL/glext.h:7501
  6054. glPauseTransformFeedback = _link_function('glPauseTransformFeedback', None, [], 'ARB_transform_feedback2')
  6055. # GL/glext.h:7502
  6056. glResumeTransformFeedback = _link_function('glResumeTransformFeedback', None, [], 'ARB_transform_feedback2')
  6057. # GL/glext.h:7503
  6058. glDrawTransformFeedback = _link_function('glDrawTransformFeedback', None, [GLenum, GLuint], 'ARB_transform_feedback2')
  6059. PFNGLBINDTRANSFORMFEEDBACKPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7505
  6060. PFNGLDELETETRANSFORMFEEDBACKSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7506
  6061. PFNGLGENTRANSFORMFEEDBACKSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7507
  6062. PFNGLISTRANSFORMFEEDBACKPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7508
  6063. PFNGLPAUSETRANSFORMFEEDBACKPROC = CFUNCTYPE(None) # GL/glext.h:7509
  6064. PFNGLRESUMETRANSFORMFEEDBACKPROC = CFUNCTYPE(None) # GL/glext.h:7510
  6065. PFNGLDRAWTRANSFORMFEEDBACKPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7511
  6066. # ARB_transform_feedback3 (GL/glext.h:7514)
  6067. GL_ARB_transform_feedback3 = 1 # GL/glext.h:7515
  6068. # GL/glext.h:7517
  6069. glDrawTransformFeedbackStream = _link_function('glDrawTransformFeedbackStream', None, [GLenum, GLuint, GLuint], 'ARB_transform_feedback3')
  6070. # GL/glext.h:7518
  6071. glBeginQueryIndexed = _link_function('glBeginQueryIndexed', None, [GLenum, GLuint, GLuint], 'ARB_transform_feedback3')
  6072. # GL/glext.h:7519
  6073. glEndQueryIndexed = _link_function('glEndQueryIndexed', None, [GLenum, GLuint], 'ARB_transform_feedback3')
  6074. # GL/glext.h:7520
  6075. glGetQueryIndexediv = _link_function('glGetQueryIndexediv', None, [GLenum, GLuint, GLenum, POINTER(GLint)], 'ARB_transform_feedback3')
  6076. PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:7522
  6077. PFNGLBEGINQUERYINDEXEDPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:7523
  6078. PFNGLENDQUERYINDEXEDPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7524
  6079. PFNGLGETQUERYINDEXEDIVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7525
  6080. # ARB_ES2_compatibility (GL/glext.h:7528)
  6081. GL_ARB_ES2_compatibility = 1 # GL/glext.h:7529
  6082. # GL/glext.h:7531
  6083. glReleaseShaderCompiler = _link_function('glReleaseShaderCompiler', None, [], 'ARB_ES2_compatibility')
  6084. # GL/glext.h:7532
  6085. glShaderBinary = _link_function('glShaderBinary', None, [GLsizei, POINTER(GLuint), GLenum, POINTER(GLvoid), GLsizei], 'ARB_ES2_compatibility')
  6086. # GL/glext.h:7533
  6087. glGetShaderPrecisionFormat = _link_function('glGetShaderPrecisionFormat', None, [GLenum, GLenum, POINTER(GLint), POINTER(GLint)], 'ARB_ES2_compatibility')
  6088. # GL/glext.h:7534
  6089. glDepthRangef = _link_function('glDepthRangef', None, [GLfloat, GLfloat], 'ARB_ES2_compatibility')
  6090. # GL/glext.h:7535
  6091. glClearDepthf = _link_function('glClearDepthf', None, [GLfloat], 'ARB_ES2_compatibility')
  6092. PFNGLRELEASESHADERCOMPILERPROC = CFUNCTYPE(None) # GL/glext.h:7537
  6093. PFNGLSHADERBINARYPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint), GLenum, POINTER(GLvoid), GLsizei) # GL/glext.h:7538
  6094. PFNGLGETSHADERPRECISIONFORMATPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint), POINTER(GLint)) # GL/glext.h:7539
  6095. PFNGLDEPTHRANGEFPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:7540
  6096. PFNGLCLEARDEPTHFPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:7541
  6097. # ARB_get_program_binary (GL/glext.h:7544)
  6098. GL_ARB_get_program_binary = 1 # GL/glext.h:7545
  6099. # GL/glext.h:7547
  6100. glGetProgramBinary = _link_function('glGetProgramBinary', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLenum), POINTER(GLvoid)], 'ARB_get_program_binary')
  6101. # GL/glext.h:7548
  6102. glProgramBinary = _link_function('glProgramBinary', None, [GLuint, GLenum, POINTER(GLvoid), GLsizei], 'ARB_get_program_binary')
  6103. # GL/glext.h:7549
  6104. glProgramParameteri = _link_function('glProgramParameteri', None, [GLuint, GLenum, GLint], 'ARB_get_program_binary')
  6105. PFNGLGETPROGRAMBINARYPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLenum), POINTER(GLvoid)) # GL/glext.h:7551
  6106. PFNGLPROGRAMBINARYPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLvoid), GLsizei) # GL/glext.h:7552
  6107. PFNGLPROGRAMPARAMETERIPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:7553
  6108. # ARB_separate_shader_objects (GL/glext.h:7556)
  6109. GL_ARB_separate_shader_objects = 1 # GL/glext.h:7557
  6110. # GL/glext.h:7559
  6111. glUseProgramStages = _link_function('glUseProgramStages', None, [GLuint, GLbitfield, GLuint], 'ARB_separate_shader_objects')
  6112. # GL/glext.h:7560
  6113. glActiveShaderProgram = _link_function('glActiveShaderProgram', None, [GLuint, GLuint], 'ARB_separate_shader_objects')
  6114. # GL/glext.h:7561
  6115. glCreateShaderProgramv = _link_function('glCreateShaderProgramv', GLuint, [GLenum, GLsizei, POINTER(POINTER(GLchar))], 'ARB_separate_shader_objects')
  6116. # GL/glext.h:7562
  6117. glBindProgramPipeline = _link_function('glBindProgramPipeline', None, [GLuint], 'ARB_separate_shader_objects')
  6118. # GL/glext.h:7563
  6119. glDeleteProgramPipelines = _link_function('glDeleteProgramPipelines', None, [GLsizei, POINTER(GLuint)], 'ARB_separate_shader_objects')
  6120. # GL/glext.h:7564
  6121. glGenProgramPipelines = _link_function('glGenProgramPipelines', None, [GLsizei, POINTER(GLuint)], 'ARB_separate_shader_objects')
  6122. # GL/glext.h:7565
  6123. glIsProgramPipeline = _link_function('glIsProgramPipeline', GLboolean, [GLuint], 'ARB_separate_shader_objects')
  6124. # GL/glext.h:7566
  6125. glGetProgramPipelineiv = _link_function('glGetProgramPipelineiv', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_separate_shader_objects')
  6126. # GL/glext.h:7567
  6127. glProgramUniform1i = _link_function('glProgramUniform1i', None, [GLuint, GLint, GLint], 'ARB_separate_shader_objects')
  6128. # GL/glext.h:7568
  6129. glProgramUniform1iv = _link_function('glProgramUniform1iv', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'ARB_separate_shader_objects')
  6130. # GL/glext.h:7569
  6131. glProgramUniform1f = _link_function('glProgramUniform1f', None, [GLuint, GLint, GLfloat], 'ARB_separate_shader_objects')
  6132. # GL/glext.h:7570
  6133. glProgramUniform1fv = _link_function('glProgramUniform1fv', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'ARB_separate_shader_objects')
  6134. # GL/glext.h:7571
  6135. glProgramUniform1d = _link_function('glProgramUniform1d', None, [GLuint, GLint, GLdouble], 'ARB_separate_shader_objects')
  6136. # GL/glext.h:7572
  6137. glProgramUniform1dv = _link_function('glProgramUniform1dv', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], 'ARB_separate_shader_objects')
  6138. # GL/glext.h:7573
  6139. glProgramUniform1ui = _link_function('glProgramUniform1ui', None, [GLuint, GLint, GLuint], 'ARB_separate_shader_objects')
  6140. # GL/glext.h:7574
  6141. glProgramUniform1uiv = _link_function('glProgramUniform1uiv', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'ARB_separate_shader_objects')
  6142. # GL/glext.h:7575
  6143. glProgramUniform2i = _link_function('glProgramUniform2i', None, [GLuint, GLint, GLint, GLint], 'ARB_separate_shader_objects')
  6144. # GL/glext.h:7576
  6145. glProgramUniform2iv = _link_function('glProgramUniform2iv', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'ARB_separate_shader_objects')
  6146. # GL/glext.h:7577
  6147. glProgramUniform2f = _link_function('glProgramUniform2f', None, [GLuint, GLint, GLfloat, GLfloat], 'ARB_separate_shader_objects')
  6148. # GL/glext.h:7578
  6149. glProgramUniform2fv = _link_function('glProgramUniform2fv', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'ARB_separate_shader_objects')
  6150. # GL/glext.h:7579
  6151. glProgramUniform2d = _link_function('glProgramUniform2d', None, [GLuint, GLint, GLdouble, GLdouble], 'ARB_separate_shader_objects')
  6152. # GL/glext.h:7580
  6153. glProgramUniform2dv = _link_function('glProgramUniform2dv', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], 'ARB_separate_shader_objects')
  6154. # GL/glext.h:7581
  6155. glProgramUniform2ui = _link_function('glProgramUniform2ui', None, [GLuint, GLint, GLuint, GLuint], 'ARB_separate_shader_objects')
  6156. # GL/glext.h:7582
  6157. glProgramUniform2uiv = _link_function('glProgramUniform2uiv', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'ARB_separate_shader_objects')
  6158. # GL/glext.h:7583
  6159. glProgramUniform3i = _link_function('glProgramUniform3i', None, [GLuint, GLint, GLint, GLint, GLint], 'ARB_separate_shader_objects')
  6160. # GL/glext.h:7584
  6161. glProgramUniform3iv = _link_function('glProgramUniform3iv', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'ARB_separate_shader_objects')
  6162. # GL/glext.h:7585
  6163. glProgramUniform3f = _link_function('glProgramUniform3f', None, [GLuint, GLint, GLfloat, GLfloat, GLfloat], 'ARB_separate_shader_objects')
  6164. # GL/glext.h:7586
  6165. glProgramUniform3fv = _link_function('glProgramUniform3fv', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'ARB_separate_shader_objects')
  6166. # GL/glext.h:7587
  6167. glProgramUniform3d = _link_function('glProgramUniform3d', None, [GLuint, GLint, GLdouble, GLdouble, GLdouble], 'ARB_separate_shader_objects')
  6168. # GL/glext.h:7588
  6169. glProgramUniform3dv = _link_function('glProgramUniform3dv', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], 'ARB_separate_shader_objects')
  6170. # GL/glext.h:7589
  6171. glProgramUniform3ui = _link_function('glProgramUniform3ui', None, [GLuint, GLint, GLuint, GLuint, GLuint], 'ARB_separate_shader_objects')
  6172. # GL/glext.h:7590
  6173. glProgramUniform3uiv = _link_function('glProgramUniform3uiv', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'ARB_separate_shader_objects')
  6174. # GL/glext.h:7591
  6175. glProgramUniform4i = _link_function('glProgramUniform4i', None, [GLuint, GLint, GLint, GLint, GLint, GLint], 'ARB_separate_shader_objects')
  6176. # GL/glext.h:7592
  6177. glProgramUniform4iv = _link_function('glProgramUniform4iv', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'ARB_separate_shader_objects')
  6178. # GL/glext.h:7593
  6179. glProgramUniform4f = _link_function('glProgramUniform4f', None, [GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_separate_shader_objects')
  6180. # GL/glext.h:7594
  6181. glProgramUniform4fv = _link_function('glProgramUniform4fv', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'ARB_separate_shader_objects')
  6182. # GL/glext.h:7595
  6183. glProgramUniform4d = _link_function('glProgramUniform4d', None, [GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_separate_shader_objects')
  6184. # GL/glext.h:7596
  6185. glProgramUniform4dv = _link_function('glProgramUniform4dv', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], 'ARB_separate_shader_objects')
  6186. # GL/glext.h:7597
  6187. glProgramUniform4ui = _link_function('glProgramUniform4ui', None, [GLuint, GLint, GLuint, GLuint, GLuint, GLuint], 'ARB_separate_shader_objects')
  6188. # GL/glext.h:7598
  6189. glProgramUniform4uiv = _link_function('glProgramUniform4uiv', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'ARB_separate_shader_objects')
  6190. # GL/glext.h:7599
  6191. glProgramUniformMatrix2fv = _link_function('glProgramUniformMatrix2fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
  6192. # GL/glext.h:7600
  6193. glProgramUniformMatrix3fv = _link_function('glProgramUniformMatrix3fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
  6194. # GL/glext.h:7601
  6195. glProgramUniformMatrix4fv = _link_function('glProgramUniformMatrix4fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
  6196. # GL/glext.h:7602
  6197. glProgramUniformMatrix2dv = _link_function('glProgramUniformMatrix2dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
  6198. # GL/glext.h:7603
  6199. glProgramUniformMatrix3dv = _link_function('glProgramUniformMatrix3dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
  6200. # GL/glext.h:7604
  6201. glProgramUniformMatrix4dv = _link_function('glProgramUniformMatrix4dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
  6202. # GL/glext.h:7605
  6203. glProgramUniformMatrix2x3fv = _link_function('glProgramUniformMatrix2x3fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
  6204. # GL/glext.h:7606
  6205. glProgramUniformMatrix3x2fv = _link_function('glProgramUniformMatrix3x2fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
  6206. # GL/glext.h:7607
  6207. glProgramUniformMatrix2x4fv = _link_function('glProgramUniformMatrix2x4fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
  6208. # GL/glext.h:7608
  6209. glProgramUniformMatrix4x2fv = _link_function('glProgramUniformMatrix4x2fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
  6210. # GL/glext.h:7609
  6211. glProgramUniformMatrix3x4fv = _link_function('glProgramUniformMatrix3x4fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
  6212. # GL/glext.h:7610
  6213. glProgramUniformMatrix4x3fv = _link_function('glProgramUniformMatrix4x3fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_separate_shader_objects')
  6214. # GL/glext.h:7611
  6215. glProgramUniformMatrix2x3dv = _link_function('glProgramUniformMatrix2x3dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
  6216. # GL/glext.h:7612
  6217. glProgramUniformMatrix3x2dv = _link_function('glProgramUniformMatrix3x2dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
  6218. # GL/glext.h:7613
  6219. glProgramUniformMatrix2x4dv = _link_function('glProgramUniformMatrix2x4dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
  6220. # GL/glext.h:7614
  6221. glProgramUniformMatrix4x2dv = _link_function('glProgramUniformMatrix4x2dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
  6222. # GL/glext.h:7615
  6223. glProgramUniformMatrix3x4dv = _link_function('glProgramUniformMatrix3x4dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
  6224. # GL/glext.h:7616
  6225. glProgramUniformMatrix4x3dv = _link_function('glProgramUniformMatrix4x3dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], 'ARB_separate_shader_objects')
  6226. # GL/glext.h:7617
  6227. glValidateProgramPipeline = _link_function('glValidateProgramPipeline', None, [GLuint], 'ARB_separate_shader_objects')
  6228. # GL/glext.h:7618
  6229. glGetProgramPipelineInfoLog = _link_function('glGetProgramPipelineInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'ARB_separate_shader_objects')
  6230. PFNGLUSEPROGRAMSTAGESPROC = CFUNCTYPE(None, GLuint, GLbitfield, GLuint) # GL/glext.h:7620
  6231. PFNGLACTIVESHADERPROGRAMPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:7621
  6232. PFNGLCREATESHADERPROGRAMVPROC = CFUNCTYPE(GLuint, GLenum, GLsizei, POINTER(POINTER(GLchar))) # GL/glext.h:7622
  6233. PFNGLBINDPROGRAMPIPELINEPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7623
  6234. PFNGLDELETEPROGRAMPIPELINESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7624
  6235. PFNGLGENPROGRAMPIPELINESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7625
  6236. PFNGLISPROGRAMPIPELINEPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7626
  6237. PFNGLGETPROGRAMPIPELINEIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7627
  6238. PFNGLPROGRAMUNIFORM1IPROC = CFUNCTYPE(None, GLuint, GLint, GLint) # GL/glext.h:7628
  6239. PFNGLPROGRAMUNIFORM1IVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:7629
  6240. PFNGLPROGRAMUNIFORM1FPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat) # GL/glext.h:7630
  6241. PFNGLPROGRAMUNIFORM1FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7631
  6242. PFNGLPROGRAMUNIFORM1DPROC = CFUNCTYPE(None, GLuint, GLint, GLdouble) # GL/glext.h:7632
  6243. PFNGLPROGRAMUNIFORM1DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7633
  6244. PFNGLPROGRAMUNIFORM1UIPROC = CFUNCTYPE(None, GLuint, GLint, GLuint) # GL/glext.h:7634
  6245. PFNGLPROGRAMUNIFORM1UIVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7635
  6246. PFNGLPROGRAMUNIFORM2IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint) # GL/glext.h:7636
  6247. PFNGLPROGRAMUNIFORM2IVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:7637
  6248. PFNGLPROGRAMUNIFORM2FPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat) # GL/glext.h:7638
  6249. PFNGLPROGRAMUNIFORM2FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7639
  6250. PFNGLPROGRAMUNIFORM2DPROC = CFUNCTYPE(None, GLuint, GLint, GLdouble, GLdouble) # GL/glext.h:7640
  6251. PFNGLPROGRAMUNIFORM2DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7641
  6252. PFNGLPROGRAMUNIFORM2UIPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint) # GL/glext.h:7642
  6253. PFNGLPROGRAMUNIFORM2UIVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7643
  6254. PFNGLPROGRAMUNIFORM3IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:7644
  6255. PFNGLPROGRAMUNIFORM3IVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:7645
  6256. PFNGLPROGRAMUNIFORM3FPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat, GLfloat) # GL/glext.h:7646
  6257. PFNGLPROGRAMUNIFORM3FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7647
  6258. PFNGLPROGRAMUNIFORM3DPROC = CFUNCTYPE(None, GLuint, GLint, GLdouble, GLdouble, GLdouble) # GL/glext.h:7648
  6259. PFNGLPROGRAMUNIFORM3DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7649
  6260. PFNGLPROGRAMUNIFORM3UIPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint, GLuint) # GL/glext.h:7650
  6261. PFNGLPROGRAMUNIFORM3UIVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7651
  6262. PFNGLPROGRAMUNIFORM4IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint, GLint) # GL/glext.h:7652
  6263. PFNGLPROGRAMUNIFORM4IVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:7653
  6264. PFNGLPROGRAMUNIFORM4FPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:7654
  6265. PFNGLPROGRAMUNIFORM4FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7655
  6266. PFNGLPROGRAMUNIFORM4DPROC = CFUNCTYPE(None, GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:7656
  6267. PFNGLPROGRAMUNIFORM4DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7657
  6268. PFNGLPROGRAMUNIFORM4UIPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7658
  6269. PFNGLPROGRAMUNIFORM4UIVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7659
  6270. PFNGLPROGRAMUNIFORMMATRIX2FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7660
  6271. PFNGLPROGRAMUNIFORMMATRIX3FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7661
  6272. PFNGLPROGRAMUNIFORMMATRIX4FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7662
  6273. PFNGLPROGRAMUNIFORMMATRIX2DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7663
  6274. PFNGLPROGRAMUNIFORMMATRIX3DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7664
  6275. PFNGLPROGRAMUNIFORMMATRIX4DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7665
  6276. PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7666
  6277. PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7667
  6278. PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7668
  6279. PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7669
  6280. PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7670
  6281. PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:7671
  6282. PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7672
  6283. PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7673
  6284. PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7674
  6285. PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7675
  6286. PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7676
  6287. PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)) # GL/glext.h:7677
  6288. PFNGLVALIDATEPROGRAMPIPELINEPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7678
  6289. PFNGLGETPROGRAMPIPELINEINFOLOGPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:7679
  6290. # ARB_vertex_attrib_64bit (GL/glext.h:7682)
  6291. GL_ARB_vertex_attrib_64bit = 1 # GL/glext.h:7683
  6292. # GL/glext.h:7685
  6293. glVertexAttribL1d = _link_function('glVertexAttribL1d', None, [GLuint, GLdouble], 'ARB_vertex_attrib_64bit')
  6294. # GL/glext.h:7686
  6295. glVertexAttribL2d = _link_function('glVertexAttribL2d', None, [GLuint, GLdouble, GLdouble], 'ARB_vertex_attrib_64bit')
  6296. # GL/glext.h:7687
  6297. glVertexAttribL3d = _link_function('glVertexAttribL3d', None, [GLuint, GLdouble, GLdouble, GLdouble], 'ARB_vertex_attrib_64bit')
  6298. # GL/glext.h:7688
  6299. glVertexAttribL4d = _link_function('glVertexAttribL4d', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_attrib_64bit')
  6300. # GL/glext.h:7689
  6301. glVertexAttribL1dv = _link_function('glVertexAttribL1dv', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_attrib_64bit')
  6302. # GL/glext.h:7690
  6303. glVertexAttribL2dv = _link_function('glVertexAttribL2dv', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_attrib_64bit')
  6304. # GL/glext.h:7691
  6305. glVertexAttribL3dv = _link_function('glVertexAttribL3dv', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_attrib_64bit')
  6306. # GL/glext.h:7692
  6307. glVertexAttribL4dv = _link_function('glVertexAttribL4dv', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_attrib_64bit')
  6308. # GL/glext.h:7693
  6309. glVertexAttribLPointer = _link_function('glVertexAttribLPointer', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_vertex_attrib_64bit')
  6310. # GL/glext.h:7694
  6311. glGetVertexAttribLdv = _link_function('glGetVertexAttribLdv', None, [GLuint, GLenum, POINTER(GLdouble)], 'ARB_vertex_attrib_64bit')
  6312. PFNGLVERTEXATTRIBL1DPROC = CFUNCTYPE(None, GLuint, GLdouble) # GL/glext.h:7696
  6313. PFNGLVERTEXATTRIBL2DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:7697
  6314. PFNGLVERTEXATTRIBL3DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) # GL/glext.h:7698
  6315. PFNGLVERTEXATTRIBL4DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:7699
  6316. PFNGLVERTEXATTRIBL1DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:7700
  6317. PFNGLVERTEXATTRIBL2DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:7701
  6318. PFNGLVERTEXATTRIBL3DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:7702
  6319. PFNGLVERTEXATTRIBL4DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:7703
  6320. PFNGLVERTEXATTRIBLPOINTERPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7704
  6321. PFNGLGETVERTEXATTRIBLDVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:7705
  6322. # ARB_viewport_array (GL/glext.h:7708)
  6323. GL_ARB_viewport_array = 1 # GL/glext.h:7709
  6324. # GL/glext.h:7711
  6325. glViewportArrayv = _link_function('glViewportArrayv', None, [GLuint, GLsizei, POINTER(GLfloat)], 'ARB_viewport_array')
  6326. # GL/glext.h:7712
  6327. glViewportIndexedf = _link_function('glViewportIndexedf', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_viewport_array')
  6328. # GL/glext.h:7713
  6329. glViewportIndexedfv = _link_function('glViewportIndexedfv', None, [GLuint, POINTER(GLfloat)], 'ARB_viewport_array')
  6330. # GL/glext.h:7714
  6331. glScissorArrayv = _link_function('glScissorArrayv', None, [GLuint, GLsizei, POINTER(GLint)], 'ARB_viewport_array')
  6332. # GL/glext.h:7715
  6333. glScissorIndexed = _link_function('glScissorIndexed', None, [GLuint, GLint, GLint, GLsizei, GLsizei], 'ARB_viewport_array')
  6334. # GL/glext.h:7716
  6335. glScissorIndexedv = _link_function('glScissorIndexedv', None, [GLuint, POINTER(GLint)], 'ARB_viewport_array')
  6336. # GL/glext.h:7717
  6337. glDepthRangeArrayv = _link_function('glDepthRangeArrayv', None, [GLuint, GLsizei, POINTER(GLdouble)], 'ARB_viewport_array')
  6338. # GL/glext.h:7718
  6339. glDepthRangeIndexed = _link_function('glDepthRangeIndexed', None, [GLuint, GLdouble, GLdouble], 'ARB_viewport_array')
  6340. # GL/glext.h:7719
  6341. glGetFloati_v = _link_function('glGetFloati_v', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_viewport_array')
  6342. # GL/glext.h:7720
  6343. glGetDoublei_v = _link_function('glGetDoublei_v', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_viewport_array')
  6344. PFNGLVIEWPORTARRAYVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7722
  6345. PFNGLVIEWPORTINDEXEDFPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:7723
  6346. PFNGLVIEWPORTINDEXEDFVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:7724
  6347. PFNGLSCISSORARRAYVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLint)) # GL/glext.h:7725
  6348. PFNGLSCISSORINDEXEDPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:7726
  6349. PFNGLSCISSORINDEXEDVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:7727
  6350. PFNGLDEPTHRANGEARRAYVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7728
  6351. PFNGLDEPTHRANGEINDEXEDPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:7729
  6352. PFNGLGETFLOATI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:7730
  6353. PFNGLGETDOUBLEI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:7731
  6354. # ARB_cl_event (GL/glext.h:7734)
  6355. GL_ARB_cl_event = 1 # GL/glext.h:7735
  6356. class struct__cl_context(Structure):
  6357. __slots__ = [
  6358. ]
  6359. struct__cl_context._fields_ = [
  6360. ('_opaque_struct', c_int)
  6361. ]
  6362. class struct__cl_event(Structure):
  6363. __slots__ = [
  6364. ]
  6365. struct__cl_event._fields_ = [
  6366. ('_opaque_struct', c_int)
  6367. ]
  6368. # GL/glext.h:7737
  6369. glCreateSyncFromCLeventARB = _link_function('glCreateSyncFromCLeventARB', GLsync, [POINTER(struct__cl_context), POINTER(struct__cl_event), GLbitfield], 'ARB_cl_event')
  6370. class struct__cl_context(Structure):
  6371. __slots__ = [
  6372. ]
  6373. struct__cl_context._fields_ = [
  6374. ('_opaque_struct', c_int)
  6375. ]
  6376. class struct__cl_event(Structure):
  6377. __slots__ = [
  6378. ]
  6379. struct__cl_event._fields_ = [
  6380. ('_opaque_struct', c_int)
  6381. ]
  6382. class struct__cl_context(Structure):
  6383. __slots__ = [
  6384. ]
  6385. struct__cl_context._fields_ = [
  6386. ('_opaque_struct', c_int)
  6387. ]
  6388. class struct__cl_event(Structure):
  6389. __slots__ = [
  6390. ]
  6391. struct__cl_event._fields_ = [
  6392. ('_opaque_struct', c_int)
  6393. ]
  6394. PFNGLCREATESYNCFROMCLEVENTARBPROC = CFUNCTYPE(GLsync, POINTER(struct__cl_context), POINTER(struct__cl_event), GLbitfield) # GL/glext.h:7739
  6395. # ARB_debug_output (GL/glext.h:7742)
  6396. GL_ARB_debug_output = 1 # GL/glext.h:7743
  6397. # GL/glext.h:7745
  6398. glDebugMessageControlARB = _link_function('glDebugMessageControlARB', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLuint), GLboolean], 'ARB_debug_output')
  6399. # GL/glext.h:7746
  6400. glDebugMessageInsertARB = _link_function('glDebugMessageInsertARB', None, [GLenum, GLenum, GLuint, GLenum, GLsizei, POINTER(GLchar)], 'ARB_debug_output')
  6401. # GL/glext.h:7747
  6402. glDebugMessageCallbackARB = _link_function('glDebugMessageCallbackARB', None, [GLDEBUGPROCARB, POINTER(GLvoid)], 'ARB_debug_output')
  6403. # GL/glext.h:7748
  6404. glGetDebugMessageLogARB = _link_function('glGetDebugMessageLogARB', GLuint, [GLuint, GLsizei, POINTER(GLenum), POINTER(GLenum), POINTER(GLuint), POINTER(GLenum), POINTER(GLsizei), POINTER(GLchar)], 'ARB_debug_output')
  6405. PFNGLDEBUGMESSAGECONTROLARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLsizei, POINTER(GLuint), GLboolean) # GL/glext.h:7750
  6406. PFNGLDEBUGMESSAGEINSERTARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLenum, GLsizei, POINTER(GLchar)) # GL/glext.h:7751
  6407. PFNGLDEBUGMESSAGECALLBACKARBPROC = CFUNCTYPE(None, GLDEBUGPROCARB, POINTER(GLvoid)) # GL/glext.h:7752
  6408. PFNGLGETDEBUGMESSAGELOGARBPROC = CFUNCTYPE(GLuint, GLuint, GLsizei, POINTER(GLenum), POINTER(GLenum), POINTER(GLuint), POINTER(GLenum), POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:7753
  6409. # ARB_robustness (GL/glext.h:7756)
  6410. GL_ARB_robustness = 1 # GL/glext.h:7757
  6411. # GL/glext.h:7759
  6412. glGetGraphicsResetStatusARB = _link_function('glGetGraphicsResetStatusARB', GLenum, [], 'ARB_robustness')
  6413. # GL/glext.h:7760
  6414. glGetnMapdvARB = _link_function('glGetnMapdvARB', None, [GLenum, GLenum, GLsizei, POINTER(GLdouble)], 'ARB_robustness')
  6415. # GL/glext.h:7761
  6416. glGetnMapfvARB = _link_function('glGetnMapfvARB', None, [GLenum, GLenum, GLsizei, POINTER(GLfloat)], 'ARB_robustness')
  6417. # GL/glext.h:7762
  6418. glGetnMapivARB = _link_function('glGetnMapivARB', None, [GLenum, GLenum, GLsizei, POINTER(GLint)], 'ARB_robustness')
  6419. # GL/glext.h:7763
  6420. glGetnPixelMapfvARB = _link_function('glGetnPixelMapfvARB', None, [GLenum, GLsizei, POINTER(GLfloat)], 'ARB_robustness')
  6421. # GL/glext.h:7764
  6422. glGetnPixelMapuivARB = _link_function('glGetnPixelMapuivARB', None, [GLenum, GLsizei, POINTER(GLuint)], 'ARB_robustness')
  6423. # GL/glext.h:7765
  6424. glGetnPixelMapusvARB = _link_function('glGetnPixelMapusvARB', None, [GLenum, GLsizei, POINTER(GLushort)], 'ARB_robustness')
  6425. # GL/glext.h:7766
  6426. glGetnPolygonStippleARB = _link_function('glGetnPolygonStippleARB', None, [GLsizei, POINTER(GLubyte)], 'ARB_robustness')
  6427. # GL/glext.h:7767
  6428. glGetnColorTableARB = _link_function('glGetnColorTableARB', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
  6429. # GL/glext.h:7768
  6430. glGetnConvolutionFilterARB = _link_function('glGetnConvolutionFilterARB', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
  6431. # GL/glext.h:7769
  6432. glGetnSeparableFilterARB = _link_function('glGetnSeparableFilterARB', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid), GLsizei, POINTER(GLvoid), POINTER(GLvoid)], 'ARB_robustness')
  6433. # GL/glext.h:7770
  6434. glGetnHistogramARB = _link_function('glGetnHistogramARB', None, [GLenum, GLboolean, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
  6435. # GL/glext.h:7771
  6436. glGetnMinmaxARB = _link_function('glGetnMinmaxARB', None, [GLenum, GLboolean, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
  6437. # GL/glext.h:7772
  6438. glGetnTexImageARB = _link_function('glGetnTexImageARB', None, [GLenum, GLint, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
  6439. # GL/glext.h:7773
  6440. glReadnPixelsARB = _link_function('glReadnPixelsARB', None, [GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
  6441. # GL/glext.h:7774
  6442. glGetnCompressedTexImageARB = _link_function('glGetnCompressedTexImageARB', None, [GLenum, GLint, GLsizei, POINTER(GLvoid)], 'ARB_robustness')
  6443. # GL/glext.h:7775
  6444. glGetnUniformfvARB = _link_function('glGetnUniformfvARB', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'ARB_robustness')
  6445. # GL/glext.h:7776
  6446. glGetnUniformivARB = _link_function('glGetnUniformivARB', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'ARB_robustness')
  6447. # GL/glext.h:7777
  6448. glGetnUniformuivARB = _link_function('glGetnUniformuivARB', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'ARB_robustness')
  6449. # GL/glext.h:7778
  6450. glGetnUniformdvARB = _link_function('glGetnUniformdvARB', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], 'ARB_robustness')
  6451. PFNGLGETGRAPHICSRESETSTATUSARBPROC = CFUNCTYPE(GLenum) # GL/glext.h:7780
  6452. PFNGLGETNMAPDVARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLdouble)) # GL/glext.h:7781
  6453. PFNGLGETNMAPFVARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:7782
  6454. PFNGLGETNMAPIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLint)) # GL/glext.h:7783
  6455. PFNGLGETNPIXELMAPFVARBPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:7784
  6456. PFNGLGETNPIXELMAPUIVARBPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLuint)) # GL/glext.h:7785
  6457. PFNGLGETNPIXELMAPUSVARBPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLushort)) # GL/glext.h:7786
  6458. PFNGLGETNPOLYGONSTIPPLEARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLubyte)) # GL/glext.h:7787
  6459. PFNGLGETNCOLORTABLEARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7788
  6460. PFNGLGETNCONVOLUTIONFILTERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7789
  6461. PFNGLGETNSEPARABLEFILTERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid), GLsizei, POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:7790
  6462. PFNGLGETNHISTOGRAMARBPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7791
  6463. PFNGLGETNMINMAXARBPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7792
  6464. PFNGLGETNTEXIMAGEARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7793
  6465. PFNGLREADNPIXELSARBPROC = CFUNCTYPE(None, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7794
  6466. PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:7795
  6467. PFNGLGETNUNIFORMFVARBPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7796
  6468. PFNGLGETNUNIFORMIVARBPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:7797
  6469. PFNGLGETNUNIFORMUIVARBPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7798
  6470. PFNGLGETNUNIFORMDVARBPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLdouble)) # GL/glext.h:7799
  6471. # ARB_shader_stencil_export (GL/glext.h:7802)
  6472. GL_ARB_shader_stencil_export = 1 # GL/glext.h:7803
  6473. # ARB_base_instance (GL/glext.h:7806)
  6474. GL_ARB_base_instance = 1 # GL/glext.h:7807
  6475. # GL/glext.h:7809
  6476. glDrawArraysInstancedBaseInstance = _link_function('glDrawArraysInstancedBaseInstance', None, [GLenum, GLint, GLsizei, GLsizei, GLuint], 'ARB_base_instance')
  6477. # GL/glext.h:7810
  6478. glDrawElementsInstancedBaseInstance = _link_function('glDrawElementsInstancedBaseInstance', None, [GLenum, GLsizei, GLenum, POINTER(None), GLsizei, GLuint], 'ARB_base_instance')
  6479. # GL/glext.h:7811
  6480. glDrawElementsInstancedBaseVertexBaseInstance = _link_function('glDrawElementsInstancedBaseVertexBaseInstance', None, [GLenum, GLsizei, GLenum, POINTER(None), GLsizei, GLint, GLuint], 'ARB_base_instance')
  6481. PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei, GLuint) # GL/glext.h:7813
  6482. PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(None), GLsizei, GLuint) # GL/glext.h:7814
  6483. PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(None), GLsizei, GLint, GLuint) # GL/glext.h:7815
  6484. # ARB_shading_language_420pack (GL/glext.h:7818)
  6485. GL_ARB_shading_language_420pack = 1 # GL/glext.h:7819
  6486. # ARB_transform_feedback_instanced (GL/glext.h:7822)
  6487. GL_ARB_transform_feedback_instanced = 1 # GL/glext.h:7823
  6488. # GL/glext.h:7825
  6489. glDrawTransformFeedbackInstanced = _link_function('glDrawTransformFeedbackInstanced', None, [GLenum, GLuint, GLsizei], 'ARB_transform_feedback_instanced')
  6490. # GL/glext.h:7826
  6491. glDrawTransformFeedbackStreamInstanced = _link_function('glDrawTransformFeedbackStreamInstanced', None, [GLenum, GLuint, GLuint, GLsizei], 'ARB_transform_feedback_instanced')
  6492. PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei) # GL/glext.h:7828
  6493. PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei) # GL/glext.h:7829
  6494. # ARB_compressed_texture_pixel_storage (GL/glext.h:7832)
  6495. GL_ARB_compressed_texture_pixel_storage = 1 # GL/glext.h:7833
  6496. # ARB_conservative_depth (GL/glext.h:7836)
  6497. GL_ARB_conservative_depth = 1 # GL/glext.h:7837
  6498. # ARB_internalformat_query (GL/glext.h:7840)
  6499. GL_ARB_internalformat_query = 1 # GL/glext.h:7841
  6500. # GL/glext.h:7843
  6501. glGetInternalformativ = _link_function('glGetInternalformativ', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLint)], 'ARB_internalformat_query')
  6502. PFNGLGETINTERNALFORMATIVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLsizei, POINTER(GLint)) # GL/glext.h:7845
  6503. # ARB_map_buffer_alignment (GL/glext.h:7848)
  6504. GL_ARB_map_buffer_alignment = 1 # GL/glext.h:7849
  6505. # ARB_shader_atomic_counters (GL/glext.h:7852)
  6506. GL_ARB_shader_atomic_counters = 1 # GL/glext.h:7853
  6507. # GL/glext.h:7855
  6508. glGetActiveAtomicCounterBufferiv = _link_function('glGetActiveAtomicCounterBufferiv', None, [GLuint, GLuint, GLenum, POINTER(GLint)], 'ARB_shader_atomic_counters')
  6509. PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7857
  6510. # ARB_shader_image_load_store (GL/glext.h:7860)
  6511. GL_ARB_shader_image_load_store = 1 # GL/glext.h:7861
  6512. # GL/glext.h:7863
  6513. glBindImageTexture = _link_function('glBindImageTexture', None, [GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum], 'ARB_shader_image_load_store')
  6514. # GL/glext.h:7864
  6515. glMemoryBarrier = _link_function('glMemoryBarrier', None, [GLbitfield], 'ARB_shader_image_load_store')
  6516. PFNGLBINDIMAGETEXTUREPROC = CFUNCTYPE(None, GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum) # GL/glext.h:7866
  6517. PFNGLMEMORYBARRIERPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:7867
  6518. # ARB_shading_language_packing (GL/glext.h:7870)
  6519. GL_ARB_shading_language_packing = 1 # GL/glext.h:7871
  6520. # ARB_texture_storage (GL/glext.h:7874)
  6521. GL_ARB_texture_storage = 1 # GL/glext.h:7875
  6522. # GL/glext.h:7877
  6523. glTexStorage1D = _link_function('glTexStorage1D', None, [GLenum, GLsizei, GLenum, GLsizei], 'ARB_texture_storage')
  6524. # GL/glext.h:7878
  6525. glTexStorage2D = _link_function('glTexStorage2D', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei], 'ARB_texture_storage')
  6526. # GL/glext.h:7879
  6527. glTexStorage3D = _link_function('glTexStorage3D', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei], 'ARB_texture_storage')
  6528. # GL/glext.h:7880
  6529. glTextureStorage1DEXT = _link_function('glTextureStorage1DEXT', None, [GLuint, GLenum, GLsizei, GLenum, GLsizei], 'ARB_texture_storage')
  6530. # GL/glext.h:7881
  6531. glTextureStorage2DEXT = _link_function('glTextureStorage2DEXT', None, [GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei], 'ARB_texture_storage')
  6532. # GL/glext.h:7882
  6533. glTextureStorage3DEXT = _link_function('glTextureStorage3DEXT', None, [GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei], 'ARB_texture_storage')
  6534. PFNGLTEXSTORAGE1DPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei) # GL/glext.h:7884
  6535. PFNGLTEXSTORAGE2DPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:7885
  6536. PFNGLTEXSTORAGE3DPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei) # GL/glext.h:7886
  6537. PFNGLTEXTURESTORAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLsizei, GLenum, GLsizei) # GL/glext.h:7887
  6538. PFNGLTEXTURESTORAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:7888
  6539. PFNGLTEXTURESTORAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei) # GL/glext.h:7889
  6540. # EXT_abgr (GL/glext.h:7892)
  6541. GL_EXT_abgr = 1 # GL/glext.h:7893
  6542. # EXT_blend_color (GL/glext.h:7896)
  6543. GL_EXT_blend_color = 1 # GL/glext.h:7897
  6544. # GL/glext.h:7899
  6545. glBlendColorEXT = _link_function('glBlendColorEXT', None, [GLfloat, GLfloat, GLfloat, GLfloat], 'EXT_blend_color')
  6546. PFNGLBLENDCOLOREXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:7901
  6547. # EXT_polygon_offset (GL/glext.h:7904)
  6548. GL_EXT_polygon_offset = 1 # GL/glext.h:7905
  6549. # GL/glext.h:7907
  6550. glPolygonOffsetEXT = _link_function('glPolygonOffsetEXT', None, [GLfloat, GLfloat], 'EXT_polygon_offset')
  6551. PFNGLPOLYGONOFFSETEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:7909
  6552. # EXT_texture (GL/glext.h:7912)
  6553. GL_EXT_texture = 1 # GL/glext.h:7913
  6554. # EXT_texture3D (GL/glext.h:7916)
  6555. GL_EXT_texture3D = 1 # GL/glext.h:7917
  6556. # GL/glext.h:7919
  6557. glTexImage3DEXT = _link_function('glTexImage3DEXT', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_texture3D')
  6558. # GL/glext.h:7920
  6559. glTexSubImage3DEXT = _link_function('glTexSubImage3DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_texture3D')
  6560. PFNGLTEXIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7922
  6561. PFNGLTEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7923
  6562. # SGIS_texture_filter4 (GL/glext.h:7926)
  6563. GL_SGIS_texture_filter4 = 1 # GL/glext.h:7927
  6564. # GL/glext.h:7929
  6565. glGetTexFilterFuncSGIS = _link_function('glGetTexFilterFuncSGIS', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIS_texture_filter4')
  6566. # GL/glext.h:7930
  6567. glTexFilterFuncSGIS = _link_function('glTexFilterFuncSGIS', None, [GLenum, GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_texture_filter4')
  6568. PFNGLGETTEXFILTERFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:7932
  6569. PFNGLTEXFILTERFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:7933
  6570. # EXT_subtexture (GL/glext.h:7936)
  6571. GL_EXT_subtexture = 1 # GL/glext.h:7937
  6572. # GL/glext.h:7939
  6573. glTexSubImage1DEXT = _link_function('glTexSubImage1DEXT', None, [GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_subtexture')
  6574. # GL/glext.h:7940
  6575. glTexSubImage2DEXT = _link_function('glTexSubImage2DEXT', None, [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_subtexture')
  6576. PFNGLTEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7942
  6577. PFNGLTEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7943
  6578. # EXT_copy_texture (GL/glext.h:7946)
  6579. GL_EXT_copy_texture = 1 # GL/glext.h:7947
  6580. # GL/glext.h:7949
  6581. glCopyTexImage1DEXT = _link_function('glCopyTexImage1DEXT', None, [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint], 'EXT_copy_texture')
  6582. # GL/glext.h:7950
  6583. glCopyTexImage2DEXT = _link_function('glCopyTexImage2DEXT', None, [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint], 'EXT_copy_texture')
  6584. # GL/glext.h:7951
  6585. glCopyTexSubImage1DEXT = _link_function('glCopyTexSubImage1DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei], 'EXT_copy_texture')
  6586. # GL/glext.h:7952
  6587. glCopyTexSubImage2DEXT = _link_function('glCopyTexSubImage2DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_copy_texture')
  6588. # GL/glext.h:7953
  6589. glCopyTexSubImage3DEXT = _link_function('glCopyTexSubImage3DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_copy_texture')
  6590. PFNGLCOPYTEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint) # GL/glext.h:7955
  6591. PFNGLCOPYTEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) # GL/glext.h:7956
  6592. PFNGLCOPYTEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei) # GL/glext.h:7957
  6593. PFNGLCOPYTEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:7958
  6594. PFNGLCOPYTEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:7959
  6595. # EXT_histogram (GL/glext.h:7962)
  6596. GL_EXT_histogram = 1 # GL/glext.h:7963
  6597. # GL/glext.h:7965
  6598. glGetHistogramEXT = _link_function('glGetHistogramEXT', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'EXT_histogram')
  6599. # GL/glext.h:7966
  6600. glGetHistogramParameterfvEXT = _link_function('glGetHistogramParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_histogram')
  6601. # GL/glext.h:7967
  6602. glGetHistogramParameterivEXT = _link_function('glGetHistogramParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_histogram')
  6603. # GL/glext.h:7968
  6604. glGetMinmaxEXT = _link_function('glGetMinmaxEXT', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'EXT_histogram')
  6605. # GL/glext.h:7969
  6606. glGetMinmaxParameterfvEXT = _link_function('glGetMinmaxParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_histogram')
  6607. # GL/glext.h:7970
  6608. glGetMinmaxParameterivEXT = _link_function('glGetMinmaxParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_histogram')
  6609. # GL/glext.h:7971
  6610. glHistogramEXT = _link_function('glHistogramEXT', None, [GLenum, GLsizei, GLenum, GLboolean], 'EXT_histogram')
  6611. # GL/glext.h:7972
  6612. glMinmaxEXT = _link_function('glMinmaxEXT', None, [GLenum, GLenum, GLboolean], 'EXT_histogram')
  6613. # GL/glext.h:7973
  6614. glResetHistogramEXT = _link_function('glResetHistogramEXT', None, [GLenum], 'EXT_histogram')
  6615. # GL/glext.h:7974
  6616. glResetMinmaxEXT = _link_function('glResetMinmaxEXT', None, [GLenum], 'EXT_histogram')
  6617. PFNGLGETHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7976
  6618. PFNGLGETHISTOGRAMPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:7977
  6619. PFNGLGETHISTOGRAMPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7978
  6620. PFNGLGETMINMAXEXTPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:7979
  6621. PFNGLGETMINMAXPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:7980
  6622. PFNGLGETMINMAXPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7981
  6623. PFNGLHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLboolean) # GL/glext.h:7982
  6624. PFNGLMINMAXEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLboolean) # GL/glext.h:7983
  6625. PFNGLRESETHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7984
  6626. PFNGLRESETMINMAXEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7985
  6627. # EXT_convolution (GL/glext.h:7988)
  6628. GL_EXT_convolution = 1 # GL/glext.h:7989
  6629. # GL/glext.h:7991
  6630. glConvolutionFilter1DEXT = _link_function('glConvolutionFilter1DEXT', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution')
  6631. # GL/glext.h:7992
  6632. glConvolutionFilter2DEXT = _link_function('glConvolutionFilter2DEXT', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution')
  6633. # GL/glext.h:7993
  6634. glConvolutionParameterfEXT = _link_function('glConvolutionParameterfEXT', None, [GLenum, GLenum, GLfloat], 'EXT_convolution')
  6635. # GL/glext.h:7994
  6636. glConvolutionParameterfvEXT = _link_function('glConvolutionParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_convolution')
  6637. # GL/glext.h:7995
  6638. glConvolutionParameteriEXT = _link_function('glConvolutionParameteriEXT', None, [GLenum, GLenum, GLint], 'EXT_convolution')
  6639. # GL/glext.h:7996
  6640. glConvolutionParameterivEXT = _link_function('glConvolutionParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_convolution')
  6641. # GL/glext.h:7997
  6642. glCopyConvolutionFilter1DEXT = _link_function('glCopyConvolutionFilter1DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'EXT_convolution')
  6643. # GL/glext.h:7998
  6644. glCopyConvolutionFilter2DEXT = _link_function('glCopyConvolutionFilter2DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei, GLsizei], 'EXT_convolution')
  6645. # GL/glext.h:7999
  6646. glGetConvolutionFilterEXT = _link_function('glGetConvolutionFilterEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution')
  6647. # GL/glext.h:8000
  6648. glGetConvolutionParameterfvEXT = _link_function('glGetConvolutionParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_convolution')
  6649. # GL/glext.h:8001
  6650. glGetConvolutionParameterivEXT = _link_function('glGetConvolutionParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_convolution')
  6651. # GL/glext.h:8002
  6652. glGetSeparableFilterEXT = _link_function('glGetSeparableFilterEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)], 'EXT_convolution')
  6653. # GL/glext.h:8003
  6654. glSeparableFilter2DEXT = _link_function('glSeparableFilter2DEXT', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)], 'EXT_convolution')
  6655. PFNGLCONVOLUTIONFILTER1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8005
  6656. PFNGLCONVOLUTIONFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8006
  6657. PFNGLCONVOLUTIONPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:8007
  6658. PFNGLCONVOLUTIONPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8008
  6659. PFNGLCONVOLUTIONPARAMETERIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:8009
  6660. PFNGLCONVOLUTIONPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8010
  6661. PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) # GL/glext.h:8011
  6662. PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:8012
  6663. PFNGLGETCONVOLUTIONFILTEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8013
  6664. PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8014
  6665. PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8015
  6666. PFNGLGETSEPARABLEFILTEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:8016
  6667. PFNGLSEPARABLEFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:8017
  6668. # SGI_color_matrix (GL/glext.h:8020)
  6669. GL_SGI_color_matrix = 1 # GL/glext.h:8021
  6670. # SGI_color_table (GL/glext.h:8024)
  6671. GL_SGI_color_table = 1 # GL/glext.h:8025
  6672. # GL/glext.h:8027
  6673. glColorTableSGI = _link_function('glColorTableSGI', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'SGI_color_table')
  6674. # GL/glext.h:8028
  6675. glColorTableParameterfvSGI = _link_function('glColorTableParameterfvSGI', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGI_color_table')
  6676. # GL/glext.h:8029
  6677. glColorTableParameterivSGI = _link_function('glColorTableParameterivSGI', None, [GLenum, GLenum, POINTER(GLint)], 'SGI_color_table')
  6678. # GL/glext.h:8030
  6679. glCopyColorTableSGI = _link_function('glCopyColorTableSGI', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'SGI_color_table')
  6680. # GL/glext.h:8031
  6681. glGetColorTableSGI = _link_function('glGetColorTableSGI', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'SGI_color_table')
  6682. # GL/glext.h:8032
  6683. glGetColorTableParameterfvSGI = _link_function('glGetColorTableParameterfvSGI', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGI_color_table')
  6684. # GL/glext.h:8033
  6685. glGetColorTableParameterivSGI = _link_function('glGetColorTableParameterivSGI', None, [GLenum, GLenum, POINTER(GLint)], 'SGI_color_table')
  6686. PFNGLCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8035
  6687. PFNGLCOLORTABLEPARAMETERFVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8036
  6688. PFNGLCOLORTABLEPARAMETERIVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8037
  6689. PFNGLCOPYCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) # GL/glext.h:8038
  6690. PFNGLGETCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8039
  6691. PFNGLGETCOLORTABLEPARAMETERFVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8040
  6692. PFNGLGETCOLORTABLEPARAMETERIVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8041
  6693. # SGIX_pixel_texture (GL/glext.h:8044)
  6694. GL_SGIX_pixel_texture = 1 # GL/glext.h:8045
  6695. # GL/glext.h:8047
  6696. glPixelTexGenSGIX = _link_function('glPixelTexGenSGIX', None, [GLenum], 'SGIX_pixel_texture')
  6697. PFNGLPIXELTEXGENSGIXPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8049
  6698. # SGIS_pixel_texture (GL/glext.h:8052)
  6699. GL_SGIS_pixel_texture = 1 # GL/glext.h:8053
  6700. # GL/glext.h:8055
  6701. glPixelTexGenParameteriSGIS = _link_function('glPixelTexGenParameteriSGIS', None, [GLenum, GLint], 'SGIS_pixel_texture')
  6702. # GL/glext.h:8056
  6703. glPixelTexGenParameterivSGIS = _link_function('glPixelTexGenParameterivSGIS', None, [GLenum, POINTER(GLint)], 'SGIS_pixel_texture')
  6704. # GL/glext.h:8057
  6705. glPixelTexGenParameterfSGIS = _link_function('glPixelTexGenParameterfSGIS', None, [GLenum, GLfloat], 'SGIS_pixel_texture')
  6706. # GL/glext.h:8058
  6707. glPixelTexGenParameterfvSGIS = _link_function('glPixelTexGenParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_pixel_texture')
  6708. # GL/glext.h:8059
  6709. glGetPixelTexGenParameterivSGIS = _link_function('glGetPixelTexGenParameterivSGIS', None, [GLenum, POINTER(GLint)], 'SGIS_pixel_texture')
  6710. # GL/glext.h:8060
  6711. glGetPixelTexGenParameterfvSGIS = _link_function('glGetPixelTexGenParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_pixel_texture')
  6712. PFNGLPIXELTEXGENPARAMETERISGISPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:8062
  6713. PFNGLPIXELTEXGENPARAMETERIVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:8063
  6714. PFNGLPIXELTEXGENPARAMETERFSGISPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:8064
  6715. PFNGLPIXELTEXGENPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8065
  6716. PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:8066
  6717. PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8067
  6718. # SGIS_texture4D (GL/glext.h:8070)
  6719. GL_SGIS_texture4D = 1 # GL/glext.h:8071
  6720. # GL/glext.h:8073
  6721. glTexImage4DSGIS = _link_function('glTexImage4DSGIS', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'SGIS_texture4D')
  6722. # GL/glext.h:8074
  6723. glTexSubImage4DSGIS = _link_function('glTexSubImage4DSGIS', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'SGIS_texture4D')
  6724. PFNGLTEXIMAGE4DSGISPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8076
  6725. PFNGLTEXSUBIMAGE4DSGISPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8077
  6726. # SGI_texture_color_table (GL/glext.h:8080)
  6727. GL_SGI_texture_color_table = 1 # GL/glext.h:8081
  6728. # EXT_cmyka (GL/glext.h:8084)
  6729. GL_EXT_cmyka = 1 # GL/glext.h:8085
  6730. # EXT_texture_object (GL/glext.h:8088)
  6731. GL_EXT_texture_object = 1 # GL/glext.h:8089
  6732. # GL/glext.h:8091
  6733. glAreTexturesResidentEXT = _link_function('glAreTexturesResidentEXT', GLboolean, [GLsizei, POINTER(GLuint), POINTER(GLboolean)], 'EXT_texture_object')
  6734. # GL/glext.h:8092
  6735. glBindTextureEXT = _link_function('glBindTextureEXT', None, [GLenum, GLuint], 'EXT_texture_object')
  6736. # GL/glext.h:8093
  6737. glDeleteTexturesEXT = _link_function('glDeleteTexturesEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_texture_object')
  6738. # GL/glext.h:8094
  6739. glGenTexturesEXT = _link_function('glGenTexturesEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_texture_object')
  6740. # GL/glext.h:8095
  6741. glIsTextureEXT = _link_function('glIsTextureEXT', GLboolean, [GLuint], 'EXT_texture_object')
  6742. GLclampf = c_float # /usr/include/GL/gl.h:161
  6743. # GL/glext.h:8096
  6744. glPrioritizeTexturesEXT = _link_function('glPrioritizeTexturesEXT', None, [GLsizei, POINTER(GLuint), POINTER(GLclampf)], 'EXT_texture_object')
  6745. PFNGLARETEXTURESRESIDENTEXTPROC = CFUNCTYPE(GLboolean, GLsizei, POINTER(GLuint), POINTER(GLboolean)) # GL/glext.h:8098
  6746. PFNGLBINDTEXTUREEXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:8099
  6747. PFNGLDELETETEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:8100
  6748. PFNGLGENTEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:8101
  6749. PFNGLISTEXTUREEXTPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:8102
  6750. PFNGLPRIORITIZETEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint), POINTER(GLclampf)) # GL/glext.h:8103
  6751. # SGIS_detail_texture (GL/glext.h:8106)
  6752. GL_SGIS_detail_texture = 1 # GL/glext.h:8107
  6753. # GL/glext.h:8109
  6754. glDetailTexFuncSGIS = _link_function('glDetailTexFuncSGIS', None, [GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_detail_texture')
  6755. # GL/glext.h:8110
  6756. glGetDetailTexFuncSGIS = _link_function('glGetDetailTexFuncSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_detail_texture')
  6757. PFNGLDETAILTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:8112
  6758. PFNGLGETDETAILTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8113
  6759. # SGIS_sharpen_texture (GL/glext.h:8116)
  6760. GL_SGIS_sharpen_texture = 1 # GL/glext.h:8117
  6761. # GL/glext.h:8119
  6762. glSharpenTexFuncSGIS = _link_function('glSharpenTexFuncSGIS', None, [GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_sharpen_texture')
  6763. # GL/glext.h:8120
  6764. glGetSharpenTexFuncSGIS = _link_function('glGetSharpenTexFuncSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_sharpen_texture')
  6765. PFNGLSHARPENTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:8122
  6766. PFNGLGETSHARPENTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8123
  6767. # EXT_packed_pixels (GL/glext.h:8126)
  6768. GL_EXT_packed_pixels = 1 # GL/glext.h:8127
  6769. # SGIS_texture_lod (GL/glext.h:8130)
  6770. GL_SGIS_texture_lod = 1 # GL/glext.h:8131
  6771. # SGIS_multisample (GL/glext.h:8134)
  6772. GL_SGIS_multisample = 1 # GL/glext.h:8135
  6773. # GL/glext.h:8137
  6774. glSampleMaskSGIS = _link_function('glSampleMaskSGIS', None, [GLclampf, GLboolean], 'SGIS_multisample')
  6775. # GL/glext.h:8138
  6776. glSamplePatternSGIS = _link_function('glSamplePatternSGIS', None, [GLenum], 'SGIS_multisample')
  6777. PFNGLSAMPLEMASKSGISPROC = CFUNCTYPE(None, GLclampf, GLboolean) # GL/glext.h:8140
  6778. PFNGLSAMPLEPATTERNSGISPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8141
  6779. # EXT_rescale_normal (GL/glext.h:8144)
  6780. GL_EXT_rescale_normal = 1 # GL/glext.h:8145
  6781. # EXT_vertex_array (GL/glext.h:8148)
  6782. GL_EXT_vertex_array = 1 # GL/glext.h:8149
  6783. # GL/glext.h:8151
  6784. glArrayElementEXT = _link_function('glArrayElementEXT', None, [GLint], 'EXT_vertex_array')
  6785. # GL/glext.h:8152
  6786. glColorPointerEXT = _link_function('glColorPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
  6787. # GL/glext.h:8153
  6788. glDrawArraysEXT = _link_function('glDrawArraysEXT', None, [GLenum, GLint, GLsizei], 'EXT_vertex_array')
  6789. # GL/glext.h:8154
  6790. glEdgeFlagPointerEXT = _link_function('glEdgeFlagPointerEXT', None, [GLsizei, GLsizei, POINTER(GLboolean)], 'EXT_vertex_array')
  6791. # GL/glext.h:8155
  6792. glGetPointervEXT = _link_function('glGetPointervEXT', None, [GLenum, POINTER(POINTER(GLvoid))], 'EXT_vertex_array')
  6793. # GL/glext.h:8156
  6794. glIndexPointerEXT = _link_function('glIndexPointerEXT', None, [GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
  6795. # GL/glext.h:8157
  6796. glNormalPointerEXT = _link_function('glNormalPointerEXT', None, [GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
  6797. # GL/glext.h:8158
  6798. glTexCoordPointerEXT = _link_function('glTexCoordPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
  6799. # GL/glext.h:8159
  6800. glVertexPointerEXT = _link_function('glVertexPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array')
  6801. PFNGLARRAYELEMENTEXTPROC = CFUNCTYPE(None, GLint) # GL/glext.h:8161
  6802. PFNGLCOLORPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:8162
  6803. PFNGLDRAWARRAYSEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei) # GL/glext.h:8163
  6804. PFNGLEDGEFLAGPOINTEREXTPROC = CFUNCTYPE(None, GLsizei, GLsizei, POINTER(GLboolean)) # GL/glext.h:8164
  6805. PFNGLGETPOINTERVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:8165
  6806. PFNGLINDEXPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:8166
  6807. PFNGLNORMALPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:8167
  6808. PFNGLTEXCOORDPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:8168
  6809. PFNGLVERTEXPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:8169
  6810. # EXT_misc_attribute (GL/glext.h:8172)
  6811. GL_EXT_misc_attribute = 1 # GL/glext.h:8173
  6812. # SGIS_generate_mipmap (GL/glext.h:8176)
  6813. GL_SGIS_generate_mipmap = 1 # GL/glext.h:8177
  6814. # SGIX_clipmap (GL/glext.h:8180)
  6815. GL_SGIX_clipmap = 1 # GL/glext.h:8181
  6816. # SGIX_shadow (GL/glext.h:8184)
  6817. GL_SGIX_shadow = 1 # GL/glext.h:8185
  6818. # SGIS_texture_edge_clamp (GL/glext.h:8188)
  6819. GL_SGIS_texture_edge_clamp = 1 # GL/glext.h:8189
  6820. # SGIS_texture_border_clamp (GL/glext.h:8192)
  6821. GL_SGIS_texture_border_clamp = 1 # GL/glext.h:8193
  6822. # EXT_blend_minmax (GL/glext.h:8196)
  6823. GL_EXT_blend_minmax = 1 # GL/glext.h:8197
  6824. # GL/glext.h:8199
  6825. glBlendEquationEXT = _link_function('glBlendEquationEXT', None, [GLenum], 'EXT_blend_minmax')
  6826. PFNGLBLENDEQUATIONEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8201
  6827. # EXT_blend_subtract (GL/glext.h:8204)
  6828. GL_EXT_blend_subtract = 1 # GL/glext.h:8205
  6829. # EXT_blend_logic_op (GL/glext.h:8208)
  6830. GL_EXT_blend_logic_op = 1 # GL/glext.h:8209
  6831. # SGIX_interlace (GL/glext.h:8212)
  6832. GL_SGIX_interlace = 1 # GL/glext.h:8213
  6833. # SGIX_pixel_tiles (GL/glext.h:8216)
  6834. GL_SGIX_pixel_tiles = 1 # GL/glext.h:8217
  6835. # SGIX_texture_select (GL/glext.h:8220)
  6836. GL_SGIX_texture_select = 1 # GL/glext.h:8221
  6837. # SGIX_sprite (GL/glext.h:8224)
  6838. GL_SGIX_sprite = 1 # GL/glext.h:8225
  6839. # GL/glext.h:8227
  6840. glSpriteParameterfSGIX = _link_function('glSpriteParameterfSGIX', None, [GLenum, GLfloat], 'SGIX_sprite')
  6841. # GL/glext.h:8228
  6842. glSpriteParameterfvSGIX = _link_function('glSpriteParameterfvSGIX', None, [GLenum, POINTER(GLfloat)], 'SGIX_sprite')
  6843. # GL/glext.h:8229
  6844. glSpriteParameteriSGIX = _link_function('glSpriteParameteriSGIX', None, [GLenum, GLint], 'SGIX_sprite')
  6845. # GL/glext.h:8230
  6846. glSpriteParameterivSGIX = _link_function('glSpriteParameterivSGIX', None, [GLenum, POINTER(GLint)], 'SGIX_sprite')
  6847. PFNGLSPRITEPARAMETERFSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:8232
  6848. PFNGLSPRITEPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8233
  6849. PFNGLSPRITEPARAMETERISGIXPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:8234
  6850. PFNGLSPRITEPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:8235
  6851. # SGIX_texture_multi_buffer (GL/glext.h:8238)
  6852. GL_SGIX_texture_multi_buffer = 1 # GL/glext.h:8239
  6853. # EXT_point_parameters (GL/glext.h:8242)
  6854. GL_EXT_point_parameters = 1 # GL/glext.h:8243
  6855. # GL/glext.h:8245
  6856. glPointParameterfEXT = _link_function('glPointParameterfEXT', None, [GLenum, GLfloat], 'EXT_point_parameters')
  6857. # GL/glext.h:8246
  6858. glPointParameterfvEXT = _link_function('glPointParameterfvEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_point_parameters')
  6859. PFNGLPOINTPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:8248
  6860. PFNGLPOINTPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8249
  6861. # SGIS_point_parameters (GL/glext.h:8252)
  6862. GL_SGIS_point_parameters = 1 # GL/glext.h:8253
  6863. # GL/glext.h:8255
  6864. glPointParameterfSGIS = _link_function('glPointParameterfSGIS', None, [GLenum, GLfloat], 'SGIS_point_parameters')
  6865. # GL/glext.h:8256
  6866. glPointParameterfvSGIS = _link_function('glPointParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_point_parameters')
  6867. PFNGLPOINTPARAMETERFSGISPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:8258
  6868. PFNGLPOINTPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8259
  6869. # SGIX_instruments (GL/glext.h:8262)
  6870. GL_SGIX_instruments = 1 # GL/glext.h:8263
  6871. # GL/glext.h:8265
  6872. glGetInstrumentsSGIX = _link_function('glGetInstrumentsSGIX', GLint, [], 'SGIX_instruments')
  6873. # GL/glext.h:8266
  6874. glInstrumentsBufferSGIX = _link_function('glInstrumentsBufferSGIX', None, [GLsizei, POINTER(GLint)], 'SGIX_instruments')
  6875. # GL/glext.h:8267
  6876. glPollInstrumentsSGIX = _link_function('glPollInstrumentsSGIX', GLint, [POINTER(GLint)], 'SGIX_instruments')
  6877. # GL/glext.h:8268
  6878. glReadInstrumentsSGIX = _link_function('glReadInstrumentsSGIX', None, [GLint], 'SGIX_instruments')
  6879. # GL/glext.h:8269
  6880. glStartInstrumentsSGIX = _link_function('glStartInstrumentsSGIX', None, [], 'SGIX_instruments')
  6881. # GL/glext.h:8270
  6882. glStopInstrumentsSGIX = _link_function('glStopInstrumentsSGIX', None, [GLint], 'SGIX_instruments')
  6883. PFNGLGETINSTRUMENTSSGIXPROC = CFUNCTYPE(GLint) # GL/glext.h:8272
  6884. PFNGLINSTRUMENTSBUFFERSGIXPROC = CFUNCTYPE(None, GLsizei, POINTER(GLint)) # GL/glext.h:8273
  6885. PFNGLPOLLINSTRUMENTSSGIXPROC = CFUNCTYPE(GLint, POINTER(GLint)) # GL/glext.h:8274
  6886. PFNGLREADINSTRUMENTSSGIXPROC = CFUNCTYPE(None, GLint) # GL/glext.h:8275
  6887. PFNGLSTARTINSTRUMENTSSGIXPROC = CFUNCTYPE(None) # GL/glext.h:8276
  6888. PFNGLSTOPINSTRUMENTSSGIXPROC = CFUNCTYPE(None, GLint) # GL/glext.h:8277
  6889. # SGIX_texture_scale_bias (GL/glext.h:8280)
  6890. GL_SGIX_texture_scale_bias = 1 # GL/glext.h:8281
  6891. # SGIX_framezoom (GL/glext.h:8284)
  6892. GL_SGIX_framezoom = 1 # GL/glext.h:8285
  6893. # GL/glext.h:8287
  6894. glFrameZoomSGIX = _link_function('glFrameZoomSGIX', None, [GLint], 'SGIX_framezoom')
  6895. PFNGLFRAMEZOOMSGIXPROC = CFUNCTYPE(None, GLint) # GL/glext.h:8289
  6896. # SGIX_tag_sample_buffer (GL/glext.h:8292)
  6897. GL_SGIX_tag_sample_buffer = 1 # GL/glext.h:8293
  6898. # GL/glext.h:8295
  6899. glTagSampleBufferSGIX = _link_function('glTagSampleBufferSGIX', None, [], 'SGIX_tag_sample_buffer')
  6900. PFNGLTAGSAMPLEBUFFERSGIXPROC = CFUNCTYPE(None) # GL/glext.h:8297
  6901. # SGIX_polynomial_ffd (GL/glext.h:8300)
  6902. GL_SGIX_polynomial_ffd = 1 # GL/glext.h:8301
  6903. # GL/glext.h:8303
  6904. glDeformationMap3dSGIX = _link_function('glDeformationMap3dSGIX', None, [GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, POINTER(GLdouble)], 'SGIX_polynomial_ffd')
  6905. # GL/glext.h:8304
  6906. glDeformationMap3fSGIX = _link_function('glDeformationMap3fSGIX', None, [GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, POINTER(GLfloat)], 'SGIX_polynomial_ffd')
  6907. # GL/glext.h:8305
  6908. glDeformSGIX = _link_function('glDeformSGIX', None, [GLbitfield], 'SGIX_polynomial_ffd')
  6909. # GL/glext.h:8306
  6910. glLoadIdentityDeformationMapSGIX = _link_function('glLoadIdentityDeformationMapSGIX', None, [GLbitfield], 'SGIX_polynomial_ffd')
  6911. PFNGLDEFORMATIONMAP3DSGIXPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, POINTER(GLdouble)) # GL/glext.h:8308
  6912. PFNGLDEFORMATIONMAP3FSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, POINTER(GLfloat)) # GL/glext.h:8309
  6913. PFNGLDEFORMSGIXPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:8310
  6914. PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:8311
  6915. # SGIX_reference_plane (GL/glext.h:8314)
  6916. GL_SGIX_reference_plane = 1 # GL/glext.h:8315
  6917. # GL/glext.h:8317
  6918. glReferencePlaneSGIX = _link_function('glReferencePlaneSGIX', None, [POINTER(GLdouble)], 'SGIX_reference_plane')
  6919. PFNGLREFERENCEPLANESGIXPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:8319
  6920. # SGIX_flush_raster (GL/glext.h:8322)
  6921. GL_SGIX_flush_raster = 1 # GL/glext.h:8323
  6922. # GL/glext.h:8325
  6923. glFlushRasterSGIX = _link_function('glFlushRasterSGIX', None, [], 'SGIX_flush_raster')
  6924. PFNGLFLUSHRASTERSGIXPROC = CFUNCTYPE(None) # GL/glext.h:8327
  6925. # SGIX_depth_texture (GL/glext.h:8330)
  6926. GL_SGIX_depth_texture = 1 # GL/glext.h:8331
  6927. # SGIS_fog_function (GL/glext.h:8334)
  6928. GL_SGIS_fog_function = 1 # GL/glext.h:8335
  6929. # GL/glext.h:8337
  6930. glFogFuncSGIS = _link_function('glFogFuncSGIS', None, [GLsizei, POINTER(GLfloat)], 'SGIS_fog_function')
  6931. # GL/glext.h:8338
  6932. glGetFogFuncSGIS = _link_function('glGetFogFuncSGIS', None, [POINTER(GLfloat)], 'SGIS_fog_function')
  6933. PFNGLFOGFUNCSGISPROC = CFUNCTYPE(None, GLsizei, POINTER(GLfloat)) # GL/glext.h:8340
  6934. PFNGLGETFOGFUNCSGISPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:8341
  6935. # SGIX_fog_offset (GL/glext.h:8344)
  6936. GL_SGIX_fog_offset = 1 # GL/glext.h:8345
  6937. # HP_image_transform (GL/glext.h:8348)
  6938. GL_HP_image_transform = 1 # GL/glext.h:8349
  6939. # GL/glext.h:8351
  6940. glImageTransformParameteriHP = _link_function('glImageTransformParameteriHP', None, [GLenum, GLenum, GLint], 'HP_image_transform')
  6941. # GL/glext.h:8352
  6942. glImageTransformParameterfHP = _link_function('glImageTransformParameterfHP', None, [GLenum, GLenum, GLfloat], 'HP_image_transform')
  6943. # GL/glext.h:8353
  6944. glImageTransformParameterivHP = _link_function('glImageTransformParameterivHP', None, [GLenum, GLenum, POINTER(GLint)], 'HP_image_transform')
  6945. # GL/glext.h:8354
  6946. glImageTransformParameterfvHP = _link_function('glImageTransformParameterfvHP', None, [GLenum, GLenum, POINTER(GLfloat)], 'HP_image_transform')
  6947. # GL/glext.h:8355
  6948. glGetImageTransformParameterivHP = _link_function('glGetImageTransformParameterivHP', None, [GLenum, GLenum, POINTER(GLint)], 'HP_image_transform')
  6949. # GL/glext.h:8356
  6950. glGetImageTransformParameterfvHP = _link_function('glGetImageTransformParameterfvHP', None, [GLenum, GLenum, POINTER(GLfloat)], 'HP_image_transform')
  6951. PFNGLIMAGETRANSFORMPARAMETERIHPPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:8358
  6952. PFNGLIMAGETRANSFORMPARAMETERFHPPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:8359
  6953. PFNGLIMAGETRANSFORMPARAMETERIVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8360
  6954. PFNGLIMAGETRANSFORMPARAMETERFVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8361
  6955. PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8362
  6956. PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8363
  6957. # HP_convolution_border_modes (GL/glext.h:8366)
  6958. GL_HP_convolution_border_modes = 1 # GL/glext.h:8367
  6959. # SGIX_texture_add_env (GL/glext.h:8370)
  6960. GL_SGIX_texture_add_env = 1 # GL/glext.h:8371
  6961. # EXT_color_subtable (GL/glext.h:8374)
  6962. GL_EXT_color_subtable = 1 # GL/glext.h:8375
  6963. # GL/glext.h:8377
  6964. glColorSubTableEXT = _link_function('glColorSubTableEXT', None, [GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_color_subtable')
  6965. # GL/glext.h:8378
  6966. glCopyColorSubTableEXT = _link_function('glCopyColorSubTableEXT', None, [GLenum, GLsizei, GLint, GLint, GLsizei], 'EXT_color_subtable')
  6967. PFNGLCOLORSUBTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8380
  6968. PFNGLCOPYCOLORSUBTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLint, GLint, GLsizei) # GL/glext.h:8381
  6969. # PGI_vertex_hints (GL/glext.h:8384)
  6970. GL_PGI_vertex_hints = 1 # GL/glext.h:8385
  6971. # PGI_misc_hints (GL/glext.h:8388)
  6972. GL_PGI_misc_hints = 1 # GL/glext.h:8389
  6973. # GL/glext.h:8391
  6974. glHintPGI = _link_function('glHintPGI', None, [GLenum, GLint], 'PGI_misc_hints')
  6975. PFNGLHINTPGIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:8393
  6976. # EXT_paletted_texture (GL/glext.h:8396)
  6977. GL_EXT_paletted_texture = 1 # GL/glext.h:8397
  6978. # GL/glext.h:8399
  6979. glColorTableEXT = _link_function('glColorTableEXT', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_paletted_texture')
  6980. # GL/glext.h:8400
  6981. glGetColorTableEXT = _link_function('glGetColorTableEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'EXT_paletted_texture')
  6982. # GL/glext.h:8401
  6983. glGetColorTableParameterivEXT = _link_function('glGetColorTableParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_paletted_texture')
  6984. # GL/glext.h:8402
  6985. glGetColorTableParameterfvEXT = _link_function('glGetColorTableParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_paletted_texture')
  6986. PFNGLCOLORTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8404
  6987. PFNGLGETCOLORTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8405
  6988. PFNGLGETCOLORTABLEPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8406
  6989. PFNGLGETCOLORTABLEPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8407
  6990. # EXT_clip_volume_hint (GL/glext.h:8410)
  6991. GL_EXT_clip_volume_hint = 1 # GL/glext.h:8411
  6992. # SGIX_list_priority (GL/glext.h:8414)
  6993. GL_SGIX_list_priority = 1 # GL/glext.h:8415
  6994. # GL/glext.h:8417
  6995. glGetListParameterfvSGIX = _link_function('glGetListParameterfvSGIX', None, [GLuint, GLenum, POINTER(GLfloat)], 'SGIX_list_priority')
  6996. # GL/glext.h:8418
  6997. glGetListParameterivSGIX = _link_function('glGetListParameterivSGIX', None, [GLuint, GLenum, POINTER(GLint)], 'SGIX_list_priority')
  6998. # GL/glext.h:8419
  6999. glListParameterfSGIX = _link_function('glListParameterfSGIX', None, [GLuint, GLenum, GLfloat], 'SGIX_list_priority')
  7000. # GL/glext.h:8420
  7001. glListParameterfvSGIX = _link_function('glListParameterfvSGIX', None, [GLuint, GLenum, POINTER(GLfloat)], 'SGIX_list_priority')
  7002. # GL/glext.h:8421
  7003. glListParameteriSGIX = _link_function('glListParameteriSGIX', None, [GLuint, GLenum, GLint], 'SGIX_list_priority')
  7004. # GL/glext.h:8422
  7005. glListParameterivSGIX = _link_function('glListParameterivSGIX', None, [GLuint, GLenum, POINTER(GLint)], 'SGIX_list_priority')
  7006. PFNGLGETLISTPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:8424
  7007. PFNGLGETLISTPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:8425
  7008. PFNGLLISTPARAMETERFSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, GLfloat) # GL/glext.h:8426
  7009. PFNGLLISTPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:8427
  7010. PFNGLLISTPARAMETERISGIXPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:8428
  7011. PFNGLLISTPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:8429
  7012. # SGIX_ir_instrument1 (GL/glext.h:8432)
  7013. GL_SGIX_ir_instrument1 = 1 # GL/glext.h:8433
  7014. # SGIX_calligraphic_fragment (GL/glext.h:8436)
  7015. GL_SGIX_calligraphic_fragment = 1 # GL/glext.h:8437
  7016. # SGIX_texture_lod_bias (GL/glext.h:8440)
  7017. GL_SGIX_texture_lod_bias = 1 # GL/glext.h:8441
  7018. # SGIX_shadow_ambient (GL/glext.h:8444)
  7019. GL_SGIX_shadow_ambient = 1 # GL/glext.h:8445
  7020. # EXT_index_texture (GL/glext.h:8448)
  7021. GL_EXT_index_texture = 1 # GL/glext.h:8449
  7022. # EXT_index_material (GL/glext.h:8452)
  7023. GL_EXT_index_material = 1 # GL/glext.h:8453
  7024. # GL/glext.h:8455
  7025. glIndexMaterialEXT = _link_function('glIndexMaterialEXT', None, [GLenum, GLenum], 'EXT_index_material')
  7026. PFNGLINDEXMATERIALEXTPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:8457
  7027. # EXT_index_func (GL/glext.h:8460)
  7028. GL_EXT_index_func = 1 # GL/glext.h:8461
  7029. # GL/glext.h:8463
  7030. glIndexFuncEXT = _link_function('glIndexFuncEXT', None, [GLenum, GLclampf], 'EXT_index_func')
  7031. PFNGLINDEXFUNCEXTPROC = CFUNCTYPE(None, GLenum, GLclampf) # GL/glext.h:8465
  7032. # EXT_index_array_formats (GL/glext.h:8468)
  7033. GL_EXT_index_array_formats = 1 # GL/glext.h:8469
  7034. # EXT_compiled_vertex_array (GL/glext.h:8472)
  7035. GL_EXT_compiled_vertex_array = 1 # GL/glext.h:8473
  7036. # GL/glext.h:8475
  7037. glLockArraysEXT = _link_function('glLockArraysEXT', None, [GLint, GLsizei], 'EXT_compiled_vertex_array')
  7038. # GL/glext.h:8476
  7039. glUnlockArraysEXT = _link_function('glUnlockArraysEXT', None, [], 'EXT_compiled_vertex_array')
  7040. PFNGLLOCKARRAYSEXTPROC = CFUNCTYPE(None, GLint, GLsizei) # GL/glext.h:8478
  7041. PFNGLUNLOCKARRAYSEXTPROC = CFUNCTYPE(None) # GL/glext.h:8479
  7042. # EXT_cull_vertex (GL/glext.h:8482)
  7043. GL_EXT_cull_vertex = 1 # GL/glext.h:8483
  7044. # GL/glext.h:8485
  7045. glCullParameterdvEXT = _link_function('glCullParameterdvEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_cull_vertex')
  7046. # GL/glext.h:8486
  7047. glCullParameterfvEXT = _link_function('glCullParameterfvEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_cull_vertex')
  7048. PFNGLCULLPARAMETERDVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:8488
  7049. PFNGLCULLPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8489
  7050. # SGIX_ycrcb (GL/glext.h:8492)
  7051. GL_SGIX_ycrcb = 1 # GL/glext.h:8493
  7052. # SGIX_fragment_lighting (GL/glext.h:8496)
  7053. GL_SGIX_fragment_lighting = 1 # GL/glext.h:8497
  7054. # GL/glext.h:8499
  7055. glFragmentColorMaterialSGIX = _link_function('glFragmentColorMaterialSGIX', None, [GLenum, GLenum], 'SGIX_fragment_lighting')
  7056. # GL/glext.h:8500
  7057. glFragmentLightfSGIX = _link_function('glFragmentLightfSGIX', None, [GLenum, GLenum, GLfloat], 'SGIX_fragment_lighting')
  7058. # GL/glext.h:8501
  7059. glFragmentLightfvSGIX = _link_function('glFragmentLightfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
  7060. # GL/glext.h:8502
  7061. glFragmentLightiSGIX = _link_function('glFragmentLightiSGIX', None, [GLenum, GLenum, GLint], 'SGIX_fragment_lighting')
  7062. # GL/glext.h:8503
  7063. glFragmentLightivSGIX = _link_function('glFragmentLightivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
  7064. # GL/glext.h:8504
  7065. glFragmentLightModelfSGIX = _link_function('glFragmentLightModelfSGIX', None, [GLenum, GLfloat], 'SGIX_fragment_lighting')
  7066. # GL/glext.h:8505
  7067. glFragmentLightModelfvSGIX = _link_function('glFragmentLightModelfvSGIX', None, [GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
  7068. # GL/glext.h:8506
  7069. glFragmentLightModeliSGIX = _link_function('glFragmentLightModeliSGIX', None, [GLenum, GLint], 'SGIX_fragment_lighting')
  7070. # GL/glext.h:8507
  7071. glFragmentLightModelivSGIX = _link_function('glFragmentLightModelivSGIX', None, [GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
  7072. # GL/glext.h:8508
  7073. glFragmentMaterialfSGIX = _link_function('glFragmentMaterialfSGIX', None, [GLenum, GLenum, GLfloat], 'SGIX_fragment_lighting')
  7074. # GL/glext.h:8509
  7075. glFragmentMaterialfvSGIX = _link_function('glFragmentMaterialfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
  7076. # GL/glext.h:8510
  7077. glFragmentMaterialiSGIX = _link_function('glFragmentMaterialiSGIX', None, [GLenum, GLenum, GLint], 'SGIX_fragment_lighting')
  7078. # GL/glext.h:8511
  7079. glFragmentMaterialivSGIX = _link_function('glFragmentMaterialivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
  7080. # GL/glext.h:8512
  7081. glGetFragmentLightfvSGIX = _link_function('glGetFragmentLightfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
  7082. # GL/glext.h:8513
  7083. glGetFragmentLightivSGIX = _link_function('glGetFragmentLightivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
  7084. # GL/glext.h:8514
  7085. glGetFragmentMaterialfvSGIX = _link_function('glGetFragmentMaterialfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting')
  7086. # GL/glext.h:8515
  7087. glGetFragmentMaterialivSGIX = _link_function('glGetFragmentMaterialivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting')
  7088. # GL/glext.h:8516
  7089. glLightEnviSGIX = _link_function('glLightEnviSGIX', None, [GLenum, GLint], 'SGIX_fragment_lighting')
  7090. PFNGLFRAGMENTCOLORMATERIALSGIXPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:8518
  7091. PFNGLFRAGMENTLIGHTFSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:8519
  7092. PFNGLFRAGMENTLIGHTFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8520
  7093. PFNGLFRAGMENTLIGHTISGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:8521
  7094. PFNGLFRAGMENTLIGHTIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8522
  7095. PFNGLFRAGMENTLIGHTMODELFSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:8523
  7096. PFNGLFRAGMENTLIGHTMODELFVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8524
  7097. PFNGLFRAGMENTLIGHTMODELISGIXPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:8525
  7098. PFNGLFRAGMENTLIGHTMODELIVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:8526
  7099. PFNGLFRAGMENTMATERIALFSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:8527
  7100. PFNGLFRAGMENTMATERIALFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8528
  7101. PFNGLFRAGMENTMATERIALISGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:8529
  7102. PFNGLFRAGMENTMATERIALIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8530
  7103. PFNGLGETFRAGMENTLIGHTFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8531
  7104. PFNGLGETFRAGMENTLIGHTIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8532
  7105. PFNGLGETFRAGMENTMATERIALFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8533
  7106. PFNGLGETFRAGMENTMATERIALIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8534
  7107. PFNGLLIGHTENVISGIXPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:8535
  7108. # IBM_rasterpos_clip (GL/glext.h:8538)
  7109. GL_IBM_rasterpos_clip = 1 # GL/glext.h:8539
  7110. # HP_texture_lighting (GL/glext.h:8542)
  7111. GL_HP_texture_lighting = 1 # GL/glext.h:8543
  7112. # EXT_draw_range_elements (GL/glext.h:8546)
  7113. GL_EXT_draw_range_elements = 1 # GL/glext.h:8547
  7114. # GL/glext.h:8549
  7115. glDrawRangeElementsEXT = _link_function('glDrawRangeElementsEXT', None, [GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid)], 'EXT_draw_range_elements')
  7116. PFNGLDRAWRANGEELEMENTSEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid)) # GL/glext.h:8551
  7117. # WIN_phong_shading (GL/glext.h:8554)
  7118. GL_WIN_phong_shading = 1 # GL/glext.h:8555
  7119. # WIN_specular_fog (GL/glext.h:8558)
  7120. GL_WIN_specular_fog = 1 # GL/glext.h:8559
  7121. # EXT_light_texture (GL/glext.h:8562)
  7122. GL_EXT_light_texture = 1 # GL/glext.h:8563
  7123. # GL/glext.h:8565
  7124. glApplyTextureEXT = _link_function('glApplyTextureEXT', None, [GLenum], 'EXT_light_texture')
  7125. # GL/glext.h:8566
  7126. glTextureLightEXT = _link_function('glTextureLightEXT', None, [GLenum], 'EXT_light_texture')
  7127. # GL/glext.h:8567
  7128. glTextureMaterialEXT = _link_function('glTextureMaterialEXT', None, [GLenum, GLenum], 'EXT_light_texture')
  7129. PFNGLAPPLYTEXTUREEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8569
  7130. PFNGLTEXTURELIGHTEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8570
  7131. PFNGLTEXTUREMATERIALEXTPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:8571
  7132. # SGIX_blend_alpha_minmax (GL/glext.h:8574)
  7133. GL_SGIX_blend_alpha_minmax = 1 # GL/glext.h:8575
  7134. # EXT_bgra (GL/glext.h:8578)
  7135. GL_EXT_bgra = 1 # GL/glext.h:8579
  7136. # SGIX_async (GL/glext.h:8582)
  7137. GL_SGIX_async = 1 # GL/glext.h:8583
  7138. # GL/glext.h:8585
  7139. glAsyncMarkerSGIX = _link_function('glAsyncMarkerSGIX', None, [GLuint], 'SGIX_async')
  7140. # GL/glext.h:8586
  7141. glFinishAsyncSGIX = _link_function('glFinishAsyncSGIX', GLint, [POINTER(GLuint)], 'SGIX_async')
  7142. # GL/glext.h:8587
  7143. glPollAsyncSGIX = _link_function('glPollAsyncSGIX', GLint, [POINTER(GLuint)], 'SGIX_async')
  7144. # GL/glext.h:8588
  7145. glGenAsyncMarkersSGIX = _link_function('glGenAsyncMarkersSGIX', GLuint, [GLsizei], 'SGIX_async')
  7146. # GL/glext.h:8589
  7147. glDeleteAsyncMarkersSGIX = _link_function('glDeleteAsyncMarkersSGIX', None, [GLuint, GLsizei], 'SGIX_async')
  7148. # GL/glext.h:8590
  7149. glIsAsyncMarkerSGIX = _link_function('glIsAsyncMarkerSGIX', GLboolean, [GLuint], 'SGIX_async')
  7150. PFNGLASYNCMARKERSGIXPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:8592
  7151. PFNGLFINISHASYNCSGIXPROC = CFUNCTYPE(GLint, POINTER(GLuint)) # GL/glext.h:8593
  7152. PFNGLPOLLASYNCSGIXPROC = CFUNCTYPE(GLint, POINTER(GLuint)) # GL/glext.h:8594
  7153. PFNGLGENASYNCMARKERSSGIXPROC = CFUNCTYPE(GLuint, GLsizei) # GL/glext.h:8595
  7154. PFNGLDELETEASYNCMARKERSSGIXPROC = CFUNCTYPE(None, GLuint, GLsizei) # GL/glext.h:8596
  7155. PFNGLISASYNCMARKERSGIXPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:8597
  7156. # SGIX_async_pixel (GL/glext.h:8600)
  7157. GL_SGIX_async_pixel = 1 # GL/glext.h:8601
  7158. # SGIX_async_histogram (GL/glext.h:8604)
  7159. GL_SGIX_async_histogram = 1 # GL/glext.h:8605
  7160. # INTEL_parallel_arrays (GL/glext.h:8608)
  7161. GL_INTEL_parallel_arrays = 1 # GL/glext.h:8609
  7162. # GL/glext.h:8611
  7163. glVertexPointervINTEL = _link_function('glVertexPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
  7164. # GL/glext.h:8612
  7165. glNormalPointervINTEL = _link_function('glNormalPointervINTEL', None, [GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
  7166. # GL/glext.h:8613
  7167. glColorPointervINTEL = _link_function('glColorPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
  7168. # GL/glext.h:8614
  7169. glTexCoordPointervINTEL = _link_function('glTexCoordPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays')
  7170. PFNGLVERTEXPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:8616
  7171. PFNGLNORMALPOINTERVINTELPROC = CFUNCTYPE(None, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:8617
  7172. PFNGLCOLORPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:8618
  7173. PFNGLTEXCOORDPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:8619
  7174. # HP_occlusion_test (GL/glext.h:8622)
  7175. GL_HP_occlusion_test = 1 # GL/glext.h:8623
  7176. # EXT_pixel_transform (GL/glext.h:8626)
  7177. GL_EXT_pixel_transform = 1 # GL/glext.h:8627
  7178. # GL/glext.h:8629
  7179. glPixelTransformParameteriEXT = _link_function('glPixelTransformParameteriEXT', None, [GLenum, GLenum, GLint], 'EXT_pixel_transform')
  7180. # GL/glext.h:8630
  7181. glPixelTransformParameterfEXT = _link_function('glPixelTransformParameterfEXT', None, [GLenum, GLenum, GLfloat], 'EXT_pixel_transform')
  7182. # GL/glext.h:8631
  7183. glPixelTransformParameterivEXT = _link_function('glPixelTransformParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_pixel_transform')
  7184. # GL/glext.h:8632
  7185. glPixelTransformParameterfvEXT = _link_function('glPixelTransformParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_pixel_transform')
  7186. PFNGLPIXELTRANSFORMPARAMETERIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:8634
  7187. PFNGLPIXELTRANSFORMPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:8635
  7188. PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8636
  7189. PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8637
  7190. # EXT_pixel_transform_color_table (GL/glext.h:8640)
  7191. GL_EXT_pixel_transform_color_table = 1 # GL/glext.h:8641
  7192. # EXT_shared_texture_palette (GL/glext.h:8644)
  7193. GL_EXT_shared_texture_palette = 1 # GL/glext.h:8645
  7194. # EXT_separate_specular_color (GL/glext.h:8648)
  7195. GL_EXT_separate_specular_color = 1 # GL/glext.h:8649
  7196. # EXT_secondary_color (GL/glext.h:8652)
  7197. GL_EXT_secondary_color = 1 # GL/glext.h:8653
  7198. # GL/glext.h:8655
  7199. glSecondaryColor3bEXT = _link_function('glSecondaryColor3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_secondary_color')
  7200. # GL/glext.h:8656
  7201. glSecondaryColor3bvEXT = _link_function('glSecondaryColor3bvEXT', None, [POINTER(GLbyte)], 'EXT_secondary_color')
  7202. # GL/glext.h:8657
  7203. glSecondaryColor3dEXT = _link_function('glSecondaryColor3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_secondary_color')
  7204. # GL/glext.h:8658
  7205. glSecondaryColor3dvEXT = _link_function('glSecondaryColor3dvEXT', None, [POINTER(GLdouble)], 'EXT_secondary_color')
  7206. # GL/glext.h:8659
  7207. glSecondaryColor3fEXT = _link_function('glSecondaryColor3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_secondary_color')
  7208. # GL/glext.h:8660
  7209. glSecondaryColor3fvEXT = _link_function('glSecondaryColor3fvEXT', None, [POINTER(GLfloat)], 'EXT_secondary_color')
  7210. # GL/glext.h:8661
  7211. glSecondaryColor3iEXT = _link_function('glSecondaryColor3iEXT', None, [GLint, GLint, GLint], 'EXT_secondary_color')
  7212. # GL/glext.h:8662
  7213. glSecondaryColor3ivEXT = _link_function('glSecondaryColor3ivEXT', None, [POINTER(GLint)], 'EXT_secondary_color')
  7214. # GL/glext.h:8663
  7215. glSecondaryColor3sEXT = _link_function('glSecondaryColor3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_secondary_color')
  7216. # GL/glext.h:8664
  7217. glSecondaryColor3svEXT = _link_function('glSecondaryColor3svEXT', None, [POINTER(GLshort)], 'EXT_secondary_color')
  7218. # GL/glext.h:8665
  7219. glSecondaryColor3ubEXT = _link_function('glSecondaryColor3ubEXT', None, [GLubyte, GLubyte, GLubyte], 'EXT_secondary_color')
  7220. # GL/glext.h:8666
  7221. glSecondaryColor3ubvEXT = _link_function('glSecondaryColor3ubvEXT', None, [POINTER(GLubyte)], 'EXT_secondary_color')
  7222. # GL/glext.h:8667
  7223. glSecondaryColor3uiEXT = _link_function('glSecondaryColor3uiEXT', None, [GLuint, GLuint, GLuint], 'EXT_secondary_color')
  7224. # GL/glext.h:8668
  7225. glSecondaryColor3uivEXT = _link_function('glSecondaryColor3uivEXT', None, [POINTER(GLuint)], 'EXT_secondary_color')
  7226. # GL/glext.h:8669
  7227. glSecondaryColor3usEXT = _link_function('glSecondaryColor3usEXT', None, [GLushort, GLushort, GLushort], 'EXT_secondary_color')
  7228. # GL/glext.h:8670
  7229. glSecondaryColor3usvEXT = _link_function('glSecondaryColor3usvEXT', None, [POINTER(GLushort)], 'EXT_secondary_color')
  7230. # GL/glext.h:8671
  7231. glSecondaryColorPointerEXT = _link_function('glSecondaryColorPointerEXT', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_secondary_color')
  7232. PFNGLSECONDARYCOLOR3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:8673
  7233. PFNGLSECONDARYCOLOR3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:8674
  7234. PFNGLSECONDARYCOLOR3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:8675
  7235. PFNGLSECONDARYCOLOR3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:8676
  7236. PFNGLSECONDARYCOLOR3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:8677
  7237. PFNGLSECONDARYCOLOR3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:8678
  7238. PFNGLSECONDARYCOLOR3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:8679
  7239. PFNGLSECONDARYCOLOR3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:8680
  7240. PFNGLSECONDARYCOLOR3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:8681
  7241. PFNGLSECONDARYCOLOR3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:8682
  7242. PFNGLSECONDARYCOLOR3UBEXTPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte) # GL/glext.h:8683
  7243. PFNGLSECONDARYCOLOR3UBVEXTPROC = CFUNCTYPE(None, POINTER(GLubyte)) # GL/glext.h:8684
  7244. PFNGLSECONDARYCOLOR3UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:8685
  7245. PFNGLSECONDARYCOLOR3UIVEXTPROC = CFUNCTYPE(None, POINTER(GLuint)) # GL/glext.h:8686
  7246. PFNGLSECONDARYCOLOR3USEXTPROC = CFUNCTYPE(None, GLushort, GLushort, GLushort) # GL/glext.h:8687
  7247. PFNGLSECONDARYCOLOR3USVEXTPROC = CFUNCTYPE(None, POINTER(GLushort)) # GL/glext.h:8688
  7248. PFNGLSECONDARYCOLORPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8689
  7249. # EXT_texture_perturb_normal (GL/glext.h:8692)
  7250. GL_EXT_texture_perturb_normal = 1 # GL/glext.h:8693
  7251. # GL/glext.h:8695
  7252. glTextureNormalEXT = _link_function('glTextureNormalEXT', None, [GLenum], 'EXT_texture_perturb_normal')
  7253. PFNGLTEXTURENORMALEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8697
  7254. # EXT_multi_draw_arrays (GL/glext.h:8700)
  7255. GL_EXT_multi_draw_arrays = 1 # GL/glext.h:8701
  7256. # GL/glext.h:8703
  7257. glMultiDrawArraysEXT = _link_function('glMultiDrawArraysEXT', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], 'EXT_multi_draw_arrays')
  7258. # GL/glext.h:8704
  7259. glMultiDrawElementsEXT = _link_function('glMultiDrawElementsEXT', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei], 'EXT_multi_draw_arrays')
  7260. PFNGLMULTIDRAWARRAYSEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei) # GL/glext.h:8706
  7261. PFNGLMULTIDRAWELEMENTSEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei) # GL/glext.h:8707
  7262. # EXT_fog_coord (GL/glext.h:8710)
  7263. GL_EXT_fog_coord = 1 # GL/glext.h:8711
  7264. # GL/glext.h:8713
  7265. glFogCoordfEXT = _link_function('glFogCoordfEXT', None, [GLfloat], 'EXT_fog_coord')
  7266. # GL/glext.h:8714
  7267. glFogCoordfvEXT = _link_function('glFogCoordfvEXT', None, [POINTER(GLfloat)], 'EXT_fog_coord')
  7268. # GL/glext.h:8715
  7269. glFogCoorddEXT = _link_function('glFogCoorddEXT', None, [GLdouble], 'EXT_fog_coord')
  7270. # GL/glext.h:8716
  7271. glFogCoorddvEXT = _link_function('glFogCoorddvEXT', None, [POINTER(GLdouble)], 'EXT_fog_coord')
  7272. # GL/glext.h:8717
  7273. glFogCoordPointerEXT = _link_function('glFogCoordPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_fog_coord')
  7274. PFNGLFOGCOORDFEXTPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:8719
  7275. PFNGLFOGCOORDFVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:8720
  7276. PFNGLFOGCOORDDEXTPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:8721
  7277. PFNGLFOGCOORDDVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:8722
  7278. PFNGLFOGCOORDPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8723
  7279. # REND_screen_coordinates (GL/glext.h:8726)
  7280. GL_REND_screen_coordinates = 1 # GL/glext.h:8727
  7281. # EXT_coordinate_frame (GL/glext.h:8730)
  7282. GL_EXT_coordinate_frame = 1 # GL/glext.h:8731
  7283. # GL/glext.h:8733
  7284. glTangent3bEXT = _link_function('glTangent3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_coordinate_frame')
  7285. # GL/glext.h:8734
  7286. glTangent3bvEXT = _link_function('glTangent3bvEXT', None, [POINTER(GLbyte)], 'EXT_coordinate_frame')
  7287. # GL/glext.h:8735
  7288. glTangent3dEXT = _link_function('glTangent3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_coordinate_frame')
  7289. # GL/glext.h:8736
  7290. glTangent3dvEXT = _link_function('glTangent3dvEXT', None, [POINTER(GLdouble)], 'EXT_coordinate_frame')
  7291. # GL/glext.h:8737
  7292. glTangent3fEXT = _link_function('glTangent3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_coordinate_frame')
  7293. # GL/glext.h:8738
  7294. glTangent3fvEXT = _link_function('glTangent3fvEXT', None, [POINTER(GLfloat)], 'EXT_coordinate_frame')
  7295. # GL/glext.h:8739
  7296. glTangent3iEXT = _link_function('glTangent3iEXT', None, [GLint, GLint, GLint], 'EXT_coordinate_frame')
  7297. # GL/glext.h:8740
  7298. glTangent3ivEXT = _link_function('glTangent3ivEXT', None, [POINTER(GLint)], 'EXT_coordinate_frame')
  7299. # GL/glext.h:8741
  7300. glTangent3sEXT = _link_function('glTangent3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_coordinate_frame')
  7301. # GL/glext.h:8742
  7302. glTangent3svEXT = _link_function('glTangent3svEXT', None, [POINTER(GLshort)], 'EXT_coordinate_frame')
  7303. # GL/glext.h:8743
  7304. glBinormal3bEXT = _link_function('glBinormal3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_coordinate_frame')
  7305. # GL/glext.h:8744
  7306. glBinormal3bvEXT = _link_function('glBinormal3bvEXT', None, [POINTER(GLbyte)], 'EXT_coordinate_frame')
  7307. # GL/glext.h:8745
  7308. glBinormal3dEXT = _link_function('glBinormal3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_coordinate_frame')
  7309. # GL/glext.h:8746
  7310. glBinormal3dvEXT = _link_function('glBinormal3dvEXT', None, [POINTER(GLdouble)], 'EXT_coordinate_frame')
  7311. # GL/glext.h:8747
  7312. glBinormal3fEXT = _link_function('glBinormal3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_coordinate_frame')
  7313. # GL/glext.h:8748
  7314. glBinormal3fvEXT = _link_function('glBinormal3fvEXT', None, [POINTER(GLfloat)], 'EXT_coordinate_frame')
  7315. # GL/glext.h:8749
  7316. glBinormal3iEXT = _link_function('glBinormal3iEXT', None, [GLint, GLint, GLint], 'EXT_coordinate_frame')
  7317. # GL/glext.h:8750
  7318. glBinormal3ivEXT = _link_function('glBinormal3ivEXT', None, [POINTER(GLint)], 'EXT_coordinate_frame')
  7319. # GL/glext.h:8751
  7320. glBinormal3sEXT = _link_function('glBinormal3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_coordinate_frame')
  7321. # GL/glext.h:8752
  7322. glBinormal3svEXT = _link_function('glBinormal3svEXT', None, [POINTER(GLshort)], 'EXT_coordinate_frame')
  7323. # GL/glext.h:8753
  7324. glTangentPointerEXT = _link_function('glTangentPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_coordinate_frame')
  7325. # GL/glext.h:8754
  7326. glBinormalPointerEXT = _link_function('glBinormalPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_coordinate_frame')
  7327. PFNGLTANGENT3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:8756
  7328. PFNGLTANGENT3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:8757
  7329. PFNGLTANGENT3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:8758
  7330. PFNGLTANGENT3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:8759
  7331. PFNGLTANGENT3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:8760
  7332. PFNGLTANGENT3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:8761
  7333. PFNGLTANGENT3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:8762
  7334. PFNGLTANGENT3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:8763
  7335. PFNGLTANGENT3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:8764
  7336. PFNGLTANGENT3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:8765
  7337. PFNGLBINORMAL3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:8766
  7338. PFNGLBINORMAL3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:8767
  7339. PFNGLBINORMAL3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:8768
  7340. PFNGLBINORMAL3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:8769
  7341. PFNGLBINORMAL3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:8770
  7342. PFNGLBINORMAL3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:8771
  7343. PFNGLBINORMAL3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:8772
  7344. PFNGLBINORMAL3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:8773
  7345. PFNGLBINORMAL3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:8774
  7346. PFNGLBINORMAL3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:8775
  7347. PFNGLTANGENTPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8776
  7348. PFNGLBINORMALPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8777
  7349. # EXT_texture_env_combine (GL/glext.h:8780)
  7350. GL_EXT_texture_env_combine = 1 # GL/glext.h:8781
  7351. # APPLE_specular_vector (GL/glext.h:8784)
  7352. GL_APPLE_specular_vector = 1 # GL/glext.h:8785
  7353. # APPLE_transform_hint (GL/glext.h:8788)
  7354. GL_APPLE_transform_hint = 1 # GL/glext.h:8789
  7355. # SGIX_fog_scale (GL/glext.h:8792)
  7356. GL_SGIX_fog_scale = 1 # GL/glext.h:8793
  7357. # SUNX_constant_data (GL/glext.h:8796)
  7358. GL_SUNX_constant_data = 1 # GL/glext.h:8797
  7359. # GL/glext.h:8799
  7360. glFinishTextureSUNX = _link_function('glFinishTextureSUNX', None, [], 'SUNX_constant_data')
  7361. PFNGLFINISHTEXTURESUNXPROC = CFUNCTYPE(None) # GL/glext.h:8801
  7362. # SUN_global_alpha (GL/glext.h:8804)
  7363. GL_SUN_global_alpha = 1 # GL/glext.h:8805
  7364. # GL/glext.h:8807
  7365. glGlobalAlphaFactorbSUN = _link_function('glGlobalAlphaFactorbSUN', None, [GLbyte], 'SUN_global_alpha')
  7366. # GL/glext.h:8808
  7367. glGlobalAlphaFactorsSUN = _link_function('glGlobalAlphaFactorsSUN', None, [GLshort], 'SUN_global_alpha')
  7368. # GL/glext.h:8809
  7369. glGlobalAlphaFactoriSUN = _link_function('glGlobalAlphaFactoriSUN', None, [GLint], 'SUN_global_alpha')
  7370. # GL/glext.h:8810
  7371. glGlobalAlphaFactorfSUN = _link_function('glGlobalAlphaFactorfSUN', None, [GLfloat], 'SUN_global_alpha')
  7372. # GL/glext.h:8811
  7373. glGlobalAlphaFactordSUN = _link_function('glGlobalAlphaFactordSUN', None, [GLdouble], 'SUN_global_alpha')
  7374. # GL/glext.h:8812
  7375. glGlobalAlphaFactorubSUN = _link_function('glGlobalAlphaFactorubSUN', None, [GLubyte], 'SUN_global_alpha')
  7376. # GL/glext.h:8813
  7377. glGlobalAlphaFactorusSUN = _link_function('glGlobalAlphaFactorusSUN', None, [GLushort], 'SUN_global_alpha')
  7378. # GL/glext.h:8814
  7379. glGlobalAlphaFactoruiSUN = _link_function('glGlobalAlphaFactoruiSUN', None, [GLuint], 'SUN_global_alpha')
  7380. PFNGLGLOBALALPHAFACTORBSUNPROC = CFUNCTYPE(None, GLbyte) # GL/glext.h:8816
  7381. PFNGLGLOBALALPHAFACTORSSUNPROC = CFUNCTYPE(None, GLshort) # GL/glext.h:8817
  7382. PFNGLGLOBALALPHAFACTORISUNPROC = CFUNCTYPE(None, GLint) # GL/glext.h:8818
  7383. PFNGLGLOBALALPHAFACTORFSUNPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:8819
  7384. PFNGLGLOBALALPHAFACTORDSUNPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:8820
  7385. PFNGLGLOBALALPHAFACTORUBSUNPROC = CFUNCTYPE(None, GLubyte) # GL/glext.h:8821
  7386. PFNGLGLOBALALPHAFACTORUSSUNPROC = CFUNCTYPE(None, GLushort) # GL/glext.h:8822
  7387. PFNGLGLOBALALPHAFACTORUISUNPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:8823
  7388. # SUN_triangle_list (GL/glext.h:8826)
  7389. GL_SUN_triangle_list = 1 # GL/glext.h:8827
  7390. # GL/glext.h:8829
  7391. glReplacementCodeuiSUN = _link_function('glReplacementCodeuiSUN', None, [GLuint], 'SUN_triangle_list')
  7392. # GL/glext.h:8830
  7393. glReplacementCodeusSUN = _link_function('glReplacementCodeusSUN', None, [GLushort], 'SUN_triangle_list')
  7394. # GL/glext.h:8831
  7395. glReplacementCodeubSUN = _link_function('glReplacementCodeubSUN', None, [GLubyte], 'SUN_triangle_list')
  7396. # GL/glext.h:8832
  7397. glReplacementCodeuivSUN = _link_function('glReplacementCodeuivSUN', None, [POINTER(GLuint)], 'SUN_triangle_list')
  7398. # GL/glext.h:8833
  7399. glReplacementCodeusvSUN = _link_function('glReplacementCodeusvSUN', None, [POINTER(GLushort)], 'SUN_triangle_list')
  7400. # GL/glext.h:8834
  7401. glReplacementCodeubvSUN = _link_function('glReplacementCodeubvSUN', None, [POINTER(GLubyte)], 'SUN_triangle_list')
  7402. # GL/glext.h:8835
  7403. glReplacementCodePointerSUN = _link_function('glReplacementCodePointerSUN', None, [GLenum, GLsizei, POINTER(POINTER(GLvoid))], 'SUN_triangle_list')
  7404. PFNGLREPLACEMENTCODEUISUNPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:8837
  7405. PFNGLREPLACEMENTCODEUSSUNPROC = CFUNCTYPE(None, GLushort) # GL/glext.h:8838
  7406. PFNGLREPLACEMENTCODEUBSUNPROC = CFUNCTYPE(None, GLubyte) # GL/glext.h:8839
  7407. PFNGLREPLACEMENTCODEUIVSUNPROC = CFUNCTYPE(None, POINTER(GLuint)) # GL/glext.h:8840
  7408. PFNGLREPLACEMENTCODEUSVSUNPROC = CFUNCTYPE(None, POINTER(GLushort)) # GL/glext.h:8841
  7409. PFNGLREPLACEMENTCODEUBVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte)) # GL/glext.h:8842
  7410. PFNGLREPLACEMENTCODEPOINTERSUNPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(POINTER(GLvoid))) # GL/glext.h:8843
  7411. # SUN_vertex (GL/glext.h:8846)
  7412. GL_SUN_vertex = 1 # GL/glext.h:8847
  7413. # GL/glext.h:8849
  7414. glColor4ubVertex2fSUN = _link_function('glColor4ubVertex2fSUN', None, [GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat], 'SUN_vertex')
  7415. # GL/glext.h:8850
  7416. glColor4ubVertex2fvSUN = _link_function('glColor4ubVertex2fvSUN', None, [POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
  7417. # GL/glext.h:8851
  7418. glColor4ubVertex3fSUN = _link_function('glColor4ubVertex3fSUN', None, [GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7419. # GL/glext.h:8852
  7420. glColor4ubVertex3fvSUN = _link_function('glColor4ubVertex3fvSUN', None, [POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
  7421. # GL/glext.h:8853
  7422. glColor3fVertex3fSUN = _link_function('glColor3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7423. # GL/glext.h:8854
  7424. glColor3fVertex3fvSUN = _link_function('glColor3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7425. # GL/glext.h:8855
  7426. glNormal3fVertex3fSUN = _link_function('glNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7427. # GL/glext.h:8856
  7428. glNormal3fVertex3fvSUN = _link_function('glNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7429. # GL/glext.h:8857
  7430. glColor4fNormal3fVertex3fSUN = _link_function('glColor4fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7431. # GL/glext.h:8858
  7432. glColor4fNormal3fVertex3fvSUN = _link_function('glColor4fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7433. # GL/glext.h:8859
  7434. glTexCoord2fVertex3fSUN = _link_function('glTexCoord2fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7435. # GL/glext.h:8860
  7436. glTexCoord2fVertex3fvSUN = _link_function('glTexCoord2fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7437. # GL/glext.h:8861
  7438. glTexCoord4fVertex4fSUN = _link_function('glTexCoord4fVertex4fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7439. # GL/glext.h:8862
  7440. glTexCoord4fVertex4fvSUN = _link_function('glTexCoord4fVertex4fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7441. # GL/glext.h:8863
  7442. glTexCoord2fColor4ubVertex3fSUN = _link_function('glTexCoord2fColor4ubVertex3fSUN', None, [GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7443. # GL/glext.h:8864
  7444. glTexCoord2fColor4ubVertex3fvSUN = _link_function('glTexCoord2fColor4ubVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
  7445. # GL/glext.h:8865
  7446. glTexCoord2fColor3fVertex3fSUN = _link_function('glTexCoord2fColor3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7447. # GL/glext.h:8866
  7448. glTexCoord2fColor3fVertex3fvSUN = _link_function('glTexCoord2fColor3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7449. # GL/glext.h:8867
  7450. glTexCoord2fNormal3fVertex3fSUN = _link_function('glTexCoord2fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7451. # GL/glext.h:8868
  7452. glTexCoord2fNormal3fVertex3fvSUN = _link_function('glTexCoord2fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7453. # GL/glext.h:8869
  7454. glTexCoord2fColor4fNormal3fVertex3fSUN = _link_function('glTexCoord2fColor4fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7455. # GL/glext.h:8870
  7456. glTexCoord2fColor4fNormal3fVertex3fvSUN = _link_function('glTexCoord2fColor4fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7457. # GL/glext.h:8871
  7458. glTexCoord4fColor4fNormal3fVertex4fSUN = _link_function('glTexCoord4fColor4fNormal3fVertex4fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7459. # GL/glext.h:8872
  7460. glTexCoord4fColor4fNormal3fVertex4fvSUN = _link_function('glTexCoord4fColor4fNormal3fVertex4fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7461. # GL/glext.h:8873
  7462. glReplacementCodeuiVertex3fSUN = _link_function('glReplacementCodeuiVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7463. # GL/glext.h:8874
  7464. glReplacementCodeuiVertex3fvSUN = _link_function('glReplacementCodeuiVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat)], 'SUN_vertex')
  7465. # GL/glext.h:8875
  7466. glReplacementCodeuiColor4ubVertex3fSUN = _link_function('glReplacementCodeuiColor4ubVertex3fSUN', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7467. # GL/glext.h:8876
  7468. glReplacementCodeuiColor4ubVertex3fvSUN = _link_function('glReplacementCodeuiColor4ubVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex')
  7469. # GL/glext.h:8877
  7470. glReplacementCodeuiColor3fVertex3fSUN = _link_function('glReplacementCodeuiColor3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7471. # GL/glext.h:8878
  7472. glReplacementCodeuiColor3fVertex3fvSUN = _link_function('glReplacementCodeuiColor3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7473. # GL/glext.h:8879
  7474. glReplacementCodeuiNormal3fVertex3fSUN = _link_function('glReplacementCodeuiNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7475. # GL/glext.h:8880
  7476. glReplacementCodeuiNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7477. # GL/glext.h:8881
  7478. glReplacementCodeuiColor4fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiColor4fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7479. # GL/glext.h:8882
  7480. glReplacementCodeuiColor4fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiColor4fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7481. # GL/glext.h:8883
  7482. glReplacementCodeuiTexCoord2fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7483. # GL/glext.h:8884
  7484. glReplacementCodeuiTexCoord2fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7485. # GL/glext.h:8885
  7486. glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7487. # GL/glext.h:8886
  7488. glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7489. # GL/glext.h:8887
  7490. glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex')
  7491. # GL/glext.h:8888
  7492. glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex')
  7493. PFNGLCOLOR4UBVERTEX2FSUNPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat) # GL/glext.h:8890
  7494. PFNGLCOLOR4UBVERTEX2FVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:8891
  7495. PFNGLCOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) # GL/glext.h:8892
  7496. PFNGLCOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:8893
  7497. PFNGLCOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8894
  7498. PFNGLCOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8895
  7499. PFNGLNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8896
  7500. PFNGLNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8897
  7501. PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8898
  7502. PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8899
  7503. PFNGLTEXCOORD2FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8900
  7504. PFNGLTEXCOORD2FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8901
  7505. PFNGLTEXCOORD4FVERTEX4FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8902
  7506. PFNGLTEXCOORD4FVERTEX4FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8903
  7507. PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) # GL/glext.h:8904
  7508. PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:8905
  7509. PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8906
  7510. PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8907
  7511. PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8908
  7512. PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8909
  7513. PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8910
  7514. PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8911
  7515. PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8912
  7516. PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8913
  7517. PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:8914
  7518. PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat)) # GL/glext.h:8915
  7519. PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) # GL/glext.h:8916
  7520. PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:8917
  7521. PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8918
  7522. PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8919
  7523. PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8920
  7524. PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8921
  7525. PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8922
  7526. PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8923
  7527. PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8924
  7528. PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8925
  7529. PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8926
  7530. PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8927
  7531. PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8928
  7532. PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:8929
  7533. # EXT_blend_func_separate (GL/glext.h:8932)
  7534. GL_EXT_blend_func_separate = 1 # GL/glext.h:8933
  7535. # GL/glext.h:8935
  7536. glBlendFuncSeparateEXT = _link_function('glBlendFuncSeparateEXT', None, [GLenum, GLenum, GLenum, GLenum], 'EXT_blend_func_separate')
  7537. PFNGLBLENDFUNCSEPARATEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:8937
  7538. # INGR_blend_func_separate (GL/glext.h:8940)
  7539. GL_INGR_blend_func_separate = 1 # GL/glext.h:8941
  7540. # GL/glext.h:8943
  7541. glBlendFuncSeparateINGR = _link_function('glBlendFuncSeparateINGR', None, [GLenum, GLenum, GLenum, GLenum], 'INGR_blend_func_separate')
  7542. PFNGLBLENDFUNCSEPARATEINGRPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:8945
  7543. # INGR_color_clamp (GL/glext.h:8948)
  7544. GL_INGR_color_clamp = 1 # GL/glext.h:8949
  7545. # INGR_interlace_read (GL/glext.h:8952)
  7546. GL_INGR_interlace_read = 1 # GL/glext.h:8953
  7547. # EXT_stencil_wrap (GL/glext.h:8956)
  7548. GL_EXT_stencil_wrap = 1 # GL/glext.h:8957
  7549. # EXT_422_pixels (GL/glext.h:8960)
  7550. GL_EXT_422_pixels = 1 # GL/glext.h:8961
  7551. # NV_texgen_reflection (GL/glext.h:8964)
  7552. GL_NV_texgen_reflection = 1 # GL/glext.h:8965
  7553. # SUN_convolution_border_modes (GL/glext.h:8968)
  7554. GL_SUN_convolution_border_modes = 1 # GL/glext.h:8969
  7555. # EXT_texture_env_add (GL/glext.h:8972)
  7556. GL_EXT_texture_env_add = 1 # GL/glext.h:8973
  7557. # EXT_texture_lod_bias (GL/glext.h:8976)
  7558. GL_EXT_texture_lod_bias = 1 # GL/glext.h:8977
  7559. # EXT_texture_filter_anisotropic (GL/glext.h:8980)
  7560. GL_EXT_texture_filter_anisotropic = 1 # GL/glext.h:8981
  7561. # EXT_vertex_weighting (GL/glext.h:8984)
  7562. GL_EXT_vertex_weighting = 1 # GL/glext.h:8985
  7563. # GL/glext.h:8987
  7564. glVertexWeightfEXT = _link_function('glVertexWeightfEXT', None, [GLfloat], 'EXT_vertex_weighting')
  7565. # GL/glext.h:8988
  7566. glVertexWeightfvEXT = _link_function('glVertexWeightfvEXT', None, [POINTER(GLfloat)], 'EXT_vertex_weighting')
  7567. # GL/glext.h:8989
  7568. glVertexWeightPointerEXT = _link_function('glVertexWeightPointerEXT', None, [GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_vertex_weighting')
  7569. PFNGLVERTEXWEIGHTFEXTPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:8991
  7570. PFNGLVERTEXWEIGHTFVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:8992
  7571. PFNGLVERTEXWEIGHTPOINTEREXTPROC = CFUNCTYPE(None, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8993
  7572. # NV_light_max_exponent (GL/glext.h:8996)
  7573. GL_NV_light_max_exponent = 1 # GL/glext.h:8997
  7574. # NV_vertex_array_range (GL/glext.h:9000)
  7575. GL_NV_vertex_array_range = 1 # GL/glext.h:9001
  7576. # GL/glext.h:9003
  7577. glFlushVertexArrayRangeNV = _link_function('glFlushVertexArrayRangeNV', None, [], 'NV_vertex_array_range')
  7578. # GL/glext.h:9004
  7579. glVertexArrayRangeNV = _link_function('glVertexArrayRangeNV', None, [GLsizei, POINTER(GLvoid)], 'NV_vertex_array_range')
  7580. PFNGLFLUSHVERTEXARRAYRANGENVPROC = CFUNCTYPE(None) # GL/glext.h:9006
  7581. PFNGLVERTEXARRAYRANGENVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) # GL/glext.h:9007
  7582. # NV_register_combiners (GL/glext.h:9010)
  7583. GL_NV_register_combiners = 1 # GL/glext.h:9011
  7584. # GL/glext.h:9013
  7585. glCombinerParameterfvNV = _link_function('glCombinerParameterfvNV', None, [GLenum, POINTER(GLfloat)], 'NV_register_combiners')
  7586. # GL/glext.h:9014
  7587. glCombinerParameterfNV = _link_function('glCombinerParameterfNV', None, [GLenum, GLfloat], 'NV_register_combiners')
  7588. # GL/glext.h:9015
  7589. glCombinerParameterivNV = _link_function('glCombinerParameterivNV', None, [GLenum, POINTER(GLint)], 'NV_register_combiners')
  7590. # GL/glext.h:9016
  7591. glCombinerParameteriNV = _link_function('glCombinerParameteriNV', None, [GLenum, GLint], 'NV_register_combiners')
  7592. # GL/glext.h:9017
  7593. glCombinerInputNV = _link_function('glCombinerInputNV', None, [GLenum, GLenum, GLenum, GLenum, GLenum, GLenum], 'NV_register_combiners')
  7594. # GL/glext.h:9018
  7595. glCombinerOutputNV = _link_function('glCombinerOutputNV', None, [GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean], 'NV_register_combiners')
  7596. # GL/glext.h:9019
  7597. glFinalCombinerInputNV = _link_function('glFinalCombinerInputNV', None, [GLenum, GLenum, GLenum, GLenum], 'NV_register_combiners')
  7598. # GL/glext.h:9020
  7599. glGetCombinerInputParameterfvNV = _link_function('glGetCombinerInputParameterfvNV', None, [GLenum, GLenum, GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners')
  7600. # GL/glext.h:9021
  7601. glGetCombinerInputParameterivNV = _link_function('glGetCombinerInputParameterivNV', None, [GLenum, GLenum, GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners')
  7602. # GL/glext.h:9022
  7603. glGetCombinerOutputParameterfvNV = _link_function('glGetCombinerOutputParameterfvNV', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners')
  7604. # GL/glext.h:9023
  7605. glGetCombinerOutputParameterivNV = _link_function('glGetCombinerOutputParameterivNV', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners')
  7606. # GL/glext.h:9024
  7607. glGetFinalCombinerInputParameterfvNV = _link_function('glGetFinalCombinerInputParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners')
  7608. # GL/glext.h:9025
  7609. glGetFinalCombinerInputParameterivNV = _link_function('glGetFinalCombinerInputParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners')
  7610. PFNGLCOMBINERPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:9027
  7611. PFNGLCOMBINERPARAMETERFNVPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:9028
  7612. PFNGLCOMBINERPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:9029
  7613. PFNGLCOMBINERPARAMETERINVPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:9030
  7614. PFNGLCOMBINERINPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:9031
  7615. PFNGLCOMBINEROUTPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean) # GL/glext.h:9032
  7616. PFNGLFINALCOMBINERINPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:9033
  7617. PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9034
  7618. PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:9035
  7619. PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9036
  7620. PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:9037
  7621. PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9038
  7622. PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:9039
  7623. # NV_fog_distance (GL/glext.h:9042)
  7624. GL_NV_fog_distance = 1 # GL/glext.h:9043
  7625. # NV_texgen_emboss (GL/glext.h:9046)
  7626. GL_NV_texgen_emboss = 1 # GL/glext.h:9047
  7627. # NV_blend_square (GL/glext.h:9050)
  7628. GL_NV_blend_square = 1 # GL/glext.h:9051
  7629. # NV_texture_env_combine4 (GL/glext.h:9054)
  7630. GL_NV_texture_env_combine4 = 1 # GL/glext.h:9055
  7631. # MESA_resize_buffers (GL/glext.h:9058)
  7632. GL_MESA_resize_buffers = 1 # GL/glext.h:9059
  7633. # GL/glext.h:9061
  7634. glResizeBuffersMESA = _link_function('glResizeBuffersMESA', None, [], 'MESA_resize_buffers')
  7635. PFNGLRESIZEBUFFERSMESAPROC = CFUNCTYPE(None) # GL/glext.h:9063
  7636. # MESA_window_pos (GL/glext.h:9066)
  7637. GL_MESA_window_pos = 1 # GL/glext.h:9067
  7638. # GL/glext.h:9069
  7639. glWindowPos2dMESA = _link_function('glWindowPos2dMESA', None, [GLdouble, GLdouble], 'MESA_window_pos')
  7640. # GL/glext.h:9070
  7641. glWindowPos2dvMESA = _link_function('glWindowPos2dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos')
  7642. # GL/glext.h:9071
  7643. glWindowPos2fMESA = _link_function('glWindowPos2fMESA', None, [GLfloat, GLfloat], 'MESA_window_pos')
  7644. # GL/glext.h:9072
  7645. glWindowPos2fvMESA = _link_function('glWindowPos2fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos')
  7646. # GL/glext.h:9073
  7647. glWindowPos2iMESA = _link_function('glWindowPos2iMESA', None, [GLint, GLint], 'MESA_window_pos')
  7648. # GL/glext.h:9074
  7649. glWindowPos2ivMESA = _link_function('glWindowPos2ivMESA', None, [POINTER(GLint)], 'MESA_window_pos')
  7650. # GL/glext.h:9075
  7651. glWindowPos2sMESA = _link_function('glWindowPos2sMESA', None, [GLshort, GLshort], 'MESA_window_pos')
  7652. # GL/glext.h:9076
  7653. glWindowPos2svMESA = _link_function('glWindowPos2svMESA', None, [POINTER(GLshort)], 'MESA_window_pos')
  7654. # GL/glext.h:9077
  7655. glWindowPos3dMESA = _link_function('glWindowPos3dMESA', None, [GLdouble, GLdouble, GLdouble], 'MESA_window_pos')
  7656. # GL/glext.h:9078
  7657. glWindowPos3dvMESA = _link_function('glWindowPos3dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos')
  7658. # GL/glext.h:9079
  7659. glWindowPos3fMESA = _link_function('glWindowPos3fMESA', None, [GLfloat, GLfloat, GLfloat], 'MESA_window_pos')
  7660. # GL/glext.h:9080
  7661. glWindowPos3fvMESA = _link_function('glWindowPos3fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos')
  7662. # GL/glext.h:9081
  7663. glWindowPos3iMESA = _link_function('glWindowPos3iMESA', None, [GLint, GLint, GLint], 'MESA_window_pos')
  7664. # GL/glext.h:9082
  7665. glWindowPos3ivMESA = _link_function('glWindowPos3ivMESA', None, [POINTER(GLint)], 'MESA_window_pos')
  7666. # GL/glext.h:9083
  7667. glWindowPos3sMESA = _link_function('glWindowPos3sMESA', None, [GLshort, GLshort, GLshort], 'MESA_window_pos')
  7668. # GL/glext.h:9084
  7669. glWindowPos3svMESA = _link_function('glWindowPos3svMESA', None, [POINTER(GLshort)], 'MESA_window_pos')
  7670. # GL/glext.h:9085
  7671. glWindowPos4dMESA = _link_function('glWindowPos4dMESA', None, [GLdouble, GLdouble, GLdouble, GLdouble], 'MESA_window_pos')
  7672. # GL/glext.h:9086
  7673. glWindowPos4dvMESA = _link_function('glWindowPos4dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos')
  7674. # GL/glext.h:9087
  7675. glWindowPos4fMESA = _link_function('glWindowPos4fMESA', None, [GLfloat, GLfloat, GLfloat, GLfloat], 'MESA_window_pos')
  7676. # GL/glext.h:9088
  7677. glWindowPos4fvMESA = _link_function('glWindowPos4fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos')
  7678. # GL/glext.h:9089
  7679. glWindowPos4iMESA = _link_function('glWindowPos4iMESA', None, [GLint, GLint, GLint, GLint], 'MESA_window_pos')
  7680. # GL/glext.h:9090
  7681. glWindowPos4ivMESA = _link_function('glWindowPos4ivMESA', None, [POINTER(GLint)], 'MESA_window_pos')
  7682. # GL/glext.h:9091
  7683. glWindowPos4sMESA = _link_function('glWindowPos4sMESA', None, [GLshort, GLshort, GLshort, GLshort], 'MESA_window_pos')
  7684. # GL/glext.h:9092
  7685. glWindowPos4svMESA = _link_function('glWindowPos4svMESA', None, [POINTER(GLshort)], 'MESA_window_pos')
  7686. PFNGLWINDOWPOS2DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:9094
  7687. PFNGLWINDOWPOS2DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:9095
  7688. PFNGLWINDOWPOS2FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:9096
  7689. PFNGLWINDOWPOS2FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:9097
  7690. PFNGLWINDOWPOS2IMESAPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:9098
  7691. PFNGLWINDOWPOS2IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:9099
  7692. PFNGLWINDOWPOS2SMESAPROC = CFUNCTYPE(None, GLshort, GLshort) # GL/glext.h:9100
  7693. PFNGLWINDOWPOS2SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:9101
  7694. PFNGLWINDOWPOS3DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:9102
  7695. PFNGLWINDOWPOS3DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:9103
  7696. PFNGLWINDOWPOS3FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:9104
  7697. PFNGLWINDOWPOS3FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:9105
  7698. PFNGLWINDOWPOS3IMESAPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:9106
  7699. PFNGLWINDOWPOS3IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:9107
  7700. PFNGLWINDOWPOS3SMESAPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:9108
  7701. PFNGLWINDOWPOS3SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:9109
  7702. PFNGLWINDOWPOS4DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:9110
  7703. PFNGLWINDOWPOS4DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:9111
  7704. PFNGLWINDOWPOS4FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:9112
  7705. PFNGLWINDOWPOS4FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:9113
  7706. PFNGLWINDOWPOS4IMESAPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:9114
  7707. PFNGLWINDOWPOS4IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:9115
  7708. PFNGLWINDOWPOS4SMESAPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:9116
  7709. PFNGLWINDOWPOS4SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:9117
  7710. # IBM_cull_vertex (GL/glext.h:9120)
  7711. GL_IBM_cull_vertex = 1 # GL/glext.h:9121
  7712. # IBM_multimode_draw_arrays (GL/glext.h:9124)
  7713. GL_IBM_multimode_draw_arrays = 1 # GL/glext.h:9125
  7714. # GL/glext.h:9127
  7715. glMultiModeDrawArraysIBM = _link_function('glMultiModeDrawArraysIBM', None, [POINTER(GLenum), POINTER(GLint), POINTER(GLsizei), GLsizei, GLint], 'IBM_multimode_draw_arrays')
  7716. # GL/glext.h:9128
  7717. glMultiModeDrawElementsIBM = _link_function('glMultiModeDrawElementsIBM', None, [POINTER(GLenum), POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, GLint], 'IBM_multimode_draw_arrays')
  7718. PFNGLMULTIMODEDRAWARRAYSIBMPROC = CFUNCTYPE(None, POINTER(GLenum), POINTER(GLint), POINTER(GLsizei), GLsizei, GLint) # GL/glext.h:9130
  7719. PFNGLMULTIMODEDRAWELEMENTSIBMPROC = CFUNCTYPE(None, POINTER(GLenum), POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, GLint) # GL/glext.h:9131
  7720. # IBM_vertex_array_lists (GL/glext.h:9134)
  7721. GL_IBM_vertex_array_lists = 1 # GL/glext.h:9135
  7722. # GL/glext.h:9137
  7723. glColorPointerListIBM = _link_function('glColorPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  7724. # GL/glext.h:9138
  7725. glSecondaryColorPointerListIBM = _link_function('glSecondaryColorPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  7726. # GL/glext.h:9139
  7727. glEdgeFlagPointerListIBM = _link_function('glEdgeFlagPointerListIBM', None, [GLint, POINTER(POINTER(GLboolean)), GLint], 'IBM_vertex_array_lists')
  7728. # GL/glext.h:9140
  7729. glFogCoordPointerListIBM = _link_function('glFogCoordPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  7730. # GL/glext.h:9141
  7731. glIndexPointerListIBM = _link_function('glIndexPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  7732. # GL/glext.h:9142
  7733. glNormalPointerListIBM = _link_function('glNormalPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  7734. # GL/glext.h:9143
  7735. glTexCoordPointerListIBM = _link_function('glTexCoordPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  7736. # GL/glext.h:9144
  7737. glVertexPointerListIBM = _link_function('glVertexPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists')
  7738. PFNGLCOLORPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9146
  7739. PFNGLSECONDARYCOLORPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9147
  7740. PFNGLEDGEFLAGPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, POINTER(POINTER(GLboolean)), GLint) # GL/glext.h:9148
  7741. PFNGLFOGCOORDPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9149
  7742. PFNGLINDEXPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9150
  7743. PFNGLNORMALPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9151
  7744. PFNGLTEXCOORDPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9152
  7745. PFNGLVERTEXPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:9153
  7746. # SGIX_subsample (GL/glext.h:9156)
  7747. GL_SGIX_subsample = 1 # GL/glext.h:9157
  7748. # SGIX_ycrcba (GL/glext.h:9160)
  7749. GL_SGIX_ycrcba = 1 # GL/glext.h:9161
  7750. # SGIX_ycrcb_subsample (GL/glext.h:9164)
  7751. GL_SGIX_ycrcb_subsample = 1 # GL/glext.h:9165
  7752. # SGIX_depth_pass_instrument (GL/glext.h:9168)
  7753. GL_SGIX_depth_pass_instrument = 1 # GL/glext.h:9169
  7754. # 3DFX_texture_compression_FXT1 (GL/glext.h:9172)
  7755. GL_3DFX_texture_compression_FXT1 = 1 # GL/glext.h:9173
  7756. # 3DFX_multisample (GL/glext.h:9176)
  7757. GL_3DFX_multisample = 1 # GL/glext.h:9177
  7758. # 3DFX_tbuffer (GL/glext.h:9180)
  7759. GL_3DFX_tbuffer = 1 # GL/glext.h:9181
  7760. # GL/glext.h:9183
  7761. glTbufferMask3DFX = _link_function('glTbufferMask3DFX', None, [GLuint], '3DFX_tbuffer')
  7762. PFNGLTBUFFERMASK3DFXPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:9185
  7763. # EXT_multisample (GL/glext.h:9188)
  7764. GL_EXT_multisample = 1 # GL/glext.h:9189
  7765. # GL/glext.h:9191
  7766. glSampleMaskEXT = _link_function('glSampleMaskEXT', None, [GLclampf, GLboolean], 'EXT_multisample')
  7767. # GL/glext.h:9192
  7768. glSamplePatternEXT = _link_function('glSamplePatternEXT', None, [GLenum], 'EXT_multisample')
  7769. PFNGLSAMPLEMASKEXTPROC = CFUNCTYPE(None, GLclampf, GLboolean) # GL/glext.h:9194
  7770. PFNGLSAMPLEPATTERNEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:9195
  7771. # SGIX_vertex_preclip (GL/glext.h:9198)
  7772. GL_SGIX_vertex_preclip = 1 # GL/glext.h:9199
  7773. # SGIX_convolution_accuracy (GL/glext.h:9202)
  7774. GL_SGIX_convolution_accuracy = 1 # GL/glext.h:9203
  7775. # SGIX_resample (GL/glext.h:9206)
  7776. GL_SGIX_resample = 1 # GL/glext.h:9207
  7777. # SGIS_point_line_texgen (GL/glext.h:9210)
  7778. GL_SGIS_point_line_texgen = 1 # GL/glext.h:9211
  7779. # SGIS_texture_color_mask (GL/glext.h:9214)
  7780. GL_SGIS_texture_color_mask = 1 # GL/glext.h:9215
  7781. # GL/glext.h:9217
  7782. glTextureColorMaskSGIS = _link_function('glTextureColorMaskSGIS', None, [GLboolean, GLboolean, GLboolean, GLboolean], 'SGIS_texture_color_mask')
  7783. PFNGLTEXTURECOLORMASKSGISPROC = CFUNCTYPE(None, GLboolean, GLboolean, GLboolean, GLboolean) # GL/glext.h:9219
  7784. # SGIX_igloo_interface (GL/glext.h:9222)
  7785. GL_SGIX_igloo_interface = 1 # GL/glext.h:9223
  7786. # GL/glext.h:9225
  7787. glIglooInterfaceSGIX = _link_function('glIglooInterfaceSGIX', None, [GLenum, POINTER(GLvoid)], 'SGIX_igloo_interface')
  7788. PFNGLIGLOOINTERFACESGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLvoid)) # GL/glext.h:9227
  7789. # EXT_texture_env_dot3 (GL/glext.h:9230)
  7790. GL_EXT_texture_env_dot3 = 1 # GL/glext.h:9231
  7791. # ATI_texture_mirror_once (GL/glext.h:9234)
  7792. GL_ATI_texture_mirror_once = 1 # GL/glext.h:9235
  7793. # NV_fence (GL/glext.h:9238)
  7794. GL_NV_fence = 1 # GL/glext.h:9239
  7795. # GL/glext.h:9241
  7796. glDeleteFencesNV = _link_function('glDeleteFencesNV', None, [GLsizei, POINTER(GLuint)], 'NV_fence')
  7797. # GL/glext.h:9242
  7798. glGenFencesNV = _link_function('glGenFencesNV', None, [GLsizei, POINTER(GLuint)], 'NV_fence')
  7799. # GL/glext.h:9243
  7800. glIsFenceNV = _link_function('glIsFenceNV', GLboolean, [GLuint], 'NV_fence')
  7801. # GL/glext.h:9244
  7802. glTestFenceNV = _link_function('glTestFenceNV', GLboolean, [GLuint], 'NV_fence')
  7803. # GL/glext.h:9245
  7804. glGetFenceivNV = _link_function('glGetFenceivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_fence')
  7805. # GL/glext.h:9246
  7806. glFinishFenceNV = _link_function('glFinishFenceNV', None, [GLuint], 'NV_fence')
  7807. # GL/glext.h:9247
  7808. glSetFenceNV = _link_function('glSetFenceNV', None, [GLuint, GLenum], 'NV_fence')
  7809. PFNGLDELETEFENCESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:9249
  7810. PFNGLGENFENCESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:9250
  7811. PFNGLISFENCENVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:9251
  7812. PFNGLTESTFENCENVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:9252
  7813. PFNGLGETFENCEIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:9253
  7814. PFNGLFINISHFENCENVPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:9254
  7815. PFNGLSETFENCENVPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:9255
  7816. # NV_evaluators (GL/glext.h:9258)
  7817. GL_NV_evaluators = 1 # GL/glext.h:9259
  7818. # GL/glext.h:9261
  7819. glMapControlPointsNV = _link_function('glMapControlPointsNV', None, [GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, POINTER(GLvoid)], 'NV_evaluators')
  7820. # GL/glext.h:9262
  7821. glMapParameterivNV = _link_function('glMapParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_evaluators')
  7822. # GL/glext.h:9263
  7823. glMapParameterfvNV = _link_function('glMapParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_evaluators')
  7824. # GL/glext.h:9264
  7825. glGetMapControlPointsNV = _link_function('glGetMapControlPointsNV', None, [GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, POINTER(GLvoid)], 'NV_evaluators')
  7826. # GL/glext.h:9265
  7827. glGetMapParameterivNV = _link_function('glGetMapParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_evaluators')
  7828. # GL/glext.h:9266
  7829. glGetMapParameterfvNV = _link_function('glGetMapParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_evaluators')
  7830. # GL/glext.h:9267
  7831. glGetMapAttribParameterivNV = _link_function('glGetMapAttribParameterivNV', None, [GLenum, GLuint, GLenum, POINTER(GLint)], 'NV_evaluators')
  7832. # GL/glext.h:9268
  7833. glGetMapAttribParameterfvNV = _link_function('glGetMapAttribParameterfvNV', None, [GLenum, GLuint, GLenum, POINTER(GLfloat)], 'NV_evaluators')
  7834. # GL/glext.h:9269
  7835. glEvalMapsNV = _link_function('glEvalMapsNV', None, [GLenum, GLenum], 'NV_evaluators')
  7836. PFNGLMAPCONTROLPOINTSNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, POINTER(GLvoid)) # GL/glext.h:9271
  7837. PFNGLMAPPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:9272
  7838. PFNGLMAPPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9273
  7839. PFNGLGETMAPCONTROLPOINTSNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, POINTER(GLvoid)) # GL/glext.h:9274
  7840. PFNGLGETMAPPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:9275
  7841. PFNGLGETMAPPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9276
  7842. PFNGLGETMAPATTRIBPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:9277
  7843. PFNGLGETMAPATTRIBPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:9278
  7844. PFNGLEVALMAPSNVPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:9279
  7845. # NV_packed_depth_stencil (GL/glext.h:9282)
  7846. GL_NV_packed_depth_stencil = 1 # GL/glext.h:9283
  7847. # NV_register_combiners2 (GL/glext.h:9286)
  7848. GL_NV_register_combiners2 = 1 # GL/glext.h:9287
  7849. # GL/glext.h:9289
  7850. glCombinerStageParameterfvNV = _link_function('glCombinerStageParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners2')
  7851. # GL/glext.h:9290
  7852. glGetCombinerStageParameterfvNV = _link_function('glGetCombinerStageParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners2')
  7853. PFNGLCOMBINERSTAGEPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9292
  7854. PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:9293
  7855. # NV_texture_compression_vtc (GL/glext.h:9296)
  7856. GL_NV_texture_compression_vtc = 1 # GL/glext.h:9297
  7857. # NV_texture_rectangle (GL/glext.h:9300)
  7858. GL_NV_texture_rectangle = 1 # GL/glext.h:9301
  7859. # NV_texture_shader (GL/glext.h:9304)
  7860. GL_NV_texture_shader = 1 # GL/glext.h:9305
  7861. # NV_texture_shader2 (GL/glext.h:9308)
  7862. GL_NV_texture_shader2 = 1 # GL/glext.h:9309
  7863. # NV_vertex_array_range2 (GL/glext.h:9312)
  7864. GL_NV_vertex_array_range2 = 1 # GL/glext.h:9313
  7865. # NV_vertex_program (GL/glext.h:9316)
  7866. GL_NV_vertex_program = 1 # GL/glext.h:9317
  7867. # GL/glext.h:9319
  7868. glAreProgramsResidentNV = _link_function('glAreProgramsResidentNV', GLboolean, [GLsizei, POINTER(GLuint), POINTER(GLboolean)], 'NV_vertex_program')
  7869. # GL/glext.h:9320
  7870. glBindProgramNV = _link_function('glBindProgramNV', None, [GLenum, GLuint], 'NV_vertex_program')
  7871. # GL/glext.h:9321
  7872. glDeleteProgramsNV = _link_function('glDeleteProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program')
  7873. # GL/glext.h:9322
  7874. glExecuteProgramNV = _link_function('glExecuteProgramNV', None, [GLenum, GLuint, POINTER(GLfloat)], 'NV_vertex_program')
  7875. # GL/glext.h:9323
  7876. glGenProgramsNV = _link_function('glGenProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program')
  7877. # GL/glext.h:9324
  7878. glGetProgramParameterdvNV = _link_function('glGetProgramParameterdvNV', None, [GLenum, GLuint, GLenum, POINTER(GLdouble)], 'NV_vertex_program')
  7879. # GL/glext.h:9325
  7880. glGetProgramParameterfvNV = _link_function('glGetProgramParameterfvNV', None, [GLenum, GLuint, GLenum, POINTER(GLfloat)], 'NV_vertex_program')
  7881. # GL/glext.h:9326
  7882. glGetProgramivNV = _link_function('glGetProgramivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program')
  7883. # GL/glext.h:9327
  7884. glGetProgramStringNV = _link_function('glGetProgramStringNV', None, [GLuint, GLenum, POINTER(GLubyte)], 'NV_vertex_program')
  7885. # GL/glext.h:9328
  7886. glGetTrackMatrixivNV = _link_function('glGetTrackMatrixivNV', None, [GLenum, GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program')
  7887. # GL/glext.h:9329
  7888. glGetVertexAttribdvNV = _link_function('glGetVertexAttribdvNV', None, [GLuint, GLenum, POINTER(GLdouble)], 'NV_vertex_program')
  7889. # GL/glext.h:9330
  7890. glGetVertexAttribfvNV = _link_function('glGetVertexAttribfvNV', None, [GLuint, GLenum, POINTER(GLfloat)], 'NV_vertex_program')
  7891. # GL/glext.h:9331
  7892. glGetVertexAttribivNV = _link_function('glGetVertexAttribivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program')
  7893. # GL/glext.h:9332
  7894. glGetVertexAttribPointervNV = _link_function('glGetVertexAttribPointervNV', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'NV_vertex_program')
  7895. # GL/glext.h:9333
  7896. glIsProgramNV = _link_function('glIsProgramNV', GLboolean, [GLuint], 'NV_vertex_program')
  7897. # GL/glext.h:9334
  7898. glLoadProgramNV = _link_function('glLoadProgramNV', None, [GLenum, GLuint, GLsizei, POINTER(GLubyte)], 'NV_vertex_program')
  7899. # GL/glext.h:9335
  7900. glProgramParameter4dNV = _link_function('glProgramParameter4dNV', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'NV_vertex_program')
  7901. # GL/glext.h:9336
  7902. glProgramParameter4dvNV = _link_function('glProgramParameter4dvNV', None, [GLenum, GLuint, POINTER(GLdouble)], 'NV_vertex_program')
  7903. # GL/glext.h:9337
  7904. glProgramParameter4fNV = _link_function('glProgramParameter4fNV', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'NV_vertex_program')
  7905. # GL/glext.h:9338
  7906. glProgramParameter4fvNV = _link_function('glProgramParameter4fvNV', None, [GLenum, GLuint, POINTER(GLfloat)], 'NV_vertex_program')
  7907. # GL/glext.h:9339
  7908. glProgramParameters4dvNV = _link_function('glProgramParameters4dvNV', None, [GLenum, GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
  7909. # GL/glext.h:9340
  7910. glProgramParameters4fvNV = _link_function('glProgramParameters4fvNV', None, [GLenum, GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
  7911. # GL/glext.h:9341
  7912. glRequestResidentProgramsNV = _link_function('glRequestResidentProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program')
  7913. # GL/glext.h:9342
  7914. glTrackMatrixNV = _link_function('glTrackMatrixNV', None, [GLenum, GLuint, GLenum, GLenum], 'NV_vertex_program')
  7915. # GL/glext.h:9343
  7916. glVertexAttribPointerNV = _link_function('glVertexAttribPointerNV', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'NV_vertex_program')
  7917. # GL/glext.h:9344
  7918. glVertexAttrib1dNV = _link_function('glVertexAttrib1dNV', None, [GLuint, GLdouble], 'NV_vertex_program')
  7919. # GL/glext.h:9345
  7920. glVertexAttrib1dvNV = _link_function('glVertexAttrib1dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
  7921. # GL/glext.h:9346
  7922. glVertexAttrib1fNV = _link_function('glVertexAttrib1fNV', None, [GLuint, GLfloat], 'NV_vertex_program')
  7923. # GL/glext.h:9347
  7924. glVertexAttrib1fvNV = _link_function('glVertexAttrib1fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
  7925. # GL/glext.h:9348
  7926. glVertexAttrib1sNV = _link_function('glVertexAttrib1sNV', None, [GLuint, GLshort], 'NV_vertex_program')
  7927. # GL/glext.h:9349
  7928. glVertexAttrib1svNV = _link_function('glVertexAttrib1svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
  7929. # GL/glext.h:9350
  7930. glVertexAttrib2dNV = _link_function('glVertexAttrib2dNV', None, [GLuint, GLdouble, GLdouble], 'NV_vertex_program')
  7931. # GL/glext.h:9351
  7932. glVertexAttrib2dvNV = _link_function('glVertexAttrib2dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
  7933. # GL/glext.h:9352
  7934. glVertexAttrib2fNV = _link_function('glVertexAttrib2fNV', None, [GLuint, GLfloat, GLfloat], 'NV_vertex_program')
  7935. # GL/glext.h:9353
  7936. glVertexAttrib2fvNV = _link_function('glVertexAttrib2fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
  7937. # GL/glext.h:9354
  7938. glVertexAttrib2sNV = _link_function('glVertexAttrib2sNV', None, [GLuint, GLshort, GLshort], 'NV_vertex_program')
  7939. # GL/glext.h:9355
  7940. glVertexAttrib2svNV = _link_function('glVertexAttrib2svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
  7941. # GL/glext.h:9356
  7942. glVertexAttrib3dNV = _link_function('glVertexAttrib3dNV', None, [GLuint, GLdouble, GLdouble, GLdouble], 'NV_vertex_program')
  7943. # GL/glext.h:9357
  7944. glVertexAttrib3dvNV = _link_function('glVertexAttrib3dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
  7945. # GL/glext.h:9358
  7946. glVertexAttrib3fNV = _link_function('glVertexAttrib3fNV', None, [GLuint, GLfloat, GLfloat, GLfloat], 'NV_vertex_program')
  7947. # GL/glext.h:9359
  7948. glVertexAttrib3fvNV = _link_function('glVertexAttrib3fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
  7949. # GL/glext.h:9360
  7950. glVertexAttrib3sNV = _link_function('glVertexAttrib3sNV', None, [GLuint, GLshort, GLshort, GLshort], 'NV_vertex_program')
  7951. # GL/glext.h:9361
  7952. glVertexAttrib3svNV = _link_function('glVertexAttrib3svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
  7953. # GL/glext.h:9362
  7954. glVertexAttrib4dNV = _link_function('glVertexAttrib4dNV', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'NV_vertex_program')
  7955. # GL/glext.h:9363
  7956. glVertexAttrib4dvNV = _link_function('glVertexAttrib4dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program')
  7957. # GL/glext.h:9364
  7958. glVertexAttrib4fNV = _link_function('glVertexAttrib4fNV', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'NV_vertex_program')
  7959. # GL/glext.h:9365
  7960. glVertexAttrib4fvNV = _link_function('glVertexAttrib4fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program')
  7961. # GL/glext.h:9366
  7962. glVertexAttrib4sNV = _link_function('glVertexAttrib4sNV', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'NV_vertex_program')
  7963. # GL/glext.h:9367
  7964. glVertexAttrib4svNV = _link_function('glVertexAttrib4svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program')
  7965. # GL/glext.h:9368
  7966. glVertexAttrib4ubNV = _link_function('glVertexAttrib4ubNV', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'NV_vertex_program')
  7967. # GL/glext.h:9369
  7968. glVertexAttrib4ubvNV = _link_function('glVertexAttrib4ubvNV', None, [GLuint, POINTER(GLubyte)], 'NV_vertex_program')
  7969. # GL/glext.h:9370
  7970. glVertexAttribs1dvNV = _link_function('glVertexAttribs1dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
  7971. # GL/glext.h:9371
  7972. glVertexAttribs1fvNV = _link_function('glVertexAttribs1fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
  7973. # GL/glext.h:9372
  7974. glVertexAttribs1svNV = _link_function('glVertexAttribs1svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
  7975. # GL/glext.h:9373
  7976. glVertexAttribs2dvNV = _link_function('glVertexAttribs2dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
  7977. # GL/glext.h:9374
  7978. glVertexAttribs2fvNV = _link_function('glVertexAttribs2fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
  7979. # GL/glext.h:9375
  7980. glVertexAttribs2svNV = _link_function('glVertexAttribs2svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
  7981. # GL/glext.h:9376
  7982. glVertexAttribs3dvNV = _link_function('glVertexAttribs3dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
  7983. # GL/glext.h:9377
  7984. glVertexAttribs3fvNV = _link_function('glVertexAttribs3fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program')
  7985. # GL/glext.h:9378
  7986. glVertexAttribs3svNV = _link_function('glVertexAttribs3svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program')
  7987. # GL/glext.h:9379
  7988. glVertexAttribs4dvNV = _link_function('glVertexAttribs4dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program')
  7989. # GL/glext.h:9380
  7990. glVertexAttribs4fvNV = _link_function('glVertexAttribs4fv