/specs/glparams.py

http://github.com/apitrace/apitrace · Python · 3679 lines · 3530 code · 15 blank · 134 comment · 1 complexity · b9d461d35a8219077da7a635e5a4d900 MD5 · raw file

Large files are truncated click here to view the full file

  1. ##########################################################################
  2. #
  3. # Copyright 2011-2017 VMware, Inc
  4. # All Rights Reserved.
  5. #
  6. # Permission is hereby granted, free of charge, to any person obtaining a copy
  7. # of this software and associated documentation files (the "Software"), to deal
  8. # in the Software without restriction, including without limitation the rights
  9. # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  10. # copies of the Software, and to permit persons to whom the Software is
  11. # furnished to do so, subject to the following conditions:
  12. #
  13. # The above copyright notice and this permission notice shall be included in
  14. # all copies or substantial portions of the Software.
  15. #
  16. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17. # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  18. # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  19. # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  20. # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  21. # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  22. # THE SOFTWARE.
  23. #
  24. ##########################################################################/
  25. '''Describe GL parameters.'''
  26. from .stdapi import *
  27. from .gltypes import *
  28. # Shorthands for the types
  29. X = None # To be determined, merely an enum
  30. B = GLboolean
  31. I = GLint
  32. I64 = GLint64
  33. E = GLenum
  34. F = GLfloat
  35. D = GLdouble
  36. P = OpaquePointer(Void)
  37. S = CString
  38. H = GLhandleARB
  39. # A underscore prefix (e.g., _glGet) is used to skip automatic code generation
  40. # for parameters that are obtained through other ways.
  41. parameters = [
  42. # (functions, type, count, name) # value
  43. ("", X, 1, "GL_ZERO"), # 0x0000
  44. ("", X, 1, "GL_ONE"), # 0x0001
  45. # These are enumerated separately in GLenum_mode
  46. #("", X, 1, "GL_POINTS"), # 0x0000
  47. #("", X, 1, "GL_LINES"), # 0x0001
  48. #("", X, 1, "GL_LINE_LOOP"), # 0x0002
  49. #("", X, 1, "GL_LINE_STRIP"), # 0x0003
  50. #("", X, 1, "GL_TRIANGLES"), # 0x0004
  51. #("", X, 1, "GL_TRIANGLE_STRIP"), # 0x0005
  52. #("", X, 1, "GL_TRIANGLE_FAN"), # 0x0006
  53. #("", X, 1, "GL_QUADS"), # 0x0007
  54. #("", X, 1, "GL_QUAD_STRIP"), # 0x0008
  55. #("", X, 1, "GL_POLYGON"), # 0x0009
  56. #("", X, 1, "GL_LINES_ADJACENCY"), # 0x000A
  57. #("", X, 1, "GL_LINE_STRIP_ADJACENCY"), # 0x000B
  58. #("", X, 1, "GL_TRIANGLES_ADJACENCY"), # 0x000C
  59. #("", X, 1, "GL_TRIANGLE_STRIP_ADJACENCY"), # 0x000D
  60. #("", X, 1, "GL_PATCHES"), # 0x000E
  61. ("", X, 1, "GL_RESTART_PATH_NV"), # 0x00F0
  62. ("", X, 1, "GL_DUP_FIRST_CUBIC_CURVE_TO_NV"), # 0x00F2
  63. ("", X, 1, "GL_DUP_LAST_CUBIC_CURVE_TO_NV"), # 0x00F4
  64. ("", X, 1, "GL_RECT_NV"), # 0x00F6
  65. ("", X, 1, "GL_RELATIVE_RECT_NV"), # 0x00F7
  66. ("", X, 1, "GL_CIRCULAR_CCW_ARC_TO_NV"), # 0x00F8
  67. ("", X, 1, "GL_CIRCULAR_CW_ARC_TO_NV"), # 0x00FA
  68. ("", X, 1, "GL_CIRCULAR_TANGENT_ARC_TO_NV"), # 0x00FC
  69. ("", X, 1, "GL_ARC_TO_NV"), # 0x00FE
  70. ("", X, 1, "GL_RELATIVE_ARC_TO_NV"), # 0x00FF
  71. ("", X, 1, "GL_ACCUM"), # 0x0100
  72. ("", X, 1, "GL_LOAD"), # 0x0101
  73. ("", X, 1, "GL_RETURN"), # 0x0102
  74. ("", X, 1, "GL_MULT"), # 0x0103
  75. ("", X, 1, "GL_ADD"), # 0x0104
  76. ("", X, 1, "GL_NEVER"), # 0x0200
  77. ("", X, 1, "GL_LESS"), # 0x0201
  78. ("", X, 1, "GL_EQUAL"), # 0x0202
  79. ("", X, 1, "GL_LEQUAL"), # 0x0203
  80. ("", X, 1, "GL_GREATER"), # 0x0204
  81. ("", X, 1, "GL_NOTEQUAL"), # 0x0205
  82. ("", X, 1, "GL_GEQUAL"), # 0x0206
  83. ("", X, 1, "GL_ALWAYS"), # 0x0207
  84. ("", X, 1, "GL_SRC_COLOR"), # 0x0300
  85. ("", X, 1, "GL_ONE_MINUS_SRC_COLOR"), # 0x0301
  86. ("", X, 1, "GL_SRC_ALPHA"), # 0x0302
  87. ("", X, 1, "GL_ONE_MINUS_SRC_ALPHA"), # 0x0303
  88. ("", X, 1, "GL_DST_ALPHA"), # 0x0304
  89. ("", X, 1, "GL_ONE_MINUS_DST_ALPHA"), # 0x0305
  90. ("", X, 1, "GL_DST_COLOR"), # 0x0306
  91. ("", X, 1, "GL_ONE_MINUS_DST_COLOR"), # 0x0307
  92. ("", X, 1, "GL_SRC_ALPHA_SATURATE"), # 0x0308
  93. ("", X, 1, "GL_FRONT_LEFT"), # 0x0400
  94. ("", X, 1, "GL_FRONT_RIGHT"), # 0x0401
  95. ("", X, 1, "GL_BACK_LEFT"), # 0x0402
  96. ("", X, 1, "GL_BACK_RIGHT"), # 0x0403
  97. ("", X, 1, "GL_FRONT"), # 0x0404
  98. ("", X, 1, "GL_BACK"), # 0x0405
  99. ("", X, 1, "GL_LEFT"), # 0x0406
  100. ("", X, 1, "GL_RIGHT"), # 0x0407
  101. ("", X, 1, "GL_FRONT_AND_BACK"), # 0x0408
  102. ("", X, 1, "GL_AUX0"), # 0x0409
  103. ("", X, 1, "GL_AUX1"), # 0x040A
  104. ("", X, 1, "GL_AUX2"), # 0x040B
  105. ("", X, 1, "GL_AUX3"), # 0x040C
  106. ("", X, 1, "GL_INVALID_ENUM"), # 0x0500
  107. ("", X, 1, "GL_INVALID_VALUE"), # 0x0501
  108. ("", X, 1, "GL_INVALID_OPERATION"), # 0x0502
  109. ("", X, 1, "GL_STACK_OVERFLOW"), # 0x0503
  110. ("", X, 1, "GL_STACK_UNDERFLOW"), # 0x0504
  111. ("", X, 1, "GL_OUT_OF_MEMORY"), # 0x0505
  112. ("", X, 1, "GL_INVALID_FRAMEBUFFER_OPERATION"), # 0x0506
  113. ("", X, 1, "GL_CONTEXT_LOST"), # 0x0507
  114. ("", X, 1, "GL_2D"), # 0x0600
  115. ("", X, 1, "GL_3D"), # 0x0601
  116. ("", X, 1, "GL_3D_COLOR"), # 0x0602
  117. ("", X, 1, "GL_3D_COLOR_TEXTURE"), # 0x0603
  118. ("", X, 1, "GL_4D_COLOR_TEXTURE"), # 0x0604
  119. ("", X, 1, "GL_PASS_THROUGH_TOKEN"), # 0x0700
  120. ("", X, 1, "GL_POINT_TOKEN"), # 0x0701
  121. ("", X, 1, "GL_LINE_TOKEN"), # 0x0702
  122. ("", X, 1, "GL_POLYGON_TOKEN"), # 0x0703
  123. ("", X, 1, "GL_BITMAP_TOKEN"), # 0x0704
  124. ("", X, 1, "GL_DRAW_PIXEL_TOKEN"), # 0x0705
  125. ("", X, 1, "GL_COPY_PIXEL_TOKEN"), # 0x0706
  126. ("", X, 1, "GL_LINE_RESET_TOKEN"), # 0x0707
  127. ("", X, 1, "GL_EXP"), # 0x0800
  128. ("", X, 1, "GL_EXP2"), # 0x0801
  129. ("", X, 1, "GL_CW"), # 0x0900
  130. ("", X, 1, "GL_CCW"), # 0x0901
  131. ("", X, 1, "GL_COEFF"), # 0x0A00
  132. ("", X, 1, "GL_ORDER"), # 0x0A01
  133. ("", X, 1, "GL_DOMAIN"), # 0x0A02
  134. ("glGet", F, 4, "GL_CURRENT_COLOR"), # 0x0B00
  135. ("glGet", F, 1, "GL_CURRENT_INDEX"), # 0x0B01
  136. ("glGet", F, 3, "GL_CURRENT_NORMAL"), # 0x0B02
  137. ("glGet", F, 4, "GL_CURRENT_TEXTURE_COORDS"), # 0x0B03
  138. ("glGet", F, 4, "GL_CURRENT_RASTER_COLOR"), # 0x0B04
  139. ("glGet", F, 1, "GL_CURRENT_RASTER_INDEX"), # 0x0B05
  140. ("glGet", F, 4, "GL_CURRENT_RASTER_TEXTURE_COORDS"), # 0x0B06
  141. ("glGet", F, 4, "GL_CURRENT_RASTER_POSITION"), # 0x0B07
  142. ("glGet", I, 1, "GL_CURRENT_RASTER_POSITION_VALID"), # 0x0B08
  143. ("glGet", F, 1, "GL_CURRENT_RASTER_DISTANCE"), # 0x0B09
  144. ("glGet", B, 1, "GL_POINT_SMOOTH"), # 0x0B10
  145. ("glGet", F, 1, "GL_POINT_SIZE"), # 0x0B11
  146. ("glGet", F, 2, "GL_POINT_SIZE_RANGE"), # 0x0B12
  147. ("glGet", F, 1, "GL_POINT_SIZE_GRANULARITY"), # 0x0B13
  148. ("glGet", B, 1, "GL_LINE_SMOOTH"), # 0x0B20
  149. ("glGet", F, 1, "GL_LINE_WIDTH"), # 0x0B21
  150. ("glGet", F, 2, "GL_LINE_WIDTH_RANGE"), # 0x0B22
  151. ("glGet", F, 1, "GL_LINE_WIDTH_GRANULARITY"), # 0x0B23
  152. ("glGet", B, 1, "GL_LINE_STIPPLE"), # 0x0B24
  153. ("glGet", I, 1, "GL_LINE_STIPPLE_PATTERN"), # 0x0B25
  154. ("glGet", I, 1, "GL_LINE_STIPPLE_REPEAT"), # 0x0B26
  155. ("glGet", E, 1, "GL_LIST_MODE"), # 0x0B30
  156. ("glGet", I, 1, "GL_MAX_LIST_NESTING"), # 0x0B31
  157. ("glGet", I, 1, "GL_LIST_BASE"), # 0x0B32
  158. ("glGet", I, 1, "GL_LIST_INDEX"), # 0x0B33
  159. ("glGet", E, 2, "GL_POLYGON_MODE"), # 0x0B40
  160. ("glGet", B, 1, "GL_POLYGON_SMOOTH"), # 0x0B41
  161. ("glGet", B, 1, "GL_POLYGON_STIPPLE"), # 0x0B42
  162. ("glGet", B, 1, "GL_EDGE_FLAG"), # 0x0B43
  163. ("glGet", B, 1, "GL_CULL_FACE"), # 0x0B44
  164. ("glGet", E, 1, "GL_CULL_FACE_MODE"), # 0x0B45
  165. ("glGet", E, 1, "GL_FRONT_FACE"), # 0x0B46
  166. ("glGet", B, 1, "GL_LIGHTING"), # 0x0B50
  167. ("glGet", B, 1, "GL_LIGHT_MODEL_LOCAL_VIEWER"), # 0x0B51
  168. ("glGet", B, 1, "GL_LIGHT_MODEL_TWO_SIDE"), # 0x0B52
  169. ("glGet", F, 4, "GL_LIGHT_MODEL_AMBIENT"), # 0x0B53
  170. ("glGet", E, 1, "GL_SHADE_MODEL"), # 0x0B54
  171. ("glGet", E, 1, "GL_COLOR_MATERIAL_FACE"), # 0x0B55
  172. ("glGet", E, 1, "GL_COLOR_MATERIAL_PARAMETER"), # 0x0B56
  173. ("glGet", B, 1, "GL_COLOR_MATERIAL"), # 0x0B57
  174. ("glGet", B, 1, "GL_FOG"), # 0x0B60
  175. ("glGet", I, 1, "GL_FOG_INDEX"), # 0x0B61
  176. ("glGet", F, 1, "GL_FOG_DENSITY"), # 0x0B62
  177. ("glGet", F, 1, "GL_FOG_START"), # 0x0B63
  178. ("glGet", F, 1, "GL_FOG_END"), # 0x0B64
  179. ("glGet", E, 1, "GL_FOG_MODE"), # 0x0B65
  180. ("glGet", F, 4, "GL_FOG_COLOR"), # 0x0B66
  181. ("glGet", F, 2, "GL_DEPTH_RANGE"), # 0x0B70
  182. ("glGet", B, 1, "GL_DEPTH_TEST"), # 0x0B71
  183. ("glGet", B, 1, "GL_DEPTH_WRITEMASK"), # 0x0B72
  184. ("glGet", F, 1, "GL_DEPTH_CLEAR_VALUE"), # 0x0B73
  185. ("glGet", E, 1, "GL_DEPTH_FUNC"), # 0x0B74
  186. ("glGet", F, 4, "GL_ACCUM_CLEAR_VALUE"), # 0x0B80
  187. ("glGet", B, 1, "GL_STENCIL_TEST"), # 0x0B90
  188. ("glGet", I, 1, "GL_STENCIL_CLEAR_VALUE"), # 0x0B91
  189. ("glGet", E, 1, "GL_STENCIL_FUNC"), # 0x0B92
  190. ("glGet", I, 1, "GL_STENCIL_VALUE_MASK"), # 0x0B93
  191. ("glGet", E, 1, "GL_STENCIL_FAIL"), # 0x0B94
  192. ("glGet", E, 1, "GL_STENCIL_PASS_DEPTH_FAIL"), # 0x0B95
  193. ("glGet", E, 1, "GL_STENCIL_PASS_DEPTH_PASS"), # 0x0B96
  194. ("glGet", I, 1, "GL_STENCIL_REF"), # 0x0B97
  195. ("glGet", I, 1, "GL_STENCIL_WRITEMASK"), # 0x0B98
  196. ("glGet", E, 1, "GL_MATRIX_MODE"), # 0x0BA0
  197. ("glGet", B, 1, "GL_NORMALIZE"), # 0x0BA1
  198. ("glGet", I, 4, "GL_VIEWPORT"), # 0x0BA2
  199. ("glGet", I, 1, "GL_MODELVIEW_STACK_DEPTH"), # 0x0BA3
  200. ("glGet", I, 1, "GL_PROJECTION_STACK_DEPTH"), # 0x0BA4
  201. ("glGet", I, 1, "GL_TEXTURE_STACK_DEPTH"), # 0x0BA5
  202. ("glGet", F, 16, "GL_MODELVIEW_MATRIX"), # 0x0BA6
  203. ("glGet", F, 16, "GL_PROJECTION_MATRIX"), # 0x0BA7
  204. ("glGet", F, 16, "GL_TEXTURE_MATRIX"), # 0x0BA8
  205. ("glGet", I, 1, "GL_ATTRIB_STACK_DEPTH"), # 0x0BB0
  206. ("glGet", I, 1, "GL_CLIENT_ATTRIB_STACK_DEPTH"), # 0x0BB1
  207. ("glGet", B, 1, "GL_ALPHA_TEST"), # 0x0BC0
  208. ("glGet", E, 1, "GL_ALPHA_TEST_FUNC"), # 0x0BC1
  209. ("glGet", F, 1, "GL_ALPHA_TEST_REF"), # 0x0BC2
  210. ("glGet", B, 1, "GL_DITHER"), # 0x0BD0
  211. ("glGet", E, 1, "GL_BLEND_DST"), # 0x0BE0
  212. ("glGet", E, 1, "GL_BLEND_SRC"), # 0x0BE1
  213. ("glGet", B, 1, "GL_BLEND"), # 0x0BE2
  214. ("glGet", E, 1, "GL_LOGIC_OP_MODE"), # 0x0BF0
  215. ("glGet", B, 1, "GL_INDEX_LOGIC_OP"), # 0x0BF1
  216. ("glGet", B, 1, "GL_COLOR_LOGIC_OP"), # 0x0BF2
  217. ("glGet", I, 1, "GL_AUX_BUFFERS"), # 0x0C00
  218. ("glGet", E, 1, "GL_DRAW_BUFFER"), # 0x0C01
  219. ("glGet", E, 1, "GL_READ_BUFFER"), # 0x0C02
  220. ("glGet", I, 4, "GL_SCISSOR_BOX"), # 0x0C10
  221. ("glGet", B, 1, "GL_SCISSOR_TEST"), # 0x0C11
  222. ("glGet", I, 1, "GL_INDEX_CLEAR_VALUE"), # 0x0C20
  223. ("glGet", I, 1, "GL_INDEX_WRITEMASK"), # 0x0C21
  224. ("glGet", F, 4, "GL_COLOR_CLEAR_VALUE"), # 0x0C22
  225. ("glGet", B, 4, "GL_COLOR_WRITEMASK"), # 0x0C23
  226. ("glGet", B, 1, "GL_INDEX_MODE"), # 0x0C30
  227. ("glGet", B, 1, "GL_RGBA_MODE"), # 0x0C31
  228. ("glGet", B, 1, "GL_DOUBLEBUFFER"), # 0x0C32
  229. ("glGet", B, 1, "GL_STEREO"), # 0x0C33
  230. ("glGet", E, 1, "GL_RENDER_MODE"), # 0x0C40
  231. ("glGet", E, 1, "GL_PERSPECTIVE_CORRECTION_HINT"), # 0x0C50
  232. ("glGet", E, 1, "GL_POINT_SMOOTH_HINT"), # 0x0C51
  233. ("glGet", E, 1, "GL_LINE_SMOOTH_HINT"), # 0x0C52
  234. ("glGet", E, 1, "GL_POLYGON_SMOOTH_HINT"), # 0x0C53
  235. ("glGet", E, 1, "GL_FOG_HINT"), # 0x0C54
  236. ("glGet", B, 1, "GL_TEXTURE_GEN_S"), # 0x0C60
  237. ("glGet", B, 1, "GL_TEXTURE_GEN_T"), # 0x0C61
  238. ("glGet", B, 1, "GL_TEXTURE_GEN_R"), # 0x0C62
  239. ("glGet", B, 1, "GL_TEXTURE_GEN_Q"), # 0x0C63
  240. ("", X, 1, "GL_PIXEL_MAP_I_TO_I"), # 0x0C70
  241. ("", X, 1, "GL_PIXEL_MAP_S_TO_S"), # 0x0C71
  242. ("", X, 1, "GL_PIXEL_MAP_I_TO_R"), # 0x0C72
  243. ("", X, 1, "GL_PIXEL_MAP_I_TO_G"), # 0x0C73
  244. ("", X, 1, "GL_PIXEL_MAP_I_TO_B"), # 0x0C74
  245. ("", X, 1, "GL_PIXEL_MAP_I_TO_A"), # 0x0C75
  246. ("", X, 1, "GL_PIXEL_MAP_R_TO_R"), # 0x0C76
  247. ("", X, 1, "GL_PIXEL_MAP_G_TO_G"), # 0x0C77
  248. ("", X, 1, "GL_PIXEL_MAP_B_TO_B"), # 0x0C78
  249. ("", X, 1, "GL_PIXEL_MAP_A_TO_A"), # 0x0C79
  250. ("glGet", I, 1, "GL_PIXEL_MAP_I_TO_I_SIZE"), # 0x0CB0
  251. ("glGet", I, 1, "GL_PIXEL_MAP_S_TO_S_SIZE"), # 0x0CB1
  252. ("glGet", I, 1, "GL_PIXEL_MAP_I_TO_R_SIZE"), # 0x0CB2
  253. ("glGet", I, 1, "GL_PIXEL_MAP_I_TO_G_SIZE"), # 0x0CB3
  254. ("glGet", I, 1, "GL_PIXEL_MAP_I_TO_B_SIZE"), # 0x0CB4
  255. ("glGet", I, 1, "GL_PIXEL_MAP_I_TO_A_SIZE"), # 0x0CB5
  256. ("glGet", I, 1, "GL_PIXEL_MAP_R_TO_R_SIZE"), # 0x0CB6
  257. ("glGet", I, 1, "GL_PIXEL_MAP_G_TO_G_SIZE"), # 0x0CB7
  258. ("glGet", I, 1, "GL_PIXEL_MAP_B_TO_B_SIZE"), # 0x0CB8
  259. ("glGet", I, 1, "GL_PIXEL_MAP_A_TO_A_SIZE"), # 0x0CB9
  260. ("glGet", B, 1, "GL_UNPACK_SWAP_BYTES"), # 0x0CF0
  261. ("glGet", B, 1, "GL_UNPACK_LSB_FIRST"), # 0x0CF1
  262. ("glGet", I, 1, "GL_UNPACK_ROW_LENGTH"), # 0x0CF2
  263. ("glGet", I, 1, "GL_UNPACK_SKIP_ROWS"), # 0x0CF3
  264. ("glGet", I, 1, "GL_UNPACK_SKIP_PIXELS"), # 0x0CF4
  265. ("glGet", I, 1, "GL_UNPACK_ALIGNMENT"), # 0x0CF5
  266. ("glGet", B, 1, "GL_PACK_SWAP_BYTES"), # 0x0D00
  267. ("glGet", B, 1, "GL_PACK_LSB_FIRST"), # 0x0D01
  268. ("glGet", I, 1, "GL_PACK_ROW_LENGTH"), # 0x0D02
  269. ("glGet", I, 1, "GL_PACK_SKIP_ROWS"), # 0x0D03
  270. ("glGet", I, 1, "GL_PACK_SKIP_PIXELS"), # 0x0D04
  271. ("glGet", I, 1, "GL_PACK_ALIGNMENT"), # 0x0D05
  272. ("glGet", B, 1, "GL_MAP_COLOR"), # 0x0D10
  273. ("glGet", B, 1, "GL_MAP_STENCIL"), # 0x0D11
  274. ("glGet", I, 1, "GL_INDEX_SHIFT"), # 0x0D12
  275. ("glGet", I, 1, "GL_INDEX_OFFSET"), # 0x0D13
  276. ("glGet", F, 1, "GL_RED_SCALE"), # 0x0D14
  277. ("glGet", F, 1, "GL_RED_BIAS"), # 0x0D15
  278. ("glGet", F, 1, "GL_ZOOM_X"), # 0x0D16
  279. ("glGet", F, 1, "GL_ZOOM_Y"), # 0x0D17
  280. ("glGet", F, 1, "GL_GREEN_SCALE"), # 0x0D18
  281. ("glGet", F, 1, "GL_GREEN_BIAS"), # 0x0D19
  282. ("glGet", F, 1, "GL_BLUE_SCALE"), # 0x0D1A
  283. ("glGet", F, 1, "GL_BLUE_BIAS"), # 0x0D1B
  284. ("glGet,glGetTexEnv", F, 1, "GL_ALPHA_SCALE"), # 0x0D1C
  285. ("glGet", F, 1, "GL_ALPHA_BIAS"), # 0x0D1D
  286. ("glGet", F, 1, "GL_DEPTH_SCALE"), # 0x0D1E
  287. ("glGet", F, 1, "GL_DEPTH_BIAS"), # 0x0D1F
  288. ("glGet", I, 1, "GL_MAX_EVAL_ORDER"), # 0x0D30
  289. ("glGet", I, 1, "GL_MAX_LIGHTS"), # 0x0D31
  290. ("glGet", I, 1, "GL_MAX_CLIP_DISTANCES"), # 0x0D32
  291. ("glGet", I, 1, "GL_MAX_TEXTURE_SIZE"), # 0x0D33
  292. ("glGet", I, 1, "GL_MAX_PIXEL_MAP_TABLE"), # 0x0D34
  293. ("glGet", I, 1, "GL_MAX_ATTRIB_STACK_DEPTH"), # 0x0D35
  294. ("glGet", I, 1, "GL_MAX_MODELVIEW_STACK_DEPTH"), # 0x0D36
  295. ("glGet", I, 1, "GL_MAX_NAME_STACK_DEPTH"), # 0x0D37
  296. ("glGet", I, 1, "GL_MAX_PROJECTION_STACK_DEPTH"), # 0x0D38
  297. ("glGet", I, 1, "GL_MAX_TEXTURE_STACK_DEPTH"), # 0x0D39
  298. ("glGet", F, 2, "GL_MAX_VIEWPORT_DIMS"), # 0x0D3A
  299. ("glGet", I, 1, "GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"), # 0x0D3B
  300. ("glGet", I, 1, "GL_SUBPIXEL_BITS"), # 0x0D50
  301. ("glGet", I, 1, "GL_INDEX_BITS"), # 0x0D51
  302. ("glGet", I, 1, "GL_RED_BITS"), # 0x0D52
  303. ("glGet", I, 1, "GL_GREEN_BITS"), # 0x0D53
  304. ("glGet", I, 1, "GL_BLUE_BITS"), # 0x0D54
  305. ("glGet", I, 1, "GL_ALPHA_BITS"), # 0x0D55
  306. ("glGet", I, 1, "GL_DEPTH_BITS"), # 0x0D56
  307. ("glGet", I, 1, "GL_STENCIL_BITS"), # 0x0D57
  308. ("glGet", I, 1, "GL_ACCUM_RED_BITS"), # 0x0D58
  309. ("glGet", I, 1, "GL_ACCUM_GREEN_BITS"), # 0x0D59
  310. ("glGet", I, 1, "GL_ACCUM_BLUE_BITS"), # 0x0D5A
  311. ("glGet", I, 1, "GL_ACCUM_ALPHA_BITS"), # 0x0D5B
  312. ("glGet", I, 1, "GL_NAME_STACK_DEPTH"), # 0x0D70
  313. ("glGet", B, 1, "GL_AUTO_NORMAL"), # 0x0D80
  314. ("glGet", B, 1, "GL_MAP1_COLOR_4"), # 0x0D90
  315. ("glGet", B, 1, "GL_MAP1_INDEX"), # 0x0D91
  316. ("glGet", B, 1, "GL_MAP1_NORMAL"), # 0x0D92
  317. ("glGet", B, 1, "GL_MAP1_TEXTURE_COORD_1"), # 0x0D93
  318. ("glGet", B, 1, "GL_MAP1_TEXTURE_COORD_2"), # 0x0D94
  319. ("glGet", B, 1, "GL_MAP1_TEXTURE_COORD_3"), # 0x0D95
  320. ("glGet", B, 1, "GL_MAP1_TEXTURE_COORD_4"), # 0x0D96
  321. ("glGet", B, 1, "GL_MAP1_VERTEX_3"), # 0x0D97
  322. ("glGet", B, 1, "GL_MAP1_VERTEX_4"), # 0x0D98
  323. ("glGet", B, 1, "GL_MAP2_COLOR_4"), # 0x0DB0
  324. ("glGet", B, 1, "GL_MAP2_INDEX"), # 0x0DB1
  325. ("glGet", B, 1, "GL_MAP2_NORMAL"), # 0x0DB2
  326. ("glGet", B, 1, "GL_MAP2_TEXTURE_COORD_1"), # 0x0DB3
  327. ("glGet", B, 1, "GL_MAP2_TEXTURE_COORD_2"), # 0x0DB4
  328. ("glGet", B, 1, "GL_MAP2_TEXTURE_COORD_3"), # 0x0DB5
  329. ("glGet", B, 1, "GL_MAP2_TEXTURE_COORD_4"), # 0x0DB6
  330. ("glGet", B, 1, "GL_MAP2_VERTEX_3"), # 0x0DB7
  331. ("glGet", B, 1, "GL_MAP2_VERTEX_4"), # 0x0DB8
  332. ("glGet", F, 2, "GL_MAP1_GRID_DOMAIN"), # 0x0DD0
  333. ("glGet", I, 1, "GL_MAP1_GRID_SEGMENTS"), # 0x0DD1
  334. ("glGet", F, 4, "GL_MAP2_GRID_DOMAIN"), # 0x0DD2
  335. ("glGet", I, 2, "GL_MAP2_GRID_SEGMENTS"), # 0x0DD3
  336. ("", B, 1, "GL_TEXTURE_1D"), # 0x0DE0
  337. ("", B, 1, "GL_TEXTURE_2D"), # 0x0DE1
  338. ("glGet", P, 1, "GL_FEEDBACK_BUFFER_POINTER"), # 0x0DF0
  339. ("glGet", I, 1, "GL_FEEDBACK_BUFFER_SIZE"), # 0x0DF1
  340. ("glGet", E, 1, "GL_FEEDBACK_BUFFER_TYPE"), # 0x0DF2
  341. ("glGet", P, 1, "GL_SELECTION_BUFFER_POINTER"), # 0x0DF3
  342. ("glGet", I, 1, "GL_SELECTION_BUFFER_SIZE"), # 0x0DF4
  343. ("glGetTexLevelParameter", I, 1, "GL_TEXTURE_WIDTH"), # 0x1000
  344. ("glGetTexLevelParameter", I, 1, "GL_TEXTURE_HEIGHT"), # 0x1001
  345. ("glGetTexLevelParameter", E, 1, "GL_TEXTURE_INTERNAL_FORMAT"), # 0x1003
  346. ("glGetTexParameter,glGetSamplerParameter", F, 4, "GL_TEXTURE_BORDER_COLOR"), # 0x1004
  347. ("glGetTexLevelParameter", I, 1, "GL_TEXTURE_BORDER"), # 0x1005
  348. ("glGetTexParameter", E, 1, "GL_TEXTURE_TARGET"), # 0x1006
  349. ("", X, 1, "GL_DONT_CARE"), # 0x1100
  350. ("", X, 1, "GL_FASTEST"), # 0x1101
  351. ("", X, 1, "GL_NICEST"), # 0x1102
  352. ("glGetLight,glGetMaterial", F, 4, "GL_AMBIENT"), # 0x1200
  353. ("glGetLight,glGetMaterial", F, 4, "GL_DIFFUSE"), # 0x1201
  354. ("glGetLight,glGetMaterial", F, 4, "GL_SPECULAR"), # 0x1202
  355. ("glGetLight", F, 4, "GL_POSITION"), # 0x1203
  356. ("glGetLight", F, 3, "GL_SPOT_DIRECTION"), # 0x1204
  357. ("glGetLight", F, 1, "GL_SPOT_EXPONENT"), # 0x1205
  358. ("glGetLight", F, 1, "GL_SPOT_CUTOFF"), # 0x1206
  359. ("glGetLight", F, 1, "GL_CONSTANT_ATTENUATION"), # 0x1207
  360. ("glGetLight", F, 1, "GL_LINEAR_ATTENUATION"), # 0x1208
  361. ("glGetLight", F, 1, "GL_QUADRATIC_ATTENUATION"), # 0x1209
  362. ("", X, 1, "GL_COMPILE"), # 0x1300
  363. ("", X, 1, "GL_COMPILE_AND_EXECUTE"), # 0x1301
  364. ("", X, 1, "GL_BYTE"), # 0x1400
  365. ("", X, 1, "GL_UNSIGNED_BYTE"), # 0x1401
  366. ("", X, 1, "GL_SHORT"), # 0x1402
  367. ("", X, 1, "GL_UNSIGNED_SHORT"), # 0x1403
  368. ("", X, 1, "GL_INT"), # 0x1404
  369. ("", X, 1, "GL_UNSIGNED_INT"), # 0x1405
  370. ("", X, 1, "GL_FLOAT"), # 0x1406
  371. ("", X, 1, "GL_2_BYTES"), # 0x1407
  372. ("", X, 1, "GL_3_BYTES"), # 0x1408
  373. ("", X, 1, "GL_4_BYTES"), # 0x1409
  374. ("", X, 1, "GL_DOUBLE"), # 0x140A
  375. ("", X, 1, "GL_HALF_FLOAT"), # 0x140B
  376. ("", X, 1, "GL_FIXED"), # 0x140C
  377. ("", X, 1, "GL_INT64_ARB"), # 0x140E
  378. ("", X, 1, "GL_UNSIGNED_INT64_ARB"), # 0x140F
  379. ("", X, 1, "GL_CLEAR"), # 0x1500
  380. ("", X, 1, "GL_AND"), # 0x1501
  381. ("", X, 1, "GL_AND_REVERSE"), # 0x1502
  382. ("", X, 1, "GL_COPY"), # 0x1503
  383. ("", X, 1, "GL_AND_INVERTED"), # 0x1504
  384. ("", X, 1, "GL_NOOP"), # 0x1505
  385. ("", X, 1, "GL_XOR"), # 0x1506
  386. ("", X, 1, "GL_OR"), # 0x1507
  387. ("", X, 1, "GL_NOR"), # 0x1508
  388. ("", X, 1, "GL_EQUIV"), # 0x1509
  389. ("", X, 1, "GL_INVERT"), # 0x150A
  390. ("", X, 1, "GL_OR_REVERSE"), # 0x150B
  391. ("", X, 1, "GL_COPY_INVERTED"), # 0x150C
  392. ("", X, 1, "GL_OR_INVERTED"), # 0x150D
  393. ("", X, 1, "GL_NAND"), # 0x150E
  394. ("", X, 1, "GL_SET"), # 0x150F
  395. ("glGetMaterial", F, 4, "GL_EMISSION"), # 0x1600
  396. ("glGetMaterial", F, 1, "GL_SHININESS"), # 0x1601
  397. ("", F, 4, "GL_AMBIENT_AND_DIFFUSE"), # 0x1602
  398. ("glGetMaterial", F, 3, "GL_COLOR_INDEXES"), # 0x1603
  399. ("", X, 1, "GL_MODELVIEW"), # 0x1700
  400. ("", X, 1, "GL_PROJECTION"), # 0x1701
  401. ("", X, 1, "GL_TEXTURE"), # 0x1702
  402. ("", X, 1, "GL_COLOR"), # 0x1800
  403. ("", X, 1, "GL_DEPTH"), # 0x1801
  404. ("", X, 1, "GL_STENCIL"), # 0x1802
  405. ("", X, 1, "GL_COLOR_INDEX"), # 0x1900
  406. ("", X, 1, "GL_STENCIL_INDEX"), # 0x1901
  407. ("", X, 1, "GL_DEPTH_COMPONENT"), # 0x1902
  408. ("", X, 1, "GL_RED"), # 0x1903
  409. ("", X, 1, "GL_GREEN"), # 0x1904
  410. ("", X, 1, "GL_BLUE"), # 0x1905
  411. ("", X, 1, "GL_ALPHA"), # 0x1906
  412. ("", X, 1, "GL_RGB"), # 0x1907
  413. ("", X, 1, "GL_RGBA"), # 0x1908
  414. ("", X, 1, "GL_LUMINANCE"), # 0x1909
  415. ("", X, 1, "GL_LUMINANCE_ALPHA"), # 0x190A
  416. ("", X, 1, "GL_BITMAP"), # 0x1A00
  417. ("", X, 1, "GL_POINT"), # 0x1B00
  418. ("", X, 1, "GL_LINE"), # 0x1B01
  419. ("", X, 1, "GL_FILL"), # 0x1B02
  420. ("", X, 1, "GL_RENDER"), # 0x1C00
  421. ("", X, 1, "GL_FEEDBACK"), # 0x1C01
  422. ("", X, 1, "GL_SELECT"), # 0x1C02
  423. ("", X, 1, "GL_FLAT"), # 0x1D00
  424. ("", X, 1, "GL_SMOOTH"), # 0x1D01
  425. ("", X, 1, "GL_KEEP"), # 0x1E00
  426. ("", X, 1, "GL_REPLACE"), # 0x1E01
  427. ("", X, 1, "GL_INCR"), # 0x1E02
  428. ("", X, 1, "GL_DECR"), # 0x1E03
  429. ("glGet", S, 1, "GL_VENDOR"), # 0x1F00
  430. ("glGet", S, 1, "GL_RENDERER"), # 0x1F01
  431. ("glGet", S, 1, "GL_VERSION"), # 0x1F02
  432. ("glGet", S, 1, "GL_EXTENSIONS"), # 0x1F03
  433. ("", X, 1, "GL_S"), # 0x2000
  434. ("", X, 1, "GL_T"), # 0x2001
  435. ("", X, 1, "GL_R"), # 0x2002
  436. ("", X, 1, "GL_Q"), # 0x2003
  437. ("", X, 1, "GL_MODULATE"), # 0x2100
  438. ("", X, 1, "GL_DECAL"), # 0x2101
  439. ("glGetTexEnv", E, 1, "GL_TEXTURE_ENV_MODE"), # 0x2200
  440. ("glGetTexEnv", F, 4, "GL_TEXTURE_ENV_COLOR"), # 0x2201
  441. ("", X, 1, "GL_TEXTURE_ENV"), # 0x2300
  442. ("", X, 1, "GL_EYE_LINEAR"), # 0x2400
  443. ("", X, 1, "GL_OBJECT_LINEAR"), # 0x2401
  444. ("", X, 1, "GL_SPHERE_MAP"), # 0x2402
  445. ("glGetTexGen", E, 1, "GL_TEXTURE_GEN_MODE"), # 0x2500
  446. ("glGetTexGen", F, 4, "GL_OBJECT_PLANE"), # 0x2501
  447. ("glGetTexGen", F, 4, "GL_EYE_PLANE"), # 0x2502
  448. ("", X, 1, "GL_NEAREST"), # 0x2600
  449. ("", X, 1, "GL_LINEAR"), # 0x2601
  450. ("", X, 1, "GL_NEAREST_MIPMAP_NEAREST"), # 0x2700
  451. ("", X, 1, "GL_LINEAR_MIPMAP_NEAREST"), # 0x2701
  452. ("", X, 1, "GL_NEAREST_MIPMAP_LINEAR"), # 0x2702
  453. ("", X, 1, "GL_LINEAR_MIPMAP_LINEAR"), # 0x2703
  454. ("glGetTexParameter,glGetSamplerParameter", E, 1, "GL_TEXTURE_MAG_FILTER"), # 0x2800
  455. ("glGetTexParameter,glGetSamplerParameter", E, 1, "GL_TEXTURE_MIN_FILTER"), # 0x2801
  456. ("glGetTexParameter,glGetSamplerParameter", E, 1, "GL_TEXTURE_WRAP_S"), # 0x2802
  457. ("glGetTexParameter,glGetSamplerParameter", E, 1, "GL_TEXTURE_WRAP_T"), # 0x2803
  458. ("", X, 1, "GL_CLAMP"), # 0x2900
  459. ("", X, 1, "GL_REPEAT"), # 0x2901
  460. ("glGet", F, 1, "GL_POLYGON_OFFSET_UNITS"), # 0x2A00
  461. ("glGet", B, 1, "GL_POLYGON_OFFSET_POINT"), # 0x2A01
  462. ("glGet", B, 1, "GL_POLYGON_OFFSET_LINE"), # 0x2A02
  463. ("", X, 1, "GL_R3_G3_B2"), # 0x2A10
  464. ("", X, 1, "GL_V2F"), # 0x2A20
  465. ("", X, 1, "GL_V3F"), # 0x2A21
  466. ("", X, 1, "GL_C4UB_V2F"), # 0x2A22
  467. ("", X, 1, "GL_C4UB_V3F"), # 0x2A23
  468. ("", X, 1, "GL_C3F_V3F"), # 0x2A24
  469. ("", X, 1, "GL_N3F_V3F"), # 0x2A25
  470. ("", X, 1, "GL_C4F_N3F_V3F"), # 0x2A26
  471. ("", X, 1, "GL_T2F_V3F"), # 0x2A27
  472. ("", X, 1, "GL_T4F_V4F"), # 0x2A28
  473. ("", X, 1, "GL_T2F_C4UB_V3F"), # 0x2A29
  474. ("", X, 1, "GL_T2F_C3F_V3F"), # 0x2A2A
  475. ("", X, 1, "GL_T2F_N3F_V3F"), # 0x2A2B
  476. ("", X, 1, "GL_T2F_C4F_N3F_V3F"), # 0x2A2C
  477. ("", X, 1, "GL_T4F_C4F_N3F_V4F"), # 0x2A2D
  478. ("glGet", B, 1, "GL_CLIP_DISTANCE0"), # 0x3000
  479. ("glGet", B, 1, "GL_CLIP_DISTANCE1"), # 0x3001
  480. ("glGet", B, 1, "GL_CLIP_DISTANCE2"), # 0x3002
  481. ("glGet", B, 1, "GL_CLIP_DISTANCE3"), # 0x3003
  482. ("glGet", B, 1, "GL_CLIP_DISTANCE4"), # 0x3004
  483. ("glGet", B, 1, "GL_CLIP_DISTANCE5"), # 0x3005
  484. ("glGet", B, 1, "GL_CLIP_DISTANCE6"), # 0x3006
  485. ("glGet", B, 1, "GL_CLIP_DISTANCE7"), # 0x3007
  486. ("_glGet", B, 1, "GL_LIGHT0"), # 0x4000
  487. ("_glGet", B, 1, "GL_LIGHT1"), # 0x4001
  488. ("_glGet", B, 1, "GL_LIGHT2"), # 0x4002
  489. ("_glGet", B, 1, "GL_LIGHT3"), # 0x4003
  490. ("_glGet", B, 1, "GL_LIGHT4"), # 0x4004
  491. ("_glGet", B, 1, "GL_LIGHT5"), # 0x4005
  492. ("_glGet", B, 1, "GL_LIGHT6"), # 0x4006
  493. ("_glGet", B, 1, "GL_LIGHT7"), # 0x4007
  494. ("", X, 1, "GL_ABGR_EXT"), # 0x8000
  495. ("", X, 1, "GL_CONSTANT_COLOR"), # 0x8001
  496. ("", X, 1, "GL_ONE_MINUS_CONSTANT_COLOR"), # 0x8002
  497. ("", X, 1, "GL_CONSTANT_ALPHA"), # 0x8003
  498. ("", X, 1, "GL_ONE_MINUS_CONSTANT_ALPHA"), # 0x8004
  499. ("glGet", F, 4, "GL_BLEND_COLOR"), # 0x8005
  500. ("", X, 1, "GL_FUNC_ADD"), # 0x8006
  501. ("", X, 1, "GL_MIN"), # 0x8007
  502. ("", X, 1, "GL_MAX"), # 0x8008
  503. ("glGet", E, 1, "GL_BLEND_EQUATION"), # 0x8009
  504. ("", X, 1, "GL_FUNC_SUBTRACT"), # 0x800A
  505. ("", X, 1, "GL_FUNC_REVERSE_SUBTRACT"), # 0x800B
  506. ("", X, 1, "GL_CMYK_EXT"), # 0x800C
  507. ("", X, 1, "GL_CMYKA_EXT"), # 0x800D
  508. ("glGet", I, 1, "GL_PACK_CMYK_HINT_EXT"), # 0x800E
  509. ("glGet", I, 1, "GL_UNPACK_CMYK_HINT_EXT"), # 0x800F
  510. ("glGet", B, 1, "GL_CONVOLUTION_1D"), # 0x8010
  511. ("glGet", B, 1, "GL_CONVOLUTION_2D"), # 0x8011
  512. ("glGet", B, 1, "GL_SEPARABLE_2D"), # 0x8012
  513. ("glGetConvolutionParameter", E, 1, "GL_CONVOLUTION_BORDER_MODE"), # 0x8013
  514. ("glGetConvolutionParameter", F, 4, "GL_CONVOLUTION_FILTER_SCALE"), # 0x8014
  515. ("glGetConvolutionParameter", F, 4, "GL_CONVOLUTION_FILTER_BIAS"), # 0x8015
  516. ("", X, 1, "GL_REDUCE"), # 0x8016
  517. ("glGetConvolutionParameter", E, 1, "GL_CONVOLUTION_FORMAT"), # 0x8017
  518. ("glGetConvolutionParameter", I, 1, "GL_CONVOLUTION_WIDTH"), # 0x8018
  519. ("glGetConvolutionParameter", I, 1, "GL_CONVOLUTION_HEIGHT"), # 0x8019
  520. ("glGetConvolutionParameter", I, 1, "GL_MAX_CONVOLUTION_WIDTH"), # 0x801A
  521. ("glGetConvolutionParameter", I, 1, "GL_MAX_CONVOLUTION_HEIGHT"), # 0x801B
  522. ("glGet", F, 1, "GL_POST_CONVOLUTION_RED_SCALE"), # 0x801C
  523. ("glGet", F, 1, "GL_POST_CONVOLUTION_GREEN_SCALE"), # 0x801D
  524. ("glGet", F, 1, "GL_POST_CONVOLUTION_BLUE_SCALE"), # 0x801E
  525. ("glGet", F, 1, "GL_POST_CONVOLUTION_ALPHA_SCALE"), # 0x801F
  526. ("glGet", F, 1, "GL_POST_CONVOLUTION_RED_BIAS"), # 0x8020
  527. ("glGet", F, 1, "GL_POST_CONVOLUTION_GREEN_BIAS"), # 0x8021
  528. ("glGet", F, 1, "GL_POST_CONVOLUTION_BLUE_BIAS"), # 0x8022
  529. ("glGet", F, 1, "GL_POST_CONVOLUTION_ALPHA_BIAS"), # 0x8023
  530. ("glGet", B, 1, "GL_HISTOGRAM"), # 0x8024
  531. ("", X, 1, "GL_PROXY_HISTOGRAM"), # 0x8025
  532. ("glGetHistogramParameter", I, 1, "GL_HISTOGRAM_WIDTH"), # 0x8026
  533. ("glGetHistogramParameter", E, 1, "GL_HISTOGRAM_FORMAT"), # 0x8027
  534. ("glGetHistogramParameter", I, 1, "GL_HISTOGRAM_RED_SIZE"), # 0x8028
  535. ("glGetHistogramParameter", I, 1, "GL_HISTOGRAM_GREEN_SIZE"), # 0x8029
  536. ("glGetHistogramParameter", I, 1, "GL_HISTOGRAM_BLUE_SIZE"), # 0x802A
  537. ("glGetHistogramParameter", I, 1, "GL_HISTOGRAM_ALPHA_SIZE"), # 0x802B
  538. ("glGetHistogramParameter", I, 1, "GL_HISTOGRAM_LUMINANCE_SIZE"), # 0x802C
  539. ("glGetHistogramParameter", B, 1, "GL_HISTOGRAM_SINK"), # 0x802D
  540. ("glGet", B, 1, "GL_MINMAX"), # 0x802E
  541. ("glGetMinMaxParameter", E, 1, "GL_MINMAX_FORMAT"), # 0x802F
  542. ("glGetMinMaxParameter", B, 1, "GL_MINMAX_SINK"), # 0x8030
  543. ("", X, 1, "GL_TABLE_TOO_LARGE"), # 0x8031
  544. ("", X, 1, "GL_UNSIGNED_BYTE_3_3_2"), # 0x8032
  545. ("", X, 1, "GL_UNSIGNED_SHORT_4_4_4_4"), # 0x8033
  546. ("", X, 1, "GL_UNSIGNED_SHORT_5_5_5_1"), # 0x8034
  547. ("", X, 1, "GL_UNSIGNED_INT_8_8_8_8"), # 0x8035
  548. ("", X, 1, "GL_UNSIGNED_INT_10_10_10_2"), # 0x8036
  549. ("glGet", B, 1, "GL_POLYGON_OFFSET_FILL"), # 0x8037
  550. ("glGet", F, 1, "GL_POLYGON_OFFSET_FACTOR"), # 0x8038
  551. ("glGet", F, 1, "GL_POLYGON_OFFSET_BIAS_EXT"), # 0x8039
  552. ("glGet", B, 1, "GL_RESCALE_NORMAL"), # 0x803A
  553. ("", X, 1, "GL_ALPHA4"), # 0x803B
  554. ("", X, 1, "GL_ALPHA8"), # 0x803C
  555. ("", X, 1, "GL_ALPHA12"), # 0x803D
  556. ("", X, 1, "GL_ALPHA16"), # 0x803E
  557. ("", X, 1, "GL_LUMINANCE4"), # 0x803F
  558. ("", X, 1, "GL_LUMINANCE8"), # 0x8040
  559. ("", X, 1, "GL_LUMINANCE12"), # 0x8041
  560. ("", X, 1, "GL_LUMINANCE16"), # 0x8042
  561. ("", X, 1, "GL_LUMINANCE4_ALPHA4"), # 0x8043
  562. ("", X, 1, "GL_LUMINANCE6_ALPHA2"), # 0x8044
  563. ("", X, 1, "GL_LUMINANCE8_ALPHA8"), # 0x8045
  564. ("", X, 1, "GL_LUMINANCE12_ALPHA4"), # 0x8046
  565. ("", X, 1, "GL_LUMINANCE12_ALPHA12"), # 0x8047
  566. ("", X, 1, "GL_LUMINANCE16_ALPHA16"), # 0x8048
  567. ("", X, 1, "GL_INTENSITY"), # 0x8049
  568. ("", X, 1, "GL_INTENSITY4"), # 0x804A
  569. ("", X, 1, "GL_INTENSITY8"), # 0x804B
  570. ("", X, 1, "GL_INTENSITY12"), # 0x804C
  571. ("", X, 1, "GL_INTENSITY16"), # 0x804D
  572. ("", X, 1, "GL_RGB2_EXT"), # 0x804E
  573. ("", X, 1, "GL_RGB4"), # 0x804F
  574. ("", X, 1, "GL_RGB5"), # 0x8050
  575. ("", X, 1, "GL_RGB8"), # 0x8051
  576. ("", X, 1, "GL_RGB10"), # 0x8052
  577. ("", X, 1, "GL_RGB12"), # 0x8053
  578. ("", X, 1, "GL_RGB16"), # 0x8054
  579. ("", X, 1, "GL_RGBA2"), # 0x8055
  580. ("", X, 1, "GL_RGBA4"), # 0x8056
  581. ("", X, 1, "GL_RGB5_A1"), # 0x8057
  582. ("", X, 1, "GL_RGBA8"), # 0x8058
  583. ("", X, 1, "GL_RGB10_A2"), # 0x8059
  584. ("", X, 1, "GL_RGBA12"), # 0x805A
  585. ("", X, 1, "GL_RGBA16"), # 0x805B
  586. ("glGetTexLevelParameter", I, 1, "GL_TEXTURE_RED_SIZE"), # 0x805C
  587. ("glGetTexLevelParameter", I, 1, "GL_TEXTURE_GREEN_SIZE"), # 0x805D
  588. ("glGetTexLevelParameter", I, 1, "GL_TEXTURE_BLUE_SIZE"), # 0x805E
  589. ("glGetTexLevelParameter", I, 1, "GL_TEXTURE_ALPHA_SIZE"), # 0x805F
  590. ("glGetTexLevelParameter", I, 1, "GL_TEXTURE_LUMINANCE_SIZE"), # 0x8060
  591. ("glGetTexLevelParameter", I, 1, "GL_TEXTURE_INTENSITY_SIZE"), # 0x8061
  592. ("", X, 1, "GL_REPLACE_EXT"), # 0x8062
  593. ("", X, 1, "GL_PROXY_TEXTURE_1D"), # 0x8063
  594. ("", X, 1, "GL_PROXY_TEXTURE_2D"), # 0x8064
  595. ("", X, 1, "GL_TEXTURE_TOO_LARGE_EXT"), # 0x8065
  596. ("glGetTexParameter", F, 1, "GL_TEXTURE_PRIORITY"), # 0x8066
  597. ("glGetTexParameter", B, 1, "GL_TEXTURE_RESIDENT"), # 0x8067
  598. ("glGet_texture", I, 1, "GL_TEXTURE_BINDING_1D"), # 0x8068
  599. ("glGet_texture", I, 1, "GL_TEXTURE_BINDING_2D"), # 0x8069
  600. ("glGet_texture", I, 1, "GL_TEXTURE_BINDING_3D"), # 0x806A
  601. ("glGet", I, 1, "GL_PACK_SKIP_IMAGES"), # 0x806B
  602. ("glGet", F, 1, "GL_PACK_IMAGE_HEIGHT"), # 0x806C
  603. ("glGet", I, 1, "GL_UNPACK_SKIP_IMAGES"), # 0x806D
  604. ("glGet", F, 1, "GL_UNPACK_IMAGE_HEIGHT"), # 0x806E
  605. ("", B, 1, "GL_TEXTURE_3D"), # 0x806F
  606. ("", X, 1, "GL_PROXY_TEXTURE_3D"), # 0x8070
  607. ("glGetTexLevelParameter", I, 1, "GL_TEXTURE_DEPTH"), # 0x8071
  608. ("glGetTexParameter,glGetSamplerParameter", E, 1, "GL_TEXTURE_WRAP_R"), # 0x8072
  609. ("glGet", I, 1, "GL_MAX_3D_TEXTURE_SIZE"), # 0x8073
  610. ("glGet", B, 1, "GL_VERTEX_ARRAY"), # 0x8074
  611. ("glGet", B, 1, "GL_NORMAL_ARRAY"), # 0x8075
  612. ("glGet", B, 1, "GL_COLOR_ARRAY"), # 0x8076
  613. ("glGet", B, 1, "GL_INDEX_ARRAY"), # 0x8077
  614. ("glGet", B, 1, "GL_TEXTURE_COORD_ARRAY"), # 0x8078
  615. ("glGet", B, 1, "GL_EDGE_FLAG_ARRAY"), # 0x8079
  616. ("glGet", I, 1, "GL_VERTEX_ARRAY_SIZE"), # 0x807A
  617. ("glGet", E, 1, "GL_VERTEX_ARRAY_TYPE"), # 0x807B
  618. ("glGet", I, 1, "GL_VERTEX_ARRAY_STRIDE"), # 0x807C
  619. ("glGet", I, 1, "GL_VERTEX_ARRAY_COUNT_EXT"), # 0x807D
  620. ("glGet", E, 1, "GL_NORMAL_ARRAY_TYPE"), # 0x807E
  621. ("glGet", I, 1, "GL_NORMAL_ARRAY_STRIDE"), # 0x807F
  622. ("glGet", I, 1, "GL_NORMAL_ARRAY_COUNT_EXT"), # 0x8080
  623. ("glGet", I, 1, "GL_COLOR_ARRAY_SIZE"), # 0x8081
  624. ("glGet", E, 1, "GL_COLOR_ARRAY_TYPE"), # 0x8082
  625. ("glGet", I, 1, "GL_COLOR_ARRAY_STRIDE"), # 0x8083
  626. ("glGet", I, 1, "GL_COLOR_ARRAY_COUNT_EXT"), # 0x8084
  627. ("glGet", E, 1, "GL_INDEX_ARRAY_TYPE"), # 0x8085
  628. ("glGet", I, 1, "GL_INDEX_ARRAY_STRIDE"), # 0x8086
  629. ("glGet", I, 1, "GL_INDEX_ARRAY_COUNT_EXT"), # 0x8087
  630. ("glGet", I, 1, "GL_TEXTURE_COORD_ARRAY_SIZE"), # 0x8088
  631. ("glGet", E, 1, "GL_TEXTURE_COORD_ARRAY_TYPE"), # 0x8089
  632. ("glGet", I, 1, "GL_TEXTURE_COORD_ARRAY_STRIDE"), # 0x808A
  633. ("glGet", I, 1, "GL_TEXTURE_COORD_ARRAY_COUNT_EXT"), # 0x808B
  634. ("glGet", I, 1, "GL_EDGE_FLAG_ARRAY_STRIDE"), # 0x808C
  635. ("glGet", I, 1, "GL_EDGE_FLAG_ARRAY_COUNT_EXT"), # 0x808D
  636. ("glGet", P, 1, "GL_VERTEX_ARRAY_POINTER"), # 0x808E
  637. ("glGet", P, 1, "GL_NORMAL_ARRAY_POINTER"), # 0x808F
  638. ("glGet", P, 1, "GL_COLOR_ARRAY_POINTER"), # 0x8090
  639. ("glGet", P, 1, "GL_INDEX_ARRAY_POINTER"), # 0x8091
  640. ("glGet", P, 1, "GL_TEXTURE_COORD_ARRAY_POINTER"), # 0x8092
  641. ("glGet", P, 1, "GL_EDGE_FLAG_ARRAY_POINTER"), # 0x8093
  642. ("glGet", I, 1, "GL_INTERLACE_SGIX"), # 0x8094
  643. ("", X, 1, "GL_DETAIL_TEXTURE_2D_SGIS"), # 0x8095
  644. ("glGet", I, 1, "GL_DETAIL_TEXTURE_2D_BINDING_SGIS"), # 0x8096
  645. ("", X, 1, "GL_LINEAR_DETAIL_SGIS"), # 0x8097
  646. ("", X, 1, "GL_LINEAR_DETAIL_ALPHA_SGIS"), # 0x8098
  647. ("", X, 1, "GL_LINEAR_DETAIL_COLOR_SGIS"), # 0x8099
  648. ("", X, 1, "GL_DETAIL_TEXTURE_LEVEL_SGIS"), # 0x809A
  649. ("", X, 1, "GL_DETAIL_TEXTURE_MODE_SGIS"), # 0x809B
  650. ("", X, 1, "GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"), # 0x809C
  651. ("glGet", I, 1, "GL_MULTISAMPLE"), # 0x809D
  652. ("glGet", I, 1, "GL_SAMPLE_ALPHA_TO_COVERAGE"), # 0x809E
  653. ("glGet", I, 1, "GL_SAMPLE_ALPHA_TO_ONE"), # 0x809F
  654. ("glGet", I, 1, "GL_SAMPLE_COVERAGE"), # 0x80A0
  655. ("", X, 1, "GL_1PASS_EXT"), # 0x80A1
  656. ("", X, 1, "GL_2PASS_0_EXT"), # 0x80A2
  657. ("", X, 1, "GL_2PASS_1_EXT"), # 0x80A3
  658. ("", X, 1, "GL_4PASS_0_EXT"), # 0x80A4
  659. ("", X, 1, "GL_4PASS_1_EXT"), # 0x80A5
  660. ("", X, 1, "GL_4PASS_2_EXT"), # 0x80A6
  661. ("", X, 1, "GL_4PASS_3_EXT"), # 0x80A7
  662. ("glGet", I, 1, "GL_SAMPLE_BUFFERS"), # 0x80A8
  663. ("glGet", I, 1, "GL_SAMPLES"), # 0x80A9
  664. ("glGet", F, 1, "GL_SAMPLE_COVERAGE_VALUE"), # 0x80AA
  665. ("glGet", I, 1, "GL_SAMPLE_COVERAGE_INVERT"), # 0x80AB
  666. ("glGet", I, 1, "GL_SAMPLE_PATTERN_EXT"), # 0x80AC
  667. ("", X, 1, "GL_LINEAR_SHARPEN_SGIS"), # 0x80AD
  668. ("", X, 1, "GL_LINEAR_SHARPEN_ALPHA_SGIS"), # 0x80AE
  669. ("", X, 1, "GL_LINEAR_SHARPEN_COLOR_SGIS"), # 0x80AF
  670. ("", X, 1, "GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"), # 0x80B0
  671. ("glGet", F, 16, "GL_COLOR_MATRIX"), # 0x80B1
  672. ("glGet", I, 1, "GL_COLOR_MATRIX_STACK_DEPTH"), # 0x80B2
  673. ("glGet", I, 1, "GL_MAX_COLOR_MATRIX_STACK_DEPTH"), # 0x80B3
  674. ("glGet", F, 1, "GL_POST_COLOR_MATRIX_RED_SCALE"), # 0x80B4
  675. ("glGet", F, 1, "GL_POST_COLOR_MATRIX_GREEN_SCALE"), # 0x80B5
  676. ("glGet", F, 1, "GL_POST_COLOR_MATRIX_BLUE_SCALE"), # 0x80B6
  677. ("glGet", F, 1, "GL_POST_COLOR_MATRIX_ALPHA_SCALE"), # 0x80B7
  678. ("glGet", F, 1, "GL_POST_COLOR_MATRIX_RED_BIAS"), # 0x80B8
  679. ("glGet", F, 1, "GL_POST_COLOR_MATRIX_GREEN_BIAS"), # 0x80B9
  680. ("glGet", F, 1, "GL_POST_COLOR_MATRIX_BLUE_BIAS"), # 0x80BA
  681. ("glGet", F, 1, "GL_POST_COLOR_MATRIX_ALPHA_BIAS"), # 0x80BB
  682. ("glGet", I, 1, "GL_TEXTURE_COLOR_TABLE_SGI"), # 0x80BC
  683. ("", X, 1, "GL_PROXY_TEXTURE_COLOR_TABLE_SGI"), # 0x80BD
  684. ("", X, 1, "GL_TEXTURE_ENV_BIAS_SGIX"), # 0x80BE
  685. ("glGetTexParameter", F, 1, "GL_TEXTURE_COMPARE_FAIL_VALUE_ARB"), # 0x80BF
  686. ("glGet", E, 1, "GL_BLEND_DST_RGB"), # 0x80C8
  687. ("glGet", E, 1, "GL_BLEND_SRC_RGB"), # 0x80C9
  688. ("glGet", E, 1, "GL_BLEND_DST_ALPHA"), # 0x80CA
  689. ("glGet", E, 1, "GL_BLEND_SRC_ALPHA"), # 0x80CB
  690. ("", X, 1, "GL_422_EXT"), # 0x80CC
  691. ("", X, 1, "GL_422_REV_EXT"), # 0x80CD
  692. ("", X, 1, "GL_422_AVERAGE_EXT"), # 0x80CE
  693. ("", X, 1, "GL_422_REV_AVERAGE_EXT"), # 0x80CF
  694. ("glGet", B, 1, "GL_COLOR_TABLE"), # 0x80D0
  695. ("glGet", I, 1, "GL_POST_CONVOLUTION_COLOR_TABLE"), # 0x80D1
  696. ("glGet", I, 1, "GL_POST_COLOR_MATRIX_COLOR_TABLE"), # 0x80D2
  697. ("", X, 1, "GL_PROXY_COLOR_TABLE"), # 0x80D3
  698. ("", X, 1, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"), # 0x80D4
  699. ("", X, 1, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"), # 0x80D5
  700. ("glGetColorTableParameter", F, 4, "GL_COLOR_TABLE_SCALE"), # 0x80D6
  701. ("glGetColorTableParameter", F, 4, "GL_COLOR_TABLE_BIAS"), # 0x80D7
  702. ("glGetColorTableParameter", E, 1, "GL_COLOR_TABLE_FORMAT"), # 0x80D8
  703. ("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_WIDTH"), # 0x80D9
  704. ("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_RED_SIZE"), # 0x80DA
  705. ("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_GREEN_SIZE"), # 0x80DB
  706. ("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_BLUE_SIZE"), # 0x80DC
  707. ("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_ALPHA_SIZE"), # 0x80DD
  708. ("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_LUMINANCE_SIZE"), # 0x80DE
  709. ("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_INTENSITY_SIZE"), # 0x80DF
  710. ("", X, 1, "GL_BGR"), # 0x80E0
  711. ("", X, 1, "GL_BGRA"), # 0x80E1
  712. ("", X, 1, "GL_COLOR_INDEX1_EXT"), # 0x80E2
  713. ("", X, 1, "GL_COLOR_INDEX2_EXT"), # 0x80E3
  714. ("", X, 1, "GL_COLOR_INDEX4_EXT"), # 0x80E4
  715. ("", X, 1, "GL_COLOR_INDEX8_EXT"), # 0x80E5
  716. ("", X, 1, "GL_COLOR_INDEX12_EXT"), # 0x80E6
  717. ("", X, 1, "GL_COLOR_INDEX16_EXT"), # 0x80E7
  718. ("glGet", I, 1, "GL_MAX_ELEMENTS_VERTICES"), # 0x80E8
  719. ("glGet", I, 1, "GL_MAX_ELEMENTS_INDICES"), # 0x80E9
  720. ("", X, 1, "GL_PHONG_WIN"), # 0x80EA
  721. ("", X, 1, "GL_PHONG_HINT_WIN"), # 0x80EB
  722. ("", X, 1, "GL_FOG_SPECULAR_TEXTURE_WIN"), # 0x80EC
  723. ("_glGetTexLevelParameter", I, 1, "GL_TEXTURE_INDEX_SIZE_EXT"), # 0x80ED
  724. ("", X, 1, "GL_PARAMETER_BUFFER_ARB"), # 0x80EE
  725. ("", X, 1, "GL_PARAMETER_BUFFER_BINDING_ARB"), # 0x80EF
  726. ("glGet", E, 1, "GL_CLIP_VOLUME_CLIPPING_HINT_EXT"), # 0x80F0
  727. ("", X, 1, "GL_DUAL_ALPHA4_SGIS"), # 0x8110
  728. ("", X, 1, "GL_DUAL_ALPHA8_SGIS"), # 0x8111
  729. ("", X, 1, "GL_DUAL_ALPHA12_SGIS"), # 0x8112
  730. ("", X, 1, "GL_DUAL_ALPHA16_SGIS"), # 0x8113
  731. ("", X, 1, "GL_DUAL_LUMINANCE4_SGIS"), # 0x8114
  732. ("", X, 1, "GL_DUAL_LUMINANCE8_SGIS"), # 0x8115
  733. ("", X, 1, "GL_DUAL_LUMINANCE12_SGIS"), # 0x8116
  734. ("", X, 1, "GL_DUAL_LUMINANCE16_SGIS"), # 0x8117
  735. ("", X, 1, "GL_DUAL_INTENSITY4_SGIS"), # 0x8118
  736. ("", X, 1, "GL_DUAL_INTENSITY8_SGIS"), # 0x8119
  737. ("", X, 1, "GL_DUAL_INTENSITY12_SGIS"), # 0x811A
  738. ("", X, 1, "GL_DUAL_INTENSITY16_SGIS"), # 0x811B
  739. ("", X, 1, "GL_DUAL_LUMINANCE_ALPHA4_SGIS"), # 0x811C
  740. ("", X, 1, "GL_DUAL_LUMINANCE_ALPHA8_SGIS"), # 0x811D
  741. ("", X, 1, "GL_QUAD_ALPHA4_SGIS"), # 0x811E
  742. ("", X, 1, "GL_QUAD_ALPHA8_SGIS"), # 0x811F
  743. ("", X, 1, "GL_QUAD_LUMINANCE4_SGIS"), # 0x8120
  744. ("", X, 1, "GL_QUAD_LUMINANCE8_SGIS"), # 0x8121
  745. ("", X, 1, "GL_QUAD_INTENSITY4_SGIS"), # 0x8122
  746. ("", X, 1, "GL_QUAD_INTENSITY8_SGIS"), # 0x8123
  747. ("", X, 1, "GL_DUAL_TEXTURE_SELECT_SGIS"), # 0x8124
  748. ("", X, 1, "GL_QUAD_TEXTURE_SELECT_SGIS"), # 0x8125
  749. ("glGet", F, 1, "GL_POINT_SIZE_MIN"), # 0x8126
  750. ("glGet", F, 1, "GL_POINT_SIZE_MAX"), # 0x8127
  751. ("glGet", F, 1, "GL_POINT_FADE_THRESHOLD_SIZE"), # 0x8128
  752. ("glGet", F, 3, "GL_POINT_DISTANCE_ATTENUATION"), # 0x8129
  753. ("", X, 1, "GL_FOG_FUNC_SGIS"), # 0x812A
  754. ("glGet", I, 1, "GL_FOG_FUNC_POINTS_SGIS"), # 0x812B
  755. ("glGet", I, 1, "GL_MAX_FOG_FUNC_POINTS_SGIS"), # 0x812C
  756. ("", X, 1, "GL_CLAMP_TO_BORDER"), # 0x812D
  757. ("", X, 1, "GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"), # 0x812E
  758. ("", X, 1, "GL_CLAMP_TO_EDGE"), # 0x812F
  759. ("glGet", I, 1, "GL_PACK_SKIP_VOLUMES_SGIS"), # 0x8130
  760. ("glGet", I, 1, "GL_PACK_IMAGE_DEPTH_SGIS"), # 0x8131
  761. ("glGet", I, 1, "GL_UNPACK_SKIP_VOLUMES_SGIS"), # 0x8132
  762. ("glGet", I, 1, "GL_UNPACK_IMAGE_DEPTH_SGIS"), # 0x8133
  763. ("glGet", I, 1, "GL_TEXTURE_4D_SGIS"), # 0x8134
  764. ("", X, 1, "GL_PROXY_TEXTURE_4D_SGIS"), # 0x8135
  765. ("", X, 1, "GL_TEXTURE_4DSIZE_SGIS"), # 0x8136
  766. ("", X, 1, "GL_TEXTURE_WRAP_Q_SGIS"), # 0x8137
  767. ("glGet", I, 1, "GL_MAX_4D_TEXTURE_SIZE_SGIS"), # 0x8138
  768. ("glGet", I, 1, "GL_PIXEL_TEX_GEN_SGIX"), # 0x8139
  769. ("glGetTexParameter,glGetSamplerParameter", F, 1, "GL_TEXTURE_MIN_LOD"), # 0x813A
  770. ("glGetTexParameter,glGetSamplerParameter", F, 1, "GL_TEXTURE_MAX_LOD"), # 0x813B
  771. ("glGetTexParameter", F, 1, "GL_TEXTURE_BASE_LEVEL"), # 0x813C
  772. ("glGetTexParameter", F, 1, "GL_TEXTURE_MAX_LEVEL"), # 0x813D
  773. ("glGet", I, 1, "GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"), # 0x813E
  774. ("glGet", I, 1, "GL_PIXEL_TILE_CACHE_INCREMENT_SGIX"), # 0x813F
  775. ("glGet", I, 1, "GL_PIXEL_TILE_WIDTH_SGIX"), # 0x8140
  776. ("glGet", I, 1, "GL_PIXEL_TILE_HEIGHT_SGIX"), # 0x8141
  777. ("glGet", I, 1, "GL_PIXEL_TILE_GRID_WIDTH_SGIX"), # 0x8142
  778. ("glGet", I, 1, "GL_PIXEL_TILE_GRID_HEIGHT_SGIX"), # 0x8143
  779. ("glGet", I, 1, "GL_PIXEL_TILE_GRID_DEPTH_SGIX"), # 0x8144
  780. ("glGet", I, 1, "GL_PIXEL_TILE_CACHE_SIZE_SGIX"), # 0x8145
  781. ("", X, 1, "GL_FILTER4_SGIS"), # 0x8146
  782. ("", X, 1, "GL_TEXTURE_FILTER4_SIZE_SGIS"), # 0x8147
  783. ("glGet", I, 1, "GL_SPRITE_SGIX"), # 0x8148
  784. ("glGet", I, 1, "GL_SPRITE_MODE_SGIX"), # 0x8149
  785. ("glGet", F, 3, "GL_SPRITE_AXIS_SGIX"), # 0x814A
  786. ("glGet", F, 3, "GL_SPRITE_TRANSLATION_SGIX"), # 0x814B
  787. ("", X, 1, "GL_SPRITE_AXIAL_SGIX"), # 0x814C
  788. ("", X, 1, "GL_SPRITE_OBJECT_ALIGNED_SGIX"), # 0x814D
  789. ("", X, 1, "GL_SPRITE_EYE_ALIGNED_SGIX"), # 0x814E
  790. ("glGet", I, 1, "GL_TEXTURE_4D_BINDING_SGIS"), # 0x814F
  791. ("", X, 1, "GL_IGNORE_BORDER_HP"), # 0x8150
  792. ("", X, 1, "GL_CONSTANT_BORDER"), # 0x8151
  793. ("", X, 1, "GL_REPLICATE_BORDER"), # 0x8153
  794. ("glGetConvolutionParameter", F, 4, "GL_CONVOLUTION_BORDER_COLOR"), # 0x8154
  795. ("", X, 1, "GL_IMAGE_SCALE_X_HP"), # 0x8155
  796. ("", X, 1, "GL_IMAGE_SCALE_Y_HP"), # 0x8156
  797. ("", X, 1, "GL_IMAGE_TRANSLATE_X_HP"), # 0x8157
  798. ("", X, 1, "GL_IMAGE_TRANSLATE_Y_HP"), # 0x8158
  799. ("", X, 1, "GL_IMAGE_ROTATE_ANGLE_HP"), # 0x8159
  800. ("", X, 1, "GL_IMAGE_ROTATE_ORIGIN_X_HP"), # 0x815A
  801. ("", X, 1, "GL_IMAGE_ROTATE_ORIGIN_Y_HP"), # 0x815B
  802. ("", X, 1, "GL_IMAGE_MAG_FILTER_HP"), # 0x815C
  803. ("", X, 1, "GL_IMAGE_MIN_FILTER_HP"), # 0x815D
  804. ("", X, 1, "GL_IMAGE_CUBIC_WEIGHT_HP"), # 0x815E
  805. ("", X, 1, "GL_CUBIC_HP"), # 0x815F
  806. ("", X, 1, "GL_AVERAGE_HP"), # 0x8160
  807. ("", X, 1, "GL_IMAGE_TRANSFORM_2D_HP"), # 0x8161
  808. ("", X, 1, "GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"), # 0x8162
  809. ("", X, 1, "GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"), # 0x8163
  810. ("_glGet", B, 1, "GL_OCCLUSION_TEST_HP"), # 0x8165
  811. ("_glGet", B, 1, "GL_OCCLUSION_TEST_RESULT_HP"), # 0x8166
  812. ("", X, 1, "GL_TEXTURE_LIGHTING_MODE_HP"), # 0x8167
  813. ("", X, 1, "GL_TEXTURE_POST_SPECULAR_HP"), # 0x8168
  814. ("", X, 1, "GL_TEXTURE_PRE_SPECULAR_HP"), # 0x8169
  815. ("", X, 1, "GL_LINEAR_CLIPMAP_LINEAR_SGIX"), # 0x8170
  816. ("glGetTexParameter", I, 2, "GL_TEXTURE_CLIPMAP_CENTER_SGIX"), # 0x8171
  817. ("glGetTexParameter", F, 1, "GL_TEXTURE_CLIPMAP_FRAME_SGIX"), # 0x8172
  818. ("glGetTexParameter", I, 2, "GL_TEXTURE_CLIPMAP_OFFSET_SGIX"), # 0x8173
  819. ("glGetTexParameter", I, 3, "GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"), # 0x8174
  820. ("", X, 1, "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"), # 0x8175
  821. ("", I, 1, "GL_TEXTURE_CLIPMAP_DEPTH_SGIX"), # 0x8176
  822. ("glGet", I, 1, "GL_MAX_CLIPMAP_DEPTH_SGIX"), # 0x8177
  823. ("glGet", I, 1, "GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"), # 0x8178
  824. ("glGetTexParameter", F, 1, "GL_POST_TEXTURE_FILTER_BIAS_SGIX"), # 0x8179
  825. ("glGetTexParameter", F, 1, "GL_POST_TEXTURE_FILTER_SCALE_SGIX"), # 0x817A
  826. ("glGet", F, 2, "GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"), # 0x817B
  827. ("glGet", F, 2, "GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX"), # 0x817C
  828. ("glGet", I, 1, "GL_REFERENCE_PLANE_SGIX"), # 0x817D
  829. ("glGet", F, 4, "GL_REFERENCE_PLANE_EQUATION_SGIX"), # 0x817E
  830. ("glGet", I, 1, "GL_IR_INSTRUMENT1_SGIX"), # 0x817F
  831. ("", X, 1, "GL_INSTRUMENT_BUFFER_POINTER_SGIX"), # 0x8180
  832. ("glGet", I, 1, "GL_INSTRUMENT_MEASUREMENTS_SGIX"), # 0x8181
  833. ("", X, 1, "GL_LIST_PRIORITY_SGIX"), # 0x8182
  834. ("glGet", I, 1, "GL_CALLIGRAPHIC_FRAGMENT_SGIX"), # 0x8183
  835. ("", X, 1, "GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"), # 0x8184
  836. ("", X, 1, "GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"), # 0x8185
  837. ("", X, 1, "GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"), # 0x8186
  838. ("", X, 1, "GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX"), # 0x8187
  839. ("", X, 1, "GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX"), # 0x8188
  840. ("", X, 1, "GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"), # 0x8189
  841. ("", X, 1, "GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"), # 0x818A
  842. ("glGet", I, 1, "GL_FRAMEZOOM_SGIX"), # 0x818B
  843. ("glGet", I, 1, "GL_FRAMEZOOM_FACTOR_SGIX"), # 0x818C
  844. ("glGet", I, 1, "GL_MAX_FRAMEZOOM_FACTOR_SGIX"), # 0x818D
  845. ("glGetTexParameter", F, 1, "GL_TEXTURE_LOD_BIAS_S_SGIX"), # 0x818E
  846. ("glGetTexParameter", F, 1, "GL_TEXTURE_LOD_BIAS_T_SGIX"), # 0x818F
  847. ("glGetTexParameter", F, 1, "GL_TEXTURE_LOD_BIAS_R_SGIX"), # 0x8190
  848. ("glGetTexParameter", B, 1, "GL_GENERATE_MIPMAP"), # 0x8191
  849. ("glGet", E, 1, "GL_GENERATE_MIPMAP_HINT"), # 0x8192
  850. ("", X, 1, "GL_GEOMETRY_DEFORMATION_SGIX"), # 0x8194
  851. ("", X, 1, "GL_TEXTURE_DEFORMATION_SGIX"), # 0x8195
  852. ("glGet", I, 1, "GL_DEFORMATIONS_MASK_SGIX"), # 0x8196
  853. ("", X, 1, "GL_MAX_DEFORMATION_ORDER_SGIX"), # 0x8197
  854. ("glGet", I, 1, "GL_FOG_OFFSET_SGIX"), # 0x8198
  855. ("glGet", F, 4, "GL_FOG_OFFSET_VALUE_SGIX"), # 0x8199
  856. ("glGetTexParameter", B, 1, "GL_TEXTURE_COMPARE_SGIX"), # 0x819A
  857. ("glGetTexParameter", E, 1, "GL_TEXTURE_COMPARE_OPERATOR_SGIX"), # 0x819B
  858. ("", X, 1, "GL_TEXTURE_LEQUAL_R_SGIX"), # 0x819C
  859. ("", X, 1, "GL_TEXTURE_GEQUAL_R_SGIX"), # 0x819D
  860. ("", X, 1, "GL_DEPTH_COMPONENT16"), # 0x81A5
  861. ("", X, 1, "GL_DEPTH_COMPONENT24"), # 0x81A6
  862. ("", X, 1, "GL_DEPTH_COMPONENT32"), # 0x81A7
  863. ("glGet", I, 1, "GL_ARRAY_ELEMENT_LOCK_FIRST_EXT"), # 0x81A8
  864. ("glGet", I, 1, "GL_ARRAY_ELEMENT_LOCK_COUNT_EXT"), # 0x81A9
  865. ("glGet", B, 1, "GL_CULL_VERTEX_EXT"), # 0x81AA
  866. ("glGet", F, 4, "GL_CULL_VERTEX_EYE_POSITION_EXT"), # 0x81AB
  867. ("glGet", F, 4, "GL_CULL_VERTEX_OBJECT_POSITION_EXT"), # 0x81AC
  868. ("", X, 1, "GL_IUI_V2F_EXT"), # 0x81AD
  869. ("", X, 1, "GL_IUI_V3F_EXT"), # 0x81AE
  870. ("", X, 1, "GL_IUI_N3F_V2F_EXT"), # 0x81AF
  871. ("", X, 1, "GL_IUI_N3F_V3F_EXT"), # 0x81B0
  872. ("", X, 1, "GL_T2F_IUI_V2F_EXT"), # 0x81B1
  873. ("", X, 1, "GL_T2F_IUI_V3F_EXT"), # 0x81B2
  874. ("", X, 1, "GL_T2F_IUI_N3F_V2F_EXT"), # 0x81B3
  875. ("", X, 1, "GL_T2F_IUI_N3F_V3F_EXT"), # 0x81B4
  876. ("", X, 1, "GL_INDEX_TEST_EXT"), # 0x81B5
  877. ("", X, 1, "GL_INDEX_TEST_FUNC_EXT"), # 0x81B6
  878. ("", X, 1, "GL_INDEX_TEST_REF_EXT"), # 0x81B7
  879. ("", X, 1, "GL_INDEX_MATERIAL_EXT"), # 0x81B8
  880. ("", X, 1, "GL_INDEX_MATERIAL_PARAMETER_EXT"), # 0x81B9
  881. ("", X, 1, "GL_INDEX_MATERIAL_FACE_EXT"), # 0x81BA
  882. ("", X, 1, "GL_YCRCB_422_SGIX"), # 0x81BB
  883. ("", X, 1, "GL_YCRCB_444_SGIX"), # 0x81BC
  884. ("", X, 1, "GL_WRAP_BORDER_SUN"), # 0x81D4
  885. ("", X, 1, "GL_UNPACK_CONSTANT_DATA_SUNX"), # 0x81D5
  886. ("", X, 1, "GL_TEXTURE_CONSTANT_DATA_SUNX"), # 0x81D6
  887. ("", X, 1, "GL_TRIANGLE_LIST_SUN"), # 0x81D7
  888. ("", X, 1, "GL_REPLACEMENT_CODE_SUN"), # 0x81D8
  889. ("", X, 1, "GL_GLOBAL_ALPHA_SUN"), # 0x81D9
  890. ("", X, 1, "GL_GLOBAL_ALPHA_FACTOR_SUN"), # 0x81DA
  891. ("glGet", B, 4, "GL_TEXTURE_COLOR_WRITEMASK_SGIS"), # 0x81EF
  892. ("", X, 1, "GL_EYE_DISTANCE_TO_POINT_SGIS"), # 0x81F0
  893. ("", X, 1, "GL_OBJECT_DISTANCE_TO_POINT_SGIS"), # 0x81F1
  894. ("", X, 1, "GL_EYE_DISTANCE_TO_LINE_SGIS"), # 0x81F2
  895. ("", X, 1, "GL_OBJECT_DISTANCE_TO_LINE_SGIS"), # 0x81F3
  896. ("", X, 1, "GL_EYE_POINT_SGIS"), # 0x81F4
  897. ("", X, 1, "GL_OBJECT_POINT_SGIS"), # 0x81F5
  898. ("", X, 1, "GL_EYE_LINE_SGIS"), # 0x81F6
  899. ("", X, 1, "GL_OBJECT_LINE_SGIS"), # 0x81F7
  900. ("glGet", E, 1, "GL_LIGHT_MODEL_COLOR_CONTROL"), # 0x81F8
  901. ("", X, 1, "GL_SINGLE_COLOR"), # 0x81F9
  902. ("", X, 1, "GL_SEPARATE_SPECULAR_COLOR"), # 0x81FA
  903. ("", X, 1, "GL_SHARED_TEXTURE_PALETTE_EXT"), # 0x81FB
  904. ("", X, 1, "GL_FOG_SCALE_SGIX"), # 0x81FC
  905. ("", X, 1, "GL_FOG_SCALE_VALUE_SGIX"), # 0x81FD
  906. ("", X, 1, "GL_TEXT_FRAGMENT_SHADER_ATI"), # 0x8200
  907. ("glGetFramebufferAttachmentParameter", E, 1, "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"), # 0x8210
  908. ("glGetFramebufferAttachmentParameter", E, 1, "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"), # 0x8211
  909. ("glGetFramebufferAttachmentParameter", I, 1, "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"), # 0x8212
  910. ("glGetFramebufferAttachmentParameter", I, 1, "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"), # 0x8213
  911. ("glGetFramebufferAttachmentParameter", I, 1, "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"), # 0x8214
  912. ("glGetFramebufferAttachmentParameter", I, 1, "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE"), # 0x8215
  913. ("glGetFramebufferAttachmentParameter", I, 1, "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE"), # 0x8216
  914. ("glGetFramebufferAttachmentParameter", I, 1, "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"), # 0x8217
  915. ("", X, 1, "GL_FRAMEBUFFER_DEFAULT"), # 0x8218
  916. ("", X, 1, "GL_FRAMEBUFFER_UNDEFINED"), # 0x8219
  917. ("", X, 1, "GL_DEPTH_STENCIL_ATTACHMENT"), # 0x821A
  918. ("glGet", I, 1, "GL_MAJOR_VERSION"), # 0x821B
  919. ("glGet", I, 1, "GL_MINOR_VERSION"), # 0x821C
  920. ("glGet", I, 1, "GL_NUM_EXTENSIONS"), # 0x821D
  921. ("glGet", I, 1, "GL_CONTEXT_FLAGS"), # 0x821E
  922. ("glGetBufferParameter", B, 1, "GL_BUFFER_IMMUTABLE_STORAGE"), # 0x821F
  923. ("glGetBufferParameter", I, 1, "GL_BUFFER_STORAGE_FLAGS"), # 0x8220
  924. ("glGet", B, 1, "GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED"), # 0x8221
  925. ("", X, 1, "GL_INDEX"), # 0x8222
  926. ("", X, 1, "GL_COMPRESSED_RED"), # 0x8225
  927. ("", X, 1, "GL_COMPRESSED_RG"), # 0x8226
  928. ("", X, 1, "GL_RG"), # 0x8227
  929. ("", X, 1, "GL_RG_INTEGER"), # 0x8228
  930. ("", X, 1, "GL_R8"), # 0x8229
  931. ("", X, 1, "GL_R16"), # 0x822A
  932. ("", X, 1, "GL_RG8"), # 0x822B
  933. ("", X, 1, "GL_RG16"), # 0x822C
  934. ("", X, 1, "GL_R16F"), # 0x822D
  935. ("", X, 1, "GL_R32F"), # 0x822E
  936. ("", X, 1, "GL_RG16F"), # 0x822F
  937. ("", X, 1, "GL_RG32F"), # 0x8230
  938. ("", X, 1, "GL_R8I"), # 0x8231
  939. ("", X, 1, "GL_R8UI"), # 0x8232
  940. ("", X, 1, "GL_R16I"), # 0x8233
  941. ("", X, 1, "GL_R16UI"), # 0x8234
  942. ("", X, 1, "GL_R32I"), # 0x8235
  943. ("", X, 1, "GL_R32UI"), # 0x8236
  944. ("", X, 1, "GL_RG8I"), # 0x8237
  945. ("", X, 1, "GL_RG8UI"), # 0x8238
  946. ("", X, 1, "GL_RG16I"), # 0x8239
  947. ("", X, 1, "GL_RG16UI"), # 0x823A
  948. ("", X, 1, "GL_RG32I"), # 0x823B
  949. ("", X, 1, "GL_RG32UI"), # 0x823C
  950. ("", X, 1, "GL_SYNC_CL_EVENT_ARB"), # 0x8240
  951. ("", X, 1, "GL_SYNC_CL_EVENT_COMPLETE_ARB"), # 0x8241
  952. ("glGet", B, 1, "GL_DEBUG_OUTPUT_SYNCHRONOUS"), # 0x8242
  953. ("glGet", I, 1, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH"), # 0x8243
  954. ("_glGet", P, 1, "GL_DEBUG_CALLBACK_FUNCTION"), # 0x8244
  955. ("_glGet", P, 1, "GL_DEBUG_CALLBACK_USER_PARAM"), # 0x8245
  956. ("", X, 1, "GL_DEBUG_SOURCE_API"), # 0x8246
  957. ("", X, 1, "GL_DEBUG_SOURCE_WINDOW_SYSTEM"), # 0x8247
  958. ("", X, 1, "GL_DEBUG_SOURCE_SHADER_COMPILER"), # 0x8248
  959. ("", X, 1, "GL_DEBUG_SOURCE_THIRD_PARTY"), # 0x8249
  960. ("", X, 1, "GL_DEBUG_SOURCE_APPLICATION"), # 0x824A
  961. ("", X, 1, "GL_DEBUG_SOURCE_OTHER"), # 0x824B
  962. ("", X, 1, "GL_DEBUG_TYPE_ERROR"), # 0x824C
  963. ("", X, 1, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR"), # 0x824D
  964. ("", X, 1, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR"), # 0x824E
  965. ("", X, 1, "GL_DEBUG_TYPE_PORTABILITY"), # 0x824F
  966. ("", X, 1, "GL_DEBUG_TYPE_PERFORMANCE"), # 0x8250
  967. ("", X, 1, "GL_DEBUG_TYPE_OTHER"), # 0x8251
  968. ("", X, 1, "GL_LOSE_CONTEXT_ON_RESET"), # 0x8252
  969. ("", X, 1, "GL_GUILTY_CONTEXT_RESET"), # 0x8253
  970. ("", X,