/scripts/api/gl.py

https://bitbucket.org/nigels_com/regal · Python · 20728 lines · 17920 code · 2279 blank · 529 comment · 0 complexity · 5abb64df7b699cd712a4697e74a1175b MD5 · raw file

  1. import Api
  2. from Api import Api
  3. from Api import Function, Typedef, Enum
  4. from Api import Return, Parameter, Input, Output, InputOutput
  5. from Api import Enumerant
  6. from Api import Extension
  7. from Api import StateType, State
  8. gl = Api()
  9. GLenum = Typedef('GLenum','unsigned int')
  10. GLenum.default = '0'
  11. GLboolean = Typedef('GLboolean','unsigned char')
  12. GLboolean.default = 'GL_FALSE'
  13. GLbitfield = Typedef('GLbitfield','unsigned int')
  14. GLbitfield.default = '0'
  15. GLbyte = Typedef('GLbyte','signed char')
  16. GLbyte.default = '0'
  17. GLshort = Typedef('GLshort','short')
  18. GLshort.default = '0'
  19. GLint = Typedef('GLint','int')
  20. GLint.default = '0'
  21. GLsizei = Typedef('GLsizei','int')
  22. GLsizei.default = '0'
  23. GLubyte = Typedef('GLubyte','unsigned char')
  24. GLubyte.default = '0'
  25. GLushort = Typedef('GLushort','unsigned short')
  26. GLushort.default = '0'
  27. GLuint = Typedef('GLuint','unsigned int')
  28. GLuint.default = '0'
  29. GLfloat = Typedef('GLfloat','float')
  30. GLfloat.default = '0'
  31. GLclampf = Typedef('GLclampf','float')
  32. GLclampf.default = '0'
  33. GLdouble = Typedef('GLdouble','double')
  34. GLdouble.default = '0'
  35. GLclampd = Typedef('GLclampd','double')
  36. GLclampd.default = '0'
  37. GLvoid = Typedef('GLvoid','void')
  38. GLintptr = Typedef('GLintptr','ptrdiff_t')
  39. GLintptr.category = 'GL_VERSION_1_5'
  40. GLintptr.default = '0'
  41. GLsizeiptr = Typedef('GLsizeiptr','ptrdiff_t')
  42. GLsizeiptr.category = 'GL_VERSION_1_5'
  43. GLsizeiptr.default = '0'
  44. GLchar = Typedef('GLchar','char')
  45. GLchar.category = 'GL_VERSION_2_0'
  46. GLchar.default = '0'
  47. GLint64 = Typedef('GLint64','int64_t')
  48. GLint64.category = 'GL_ARB_sync'
  49. GLint64.default = '0'
  50. GLuint64 = Typedef('GLuint64','uint64_t')
  51. GLuint64.category = 'GL_ARB_sync'
  52. GLuint64.default = '0'
  53. GLsync = Typedef('GLsync','struct __GLsync *')
  54. GLsync.category = 'GL_ARB_sync'
  55. GLsync.default = 'NULL'
  56. cl_context = Typedef('cl_context','struct _cl_context *')
  57. cl_context.category = 'GL_ARB_cl_event'
  58. cl_context.default = 'NULL'
  59. cl_event = Typedef('cl_event','struct _cl_event *')
  60. cl_event.category = 'GL_ARB_cl_event'
  61. cl_event.default = 'NULL'
  62. GLintptrARB = Typedef('GLintptrARB','ptrdiff_t')
  63. GLintptrARB.category = 'GL_ARB_vertex_buffer_object'
  64. GLintptrARB.default = 'NULL'
  65. GLsizeiptrARB = Typedef('GLsizeiptrARB','ptrdiff_t')
  66. GLsizeiptrARB.category = 'GL_ARB_vertex_buffer_object'
  67. GLsizeiptrARB.default = 'NULL'
  68. GLcharARB = Typedef('GLcharARB','char')
  69. GLcharARB.category = 'GL_ARB_shader_objects'
  70. GLcharARB.default = '0'
  71. GLhandleARB = Typedef('GLhandleARB',{'': 'unsigned int', 'osx': 'unsigned long', 'ios': 'unsigned long'})
  72. GLhandleARB.category = 'GL_ARB_shader_objects'
  73. GLhandleARB.default = '0'
  74. GLhalfARB = Typedef('GLhalfARB','unsigned short')
  75. GLhalfARB.category = 'GL_ARB_half_float_pixel'
  76. GLhalfARB.default = '0'
  77. GLhalfNV = Typedef('GLhalfNV','unsigned short')
  78. GLhalfNV.category = 'GL_NV_half_float'
  79. GLhalfNV.default = '0'
  80. int32_t = Typedef('int32_t','long int')
  81. int32_t.regal = False
  82. int64_t = Typedef('int64_t','long long int')
  83. int64_t.regal = False
  84. uint64_t = Typedef('uint64_t','unsigned long long int')
  85. uint64_t.regal = False
  86. GLint64EXT = Typedef('GLint64EXT','int64_t')
  87. GLint64EXT.category = 'GL_EXT_timer_query'
  88. GLint64EXT.default = '0'
  89. GLuint64EXT = Typedef('GLuint64EXT','uint64_t')
  90. GLuint64EXT.category = 'GL_EXT_timer_query'
  91. GLuint64EXT.default = '0'
  92. GLvdpauSurfaceNV = Typedef('GLvdpauSurfaceNV','GLintptr')
  93. GLvdpauSurfaceNV.category = 'GL_NV_vdpau_interop'
  94. GLvdpauSurfaceNV.default = '0'
  95. GLfixed = Typedef('GLfixed','int')
  96. GLfixed.category = 'GL_VERSION_4_1'
  97. GLfixed.default = '0'
  98. GLclampx = Typedef('GLclampx','int')
  99. GLclampx.default = '0'
  100. eglImageOES = Typedef('eglImageOES','void *')
  101. eglImageOES.category = 'GL_OES_EGL_image_external'
  102. eglImageOES.default = 'NULL'
  103. gl.add(GLenum)
  104. gl.add(GLboolean)
  105. gl.add(GLbitfield)
  106. gl.add(GLbyte)
  107. gl.add(GLshort)
  108. gl.add(GLint)
  109. gl.add(GLsizei)
  110. gl.add(GLubyte)
  111. gl.add(GLushort)
  112. gl.add(GLuint)
  113. gl.add(GLfloat)
  114. gl.add(GLclampf)
  115. gl.add(GLdouble)
  116. gl.add(GLclampd)
  117. gl.add(GLvoid)
  118. gl.add(GLintptr)
  119. gl.add(GLsizeiptr)
  120. gl.add(GLchar)
  121. gl.add(GLint64)
  122. gl.add(GLuint64)
  123. gl.add(GLsync)
  124. gl.add(cl_context)
  125. gl.add(cl_event)
  126. gl.add(GLintptrARB)
  127. gl.add(GLsizeiptrARB)
  128. gl.add(GLcharARB)
  129. gl.add(GLhandleARB)
  130. gl.add(GLhalfARB)
  131. gl.add(GLhalfNV)
  132. gl.add(int32_t)
  133. gl.add(int64_t)
  134. gl.add(uint64_t)
  135. gl.add(GLint64EXT)
  136. gl.add(GLuint64EXT)
  137. gl.add(GLvdpauSurfaceNV)
  138. gl.add(GLfixed)
  139. gl.add(GLclampx)
  140. gl.add(eglImageOES)
  141. defines = Enum('defines')
  142. gl.add(defines)
  143. # GL_VERSION_1_1
  144. GL_2D = Enumerant('GL_2D', 0x0600, 'GL_VERSION_1_1')
  145. GL_2_BYTES = Enumerant('GL_2_BYTES', 0x1407, 'GL_VERSION_1_1')
  146. GL_3D = Enumerant('GL_3D', 0x0601, 'GL_VERSION_1_1')
  147. GL_3D_COLOR = Enumerant('GL_3D_COLOR', 0x0602, 'GL_VERSION_1_1')
  148. GL_3D_COLOR_TEXTURE = Enumerant('GL_3D_COLOR_TEXTURE', 0x0603, 'GL_VERSION_1_1')
  149. GL_3_BYTES = Enumerant('GL_3_BYTES', 0x1408, 'GL_VERSION_1_1')
  150. GL_4D_COLOR_TEXTURE = Enumerant('GL_4D_COLOR_TEXTURE', 0x0604, 'GL_VERSION_1_1')
  151. GL_4_BYTES = Enumerant('GL_4_BYTES', 0x1409, 'GL_VERSION_1_1')
  152. GL_ACCUM = Enumerant('GL_ACCUM', 0x0100, 'GL_VERSION_1_1')
  153. GL_ACCUM_ALPHA_BITS = Enumerant('GL_ACCUM_ALPHA_BITS', 0x0d5b, 'GL_VERSION_1_1')
  154. GL_ACCUM_BLUE_BITS = Enumerant('GL_ACCUM_BLUE_BITS', 0x0d5a, 'GL_VERSION_1_1')
  155. GL_ACCUM_BUFFER_BIT = Enumerant('GL_ACCUM_BUFFER_BIT', 0x0200, 'GL_VERSION_1_1')
  156. GL_ACCUM_CLEAR_VALUE = Enumerant('GL_ACCUM_CLEAR_VALUE', 0x0b80, 'GL_VERSION_1_1')
  157. GL_ACCUM_GREEN_BITS = Enumerant('GL_ACCUM_GREEN_BITS', 0x0d59, 'GL_VERSION_1_1')
  158. GL_ACCUM_RED_BITS = Enumerant('GL_ACCUM_RED_BITS', 0x0d58, 'GL_VERSION_1_1')
  159. GL_ADD = Enumerant('GL_ADD', 0x0104, 'GL_VERSION_1_1')
  160. GL_ALL_ATTRIB_BITS = Enumerant('GL_ALL_ATTRIB_BITS', 0xfffff, 'GL_VERSION_1_1')
  161. GL_ALPHA = Enumerant('GL_ALPHA', 0x1906, 'GL_VERSION_1_1')
  162. GL_ALPHA.esVersions = [2.0]
  163. GL_ALPHA.internalformat = True
  164. GL_ALPHA12 = Enumerant('GL_ALPHA12', 0x803d, 'GL_VERSION_1_1')
  165. GL_ALPHA16 = Enumerant('GL_ALPHA16', 0x803e, 'GL_VERSION_1_1')
  166. GL_ALPHA4 = Enumerant('GL_ALPHA4', 0x803b, 'GL_VERSION_1_1')
  167. GL_ALPHA8 = Enumerant('GL_ALPHA8', 0x803c, 'GL_VERSION_1_1')
  168. GL_ALPHA_BIAS = Enumerant('GL_ALPHA_BIAS', 0x0d1d, 'GL_VERSION_1_1')
  169. GL_ALPHA_BITS = Enumerant('GL_ALPHA_BITS', 0x0d55, 'GL_VERSION_1_1')
  170. GL_ALPHA_BITS.esVersions = [2.0]
  171. GL_ALPHA_SCALE = Enumerant('GL_ALPHA_SCALE', 0x0d1c, 'GL_VERSION_1_1')
  172. GL_ALPHA_TEST = Enumerant('GL_ALPHA_TEST', 0x0bc0, 'GL_VERSION_1_1')
  173. GL_ALPHA_TEST_FUNC = Enumerant('GL_ALPHA_TEST_FUNC', 0x0bc1, 'GL_VERSION_1_1')
  174. GL_ALPHA_TEST_REF = Enumerant('GL_ALPHA_TEST_REF', 0x0bc2, 'GL_VERSION_1_1')
  175. GL_ALWAYS = Enumerant('GL_ALWAYS', 0x0207, 'GL_VERSION_1_1')
  176. GL_ALWAYS.esVersions = [2.0]
  177. GL_AMBIENT = Enumerant('GL_AMBIENT', 0x1200, 'GL_VERSION_1_1')
  178. GL_AMBIENT_AND_DIFFUSE = Enumerant('GL_AMBIENT_AND_DIFFUSE', 0x1602, 'GL_VERSION_1_1')
  179. GL_AND = Enumerant('GL_AND', 0x1501, 'GL_VERSION_1_1')
  180. GL_AND_INVERTED = Enumerant('GL_AND_INVERTED', 0x1504, 'GL_VERSION_1_1')
  181. GL_AND_REVERSE = Enumerant('GL_AND_REVERSE', 0x1502, 'GL_VERSION_1_1')
  182. GL_ATTRIB_STACK_DEPTH = Enumerant('GL_ATTRIB_STACK_DEPTH', 0x0bb0, 'GL_VERSION_1_1')
  183. GL_AUTO_NORMAL = Enumerant('GL_AUTO_NORMAL', 0x0d80, 'GL_VERSION_1_1')
  184. GL_AUX0 = Enumerant('GL_AUX0', 0x0409, 'GL_VERSION_1_1')
  185. GL_AUX1 = Enumerant('GL_AUX1', 0x040a, 'GL_VERSION_1_1')
  186. GL_AUX2 = Enumerant('GL_AUX2', 0x040b, 'GL_VERSION_1_1')
  187. GL_AUX3 = Enumerant('GL_AUX3', 0x040c, 'GL_VERSION_1_1')
  188. GL_AUX_BUFFERS = Enumerant('GL_AUX_BUFFERS', 0x0c00, 'GL_VERSION_1_1')
  189. GL_BACK = Enumerant('GL_BACK', 0x0405, 'GL_VERSION_1_1')
  190. GL_BACK.esVersions = [2.0]
  191. GL_BACK_LEFT = Enumerant('GL_BACK_LEFT', 0x0402, 'GL_VERSION_1_1')
  192. GL_BACK_RIGHT = Enumerant('GL_BACK_RIGHT', 0x0403, 'GL_VERSION_1_1')
  193. GL_BITMAP = Enumerant('GL_BITMAP', 0x1a00, 'GL_VERSION_1_1')
  194. GL_BITMAP_TOKEN = Enumerant('GL_BITMAP_TOKEN', 0x0704, 'GL_VERSION_1_1')
  195. GL_BLEND = Enumerant('GL_BLEND', 0x0be2, 'GL_VERSION_1_1')
  196. GL_BLEND.esVersions = [2.0]
  197. GL_BLEND.enableCap = True
  198. GL_BLEND_DST = Enumerant('GL_BLEND_DST', 0x0be0, 'GL_VERSION_1_1')
  199. GL_BLEND_SRC = Enumerant('GL_BLEND_SRC', 0x0be1, 'GL_VERSION_1_1')
  200. GL_BLUE = Enumerant('GL_BLUE', 0x1905, 'GL_VERSION_1_1')
  201. GL_BLUE_BIAS = Enumerant('GL_BLUE_BIAS', 0x0d1b, 'GL_VERSION_1_1')
  202. GL_BLUE_BITS = Enumerant('GL_BLUE_BITS', 0x0d54, 'GL_VERSION_1_1')
  203. GL_BLUE_BITS.esVersions = [2.0]
  204. GL_BLUE_SCALE = Enumerant('GL_BLUE_SCALE', 0x0d1a, 'GL_VERSION_1_1')
  205. GL_BYTE = Enumerant('GL_BYTE', 0x1400, 'GL_VERSION_1_1')
  206. GL_BYTE.esVersions = [2.0]
  207. GL_C3F_V3F = Enumerant('GL_C3F_V3F', 0x2a24, 'GL_VERSION_1_1')
  208. GL_C4F_N3F_V3F = Enumerant('GL_C4F_N3F_V3F', 0x2a26, 'GL_VERSION_1_1')
  209. GL_C4UB_V2F = Enumerant('GL_C4UB_V2F', 0x2a22, 'GL_VERSION_1_1')
  210. GL_C4UB_V3F = Enumerant('GL_C4UB_V3F', 0x2a23, 'GL_VERSION_1_1')
  211. GL_CCW = Enumerant('GL_CCW', 0x0901, 'GL_VERSION_1_1')
  212. GL_CCW.esVersions = [2.0]
  213. GL_CLAMP = Enumerant('GL_CLAMP', 0x2900, 'GL_VERSION_1_1')
  214. GL_CLEAR = Enumerant('GL_CLEAR', 0x1500, 'GL_VERSION_1_1')
  215. GL_CLIENT_ALL_ATTRIB_BITS = Enumerant('GL_CLIENT_ALL_ATTRIB_BITS', 0xffffffff, 'GL_VERSION_1_1')
  216. GL_CLIENT_ATTRIB_STACK_DEPTH = Enumerant('GL_CLIENT_ATTRIB_STACK_DEPTH', 0x0bb1, 'GL_VERSION_1_1')
  217. GL_CLIENT_PIXEL_STORE_BIT = Enumerant('GL_CLIENT_PIXEL_STORE_BIT', 0x0001, 'GL_VERSION_1_1')
  218. GL_CLIENT_VERTEX_ARRAY_BIT = Enumerant('GL_CLIENT_VERTEX_ARRAY_BIT', 0x0002, 'GL_VERSION_1_1')
  219. GL_CLIP_PLANE0 = Enumerant('GL_CLIP_PLANE0', 0x3000, 'GL_VERSION_1_1')
  220. GL_CLIP_PLANE1 = Enumerant('GL_CLIP_PLANE1', 0x3001, 'GL_VERSION_1_1')
  221. GL_CLIP_PLANE2 = Enumerant('GL_CLIP_PLANE2', 0x3002, 'GL_VERSION_1_1')
  222. GL_CLIP_PLANE3 = Enumerant('GL_CLIP_PLANE3', 0x3003, 'GL_VERSION_1_1')
  223. GL_CLIP_PLANE4 = Enumerant('GL_CLIP_PLANE4', 0x3004, 'GL_VERSION_1_1')
  224. GL_CLIP_PLANE5 = Enumerant('GL_CLIP_PLANE5', 0x3005, 'GL_VERSION_1_1')
  225. GL_CLIP_PLANE6 = Enumerant('GL_CLIP_PLANE6', 0x3006, 'GL_VERSION_1_1')
  226. GL_CLIP_PLANE7 = Enumerant('GL_CLIP_PLANE7', 0x3007, 'GL_VERSION_1_1')
  227. GL_COEFF = Enumerant('GL_COEFF', 0x0a00, 'GL_VERSION_1_1')
  228. GL_COLOR = Enumerant('GL_COLOR', 0x1800, 'GL_VERSION_1_1')
  229. GL_COLOR_ARRAY = Enumerant('GL_COLOR_ARRAY', 0x8076, 'GL_VERSION_1_1')
  230. GL_COLOR_ARRAY_POINTER = Enumerant('GL_COLOR_ARRAY_POINTER', 0x8090, 'GL_VERSION_1_1')
  231. GL_COLOR_ARRAY_SIZE = Enumerant('GL_COLOR_ARRAY_SIZE', 0x8081, 'GL_VERSION_1_1')
  232. GL_COLOR_ARRAY_STRIDE = Enumerant('GL_COLOR_ARRAY_STRIDE', 0x8083, 'GL_VERSION_1_1')
  233. GL_COLOR_ARRAY_TYPE = Enumerant('GL_COLOR_ARRAY_TYPE', 0x8082, 'GL_VERSION_1_1')
  234. GL_COLOR_BUFFER_BIT = Enumerant('GL_COLOR_BUFFER_BIT', 0x4000, 'GL_VERSION_1_1')
  235. GL_COLOR_BUFFER_BIT.esVersions = [2.0]
  236. GL_COLOR_CLEAR_VALUE = Enumerant('GL_COLOR_CLEAR_VALUE', 0x0c22, 'GL_VERSION_1_1')
  237. GL_COLOR_CLEAR_VALUE.esVersions = [2.0]
  238. GL_COLOR_INDEX = Enumerant('GL_COLOR_INDEX', 0x1900, 'GL_VERSION_1_1')
  239. GL_COLOR_INDEXES = Enumerant('GL_COLOR_INDEXES', 0x1603, 'GL_VERSION_1_1')
  240. GL_COLOR_LOGIC_OP = Enumerant('GL_COLOR_LOGIC_OP', 0x0bf2, 'GL_VERSION_1_1')
  241. GL_COLOR_LOGIC_OP.enableCap = True
  242. GL_COLOR_MATERIAL = Enumerant('GL_COLOR_MATERIAL', 0x0b57, 'GL_VERSION_1_1')
  243. GL_COLOR_MATERIAL_FACE = Enumerant('GL_COLOR_MATERIAL_FACE', 0x0b55, 'GL_VERSION_1_1')
  244. GL_COLOR_MATERIAL_PARAMETER = Enumerant('GL_COLOR_MATERIAL_PARAMETER', 0x0b56, 'GL_VERSION_1_1')
  245. GL_COLOR_WRITEMASK = Enumerant('GL_COLOR_WRITEMASK', 0x0c23, 'GL_VERSION_1_1')
  246. GL_COLOR_WRITEMASK.esVersions = [2.0]
  247. GL_COMPILE = Enumerant('GL_COMPILE', 0x1300, 'GL_VERSION_1_1')
  248. GL_COMPILE_AND_EXECUTE = Enumerant('GL_COMPILE_AND_EXECUTE', 0x1301, 'GL_VERSION_1_1')
  249. GL_CONSTANT_ATTENUATION = Enumerant('GL_CONSTANT_ATTENUATION', 0x1207, 'GL_VERSION_1_1')
  250. GL_COPY = Enumerant('GL_COPY', 0x1503, 'GL_VERSION_1_1')
  251. GL_COPY_INVERTED = Enumerant('GL_COPY_INVERTED', 0x150c, 'GL_VERSION_1_1')
  252. GL_COPY_PIXEL_TOKEN = Enumerant('GL_COPY_PIXEL_TOKEN', 0x0706, 'GL_VERSION_1_1')
  253. GL_CULL_FACE = Enumerant('GL_CULL_FACE', 0x0b44, 'GL_VERSION_1_1')
  254. GL_CULL_FACE.esVersions = [2.0]
  255. GL_CULL_FACE.enableCap = True
  256. GL_CULL_FACE_MODE = Enumerant('GL_CULL_FACE_MODE', 0x0b45, 'GL_VERSION_1_1')
  257. GL_CULL_FACE_MODE.esVersions = [2.0]
  258. GL_CURRENT_BIT = Enumerant('GL_CURRENT_BIT', 0x0001, 'GL_VERSION_1_1')
  259. GL_CURRENT_COLOR = Enumerant('GL_CURRENT_COLOR', 0x0b00, 'GL_VERSION_1_1')
  260. GL_CURRENT_INDEX = Enumerant('GL_CURRENT_INDEX', 0x0b01, 'GL_VERSION_1_1')
  261. GL_CURRENT_NORMAL = Enumerant('GL_CURRENT_NORMAL', 0x0b02, 'GL_VERSION_1_1')
  262. GL_CURRENT_RASTER_COLOR = Enumerant('GL_CURRENT_RASTER_COLOR', 0x0b04, 'GL_VERSION_1_1')
  263. GL_CURRENT_RASTER_DISTANCE = Enumerant('GL_CURRENT_RASTER_DISTANCE', 0x0b09, 'GL_VERSION_1_1')
  264. GL_CURRENT_RASTER_INDEX = Enumerant('GL_CURRENT_RASTER_INDEX', 0x0b05, 'GL_VERSION_1_1')
  265. GL_CURRENT_RASTER_POSITION = Enumerant('GL_CURRENT_RASTER_POSITION', 0x0b07, 'GL_VERSION_1_1')
  266. GL_CURRENT_RASTER_POSITION_VALID = Enumerant('GL_CURRENT_RASTER_POSITION_VALID', 0x0b08, 'GL_VERSION_1_1')
  267. GL_CURRENT_RASTER_TEXTURE_COORDS = Enumerant('GL_CURRENT_RASTER_TEXTURE_COORDS', 0x0b06, 'GL_VERSION_1_1')
  268. GL_CURRENT_TEXTURE_COORDS = Enumerant('GL_CURRENT_TEXTURE_COORDS', 0x0b03, 'GL_VERSION_1_1')
  269. GL_CW = Enumerant('GL_CW', 0x0900, 'GL_VERSION_1_1')
  270. GL_CW.esVersions = [2.0]
  271. GL_DECAL = Enumerant('GL_DECAL', 0x2101, 'GL_VERSION_1_1')
  272. GL_DECR = Enumerant('GL_DECR', 0x1e03, 'GL_VERSION_1_1')
  273. GL_DECR.esVersions = [2.0]
  274. GL_DEPTH = Enumerant('GL_DEPTH', 0x1801, 'GL_VERSION_1_1')
  275. GL_DEPTH_BIAS = Enumerant('GL_DEPTH_BIAS', 0x0d1f, 'GL_VERSION_1_1')
  276. GL_DEPTH_BITS = Enumerant('GL_DEPTH_BITS', 0x0d56, 'GL_VERSION_1_1')
  277. GL_DEPTH_BITS.esVersions = [2.0]
  278. GL_DEPTH_BUFFER_BIT = Enumerant('GL_DEPTH_BUFFER_BIT', 0x0100, 'GL_VERSION_1_1')
  279. GL_DEPTH_BUFFER_BIT.esVersions = [2.0]
  280. GL_DEPTH_CLEAR_VALUE = Enumerant('GL_DEPTH_CLEAR_VALUE', 0x0b73, 'GL_VERSION_1_1')
  281. GL_DEPTH_CLEAR_VALUE.esVersions = [2.0]
  282. GL_DEPTH_COMPONENT = Enumerant('GL_DEPTH_COMPONENT', 0x1902, 'GL_VERSION_1_1')
  283. GL_DEPTH_COMPONENT.esVersions = [2.0]
  284. GL_DEPTH_FUNC = Enumerant('GL_DEPTH_FUNC', 0x0b74, 'GL_VERSION_1_1')
  285. GL_DEPTH_FUNC.esVersions = [2.0]
  286. GL_DEPTH_RANGE = Enumerant('GL_DEPTH_RANGE', 0x0b70, 'GL_VERSION_1_1')
  287. GL_DEPTH_RANGE.esVersions = [2.0]
  288. GL_DEPTH_SCALE = Enumerant('GL_DEPTH_SCALE', 0x0d1e, 'GL_VERSION_1_1')
  289. GL_DEPTH_TEST = Enumerant('GL_DEPTH_TEST', 0x0b71, 'GL_VERSION_1_1')
  290. GL_DEPTH_TEST.esVersions = [2.0]
  291. GL_DEPTH_TEST.enableCap = True
  292. GL_DEPTH_WRITEMASK = Enumerant('GL_DEPTH_WRITEMASK', 0x0b72, 'GL_VERSION_1_1')
  293. GL_DEPTH_WRITEMASK.esVersions = [2.0]
  294. GL_DIFFUSE = Enumerant('GL_DIFFUSE', 0x1201, 'GL_VERSION_1_1')
  295. GL_DITHER = Enumerant('GL_DITHER', 0x0bd0, 'GL_VERSION_1_1')
  296. GL_DITHER.esVersions = [2.0]
  297. GL_DITHER.enableCap = True
  298. GL_DOMAIN = Enumerant('GL_DOMAIN', 0x0a02, 'GL_VERSION_1_1')
  299. GL_DONT_CARE = Enumerant('GL_DONT_CARE', 0x1100, 'GL_VERSION_1_1')
  300. GL_DONT_CARE.esVersions = [2.0]
  301. GL_DOUBLE = Enumerant('GL_DOUBLE', 0x140a, 'GL_VERSION_1_1')
  302. GL_DOUBLEBUFFER = Enumerant('GL_DOUBLEBUFFER', 0x0c32, 'GL_VERSION_1_1')
  303. GL_DRAW_BUFFER = Enumerant('GL_DRAW_BUFFER', 0x0c01, 'GL_VERSION_1_1')
  304. GL_DRAW_PIXEL_TOKEN = Enumerant('GL_DRAW_PIXEL_TOKEN', 0x0705, 'GL_VERSION_1_1')
  305. GL_DST_ALPHA = Enumerant('GL_DST_ALPHA', 0x0304, 'GL_VERSION_1_1')
  306. GL_DST_ALPHA.esVersions = [2.0]
  307. GL_DST_COLOR = Enumerant('GL_DST_COLOR', 0x0306, 'GL_VERSION_1_1')
  308. GL_DST_COLOR.esVersions = [2.0]
  309. GL_EDGE_FLAG = Enumerant('GL_EDGE_FLAG', 0x0b43, 'GL_VERSION_1_1')
  310. GL_EDGE_FLAG_ARRAY = Enumerant('GL_EDGE_FLAG_ARRAY', 0x8079, 'GL_VERSION_1_1')
  311. GL_EDGE_FLAG_ARRAY_POINTER = Enumerant('GL_EDGE_FLAG_ARRAY_POINTER', 0x8093, 'GL_VERSION_1_1')
  312. GL_EDGE_FLAG_ARRAY_STRIDE = Enumerant('GL_EDGE_FLAG_ARRAY_STRIDE', 0x808c, 'GL_VERSION_1_1')
  313. GL_EMISSION = Enumerant('GL_EMISSION', 0x1600, 'GL_VERSION_1_1')
  314. GL_ENABLE_BIT = Enumerant('GL_ENABLE_BIT', 0x2000, 'GL_VERSION_1_1')
  315. GL_EQUAL = Enumerant('GL_EQUAL', 0x0202, 'GL_VERSION_1_1')
  316. GL_EQUAL.esVersions = [2.0]
  317. GL_EQUIV = Enumerant('GL_EQUIV', 0x1509, 'GL_VERSION_1_1')
  318. GL_EVAL_BIT = Enumerant('GL_EVAL_BIT', 0x10000, 'GL_VERSION_1_1')
  319. GL_EXP = Enumerant('GL_EXP', 0x0800, 'GL_VERSION_1_1')
  320. GL_EXP2 = Enumerant('GL_EXP2', 0x0801, 'GL_VERSION_1_1')
  321. GL_EXTENSIONS = Enumerant('GL_EXTENSIONS', 0x1f03, 'GL_VERSION_1_1')
  322. GL_EXTENSIONS.esVersions = [2.0]
  323. GL_EYE_LINEAR = Enumerant('GL_EYE_LINEAR', 0x2400, 'GL_VERSION_1_1')
  324. GL_EYE_PLANE = Enumerant('GL_EYE_PLANE', 0x2502, 'GL_VERSION_1_1')
  325. GL_FALSE = Enumerant('GL_FALSE', 0x0000, 'GL_VERSION_1_1')
  326. GL_FALSE.esVersions = [2.0]
  327. GL_FASTEST = Enumerant('GL_FASTEST', 0x1101, 'GL_VERSION_1_1')
  328. GL_FASTEST.esVersions = [2.0]
  329. GL_FEEDBACK = Enumerant('GL_FEEDBACK', 0x1c01, 'GL_VERSION_1_1')
  330. GL_FEEDBACK_BUFFER_POINTER = Enumerant('GL_FEEDBACK_BUFFER_POINTER', 0x0df0, 'GL_VERSION_1_1')
  331. GL_FEEDBACK_BUFFER_SIZE = Enumerant('GL_FEEDBACK_BUFFER_SIZE', 0x0df1, 'GL_VERSION_1_1')
  332. GL_FEEDBACK_BUFFER_TYPE = Enumerant('GL_FEEDBACK_BUFFER_TYPE', 0x0df2, 'GL_VERSION_1_1')
  333. GL_FILL = Enumerant('GL_FILL', 0x1b02, 'GL_VERSION_1_1')
  334. GL_FLAT = Enumerant('GL_FLAT', 0x1d00, 'GL_VERSION_1_1')
  335. GL_FLOAT = Enumerant('GL_FLOAT', 0x1406, 'GL_VERSION_1_1')
  336. GL_FLOAT.esVersions = [2.0]
  337. GL_FOG = Enumerant('GL_FOG', 0x0b60, 'GL_VERSION_1_1')
  338. GL_FOG_BIT = Enumerant('GL_FOG_BIT', 0x0080, 'GL_VERSION_1_1')
  339. GL_FOG_COLOR = Enumerant('GL_FOG_COLOR', 0x0b66, 'GL_VERSION_1_1')
  340. GL_FOG_DENSITY = Enumerant('GL_FOG_DENSITY', 0x0b62, 'GL_VERSION_1_1')
  341. GL_FOG_END = Enumerant('GL_FOG_END', 0x0b64, 'GL_VERSION_1_1')
  342. GL_FOG_HINT = Enumerant('GL_FOG_HINT', 0x0c54, 'GL_VERSION_1_1')
  343. GL_FOG_INDEX = Enumerant('GL_FOG_INDEX', 0x0b61, 'GL_VERSION_1_1')
  344. GL_FOG_MODE = Enumerant('GL_FOG_MODE', 0x0b65, 'GL_VERSION_1_1')
  345. GL_FOG_START = Enumerant('GL_FOG_START', 0x0b63, 'GL_VERSION_1_1')
  346. GL_FRONT = Enumerant('GL_FRONT', 0x0404, 'GL_VERSION_1_1')
  347. GL_FRONT.esVersions = [2.0]
  348. GL_FRONT_AND_BACK = Enumerant('GL_FRONT_AND_BACK', 0x0408, 'GL_VERSION_1_1')
  349. GL_FRONT_AND_BACK.esVersions = [2.0]
  350. GL_FRONT_FACE = Enumerant('GL_FRONT_FACE', 0x0b46, 'GL_VERSION_1_1')
  351. GL_FRONT_FACE.esVersions = [2.0]
  352. GL_FRONT_LEFT = Enumerant('GL_FRONT_LEFT', 0x0400, 'GL_VERSION_1_1')
  353. GL_FRONT_RIGHT = Enumerant('GL_FRONT_RIGHT', 0x0401, 'GL_VERSION_1_1')
  354. GL_GEQUAL = Enumerant('GL_GEQUAL', 0x0206, 'GL_VERSION_1_1')
  355. GL_GEQUAL.esVersions = [2.0]
  356. GL_GREATER = Enumerant('GL_GREATER', 0x0204, 'GL_VERSION_1_1')
  357. GL_GREATER.esVersions = [2.0]
  358. GL_GREEN = Enumerant('GL_GREEN', 0x1904, 'GL_VERSION_1_1')
  359. GL_GREEN_BIAS = Enumerant('GL_GREEN_BIAS', 0x0d19, 'GL_VERSION_1_1')
  360. GL_GREEN_BITS = Enumerant('GL_GREEN_BITS', 0x0d53, 'GL_VERSION_1_1')
  361. GL_GREEN_BITS.esVersions = [2.0]
  362. GL_GREEN_SCALE = Enumerant('GL_GREEN_SCALE', 0x0d18, 'GL_VERSION_1_1')
  363. GL_HINT_BIT = Enumerant('GL_HINT_BIT', 0x8000, 'GL_VERSION_1_1')
  364. GL_INCR = Enumerant('GL_INCR', 0x1e02, 'GL_VERSION_1_1')
  365. GL_INCR.esVersions = [2.0]
  366. GL_INDEX_ARRAY = Enumerant('GL_INDEX_ARRAY', 0x8077, 'GL_VERSION_1_1')
  367. GL_INDEX_ARRAY_POINTER = Enumerant('GL_INDEX_ARRAY_POINTER', 0x8091, 'GL_VERSION_1_1')
  368. GL_INDEX_ARRAY_STRIDE = Enumerant('GL_INDEX_ARRAY_STRIDE', 0x8086, 'GL_VERSION_1_1')
  369. GL_INDEX_ARRAY_TYPE = Enumerant('GL_INDEX_ARRAY_TYPE', 0x8085, 'GL_VERSION_1_1')
  370. GL_INDEX_BITS = Enumerant('GL_INDEX_BITS', 0x0d51, 'GL_VERSION_1_1')
  371. GL_INDEX_CLEAR_VALUE = Enumerant('GL_INDEX_CLEAR_VALUE', 0x0c20, 'GL_VERSION_1_1')
  372. GL_INDEX_LOGIC_OP = Enumerant('GL_INDEX_LOGIC_OP', 0x0bf1, 'GL_VERSION_1_1')
  373. GL_INDEX_MODE = Enumerant('GL_INDEX_MODE', 0x0c30, 'GL_VERSION_1_1')
  374. GL_INDEX_OFFSET = Enumerant('GL_INDEX_OFFSET', 0x0d13, 'GL_VERSION_1_1')
  375. GL_INDEX_SHIFT = Enumerant('GL_INDEX_SHIFT', 0x0d12, 'GL_VERSION_1_1')
  376. GL_INDEX_WRITEMASK = Enumerant('GL_INDEX_WRITEMASK', 0x0c21, 'GL_VERSION_1_1')
  377. GL_INT = Enumerant('GL_INT', 0x1404, 'GL_VERSION_1_1')
  378. GL_INT.esVersions = [2.0]
  379. GL_INTENSITY = Enumerant('GL_INTENSITY', 0x8049, 'GL_VERSION_1_1')
  380. GL_INTENSITY12 = Enumerant('GL_INTENSITY12', 0x804c, 'GL_VERSION_1_1')
  381. GL_INTENSITY16 = Enumerant('GL_INTENSITY16', 0x804d, 'GL_VERSION_1_1')
  382. GL_INTENSITY4 = Enumerant('GL_INTENSITY4', 0x804a, 'GL_VERSION_1_1')
  383. GL_INTENSITY8 = Enumerant('GL_INTENSITY8', 0x804b, 'GL_VERSION_1_1')
  384. GL_INVALID_ENUM = Enumerant('GL_INVALID_ENUM', 0x0500, 'GL_VERSION_1_1')
  385. GL_INVALID_ENUM.esVersions = [2.0]
  386. GL_INVALID_ENUM.gluErrorString = 'invalid enumerant'
  387. GL_INVALID_OPERATION = Enumerant('GL_INVALID_OPERATION', 0x0502, 'GL_VERSION_1_1')
  388. GL_INVALID_OPERATION.esVersions = [2.0]
  389. GL_INVALID_OPERATION.gluErrorString = 'invalid operation'
  390. GL_INVALID_VALUE = Enumerant('GL_INVALID_VALUE', 0x0501, 'GL_VERSION_1_1')
  391. GL_INVALID_VALUE.esVersions = [2.0]
  392. GL_INVALID_VALUE.gluErrorString = 'invalid value'
  393. GL_INVERT = Enumerant('GL_INVERT', 0x150a, 'GL_VERSION_1_1')
  394. GL_INVERT.esVersions = [2.0]
  395. GL_KEEP = Enumerant('GL_KEEP', 0x1e00, 'GL_VERSION_1_1')
  396. GL_KEEP.esVersions = [2.0]
  397. GL_LEFT = Enumerant('GL_LEFT', 0x0406, 'GL_VERSION_1_1')
  398. GL_LEQUAL = Enumerant('GL_LEQUAL', 0x0203, 'GL_VERSION_1_1')
  399. GL_LEQUAL.esVersions = [2.0]
  400. GL_LESS = Enumerant('GL_LESS', 0x0201, 'GL_VERSION_1_1')
  401. GL_LESS.esVersions = [2.0]
  402. GL_LIGHT0 = Enumerant('GL_LIGHT0', 0x4000, 'GL_VERSION_1_1')
  403. GL_LIGHT1 = Enumerant('GL_LIGHT1', 0x4001, 'GL_VERSION_1_1')
  404. GL_LIGHT2 = Enumerant('GL_LIGHT2', 0x4002, 'GL_VERSION_1_1')
  405. GL_LIGHT3 = Enumerant('GL_LIGHT3', 0x4003, 'GL_VERSION_1_1')
  406. GL_LIGHT4 = Enumerant('GL_LIGHT4', 0x4004, 'GL_VERSION_1_1')
  407. GL_LIGHT5 = Enumerant('GL_LIGHT5', 0x4005, 'GL_VERSION_1_1')
  408. GL_LIGHT6 = Enumerant('GL_LIGHT6', 0x4006, 'GL_VERSION_1_1')
  409. GL_LIGHT7 = Enumerant('GL_LIGHT7', 0x4007, 'GL_VERSION_1_1')
  410. GL_LIGHTING = Enumerant('GL_LIGHTING', 0x0b50, 'GL_VERSION_1_1')
  411. GL_LIGHTING_BIT = Enumerant('GL_LIGHTING_BIT', 0x0040, 'GL_VERSION_1_1')
  412. GL_LIGHT_MODEL_AMBIENT = Enumerant('GL_LIGHT_MODEL_AMBIENT', 0x0b53, 'GL_VERSION_1_1')
  413. GL_LIGHT_MODEL_LOCAL_VIEWER = Enumerant('GL_LIGHT_MODEL_LOCAL_VIEWER', 0x0b51, 'GL_VERSION_1_1')
  414. GL_LIGHT_MODEL_TWO_SIDE = Enumerant('GL_LIGHT_MODEL_TWO_SIDE', 0x0b52, 'GL_VERSION_1_1')
  415. GL_LINE = Enumerant('GL_LINE', 0x1b01, 'GL_VERSION_1_1')
  416. GL_LINEAR = Enumerant('GL_LINEAR', 0x2601, 'GL_VERSION_1_1')
  417. GL_LINEAR.esVersions = [2.0]
  418. GL_LINEAR_ATTENUATION = Enumerant('GL_LINEAR_ATTENUATION', 0x1208, 'GL_VERSION_1_1')
  419. GL_LINEAR_MIPMAP_LINEAR = Enumerant('GL_LINEAR_MIPMAP_LINEAR', 0x2703, 'GL_VERSION_1_1')
  420. GL_LINEAR_MIPMAP_LINEAR.esVersions = [2.0]
  421. GL_LINEAR_MIPMAP_NEAREST = Enumerant('GL_LINEAR_MIPMAP_NEAREST', 0x2701, 'GL_VERSION_1_1')
  422. GL_LINEAR_MIPMAP_NEAREST.esVersions = [2.0]
  423. GL_LINES = Enumerant('GL_LINES', 0x0001, 'GL_VERSION_1_1')
  424. GL_LINES.esVersions = [2.0]
  425. GL_LINE_BIT = Enumerant('GL_LINE_BIT', 0x0004, 'GL_VERSION_1_1')
  426. GL_LINE_LOOP = Enumerant('GL_LINE_LOOP', 0x0002, 'GL_VERSION_1_1')
  427. GL_LINE_LOOP.esVersions = [2.0]
  428. GL_LINE_RESET_TOKEN = Enumerant('GL_LINE_RESET_TOKEN', 0x0707, 'GL_VERSION_1_1')
  429. GL_LINE_SMOOTH = Enumerant('GL_LINE_SMOOTH', 0x0b20, 'GL_VERSION_1_1')
  430. GL_LINE_SMOOTH.enableCap = True
  431. GL_LINE_SMOOTH_HINT = Enumerant('GL_LINE_SMOOTH_HINT', 0x0c52, 'GL_VERSION_1_1')
  432. GL_LINE_STIPPLE = Enumerant('GL_LINE_STIPPLE', 0x0b24, 'GL_VERSION_1_1')
  433. GL_LINE_STIPPLE_PATTERN = Enumerant('GL_LINE_STIPPLE_PATTERN', 0x0b25, 'GL_VERSION_1_1')
  434. GL_LINE_STIPPLE_REPEAT = Enumerant('GL_LINE_STIPPLE_REPEAT', 0x0b26, 'GL_VERSION_1_1')
  435. GL_LINE_STRIP = Enumerant('GL_LINE_STRIP', 0x0003, 'GL_VERSION_1_1')
  436. GL_LINE_STRIP.esVersions = [2.0]
  437. GL_LINE_TOKEN = Enumerant('GL_LINE_TOKEN', 0x0702, 'GL_VERSION_1_1')
  438. GL_LINE_WIDTH = Enumerant('GL_LINE_WIDTH', 0x0b21, 'GL_VERSION_1_1')
  439. GL_LINE_WIDTH.esVersions = [2.0]
  440. GL_LINE_WIDTH_GRANULARITY = Enumerant('GL_LINE_WIDTH_GRANULARITY', 0x0b23, 'GL_VERSION_1_1')
  441. GL_LINE_WIDTH_RANGE = Enumerant('GL_LINE_WIDTH_RANGE', 0x0b22, 'GL_VERSION_1_1')
  442. GL_LIST_BASE = Enumerant('GL_LIST_BASE', 0x0b32, 'GL_VERSION_1_1')
  443. GL_LIST_BIT = Enumerant('GL_LIST_BIT', 0x20000, 'GL_VERSION_1_1')
  444. GL_LIST_INDEX = Enumerant('GL_LIST_INDEX', 0x0b33, 'GL_VERSION_1_1')
  445. GL_LIST_MODE = Enumerant('GL_LIST_MODE', 0x0b30, 'GL_VERSION_1_1')
  446. GL_LOAD = Enumerant('GL_LOAD', 0x0101, 'GL_VERSION_1_1')
  447. GL_LOGIC_OP = Enumerant('GL_LOGIC_OP', 'GL_INDEX_LOGIC_OP', 'GL_VERSION_1_1')
  448. GL_LOGIC_OP_MODE = Enumerant('GL_LOGIC_OP_MODE', 0x0bf0, 'GL_VERSION_1_1')
  449. GL_LUMINANCE = Enumerant('GL_LUMINANCE', 0x1909, 'GL_VERSION_1_1')
  450. GL_LUMINANCE.esVersions = [2.0]
  451. GL_LUMINANCE.internalformat = True
  452. GL_LUMINANCE12 = Enumerant('GL_LUMINANCE12', 0x8041, 'GL_VERSION_1_1')
  453. GL_LUMINANCE12_ALPHA12 = Enumerant('GL_LUMINANCE12_ALPHA12', 0x8047, 'GL_VERSION_1_1')
  454. GL_LUMINANCE12_ALPHA4 = Enumerant('GL_LUMINANCE12_ALPHA4', 0x8046, 'GL_VERSION_1_1')
  455. GL_LUMINANCE16 = Enumerant('GL_LUMINANCE16', 0x8042, 'GL_VERSION_1_1')
  456. GL_LUMINANCE16_ALPHA16 = Enumerant('GL_LUMINANCE16_ALPHA16', 0x8048, 'GL_VERSION_1_1')
  457. GL_LUMINANCE4 = Enumerant('GL_LUMINANCE4', 0x803f, 'GL_VERSION_1_1')
  458. GL_LUMINANCE4_ALPHA4 = Enumerant('GL_LUMINANCE4_ALPHA4', 0x8043, 'GL_VERSION_1_1')
  459. GL_LUMINANCE6_ALPHA2 = Enumerant('GL_LUMINANCE6_ALPHA2', 0x8044, 'GL_VERSION_1_1')
  460. GL_LUMINANCE8 = Enumerant('GL_LUMINANCE8', 0x8040, 'GL_VERSION_1_1')
  461. GL_LUMINANCE8_ALPHA8 = Enumerant('GL_LUMINANCE8_ALPHA8', 0x8045, 'GL_VERSION_1_1')
  462. GL_LUMINANCE_ALPHA = Enumerant('GL_LUMINANCE_ALPHA', 0x190a, 'GL_VERSION_1_1')
  463. GL_LUMINANCE_ALPHA.esVersions = [2.0]
  464. GL_LUMINANCE_ALPHA.internalformat = True
  465. GL_MAP1_COLOR_4 = Enumerant('GL_MAP1_COLOR_4', 0x0d90, 'GL_VERSION_1_1')
  466. GL_MAP1_GRID_DOMAIN = Enumerant('GL_MAP1_GRID_DOMAIN', 0x0dd0, 'GL_VERSION_1_1')
  467. GL_MAP1_GRID_SEGMENTS = Enumerant('GL_MAP1_GRID_SEGMENTS', 0x0dd1, 'GL_VERSION_1_1')
  468. GL_MAP1_INDEX = Enumerant('GL_MAP1_INDEX', 0x0d91, 'GL_VERSION_1_1')
  469. GL_MAP1_NORMAL = Enumerant('GL_MAP1_NORMAL', 0x0d92, 'GL_VERSION_1_1')
  470. GL_MAP1_TEXTURE_COORD_1 = Enumerant('GL_MAP1_TEXTURE_COORD_1', 0x0d93, 'GL_VERSION_1_1')
  471. GL_MAP1_TEXTURE_COORD_2 = Enumerant('GL_MAP1_TEXTURE_COORD_2', 0x0d94, 'GL_VERSION_1_1')
  472. GL_MAP1_TEXTURE_COORD_3 = Enumerant('GL_MAP1_TEXTURE_COORD_3', 0x0d95, 'GL_VERSION_1_1')
  473. GL_MAP1_TEXTURE_COORD_4 = Enumerant('GL_MAP1_TEXTURE_COORD_4', 0x0d96, 'GL_VERSION_1_1')
  474. GL_MAP1_VERTEX_3 = Enumerant('GL_MAP1_VERTEX_3', 0x0d97, 'GL_VERSION_1_1')
  475. GL_MAP1_VERTEX_4 = Enumerant('GL_MAP1_VERTEX_4', 0x0d98, 'GL_VERSION_1_1')
  476. GL_MAP2_COLOR_4 = Enumerant('GL_MAP2_COLOR_4', 0x0db0, 'GL_VERSION_1_1')
  477. GL_MAP2_GRID_DOMAIN = Enumerant('GL_MAP2_GRID_DOMAIN', 0x0dd2, 'GL_VERSION_1_1')
  478. GL_MAP2_GRID_SEGMENTS = Enumerant('GL_MAP2_GRID_SEGMENTS', 0x0dd3, 'GL_VERSION_1_1')
  479. GL_MAP2_INDEX = Enumerant('GL_MAP2_INDEX', 0x0db1, 'GL_VERSION_1_1')
  480. GL_MAP2_NORMAL = Enumerant('GL_MAP2_NORMAL', 0x0db2, 'GL_VERSION_1_1')
  481. GL_MAP2_TEXTURE_COORD_1 = Enumerant('GL_MAP2_TEXTURE_COORD_1', 0x0db3, 'GL_VERSION_1_1')
  482. GL_MAP2_TEXTURE_COORD_2 = Enumerant('GL_MAP2_TEXTURE_COORD_2', 0x0db4, 'GL_VERSION_1_1')
  483. GL_MAP2_TEXTURE_COORD_3 = Enumerant('GL_MAP2_TEXTURE_COORD_3', 0x0db5, 'GL_VERSION_1_1')
  484. GL_MAP2_TEXTURE_COORD_4 = Enumerant('GL_MAP2_TEXTURE_COORD_4', 0x0db6, 'GL_VERSION_1_1')
  485. GL_MAP2_VERTEX_3 = Enumerant('GL_MAP2_VERTEX_3', 0x0db7, 'GL_VERSION_1_1')
  486. GL_MAP2_VERTEX_4 = Enumerant('GL_MAP2_VERTEX_4', 0x0db8, 'GL_VERSION_1_1')
  487. GL_MAP_COLOR = Enumerant('GL_MAP_COLOR', 0x0d10, 'GL_VERSION_1_1')
  488. GL_MAP_STENCIL = Enumerant('GL_MAP_STENCIL', 0x0d11, 'GL_VERSION_1_1')
  489. GL_MATRIX_MODE = Enumerant('GL_MATRIX_MODE', 0x0ba0, 'GL_VERSION_1_1')
  490. GL_MAX_ATTRIB_STACK_DEPTH = Enumerant('GL_MAX_ATTRIB_STACK_DEPTH', 0x0d35, 'GL_VERSION_1_1')
  491. GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = Enumerant('GL_MAX_CLIENT_ATTRIB_STACK_DEPTH', 0x0d3b, 'GL_VERSION_1_1')
  492. GL_MAX_CLIP_PLANES = Enumerant('GL_MAX_CLIP_PLANES', 0x0d32, 'GL_VERSION_1_1')
  493. GL_MAX_EVAL_ORDER = Enumerant('GL_MAX_EVAL_ORDER', 0x0d30, 'GL_VERSION_1_1')
  494. GL_MAX_LIGHTS = Enumerant('GL_MAX_LIGHTS', 0x0d31, 'GL_VERSION_1_1')
  495. GL_MAX_LIST_NESTING = Enumerant('GL_MAX_LIST_NESTING', 0x0b31, 'GL_VERSION_1_1')
  496. GL_MAX_MODELVIEW_STACK_DEPTH = Enumerant('GL_MAX_MODELVIEW_STACK_DEPTH', 0x0d36, 'GL_VERSION_1_1')
  497. GL_MAX_NAME_STACK_DEPTH = Enumerant('GL_MAX_NAME_STACK_DEPTH', 0x0d37, 'GL_VERSION_1_1')
  498. GL_MAX_PIXEL_MAP_TABLE = Enumerant('GL_MAX_PIXEL_MAP_TABLE', 0x0d34, 'GL_VERSION_1_1')
  499. GL_MAX_PROJECTION_STACK_DEPTH = Enumerant('GL_MAX_PROJECTION_STACK_DEPTH', 0x0d38, 'GL_VERSION_1_1')
  500. GL_MAX_TEXTURE_SIZE = Enumerant('GL_MAX_TEXTURE_SIZE', 0x0d33, 'GL_VERSION_1_1')
  501. GL_MAX_TEXTURE_SIZE.esVersions = [2.0]
  502. GL_MAX_TEXTURE_STACK_DEPTH = Enumerant('GL_MAX_TEXTURE_STACK_DEPTH', 0x0d39, 'GL_VERSION_1_1')
  503. GL_MAX_VIEWPORT_DIMS = Enumerant('GL_MAX_VIEWPORT_DIMS', 0x0d3a, 'GL_VERSION_1_1')
  504. GL_MAX_VIEWPORT_DIMS.esVersions = [2.0]
  505. GL_MODELVIEW = Enumerant('GL_MODELVIEW', 0x1700, 'GL_VERSION_1_1')
  506. GL_MODELVIEW_MATRIX = Enumerant('GL_MODELVIEW_MATRIX', 0x0ba6, 'GL_VERSION_1_1')
  507. GL_MODELVIEW_STACK_DEPTH = Enumerant('GL_MODELVIEW_STACK_DEPTH', 0x0ba3, 'GL_VERSION_1_1')
  508. GL_MODULATE = Enumerant('GL_MODULATE', 0x2100, 'GL_VERSION_1_1')
  509. GL_MULT = Enumerant('GL_MULT', 0x0103, 'GL_VERSION_1_1')
  510. GL_N3F_V3F = Enumerant('GL_N3F_V3F', 0x2a25, 'GL_VERSION_1_1')
  511. GL_NAME_STACK_DEPTH = Enumerant('GL_NAME_STACK_DEPTH', 0x0d70, 'GL_VERSION_1_1')
  512. GL_NAND = Enumerant('GL_NAND', 0x150e, 'GL_VERSION_1_1')
  513. GL_NEAREST = Enumerant('GL_NEAREST', 0x2600, 'GL_VERSION_1_1')
  514. GL_NEAREST.esVersions = [2.0]
  515. GL_NEAREST_MIPMAP_LINEAR = Enumerant('GL_NEAREST_MIPMAP_LINEAR', 0x2702, 'GL_VERSION_1_1')
  516. GL_NEAREST_MIPMAP_LINEAR.esVersions = [2.0]
  517. GL_NEAREST_MIPMAP_NEAREST = Enumerant('GL_NEAREST_MIPMAP_NEAREST', 0x2700, 'GL_VERSION_1_1')
  518. GL_NEAREST_MIPMAP_NEAREST.esVersions = [2.0]
  519. GL_NEVER = Enumerant('GL_NEVER', 0x0200, 'GL_VERSION_1_1')
  520. GL_NEVER.esVersions = [2.0]
  521. GL_NICEST = Enumerant('GL_NICEST', 0x1102, 'GL_VERSION_1_1')
  522. GL_NICEST.esVersions = [2.0]
  523. GL_NONE = Enumerant('GL_NONE', 0x0000, 'GL_VERSION_1_1')
  524. GL_NONE.esVersions = [2.0]
  525. GL_NOOP = Enumerant('GL_NOOP', 0x1505, 'GL_VERSION_1_1')
  526. GL_NOR = Enumerant('GL_NOR', 0x1508, 'GL_VERSION_1_1')
  527. GL_NORMALIZE = Enumerant('GL_NORMALIZE', 0x0ba1, 'GL_VERSION_1_1')
  528. GL_NORMAL_ARRAY = Enumerant('GL_NORMAL_ARRAY', 0x8075, 'GL_VERSION_1_1')
  529. GL_NORMAL_ARRAY_POINTER = Enumerant('GL_NORMAL_ARRAY_POINTER', 0x808f, 'GL_VERSION_1_1')
  530. GL_NORMAL_ARRAY_STRIDE = Enumerant('GL_NORMAL_ARRAY_STRIDE', 0x807f, 'GL_VERSION_1_1')
  531. GL_NORMAL_ARRAY_TYPE = Enumerant('GL_NORMAL_ARRAY_TYPE', 0x807e, 'GL_VERSION_1_1')
  532. GL_NOTEQUAL = Enumerant('GL_NOTEQUAL', 0x0205, 'GL_VERSION_1_1')
  533. GL_NOTEQUAL.esVersions = [2.0]
  534. GL_NO_ERROR = Enumerant('GL_NO_ERROR', 0x0000, 'GL_VERSION_1_1')
  535. GL_NO_ERROR.esVersions = [2.0]
  536. GL_NO_ERROR.gluErrorString = 'no error'
  537. GL_OBJECT_LINEAR = Enumerant('GL_OBJECT_LINEAR', 0x2401, 'GL_VERSION_1_1')
  538. GL_OBJECT_PLANE = Enumerant('GL_OBJECT_PLANE', 0x2501, 'GL_VERSION_1_1')
  539. GL_ONE = Enumerant('GL_ONE', 0x0001, 'GL_VERSION_1_1')
  540. GL_ONE.esVersions = [2.0]
  541. GL_ONE_MINUS_DST_ALPHA = Enumerant('GL_ONE_MINUS_DST_ALPHA', 0x0305, 'GL_VERSION_1_1')
  542. GL_ONE_MINUS_DST_ALPHA.esVersions = [2.0]
  543. GL_ONE_MINUS_DST_COLOR = Enumerant('GL_ONE_MINUS_DST_COLOR', 0x0307, 'GL_VERSION_1_1')
  544. GL_ONE_MINUS_DST_COLOR.esVersions = [2.0]
  545. GL_ONE_MINUS_SRC_ALPHA = Enumerant('GL_ONE_MINUS_SRC_ALPHA', 0x0303, 'GL_VERSION_1_1')
  546. GL_ONE_MINUS_SRC_ALPHA.esVersions = [2.0]
  547. GL_ONE_MINUS_SRC_COLOR = Enumerant('GL_ONE_MINUS_SRC_COLOR', 0x0301, 'GL_VERSION_1_1')
  548. GL_ONE_MINUS_SRC_COLOR.esVersions = [2.0]
  549. GL_OR = Enumerant('GL_OR', 0x1507, 'GL_VERSION_1_1')
  550. GL_ORDER = Enumerant('GL_ORDER', 0x0a01, 'GL_VERSION_1_1')
  551. GL_OR_INVERTED = Enumerant('GL_OR_INVERTED', 0x150d, 'GL_VERSION_1_1')
  552. GL_OR_REVERSE = Enumerant('GL_OR_REVERSE', 0x150b, 'GL_VERSION_1_1')
  553. GL_OUT_OF_MEMORY = Enumerant('GL_OUT_OF_MEMORY', 0x0505, 'GL_VERSION_1_1')
  554. GL_OUT_OF_MEMORY.esVersions = [2.0]
  555. GL_OUT_OF_MEMORY.gluErrorString = 'out of memory'
  556. GL_PACK_ALIGNMENT = Enumerant('GL_PACK_ALIGNMENT', 0x0d05, 'GL_VERSION_1_1')
  557. GL_PACK_ALIGNMENT.esVersions = [2.0]
  558. GL_PACK_LSB_FIRST = Enumerant('GL_PACK_LSB_FIRST', 0x0d01, 'GL_VERSION_1_1')
  559. GL_PACK_ROW_LENGTH = Enumerant('GL_PACK_ROW_LENGTH', 0x0d02, 'GL_VERSION_1_1')
  560. GL_PACK_SKIP_PIXELS = Enumerant('GL_PACK_SKIP_PIXELS', 0x0d04, 'GL_VERSION_1_1')
  561. GL_PACK_SKIP_ROWS = Enumerant('GL_PACK_SKIP_ROWS', 0x0d03, 'GL_VERSION_1_1')
  562. GL_PACK_SWAP_BYTES = Enumerant('GL_PACK_SWAP_BYTES', 0x0d00, 'GL_VERSION_1_1')
  563. GL_PASS_THROUGH_TOKEN = Enumerant('GL_PASS_THROUGH_TOKEN', 0x0700, 'GL_VERSION_1_1')
  564. GL_PERSPECTIVE_CORRECTION_HINT = Enumerant('GL_PERSPECTIVE_CORRECTION_HINT', 0x0c50, 'GL_VERSION_1_1')
  565. GL_PIXEL_MAP_A_TO_A = Enumerant('GL_PIXEL_MAP_A_TO_A', 0x0c79, 'GL_VERSION_1_1')
  566. GL_PIXEL_MAP_A_TO_A_SIZE = Enumerant('GL_PIXEL_MAP_A_TO_A_SIZE', 0x0cb9, 'GL_VERSION_1_1')
  567. GL_PIXEL_MAP_B_TO_B = Enumerant('GL_PIXEL_MAP_B_TO_B', 0x0c78, 'GL_VERSION_1_1')
  568. GL_PIXEL_MAP_B_TO_B_SIZE = Enumerant('GL_PIXEL_MAP_B_TO_B_SIZE', 0x0cb8, 'GL_VERSION_1_1')
  569. GL_PIXEL_MAP_G_TO_G = Enumerant('GL_PIXEL_MAP_G_TO_G', 0x0c77, 'GL_VERSION_1_1')
  570. GL_PIXEL_MAP_G_TO_G_SIZE = Enumerant('GL_PIXEL_MAP_G_TO_G_SIZE', 0x0cb7, 'GL_VERSION_1_1')
  571. GL_PIXEL_MAP_I_TO_A = Enumerant('GL_PIXEL_MAP_I_TO_A', 0x0c75, 'GL_VERSION_1_1')
  572. GL_PIXEL_MAP_I_TO_A_SIZE = Enumerant('GL_PIXEL_MAP_I_TO_A_SIZE', 0x0cb5, 'GL_VERSION_1_1')
  573. GL_PIXEL_MAP_I_TO_B = Enumerant('GL_PIXEL_MAP_I_TO_B', 0x0c74, 'GL_VERSION_1_1')
  574. GL_PIXEL_MAP_I_TO_B_SIZE = Enumerant('GL_PIXEL_MAP_I_TO_B_SIZE', 0x0cb4, 'GL_VERSION_1_1')
  575. GL_PIXEL_MAP_I_TO_G = Enumerant('GL_PIXEL_MAP_I_TO_G', 0x0c73, 'GL_VERSION_1_1')
  576. GL_PIXEL_MAP_I_TO_G_SIZE = Enumerant('GL_PIXEL_MAP_I_TO_G_SIZE', 0x0cb3, 'GL_VERSION_1_1')
  577. GL_PIXEL_MAP_I_TO_I = Enumerant('GL_PIXEL_MAP_I_TO_I', 0x0c70, 'GL_VERSION_1_1')
  578. GL_PIXEL_MAP_I_TO_I_SIZE = Enumerant('GL_PIXEL_MAP_I_TO_I_SIZE', 0x0cb0, 'GL_VERSION_1_1')
  579. GL_PIXEL_MAP_I_TO_R = Enumerant('GL_PIXEL_MAP_I_TO_R', 0x0c72, 'GL_VERSION_1_1')
  580. GL_PIXEL_MAP_I_TO_R_SIZE = Enumerant('GL_PIXEL_MAP_I_TO_R_SIZE', 0x0cb2, 'GL_VERSION_1_1')
  581. GL_PIXEL_MAP_R_TO_R = Enumerant('GL_PIXEL_MAP_R_TO_R', 0x0c76, 'GL_VERSION_1_1')
  582. GL_PIXEL_MAP_R_TO_R_SIZE = Enumerant('GL_PIXEL_MAP_R_TO_R_SIZE', 0x0cb6, 'GL_VERSION_1_1')
  583. GL_PIXEL_MAP_S_TO_S = Enumerant('GL_PIXEL_MAP_S_TO_S', 0x0c71, 'GL_VERSION_1_1')
  584. GL_PIXEL_MAP_S_TO_S_SIZE = Enumerant('GL_PIXEL_MAP_S_TO_S_SIZE', 0x0cb1, 'GL_VERSION_1_1')
  585. GL_PIXEL_MODE_BIT = Enumerant('GL_PIXEL_MODE_BIT', 0x0020, 'GL_VERSION_1_1')
  586. GL_POINT = Enumerant('GL_POINT', 0x1b00, 'GL_VERSION_1_1')
  587. GL_POINTS = Enumerant('GL_POINTS', 0x0000, 'GL_VERSION_1_1')
  588. GL_POINTS.esVersions = [2.0]
  589. GL_POINT_BIT = Enumerant('GL_POINT_BIT', 0x0002, 'GL_VERSION_1_1')
  590. GL_POINT_SIZE = Enumerant('GL_POINT_SIZE', 0x0b11, 'GL_VERSION_1_1')
  591. GL_POINT_SIZE_GRANULARITY = Enumerant('GL_POINT_SIZE_GRANULARITY', 0x0b13, 'GL_VERSION_1_1')
  592. GL_POINT_SIZE_RANGE = Enumerant('GL_POINT_SIZE_RANGE', 0x0b12, 'GL_VERSION_1_1')
  593. GL_POINT_SMOOTH = Enumerant('GL_POINT_SMOOTH', 0x0b10, 'GL_VERSION_1_1')
  594. GL_POINT_SMOOTH_HINT = Enumerant('GL_POINT_SMOOTH_HINT', 0x0c51, 'GL_VERSION_1_1')
  595. GL_POINT_TOKEN = Enumerant('GL_POINT_TOKEN', 0x0701, 'GL_VERSION_1_1')
  596. GL_POLYGON = Enumerant('GL_POLYGON', 0x0009, 'GL_VERSION_1_1')
  597. GL_POLYGON_BIT = Enumerant('GL_POLYGON_BIT', 0x0008, 'GL_VERSION_1_1')
  598. GL_POLYGON_MODE = Enumerant('GL_POLYGON_MODE', 0x0b40, 'GL_VERSION_1_1')
  599. GL_POLYGON_OFFSET_FACTOR = Enumerant('GL_POLYGON_OFFSET_FACTOR', 0x8038, 'GL_VERSION_1_1')
  600. GL_POLYGON_OFFSET_FACTOR.esVersions = [2.0]
  601. GL_POLYGON_OFFSET_FILL = Enumerant('GL_POLYGON_OFFSET_FILL', 0x8037, 'GL_VERSION_1_1')
  602. GL_POLYGON_OFFSET_FILL.esVersions = [2.0]
  603. GL_POLYGON_OFFSET_FILL.enableCap = True
  604. GL_POLYGON_OFFSET_LINE = Enumerant('GL_POLYGON_OFFSET_LINE', 0x2a02, 'GL_VERSION_1_1')
  605. GL_POLYGON_OFFSET_LINE.enableCap = True
  606. GL_POLYGON_OFFSET_POINT = Enumerant('GL_POLYGON_OFFSET_POINT', 0x2a01, 'GL_VERSION_1_1')
  607. GL_POLYGON_OFFSET_POINT.enableCap = True
  608. GL_POLYGON_OFFSET_UNITS = Enumerant('GL_POLYGON_OFFSET_UNITS', 0x2a00, 'GL_VERSION_1_1')
  609. GL_POLYGON_OFFSET_UNITS.esVersions = [2.0]
  610. GL_POLYGON_SMOOTH = Enumerant('GL_POLYGON_SMOOTH', 0x0b41, 'GL_VERSION_1_1')
  611. GL_POLYGON_SMOOTH.enableCap = True
  612. GL_POLYGON_SMOOTH_HINT = Enumerant('GL_POLYGON_SMOOTH_HINT', 0x0c53, 'GL_VERSION_1_1')
  613. GL_POLYGON_STIPPLE = Enumerant('GL_POLYGON_STIPPLE', 0x0b42, 'GL_VERSION_1_1')
  614. GL_POLYGON_STIPPLE_BIT = Enumerant('GL_POLYGON_STIPPLE_BIT', 0x0010, 'GL_VERSION_1_1')
  615. GL_POLYGON_TOKEN = Enumerant('GL_POLYGON_TOKEN', 0x0703, 'GL_VERSION_1_1')
  616. GL_POSITION = Enumerant('GL_POSITION', 0x1203, 'GL_VERSION_1_1')
  617. GL_PROJECTION = Enumerant('GL_PROJECTION', 0x1701, 'GL_VERSION_1_1')
  618. GL_PROJECTION_MATRIX = Enumerant('GL_PROJECTION_MATRIX', 0x0ba7, 'GL_VERSION_1_1')
  619. GL_PROJECTION_STACK_DEPTH = Enumerant('GL_PROJECTION_STACK_DEPTH', 0x0ba4, 'GL_VERSION_1_1')
  620. GL_PROXY_TEXTURE_1D = Enumerant('GL_PROXY_TEXTURE_1D', 0x8063, 'GL_VERSION_1_1')
  621. GL_PROXY_TEXTURE_2D = Enumerant('GL_PROXY_TEXTURE_2D', 0x8064, 'GL_VERSION_1_1')
  622. GL_Q = Enumerant('GL_Q', 0x2003, 'GL_VERSION_1_1')
  623. GL_QUADRATIC_ATTENUATION = Enumerant('GL_QUADRATIC_ATTENUATION', 0x1209, 'GL_VERSION_1_1')
  624. GL_QUADS = Enumerant('GL_QUADS', 0x0007, 'GL_VERSION_1_1')
  625. GL_QUAD_STRIP = Enumerant('GL_QUAD_STRIP', 0x0008, 'GL_VERSION_1_1')
  626. GL_R = Enumerant('GL_R', 0x2002, 'GL_VERSION_1_1')
  627. GL_R3_G3_B2 = Enumerant('GL_R3_G3_B2', 0x2a10, 'GL_VERSION_1_1')
  628. GL_READ_BUFFER = Enumerant('GL_READ_BUFFER', 0x0c02, 'GL_VERSION_1_1')
  629. GL_RED = Enumerant('GL_RED', 0x1903, 'GL_VERSION_1_1')
  630. GL_RED_BIAS = Enumerant('GL_RED_BIAS', 0x0d15, 'GL_VERSION_1_1')
  631. GL_RED_BITS = Enumerant('GL_RED_BITS', 0x0d52, 'GL_VERSION_1_1')
  632. GL_RED_BITS.esVersions = [2.0]
  633. GL_RED_SCALE = Enumerant('GL_RED_SCALE', 0x0d14, 'GL_VERSION_1_1')
  634. GL_RENDER = Enumerant('GL_RENDER', 0x1c00, 'GL_VERSION_1_1')
  635. GL_RENDERER = Enumerant('GL_RENDERER', 0x1f01, 'GL_VERSION_1_1')
  636. GL_RENDERER.esVersions = [2.0]
  637. GL_RENDER_MODE = Enumerant('GL_RENDER_MODE', 0x0c40, 'GL_VERSION_1_1')
  638. GL_REPEAT = Enumerant('GL_REPEAT', 0x2901, 'GL_VERSION_1_1')
  639. GL_REPEAT.esVersions = [2.0]
  640. GL_REPLACE = Enumerant('GL_REPLACE', 0x1e01, 'GL_VERSION_1_1')
  641. GL_REPLACE.esVersions = [2.0]
  642. GL_RETURN = Enumerant('GL_RETURN', 0x0102, 'GL_VERSION_1_1')
  643. GL_RGB = Enumerant('GL_RGB', 0x1907, 'GL_VERSION_1_1')
  644. GL_RGB.esVersions = [2.0]
  645. GL_RGB.internalformat = True
  646. GL_RGB10 = Enumerant('GL_RGB10', 0x8052, 'GL_VERSION_1_1')
  647. GL_RGB10_A2 = Enumerant('GL_RGB10_A2', 0x8059, 'GL_VERSION_1_1')
  648. GL_RGB12 = Enumerant('GL_RGB12', 0x8053, 'GL_VERSION_1_1')
  649. GL_RGB16 = Enumerant('GL_RGB16', 0x8054, 'GL_VERSION_1_1')
  650. GL_RGB4 = Enumerant('GL_RGB4', 0x804f, 'GL_VERSION_1_1')
  651. GL_RGB5 = Enumerant('GL_RGB5', 0x8050, 'GL_VERSION_1_1')
  652. GL_RGB5_A1 = Enumerant('GL_RGB5_A1', 0x8057, 'GL_VERSION_1_1')
  653. GL_RGB5_A1.esVersions = [2.0]
  654. GL_RGB8 = Enumerant('GL_RGB8', 0x8051, 'GL_VERSION_1_1')
  655. GL_RGBA = Enumerant('GL_RGBA', 0x1908, 'GL_VERSION_1_1')
  656. GL_RGBA.esVersions = [2.0]
  657. GL_RGBA.internalformat = True
  658. GL_RGBA12 = Enumerant('GL_RGBA12', 0x805a, 'GL_VERSION_1_1')
  659. GL_RGBA16 = Enumerant('GL_RGBA16', 0x805b, 'GL_VERSION_1_1')
  660. GL_RGBA2 = Enumerant('GL_RGBA2', 0x8055, 'GL_VERSION_1_1')
  661. GL_RGBA4 = Enumerant('GL_RGBA4', 0x8056, 'GL_VERSION_1_1')
  662. GL_RGBA4.esVersions = [2.0]
  663. GL_RGBA8 = Enumerant('GL_RGBA8', 0x8058, 'GL_VERSION_1_1')
  664. GL_RGBA_MODE = Enumerant('GL_RGBA_MODE', 0x0c31, 'GL_VERSION_1_1')
  665. GL_RIGHT = Enumerant('GL_RIGHT', 0x0407, 'GL_VERSION_1_1')
  666. GL_S = Enumerant('GL_S', 0x2000, 'GL_VERSION_1_1')
  667. GL_SCISSOR_BIT = Enumerant('GL_SCISSOR_BIT', 0x80000, 'GL_VERSION_1_1')
  668. GL_SCISSOR_BOX = Enumerant('GL_SCISSOR_BOX', 0x0c10, 'GL_VERSION_1_1')
  669. GL_SCISSOR_BOX.esVersions = [2.0]
  670. GL_SCISSOR_TEST = Enumerant('GL_SCISSOR_TEST', 0x0c11, 'GL_VERSION_1_1')
  671. GL_SCISSOR_TEST.esVersions = [2.0]
  672. GL_SCISSOR_TEST.enableCap = True
  673. GL_SELECT = Enumerant('GL_SELECT', 0x1c02, 'GL_VERSION_1_1')
  674. GL_SELECTION_BUFFER_POINTER = Enumerant('GL_SELECTION_BUFFER_POINTER', 0x0df3, 'GL_VERSION_1_1')
  675. GL_SELECTION_BUFFER_SIZE = Enumerant('GL_SELECTION_BUFFER_SIZE', 0x0df4, 'GL_VERSION_1_1')
  676. GL_SET = Enumerant('GL_SET', 0x150f, 'GL_VERSION_1_1')
  677. GL_SHADE_MODEL = Enumerant('GL_SHADE_MODEL', 0x0b54, 'GL_VERSION_1_1')
  678. GL_SHININESS = Enumerant('GL_SHININESS', 0x1601, 'GL_VERSION_1_1')
  679. GL_SHORT = Enumerant('GL_SHORT', 0x1402, 'GL_VERSION_1_1')
  680. GL_SHORT.esVersions = [2.0]
  681. GL_SMOOTH = Enumerant('GL_SMOOTH', 0x1d01, 'GL_VERSION_1_1')
  682. GL_SPECULAR = Enumerant('GL_SPECULAR', 0x1202, 'GL_VERSION_1_1')
  683. GL_SPHERE_MAP = Enumerant('GL_SPHERE_MAP', 0x2402, 'GL_VERSION_1_1')
  684. GL_SPOT_CUTOFF = Enumerant('GL_SPOT_CUTOFF', 0x1206, 'GL_VERSION_1_1')
  685. GL_SPOT_DIRECTION = Enumerant('GL_SPOT_DIRECTION', 0x1204, 'GL_VERSION_1_1')
  686. GL_SPOT_EXPONENT = Enumerant('GL_SPOT_EXPONENT', 0x1205, 'GL_VERSION_1_1')
  687. GL_SRC_ALPHA = Enumerant('GL_SRC_ALPHA', 0x0302, 'GL_VERSION_1_1')
  688. GL_SRC_ALPHA.esVersions = [2.0]
  689. GL_SRC_ALPHA_SATURATE = Enumerant('GL_SRC_ALPHA_SATURATE', 0x0308, 'GL_VERSION_1_1')
  690. GL_SRC_ALPHA_SATURATE.esVersions = [2.0]
  691. GL_SRC_COLOR = Enumerant('GL_SRC_COLOR', 0x0300, 'GL_VERSION_1_1')
  692. GL_SRC_COLOR.esVersions = [2.0]
  693. GL_STACK_OVERFLOW = Enumerant('GL_STACK_OVERFLOW', 0x0503, 'GL_VERSION_1_1')
  694. GL_STACK_OVERFLOW.gluErrorString = 'stack overflow'
  695. GL_STACK_UNDERFLOW = Enumerant('GL_STACK_UNDERFLOW', 0x0504, 'GL_VERSION_1_1')
  696. GL_STACK_UNDERFLOW.gluErrorString = 'stack underflow'
  697. GL_STENCIL = Enumerant('GL_STENCIL', 0x1802, 'GL_VERSION_1_1')
  698. GL_STENCIL_BITS = Enumerant('GL_STENCIL_BITS', 0x0d57, 'GL_VERSION_1_1')
  699. GL_STENCIL_BITS.esVersions = [2.0]
  700. GL_STENCIL_BUFFER_BIT = Enumerant('GL_STENCIL_BUFFER_BIT', 0x0400, 'GL_VERSION_1_1')
  701. GL_STENCIL_BUFFER_BIT.esVersions = [2.0]
  702. GL_STENCIL_CLEAR_VALUE = Enumerant('GL_STENCIL_CLEAR_VALUE', 0x0b91, 'GL_VERSION_1_1')
  703. GL_STENCIL_CLEAR_VALUE.esVersions = [2.0]
  704. GL_STENCIL_FAIL = Enumerant('GL_STENCIL_FAIL', 0x0b94, 'GL_VERSION_1_1')
  705. GL_STENCIL_FAIL.esVersions = [2.0]
  706. GL_STENCIL_FUNC = Enumerant('GL_STENCIL_FUNC', 0x0b92, 'GL_VERSION_1_1')
  707. GL_STENCIL_FUNC.esVersions = [2.0]
  708. GL_STENCIL_INDEX = Enumerant('GL_STENCIL_INDEX', 0x1901, 'GL_VERSION_1_1')
  709. GL_STENCIL_PASS_DEPTH_FAIL = Enumerant('GL_STENCIL_PASS_DEPTH_FAIL', 0x0b95, 'GL_VERSION_1_1')
  710. GL_STENCIL_PASS_DEPTH_FAIL.esVersions = [2.0]
  711. GL_STENCIL_PASS_DEPTH_PASS = Enumerant('GL_STENCIL_PASS_DEPTH_PASS', 0x0b96, 'GL_VERSION_1_1')
  712. GL_STENCIL_PASS_DEPTH_PASS.esVersions = [2.0]
  713. GL_STENCIL_REF = Enumerant('GL_STENCIL_REF', 0x0b97, 'GL_VERSION_1_1')
  714. GL_STENCIL_REF.esVersions = [2.0]
  715. GL_STENCIL_TEST = Enumerant('GL_STENCIL_TEST', 0x0b90, 'GL_VERSION_1_1')
  716. GL_STENCIL_TEST.esVersions = [2.0]
  717. GL_STENCIL_TEST.enableCap = True
  718. GL_STENCIL_VALUE_MASK = Enumerant('GL_STENCIL_VALUE_MASK', 0x0b93, 'GL_VERSION_1_1')
  719. GL_STENCIL_VALUE_MASK.esVersions = [2.0]
  720. GL_STENCIL_WRITEMASK = Enumerant('GL_STENCIL_WRITEMASK', 0x0b98, 'GL_VERSION_1_1')
  721. GL_STENCIL_WRITEMASK.esVersions = [2.0]
  722. GL_STEREO = Enumerant('GL_STEREO', 0x0c33, 'GL_VERSION_1_1')
  723. GL_SUBPIXEL_BITS = Enumerant('GL_SUBPIXEL_BITS', 0x0d50, 'GL_VERSION_1_1')
  724. GL_SUBPIXEL_BITS.esVersions = [2.0]
  725. GL_T = Enumerant('GL_T', 0x2001, 'GL_VERSION_1_1')
  726. GL_T2F_C3F_V3F = Enumerant('GL_T2F_C3F_V3F', 0x2a2a, 'GL_VERSION_1_1')
  727. GL_T2F_C4F_N3F_V3F = Enumerant('GL_T2F_C4F_N3F_V3F', 0x2a2c, 'GL_VERSION_1_1')
  728. GL_T2F_C4UB_V3F = Enumerant('GL_T2F_C4UB_V3F', 0x2a29, 'GL_VERSION_1_1')
  729. GL_T2F_N3F_V3F = Enumerant('GL_T2F_N3F_V3F', 0x2a2b, 'GL_VERSION_1_1')
  730. GL_T2F_V3F = Enumerant('GL_T2F_V3F', 0x2a27, 'GL_VERSION_1_1')
  731. GL_T4F_C4F_N3F_V4F = Enumerant('GL_T4F_C4F_N3F_V4F', 0x2a2d, 'GL_VERSION_1_1')
  732. GL_T4F_V4F = Enumerant('GL_T4F_V4F', 0x2a28, 'GL_VERSION_1_1')
  733. GL_TEXTURE = Enumerant('GL_TEXTURE', 0x1702, 'GL_VERSION_1_1')
  734. GL_TEXTURE.esVersions = [2.0]
  735. GL_TEXTURE_1D = Enumerant('GL_TEXTURE_1D', 0x0de0, 'GL_VERSION_1_1')
  736. GL_TEXTURE_2D = Enumerant('GL_TEXTURE_2D', 0x0de1, 'GL_VERSION_1_1')
  737. GL_TEXTURE_2D.esVersions = [2.0]
  738. GL_TEXTURE_2D.enableCap = True
  739. GL_TEXTURE_2D.bindTexture = True
  740. GL_TEXTURE_2D.texImage = True
  741. GL_TEXTURE_ALPHA_SIZE = Enumerant('GL_TEXTURE_ALPHA_SIZE', 0x805f, 'GL_VERSION_1_1')
  742. GL_TEXTURE_BINDING_1D = Enumerant('GL_TEXTURE_BINDING_1D', 0x8068, 'GL_VERSION_1_1')
  743. GL_TEXTURE_BINDING_2D = Enumerant('GL_TEXTURE_BINDING_2D', 0x8069, 'GL_VERSION_1_1')
  744. GL_TEXTURE_BINDING_2D.esVersions = [2.0]
  745. GL_TEXTURE_BIT = Enumerant('GL_TEXTURE_BIT', 0x40000, 'GL_VERSION_1_1')
  746. GL_TEXTURE_BLUE_SIZE = Enumerant('GL_TEXTURE_BLUE_SIZE', 0x805e, 'GL_VERSION_1_1')
  747. GL_TEXTURE_BORDER = Enumerant('GL_TEXTURE_BORDER', 0x1005, 'GL_VERSION_1_1')
  748. GL_TEXTURE_BORDER_COLOR = Enumerant('GL_TEXTURE_BORDER_COLOR', 0x1004, 'GL_VERSION_1_1')
  749. GL_TEXTURE_COMPONENTS = Enumerant('GL_TEXTURE_COMPONENTS', 'GL_TEXTURE_INTERNAL_FORMAT', 'GL_VERSION_1_1')
  750. GL_TEXTURE_COORD_ARRAY = Enumerant('GL_TEXTURE_COORD_ARRAY', 0x8078, 'GL_VERSION_1_1')
  751. GL_TEXTURE_COORD_ARRAY_POINTER = Enumerant('GL_TEXTURE_COORD_ARRAY_POINTER', 0x8092, 'GL_VERSION_1_1')
  752. GL_TEXTURE_COORD_ARRAY_SIZE = Enumerant('GL_TEXTURE_COORD_ARRAY_SIZE', 0x8088, 'GL_VERSION_1_1')
  753. GL_TEXTURE_COORD_ARRAY_STRIDE = Enumerant('GL_TEXTURE_COORD_ARRAY_STRIDE', 0x808a, 'GL_VERSION_1_1')
  754. GL_TEXTURE_COORD_ARRAY_TYPE = Enumerant('GL_TEXTURE_COORD_ARRAY_TYPE', 0x8089, 'GL_VERSION_1_1')
  755. GL_TEXTURE_ENV = Enumerant('GL_TEXTURE_ENV', 0x2300, 'GL_VERSION_1_1')
  756. GL_TEXTURE_ENV_COLOR = Enumerant('GL_TEXTURE_ENV_COLOR', 0x2201, 'GL_VERSION_1_1')
  757. GL_TEXTURE_ENV_MODE = Enumerant('GL_TEXTURE_ENV_MODE', 0x2200, 'GL_VERSION_1_1')
  758. GL_TEXTURE_GEN_MODE = Enumerant('GL_TEXTURE_GEN_MODE', 0x2500, 'GL_VERSION_1_1')
  759. GL_TEXTURE_GEN_Q = Enumerant('GL_TEXTURE_GEN_Q', 0x0c63, 'GL_VERSION_1_1')
  760. GL_TEXTURE_GEN_R = Enumerant('GL_TEXTURE_GEN_R', 0x0c62, 'GL_VERSION_1_1')
  761. GL_TEXTURE_GEN_S = Enumerant('GL_TEXTURE_GEN_S', 0x0c60, 'GL_VERSION_1_1')
  762. GL_TEXTURE_GEN_T = Enumerant('GL_TEXTURE_GEN_T', 0x0c61, 'GL_VERSION_1_1')
  763. GL_TEXTURE_GREEN_SIZE = Enumerant('GL_TEXTURE_GREEN_SIZE', 0x805d, 'GL_VERSION_1_1')
  764. GL_TEXTURE_HEIGHT = Enumerant('GL_TEXTURE_HEIGHT', 0x1001, 'GL_VERSION_1_1')
  765. GL_TEXTURE_INTENSITY_SIZE = Enumerant('GL_TEXTURE_INTENSITY_SIZE', 0x8061, 'GL_VERSION_1_1')
  766. GL_TEXTURE_INTERNAL_FORMAT = Enumerant('GL_TEXTURE_INTERNAL_FORMAT', 0x1003, 'GL_VERSION_1_1')
  767. GL_TEXTURE_LUMINANCE_SIZE = Enumerant('GL_TEXTURE_LUMINANCE_SIZE', 0x8060, 'GL_VERSION_1_1')
  768. GL_TEXTURE_MAG_FILTER = Enumerant('GL_TEXTURE_MAG_FILTER', 0x2800, 'GL_VERSION_1_1')
  769. GL_TEXTURE_MAG_FILTER.esVersions = [2.0]
  770. GL_TEXTURE_MATRIX = Enumerant('GL_TEXTURE_MATRIX', 0x0ba8, 'GL_VERSION_1_1')
  771. GL_TEXTURE_MIN_FILTER = Enumerant('GL_TEXTURE_MIN_FILTER', 0x2801, 'GL_VERSION_1_1')
  772. GL_TEXTURE_MIN_FILTER.esVersions = [2.0]
  773. GL_TEXTURE_PRIORITY = Enumerant('GL_TEXTURE_PRIORITY', 0x8066, 'GL_VERSION_1_1')
  774. GL_TEXTURE_RED_SIZE = Enumerant('GL_TEXTURE_RED_SIZE', 0x805c, 'GL_VERSION_1_1')
  775. GL_TEXTURE_RESIDENT = Enumerant('GL_TEXTURE_RESIDENT', 0x8067, 'GL_VERSION_1_1')
  776. GL_TEXTURE_STACK_DEPTH = Enumerant('GL_TEXTURE_STACK_DEPTH', 0x0ba5, 'GL_VERSION_1_1')
  777. GL_TEXTURE_WIDTH = Enumerant('GL_TEXTURE_WIDTH', 0x1000, 'GL_VERSION_1_1')
  778. GL_TEXTURE_WRAP_S = Enumerant('GL_TEXTURE_WRAP_S', 0x2802, 'GL_VERSION_1_1')
  779. GL_TEXTURE_WRAP_S.esVersions = [2.0]
  780. GL_TEXTURE_WRAP_T = Enumerant('GL_TEXTURE_WRAP_T', 0x2803, 'GL_VERSION_1_1')
  781. GL_TEXTURE_WRAP_T.esVersions = [2.0]
  782. GL_TRANSFORM_BIT = Enumerant('GL_TRANSFORM_BIT', 0x1000, 'GL_VERSION_1_1')
  783. GL_TRIANGLES = Enumerant('GL_TRIANGLES', 0x0004, 'GL_VERSION_1_1')
  784. GL_TRIANGLES.esVersions = [2.0]
  785. GL_TRIANGLE_FAN = Enumerant('GL_TRIANGLE_FAN', 0x0006, 'GL_VERSION_1_1')
  786. GL_TRIANGLE_FAN.esVersions = [2.0]
  787. GL_TRIANGLE_STRIP = Enumerant('GL_TRIANGLE_STRIP', 0x0005, 'GL_VERSION_1_1')
  788. GL_TRIANGLE_STRIP.esVersions = [2.0]
  789. GL_TRUE = Enumerant('GL_TRUE', 0x0001, 'GL_VERSION_1_1')
  790. GL_TRUE.esVersions = [2.0]
  791. GL_UNPACK_ALIGNMENT = Enumerant('GL_UNPACK_ALIGNMENT', 0x0cf5, 'GL_VERSION_1_1')
  792. GL_UNPACK_ALIGNMENT.esVersions = [2.0]
  793. GL_UNPACK_LSB_FIRST = Enumerant('GL_UNPACK_LSB_FIRST', 0x0cf1, 'GL_VERSION_1_1')
  794. GL_UNPACK_ROW_LENGTH = Enumerant('GL_UNPACK_ROW_LENGTH', 0x0cf2, 'GL_VERSION_1_1')
  795. GL_UNPACK_SKIP_PIXELS = Enumerant('GL_UNPACK_SKIP_PIXELS', 0x0cf4, 'GL_VERSION_1_1')
  796. GL_UNPACK_SKIP_ROWS = Enumerant('GL_UNPACK_SKIP_ROWS', 0x0cf3, 'GL_VERSION_1_1')
  797. GL_UNPACK_SWAP_BYTES = Enumerant('GL_UNPACK_SWAP_BYTES', 0x0cf0, 'GL_VERSION_1_1')
  798. GL_UNSIGNED_BYTE = Enumerant('GL_UNSIGNED_BYTE', 0x1401, 'GL_VERSION_1_1')
  799. GL_UNSIGNED_BYTE.esVersions = [2.0]
  800. GL_UNSIGNED_INT = Enumerant('GL_UNSIGNED_INT', 0x1405, 'GL_VERSION_1_1')
  801. GL_UNSIGNED_INT.esVersions = [2.0]
  802. GL_UNSIGNED_SHORT = Enumerant('GL_UNSIGNED_SHORT', 0x1403, 'GL_VERSION_1_1')
  803. GL_UNSIGNED_SHORT.esVersions = [2.0]
  804. GL_V2F = Enumerant('GL_V2F', 0x2a20, 'GL_VERSION_1_1')
  805. GL_V3F = Enumerant('GL_V3F', 0x2a21, 'GL_VERSION_1_1')
  806. GL_VENDOR = Enumerant('GL_VENDOR', 0x1f00, 'GL_VERSION_1_1')
  807. GL_VENDOR.esVersions = [2.0]
  808. GL_VERSION = Enumerant('GL_VERSION', 0x1f02, 'GL_VERSION_1_1')
  809. GL_VERSION.esVersions = [2.0]
  810. GL_VERTEX_ARRAY = Enumerant('GL_VERTEX_ARRAY', 0x8074, 'GL_VERSION_1_1')
  811. GL_VERTEX_ARRAY_POINTER = Enumerant('GL_VERTEX_ARRAY_POINTER', 0x808e, 'GL_VERSION_1_1')
  812. GL_VERTEX_ARRAY_SIZE = Enumerant('GL_VERTEX_ARRAY_SIZE', 0x807a, 'GL_VERSION_1_1')
  813. GL_VERTEX_ARRAY_STRIDE = Enumerant('GL_VERTEX_ARRAY_STRIDE', 0x807c, 'GL_VERSION_1_1')
  814. GL_VERTEX_ARRAY_TYPE = Enumerant('GL_VERTEX_ARRAY_TYPE', 0x807b, 'GL_VERSION_1_1')
  815. GL_VIEWPORT = Enumerant('GL_VIEWPORT', 0x0ba2, 'GL_VERSION_1_1')
  816. GL_VIEWPORT.esVersions = [2.0]
  817. GL_VIEWPORT_BIT = Enumerant('GL_VIEWPORT_BIT', 0x0800, 'GL_VERSION_1_1')
  818. GL_XOR = Enumerant('GL_XOR', 0x1506, 'GL_VERSION_1_1')
  819. GL_ZERO = Enumerant('GL_ZERO', 0x0000, 'GL_VERSION_1_1')
  820. GL_ZERO.esVersions = [2.0]
  821. GL_ZOOM_X = Enumerant('GL_ZOOM_X', 0x0d16, 'GL_VERSION_1_1')
  822. GL_ZOOM_Y = Enumerant('GL_ZOOM_Y', 0x0d17, 'GL_VERSION_1_1')
  823. defines.add(GL_2D)
  824. defines.add(GL_2_BYTES)
  825. defines.add(GL_3D)
  826. defines.add(GL_3D_COLOR)
  827. defines.add(GL_3D_COLOR_TEXTURE)
  828. defines.add(GL_3_BYTES)
  829. defines.add(GL_4D_COLOR_TEXTURE)
  830. defines.add(GL_4_BYTES)
  831. defines.add(GL_ACCUM)
  832. defines.add(GL_ACCUM_ALPHA_BITS)
  833. defines.add(GL_ACCUM_BLUE_BITS)
  834. defines.add(GL_ACCUM_BUFFER_BIT)
  835. defines.add(GL_ACCUM_CLEAR_VALUE)
  836. defines.add(GL_ACCUM_GREEN_BITS)
  837. defines.add(GL_ACCUM_RED_BITS)
  838. defines.add(GL_ADD)
  839. defines.add(GL_ALL_ATTRIB_BITS)
  840. defines.add(GL_ALPHA)
  841. defines.add(GL_ALPHA12)
  842. defines.add(GL_ALPHA16)
  843. defines.add(GL_ALPHA4)
  844. defines.add(GL_ALPHA8)
  845. defines.add(GL_ALPHA_BIAS)
  846. defines.add(GL_ALPHA_BITS)
  847. defines.add(GL_ALPHA_SCALE)
  848. defines.add(GL_ALPHA_TEST)
  849. defines.add(GL_ALPHA_TEST_FUNC)
  850. defines.add(GL_ALPHA_TEST_REF)
  851. defines.add(GL_ALWAYS)
  852. defines.add(GL_AMBIENT)
  853. defines.add(GL_AMBIENT_AND_DIFFUSE)
  854. defines.add(GL_AND)
  855. defines.add(GL_AND_INVERTED)
  856. defines.add(GL_AND_REVERSE)
  857. defines.add(GL_ATTRIB_STACK_DEPTH)
  858. defines.add(GL_AUTO_NORMAL)
  859. defines.add(GL_AUX0)
  860. defines.add(GL_AUX1)
  861. defines.add(GL_AUX2)
  862. defines.add(GL_AUX3)
  863. defines.add(GL_AUX_BUFFERS)
  864. defines.add(GL_BACK)
  865. defines.add(GL_BACK_LEFT)
  866. defines.add(GL_BACK_RIGHT)
  867. defines.add(GL_BITMAP)
  868. defines.add(GL_BITMAP_TOKEN)
  869. defines.add(GL_BLEND)
  870. defines.add(GL_BLEND_DST)
  871. defines.add(GL_BLEND_SRC)
  872. defines.add(GL_BLUE)
  873. defines.add(GL_BLUE_BIAS)
  874. defines.add(GL_BLUE_BITS)
  875. defines.add(GL_BLUE_SCALE)
  876. defines.add(GL_BYTE)
  877. defines.add(GL_C3F_V3F)
  878. defines.add(GL_C4F_N3F_V3F)
  879. defines.add(GL_C4UB_V2F)
  880. defines.add(GL_C4UB_V3F)
  881. defines.add(GL_CCW)
  882. defines.add(GL_CLAMP)
  883. defines.add(GL_CLEAR)
  884. defines.add(GL_CLIENT_ALL_ATTRIB_BITS)
  885. defines.add(GL_CLIENT_ATTRIB_STACK_DEPTH)
  886. defines.add(GL_CLIENT_PIXEL_STORE_BIT)
  887. defines.add(GL_CLIENT_VERTEX_ARRAY_BIT)
  888. defines.add(GL_CLIP_PLANE0)
  889. defines.add(GL_CLIP_PLANE1)
  890. defines.add(GL_CLIP_PLANE2)
  891. defines.add(GL_CLIP_PLANE3)
  892. defines.add(GL_CLIP_PLANE4)
  893. defines.add(GL_CLIP_PLANE5)
  894. defines.add(GL_CLIP_PLANE6)
  895. defines.add(GL_CLIP_PLANE7)
  896. defines.add(GL_COEFF)
  897. defines.add(GL_COLOR)
  898. defines.add(GL_COLOR_ARRAY)
  899. defines.add(GL_COLOR_ARRAY_POINTER)
  900. defines.add(GL_COLOR_ARRAY_SIZE)
  901. defines.add(GL_COLOR_ARRAY_STRIDE)
  902. defines.add(GL_COLOR_ARRAY_TYPE)
  903. defines.add(GL_COLOR_BUFFER_BIT)
  904. defines.add(GL_COLOR_CLEAR_VALUE)
  905. defines.add(GL_COLOR_INDEX)
  906. defines.add(GL_COLOR_INDEXES)
  907. defines.add(GL_COLOR_LOGIC_OP)
  908. defines.add(GL_COLOR_MATERIAL)
  909. defines.add(GL_COLOR_MATERIAL_FACE)
  910. defines.add(GL_COLOR_MATERIAL_PARAMETER)
  911. defines.add(GL_COLOR_WRITEMASK)
  912. defines.add(GL_COMPILE)
  913. defines.add(GL_COMPILE_AND_EXECUTE)
  914. defines.add(GL_CONSTANT_ATTENUATION)
  915. defines.add(GL_COPY)
  916. defines.add(GL_COPY_INVERTED)
  917. defines.add(GL_COPY_PIXEL_TOKEN)
  918. defines.add(GL_CULL_FACE)
  919. defines.add(GL_CULL_FACE_MODE)
  920. defines.add(GL_CURRENT_BIT)
  921. defines.add(GL_CURRENT_COLOR)
  922. defines.add(GL_CURRENT_INDEX)
  923. defines.add(GL_CURRENT_NORMAL)
  924. defines.add(GL_CURRENT_RASTER_COLOR)
  925. defines.add(GL_CURRENT_RASTER_DISTANCE)
  926. defines.add(GL_CURRENT_RASTER_INDEX)
  927. defines.add(GL_CURRENT_RASTER_POSITION)
  928. defines.add(GL_CURRENT_RASTER_POSITION_VALID)
  929. defines.add(GL_CURRENT_RASTER_TEXTURE_COORDS)
  930. defines.add(GL_CURRENT_TEXTURE_COORDS)
  931. defines.add(GL_CW)
  932. defines.add(GL_DECAL)
  933. defines.add(GL_DECR)
  934. defines.add(GL_DEPTH)
  935. defines.add(GL_DEPTH_BIAS)
  936. defines.add(GL_DEPTH_BITS)
  937. defines.add(GL_DEPTH_BUFFER_BIT)
  938. defines.add(GL_DEPTH_CLEAR_VALUE)
  939. defines.add(GL_DEPTH_COMPONENT)
  940. defines.add(GL_DEPTH_FUNC)
  941. defines.add(GL_DEPTH_RANGE)
  942. defines.add(GL_DEPTH_SCALE)
  943. defines.add(GL_DEPTH_TEST)
  944. defines.add(GL_DEPTH_WRITEMASK)
  945. defines.add(GL_DIFFUSE)
  946. defines.add(GL_DITHER)
  947. defines.add(GL_DOMAIN)
  948. defines.add(GL_DONT_CARE)
  949. defines.add(GL_DOUBLE)
  950. defines.add(GL_DOUBLEBUFFER)
  951. defines.add(GL_DRAW_BUFFER)
  952. defines.add(GL_DRAW_PIXEL_TOKEN)
  953. defines.add(GL_DST_ALPHA)
  954. defines.add(GL_DST_COLOR)
  955. defines.add(GL_EDGE_FLAG)
  956. defines.add(GL_EDGE_FLAG_ARRAY)
  957. defines.add(GL_EDGE_FLAG_ARRAY_POINTER)
  958. defines.add(GL_EDGE_FLAG_ARRAY_STRIDE)
  959. defines.add(GL_EMISSION)
  960. defines.add(GL_ENABLE_BIT)
  961. defines.add(GL_EQUAL)
  962. defines.add(GL_EQUIV)
  963. defines.add(GL_EVAL_BIT)
  964. defines.add(GL_EXP)
  965. defines.add(GL_EXP2)
  966. defines.add(GL_EXTENSIONS)
  967. defines.add(GL_EYE_LINEAR)
  968. defines.add(GL_EYE_PLANE)
  969. defines.add(GL_FALSE)
  970. defines.add(GL_FASTEST)
  971. defines.add(GL_FEEDBACK)
  972. defines.add(GL_FEEDBACK_BUFFER_POINTER)
  973. defines.add(GL_FEEDBACK_BUFFER_SIZE)
  974. defines.add(GL_FEEDBACK_BUFFER_TYPE)
  975. defines.add(GL_FILL)
  976. defines.add(GL_FLAT)
  977. defines.add(GL_FLOAT)
  978. defines.add(GL_FOG)
  979. defines.add(GL_FOG_BIT)
  980. defines.add(GL_FOG_COLOR)
  981. defines.add(GL_FOG_DENSITY)
  982. defines.add(GL_FOG_END)
  983. defines.add(GL_FOG_HINT)
  984. defines.add(GL_FOG_INDEX)
  985. defines.add(GL_FOG_MODE)
  986. defines.add(GL_FOG_START)
  987. defines.add(GL_FRONT)
  988. defines.add(GL_FRONT_AND_BACK)
  989. defines.add(GL_FRONT_FACE)
  990. defines.add(GL_FRONT_LEFT)
  991. defines.add(GL_FRONT_RIGHT)
  992. defines.add(GL_GEQUAL)
  993. defines.add(GL_GREATER)
  994. defines.add(GL_GREEN)
  995. defines.add(GL_GREEN_BIAS)
  996. defines.add(GL_GREEN_BITS)
  997. defines.add(GL_GREEN_SCALE)
  998. defines.add(GL_HINT_BIT)
  999. defines.add(GL_INCR)
  1000. defines.add(GL_INDEX_ARRAY)
  1001. defines.add(GL_INDEX_ARRAY_POINTER)
  1002. defines.add(GL_INDEX_ARRAY_STRIDE)
  1003. defines.add(GL_INDEX_ARRAY_TYPE)
  1004. defines.add(GL_INDEX_BITS)
  1005. defines.add(GL_INDEX_CLEAR_VALUE)
  1006. defines.add(GL_INDEX_LOGIC_OP)
  1007. defines.add(GL_INDEX_MODE)
  1008. defines.add(GL_INDEX_OFFSET)
  1009. defines.add(GL_INDEX_SHIFT)
  1010. defines.add(GL_INDEX_WRITEMASK)
  1011. defines.add(GL_INT)
  1012. defines.add(GL_INTENSITY)
  1013. defines.add(GL_INTENSITY12)
  1014. defines.add(GL_INTENSITY16)
  1015. defines.add(GL_INTENSITY4)
  1016. defines.add(GL_INTENSITY8)
  1017. defines.add(GL_INVALID_ENUM)
  1018. defines.add(GL_INVALID_OPERATION)
  1019. defines.add(GL_INVALID_VALUE)
  1020. defines.add(GL_INVERT)
  1021. defines.add(GL_KEEP)
  1022. defines.add(GL_LEFT)
  1023. defines.add(GL_LEQUAL)
  1024. defines.add(GL_LESS)
  1025. defines.add(GL_LIGHT0)
  1026. defines.add(GL_LIGHT1)
  1027. defines.add(GL_LIGHT2)
  1028. defines.add(GL_LIGHT3)
  1029. defines.add(GL_LIGHT4)
  1030. defines.add(GL_LIGHT5)
  1031. defines.add(GL_LIGHT6)
  1032. defines.add(GL_LIGHT7)
  1033. defines.add(GL_LIGHTING)
  1034. defines.add(GL_LIGHTING_BIT)
  1035. defines.add(GL_LIGHT_MODEL_AMBIENT)
  1036. defines.add(GL_LIGHT_MODEL_LOCAL_VIEWER)
  1037. defines.add(GL_LIGHT_MODEL_TWO_SIDE)
  1038. defines.add(GL_LINE)
  1039. defines.add(GL_LINEAR)
  1040. defines.add(GL_LINEAR_ATTENUATION)
  1041. defines.add(GL_LINEAR_MIPMAP_LINEAR)
  1042. defines.add(GL_LINEAR_MIPMAP_NEAREST)
  1043. defines.add(GL_LINES)
  1044. defines.add(GL_LINE_BIT)
  1045. defines.add(GL_LINE_LOOP)
  1046. defines.add(GL_LINE_RESET_TOKEN)
  1047. defines.add(GL_LINE_SMOOTH)
  1048. defines.add(GL_LINE_SMOOTH_HINT)
  1049. defines.add(GL_LINE_STIPPLE)
  1050. defines.add(GL_LINE_STIPPLE_PATTERN)
  1051. defines.add(GL_LINE_STIPPLE_REPEAT)
  1052. defines.add(GL_LINE_STRIP)
  1053. defines.add(GL_LINE_TOKEN)
  1054. defines.add(GL_LINE_WIDTH)
  1055. defines.add(GL_LINE_WIDTH_GRANULARITY)
  1056. defines.add(GL_LINE_WIDTH_RANGE)
  1057. defines.add(GL_LIST_BASE)
  1058. defines.add(GL_LIST_BIT)
  1059. defines.add(GL_LIST_INDEX)
  1060. defines.add(GL_LIST_MODE)
  1061. defines.add(GL_LOAD)
  1062. defines.add(GL_LOGIC_OP)
  1063. defines.add(GL_LOGIC_OP_MODE)
  1064. defines.add(GL_LUMINANCE)
  1065. defines.add(GL_LUMINANCE12)
  1066. defines.add(GL_LUMINANCE12_ALPHA12)
  1067. defines.add(GL_LUMINANCE12_ALPHA4)
  1068. defines.add(GL_LUMINANCE16)
  1069. defines.add(GL_LUMINANCE16_ALPHA16)
  1070. defines.add(GL_LUMINANCE4)
  1071. defines.add(GL_LUMINANCE4_ALPHA4)
  1072. defines.add(GL_LUMINANCE6_ALPHA2)
  1073. defines.add(GL_LUMINANCE8)
  1074. defines.add(GL_LUMINANCE8_ALPHA8)
  1075. defines.add(GL_LUMINANCE_ALPHA)
  1076. defines.add(GL_MAP1_COLOR_4)
  1077. defines.add(GL_MAP1_GRID_DOMAIN)
  1078. defines.add(GL_MAP1_GRID_SEGMENTS)
  1079. defines.add(GL_MAP1_INDEX)
  1080. defines.add(GL_MAP1_NORMAL)
  1081. defines.add(GL_MAP1_TEXTURE_COORD_1)
  1082. defines.add(GL_MAP1_TEXTURE_COORD_2)
  1083. defines.add(GL_MAP1_TEXTURE_COORD_3)
  1084. defines.add(GL_MAP1_TEXTURE_COORD_4)
  1085. defines.add(GL_MAP1_VERTEX_3)
  1086. defines.add(GL_MAP1_VERTEX_4)
  1087. defines.add(GL_MAP2_COLOR_4)
  1088. defines.add(GL_MAP2_GRID_DOMAIN)
  1089. defines.add(GL_MAP2_GRID_SEGMENTS)
  1090. defines.add(GL_MAP2_INDEX)
  1091. defines.add(GL_MAP2_NORMAL)
  1092. defines.add(GL_MAP2_TEXTURE_COORD_1)
  1093. defines.add(GL_MAP2_TEXTURE_COORD_2)
  1094. defines.add(GL_MAP2_TEXTURE_COORD_3)
  1095. defines.add(GL_MAP2_TEXTURE_COORD_4)
  1096. defines.add(GL_MAP2_VERTEX_3)
  1097. defines.add(GL_MAP2_VERTEX_4)
  1098. defines.add(GL_MAP_COLOR)
  1099. defines.add(GL_MAP_STENCIL)
  1100. defines.add(GL_MATRIX_MODE)
  1101. defines.add(GL_MAX_ATTRIB_STACK_DEPTH)
  1102. defines.add(GL_MAX_CLIENT_ATTRIB_STACK_DEPTH)
  1103. defines.add(GL_MAX_CLIP_PLANES)
  1104. defines.add(GL_MAX_EVAL_ORDER)
  1105. defines.add(GL_MAX_LIGHTS)
  1106. defines.add(GL_MAX_LIST_NESTING)
  1107. defines.add(GL_MAX_MODELVIEW_STACK_DEPTH)
  1108. defines.add(GL_MAX_NAME_STACK_DEPTH)
  1109. defines.add(GL_MAX_PIXEL_MAP_TABLE)
  1110. defines.add(GL_MAX_PROJECTION_STACK_DEPTH)
  1111. defines.add(GL_MAX_TEXTURE_SIZE)
  1112. defines.add(GL_MAX_TEXTURE_STACK_DEPTH)
  1113. defines.add(GL_MAX_VIEWPORT_DIMS)
  1114. defines.add(GL_MODELVIEW)
  1115. defines.add(GL_MODELVIEW_MATRIX)
  1116. defines.add(GL_MODELVIEW_STACK_DEPTH)
  1117. defines.add(GL_MODULATE)
  1118. defines.add(GL_MULT)
  1119. defines.add(GL_N3F_V3F)
  1120. defines.add(GL_NAME_STACK_DEPTH)
  1121. defines.add(GL_NAND)
  1122. defines.add(GL_NEAREST)
  1123. defines.add(GL_NEAREST_MIPMAP_LINEAR)
  1124. defines.add(GL_NEAREST_MIPMAP_NEAREST)
  1125. defines.add(GL_NEVER)
  1126. defines.add(GL_NICEST)
  1127. defines.add(GL_NONE)
  1128. defines.add(GL_NOOP)
  1129. defines.add(GL_NOR)
  1130. defines.add(GL_NORMALIZE)
  1131. defines.add(GL_NORMAL_ARRAY)
  1132. defines.add(GL_NORMAL_ARRAY_POINTER)
  1133. defines.add(GL_NORMAL_ARRAY_STRIDE)
  1134. defines.add(GL_NORMAL_ARRAY_TYPE)
  1135. defines.add(GL_NOTEQUAL)
  1136. defines.add(GL_NO_ERROR)
  1137. defines.add(GL_OBJECT_LINEAR)
  1138. defines.add(GL_OBJECT_PLANE)
  1139. defines.add(GL_ONE)
  1140. defines.add(GL_ONE_MINUS_DST_ALPHA)
  1141. defines.add(GL_ONE_MINUS_DST_COLOR)
  1142. defines.add(GL_ONE_MINUS_SRC_ALPHA)
  1143. defines.add(GL_ONE_MINUS_SRC_COLOR)
  1144. defines.add(GL_OR)
  1145. defines.add(GL_ORDER)
  1146. defines.add(GL_OR_INVERTED)
  1147. defines.add(GL_OR_REVERSE)
  1148. defines.add(GL_OUT_OF_MEMORY)
  1149. defines.add(GL_PACK_ALIGNMENT)
  1150. defines.add(GL_PACK_LSB_FIRST)
  1151. defines.add(GL_PACK_ROW_LENGTH)
  1152. defines.add(GL_PACK_SKIP_PIXELS)
  1153. defines.add(GL_PACK_SKIP_ROWS)
  1154. defines.add(GL_PACK_SWAP_BYTES)
  1155. defines.add(GL_PASS_THROUGH_TOKEN)
  1156. defines.add(GL_PERSPECTIVE_CORRECTION_HINT)
  1157. defines.add(GL_PIXEL_MAP_A_TO_A)
  1158. defines.add(GL_PIXEL_MAP_A_TO_A_SIZE)
  1159. defines.add(GL_PIXEL_MAP_B_TO_B)
  1160. defines.add(GL_PIXEL_MAP_B_TO_B_SIZE)
  1161. defines.add(GL_PIXEL_MAP_G_TO_G)
  1162. defines.add(GL_PIXEL_MAP_G_TO_G_SIZE)
  1163. defines.add(GL_PIXEL_MAP_I_TO_A)
  1164. defines.add(GL_PIXEL_MAP_I_TO_A_SIZE)
  1165. defines.add(GL_PIXEL_MAP_I_TO_B)
  1166. defines.add(GL_PIXEL_MAP_I_TO_B_SIZE)
  1167. defines.add(GL_PIXEL_MAP_I_TO_G)
  1168. defines.add(GL_PIXEL_MAP_I_TO_G_SIZE)
  1169. defines.add(GL_PIXEL_MAP_I_TO_I)
  1170. defines.add(GL_PIXEL_MAP_I_TO_I_SIZE)
  1171. defines.add(GL_PIXEL_MAP_I_TO_R)
  1172. defines.add(GL_PIXEL_MAP_I_TO_R_SIZE)
  1173. defines.add(GL_PIXEL_MAP_R_TO_R)
  1174. defines.add(GL_PIXEL_MAP_R_TO_R_SIZE)
  1175. defines.add(GL_PIXEL_MAP_S_TO_S)
  1176. defines.add(GL_PIXEL_MAP_S_TO_S_SIZE)
  1177. defines.add(GL_PIXEL_MODE_BIT)
  1178. defines.add(GL_POINT)
  1179. defines.add(GL_POINTS)
  1180. defines.add(GL_POINT_BIT)
  1181. defines.add(GL_POINT_SIZE)
  1182. defines.add(GL_POINT_SIZE_GRANULARITY)
  1183. defines.add(GL_POINT_SIZE_RANGE)
  1184. defines.add(GL_POINT_SMOOTH)
  1185. defines.add(GL_POINT_SMOOTH_HINT)
  1186. defines.add(GL_POINT_TOKEN)
  1187. defines.add(GL_POLYGON)
  1188. defines.add(GL_POLYGON_BIT)
  1189. defines.add(GL_POLYGON_MODE)
  1190. defines.add(GL_POLYGON_OFFSET_FACTOR)
  1191. defines.add(GL_POLYGON_OFFSET_FILL)
  1192. defines.add(GL_POLYGON_OFFSET_LINE)
  1193. defines.add(GL_POLYGON_OFFSET_POINT)
  1194. defines.add(GL_POLYGON_OFFSET_UNITS)
  1195. defines.add(GL_POLYGON_SMOOTH)
  1196. defines.add(GL_POLYGON_SMOOTH_HINT)
  1197. defines.add(GL_POLYGON_STIPPLE)
  1198. defines.add(GL_POLYGON_STIPPLE_BIT)
  1199. defines.add(GL_POLYGON_TOKEN)
  1200. defines.add(GL_POSITION)
  1201. defines.add(GL_PROJECTION)
  1202. defines.add(GL_PROJECTION_MATRIX)
  1203. defines.add(GL_PROJECTION_STACK_DEPTH)
  1204. defines.add(GL_PROXY_TEXTURE_1D)
  1205. defines.add(GL_PROXY_TEXTURE_2D)
  1206. defines.add(GL_Q)
  1207. defines.add(GL_QUADRATIC_ATTENUATION)
  1208. defines.add(GL_QUADS)
  1209. defines.add(GL_QUAD_STRIP)
  1210. defines.add(GL_R)
  1211. defines.add(GL_R3_G3_B2)
  1212. defines.add(GL_READ_BUFFER)
  1213. defines.add(GL_RED)
  1214. defines.add(GL_RED_BIAS)
  1215. defines.add(GL_RED_BITS)
  1216. defines.add(GL_RED_SCALE)
  1217. defines.add(GL_RENDER)
  1218. defines.add(GL_RENDERER)
  1219. defines.add(GL_RENDER_MODE)
  1220. defines.add(GL_REPEAT)
  1221. defines.add(GL_REPLACE)
  1222. defines.add(GL_RETURN)
  1223. defines.add(GL_RGB)
  1224. defines.add(GL_RGB10)
  1225. defines.add(GL_RGB10_A2)
  1226. defines.add(GL_RGB12)
  1227. defines.add(GL_RGB16)
  1228. defines.add(GL_RGB4)
  1229. defines.add(GL_RGB5)
  1230. defines.add(GL_RGB5_A1)
  1231. defines.add(GL_RGB8)
  1232. defines.add(GL_RGBA)
  1233. defines.add(GL_RGBA12)
  1234. defines.add(GL_RGBA16)
  1235. defines.add(GL_RGBA2)
  1236. defines.add(GL_RGBA4)
  1237. defines.add(GL_RGBA8)
  1238. defines.add(GL_RGBA_MODE)
  1239. defines.add(GL_RIGHT)
  1240. defines.add(GL_S)
  1241. defines.add(GL_SCISSOR_BIT)
  1242. defines.add(GL_SCISSOR_BOX)
  1243. defines.add(GL_SCISSOR_TEST)
  1244. defines.add(GL_SELECT)
  1245. defines.add(GL_SELECTION_BUFFER_POINTER)
  1246. defines.add(GL_SELECTION_BUFFER_SIZE)
  1247. defines.add(GL_SET)
  1248. defines.add(GL_SHADE_MODEL)
  1249. defines.add(GL_SHININESS)
  1250. defines.add(GL_SHORT)
  1251. defines.add(GL_SMOOTH)
  1252. defines.add(GL_SPECULAR)
  1253. defines.add(GL_SPHERE_MAP)
  1254. defines.add(GL_SPOT_CUTOFF)
  1255. defines.add(GL_SPOT_DIRECTION)
  1256. defines.add(GL_SPOT_EXPONENT)
  1257. defines.add(GL_SRC_ALPHA)
  1258. defines.add(GL_SRC_ALPHA_SATURATE)
  1259. defines.add(GL_SRC_COLOR)
  1260. defines.add(GL_STACK_OVERFLOW)
  1261. defines.add(GL_STACK_UNDERFLOW)
  1262. defines.add(GL_STENCIL)
  1263. defines.add(GL_STENCIL_BITS)
  1264. defines.add(GL_STENCIL_BUFFER_BIT)
  1265. defines.add(GL_STENCIL_CLEAR_VALUE)
  1266. defines.add(GL_STENCIL_FAIL)
  1267. defines.add(GL_STENCIL_FUNC)
  1268. defines.add(GL_STENCIL_INDEX)
  1269. defines.add(GL_STENCIL_PASS_DEPTH_FAIL)
  1270. defines.add(GL_STENCIL_PASS_DEPTH_PASS)
  1271. defines.add(GL_STENCIL_REF)
  1272. defines.add(GL_STENCIL_TEST)
  1273. defines.add(GL_STENCIL_VALUE_MASK)
  1274. defines.add(GL_STENCIL_WRITEMASK)
  1275. defines.add(GL_STEREO)
  1276. defines.add(GL_SUBPIXEL_BITS)
  1277. defines.add(GL_T)
  1278. defines.add(GL_T2F_C3F_V3F)
  1279. defines.add(GL_T2F_C4F_N3F_V3F)
  1280. defines.add(GL_T2F_C4UB_V3F)
  1281. defines.add(GL_T2F_N3F_V3F)
  1282. defines.add(GL_T2F_V3F)
  1283. defines.add(GL_T4F_C4F_N3F_V4F)
  1284. defines.add(GL_T4F_V4F)
  1285. defines.add(GL_TEXTURE)
  1286. defines.add(GL_TEXTURE_1D)
  1287. defines.add(GL_TEXTURE_2D)
  1288. defines.add(GL_TEXTURE_ALPHA_SIZE)
  1289. defines.add(GL_TEXTURE_BINDING_1D)
  1290. defines.add(GL_TEXTURE_BINDING_2D)
  1291. defines.add(GL_TEXTURE_BIT)
  1292. defines.add(GL_TEXTURE_BLUE_SIZE)
  1293. defines.add(GL_TEXTURE_BORDER)
  1294. defines.add(GL_TEXTURE_BORDER_COLOR)
  1295. defines.add(GL_TEXTURE_COMPONENTS)
  1296. defines.add(GL_TEXTURE_COORD_ARRAY)
  1297. defines.add(GL_TEXTURE_COORD_ARRAY_POINTER)
  1298. defines.add(GL_TEXTURE_COORD_ARRAY_SIZE)
  1299. defines.add(GL_TEXTURE_COORD_ARRAY_STRIDE)
  1300. defines.add(GL_TEXTURE_COORD_ARRAY_TYPE)
  1301. defines.add(GL_TEXTURE_ENV)
  1302. defines.add(GL_TEXTURE_ENV_COLOR)
  1303. defines.add(GL_TEXTURE_ENV_MODE)
  1304. defines.add(GL_TEXTURE_GEN_MODE)
  1305. defines.add(GL_TEXTURE_GEN_Q)
  1306. defines.add(GL_TEXTURE_GEN_R)
  1307. defines.add(GL_TEXTURE_GEN_S)
  1308. defines.add(GL_TEXTURE_GEN_T)
  1309. defines.add(GL_TEXTURE_GREEN_SIZE)
  1310. defines.add(GL_TEXTURE_HEIGHT)
  1311. defines.add(GL_TEXTURE_INTENSITY_SIZE)
  1312. defines.add(GL_TEXTURE_INTERNAL_FORMAT)
  1313. defines.add(GL_TEXTURE_LUMINANCE_SIZE)
  1314. defines.add(GL_TEXTURE_MAG_FILTER)
  1315. defines.add(GL_TEXTURE_MATRIX)
  1316. defines.add(GL_TEXTURE_MIN_FILTER)
  1317. defines.add(GL_TEXTURE_PRIORITY)
  1318. defines.add(GL_TEXTURE_RED_SIZE)
  1319. defines.add(GL_TEXTURE_RESIDENT)
  1320. defines.add(GL_TEXTURE_STACK_DEPTH)
  1321. defines.add(GL_TEXTURE_WIDTH)
  1322. defines.add(GL_TEXTURE_WRAP_S)
  1323. defines.add(GL_TEXTURE_WRAP_T)
  1324. defines.add(GL_TRANSFORM_BIT)
  1325. defines.add(GL_TRIANGLES)
  1326. defines.add(GL_TRIANGLE_FAN)
  1327. defines.add(GL_TRIANGLE_STRIP)
  1328. defines.add(GL_TRUE)
  1329. defines.add(GL_UNPACK_ALIGNMENT)
  1330. defines.add(GL_UNPACK_LSB_FIRST)
  1331. defines.add(GL_UNPACK_ROW_LENGTH)
  1332. defines.add(GL_UNPACK_SKIP_PIXELS)
  1333. defines.add(GL_UNPACK_SKIP_ROWS)
  1334. defines.add(GL_UNPACK_SWAP_BYTES)
  1335. defines.add(GL_UNSIGNED_BYTE)
  1336. defines.add(GL_UNSIGNED_INT)
  1337. defines.add(GL_UNSIGNED_SHORT)
  1338. defines.add(GL_V2F)
  1339. defines.add(GL_V3F)
  1340. defines.add(GL_VENDOR)
  1341. defines.add(GL_VERSION)
  1342. defines.add(GL_VERTEX_ARRAY)
  1343. defines.add(GL_VERTEX_ARRAY_POINTER)
  1344. defines.add(GL_VERTEX_ARRAY_SIZE)
  1345. defines.add(GL_VERTEX_ARRAY_STRIDE)
  1346. defines.add(GL_VERTEX_ARRAY_TYPE)
  1347. defines.add(GL_VIEWPORT)
  1348. defines.add(GL_VIEWPORT_BIT)
  1349. defines.add(GL_XOR)
  1350. defines.add(GL_ZERO)
  1351. defines.add(GL_ZOOM_X)
  1352. defines.add(GL_ZOOM_Y)
  1353. # GL_VERSION_1_2
  1354. GL_ALIASED_LINE_WIDTH_RANGE = Enumerant('GL_ALIASED_LINE_WIDTH_RANGE', 0x846e, 'GL_VERSION_1_2')
  1355. GL_ALIASED_LINE_WIDTH_RANGE.esVersions = [2.0]
  1356. GL_ALIASED_POINT_SIZE_RANGE = Enumerant('GL_ALIASED_POINT_SIZE_RANGE', 0x846d, 'GL_VERSION_1_2')
  1357. GL_ALIASED_POINT_SIZE_RANGE.esVersions = [2.0]
  1358. GL_BGR = Enumerant('GL_BGR', 0x80e0, 'GL_VERSION_1_2')
  1359. GL_BGRA = Enumerant('GL_BGRA', 0x80e1, 'GL_VERSION_1_2')
  1360. GL_CLAMP_TO_EDGE = Enumerant('GL_CLAMP_TO_EDGE', 0x812f, 'GL_VERSION_1_2')
  1361. GL_CLAMP_TO_EDGE.esVersions = [2.0]
  1362. GL_LIGHT_MODEL_COLOR_CONTROL = Enumerant('GL_LIGHT_MODEL_COLOR_CONTROL', 0x81f8, 'GL_VERSION_1_2')
  1363. GL_MAX_3D_TEXTURE_SIZE = Enumerant('GL_MAX_3D_TEXTURE_SIZE', 0x8073, 'GL_VERSION_1_2')
  1364. GL_MAX_ELEMENTS_INDICES = Enumerant('GL_MAX_ELEMENTS_INDICES', 0x80e9, 'GL_VERSION_1_2')
  1365. GL_MAX_ELEMENTS_VERTICES = Enumerant('GL_MAX_ELEMENTS_VERTICES', 0x80e8, 'GL_VERSION_1_2')
  1366. GL_PACK_IMAGE_HEIGHT = Enumerant('GL_PACK_IMAGE_HEIGHT', 0x806c, 'GL_VERSION_1_2')
  1367. GL_PACK_SKIP_IMAGES = Enumerant('GL_PACK_SKIP_IMAGES', 0x806b, 'GL_VERSION_1_2')
  1368. GL_PROXY_TEXTURE_3D = Enumerant('GL_PROXY_TEXTURE_3D', 0x8070, 'GL_VERSION_1_2')
  1369. GL_RESCALE_NORMAL = Enumerant('GL_RESCALE_NORMAL', 0x803a, 'GL_VERSION_1_2')
  1370. GL_RESCALE_NORMAL.enableCap = True
  1371. GL_SEPARATE_SPECULAR_COLOR = Enumerant('GL_SEPARATE_SPECULAR_COLOR', 0x81fa, 'GL_VERSION_1_2')
  1372. GL_SINGLE_COLOR = Enumerant('GL_SINGLE_COLOR', 0x81f9, 'GL_VERSION_1_2')
  1373. GL_SMOOTH_LINE_WIDTH_GRANULARITY = Enumerant('GL_SMOOTH_LINE_WIDTH_GRANULARITY', 0x0b23, 'GL_VERSION_1_2')
  1374. GL_SMOOTH_LINE_WIDTH_RANGE = Enumerant('GL_SMOOTH_LINE_WIDTH_RANGE', 0x0b22, 'GL_VERSION_1_2')
  1375. GL_SMOOTH_POINT_SIZE_GRANULARITY = Enumerant('GL_SMOOTH_POINT_SIZE_GRANULARITY', 0x0b13, 'GL_VERSION_1_2')
  1376. GL_SMOOTH_POINT_SIZE_RANGE = Enumerant('GL_SMOOTH_POINT_SIZE_RANGE', 0x0b12, 'GL_VERSION_1_2')
  1377. GL_TEXTURE_3D = Enumerant('GL_TEXTURE_3D', 0x806f, 'GL_VERSION_1_2')
  1378. GL_TEXTURE_BASE_LEVEL = Enumerant('GL_TEXTURE_BASE_LEVEL', 0x813c, 'GL_VERSION_1_2')
  1379. GL_TEXTURE_BINDING_3D = Enumerant('GL_TEXTURE_BINDING_3D', 0x806a, 'GL_VERSION_1_2')
  1380. GL_TEXTURE_DEPTH = Enumerant('GL_TEXTURE_DEPTH', 0x8071, 'GL_VERSION_1_2')
  1381. GL_TEXTURE_MAX_LEVEL = Enumerant('GL_TEXTURE_MAX_LEVEL', 0x813d, 'GL_VERSION_1_2')
  1382. GL_TEXTURE_MAX_LOD = Enumerant('GL_TEXTURE_MAX_LOD', 0x813b, 'GL_VERSION_1_2')
  1383. GL_TEXTURE_MIN_LOD = Enumerant('GL_TEXTURE_MIN_LOD', 0x813a, 'GL_VERSION_1_2')
  1384. GL_TEXTURE_WRAP_R = Enumerant('GL_TEXTURE_WRAP_R', 0x8072, 'GL_VERSION_1_2')
  1385. GL_UNPACK_IMAGE_HEIGHT = Enumerant('GL_UNPACK_IMAGE_HEIGHT', 0x806e, 'GL_VERSION_1_2')
  1386. GL_UNPACK_SKIP_IMAGES = Enumerant('GL_UNPACK_SKIP_IMAGES', 0x806d, 'GL_VERSION_1_2')
  1387. GL_UNSIGNED_BYTE_2_3_3_REV = Enumerant('GL_UNSIGNED_BYTE_2_3_3_REV', 0x8362, 'GL_VERSION_1_2')
  1388. GL_UNSIGNED_BYTE_3_3_2 = Enumerant('GL_UNSIGNED_BYTE_3_3_2', 0x8032, 'GL_VERSION_1_2')
  1389. GL_UNSIGNED_INT_10_10_10_2 = Enumerant('GL_UNSIGNED_INT_10_10_10_2', 0x8036, 'GL_VERSION_1_2')
  1390. GL_UNSIGNED_INT_2_10_10_10_REV = Enumerant('GL_UNSIGNED_INT_2_10_10_10_REV', 0x8368, 'GL_VERSION_1_2')
  1391. GL_UNSIGNED_INT_8_8_8_8 = Enumerant('GL_UNSIGNED_INT_8_8_8_8', 0x8035, 'GL_VERSION_1_2')
  1392. GL_UNSIGNED_INT_8_8_8_8_REV = Enumerant('GL_UNSIGNED_INT_8_8_8_8_REV', 0x8367, 'GL_VERSION_1_2')
  1393. GL_UNSIGNED_SHORT_1_5_5_5_REV = Enumerant('GL_UNSIGNED_SHORT_1_5_5_5_REV', 0x8366, 'GL_VERSION_1_2')
  1394. GL_UNSIGNED_SHORT_4_4_4_4 = Enumerant('GL_UNSIGNED_SHORT_4_4_4_4', 0x8033, 'GL_VERSION_1_2')
  1395. GL_UNSIGNED_SHORT_4_4_4_4.esVersions = [2.0]
  1396. GL_UNSIGNED_SHORT_4_4_4_4_REV = Enumerant('GL_UNSIGNED_SHORT_4_4_4_4_REV', 0x8365, 'GL_VERSION_1_2')
  1397. GL_UNSIGNED_SHORT_5_5_5_1 = Enumerant('GL_UNSIGNED_SHORT_5_5_5_1', 0x8034, 'GL_VERSION_1_2')
  1398. GL_UNSIGNED_SHORT_5_5_5_1.esVersions = [2.0]
  1399. GL_UNSIGNED_SHORT_5_6_5 = Enumerant('GL_UNSIGNED_SHORT_5_6_5', 0x8363, 'GL_VERSION_1_2')
  1400. GL_UNSIGNED_SHORT_5_6_5.esVersions = [2.0]
  1401. GL_UNSIGNED_SHORT_5_6_5_REV = Enumerant('GL_UNSIGNED_SHORT_5_6_5_REV', 0x8364, 'GL_VERSION_1_2')
  1402. defines.add(GL_ALIASED_LINE_WIDTH_RANGE)
  1403. defines.add(GL_ALIASED_POINT_SIZE_RANGE)
  1404. defines.add(GL_BGR)
  1405. defines.add(GL_BGRA)
  1406. defines.add(GL_CLAMP_TO_EDGE)
  1407. defines.add(GL_LIGHT_MODEL_COLOR_CONTROL)
  1408. defines.add(GL_MAX_3D_TEXTURE_SIZE)
  1409. defines.add(GL_MAX_ELEMENTS_INDICES)
  1410. defines.add(GL_MAX_ELEMENTS_VERTICES)
  1411. defines.add(GL_PACK_IMAGE_HEIGHT)
  1412. defines.add(GL_PACK_SKIP_IMAGES)
  1413. defines.add(GL_PROXY_TEXTURE_3D)
  1414. defines.add(GL_RESCALE_NORMAL)
  1415. defines.add(GL_SEPARATE_SPECULAR_COLOR)
  1416. defines.add(GL_SINGLE_COLOR)
  1417. defines.add(GL_SMOOTH_LINE_WIDTH_GRANULARITY)
  1418. defines.add(GL_SMOOTH_LINE_WIDTH_RANGE)
  1419. defines.add(GL_SMOOTH_POINT_SIZE_GRANULARITY)
  1420. defines.add(GL_SMOOTH_POINT_SIZE_RANGE)
  1421. defines.add(GL_TEXTURE_3D)
  1422. defines.add(GL_TEXTURE_BASE_LEVEL)
  1423. defines.add(GL_TEXTURE_BINDING_3D)
  1424. defines.add(GL_TEXTURE_DEPTH)
  1425. defines.add(GL_TEXTURE_MAX_LEVEL)
  1426. defines.add(GL_TEXTURE_MAX_LOD)
  1427. defines.add(GL_TEXTURE_MIN_LOD)
  1428. defines.add(GL_TEXTURE_WRAP_R)
  1429. defines.add(GL_UNPACK_IMAGE_HEIGHT)
  1430. defines.add(GL_UNPACK_SKIP_IMAGES)
  1431. defines.add(GL_UNSIGNED_BYTE_2_3_3_REV)
  1432. defines.add(GL_UNSIGNED_BYTE_3_3_2)
  1433. defines.add(GL_UNSIGNED_INT_10_10_10_2)
  1434. defines.add(GL_UNSIGNED_INT_2_10_10_10_REV)
  1435. defines.add(GL_UNSIGNED_INT_8_8_8_8)
  1436. defines.add(GL_UNSIGNED_INT_8_8_8_8_REV)
  1437. defines.add(GL_UNSIGNED_SHORT_1_5_5_5_REV)
  1438. defines.add(GL_UNSIGNED_SHORT_4_4_4_4)
  1439. defines.add(GL_UNSIGNED_SHORT_4_4_4_4_REV)
  1440. defines.add(GL_UNSIGNED_SHORT_5_5_5_1)
  1441. defines.add(GL_UNSIGNED_SHORT_5_6_5)
  1442. defines.add(GL_UNSIGNED_SHORT_5_6_5_REV)
  1443. # GL_VERSION_1_3
  1444. GL_ACTIVE_TEXTURE = Enumerant('GL_ACTIVE_TEXTURE', 0x84e0, 'GL_VERSION_1_3')
  1445. GL_ACTIVE_TEXTURE.esVersions = [2.0]
  1446. GL_ADD_SIGNED = Enumerant('GL_ADD_SIGNED', 0x8574, 'GL_VERSION_1_3')
  1447. GL_CLAMP_TO_BORDER = Enumerant('GL_CLAMP_TO_BORDER', 0x812d, 'GL_VERSION_1_3')
  1448. GL_CLIENT_ACTIVE_TEXTURE = Enumerant('GL_CLIENT_ACTIVE_TEXTURE', 0x84e1, 'GL_VERSION_1_3')
  1449. GL_COMBINE = Enumerant('GL_COMBINE', 0x8570, 'GL_VERSION_1_3')
  1450. GL_COMBINE_ALPHA = Enumerant('GL_COMBINE_ALPHA', 0x8572, 'GL_VERSION_1_3')
  1451. GL_COMBINE_RGB = Enumerant('GL_COMBINE_RGB', 0x8571, 'GL_VERSION_1_3')
  1452. GL_COMPRESSED_ALPHA = Enumerant('GL_COMPRESSED_ALPHA', 0x84e9, 'GL_VERSION_1_3')
  1453. GL_COMPRESSED_INTENSITY = Enumerant('GL_COMPRESSED_INTENSITY', 0x84ec, 'GL_VERSION_1_3')
  1454. GL_COMPRESSED_LUMINANCE = Enumerant('GL_COMPRESSED_LUMINANCE', 0x84ea, 'GL_VERSION_1_3')
  1455. GL_COMPRESSED_LUMINANCE_ALPHA = Enumerant('GL_COMPRESSED_LUMINANCE_ALPHA', 0x84eb, 'GL_VERSION_1_3')
  1456. GL_COMPRESSED_RGB = Enumerant('GL_COMPRESSED_RGB', 0x84ed, 'GL_VERSION_1_3')
  1457. GL_COMPRESSED_RGBA = Enumerant('GL_COMPRESSED_RGBA', 0x84ee, 'GL_VERSION_1_3')
  1458. GL_COMPRESSED_TEXTURE_FORMATS = Enumerant('GL_COMPRESSED_TEXTURE_FORMATS', 0x86a3, 'GL_VERSION_1_3')
  1459. GL_COMPRESSED_TEXTURE_FORMATS.esVersions = [2.0]
  1460. GL_CONSTANT = Enumerant('GL_CONSTANT', 0x8576, 'GL_VERSION_1_3')
  1461. GL_DOT3_RGB = Enumerant('GL_DOT3_RGB', 0x86ae, 'GL_VERSION_1_3')
  1462. GL_DOT3_RGBA = Enumerant('GL_DOT3_RGBA', 0x86af, 'GL_VERSION_1_3')
  1463. GL_INTERPOLATE = Enumerant('GL_INTERPOLATE', 0x8575, 'GL_VERSION_1_3')
  1464. GL_MAX_CUBE_MAP_TEXTURE_SIZE = Enumerant('GL_MAX_CUBE_MAP_TEXTURE_SIZE', 0x851c, 'GL_VERSION_1_3')
  1465. GL_MAX_CUBE_MAP_TEXTURE_SIZE.esVersions = [2.0]
  1466. GL_MAX_TEXTURE_UNITS = Enumerant('GL_MAX_TEXTURE_UNITS', 0x84e2, 'GL_VERSION_1_3')
  1467. GL_MULTISAMPLE = Enumerant('GL_MULTISAMPLE', 0x809d, 'GL_VERSION_1_3')
  1468. GL_MULTISAMPLE.enableCap = True
  1469. GL_MULTISAMPLE_BIT = Enumerant('GL_MULTISAMPLE_BIT', 0x20000000, 'GL_VERSION_1_3')
  1470. GL_NORMAL_MAP = Enumerant('GL_NORMAL_MAP', 0x8511, 'GL_VERSION_1_3')
  1471. GL_NUM_COMPRESSED_TEXTURE_FORMATS = Enumerant('GL_NUM_COMPRESSED_TEXTURE_FORMATS', 0x86a2, 'GL_VERSION_1_3')
  1472. GL_NUM_COMPRESSED_TEXTURE_FORMATS.esVersions = [2.0]
  1473. GL_OPERAND0_ALPHA = Enumerant('GL_OPERAND0_ALPHA', 0x8598, 'GL_VERSION_1_3')
  1474. GL_OPERAND0_RGB = Enumerant('GL_OPERAND0_RGB', 0x8590, 'GL_VERSION_1_3')
  1475. GL_OPERAND1_ALPHA = Enumerant('GL_OPERAND1_ALPHA', 0x8599, 'GL_VERSION_1_3')
  1476. GL_OPERAND1_RGB = Enumerant('GL_OPERAND1_RGB', 0x8591, 'GL_VERSION_1_3')
  1477. GL_OPERAND2_ALPHA = Enumerant('GL_OPERAND2_ALPHA', 0x859a, 'GL_VERSION_1_3')
  1478. GL_OPERAND2_RGB = Enumerant('GL_OPERAND2_RGB', 0x8592, 'GL_VERSION_1_3')
  1479. GL_PREVIOUS = Enumerant('GL_PREVIOUS', 0x8578, 'GL_VERSION_1_3')
  1480. GL_PRIMARY_COLOR = Enumerant('GL_PRIMARY_COLOR', 0x8577, 'GL_VERSION_1_3')
  1481. GL_PROXY_TEXTURE_CUBE_MAP = Enumerant('GL_PROXY_TEXTURE_CUBE_MAP', 0x851b, 'GL_VERSION_1_3')
  1482. GL_REFLECTION_MAP = Enumerant('GL_REFLECTION_MAP', 0x8512, 'GL_VERSION_1_3')
  1483. GL_RGB_SCALE = Enumerant('GL_RGB_SCALE', 0x8573, 'GL_VERSION_1_3')
  1484. GL_SAMPLES = Enumerant('GL_SAMPLES', 0x80a9, 'GL_VERSION_1_3')
  1485. GL_SAMPLES.esVersions = [2.0]
  1486. GL_SAMPLE_ALPHA_TO_COVERAGE = Enumerant('GL_SAMPLE_ALPHA_TO_COVERAGE', 0x809e, 'GL_VERSION_1_3')
  1487. GL_SAMPLE_ALPHA_TO_COVERAGE.esVersions = [2.0]
  1488. GL_SAMPLE_ALPHA_TO_COVERAGE.enableCap = True
  1489. GL_SAMPLE_ALPHA_TO_ONE = Enumerant('GL_SAMPLE_ALPHA_TO_ONE', 0x809f, 'GL_VERSION_1_3')
  1490. GL_SAMPLE_ALPHA_TO_ONE.enableCap = True
  1491. GL_SAMPLE_BUFFERS = Enumerant('GL_SAMPLE_BUFFERS', 0x80a8, 'GL_VERSION_1_3')
  1492. GL_SAMPLE_BUFFERS.esVersions = [2.0]
  1493. GL_SAMPLE_COVERAGE = Enumerant('GL_SAMPLE_COVERAGE', 0x80a0, 'GL_VERSION_1_3')
  1494. GL_SAMPLE_COVERAGE.esVersions = [2.0]
  1495. GL_SAMPLE_COVERAGE.enableCap = True
  1496. GL_SAMPLE_COVERAGE_INVERT = Enumerant('GL_SAMPLE_COVERAGE_INVERT', 0x80ab, 'GL_VERSION_1_3')
  1497. GL_SAMPLE_COVERAGE_INVERT.esVersions = [2.0]
  1498. GL_SAMPLE_COVERAGE_VALUE = Enumerant('GL_SAMPLE_COVERAGE_VALUE', 0x80aa, 'GL_VERSION_1_3')
  1499. GL_SAMPLE_COVERAGE_VALUE.esVersions = [2.0]
  1500. GL_SOURCE0_ALPHA = Enumerant('GL_SOURCE0_ALPHA', 0x8588, 'GL_VERSION_1_3')
  1501. GL_SOURCE0_RGB = Enumerant('GL_SOURCE0_RGB', 0x8580, 'GL_VERSION_1_3')
  1502. GL_SOURCE1_ALPHA = Enumerant('GL_SOURCE1_ALPHA', 0x8589, 'GL_VERSION_1_3')
  1503. GL_SOURCE1_RGB = Enumerant('GL_SOURCE1_RGB', 0x8581, 'GL_VERSION_1_3')
  1504. GL_SOURCE2_ALPHA = Enumerant('GL_SOURCE2_ALPHA', 0x858a, 'GL_VERSION_1_3')
  1505. GL_SOURCE2_RGB = Enumerant('GL_SOURCE2_RGB', 0x8582, 'GL_VERSION_1_3')
  1506. GL_SUBTRACT = Enumerant('GL_SUBTRACT', 0x84e7, 'GL_VERSION_1_3')
  1507. GL_TEXTURE0 = Enumerant('GL_TEXTURE0', 0x84c0, 'GL_VERSION_1_3')
  1508. GL_TEXTURE0.esVersions = [2.0]
  1509. GL_TEXTURE1 = Enumerant('GL_TEXTURE1', 0x84c1, 'GL_VERSION_1_3')
  1510. GL_TEXTURE1.esVersions = [2.0]
  1511. GL_TEXTURE10 = Enumerant('GL_TEXTURE10', 0x84ca, 'GL_VERSION_1_3')
  1512. GL_TEXTURE10.esVersions = [2.0]
  1513. GL_TEXTURE11 = Enumerant('GL_TEXTURE11', 0x84cb, 'GL_VERSION_1_3')
  1514. GL_TEXTURE11.esVersions = [2.0]
  1515. GL_TEXTURE12 = Enumerant('GL_TEXTURE12', 0x84cc, 'GL_VERSION_1_3')
  1516. GL_TEXTURE12.esVersions = [2.0]
  1517. GL_TEXTURE13 = Enumerant('GL_TEXTURE13', 0x84cd, 'GL_VERSION_1_3')
  1518. GL_TEXTURE13.esVersions = [2.0]
  1519. GL_TEXTURE14 = Enumerant('GL_TEXTURE14', 0x84ce, 'GL_VERSION_1_3')
  1520. GL_TEXTURE14.esVersions = [2.0]
  1521. GL_TEXTURE15 = Enumerant('GL_TEXTURE15', 0x84cf, 'GL_VERSION_1_3')
  1522. GL_TEXTURE15.esVersions = [2.0]
  1523. GL_TEXTURE16 = Enumerant('GL_TEXTURE16', 0x84d0, 'GL_VERSION_1_3')
  1524. GL_TEXTURE16.esVersions = [2.0]
  1525. GL_TEXTURE17 = Enumerant('GL_TEXTURE17', 0x84d1, 'GL_VERSION_1_3')
  1526. GL_TEXTURE17.esVersions = [2.0]
  1527. GL_TEXTURE18 = Enumerant('GL_TEXTURE18', 0x84d2, 'GL_VERSION_1_3')
  1528. GL_TEXTURE18.esVersions = [2.0]
  1529. GL_TEXTURE19 = Enumerant('GL_TEXTURE19', 0x84d3, 'GL_VERSION_1_3')
  1530. GL_TEXTURE19.esVersions = [2.0]
  1531. GL_TEXTURE2 = Enumerant('GL_TEXTURE2', 0x84c2, 'GL_VERSION_1_3')
  1532. GL_TEXTURE2.esVersions = [2.0]
  1533. GL_TEXTURE20 = Enumerant('GL_TEXTURE20', 0x84d4, 'GL_VERSION_1_3')
  1534. GL_TEXTURE20.esVersions = [2.0]
  1535. GL_TEXTURE21 = Enumerant('GL_TEXTURE21', 0x84d5, 'GL_VERSION_1_3')
  1536. GL_TEXTURE21.esVersions = [2.0]
  1537. GL_TEXTURE22 = Enumerant('GL_TEXTURE22', 0x84d6, 'GL_VERSION_1_3')
  1538. GL_TEXTURE22.esVersions = [2.0]
  1539. GL_TEXTURE23 = Enumerant('GL_TEXTURE23', 0x84d7, 'GL_VERSION_1_3')
  1540. GL_TEXTURE23.esVersions = [2.0]
  1541. GL_TEXTURE24 = Enumerant('GL_TEXTURE24', 0x84d8, 'GL_VERSION_1_3')
  1542. GL_TEXTURE24.esVersions = [2.0]
  1543. GL_TEXTURE25 = Enumerant('GL_TEXTURE25', 0x84d9, 'GL_VERSION_1_3')
  1544. GL_TEXTURE25.esVersions = [2.0]
  1545. GL_TEXTURE26 = Enumerant('GL_TEXTURE26', 0x84da, 'GL_VERSION_1_3')
  1546. GL_TEXTURE26.esVersions = [2.0]
  1547. GL_TEXTURE27 = Enumerant('GL_TEXTURE27', 0x84db, 'GL_VERSION_1_3')
  1548. GL_TEXTURE27.esVersions = [2.0]
  1549. GL_TEXTURE28 = Enumerant('GL_TEXTURE28', 0x84dc, 'GL_VERSION_1_3')
  1550. GL_TEXTURE28.esVersions = [2.0]
  1551. GL_TEXTURE29 = Enumerant('GL_TEXTURE29', 0x84dd, 'GL_VERSION_1_3')
  1552. GL_TEXTURE29.esVersions = [2.0]
  1553. GL_TEXTURE3 = Enumerant('GL_TEXTURE3', 0x84c3, 'GL_VERSION_1_3')
  1554. GL_TEXTURE3.esVersions = [2.0]
  1555. GL_TEXTURE30 = Enumerant('GL_TEXTURE30', 0x84de, 'GL_VERSION_1_3')
  1556. GL_TEXTURE30.esVersions = [2.0]
  1557. GL_TEXTURE31 = Enumerant('GL_TEXTURE31', 0x84df, 'GL_VERSION_1_3')
  1558. GL_TEXTURE31.esVersions = [2.0]
  1559. GL_TEXTURE4 = Enumerant('GL_TEXTURE4', 0x84c4, 'GL_VERSION_1_3')
  1560. GL_TEXTURE4.esVersions = [2.0]
  1561. GL_TEXTURE5 = Enumerant('GL_TEXTURE5', 0x84c5, 'GL_VERSION_1_3')
  1562. GL_TEXTURE5.esVersions = [2.0]
  1563. GL_TEXTURE6 = Enumerant('GL_TEXTURE6', 0x84c6, 'GL_VERSION_1_3')
  1564. GL_TEXTURE6.esVersions = [2.0]
  1565. GL_TEXTURE7 = Enumerant('GL_TEXTURE7', 0x84c7, 'GL_VERSION_1_3')
  1566. GL_TEXTURE7.esVersions = [2.0]
  1567. GL_TEXTURE8 = Enumerant('GL_TEXTURE8', 0x84c8, 'GL_VERSION_1_3')
  1568. GL_TEXTURE8.esVersions = [2.0]
  1569. GL_TEXTURE9 = Enumerant('GL_TEXTURE9', 0x84c9, 'GL_VERSION_1_3')
  1570. GL_TEXTURE9.esVersions = [2.0]
  1571. GL_TEXTURE_BINDING_CUBE_MAP = Enumerant('GL_TEXTURE_BINDING_CUBE_MAP', 0x8514, 'GL_VERSION_1_3')
  1572. GL_TEXTURE_BINDING_CUBE_MAP.esVersions = [2.0]
  1573. GL_TEXTURE_COMPRESSED = Enumerant('GL_TEXTURE_COMPRESSED', 0x86a1, 'GL_VERSION_1_3')
  1574. GL_TEXTURE_COMPRESSED_IMAGE_SIZE = Enumerant('GL_TEXTURE_COMPRESSED_IMAGE_SIZE', 0x86a0, 'GL_VERSION_1_3')
  1575. GL_TEXTURE_COMPRESSION_HINT = Enumerant('GL_TEXTURE_COMPRESSION_HINT', 0x84ef, 'GL_VERSION_1_3')
  1576. GL_TEXTURE_CUBE_MAP = Enumerant('GL_TEXTURE_CUBE_MAP', 0x8513, 'GL_VERSION_1_3')
  1577. GL_TEXTURE_CUBE_MAP.esVersions = [2.0]
  1578. GL_TEXTURE_CUBE_MAP.bindTexture = True
  1579. GL_TEXTURE_CUBE_MAP_NEGATIVE_X = Enumerant('GL_TEXTURE_CUBE_MAP_NEGATIVE_X', 0x8516, 'GL_VERSION_1_3')
  1580. GL_TEXTURE_CUBE_MAP_NEGATIVE_X.esVersions = [2.0]
  1581. GL_TEXTURE_CUBE_MAP_NEGATIVE_X.texImage = True
  1582. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = Enumerant('GL_TEXTURE_CUBE_MAP_NEGATIVE_Y', 0x8518, 'GL_VERSION_1_3')
  1583. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y.esVersions = [2.0]
  1584. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y.texImage = True
  1585. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = Enumerant('GL_TEXTURE_CUBE_MAP_NEGATIVE_Z', 0x851a, 'GL_VERSION_1_3')
  1586. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.esVersions = [2.0]
  1587. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.texImage = True
  1588. GL_TEXTURE_CUBE_MAP_POSITIVE_X = Enumerant('GL_TEXTURE_CUBE_MAP_POSITIVE_X', 0x8515, 'GL_VERSION_1_3')
  1589. GL_TEXTURE_CUBE_MAP_POSITIVE_X.esVersions = [2.0]
  1590. GL_TEXTURE_CUBE_MAP_POSITIVE_X.texImage = True
  1591. GL_TEXTURE_CUBE_MAP_POSITIVE_Y = Enumerant('GL_TEXTURE_CUBE_MAP_POSITIVE_Y', 0x8517, 'GL_VERSION_1_3')
  1592. GL_TEXTURE_CUBE_MAP_POSITIVE_Y.esVersions = [2.0]
  1593. GL_TEXTURE_CUBE_MAP_POSITIVE_Y.texImage = True
  1594. GL_TEXTURE_CUBE_MAP_POSITIVE_Z = Enumerant('GL_TEXTURE_CUBE_MAP_POSITIVE_Z', 0x8519, 'GL_VERSION_1_3')
  1595. GL_TEXTURE_CUBE_MAP_POSITIVE_Z.esVersions = [2.0]
  1596. GL_TEXTURE_CUBE_MAP_POSITIVE_Z.texImage = True
  1597. GL_TRANSPOSE_COLOR_MATRIX = Enumerant('GL_TRANSPOSE_COLOR_MATRIX', 0x84e6, 'GL_VERSION_1_3')
  1598. GL_TRANSPOSE_MODELVIEW_MATRIX = Enumerant('GL_TRANSPOSE_MODELVIEW_MATRIX', 0x84e3, 'GL_VERSION_1_3')
  1599. GL_TRANSPOSE_PROJECTION_MATRIX = Enumerant('GL_TRANSPOSE_PROJECTION_MATRIX', 0x84e4, 'GL_VERSION_1_3')
  1600. GL_TRANSPOSE_TEXTURE_MATRIX = Enumerant('GL_TRANSPOSE_TEXTURE_MATRIX', 0x84e5, 'GL_VERSION_1_3')
  1601. defines.add(GL_ACTIVE_TEXTURE)
  1602. defines.add(GL_ADD_SIGNED)
  1603. defines.add(GL_CLAMP_TO_BORDER)
  1604. defines.add(GL_CLIENT_ACTIVE_TEXTURE)
  1605. defines.add(GL_COMBINE)
  1606. defines.add(GL_COMBINE_ALPHA)
  1607. defines.add(GL_COMBINE_RGB)
  1608. defines.add(GL_COMPRESSED_ALPHA)
  1609. defines.add(GL_COMPRESSED_INTENSITY)
  1610. defines.add(GL_COMPRESSED_LUMINANCE)
  1611. defines.add(GL_COMPRESSED_LUMINANCE_ALPHA)
  1612. defines.add(GL_COMPRESSED_RGB)
  1613. defines.add(GL_COMPRESSED_RGBA)
  1614. defines.add(GL_COMPRESSED_TEXTURE_FORMATS)
  1615. defines.add(GL_CONSTANT)
  1616. defines.add(GL_DOT3_RGB)
  1617. defines.add(GL_DOT3_RGBA)
  1618. defines.add(GL_INTERPOLATE)
  1619. defines.add(GL_MAX_CUBE_MAP_TEXTURE_SIZE)
  1620. defines.add(GL_MAX_TEXTURE_UNITS)
  1621. defines.add(GL_MULTISAMPLE)
  1622. defines.add(GL_MULTISAMPLE_BIT)
  1623. defines.add(GL_NORMAL_MAP)
  1624. defines.add(GL_NUM_COMPRESSED_TEXTURE_FORMATS)
  1625. defines.add(GL_OPERAND0_ALPHA)
  1626. defines.add(GL_OPERAND0_RGB)
  1627. defines.add(GL_OPERAND1_ALPHA)
  1628. defines.add(GL_OPERAND1_RGB)
  1629. defines.add(GL_OPERAND2_ALPHA)
  1630. defines.add(GL_OPERAND2_RGB)
  1631. defines.add(GL_PREVIOUS)
  1632. defines.add(GL_PRIMARY_COLOR)
  1633. defines.add(GL_PROXY_TEXTURE_CUBE_MAP)
  1634. defines.add(GL_REFLECTION_MAP)
  1635. defines.add(GL_RGB_SCALE)
  1636. defines.add(GL_SAMPLES)
  1637. defines.add(GL_SAMPLE_ALPHA_TO_COVERAGE)
  1638. defines.add(GL_SAMPLE_ALPHA_TO_ONE)
  1639. defines.add(GL_SAMPLE_BUFFERS)
  1640. defines.add(GL_SAMPLE_COVERAGE)
  1641. defines.add(GL_SAMPLE_COVERAGE_INVERT)
  1642. defines.add(GL_SAMPLE_COVERAGE_VALUE)
  1643. defines.add(GL_SOURCE0_ALPHA)
  1644. defines.add(GL_SOURCE0_RGB)
  1645. defines.add(GL_SOURCE1_ALPHA)
  1646. defines.add(GL_SOURCE1_RGB)
  1647. defines.add(GL_SOURCE2_ALPHA)
  1648. defines.add(GL_SOURCE2_RGB)
  1649. defines.add(GL_SUBTRACT)
  1650. defines.add(GL_TEXTURE0)
  1651. defines.add(GL_TEXTURE1)
  1652. defines.add(GL_TEXTURE10)
  1653. defines.add(GL_TEXTURE11)
  1654. defines.add(GL_TEXTURE12)
  1655. defines.add(GL_TEXTURE13)
  1656. defines.add(GL_TEXTURE14)
  1657. defines.add(GL_TEXTURE15)
  1658. defines.add(GL_TEXTURE16)
  1659. defines.add(GL_TEXTURE17)
  1660. defines.add(GL_TEXTURE18)
  1661. defines.add(GL_TEXTURE19)
  1662. defines.add(GL_TEXTURE2)
  1663. defines.add(GL_TEXTURE20)
  1664. defines.add(GL_TEXTURE21)
  1665. defines.add(GL_TEXTURE22)
  1666. defines.add(GL_TEXTURE23)
  1667. defines.add(GL_TEXTURE24)
  1668. defines.add(GL_TEXTURE25)
  1669. defines.add(GL_TEXTURE26)
  1670. defines.add(GL_TEXTURE27)
  1671. defines.add(GL_TEXTURE28)
  1672. defines.add(GL_TEXTURE29)
  1673. defines.add(GL_TEXTURE3)
  1674. defines.add(GL_TEXTURE30)
  1675. defines.add(GL_TEXTURE31)
  1676. defines.add(GL_TEXTURE4)
  1677. defines.add(GL_TEXTURE5)
  1678. defines.add(GL_TEXTURE6)
  1679. defines.add(GL_TEXTURE7)
  1680. defines.add(GL_TEXTURE8)
  1681. defines.add(GL_TEXTURE9)
  1682. defines.add(GL_TEXTURE_BINDING_CUBE_MAP)
  1683. defines.add(GL_TEXTURE_COMPRESSED)
  1684. defines.add(GL_TEXTURE_COMPRESSED_IMAGE_SIZE)
  1685. defines.add(GL_TEXTURE_COMPRESSION_HINT)
  1686. defines.add(GL_TEXTURE_CUBE_MAP)
  1687. defines.add(GL_TEXTURE_CUBE_MAP_NEGATIVE_X)
  1688. defines.add(GL_TEXTURE_CUBE_MAP_NEGATIVE_Y)
  1689. defines.add(GL_TEXTURE_CUBE_MAP_NEGATIVE_Z)
  1690. defines.add(GL_TEXTURE_CUBE_MAP_POSITIVE_X)
  1691. defines.add(GL_TEXTURE_CUBE_MAP_POSITIVE_Y)
  1692. defines.add(GL_TEXTURE_CUBE_MAP_POSITIVE_Z)
  1693. defines.add(GL_TRANSPOSE_COLOR_MATRIX)
  1694. defines.add(GL_TRANSPOSE_MODELVIEW_MATRIX)
  1695. defines.add(GL_TRANSPOSE_PROJECTION_MATRIX)
  1696. defines.add(GL_TRANSPOSE_TEXTURE_MATRIX)
  1697. # GL_VERSION_1_4
  1698. GL_BLEND_DST_ALPHA = Enumerant('GL_BLEND_DST_ALPHA', 0x80ca, 'GL_VERSION_1_4')
  1699. GL_BLEND_DST_ALPHA.esVersions = [2.0]
  1700. GL_BLEND_DST_RGB = Enumerant('GL_BLEND_DST_RGB', 0x80c8, 'GL_VERSION_1_4')
  1701. GL_BLEND_DST_RGB.esVersions = [2.0]
  1702. GL_BLEND_SRC_ALPHA = Enumerant('GL_BLEND_SRC_ALPHA', 0x80cb, 'GL_VERSION_1_4')
  1703. GL_BLEND_SRC_ALPHA.esVersions = [2.0]
  1704. GL_BLEND_SRC_RGB = Enumerant('GL_BLEND_SRC_RGB', 0x80c9, 'GL_VERSION_1_4')
  1705. GL_BLEND_SRC_RGB.esVersions = [2.0]
  1706. GL_COLOR_SUM = Enumerant('GL_COLOR_SUM', 0x8458, 'GL_VERSION_1_4')
  1707. GL_COMPARE_R_TO_TEXTURE = Enumerant('GL_COMPARE_R_TO_TEXTURE', 0x884e, 'GL_VERSION_1_4')
  1708. GL_CURRENT_FOG_COORDINATE = Enumerant('GL_CURRENT_FOG_COORDINATE', 0x8453, 'GL_VERSION_1_4')
  1709. GL_CURRENT_SECONDARY_COLOR = Enumerant('GL_CURRENT_SECONDARY_COLOR', 0x8459, 'GL_VERSION_1_4')
  1710. GL_DECR_WRAP = Enumerant('GL_DECR_WRAP', 0x8508, 'GL_VERSION_1_4')
  1711. GL_DECR_WRAP.esVersions = [2.0]
  1712. GL_DEPTH_COMPONENT16 = Enumerant('GL_DEPTH_COMPONENT16', 0x81a5, 'GL_VERSION_1_4')
  1713. GL_DEPTH_COMPONENT16.esVersions = [2.0]
  1714. GL_DEPTH_COMPONENT24 = Enumerant('GL_DEPTH_COMPONENT24', 0x81a6, 'GL_VERSION_1_4')
  1715. GL_DEPTH_COMPONENT32 = Enumerant('GL_DEPTH_COMPONENT32', 0x81a7, 'GL_VERSION_1_4')
  1716. GL_DEPTH_TEXTURE_MODE = Enumerant('GL_DEPTH_TEXTURE_MODE', 0x884b, 'GL_VERSION_1_4')
  1717. GL_FOG_COORDINATE = Enumerant('GL_FOG_COORDINATE', 0x8451, 'GL_VERSION_1_4')
  1718. GL_FOG_COORDINATE_ARRAY = Enumerant('GL_FOG_COORDINATE_ARRAY', 0x8457, 'GL_VERSION_1_4')
  1719. GL_FOG_COORDINATE_ARRAY_POINTER = Enumerant('GL_FOG_COORDINATE_ARRAY_POINTER', 0x8456, 'GL_VERSION_1_4')
  1720. GL_FOG_COORDINATE_ARRAY_STRIDE = Enumerant('GL_FOG_COORDINATE_ARRAY_STRIDE', 0x8455, 'GL_VERSION_1_4')
  1721. GL_FOG_COORDINATE_ARRAY_TYPE = Enumerant('GL_FOG_COORDINATE_ARRAY_TYPE', 0x8454, 'GL_VERSION_1_4')
  1722. GL_FOG_COORDINATE_SOURCE = Enumerant('GL_FOG_COORDINATE_SOURCE', 0x8450, 'GL_VERSION_1_4')
  1723. GL_FRAGMENT_DEPTH = Enumerant('GL_FRAGMENT_DEPTH', 0x8452, 'GL_VERSION_1_4')
  1724. GL_GENERATE_MIPMAP = Enumerant('GL_GENERATE_MIPMAP', 0x8191, 'GL_VERSION_1_4')
  1725. GL_GENERATE_MIPMAP_HINT = Enumerant('GL_GENERATE_MIPMAP_HINT', 0x8192, 'GL_VERSION_1_4')
  1726. GL_GENERATE_MIPMAP_HINT.esVersions = [2.0]
  1727. GL_INCR_WRAP = Enumerant('GL_INCR_WRAP', 0x8507, 'GL_VERSION_1_4')
  1728. GL_INCR_WRAP.esVersions = [2.0]
  1729. GL_MAX_TEXTURE_LOD_BIAS = Enumerant('GL_MAX_TEXTURE_LOD_BIAS', 0x84fd, 'GL_VERSION_1_4')
  1730. GL_MIRRORED_REPEAT = Enumerant('GL_MIRRORED_REPEAT', 0x8370, 'GL_VERSION_1_4')
  1731. GL_MIRRORED_REPEAT.esVersions = [2.0]
  1732. GL_POINT_DISTANCE_ATTENUATION = Enumerant('GL_POINT_DISTANCE_ATTENUATION', 0x8129, 'GL_VERSION_1_4')
  1733. GL_POINT_FADE_THRESHOLD_SIZE = Enumerant('GL_POINT_FADE_THRESHOLD_SIZE', 0x8128, 'GL_VERSION_1_4')
  1734. GL_POINT_SIZE_MAX = Enumerant('GL_POINT_SIZE_MAX', 0x8127, 'GL_VERSION_1_4')
  1735. GL_POINT_SIZE_MIN = Enumerant('GL_POINT_SIZE_MIN', 0x8126, 'GL_VERSION_1_4')
  1736. GL_SECONDARY_COLOR_ARRAY = Enumerant('GL_SECONDARY_COLOR_ARRAY', 0x845e, 'GL_VERSION_1_4')
  1737. GL_SECONDARY_COLOR_ARRAY_POINTER = Enumerant('GL_SECONDARY_COLOR_ARRAY_POINTER', 0x845d, 'GL_VERSION_1_4')
  1738. GL_SECONDARY_COLOR_ARRAY_SIZE = Enumerant('GL_SECONDARY_COLOR_ARRAY_SIZE', 0x845a, 'GL_VERSION_1_4')
  1739. GL_SECONDARY_COLOR_ARRAY_STRIDE = Enumerant('GL_SECONDARY_COLOR_ARRAY_STRIDE', 0x845c, 'GL_VERSION_1_4')
  1740. GL_SECONDARY_COLOR_ARRAY_TYPE = Enumerant('GL_SECONDARY_COLOR_ARRAY_TYPE', 0x845b, 'GL_VERSION_1_4')
  1741. GL_TEXTURE_COMPARE_FUNC = Enumerant('GL_TEXTURE_COMPARE_FUNC', 0x884d, 'GL_VERSION_1_4')
  1742. GL_TEXTURE_COMPARE_MODE = Enumerant('GL_TEXTURE_COMPARE_MODE', 0x884c, 'GL_VERSION_1_4')
  1743. GL_TEXTURE_DEPTH_SIZE = Enumerant('GL_TEXTURE_DEPTH_SIZE', 0x884a, 'GL_VERSION_1_4')
  1744. GL_TEXTURE_FILTER_CONTROL = Enumerant('GL_TEXTURE_FILTER_CONTROL', 0x8500, 'GL_VERSION_1_4')
  1745. GL_TEXTURE_LOD_BIAS = Enumerant('GL_TEXTURE_LOD_BIAS', 0x8501, 'GL_VERSION_1_4')
  1746. defines.add(GL_BLEND_DST_ALPHA)
  1747. defines.add(GL_BLEND_DST_RGB)
  1748. defines.add(GL_BLEND_SRC_ALPHA)
  1749. defines.add(GL_BLEND_SRC_RGB)
  1750. defines.add(GL_COLOR_SUM)
  1751. defines.add(GL_COMPARE_R_TO_TEXTURE)
  1752. defines.add(GL_CURRENT_FOG_COORDINATE)
  1753. defines.add(GL_CURRENT_SECONDARY_COLOR)
  1754. defines.add(GL_DECR_WRAP)
  1755. defines.add(GL_DEPTH_COMPONENT16)
  1756. defines.add(GL_DEPTH_COMPONENT24)
  1757. defines.add(GL_DEPTH_COMPONENT32)
  1758. defines.add(GL_DEPTH_TEXTURE_MODE)
  1759. defines.add(GL_FOG_COORDINATE)
  1760. defines.add(GL_FOG_COORDINATE_ARRAY)
  1761. defines.add(GL_FOG_COORDINATE_ARRAY_POINTER)
  1762. defines.add(GL_FOG_COORDINATE_ARRAY_STRIDE)
  1763. defines.add(GL_FOG_COORDINATE_ARRAY_TYPE)
  1764. defines.add(GL_FOG_COORDINATE_SOURCE)
  1765. defines.add(GL_FRAGMENT_DEPTH)
  1766. defines.add(GL_GENERATE_MIPMAP)
  1767. defines.add(GL_GENERATE_MIPMAP_HINT)
  1768. defines.add(GL_INCR_WRAP)
  1769. defines.add(GL_MAX_TEXTURE_LOD_BIAS)
  1770. defines.add(GL_MIRRORED_REPEAT)
  1771. defines.add(GL_POINT_DISTANCE_ATTENUATION)
  1772. defines.add(GL_POINT_FADE_THRESHOLD_SIZE)
  1773. defines.add(GL_POINT_SIZE_MAX)
  1774. defines.add(GL_POINT_SIZE_MIN)
  1775. defines.add(GL_SECONDARY_COLOR_ARRAY)
  1776. defines.add(GL_SECONDARY_COLOR_ARRAY_POINTER)
  1777. defines.add(GL_SECONDARY_COLOR_ARRAY_SIZE)
  1778. defines.add(GL_SECONDARY_COLOR_ARRAY_STRIDE)
  1779. defines.add(GL_SECONDARY_COLOR_ARRAY_TYPE)
  1780. defines.add(GL_TEXTURE_COMPARE_FUNC)
  1781. defines.add(GL_TEXTURE_COMPARE_MODE)
  1782. defines.add(GL_TEXTURE_DEPTH_SIZE)
  1783. defines.add(GL_TEXTURE_FILTER_CONTROL)
  1784. defines.add(GL_TEXTURE_LOD_BIAS)
  1785. # GL_VERSION_1_5
  1786. GL_ARRAY_BUFFER = Enumerant('GL_ARRAY_BUFFER', 0x8892, 'GL_VERSION_1_5')
  1787. GL_ARRAY_BUFFER.esVersions = [2.0]
  1788. GL_ARRAY_BUFFER_BINDING = Enumerant('GL_ARRAY_BUFFER_BINDING', 0x8894, 'GL_VERSION_1_5')
  1789. GL_ARRAY_BUFFER_BINDING.esVersions = [2.0]
  1790. GL_BUFFER_ACCESS = Enumerant('GL_BUFFER_ACCESS', 0x88bb, 'GL_VERSION_1_5')
  1791. GL_BUFFER_MAPPED = Enumerant('GL_BUFFER_MAPPED', 0x88bc, 'GL_VERSION_1_5')
  1792. GL_BUFFER_MAP_POINTER = Enumerant('GL_BUFFER_MAP_POINTER', 0x88bd, 'GL_VERSION_1_5')
  1793. GL_BUFFER_SIZE = Enumerant('GL_BUFFER_SIZE', 0x8764, 'GL_VERSION_1_5')
  1794. GL_BUFFER_SIZE.esVersions = [2.0]
  1795. GL_BUFFER_USAGE = Enumerant('GL_BUFFER_USAGE', 0x8765, 'GL_VERSION_1_5')
  1796. GL_BUFFER_USAGE.esVersions = [2.0]
  1797. GL_COLOR_ARRAY_BUFFER_BINDING = Enumerant('GL_COLOR_ARRAY_BUFFER_BINDING', 0x8898, 'GL_VERSION_1_5')
  1798. GL_CURRENT_FOG_COORD = Enumerant('GL_CURRENT_FOG_COORD', 'GL_CURRENT_FOG_COORDINATE', 'GL_VERSION_1_5')
  1799. GL_CURRENT_QUERY = Enumerant('GL_CURRENT_QUERY', 0x8865, 'GL_VERSION_1_5')
  1800. GL_DYNAMIC_COPY = Enumerant('GL_DYNAMIC_COPY', 0x88ea, 'GL_VERSION_1_5')
  1801. GL_DYNAMIC_DRAW = Enumerant('GL_DYNAMIC_DRAW', 0x88e8, 'GL_VERSION_1_5')
  1802. GL_DYNAMIC_DRAW.esVersions = [2.0]
  1803. GL_DYNAMIC_READ = Enumerant('GL_DYNAMIC_READ', 0x88e9, 'GL_VERSION_1_5')
  1804. GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = Enumerant('GL_EDGE_FLAG_ARRAY_BUFFER_BINDING', 0x889b, 'GL_VERSION_1_5')
  1805. GL_ELEMENT_ARRAY_BUFFER = Enumerant('GL_ELEMENT_ARRAY_BUFFER', 0x8893, 'GL_VERSION_1_5')
  1806. GL_ELEMENT_ARRAY_BUFFER.esVersions = [2.0]
  1807. GL_ELEMENT_ARRAY_BUFFER_BINDING = Enumerant('GL_ELEMENT_ARRAY_BUFFER_BINDING', 0x8895, 'GL_VERSION_1_5')
  1808. GL_ELEMENT_ARRAY_BUFFER_BINDING.esVersions = [2.0]
  1809. GL_FOG_COORD = Enumerant('GL_FOG_COORD', 'GL_FOG_COORDINATE', 'GL_VERSION_1_5')
  1810. GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = Enumerant('GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING', 0x889d, 'GL_VERSION_1_5')
  1811. GL_FOG_COORD_ARRAY = Enumerant('GL_FOG_COORD_ARRAY', 'GL_FOG_COORDINATE_ARRAY', 'GL_VERSION_1_5')
  1812. GL_FOG_COORD_ARRAY_BUFFER_BINDING = Enumerant('GL_FOG_COORD_ARRAY_BUFFER_BINDING', 'GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING', 'GL_VERSION_1_5')
  1813. GL_FOG_COORD_ARRAY_POINTER = Enumerant('GL_FOG_COORD_ARRAY_POINTER', 'GL_FOG_COORDINATE_ARRAY_POINTER', 'GL_VERSION_1_5')
  1814. GL_FOG_COORD_ARRAY_STRIDE = Enumerant('GL_FOG_COORD_ARRAY_STRIDE', 'GL_FOG_COORDINATE_ARRAY_STRIDE', 'GL_VERSION_1_5')
  1815. GL_FOG_COORD_ARRAY_TYPE = Enumerant('GL_FOG_COORD_ARRAY_TYPE', 'GL_FOG_COORDINATE_ARRAY_TYPE', 'GL_VERSION_1_5')
  1816. GL_FOG_COORD_SRC = Enumerant('GL_FOG_COORD_SRC', 'GL_FOG_COORDINATE_SOURCE', 'GL_VERSION_1_5')
  1817. GL_INDEX_ARRAY_BUFFER_BINDING = Enumerant('GL_INDEX_ARRAY_BUFFER_BINDING', 0x8899, 'GL_VERSION_1_5')
  1818. GL_NORMAL_ARRAY_BUFFER_BINDING = Enumerant('GL_NORMAL_ARRAY_BUFFER_BINDING', 0x8897, 'GL_VERSION_1_5')
  1819. GL_QUERY_COUNTER_BITS = Enumerant('GL_QUERY_COUNTER_BITS', 0x8864, 'GL_VERSION_1_5')
  1820. GL_QUERY_RESULT = Enumerant('GL_QUERY_RESULT', 0x8866, 'GL_VERSION_1_5')
  1821. GL_QUERY_RESULT_AVAILABLE = Enumerant('GL_QUERY_RESULT_AVAILABLE', 0x8867, 'GL_VERSION_1_5')
  1822. GL_READ_ONLY = Enumerant('GL_READ_ONLY', 0x88b8, 'GL_VERSION_1_5')
  1823. GL_READ_WRITE = Enumerant('GL_READ_WRITE', 0x88ba, 'GL_VERSION_1_5')
  1824. GL_SAMPLES_PASSED = Enumerant('GL_SAMPLES_PASSED', 0x8914, 'GL_VERSION_1_5')
  1825. GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = Enumerant('GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING', 0x889c, 'GL_VERSION_1_5')
  1826. GL_SRC0_ALPHA = Enumerant('GL_SRC0_ALPHA', 'GL_SOURCE0_ALPHA', 'GL_VERSION_1_5')
  1827. GL_SRC0_RGB = Enumerant('GL_SRC0_RGB', 'GL_SOURCE0_RGB', 'GL_VERSION_1_5')
  1828. GL_SRC1_ALPHA = Enumerant('GL_SRC1_ALPHA', 'GL_SOURCE1_ALPHA', 'GL_VERSION_1_5')
  1829. GL_SRC1_RGB = Enumerant('GL_SRC1_RGB', 'GL_SOURCE1_RGB', 'GL_VERSION_1_5')
  1830. GL_SRC2_ALPHA = Enumerant('GL_SRC2_ALPHA', 'GL_SOURCE2_ALPHA', 'GL_VERSION_1_5')
  1831. GL_SRC2_RGB = Enumerant('GL_SRC2_RGB', 'GL_SOURCE2_RGB', 'GL_VERSION_1_5')
  1832. GL_STATIC_COPY = Enumerant('GL_STATIC_COPY', 0x88e6, 'GL_VERSION_1_5')
  1833. GL_STATIC_DRAW = Enumerant('GL_STATIC_DRAW', 0x88e4, 'GL_VERSION_1_5')
  1834. GL_STATIC_DRAW.esVersions = [2.0]
  1835. GL_STATIC_READ = Enumerant('GL_STATIC_READ', 0x88e5, 'GL_VERSION_1_5')
  1836. GL_STREAM_COPY = Enumerant('GL_STREAM_COPY', 0x88e2, 'GL_VERSION_1_5')
  1837. GL_STREAM_DRAW = Enumerant('GL_STREAM_DRAW', 0x88e0, 'GL_VERSION_1_5')
  1838. GL_STREAM_DRAW.esVersions = [2.0]
  1839. GL_STREAM_READ = Enumerant('GL_STREAM_READ', 0x88e1, 'GL_VERSION_1_5')
  1840. GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = Enumerant('GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING', 0x889a, 'GL_VERSION_1_5')
  1841. GL_VERTEX_ARRAY_BUFFER_BINDING = Enumerant('GL_VERTEX_ARRAY_BUFFER_BINDING', 0x8896, 'GL_VERSION_1_5')
  1842. GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = Enumerant('GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING', 0x889f, 'GL_VERSION_1_5')
  1843. GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING.esVersions = [2.0]
  1844. GL_WEIGHT_ARRAY_BUFFER_BINDING = Enumerant('GL_WEIGHT_ARRAY_BUFFER_BINDING', 0x889e, 'GL_VERSION_1_5')
  1845. GL_WRITE_ONLY = Enumerant('GL_WRITE_ONLY', 0x88b9, 'GL_VERSION_1_5')
  1846. defines.add(GL_ARRAY_BUFFER)
  1847. defines.add(GL_ARRAY_BUFFER_BINDING)
  1848. defines.add(GL_BUFFER_ACCESS)
  1849. defines.add(GL_BUFFER_MAPPED)
  1850. defines.add(GL_BUFFER_MAP_POINTER)
  1851. defines.add(GL_BUFFER_SIZE)
  1852. defines.add(GL_BUFFER_USAGE)
  1853. defines.add(GL_COLOR_ARRAY_BUFFER_BINDING)
  1854. defines.add(GL_CURRENT_FOG_COORD)
  1855. defines.add(GL_CURRENT_QUERY)
  1856. defines.add(GL_DYNAMIC_COPY)
  1857. defines.add(GL_DYNAMIC_DRAW)
  1858. defines.add(GL_DYNAMIC_READ)
  1859. defines.add(GL_EDGE_FLAG_ARRAY_BUFFER_BINDING)
  1860. defines.add(GL_ELEMENT_ARRAY_BUFFER)
  1861. defines.add(GL_ELEMENT_ARRAY_BUFFER_BINDING)
  1862. defines.add(GL_FOG_COORD)
  1863. defines.add(GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING)
  1864. defines.add(GL_FOG_COORD_ARRAY)
  1865. defines.add(GL_FOG_COORD_ARRAY_BUFFER_BINDING)
  1866. defines.add(GL_FOG_COORD_ARRAY_POINTER)
  1867. defines.add(GL_FOG_COORD_ARRAY_STRIDE)
  1868. defines.add(GL_FOG_COORD_ARRAY_TYPE)
  1869. defines.add(GL_FOG_COORD_SRC)
  1870. defines.add(GL_INDEX_ARRAY_BUFFER_BINDING)
  1871. defines.add(GL_NORMAL_ARRAY_BUFFER_BINDING)
  1872. defines.add(GL_QUERY_COUNTER_BITS)
  1873. defines.add(GL_QUERY_RESULT)
  1874. defines.add(GL_QUERY_RESULT_AVAILABLE)
  1875. defines.add(GL_READ_ONLY)
  1876. defines.add(GL_READ_WRITE)
  1877. defines.add(GL_SAMPLES_PASSED)
  1878. defines.add(GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING)
  1879. defines.add(GL_SRC0_ALPHA)
  1880. defines.add(GL_SRC0_RGB)
  1881. defines.add(GL_SRC1_ALPHA)
  1882. defines.add(GL_SRC1_RGB)
  1883. defines.add(GL_SRC2_ALPHA)
  1884. defines.add(GL_SRC2_RGB)
  1885. defines.add(GL_STATIC_COPY)
  1886. defines.add(GL_STATIC_DRAW)
  1887. defines.add(GL_STATIC_READ)
  1888. defines.add(GL_STREAM_COPY)
  1889. defines.add(GL_STREAM_DRAW)
  1890. defines.add(GL_STREAM_READ)
  1891. defines.add(GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING)
  1892. defines.add(GL_VERTEX_ARRAY_BUFFER_BINDING)
  1893. defines.add(GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING)
  1894. defines.add(GL_WEIGHT_ARRAY_BUFFER_BINDING)
  1895. defines.add(GL_WRITE_ONLY)
  1896. # GL_VERSION_2_0
  1897. GL_ACTIVE_ATTRIBUTES = Enumerant('GL_ACTIVE_ATTRIBUTES', 0x8b89, 'GL_VERSION_2_0')
  1898. GL_ACTIVE_ATTRIBUTES.esVersions = [2.0]
  1899. GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = Enumerant('GL_ACTIVE_ATTRIBUTE_MAX_LENGTH', 0x8b8a, 'GL_VERSION_2_0')
  1900. GL_ACTIVE_ATTRIBUTE_MAX_LENGTH.esVersions = [2.0]
  1901. GL_ACTIVE_UNIFORMS = Enumerant('GL_ACTIVE_UNIFORMS', 0x8b86, 'GL_VERSION_2_0')
  1902. GL_ACTIVE_UNIFORMS.esVersions = [2.0]
  1903. GL_ACTIVE_UNIFORM_MAX_LENGTH = Enumerant('GL_ACTIVE_UNIFORM_MAX_LENGTH', 0x8b87, 'GL_VERSION_2_0')
  1904. GL_ACTIVE_UNIFORM_MAX_LENGTH.esVersions = [2.0]
  1905. GL_ATTACHED_SHADERS = Enumerant('GL_ATTACHED_SHADERS', 0x8b85, 'GL_VERSION_2_0')
  1906. GL_ATTACHED_SHADERS.esVersions = [2.0]
  1907. GL_BLEND_EQUATION_ALPHA = Enumerant('GL_BLEND_EQUATION_ALPHA', 0x883d, 'GL_VERSION_2_0')
  1908. GL_BLEND_EQUATION_ALPHA.esVersions = [2.0]
  1909. GL_BLEND_EQUATION_RGB = Enumerant('GL_BLEND_EQUATION_RGB', 'GL_BLEND_EQUATION', 'GL_VERSION_2_0')
  1910. GL_BLEND_EQUATION_RGB.esVersions = [2.0]
  1911. GL_BOOL = Enumerant('GL_BOOL', 0x8b56, 'GL_VERSION_2_0')
  1912. GL_BOOL.esVersions = [2.0]
  1913. GL_BOOL_VEC2 = Enumerant('GL_BOOL_VEC2', 0x8b57, 'GL_VERSION_2_0')
  1914. GL_BOOL_VEC2.esVersions = [2.0]
  1915. GL_BOOL_VEC3 = Enumerant('GL_BOOL_VEC3', 0x8b58, 'GL_VERSION_2_0')
  1916. GL_BOOL_VEC3.esVersions = [2.0]
  1917. GL_BOOL_VEC4 = Enumerant('GL_BOOL_VEC4', 0x8b59, 'GL_VERSION_2_0')
  1918. GL_BOOL_VEC4.esVersions = [2.0]
  1919. GL_COMPILE_STATUS = Enumerant('GL_COMPILE_STATUS', 0x8b81, 'GL_VERSION_2_0')
  1920. GL_COMPILE_STATUS.esVersions = [2.0]
  1921. GL_COORD_REPLACE = Enumerant('GL_COORD_REPLACE', 0x8862, 'GL_VERSION_2_0')
  1922. GL_CURRENT_PROGRAM = Enumerant('GL_CURRENT_PROGRAM', 0x8b8d, 'GL_VERSION_2_0')
  1923. GL_CURRENT_PROGRAM.esVersions = [2.0]
  1924. GL_CURRENT_VERTEX_ATTRIB = Enumerant('GL_CURRENT_VERTEX_ATTRIB', 0x8626, 'GL_VERSION_2_0')
  1925. GL_CURRENT_VERTEX_ATTRIB.esVersions = [2.0]
  1926. GL_DELETE_STATUS = Enumerant('GL_DELETE_STATUS', 0x8b80, 'GL_VERSION_2_0')
  1927. GL_DELETE_STATUS.esVersions = [2.0]
  1928. GL_DRAW_BUFFER0 = Enumerant('GL_DRAW_BUFFER0', 0x8825, 'GL_VERSION_2_0')
  1929. GL_DRAW_BUFFER1 = Enumerant('GL_DRAW_BUFFER1', 0x8826, 'GL_VERSION_2_0')
  1930. GL_DRAW_BUFFER10 = Enumerant('GL_DRAW_BUFFER10', 0x882f, 'GL_VERSION_2_0')
  1931. GL_DRAW_BUFFER11 = Enumerant('GL_DRAW_BUFFER11', 0x8830, 'GL_VERSION_2_0')
  1932. GL_DRAW_BUFFER12 = Enumerant('GL_DRAW_BUFFER12', 0x8831, 'GL_VERSION_2_0')
  1933. GL_DRAW_BUFFER13 = Enumerant('GL_DRAW_BUFFER13', 0x8832, 'GL_VERSION_2_0')
  1934. GL_DRAW_BUFFER14 = Enumerant('GL_DRAW_BUFFER14', 0x8833, 'GL_VERSION_2_0')
  1935. GL_DRAW_BUFFER15 = Enumerant('GL_DRAW_BUFFER15', 0x8834, 'GL_VERSION_2_0')
  1936. GL_DRAW_BUFFER2 = Enumerant('GL_DRAW_BUFFER2', 0x8827, 'GL_VERSION_2_0')
  1937. GL_DRAW_BUFFER3 = Enumerant('GL_DRAW_BUFFER3', 0x8828, 'GL_VERSION_2_0')
  1938. GL_DRAW_BUFFER4 = Enumerant('GL_DRAW_BUFFER4', 0x8829, 'GL_VERSION_2_0')
  1939. GL_DRAW_BUFFER5 = Enumerant('GL_DRAW_BUFFER5', 0x882a, 'GL_VERSION_2_0')
  1940. GL_DRAW_BUFFER6 = Enumerant('GL_DRAW_BUFFER6', 0x882b, 'GL_VERSION_2_0')
  1941. GL_DRAW_BUFFER7 = Enumerant('GL_DRAW_BUFFER7', 0x882c, 'GL_VERSION_2_0')
  1942. GL_DRAW_BUFFER8 = Enumerant('GL_DRAW_BUFFER8', 0x882d, 'GL_VERSION_2_0')
  1943. GL_DRAW_BUFFER9 = Enumerant('GL_DRAW_BUFFER9', 0x882e, 'GL_VERSION_2_0')
  1944. GL_FLOAT_MAT2 = Enumerant('GL_FLOAT_MAT2', 0x8b5a, 'GL_VERSION_2_0')
  1945. GL_FLOAT_MAT2.esVersions = [2.0]
  1946. GL_FLOAT_MAT3 = Enumerant('GL_FLOAT_MAT3', 0x8b5b, 'GL_VERSION_2_0')
  1947. GL_FLOAT_MAT3.esVersions = [2.0]
  1948. GL_FLOAT_MAT4 = Enumerant('GL_FLOAT_MAT4', 0x8b5c, 'GL_VERSION_2_0')
  1949. GL_FLOAT_MAT4.esVersions = [2.0]
  1950. GL_FLOAT_VEC2 = Enumerant('GL_FLOAT_VEC2', 0x8b50, 'GL_VERSION_2_0')
  1951. GL_FLOAT_VEC2.esVersions = [2.0]
  1952. GL_FLOAT_VEC3 = Enumerant('GL_FLOAT_VEC3', 0x8b51, 'GL_VERSION_2_0')
  1953. GL_FLOAT_VEC3.esVersions = [2.0]
  1954. GL_FLOAT_VEC4 = Enumerant('GL_FLOAT_VEC4', 0x8b52, 'GL_VERSION_2_0')
  1955. GL_FLOAT_VEC4.esVersions = [2.0]
  1956. GL_FRAGMENT_SHADER = Enumerant('GL_FRAGMENT_SHADER', 0x8b30, 'GL_VERSION_2_0')
  1957. GL_FRAGMENT_SHADER.esVersions = [2.0]
  1958. GL_FRAGMENT_SHADER_DERIVATIVE_HINT = Enumerant('GL_FRAGMENT_SHADER_DERIVATIVE_HINT', 0x8b8b, 'GL_VERSION_2_0')
  1959. GL_INFO_LOG_LENGTH = Enumerant('GL_INFO_LOG_LENGTH', 0x8b84, 'GL_VERSION_2_0')
  1960. GL_INFO_LOG_LENGTH.esVersions = [2.0]
  1961. GL_INT_VEC2 = Enumerant('GL_INT_VEC2', 0x8b53, 'GL_VERSION_2_0')
  1962. GL_INT_VEC2.esVersions = [2.0]
  1963. GL_INT_VEC3 = Enumerant('GL_INT_VEC3', 0x8b54, 'GL_VERSION_2_0')
  1964. GL_INT_VEC3.esVersions = [2.0]
  1965. GL_INT_VEC4 = Enumerant('GL_INT_VEC4', 0x8b55, 'GL_VERSION_2_0')
  1966. GL_INT_VEC4.esVersions = [2.0]
  1967. GL_LINK_STATUS = Enumerant('GL_LINK_STATUS', 0x8b82, 'GL_VERSION_2_0')
  1968. GL_LINK_STATUS.esVersions = [2.0]
  1969. GL_LOWER_LEFT = Enumerant('GL_LOWER_LEFT', 0x8ca1, 'GL_VERSION_2_0')
  1970. GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = Enumerant('GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS', 0x8b4d, 'GL_VERSION_2_0')
  1971. GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS.esVersions = [2.0]
  1972. GL_MAX_DRAW_BUFFERS = Enumerant('GL_MAX_DRAW_BUFFERS', 0x8824, 'GL_VERSION_2_0')
  1973. GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = Enumerant('GL_MAX_FRAGMENT_UNIFORM_COMPONENTS', 0x8b49, 'GL_VERSION_2_0')
  1974. GL_MAX_TEXTURE_COORDS = Enumerant('GL_MAX_TEXTURE_COORDS', 0x8871, 'GL_VERSION_2_0')
  1975. GL_MAX_TEXTURE_IMAGE_UNITS = Enumerant('GL_MAX_TEXTURE_IMAGE_UNITS', 0x8872, 'GL_VERSION_2_0')
  1976. GL_MAX_TEXTURE_IMAGE_UNITS.esVersions = [2.0]
  1977. GL_MAX_VARYING_FLOATS = Enumerant('GL_MAX_VARYING_FLOATS', 0x8b4b, 'GL_VERSION_2_0')
  1978. GL_MAX_VERTEX_ATTRIBS = Enumerant('GL_MAX_VERTEX_ATTRIBS', 0x8869, 'GL_VERSION_2_0')
  1979. GL_MAX_VERTEX_ATTRIBS.esVersions = [2.0]
  1980. GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = Enumerant('GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS', 0x8b4c, 'GL_VERSION_2_0')
  1981. GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS.esVersions = [2.0]
  1982. GL_MAX_VERTEX_UNIFORM_COMPONENTS = Enumerant('GL_MAX_VERTEX_UNIFORM_COMPONENTS', 0x8b4a, 'GL_VERSION_2_0')
  1983. GL_POINT_SPRITE = Enumerant('GL_POINT_SPRITE', 0x8861, 'GL_VERSION_2_0')
  1984. GL_POINT_SPRITE_COORD_ORIGIN = Enumerant('GL_POINT_SPRITE_COORD_ORIGIN', 0x8ca0, 'GL_VERSION_2_0')
  1985. GL_SAMPLER_1D = Enumerant('GL_SAMPLER_1D', 0x8b5d, 'GL_VERSION_2_0')
  1986. GL_SAMPLER_1D_SHADOW = Enumerant('GL_SAMPLER_1D_SHADOW', 0x8b61, 'GL_VERSION_2_0')
  1987. GL_SAMPLER_2D = Enumerant('GL_SAMPLER_2D', 0x8b5e, 'GL_VERSION_2_0')
  1988. GL_SAMPLER_2D.esVersions = [2.0]
  1989. GL_SAMPLER_2D_SHADOW = Enumerant('GL_SAMPLER_2D_SHADOW', 0x8b62, 'GL_VERSION_2_0')
  1990. GL_SAMPLER_3D = Enumerant('GL_SAMPLER_3D', 0x8b5f, 'GL_VERSION_2_0')
  1991. GL_SAMPLER_CUBE = Enumerant('GL_SAMPLER_CUBE', 0x8b60, 'GL_VERSION_2_0')
  1992. GL_SAMPLER_CUBE.esVersions = [2.0]
  1993. GL_SHADER_SOURCE_LENGTH = Enumerant('GL_SHADER_SOURCE_LENGTH', 0x8b88, 'GL_VERSION_2_0')
  1994. GL_SHADER_SOURCE_LENGTH.esVersions = [2.0]
  1995. GL_SHADER_TYPE = Enumerant('GL_SHADER_TYPE', 0x8b4f, 'GL_VERSION_2_0')
  1996. GL_SHADER_TYPE.esVersions = [2.0]
  1997. GL_SHADING_LANGUAGE_VERSION = Enumerant('GL_SHADING_LANGUAGE_VERSION', 0x8b8c, 'GL_VERSION_2_0')
  1998. GL_SHADING_LANGUAGE_VERSION.esVersions = [2.0]
  1999. GL_STENCIL_BACK_FAIL = Enumerant('GL_STENCIL_BACK_FAIL', 0x8801, 'GL_VERSION_2_0')
  2000. GL_STENCIL_BACK_FAIL.esVersions = [2.0]
  2001. GL_STENCIL_BACK_FUNC = Enumerant('GL_STENCIL_BACK_FUNC', 0x8800, 'GL_VERSION_2_0')
  2002. GL_STENCIL_BACK_FUNC.esVersions = [2.0]
  2003. GL_STENCIL_BACK_PASS_DEPTH_FAIL = Enumerant('GL_STENCIL_BACK_PASS_DEPTH_FAIL', 0x8802, 'GL_VERSION_2_0')
  2004. GL_STENCIL_BACK_PASS_DEPTH_FAIL.esVersions = [2.0]
  2005. GL_STENCIL_BACK_PASS_DEPTH_PASS = Enumerant('GL_STENCIL_BACK_PASS_DEPTH_PASS', 0x8803, 'GL_VERSION_2_0')
  2006. GL_STENCIL_BACK_PASS_DEPTH_PASS.esVersions = [2.0]
  2007. GL_STENCIL_BACK_REF = Enumerant('GL_STENCIL_BACK_REF', 0x8ca3, 'GL_VERSION_2_0')
  2008. GL_STENCIL_BACK_REF.esVersions = [2.0]
  2009. GL_STENCIL_BACK_VALUE_MASK = Enumerant('GL_STENCIL_BACK_VALUE_MASK', 0x8ca4, 'GL_VERSION_2_0')
  2010. GL_STENCIL_BACK_VALUE_MASK.esVersions = [2.0]
  2011. GL_STENCIL_BACK_WRITEMASK = Enumerant('GL_STENCIL_BACK_WRITEMASK', 0x8ca5, 'GL_VERSION_2_0')
  2012. GL_STENCIL_BACK_WRITEMASK.esVersions = [2.0]
  2013. GL_UPPER_LEFT = Enumerant('GL_UPPER_LEFT', 0x8ca2, 'GL_VERSION_2_0')
  2014. GL_VALIDATE_STATUS = Enumerant('GL_VALIDATE_STATUS', 0x8b83, 'GL_VERSION_2_0')
  2015. GL_VALIDATE_STATUS.esVersions = [2.0]
  2016. GL_VERTEX_ATTRIB_ARRAY_ENABLED = Enumerant('GL_VERTEX_ATTRIB_ARRAY_ENABLED', 0x8622, 'GL_VERSION_2_0')
  2017. GL_VERTEX_ATTRIB_ARRAY_ENABLED.esVersions = [2.0]
  2018. GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = Enumerant('GL_VERTEX_ATTRIB_ARRAY_NORMALIZED', 0x886a, 'GL_VERSION_2_0')
  2019. GL_VERTEX_ATTRIB_ARRAY_NORMALIZED.esVersions = [2.0]
  2020. GL_VERTEX_ATTRIB_ARRAY_POINTER = Enumerant('GL_VERTEX_ATTRIB_ARRAY_POINTER', 0x8645, 'GL_VERSION_2_0')
  2021. GL_VERTEX_ATTRIB_ARRAY_POINTER.esVersions = [2.0]
  2022. GL_VERTEX_ATTRIB_ARRAY_SIZE = Enumerant('GL_VERTEX_ATTRIB_ARRAY_SIZE', 0x8623, 'GL_VERSION_2_0')
  2023. GL_VERTEX_ATTRIB_ARRAY_SIZE.esVersions = [2.0]
  2024. GL_VERTEX_ATTRIB_ARRAY_STRIDE = Enumerant('GL_VERTEX_ATTRIB_ARRAY_STRIDE', 0x8624, 'GL_VERSION_2_0')
  2025. GL_VERTEX_ATTRIB_ARRAY_STRIDE.esVersions = [2.0]
  2026. GL_VERTEX_ATTRIB_ARRAY_TYPE = Enumerant('GL_VERTEX_ATTRIB_ARRAY_TYPE', 0x8625, 'GL_VERSION_2_0')
  2027. GL_VERTEX_ATTRIB_ARRAY_TYPE.esVersions = [2.0]
  2028. GL_VERTEX_PROGRAM_POINT_SIZE = Enumerant('GL_VERTEX_PROGRAM_POINT_SIZE', 0x8642, 'GL_VERSION_2_0')
  2029. GL_VERTEX_PROGRAM_TWO_SIDE = Enumerant('GL_VERTEX_PROGRAM_TWO_SIDE', 0x8643, 'GL_VERSION_2_0')
  2030. GL_VERTEX_SHADER = Enumerant('GL_VERTEX_SHADER', 0x8b31, 'GL_VERSION_2_0')
  2031. GL_VERTEX_SHADER.esVersions = [2.0]
  2032. defines.add(GL_ACTIVE_ATTRIBUTES)
  2033. defines.add(GL_ACTIVE_ATTRIBUTE_MAX_LENGTH)
  2034. defines.add(GL_ACTIVE_UNIFORMS)
  2035. defines.add(GL_ACTIVE_UNIFORM_MAX_LENGTH)
  2036. defines.add(GL_ATTACHED_SHADERS)
  2037. defines.add(GL_BLEND_EQUATION_ALPHA)
  2038. defines.add(GL_BLEND_EQUATION_RGB)
  2039. defines.add(GL_BOOL)
  2040. defines.add(GL_BOOL_VEC2)
  2041. defines.add(GL_BOOL_VEC3)
  2042. defines.add(GL_BOOL_VEC4)
  2043. defines.add(GL_COMPILE_STATUS)
  2044. defines.add(GL_COORD_REPLACE)
  2045. defines.add(GL_CURRENT_PROGRAM)
  2046. defines.add(GL_CURRENT_VERTEX_ATTRIB)
  2047. defines.add(GL_DELETE_STATUS)
  2048. defines.add(GL_DRAW_BUFFER0)
  2049. defines.add(GL_DRAW_BUFFER1)
  2050. defines.add(GL_DRAW_BUFFER10)
  2051. defines.add(GL_DRAW_BUFFER11)
  2052. defines.add(GL_DRAW_BUFFER12)
  2053. defines.add(GL_DRAW_BUFFER13)
  2054. defines.add(GL_DRAW_BUFFER14)
  2055. defines.add(GL_DRAW_BUFFER15)
  2056. defines.add(GL_DRAW_BUFFER2)
  2057. defines.add(GL_DRAW_BUFFER3)
  2058. defines.add(GL_DRAW_BUFFER4)
  2059. defines.add(GL_DRAW_BUFFER5)
  2060. defines.add(GL_DRAW_BUFFER6)
  2061. defines.add(GL_DRAW_BUFFER7)
  2062. defines.add(GL_DRAW_BUFFER8)
  2063. defines.add(GL_DRAW_BUFFER9)
  2064. defines.add(GL_FLOAT_MAT2)
  2065. defines.add(GL_FLOAT_MAT3)
  2066. defines.add(GL_FLOAT_MAT4)
  2067. defines.add(GL_FLOAT_VEC2)
  2068. defines.add(GL_FLOAT_VEC3)
  2069. defines.add(GL_FLOAT_VEC4)
  2070. defines.add(GL_FRAGMENT_SHADER)
  2071. defines.add(GL_FRAGMENT_SHADER_DERIVATIVE_HINT)
  2072. defines.add(GL_INFO_LOG_LENGTH)
  2073. defines.add(GL_INT_VEC2)
  2074. defines.add(GL_INT_VEC3)
  2075. defines.add(GL_INT_VEC4)
  2076. defines.add(GL_LINK_STATUS)
  2077. defines.add(GL_LOWER_LEFT)
  2078. defines.add(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS)
  2079. defines.add(GL_MAX_DRAW_BUFFERS)
  2080. defines.add(GL_MAX_FRAGMENT_UNIFORM_COMPONENTS)
  2081. defines.add(GL_MAX_TEXTURE_COORDS)
  2082. defines.add(GL_MAX_TEXTURE_IMAGE_UNITS)
  2083. defines.add(GL_MAX_VARYING_FLOATS)
  2084. defines.add(GL_MAX_VERTEX_ATTRIBS)
  2085. defines.add(GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS)
  2086. defines.add(GL_MAX_VERTEX_UNIFORM_COMPONENTS)
  2087. defines.add(GL_POINT_SPRITE)
  2088. defines.add(GL_POINT_SPRITE_COORD_ORIGIN)
  2089. defines.add(GL_SAMPLER_1D)
  2090. defines.add(GL_SAMPLER_1D_SHADOW)
  2091. defines.add(GL_SAMPLER_2D)
  2092. defines.add(GL_SAMPLER_2D_SHADOW)
  2093. defines.add(GL_SAMPLER_3D)
  2094. defines.add(GL_SAMPLER_CUBE)
  2095. defines.add(GL_SHADER_SOURCE_LENGTH)
  2096. defines.add(GL_SHADER_TYPE)
  2097. defines.add(GL_SHADING_LANGUAGE_VERSION)
  2098. defines.add(GL_STENCIL_BACK_FAIL)
  2099. defines.add(GL_STENCIL_BACK_FUNC)
  2100. defines.add(GL_STENCIL_BACK_PASS_DEPTH_FAIL)
  2101. defines.add(GL_STENCIL_BACK_PASS_DEPTH_PASS)
  2102. defines.add(GL_STENCIL_BACK_REF)
  2103. defines.add(GL_STENCIL_BACK_VALUE_MASK)
  2104. defines.add(GL_STENCIL_BACK_WRITEMASK)
  2105. defines.add(GL_UPPER_LEFT)
  2106. defines.add(GL_VALIDATE_STATUS)
  2107. defines.add(GL_VERTEX_ATTRIB_ARRAY_ENABLED)
  2108. defines.add(GL_VERTEX_ATTRIB_ARRAY_NORMALIZED)
  2109. defines.add(GL_VERTEX_ATTRIB_ARRAY_POINTER)
  2110. defines.add(GL_VERTEX_ATTRIB_ARRAY_SIZE)
  2111. defines.add(GL_VERTEX_ATTRIB_ARRAY_STRIDE)
  2112. defines.add(GL_VERTEX_ATTRIB_ARRAY_TYPE)
  2113. defines.add(GL_VERTEX_PROGRAM_POINT_SIZE)
  2114. defines.add(GL_VERTEX_PROGRAM_TWO_SIDE)
  2115. defines.add(GL_VERTEX_SHADER)
  2116. # GL_VERSION_2_1
  2117. GL_COMPRESSED_SLUMINANCE = Enumerant('GL_COMPRESSED_SLUMINANCE', 0x8c4a, 'GL_VERSION_2_1')
  2118. GL_COMPRESSED_SLUMINANCE_ALPHA = Enumerant('GL_COMPRESSED_SLUMINANCE_ALPHA', 0x8c4b, 'GL_VERSION_2_1')
  2119. GL_COMPRESSED_SRGB = Enumerant('GL_COMPRESSED_SRGB', 0x8c48, 'GL_VERSION_2_1')
  2120. GL_COMPRESSED_SRGB_ALPHA = Enumerant('GL_COMPRESSED_SRGB_ALPHA', 0x8c49, 'GL_VERSION_2_1')
  2121. GL_CURRENT_RASTER_SECONDARY_COLOR = Enumerant('GL_CURRENT_RASTER_SECONDARY_COLOR', 0x845f, 'GL_VERSION_2_1')
  2122. GL_FLOAT_MAT2x3 = Enumerant('GL_FLOAT_MAT2x3', 0x8b65, 'GL_VERSION_2_1')
  2123. GL_FLOAT_MAT2x4 = Enumerant('GL_FLOAT_MAT2x4', 0x8b66, 'GL_VERSION_2_1')
  2124. GL_FLOAT_MAT3x2 = Enumerant('GL_FLOAT_MAT3x2', 0x8b67, 'GL_VERSION_2_1')
  2125. GL_FLOAT_MAT3x4 = Enumerant('GL_FLOAT_MAT3x4', 0x8b68, 'GL_VERSION_2_1')
  2126. GL_FLOAT_MAT4x2 = Enumerant('GL_FLOAT_MAT4x2', 0x8b69, 'GL_VERSION_2_1')
  2127. GL_FLOAT_MAT4x3 = Enumerant('GL_FLOAT_MAT4x3', 0x8b6a, 'GL_VERSION_2_1')
  2128. GL_PIXEL_PACK_BUFFER = Enumerant('GL_PIXEL_PACK_BUFFER', 0x88eb, 'GL_VERSION_2_1')
  2129. GL_PIXEL_PACK_BUFFER_BINDING = Enumerant('GL_PIXEL_PACK_BUFFER_BINDING', 0x88ed, 'GL_VERSION_2_1')
  2130. GL_PIXEL_UNPACK_BUFFER = Enumerant('GL_PIXEL_UNPACK_BUFFER', 0x88ec, 'GL_VERSION_2_1')
  2131. GL_PIXEL_UNPACK_BUFFER_BINDING = Enumerant('GL_PIXEL_UNPACK_BUFFER_BINDING', 0x88ef, 'GL_VERSION_2_1')
  2132. GL_SLUMINANCE = Enumerant('GL_SLUMINANCE', 0x8c46, 'GL_VERSION_2_1')
  2133. GL_SLUMINANCE8 = Enumerant('GL_SLUMINANCE8', 0x8c47, 'GL_VERSION_2_1')
  2134. GL_SLUMINANCE8_ALPHA8 = Enumerant('GL_SLUMINANCE8_ALPHA8', 0x8c45, 'GL_VERSION_2_1')
  2135. GL_SLUMINANCE_ALPHA = Enumerant('GL_SLUMINANCE_ALPHA', 0x8c44, 'GL_VERSION_2_1')
  2136. GL_SRGB = Enumerant('GL_SRGB', 0x8c40, 'GL_VERSION_2_1')
  2137. GL_SRGB8 = Enumerant('GL_SRGB8', 0x8c41, 'GL_VERSION_2_1')
  2138. GL_SRGB8_ALPHA8 = Enumerant('GL_SRGB8_ALPHA8', 0x8c43, 'GL_VERSION_2_1')
  2139. GL_SRGB_ALPHA = Enumerant('GL_SRGB_ALPHA', 0x8c42, 'GL_VERSION_2_1')
  2140. defines.add(GL_COMPRESSED_SLUMINANCE)
  2141. defines.add(GL_COMPRESSED_SLUMINANCE_ALPHA)
  2142. defines.add(GL_COMPRESSED_SRGB)
  2143. defines.add(GL_COMPRESSED_SRGB_ALPHA)
  2144. defines.add(GL_CURRENT_RASTER_SECONDARY_COLOR)
  2145. defines.add(GL_FLOAT_MAT2x3)
  2146. defines.add(GL_FLOAT_MAT2x4)
  2147. defines.add(GL_FLOAT_MAT3x2)
  2148. defines.add(GL_FLOAT_MAT3x4)
  2149. defines.add(GL_FLOAT_MAT4x2)
  2150. defines.add(GL_FLOAT_MAT4x3)
  2151. defines.add(GL_PIXEL_PACK_BUFFER)
  2152. defines.add(GL_PIXEL_PACK_BUFFER_BINDING)
  2153. defines.add(GL_PIXEL_UNPACK_BUFFER)
  2154. defines.add(GL_PIXEL_UNPACK_BUFFER_BINDING)
  2155. defines.add(GL_SLUMINANCE)
  2156. defines.add(GL_SLUMINANCE8)
  2157. defines.add(GL_SLUMINANCE8_ALPHA8)
  2158. defines.add(GL_SLUMINANCE_ALPHA)
  2159. defines.add(GL_SRGB)
  2160. defines.add(GL_SRGB8)
  2161. defines.add(GL_SRGB8_ALPHA8)
  2162. defines.add(GL_SRGB_ALPHA)
  2163. # GL_VERSION_3_0
  2164. GL_ALPHA_INTEGER = Enumerant('GL_ALPHA_INTEGER', 0x8d97, 'GL_VERSION_3_0')
  2165. GL_BGRA_INTEGER = Enumerant('GL_BGRA_INTEGER', 0x8d9b, 'GL_VERSION_3_0')
  2166. GL_BGR_INTEGER = Enumerant('GL_BGR_INTEGER', 0x8d9a, 'GL_VERSION_3_0')
  2167. GL_BLUE_INTEGER = Enumerant('GL_BLUE_INTEGER', 0x8d96, 'GL_VERSION_3_0')
  2168. GL_CLAMP_FRAGMENT_COLOR = Enumerant('GL_CLAMP_FRAGMENT_COLOR', 0x891b, 'GL_VERSION_3_0')
  2169. GL_CLAMP_READ_COLOR = Enumerant('GL_CLAMP_READ_COLOR', 0x891c, 'GL_VERSION_3_0')
  2170. GL_CLAMP_VERTEX_COLOR = Enumerant('GL_CLAMP_VERTEX_COLOR', 0x891a, 'GL_VERSION_3_0')
  2171. GL_CLIP_DISTANCE0 = Enumerant('GL_CLIP_DISTANCE0', 'GL_CLIP_PLANE0', 'GL_VERSION_3_0')
  2172. GL_CLIP_DISTANCE0.enableCap = True
  2173. GL_CLIP_DISTANCE1 = Enumerant('GL_CLIP_DISTANCE1', 'GL_CLIP_PLANE1', 'GL_VERSION_3_0')
  2174. GL_CLIP_DISTANCE1.enableCap = True
  2175. GL_CLIP_DISTANCE2 = Enumerant('GL_CLIP_DISTANCE2', 'GL_CLIP_PLANE2', 'GL_VERSION_3_0')
  2176. GL_CLIP_DISTANCE2.enableCap = True
  2177. GL_CLIP_DISTANCE3 = Enumerant('GL_CLIP_DISTANCE3', 'GL_CLIP_PLANE3', 'GL_VERSION_3_0')
  2178. GL_CLIP_DISTANCE3.enableCap = True
  2179. GL_CLIP_DISTANCE4 = Enumerant('GL_CLIP_DISTANCE4', 'GL_CLIP_PLANE4', 'GL_VERSION_3_0')
  2180. GL_CLIP_DISTANCE4.enableCap = True
  2181. GL_CLIP_DISTANCE5 = Enumerant('GL_CLIP_DISTANCE5', 'GL_CLIP_PLANE5', 'GL_VERSION_3_0')
  2182. GL_CLIP_DISTANCE5.enableCap = True
  2183. GL_CLIP_DISTANCE6 = Enumerant('GL_CLIP_DISTANCE6', 'GL_CLIP_PLANE6', 'GL_VERSION_3_0')
  2184. GL_CLIP_DISTANCE6.enableCap = True
  2185. GL_CLIP_DISTANCE7 = Enumerant('GL_CLIP_DISTANCE7', 'GL_CLIP_PLANE7', 'GL_VERSION_3_0')
  2186. GL_CLIP_DISTANCE7.enableCap = True
  2187. GL_COMPARE_REF_TO_TEXTURE = Enumerant('GL_COMPARE_REF_TO_TEXTURE', 'GL_COMPARE_R_TO_TEXTURE_ARB', 'GL_VERSION_3_0')
  2188. GL_CONTEXT_FLAGS = Enumerant('GL_CONTEXT_FLAGS', 0x821e, 'GL_VERSION_3_0')
  2189. GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = Enumerant('GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT', 0x0001, 'GL_VERSION_3_0')
  2190. GL_DEPTH_BUFFER = Enumerant('GL_DEPTH_BUFFER', 0x8223, 'GL_VERSION_3_0')
  2191. GL_FIXED_ONLY = Enumerant('GL_FIXED_ONLY', 0x891d, 'GL_VERSION_3_0')
  2192. GL_GREEN_INTEGER = Enumerant('GL_GREEN_INTEGER', 0x8d95, 'GL_VERSION_3_0')
  2193. GL_INTERLEAVED_ATTRIBS = Enumerant('GL_INTERLEAVED_ATTRIBS', 0x8c8c, 'GL_VERSION_3_0')
  2194. GL_INT_SAMPLER_1D = Enumerant('GL_INT_SAMPLER_1D', 0x8dc9, 'GL_VERSION_3_0')
  2195. GL_INT_SAMPLER_1D_ARRAY = Enumerant('GL_INT_SAMPLER_1D_ARRAY', 0x8dce, 'GL_VERSION_3_0')
  2196. GL_INT_SAMPLER_2D = Enumerant('GL_INT_SAMPLER_2D', 0x8dca, 'GL_VERSION_3_0')
  2197. GL_INT_SAMPLER_2D_ARRAY = Enumerant('GL_INT_SAMPLER_2D_ARRAY', 0x8dcf, 'GL_VERSION_3_0')
  2198. GL_INT_SAMPLER_3D = Enumerant('GL_INT_SAMPLER_3D', 0x8dcb, 'GL_VERSION_3_0')
  2199. GL_INT_SAMPLER_CUBE = Enumerant('GL_INT_SAMPLER_CUBE', 0x8dcc, 'GL_VERSION_3_0')
  2200. GL_MAJOR_VERSION = Enumerant('GL_MAJOR_VERSION', 0x821b, 'GL_VERSION_3_0')
  2201. GL_MAX_ARRAY_TEXTURE_LAYERS = Enumerant('GL_MAX_ARRAY_TEXTURE_LAYERS', 0x88ff, 'GL_VERSION_3_0')
  2202. GL_MAX_CLIP_DISTANCES = Enumerant('GL_MAX_CLIP_DISTANCES', 'GL_MAX_CLIP_PLANES', 'GL_VERSION_3_0')
  2203. GL_MAX_PROGRAM_TEXEL_OFFSET = Enumerant('GL_MAX_PROGRAM_TEXEL_OFFSET', 0x8905, 'GL_VERSION_3_0')
  2204. GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = Enumerant('GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS', 0x8c8a, 'GL_VERSION_3_0')
  2205. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = Enumerant('GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS', 0x8c8b, 'GL_VERSION_3_0')
  2206. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = Enumerant('GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS', 0x8c80, 'GL_VERSION_3_0')
  2207. GL_MAX_VARYING_COMPONENTS = Enumerant('GL_MAX_VARYING_COMPONENTS', 'GL_MAX_VARYING_FLOATS', 'GL_VERSION_3_0')
  2208. GL_MINOR_VERSION = Enumerant('GL_MINOR_VERSION', 0x821c, 'GL_VERSION_3_0')
  2209. GL_MIN_PROGRAM_TEXEL_OFFSET = Enumerant('GL_MIN_PROGRAM_TEXEL_OFFSET', 0x8904, 'GL_VERSION_3_0')
  2210. GL_NUM_EXTENSIONS = Enumerant('GL_NUM_EXTENSIONS', 0x821d, 'GL_VERSION_3_0')
  2211. GL_PRIMITIVES_GENERATED = Enumerant('GL_PRIMITIVES_GENERATED', 0x8c87, 'GL_VERSION_3_0')
  2212. GL_PROXY_TEXTURE_1D_ARRAY = Enumerant('GL_PROXY_TEXTURE_1D_ARRAY', 0x8c19, 'GL_VERSION_3_0')
  2213. GL_PROXY_TEXTURE_2D_ARRAY = Enumerant('GL_PROXY_TEXTURE_2D_ARRAY', 0x8c1b, 'GL_VERSION_3_0')
  2214. GL_QUERY_BY_REGION_NO_WAIT = Enumerant('GL_QUERY_BY_REGION_NO_WAIT', 0x8e16, 'GL_VERSION_3_0')
  2215. GL_QUERY_BY_REGION_WAIT = Enumerant('GL_QUERY_BY_REGION_WAIT', 0x8e15, 'GL_VERSION_3_0')
  2216. GL_QUERY_NO_WAIT = Enumerant('GL_QUERY_NO_WAIT', 0x8e14, 'GL_VERSION_3_0')
  2217. GL_QUERY_WAIT = Enumerant('GL_QUERY_WAIT', 0x8e13, 'GL_VERSION_3_0')
  2218. GL_R11F_G11F_B10F = Enumerant('GL_R11F_G11F_B10F', 0x8c3a, 'GL_VERSION_3_0')
  2219. GL_RASTERIZER_DISCARD = Enumerant('GL_RASTERIZER_DISCARD', 0x8c89, 'GL_VERSION_3_0')
  2220. GL_RED_INTEGER = Enumerant('GL_RED_INTEGER', 0x8d94, 'GL_VERSION_3_0')
  2221. GL_RGB16F = Enumerant('GL_RGB16F', 0x881b, 'GL_VERSION_3_0')
  2222. GL_RGB16I = Enumerant('GL_RGB16I', 0x8d89, 'GL_VERSION_3_0')
  2223. GL_RGB16UI = Enumerant('GL_RGB16UI', 0x8d77, 'GL_VERSION_3_0')
  2224. GL_RGB32F = Enumerant('GL_RGB32F', 0x8815, 'GL_VERSION_3_0')
  2225. GL_RGB32I = Enumerant('GL_RGB32I', 0x8d83, 'GL_VERSION_3_0')
  2226. GL_RGB32UI = Enumerant('GL_RGB32UI', 0x8d71, 'GL_VERSION_3_0')
  2227. GL_RGB8I = Enumerant('GL_RGB8I', 0x8d8f, 'GL_VERSION_3_0')
  2228. GL_RGB8UI = Enumerant('GL_RGB8UI', 0x8d7d, 'GL_VERSION_3_0')
  2229. GL_RGB9_E5 = Enumerant('GL_RGB9_E5', 0x8c3d, 'GL_VERSION_3_0')
  2230. GL_RGBA16F = Enumerant('GL_RGBA16F', 0x881a, 'GL_VERSION_3_0')
  2231. GL_RGBA16I = Enumerant('GL_RGBA16I', 0x8d88, 'GL_VERSION_3_0')
  2232. GL_RGBA16UI = Enumerant('GL_RGBA16UI', 0x8d76, 'GL_VERSION_3_0')
  2233. GL_RGBA32F = Enumerant('GL_RGBA32F', 0x8814, 'GL_VERSION_3_0')
  2234. GL_RGBA32I = Enumerant('GL_RGBA32I', 0x8d82, 'GL_VERSION_3_0')
  2235. GL_RGBA32UI = Enumerant('GL_RGBA32UI', 0x8d70, 'GL_VERSION_3_0')
  2236. GL_RGBA8I = Enumerant('GL_RGBA8I', 0x8d8e, 'GL_VERSION_3_0')
  2237. GL_RGBA8UI = Enumerant('GL_RGBA8UI', 0x8d7c, 'GL_VERSION_3_0')
  2238. GL_RGBA_INTEGER = Enumerant('GL_RGBA_INTEGER', 0x8d99, 'GL_VERSION_3_0')
  2239. GL_RGB_INTEGER = Enumerant('GL_RGB_INTEGER', 0x8d98, 'GL_VERSION_3_0')
  2240. GL_SAMPLER_1D_ARRAY = Enumerant('GL_SAMPLER_1D_ARRAY', 0x8dc0, 'GL_VERSION_3_0')
  2241. GL_SAMPLER_1D_ARRAY_SHADOW = Enumerant('GL_SAMPLER_1D_ARRAY_SHADOW', 0x8dc3, 'GL_VERSION_3_0')
  2242. GL_SAMPLER_2D_ARRAY = Enumerant('GL_SAMPLER_2D_ARRAY', 0x8dc1, 'GL_VERSION_3_0')
  2243. GL_SAMPLER_2D_ARRAY_SHADOW = Enumerant('GL_SAMPLER_2D_ARRAY_SHADOW', 0x8dc4, 'GL_VERSION_3_0')
  2244. GL_SAMPLER_CUBE_SHADOW = Enumerant('GL_SAMPLER_CUBE_SHADOW', 0x8dc5, 'GL_VERSION_3_0')
  2245. GL_SEPARATE_ATTRIBS = Enumerant('GL_SEPARATE_ATTRIBS', 0x8c8d, 'GL_VERSION_3_0')
  2246. GL_STENCIL_BUFFER = Enumerant('GL_STENCIL_BUFFER', 0x8224, 'GL_VERSION_3_0')
  2247. GL_TEXTURE_1D_ARRAY = Enumerant('GL_TEXTURE_1D_ARRAY', 0x8c18, 'GL_VERSION_3_0')
  2248. GL_TEXTURE_2D_ARRAY = Enumerant('GL_TEXTURE_2D_ARRAY', 0x8c1a, 'GL_VERSION_3_0')
  2249. GL_TEXTURE_ALPHA_TYPE = Enumerant('GL_TEXTURE_ALPHA_TYPE', 0x8c13, 'GL_VERSION_3_0')
  2250. GL_TEXTURE_BINDING_1D_ARRAY = Enumerant('GL_TEXTURE_BINDING_1D_ARRAY', 0x8c1c, 'GL_VERSION_3_0')
  2251. GL_TEXTURE_BINDING_2D_ARRAY = Enumerant('GL_TEXTURE_BINDING_2D_ARRAY', 0x8c1d, 'GL_VERSION_3_0')
  2252. GL_TEXTURE_BLUE_TYPE = Enumerant('GL_TEXTURE_BLUE_TYPE', 0x8c12, 'GL_VERSION_3_0')
  2253. GL_TEXTURE_DEPTH_TYPE = Enumerant('GL_TEXTURE_DEPTH_TYPE', 0x8c16, 'GL_VERSION_3_0')
  2254. GL_TEXTURE_GREEN_TYPE = Enumerant('GL_TEXTURE_GREEN_TYPE', 0x8c11, 'GL_VERSION_3_0')
  2255. GL_TEXTURE_INTENSITY_TYPE = Enumerant('GL_TEXTURE_INTENSITY_TYPE', 0x8c15, 'GL_VERSION_3_0')
  2256. GL_TEXTURE_LUMINANCE_TYPE = Enumerant('GL_TEXTURE_LUMINANCE_TYPE', 0x8c14, 'GL_VERSION_3_0')
  2257. GL_TEXTURE_RED_TYPE = Enumerant('GL_TEXTURE_RED_TYPE', 0x8c10, 'GL_VERSION_3_0')
  2258. GL_TEXTURE_SHARED_SIZE = Enumerant('GL_TEXTURE_SHARED_SIZE', 0x8c3f, 'GL_VERSION_3_0')
  2259. GL_TRANSFORM_FEEDBACK_BUFFER = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER', 0x8c8e, 'GL_VERSION_3_0')
  2260. GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_BINDING', 0x8c8f, 'GL_VERSION_3_0')
  2261. GL_TRANSFORM_FEEDBACK_BUFFER_MODE = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_MODE', 0x8c7f, 'GL_VERSION_3_0')
  2262. GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_SIZE', 0x8c85, 'GL_VERSION_3_0')
  2263. GL_TRANSFORM_FEEDBACK_BUFFER_START = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_START', 0x8c84, 'GL_VERSION_3_0')
  2264. GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = Enumerant('GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN', 0x8c88, 'GL_VERSION_3_0')
  2265. GL_TRANSFORM_FEEDBACK_VARYINGS = Enumerant('GL_TRANSFORM_FEEDBACK_VARYINGS', 0x8c83, 'GL_VERSION_3_0')
  2266. GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = Enumerant('GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH', 0x8c76, 'GL_VERSION_3_0')
  2267. GL_UNSIGNED_INT_10F_11F_11F_REV = Enumerant('GL_UNSIGNED_INT_10F_11F_11F_REV', 0x8c3b, 'GL_VERSION_3_0')
  2268. GL_UNSIGNED_INT_5_9_9_9_REV = Enumerant('GL_UNSIGNED_INT_5_9_9_9_REV', 0x8c3e, 'GL_VERSION_3_0')
  2269. GL_UNSIGNED_INT_SAMPLER_1D = Enumerant('GL_UNSIGNED_INT_SAMPLER_1D', 0x8dd1, 'GL_VERSION_3_0')
  2270. GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = Enumerant('GL_UNSIGNED_INT_SAMPLER_1D_ARRAY', 0x8dd6, 'GL_VERSION_3_0')
  2271. GL_UNSIGNED_INT_SAMPLER_2D = Enumerant('GL_UNSIGNED_INT_SAMPLER_2D', 0x8dd2, 'GL_VERSION_3_0')
  2272. GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = Enumerant('GL_UNSIGNED_INT_SAMPLER_2D_ARRAY', 0x8dd7, 'GL_VERSION_3_0')
  2273. GL_UNSIGNED_INT_SAMPLER_3D = Enumerant('GL_UNSIGNED_INT_SAMPLER_3D', 0x8dd3, 'GL_VERSION_3_0')
  2274. GL_UNSIGNED_INT_SAMPLER_CUBE = Enumerant('GL_UNSIGNED_INT_SAMPLER_CUBE', 0x8dd4, 'GL_VERSION_3_0')
  2275. GL_UNSIGNED_INT_VEC2 = Enumerant('GL_UNSIGNED_INT_VEC2', 0x8dc6, 'GL_VERSION_3_0')
  2276. GL_UNSIGNED_INT_VEC3 = Enumerant('GL_UNSIGNED_INT_VEC3', 0x8dc7, 'GL_VERSION_3_0')
  2277. GL_UNSIGNED_INT_VEC4 = Enumerant('GL_UNSIGNED_INT_VEC4', 0x8dc8, 'GL_VERSION_3_0')
  2278. GL_VERTEX_ATTRIB_ARRAY_INTEGER = Enumerant('GL_VERTEX_ATTRIB_ARRAY_INTEGER', 0x88fd, 'GL_VERSION_3_0')
  2279. defines.add(GL_ALPHA_INTEGER)
  2280. defines.add(GL_BGRA_INTEGER)
  2281. defines.add(GL_BGR_INTEGER)
  2282. defines.add(GL_BLUE_INTEGER)
  2283. defines.add(GL_CLAMP_FRAGMENT_COLOR)
  2284. defines.add(GL_CLAMP_READ_COLOR)
  2285. defines.add(GL_CLAMP_VERTEX_COLOR)
  2286. defines.add(GL_CLIP_DISTANCE0)
  2287. defines.add(GL_CLIP_DISTANCE1)
  2288. defines.add(GL_CLIP_DISTANCE2)
  2289. defines.add(GL_CLIP_DISTANCE3)
  2290. defines.add(GL_CLIP_DISTANCE4)
  2291. defines.add(GL_CLIP_DISTANCE5)
  2292. defines.add(GL_CLIP_DISTANCE6)
  2293. defines.add(GL_CLIP_DISTANCE7)
  2294. defines.add(GL_COMPARE_REF_TO_TEXTURE)
  2295. defines.add(GL_CONTEXT_FLAGS)
  2296. defines.add(GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT)
  2297. defines.add(GL_DEPTH_BUFFER)
  2298. defines.add(GL_FIXED_ONLY)
  2299. defines.add(GL_GREEN_INTEGER)
  2300. defines.add(GL_INTERLEAVED_ATTRIBS)
  2301. defines.add(GL_INT_SAMPLER_1D)
  2302. defines.add(GL_INT_SAMPLER_1D_ARRAY)
  2303. defines.add(GL_INT_SAMPLER_2D)
  2304. defines.add(GL_INT_SAMPLER_2D_ARRAY)
  2305. defines.add(GL_INT_SAMPLER_3D)
  2306. defines.add(GL_INT_SAMPLER_CUBE)
  2307. defines.add(GL_MAJOR_VERSION)
  2308. defines.add(GL_MAX_ARRAY_TEXTURE_LAYERS)
  2309. defines.add(GL_MAX_CLIP_DISTANCES)
  2310. defines.add(GL_MAX_PROGRAM_TEXEL_OFFSET)
  2311. defines.add(GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS)
  2312. defines.add(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS)
  2313. defines.add(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS)
  2314. defines.add(GL_MAX_VARYING_COMPONENTS)
  2315. defines.add(GL_MINOR_VERSION)
  2316. defines.add(GL_MIN_PROGRAM_TEXEL_OFFSET)
  2317. defines.add(GL_NUM_EXTENSIONS)
  2318. defines.add(GL_PRIMITIVES_GENERATED)
  2319. defines.add(GL_PROXY_TEXTURE_1D_ARRAY)
  2320. defines.add(GL_PROXY_TEXTURE_2D_ARRAY)
  2321. defines.add(GL_QUERY_BY_REGION_NO_WAIT)
  2322. defines.add(GL_QUERY_BY_REGION_WAIT)
  2323. defines.add(GL_QUERY_NO_WAIT)
  2324. defines.add(GL_QUERY_WAIT)
  2325. defines.add(GL_R11F_G11F_B10F)
  2326. defines.add(GL_RASTERIZER_DISCARD)
  2327. defines.add(GL_RED_INTEGER)
  2328. defines.add(GL_RGB16F)
  2329. defines.add(GL_RGB16I)
  2330. defines.add(GL_RGB16UI)
  2331. defines.add(GL_RGB32F)
  2332. defines.add(GL_RGB32I)
  2333. defines.add(GL_RGB32UI)
  2334. defines.add(GL_RGB8I)
  2335. defines.add(GL_RGB8UI)
  2336. defines.add(GL_RGB9_E5)
  2337. defines.add(GL_RGBA16F)
  2338. defines.add(GL_RGBA16I)
  2339. defines.add(GL_RGBA16UI)
  2340. defines.add(GL_RGBA32F)
  2341. defines.add(GL_RGBA32I)
  2342. defines.add(GL_RGBA32UI)
  2343. defines.add(GL_RGBA8I)
  2344. defines.add(GL_RGBA8UI)
  2345. defines.add(GL_RGBA_INTEGER)
  2346. defines.add(GL_RGB_INTEGER)
  2347. defines.add(GL_SAMPLER_1D_ARRAY)
  2348. defines.add(GL_SAMPLER_1D_ARRAY_SHADOW)
  2349. defines.add(GL_SAMPLER_2D_ARRAY)
  2350. defines.add(GL_SAMPLER_2D_ARRAY_SHADOW)
  2351. defines.add(GL_SAMPLER_CUBE_SHADOW)
  2352. defines.add(GL_SEPARATE_ATTRIBS)
  2353. defines.add(GL_STENCIL_BUFFER)
  2354. defines.add(GL_TEXTURE_1D_ARRAY)
  2355. defines.add(GL_TEXTURE_2D_ARRAY)
  2356. defines.add(GL_TEXTURE_ALPHA_TYPE)
  2357. defines.add(GL_TEXTURE_BINDING_1D_ARRAY)
  2358. defines.add(GL_TEXTURE_BINDING_2D_ARRAY)
  2359. defines.add(GL_TEXTURE_BLUE_TYPE)
  2360. defines.add(GL_TEXTURE_DEPTH_TYPE)
  2361. defines.add(GL_TEXTURE_GREEN_TYPE)
  2362. defines.add(GL_TEXTURE_INTENSITY_TYPE)
  2363. defines.add(GL_TEXTURE_LUMINANCE_TYPE)
  2364. defines.add(GL_TEXTURE_RED_TYPE)
  2365. defines.add(GL_TEXTURE_SHARED_SIZE)
  2366. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER)
  2367. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING)
  2368. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_MODE)
  2369. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_SIZE)
  2370. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_START)
  2371. defines.add(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN)
  2372. defines.add(GL_TRANSFORM_FEEDBACK_VARYINGS)
  2373. defines.add(GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH)
  2374. defines.add(GL_UNSIGNED_INT_10F_11F_11F_REV)
  2375. defines.add(GL_UNSIGNED_INT_5_9_9_9_REV)
  2376. defines.add(GL_UNSIGNED_INT_SAMPLER_1D)
  2377. defines.add(GL_UNSIGNED_INT_SAMPLER_1D_ARRAY)
  2378. defines.add(GL_UNSIGNED_INT_SAMPLER_2D)
  2379. defines.add(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY)
  2380. defines.add(GL_UNSIGNED_INT_SAMPLER_3D)
  2381. defines.add(GL_UNSIGNED_INT_SAMPLER_CUBE)
  2382. defines.add(GL_UNSIGNED_INT_VEC2)
  2383. defines.add(GL_UNSIGNED_INT_VEC3)
  2384. defines.add(GL_UNSIGNED_INT_VEC4)
  2385. defines.add(GL_VERTEX_ATTRIB_ARRAY_INTEGER)
  2386. # GL_VERSION_3_1
  2387. GL_BUFFER_ACCESS_FLAGS = Enumerant('GL_BUFFER_ACCESS_FLAGS', 0x911f, 'GL_VERSION_3_1')
  2388. GL_BUFFER_MAP_LENGTH = Enumerant('GL_BUFFER_MAP_LENGTH', 0x9120, 'GL_VERSION_3_1')
  2389. GL_BUFFER_MAP_OFFSET = Enumerant('GL_BUFFER_MAP_OFFSET', 0x9121, 'GL_VERSION_3_1')
  2390. GL_INT_SAMPLER_2D_RECT = Enumerant('GL_INT_SAMPLER_2D_RECT', 0x8dcd, 'GL_VERSION_3_1')
  2391. GL_INT_SAMPLER_BUFFER = Enumerant('GL_INT_SAMPLER_BUFFER', 0x8dd0, 'GL_VERSION_3_1')
  2392. GL_MAX_RECTANGLE_TEXTURE_SIZE = Enumerant('GL_MAX_RECTANGLE_TEXTURE_SIZE', 0x84f8, 'GL_VERSION_3_1')
  2393. GL_MAX_TEXTURE_BUFFER_SIZE = Enumerant('GL_MAX_TEXTURE_BUFFER_SIZE', 0x8c2b, 'GL_VERSION_3_1')
  2394. GL_PRIMITIVE_RESTART = Enumerant('GL_PRIMITIVE_RESTART', 0x8f9d, 'GL_VERSION_3_1')
  2395. GL_PRIMITIVE_RESTART.enableCap = True
  2396. GL_PRIMITIVE_RESTART_INDEX = Enumerant('GL_PRIMITIVE_RESTART_INDEX', 0x8f9e, 'GL_VERSION_3_1')
  2397. GL_PROXY_TEXTURE_RECTANGLE = Enumerant('GL_PROXY_TEXTURE_RECTANGLE', 0x84f7, 'GL_VERSION_3_1')
  2398. GL_SAMPLER_2D_RECT = Enumerant('GL_SAMPLER_2D_RECT', 0x8b63, 'GL_VERSION_3_1')
  2399. GL_SAMPLER_2D_RECT_SHADOW = Enumerant('GL_SAMPLER_2D_RECT_SHADOW', 0x8b64, 'GL_VERSION_3_1')
  2400. GL_SAMPLER_BUFFER = Enumerant('GL_SAMPLER_BUFFER', 0x8dc2, 'GL_VERSION_3_1')
  2401. GL_TEXTURE_BINDING_BUFFER = Enumerant('GL_TEXTURE_BINDING_BUFFER', 0x8c2c, 'GL_VERSION_3_1')
  2402. GL_TEXTURE_BINDING_RECTANGLE = Enumerant('GL_TEXTURE_BINDING_RECTANGLE', 0x84f6, 'GL_VERSION_3_1')
  2403. GL_TEXTURE_BUFFER = Enumerant('GL_TEXTURE_BUFFER', 0x8c2a, 'GL_VERSION_3_1')
  2404. GL_TEXTURE_BUFFER_DATA_STORE_BINDING = Enumerant('GL_TEXTURE_BUFFER_DATA_STORE_BINDING', 0x8c2d, 'GL_VERSION_3_1')
  2405. GL_TEXTURE_BUFFER_FORMAT = Enumerant('GL_TEXTURE_BUFFER_FORMAT', 0x8c2e, 'GL_VERSION_3_1')
  2406. GL_TEXTURE_RECTANGLE = Enumerant('GL_TEXTURE_RECTANGLE', 0x84f5, 'GL_VERSION_3_1')
  2407. GL_UNSIGNED_INT_SAMPLER_2D_RECT = Enumerant('GL_UNSIGNED_INT_SAMPLER_2D_RECT', 0x8dd5, 'GL_VERSION_3_1')
  2408. GL_UNSIGNED_INT_SAMPLER_BUFFER = Enumerant('GL_UNSIGNED_INT_SAMPLER_BUFFER', 0x8dd8, 'GL_VERSION_3_1')
  2409. defines.add(GL_BUFFER_ACCESS_FLAGS)
  2410. defines.add(GL_BUFFER_MAP_LENGTH)
  2411. defines.add(GL_BUFFER_MAP_OFFSET)
  2412. defines.add(GL_INT_SAMPLER_2D_RECT)
  2413. defines.add(GL_INT_SAMPLER_BUFFER)
  2414. defines.add(GL_MAX_RECTANGLE_TEXTURE_SIZE)
  2415. defines.add(GL_MAX_TEXTURE_BUFFER_SIZE)
  2416. defines.add(GL_PRIMITIVE_RESTART)
  2417. defines.add(GL_PRIMITIVE_RESTART_INDEX)
  2418. defines.add(GL_PROXY_TEXTURE_RECTANGLE)
  2419. defines.add(GL_SAMPLER_2D_RECT)
  2420. defines.add(GL_SAMPLER_2D_RECT_SHADOW)
  2421. defines.add(GL_SAMPLER_BUFFER)
  2422. defines.add(GL_TEXTURE_BINDING_BUFFER)
  2423. defines.add(GL_TEXTURE_BINDING_RECTANGLE)
  2424. defines.add(GL_TEXTURE_BUFFER)
  2425. defines.add(GL_TEXTURE_BUFFER_DATA_STORE_BINDING)
  2426. defines.add(GL_TEXTURE_BUFFER_FORMAT)
  2427. defines.add(GL_TEXTURE_RECTANGLE)
  2428. defines.add(GL_UNSIGNED_INT_SAMPLER_2D_RECT)
  2429. defines.add(GL_UNSIGNED_INT_SAMPLER_BUFFER)
  2430. # GL_VERSION_3_2
  2431. GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = Enumerant('GL_CONTEXT_COMPATIBILITY_PROFILE_BIT', 0x0002, 'GL_VERSION_3_2')
  2432. GL_CONTEXT_CORE_PROFILE_BIT = Enumerant('GL_CONTEXT_CORE_PROFILE_BIT', 0x0001, 'GL_VERSION_3_2')
  2433. GL_CONTEXT_PROFILE_MASK = Enumerant('GL_CONTEXT_PROFILE_MASK', 0x9126, 'GL_VERSION_3_2')
  2434. GL_FRAMEBUFFER_ATTACHMENT_LAYERED = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_LAYERED', 0x8da7, 'GL_VERSION_3_2')
  2435. GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS', 0x8da8, 'GL_VERSION_3_2')
  2436. GL_GEOMETRY_INPUT_TYPE = Enumerant('GL_GEOMETRY_INPUT_TYPE', 0x8917, 'GL_VERSION_3_2')
  2437. GL_GEOMETRY_OUTPUT_TYPE = Enumerant('GL_GEOMETRY_OUTPUT_TYPE', 0x8918, 'GL_VERSION_3_2')
  2438. GL_GEOMETRY_SHADER = Enumerant('GL_GEOMETRY_SHADER', 0x8dd9, 'GL_VERSION_3_2')
  2439. GL_GEOMETRY_VERTICES_OUT = Enumerant('GL_GEOMETRY_VERTICES_OUT', 0x8916, 'GL_VERSION_3_2')
  2440. GL_LINES_ADJACENCY = Enumerant('GL_LINES_ADJACENCY', 0x000a, 'GL_VERSION_3_2')
  2441. GL_LINE_STRIP_ADJACENCY = Enumerant('GL_LINE_STRIP_ADJACENCY', 0x000b, 'GL_VERSION_3_2')
  2442. GL_MAX_FRAGMENT_INPUT_COMPONENTS = Enumerant('GL_MAX_FRAGMENT_INPUT_COMPONENTS', 0x9125, 'GL_VERSION_3_2')
  2443. GL_MAX_GEOMETRY_INPUT_COMPONENTS = Enumerant('GL_MAX_GEOMETRY_INPUT_COMPONENTS', 0x9123, 'GL_VERSION_3_2')
  2444. GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = Enumerant('GL_MAX_GEOMETRY_OUTPUT_COMPONENTS', 0x9124, 'GL_VERSION_3_2')
  2445. GL_MAX_GEOMETRY_OUTPUT_VERTICES = Enumerant('GL_MAX_GEOMETRY_OUTPUT_VERTICES', 0x8de0, 'GL_VERSION_3_2')
  2446. GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = Enumerant('GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS', 0x8c29, 'GL_VERSION_3_2')
  2447. GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = Enumerant('GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS', 0x8de1, 'GL_VERSION_3_2')
  2448. GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = Enumerant('GL_MAX_GEOMETRY_UNIFORM_COMPONENTS', 0x8ddf, 'GL_VERSION_3_2')
  2449. GL_MAX_VERTEX_OUTPUT_COMPONENTS = Enumerant('GL_MAX_VERTEX_OUTPUT_COMPONENTS', 0x9122, 'GL_VERSION_3_2')
  2450. GL_PROGRAM_POINT_SIZE = Enumerant('GL_PROGRAM_POINT_SIZE', 0x8642, 'GL_VERSION_3_2')
  2451. GL_PROGRAM_POINT_SIZE.enableCap = True
  2452. GL_TRIANGLES_ADJACENCY = Enumerant('GL_TRIANGLES_ADJACENCY', 0x000c, 'GL_VERSION_3_2')
  2453. GL_TRIANGLE_STRIP_ADJACENCY = Enumerant('GL_TRIANGLE_STRIP_ADJACENCY', 0x000d, 'GL_VERSION_3_2')
  2454. defines.add(GL_CONTEXT_COMPATIBILITY_PROFILE_BIT)
  2455. defines.add(GL_CONTEXT_CORE_PROFILE_BIT)
  2456. defines.add(GL_CONTEXT_PROFILE_MASK)
  2457. defines.add(GL_FRAMEBUFFER_ATTACHMENT_LAYERED)
  2458. defines.add(GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS)
  2459. defines.add(GL_GEOMETRY_INPUT_TYPE)
  2460. defines.add(GL_GEOMETRY_OUTPUT_TYPE)
  2461. defines.add(GL_GEOMETRY_SHADER)
  2462. defines.add(GL_GEOMETRY_VERTICES_OUT)
  2463. defines.add(GL_LINES_ADJACENCY)
  2464. defines.add(GL_LINE_STRIP_ADJACENCY)
  2465. defines.add(GL_MAX_FRAGMENT_INPUT_COMPONENTS)
  2466. defines.add(GL_MAX_GEOMETRY_INPUT_COMPONENTS)
  2467. defines.add(GL_MAX_GEOMETRY_OUTPUT_COMPONENTS)
  2468. defines.add(GL_MAX_GEOMETRY_OUTPUT_VERTICES)
  2469. defines.add(GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS)
  2470. defines.add(GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS)
  2471. defines.add(GL_MAX_GEOMETRY_UNIFORM_COMPONENTS)
  2472. defines.add(GL_MAX_VERTEX_OUTPUT_COMPONENTS)
  2473. defines.add(GL_PROGRAM_POINT_SIZE)
  2474. defines.add(GL_TRIANGLES_ADJACENCY)
  2475. defines.add(GL_TRIANGLE_STRIP_ADJACENCY)
  2476. # GL_VERSION_3_3
  2477. GL_VERTEX_ATTRIB_ARRAY_DIVISOR = Enumerant('GL_VERTEX_ATTRIB_ARRAY_DIVISOR', 0x88fe, 'GL_VERSION_3_3')
  2478. defines.add(GL_VERTEX_ATTRIB_ARRAY_DIVISOR)
  2479. # GL_VERSION_4_0
  2480. GL_INT_SAMPLER_CUBE_MAP_ARRAY = Enumerant('GL_INT_SAMPLER_CUBE_MAP_ARRAY', 0x900e, 'GL_VERSION_4_0')
  2481. GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS = Enumerant('GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS', 0x8f9f, 'GL_VERSION_4_0')
  2482. GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = Enumerant('GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET', 0x8e5f, 'GL_VERSION_4_0')
  2483. GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = Enumerant('GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET', 0x8e5e, 'GL_VERSION_4_0')
  2484. GL_MIN_SAMPLE_SHADING_VALUE = Enumerant('GL_MIN_SAMPLE_SHADING_VALUE', 0x8c37, 'GL_VERSION_4_0')
  2485. GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = Enumerant('GL_PROXY_TEXTURE_CUBE_MAP_ARRAY', 0x900b, 'GL_VERSION_4_0')
  2486. GL_SAMPLER_CUBE_MAP_ARRAY = Enumerant('GL_SAMPLER_CUBE_MAP_ARRAY', 0x900c, 'GL_VERSION_4_0')
  2487. GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = Enumerant('GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW', 0x900d, 'GL_VERSION_4_0')
  2488. GL_SAMPLE_SHADING = Enumerant('GL_SAMPLE_SHADING', 0x8c36, 'GL_VERSION_4_0')
  2489. GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = Enumerant('GL_TEXTURE_BINDING_CUBE_MAP_ARRAY', 0x900a, 'GL_VERSION_4_0')
  2490. GL_TEXTURE_CUBE_MAP_ARRAY = Enumerant('GL_TEXTURE_CUBE_MAP_ARRAY', 0x9009, 'GL_VERSION_4_0')
  2491. GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = Enumerant('GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY', 0x900f, 'GL_VERSION_4_0')
  2492. defines.add(GL_INT_SAMPLER_CUBE_MAP_ARRAY)
  2493. defines.add(GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS)
  2494. defines.add(GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET)
  2495. defines.add(GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET)
  2496. defines.add(GL_MIN_SAMPLE_SHADING_VALUE)
  2497. defines.add(GL_PROXY_TEXTURE_CUBE_MAP_ARRAY)
  2498. defines.add(GL_SAMPLER_CUBE_MAP_ARRAY)
  2499. defines.add(GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW)
  2500. defines.add(GL_SAMPLE_SHADING)
  2501. defines.add(GL_TEXTURE_BINDING_CUBE_MAP_ARRAY)
  2502. defines.add(GL_TEXTURE_CUBE_MAP_ARRAY)
  2503. defines.add(GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY)
  2504. # GL_VERSION_4_2
  2505. GL_COMPRESSED_RGBA_BPTC_UNORM = Enumerant('GL_COMPRESSED_RGBA_BPTC_UNORM', 0x8e8c, 'GL_VERSION_4_2')
  2506. GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT = Enumerant('GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT', 0x8e8e, 'GL_VERSION_4_2')
  2507. GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = Enumerant('GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT', 0x8e8f, 'GL_VERSION_4_2')
  2508. GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM = Enumerant('GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM', 0x8e8d, 'GL_VERSION_4_2')
  2509. defines.add(GL_COMPRESSED_RGBA_BPTC_UNORM)
  2510. defines.add(GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT)
  2511. defines.add(GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT)
  2512. defines.add(GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM)
  2513. # GL_VERSION_4_3
  2514. GL_NUM_SHADING_LANGUAGE_VERSIONS = Enumerant('GL_NUM_SHADING_LANGUAGE_VERSIONS', 0x82e9, 'GL_VERSION_4_3')
  2515. GL_VERTEX_ATTRIB_ARRAY_LONG = Enumerant('GL_VERTEX_ATTRIB_ARRAY_LONG', 0x874e, 'GL_VERSION_4_3')
  2516. defines.add(GL_NUM_SHADING_LANGUAGE_VERSIONS)
  2517. defines.add(GL_VERTEX_ATTRIB_ARRAY_LONG)
  2518. # GL_VERSION_4_4
  2519. GL_MAX_VERTEX_ATTRIB_STRIDE = Enumerant('GL_MAX_VERTEX_ATTRIB_STRIDE', 0x82e5, 'GL_VERSION_4_4')
  2520. GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = Enumerant('GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED', 0x8221, 'GL_VERSION_4_4')
  2521. GL_TEXTURE_BUFFER_BINDING = Enumerant('GL_TEXTURE_BUFFER_BINDING', 0x8c2a, 'GL_VERSION_4_4')
  2522. defines.add(GL_MAX_VERTEX_ATTRIB_STRIDE)
  2523. defines.add(GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED)
  2524. defines.add(GL_TEXTURE_BUFFER_BINDING)
  2525. # GL_3DFX_multisample
  2526. GL_MULTISAMPLE_3DFX = Enumerant('GL_MULTISAMPLE_3DFX', 0x86b2, 'GL_3DFX_multisample')
  2527. GL_MULTISAMPLE_BIT_3DFX = Enumerant('GL_MULTISAMPLE_BIT_3DFX', 0x20000000, 'GL_3DFX_multisample')
  2528. GL_SAMPLES_3DFX = Enumerant('GL_SAMPLES_3DFX', 0x86b4, 'GL_3DFX_multisample')
  2529. GL_SAMPLE_BUFFERS_3DFX = Enumerant('GL_SAMPLE_BUFFERS_3DFX', 0x86b3, 'GL_3DFX_multisample')
  2530. defines.add(GL_MULTISAMPLE_3DFX)
  2531. defines.add(GL_MULTISAMPLE_BIT_3DFX)
  2532. defines.add(GL_SAMPLES_3DFX)
  2533. defines.add(GL_SAMPLE_BUFFERS_3DFX)
  2534. # GL_3DFX_texture_compression_FXT1
  2535. GL_COMPRESSED_RGBA_FXT1_3DFX = Enumerant('GL_COMPRESSED_RGBA_FXT1_3DFX', 0x86b1, 'GL_3DFX_texture_compression_FXT1')
  2536. GL_COMPRESSED_RGB_FXT1_3DFX = Enumerant('GL_COMPRESSED_RGB_FXT1_3DFX', 0x86b0, 'GL_3DFX_texture_compression_FXT1')
  2537. defines.add(GL_COMPRESSED_RGBA_FXT1_3DFX)
  2538. defines.add(GL_COMPRESSED_RGB_FXT1_3DFX)
  2539. # GL_AMD_blend_minmax_factor
  2540. GL_FACTOR_MAX_AMD = Enumerant('GL_FACTOR_MAX_AMD', 0x901d, 'GL_AMD_blend_minmax_factor')
  2541. GL_FACTOR_MIN_AMD = Enumerant('GL_FACTOR_MIN_AMD', 0x901c, 'GL_AMD_blend_minmax_factor')
  2542. defines.add(GL_FACTOR_MAX_AMD)
  2543. defines.add(GL_FACTOR_MIN_AMD)
  2544. # GL_AMD_compressed_3DC_texture
  2545. GL_3DC_XY_AMD = Enumerant('GL_3DC_XY_AMD', 0x87fa, 'GL_AMD_compressed_3DC_texture')
  2546. GL_3DC_X_AMD = Enumerant('GL_3DC_X_AMD', 0x87f9, 'GL_AMD_compressed_3DC_texture')
  2547. defines.add(GL_3DC_XY_AMD)
  2548. defines.add(GL_3DC_X_AMD)
  2549. # GL_AMD_compressed_ATC_texture
  2550. GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = Enumerant('GL_ATC_RGBA_EXPLICIT_ALPHA_AMD', 0x8c93, 'GL_AMD_compressed_ATC_texture')
  2551. GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = Enumerant('GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD', 0x87ee, 'GL_AMD_compressed_ATC_texture')
  2552. GL_ATC_RGB_AMD = Enumerant('GL_ATC_RGB_AMD', 0x8c92, 'GL_AMD_compressed_ATC_texture')
  2553. defines.add(GL_ATC_RGBA_EXPLICIT_ALPHA_AMD)
  2554. defines.add(GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD)
  2555. defines.add(GL_ATC_RGB_AMD)
  2556. # GL_AMD_debug_output
  2557. GL_DEBUG_CATEGORY_API_ERROR_AMD = Enumerant('GL_DEBUG_CATEGORY_API_ERROR_AMD', 0x9149, 'GL_AMD_debug_output')
  2558. GL_DEBUG_CATEGORY_APPLICATION_AMD = Enumerant('GL_DEBUG_CATEGORY_APPLICATION_AMD', 0x914f, 'GL_AMD_debug_output')
  2559. GL_DEBUG_CATEGORY_DEPRECATION_AMD = Enumerant('GL_DEBUG_CATEGORY_DEPRECATION_AMD', 0x914b, 'GL_AMD_debug_output')
  2560. GL_DEBUG_CATEGORY_OTHER_AMD = Enumerant('GL_DEBUG_CATEGORY_OTHER_AMD', 0x9150, 'GL_AMD_debug_output')
  2561. GL_DEBUG_CATEGORY_PERFORMANCE_AMD = Enumerant('GL_DEBUG_CATEGORY_PERFORMANCE_AMD', 0x914d, 'GL_AMD_debug_output')
  2562. GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD = Enumerant('GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD', 0x914e, 'GL_AMD_debug_output')
  2563. GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD = Enumerant('GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD', 0x914c, 'GL_AMD_debug_output')
  2564. GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD = Enumerant('GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD', 0x914a, 'GL_AMD_debug_output')
  2565. GL_DEBUG_LOGGED_MESSAGES_AMD = Enumerant('GL_DEBUG_LOGGED_MESSAGES_AMD', 0x9145, 'GL_AMD_debug_output')
  2566. GL_DEBUG_SEVERITY_HIGH_AMD = Enumerant('GL_DEBUG_SEVERITY_HIGH_AMD', 0x9146, 'GL_AMD_debug_output')
  2567. GL_DEBUG_SEVERITY_LOW_AMD = Enumerant('GL_DEBUG_SEVERITY_LOW_AMD', 0x9148, 'GL_AMD_debug_output')
  2568. GL_DEBUG_SEVERITY_MEDIUM_AMD = Enumerant('GL_DEBUG_SEVERITY_MEDIUM_AMD', 0x9147, 'GL_AMD_debug_output')
  2569. GL_MAX_DEBUG_LOGGED_MESSAGES_AMD = Enumerant('GL_MAX_DEBUG_LOGGED_MESSAGES_AMD', 0x9144, 'GL_AMD_debug_output')
  2570. GL_MAX_DEBUG_MESSAGE_LENGTH_AMD = Enumerant('GL_MAX_DEBUG_MESSAGE_LENGTH_AMD', 0x9143, 'GL_AMD_debug_output')
  2571. defines.add(GL_DEBUG_CATEGORY_API_ERROR_AMD)
  2572. defines.add(GL_DEBUG_CATEGORY_APPLICATION_AMD)
  2573. defines.add(GL_DEBUG_CATEGORY_DEPRECATION_AMD)
  2574. defines.add(GL_DEBUG_CATEGORY_OTHER_AMD)
  2575. defines.add(GL_DEBUG_CATEGORY_PERFORMANCE_AMD)
  2576. defines.add(GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD)
  2577. defines.add(GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD)
  2578. defines.add(GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD)
  2579. defines.add(GL_DEBUG_LOGGED_MESSAGES_AMD)
  2580. defines.add(GL_DEBUG_SEVERITY_HIGH_AMD)
  2581. defines.add(GL_DEBUG_SEVERITY_LOW_AMD)
  2582. defines.add(GL_DEBUG_SEVERITY_MEDIUM_AMD)
  2583. defines.add(GL_MAX_DEBUG_LOGGED_MESSAGES_AMD)
  2584. defines.add(GL_MAX_DEBUG_MESSAGE_LENGTH_AMD)
  2585. # GL_AMD_depth_clamp_separate
  2586. GL_DEPTH_CLAMP_FAR_AMD = Enumerant('GL_DEPTH_CLAMP_FAR_AMD', 0x901f, 'GL_AMD_depth_clamp_separate')
  2587. GL_DEPTH_CLAMP_NEAR_AMD = Enumerant('GL_DEPTH_CLAMP_NEAR_AMD', 0x901e, 'GL_AMD_depth_clamp_separate')
  2588. defines.add(GL_DEPTH_CLAMP_FAR_AMD)
  2589. defines.add(GL_DEPTH_CLAMP_NEAR_AMD)
  2590. # GL_AMD_interleaved_elements
  2591. GL_VERTEX_ELEMENT_SWIZZLE_AMD = Enumerant('GL_VERTEX_ELEMENT_SWIZZLE_AMD', 0x91a4, 'GL_AMD_interleaved_elements')
  2592. GL_VERTEX_ID_SWIZZLE_AMD = Enumerant('GL_VERTEX_ID_SWIZZLE_AMD', 0x91a5, 'GL_AMD_interleaved_elements')
  2593. defines.add(GL_VERTEX_ELEMENT_SWIZZLE_AMD)
  2594. defines.add(GL_VERTEX_ID_SWIZZLE_AMD)
  2595. # GL_AMD_name_gen_delete
  2596. GL_DATA_BUFFER_AMD = Enumerant('GL_DATA_BUFFER_AMD', 0x9151, 'GL_AMD_name_gen_delete')
  2597. GL_PERFORMANCE_MONITOR_AMD = Enumerant('GL_PERFORMANCE_MONITOR_AMD', 0x9152, 'GL_AMD_name_gen_delete')
  2598. GL_QUERY_OBJECT_AMD = Enumerant('GL_QUERY_OBJECT_AMD', 0x9153, 'GL_AMD_name_gen_delete')
  2599. GL_SAMPLER_OBJECT_AMD = Enumerant('GL_SAMPLER_OBJECT_AMD', 0x9155, 'GL_AMD_name_gen_delete')
  2600. GL_VERTEX_ARRAY_OBJECT_AMD = Enumerant('GL_VERTEX_ARRAY_OBJECT_AMD', 0x9154, 'GL_AMD_name_gen_delete')
  2601. defines.add(GL_DATA_BUFFER_AMD)
  2602. defines.add(GL_PERFORMANCE_MONITOR_AMD)
  2603. defines.add(GL_QUERY_OBJECT_AMD)
  2604. defines.add(GL_SAMPLER_OBJECT_AMD)
  2605. defines.add(GL_VERTEX_ARRAY_OBJECT_AMD)
  2606. # GL_AMD_performance_monitor
  2607. GL_COUNTER_RANGE_AMD = Enumerant('GL_COUNTER_RANGE_AMD', 0x8bc1, 'GL_AMD_performance_monitor')
  2608. GL_COUNTER_TYPE_AMD = Enumerant('GL_COUNTER_TYPE_AMD', 0x8bc0, 'GL_AMD_performance_monitor')
  2609. GL_PERCENTAGE_AMD = Enumerant('GL_PERCENTAGE_AMD', 0x8bc3, 'GL_AMD_performance_monitor')
  2610. GL_PERFMON_RESULT_AMD = Enumerant('GL_PERFMON_RESULT_AMD', 0x8bc6, 'GL_AMD_performance_monitor')
  2611. GL_PERFMON_RESULT_AVAILABLE_AMD = Enumerant('GL_PERFMON_RESULT_AVAILABLE_AMD', 0x8bc4, 'GL_AMD_performance_monitor')
  2612. GL_PERFMON_RESULT_SIZE_AMD = Enumerant('GL_PERFMON_RESULT_SIZE_AMD', 0x8bc5, 'GL_AMD_performance_monitor')
  2613. GL_UNSIGNED_INT64_AMD = Enumerant('GL_UNSIGNED_INT64_AMD', 0x8bc2, 'GL_AMD_performance_monitor')
  2614. defines.add(GL_COUNTER_RANGE_AMD)
  2615. defines.add(GL_COUNTER_TYPE_AMD)
  2616. defines.add(GL_PERCENTAGE_AMD)
  2617. defines.add(GL_PERFMON_RESULT_AMD)
  2618. defines.add(GL_PERFMON_RESULT_AVAILABLE_AMD)
  2619. defines.add(GL_PERFMON_RESULT_SIZE_AMD)
  2620. defines.add(GL_UNSIGNED_INT64_AMD)
  2621. # GL_AMD_pinned_memory
  2622. GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD = Enumerant('GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD', 0x9160, 'GL_AMD_pinned_memory')
  2623. defines.add(GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD)
  2624. # GL_AMD_program_binary_Z400
  2625. GL_Z400_BINARY_AMD = Enumerant('GL_Z400_BINARY_AMD', 0x8740, 'GL_AMD_program_binary_Z400')
  2626. defines.add(GL_Z400_BINARY_AMD)
  2627. # GL_AMD_query_buffer_object
  2628. GL_QUERY_BUFFER_AMD = Enumerant('GL_QUERY_BUFFER_AMD', 0x9192, 'GL_AMD_query_buffer_object')
  2629. GL_QUERY_BUFFER_BINDING_AMD = Enumerant('GL_QUERY_BUFFER_BINDING_AMD', 0x9193, 'GL_AMD_query_buffer_object')
  2630. GL_QUERY_RESULT_NO_WAIT_AMD = Enumerant('GL_QUERY_RESULT_NO_WAIT_AMD', 0x9194, 'GL_AMD_query_buffer_object')
  2631. defines.add(GL_QUERY_BUFFER_AMD)
  2632. defines.add(GL_QUERY_BUFFER_BINDING_AMD)
  2633. defines.add(GL_QUERY_RESULT_NO_WAIT_AMD)
  2634. # GL_AMD_sample_positions
  2635. GL_SUBSAMPLE_DISTANCE_AMD = Enumerant('GL_SUBSAMPLE_DISTANCE_AMD', 0x883f, 'GL_AMD_sample_positions')
  2636. defines.add(GL_SUBSAMPLE_DISTANCE_AMD)
  2637. # GL_AMD_seamless_cubemap_per_texture
  2638. GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB = Enumerant('GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB', 0x884f, 'GL_AMD_seamless_cubemap_per_texture')
  2639. defines.add(GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB)
  2640. # GL_AMD_sparse_texture
  2641. GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD = Enumerant('GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD', 0x9199, 'GL_AMD_sparse_texture')
  2642. GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS = Enumerant('GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS', 0x919a, 'GL_AMD_sparse_texture')
  2643. GL_MAX_SPARSE_TEXTURE_SIZE_AMD = Enumerant('GL_MAX_SPARSE_TEXTURE_SIZE_AMD', 0x9198, 'GL_AMD_sparse_texture')
  2644. GL_MIN_LOD_WARNING_AMD = Enumerant('GL_MIN_LOD_WARNING_AMD', 0x919c, 'GL_AMD_sparse_texture')
  2645. GL_MIN_SPARSE_LEVEL_AMD = Enumerant('GL_MIN_SPARSE_LEVEL_AMD', 0x919b, 'GL_AMD_sparse_texture')
  2646. GL_TEXTURE_STORAGE_SPARSE_BIT_AMD = Enumerant('GL_TEXTURE_STORAGE_SPARSE_BIT_AMD', 0x0001, 'GL_AMD_sparse_texture')
  2647. GL_VIRTUAL_PAGE_SIZE_X_AMD = Enumerant('GL_VIRTUAL_PAGE_SIZE_X_AMD', 0x9195, 'GL_AMD_sparse_texture')
  2648. GL_VIRTUAL_PAGE_SIZE_Y_AMD = Enumerant('GL_VIRTUAL_PAGE_SIZE_Y_AMD', 0x9196, 'GL_AMD_sparse_texture')
  2649. GL_VIRTUAL_PAGE_SIZE_Z_AMD = Enumerant('GL_VIRTUAL_PAGE_SIZE_Z_AMD', 0x9197, 'GL_AMD_sparse_texture')
  2650. defines.add(GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD)
  2651. defines.add(GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS)
  2652. defines.add(GL_MAX_SPARSE_TEXTURE_SIZE_AMD)
  2653. defines.add(GL_MIN_LOD_WARNING_AMD)
  2654. defines.add(GL_MIN_SPARSE_LEVEL_AMD)
  2655. defines.add(GL_TEXTURE_STORAGE_SPARSE_BIT_AMD)
  2656. defines.add(GL_VIRTUAL_PAGE_SIZE_X_AMD)
  2657. defines.add(GL_VIRTUAL_PAGE_SIZE_Y_AMD)
  2658. defines.add(GL_VIRTUAL_PAGE_SIZE_Z_AMD)
  2659. # GL_AMD_stencil_operation_extended
  2660. GL_REPLACE_VALUE_AMD = Enumerant('GL_REPLACE_VALUE_AMD', 0x874b, 'GL_AMD_stencil_operation_extended')
  2661. GL_SET_AMD = Enumerant('GL_SET_AMD', 0x874a, 'GL_AMD_stencil_operation_extended')
  2662. GL_STENCIL_BACK_OP_VALUE_AMD = Enumerant('GL_STENCIL_BACK_OP_VALUE_AMD', 0x874d, 'GL_AMD_stencil_operation_extended')
  2663. GL_STENCIL_OP_VALUE_AMD = Enumerant('GL_STENCIL_OP_VALUE_AMD', 0x874c, 'GL_AMD_stencil_operation_extended')
  2664. defines.add(GL_REPLACE_VALUE_AMD)
  2665. defines.add(GL_SET_AMD)
  2666. defines.add(GL_STENCIL_BACK_OP_VALUE_AMD)
  2667. defines.add(GL_STENCIL_OP_VALUE_AMD)
  2668. # GL_AMD_vertex_shader_tessellator
  2669. GL_CONTINUOUS_AMD = Enumerant('GL_CONTINUOUS_AMD', 0x9007, 'GL_AMD_vertex_shader_tessellator')
  2670. GL_DISCRETE_AMD = Enumerant('GL_DISCRETE_AMD', 0x9006, 'GL_AMD_vertex_shader_tessellator')
  2671. GL_INT_SAMPLER_BUFFER_AMD = Enumerant('GL_INT_SAMPLER_BUFFER_AMD', 0x9002, 'GL_AMD_vertex_shader_tessellator')
  2672. GL_SAMPLER_BUFFER_AMD = Enumerant('GL_SAMPLER_BUFFER_AMD', 0x9001, 'GL_AMD_vertex_shader_tessellator')
  2673. GL_TESSELLATION_FACTOR_AMD = Enumerant('GL_TESSELLATION_FACTOR_AMD', 0x9005, 'GL_AMD_vertex_shader_tessellator')
  2674. GL_TESSELLATION_MODE_AMD = Enumerant('GL_TESSELLATION_MODE_AMD', 0x9004, 'GL_AMD_vertex_shader_tessellator')
  2675. GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD = Enumerant('GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD', 0x9003, 'GL_AMD_vertex_shader_tessellator')
  2676. defines.add(GL_CONTINUOUS_AMD)
  2677. defines.add(GL_DISCRETE_AMD)
  2678. defines.add(GL_INT_SAMPLER_BUFFER_AMD)
  2679. defines.add(GL_SAMPLER_BUFFER_AMD)
  2680. defines.add(GL_TESSELLATION_FACTOR_AMD)
  2681. defines.add(GL_TESSELLATION_MODE_AMD)
  2682. defines.add(GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD)
  2683. # GL_ANGLE_framebuffer_blit
  2684. GL_DRAW_FRAMEBUFFER_ANGLE = Enumerant('GL_DRAW_FRAMEBUFFER_ANGLE', 0x8ca9, 'GL_ANGLE_framebuffer_blit')
  2685. GL_DRAW_FRAMEBUFFER_BINDING_ANGLE = Enumerant('GL_DRAW_FRAMEBUFFER_BINDING_ANGLE', 0x8ca6, 'GL_ANGLE_framebuffer_blit')
  2686. GL_READ_FRAMEBUFFER_ANGLE = Enumerant('GL_READ_FRAMEBUFFER_ANGLE', 0x8ca8, 'GL_ANGLE_framebuffer_blit')
  2687. GL_READ_FRAMEBUFFER_BINDING_ANGLE = Enumerant('GL_READ_FRAMEBUFFER_BINDING_ANGLE', 0x8caa, 'GL_ANGLE_framebuffer_blit')
  2688. defines.add(GL_DRAW_FRAMEBUFFER_ANGLE)
  2689. defines.add(GL_DRAW_FRAMEBUFFER_BINDING_ANGLE)
  2690. defines.add(GL_READ_FRAMEBUFFER_ANGLE)
  2691. defines.add(GL_READ_FRAMEBUFFER_BINDING_ANGLE)
  2692. # GL_ANGLE_framebuffer_multisample
  2693. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE', 0x8d56, 'GL_ANGLE_framebuffer_multisample')
  2694. GL_MAX_SAMPLES_ANGLE = Enumerant('GL_MAX_SAMPLES_ANGLE', 0x8d57, 'GL_ANGLE_framebuffer_multisample')
  2695. GL_RENDERBUFFER_SAMPLES_ANGLE = Enumerant('GL_RENDERBUFFER_SAMPLES_ANGLE', 0x8cab, 'GL_ANGLE_framebuffer_multisample')
  2696. defines.add(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE)
  2697. defines.add(GL_MAX_SAMPLES_ANGLE)
  2698. defines.add(GL_RENDERBUFFER_SAMPLES_ANGLE)
  2699. # GL_ANGLE_instanced_arrays
  2700. GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = Enumerant('GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE', 0x88fe, 'GL_ANGLE_instanced_arrays')
  2701. defines.add(GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE)
  2702. # GL_ANGLE_pack_reverse_row_order
  2703. GL_PACK_REVERSE_ROW_ORDER_ANGLE = Enumerant('GL_PACK_REVERSE_ROW_ORDER_ANGLE', 0x93a4, 'GL_ANGLE_pack_reverse_row_order')
  2704. defines.add(GL_PACK_REVERSE_ROW_ORDER_ANGLE)
  2705. # GL_ANGLE_program_binary
  2706. GL_PROGRAM_BINARY_ANGLE = Enumerant('GL_PROGRAM_BINARY_ANGLE', 0x93a6, 'GL_ANGLE_program_binary')
  2707. defines.add(GL_PROGRAM_BINARY_ANGLE)
  2708. # GL_ANGLE_texture_compression_dxt1
  2709. GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE = Enumerant('GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE', 0x83f1, 'GL_ANGLE_texture_compression_dxt1')
  2710. GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE = Enumerant('GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE', 0x83f0, 'GL_ANGLE_texture_compression_dxt1')
  2711. defines.add(GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE)
  2712. defines.add(GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE)
  2713. # GL_ANGLE_texture_compression_dxt3
  2714. GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE = Enumerant('GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE', 0x83f2, 'GL_ANGLE_texture_compression_dxt3')
  2715. defines.add(GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE)
  2716. # GL_ANGLE_texture_compression_dxt5
  2717. GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE = Enumerant('GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE', 0x83f3, 'GL_ANGLE_texture_compression_dxt5')
  2718. defines.add(GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE)
  2719. # GL_ANGLE_texture_usage
  2720. GL_FRAMEBUFFER_ATTACHMENT_ANGLE = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_ANGLE', 0x93a3, 'GL_ANGLE_texture_usage')
  2721. GL_TEXTURE_USAGE_ANGLE = Enumerant('GL_TEXTURE_USAGE_ANGLE', 0x93a2, 'GL_ANGLE_texture_usage')
  2722. defines.add(GL_FRAMEBUFFER_ATTACHMENT_ANGLE)
  2723. defines.add(GL_TEXTURE_USAGE_ANGLE)
  2724. # GL_ANGLE_timer_query
  2725. GL_CURRENT_QUERY_ANGLE = Enumerant('GL_CURRENT_QUERY_ANGLE', 0x8865, 'GL_ANGLE_timer_query')
  2726. GL_QUERY_COUNTER_BITS_ANGLE = Enumerant('GL_QUERY_COUNTER_BITS_ANGLE', 0x8864, 'GL_ANGLE_timer_query')
  2727. GL_QUERY_RESULT_ANGLE = Enumerant('GL_QUERY_RESULT_ANGLE', 0x8866, 'GL_ANGLE_timer_query')
  2728. GL_QUERY_RESULT_AVAILABLE_ANGLE = Enumerant('GL_QUERY_RESULT_AVAILABLE_ANGLE', 0x8867, 'GL_ANGLE_timer_query')
  2729. GL_TIMESTAMP_ANGLE = Enumerant('GL_TIMESTAMP_ANGLE', 0x8e28, 'GL_ANGLE_timer_query')
  2730. GL_TIME_ELAPSED_ANGLE = Enumerant('GL_TIME_ELAPSED_ANGLE', 0x88bf, 'GL_ANGLE_timer_query')
  2731. defines.add(GL_CURRENT_QUERY_ANGLE)
  2732. defines.add(GL_QUERY_COUNTER_BITS_ANGLE)
  2733. defines.add(GL_QUERY_RESULT_ANGLE)
  2734. defines.add(GL_QUERY_RESULT_AVAILABLE_ANGLE)
  2735. defines.add(GL_TIMESTAMP_ANGLE)
  2736. defines.add(GL_TIME_ELAPSED_ANGLE)
  2737. # GL_ANGLE_translated_shader_source
  2738. GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = Enumerant('GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE', 0x93a0, 'GL_ANGLE_translated_shader_source')
  2739. defines.add(GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE)
  2740. # GL_APPLE_aux_depth_stencil
  2741. GL_AUX_DEPTH_STENCIL_APPLE = Enumerant('GL_AUX_DEPTH_STENCIL_APPLE', 0x8a14, 'GL_APPLE_aux_depth_stencil')
  2742. defines.add(GL_AUX_DEPTH_STENCIL_APPLE)
  2743. # GL_APPLE_client_storage
  2744. GL_UNPACK_CLIENT_STORAGE_APPLE = Enumerant('GL_UNPACK_CLIENT_STORAGE_APPLE', 0x85b2, 'GL_APPLE_client_storage')
  2745. defines.add(GL_UNPACK_CLIENT_STORAGE_APPLE)
  2746. # GL_APPLE_element_array
  2747. GL_ELEMENT_ARRAY_APPLE = Enumerant('GL_ELEMENT_ARRAY_APPLE', 0x8a0c, 'GL_APPLE_element_array')
  2748. GL_ELEMENT_ARRAY_POINTER_APPLE = Enumerant('GL_ELEMENT_ARRAY_POINTER_APPLE', 0x8a0e, 'GL_APPLE_element_array')
  2749. GL_ELEMENT_ARRAY_TYPE_APPLE = Enumerant('GL_ELEMENT_ARRAY_TYPE_APPLE', 0x8a0d, 'GL_APPLE_element_array')
  2750. defines.add(GL_ELEMENT_ARRAY_APPLE)
  2751. defines.add(GL_ELEMENT_ARRAY_POINTER_APPLE)
  2752. defines.add(GL_ELEMENT_ARRAY_TYPE_APPLE)
  2753. # GL_APPLE_fence
  2754. GL_DRAW_PIXELS_APPLE = Enumerant('GL_DRAW_PIXELS_APPLE', 0x8a0a, 'GL_APPLE_fence')
  2755. GL_FENCE_APPLE = Enumerant('GL_FENCE_APPLE', 0x8a0b, 'GL_APPLE_fence')
  2756. defines.add(GL_DRAW_PIXELS_APPLE)
  2757. defines.add(GL_FENCE_APPLE)
  2758. # GL_APPLE_float_pixels
  2759. GL_ALPHA_FLOAT16_APPLE = Enumerant('GL_ALPHA_FLOAT16_APPLE', 0x881c, 'GL_APPLE_float_pixels')
  2760. GL_ALPHA_FLOAT32_APPLE = Enumerant('GL_ALPHA_FLOAT32_APPLE', 0x8816, 'GL_APPLE_float_pixels')
  2761. GL_COLOR_FLOAT_APPLE = Enumerant('GL_COLOR_FLOAT_APPLE', 0x8a0f, 'GL_APPLE_float_pixels')
  2762. GL_HALF_APPLE = Enumerant('GL_HALF_APPLE', 0x140b, 'GL_APPLE_float_pixels')
  2763. GL_INTENSITY_FLOAT16_APPLE = Enumerant('GL_INTENSITY_FLOAT16_APPLE', 0x881d, 'GL_APPLE_float_pixels')
  2764. GL_INTENSITY_FLOAT32_APPLE = Enumerant('GL_INTENSITY_FLOAT32_APPLE', 0x8817, 'GL_APPLE_float_pixels')
  2765. GL_LUMINANCE_ALPHA_FLOAT16_APPLE = Enumerant('GL_LUMINANCE_ALPHA_FLOAT16_APPLE', 0x881f, 'GL_APPLE_float_pixels')
  2766. GL_LUMINANCE_ALPHA_FLOAT32_APPLE = Enumerant('GL_LUMINANCE_ALPHA_FLOAT32_APPLE', 0x8819, 'GL_APPLE_float_pixels')
  2767. GL_LUMINANCE_FLOAT16_APPLE = Enumerant('GL_LUMINANCE_FLOAT16_APPLE', 0x881e, 'GL_APPLE_float_pixels')
  2768. GL_LUMINANCE_FLOAT32_APPLE = Enumerant('GL_LUMINANCE_FLOAT32_APPLE', 0x8818, 'GL_APPLE_float_pixels')
  2769. GL_RGBA_FLOAT16_APPLE = Enumerant('GL_RGBA_FLOAT16_APPLE', 0x881a, 'GL_APPLE_float_pixels')
  2770. GL_RGBA_FLOAT32_APPLE = Enumerant('GL_RGBA_FLOAT32_APPLE', 0x8814, 'GL_APPLE_float_pixels')
  2771. GL_RGB_FLOAT16_APPLE = Enumerant('GL_RGB_FLOAT16_APPLE', 0x881b, 'GL_APPLE_float_pixels')
  2772. GL_RGB_FLOAT32_APPLE = Enumerant('GL_RGB_FLOAT32_APPLE', 0x8815, 'GL_APPLE_float_pixels')
  2773. defines.add(GL_ALPHA_FLOAT16_APPLE)
  2774. defines.add(GL_ALPHA_FLOAT32_APPLE)
  2775. defines.add(GL_COLOR_FLOAT_APPLE)
  2776. defines.add(GL_HALF_APPLE)
  2777. defines.add(GL_INTENSITY_FLOAT16_APPLE)
  2778. defines.add(GL_INTENSITY_FLOAT32_APPLE)
  2779. defines.add(GL_LUMINANCE_ALPHA_FLOAT16_APPLE)
  2780. defines.add(GL_LUMINANCE_ALPHA_FLOAT32_APPLE)
  2781. defines.add(GL_LUMINANCE_FLOAT16_APPLE)
  2782. defines.add(GL_LUMINANCE_FLOAT32_APPLE)
  2783. defines.add(GL_RGBA_FLOAT16_APPLE)
  2784. defines.add(GL_RGBA_FLOAT32_APPLE)
  2785. defines.add(GL_RGB_FLOAT16_APPLE)
  2786. defines.add(GL_RGB_FLOAT32_APPLE)
  2787. # GL_APPLE_flush_buffer_range
  2788. GL_BUFFER_FLUSHING_UNMAP_APPLE = Enumerant('GL_BUFFER_FLUSHING_UNMAP_APPLE', 0x8a13, 'GL_APPLE_flush_buffer_range')
  2789. GL_BUFFER_SERIALIZED_MODIFY_APPLE = Enumerant('GL_BUFFER_SERIALIZED_MODIFY_APPLE', 0x8a12, 'GL_APPLE_flush_buffer_range')
  2790. defines.add(GL_BUFFER_FLUSHING_UNMAP_APPLE)
  2791. defines.add(GL_BUFFER_SERIALIZED_MODIFY_APPLE)
  2792. # GL_APPLE_framebuffer_multisample
  2793. GL_DRAW_FRAMEBUFFER_APPLE = Enumerant('GL_DRAW_FRAMEBUFFER_APPLE', 0x8ca9, 'GL_APPLE_framebuffer_multisample')
  2794. GL_DRAW_FRAMEBUFFER_BINDING_APPLE = Enumerant('GL_DRAW_FRAMEBUFFER_BINDING_APPLE', 0x8ca6, 'GL_APPLE_framebuffer_multisample')
  2795. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE', 0x8d56, 'GL_APPLE_framebuffer_multisample')
  2796. GL_MAX_SAMPLES_APPLE = Enumerant('GL_MAX_SAMPLES_APPLE', 0x8d57, 'GL_APPLE_framebuffer_multisample')
  2797. GL_READ_FRAMEBUFFER_APPLE = Enumerant('GL_READ_FRAMEBUFFER_APPLE', 0x8ca8, 'GL_APPLE_framebuffer_multisample')
  2798. GL_READ_FRAMEBUFFER_BINDING_APPLE = Enumerant('GL_READ_FRAMEBUFFER_BINDING_APPLE', 0x8caa, 'GL_APPLE_framebuffer_multisample')
  2799. GL_RENDERBUFFER_SAMPLES_APPLE = Enumerant('GL_RENDERBUFFER_SAMPLES_APPLE', 0x8cab, 'GL_APPLE_framebuffer_multisample')
  2800. defines.add(GL_DRAW_FRAMEBUFFER_APPLE)
  2801. defines.add(GL_DRAW_FRAMEBUFFER_BINDING_APPLE)
  2802. defines.add(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE)
  2803. defines.add(GL_MAX_SAMPLES_APPLE)
  2804. defines.add(GL_READ_FRAMEBUFFER_APPLE)
  2805. defines.add(GL_READ_FRAMEBUFFER_BINDING_APPLE)
  2806. defines.add(GL_RENDERBUFFER_SAMPLES_APPLE)
  2807. # GL_APPLE_object_purgeable
  2808. GL_BUFFER_OBJECT_APPLE = Enumerant('GL_BUFFER_OBJECT_APPLE', 0x85b3, 'GL_APPLE_object_purgeable')
  2809. GL_PURGEABLE_APPLE = Enumerant('GL_PURGEABLE_APPLE', 0x8a1d, 'GL_APPLE_object_purgeable')
  2810. GL_RELEASED_APPLE = Enumerant('GL_RELEASED_APPLE', 0x8a19, 'GL_APPLE_object_purgeable')
  2811. GL_RETAINED_APPLE = Enumerant('GL_RETAINED_APPLE', 0x8a1b, 'GL_APPLE_object_purgeable')
  2812. GL_UNDEFINED_APPLE = Enumerant('GL_UNDEFINED_APPLE', 0x8a1c, 'GL_APPLE_object_purgeable')
  2813. GL_VOLATILE_APPLE = Enumerant('GL_VOLATILE_APPLE', 0x8a1a, 'GL_APPLE_object_purgeable')
  2814. defines.add(GL_BUFFER_OBJECT_APPLE)
  2815. defines.add(GL_PURGEABLE_APPLE)
  2816. defines.add(GL_RELEASED_APPLE)
  2817. defines.add(GL_RETAINED_APPLE)
  2818. defines.add(GL_UNDEFINED_APPLE)
  2819. defines.add(GL_VOLATILE_APPLE)
  2820. # GL_APPLE_pixel_buffer
  2821. GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE = Enumerant('GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE', 0x8a10, 'GL_APPLE_pixel_buffer')
  2822. defines.add(GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE)
  2823. # GL_APPLE_rgb_422
  2824. GL_RGB_422_APPLE = Enumerant('GL_RGB_422_APPLE', 0x8a1f, 'GL_APPLE_rgb_422')
  2825. defines.add(GL_RGB_422_APPLE)
  2826. # GL_APPLE_row_bytes
  2827. GL_PACK_ROW_BYTES_APPLE = Enumerant('GL_PACK_ROW_BYTES_APPLE', 0x8a15, 'GL_APPLE_row_bytes')
  2828. GL_UNPACK_ROW_BYTES_APPLE = Enumerant('GL_UNPACK_ROW_BYTES_APPLE', 0x8a16, 'GL_APPLE_row_bytes')
  2829. defines.add(GL_PACK_ROW_BYTES_APPLE)
  2830. defines.add(GL_UNPACK_ROW_BYTES_APPLE)
  2831. # GL_APPLE_specular_vector
  2832. GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = Enumerant('GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE', 0x85b0, 'GL_APPLE_specular_vector')
  2833. defines.add(GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE)
  2834. # GL_APPLE_sync
  2835. GL_ALREADY_SIGNALED_APPLE = Enumerant('GL_ALREADY_SIGNALED_APPLE', 0x911a, 'GL_APPLE_sync')
  2836. GL_CONDITION_SATISFIED_APPLE = Enumerant('GL_CONDITION_SATISFIED_APPLE', 0x911c, 'GL_APPLE_sync')
  2837. GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = Enumerant('GL_MAX_SERVER_WAIT_TIMEOUT_APPLE', 0x9111, 'GL_APPLE_sync')
  2838. GL_OBJECT_TYPE_APPLE = Enumerant('GL_OBJECT_TYPE_APPLE', 0x9112, 'GL_APPLE_sync')
  2839. GL_SIGNALED_APPLE = Enumerant('GL_SIGNALED_APPLE', 0x9119, 'GL_APPLE_sync')
  2840. GL_SYNC_CONDITION_APPLE = Enumerant('GL_SYNC_CONDITION_APPLE', 0x9113, 'GL_APPLE_sync')
  2841. GL_SYNC_FENCE_APPLE = Enumerant('GL_SYNC_FENCE_APPLE', 0x9116, 'GL_APPLE_sync')
  2842. GL_SYNC_FLAGS_APPLE = Enumerant('GL_SYNC_FLAGS_APPLE', 0x9115, 'GL_APPLE_sync')
  2843. GL_SYNC_FLUSH_COMMANDS_BIT_APPLE = Enumerant('GL_SYNC_FLUSH_COMMANDS_BIT_APPLE', 0x0001, 'GL_APPLE_sync')
  2844. GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE = Enumerant('GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE', 0x9117, 'GL_APPLE_sync')
  2845. GL_SYNC_OBJECT_APPLE = Enumerant('GL_SYNC_OBJECT_APPLE', 0x8a53, 'GL_APPLE_sync')
  2846. GL_SYNC_STATUS_APPLE = Enumerant('GL_SYNC_STATUS_APPLE', 0x9114, 'GL_APPLE_sync')
  2847. GL_TIMEOUT_EXPIRED_APPLE = Enumerant('GL_TIMEOUT_EXPIRED_APPLE', 0x911b, 'GL_APPLE_sync')
  2848. GL_TIMEOUT_IGNORED_APPLE = Enumerant('GL_TIMEOUT_IGNORED_APPLE', 0xffffffffffffffff, 'GL_APPLE_sync')
  2849. GL_UNSIGNALED_APPLE = Enumerant('GL_UNSIGNALED_APPLE', 0x9118, 'GL_APPLE_sync')
  2850. GL_WAIT_FAILED_APPLE = Enumerant('GL_WAIT_FAILED_APPLE', 0x911d, 'GL_APPLE_sync')
  2851. defines.add(GL_ALREADY_SIGNALED_APPLE)
  2852. defines.add(GL_CONDITION_SATISFIED_APPLE)
  2853. defines.add(GL_MAX_SERVER_WAIT_TIMEOUT_APPLE)
  2854. defines.add(GL_OBJECT_TYPE_APPLE)
  2855. defines.add(GL_SIGNALED_APPLE)
  2856. defines.add(GL_SYNC_CONDITION_APPLE)
  2857. defines.add(GL_SYNC_FENCE_APPLE)
  2858. defines.add(GL_SYNC_FLAGS_APPLE)
  2859. defines.add(GL_SYNC_FLUSH_COMMANDS_BIT_APPLE)
  2860. defines.add(GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE)
  2861. defines.add(GL_SYNC_OBJECT_APPLE)
  2862. defines.add(GL_SYNC_STATUS_APPLE)
  2863. defines.add(GL_TIMEOUT_EXPIRED_APPLE)
  2864. defines.add(GL_TIMEOUT_IGNORED_APPLE)
  2865. defines.add(GL_UNSIGNALED_APPLE)
  2866. defines.add(GL_WAIT_FAILED_APPLE)
  2867. # GL_APPLE_texture_max_level
  2868. GL_TEXTURE_MAX_LEVEL_APPLE = Enumerant('GL_TEXTURE_MAX_LEVEL_APPLE', 0x813d, 'GL_APPLE_texture_max_level')
  2869. defines.add(GL_TEXTURE_MAX_LEVEL_APPLE)
  2870. # GL_APPLE_texture_range
  2871. GL_STORAGE_PRIVATE_APPLE = Enumerant('GL_STORAGE_PRIVATE_APPLE', 0x85bd, 'GL_APPLE_texture_range')
  2872. GL_TEXTURE_RANGE_LENGTH_APPLE = Enumerant('GL_TEXTURE_RANGE_LENGTH_APPLE', 0x85b7, 'GL_APPLE_texture_range')
  2873. GL_TEXTURE_RANGE_POINTER_APPLE = Enumerant('GL_TEXTURE_RANGE_POINTER_APPLE', 0x85b8, 'GL_APPLE_texture_range')
  2874. GL_TEXTURE_STORAGE_HINT_APPLE = Enumerant('GL_TEXTURE_STORAGE_HINT_APPLE', 0x85bc, 'GL_APPLE_texture_range')
  2875. defines.add(GL_STORAGE_PRIVATE_APPLE)
  2876. defines.add(GL_TEXTURE_RANGE_LENGTH_APPLE)
  2877. defines.add(GL_TEXTURE_RANGE_POINTER_APPLE)
  2878. defines.add(GL_TEXTURE_STORAGE_HINT_APPLE)
  2879. # GL_APPLE_transform_hint
  2880. GL_TRANSFORM_HINT_APPLE = Enumerant('GL_TRANSFORM_HINT_APPLE', 0x85b1, 'GL_APPLE_transform_hint')
  2881. defines.add(GL_TRANSFORM_HINT_APPLE)
  2882. # GL_APPLE_vertex_array_object
  2883. GL_VERTEX_ARRAY_BINDING_APPLE = Enumerant('GL_VERTEX_ARRAY_BINDING_APPLE', 0x85b5, 'GL_APPLE_vertex_array_object')
  2884. defines.add(GL_VERTEX_ARRAY_BINDING_APPLE)
  2885. # GL_APPLE_vertex_array_range
  2886. GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE = Enumerant('GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE', 0x8520, 'GL_APPLE_vertex_array_range')
  2887. GL_STORAGE_CACHED_APPLE = Enumerant('GL_STORAGE_CACHED_APPLE', 0x85be, 'GL_APPLE_vertex_array_range')
  2888. GL_STORAGE_CLIENT_APPLE = Enumerant('GL_STORAGE_CLIENT_APPLE', 0x85b4, 'GL_APPLE_vertex_array_range')
  2889. GL_STORAGE_SHARED_APPLE = Enumerant('GL_STORAGE_SHARED_APPLE', 0x85bf, 'GL_APPLE_vertex_array_range')
  2890. GL_VERTEX_ARRAY_RANGE_APPLE = Enumerant('GL_VERTEX_ARRAY_RANGE_APPLE', 0x851d, 'GL_APPLE_vertex_array_range')
  2891. GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = Enumerant('GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE', 0x851e, 'GL_APPLE_vertex_array_range')
  2892. GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = Enumerant('GL_VERTEX_ARRAY_RANGE_POINTER_APPLE', 0x8521, 'GL_APPLE_vertex_array_range')
  2893. GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = Enumerant('GL_VERTEX_ARRAY_STORAGE_HINT_APPLE', 0x851f, 'GL_APPLE_vertex_array_range')
  2894. defines.add(GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE)
  2895. defines.add(GL_STORAGE_CACHED_APPLE)
  2896. defines.add(GL_STORAGE_CLIENT_APPLE)
  2897. defines.add(GL_STORAGE_SHARED_APPLE)
  2898. defines.add(GL_VERTEX_ARRAY_RANGE_APPLE)
  2899. defines.add(GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE)
  2900. defines.add(GL_VERTEX_ARRAY_RANGE_POINTER_APPLE)
  2901. defines.add(GL_VERTEX_ARRAY_STORAGE_HINT_APPLE)
  2902. # GL_APPLE_vertex_program_evaluators
  2903. GL_VERTEX_ATTRIB_MAP1_APPLE = Enumerant('GL_VERTEX_ATTRIB_MAP1_APPLE', 0x8a00, 'GL_APPLE_vertex_program_evaluators')
  2904. GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE = Enumerant('GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE', 0x8a03, 'GL_APPLE_vertex_program_evaluators')
  2905. GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = Enumerant('GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE', 0x8a05, 'GL_APPLE_vertex_program_evaluators')
  2906. GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE = Enumerant('GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE', 0x8a04, 'GL_APPLE_vertex_program_evaluators')
  2907. GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE = Enumerant('GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE', 0x8a02, 'GL_APPLE_vertex_program_evaluators')
  2908. GL_VERTEX_ATTRIB_MAP2_APPLE = Enumerant('GL_VERTEX_ATTRIB_MAP2_APPLE', 0x8a01, 'GL_APPLE_vertex_program_evaluators')
  2909. GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE = Enumerant('GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE', 0x8a07, 'GL_APPLE_vertex_program_evaluators')
  2910. GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = Enumerant('GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE', 0x8a09, 'GL_APPLE_vertex_program_evaluators')
  2911. GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE = Enumerant('GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE', 0x8a08, 'GL_APPLE_vertex_program_evaluators')
  2912. GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE = Enumerant('GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE', 0x8a06, 'GL_APPLE_vertex_program_evaluators')
  2913. defines.add(GL_VERTEX_ATTRIB_MAP1_APPLE)
  2914. defines.add(GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE)
  2915. defines.add(GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE)
  2916. defines.add(GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE)
  2917. defines.add(GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE)
  2918. defines.add(GL_VERTEX_ATTRIB_MAP2_APPLE)
  2919. defines.add(GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE)
  2920. defines.add(GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE)
  2921. defines.add(GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE)
  2922. defines.add(GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE)
  2923. # GL_APPLE_ycbcr_422
  2924. GL_UNSIGNED_SHORT_8_8_APPLE = Enumerant('GL_UNSIGNED_SHORT_8_8_APPLE', 0x85ba, 'GL_APPLE_ycbcr_422')
  2925. GL_UNSIGNED_SHORT_8_8_REV_APPLE = Enumerant('GL_UNSIGNED_SHORT_8_8_REV_APPLE', 0x85bb, 'GL_APPLE_ycbcr_422')
  2926. GL_YCBCR_422_APPLE = Enumerant('GL_YCBCR_422_APPLE', 0x85b9, 'GL_APPLE_ycbcr_422')
  2927. defines.add(GL_UNSIGNED_SHORT_8_8_APPLE)
  2928. defines.add(GL_UNSIGNED_SHORT_8_8_REV_APPLE)
  2929. defines.add(GL_YCBCR_422_APPLE)
  2930. # GL_ARB_ES2_compatibility
  2931. GL_FIXED = Enumerant('GL_FIXED', 0x140c, 'GL_ARB_ES2_compatibility')
  2932. GL_FIXED.esVersions = [2.0]
  2933. GL_HIGH_FLOAT = Enumerant('GL_HIGH_FLOAT', 0x8df2, 'GL_ARB_ES2_compatibility')
  2934. GL_HIGH_FLOAT.esVersions = [2.0]
  2935. GL_HIGH_INT = Enumerant('GL_HIGH_INT', 0x8df5, 'GL_ARB_ES2_compatibility')
  2936. GL_HIGH_INT.esVersions = [2.0]
  2937. GL_IMPLEMENTATION_COLOR_READ_FORMAT = Enumerant('GL_IMPLEMENTATION_COLOR_READ_FORMAT', 0x8b9b, 'GL_ARB_ES2_compatibility')
  2938. GL_IMPLEMENTATION_COLOR_READ_FORMAT.esVersions = [2.0]
  2939. GL_IMPLEMENTATION_COLOR_READ_TYPE = Enumerant('GL_IMPLEMENTATION_COLOR_READ_TYPE', 0x8b9a, 'GL_ARB_ES2_compatibility')
  2940. GL_IMPLEMENTATION_COLOR_READ_TYPE.esVersions = [2.0]
  2941. GL_LOW_FLOAT = Enumerant('GL_LOW_FLOAT', 0x8df0, 'GL_ARB_ES2_compatibility')
  2942. GL_LOW_FLOAT.esVersions = [2.0]
  2943. GL_LOW_INT = Enumerant('GL_LOW_INT', 0x8df3, 'GL_ARB_ES2_compatibility')
  2944. GL_LOW_INT.esVersions = [2.0]
  2945. GL_MAX_FRAGMENT_UNIFORM_VECTORS = Enumerant('GL_MAX_FRAGMENT_UNIFORM_VECTORS', 0x8dfd, 'GL_ARB_ES2_compatibility')
  2946. GL_MAX_FRAGMENT_UNIFORM_VECTORS.esVersions = [2.0]
  2947. GL_MAX_VARYING_VECTORS = Enumerant('GL_MAX_VARYING_VECTORS', 0x8dfc, 'GL_ARB_ES2_compatibility')
  2948. GL_MAX_VARYING_VECTORS.esVersions = [2.0]
  2949. GL_MAX_VERTEX_UNIFORM_VECTORS = Enumerant('GL_MAX_VERTEX_UNIFORM_VECTORS', 0x8dfb, 'GL_ARB_ES2_compatibility')
  2950. GL_MAX_VERTEX_UNIFORM_VECTORS.esVersions = [2.0]
  2951. GL_MEDIUM_FLOAT = Enumerant('GL_MEDIUM_FLOAT', 0x8df1, 'GL_ARB_ES2_compatibility')
  2952. GL_MEDIUM_FLOAT.esVersions = [2.0]
  2953. GL_MEDIUM_INT = Enumerant('GL_MEDIUM_INT', 0x8df4, 'GL_ARB_ES2_compatibility')
  2954. GL_MEDIUM_INT.esVersions = [2.0]
  2955. GL_NUM_SHADER_BINARY_FORMATS = Enumerant('GL_NUM_SHADER_BINARY_FORMATS', 0x8df9, 'GL_ARB_ES2_compatibility')
  2956. GL_NUM_SHADER_BINARY_FORMATS.esVersions = [2.0]
  2957. GL_RGB565 = Enumerant('GL_RGB565', 0x8d62, 'GL_ARB_ES2_compatibility')
  2958. GL_RGB565.esVersions = [2.0]
  2959. GL_SHADER_BINARY_FORMATS = Enumerant('GL_SHADER_BINARY_FORMATS', 0x8df8, 'GL_ARB_ES2_compatibility')
  2960. GL_SHADER_BINARY_FORMATS.esVersions = [2.0]
  2961. GL_SHADER_COMPILER = Enumerant('GL_SHADER_COMPILER', 0x8dfa, 'GL_ARB_ES2_compatibility')
  2962. GL_SHADER_COMPILER.esVersions = [2.0]
  2963. defines.add(GL_FIXED)
  2964. defines.add(GL_HIGH_FLOAT)
  2965. defines.add(GL_HIGH_INT)
  2966. defines.add(GL_IMPLEMENTATION_COLOR_READ_FORMAT)
  2967. defines.add(GL_IMPLEMENTATION_COLOR_READ_TYPE)
  2968. defines.add(GL_LOW_FLOAT)
  2969. defines.add(GL_LOW_INT)
  2970. defines.add(GL_MAX_FRAGMENT_UNIFORM_VECTORS)
  2971. defines.add(GL_MAX_VARYING_VECTORS)
  2972. defines.add(GL_MAX_VERTEX_UNIFORM_VECTORS)
  2973. defines.add(GL_MEDIUM_FLOAT)
  2974. defines.add(GL_MEDIUM_INT)
  2975. defines.add(GL_NUM_SHADER_BINARY_FORMATS)
  2976. defines.add(GL_RGB565)
  2977. defines.add(GL_SHADER_BINARY_FORMATS)
  2978. defines.add(GL_SHADER_COMPILER)
  2979. # GL_ARB_ES3_compatibility
  2980. GL_ANY_SAMPLES_PASSED_CONSERVATIVE = Enumerant('GL_ANY_SAMPLES_PASSED_CONSERVATIVE', 0x8d6a, 'GL_ARB_ES3_compatibility')
  2981. GL_COMPRESSED_R11_EAC = Enumerant('GL_COMPRESSED_R11_EAC', 0x9270, 'GL_ARB_ES3_compatibility')
  2982. GL_COMPRESSED_RG11_EAC = Enumerant('GL_COMPRESSED_RG11_EAC', 0x9272, 'GL_ARB_ES3_compatibility')
  2983. GL_COMPRESSED_RGB8_ETC2 = Enumerant('GL_COMPRESSED_RGB8_ETC2', 0x9274, 'GL_ARB_ES3_compatibility')
  2984. GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = Enumerant('GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2', 0x9276, 'GL_ARB_ES3_compatibility')
  2985. GL_COMPRESSED_RGBA8_ETC2_EAC = Enumerant('GL_COMPRESSED_RGBA8_ETC2_EAC', 0x9278, 'GL_ARB_ES3_compatibility')
  2986. GL_COMPRESSED_SIGNED_R11_EAC = Enumerant('GL_COMPRESSED_SIGNED_R11_EAC', 0x9271, 'GL_ARB_ES3_compatibility')
  2987. GL_COMPRESSED_SIGNED_RG11_EAC = Enumerant('GL_COMPRESSED_SIGNED_RG11_EAC', 0x9273, 'GL_ARB_ES3_compatibility')
  2988. GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC', 0x9279, 'GL_ARB_ES3_compatibility')
  2989. GL_COMPRESSED_SRGB8_ETC2 = Enumerant('GL_COMPRESSED_SRGB8_ETC2', 0x9275, 'GL_ARB_ES3_compatibility')
  2990. GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = Enumerant('GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2', 0x9277, 'GL_ARB_ES3_compatibility')
  2991. GL_MAX_ELEMENT_INDEX = Enumerant('GL_MAX_ELEMENT_INDEX', 0x8d6b, 'GL_ARB_ES3_compatibility')
  2992. GL_PRIMITIVE_RESTART_FIXED_INDEX = Enumerant('GL_PRIMITIVE_RESTART_FIXED_INDEX', 0x8d69, 'GL_ARB_ES3_compatibility')
  2993. GL_PRIMITIVE_RESTART_FIXED_INDEX.enableCap = True
  2994. defines.add(GL_ANY_SAMPLES_PASSED_CONSERVATIVE)
  2995. defines.add(GL_COMPRESSED_R11_EAC)
  2996. defines.add(GL_COMPRESSED_RG11_EAC)
  2997. defines.add(GL_COMPRESSED_RGB8_ETC2)
  2998. defines.add(GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2)
  2999. defines.add(GL_COMPRESSED_RGBA8_ETC2_EAC)
  3000. defines.add(GL_COMPRESSED_SIGNED_R11_EAC)
  3001. defines.add(GL_COMPRESSED_SIGNED_RG11_EAC)
  3002. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC)
  3003. defines.add(GL_COMPRESSED_SRGB8_ETC2)
  3004. defines.add(GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2)
  3005. defines.add(GL_MAX_ELEMENT_INDEX)
  3006. defines.add(GL_PRIMITIVE_RESTART_FIXED_INDEX)
  3007. # GL_ARB_bindless_texture
  3008. GL_UNSIGNED_INT64_ARB = Enumerant('GL_UNSIGNED_INT64_ARB', 0x140f, 'GL_ARB_bindless_texture')
  3009. defines.add(GL_UNSIGNED_INT64_ARB)
  3010. # GL_ARB_blend_func_extended
  3011. GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = Enumerant('GL_MAX_DUAL_SOURCE_DRAW_BUFFERS', 0x88fc, 'GL_ARB_blend_func_extended')
  3012. GL_ONE_MINUS_SRC1_ALPHA = Enumerant('GL_ONE_MINUS_SRC1_ALPHA', 0x88fb, 'GL_ARB_blend_func_extended')
  3013. GL_ONE_MINUS_SRC1_COLOR = Enumerant('GL_ONE_MINUS_SRC1_COLOR', 0x88fa, 'GL_ARB_blend_func_extended')
  3014. GL_SRC1_COLOR = Enumerant('GL_SRC1_COLOR', 0x88f9, 'GL_ARB_blend_func_extended')
  3015. defines.add(GL_MAX_DUAL_SOURCE_DRAW_BUFFERS)
  3016. defines.add(GL_ONE_MINUS_SRC1_ALPHA)
  3017. defines.add(GL_ONE_MINUS_SRC1_COLOR)
  3018. defines.add(GL_SRC1_COLOR)
  3019. # GL_ARB_buffer_storage
  3020. GL_BUFFER_IMMUTABLE_STORAGE = Enumerant('GL_BUFFER_IMMUTABLE_STORAGE', 0x821f, 'GL_ARB_buffer_storage')
  3021. GL_BUFFER_STORAGE_FLAGS = Enumerant('GL_BUFFER_STORAGE_FLAGS', 0x8220, 'GL_ARB_buffer_storage')
  3022. GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT = Enumerant('GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT', 0x4000, 'GL_ARB_buffer_storage')
  3023. GL_CLIENT_STORAGE_BIT = Enumerant('GL_CLIENT_STORAGE_BIT', 0x0200, 'GL_ARB_buffer_storage')
  3024. GL_DYNAMIC_STORAGE_BIT = Enumerant('GL_DYNAMIC_STORAGE_BIT', 0x0100, 'GL_ARB_buffer_storage')
  3025. GL_MAP_COHERENT_BIT = Enumerant('GL_MAP_COHERENT_BIT', 0x0080, 'GL_ARB_buffer_storage')
  3026. GL_MAP_PERSISTENT_BIT = Enumerant('GL_MAP_PERSISTENT_BIT', 0x0040, 'GL_ARB_buffer_storage')
  3027. defines.add(GL_BUFFER_IMMUTABLE_STORAGE)
  3028. defines.add(GL_BUFFER_STORAGE_FLAGS)
  3029. defines.add(GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT)
  3030. defines.add(GL_CLIENT_STORAGE_BIT)
  3031. defines.add(GL_DYNAMIC_STORAGE_BIT)
  3032. defines.add(GL_MAP_COHERENT_BIT)
  3033. defines.add(GL_MAP_PERSISTENT_BIT)
  3034. # GL_ARB_cl_event
  3035. GL_SYNC_CL_EVENT_ARB = Enumerant('GL_SYNC_CL_EVENT_ARB', 0x8240, 'GL_ARB_cl_event')
  3036. GL_SYNC_CL_EVENT_COMPLETE_ARB = Enumerant('GL_SYNC_CL_EVENT_COMPLETE_ARB', 0x8241, 'GL_ARB_cl_event')
  3037. defines.add(GL_SYNC_CL_EVENT_ARB)
  3038. defines.add(GL_SYNC_CL_EVENT_COMPLETE_ARB)
  3039. # GL_ARB_clear_texture
  3040. GL_CLEAR_TEXTURE = Enumerant('GL_CLEAR_TEXTURE', 0x9365, 'GL_ARB_clear_texture')
  3041. defines.add(GL_CLEAR_TEXTURE)
  3042. # GL_ARB_color_buffer_float
  3043. GL_CLAMP_FRAGMENT_COLOR_ARB = Enumerant('GL_CLAMP_FRAGMENT_COLOR_ARB', 0x891b, 'GL_ARB_color_buffer_float')
  3044. GL_CLAMP_READ_COLOR_ARB = Enumerant('GL_CLAMP_READ_COLOR_ARB', 0x891c, 'GL_ARB_color_buffer_float')
  3045. GL_CLAMP_VERTEX_COLOR_ARB = Enumerant('GL_CLAMP_VERTEX_COLOR_ARB', 0x891a, 'GL_ARB_color_buffer_float')
  3046. GL_FIXED_ONLY_ARB = Enumerant('GL_FIXED_ONLY_ARB', 0x891d, 'GL_ARB_color_buffer_float')
  3047. GL_RGBA_FLOAT_MODE_ARB = Enumerant('GL_RGBA_FLOAT_MODE_ARB', 0x8820, 'GL_ARB_color_buffer_float')
  3048. defines.add(GL_CLAMP_FRAGMENT_COLOR_ARB)
  3049. defines.add(GL_CLAMP_READ_COLOR_ARB)
  3050. defines.add(GL_CLAMP_VERTEX_COLOR_ARB)
  3051. defines.add(GL_FIXED_ONLY_ARB)
  3052. defines.add(GL_RGBA_FLOAT_MODE_ARB)
  3053. # GL_ARB_compressed_texture_pixel_storage
  3054. GL_PACK_COMPRESSED_BLOCK_DEPTH = Enumerant('GL_PACK_COMPRESSED_BLOCK_DEPTH', 0x912d, 'GL_ARB_compressed_texture_pixel_storage')
  3055. GL_PACK_COMPRESSED_BLOCK_HEIGHT = Enumerant('GL_PACK_COMPRESSED_BLOCK_HEIGHT', 0x912c, 'GL_ARB_compressed_texture_pixel_storage')
  3056. GL_PACK_COMPRESSED_BLOCK_SIZE = Enumerant('GL_PACK_COMPRESSED_BLOCK_SIZE', 0x912e, 'GL_ARB_compressed_texture_pixel_storage')
  3057. GL_PACK_COMPRESSED_BLOCK_WIDTH = Enumerant('GL_PACK_COMPRESSED_BLOCK_WIDTH', 0x912b, 'GL_ARB_compressed_texture_pixel_storage')
  3058. GL_UNPACK_COMPRESSED_BLOCK_DEPTH = Enumerant('GL_UNPACK_COMPRESSED_BLOCK_DEPTH', 0x9129, 'GL_ARB_compressed_texture_pixel_storage')
  3059. GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = Enumerant('GL_UNPACK_COMPRESSED_BLOCK_HEIGHT', 0x9128, 'GL_ARB_compressed_texture_pixel_storage')
  3060. GL_UNPACK_COMPRESSED_BLOCK_SIZE = Enumerant('GL_UNPACK_COMPRESSED_BLOCK_SIZE', 0x912a, 'GL_ARB_compressed_texture_pixel_storage')
  3061. GL_UNPACK_COMPRESSED_BLOCK_WIDTH = Enumerant('GL_UNPACK_COMPRESSED_BLOCK_WIDTH', 0x9127, 'GL_ARB_compressed_texture_pixel_storage')
  3062. defines.add(GL_PACK_COMPRESSED_BLOCK_DEPTH)
  3063. defines.add(GL_PACK_COMPRESSED_BLOCK_HEIGHT)
  3064. defines.add(GL_PACK_COMPRESSED_BLOCK_SIZE)
  3065. defines.add(GL_PACK_COMPRESSED_BLOCK_WIDTH)
  3066. defines.add(GL_UNPACK_COMPRESSED_BLOCK_DEPTH)
  3067. defines.add(GL_UNPACK_COMPRESSED_BLOCK_HEIGHT)
  3068. defines.add(GL_UNPACK_COMPRESSED_BLOCK_SIZE)
  3069. defines.add(GL_UNPACK_COMPRESSED_BLOCK_WIDTH)
  3070. # GL_ARB_compute_shader
  3071. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = Enumerant('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER', 0x90ed, 'GL_ARB_compute_shader')
  3072. GL_COMPUTE_SHADER = Enumerant('GL_COMPUTE_SHADER', 0x91b9, 'GL_ARB_compute_shader')
  3073. GL_COMPUTE_SHADER_BIT = Enumerant('GL_COMPUTE_SHADER_BIT', 0x0020, 'GL_ARB_compute_shader')
  3074. GL_COMPUTE_WORK_GROUP_SIZE = Enumerant('GL_COMPUTE_WORK_GROUP_SIZE', 0x8267, 'GL_ARB_compute_shader')
  3075. GL_DISPATCH_INDIRECT_BUFFER = Enumerant('GL_DISPATCH_INDIRECT_BUFFER', 0x90ee, 'GL_ARB_compute_shader')
  3076. GL_DISPATCH_INDIRECT_BUFFER_BINDING = Enumerant('GL_DISPATCH_INDIRECT_BUFFER_BINDING', 0x90ef, 'GL_ARB_compute_shader')
  3077. GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = Enumerant('GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS', 0x8266, 'GL_ARB_compute_shader')
  3078. GL_MAX_COMPUTE_ATOMIC_COUNTERS = Enumerant('GL_MAX_COMPUTE_ATOMIC_COUNTERS', 0x8265, 'GL_ARB_compute_shader')
  3079. GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = Enumerant('GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS', 0x8264, 'GL_ARB_compute_shader')
  3080. GL_MAX_COMPUTE_IMAGE_UNIFORMS = Enumerant('GL_MAX_COMPUTE_IMAGE_UNIFORMS', 0x91bd, 'GL_ARB_compute_shader')
  3081. GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = Enumerant('GL_MAX_COMPUTE_SHARED_MEMORY_SIZE', 0x8262, 'GL_ARB_compute_shader')
  3082. GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = Enumerant('GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS', 0x91bc, 'GL_ARB_compute_shader')
  3083. GL_MAX_COMPUTE_UNIFORM_BLOCKS = Enumerant('GL_MAX_COMPUTE_UNIFORM_BLOCKS', 0x91bb, 'GL_ARB_compute_shader')
  3084. GL_MAX_COMPUTE_UNIFORM_COMPONENTS = Enumerant('GL_MAX_COMPUTE_UNIFORM_COMPONENTS', 0x8263, 'GL_ARB_compute_shader')
  3085. GL_MAX_COMPUTE_WORK_GROUP_COUNT = Enumerant('GL_MAX_COMPUTE_WORK_GROUP_COUNT', 0x91be, 'GL_ARB_compute_shader')
  3086. GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = Enumerant('GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS', 0x90eb, 'GL_ARB_compute_shader')
  3087. GL_MAX_COMPUTE_WORK_GROUP_SIZE = Enumerant('GL_MAX_COMPUTE_WORK_GROUP_SIZE', 0x91bf, 'GL_ARB_compute_shader')
  3088. GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = Enumerant('GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER', 0x90ec, 'GL_ARB_compute_shader')
  3089. defines.add(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER)
  3090. defines.add(GL_COMPUTE_SHADER)
  3091. defines.add(GL_COMPUTE_SHADER_BIT)
  3092. defines.add(GL_COMPUTE_WORK_GROUP_SIZE)
  3093. defines.add(GL_DISPATCH_INDIRECT_BUFFER)
  3094. defines.add(GL_DISPATCH_INDIRECT_BUFFER_BINDING)
  3095. defines.add(GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS)
  3096. defines.add(GL_MAX_COMPUTE_ATOMIC_COUNTERS)
  3097. defines.add(GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS)
  3098. defines.add(GL_MAX_COMPUTE_IMAGE_UNIFORMS)
  3099. defines.add(GL_MAX_COMPUTE_SHARED_MEMORY_SIZE)
  3100. defines.add(GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS)
  3101. defines.add(GL_MAX_COMPUTE_UNIFORM_BLOCKS)
  3102. defines.add(GL_MAX_COMPUTE_UNIFORM_COMPONENTS)
  3103. defines.add(GL_MAX_COMPUTE_WORK_GROUP_COUNT)
  3104. defines.add(GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS)
  3105. defines.add(GL_MAX_COMPUTE_WORK_GROUP_SIZE)
  3106. defines.add(GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER)
  3107. # GL_ARB_compute_variable_group_size
  3108. GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB = Enumerant('GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB', 0x90eb, 'GL_ARB_compute_variable_group_size')
  3109. GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB = Enumerant('GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB', 0x91bf, 'GL_ARB_compute_variable_group_size')
  3110. GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB = Enumerant('GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB', 0x9344, 'GL_ARB_compute_variable_group_size')
  3111. GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB = Enumerant('GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB', 0x9345, 'GL_ARB_compute_variable_group_size')
  3112. defines.add(GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB)
  3113. defines.add(GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB)
  3114. defines.add(GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB)
  3115. defines.add(GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB)
  3116. # GL_ARB_copy_buffer
  3117. GL_COPY_READ_BUFFER = Enumerant('GL_COPY_READ_BUFFER', 0x8f36, 'GL_ARB_copy_buffer')
  3118. GL_COPY_WRITE_BUFFER = Enumerant('GL_COPY_WRITE_BUFFER', 0x8f37, 'GL_ARB_copy_buffer')
  3119. defines.add(GL_COPY_READ_BUFFER)
  3120. defines.add(GL_COPY_WRITE_BUFFER)
  3121. # GL_ARB_debug_output
  3122. GL_DEBUG_CALLBACK_FUNCTION_ARB = Enumerant('GL_DEBUG_CALLBACK_FUNCTION_ARB', 0x8244, 'GL_ARB_debug_output')
  3123. GL_DEBUG_CALLBACK_USER_PARAM_ARB = Enumerant('GL_DEBUG_CALLBACK_USER_PARAM_ARB', 0x8245, 'GL_ARB_debug_output')
  3124. GL_DEBUG_LOGGED_MESSAGES_ARB = Enumerant('GL_DEBUG_LOGGED_MESSAGES_ARB', 0x9145, 'GL_ARB_debug_output')
  3125. GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = Enumerant('GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB', 0x8243, 'GL_ARB_debug_output')
  3126. GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = Enumerant('GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB', 0x8242, 'GL_ARB_debug_output')
  3127. GL_DEBUG_SEVERITY_HIGH_ARB = Enumerant('GL_DEBUG_SEVERITY_HIGH_ARB', 0x9146, 'GL_ARB_debug_output')
  3128. GL_DEBUG_SEVERITY_LOW_ARB = Enumerant('GL_DEBUG_SEVERITY_LOW_ARB', 0x9148, 'GL_ARB_debug_output')
  3129. GL_DEBUG_SEVERITY_MEDIUM_ARB = Enumerant('GL_DEBUG_SEVERITY_MEDIUM_ARB', 0x9147, 'GL_ARB_debug_output')
  3130. GL_DEBUG_SOURCE_API_ARB = Enumerant('GL_DEBUG_SOURCE_API_ARB', 0x8246, 'GL_ARB_debug_output')
  3131. GL_DEBUG_SOURCE_APPLICATION_ARB = Enumerant('GL_DEBUG_SOURCE_APPLICATION_ARB', 0x824a, 'GL_ARB_debug_output')
  3132. GL_DEBUG_SOURCE_OTHER_ARB = Enumerant('GL_DEBUG_SOURCE_OTHER_ARB', 0x824b, 'GL_ARB_debug_output')
  3133. GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = Enumerant('GL_DEBUG_SOURCE_SHADER_COMPILER_ARB', 0x8248, 'GL_ARB_debug_output')
  3134. GL_DEBUG_SOURCE_THIRD_PARTY_ARB = Enumerant('GL_DEBUG_SOURCE_THIRD_PARTY_ARB', 0x8249, 'GL_ARB_debug_output')
  3135. GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = Enumerant('GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB', 0x8247, 'GL_ARB_debug_output')
  3136. GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = Enumerant('GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB', 0x824d, 'GL_ARB_debug_output')
  3137. GL_DEBUG_TYPE_ERROR_ARB = Enumerant('GL_DEBUG_TYPE_ERROR_ARB', 0x824c, 'GL_ARB_debug_output')
  3138. GL_DEBUG_TYPE_OTHER_ARB = Enumerant('GL_DEBUG_TYPE_OTHER_ARB', 0x8251, 'GL_ARB_debug_output')
  3139. GL_DEBUG_TYPE_PERFORMANCE_ARB = Enumerant('GL_DEBUG_TYPE_PERFORMANCE_ARB', 0x8250, 'GL_ARB_debug_output')
  3140. GL_DEBUG_TYPE_PORTABILITY_ARB = Enumerant('GL_DEBUG_TYPE_PORTABILITY_ARB', 0x824f, 'GL_ARB_debug_output')
  3141. GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = Enumerant('GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB', 0x824e, 'GL_ARB_debug_output')
  3142. GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = Enumerant('GL_MAX_DEBUG_LOGGED_MESSAGES_ARB', 0x9144, 'GL_ARB_debug_output')
  3143. GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = Enumerant('GL_MAX_DEBUG_MESSAGE_LENGTH_ARB', 0x9143, 'GL_ARB_debug_output')
  3144. defines.add(GL_DEBUG_CALLBACK_FUNCTION_ARB)
  3145. defines.add(GL_DEBUG_CALLBACK_USER_PARAM_ARB)
  3146. defines.add(GL_DEBUG_LOGGED_MESSAGES_ARB)
  3147. defines.add(GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB)
  3148. defines.add(GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB)
  3149. defines.add(GL_DEBUG_SEVERITY_HIGH_ARB)
  3150. defines.add(GL_DEBUG_SEVERITY_LOW_ARB)
  3151. defines.add(GL_DEBUG_SEVERITY_MEDIUM_ARB)
  3152. defines.add(GL_DEBUG_SOURCE_API_ARB)
  3153. defines.add(GL_DEBUG_SOURCE_APPLICATION_ARB)
  3154. defines.add(GL_DEBUG_SOURCE_OTHER_ARB)
  3155. defines.add(GL_DEBUG_SOURCE_SHADER_COMPILER_ARB)
  3156. defines.add(GL_DEBUG_SOURCE_THIRD_PARTY_ARB)
  3157. defines.add(GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB)
  3158. defines.add(GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB)
  3159. defines.add(GL_DEBUG_TYPE_ERROR_ARB)
  3160. defines.add(GL_DEBUG_TYPE_OTHER_ARB)
  3161. defines.add(GL_DEBUG_TYPE_PERFORMANCE_ARB)
  3162. defines.add(GL_DEBUG_TYPE_PORTABILITY_ARB)
  3163. defines.add(GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB)
  3164. defines.add(GL_MAX_DEBUG_LOGGED_MESSAGES_ARB)
  3165. defines.add(GL_MAX_DEBUG_MESSAGE_LENGTH_ARB)
  3166. # GL_ARB_depth_buffer_float
  3167. GL_DEPTH32F_STENCIL8 = Enumerant('GL_DEPTH32F_STENCIL8', 0x8cad, 'GL_ARB_depth_buffer_float')
  3168. GL_DEPTH_COMPONENT32F = Enumerant('GL_DEPTH_COMPONENT32F', 0x8cac, 'GL_ARB_depth_buffer_float')
  3169. GL_FLOAT_32_UNSIGNED_INT_24_8_REV = Enumerant('GL_FLOAT_32_UNSIGNED_INT_24_8_REV', 0x8dad, 'GL_ARB_depth_buffer_float')
  3170. defines.add(GL_DEPTH32F_STENCIL8)
  3171. defines.add(GL_DEPTH_COMPONENT32F)
  3172. defines.add(GL_FLOAT_32_UNSIGNED_INT_24_8_REV)
  3173. # GL_ARB_depth_clamp
  3174. GL_DEPTH_CLAMP = Enumerant('GL_DEPTH_CLAMP', 0x864f, 'GL_ARB_depth_clamp')
  3175. GL_DEPTH_CLAMP.enableCap = True
  3176. defines.add(GL_DEPTH_CLAMP)
  3177. # GL_ARB_depth_texture
  3178. GL_DEPTH_COMPONENT16_ARB = Enumerant('GL_DEPTH_COMPONENT16_ARB', 0x81a5, 'GL_ARB_depth_texture')
  3179. GL_DEPTH_COMPONENT24_ARB = Enumerant('GL_DEPTH_COMPONENT24_ARB', 0x81a6, 'GL_ARB_depth_texture')
  3180. GL_DEPTH_COMPONENT32_ARB = Enumerant('GL_DEPTH_COMPONENT32_ARB', 0x81a7, 'GL_ARB_depth_texture')
  3181. GL_DEPTH_TEXTURE_MODE_ARB = Enumerant('GL_DEPTH_TEXTURE_MODE_ARB', 0x884b, 'GL_ARB_depth_texture')
  3182. GL_TEXTURE_DEPTH_SIZE_ARB = Enumerant('GL_TEXTURE_DEPTH_SIZE_ARB', 0x884a, 'GL_ARB_depth_texture')
  3183. defines.add(GL_DEPTH_COMPONENT16_ARB)
  3184. defines.add(GL_DEPTH_COMPONENT24_ARB)
  3185. defines.add(GL_DEPTH_COMPONENT32_ARB)
  3186. defines.add(GL_DEPTH_TEXTURE_MODE_ARB)
  3187. defines.add(GL_TEXTURE_DEPTH_SIZE_ARB)
  3188. # GL_ARB_draw_buffers
  3189. GL_DRAW_BUFFER0_ARB = Enumerant('GL_DRAW_BUFFER0_ARB', 0x8825, 'GL_ARB_draw_buffers')
  3190. GL_DRAW_BUFFER10_ARB = Enumerant('GL_DRAW_BUFFER10_ARB', 0x882f, 'GL_ARB_draw_buffers')
  3191. GL_DRAW_BUFFER11_ARB = Enumerant('GL_DRAW_BUFFER11_ARB', 0x8830, 'GL_ARB_draw_buffers')
  3192. GL_DRAW_BUFFER12_ARB = Enumerant('GL_DRAW_BUFFER12_ARB', 0x8831, 'GL_ARB_draw_buffers')
  3193. GL_DRAW_BUFFER13_ARB = Enumerant('GL_DRAW_BUFFER13_ARB', 0x8832, 'GL_ARB_draw_buffers')
  3194. GL_DRAW_BUFFER14_ARB = Enumerant('GL_DRAW_BUFFER14_ARB', 0x8833, 'GL_ARB_draw_buffers')
  3195. GL_DRAW_BUFFER15_ARB = Enumerant('GL_DRAW_BUFFER15_ARB', 0x8834, 'GL_ARB_draw_buffers')
  3196. GL_DRAW_BUFFER1_ARB = Enumerant('GL_DRAW_BUFFER1_ARB', 0x8826, 'GL_ARB_draw_buffers')
  3197. GL_DRAW_BUFFER2_ARB = Enumerant('GL_DRAW_BUFFER2_ARB', 0x8827, 'GL_ARB_draw_buffers')
  3198. GL_DRAW_BUFFER3_ARB = Enumerant('GL_DRAW_BUFFER3_ARB', 0x8828, 'GL_ARB_draw_buffers')
  3199. GL_DRAW_BUFFER4_ARB = Enumerant('GL_DRAW_BUFFER4_ARB', 0x8829, 'GL_ARB_draw_buffers')
  3200. GL_DRAW_BUFFER5_ARB = Enumerant('GL_DRAW_BUFFER5_ARB', 0x882a, 'GL_ARB_draw_buffers')
  3201. GL_DRAW_BUFFER6_ARB = Enumerant('GL_DRAW_BUFFER6_ARB', 0x882b, 'GL_ARB_draw_buffers')
  3202. GL_DRAW_BUFFER7_ARB = Enumerant('GL_DRAW_BUFFER7_ARB', 0x882c, 'GL_ARB_draw_buffers')
  3203. GL_DRAW_BUFFER8_ARB = Enumerant('GL_DRAW_BUFFER8_ARB', 0x882d, 'GL_ARB_draw_buffers')
  3204. GL_DRAW_BUFFER9_ARB = Enumerant('GL_DRAW_BUFFER9_ARB', 0x882e, 'GL_ARB_draw_buffers')
  3205. GL_MAX_DRAW_BUFFERS_ARB = Enumerant('GL_MAX_DRAW_BUFFERS_ARB', 0x8824, 'GL_ARB_draw_buffers')
  3206. defines.add(GL_DRAW_BUFFER0_ARB)
  3207. defines.add(GL_DRAW_BUFFER10_ARB)
  3208. defines.add(GL_DRAW_BUFFER11_ARB)
  3209. defines.add(GL_DRAW_BUFFER12_ARB)
  3210. defines.add(GL_DRAW_BUFFER13_ARB)
  3211. defines.add(GL_DRAW_BUFFER14_ARB)
  3212. defines.add(GL_DRAW_BUFFER15_ARB)
  3213. defines.add(GL_DRAW_BUFFER1_ARB)
  3214. defines.add(GL_DRAW_BUFFER2_ARB)
  3215. defines.add(GL_DRAW_BUFFER3_ARB)
  3216. defines.add(GL_DRAW_BUFFER4_ARB)
  3217. defines.add(GL_DRAW_BUFFER5_ARB)
  3218. defines.add(GL_DRAW_BUFFER6_ARB)
  3219. defines.add(GL_DRAW_BUFFER7_ARB)
  3220. defines.add(GL_DRAW_BUFFER8_ARB)
  3221. defines.add(GL_DRAW_BUFFER9_ARB)
  3222. defines.add(GL_MAX_DRAW_BUFFERS_ARB)
  3223. # GL_ARB_draw_indirect
  3224. GL_DRAW_INDIRECT_BUFFER = Enumerant('GL_DRAW_INDIRECT_BUFFER', 0x8f3f, 'GL_ARB_draw_indirect')
  3225. GL_DRAW_INDIRECT_BUFFER_BINDING = Enumerant('GL_DRAW_INDIRECT_BUFFER_BINDING', 0x8f43, 'GL_ARB_draw_indirect')
  3226. defines.add(GL_DRAW_INDIRECT_BUFFER)
  3227. defines.add(GL_DRAW_INDIRECT_BUFFER_BINDING)
  3228. # GL_ARB_enhanced_layouts
  3229. GL_LOCATION_COMPONENT = Enumerant('GL_LOCATION_COMPONENT', 0x934a, 'GL_ARB_enhanced_layouts')
  3230. GL_TRANSFORM_FEEDBACK_BUFFER_INDEX = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_INDEX', 0x934b, 'GL_ARB_enhanced_layouts')
  3231. GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE', 0x934c, 'GL_ARB_enhanced_layouts')
  3232. defines.add(GL_LOCATION_COMPONENT)
  3233. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_INDEX)
  3234. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE)
  3235. # GL_ARB_explicit_uniform_location
  3236. GL_MAX_UNIFORM_LOCATIONS = Enumerant('GL_MAX_UNIFORM_LOCATIONS', 0x826e, 'GL_ARB_explicit_uniform_location')
  3237. defines.add(GL_MAX_UNIFORM_LOCATIONS)
  3238. # GL_ARB_fragment_program
  3239. GL_FRAGMENT_PROGRAM_ARB = Enumerant('GL_FRAGMENT_PROGRAM_ARB', 0x8804, 'GL_ARB_fragment_program')
  3240. GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = Enumerant('GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB', 0x880b, 'GL_ARB_fragment_program')
  3241. GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = Enumerant('GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB', 0x880e, 'GL_ARB_fragment_program')
  3242. GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = Enumerant('GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB', 0x8810, 'GL_ARB_fragment_program')
  3243. GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = Enumerant('GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB', 0x880f, 'GL_ARB_fragment_program')
  3244. GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = Enumerant('GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB', 0x880d, 'GL_ARB_fragment_program')
  3245. GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = Enumerant('GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB', 0x880c, 'GL_ARB_fragment_program')
  3246. GL_MAX_TEXTURE_COORDS_ARB = Enumerant('GL_MAX_TEXTURE_COORDS_ARB', 0x8871, 'GL_ARB_fragment_program')
  3247. GL_MAX_TEXTURE_IMAGE_UNITS_ARB = Enumerant('GL_MAX_TEXTURE_IMAGE_UNITS_ARB', 0x8872, 'GL_ARB_fragment_program')
  3248. GL_PROGRAM_ALU_INSTRUCTIONS_ARB = Enumerant('GL_PROGRAM_ALU_INSTRUCTIONS_ARB', 0x8805, 'GL_ARB_fragment_program')
  3249. GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = Enumerant('GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB', 0x8808, 'GL_ARB_fragment_program')
  3250. GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = Enumerant('GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB', 0x880a, 'GL_ARB_fragment_program')
  3251. GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = Enumerant('GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB', 0x8809, 'GL_ARB_fragment_program')
  3252. GL_PROGRAM_TEX_INDIRECTIONS_ARB = Enumerant('GL_PROGRAM_TEX_INDIRECTIONS_ARB', 0x8807, 'GL_ARB_fragment_program')
  3253. GL_PROGRAM_TEX_INSTRUCTIONS_ARB = Enumerant('GL_PROGRAM_TEX_INSTRUCTIONS_ARB', 0x8806, 'GL_ARB_fragment_program')
  3254. defines.add(GL_FRAGMENT_PROGRAM_ARB)
  3255. defines.add(GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB)
  3256. defines.add(GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB)
  3257. defines.add(GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB)
  3258. defines.add(GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB)
  3259. defines.add(GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB)
  3260. defines.add(GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB)
  3261. defines.add(GL_MAX_TEXTURE_COORDS_ARB)
  3262. defines.add(GL_MAX_TEXTURE_IMAGE_UNITS_ARB)
  3263. defines.add(GL_PROGRAM_ALU_INSTRUCTIONS_ARB)
  3264. defines.add(GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB)
  3265. defines.add(GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB)
  3266. defines.add(GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB)
  3267. defines.add(GL_PROGRAM_TEX_INDIRECTIONS_ARB)
  3268. defines.add(GL_PROGRAM_TEX_INSTRUCTIONS_ARB)
  3269. # GL_ARB_fragment_shader
  3270. GL_FRAGMENT_SHADER_ARB = Enumerant('GL_FRAGMENT_SHADER_ARB', 0x8b30, 'GL_ARB_fragment_shader')
  3271. GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = Enumerant('GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB', 0x8b8b, 'GL_ARB_fragment_shader')
  3272. GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = Enumerant('GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB', 0x8b49, 'GL_ARB_fragment_shader')
  3273. defines.add(GL_FRAGMENT_SHADER_ARB)
  3274. defines.add(GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB)
  3275. defines.add(GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB)
  3276. # GL_ARB_framebuffer_no_attachments
  3277. GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = Enumerant('GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS', 0x9314, 'GL_ARB_framebuffer_no_attachments')
  3278. GL_FRAMEBUFFER_DEFAULT_HEIGHT = Enumerant('GL_FRAMEBUFFER_DEFAULT_HEIGHT', 0x9311, 'GL_ARB_framebuffer_no_attachments')
  3279. GL_FRAMEBUFFER_DEFAULT_LAYERS = Enumerant('GL_FRAMEBUFFER_DEFAULT_LAYERS', 0x9312, 'GL_ARB_framebuffer_no_attachments')
  3280. GL_FRAMEBUFFER_DEFAULT_SAMPLES = Enumerant('GL_FRAMEBUFFER_DEFAULT_SAMPLES', 0x9313, 'GL_ARB_framebuffer_no_attachments')
  3281. GL_FRAMEBUFFER_DEFAULT_WIDTH = Enumerant('GL_FRAMEBUFFER_DEFAULT_WIDTH', 0x9310, 'GL_ARB_framebuffer_no_attachments')
  3282. GL_MAX_FRAMEBUFFER_HEIGHT = Enumerant('GL_MAX_FRAMEBUFFER_HEIGHT', 0x9316, 'GL_ARB_framebuffer_no_attachments')
  3283. GL_MAX_FRAMEBUFFER_LAYERS = Enumerant('GL_MAX_FRAMEBUFFER_LAYERS', 0x9317, 'GL_ARB_framebuffer_no_attachments')
  3284. GL_MAX_FRAMEBUFFER_SAMPLES = Enumerant('GL_MAX_FRAMEBUFFER_SAMPLES', 0x9318, 'GL_ARB_framebuffer_no_attachments')
  3285. GL_MAX_FRAMEBUFFER_WIDTH = Enumerant('GL_MAX_FRAMEBUFFER_WIDTH', 0x9315, 'GL_ARB_framebuffer_no_attachments')
  3286. defines.add(GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS)
  3287. defines.add(GL_FRAMEBUFFER_DEFAULT_HEIGHT)
  3288. defines.add(GL_FRAMEBUFFER_DEFAULT_LAYERS)
  3289. defines.add(GL_FRAMEBUFFER_DEFAULT_SAMPLES)
  3290. defines.add(GL_FRAMEBUFFER_DEFAULT_WIDTH)
  3291. defines.add(GL_MAX_FRAMEBUFFER_HEIGHT)
  3292. defines.add(GL_MAX_FRAMEBUFFER_LAYERS)
  3293. defines.add(GL_MAX_FRAMEBUFFER_SAMPLES)
  3294. defines.add(GL_MAX_FRAMEBUFFER_WIDTH)
  3295. # GL_ARB_framebuffer_object
  3296. GL_COLOR_ATTACHMENT0 = Enumerant('GL_COLOR_ATTACHMENT0', 0x8ce0, 'GL_ARB_framebuffer_object')
  3297. GL_COLOR_ATTACHMENT0.esVersions = [2.0]
  3298. GL_COLOR_ATTACHMENT1 = Enumerant('GL_COLOR_ATTACHMENT1', 0x8ce1, 'GL_ARB_framebuffer_object')
  3299. GL_COLOR_ATTACHMENT10 = Enumerant('GL_COLOR_ATTACHMENT10', 0x8cea, 'GL_ARB_framebuffer_object')
  3300. GL_COLOR_ATTACHMENT11 = Enumerant('GL_COLOR_ATTACHMENT11', 0x8ceb, 'GL_ARB_framebuffer_object')
  3301. GL_COLOR_ATTACHMENT12 = Enumerant('GL_COLOR_ATTACHMENT12', 0x8cec, 'GL_ARB_framebuffer_object')
  3302. GL_COLOR_ATTACHMENT13 = Enumerant('GL_COLOR_ATTACHMENT13', 0x8ced, 'GL_ARB_framebuffer_object')
  3303. GL_COLOR_ATTACHMENT14 = Enumerant('GL_COLOR_ATTACHMENT14', 0x8cee, 'GL_ARB_framebuffer_object')
  3304. GL_COLOR_ATTACHMENT15 = Enumerant('GL_COLOR_ATTACHMENT15', 0x8cef, 'GL_ARB_framebuffer_object')
  3305. GL_COLOR_ATTACHMENT2 = Enumerant('GL_COLOR_ATTACHMENT2', 0x8ce2, 'GL_ARB_framebuffer_object')
  3306. GL_COLOR_ATTACHMENT3 = Enumerant('GL_COLOR_ATTACHMENT3', 0x8ce3, 'GL_ARB_framebuffer_object')
  3307. GL_COLOR_ATTACHMENT4 = Enumerant('GL_COLOR_ATTACHMENT4', 0x8ce4, 'GL_ARB_framebuffer_object')
  3308. GL_COLOR_ATTACHMENT5 = Enumerant('GL_COLOR_ATTACHMENT5', 0x8ce5, 'GL_ARB_framebuffer_object')
  3309. GL_COLOR_ATTACHMENT6 = Enumerant('GL_COLOR_ATTACHMENT6', 0x8ce6, 'GL_ARB_framebuffer_object')
  3310. GL_COLOR_ATTACHMENT7 = Enumerant('GL_COLOR_ATTACHMENT7', 0x8ce7, 'GL_ARB_framebuffer_object')
  3311. GL_COLOR_ATTACHMENT8 = Enumerant('GL_COLOR_ATTACHMENT8', 0x8ce8, 'GL_ARB_framebuffer_object')
  3312. GL_COLOR_ATTACHMENT9 = Enumerant('GL_COLOR_ATTACHMENT9', 0x8ce9, 'GL_ARB_framebuffer_object')
  3313. GL_DEPTH24_STENCIL8 = Enumerant('GL_DEPTH24_STENCIL8', 0x88f0, 'GL_ARB_framebuffer_object')
  3314. GL_DEPTH_ATTACHMENT = Enumerant('GL_DEPTH_ATTACHMENT', 0x8d00, 'GL_ARB_framebuffer_object')
  3315. GL_DEPTH_ATTACHMENT.esVersions = [2.0]
  3316. GL_DEPTH_STENCIL = Enumerant('GL_DEPTH_STENCIL', 0x84f9, 'GL_ARB_framebuffer_object')
  3317. GL_DEPTH_STENCIL_ATTACHMENT = Enumerant('GL_DEPTH_STENCIL_ATTACHMENT', 0x821a, 'GL_ARB_framebuffer_object')
  3318. GL_DRAW_FRAMEBUFFER = Enumerant('GL_DRAW_FRAMEBUFFER', 0x8ca9, 'GL_ARB_framebuffer_object')
  3319. GL_DRAW_FRAMEBUFFER_BINDING = Enumerant('GL_DRAW_FRAMEBUFFER_BINDING', 0x8ca6, 'GL_ARB_framebuffer_object')
  3320. GL_FRAMEBUFFER = Enumerant('GL_FRAMEBUFFER', 0x8d40, 'GL_ARB_framebuffer_object')
  3321. GL_FRAMEBUFFER.esVersions = [2.0]
  3322. GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE', 0x8215, 'GL_ARB_framebuffer_object')
  3323. GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE', 0x8214, 'GL_ARB_framebuffer_object')
  3324. GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING', 0x8210, 'GL_ARB_framebuffer_object')
  3325. GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE', 0x8211, 'GL_ARB_framebuffer_object')
  3326. GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE', 0x8216, 'GL_ARB_framebuffer_object')
  3327. GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE', 0x8213, 'GL_ARB_framebuffer_object')
  3328. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME', 0x8cd1, 'GL_ARB_framebuffer_object')
  3329. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME.esVersions = [2.0]
  3330. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE', 0x8cd0, 'GL_ARB_framebuffer_object')
  3331. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE.esVersions = [2.0]
  3332. GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE', 0x8212, 'GL_ARB_framebuffer_object')
  3333. GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE', 0x8217, 'GL_ARB_framebuffer_object')
  3334. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE', 0x8cd3, 'GL_ARB_framebuffer_object')
  3335. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE.esVersions = [2.0]
  3336. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER', 0x8cd4, 'GL_ARB_framebuffer_object')
  3337. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL', 0x8cd2, 'GL_ARB_framebuffer_object')
  3338. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL.esVersions = [2.0]
  3339. GL_FRAMEBUFFER_BINDING = Enumerant('GL_FRAMEBUFFER_BINDING', 0x8ca6, 'GL_ARB_framebuffer_object')
  3340. GL_FRAMEBUFFER_BINDING.esVersions = [2.0]
  3341. GL_FRAMEBUFFER_COMPLETE = Enumerant('GL_FRAMEBUFFER_COMPLETE', 0x8cd5, 'GL_ARB_framebuffer_object')
  3342. GL_FRAMEBUFFER_COMPLETE.esVersions = [2.0]
  3343. GL_FRAMEBUFFER_DEFAULT = Enumerant('GL_FRAMEBUFFER_DEFAULT', 0x8218, 'GL_ARB_framebuffer_object')
  3344. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT', 0x8cd6, 'GL_ARB_framebuffer_object')
  3345. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT.esVersions = [2.0]
  3346. GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER', 0x8cdb, 'GL_ARB_framebuffer_object')
  3347. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT', 0x8cd7, 'GL_ARB_framebuffer_object')
  3348. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT.esVersions = [2.0]
  3349. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE', 0x8d56, 'GL_ARB_framebuffer_object')
  3350. GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER', 0x8cdc, 'GL_ARB_framebuffer_object')
  3351. GL_FRAMEBUFFER_UNDEFINED = Enumerant('GL_FRAMEBUFFER_UNDEFINED', 0x8219, 'GL_ARB_framebuffer_object')
  3352. GL_FRAMEBUFFER_UNSUPPORTED = Enumerant('GL_FRAMEBUFFER_UNSUPPORTED', 0x8cdd, 'GL_ARB_framebuffer_object')
  3353. GL_FRAMEBUFFER_UNSUPPORTED.esVersions = [2.0]
  3354. GL_INDEX = Enumerant('GL_INDEX', 0x8222, 'GL_ARB_framebuffer_object')
  3355. GL_INVALID_FRAMEBUFFER_OPERATION = Enumerant('GL_INVALID_FRAMEBUFFER_OPERATION', 0x0506, 'GL_ARB_framebuffer_object')
  3356. GL_INVALID_FRAMEBUFFER_OPERATION.esVersions = [2.0]
  3357. GL_MAX_COLOR_ATTACHMENTS = Enumerant('GL_MAX_COLOR_ATTACHMENTS', 0x8cdf, 'GL_ARB_framebuffer_object')
  3358. GL_MAX_RENDERBUFFER_SIZE = Enumerant('GL_MAX_RENDERBUFFER_SIZE', 0x84e8, 'GL_ARB_framebuffer_object')
  3359. GL_MAX_RENDERBUFFER_SIZE.esVersions = [2.0]
  3360. GL_MAX_SAMPLES = Enumerant('GL_MAX_SAMPLES', 0x8d57, 'GL_ARB_framebuffer_object')
  3361. GL_READ_FRAMEBUFFER = Enumerant('GL_READ_FRAMEBUFFER', 0x8ca8, 'GL_ARB_framebuffer_object')
  3362. GL_READ_FRAMEBUFFER_BINDING = Enumerant('GL_READ_FRAMEBUFFER_BINDING', 0x8caa, 'GL_ARB_framebuffer_object')
  3363. GL_RENDERBUFFER = Enumerant('GL_RENDERBUFFER', 0x8d41, 'GL_ARB_framebuffer_object')
  3364. GL_RENDERBUFFER.esVersions = [2.0]
  3365. GL_RENDERBUFFER_ALPHA_SIZE = Enumerant('GL_RENDERBUFFER_ALPHA_SIZE', 0x8d53, 'GL_ARB_framebuffer_object')
  3366. GL_RENDERBUFFER_ALPHA_SIZE.esVersions = [2.0]
  3367. GL_RENDERBUFFER_BINDING = Enumerant('GL_RENDERBUFFER_BINDING', 0x8ca7, 'GL_ARB_framebuffer_object')
  3368. GL_RENDERBUFFER_BINDING.esVersions = [2.0]
  3369. GL_RENDERBUFFER_BLUE_SIZE = Enumerant('GL_RENDERBUFFER_BLUE_SIZE', 0x8d52, 'GL_ARB_framebuffer_object')
  3370. GL_RENDERBUFFER_BLUE_SIZE.esVersions = [2.0]
  3371. GL_RENDERBUFFER_DEPTH_SIZE = Enumerant('GL_RENDERBUFFER_DEPTH_SIZE', 0x8d54, 'GL_ARB_framebuffer_object')
  3372. GL_RENDERBUFFER_DEPTH_SIZE.esVersions = [2.0]
  3373. GL_RENDERBUFFER_GREEN_SIZE = Enumerant('GL_RENDERBUFFER_GREEN_SIZE', 0x8d51, 'GL_ARB_framebuffer_object')
  3374. GL_RENDERBUFFER_GREEN_SIZE.esVersions = [2.0]
  3375. GL_RENDERBUFFER_HEIGHT = Enumerant('GL_RENDERBUFFER_HEIGHT', 0x8d43, 'GL_ARB_framebuffer_object')
  3376. GL_RENDERBUFFER_HEIGHT.esVersions = [2.0]
  3377. GL_RENDERBUFFER_INTERNAL_FORMAT = Enumerant('GL_RENDERBUFFER_INTERNAL_FORMAT', 0x8d44, 'GL_ARB_framebuffer_object')
  3378. GL_RENDERBUFFER_INTERNAL_FORMAT.esVersions = [2.0]
  3379. GL_RENDERBUFFER_RED_SIZE = Enumerant('GL_RENDERBUFFER_RED_SIZE', 0x8d50, 'GL_ARB_framebuffer_object')
  3380. GL_RENDERBUFFER_RED_SIZE.esVersions = [2.0]
  3381. GL_RENDERBUFFER_SAMPLES = Enumerant('GL_RENDERBUFFER_SAMPLES', 0x8cab, 'GL_ARB_framebuffer_object')
  3382. GL_RENDERBUFFER_STENCIL_SIZE = Enumerant('GL_RENDERBUFFER_STENCIL_SIZE', 0x8d55, 'GL_ARB_framebuffer_object')
  3383. GL_RENDERBUFFER_STENCIL_SIZE.esVersions = [2.0]
  3384. GL_RENDERBUFFER_WIDTH = Enumerant('GL_RENDERBUFFER_WIDTH', 0x8d42, 'GL_ARB_framebuffer_object')
  3385. GL_RENDERBUFFER_WIDTH.esVersions = [2.0]
  3386. GL_STENCIL_ATTACHMENT = Enumerant('GL_STENCIL_ATTACHMENT', 0x8d20, 'GL_ARB_framebuffer_object')
  3387. GL_STENCIL_ATTACHMENT.esVersions = [2.0]
  3388. GL_STENCIL_INDEX1 = Enumerant('GL_STENCIL_INDEX1', 0x8d46, 'GL_ARB_framebuffer_object')
  3389. GL_STENCIL_INDEX16 = Enumerant('GL_STENCIL_INDEX16', 0x8d49, 'GL_ARB_framebuffer_object')
  3390. GL_STENCIL_INDEX4 = Enumerant('GL_STENCIL_INDEX4', 0x8d47, 'GL_ARB_framebuffer_object')
  3391. GL_STENCIL_INDEX8 = Enumerant('GL_STENCIL_INDEX8', 0x8d48, 'GL_ARB_framebuffer_object')
  3392. GL_STENCIL_INDEX8.esVersions = [2.0]
  3393. GL_TEXTURE_STENCIL_SIZE = Enumerant('GL_TEXTURE_STENCIL_SIZE', 0x88f1, 'GL_ARB_framebuffer_object')
  3394. GL_UNSIGNED_INT_24_8 = Enumerant('GL_UNSIGNED_INT_24_8', 0x84fa, 'GL_ARB_framebuffer_object')
  3395. GL_UNSIGNED_NORMALIZED = Enumerant('GL_UNSIGNED_NORMALIZED', 0x8c17, 'GL_ARB_framebuffer_object')
  3396. defines.add(GL_COLOR_ATTACHMENT0)
  3397. defines.add(GL_COLOR_ATTACHMENT1)
  3398. defines.add(GL_COLOR_ATTACHMENT10)
  3399. defines.add(GL_COLOR_ATTACHMENT11)
  3400. defines.add(GL_COLOR_ATTACHMENT12)
  3401. defines.add(GL_COLOR_ATTACHMENT13)
  3402. defines.add(GL_COLOR_ATTACHMENT14)
  3403. defines.add(GL_COLOR_ATTACHMENT15)
  3404. defines.add(GL_COLOR_ATTACHMENT2)
  3405. defines.add(GL_COLOR_ATTACHMENT3)
  3406. defines.add(GL_COLOR_ATTACHMENT4)
  3407. defines.add(GL_COLOR_ATTACHMENT5)
  3408. defines.add(GL_COLOR_ATTACHMENT6)
  3409. defines.add(GL_COLOR_ATTACHMENT7)
  3410. defines.add(GL_COLOR_ATTACHMENT8)
  3411. defines.add(GL_COLOR_ATTACHMENT9)
  3412. defines.add(GL_DEPTH24_STENCIL8)
  3413. defines.add(GL_DEPTH_ATTACHMENT)
  3414. defines.add(GL_DEPTH_STENCIL)
  3415. defines.add(GL_DEPTH_STENCIL_ATTACHMENT)
  3416. defines.add(GL_DRAW_FRAMEBUFFER)
  3417. defines.add(GL_DRAW_FRAMEBUFFER_BINDING)
  3418. defines.add(GL_FRAMEBUFFER)
  3419. defines.add(GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE)
  3420. defines.add(GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE)
  3421. defines.add(GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING)
  3422. defines.add(GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
  3423. defines.add(GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE)
  3424. defines.add(GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE)
  3425. defines.add(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
  3426. defines.add(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
  3427. defines.add(GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE)
  3428. defines.add(GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE)
  3429. defines.add(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
  3430. defines.add(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
  3431. defines.add(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
  3432. defines.add(GL_FRAMEBUFFER_BINDING)
  3433. defines.add(GL_FRAMEBUFFER_COMPLETE)
  3434. defines.add(GL_FRAMEBUFFER_DEFAULT)
  3435. defines.add(GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT)
  3436. defines.add(GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER)
  3437. defines.add(GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT)
  3438. defines.add(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE)
  3439. defines.add(GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER)
  3440. defines.add(GL_FRAMEBUFFER_UNDEFINED)
  3441. defines.add(GL_FRAMEBUFFER_UNSUPPORTED)
  3442. defines.add(GL_INDEX)
  3443. defines.add(GL_INVALID_FRAMEBUFFER_OPERATION)
  3444. defines.add(GL_MAX_COLOR_ATTACHMENTS)
  3445. defines.add(GL_MAX_RENDERBUFFER_SIZE)
  3446. defines.add(GL_MAX_SAMPLES)
  3447. defines.add(GL_READ_FRAMEBUFFER)
  3448. defines.add(GL_READ_FRAMEBUFFER_BINDING)
  3449. defines.add(GL_RENDERBUFFER)
  3450. defines.add(GL_RENDERBUFFER_ALPHA_SIZE)
  3451. defines.add(GL_RENDERBUFFER_BINDING)
  3452. defines.add(GL_RENDERBUFFER_BLUE_SIZE)
  3453. defines.add(GL_RENDERBUFFER_DEPTH_SIZE)
  3454. defines.add(GL_RENDERBUFFER_GREEN_SIZE)
  3455. defines.add(GL_RENDERBUFFER_HEIGHT)
  3456. defines.add(GL_RENDERBUFFER_INTERNAL_FORMAT)
  3457. defines.add(GL_RENDERBUFFER_RED_SIZE)
  3458. defines.add(GL_RENDERBUFFER_SAMPLES)
  3459. defines.add(GL_RENDERBUFFER_STENCIL_SIZE)
  3460. defines.add(GL_RENDERBUFFER_WIDTH)
  3461. defines.add(GL_STENCIL_ATTACHMENT)
  3462. defines.add(GL_STENCIL_INDEX1)
  3463. defines.add(GL_STENCIL_INDEX16)
  3464. defines.add(GL_STENCIL_INDEX4)
  3465. defines.add(GL_STENCIL_INDEX8)
  3466. defines.add(GL_TEXTURE_STENCIL_SIZE)
  3467. defines.add(GL_UNSIGNED_INT_24_8)
  3468. defines.add(GL_UNSIGNED_NORMALIZED)
  3469. # GL_ARB_framebuffer_sRGB
  3470. GL_FRAMEBUFFER_SRGB = Enumerant('GL_FRAMEBUFFER_SRGB', 0x8db9, 'GL_ARB_framebuffer_sRGB')
  3471. GL_FRAMEBUFFER_SRGB.esVersions = [2.0]
  3472. GL_FRAMEBUFFER_SRGB.enableCap = True
  3473. defines.add(GL_FRAMEBUFFER_SRGB)
  3474. # GL_ARB_geometry_shader4
  3475. GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB', 0x8da7, 'GL_ARB_geometry_shader4')
  3476. GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB', 0x8da9, 'GL_ARB_geometry_shader4')
  3477. GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB', 0x8da8, 'GL_ARB_geometry_shader4')
  3478. GL_GEOMETRY_INPUT_TYPE_ARB = Enumerant('GL_GEOMETRY_INPUT_TYPE_ARB', 0x8ddb, 'GL_ARB_geometry_shader4')
  3479. GL_GEOMETRY_OUTPUT_TYPE_ARB = Enumerant('GL_GEOMETRY_OUTPUT_TYPE_ARB', 0x8ddc, 'GL_ARB_geometry_shader4')
  3480. GL_GEOMETRY_SHADER_ARB = Enumerant('GL_GEOMETRY_SHADER_ARB', 0x8dd9, 'GL_ARB_geometry_shader4')
  3481. GL_GEOMETRY_VERTICES_OUT_ARB = Enumerant('GL_GEOMETRY_VERTICES_OUT_ARB', 0x8dda, 'GL_ARB_geometry_shader4')
  3482. GL_LINES_ADJACENCY_ARB = Enumerant('GL_LINES_ADJACENCY_ARB', 0x000a, 'GL_ARB_geometry_shader4')
  3483. GL_LINE_STRIP_ADJACENCY_ARB = Enumerant('GL_LINE_STRIP_ADJACENCY_ARB', 0x000b, 'GL_ARB_geometry_shader4')
  3484. GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = Enumerant('GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB', 0x8de0, 'GL_ARB_geometry_shader4')
  3485. GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = Enumerant('GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB', 0x8c29, 'GL_ARB_geometry_shader4')
  3486. GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = Enumerant('GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB', 0x8de1, 'GL_ARB_geometry_shader4')
  3487. GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = Enumerant('GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB', 0x8ddf, 'GL_ARB_geometry_shader4')
  3488. GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = Enumerant('GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB', 0x8ddd, 'GL_ARB_geometry_shader4')
  3489. GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = Enumerant('GL_MAX_VERTEX_VARYING_COMPONENTS_ARB', 0x8dde, 'GL_ARB_geometry_shader4')
  3490. GL_PROGRAM_POINT_SIZE_ARB = Enumerant('GL_PROGRAM_POINT_SIZE_ARB', 0x8642, 'GL_ARB_geometry_shader4')
  3491. GL_TRIANGLES_ADJACENCY_ARB = Enumerant('GL_TRIANGLES_ADJACENCY_ARB', 0x000c, 'GL_ARB_geometry_shader4')
  3492. GL_TRIANGLE_STRIP_ADJACENCY_ARB = Enumerant('GL_TRIANGLE_STRIP_ADJACENCY_ARB', 0x000d, 'GL_ARB_geometry_shader4')
  3493. defines.add(GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB)
  3494. defines.add(GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB)
  3495. defines.add(GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB)
  3496. defines.add(GL_GEOMETRY_INPUT_TYPE_ARB)
  3497. defines.add(GL_GEOMETRY_OUTPUT_TYPE_ARB)
  3498. defines.add(GL_GEOMETRY_SHADER_ARB)
  3499. defines.add(GL_GEOMETRY_VERTICES_OUT_ARB)
  3500. defines.add(GL_LINES_ADJACENCY_ARB)
  3501. defines.add(GL_LINE_STRIP_ADJACENCY_ARB)
  3502. defines.add(GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB)
  3503. defines.add(GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB)
  3504. defines.add(GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB)
  3505. defines.add(GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB)
  3506. defines.add(GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB)
  3507. defines.add(GL_MAX_VERTEX_VARYING_COMPONENTS_ARB)
  3508. defines.add(GL_PROGRAM_POINT_SIZE_ARB)
  3509. defines.add(GL_TRIANGLES_ADJACENCY_ARB)
  3510. defines.add(GL_TRIANGLE_STRIP_ADJACENCY_ARB)
  3511. # GL_ARB_get_program_binary
  3512. GL_NUM_PROGRAM_BINARY_FORMATS = Enumerant('GL_NUM_PROGRAM_BINARY_FORMATS', 0x87fe, 'GL_ARB_get_program_binary')
  3513. GL_PROGRAM_BINARY_FORMATS = Enumerant('GL_PROGRAM_BINARY_FORMATS', 0x87ff, 'GL_ARB_get_program_binary')
  3514. GL_PROGRAM_BINARY_LENGTH = Enumerant('GL_PROGRAM_BINARY_LENGTH', 0x8741, 'GL_ARB_get_program_binary')
  3515. GL_PROGRAM_BINARY_RETRIEVABLE_HINT = Enumerant('GL_PROGRAM_BINARY_RETRIEVABLE_HINT', 0x8257, 'GL_ARB_get_program_binary')
  3516. defines.add(GL_NUM_PROGRAM_BINARY_FORMATS)
  3517. defines.add(GL_PROGRAM_BINARY_FORMATS)
  3518. defines.add(GL_PROGRAM_BINARY_LENGTH)
  3519. defines.add(GL_PROGRAM_BINARY_RETRIEVABLE_HINT)
  3520. # GL_ARB_gpu_shader5
  3521. GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = Enumerant('GL_FRAGMENT_INTERPOLATION_OFFSET_BITS', 0x8e5d, 'GL_ARB_gpu_shader5')
  3522. GL_GEOMETRY_SHADER_INVOCATIONS = Enumerant('GL_GEOMETRY_SHADER_INVOCATIONS', 0x887f, 'GL_ARB_gpu_shader5')
  3523. GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = Enumerant('GL_MAX_FRAGMENT_INTERPOLATION_OFFSET', 0x8e5c, 'GL_ARB_gpu_shader5')
  3524. GL_MAX_GEOMETRY_SHADER_INVOCATIONS = Enumerant('GL_MAX_GEOMETRY_SHADER_INVOCATIONS', 0x8e5a, 'GL_ARB_gpu_shader5')
  3525. GL_MAX_VERTEX_STREAMS = Enumerant('GL_MAX_VERTEX_STREAMS', 0x8e71, 'GL_ARB_gpu_shader5')
  3526. GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = Enumerant('GL_MIN_FRAGMENT_INTERPOLATION_OFFSET', 0x8e5b, 'GL_ARB_gpu_shader5')
  3527. defines.add(GL_FRAGMENT_INTERPOLATION_OFFSET_BITS)
  3528. defines.add(GL_GEOMETRY_SHADER_INVOCATIONS)
  3529. defines.add(GL_MAX_FRAGMENT_INTERPOLATION_OFFSET)
  3530. defines.add(GL_MAX_GEOMETRY_SHADER_INVOCATIONS)
  3531. defines.add(GL_MAX_VERTEX_STREAMS)
  3532. defines.add(GL_MIN_FRAGMENT_INTERPOLATION_OFFSET)
  3533. # GL_ARB_gpu_shader_fp64
  3534. GL_DOUBLE_MAT2 = Enumerant('GL_DOUBLE_MAT2', 0x8f46, 'GL_ARB_gpu_shader_fp64')
  3535. GL_DOUBLE_MAT2x3 = Enumerant('GL_DOUBLE_MAT2x3', 0x8f49, 'GL_ARB_gpu_shader_fp64')
  3536. GL_DOUBLE_MAT2x4 = Enumerant('GL_DOUBLE_MAT2x4', 0x8f4a, 'GL_ARB_gpu_shader_fp64')
  3537. GL_DOUBLE_MAT3 = Enumerant('GL_DOUBLE_MAT3', 0x8f47, 'GL_ARB_gpu_shader_fp64')
  3538. GL_DOUBLE_MAT3x2 = Enumerant('GL_DOUBLE_MAT3x2', 0x8f4b, 'GL_ARB_gpu_shader_fp64')
  3539. GL_DOUBLE_MAT3x4 = Enumerant('GL_DOUBLE_MAT3x4', 0x8f4c, 'GL_ARB_gpu_shader_fp64')
  3540. GL_DOUBLE_MAT4 = Enumerant('GL_DOUBLE_MAT4', 0x8f48, 'GL_ARB_gpu_shader_fp64')
  3541. GL_DOUBLE_MAT4x2 = Enumerant('GL_DOUBLE_MAT4x2', 0x8f4d, 'GL_ARB_gpu_shader_fp64')
  3542. GL_DOUBLE_MAT4x3 = Enumerant('GL_DOUBLE_MAT4x3', 0x8f4e, 'GL_ARB_gpu_shader_fp64')
  3543. GL_DOUBLE_VEC2 = Enumerant('GL_DOUBLE_VEC2', 0x8ffc, 'GL_ARB_gpu_shader_fp64')
  3544. GL_DOUBLE_VEC3 = Enumerant('GL_DOUBLE_VEC3', 0x8ffd, 'GL_ARB_gpu_shader_fp64')
  3545. GL_DOUBLE_VEC4 = Enumerant('GL_DOUBLE_VEC4', 0x8ffe, 'GL_ARB_gpu_shader_fp64')
  3546. defines.add(GL_DOUBLE_MAT2)
  3547. defines.add(GL_DOUBLE_MAT2x3)
  3548. defines.add(GL_DOUBLE_MAT2x4)
  3549. defines.add(GL_DOUBLE_MAT3)
  3550. defines.add(GL_DOUBLE_MAT3x2)
  3551. defines.add(GL_DOUBLE_MAT3x4)
  3552. defines.add(GL_DOUBLE_MAT4)
  3553. defines.add(GL_DOUBLE_MAT4x2)
  3554. defines.add(GL_DOUBLE_MAT4x3)
  3555. defines.add(GL_DOUBLE_VEC2)
  3556. defines.add(GL_DOUBLE_VEC3)
  3557. defines.add(GL_DOUBLE_VEC4)
  3558. # GL_ARB_half_float_pixel
  3559. GL_HALF_FLOAT_ARB = Enumerant('GL_HALF_FLOAT_ARB', 0x140b, 'GL_ARB_half_float_pixel')
  3560. defines.add(GL_HALF_FLOAT_ARB)
  3561. # GL_ARB_half_float_vertex
  3562. GL_HALF_FLOAT = Enumerant('GL_HALF_FLOAT', 0x140b, 'GL_ARB_half_float_vertex')
  3563. defines.add(GL_HALF_FLOAT)
  3564. # GL_ARB_imaging
  3565. GL_BLEND_COLOR = Enumerant('GL_BLEND_COLOR', 0x8005, 'GL_ARB_imaging')
  3566. GL_BLEND_COLOR.esVersions = [2.0]
  3567. GL_BLEND_EQUATION = Enumerant('GL_BLEND_EQUATION', 0x8009, 'GL_ARB_imaging')
  3568. GL_BLEND_EQUATION.esVersions = [2.0]
  3569. GL_COLOR_MATRIX = Enumerant('GL_COLOR_MATRIX', 0x80b1, 'GL_ARB_imaging')
  3570. GL_COLOR_MATRIX_STACK_DEPTH = Enumerant('GL_COLOR_MATRIX_STACK_DEPTH', 0x80b2, 'GL_ARB_imaging')
  3571. GL_COLOR_TABLE = Enumerant('GL_COLOR_TABLE', 0x80d0, 'GL_ARB_imaging')
  3572. GL_COLOR_TABLE_ALPHA_SIZE = Enumerant('GL_COLOR_TABLE_ALPHA_SIZE', 0x80dd, 'GL_ARB_imaging')
  3573. GL_COLOR_TABLE_BIAS = Enumerant('GL_COLOR_TABLE_BIAS', 0x80d7, 'GL_ARB_imaging')
  3574. GL_COLOR_TABLE_BLUE_SIZE = Enumerant('GL_COLOR_TABLE_BLUE_SIZE', 0x80dc, 'GL_ARB_imaging')
  3575. GL_COLOR_TABLE_FORMAT = Enumerant('GL_COLOR_TABLE_FORMAT', 0x80d8, 'GL_ARB_imaging')
  3576. GL_COLOR_TABLE_GREEN_SIZE = Enumerant('GL_COLOR_TABLE_GREEN_SIZE', 0x80db, 'GL_ARB_imaging')
  3577. GL_COLOR_TABLE_INTENSITY_SIZE = Enumerant('GL_COLOR_TABLE_INTENSITY_SIZE', 0x80df, 'GL_ARB_imaging')
  3578. GL_COLOR_TABLE_LUMINANCE_SIZE = Enumerant('GL_COLOR_TABLE_LUMINANCE_SIZE', 0x80de, 'GL_ARB_imaging')
  3579. GL_COLOR_TABLE_RED_SIZE = Enumerant('GL_COLOR_TABLE_RED_SIZE', 0x80da, 'GL_ARB_imaging')
  3580. GL_COLOR_TABLE_SCALE = Enumerant('GL_COLOR_TABLE_SCALE', 0x80d6, 'GL_ARB_imaging')
  3581. GL_COLOR_TABLE_WIDTH = Enumerant('GL_COLOR_TABLE_WIDTH', 0x80d9, 'GL_ARB_imaging')
  3582. GL_CONSTANT_ALPHA = Enumerant('GL_CONSTANT_ALPHA', 0x8003, 'GL_ARB_imaging')
  3583. GL_CONSTANT_ALPHA.esVersions = [2.0]
  3584. GL_CONSTANT_BORDER = Enumerant('GL_CONSTANT_BORDER', 0x8151, 'GL_ARB_imaging')
  3585. GL_CONSTANT_COLOR = Enumerant('GL_CONSTANT_COLOR', 0x8001, 'GL_ARB_imaging')
  3586. GL_CONSTANT_COLOR.esVersions = [2.0]
  3587. GL_CONVOLUTION_1D = Enumerant('GL_CONVOLUTION_1D', 0x8010, 'GL_ARB_imaging')
  3588. GL_CONVOLUTION_2D = Enumerant('GL_CONVOLUTION_2D', 0x8011, 'GL_ARB_imaging')
  3589. GL_CONVOLUTION_BORDER_COLOR = Enumerant('GL_CONVOLUTION_BORDER_COLOR', 0x8154, 'GL_ARB_imaging')
  3590. GL_CONVOLUTION_BORDER_MODE = Enumerant('GL_CONVOLUTION_BORDER_MODE', 0x8013, 'GL_ARB_imaging')
  3591. GL_CONVOLUTION_FILTER_BIAS = Enumerant('GL_CONVOLUTION_FILTER_BIAS', 0x8015, 'GL_ARB_imaging')
  3592. GL_CONVOLUTION_FILTER_SCALE = Enumerant('GL_CONVOLUTION_FILTER_SCALE', 0x8014, 'GL_ARB_imaging')
  3593. GL_CONVOLUTION_FORMAT = Enumerant('GL_CONVOLUTION_FORMAT', 0x8017, 'GL_ARB_imaging')
  3594. GL_CONVOLUTION_HEIGHT = Enumerant('GL_CONVOLUTION_HEIGHT', 0x8019, 'GL_ARB_imaging')
  3595. GL_CONVOLUTION_WIDTH = Enumerant('GL_CONVOLUTION_WIDTH', 0x8018, 'GL_ARB_imaging')
  3596. GL_FUNC_ADD = Enumerant('GL_FUNC_ADD', 0x8006, 'GL_ARB_imaging')
  3597. GL_FUNC_ADD.esVersions = [2.0]
  3598. GL_FUNC_REVERSE_SUBTRACT = Enumerant('GL_FUNC_REVERSE_SUBTRACT', 0x800b, 'GL_ARB_imaging')
  3599. GL_FUNC_REVERSE_SUBTRACT.esVersions = [2.0]
  3600. GL_FUNC_SUBTRACT = Enumerant('GL_FUNC_SUBTRACT', 0x800a, 'GL_ARB_imaging')
  3601. GL_FUNC_SUBTRACT.esVersions = [2.0]
  3602. GL_HISTOGRAM = Enumerant('GL_HISTOGRAM', 0x8024, 'GL_ARB_imaging')
  3603. GL_HISTOGRAM_ALPHA_SIZE = Enumerant('GL_HISTOGRAM_ALPHA_SIZE', 0x802b, 'GL_ARB_imaging')
  3604. GL_HISTOGRAM_BLUE_SIZE = Enumerant('GL_HISTOGRAM_BLUE_SIZE', 0x802a, 'GL_ARB_imaging')
  3605. GL_HISTOGRAM_FORMAT = Enumerant('GL_HISTOGRAM_FORMAT', 0x8027, 'GL_ARB_imaging')
  3606. GL_HISTOGRAM_GREEN_SIZE = Enumerant('GL_HISTOGRAM_GREEN_SIZE', 0x8029, 'GL_ARB_imaging')
  3607. GL_HISTOGRAM_LUMINANCE_SIZE = Enumerant('GL_HISTOGRAM_LUMINANCE_SIZE', 0x802c, 'GL_ARB_imaging')
  3608. GL_HISTOGRAM_RED_SIZE = Enumerant('GL_HISTOGRAM_RED_SIZE', 0x8028, 'GL_ARB_imaging')
  3609. GL_HISTOGRAM_SINK = Enumerant('GL_HISTOGRAM_SINK', 0x802d, 'GL_ARB_imaging')
  3610. GL_HISTOGRAM_WIDTH = Enumerant('GL_HISTOGRAM_WIDTH', 0x8026, 'GL_ARB_imaging')
  3611. GL_IGNORE_BORDER = Enumerant('GL_IGNORE_BORDER', 0x8150, 'GL_ARB_imaging')
  3612. GL_MAX = Enumerant('GL_MAX', 0x8008, 'GL_ARB_imaging')
  3613. GL_MAX_COLOR_MATRIX_STACK_DEPTH = Enumerant('GL_MAX_COLOR_MATRIX_STACK_DEPTH', 0x80b3, 'GL_ARB_imaging')
  3614. GL_MAX_CONVOLUTION_HEIGHT = Enumerant('GL_MAX_CONVOLUTION_HEIGHT', 0x801b, 'GL_ARB_imaging')
  3615. GL_MAX_CONVOLUTION_WIDTH = Enumerant('GL_MAX_CONVOLUTION_WIDTH', 0x801a, 'GL_ARB_imaging')
  3616. GL_MIN = Enumerant('GL_MIN', 0x8007, 'GL_ARB_imaging')
  3617. GL_MINMAX = Enumerant('GL_MINMAX', 0x802e, 'GL_ARB_imaging')
  3618. GL_MINMAX_FORMAT = Enumerant('GL_MINMAX_FORMAT', 0x802f, 'GL_ARB_imaging')
  3619. GL_MINMAX_SINK = Enumerant('GL_MINMAX_SINK', 0x8030, 'GL_ARB_imaging')
  3620. GL_ONE_MINUS_CONSTANT_ALPHA = Enumerant('GL_ONE_MINUS_CONSTANT_ALPHA', 0x8004, 'GL_ARB_imaging')
  3621. GL_ONE_MINUS_CONSTANT_ALPHA.esVersions = [2.0]
  3622. GL_ONE_MINUS_CONSTANT_COLOR = Enumerant('GL_ONE_MINUS_CONSTANT_COLOR', 0x8002, 'GL_ARB_imaging')
  3623. GL_ONE_MINUS_CONSTANT_COLOR.esVersions = [2.0]
  3624. GL_POST_COLOR_MATRIX_ALPHA_BIAS = Enumerant('GL_POST_COLOR_MATRIX_ALPHA_BIAS', 0x80bb, 'GL_ARB_imaging')
  3625. GL_POST_COLOR_MATRIX_ALPHA_SCALE = Enumerant('GL_POST_COLOR_MATRIX_ALPHA_SCALE', 0x80b7, 'GL_ARB_imaging')
  3626. GL_POST_COLOR_MATRIX_BLUE_BIAS = Enumerant('GL_POST_COLOR_MATRIX_BLUE_BIAS', 0x80ba, 'GL_ARB_imaging')
  3627. GL_POST_COLOR_MATRIX_BLUE_SCALE = Enumerant('GL_POST_COLOR_MATRIX_BLUE_SCALE', 0x80b6, 'GL_ARB_imaging')
  3628. GL_POST_COLOR_MATRIX_COLOR_TABLE = Enumerant('GL_POST_COLOR_MATRIX_COLOR_TABLE', 0x80d2, 'GL_ARB_imaging')
  3629. GL_POST_COLOR_MATRIX_GREEN_BIAS = Enumerant('GL_POST_COLOR_MATRIX_GREEN_BIAS', 0x80b9, 'GL_ARB_imaging')
  3630. GL_POST_COLOR_MATRIX_GREEN_SCALE = Enumerant('GL_POST_COLOR_MATRIX_GREEN_SCALE', 0x80b5, 'GL_ARB_imaging')
  3631. GL_POST_COLOR_MATRIX_RED_BIAS = Enumerant('GL_POST_COLOR_MATRIX_RED_BIAS', 0x80b8, 'GL_ARB_imaging')
  3632. GL_POST_COLOR_MATRIX_RED_SCALE = Enumerant('GL_POST_COLOR_MATRIX_RED_SCALE', 0x80b4, 'GL_ARB_imaging')
  3633. GL_POST_CONVOLUTION_ALPHA_BIAS = Enumerant('GL_POST_CONVOLUTION_ALPHA_BIAS', 0x8023, 'GL_ARB_imaging')
  3634. GL_POST_CONVOLUTION_ALPHA_SCALE = Enumerant('GL_POST_CONVOLUTION_ALPHA_SCALE', 0x801f, 'GL_ARB_imaging')
  3635. GL_POST_CONVOLUTION_BLUE_BIAS = Enumerant('GL_POST_CONVOLUTION_BLUE_BIAS', 0x8022, 'GL_ARB_imaging')
  3636. GL_POST_CONVOLUTION_BLUE_SCALE = Enumerant('GL_POST_CONVOLUTION_BLUE_SCALE', 0x801e, 'GL_ARB_imaging')
  3637. GL_POST_CONVOLUTION_COLOR_TABLE = Enumerant('GL_POST_CONVOLUTION_COLOR_TABLE', 0x80d1, 'GL_ARB_imaging')
  3638. GL_POST_CONVOLUTION_GREEN_BIAS = Enumerant('GL_POST_CONVOLUTION_GREEN_BIAS', 0x8021, 'GL_ARB_imaging')
  3639. GL_POST_CONVOLUTION_GREEN_SCALE = Enumerant('GL_POST_CONVOLUTION_GREEN_SCALE', 0x801d, 'GL_ARB_imaging')
  3640. GL_POST_CONVOLUTION_RED_BIAS = Enumerant('GL_POST_CONVOLUTION_RED_BIAS', 0x8020, 'GL_ARB_imaging')
  3641. GL_POST_CONVOLUTION_RED_SCALE = Enumerant('GL_POST_CONVOLUTION_RED_SCALE', 0x801c, 'GL_ARB_imaging')
  3642. GL_PROXY_COLOR_TABLE = Enumerant('GL_PROXY_COLOR_TABLE', 0x80d3, 'GL_ARB_imaging')
  3643. GL_PROXY_HISTOGRAM = Enumerant('GL_PROXY_HISTOGRAM', 0x8025, 'GL_ARB_imaging')
  3644. GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = Enumerant('GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE', 0x80d5, 'GL_ARB_imaging')
  3645. GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = Enumerant('GL_PROXY_POST_CONVOLUTION_COLOR_TABLE', 0x80d4, 'GL_ARB_imaging')
  3646. GL_REDUCE = Enumerant('GL_REDUCE', 0x8016, 'GL_ARB_imaging')
  3647. GL_REPLICATE_BORDER = Enumerant('GL_REPLICATE_BORDER', 0x8153, 'GL_ARB_imaging')
  3648. GL_SEPARABLE_2D = Enumerant('GL_SEPARABLE_2D', 0x8012, 'GL_ARB_imaging')
  3649. GL_TABLE_TOO_LARGE = Enumerant('GL_TABLE_TOO_LARGE', 0x8031, 'GL_ARB_imaging')
  3650. GL_TABLE_TOO_LARGE.gluErrorString = 'table too large'
  3651. GL_WRAP_BORDER = Enumerant('GL_WRAP_BORDER', 0x8152, 'GL_ARB_imaging')
  3652. defines.add(GL_BLEND_COLOR)
  3653. defines.add(GL_BLEND_EQUATION)
  3654. defines.add(GL_COLOR_MATRIX)
  3655. defines.add(GL_COLOR_MATRIX_STACK_DEPTH)
  3656. defines.add(GL_COLOR_TABLE)
  3657. defines.add(GL_COLOR_TABLE_ALPHA_SIZE)
  3658. defines.add(GL_COLOR_TABLE_BIAS)
  3659. defines.add(GL_COLOR_TABLE_BLUE_SIZE)
  3660. defines.add(GL_COLOR_TABLE_FORMAT)
  3661. defines.add(GL_COLOR_TABLE_GREEN_SIZE)
  3662. defines.add(GL_COLOR_TABLE_INTENSITY_SIZE)
  3663. defines.add(GL_COLOR_TABLE_LUMINANCE_SIZE)
  3664. defines.add(GL_COLOR_TABLE_RED_SIZE)
  3665. defines.add(GL_COLOR_TABLE_SCALE)
  3666. defines.add(GL_COLOR_TABLE_WIDTH)
  3667. defines.add(GL_CONSTANT_ALPHA)
  3668. defines.add(GL_CONSTANT_BORDER)
  3669. defines.add(GL_CONSTANT_COLOR)
  3670. defines.add(GL_CONVOLUTION_1D)
  3671. defines.add(GL_CONVOLUTION_2D)
  3672. defines.add(GL_CONVOLUTION_BORDER_COLOR)
  3673. defines.add(GL_CONVOLUTION_BORDER_MODE)
  3674. defines.add(GL_CONVOLUTION_FILTER_BIAS)
  3675. defines.add(GL_CONVOLUTION_FILTER_SCALE)
  3676. defines.add(GL_CONVOLUTION_FORMAT)
  3677. defines.add(GL_CONVOLUTION_HEIGHT)
  3678. defines.add(GL_CONVOLUTION_WIDTH)
  3679. defines.add(GL_FUNC_ADD)
  3680. defines.add(GL_FUNC_REVERSE_SUBTRACT)
  3681. defines.add(GL_FUNC_SUBTRACT)
  3682. defines.add(GL_HISTOGRAM)
  3683. defines.add(GL_HISTOGRAM_ALPHA_SIZE)
  3684. defines.add(GL_HISTOGRAM_BLUE_SIZE)
  3685. defines.add(GL_HISTOGRAM_FORMAT)
  3686. defines.add(GL_HISTOGRAM_GREEN_SIZE)
  3687. defines.add(GL_HISTOGRAM_LUMINANCE_SIZE)
  3688. defines.add(GL_HISTOGRAM_RED_SIZE)
  3689. defines.add(GL_HISTOGRAM_SINK)
  3690. defines.add(GL_HISTOGRAM_WIDTH)
  3691. defines.add(GL_IGNORE_BORDER)
  3692. defines.add(GL_MAX)
  3693. defines.add(GL_MAX_COLOR_MATRIX_STACK_DEPTH)
  3694. defines.add(GL_MAX_CONVOLUTION_HEIGHT)
  3695. defines.add(GL_MAX_CONVOLUTION_WIDTH)
  3696. defines.add(GL_MIN)
  3697. defines.add(GL_MINMAX)
  3698. defines.add(GL_MINMAX_FORMAT)
  3699. defines.add(GL_MINMAX_SINK)
  3700. defines.add(GL_ONE_MINUS_CONSTANT_ALPHA)
  3701. defines.add(GL_ONE_MINUS_CONSTANT_COLOR)
  3702. defines.add(GL_POST_COLOR_MATRIX_ALPHA_BIAS)
  3703. defines.add(GL_POST_COLOR_MATRIX_ALPHA_SCALE)
  3704. defines.add(GL_POST_COLOR_MATRIX_BLUE_BIAS)
  3705. defines.add(GL_POST_COLOR_MATRIX_BLUE_SCALE)
  3706. defines.add(GL_POST_COLOR_MATRIX_COLOR_TABLE)
  3707. defines.add(GL_POST_COLOR_MATRIX_GREEN_BIAS)
  3708. defines.add(GL_POST_COLOR_MATRIX_GREEN_SCALE)
  3709. defines.add(GL_POST_COLOR_MATRIX_RED_BIAS)
  3710. defines.add(GL_POST_COLOR_MATRIX_RED_SCALE)
  3711. defines.add(GL_POST_CONVOLUTION_ALPHA_BIAS)
  3712. defines.add(GL_POST_CONVOLUTION_ALPHA_SCALE)
  3713. defines.add(GL_POST_CONVOLUTION_BLUE_BIAS)
  3714. defines.add(GL_POST_CONVOLUTION_BLUE_SCALE)
  3715. defines.add(GL_POST_CONVOLUTION_COLOR_TABLE)
  3716. defines.add(GL_POST_CONVOLUTION_GREEN_BIAS)
  3717. defines.add(GL_POST_CONVOLUTION_GREEN_SCALE)
  3718. defines.add(GL_POST_CONVOLUTION_RED_BIAS)
  3719. defines.add(GL_POST_CONVOLUTION_RED_SCALE)
  3720. defines.add(GL_PROXY_COLOR_TABLE)
  3721. defines.add(GL_PROXY_HISTOGRAM)
  3722. defines.add(GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE)
  3723. defines.add(GL_PROXY_POST_CONVOLUTION_COLOR_TABLE)
  3724. defines.add(GL_REDUCE)
  3725. defines.add(GL_REPLICATE_BORDER)
  3726. defines.add(GL_SEPARABLE_2D)
  3727. defines.add(GL_TABLE_TOO_LARGE)
  3728. defines.add(GL_WRAP_BORDER)
  3729. # GL_ARB_indirect_parameters
  3730. GL_PARAMETER_BUFFER_ARB = Enumerant('GL_PARAMETER_BUFFER_ARB', 0x80ee, 'GL_ARB_indirect_parameters')
  3731. GL_PARAMETER_BUFFER_BINDING_ARB = Enumerant('GL_PARAMETER_BUFFER_BINDING_ARB', 0x80ef, 'GL_ARB_indirect_parameters')
  3732. defines.add(GL_PARAMETER_BUFFER_ARB)
  3733. defines.add(GL_PARAMETER_BUFFER_BINDING_ARB)
  3734. # GL_ARB_instanced_arrays
  3735. GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = Enumerant('GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB', 0x88fe, 'GL_ARB_instanced_arrays')
  3736. defines.add(GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB)
  3737. # GL_ARB_internalformat_query
  3738. GL_NUM_SAMPLE_COUNTS = Enumerant('GL_NUM_SAMPLE_COUNTS', 0x9380, 'GL_ARB_internalformat_query')
  3739. defines.add(GL_NUM_SAMPLE_COUNTS)
  3740. # GL_ARB_internalformat_query2
  3741. GL_AUTO_GENERATE_MIPMAP = Enumerant('GL_AUTO_GENERATE_MIPMAP', 0x8295, 'GL_ARB_internalformat_query2')
  3742. GL_CAVEAT_SUPPORT = Enumerant('GL_CAVEAT_SUPPORT', 0x82b8, 'GL_ARB_internalformat_query2')
  3743. GL_CLEAR_BUFFER = Enumerant('GL_CLEAR_BUFFER', 0x82b4, 'GL_ARB_internalformat_query2')
  3744. GL_COLOR_COMPONENTS = Enumerant('GL_COLOR_COMPONENTS', 0x8283, 'GL_ARB_internalformat_query2')
  3745. GL_COLOR_ENCODING = Enumerant('GL_COLOR_ENCODING', 0x8296, 'GL_ARB_internalformat_query2')
  3746. GL_COLOR_RENDERABLE = Enumerant('GL_COLOR_RENDERABLE', 0x8286, 'GL_ARB_internalformat_query2')
  3747. GL_COMPUTE_TEXTURE = Enumerant('GL_COMPUTE_TEXTURE', 0x82a0, 'GL_ARB_internalformat_query2')
  3748. GL_DEPTH_COMPONENTS = Enumerant('GL_DEPTH_COMPONENTS', 0x8284, 'GL_ARB_internalformat_query2')
  3749. GL_DEPTH_RENDERABLE = Enumerant('GL_DEPTH_RENDERABLE', 0x8287, 'GL_ARB_internalformat_query2')
  3750. GL_FILTER = Enumerant('GL_FILTER', 0x829a, 'GL_ARB_internalformat_query2')
  3751. GL_FRAGMENT_TEXTURE = Enumerant('GL_FRAGMENT_TEXTURE', 0x829f, 'GL_ARB_internalformat_query2')
  3752. GL_FRAMEBUFFER_BLEND = Enumerant('GL_FRAMEBUFFER_BLEND', 0x828b, 'GL_ARB_internalformat_query2')
  3753. GL_FRAMEBUFFER_RENDERABLE = Enumerant('GL_FRAMEBUFFER_RENDERABLE', 0x8289, 'GL_ARB_internalformat_query2')
  3754. GL_FRAMEBUFFER_RENDERABLE_LAYERED = Enumerant('GL_FRAMEBUFFER_RENDERABLE_LAYERED', 0x828a, 'GL_ARB_internalformat_query2')
  3755. GL_FULL_SUPPORT = Enumerant('GL_FULL_SUPPORT', 0x82b7, 'GL_ARB_internalformat_query2')
  3756. GL_GEOMETRY_TEXTURE = Enumerant('GL_GEOMETRY_TEXTURE', 0x829e, 'GL_ARB_internalformat_query2')
  3757. GL_GET_TEXTURE_IMAGE_FORMAT = Enumerant('GL_GET_TEXTURE_IMAGE_FORMAT', 0x8291, 'GL_ARB_internalformat_query2')
  3758. GL_GET_TEXTURE_IMAGE_TYPE = Enumerant('GL_GET_TEXTURE_IMAGE_TYPE', 0x8292, 'GL_ARB_internalformat_query2')
  3759. GL_IMAGE_CLASS_10_10_10_2 = Enumerant('GL_IMAGE_CLASS_10_10_10_2', 0x82c3, 'GL_ARB_internalformat_query2')
  3760. GL_IMAGE_CLASS_11_11_10 = Enumerant('GL_IMAGE_CLASS_11_11_10', 0x82c2, 'GL_ARB_internalformat_query2')
  3761. GL_IMAGE_CLASS_1_X_16 = Enumerant('GL_IMAGE_CLASS_1_X_16', 0x82be, 'GL_ARB_internalformat_query2')
  3762. GL_IMAGE_CLASS_1_X_32 = Enumerant('GL_IMAGE_CLASS_1_X_32', 0x82bb, 'GL_ARB_internalformat_query2')
  3763. GL_IMAGE_CLASS_1_X_8 = Enumerant('GL_IMAGE_CLASS_1_X_8', 0x82c1, 'GL_ARB_internalformat_query2')
  3764. GL_IMAGE_CLASS_2_X_16 = Enumerant('GL_IMAGE_CLASS_2_X_16', 0x82bd, 'GL_ARB_internalformat_query2')
  3765. GL_IMAGE_CLASS_2_X_32 = Enumerant('GL_IMAGE_CLASS_2_X_32', 0x82ba, 'GL_ARB_internalformat_query2')
  3766. GL_IMAGE_CLASS_2_X_8 = Enumerant('GL_IMAGE_CLASS_2_X_8', 0x82c0, 'GL_ARB_internalformat_query2')
  3767. GL_IMAGE_CLASS_4_X_16 = Enumerant('GL_IMAGE_CLASS_4_X_16', 0x82bc, 'GL_ARB_internalformat_query2')
  3768. GL_IMAGE_CLASS_4_X_32 = Enumerant('GL_IMAGE_CLASS_4_X_32', 0x82b9, 'GL_ARB_internalformat_query2')
  3769. GL_IMAGE_CLASS_4_X_8 = Enumerant('GL_IMAGE_CLASS_4_X_8', 0x82bf, 'GL_ARB_internalformat_query2')
  3770. GL_IMAGE_COMPATIBILITY_CLASS = Enumerant('GL_IMAGE_COMPATIBILITY_CLASS', 0x82a8, 'GL_ARB_internalformat_query2')
  3771. GL_IMAGE_PIXEL_FORMAT = Enumerant('GL_IMAGE_PIXEL_FORMAT', 0x82a9, 'GL_ARB_internalformat_query2')
  3772. GL_IMAGE_PIXEL_TYPE = Enumerant('GL_IMAGE_PIXEL_TYPE', 0x82aa, 'GL_ARB_internalformat_query2')
  3773. GL_IMAGE_TEXEL_SIZE = Enumerant('GL_IMAGE_TEXEL_SIZE', 0x82a7, 'GL_ARB_internalformat_query2')
  3774. GL_INTERNALFORMAT_ALPHA_SIZE = Enumerant('GL_INTERNALFORMAT_ALPHA_SIZE', 0x8274, 'GL_ARB_internalformat_query2')
  3775. GL_INTERNALFORMAT_ALPHA_TYPE = Enumerant('GL_INTERNALFORMAT_ALPHA_TYPE', 0x827b, 'GL_ARB_internalformat_query2')
  3776. GL_INTERNALFORMAT_BLUE_SIZE = Enumerant('GL_INTERNALFORMAT_BLUE_SIZE', 0x8273, 'GL_ARB_internalformat_query2')
  3777. GL_INTERNALFORMAT_BLUE_TYPE = Enumerant('GL_INTERNALFORMAT_BLUE_TYPE', 0x827a, 'GL_ARB_internalformat_query2')
  3778. GL_INTERNALFORMAT_DEPTH_SIZE = Enumerant('GL_INTERNALFORMAT_DEPTH_SIZE', 0x8275, 'GL_ARB_internalformat_query2')
  3779. GL_INTERNALFORMAT_DEPTH_TYPE = Enumerant('GL_INTERNALFORMAT_DEPTH_TYPE', 0x827c, 'GL_ARB_internalformat_query2')
  3780. GL_INTERNALFORMAT_GREEN_SIZE = Enumerant('GL_INTERNALFORMAT_GREEN_SIZE', 0x8272, 'GL_ARB_internalformat_query2')
  3781. GL_INTERNALFORMAT_GREEN_TYPE = Enumerant('GL_INTERNALFORMAT_GREEN_TYPE', 0x8279, 'GL_ARB_internalformat_query2')
  3782. GL_INTERNALFORMAT_PREFERRED = Enumerant('GL_INTERNALFORMAT_PREFERRED', 0x8270, 'GL_ARB_internalformat_query2')
  3783. GL_INTERNALFORMAT_RED_SIZE = Enumerant('GL_INTERNALFORMAT_RED_SIZE', 0x8271, 'GL_ARB_internalformat_query2')
  3784. GL_INTERNALFORMAT_RED_TYPE = Enumerant('GL_INTERNALFORMAT_RED_TYPE', 0x8278, 'GL_ARB_internalformat_query2')
  3785. GL_INTERNALFORMAT_SHARED_SIZE = Enumerant('GL_INTERNALFORMAT_SHARED_SIZE', 0x8277, 'GL_ARB_internalformat_query2')
  3786. GL_INTERNALFORMAT_STENCIL_SIZE = Enumerant('GL_INTERNALFORMAT_STENCIL_SIZE', 0x8276, 'GL_ARB_internalformat_query2')
  3787. GL_INTERNALFORMAT_STENCIL_TYPE = Enumerant('GL_INTERNALFORMAT_STENCIL_TYPE', 0x827d, 'GL_ARB_internalformat_query2')
  3788. GL_INTERNALFORMAT_SUPPORTED = Enumerant('GL_INTERNALFORMAT_SUPPORTED', 0x826f, 'GL_ARB_internalformat_query2')
  3789. GL_MANUAL_GENERATE_MIPMAP = Enumerant('GL_MANUAL_GENERATE_MIPMAP', 0x8294, 'GL_ARB_internalformat_query2')
  3790. GL_MAX_COMBINED_DIMENSIONS = Enumerant('GL_MAX_COMBINED_DIMENSIONS', 0x8282, 'GL_ARB_internalformat_query2')
  3791. GL_MAX_DEPTH = Enumerant('GL_MAX_DEPTH', 0x8280, 'GL_ARB_internalformat_query2')
  3792. GL_MAX_HEIGHT = Enumerant('GL_MAX_HEIGHT', 0x827f, 'GL_ARB_internalformat_query2')
  3793. GL_MAX_LAYERS = Enumerant('GL_MAX_LAYERS', 0x8281, 'GL_ARB_internalformat_query2')
  3794. GL_MAX_WIDTH = Enumerant('GL_MAX_WIDTH', 0x827e, 'GL_ARB_internalformat_query2')
  3795. GL_MIPMAP = Enumerant('GL_MIPMAP', 0x8293, 'GL_ARB_internalformat_query2')
  3796. GL_READ_PIXELS = Enumerant('GL_READ_PIXELS', 0x828c, 'GL_ARB_internalformat_query2')
  3797. GL_READ_PIXELS_FORMAT = Enumerant('GL_READ_PIXELS_FORMAT', 0x828d, 'GL_ARB_internalformat_query2')
  3798. GL_READ_PIXELS_TYPE = Enumerant('GL_READ_PIXELS_TYPE', 0x828e, 'GL_ARB_internalformat_query2')
  3799. GL_SHADER_IMAGE_ATOMIC = Enumerant('GL_SHADER_IMAGE_ATOMIC', 0x82a6, 'GL_ARB_internalformat_query2')
  3800. GL_SHADER_IMAGE_LOAD = Enumerant('GL_SHADER_IMAGE_LOAD', 0x82a4, 'GL_ARB_internalformat_query2')
  3801. GL_SHADER_IMAGE_STORE = Enumerant('GL_SHADER_IMAGE_STORE', 0x82a5, 'GL_ARB_internalformat_query2')
  3802. GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = Enumerant('GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST', 0x82ac, 'GL_ARB_internalformat_query2')
  3803. GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = Enumerant('GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE', 0x82ae, 'GL_ARB_internalformat_query2')
  3804. GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = Enumerant('GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST', 0x82ad, 'GL_ARB_internalformat_query2')
  3805. GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = Enumerant('GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE', 0x82af, 'GL_ARB_internalformat_query2')
  3806. GL_SRGB_DECODE_ARB = Enumerant('GL_SRGB_DECODE_ARB', 0x8299, 'GL_ARB_internalformat_query2')
  3807. GL_SRGB_READ = Enumerant('GL_SRGB_READ', 0x8297, 'GL_ARB_internalformat_query2')
  3808. GL_SRGB_WRITE = Enumerant('GL_SRGB_WRITE', 0x8298, 'GL_ARB_internalformat_query2')
  3809. GL_STENCIL_COMPONENTS = Enumerant('GL_STENCIL_COMPONENTS', 0x8285, 'GL_ARB_internalformat_query2')
  3810. GL_STENCIL_RENDERABLE = Enumerant('GL_STENCIL_RENDERABLE', 0x8288, 'GL_ARB_internalformat_query2')
  3811. GL_TESS_CONTROL_TEXTURE = Enumerant('GL_TESS_CONTROL_TEXTURE', 0x829c, 'GL_ARB_internalformat_query2')
  3812. GL_TESS_EVALUATION_TEXTURE = Enumerant('GL_TESS_EVALUATION_TEXTURE', 0x829d, 'GL_ARB_internalformat_query2')
  3813. GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = Enumerant('GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT', 0x82b2, 'GL_ARB_internalformat_query2')
  3814. GL_TEXTURE_COMPRESSED_BLOCK_SIZE = Enumerant('GL_TEXTURE_COMPRESSED_BLOCK_SIZE', 0x82b3, 'GL_ARB_internalformat_query2')
  3815. GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = Enumerant('GL_TEXTURE_COMPRESSED_BLOCK_WIDTH', 0x82b1, 'GL_ARB_internalformat_query2')
  3816. GL_TEXTURE_GATHER = Enumerant('GL_TEXTURE_GATHER', 0x82a2, 'GL_ARB_internalformat_query2')
  3817. GL_TEXTURE_GATHER_SHADOW = Enumerant('GL_TEXTURE_GATHER_SHADOW', 0x82a3, 'GL_ARB_internalformat_query2')
  3818. GL_TEXTURE_IMAGE_FORMAT = Enumerant('GL_TEXTURE_IMAGE_FORMAT', 0x828f, 'GL_ARB_internalformat_query2')
  3819. GL_TEXTURE_IMAGE_TYPE = Enumerant('GL_TEXTURE_IMAGE_TYPE', 0x8290, 'GL_ARB_internalformat_query2')
  3820. GL_TEXTURE_SHADOW = Enumerant('GL_TEXTURE_SHADOW', 0x82a1, 'GL_ARB_internalformat_query2')
  3821. GL_TEXTURE_VIEW = Enumerant('GL_TEXTURE_VIEW', 0x82b5, 'GL_ARB_internalformat_query2')
  3822. GL_VERTEX_TEXTURE = Enumerant('GL_VERTEX_TEXTURE', 0x829b, 'GL_ARB_internalformat_query2')
  3823. GL_VIEW_CLASS_128_BITS = Enumerant('GL_VIEW_CLASS_128_BITS', 0x82c4, 'GL_ARB_internalformat_query2')
  3824. GL_VIEW_CLASS_16_BITS = Enumerant('GL_VIEW_CLASS_16_BITS', 0x82ca, 'GL_ARB_internalformat_query2')
  3825. GL_VIEW_CLASS_24_BITS = Enumerant('GL_VIEW_CLASS_24_BITS', 0x82c9, 'GL_ARB_internalformat_query2')
  3826. GL_VIEW_CLASS_32_BITS = Enumerant('GL_VIEW_CLASS_32_BITS', 0x82c8, 'GL_ARB_internalformat_query2')
  3827. GL_VIEW_CLASS_48_BITS = Enumerant('GL_VIEW_CLASS_48_BITS', 0x82c7, 'GL_ARB_internalformat_query2')
  3828. GL_VIEW_CLASS_64_BITS = Enumerant('GL_VIEW_CLASS_64_BITS', 0x82c6, 'GL_ARB_internalformat_query2')
  3829. GL_VIEW_CLASS_8_BITS = Enumerant('GL_VIEW_CLASS_8_BITS', 0x82cb, 'GL_ARB_internalformat_query2')
  3830. GL_VIEW_CLASS_96_BITS = Enumerant('GL_VIEW_CLASS_96_BITS', 0x82c5, 'GL_ARB_internalformat_query2')
  3831. GL_VIEW_CLASS_BPTC_FLOAT = Enumerant('GL_VIEW_CLASS_BPTC_FLOAT', 0x82d3, 'GL_ARB_internalformat_query2')
  3832. GL_VIEW_CLASS_BPTC_UNORM = Enumerant('GL_VIEW_CLASS_BPTC_UNORM', 0x82d2, 'GL_ARB_internalformat_query2')
  3833. GL_VIEW_CLASS_RGTC1_RED = Enumerant('GL_VIEW_CLASS_RGTC1_RED', 0x82d0, 'GL_ARB_internalformat_query2')
  3834. GL_VIEW_CLASS_RGTC2_RG = Enumerant('GL_VIEW_CLASS_RGTC2_RG', 0x82d1, 'GL_ARB_internalformat_query2')
  3835. GL_VIEW_CLASS_S3TC_DXT1_RGB = Enumerant('GL_VIEW_CLASS_S3TC_DXT1_RGB', 0x82cc, 'GL_ARB_internalformat_query2')
  3836. GL_VIEW_CLASS_S3TC_DXT1_RGBA = Enumerant('GL_VIEW_CLASS_S3TC_DXT1_RGBA', 0x82cd, 'GL_ARB_internalformat_query2')
  3837. GL_VIEW_CLASS_S3TC_DXT3_RGBA = Enumerant('GL_VIEW_CLASS_S3TC_DXT3_RGBA', 0x82ce, 'GL_ARB_internalformat_query2')
  3838. GL_VIEW_CLASS_S3TC_DXT5_RGBA = Enumerant('GL_VIEW_CLASS_S3TC_DXT5_RGBA', 0x82cf, 'GL_ARB_internalformat_query2')
  3839. GL_VIEW_COMPATIBILITY_CLASS = Enumerant('GL_VIEW_COMPATIBILITY_CLASS', 0x82b6, 'GL_ARB_internalformat_query2')
  3840. defines.add(GL_AUTO_GENERATE_MIPMAP)
  3841. defines.add(GL_CAVEAT_SUPPORT)
  3842. defines.add(GL_CLEAR_BUFFER)
  3843. defines.add(GL_COLOR_COMPONENTS)
  3844. defines.add(GL_COLOR_ENCODING)
  3845. defines.add(GL_COLOR_RENDERABLE)
  3846. defines.add(GL_COMPUTE_TEXTURE)
  3847. defines.add(GL_DEPTH_COMPONENTS)
  3848. defines.add(GL_DEPTH_RENDERABLE)
  3849. defines.add(GL_FILTER)
  3850. defines.add(GL_FRAGMENT_TEXTURE)
  3851. defines.add(GL_FRAMEBUFFER_BLEND)
  3852. defines.add(GL_FRAMEBUFFER_RENDERABLE)
  3853. defines.add(GL_FRAMEBUFFER_RENDERABLE_LAYERED)
  3854. defines.add(GL_FULL_SUPPORT)
  3855. defines.add(GL_GEOMETRY_TEXTURE)
  3856. defines.add(GL_GET_TEXTURE_IMAGE_FORMAT)
  3857. defines.add(GL_GET_TEXTURE_IMAGE_TYPE)
  3858. defines.add(GL_IMAGE_CLASS_10_10_10_2)
  3859. defines.add(GL_IMAGE_CLASS_11_11_10)
  3860. defines.add(GL_IMAGE_CLASS_1_X_16)
  3861. defines.add(GL_IMAGE_CLASS_1_X_32)
  3862. defines.add(GL_IMAGE_CLASS_1_X_8)
  3863. defines.add(GL_IMAGE_CLASS_2_X_16)
  3864. defines.add(GL_IMAGE_CLASS_2_X_32)
  3865. defines.add(GL_IMAGE_CLASS_2_X_8)
  3866. defines.add(GL_IMAGE_CLASS_4_X_16)
  3867. defines.add(GL_IMAGE_CLASS_4_X_32)
  3868. defines.add(GL_IMAGE_CLASS_4_X_8)
  3869. defines.add(GL_IMAGE_COMPATIBILITY_CLASS)
  3870. defines.add(GL_IMAGE_PIXEL_FORMAT)
  3871. defines.add(GL_IMAGE_PIXEL_TYPE)
  3872. defines.add(GL_IMAGE_TEXEL_SIZE)
  3873. defines.add(GL_INTERNALFORMAT_ALPHA_SIZE)
  3874. defines.add(GL_INTERNALFORMAT_ALPHA_TYPE)
  3875. defines.add(GL_INTERNALFORMAT_BLUE_SIZE)
  3876. defines.add(GL_INTERNALFORMAT_BLUE_TYPE)
  3877. defines.add(GL_INTERNALFORMAT_DEPTH_SIZE)
  3878. defines.add(GL_INTERNALFORMAT_DEPTH_TYPE)
  3879. defines.add(GL_INTERNALFORMAT_GREEN_SIZE)
  3880. defines.add(GL_INTERNALFORMAT_GREEN_TYPE)
  3881. defines.add(GL_INTERNALFORMAT_PREFERRED)
  3882. defines.add(GL_INTERNALFORMAT_RED_SIZE)
  3883. defines.add(GL_INTERNALFORMAT_RED_TYPE)
  3884. defines.add(GL_INTERNALFORMAT_SHARED_SIZE)
  3885. defines.add(GL_INTERNALFORMAT_STENCIL_SIZE)
  3886. defines.add(GL_INTERNALFORMAT_STENCIL_TYPE)
  3887. defines.add(GL_INTERNALFORMAT_SUPPORTED)
  3888. defines.add(GL_MANUAL_GENERATE_MIPMAP)
  3889. defines.add(GL_MAX_COMBINED_DIMENSIONS)
  3890. defines.add(GL_MAX_DEPTH)
  3891. defines.add(GL_MAX_HEIGHT)
  3892. defines.add(GL_MAX_LAYERS)
  3893. defines.add(GL_MAX_WIDTH)
  3894. defines.add(GL_MIPMAP)
  3895. defines.add(GL_READ_PIXELS)
  3896. defines.add(GL_READ_PIXELS_FORMAT)
  3897. defines.add(GL_READ_PIXELS_TYPE)
  3898. defines.add(GL_SHADER_IMAGE_ATOMIC)
  3899. defines.add(GL_SHADER_IMAGE_LOAD)
  3900. defines.add(GL_SHADER_IMAGE_STORE)
  3901. defines.add(GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST)
  3902. defines.add(GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE)
  3903. defines.add(GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST)
  3904. defines.add(GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE)
  3905. defines.add(GL_SRGB_DECODE_ARB)
  3906. defines.add(GL_SRGB_READ)
  3907. defines.add(GL_SRGB_WRITE)
  3908. defines.add(GL_STENCIL_COMPONENTS)
  3909. defines.add(GL_STENCIL_RENDERABLE)
  3910. defines.add(GL_TESS_CONTROL_TEXTURE)
  3911. defines.add(GL_TESS_EVALUATION_TEXTURE)
  3912. defines.add(GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT)
  3913. defines.add(GL_TEXTURE_COMPRESSED_BLOCK_SIZE)
  3914. defines.add(GL_TEXTURE_COMPRESSED_BLOCK_WIDTH)
  3915. defines.add(GL_TEXTURE_GATHER)
  3916. defines.add(GL_TEXTURE_GATHER_SHADOW)
  3917. defines.add(GL_TEXTURE_IMAGE_FORMAT)
  3918. defines.add(GL_TEXTURE_IMAGE_TYPE)
  3919. defines.add(GL_TEXTURE_SHADOW)
  3920. defines.add(GL_TEXTURE_VIEW)
  3921. defines.add(GL_VERTEX_TEXTURE)
  3922. defines.add(GL_VIEW_CLASS_128_BITS)
  3923. defines.add(GL_VIEW_CLASS_16_BITS)
  3924. defines.add(GL_VIEW_CLASS_24_BITS)
  3925. defines.add(GL_VIEW_CLASS_32_BITS)
  3926. defines.add(GL_VIEW_CLASS_48_BITS)
  3927. defines.add(GL_VIEW_CLASS_64_BITS)
  3928. defines.add(GL_VIEW_CLASS_8_BITS)
  3929. defines.add(GL_VIEW_CLASS_96_BITS)
  3930. defines.add(GL_VIEW_CLASS_BPTC_FLOAT)
  3931. defines.add(GL_VIEW_CLASS_BPTC_UNORM)
  3932. defines.add(GL_VIEW_CLASS_RGTC1_RED)
  3933. defines.add(GL_VIEW_CLASS_RGTC2_RG)
  3934. defines.add(GL_VIEW_CLASS_S3TC_DXT1_RGB)
  3935. defines.add(GL_VIEW_CLASS_S3TC_DXT1_RGBA)
  3936. defines.add(GL_VIEW_CLASS_S3TC_DXT3_RGBA)
  3937. defines.add(GL_VIEW_CLASS_S3TC_DXT5_RGBA)
  3938. defines.add(GL_VIEW_COMPATIBILITY_CLASS)
  3939. # GL_ARB_map_buffer_alignment
  3940. GL_MIN_MAP_BUFFER_ALIGNMENT = Enumerant('GL_MIN_MAP_BUFFER_ALIGNMENT', 0x90bc, 'GL_ARB_map_buffer_alignment')
  3941. defines.add(GL_MIN_MAP_BUFFER_ALIGNMENT)
  3942. # GL_ARB_map_buffer_range
  3943. GL_MAP_FLUSH_EXPLICIT_BIT = Enumerant('GL_MAP_FLUSH_EXPLICIT_BIT', 0x0010, 'GL_ARB_map_buffer_range')
  3944. GL_MAP_INVALIDATE_BUFFER_BIT = Enumerant('GL_MAP_INVALIDATE_BUFFER_BIT', 0x0008, 'GL_ARB_map_buffer_range')
  3945. GL_MAP_INVALIDATE_RANGE_BIT = Enumerant('GL_MAP_INVALIDATE_RANGE_BIT', 0x0004, 'GL_ARB_map_buffer_range')
  3946. GL_MAP_READ_BIT = Enumerant('GL_MAP_READ_BIT', 0x0001, 'GL_ARB_map_buffer_range')
  3947. GL_MAP_UNSYNCHRONIZED_BIT = Enumerant('GL_MAP_UNSYNCHRONIZED_BIT', 0x0020, 'GL_ARB_map_buffer_range')
  3948. GL_MAP_WRITE_BIT = Enumerant('GL_MAP_WRITE_BIT', 0x0002, 'GL_ARB_map_buffer_range')
  3949. defines.add(GL_MAP_FLUSH_EXPLICIT_BIT)
  3950. defines.add(GL_MAP_INVALIDATE_BUFFER_BIT)
  3951. defines.add(GL_MAP_INVALIDATE_RANGE_BIT)
  3952. defines.add(GL_MAP_READ_BIT)
  3953. defines.add(GL_MAP_UNSYNCHRONIZED_BIT)
  3954. defines.add(GL_MAP_WRITE_BIT)
  3955. # GL_ARB_matrix_palette
  3956. GL_CURRENT_MATRIX_INDEX_ARB = Enumerant('GL_CURRENT_MATRIX_INDEX_ARB', 0x8845, 'GL_ARB_matrix_palette')
  3957. GL_CURRENT_PALETTE_MATRIX_ARB = Enumerant('GL_CURRENT_PALETTE_MATRIX_ARB', 0x8843, 'GL_ARB_matrix_palette')
  3958. GL_MATRIX_INDEX_ARRAY_ARB = Enumerant('GL_MATRIX_INDEX_ARRAY_ARB', 0x8844, 'GL_ARB_matrix_palette')
  3959. GL_MATRIX_INDEX_ARRAY_POINTER_ARB = Enumerant('GL_MATRIX_INDEX_ARRAY_POINTER_ARB', 0x8849, 'GL_ARB_matrix_palette')
  3960. GL_MATRIX_INDEX_ARRAY_SIZE_ARB = Enumerant('GL_MATRIX_INDEX_ARRAY_SIZE_ARB', 0x8846, 'GL_ARB_matrix_palette')
  3961. GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = Enumerant('GL_MATRIX_INDEX_ARRAY_STRIDE_ARB', 0x8848, 'GL_ARB_matrix_palette')
  3962. GL_MATRIX_INDEX_ARRAY_TYPE_ARB = Enumerant('GL_MATRIX_INDEX_ARRAY_TYPE_ARB', 0x8847, 'GL_ARB_matrix_palette')
  3963. GL_MATRIX_PALETTE_ARB = Enumerant('GL_MATRIX_PALETTE_ARB', 0x8840, 'GL_ARB_matrix_palette')
  3964. GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = Enumerant('GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB', 0x8841, 'GL_ARB_matrix_palette')
  3965. GL_MAX_PALETTE_MATRICES_ARB = Enumerant('GL_MAX_PALETTE_MATRICES_ARB', 0x8842, 'GL_ARB_matrix_palette')
  3966. defines.add(GL_CURRENT_MATRIX_INDEX_ARB)
  3967. defines.add(GL_CURRENT_PALETTE_MATRIX_ARB)
  3968. defines.add(GL_MATRIX_INDEX_ARRAY_ARB)
  3969. defines.add(GL_MATRIX_INDEX_ARRAY_POINTER_ARB)
  3970. defines.add(GL_MATRIX_INDEX_ARRAY_SIZE_ARB)
  3971. defines.add(GL_MATRIX_INDEX_ARRAY_STRIDE_ARB)
  3972. defines.add(GL_MATRIX_INDEX_ARRAY_TYPE_ARB)
  3973. defines.add(GL_MATRIX_PALETTE_ARB)
  3974. defines.add(GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB)
  3975. defines.add(GL_MAX_PALETTE_MATRICES_ARB)
  3976. # GL_ARB_multisample
  3977. GL_MULTISAMPLE_ARB = Enumerant('GL_MULTISAMPLE_ARB', 0x809d, 'GL_ARB_multisample')
  3978. GL_MULTISAMPLE_BIT_ARB = Enumerant('GL_MULTISAMPLE_BIT_ARB', 0x20000000, 'GL_ARB_multisample')
  3979. GL_SAMPLES_ARB = Enumerant('GL_SAMPLES_ARB', 0x80a9, 'GL_ARB_multisample')
  3980. GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = Enumerant('GL_SAMPLE_ALPHA_TO_COVERAGE_ARB', 0x809e, 'GL_ARB_multisample')
  3981. GL_SAMPLE_ALPHA_TO_ONE_ARB = Enumerant('GL_SAMPLE_ALPHA_TO_ONE_ARB', 0x809f, 'GL_ARB_multisample')
  3982. GL_SAMPLE_BUFFERS_ARB = Enumerant('GL_SAMPLE_BUFFERS_ARB', 0x80a8, 'GL_ARB_multisample')
  3983. GL_SAMPLE_COVERAGE_ARB = Enumerant('GL_SAMPLE_COVERAGE_ARB', 0x80a0, 'GL_ARB_multisample')
  3984. GL_SAMPLE_COVERAGE_INVERT_ARB = Enumerant('GL_SAMPLE_COVERAGE_INVERT_ARB', 0x80ab, 'GL_ARB_multisample')
  3985. GL_SAMPLE_COVERAGE_VALUE_ARB = Enumerant('GL_SAMPLE_COVERAGE_VALUE_ARB', 0x80aa, 'GL_ARB_multisample')
  3986. defines.add(GL_MULTISAMPLE_ARB)
  3987. defines.add(GL_MULTISAMPLE_BIT_ARB)
  3988. defines.add(GL_SAMPLES_ARB)
  3989. defines.add(GL_SAMPLE_ALPHA_TO_COVERAGE_ARB)
  3990. defines.add(GL_SAMPLE_ALPHA_TO_ONE_ARB)
  3991. defines.add(GL_SAMPLE_BUFFERS_ARB)
  3992. defines.add(GL_SAMPLE_COVERAGE_ARB)
  3993. defines.add(GL_SAMPLE_COVERAGE_INVERT_ARB)
  3994. defines.add(GL_SAMPLE_COVERAGE_VALUE_ARB)
  3995. # GL_ARB_multitexture
  3996. GL_ACTIVE_TEXTURE_ARB = Enumerant('GL_ACTIVE_TEXTURE_ARB', 0x84e0, 'GL_ARB_multitexture')
  3997. GL_CLIENT_ACTIVE_TEXTURE_ARB = Enumerant('GL_CLIENT_ACTIVE_TEXTURE_ARB', 0x84e1, 'GL_ARB_multitexture')
  3998. GL_MAX_TEXTURE_UNITS_ARB = Enumerant('GL_MAX_TEXTURE_UNITS_ARB', 0x84e2, 'GL_ARB_multitexture')
  3999. GL_TEXTURE0_ARB = Enumerant('GL_TEXTURE0_ARB', 0x84c0, 'GL_ARB_multitexture')
  4000. GL_TEXTURE10_ARB = Enumerant('GL_TEXTURE10_ARB', 0x84ca, 'GL_ARB_multitexture')
  4001. GL_TEXTURE11_ARB = Enumerant('GL_TEXTURE11_ARB', 0x84cb, 'GL_ARB_multitexture')
  4002. GL_TEXTURE12_ARB = Enumerant('GL_TEXTURE12_ARB', 0x84cc, 'GL_ARB_multitexture')
  4003. GL_TEXTURE13_ARB = Enumerant('GL_TEXTURE13_ARB', 0x84cd, 'GL_ARB_multitexture')
  4004. GL_TEXTURE14_ARB = Enumerant('GL_TEXTURE14_ARB', 0x84ce, 'GL_ARB_multitexture')
  4005. GL_TEXTURE15_ARB = Enumerant('GL_TEXTURE15_ARB', 0x84cf, 'GL_ARB_multitexture')
  4006. GL_TEXTURE16_ARB = Enumerant('GL_TEXTURE16_ARB', 0x84d0, 'GL_ARB_multitexture')
  4007. GL_TEXTURE17_ARB = Enumerant('GL_TEXTURE17_ARB', 0x84d1, 'GL_ARB_multitexture')
  4008. GL_TEXTURE18_ARB = Enumerant('GL_TEXTURE18_ARB', 0x84d2, 'GL_ARB_multitexture')
  4009. GL_TEXTURE19_ARB = Enumerant('GL_TEXTURE19_ARB', 0x84d3, 'GL_ARB_multitexture')
  4010. GL_TEXTURE1_ARB = Enumerant('GL_TEXTURE1_ARB', 0x84c1, 'GL_ARB_multitexture')
  4011. GL_TEXTURE20_ARB = Enumerant('GL_TEXTURE20_ARB', 0x84d4, 'GL_ARB_multitexture')
  4012. GL_TEXTURE21_ARB = Enumerant('GL_TEXTURE21_ARB', 0x84d5, 'GL_ARB_multitexture')
  4013. GL_TEXTURE22_ARB = Enumerant('GL_TEXTURE22_ARB', 0x84d6, 'GL_ARB_multitexture')
  4014. GL_TEXTURE23_ARB = Enumerant('GL_TEXTURE23_ARB', 0x84d7, 'GL_ARB_multitexture')
  4015. GL_TEXTURE24_ARB = Enumerant('GL_TEXTURE24_ARB', 0x84d8, 'GL_ARB_multitexture')
  4016. GL_TEXTURE25_ARB = Enumerant('GL_TEXTURE25_ARB', 0x84d9, 'GL_ARB_multitexture')
  4017. GL_TEXTURE26_ARB = Enumerant('GL_TEXTURE26_ARB', 0x84da, 'GL_ARB_multitexture')
  4018. GL_TEXTURE27_ARB = Enumerant('GL_TEXTURE27_ARB', 0x84db, 'GL_ARB_multitexture')
  4019. GL_TEXTURE28_ARB = Enumerant('GL_TEXTURE28_ARB', 0x84dc, 'GL_ARB_multitexture')
  4020. GL_TEXTURE29_ARB = Enumerant('GL_TEXTURE29_ARB', 0x84dd, 'GL_ARB_multitexture')
  4021. GL_TEXTURE2_ARB = Enumerant('GL_TEXTURE2_ARB', 0x84c2, 'GL_ARB_multitexture')
  4022. GL_TEXTURE30_ARB = Enumerant('GL_TEXTURE30_ARB', 0x84de, 'GL_ARB_multitexture')
  4023. GL_TEXTURE31_ARB = Enumerant('GL_TEXTURE31_ARB', 0x84df, 'GL_ARB_multitexture')
  4024. GL_TEXTURE3_ARB = Enumerant('GL_TEXTURE3_ARB', 0x84c3, 'GL_ARB_multitexture')
  4025. GL_TEXTURE4_ARB = Enumerant('GL_TEXTURE4_ARB', 0x84c4, 'GL_ARB_multitexture')
  4026. GL_TEXTURE5_ARB = Enumerant('GL_TEXTURE5_ARB', 0x84c5, 'GL_ARB_multitexture')
  4027. GL_TEXTURE6_ARB = Enumerant('GL_TEXTURE6_ARB', 0x84c6, 'GL_ARB_multitexture')
  4028. GL_TEXTURE7_ARB = Enumerant('GL_TEXTURE7_ARB', 0x84c7, 'GL_ARB_multitexture')
  4029. GL_TEXTURE8_ARB = Enumerant('GL_TEXTURE8_ARB', 0x84c8, 'GL_ARB_multitexture')
  4030. GL_TEXTURE9_ARB = Enumerant('GL_TEXTURE9_ARB', 0x84c9, 'GL_ARB_multitexture')
  4031. defines.add(GL_ACTIVE_TEXTURE_ARB)
  4032. defines.add(GL_CLIENT_ACTIVE_TEXTURE_ARB)
  4033. defines.add(GL_MAX_TEXTURE_UNITS_ARB)
  4034. defines.add(GL_TEXTURE0_ARB)
  4035. defines.add(GL_TEXTURE10_ARB)
  4036. defines.add(GL_TEXTURE11_ARB)
  4037. defines.add(GL_TEXTURE12_ARB)
  4038. defines.add(GL_TEXTURE13_ARB)
  4039. defines.add(GL_TEXTURE14_ARB)
  4040. defines.add(GL_TEXTURE15_ARB)
  4041. defines.add(GL_TEXTURE16_ARB)
  4042. defines.add(GL_TEXTURE17_ARB)
  4043. defines.add(GL_TEXTURE18_ARB)
  4044. defines.add(GL_TEXTURE19_ARB)
  4045. defines.add(GL_TEXTURE1_ARB)
  4046. defines.add(GL_TEXTURE20_ARB)
  4047. defines.add(GL_TEXTURE21_ARB)
  4048. defines.add(GL_TEXTURE22_ARB)
  4049. defines.add(GL_TEXTURE23_ARB)
  4050. defines.add(GL_TEXTURE24_ARB)
  4051. defines.add(GL_TEXTURE25_ARB)
  4052. defines.add(GL_TEXTURE26_ARB)
  4053. defines.add(GL_TEXTURE27_ARB)
  4054. defines.add(GL_TEXTURE28_ARB)
  4055. defines.add(GL_TEXTURE29_ARB)
  4056. defines.add(GL_TEXTURE2_ARB)
  4057. defines.add(GL_TEXTURE30_ARB)
  4058. defines.add(GL_TEXTURE31_ARB)
  4059. defines.add(GL_TEXTURE3_ARB)
  4060. defines.add(GL_TEXTURE4_ARB)
  4061. defines.add(GL_TEXTURE5_ARB)
  4062. defines.add(GL_TEXTURE6_ARB)
  4063. defines.add(GL_TEXTURE7_ARB)
  4064. defines.add(GL_TEXTURE8_ARB)
  4065. defines.add(GL_TEXTURE9_ARB)
  4066. # GL_ARB_occlusion_query
  4067. GL_CURRENT_QUERY_ARB = Enumerant('GL_CURRENT_QUERY_ARB', 0x8865, 'GL_ARB_occlusion_query')
  4068. GL_QUERY_COUNTER_BITS_ARB = Enumerant('GL_QUERY_COUNTER_BITS_ARB', 0x8864, 'GL_ARB_occlusion_query')
  4069. GL_QUERY_RESULT_ARB = Enumerant('GL_QUERY_RESULT_ARB', 0x8866, 'GL_ARB_occlusion_query')
  4070. GL_QUERY_RESULT_AVAILABLE_ARB = Enumerant('GL_QUERY_RESULT_AVAILABLE_ARB', 0x8867, 'GL_ARB_occlusion_query')
  4071. GL_SAMPLES_PASSED_ARB = Enumerant('GL_SAMPLES_PASSED_ARB', 0x8914, 'GL_ARB_occlusion_query')
  4072. defines.add(GL_CURRENT_QUERY_ARB)
  4073. defines.add(GL_QUERY_COUNTER_BITS_ARB)
  4074. defines.add(GL_QUERY_RESULT_ARB)
  4075. defines.add(GL_QUERY_RESULT_AVAILABLE_ARB)
  4076. defines.add(GL_SAMPLES_PASSED_ARB)
  4077. # GL_ARB_occlusion_query2
  4078. GL_ANY_SAMPLES_PASSED = Enumerant('GL_ANY_SAMPLES_PASSED', 0x8c2f, 'GL_ARB_occlusion_query2')
  4079. defines.add(GL_ANY_SAMPLES_PASSED)
  4080. # GL_ARB_pixel_buffer_object
  4081. GL_PIXEL_PACK_BUFFER_ARB = Enumerant('GL_PIXEL_PACK_BUFFER_ARB', 0x88eb, 'GL_ARB_pixel_buffer_object')
  4082. GL_PIXEL_PACK_BUFFER_BINDING_ARB = Enumerant('GL_PIXEL_PACK_BUFFER_BINDING_ARB', 0x88ed, 'GL_ARB_pixel_buffer_object')
  4083. GL_PIXEL_UNPACK_BUFFER_ARB = Enumerant('GL_PIXEL_UNPACK_BUFFER_ARB', 0x88ec, 'GL_ARB_pixel_buffer_object')
  4084. GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = Enumerant('GL_PIXEL_UNPACK_BUFFER_BINDING_ARB', 0x88ef, 'GL_ARB_pixel_buffer_object')
  4085. defines.add(GL_PIXEL_PACK_BUFFER_ARB)
  4086. defines.add(GL_PIXEL_PACK_BUFFER_BINDING_ARB)
  4087. defines.add(GL_PIXEL_UNPACK_BUFFER_ARB)
  4088. defines.add(GL_PIXEL_UNPACK_BUFFER_BINDING_ARB)
  4089. # GL_ARB_point_parameters
  4090. GL_POINT_DISTANCE_ATTENUATION_ARB = Enumerant('GL_POINT_DISTANCE_ATTENUATION_ARB', 0x8129, 'GL_ARB_point_parameters')
  4091. GL_POINT_FADE_THRESHOLD_SIZE_ARB = Enumerant('GL_POINT_FADE_THRESHOLD_SIZE_ARB', 0x8128, 'GL_ARB_point_parameters')
  4092. GL_POINT_SIZE_MAX_ARB = Enumerant('GL_POINT_SIZE_MAX_ARB', 0x8127, 'GL_ARB_point_parameters')
  4093. GL_POINT_SIZE_MIN_ARB = Enumerant('GL_POINT_SIZE_MIN_ARB', 0x8126, 'GL_ARB_point_parameters')
  4094. defines.add(GL_POINT_DISTANCE_ATTENUATION_ARB)
  4095. defines.add(GL_POINT_FADE_THRESHOLD_SIZE_ARB)
  4096. defines.add(GL_POINT_SIZE_MAX_ARB)
  4097. defines.add(GL_POINT_SIZE_MIN_ARB)
  4098. # GL_ARB_point_sprite
  4099. GL_COORD_REPLACE_ARB = Enumerant('GL_COORD_REPLACE_ARB', 0x8862, 'GL_ARB_point_sprite')
  4100. GL_POINT_SPRITE_ARB = Enumerant('GL_POINT_SPRITE_ARB', 0x8861, 'GL_ARB_point_sprite')
  4101. defines.add(GL_COORD_REPLACE_ARB)
  4102. defines.add(GL_POINT_SPRITE_ARB)
  4103. # GL_ARB_program_interface_query
  4104. GL_ACTIVE_RESOURCES = Enumerant('GL_ACTIVE_RESOURCES', 0x92f5, 'GL_ARB_program_interface_query')
  4105. GL_ACTIVE_VARIABLES = Enumerant('GL_ACTIVE_VARIABLES', 0x9305, 'GL_ARB_program_interface_query')
  4106. GL_ARRAY_SIZE = Enumerant('GL_ARRAY_SIZE', 0x92fb, 'GL_ARB_program_interface_query')
  4107. GL_ARRAY_STRIDE = Enumerant('GL_ARRAY_STRIDE', 0x92fe, 'GL_ARB_program_interface_query')
  4108. GL_ATOMIC_COUNTER_BUFFER_INDEX = Enumerant('GL_ATOMIC_COUNTER_BUFFER_INDEX', 0x9301, 'GL_ARB_program_interface_query')
  4109. GL_BLOCK_INDEX = Enumerant('GL_BLOCK_INDEX', 0x92fd, 'GL_ARB_program_interface_query')
  4110. GL_BUFFER_BINDING = Enumerant('GL_BUFFER_BINDING', 0x9302, 'GL_ARB_program_interface_query')
  4111. GL_BUFFER_DATA_SIZE = Enumerant('GL_BUFFER_DATA_SIZE', 0x9303, 'GL_ARB_program_interface_query')
  4112. GL_BUFFER_VARIABLE = Enumerant('GL_BUFFER_VARIABLE', 0x92e5, 'GL_ARB_program_interface_query')
  4113. GL_COMPUTE_SUBROUTINE = Enumerant('GL_COMPUTE_SUBROUTINE', 0x92ed, 'GL_ARB_program_interface_query')
  4114. GL_COMPUTE_SUBROUTINE_UNIFORM = Enumerant('GL_COMPUTE_SUBROUTINE_UNIFORM', 0x92f3, 'GL_ARB_program_interface_query')
  4115. GL_FRAGMENT_SUBROUTINE = Enumerant('GL_FRAGMENT_SUBROUTINE', 0x92ec, 'GL_ARB_program_interface_query')
  4116. GL_FRAGMENT_SUBROUTINE_UNIFORM = Enumerant('GL_FRAGMENT_SUBROUTINE_UNIFORM', 0x92f2, 'GL_ARB_program_interface_query')
  4117. GL_GEOMETRY_SUBROUTINE = Enumerant('GL_GEOMETRY_SUBROUTINE', 0x92eb, 'GL_ARB_program_interface_query')
  4118. GL_GEOMETRY_SUBROUTINE_UNIFORM = Enumerant('GL_GEOMETRY_SUBROUTINE_UNIFORM', 0x92f1, 'GL_ARB_program_interface_query')
  4119. GL_IS_PER_PATCH = Enumerant('GL_IS_PER_PATCH', 0x92e7, 'GL_ARB_program_interface_query')
  4120. GL_IS_ROW_MAJOR = Enumerant('GL_IS_ROW_MAJOR', 0x9300, 'GL_ARB_program_interface_query')
  4121. GL_LOCATION = Enumerant('GL_LOCATION', 0x930e, 'GL_ARB_program_interface_query')
  4122. GL_LOCATION_INDEX = Enumerant('GL_LOCATION_INDEX', 0x930f, 'GL_ARB_program_interface_query')
  4123. GL_MATRIX_STRIDE = Enumerant('GL_MATRIX_STRIDE', 0x92ff, 'GL_ARB_program_interface_query')
  4124. GL_MAX_NAME_LENGTH = Enumerant('GL_MAX_NAME_LENGTH', 0x92f6, 'GL_ARB_program_interface_query')
  4125. GL_MAX_NUM_ACTIVE_VARIABLES = Enumerant('GL_MAX_NUM_ACTIVE_VARIABLES', 0x92f7, 'GL_ARB_program_interface_query')
  4126. GL_MAX_NUM_COMPATIBLE_SUBROUTINES = Enumerant('GL_MAX_NUM_COMPATIBLE_SUBROUTINES', 0x92f8, 'GL_ARB_program_interface_query')
  4127. GL_NAME_LENGTH = Enumerant('GL_NAME_LENGTH', 0x92f9, 'GL_ARB_program_interface_query')
  4128. GL_NUM_ACTIVE_VARIABLES = Enumerant('GL_NUM_ACTIVE_VARIABLES', 0x9304, 'GL_ARB_program_interface_query')
  4129. GL_OFFSET = Enumerant('GL_OFFSET', 0x92fc, 'GL_ARB_program_interface_query')
  4130. GL_PROGRAM_INPUT = Enumerant('GL_PROGRAM_INPUT', 0x92e3, 'GL_ARB_program_interface_query')
  4131. GL_PROGRAM_OUTPUT = Enumerant('GL_PROGRAM_OUTPUT', 0x92e4, 'GL_ARB_program_interface_query')
  4132. GL_REFERENCED_BY_COMPUTE_SHADER = Enumerant('GL_REFERENCED_BY_COMPUTE_SHADER', 0x930b, 'GL_ARB_program_interface_query')
  4133. GL_REFERENCED_BY_FRAGMENT_SHADER = Enumerant('GL_REFERENCED_BY_FRAGMENT_SHADER', 0x930a, 'GL_ARB_program_interface_query')
  4134. GL_REFERENCED_BY_GEOMETRY_SHADER = Enumerant('GL_REFERENCED_BY_GEOMETRY_SHADER', 0x9309, 'GL_ARB_program_interface_query')
  4135. GL_REFERENCED_BY_TESS_CONTROL_SHADER = Enumerant('GL_REFERENCED_BY_TESS_CONTROL_SHADER', 0x9307, 'GL_ARB_program_interface_query')
  4136. GL_REFERENCED_BY_TESS_EVALUATION_SHADER = Enumerant('GL_REFERENCED_BY_TESS_EVALUATION_SHADER', 0x9308, 'GL_ARB_program_interface_query')
  4137. GL_REFERENCED_BY_VERTEX_SHADER = Enumerant('GL_REFERENCED_BY_VERTEX_SHADER', 0x9306, 'GL_ARB_program_interface_query')
  4138. GL_SHADER_STORAGE_BLOCK = Enumerant('GL_SHADER_STORAGE_BLOCK', 0x92e6, 'GL_ARB_program_interface_query')
  4139. GL_TESS_CONTROL_SUBROUTINE = Enumerant('GL_TESS_CONTROL_SUBROUTINE', 0x92e9, 'GL_ARB_program_interface_query')
  4140. GL_TESS_CONTROL_SUBROUTINE_UNIFORM = Enumerant('GL_TESS_CONTROL_SUBROUTINE_UNIFORM', 0x92ef, 'GL_ARB_program_interface_query')
  4141. GL_TESS_EVALUATION_SUBROUTINE = Enumerant('GL_TESS_EVALUATION_SUBROUTINE', 0x92ea, 'GL_ARB_program_interface_query')
  4142. GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = Enumerant('GL_TESS_EVALUATION_SUBROUTINE_UNIFORM', 0x92f0, 'GL_ARB_program_interface_query')
  4143. GL_TOP_LEVEL_ARRAY_SIZE = Enumerant('GL_TOP_LEVEL_ARRAY_SIZE', 0x930c, 'GL_ARB_program_interface_query')
  4144. GL_TOP_LEVEL_ARRAY_STRIDE = Enumerant('GL_TOP_LEVEL_ARRAY_STRIDE', 0x930d, 'GL_ARB_program_interface_query')
  4145. GL_TRANSFORM_FEEDBACK_VARYING = Enumerant('GL_TRANSFORM_FEEDBACK_VARYING', 0x92f4, 'GL_ARB_program_interface_query')
  4146. GL_TYPE = Enumerant('GL_TYPE', 0x92fa, 'GL_ARB_program_interface_query')
  4147. GL_UNIFORM = Enumerant('GL_UNIFORM', 0x92e1, 'GL_ARB_program_interface_query')
  4148. GL_UNIFORM_BLOCK = Enumerant('GL_UNIFORM_BLOCK', 0x92e2, 'GL_ARB_program_interface_query')
  4149. GL_VERTEX_SUBROUTINE = Enumerant('GL_VERTEX_SUBROUTINE', 0x92e8, 'GL_ARB_program_interface_query')
  4150. GL_VERTEX_SUBROUTINE_UNIFORM = Enumerant('GL_VERTEX_SUBROUTINE_UNIFORM', 0x92ee, 'GL_ARB_program_interface_query')
  4151. defines.add(GL_ACTIVE_RESOURCES)
  4152. defines.add(GL_ACTIVE_VARIABLES)
  4153. defines.add(GL_ARRAY_SIZE)
  4154. defines.add(GL_ARRAY_STRIDE)
  4155. defines.add(GL_ATOMIC_COUNTER_BUFFER_INDEX)
  4156. defines.add(GL_BLOCK_INDEX)
  4157. defines.add(GL_BUFFER_BINDING)
  4158. defines.add(GL_BUFFER_DATA_SIZE)
  4159. defines.add(GL_BUFFER_VARIABLE)
  4160. defines.add(GL_COMPUTE_SUBROUTINE)
  4161. defines.add(GL_COMPUTE_SUBROUTINE_UNIFORM)
  4162. defines.add(GL_FRAGMENT_SUBROUTINE)
  4163. defines.add(GL_FRAGMENT_SUBROUTINE_UNIFORM)
  4164. defines.add(GL_GEOMETRY_SUBROUTINE)
  4165. defines.add(GL_GEOMETRY_SUBROUTINE_UNIFORM)
  4166. defines.add(GL_IS_PER_PATCH)
  4167. defines.add(GL_IS_ROW_MAJOR)
  4168. defines.add(GL_LOCATION)
  4169. defines.add(GL_LOCATION_INDEX)
  4170. defines.add(GL_MATRIX_STRIDE)
  4171. defines.add(GL_MAX_NAME_LENGTH)
  4172. defines.add(GL_MAX_NUM_ACTIVE_VARIABLES)
  4173. defines.add(GL_MAX_NUM_COMPATIBLE_SUBROUTINES)
  4174. defines.add(GL_NAME_LENGTH)
  4175. defines.add(GL_NUM_ACTIVE_VARIABLES)
  4176. defines.add(GL_OFFSET)
  4177. defines.add(GL_PROGRAM_INPUT)
  4178. defines.add(GL_PROGRAM_OUTPUT)
  4179. defines.add(GL_REFERENCED_BY_COMPUTE_SHADER)
  4180. defines.add(GL_REFERENCED_BY_FRAGMENT_SHADER)
  4181. defines.add(GL_REFERENCED_BY_GEOMETRY_SHADER)
  4182. defines.add(GL_REFERENCED_BY_TESS_CONTROL_SHADER)
  4183. defines.add(GL_REFERENCED_BY_TESS_EVALUATION_SHADER)
  4184. defines.add(GL_REFERENCED_BY_VERTEX_SHADER)
  4185. defines.add(GL_SHADER_STORAGE_BLOCK)
  4186. defines.add(GL_TESS_CONTROL_SUBROUTINE)
  4187. defines.add(GL_TESS_CONTROL_SUBROUTINE_UNIFORM)
  4188. defines.add(GL_TESS_EVALUATION_SUBROUTINE)
  4189. defines.add(GL_TESS_EVALUATION_SUBROUTINE_UNIFORM)
  4190. defines.add(GL_TOP_LEVEL_ARRAY_SIZE)
  4191. defines.add(GL_TOP_LEVEL_ARRAY_STRIDE)
  4192. defines.add(GL_TRANSFORM_FEEDBACK_VARYING)
  4193. defines.add(GL_TYPE)
  4194. defines.add(GL_UNIFORM)
  4195. defines.add(GL_UNIFORM_BLOCK)
  4196. defines.add(GL_VERTEX_SUBROUTINE)
  4197. defines.add(GL_VERTEX_SUBROUTINE_UNIFORM)
  4198. # GL_ARB_provoking_vertex
  4199. GL_FIRST_VERTEX_CONVENTION = Enumerant('GL_FIRST_VERTEX_CONVENTION', 0x8e4d, 'GL_ARB_provoking_vertex')
  4200. GL_LAST_VERTEX_CONVENTION = Enumerant('GL_LAST_VERTEX_CONVENTION', 0x8e4e, 'GL_ARB_provoking_vertex')
  4201. GL_PROVOKING_VERTEX = Enumerant('GL_PROVOKING_VERTEX', 0x8e4f, 'GL_ARB_provoking_vertex')
  4202. GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = Enumerant('GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION', 0x8e4c, 'GL_ARB_provoking_vertex')
  4203. defines.add(GL_FIRST_VERTEX_CONVENTION)
  4204. defines.add(GL_LAST_VERTEX_CONVENTION)
  4205. defines.add(GL_PROVOKING_VERTEX)
  4206. defines.add(GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION)
  4207. # GL_ARB_query_buffer_object
  4208. GL_QUERY_BUFFER = Enumerant('GL_QUERY_BUFFER', 0x9192, 'GL_ARB_query_buffer_object')
  4209. GL_QUERY_BUFFER_BARRIER_BIT = Enumerant('GL_QUERY_BUFFER_BARRIER_BIT', 0x8000, 'GL_ARB_query_buffer_object')
  4210. GL_QUERY_BUFFER_BINDING = Enumerant('GL_QUERY_BUFFER_BINDING', 0x9193, 'GL_ARB_query_buffer_object')
  4211. GL_QUERY_RESULT_NO_WAIT = Enumerant('GL_QUERY_RESULT_NO_WAIT', 0x9194, 'GL_ARB_query_buffer_object')
  4212. defines.add(GL_QUERY_BUFFER)
  4213. defines.add(GL_QUERY_BUFFER_BARRIER_BIT)
  4214. defines.add(GL_QUERY_BUFFER_BINDING)
  4215. defines.add(GL_QUERY_RESULT_NO_WAIT)
  4216. # GL_ARB_robustness
  4217. GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = Enumerant('GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB', 0x0004, 'GL_ARB_robustness')
  4218. GL_GUILTY_CONTEXT_RESET_ARB = Enumerant('GL_GUILTY_CONTEXT_RESET_ARB', 0x8253, 'GL_ARB_robustness')
  4219. GL_INNOCENT_CONTEXT_RESET_ARB = Enumerant('GL_INNOCENT_CONTEXT_RESET_ARB', 0x8254, 'GL_ARB_robustness')
  4220. GL_LOSE_CONTEXT_ON_RESET_ARB = Enumerant('GL_LOSE_CONTEXT_ON_RESET_ARB', 0x8252, 'GL_ARB_robustness')
  4221. GL_NO_RESET_NOTIFICATION_ARB = Enumerant('GL_NO_RESET_NOTIFICATION_ARB', 0x8261, 'GL_ARB_robustness')
  4222. GL_RESET_NOTIFICATION_STRATEGY_ARB = Enumerant('GL_RESET_NOTIFICATION_STRATEGY_ARB', 0x8256, 'GL_ARB_robustness')
  4223. GL_UNKNOWN_CONTEXT_RESET_ARB = Enumerant('GL_UNKNOWN_CONTEXT_RESET_ARB', 0x8255, 'GL_ARB_robustness')
  4224. defines.add(GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB)
  4225. defines.add(GL_GUILTY_CONTEXT_RESET_ARB)
  4226. defines.add(GL_INNOCENT_CONTEXT_RESET_ARB)
  4227. defines.add(GL_LOSE_CONTEXT_ON_RESET_ARB)
  4228. defines.add(GL_NO_RESET_NOTIFICATION_ARB)
  4229. defines.add(GL_RESET_NOTIFICATION_STRATEGY_ARB)
  4230. defines.add(GL_UNKNOWN_CONTEXT_RESET_ARB)
  4231. # GL_ARB_sample_shading
  4232. GL_MIN_SAMPLE_SHADING_VALUE_ARB = Enumerant('GL_MIN_SAMPLE_SHADING_VALUE_ARB', 0x8c37, 'GL_ARB_sample_shading')
  4233. GL_SAMPLE_SHADING_ARB = Enumerant('GL_SAMPLE_SHADING_ARB', 0x8c36, 'GL_ARB_sample_shading')
  4234. defines.add(GL_MIN_SAMPLE_SHADING_VALUE_ARB)
  4235. defines.add(GL_SAMPLE_SHADING_ARB)
  4236. # GL_ARB_sampler_objects
  4237. GL_SAMPLER_BINDING = Enumerant('GL_SAMPLER_BINDING', 0x8919, 'GL_ARB_sampler_objects')
  4238. defines.add(GL_SAMPLER_BINDING)
  4239. # GL_ARB_seamless_cube_map
  4240. GL_TEXTURE_CUBE_MAP_SEAMLESS = Enumerant('GL_TEXTURE_CUBE_MAP_SEAMLESS', 0x884f, 'GL_ARB_seamless_cube_map')
  4241. GL_TEXTURE_CUBE_MAP_SEAMLESS.enableCap = True
  4242. defines.add(GL_TEXTURE_CUBE_MAP_SEAMLESS)
  4243. # GL_ARB_separate_shader_objects
  4244. GL_ACTIVE_PROGRAM = Enumerant('GL_ACTIVE_PROGRAM', 0x8259, 'GL_ARB_separate_shader_objects')
  4245. GL_ALL_SHADER_BITS = Enumerant('GL_ALL_SHADER_BITS', 0xffffffff, 'GL_ARB_separate_shader_objects')
  4246. GL_FRAGMENT_SHADER_BIT = Enumerant('GL_FRAGMENT_SHADER_BIT', 0x0002, 'GL_ARB_separate_shader_objects')
  4247. GL_GEOMETRY_SHADER_BIT = Enumerant('GL_GEOMETRY_SHADER_BIT', 0x0004, 'GL_ARB_separate_shader_objects')
  4248. GL_PROGRAM_PIPELINE_BINDING = Enumerant('GL_PROGRAM_PIPELINE_BINDING', 0x825a, 'GL_ARB_separate_shader_objects')
  4249. GL_PROGRAM_SEPARABLE = Enumerant('GL_PROGRAM_SEPARABLE', 0x8258, 'GL_ARB_separate_shader_objects')
  4250. GL_TESS_CONTROL_SHADER_BIT = Enumerant('GL_TESS_CONTROL_SHADER_BIT', 0x0008, 'GL_ARB_separate_shader_objects')
  4251. GL_TESS_EVALUATION_SHADER_BIT = Enumerant('GL_TESS_EVALUATION_SHADER_BIT', 0x0010, 'GL_ARB_separate_shader_objects')
  4252. GL_VERTEX_SHADER_BIT = Enumerant('GL_VERTEX_SHADER_BIT', 0x0001, 'GL_ARB_separate_shader_objects')
  4253. defines.add(GL_ACTIVE_PROGRAM)
  4254. defines.add(GL_ALL_SHADER_BITS)
  4255. defines.add(GL_FRAGMENT_SHADER_BIT)
  4256. defines.add(GL_GEOMETRY_SHADER_BIT)
  4257. defines.add(GL_PROGRAM_PIPELINE_BINDING)
  4258. defines.add(GL_PROGRAM_SEPARABLE)
  4259. defines.add(GL_TESS_CONTROL_SHADER_BIT)
  4260. defines.add(GL_TESS_EVALUATION_SHADER_BIT)
  4261. defines.add(GL_VERTEX_SHADER_BIT)
  4262. # GL_ARB_shader_atomic_counters
  4263. GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = Enumerant('GL_ACTIVE_ATOMIC_COUNTER_BUFFERS', 0x92d9, 'GL_ARB_shader_atomic_counters')
  4264. GL_ATOMIC_COUNTER_BUFFER = Enumerant('GL_ATOMIC_COUNTER_BUFFER', 0x92c0, 'GL_ARB_shader_atomic_counters')
  4265. GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = Enumerant('GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS', 0x92c5, 'GL_ARB_shader_atomic_counters')
  4266. GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = Enumerant('GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES', 0x92c6, 'GL_ARB_shader_atomic_counters')
  4267. GL_ATOMIC_COUNTER_BUFFER_BINDING = Enumerant('GL_ATOMIC_COUNTER_BUFFER_BINDING', 0x92c1, 'GL_ARB_shader_atomic_counters')
  4268. GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = Enumerant('GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE', 0x92c4, 'GL_ARB_shader_atomic_counters')
  4269. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = Enumerant('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER', 0x92cb, 'GL_ARB_shader_atomic_counters')
  4270. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = Enumerant('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER', 0x92ca, 'GL_ARB_shader_atomic_counters')
  4271. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = Enumerant('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER', 0x92c8, 'GL_ARB_shader_atomic_counters')
  4272. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = Enumerant('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER', 0x92c9, 'GL_ARB_shader_atomic_counters')
  4273. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = Enumerant('GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER', 0x92c7, 'GL_ARB_shader_atomic_counters')
  4274. GL_ATOMIC_COUNTER_BUFFER_SIZE = Enumerant('GL_ATOMIC_COUNTER_BUFFER_SIZE', 0x92c3, 'GL_ARB_shader_atomic_counters')
  4275. GL_ATOMIC_COUNTER_BUFFER_START = Enumerant('GL_ATOMIC_COUNTER_BUFFER_START', 0x92c2, 'GL_ARB_shader_atomic_counters')
  4276. GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = Enumerant('GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS', 0x92dc, 'GL_ARB_shader_atomic_counters')
  4277. GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = Enumerant('GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE', 0x92d8, 'GL_ARB_shader_atomic_counters')
  4278. GL_MAX_COMBINED_ATOMIC_COUNTERS = Enumerant('GL_MAX_COMBINED_ATOMIC_COUNTERS', 0x92d7, 'GL_ARB_shader_atomic_counters')
  4279. GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = Enumerant('GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS', 0x92d1, 'GL_ARB_shader_atomic_counters')
  4280. GL_MAX_FRAGMENT_ATOMIC_COUNTERS = Enumerant('GL_MAX_FRAGMENT_ATOMIC_COUNTERS', 0x92d6, 'GL_ARB_shader_atomic_counters')
  4281. GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = Enumerant('GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS', 0x92d0, 'GL_ARB_shader_atomic_counters')
  4282. GL_MAX_GEOMETRY_ATOMIC_COUNTERS = Enumerant('GL_MAX_GEOMETRY_ATOMIC_COUNTERS', 0x92d5, 'GL_ARB_shader_atomic_counters')
  4283. GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = Enumerant('GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS', 0x92cf, 'GL_ARB_shader_atomic_counters')
  4284. GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = Enumerant('GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS', 0x92d3, 'GL_ARB_shader_atomic_counters')
  4285. GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = Enumerant('GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS', 0x92cd, 'GL_ARB_shader_atomic_counters')
  4286. GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = Enumerant('GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS', 0x92d4, 'GL_ARB_shader_atomic_counters')
  4287. GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = Enumerant('GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS', 0x92ce, 'GL_ARB_shader_atomic_counters')
  4288. GL_MAX_VERTEX_ATOMIC_COUNTERS = Enumerant('GL_MAX_VERTEX_ATOMIC_COUNTERS', 0x92d2, 'GL_ARB_shader_atomic_counters')
  4289. GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = Enumerant('GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS', 0x92cc, 'GL_ARB_shader_atomic_counters')
  4290. GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = Enumerant('GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX', 0x92da, 'GL_ARB_shader_atomic_counters')
  4291. GL_UNSIGNED_INT_ATOMIC_COUNTER = Enumerant('GL_UNSIGNED_INT_ATOMIC_COUNTER', 0x92db, 'GL_ARB_shader_atomic_counters')
  4292. defines.add(GL_ACTIVE_ATOMIC_COUNTER_BUFFERS)
  4293. defines.add(GL_ATOMIC_COUNTER_BUFFER)
  4294. defines.add(GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS)
  4295. defines.add(GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES)
  4296. defines.add(GL_ATOMIC_COUNTER_BUFFER_BINDING)
  4297. defines.add(GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE)
  4298. defines.add(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER)
  4299. defines.add(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER)
  4300. defines.add(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER)
  4301. defines.add(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER)
  4302. defines.add(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER)
  4303. defines.add(GL_ATOMIC_COUNTER_BUFFER_SIZE)
  4304. defines.add(GL_ATOMIC_COUNTER_BUFFER_START)
  4305. defines.add(GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS)
  4306. defines.add(GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE)
  4307. defines.add(GL_MAX_COMBINED_ATOMIC_COUNTERS)
  4308. defines.add(GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS)
  4309. defines.add(GL_MAX_FRAGMENT_ATOMIC_COUNTERS)
  4310. defines.add(GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS)
  4311. defines.add(GL_MAX_GEOMETRY_ATOMIC_COUNTERS)
  4312. defines.add(GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS)
  4313. defines.add(GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS)
  4314. defines.add(GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS)
  4315. defines.add(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS)
  4316. defines.add(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS)
  4317. defines.add(GL_MAX_VERTEX_ATOMIC_COUNTERS)
  4318. defines.add(GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS)
  4319. defines.add(GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX)
  4320. defines.add(GL_UNSIGNED_INT_ATOMIC_COUNTER)
  4321. # GL_ARB_shader_image_load_store
  4322. GL_ALL_BARRIER_BITS = Enumerant('GL_ALL_BARRIER_BITS', 0xffffffff, 'GL_ARB_shader_image_load_store')
  4323. GL_ATOMIC_COUNTER_BARRIER_BIT = Enumerant('GL_ATOMIC_COUNTER_BARRIER_BIT', 0x1000, 'GL_ARB_shader_image_load_store')
  4324. GL_BUFFER_UPDATE_BARRIER_BIT = Enumerant('GL_BUFFER_UPDATE_BARRIER_BIT', 0x0200, 'GL_ARB_shader_image_load_store')
  4325. GL_COMMAND_BARRIER_BIT = Enumerant('GL_COMMAND_BARRIER_BIT', 0x0040, 'GL_ARB_shader_image_load_store')
  4326. GL_ELEMENT_ARRAY_BARRIER_BIT = Enumerant('GL_ELEMENT_ARRAY_BARRIER_BIT', 0x0002, 'GL_ARB_shader_image_load_store')
  4327. GL_FRAMEBUFFER_BARRIER_BIT = Enumerant('GL_FRAMEBUFFER_BARRIER_BIT', 0x0400, 'GL_ARB_shader_image_load_store')
  4328. GL_IMAGE_1D = Enumerant('GL_IMAGE_1D', 0x904c, 'GL_ARB_shader_image_load_store')
  4329. GL_IMAGE_1D_ARRAY = Enumerant('GL_IMAGE_1D_ARRAY', 0x9052, 'GL_ARB_shader_image_load_store')
  4330. GL_IMAGE_2D = Enumerant('GL_IMAGE_2D', 0x904d, 'GL_ARB_shader_image_load_store')
  4331. GL_IMAGE_2D_ARRAY = Enumerant('GL_IMAGE_2D_ARRAY', 0x9053, 'GL_ARB_shader_image_load_store')
  4332. GL_IMAGE_2D_MULTISAMPLE = Enumerant('GL_IMAGE_2D_MULTISAMPLE', 0x9055, 'GL_ARB_shader_image_load_store')
  4333. GL_IMAGE_2D_MULTISAMPLE_ARRAY = Enumerant('GL_IMAGE_2D_MULTISAMPLE_ARRAY', 0x9056, 'GL_ARB_shader_image_load_store')
  4334. GL_IMAGE_2D_RECT = Enumerant('GL_IMAGE_2D_RECT', 0x904f, 'GL_ARB_shader_image_load_store')
  4335. GL_IMAGE_3D = Enumerant('GL_IMAGE_3D', 0x904e, 'GL_ARB_shader_image_load_store')
  4336. GL_IMAGE_BINDING_ACCESS = Enumerant('GL_IMAGE_BINDING_ACCESS', 0x8f3e, 'GL_ARB_shader_image_load_store')
  4337. GL_IMAGE_BINDING_FORMAT = Enumerant('GL_IMAGE_BINDING_FORMAT', 0x906e, 'GL_ARB_shader_image_load_store')
  4338. GL_IMAGE_BINDING_LAYER = Enumerant('GL_IMAGE_BINDING_LAYER', 0x8f3d, 'GL_ARB_shader_image_load_store')
  4339. GL_IMAGE_BINDING_LAYERED = Enumerant('GL_IMAGE_BINDING_LAYERED', 0x8f3c, 'GL_ARB_shader_image_load_store')
  4340. GL_IMAGE_BINDING_LEVEL = Enumerant('GL_IMAGE_BINDING_LEVEL', 0x8f3b, 'GL_ARB_shader_image_load_store')
  4341. GL_IMAGE_BINDING_NAME = Enumerant('GL_IMAGE_BINDING_NAME', 0x8f3a, 'GL_ARB_shader_image_load_store')
  4342. GL_IMAGE_BUFFER = Enumerant('GL_IMAGE_BUFFER', 0x9051, 'GL_ARB_shader_image_load_store')
  4343. GL_IMAGE_CUBE = Enumerant('GL_IMAGE_CUBE', 0x9050, 'GL_ARB_shader_image_load_store')
  4344. GL_IMAGE_CUBE_MAP_ARRAY = Enumerant('GL_IMAGE_CUBE_MAP_ARRAY', 0x9054, 'GL_ARB_shader_image_load_store')
  4345. GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = Enumerant('GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS', 0x90c9, 'GL_ARB_shader_image_load_store')
  4346. GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = Enumerant('GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE', 0x90c8, 'GL_ARB_shader_image_load_store')
  4347. GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = Enumerant('GL_IMAGE_FORMAT_COMPATIBILITY_TYPE', 0x90c7, 'GL_ARB_shader_image_load_store')
  4348. GL_INT_IMAGE_1D = Enumerant('GL_INT_IMAGE_1D', 0x9057, 'GL_ARB_shader_image_load_store')
  4349. GL_INT_IMAGE_1D_ARRAY = Enumerant('GL_INT_IMAGE_1D_ARRAY', 0x905d, 'GL_ARB_shader_image_load_store')
  4350. GL_INT_IMAGE_2D = Enumerant('GL_INT_IMAGE_2D', 0x9058, 'GL_ARB_shader_image_load_store')
  4351. GL_INT_IMAGE_2D_ARRAY = Enumerant('GL_INT_IMAGE_2D_ARRAY', 0x905e, 'GL_ARB_shader_image_load_store')
  4352. GL_INT_IMAGE_2D_MULTISAMPLE = Enumerant('GL_INT_IMAGE_2D_MULTISAMPLE', 0x9060, 'GL_ARB_shader_image_load_store')
  4353. GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = Enumerant('GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY', 0x9061, 'GL_ARB_shader_image_load_store')
  4354. GL_INT_IMAGE_2D_RECT = Enumerant('GL_INT_IMAGE_2D_RECT', 0x905a, 'GL_ARB_shader_image_load_store')
  4355. GL_INT_IMAGE_3D = Enumerant('GL_INT_IMAGE_3D', 0x9059, 'GL_ARB_shader_image_load_store')
  4356. GL_INT_IMAGE_BUFFER = Enumerant('GL_INT_IMAGE_BUFFER', 0x905c, 'GL_ARB_shader_image_load_store')
  4357. GL_INT_IMAGE_CUBE = Enumerant('GL_INT_IMAGE_CUBE', 0x905b, 'GL_ARB_shader_image_load_store')
  4358. GL_INT_IMAGE_CUBE_MAP_ARRAY = Enumerant('GL_INT_IMAGE_CUBE_MAP_ARRAY', 0x905f, 'GL_ARB_shader_image_load_store')
  4359. GL_MAX_COMBINED_IMAGE_UNIFORMS = Enumerant('GL_MAX_COMBINED_IMAGE_UNIFORMS', 0x90cf, 'GL_ARB_shader_image_load_store')
  4360. GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = Enumerant('GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS', 0x8f39, 'GL_ARB_shader_image_load_store')
  4361. GL_MAX_FRAGMENT_IMAGE_UNIFORMS = Enumerant('GL_MAX_FRAGMENT_IMAGE_UNIFORMS', 0x90ce, 'GL_ARB_shader_image_load_store')
  4362. GL_MAX_GEOMETRY_IMAGE_UNIFORMS = Enumerant('GL_MAX_GEOMETRY_IMAGE_UNIFORMS', 0x90cd, 'GL_ARB_shader_image_load_store')
  4363. GL_MAX_IMAGE_SAMPLES = Enumerant('GL_MAX_IMAGE_SAMPLES', 0x906d, 'GL_ARB_shader_image_load_store')
  4364. GL_MAX_IMAGE_UNITS = Enumerant('GL_MAX_IMAGE_UNITS', 0x8f38, 'GL_ARB_shader_image_load_store')
  4365. GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = Enumerant('GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS', 0x90cb, 'GL_ARB_shader_image_load_store')
  4366. GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = Enumerant('GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS', 0x90cc, 'GL_ARB_shader_image_load_store')
  4367. GL_MAX_VERTEX_IMAGE_UNIFORMS = Enumerant('GL_MAX_VERTEX_IMAGE_UNIFORMS', 0x90ca, 'GL_ARB_shader_image_load_store')
  4368. GL_PIXEL_BUFFER_BARRIER_BIT = Enumerant('GL_PIXEL_BUFFER_BARRIER_BIT', 0x0080, 'GL_ARB_shader_image_load_store')
  4369. GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = Enumerant('GL_SHADER_IMAGE_ACCESS_BARRIER_BIT', 0x0020, 'GL_ARB_shader_image_load_store')
  4370. GL_TEXTURE_FETCH_BARRIER_BIT = Enumerant('GL_TEXTURE_FETCH_BARRIER_BIT', 0x0008, 'GL_ARB_shader_image_load_store')
  4371. GL_TEXTURE_UPDATE_BARRIER_BIT = Enumerant('GL_TEXTURE_UPDATE_BARRIER_BIT', 0x0100, 'GL_ARB_shader_image_load_store')
  4372. GL_TRANSFORM_FEEDBACK_BARRIER_BIT = Enumerant('GL_TRANSFORM_FEEDBACK_BARRIER_BIT', 0x0800, 'GL_ARB_shader_image_load_store')
  4373. GL_UNIFORM_BARRIER_BIT = Enumerant('GL_UNIFORM_BARRIER_BIT', 0x0004, 'GL_ARB_shader_image_load_store')
  4374. GL_UNSIGNED_INT_IMAGE_1D = Enumerant('GL_UNSIGNED_INT_IMAGE_1D', 0x9062, 'GL_ARB_shader_image_load_store')
  4375. GL_UNSIGNED_INT_IMAGE_1D_ARRAY = Enumerant('GL_UNSIGNED_INT_IMAGE_1D_ARRAY', 0x9068, 'GL_ARB_shader_image_load_store')
  4376. GL_UNSIGNED_INT_IMAGE_2D = Enumerant('GL_UNSIGNED_INT_IMAGE_2D', 0x9063, 'GL_ARB_shader_image_load_store')
  4377. GL_UNSIGNED_INT_IMAGE_2D_ARRAY = Enumerant('GL_UNSIGNED_INT_IMAGE_2D_ARRAY', 0x9069, 'GL_ARB_shader_image_load_store')
  4378. GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = Enumerant('GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE', 0x906b, 'GL_ARB_shader_image_load_store')
  4379. GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = Enumerant('GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY', 0x906c, 'GL_ARB_shader_image_load_store')
  4380. GL_UNSIGNED_INT_IMAGE_2D_RECT = Enumerant('GL_UNSIGNED_INT_IMAGE_2D_RECT', 0x9065, 'GL_ARB_shader_image_load_store')
  4381. GL_UNSIGNED_INT_IMAGE_3D = Enumerant('GL_UNSIGNED_INT_IMAGE_3D', 0x9064, 'GL_ARB_shader_image_load_store')
  4382. GL_UNSIGNED_INT_IMAGE_BUFFER = Enumerant('GL_UNSIGNED_INT_IMAGE_BUFFER', 0x9067, 'GL_ARB_shader_image_load_store')
  4383. GL_UNSIGNED_INT_IMAGE_CUBE = Enumerant('GL_UNSIGNED_INT_IMAGE_CUBE', 0x9066, 'GL_ARB_shader_image_load_store')
  4384. GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = Enumerant('GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY', 0x906a, 'GL_ARB_shader_image_load_store')
  4385. GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = Enumerant('GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT', 0x0001, 'GL_ARB_shader_image_load_store')
  4386. defines.add(GL_ALL_BARRIER_BITS)
  4387. defines.add(GL_ATOMIC_COUNTER_BARRIER_BIT)
  4388. defines.add(GL_BUFFER_UPDATE_BARRIER_BIT)
  4389. defines.add(GL_COMMAND_BARRIER_BIT)
  4390. defines.add(GL_ELEMENT_ARRAY_BARRIER_BIT)
  4391. defines.add(GL_FRAMEBUFFER_BARRIER_BIT)
  4392. defines.add(GL_IMAGE_1D)
  4393. defines.add(GL_IMAGE_1D_ARRAY)
  4394. defines.add(GL_IMAGE_2D)
  4395. defines.add(GL_IMAGE_2D_ARRAY)
  4396. defines.add(GL_IMAGE_2D_MULTISAMPLE)
  4397. defines.add(GL_IMAGE_2D_MULTISAMPLE_ARRAY)
  4398. defines.add(GL_IMAGE_2D_RECT)
  4399. defines.add(GL_IMAGE_3D)
  4400. defines.add(GL_IMAGE_BINDING_ACCESS)
  4401. defines.add(GL_IMAGE_BINDING_FORMAT)
  4402. defines.add(GL_IMAGE_BINDING_LAYER)
  4403. defines.add(GL_IMAGE_BINDING_LAYERED)
  4404. defines.add(GL_IMAGE_BINDING_LEVEL)
  4405. defines.add(GL_IMAGE_BINDING_NAME)
  4406. defines.add(GL_IMAGE_BUFFER)
  4407. defines.add(GL_IMAGE_CUBE)
  4408. defines.add(GL_IMAGE_CUBE_MAP_ARRAY)
  4409. defines.add(GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS)
  4410. defines.add(GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE)
  4411. defines.add(GL_IMAGE_FORMAT_COMPATIBILITY_TYPE)
  4412. defines.add(GL_INT_IMAGE_1D)
  4413. defines.add(GL_INT_IMAGE_1D_ARRAY)
  4414. defines.add(GL_INT_IMAGE_2D)
  4415. defines.add(GL_INT_IMAGE_2D_ARRAY)
  4416. defines.add(GL_INT_IMAGE_2D_MULTISAMPLE)
  4417. defines.add(GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY)
  4418. defines.add(GL_INT_IMAGE_2D_RECT)
  4419. defines.add(GL_INT_IMAGE_3D)
  4420. defines.add(GL_INT_IMAGE_BUFFER)
  4421. defines.add(GL_INT_IMAGE_CUBE)
  4422. defines.add(GL_INT_IMAGE_CUBE_MAP_ARRAY)
  4423. defines.add(GL_MAX_COMBINED_IMAGE_UNIFORMS)
  4424. defines.add(GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS)
  4425. defines.add(GL_MAX_FRAGMENT_IMAGE_UNIFORMS)
  4426. defines.add(GL_MAX_GEOMETRY_IMAGE_UNIFORMS)
  4427. defines.add(GL_MAX_IMAGE_SAMPLES)
  4428. defines.add(GL_MAX_IMAGE_UNITS)
  4429. defines.add(GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS)
  4430. defines.add(GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS)
  4431. defines.add(GL_MAX_VERTEX_IMAGE_UNIFORMS)
  4432. defines.add(GL_PIXEL_BUFFER_BARRIER_BIT)
  4433. defines.add(GL_SHADER_IMAGE_ACCESS_BARRIER_BIT)
  4434. defines.add(GL_TEXTURE_FETCH_BARRIER_BIT)
  4435. defines.add(GL_TEXTURE_UPDATE_BARRIER_BIT)
  4436. defines.add(GL_TRANSFORM_FEEDBACK_BARRIER_BIT)
  4437. defines.add(GL_UNIFORM_BARRIER_BIT)
  4438. defines.add(GL_UNSIGNED_INT_IMAGE_1D)
  4439. defines.add(GL_UNSIGNED_INT_IMAGE_1D_ARRAY)
  4440. defines.add(GL_UNSIGNED_INT_IMAGE_2D)
  4441. defines.add(GL_UNSIGNED_INT_IMAGE_2D_ARRAY)
  4442. defines.add(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE)
  4443. defines.add(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY)
  4444. defines.add(GL_UNSIGNED_INT_IMAGE_2D_RECT)
  4445. defines.add(GL_UNSIGNED_INT_IMAGE_3D)
  4446. defines.add(GL_UNSIGNED_INT_IMAGE_BUFFER)
  4447. defines.add(GL_UNSIGNED_INT_IMAGE_CUBE)
  4448. defines.add(GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY)
  4449. defines.add(GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT)
  4450. # GL_ARB_shader_objects
  4451. GL_BOOL_ARB = Enumerant('GL_BOOL_ARB', 0x8b56, 'GL_ARB_shader_objects')
  4452. GL_BOOL_VEC2_ARB = Enumerant('GL_BOOL_VEC2_ARB', 0x8b57, 'GL_ARB_shader_objects')
  4453. GL_BOOL_VEC3_ARB = Enumerant('GL_BOOL_VEC3_ARB', 0x8b58, 'GL_ARB_shader_objects')
  4454. GL_BOOL_VEC4_ARB = Enumerant('GL_BOOL_VEC4_ARB', 0x8b59, 'GL_ARB_shader_objects')
  4455. GL_FLOAT_MAT2_ARB = Enumerant('GL_FLOAT_MAT2_ARB', 0x8b5a, 'GL_ARB_shader_objects')
  4456. GL_FLOAT_MAT3_ARB = Enumerant('GL_FLOAT_MAT3_ARB', 0x8b5b, 'GL_ARB_shader_objects')
  4457. GL_FLOAT_MAT4_ARB = Enumerant('GL_FLOAT_MAT4_ARB', 0x8b5c, 'GL_ARB_shader_objects')
  4458. GL_FLOAT_VEC2_ARB = Enumerant('GL_FLOAT_VEC2_ARB', 0x8b50, 'GL_ARB_shader_objects')
  4459. GL_FLOAT_VEC3_ARB = Enumerant('GL_FLOAT_VEC3_ARB', 0x8b51, 'GL_ARB_shader_objects')
  4460. GL_FLOAT_VEC4_ARB = Enumerant('GL_FLOAT_VEC4_ARB', 0x8b52, 'GL_ARB_shader_objects')
  4461. GL_INT_VEC2_ARB = Enumerant('GL_INT_VEC2_ARB', 0x8b53, 'GL_ARB_shader_objects')
  4462. GL_INT_VEC3_ARB = Enumerant('GL_INT_VEC3_ARB', 0x8b54, 'GL_ARB_shader_objects')
  4463. GL_INT_VEC4_ARB = Enumerant('GL_INT_VEC4_ARB', 0x8b55, 'GL_ARB_shader_objects')
  4464. GL_OBJECT_ACTIVE_UNIFORMS_ARB = Enumerant('GL_OBJECT_ACTIVE_UNIFORMS_ARB', 0x8b86, 'GL_ARB_shader_objects')
  4465. GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = Enumerant('GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB', 0x8b87, 'GL_ARB_shader_objects')
  4466. GL_OBJECT_ATTACHED_OBJECTS_ARB = Enumerant('GL_OBJECT_ATTACHED_OBJECTS_ARB', 0x8b85, 'GL_ARB_shader_objects')
  4467. GL_OBJECT_COMPILE_STATUS_ARB = Enumerant('GL_OBJECT_COMPILE_STATUS_ARB', 0x8b81, 'GL_ARB_shader_objects')
  4468. GL_OBJECT_DELETE_STATUS_ARB = Enumerant('GL_OBJECT_DELETE_STATUS_ARB', 0x8b80, 'GL_ARB_shader_objects')
  4469. GL_OBJECT_INFO_LOG_LENGTH_ARB = Enumerant('GL_OBJECT_INFO_LOG_LENGTH_ARB', 0x8b84, 'GL_ARB_shader_objects')
  4470. GL_OBJECT_LINK_STATUS_ARB = Enumerant('GL_OBJECT_LINK_STATUS_ARB', 0x8b82, 'GL_ARB_shader_objects')
  4471. GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = Enumerant('GL_OBJECT_SHADER_SOURCE_LENGTH_ARB', 0x8b88, 'GL_ARB_shader_objects')
  4472. GL_OBJECT_SUBTYPE_ARB = Enumerant('GL_OBJECT_SUBTYPE_ARB', 0x8b4f, 'GL_ARB_shader_objects')
  4473. GL_OBJECT_TYPE_ARB = Enumerant('GL_OBJECT_TYPE_ARB', 0x8b4e, 'GL_ARB_shader_objects')
  4474. GL_OBJECT_VALIDATE_STATUS_ARB = Enumerant('GL_OBJECT_VALIDATE_STATUS_ARB', 0x8b83, 'GL_ARB_shader_objects')
  4475. GL_PROGRAM_OBJECT_ARB = Enumerant('GL_PROGRAM_OBJECT_ARB', 0x8b40, 'GL_ARB_shader_objects')
  4476. GL_SAMPLER_1D_ARB = Enumerant('GL_SAMPLER_1D_ARB', 0x8b5d, 'GL_ARB_shader_objects')
  4477. GL_SAMPLER_1D_SHADOW_ARB = Enumerant('GL_SAMPLER_1D_SHADOW_ARB', 0x8b61, 'GL_ARB_shader_objects')
  4478. GL_SAMPLER_2D_ARB = Enumerant('GL_SAMPLER_2D_ARB', 0x8b5e, 'GL_ARB_shader_objects')
  4479. GL_SAMPLER_2D_RECT_ARB = Enumerant('GL_SAMPLER_2D_RECT_ARB', 0x8b63, 'GL_ARB_shader_objects')
  4480. GL_SAMPLER_2D_RECT_SHADOW_ARB = Enumerant('GL_SAMPLER_2D_RECT_SHADOW_ARB', 0x8b64, 'GL_ARB_shader_objects')
  4481. GL_SAMPLER_2D_SHADOW_ARB = Enumerant('GL_SAMPLER_2D_SHADOW_ARB', 0x8b62, 'GL_ARB_shader_objects')
  4482. GL_SAMPLER_3D_ARB = Enumerant('GL_SAMPLER_3D_ARB', 0x8b5f, 'GL_ARB_shader_objects')
  4483. GL_SAMPLER_CUBE_ARB = Enumerant('GL_SAMPLER_CUBE_ARB', 0x8b60, 'GL_ARB_shader_objects')
  4484. GL_SHADER_OBJECT_ARB = Enumerant('GL_SHADER_OBJECT_ARB', 0x8b48, 'GL_ARB_shader_objects')
  4485. defines.add(GL_BOOL_ARB)
  4486. defines.add(GL_BOOL_VEC2_ARB)
  4487. defines.add(GL_BOOL_VEC3_ARB)
  4488. defines.add(GL_BOOL_VEC4_ARB)
  4489. defines.add(GL_FLOAT_MAT2_ARB)
  4490. defines.add(GL_FLOAT_MAT3_ARB)
  4491. defines.add(GL_FLOAT_MAT4_ARB)
  4492. defines.add(GL_FLOAT_VEC2_ARB)
  4493. defines.add(GL_FLOAT_VEC3_ARB)
  4494. defines.add(GL_FLOAT_VEC4_ARB)
  4495. defines.add(GL_INT_VEC2_ARB)
  4496. defines.add(GL_INT_VEC3_ARB)
  4497. defines.add(GL_INT_VEC4_ARB)
  4498. defines.add(GL_OBJECT_ACTIVE_UNIFORMS_ARB)
  4499. defines.add(GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB)
  4500. defines.add(GL_OBJECT_ATTACHED_OBJECTS_ARB)
  4501. defines.add(GL_OBJECT_COMPILE_STATUS_ARB)
  4502. defines.add(GL_OBJECT_DELETE_STATUS_ARB)
  4503. defines.add(GL_OBJECT_INFO_LOG_LENGTH_ARB)
  4504. defines.add(GL_OBJECT_LINK_STATUS_ARB)
  4505. defines.add(GL_OBJECT_SHADER_SOURCE_LENGTH_ARB)
  4506. defines.add(GL_OBJECT_SUBTYPE_ARB)
  4507. defines.add(GL_OBJECT_TYPE_ARB)
  4508. defines.add(GL_OBJECT_VALIDATE_STATUS_ARB)
  4509. defines.add(GL_PROGRAM_OBJECT_ARB)
  4510. defines.add(GL_SAMPLER_1D_ARB)
  4511. defines.add(GL_SAMPLER_1D_SHADOW_ARB)
  4512. defines.add(GL_SAMPLER_2D_ARB)
  4513. defines.add(GL_SAMPLER_2D_RECT_ARB)
  4514. defines.add(GL_SAMPLER_2D_RECT_SHADOW_ARB)
  4515. defines.add(GL_SAMPLER_2D_SHADOW_ARB)
  4516. defines.add(GL_SAMPLER_3D_ARB)
  4517. defines.add(GL_SAMPLER_CUBE_ARB)
  4518. defines.add(GL_SHADER_OBJECT_ARB)
  4519. # GL_ARB_shader_storage_buffer_object
  4520. GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = Enumerant('GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES', 0x8f39, 'GL_ARB_shader_storage_buffer_object')
  4521. GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = Enumerant('GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS', 0x90dc, 'GL_ARB_shader_storage_buffer_object')
  4522. GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = Enumerant('GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS', 0x90db, 'GL_ARB_shader_storage_buffer_object')
  4523. GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = Enumerant('GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS', 0x90da, 'GL_ARB_shader_storage_buffer_object')
  4524. GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = Enumerant('GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS', 0x90d7, 'GL_ARB_shader_storage_buffer_object')
  4525. GL_MAX_SHADER_STORAGE_BLOCK_SIZE = Enumerant('GL_MAX_SHADER_STORAGE_BLOCK_SIZE', 0x90de, 'GL_ARB_shader_storage_buffer_object')
  4526. GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = Enumerant('GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS', 0x90dd, 'GL_ARB_shader_storage_buffer_object')
  4527. GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = Enumerant('GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS', 0x90d8, 'GL_ARB_shader_storage_buffer_object')
  4528. GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = Enumerant('GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS', 0x90d9, 'GL_ARB_shader_storage_buffer_object')
  4529. GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = Enumerant('GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS', 0x90d6, 'GL_ARB_shader_storage_buffer_object')
  4530. GL_SHADER_STORAGE_BARRIER_BIT = Enumerant('GL_SHADER_STORAGE_BARRIER_BIT', 0x2000, 'GL_ARB_shader_storage_buffer_object')
  4531. GL_SHADER_STORAGE_BUFFER = Enumerant('GL_SHADER_STORAGE_BUFFER', 0x90d2, 'GL_ARB_shader_storage_buffer_object')
  4532. GL_SHADER_STORAGE_BUFFER_BINDING = Enumerant('GL_SHADER_STORAGE_BUFFER_BINDING', 0x90d3, 'GL_ARB_shader_storage_buffer_object')
  4533. GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = Enumerant('GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT', 0x90df, 'GL_ARB_shader_storage_buffer_object')
  4534. GL_SHADER_STORAGE_BUFFER_SIZE = Enumerant('GL_SHADER_STORAGE_BUFFER_SIZE', 0x90d5, 'GL_ARB_shader_storage_buffer_object')
  4535. GL_SHADER_STORAGE_BUFFER_START = Enumerant('GL_SHADER_STORAGE_BUFFER_START', 0x90d4, 'GL_ARB_shader_storage_buffer_object')
  4536. defines.add(GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES)
  4537. defines.add(GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS)
  4538. defines.add(GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS)
  4539. defines.add(GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS)
  4540. defines.add(GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS)
  4541. defines.add(GL_MAX_SHADER_STORAGE_BLOCK_SIZE)
  4542. defines.add(GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS)
  4543. defines.add(GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS)
  4544. defines.add(GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS)
  4545. defines.add(GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS)
  4546. defines.add(GL_SHADER_STORAGE_BARRIER_BIT)
  4547. defines.add(GL_SHADER_STORAGE_BUFFER)
  4548. defines.add(GL_SHADER_STORAGE_BUFFER_BINDING)
  4549. defines.add(GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT)
  4550. defines.add(GL_SHADER_STORAGE_BUFFER_SIZE)
  4551. defines.add(GL_SHADER_STORAGE_BUFFER_START)
  4552. # GL_ARB_shader_subroutine
  4553. GL_ACTIVE_SUBROUTINES = Enumerant('GL_ACTIVE_SUBROUTINES', 0x8de5, 'GL_ARB_shader_subroutine')
  4554. GL_ACTIVE_SUBROUTINE_MAX_LENGTH = Enumerant('GL_ACTIVE_SUBROUTINE_MAX_LENGTH', 0x8e48, 'GL_ARB_shader_subroutine')
  4555. GL_ACTIVE_SUBROUTINE_UNIFORMS = Enumerant('GL_ACTIVE_SUBROUTINE_UNIFORMS', 0x8de6, 'GL_ARB_shader_subroutine')
  4556. GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = Enumerant('GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS', 0x8e47, 'GL_ARB_shader_subroutine')
  4557. GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = Enumerant('GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH', 0x8e49, 'GL_ARB_shader_subroutine')
  4558. GL_COMPATIBLE_SUBROUTINES = Enumerant('GL_COMPATIBLE_SUBROUTINES', 0x8e4b, 'GL_ARB_shader_subroutine')
  4559. GL_MAX_SUBROUTINES = Enumerant('GL_MAX_SUBROUTINES', 0x8de7, 'GL_ARB_shader_subroutine')
  4560. GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = Enumerant('GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS', 0x8de8, 'GL_ARB_shader_subroutine')
  4561. GL_NUM_COMPATIBLE_SUBROUTINES = Enumerant('GL_NUM_COMPATIBLE_SUBROUTINES', 0x8e4a, 'GL_ARB_shader_subroutine')
  4562. defines.add(GL_ACTIVE_SUBROUTINES)
  4563. defines.add(GL_ACTIVE_SUBROUTINE_MAX_LENGTH)
  4564. defines.add(GL_ACTIVE_SUBROUTINE_UNIFORMS)
  4565. defines.add(GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS)
  4566. defines.add(GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH)
  4567. defines.add(GL_COMPATIBLE_SUBROUTINES)
  4568. defines.add(GL_MAX_SUBROUTINES)
  4569. defines.add(GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS)
  4570. defines.add(GL_NUM_COMPATIBLE_SUBROUTINES)
  4571. # GL_ARB_shading_language_100
  4572. GL_SHADING_LANGUAGE_VERSION_ARB = Enumerant('GL_SHADING_LANGUAGE_VERSION_ARB', 0x8b8c, 'GL_ARB_shading_language_100')
  4573. defines.add(GL_SHADING_LANGUAGE_VERSION_ARB)
  4574. # GL_ARB_shading_language_include
  4575. GL_NAMED_STRING_LENGTH_ARB = Enumerant('GL_NAMED_STRING_LENGTH_ARB', 0x8de9, 'GL_ARB_shading_language_include')
  4576. GL_NAMED_STRING_TYPE_ARB = Enumerant('GL_NAMED_STRING_TYPE_ARB', 0x8dea, 'GL_ARB_shading_language_include')
  4577. GL_SHADER_INCLUDE_ARB = Enumerant('GL_SHADER_INCLUDE_ARB', 0x8dae, 'GL_ARB_shading_language_include')
  4578. defines.add(GL_NAMED_STRING_LENGTH_ARB)
  4579. defines.add(GL_NAMED_STRING_TYPE_ARB)
  4580. defines.add(GL_SHADER_INCLUDE_ARB)
  4581. # GL_ARB_shadow
  4582. GL_COMPARE_R_TO_TEXTURE_ARB = Enumerant('GL_COMPARE_R_TO_TEXTURE_ARB', 0x884e, 'GL_ARB_shadow')
  4583. GL_TEXTURE_COMPARE_FUNC_ARB = Enumerant('GL_TEXTURE_COMPARE_FUNC_ARB', 0x884d, 'GL_ARB_shadow')
  4584. GL_TEXTURE_COMPARE_MODE_ARB = Enumerant('GL_TEXTURE_COMPARE_MODE_ARB', 0x884c, 'GL_ARB_shadow')
  4585. defines.add(GL_COMPARE_R_TO_TEXTURE_ARB)
  4586. defines.add(GL_TEXTURE_COMPARE_FUNC_ARB)
  4587. defines.add(GL_TEXTURE_COMPARE_MODE_ARB)
  4588. # GL_ARB_shadow_ambient
  4589. GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = Enumerant('GL_TEXTURE_COMPARE_FAIL_VALUE_ARB', 0x80bf, 'GL_ARB_shadow_ambient')
  4590. defines.add(GL_TEXTURE_COMPARE_FAIL_VALUE_ARB)
  4591. # GL_ARB_sparse_texture
  4592. GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB = Enumerant('GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB', 0x9199, 'GL_ARB_sparse_texture')
  4593. GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB = Enumerant('GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB', 0x919a, 'GL_ARB_sparse_texture')
  4594. GL_MAX_SPARSE_TEXTURE_SIZE_ARB = Enumerant('GL_MAX_SPARSE_TEXTURE_SIZE_ARB', 0x9198, 'GL_ARB_sparse_texture')
  4595. GL_NUM_SPARSE_LEVELS_ARB = Enumerant('GL_NUM_SPARSE_LEVELS_ARB', 0x91aa, 'GL_ARB_sparse_texture')
  4596. GL_NUM_VIRTUAL_PAGE_SIZES_ARB = Enumerant('GL_NUM_VIRTUAL_PAGE_SIZES_ARB', 0x91a8, 'GL_ARB_sparse_texture')
  4597. GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB = Enumerant('GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB', 0x91a9, 'GL_ARB_sparse_texture')
  4598. GL_TEXTURE_SPARSE_ARB = Enumerant('GL_TEXTURE_SPARSE_ARB', 0x91a6, 'GL_ARB_sparse_texture')
  4599. GL_VIRTUAL_PAGE_SIZE_INDEX_ARB = Enumerant('GL_VIRTUAL_PAGE_SIZE_INDEX_ARB', 0x91a7, 'GL_ARB_sparse_texture')
  4600. GL_VIRTUAL_PAGE_SIZE_X_ARB = Enumerant('GL_VIRTUAL_PAGE_SIZE_X_ARB', 0x9195, 'GL_ARB_sparse_texture')
  4601. GL_VIRTUAL_PAGE_SIZE_Y_ARB = Enumerant('GL_VIRTUAL_PAGE_SIZE_Y_ARB', 0x9196, 'GL_ARB_sparse_texture')
  4602. GL_VIRTUAL_PAGE_SIZE_Z_ARB = Enumerant('GL_VIRTUAL_PAGE_SIZE_Z_ARB', 0x9197, 'GL_ARB_sparse_texture')
  4603. defines.add(GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB)
  4604. defines.add(GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB)
  4605. defines.add(GL_MAX_SPARSE_TEXTURE_SIZE_ARB)
  4606. defines.add(GL_NUM_SPARSE_LEVELS_ARB)
  4607. defines.add(GL_NUM_VIRTUAL_PAGE_SIZES_ARB)
  4608. defines.add(GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB)
  4609. defines.add(GL_TEXTURE_SPARSE_ARB)
  4610. defines.add(GL_VIRTUAL_PAGE_SIZE_INDEX_ARB)
  4611. defines.add(GL_VIRTUAL_PAGE_SIZE_X_ARB)
  4612. defines.add(GL_VIRTUAL_PAGE_SIZE_Y_ARB)
  4613. defines.add(GL_VIRTUAL_PAGE_SIZE_Z_ARB)
  4614. # GL_ARB_stencil_texturing
  4615. GL_DEPTH_STENCIL_TEXTURE_MODE = Enumerant('GL_DEPTH_STENCIL_TEXTURE_MODE', 0x90ea, 'GL_ARB_stencil_texturing')
  4616. defines.add(GL_DEPTH_STENCIL_TEXTURE_MODE)
  4617. # GL_ARB_sync
  4618. GL_ALREADY_SIGNALED = Enumerant('GL_ALREADY_SIGNALED', 0x911a, 'GL_ARB_sync')
  4619. GL_CONDITION_SATISFIED = Enumerant('GL_CONDITION_SATISFIED', 0x911c, 'GL_ARB_sync')
  4620. GL_MAX_SERVER_WAIT_TIMEOUT = Enumerant('GL_MAX_SERVER_WAIT_TIMEOUT', 0x9111, 'GL_ARB_sync')
  4621. GL_OBJECT_TYPE = Enumerant('GL_OBJECT_TYPE', 0x9112, 'GL_ARB_sync')
  4622. GL_SIGNALED = Enumerant('GL_SIGNALED', 0x9119, 'GL_ARB_sync')
  4623. GL_SYNC_CONDITION = Enumerant('GL_SYNC_CONDITION', 0x9113, 'GL_ARB_sync')
  4624. GL_SYNC_FENCE = Enumerant('GL_SYNC_FENCE', 0x9116, 'GL_ARB_sync')
  4625. GL_SYNC_FLAGS = Enumerant('GL_SYNC_FLAGS', 0x9115, 'GL_ARB_sync')
  4626. GL_SYNC_FLUSH_COMMANDS_BIT = Enumerant('GL_SYNC_FLUSH_COMMANDS_BIT', 0x0001, 'GL_ARB_sync')
  4627. GL_SYNC_GPU_COMMANDS_COMPLETE = Enumerant('GL_SYNC_GPU_COMMANDS_COMPLETE', 0x9117, 'GL_ARB_sync')
  4628. GL_SYNC_STATUS = Enumerant('GL_SYNC_STATUS', 0x9114, 'GL_ARB_sync')
  4629. GL_TIMEOUT_EXPIRED = Enumerant('GL_TIMEOUT_EXPIRED', 0x911b, 'GL_ARB_sync')
  4630. GL_TIMEOUT_IGNORED = Enumerant('GL_TIMEOUT_IGNORED', 0xffffffffffffffff, 'GL_ARB_sync')
  4631. GL_UNSIGNALED = Enumerant('GL_UNSIGNALED', 0x9118, 'GL_ARB_sync')
  4632. GL_WAIT_FAILED = Enumerant('GL_WAIT_FAILED', 0x911d, 'GL_ARB_sync')
  4633. defines.add(GL_ALREADY_SIGNALED)
  4634. defines.add(GL_CONDITION_SATISFIED)
  4635. defines.add(GL_MAX_SERVER_WAIT_TIMEOUT)
  4636. defines.add(GL_OBJECT_TYPE)
  4637. defines.add(GL_SIGNALED)
  4638. defines.add(GL_SYNC_CONDITION)
  4639. defines.add(GL_SYNC_FENCE)
  4640. defines.add(GL_SYNC_FLAGS)
  4641. defines.add(GL_SYNC_FLUSH_COMMANDS_BIT)
  4642. defines.add(GL_SYNC_GPU_COMMANDS_COMPLETE)
  4643. defines.add(GL_SYNC_STATUS)
  4644. defines.add(GL_TIMEOUT_EXPIRED)
  4645. defines.add(GL_TIMEOUT_IGNORED)
  4646. defines.add(GL_UNSIGNALED)
  4647. defines.add(GL_WAIT_FAILED)
  4648. # GL_ARB_tessellation_shader
  4649. GL_FRACTIONAL_EVEN = Enumerant('GL_FRACTIONAL_EVEN', 0x8e7c, 'GL_ARB_tessellation_shader')
  4650. GL_FRACTIONAL_ODD = Enumerant('GL_FRACTIONAL_ODD', 0x8e7b, 'GL_ARB_tessellation_shader')
  4651. GL_ISOLINES = Enumerant('GL_ISOLINES', 0x8e7a, 'GL_ARB_tessellation_shader')
  4652. GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = Enumerant('GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS', 0x8e1e, 'GL_ARB_tessellation_shader')
  4653. GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = Enumerant('GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS', 0x8e1f, 'GL_ARB_tessellation_shader')
  4654. GL_MAX_PATCH_VERTICES = Enumerant('GL_MAX_PATCH_VERTICES', 0x8e7d, 'GL_ARB_tessellation_shader')
  4655. GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = Enumerant('GL_MAX_TESS_CONTROL_INPUT_COMPONENTS', 0x886c, 'GL_ARB_tessellation_shader')
  4656. GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = Enumerant('GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS', 0x8e83, 'GL_ARB_tessellation_shader')
  4657. GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = Enumerant('GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS', 0x8e81, 'GL_ARB_tessellation_shader')
  4658. GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = Enumerant('GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS', 0x8e85, 'GL_ARB_tessellation_shader')
  4659. GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = Enumerant('GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS', 0x8e89, 'GL_ARB_tessellation_shader')
  4660. GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = Enumerant('GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS', 0x8e7f, 'GL_ARB_tessellation_shader')
  4661. GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = Enumerant('GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS', 0x886d, 'GL_ARB_tessellation_shader')
  4662. GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = Enumerant('GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS', 0x8e86, 'GL_ARB_tessellation_shader')
  4663. GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = Enumerant('GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS', 0x8e82, 'GL_ARB_tessellation_shader')
  4664. GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = Enumerant('GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS', 0x8e8a, 'GL_ARB_tessellation_shader')
  4665. GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = Enumerant('GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS', 0x8e80, 'GL_ARB_tessellation_shader')
  4666. GL_MAX_TESS_GEN_LEVEL = Enumerant('GL_MAX_TESS_GEN_LEVEL', 0x8e7e, 'GL_ARB_tessellation_shader')
  4667. GL_MAX_TESS_PATCH_COMPONENTS = Enumerant('GL_MAX_TESS_PATCH_COMPONENTS', 0x8e84, 'GL_ARB_tessellation_shader')
  4668. GL_PATCHES = Enumerant('GL_PATCHES', 0x000e, 'GL_ARB_tessellation_shader')
  4669. GL_PATCH_DEFAULT_INNER_LEVEL = Enumerant('GL_PATCH_DEFAULT_INNER_LEVEL', 0x8e73, 'GL_ARB_tessellation_shader')
  4670. GL_PATCH_DEFAULT_OUTER_LEVEL = Enumerant('GL_PATCH_DEFAULT_OUTER_LEVEL', 0x8e74, 'GL_ARB_tessellation_shader')
  4671. GL_PATCH_VERTICES = Enumerant('GL_PATCH_VERTICES', 0x8e72, 'GL_ARB_tessellation_shader')
  4672. GL_TESS_CONTROL_OUTPUT_VERTICES = Enumerant('GL_TESS_CONTROL_OUTPUT_VERTICES', 0x8e75, 'GL_ARB_tessellation_shader')
  4673. GL_TESS_CONTROL_SHADER = Enumerant('GL_TESS_CONTROL_SHADER', 0x8e88, 'GL_ARB_tessellation_shader')
  4674. GL_TESS_EVALUATION_SHADER = Enumerant('GL_TESS_EVALUATION_SHADER', 0x8e87, 'GL_ARB_tessellation_shader')
  4675. GL_TESS_GEN_MODE = Enumerant('GL_TESS_GEN_MODE', 0x8e76, 'GL_ARB_tessellation_shader')
  4676. GL_TESS_GEN_POINT_MODE = Enumerant('GL_TESS_GEN_POINT_MODE', 0x8e79, 'GL_ARB_tessellation_shader')
  4677. GL_TESS_GEN_SPACING = Enumerant('GL_TESS_GEN_SPACING', 0x8e77, 'GL_ARB_tessellation_shader')
  4678. GL_TESS_GEN_VERTEX_ORDER = Enumerant('GL_TESS_GEN_VERTEX_ORDER', 0x8e78, 'GL_ARB_tessellation_shader')
  4679. GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = Enumerant('GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER', 0x84f0, 'GL_ARB_tessellation_shader')
  4680. GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = Enumerant('GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER', 0x84f1, 'GL_ARB_tessellation_shader')
  4681. defines.add(GL_FRACTIONAL_EVEN)
  4682. defines.add(GL_FRACTIONAL_ODD)
  4683. defines.add(GL_ISOLINES)
  4684. defines.add(GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS)
  4685. defines.add(GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS)
  4686. defines.add(GL_MAX_PATCH_VERTICES)
  4687. defines.add(GL_MAX_TESS_CONTROL_INPUT_COMPONENTS)
  4688. defines.add(GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS)
  4689. defines.add(GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS)
  4690. defines.add(GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS)
  4691. defines.add(GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS)
  4692. defines.add(GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS)
  4693. defines.add(GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS)
  4694. defines.add(GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS)
  4695. defines.add(GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS)
  4696. defines.add(GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS)
  4697. defines.add(GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS)
  4698. defines.add(GL_MAX_TESS_GEN_LEVEL)
  4699. defines.add(GL_MAX_TESS_PATCH_COMPONENTS)
  4700. defines.add(GL_PATCHES)
  4701. defines.add(GL_PATCH_DEFAULT_INNER_LEVEL)
  4702. defines.add(GL_PATCH_DEFAULT_OUTER_LEVEL)
  4703. defines.add(GL_PATCH_VERTICES)
  4704. defines.add(GL_TESS_CONTROL_OUTPUT_VERTICES)
  4705. defines.add(GL_TESS_CONTROL_SHADER)
  4706. defines.add(GL_TESS_EVALUATION_SHADER)
  4707. defines.add(GL_TESS_GEN_MODE)
  4708. defines.add(GL_TESS_GEN_POINT_MODE)
  4709. defines.add(GL_TESS_GEN_SPACING)
  4710. defines.add(GL_TESS_GEN_VERTEX_ORDER)
  4711. defines.add(GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER)
  4712. defines.add(GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER)
  4713. # GL_ARB_texture_border_clamp
  4714. GL_CLAMP_TO_BORDER_ARB = Enumerant('GL_CLAMP_TO_BORDER_ARB', 0x812d, 'GL_ARB_texture_border_clamp')
  4715. defines.add(GL_CLAMP_TO_BORDER_ARB)
  4716. # GL_ARB_texture_buffer_object
  4717. GL_MAX_TEXTURE_BUFFER_SIZE_ARB = Enumerant('GL_MAX_TEXTURE_BUFFER_SIZE_ARB', 0x8c2b, 'GL_ARB_texture_buffer_object')
  4718. GL_TEXTURE_BINDING_BUFFER_ARB = Enumerant('GL_TEXTURE_BINDING_BUFFER_ARB', 0x8c2c, 'GL_ARB_texture_buffer_object')
  4719. GL_TEXTURE_BUFFER_ARB = Enumerant('GL_TEXTURE_BUFFER_ARB', 0x8c2a, 'GL_ARB_texture_buffer_object')
  4720. GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = Enumerant('GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB', 0x8c2d, 'GL_ARB_texture_buffer_object')
  4721. GL_TEXTURE_BUFFER_FORMAT_ARB = Enumerant('GL_TEXTURE_BUFFER_FORMAT_ARB', 0x8c2e, 'GL_ARB_texture_buffer_object')
  4722. defines.add(GL_MAX_TEXTURE_BUFFER_SIZE_ARB)
  4723. defines.add(GL_TEXTURE_BINDING_BUFFER_ARB)
  4724. defines.add(GL_TEXTURE_BUFFER_ARB)
  4725. defines.add(GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB)
  4726. defines.add(GL_TEXTURE_BUFFER_FORMAT_ARB)
  4727. # GL_ARB_texture_buffer_range
  4728. GL_TEXTURE_BUFFER_OFFSET = Enumerant('GL_TEXTURE_BUFFER_OFFSET', 0x919d, 'GL_ARB_texture_buffer_range')
  4729. GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = Enumerant('GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT', 0x919f, 'GL_ARB_texture_buffer_range')
  4730. GL_TEXTURE_BUFFER_SIZE = Enumerant('GL_TEXTURE_BUFFER_SIZE', 0x919e, 'GL_ARB_texture_buffer_range')
  4731. defines.add(GL_TEXTURE_BUFFER_OFFSET)
  4732. defines.add(GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT)
  4733. defines.add(GL_TEXTURE_BUFFER_SIZE)
  4734. # GL_ARB_texture_compression
  4735. GL_COMPRESSED_ALPHA_ARB = Enumerant('GL_COMPRESSED_ALPHA_ARB', 0x84e9, 'GL_ARB_texture_compression')
  4736. GL_COMPRESSED_INTENSITY_ARB = Enumerant('GL_COMPRESSED_INTENSITY_ARB', 0x84ec, 'GL_ARB_texture_compression')
  4737. GL_COMPRESSED_LUMINANCE_ALPHA_ARB = Enumerant('GL_COMPRESSED_LUMINANCE_ALPHA_ARB', 0x84eb, 'GL_ARB_texture_compression')
  4738. GL_COMPRESSED_LUMINANCE_ARB = Enumerant('GL_COMPRESSED_LUMINANCE_ARB', 0x84ea, 'GL_ARB_texture_compression')
  4739. GL_COMPRESSED_RGBA_ARB = Enumerant('GL_COMPRESSED_RGBA_ARB', 0x84ee, 'GL_ARB_texture_compression')
  4740. GL_COMPRESSED_RGB_ARB = Enumerant('GL_COMPRESSED_RGB_ARB', 0x84ed, 'GL_ARB_texture_compression')
  4741. GL_COMPRESSED_TEXTURE_FORMATS_ARB = Enumerant('GL_COMPRESSED_TEXTURE_FORMATS_ARB', 0x86a3, 'GL_ARB_texture_compression')
  4742. GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = Enumerant('GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB', 0x86a2, 'GL_ARB_texture_compression')
  4743. GL_TEXTURE_COMPRESSED_ARB = Enumerant('GL_TEXTURE_COMPRESSED_ARB', 0x86a1, 'GL_ARB_texture_compression')
  4744. GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = Enumerant('GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB', 0x86a0, 'GL_ARB_texture_compression')
  4745. GL_TEXTURE_COMPRESSION_HINT_ARB = Enumerant('GL_TEXTURE_COMPRESSION_HINT_ARB', 0x84ef, 'GL_ARB_texture_compression')
  4746. defines.add(GL_COMPRESSED_ALPHA_ARB)
  4747. defines.add(GL_COMPRESSED_INTENSITY_ARB)
  4748. defines.add(GL_COMPRESSED_LUMINANCE_ALPHA_ARB)
  4749. defines.add(GL_COMPRESSED_LUMINANCE_ARB)
  4750. defines.add(GL_COMPRESSED_RGBA_ARB)
  4751. defines.add(GL_COMPRESSED_RGB_ARB)
  4752. defines.add(GL_COMPRESSED_TEXTURE_FORMATS_ARB)
  4753. defines.add(GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB)
  4754. defines.add(GL_TEXTURE_COMPRESSED_ARB)
  4755. defines.add(GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB)
  4756. defines.add(GL_TEXTURE_COMPRESSION_HINT_ARB)
  4757. # GL_ARB_texture_compression_bptc
  4758. GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = Enumerant('GL_COMPRESSED_RGBA_BPTC_UNORM_ARB', 0x8e8c, 'GL_ARB_texture_compression_bptc')
  4759. GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = Enumerant('GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB', 0x8e8e, 'GL_ARB_texture_compression_bptc')
  4760. GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = Enumerant('GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB', 0x8e8f, 'GL_ARB_texture_compression_bptc')
  4761. GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = Enumerant('GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB', 0x8e8d, 'GL_ARB_texture_compression_bptc')
  4762. defines.add(GL_COMPRESSED_RGBA_BPTC_UNORM_ARB)
  4763. defines.add(GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB)
  4764. defines.add(GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB)
  4765. defines.add(GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB)
  4766. # GL_ARB_texture_compression_rgtc
  4767. GL_COMPRESSED_RED_RGTC1 = Enumerant('GL_COMPRESSED_RED_RGTC1', 0x8dbb, 'GL_ARB_texture_compression_rgtc')
  4768. GL_COMPRESSED_RG_RGTC2 = Enumerant('GL_COMPRESSED_RG_RGTC2', 0x8dbd, 'GL_ARB_texture_compression_rgtc')
  4769. GL_COMPRESSED_SIGNED_RED_RGTC1 = Enumerant('GL_COMPRESSED_SIGNED_RED_RGTC1', 0x8dbc, 'GL_ARB_texture_compression_rgtc')
  4770. GL_COMPRESSED_SIGNED_RG_RGTC2 = Enumerant('GL_COMPRESSED_SIGNED_RG_RGTC2', 0x8dbe, 'GL_ARB_texture_compression_rgtc')
  4771. defines.add(GL_COMPRESSED_RED_RGTC1)
  4772. defines.add(GL_COMPRESSED_RG_RGTC2)
  4773. defines.add(GL_COMPRESSED_SIGNED_RED_RGTC1)
  4774. defines.add(GL_COMPRESSED_SIGNED_RG_RGTC2)
  4775. # GL_ARB_texture_cube_map
  4776. GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = Enumerant('GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB', 0x851c, 'GL_ARB_texture_cube_map')
  4777. GL_NORMAL_MAP_ARB = Enumerant('GL_NORMAL_MAP_ARB', 0x8511, 'GL_ARB_texture_cube_map')
  4778. GL_PROXY_TEXTURE_CUBE_MAP_ARB = Enumerant('GL_PROXY_TEXTURE_CUBE_MAP_ARB', 0x851b, 'GL_ARB_texture_cube_map')
  4779. GL_REFLECTION_MAP_ARB = Enumerant('GL_REFLECTION_MAP_ARB', 0x8512, 'GL_ARB_texture_cube_map')
  4780. GL_TEXTURE_BINDING_CUBE_MAP_ARB = Enumerant('GL_TEXTURE_BINDING_CUBE_MAP_ARB', 0x8514, 'GL_ARB_texture_cube_map')
  4781. GL_TEXTURE_CUBE_MAP_ARB = Enumerant('GL_TEXTURE_CUBE_MAP_ARB', 0x8513, 'GL_ARB_texture_cube_map')
  4782. GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = Enumerant('GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB', 0x8516, 'GL_ARB_texture_cube_map')
  4783. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = Enumerant('GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB', 0x8518, 'GL_ARB_texture_cube_map')
  4784. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = Enumerant('GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB', 0x851a, 'GL_ARB_texture_cube_map')
  4785. GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = Enumerant('GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB', 0x8515, 'GL_ARB_texture_cube_map')
  4786. GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = Enumerant('GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB', 0x8517, 'GL_ARB_texture_cube_map')
  4787. GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = Enumerant('GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB', 0x8519, 'GL_ARB_texture_cube_map')
  4788. defines.add(GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB)
  4789. defines.add(GL_NORMAL_MAP_ARB)
  4790. defines.add(GL_PROXY_TEXTURE_CUBE_MAP_ARB)
  4791. defines.add(GL_REFLECTION_MAP_ARB)
  4792. defines.add(GL_TEXTURE_BINDING_CUBE_MAP_ARB)
  4793. defines.add(GL_TEXTURE_CUBE_MAP_ARB)
  4794. defines.add(GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB)
  4795. defines.add(GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB)
  4796. defines.add(GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB)
  4797. defines.add(GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB)
  4798. defines.add(GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB)
  4799. defines.add(GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB)
  4800. # GL_ARB_texture_cube_map_array
  4801. GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = Enumerant('GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB', 0x900e, 'GL_ARB_texture_cube_map_array')
  4802. GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = Enumerant('GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB', 0x900b, 'GL_ARB_texture_cube_map_array')
  4803. GL_SAMPLER_CUBE_MAP_ARRAY_ARB = Enumerant('GL_SAMPLER_CUBE_MAP_ARRAY_ARB', 0x900c, 'GL_ARB_texture_cube_map_array')
  4804. GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = Enumerant('GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB', 0x900d, 'GL_ARB_texture_cube_map_array')
  4805. GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = Enumerant('GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB', 0x900a, 'GL_ARB_texture_cube_map_array')
  4806. GL_TEXTURE_CUBE_MAP_ARRAY_ARB = Enumerant('GL_TEXTURE_CUBE_MAP_ARRAY_ARB', 0x9009, 'GL_ARB_texture_cube_map_array')
  4807. GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = Enumerant('GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB', 0x900f, 'GL_ARB_texture_cube_map_array')
  4808. defines.add(GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB)
  4809. defines.add(GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB)
  4810. defines.add(GL_SAMPLER_CUBE_MAP_ARRAY_ARB)
  4811. defines.add(GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB)
  4812. defines.add(GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB)
  4813. defines.add(GL_TEXTURE_CUBE_MAP_ARRAY_ARB)
  4814. defines.add(GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB)
  4815. # GL_ARB_texture_env_combine
  4816. GL_ADD_SIGNED_ARB = Enumerant('GL_ADD_SIGNED_ARB', 0x8574, 'GL_ARB_texture_env_combine')
  4817. GL_COMBINE_ALPHA_ARB = Enumerant('GL_COMBINE_ALPHA_ARB', 0x8572, 'GL_ARB_texture_env_combine')
  4818. GL_COMBINE_ARB = Enumerant('GL_COMBINE_ARB', 0x8570, 'GL_ARB_texture_env_combine')
  4819. GL_COMBINE_RGB_ARB = Enumerant('GL_COMBINE_RGB_ARB', 0x8571, 'GL_ARB_texture_env_combine')
  4820. GL_CONSTANT_ARB = Enumerant('GL_CONSTANT_ARB', 0x8576, 'GL_ARB_texture_env_combine')
  4821. GL_INTERPOLATE_ARB = Enumerant('GL_INTERPOLATE_ARB', 0x8575, 'GL_ARB_texture_env_combine')
  4822. GL_OPERAND0_ALPHA_ARB = Enumerant('GL_OPERAND0_ALPHA_ARB', 0x8598, 'GL_ARB_texture_env_combine')
  4823. GL_OPERAND0_RGB_ARB = Enumerant('GL_OPERAND0_RGB_ARB', 0x8590, 'GL_ARB_texture_env_combine')
  4824. GL_OPERAND1_ALPHA_ARB = Enumerant('GL_OPERAND1_ALPHA_ARB', 0x8599, 'GL_ARB_texture_env_combine')
  4825. GL_OPERAND1_RGB_ARB = Enumerant('GL_OPERAND1_RGB_ARB', 0x8591, 'GL_ARB_texture_env_combine')
  4826. GL_OPERAND2_ALPHA_ARB = Enumerant('GL_OPERAND2_ALPHA_ARB', 0x859a, 'GL_ARB_texture_env_combine')
  4827. GL_OPERAND2_RGB_ARB = Enumerant('GL_OPERAND2_RGB_ARB', 0x8592, 'GL_ARB_texture_env_combine')
  4828. GL_PREVIOUS_ARB = Enumerant('GL_PREVIOUS_ARB', 0x8578, 'GL_ARB_texture_env_combine')
  4829. GL_PRIMARY_COLOR_ARB = Enumerant('GL_PRIMARY_COLOR_ARB', 0x8577, 'GL_ARB_texture_env_combine')
  4830. GL_RGB_SCALE_ARB = Enumerant('GL_RGB_SCALE_ARB', 0x8573, 'GL_ARB_texture_env_combine')
  4831. GL_SOURCE0_ALPHA_ARB = Enumerant('GL_SOURCE0_ALPHA_ARB', 0x8588, 'GL_ARB_texture_env_combine')
  4832. GL_SOURCE0_RGB_ARB = Enumerant('GL_SOURCE0_RGB_ARB', 0x8580, 'GL_ARB_texture_env_combine')
  4833. GL_SOURCE1_ALPHA_ARB = Enumerant('GL_SOURCE1_ALPHA_ARB', 0x8589, 'GL_ARB_texture_env_combine')
  4834. GL_SOURCE1_RGB_ARB = Enumerant('GL_SOURCE1_RGB_ARB', 0x8581, 'GL_ARB_texture_env_combine')
  4835. GL_SOURCE2_ALPHA_ARB = Enumerant('GL_SOURCE2_ALPHA_ARB', 0x858a, 'GL_ARB_texture_env_combine')
  4836. GL_SOURCE2_RGB_ARB = Enumerant('GL_SOURCE2_RGB_ARB', 0x8582, 'GL_ARB_texture_env_combine')
  4837. GL_SUBTRACT_ARB = Enumerant('GL_SUBTRACT_ARB', 0x84e7, 'GL_ARB_texture_env_combine')
  4838. defines.add(GL_ADD_SIGNED_ARB)
  4839. defines.add(GL_COMBINE_ALPHA_ARB)
  4840. defines.add(GL_COMBINE_ARB)
  4841. defines.add(GL_COMBINE_RGB_ARB)
  4842. defines.add(GL_CONSTANT_ARB)
  4843. defines.add(GL_INTERPOLATE_ARB)
  4844. defines.add(GL_OPERAND0_ALPHA_ARB)
  4845. defines.add(GL_OPERAND0_RGB_ARB)
  4846. defines.add(GL_OPERAND1_ALPHA_ARB)
  4847. defines.add(GL_OPERAND1_RGB_ARB)
  4848. defines.add(GL_OPERAND2_ALPHA_ARB)
  4849. defines.add(GL_OPERAND2_RGB_ARB)
  4850. defines.add(GL_PREVIOUS_ARB)
  4851. defines.add(GL_PRIMARY_COLOR_ARB)
  4852. defines.add(GL_RGB_SCALE_ARB)
  4853. defines.add(GL_SOURCE0_ALPHA_ARB)
  4854. defines.add(GL_SOURCE0_RGB_ARB)
  4855. defines.add(GL_SOURCE1_ALPHA_ARB)
  4856. defines.add(GL_SOURCE1_RGB_ARB)
  4857. defines.add(GL_SOURCE2_ALPHA_ARB)
  4858. defines.add(GL_SOURCE2_RGB_ARB)
  4859. defines.add(GL_SUBTRACT_ARB)
  4860. # GL_ARB_texture_env_dot3
  4861. GL_DOT3_RGBA_ARB = Enumerant('GL_DOT3_RGBA_ARB', 0x86af, 'GL_ARB_texture_env_dot3')
  4862. GL_DOT3_RGB_ARB = Enumerant('GL_DOT3_RGB_ARB', 0x86ae, 'GL_ARB_texture_env_dot3')
  4863. defines.add(GL_DOT3_RGBA_ARB)
  4864. defines.add(GL_DOT3_RGB_ARB)
  4865. # GL_ARB_texture_float
  4866. GL_ALPHA16F_ARB = Enumerant('GL_ALPHA16F_ARB', 0x881c, 'GL_ARB_texture_float')
  4867. GL_ALPHA32F_ARB = Enumerant('GL_ALPHA32F_ARB', 0x8816, 'GL_ARB_texture_float')
  4868. GL_INTENSITY16F_ARB = Enumerant('GL_INTENSITY16F_ARB', 0x881d, 'GL_ARB_texture_float')
  4869. GL_INTENSITY32F_ARB = Enumerant('GL_INTENSITY32F_ARB', 0x8817, 'GL_ARB_texture_float')
  4870. GL_LUMINANCE16F_ARB = Enumerant('GL_LUMINANCE16F_ARB', 0x881e, 'GL_ARB_texture_float')
  4871. GL_LUMINANCE32F_ARB = Enumerant('GL_LUMINANCE32F_ARB', 0x8818, 'GL_ARB_texture_float')
  4872. GL_LUMINANCE_ALPHA16F_ARB = Enumerant('GL_LUMINANCE_ALPHA16F_ARB', 0x881f, 'GL_ARB_texture_float')
  4873. GL_LUMINANCE_ALPHA32F_ARB = Enumerant('GL_LUMINANCE_ALPHA32F_ARB', 0x8819, 'GL_ARB_texture_float')
  4874. GL_RGB16F_ARB = Enumerant('GL_RGB16F_ARB', 0x881b, 'GL_ARB_texture_float')
  4875. GL_RGB32F_ARB = Enumerant('GL_RGB32F_ARB', 0x8815, 'GL_ARB_texture_float')
  4876. GL_RGBA16F_ARB = Enumerant('GL_RGBA16F_ARB', 0x881a, 'GL_ARB_texture_float')
  4877. GL_RGBA32F_ARB = Enumerant('GL_RGBA32F_ARB', 0x8814, 'GL_ARB_texture_float')
  4878. GL_TEXTURE_ALPHA_TYPE_ARB = Enumerant('GL_TEXTURE_ALPHA_TYPE_ARB', 0x8c13, 'GL_ARB_texture_float')
  4879. GL_TEXTURE_BLUE_TYPE_ARB = Enumerant('GL_TEXTURE_BLUE_TYPE_ARB', 0x8c12, 'GL_ARB_texture_float')
  4880. GL_TEXTURE_DEPTH_TYPE_ARB = Enumerant('GL_TEXTURE_DEPTH_TYPE_ARB', 0x8c16, 'GL_ARB_texture_float')
  4881. GL_TEXTURE_GREEN_TYPE_ARB = Enumerant('GL_TEXTURE_GREEN_TYPE_ARB', 0x8c11, 'GL_ARB_texture_float')
  4882. GL_TEXTURE_INTENSITY_TYPE_ARB = Enumerant('GL_TEXTURE_INTENSITY_TYPE_ARB', 0x8c15, 'GL_ARB_texture_float')
  4883. GL_TEXTURE_LUMINANCE_TYPE_ARB = Enumerant('GL_TEXTURE_LUMINANCE_TYPE_ARB', 0x8c14, 'GL_ARB_texture_float')
  4884. GL_TEXTURE_RED_TYPE_ARB = Enumerant('GL_TEXTURE_RED_TYPE_ARB', 0x8c10, 'GL_ARB_texture_float')
  4885. GL_UNSIGNED_NORMALIZED_ARB = Enumerant('GL_UNSIGNED_NORMALIZED_ARB', 0x8c17, 'GL_ARB_texture_float')
  4886. defines.add(GL_ALPHA16F_ARB)
  4887. defines.add(GL_ALPHA32F_ARB)
  4888. defines.add(GL_INTENSITY16F_ARB)
  4889. defines.add(GL_INTENSITY32F_ARB)
  4890. defines.add(GL_LUMINANCE16F_ARB)
  4891. defines.add(GL_LUMINANCE32F_ARB)
  4892. defines.add(GL_LUMINANCE_ALPHA16F_ARB)
  4893. defines.add(GL_LUMINANCE_ALPHA32F_ARB)
  4894. defines.add(GL_RGB16F_ARB)
  4895. defines.add(GL_RGB32F_ARB)
  4896. defines.add(GL_RGBA16F_ARB)
  4897. defines.add(GL_RGBA32F_ARB)
  4898. defines.add(GL_TEXTURE_ALPHA_TYPE_ARB)
  4899. defines.add(GL_TEXTURE_BLUE_TYPE_ARB)
  4900. defines.add(GL_TEXTURE_DEPTH_TYPE_ARB)
  4901. defines.add(GL_TEXTURE_GREEN_TYPE_ARB)
  4902. defines.add(GL_TEXTURE_INTENSITY_TYPE_ARB)
  4903. defines.add(GL_TEXTURE_LUMINANCE_TYPE_ARB)
  4904. defines.add(GL_TEXTURE_RED_TYPE_ARB)
  4905. defines.add(GL_UNSIGNED_NORMALIZED_ARB)
  4906. # GL_ARB_texture_gather
  4907. GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB = Enumerant('GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB', 0x8f9f, 'GL_ARB_texture_gather')
  4908. GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = Enumerant('GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB', 0x8e5f, 'GL_ARB_texture_gather')
  4909. GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = Enumerant('GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB', 0x8e5e, 'GL_ARB_texture_gather')
  4910. defines.add(GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB)
  4911. defines.add(GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB)
  4912. defines.add(GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB)
  4913. # GL_ARB_texture_mirror_clamp_to_edge
  4914. GL_MIRROR_CLAMP_TO_EDGE = Enumerant('GL_MIRROR_CLAMP_TO_EDGE', 0x8743, 'GL_ARB_texture_mirror_clamp_to_edge')
  4915. defines.add(GL_MIRROR_CLAMP_TO_EDGE)
  4916. # GL_ARB_texture_mirrored_repeat
  4917. GL_MIRRORED_REPEAT_ARB = Enumerant('GL_MIRRORED_REPEAT_ARB', 0x8370, 'GL_ARB_texture_mirrored_repeat')
  4918. defines.add(GL_MIRRORED_REPEAT_ARB)
  4919. # GL_ARB_texture_multisample
  4920. GL_INT_SAMPLER_2D_MULTISAMPLE = Enumerant('GL_INT_SAMPLER_2D_MULTISAMPLE', 0x9109, 'GL_ARB_texture_multisample')
  4921. GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = Enumerant('GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY', 0x910c, 'GL_ARB_texture_multisample')
  4922. GL_MAX_COLOR_TEXTURE_SAMPLES = Enumerant('GL_MAX_COLOR_TEXTURE_SAMPLES', 0x910e, 'GL_ARB_texture_multisample')
  4923. GL_MAX_DEPTH_TEXTURE_SAMPLES = Enumerant('GL_MAX_DEPTH_TEXTURE_SAMPLES', 0x910f, 'GL_ARB_texture_multisample')
  4924. GL_MAX_INTEGER_SAMPLES = Enumerant('GL_MAX_INTEGER_SAMPLES', 0x9110, 'GL_ARB_texture_multisample')
  4925. GL_MAX_SAMPLE_MASK_WORDS = Enumerant('GL_MAX_SAMPLE_MASK_WORDS', 0x8e59, 'GL_ARB_texture_multisample')
  4926. GL_PROXY_TEXTURE_2D_MULTISAMPLE = Enumerant('GL_PROXY_TEXTURE_2D_MULTISAMPLE', 0x9101, 'GL_ARB_texture_multisample')
  4927. GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = Enumerant('GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY', 0x9103, 'GL_ARB_texture_multisample')
  4928. GL_SAMPLER_2D_MULTISAMPLE = Enumerant('GL_SAMPLER_2D_MULTISAMPLE', 0x9108, 'GL_ARB_texture_multisample')
  4929. GL_SAMPLER_2D_MULTISAMPLE_ARRAY = Enumerant('GL_SAMPLER_2D_MULTISAMPLE_ARRAY', 0x910b, 'GL_ARB_texture_multisample')
  4930. GL_SAMPLE_MASK = Enumerant('GL_SAMPLE_MASK', 0x8e51, 'GL_ARB_texture_multisample')
  4931. GL_SAMPLE_MASK.enableCap = True
  4932. GL_SAMPLE_MASK_VALUE = Enumerant('GL_SAMPLE_MASK_VALUE', 0x8e52, 'GL_ARB_texture_multisample')
  4933. GL_SAMPLE_POSITION = Enumerant('GL_SAMPLE_POSITION', 0x8e50, 'GL_ARB_texture_multisample')
  4934. GL_TEXTURE_2D_MULTISAMPLE = Enumerant('GL_TEXTURE_2D_MULTISAMPLE', 0x9100, 'GL_ARB_texture_multisample')
  4935. GL_TEXTURE_2D_MULTISAMPLE_ARRAY = Enumerant('GL_TEXTURE_2D_MULTISAMPLE_ARRAY', 0x9102, 'GL_ARB_texture_multisample')
  4936. GL_TEXTURE_BINDING_2D_MULTISAMPLE = Enumerant('GL_TEXTURE_BINDING_2D_MULTISAMPLE', 0x9104, 'GL_ARB_texture_multisample')
  4937. GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = Enumerant('GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY', 0x9105, 'GL_ARB_texture_multisample')
  4938. GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = Enumerant('GL_TEXTURE_FIXED_SAMPLE_LOCATIONS', 0x9107, 'GL_ARB_texture_multisample')
  4939. GL_TEXTURE_SAMPLES = Enumerant('GL_TEXTURE_SAMPLES', 0x9106, 'GL_ARB_texture_multisample')
  4940. GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = Enumerant('GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE', 0x910a, 'GL_ARB_texture_multisample')
  4941. GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = Enumerant('GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY', 0x910d, 'GL_ARB_texture_multisample')
  4942. defines.add(GL_INT_SAMPLER_2D_MULTISAMPLE)
  4943. defines.add(GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY)
  4944. defines.add(GL_MAX_COLOR_TEXTURE_SAMPLES)
  4945. defines.add(GL_MAX_DEPTH_TEXTURE_SAMPLES)
  4946. defines.add(GL_MAX_INTEGER_SAMPLES)
  4947. defines.add(GL_MAX_SAMPLE_MASK_WORDS)
  4948. defines.add(GL_PROXY_TEXTURE_2D_MULTISAMPLE)
  4949. defines.add(GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY)
  4950. defines.add(GL_SAMPLER_2D_MULTISAMPLE)
  4951. defines.add(GL_SAMPLER_2D_MULTISAMPLE_ARRAY)
  4952. defines.add(GL_SAMPLE_MASK)
  4953. defines.add(GL_SAMPLE_MASK_VALUE)
  4954. defines.add(GL_SAMPLE_POSITION)
  4955. defines.add(GL_TEXTURE_2D_MULTISAMPLE)
  4956. defines.add(GL_TEXTURE_2D_MULTISAMPLE_ARRAY)
  4957. defines.add(GL_TEXTURE_BINDING_2D_MULTISAMPLE)
  4958. defines.add(GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY)
  4959. defines.add(GL_TEXTURE_FIXED_SAMPLE_LOCATIONS)
  4960. defines.add(GL_TEXTURE_SAMPLES)
  4961. defines.add(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE)
  4962. defines.add(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY)
  4963. # GL_ARB_texture_rectangle
  4964. GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = Enumerant('GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB', 0x84f8, 'GL_ARB_texture_rectangle')
  4965. GL_PROXY_TEXTURE_RECTANGLE_ARB = Enumerant('GL_PROXY_TEXTURE_RECTANGLE_ARB', 0x84f7, 'GL_ARB_texture_rectangle')
  4966. GL_TEXTURE_BINDING_RECTANGLE_ARB = Enumerant('GL_TEXTURE_BINDING_RECTANGLE_ARB', 0x84f6, 'GL_ARB_texture_rectangle')
  4967. GL_TEXTURE_RECTANGLE_ARB = Enumerant('GL_TEXTURE_RECTANGLE_ARB', 0x84f5, 'GL_ARB_texture_rectangle')
  4968. defines.add(GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB)
  4969. defines.add(GL_PROXY_TEXTURE_RECTANGLE_ARB)
  4970. defines.add(GL_TEXTURE_BINDING_RECTANGLE_ARB)
  4971. defines.add(GL_TEXTURE_RECTANGLE_ARB)
  4972. # GL_ARB_texture_rg
  4973. GL_COMPRESSED_RED = Enumerant('GL_COMPRESSED_RED', 0x8225, 'GL_ARB_texture_rg')
  4974. GL_COMPRESSED_RG = Enumerant('GL_COMPRESSED_RG', 0x8226, 'GL_ARB_texture_rg')
  4975. GL_R16 = Enumerant('GL_R16', 0x822a, 'GL_ARB_texture_rg')
  4976. GL_R16F = Enumerant('GL_R16F', 0x822d, 'GL_ARB_texture_rg')
  4977. GL_R16I = Enumerant('GL_R16I', 0x8233, 'GL_ARB_texture_rg')
  4978. GL_R16UI = Enumerant('GL_R16UI', 0x8234, 'GL_ARB_texture_rg')
  4979. GL_R32F = Enumerant('GL_R32F', 0x822e, 'GL_ARB_texture_rg')
  4980. GL_R32I = Enumerant('GL_R32I', 0x8235, 'GL_ARB_texture_rg')
  4981. GL_R32UI = Enumerant('GL_R32UI', 0x8236, 'GL_ARB_texture_rg')
  4982. GL_R8 = Enumerant('GL_R8', 0x8229, 'GL_ARB_texture_rg')
  4983. GL_R8I = Enumerant('GL_R8I', 0x8231, 'GL_ARB_texture_rg')
  4984. GL_R8UI = Enumerant('GL_R8UI', 0x8232, 'GL_ARB_texture_rg')
  4985. GL_RG = Enumerant('GL_RG', 0x8227, 'GL_ARB_texture_rg')
  4986. GL_RG16 = Enumerant('GL_RG16', 0x822c, 'GL_ARB_texture_rg')
  4987. GL_RG16F = Enumerant('GL_RG16F', 0x822f, 'GL_ARB_texture_rg')
  4988. GL_RG16I = Enumerant('GL_RG16I', 0x8239, 'GL_ARB_texture_rg')
  4989. GL_RG16UI = Enumerant('GL_RG16UI', 0x823a, 'GL_ARB_texture_rg')
  4990. GL_RG32F = Enumerant('GL_RG32F', 0x8230, 'GL_ARB_texture_rg')
  4991. GL_RG32I = Enumerant('GL_RG32I', 0x823b, 'GL_ARB_texture_rg')
  4992. GL_RG32UI = Enumerant('GL_RG32UI', 0x823c, 'GL_ARB_texture_rg')
  4993. GL_RG8 = Enumerant('GL_RG8', 0x822b, 'GL_ARB_texture_rg')
  4994. GL_RG8I = Enumerant('GL_RG8I', 0x8237, 'GL_ARB_texture_rg')
  4995. GL_RG8UI = Enumerant('GL_RG8UI', 0x8238, 'GL_ARB_texture_rg')
  4996. GL_RG_INTEGER = Enumerant('GL_RG_INTEGER', 0x8228, 'GL_ARB_texture_rg')
  4997. defines.add(GL_COMPRESSED_RED)
  4998. defines.add(GL_COMPRESSED_RG)
  4999. defines.add(GL_R16)
  5000. defines.add(GL_R16F)
  5001. defines.add(GL_R16I)
  5002. defines.add(GL_R16UI)
  5003. defines.add(GL_R32F)
  5004. defines.add(GL_R32I)
  5005. defines.add(GL_R32UI)
  5006. defines.add(GL_R8)
  5007. defines.add(GL_R8I)
  5008. defines.add(GL_R8UI)
  5009. defines.add(GL_RG)
  5010. defines.add(GL_RG16)
  5011. defines.add(GL_RG16F)
  5012. defines.add(GL_RG16I)
  5013. defines.add(GL_RG16UI)
  5014. defines.add(GL_RG32F)
  5015. defines.add(GL_RG32I)
  5016. defines.add(GL_RG32UI)
  5017. defines.add(GL_RG8)
  5018. defines.add(GL_RG8I)
  5019. defines.add(GL_RG8UI)
  5020. defines.add(GL_RG_INTEGER)
  5021. # GL_ARB_texture_rgb10_a2ui
  5022. GL_RGB10_A2UI = Enumerant('GL_RGB10_A2UI', 0x906f, 'GL_ARB_texture_rgb10_a2ui')
  5023. defines.add(GL_RGB10_A2UI)
  5024. # GL_ARB_texture_storage
  5025. GL_TEXTURE_IMMUTABLE_FORMAT = Enumerant('GL_TEXTURE_IMMUTABLE_FORMAT', 0x912f, 'GL_ARB_texture_storage')
  5026. defines.add(GL_TEXTURE_IMMUTABLE_FORMAT)
  5027. # GL_ARB_texture_swizzle
  5028. GL_TEXTURE_SWIZZLE_A = Enumerant('GL_TEXTURE_SWIZZLE_A', 0x8e45, 'GL_ARB_texture_swizzle')
  5029. GL_TEXTURE_SWIZZLE_B = Enumerant('GL_TEXTURE_SWIZZLE_B', 0x8e44, 'GL_ARB_texture_swizzle')
  5030. GL_TEXTURE_SWIZZLE_G = Enumerant('GL_TEXTURE_SWIZZLE_G', 0x8e43, 'GL_ARB_texture_swizzle')
  5031. GL_TEXTURE_SWIZZLE_R = Enumerant('GL_TEXTURE_SWIZZLE_R', 0x8e42, 'GL_ARB_texture_swizzle')
  5032. GL_TEXTURE_SWIZZLE_RGBA = Enumerant('GL_TEXTURE_SWIZZLE_RGBA', 0x8e46, 'GL_ARB_texture_swizzle')
  5033. defines.add(GL_TEXTURE_SWIZZLE_A)
  5034. defines.add(GL_TEXTURE_SWIZZLE_B)
  5035. defines.add(GL_TEXTURE_SWIZZLE_G)
  5036. defines.add(GL_TEXTURE_SWIZZLE_R)
  5037. defines.add(GL_TEXTURE_SWIZZLE_RGBA)
  5038. # GL_ARB_texture_view
  5039. GL_TEXTURE_IMMUTABLE_LEVELS = Enumerant('GL_TEXTURE_IMMUTABLE_LEVELS', 0x82df, 'GL_ARB_texture_view')
  5040. GL_TEXTURE_VIEW_MIN_LAYER = Enumerant('GL_TEXTURE_VIEW_MIN_LAYER', 0x82dd, 'GL_ARB_texture_view')
  5041. GL_TEXTURE_VIEW_MIN_LEVEL = Enumerant('GL_TEXTURE_VIEW_MIN_LEVEL', 0x82db, 'GL_ARB_texture_view')
  5042. GL_TEXTURE_VIEW_NUM_LAYERS = Enumerant('GL_TEXTURE_VIEW_NUM_LAYERS', 0x82de, 'GL_ARB_texture_view')
  5043. GL_TEXTURE_VIEW_NUM_LEVELS = Enumerant('GL_TEXTURE_VIEW_NUM_LEVELS', 0x82dc, 'GL_ARB_texture_view')
  5044. defines.add(GL_TEXTURE_IMMUTABLE_LEVELS)
  5045. defines.add(GL_TEXTURE_VIEW_MIN_LAYER)
  5046. defines.add(GL_TEXTURE_VIEW_MIN_LEVEL)
  5047. defines.add(GL_TEXTURE_VIEW_NUM_LAYERS)
  5048. defines.add(GL_TEXTURE_VIEW_NUM_LEVELS)
  5049. # GL_ARB_timer_query
  5050. GL_TIMESTAMP = Enumerant('GL_TIMESTAMP', 0x8e28, 'GL_ARB_timer_query')
  5051. GL_TIME_ELAPSED = Enumerant('GL_TIME_ELAPSED', 0x88bf, 'GL_ARB_timer_query')
  5052. defines.add(GL_TIMESTAMP)
  5053. defines.add(GL_TIME_ELAPSED)
  5054. # GL_ARB_transform_feedback2
  5055. GL_TRANSFORM_FEEDBACK = Enumerant('GL_TRANSFORM_FEEDBACK', 0x8e22, 'GL_ARB_transform_feedback2')
  5056. GL_TRANSFORM_FEEDBACK_BINDING = Enumerant('GL_TRANSFORM_FEEDBACK_BINDING', 0x8e25, 'GL_ARB_transform_feedback2')
  5057. GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE', 0x8e24, 'GL_ARB_transform_feedback2')
  5058. GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED', 0x8e23, 'GL_ARB_transform_feedback2')
  5059. defines.add(GL_TRANSFORM_FEEDBACK)
  5060. defines.add(GL_TRANSFORM_FEEDBACK_BINDING)
  5061. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE)
  5062. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED)
  5063. # GL_ARB_transform_feedback3
  5064. GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = Enumerant('GL_MAX_TRANSFORM_FEEDBACK_BUFFERS', 0x8e70, 'GL_ARB_transform_feedback3')
  5065. defines.add(GL_MAX_TRANSFORM_FEEDBACK_BUFFERS)
  5066. # GL_ARB_transpose_matrix
  5067. GL_TRANSPOSE_COLOR_MATRIX_ARB = Enumerant('GL_TRANSPOSE_COLOR_MATRIX_ARB', 0x84e6, 'GL_ARB_transpose_matrix')
  5068. GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = Enumerant('GL_TRANSPOSE_MODELVIEW_MATRIX_ARB', 0x84e3, 'GL_ARB_transpose_matrix')
  5069. GL_TRANSPOSE_PROJECTION_MATRIX_ARB = Enumerant('GL_TRANSPOSE_PROJECTION_MATRIX_ARB', 0x84e4, 'GL_ARB_transpose_matrix')
  5070. GL_TRANSPOSE_TEXTURE_MATRIX_ARB = Enumerant('GL_TRANSPOSE_TEXTURE_MATRIX_ARB', 0x84e5, 'GL_ARB_transpose_matrix')
  5071. defines.add(GL_TRANSPOSE_COLOR_MATRIX_ARB)
  5072. defines.add(GL_TRANSPOSE_MODELVIEW_MATRIX_ARB)
  5073. defines.add(GL_TRANSPOSE_PROJECTION_MATRIX_ARB)
  5074. defines.add(GL_TRANSPOSE_TEXTURE_MATRIX_ARB)
  5075. # GL_ARB_uniform_buffer_object
  5076. GL_ACTIVE_UNIFORM_BLOCKS = Enumerant('GL_ACTIVE_UNIFORM_BLOCKS', 0x8a36, 'GL_ARB_uniform_buffer_object')
  5077. GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = Enumerant('GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH', 0x8a35, 'GL_ARB_uniform_buffer_object')
  5078. GL_INVALID_INDEX = Enumerant('GL_INVALID_INDEX', 0xffffffff, 'GL_ARB_uniform_buffer_object')
  5079. GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = Enumerant('GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS', 0x8a33, 'GL_ARB_uniform_buffer_object')
  5080. GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = Enumerant('GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS', 0x8a32, 'GL_ARB_uniform_buffer_object')
  5081. GL_MAX_COMBINED_UNIFORM_BLOCKS = Enumerant('GL_MAX_COMBINED_UNIFORM_BLOCKS', 0x8a2e, 'GL_ARB_uniform_buffer_object')
  5082. GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = Enumerant('GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS', 0x8a31, 'GL_ARB_uniform_buffer_object')
  5083. GL_MAX_FRAGMENT_UNIFORM_BLOCKS = Enumerant('GL_MAX_FRAGMENT_UNIFORM_BLOCKS', 0x8a2d, 'GL_ARB_uniform_buffer_object')
  5084. GL_MAX_GEOMETRY_UNIFORM_BLOCKS = Enumerant('GL_MAX_GEOMETRY_UNIFORM_BLOCKS', 0x8a2c, 'GL_ARB_uniform_buffer_object')
  5085. GL_MAX_UNIFORM_BLOCK_SIZE = Enumerant('GL_MAX_UNIFORM_BLOCK_SIZE', 0x8a30, 'GL_ARB_uniform_buffer_object')
  5086. GL_MAX_UNIFORM_BUFFER_BINDINGS = Enumerant('GL_MAX_UNIFORM_BUFFER_BINDINGS', 0x8a2f, 'GL_ARB_uniform_buffer_object')
  5087. GL_MAX_VERTEX_UNIFORM_BLOCKS = Enumerant('GL_MAX_VERTEX_UNIFORM_BLOCKS', 0x8a2b, 'GL_ARB_uniform_buffer_object')
  5088. GL_UNIFORM_ARRAY_STRIDE = Enumerant('GL_UNIFORM_ARRAY_STRIDE', 0x8a3c, 'GL_ARB_uniform_buffer_object')
  5089. GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = Enumerant('GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS', 0x8a42, 'GL_ARB_uniform_buffer_object')
  5090. GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = Enumerant('GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES', 0x8a43, 'GL_ARB_uniform_buffer_object')
  5091. GL_UNIFORM_BLOCK_BINDING = Enumerant('GL_UNIFORM_BLOCK_BINDING', 0x8a3f, 'GL_ARB_uniform_buffer_object')
  5092. GL_UNIFORM_BLOCK_DATA_SIZE = Enumerant('GL_UNIFORM_BLOCK_DATA_SIZE', 0x8a40, 'GL_ARB_uniform_buffer_object')
  5093. GL_UNIFORM_BLOCK_INDEX = Enumerant('GL_UNIFORM_BLOCK_INDEX', 0x8a3a, 'GL_ARB_uniform_buffer_object')
  5094. GL_UNIFORM_BLOCK_NAME_LENGTH = Enumerant('GL_UNIFORM_BLOCK_NAME_LENGTH', 0x8a41, 'GL_ARB_uniform_buffer_object')
  5095. GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = Enumerant('GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER', 0x8a46, 'GL_ARB_uniform_buffer_object')
  5096. GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = Enumerant('GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER', 0x8a45, 'GL_ARB_uniform_buffer_object')
  5097. GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = Enumerant('GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER', 0x8a44, 'GL_ARB_uniform_buffer_object')
  5098. GL_UNIFORM_BUFFER = Enumerant('GL_UNIFORM_BUFFER', 0x8a11, 'GL_ARB_uniform_buffer_object')
  5099. GL_UNIFORM_BUFFER_BINDING = Enumerant('GL_UNIFORM_BUFFER_BINDING', 0x8a28, 'GL_ARB_uniform_buffer_object')
  5100. GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = Enumerant('GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT', 0x8a34, 'GL_ARB_uniform_buffer_object')
  5101. GL_UNIFORM_BUFFER_SIZE = Enumerant('GL_UNIFORM_BUFFER_SIZE', 0x8a2a, 'GL_ARB_uniform_buffer_object')
  5102. GL_UNIFORM_BUFFER_START = Enumerant('GL_UNIFORM_BUFFER_START', 0x8a29, 'GL_ARB_uniform_buffer_object')
  5103. GL_UNIFORM_IS_ROW_MAJOR = Enumerant('GL_UNIFORM_IS_ROW_MAJOR', 0x8a3e, 'GL_ARB_uniform_buffer_object')
  5104. GL_UNIFORM_MATRIX_STRIDE = Enumerant('GL_UNIFORM_MATRIX_STRIDE', 0x8a3d, 'GL_ARB_uniform_buffer_object')
  5105. GL_UNIFORM_NAME_LENGTH = Enumerant('GL_UNIFORM_NAME_LENGTH', 0x8a39, 'GL_ARB_uniform_buffer_object')
  5106. GL_UNIFORM_OFFSET = Enumerant('GL_UNIFORM_OFFSET', 0x8a3b, 'GL_ARB_uniform_buffer_object')
  5107. GL_UNIFORM_SIZE = Enumerant('GL_UNIFORM_SIZE', 0x8a38, 'GL_ARB_uniform_buffer_object')
  5108. GL_UNIFORM_TYPE = Enumerant('GL_UNIFORM_TYPE', 0x8a37, 'GL_ARB_uniform_buffer_object')
  5109. defines.add(GL_ACTIVE_UNIFORM_BLOCKS)
  5110. defines.add(GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH)
  5111. defines.add(GL_INVALID_INDEX)
  5112. defines.add(GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS)
  5113. defines.add(GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS)
  5114. defines.add(GL_MAX_COMBINED_UNIFORM_BLOCKS)
  5115. defines.add(GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS)
  5116. defines.add(GL_MAX_FRAGMENT_UNIFORM_BLOCKS)
  5117. defines.add(GL_MAX_GEOMETRY_UNIFORM_BLOCKS)
  5118. defines.add(GL_MAX_UNIFORM_BLOCK_SIZE)
  5119. defines.add(GL_MAX_UNIFORM_BUFFER_BINDINGS)
  5120. defines.add(GL_MAX_VERTEX_UNIFORM_BLOCKS)
  5121. defines.add(GL_UNIFORM_ARRAY_STRIDE)
  5122. defines.add(GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS)
  5123. defines.add(GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES)
  5124. defines.add(GL_UNIFORM_BLOCK_BINDING)
  5125. defines.add(GL_UNIFORM_BLOCK_DATA_SIZE)
  5126. defines.add(GL_UNIFORM_BLOCK_INDEX)
  5127. defines.add(GL_UNIFORM_BLOCK_NAME_LENGTH)
  5128. defines.add(GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER)
  5129. defines.add(GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER)
  5130. defines.add(GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER)
  5131. defines.add(GL_UNIFORM_BUFFER)
  5132. defines.add(GL_UNIFORM_BUFFER_BINDING)
  5133. defines.add(GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT)
  5134. defines.add(GL_UNIFORM_BUFFER_SIZE)
  5135. defines.add(GL_UNIFORM_BUFFER_START)
  5136. defines.add(GL_UNIFORM_IS_ROW_MAJOR)
  5137. defines.add(GL_UNIFORM_MATRIX_STRIDE)
  5138. defines.add(GL_UNIFORM_NAME_LENGTH)
  5139. defines.add(GL_UNIFORM_OFFSET)
  5140. defines.add(GL_UNIFORM_SIZE)
  5141. defines.add(GL_UNIFORM_TYPE)
  5142. # GL_ARB_vertex_array_object
  5143. GL_VERTEX_ARRAY_BINDING = Enumerant('GL_VERTEX_ARRAY_BINDING', 0x85b5, 'GL_ARB_vertex_array_object')
  5144. defines.add(GL_VERTEX_ARRAY_BINDING)
  5145. # GL_ARB_vertex_attrib_binding
  5146. GL_MAX_VERTEX_ATTRIB_BINDINGS = Enumerant('GL_MAX_VERTEX_ATTRIB_BINDINGS', 0x82da, 'GL_ARB_vertex_attrib_binding')
  5147. GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = Enumerant('GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET', 0x82d9, 'GL_ARB_vertex_attrib_binding')
  5148. GL_VERTEX_ATTRIB_BINDING = Enumerant('GL_VERTEX_ATTRIB_BINDING', 0x82d4, 'GL_ARB_vertex_attrib_binding')
  5149. GL_VERTEX_ATTRIB_RELATIVE_OFFSET = Enumerant('GL_VERTEX_ATTRIB_RELATIVE_OFFSET', 0x82d5, 'GL_ARB_vertex_attrib_binding')
  5150. GL_VERTEX_BINDING_DIVISOR = Enumerant('GL_VERTEX_BINDING_DIVISOR', 0x82d6, 'GL_ARB_vertex_attrib_binding')
  5151. GL_VERTEX_BINDING_OFFSET = Enumerant('GL_VERTEX_BINDING_OFFSET', 0x82d7, 'GL_ARB_vertex_attrib_binding')
  5152. GL_VERTEX_BINDING_STRIDE = Enumerant('GL_VERTEX_BINDING_STRIDE', 0x82d8, 'GL_ARB_vertex_attrib_binding')
  5153. defines.add(GL_MAX_VERTEX_ATTRIB_BINDINGS)
  5154. defines.add(GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET)
  5155. defines.add(GL_VERTEX_ATTRIB_BINDING)
  5156. defines.add(GL_VERTEX_ATTRIB_RELATIVE_OFFSET)
  5157. defines.add(GL_VERTEX_BINDING_DIVISOR)
  5158. defines.add(GL_VERTEX_BINDING_OFFSET)
  5159. defines.add(GL_VERTEX_BINDING_STRIDE)
  5160. # GL_ARB_vertex_blend
  5161. GL_ACTIVE_VERTEX_UNITS_ARB = Enumerant('GL_ACTIVE_VERTEX_UNITS_ARB', 0x86a5, 'GL_ARB_vertex_blend')
  5162. GL_CURRENT_WEIGHT_ARB = Enumerant('GL_CURRENT_WEIGHT_ARB', 0x86a8, 'GL_ARB_vertex_blend')
  5163. GL_MAX_VERTEX_UNITS_ARB = Enumerant('GL_MAX_VERTEX_UNITS_ARB', 0x86a4, 'GL_ARB_vertex_blend')
  5164. GL_MODELVIEW0_ARB = Enumerant('GL_MODELVIEW0_ARB', 0x1700, 'GL_ARB_vertex_blend')
  5165. GL_MODELVIEW10_ARB = Enumerant('GL_MODELVIEW10_ARB', 0x872a, 'GL_ARB_vertex_blend')
  5166. GL_MODELVIEW11_ARB = Enumerant('GL_MODELVIEW11_ARB', 0x872b, 'GL_ARB_vertex_blend')
  5167. GL_MODELVIEW12_ARB = Enumerant('GL_MODELVIEW12_ARB', 0x872c, 'GL_ARB_vertex_blend')
  5168. GL_MODELVIEW13_ARB = Enumerant('GL_MODELVIEW13_ARB', 0x872d, 'GL_ARB_vertex_blend')
  5169. GL_MODELVIEW14_ARB = Enumerant('GL_MODELVIEW14_ARB', 0x872e, 'GL_ARB_vertex_blend')
  5170. GL_MODELVIEW15_ARB = Enumerant('GL_MODELVIEW15_ARB', 0x872f, 'GL_ARB_vertex_blend')
  5171. GL_MODELVIEW16_ARB = Enumerant('GL_MODELVIEW16_ARB', 0x8730, 'GL_ARB_vertex_blend')
  5172. GL_MODELVIEW17_ARB = Enumerant('GL_MODELVIEW17_ARB', 0x8731, 'GL_ARB_vertex_blend')
  5173. GL_MODELVIEW18_ARB = Enumerant('GL_MODELVIEW18_ARB', 0x8732, 'GL_ARB_vertex_blend')
  5174. GL_MODELVIEW19_ARB = Enumerant('GL_MODELVIEW19_ARB', 0x8733, 'GL_ARB_vertex_blend')
  5175. GL_MODELVIEW1_ARB = Enumerant('GL_MODELVIEW1_ARB', 0x850a, 'GL_ARB_vertex_blend')
  5176. GL_MODELVIEW20_ARB = Enumerant('GL_MODELVIEW20_ARB', 0x8734, 'GL_ARB_vertex_blend')
  5177. GL_MODELVIEW21_ARB = Enumerant('GL_MODELVIEW21_ARB', 0x8735, 'GL_ARB_vertex_blend')
  5178. GL_MODELVIEW22_ARB = Enumerant('GL_MODELVIEW22_ARB', 0x8736, 'GL_ARB_vertex_blend')
  5179. GL_MODELVIEW23_ARB = Enumerant('GL_MODELVIEW23_ARB', 0x8737, 'GL_ARB_vertex_blend')
  5180. GL_MODELVIEW24_ARB = Enumerant('GL_MODELVIEW24_ARB', 0x8738, 'GL_ARB_vertex_blend')
  5181. GL_MODELVIEW25_ARB = Enumerant('GL_MODELVIEW25_ARB', 0x8739, 'GL_ARB_vertex_blend')
  5182. GL_MODELVIEW26_ARB = Enumerant('GL_MODELVIEW26_ARB', 0x873a, 'GL_ARB_vertex_blend')
  5183. GL_MODELVIEW27_ARB = Enumerant('GL_MODELVIEW27_ARB', 0x873b, 'GL_ARB_vertex_blend')
  5184. GL_MODELVIEW28_ARB = Enumerant('GL_MODELVIEW28_ARB', 0x873c, 'GL_ARB_vertex_blend')
  5185. GL_MODELVIEW29_ARB = Enumerant('GL_MODELVIEW29_ARB', 0x873d, 'GL_ARB_vertex_blend')
  5186. GL_MODELVIEW2_ARB = Enumerant('GL_MODELVIEW2_ARB', 0x8722, 'GL_ARB_vertex_blend')
  5187. GL_MODELVIEW30_ARB = Enumerant('GL_MODELVIEW30_ARB', 0x873e, 'GL_ARB_vertex_blend')
  5188. GL_MODELVIEW31_ARB = Enumerant('GL_MODELVIEW31_ARB', 0x873f, 'GL_ARB_vertex_blend')
  5189. GL_MODELVIEW3_ARB = Enumerant('GL_MODELVIEW3_ARB', 0x8723, 'GL_ARB_vertex_blend')
  5190. GL_MODELVIEW4_ARB = Enumerant('GL_MODELVIEW4_ARB', 0x8724, 'GL_ARB_vertex_blend')
  5191. GL_MODELVIEW5_ARB = Enumerant('GL_MODELVIEW5_ARB', 0x8725, 'GL_ARB_vertex_blend')
  5192. GL_MODELVIEW6_ARB = Enumerant('GL_MODELVIEW6_ARB', 0x8726, 'GL_ARB_vertex_blend')
  5193. GL_MODELVIEW7_ARB = Enumerant('GL_MODELVIEW7_ARB', 0x8727, 'GL_ARB_vertex_blend')
  5194. GL_MODELVIEW8_ARB = Enumerant('GL_MODELVIEW8_ARB', 0x8728, 'GL_ARB_vertex_blend')
  5195. GL_MODELVIEW9_ARB = Enumerant('GL_MODELVIEW9_ARB', 0x8729, 'GL_ARB_vertex_blend')
  5196. GL_VERTEX_BLEND_ARB = Enumerant('GL_VERTEX_BLEND_ARB', 0x86a7, 'GL_ARB_vertex_blend')
  5197. GL_WEIGHT_ARRAY_ARB = Enumerant('GL_WEIGHT_ARRAY_ARB', 0x86ad, 'GL_ARB_vertex_blend')
  5198. GL_WEIGHT_ARRAY_POINTER_ARB = Enumerant('GL_WEIGHT_ARRAY_POINTER_ARB', 0x86ac, 'GL_ARB_vertex_blend')
  5199. GL_WEIGHT_ARRAY_SIZE_ARB = Enumerant('GL_WEIGHT_ARRAY_SIZE_ARB', 0x86ab, 'GL_ARB_vertex_blend')
  5200. GL_WEIGHT_ARRAY_STRIDE_ARB = Enumerant('GL_WEIGHT_ARRAY_STRIDE_ARB', 0x86aa, 'GL_ARB_vertex_blend')
  5201. GL_WEIGHT_ARRAY_TYPE_ARB = Enumerant('GL_WEIGHT_ARRAY_TYPE_ARB', 0x86a9, 'GL_ARB_vertex_blend')
  5202. GL_WEIGHT_SUM_UNITY_ARB = Enumerant('GL_WEIGHT_SUM_UNITY_ARB', 0x86a6, 'GL_ARB_vertex_blend')
  5203. defines.add(GL_ACTIVE_VERTEX_UNITS_ARB)
  5204. defines.add(GL_CURRENT_WEIGHT_ARB)
  5205. defines.add(GL_MAX_VERTEX_UNITS_ARB)
  5206. defines.add(GL_MODELVIEW0_ARB)
  5207. defines.add(GL_MODELVIEW10_ARB)
  5208. defines.add(GL_MODELVIEW11_ARB)
  5209. defines.add(GL_MODELVIEW12_ARB)
  5210. defines.add(GL_MODELVIEW13_ARB)
  5211. defines.add(GL_MODELVIEW14_ARB)
  5212. defines.add(GL_MODELVIEW15_ARB)
  5213. defines.add(GL_MODELVIEW16_ARB)
  5214. defines.add(GL_MODELVIEW17_ARB)
  5215. defines.add(GL_MODELVIEW18_ARB)
  5216. defines.add(GL_MODELVIEW19_ARB)
  5217. defines.add(GL_MODELVIEW1_ARB)
  5218. defines.add(GL_MODELVIEW20_ARB)
  5219. defines.add(GL_MODELVIEW21_ARB)
  5220. defines.add(GL_MODELVIEW22_ARB)
  5221. defines.add(GL_MODELVIEW23_ARB)
  5222. defines.add(GL_MODELVIEW24_ARB)
  5223. defines.add(GL_MODELVIEW25_ARB)
  5224. defines.add(GL_MODELVIEW26_ARB)
  5225. defines.add(GL_MODELVIEW27_ARB)
  5226. defines.add(GL_MODELVIEW28_ARB)
  5227. defines.add(GL_MODELVIEW29_ARB)
  5228. defines.add(GL_MODELVIEW2_ARB)
  5229. defines.add(GL_MODELVIEW30_ARB)
  5230. defines.add(GL_MODELVIEW31_ARB)
  5231. defines.add(GL_MODELVIEW3_ARB)
  5232. defines.add(GL_MODELVIEW4_ARB)
  5233. defines.add(GL_MODELVIEW5_ARB)
  5234. defines.add(GL_MODELVIEW6_ARB)
  5235. defines.add(GL_MODELVIEW7_ARB)
  5236. defines.add(GL_MODELVIEW8_ARB)
  5237. defines.add(GL_MODELVIEW9_ARB)
  5238. defines.add(GL_VERTEX_BLEND_ARB)
  5239. defines.add(GL_WEIGHT_ARRAY_ARB)
  5240. defines.add(GL_WEIGHT_ARRAY_POINTER_ARB)
  5241. defines.add(GL_WEIGHT_ARRAY_SIZE_ARB)
  5242. defines.add(GL_WEIGHT_ARRAY_STRIDE_ARB)
  5243. defines.add(GL_WEIGHT_ARRAY_TYPE_ARB)
  5244. defines.add(GL_WEIGHT_SUM_UNITY_ARB)
  5245. # GL_ARB_vertex_buffer_object
  5246. GL_ARRAY_BUFFER_ARB = Enumerant('GL_ARRAY_BUFFER_ARB', 0x8892, 'GL_ARB_vertex_buffer_object')
  5247. GL_ARRAY_BUFFER_BINDING_ARB = Enumerant('GL_ARRAY_BUFFER_BINDING_ARB', 0x8894, 'GL_ARB_vertex_buffer_object')
  5248. GL_BUFFER_ACCESS_ARB = Enumerant('GL_BUFFER_ACCESS_ARB', 0x88bb, 'GL_ARB_vertex_buffer_object')
  5249. GL_BUFFER_MAPPED_ARB = Enumerant('GL_BUFFER_MAPPED_ARB', 0x88bc, 'GL_ARB_vertex_buffer_object')
  5250. GL_BUFFER_MAP_POINTER_ARB = Enumerant('GL_BUFFER_MAP_POINTER_ARB', 0x88bd, 'GL_ARB_vertex_buffer_object')
  5251. GL_BUFFER_SIZE_ARB = Enumerant('GL_BUFFER_SIZE_ARB', 0x8764, 'GL_ARB_vertex_buffer_object')
  5252. GL_BUFFER_USAGE_ARB = Enumerant('GL_BUFFER_USAGE_ARB', 0x8765, 'GL_ARB_vertex_buffer_object')
  5253. GL_COLOR_ARRAY_BUFFER_BINDING_ARB = Enumerant('GL_COLOR_ARRAY_BUFFER_BINDING_ARB', 0x8898, 'GL_ARB_vertex_buffer_object')
  5254. GL_DYNAMIC_COPY_ARB = Enumerant('GL_DYNAMIC_COPY_ARB', 0x88ea, 'GL_ARB_vertex_buffer_object')
  5255. GL_DYNAMIC_DRAW_ARB = Enumerant('GL_DYNAMIC_DRAW_ARB', 0x88e8, 'GL_ARB_vertex_buffer_object')
  5256. GL_DYNAMIC_READ_ARB = Enumerant('GL_DYNAMIC_READ_ARB', 0x88e9, 'GL_ARB_vertex_buffer_object')
  5257. GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = Enumerant('GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB', 0x889b, 'GL_ARB_vertex_buffer_object')
  5258. GL_ELEMENT_ARRAY_BUFFER_ARB = Enumerant('GL_ELEMENT_ARRAY_BUFFER_ARB', 0x8893, 'GL_ARB_vertex_buffer_object')
  5259. GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = Enumerant('GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB', 0x8895, 'GL_ARB_vertex_buffer_object')
  5260. GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = Enumerant('GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB', 0x889d, 'GL_ARB_vertex_buffer_object')
  5261. GL_INDEX_ARRAY_BUFFER_BINDING_ARB = Enumerant('GL_INDEX_ARRAY_BUFFER_BINDING_ARB', 0x8899, 'GL_ARB_vertex_buffer_object')
  5262. GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = Enumerant('GL_NORMAL_ARRAY_BUFFER_BINDING_ARB', 0x8897, 'GL_ARB_vertex_buffer_object')
  5263. GL_READ_ONLY_ARB = Enumerant('GL_READ_ONLY_ARB', 0x88b8, 'GL_ARB_vertex_buffer_object')
  5264. GL_READ_WRITE_ARB = Enumerant('GL_READ_WRITE_ARB', 0x88ba, 'GL_ARB_vertex_buffer_object')
  5265. GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = Enumerant('GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB', 0x889c, 'GL_ARB_vertex_buffer_object')
  5266. GL_STATIC_COPY_ARB = Enumerant('GL_STATIC_COPY_ARB', 0x88e6, 'GL_ARB_vertex_buffer_object')
  5267. GL_STATIC_DRAW_ARB = Enumerant('GL_STATIC_DRAW_ARB', 0x88e4, 'GL_ARB_vertex_buffer_object')
  5268. GL_STATIC_READ_ARB = Enumerant('GL_STATIC_READ_ARB', 0x88e5, 'GL_ARB_vertex_buffer_object')
  5269. GL_STREAM_COPY_ARB = Enumerant('GL_STREAM_COPY_ARB', 0x88e2, 'GL_ARB_vertex_buffer_object')
  5270. GL_STREAM_DRAW_ARB = Enumerant('GL_STREAM_DRAW_ARB', 0x88e0, 'GL_ARB_vertex_buffer_object')
  5271. GL_STREAM_READ_ARB = Enumerant('GL_STREAM_READ_ARB', 0x88e1, 'GL_ARB_vertex_buffer_object')
  5272. GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = Enumerant('GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB', 0x889a, 'GL_ARB_vertex_buffer_object')
  5273. GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = Enumerant('GL_VERTEX_ARRAY_BUFFER_BINDING_ARB', 0x8896, 'GL_ARB_vertex_buffer_object')
  5274. GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = Enumerant('GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB', 0x889f, 'GL_ARB_vertex_buffer_object')
  5275. GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = Enumerant('GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB', 0x889e, 'GL_ARB_vertex_buffer_object')
  5276. GL_WRITE_ONLY_ARB = Enumerant('GL_WRITE_ONLY_ARB', 0x88b9, 'GL_ARB_vertex_buffer_object')
  5277. defines.add(GL_ARRAY_BUFFER_ARB)
  5278. defines.add(GL_ARRAY_BUFFER_BINDING_ARB)
  5279. defines.add(GL_BUFFER_ACCESS_ARB)
  5280. defines.add(GL_BUFFER_MAPPED_ARB)
  5281. defines.add(GL_BUFFER_MAP_POINTER_ARB)
  5282. defines.add(GL_BUFFER_SIZE_ARB)
  5283. defines.add(GL_BUFFER_USAGE_ARB)
  5284. defines.add(GL_COLOR_ARRAY_BUFFER_BINDING_ARB)
  5285. defines.add(GL_DYNAMIC_COPY_ARB)
  5286. defines.add(GL_DYNAMIC_DRAW_ARB)
  5287. defines.add(GL_DYNAMIC_READ_ARB)
  5288. defines.add(GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB)
  5289. defines.add(GL_ELEMENT_ARRAY_BUFFER_ARB)
  5290. defines.add(GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB)
  5291. defines.add(GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB)
  5292. defines.add(GL_INDEX_ARRAY_BUFFER_BINDING_ARB)
  5293. defines.add(GL_NORMAL_ARRAY_BUFFER_BINDING_ARB)
  5294. defines.add(GL_READ_ONLY_ARB)
  5295. defines.add(GL_READ_WRITE_ARB)
  5296. defines.add(GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB)
  5297. defines.add(GL_STATIC_COPY_ARB)
  5298. defines.add(GL_STATIC_DRAW_ARB)
  5299. defines.add(GL_STATIC_READ_ARB)
  5300. defines.add(GL_STREAM_COPY_ARB)
  5301. defines.add(GL_STREAM_DRAW_ARB)
  5302. defines.add(GL_STREAM_READ_ARB)
  5303. defines.add(GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB)
  5304. defines.add(GL_VERTEX_ARRAY_BUFFER_BINDING_ARB)
  5305. defines.add(GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB)
  5306. defines.add(GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB)
  5307. defines.add(GL_WRITE_ONLY_ARB)
  5308. # GL_ARB_vertex_program
  5309. GL_COLOR_SUM_ARB = Enumerant('GL_COLOR_SUM_ARB', 0x8458, 'GL_ARB_vertex_program')
  5310. GL_CURRENT_MATRIX_ARB = Enumerant('GL_CURRENT_MATRIX_ARB', 0x8641, 'GL_ARB_vertex_program')
  5311. GL_CURRENT_MATRIX_STACK_DEPTH_ARB = Enumerant('GL_CURRENT_MATRIX_STACK_DEPTH_ARB', 0x8640, 'GL_ARB_vertex_program')
  5312. GL_CURRENT_VERTEX_ATTRIB_ARB = Enumerant('GL_CURRENT_VERTEX_ATTRIB_ARB', 0x8626, 'GL_ARB_vertex_program')
  5313. GL_MATRIX0_ARB = Enumerant('GL_MATRIX0_ARB', 0x88c0, 'GL_ARB_vertex_program')
  5314. GL_MATRIX10_ARB = Enumerant('GL_MATRIX10_ARB', 0x88ca, 'GL_ARB_vertex_program')
  5315. GL_MATRIX11_ARB = Enumerant('GL_MATRIX11_ARB', 0x88cb, 'GL_ARB_vertex_program')
  5316. GL_MATRIX12_ARB = Enumerant('GL_MATRIX12_ARB', 0x88cc, 'GL_ARB_vertex_program')
  5317. GL_MATRIX13_ARB = Enumerant('GL_MATRIX13_ARB', 0x88cd, 'GL_ARB_vertex_program')
  5318. GL_MATRIX14_ARB = Enumerant('GL_MATRIX14_ARB', 0x88ce, 'GL_ARB_vertex_program')
  5319. GL_MATRIX15_ARB = Enumerant('GL_MATRIX15_ARB', 0x88cf, 'GL_ARB_vertex_program')
  5320. GL_MATRIX16_ARB = Enumerant('GL_MATRIX16_ARB', 0x88d0, 'GL_ARB_vertex_program')
  5321. GL_MATRIX17_ARB = Enumerant('GL_MATRIX17_ARB', 0x88d1, 'GL_ARB_vertex_program')
  5322. GL_MATRIX18_ARB = Enumerant('GL_MATRIX18_ARB', 0x88d2, 'GL_ARB_vertex_program')
  5323. GL_MATRIX19_ARB = Enumerant('GL_MATRIX19_ARB', 0x88d3, 'GL_ARB_vertex_program')
  5324. GL_MATRIX1_ARB = Enumerant('GL_MATRIX1_ARB', 0x88c1, 'GL_ARB_vertex_program')
  5325. GL_MATRIX20_ARB = Enumerant('GL_MATRIX20_ARB', 0x88d4, 'GL_ARB_vertex_program')
  5326. GL_MATRIX21_ARB = Enumerant('GL_MATRIX21_ARB', 0x88d5, 'GL_ARB_vertex_program')
  5327. GL_MATRIX22_ARB = Enumerant('GL_MATRIX22_ARB', 0x88d6, 'GL_ARB_vertex_program')
  5328. GL_MATRIX23_ARB = Enumerant('GL_MATRIX23_ARB', 0x88d7, 'GL_ARB_vertex_program')
  5329. GL_MATRIX24_ARB = Enumerant('GL_MATRIX24_ARB', 0x88d8, 'GL_ARB_vertex_program')
  5330. GL_MATRIX25_ARB = Enumerant('GL_MATRIX25_ARB', 0x88d9, 'GL_ARB_vertex_program')
  5331. GL_MATRIX26_ARB = Enumerant('GL_MATRIX26_ARB', 0x88da, 'GL_ARB_vertex_program')
  5332. GL_MATRIX27_ARB = Enumerant('GL_MATRIX27_ARB', 0x88db, 'GL_ARB_vertex_program')
  5333. GL_MATRIX28_ARB = Enumerant('GL_MATRIX28_ARB', 0x88dc, 'GL_ARB_vertex_program')
  5334. GL_MATRIX29_ARB = Enumerant('GL_MATRIX29_ARB', 0x88dd, 'GL_ARB_vertex_program')
  5335. GL_MATRIX2_ARB = Enumerant('GL_MATRIX2_ARB', 0x88c2, 'GL_ARB_vertex_program')
  5336. GL_MATRIX30_ARB = Enumerant('GL_MATRIX30_ARB', 0x88de, 'GL_ARB_vertex_program')
  5337. GL_MATRIX31_ARB = Enumerant('GL_MATRIX31_ARB', 0x88df, 'GL_ARB_vertex_program')
  5338. GL_MATRIX3_ARB = Enumerant('GL_MATRIX3_ARB', 0x88c3, 'GL_ARB_vertex_program')
  5339. GL_MATRIX4_ARB = Enumerant('GL_MATRIX4_ARB', 0x88c4, 'GL_ARB_vertex_program')
  5340. GL_MATRIX5_ARB = Enumerant('GL_MATRIX5_ARB', 0x88c5, 'GL_ARB_vertex_program')
  5341. GL_MATRIX6_ARB = Enumerant('GL_MATRIX6_ARB', 0x88c6, 'GL_ARB_vertex_program')
  5342. GL_MATRIX7_ARB = Enumerant('GL_MATRIX7_ARB', 0x88c7, 'GL_ARB_vertex_program')
  5343. GL_MATRIX8_ARB = Enumerant('GL_MATRIX8_ARB', 0x88c8, 'GL_ARB_vertex_program')
  5344. GL_MATRIX9_ARB = Enumerant('GL_MATRIX9_ARB', 0x88c9, 'GL_ARB_vertex_program')
  5345. GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = Enumerant('GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB', 0x88b1, 'GL_ARB_vertex_program')
  5346. GL_MAX_PROGRAM_ATTRIBS_ARB = Enumerant('GL_MAX_PROGRAM_ATTRIBS_ARB', 0x88ad, 'GL_ARB_vertex_program')
  5347. GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = Enumerant('GL_MAX_PROGRAM_ENV_PARAMETERS_ARB', 0x88b5, 'GL_ARB_vertex_program')
  5348. GL_MAX_PROGRAM_INSTRUCTIONS_ARB = Enumerant('GL_MAX_PROGRAM_INSTRUCTIONS_ARB', 0x88a1, 'GL_ARB_vertex_program')
  5349. GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = Enumerant('GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB', 0x88b4, 'GL_ARB_vertex_program')
  5350. GL_MAX_PROGRAM_MATRICES_ARB = Enumerant('GL_MAX_PROGRAM_MATRICES_ARB', 0x862f, 'GL_ARB_vertex_program')
  5351. GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = Enumerant('GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB', 0x862e, 'GL_ARB_vertex_program')
  5352. GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = Enumerant('GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB', 0x88b3, 'GL_ARB_vertex_program')
  5353. GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = Enumerant('GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB', 0x88af, 'GL_ARB_vertex_program')
  5354. GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = Enumerant('GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB', 0x88a3, 'GL_ARB_vertex_program')
  5355. GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = Enumerant('GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB', 0x88ab, 'GL_ARB_vertex_program')
  5356. GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = Enumerant('GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB', 0x88a7, 'GL_ARB_vertex_program')
  5357. GL_MAX_PROGRAM_PARAMETERS_ARB = Enumerant('GL_MAX_PROGRAM_PARAMETERS_ARB', 0x88a9, 'GL_ARB_vertex_program')
  5358. GL_MAX_PROGRAM_TEMPORARIES_ARB = Enumerant('GL_MAX_PROGRAM_TEMPORARIES_ARB', 0x88a5, 'GL_ARB_vertex_program')
  5359. GL_MAX_VERTEX_ATTRIBS_ARB = Enumerant('GL_MAX_VERTEX_ATTRIBS_ARB', 0x8869, 'GL_ARB_vertex_program')
  5360. GL_PROGRAM_ADDRESS_REGISTERS_ARB = Enumerant('GL_PROGRAM_ADDRESS_REGISTERS_ARB', 0x88b0, 'GL_ARB_vertex_program')
  5361. GL_PROGRAM_ATTRIBS_ARB = Enumerant('GL_PROGRAM_ATTRIBS_ARB', 0x88ac, 'GL_ARB_vertex_program')
  5362. GL_PROGRAM_BINDING_ARB = Enumerant('GL_PROGRAM_BINDING_ARB', 0x8677, 'GL_ARB_vertex_program')
  5363. GL_PROGRAM_ERROR_POSITION_ARB = Enumerant('GL_PROGRAM_ERROR_POSITION_ARB', 0x864b, 'GL_ARB_vertex_program')
  5364. GL_PROGRAM_ERROR_STRING_ARB = Enumerant('GL_PROGRAM_ERROR_STRING_ARB', 0x8874, 'GL_ARB_vertex_program')
  5365. GL_PROGRAM_FORMAT_ARB = Enumerant('GL_PROGRAM_FORMAT_ARB', 0x8876, 'GL_ARB_vertex_program')
  5366. GL_PROGRAM_FORMAT_ASCII_ARB = Enumerant('GL_PROGRAM_FORMAT_ASCII_ARB', 0x8875, 'GL_ARB_vertex_program')
  5367. GL_PROGRAM_INSTRUCTIONS_ARB = Enumerant('GL_PROGRAM_INSTRUCTIONS_ARB', 0x88a0, 'GL_ARB_vertex_program')
  5368. GL_PROGRAM_LENGTH_ARB = Enumerant('GL_PROGRAM_LENGTH_ARB', 0x8627, 'GL_ARB_vertex_program')
  5369. GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = Enumerant('GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB', 0x88b2, 'GL_ARB_vertex_program')
  5370. GL_PROGRAM_NATIVE_ATTRIBS_ARB = Enumerant('GL_PROGRAM_NATIVE_ATTRIBS_ARB', 0x88ae, 'GL_ARB_vertex_program')
  5371. GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = Enumerant('GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB', 0x88a2, 'GL_ARB_vertex_program')
  5372. GL_PROGRAM_NATIVE_PARAMETERS_ARB = Enumerant('GL_PROGRAM_NATIVE_PARAMETERS_ARB', 0x88aa, 'GL_ARB_vertex_program')
  5373. GL_PROGRAM_NATIVE_TEMPORARIES_ARB = Enumerant('GL_PROGRAM_NATIVE_TEMPORARIES_ARB', 0x88a6, 'GL_ARB_vertex_program')
  5374. GL_PROGRAM_PARAMETERS_ARB = Enumerant('GL_PROGRAM_PARAMETERS_ARB', 0x88a8, 'GL_ARB_vertex_program')
  5375. GL_PROGRAM_STRING_ARB = Enumerant('GL_PROGRAM_STRING_ARB', 0x8628, 'GL_ARB_vertex_program')
  5376. GL_PROGRAM_TEMPORARIES_ARB = Enumerant('GL_PROGRAM_TEMPORARIES_ARB', 0x88a4, 'GL_ARB_vertex_program')
  5377. GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = Enumerant('GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB', 0x88b6, 'GL_ARB_vertex_program')
  5378. GL_TRANSPOSE_CURRENT_MATRIX_ARB = Enumerant('GL_TRANSPOSE_CURRENT_MATRIX_ARB', 0x88b7, 'GL_ARB_vertex_program')
  5379. GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = Enumerant('GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB', 0x8622, 'GL_ARB_vertex_program')
  5380. GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = Enumerant('GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB', 0x886a, 'GL_ARB_vertex_program')
  5381. GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = Enumerant('GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB', 0x8645, 'GL_ARB_vertex_program')
  5382. GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = Enumerant('GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB', 0x8623, 'GL_ARB_vertex_program')
  5383. GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = Enumerant('GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB', 0x8624, 'GL_ARB_vertex_program')
  5384. GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = Enumerant('GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB', 0x8625, 'GL_ARB_vertex_program')
  5385. GL_VERTEX_PROGRAM_ARB = Enumerant('GL_VERTEX_PROGRAM_ARB', 0x8620, 'GL_ARB_vertex_program')
  5386. GL_VERTEX_PROGRAM_POINT_SIZE_ARB = Enumerant('GL_VERTEX_PROGRAM_POINT_SIZE_ARB', 0x8642, 'GL_ARB_vertex_program')
  5387. GL_VERTEX_PROGRAM_TWO_SIDE_ARB = Enumerant('GL_VERTEX_PROGRAM_TWO_SIDE_ARB', 0x8643, 'GL_ARB_vertex_program')
  5388. defines.add(GL_COLOR_SUM_ARB)
  5389. defines.add(GL_CURRENT_MATRIX_ARB)
  5390. defines.add(GL_CURRENT_MATRIX_STACK_DEPTH_ARB)
  5391. defines.add(GL_CURRENT_VERTEX_ATTRIB_ARB)
  5392. defines.add(GL_MATRIX0_ARB)
  5393. defines.add(GL_MATRIX10_ARB)
  5394. defines.add(GL_MATRIX11_ARB)
  5395. defines.add(GL_MATRIX12_ARB)
  5396. defines.add(GL_MATRIX13_ARB)
  5397. defines.add(GL_MATRIX14_ARB)
  5398. defines.add(GL_MATRIX15_ARB)
  5399. defines.add(GL_MATRIX16_ARB)
  5400. defines.add(GL_MATRIX17_ARB)
  5401. defines.add(GL_MATRIX18_ARB)
  5402. defines.add(GL_MATRIX19_ARB)
  5403. defines.add(GL_MATRIX1_ARB)
  5404. defines.add(GL_MATRIX20_ARB)
  5405. defines.add(GL_MATRIX21_ARB)
  5406. defines.add(GL_MATRIX22_ARB)
  5407. defines.add(GL_MATRIX23_ARB)
  5408. defines.add(GL_MATRIX24_ARB)
  5409. defines.add(GL_MATRIX25_ARB)
  5410. defines.add(GL_MATRIX26_ARB)
  5411. defines.add(GL_MATRIX27_ARB)
  5412. defines.add(GL_MATRIX28_ARB)
  5413. defines.add(GL_MATRIX29_ARB)
  5414. defines.add(GL_MATRIX2_ARB)
  5415. defines.add(GL_MATRIX30_ARB)
  5416. defines.add(GL_MATRIX31_ARB)
  5417. defines.add(GL_MATRIX3_ARB)
  5418. defines.add(GL_MATRIX4_ARB)
  5419. defines.add(GL_MATRIX5_ARB)
  5420. defines.add(GL_MATRIX6_ARB)
  5421. defines.add(GL_MATRIX7_ARB)
  5422. defines.add(GL_MATRIX8_ARB)
  5423. defines.add(GL_MATRIX9_ARB)
  5424. defines.add(GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB)
  5425. defines.add(GL_MAX_PROGRAM_ATTRIBS_ARB)
  5426. defines.add(GL_MAX_PROGRAM_ENV_PARAMETERS_ARB)
  5427. defines.add(GL_MAX_PROGRAM_INSTRUCTIONS_ARB)
  5428. defines.add(GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB)
  5429. defines.add(GL_MAX_PROGRAM_MATRICES_ARB)
  5430. defines.add(GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB)
  5431. defines.add(GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB)
  5432. defines.add(GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB)
  5433. defines.add(GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB)
  5434. defines.add(GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB)
  5435. defines.add(GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB)
  5436. defines.add(GL_MAX_PROGRAM_PARAMETERS_ARB)
  5437. defines.add(GL_MAX_PROGRAM_TEMPORARIES_ARB)
  5438. defines.add(GL_MAX_VERTEX_ATTRIBS_ARB)
  5439. defines.add(GL_PROGRAM_ADDRESS_REGISTERS_ARB)
  5440. defines.add(GL_PROGRAM_ATTRIBS_ARB)
  5441. defines.add(GL_PROGRAM_BINDING_ARB)
  5442. defines.add(GL_PROGRAM_ERROR_POSITION_ARB)
  5443. defines.add(GL_PROGRAM_ERROR_STRING_ARB)
  5444. defines.add(GL_PROGRAM_FORMAT_ARB)
  5445. defines.add(GL_PROGRAM_FORMAT_ASCII_ARB)
  5446. defines.add(GL_PROGRAM_INSTRUCTIONS_ARB)
  5447. defines.add(GL_PROGRAM_LENGTH_ARB)
  5448. defines.add(GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB)
  5449. defines.add(GL_PROGRAM_NATIVE_ATTRIBS_ARB)
  5450. defines.add(GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB)
  5451. defines.add(GL_PROGRAM_NATIVE_PARAMETERS_ARB)
  5452. defines.add(GL_PROGRAM_NATIVE_TEMPORARIES_ARB)
  5453. defines.add(GL_PROGRAM_PARAMETERS_ARB)
  5454. defines.add(GL_PROGRAM_STRING_ARB)
  5455. defines.add(GL_PROGRAM_TEMPORARIES_ARB)
  5456. defines.add(GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB)
  5457. defines.add(GL_TRANSPOSE_CURRENT_MATRIX_ARB)
  5458. defines.add(GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB)
  5459. defines.add(GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB)
  5460. defines.add(GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB)
  5461. defines.add(GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB)
  5462. defines.add(GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB)
  5463. defines.add(GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB)
  5464. defines.add(GL_VERTEX_PROGRAM_ARB)
  5465. defines.add(GL_VERTEX_PROGRAM_POINT_SIZE_ARB)
  5466. defines.add(GL_VERTEX_PROGRAM_TWO_SIDE_ARB)
  5467. # GL_ARB_vertex_shader
  5468. GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = Enumerant('GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB', 0x8b4d, 'GL_ARB_vertex_shader')
  5469. GL_MAX_VARYING_FLOATS_ARB = Enumerant('GL_MAX_VARYING_FLOATS_ARB', 0x8b4b, 'GL_ARB_vertex_shader')
  5470. GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = Enumerant('GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB', 0x8b4c, 'GL_ARB_vertex_shader')
  5471. GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = Enumerant('GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB', 0x8b4a, 'GL_ARB_vertex_shader')
  5472. GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = Enumerant('GL_OBJECT_ACTIVE_ATTRIBUTES_ARB', 0x8b89, 'GL_ARB_vertex_shader')
  5473. GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = Enumerant('GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB', 0x8b8a, 'GL_ARB_vertex_shader')
  5474. GL_VERTEX_SHADER_ARB = Enumerant('GL_VERTEX_SHADER_ARB', 0x8b31, 'GL_ARB_vertex_shader')
  5475. defines.add(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB)
  5476. defines.add(GL_MAX_VARYING_FLOATS_ARB)
  5477. defines.add(GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB)
  5478. defines.add(GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB)
  5479. defines.add(GL_OBJECT_ACTIVE_ATTRIBUTES_ARB)
  5480. defines.add(GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB)
  5481. defines.add(GL_VERTEX_SHADER_ARB)
  5482. # GL_ARB_vertex_type_2_10_10_10_rev
  5483. GL_INT_2_10_10_10_REV = Enumerant('GL_INT_2_10_10_10_REV', 0x8d9f, 'GL_ARB_vertex_type_2_10_10_10_rev')
  5484. defines.add(GL_INT_2_10_10_10_REV)
  5485. # GL_ARB_viewport_array
  5486. GL_LAYER_PROVOKING_VERTEX = Enumerant('GL_LAYER_PROVOKING_VERTEX', 0x825e, 'GL_ARB_viewport_array')
  5487. GL_MAX_VIEWPORTS = Enumerant('GL_MAX_VIEWPORTS', 0x825b, 'GL_ARB_viewport_array')
  5488. GL_UNDEFINED_VERTEX = Enumerant('GL_UNDEFINED_VERTEX', 0x8260, 'GL_ARB_viewport_array')
  5489. GL_VIEWPORT_BOUNDS_RANGE = Enumerant('GL_VIEWPORT_BOUNDS_RANGE', 0x825d, 'GL_ARB_viewport_array')
  5490. GL_VIEWPORT_INDEX_PROVOKING_VERTEX = Enumerant('GL_VIEWPORT_INDEX_PROVOKING_VERTEX', 0x825f, 'GL_ARB_viewport_array')
  5491. GL_VIEWPORT_SUBPIXEL_BITS = Enumerant('GL_VIEWPORT_SUBPIXEL_BITS', 0x825c, 'GL_ARB_viewport_array')
  5492. defines.add(GL_LAYER_PROVOKING_VERTEX)
  5493. defines.add(GL_MAX_VIEWPORTS)
  5494. defines.add(GL_UNDEFINED_VERTEX)
  5495. defines.add(GL_VIEWPORT_BOUNDS_RANGE)
  5496. defines.add(GL_VIEWPORT_INDEX_PROVOKING_VERTEX)
  5497. defines.add(GL_VIEWPORT_SUBPIXEL_BITS)
  5498. # GL_ARM_mali_program_binary
  5499. GL_MALI_PROGRAM_BINARY_ARM = Enumerant('GL_MALI_PROGRAM_BINARY_ARM', 0x8f61, 'GL_ARM_mali_program_binary')
  5500. defines.add(GL_MALI_PROGRAM_BINARY_ARM)
  5501. # GL_ARM_mali_shader_binary
  5502. GL_MALI_SHADER_BINARY_ARM = Enumerant('GL_MALI_SHADER_BINARY_ARM', 0x8f60, 'GL_ARM_mali_shader_binary')
  5503. defines.add(GL_MALI_SHADER_BINARY_ARM)
  5504. # GL_ATI_draw_buffers
  5505. GL_DRAW_BUFFER0_ATI = Enumerant('GL_DRAW_BUFFER0_ATI', 0x8825, 'GL_ATI_draw_buffers')
  5506. GL_DRAW_BUFFER10_ATI = Enumerant('GL_DRAW_BUFFER10_ATI', 0x882f, 'GL_ATI_draw_buffers')
  5507. GL_DRAW_BUFFER11_ATI = Enumerant('GL_DRAW_BUFFER11_ATI', 0x8830, 'GL_ATI_draw_buffers')
  5508. GL_DRAW_BUFFER12_ATI = Enumerant('GL_DRAW_BUFFER12_ATI', 0x8831, 'GL_ATI_draw_buffers')
  5509. GL_DRAW_BUFFER13_ATI = Enumerant('GL_DRAW_BUFFER13_ATI', 0x8832, 'GL_ATI_draw_buffers')
  5510. GL_DRAW_BUFFER14_ATI = Enumerant('GL_DRAW_BUFFER14_ATI', 0x8833, 'GL_ATI_draw_buffers')
  5511. GL_DRAW_BUFFER15_ATI = Enumerant('GL_DRAW_BUFFER15_ATI', 0x8834, 'GL_ATI_draw_buffers')
  5512. GL_DRAW_BUFFER1_ATI = Enumerant('GL_DRAW_BUFFER1_ATI', 0x8826, 'GL_ATI_draw_buffers')
  5513. GL_DRAW_BUFFER2_ATI = Enumerant('GL_DRAW_BUFFER2_ATI', 0x8827, 'GL_ATI_draw_buffers')
  5514. GL_DRAW_BUFFER3_ATI = Enumerant('GL_DRAW_BUFFER3_ATI', 0x8828, 'GL_ATI_draw_buffers')
  5515. GL_DRAW_BUFFER4_ATI = Enumerant('GL_DRAW_BUFFER4_ATI', 0x8829, 'GL_ATI_draw_buffers')
  5516. GL_DRAW_BUFFER5_ATI = Enumerant('GL_DRAW_BUFFER5_ATI', 0x882a, 'GL_ATI_draw_buffers')
  5517. GL_DRAW_BUFFER6_ATI = Enumerant('GL_DRAW_BUFFER6_ATI', 0x882b, 'GL_ATI_draw_buffers')
  5518. GL_DRAW_BUFFER7_ATI = Enumerant('GL_DRAW_BUFFER7_ATI', 0x882c, 'GL_ATI_draw_buffers')
  5519. GL_DRAW_BUFFER8_ATI = Enumerant('GL_DRAW_BUFFER8_ATI', 0x882d, 'GL_ATI_draw_buffers')
  5520. GL_DRAW_BUFFER9_ATI = Enumerant('GL_DRAW_BUFFER9_ATI', 0x882e, 'GL_ATI_draw_buffers')
  5521. GL_MAX_DRAW_BUFFERS_ATI = Enumerant('GL_MAX_DRAW_BUFFERS_ATI', 0x8824, 'GL_ATI_draw_buffers')
  5522. defines.add(GL_DRAW_BUFFER0_ATI)
  5523. defines.add(GL_DRAW_BUFFER10_ATI)
  5524. defines.add(GL_DRAW_BUFFER11_ATI)
  5525. defines.add(GL_DRAW_BUFFER12_ATI)
  5526. defines.add(GL_DRAW_BUFFER13_ATI)
  5527. defines.add(GL_DRAW_BUFFER14_ATI)
  5528. defines.add(GL_DRAW_BUFFER15_ATI)
  5529. defines.add(GL_DRAW_BUFFER1_ATI)
  5530. defines.add(GL_DRAW_BUFFER2_ATI)
  5531. defines.add(GL_DRAW_BUFFER3_ATI)
  5532. defines.add(GL_DRAW_BUFFER4_ATI)
  5533. defines.add(GL_DRAW_BUFFER5_ATI)
  5534. defines.add(GL_DRAW_BUFFER6_ATI)
  5535. defines.add(GL_DRAW_BUFFER7_ATI)
  5536. defines.add(GL_DRAW_BUFFER8_ATI)
  5537. defines.add(GL_DRAW_BUFFER9_ATI)
  5538. defines.add(GL_MAX_DRAW_BUFFERS_ATI)
  5539. # GL_ATI_element_array
  5540. GL_ELEMENT_ARRAY_ATI = Enumerant('GL_ELEMENT_ARRAY_ATI', 0x8768, 'GL_ATI_element_array')
  5541. GL_ELEMENT_ARRAY_POINTER_ATI = Enumerant('GL_ELEMENT_ARRAY_POINTER_ATI', 0x876a, 'GL_ATI_element_array')
  5542. GL_ELEMENT_ARRAY_TYPE_ATI = Enumerant('GL_ELEMENT_ARRAY_TYPE_ATI', 0x8769, 'GL_ATI_element_array')
  5543. defines.add(GL_ELEMENT_ARRAY_ATI)
  5544. defines.add(GL_ELEMENT_ARRAY_POINTER_ATI)
  5545. defines.add(GL_ELEMENT_ARRAY_TYPE_ATI)
  5546. # GL_ATI_envmap_bumpmap
  5547. GL_BUMP_ENVMAP_ATI = Enumerant('GL_BUMP_ENVMAP_ATI', 0x877b, 'GL_ATI_envmap_bumpmap')
  5548. GL_BUMP_NUM_TEX_UNITS_ATI = Enumerant('GL_BUMP_NUM_TEX_UNITS_ATI', 0x8777, 'GL_ATI_envmap_bumpmap')
  5549. GL_BUMP_ROT_MATRIX_ATI = Enumerant('GL_BUMP_ROT_MATRIX_ATI', 0x8775, 'GL_ATI_envmap_bumpmap')
  5550. GL_BUMP_ROT_MATRIX_SIZE_ATI = Enumerant('GL_BUMP_ROT_MATRIX_SIZE_ATI', 0x8776, 'GL_ATI_envmap_bumpmap')
  5551. GL_BUMP_TARGET_ATI = Enumerant('GL_BUMP_TARGET_ATI', 0x877c, 'GL_ATI_envmap_bumpmap')
  5552. GL_BUMP_TEX_UNITS_ATI = Enumerant('GL_BUMP_TEX_UNITS_ATI', 0x8778, 'GL_ATI_envmap_bumpmap')
  5553. GL_DU8DV8_ATI = Enumerant('GL_DU8DV8_ATI', 0x877a, 'GL_ATI_envmap_bumpmap')
  5554. GL_DUDV_ATI = Enumerant('GL_DUDV_ATI', 0x8779, 'GL_ATI_envmap_bumpmap')
  5555. defines.add(GL_BUMP_ENVMAP_ATI)
  5556. defines.add(GL_BUMP_NUM_TEX_UNITS_ATI)
  5557. defines.add(GL_BUMP_ROT_MATRIX_ATI)
  5558. defines.add(GL_BUMP_ROT_MATRIX_SIZE_ATI)
  5559. defines.add(GL_BUMP_TARGET_ATI)
  5560. defines.add(GL_BUMP_TEX_UNITS_ATI)
  5561. defines.add(GL_DU8DV8_ATI)
  5562. defines.add(GL_DUDV_ATI)
  5563. # GL_ATI_fragment_shader
  5564. GL_2X_BIT_ATI = Enumerant('GL_2X_BIT_ATI', 0x0001, 'GL_ATI_fragment_shader')
  5565. GL_4X_BIT_ATI = Enumerant('GL_4X_BIT_ATI', 0x0002, 'GL_ATI_fragment_shader')
  5566. GL_8X_BIT_ATI = Enumerant('GL_8X_BIT_ATI', 0x0004, 'GL_ATI_fragment_shader')
  5567. GL_ADD_ATI = Enumerant('GL_ADD_ATI', 0x8963, 'GL_ATI_fragment_shader')
  5568. GL_BIAS_BIT_ATI = Enumerant('GL_BIAS_BIT_ATI', 0x0008, 'GL_ATI_fragment_shader')
  5569. GL_BLUE_BIT_ATI = Enumerant('GL_BLUE_BIT_ATI', 0x0004, 'GL_ATI_fragment_shader')
  5570. GL_CND0_ATI = Enumerant('GL_CND0_ATI', 0x896b, 'GL_ATI_fragment_shader')
  5571. GL_CND_ATI = Enumerant('GL_CND_ATI', 0x896a, 'GL_ATI_fragment_shader')
  5572. GL_COLOR_ALPHA_PAIRING_ATI = Enumerant('GL_COLOR_ALPHA_PAIRING_ATI', 0x8975, 'GL_ATI_fragment_shader')
  5573. GL_COMP_BIT_ATI = Enumerant('GL_COMP_BIT_ATI', 0x0002, 'GL_ATI_fragment_shader')
  5574. GL_CON_0_ATI = Enumerant('GL_CON_0_ATI', 0x8941, 'GL_ATI_fragment_shader')
  5575. GL_CON_1_ATI = Enumerant('GL_CON_1_ATI', 0x8942, 'GL_ATI_fragment_shader')
  5576. GL_CON_2_ATI = Enumerant('GL_CON_2_ATI', 0x8943, 'GL_ATI_fragment_shader')
  5577. GL_CON_3_ATI = Enumerant('GL_CON_3_ATI', 0x8944, 'GL_ATI_fragment_shader')
  5578. GL_CON_4_ATI = Enumerant('GL_CON_4_ATI', 0x8945, 'GL_ATI_fragment_shader')
  5579. GL_CON_5_ATI = Enumerant('GL_CON_5_ATI', 0x8946, 'GL_ATI_fragment_shader')
  5580. GL_CON_6_ATI = Enumerant('GL_CON_6_ATI', 0x8947, 'GL_ATI_fragment_shader')
  5581. GL_CON_7_ATI = Enumerant('GL_CON_7_ATI', 0x8948, 'GL_ATI_fragment_shader')
  5582. GL_DOT2_ADD_ATI = Enumerant('GL_DOT2_ADD_ATI', 0x896c, 'GL_ATI_fragment_shader')
  5583. GL_DOT3_ATI = Enumerant('GL_DOT3_ATI', 0x8966, 'GL_ATI_fragment_shader')
  5584. GL_DOT4_ATI = Enumerant('GL_DOT4_ATI', 0x8967, 'GL_ATI_fragment_shader')
  5585. GL_EIGHTH_BIT_ATI = Enumerant('GL_EIGHTH_BIT_ATI', 0x0020, 'GL_ATI_fragment_shader')
  5586. GL_FRAGMENT_SHADER_ATI = Enumerant('GL_FRAGMENT_SHADER_ATI', 0x8920, 'GL_ATI_fragment_shader')
  5587. GL_GREEN_BIT_ATI = Enumerant('GL_GREEN_BIT_ATI', 0x0002, 'GL_ATI_fragment_shader')
  5588. GL_HALF_BIT_ATI = Enumerant('GL_HALF_BIT_ATI', 0x0008, 'GL_ATI_fragment_shader')
  5589. GL_LERP_ATI = Enumerant('GL_LERP_ATI', 0x8969, 'GL_ATI_fragment_shader')
  5590. GL_MAD_ATI = Enumerant('GL_MAD_ATI', 0x8968, 'GL_ATI_fragment_shader')
  5591. GL_MOV_ATI = Enumerant('GL_MOV_ATI', 0x8961, 'GL_ATI_fragment_shader')
  5592. GL_MUL_ATI = Enumerant('GL_MUL_ATI', 0x8964, 'GL_ATI_fragment_shader')
  5593. GL_NEGATE_BIT_ATI = Enumerant('GL_NEGATE_BIT_ATI', 0x0004, 'GL_ATI_fragment_shader')
  5594. GL_NUM_FRAGMENT_CONSTANTS_ATI = Enumerant('GL_NUM_FRAGMENT_CONSTANTS_ATI', 0x896f, 'GL_ATI_fragment_shader')
  5595. GL_NUM_FRAGMENT_REGISTERS_ATI = Enumerant('GL_NUM_FRAGMENT_REGISTERS_ATI', 0x896e, 'GL_ATI_fragment_shader')
  5596. GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = Enumerant('GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI', 0x8973, 'GL_ATI_fragment_shader')
  5597. GL_NUM_INSTRUCTIONS_PER_PASS_ATI = Enumerant('GL_NUM_INSTRUCTIONS_PER_PASS_ATI', 0x8971, 'GL_ATI_fragment_shader')
  5598. GL_NUM_INSTRUCTIONS_TOTAL_ATI = Enumerant('GL_NUM_INSTRUCTIONS_TOTAL_ATI', 0x8972, 'GL_ATI_fragment_shader')
  5599. GL_NUM_LOOPBACK_COMPONENTS_ATI = Enumerant('GL_NUM_LOOPBACK_COMPONENTS_ATI', 0x8974, 'GL_ATI_fragment_shader')
  5600. GL_NUM_PASSES_ATI = Enumerant('GL_NUM_PASSES_ATI', 0x8970, 'GL_ATI_fragment_shader')
  5601. GL_QUARTER_BIT_ATI = Enumerant('GL_QUARTER_BIT_ATI', 0x0010, 'GL_ATI_fragment_shader')
  5602. GL_RED_BIT_ATI = Enumerant('GL_RED_BIT_ATI', 0x0001, 'GL_ATI_fragment_shader')
  5603. GL_REG_0_ATI = Enumerant('GL_REG_0_ATI', 0x8921, 'GL_ATI_fragment_shader')
  5604. GL_REG_1_ATI = Enumerant('GL_REG_1_ATI', 0x8922, 'GL_ATI_fragment_shader')
  5605. GL_REG_2_ATI = Enumerant('GL_REG_2_ATI', 0x8923, 'GL_ATI_fragment_shader')
  5606. GL_REG_3_ATI = Enumerant('GL_REG_3_ATI', 0x8924, 'GL_ATI_fragment_shader')
  5607. GL_REG_4_ATI = Enumerant('GL_REG_4_ATI', 0x8925, 'GL_ATI_fragment_shader')
  5608. GL_REG_5_ATI = Enumerant('GL_REG_5_ATI', 0x8926, 'GL_ATI_fragment_shader')
  5609. GL_SATURATE_BIT_ATI = Enumerant('GL_SATURATE_BIT_ATI', 0x0040, 'GL_ATI_fragment_shader')
  5610. GL_SECONDARY_INTERPOLATOR_ATI = Enumerant('GL_SECONDARY_INTERPOLATOR_ATI', 0x896d, 'GL_ATI_fragment_shader')
  5611. GL_SUB_ATI = Enumerant('GL_SUB_ATI', 0x8965, 'GL_ATI_fragment_shader')
  5612. GL_SWIZZLE_STQ_ATI = Enumerant('GL_SWIZZLE_STQ_ATI', 0x8977, 'GL_ATI_fragment_shader')
  5613. GL_SWIZZLE_STQ_DQ_ATI = Enumerant('GL_SWIZZLE_STQ_DQ_ATI', 0x8979, 'GL_ATI_fragment_shader')
  5614. GL_SWIZZLE_STRQ_ATI = Enumerant('GL_SWIZZLE_STRQ_ATI', 0x897a, 'GL_ATI_fragment_shader')
  5615. GL_SWIZZLE_STRQ_DQ_ATI = Enumerant('GL_SWIZZLE_STRQ_DQ_ATI', 0x897b, 'GL_ATI_fragment_shader')
  5616. GL_SWIZZLE_STR_ATI = Enumerant('GL_SWIZZLE_STR_ATI', 0x8976, 'GL_ATI_fragment_shader')
  5617. GL_SWIZZLE_STR_DR_ATI = Enumerant('GL_SWIZZLE_STR_DR_ATI', 0x8978, 'GL_ATI_fragment_shader')
  5618. defines.add(GL_2X_BIT_ATI)
  5619. defines.add(GL_4X_BIT_ATI)
  5620. defines.add(GL_8X_BIT_ATI)
  5621. defines.add(GL_ADD_ATI)
  5622. defines.add(GL_BIAS_BIT_ATI)
  5623. defines.add(GL_BLUE_BIT_ATI)
  5624. defines.add(GL_CND0_ATI)
  5625. defines.add(GL_CND_ATI)
  5626. defines.add(GL_COLOR_ALPHA_PAIRING_ATI)
  5627. defines.add(GL_COMP_BIT_ATI)
  5628. defines.add(GL_CON_0_ATI)
  5629. defines.add(GL_CON_1_ATI)
  5630. defines.add(GL_CON_2_ATI)
  5631. defines.add(GL_CON_3_ATI)
  5632. defines.add(GL_CON_4_ATI)
  5633. defines.add(GL_CON_5_ATI)
  5634. defines.add(GL_CON_6_ATI)
  5635. defines.add(GL_CON_7_ATI)
  5636. defines.add(GL_DOT2_ADD_ATI)
  5637. defines.add(GL_DOT3_ATI)
  5638. defines.add(GL_DOT4_ATI)
  5639. defines.add(GL_EIGHTH_BIT_ATI)
  5640. defines.add(GL_FRAGMENT_SHADER_ATI)
  5641. defines.add(GL_GREEN_BIT_ATI)
  5642. defines.add(GL_HALF_BIT_ATI)
  5643. defines.add(GL_LERP_ATI)
  5644. defines.add(GL_MAD_ATI)
  5645. defines.add(GL_MOV_ATI)
  5646. defines.add(GL_MUL_ATI)
  5647. defines.add(GL_NEGATE_BIT_ATI)
  5648. defines.add(GL_NUM_FRAGMENT_CONSTANTS_ATI)
  5649. defines.add(GL_NUM_FRAGMENT_REGISTERS_ATI)
  5650. defines.add(GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI)
  5651. defines.add(GL_NUM_INSTRUCTIONS_PER_PASS_ATI)
  5652. defines.add(GL_NUM_INSTRUCTIONS_TOTAL_ATI)
  5653. defines.add(GL_NUM_LOOPBACK_COMPONENTS_ATI)
  5654. defines.add(GL_NUM_PASSES_ATI)
  5655. defines.add(GL_QUARTER_BIT_ATI)
  5656. defines.add(GL_RED_BIT_ATI)
  5657. defines.add(GL_REG_0_ATI)
  5658. defines.add(GL_REG_1_ATI)
  5659. defines.add(GL_REG_2_ATI)
  5660. defines.add(GL_REG_3_ATI)
  5661. defines.add(GL_REG_4_ATI)
  5662. defines.add(GL_REG_5_ATI)
  5663. defines.add(GL_SATURATE_BIT_ATI)
  5664. defines.add(GL_SECONDARY_INTERPOLATOR_ATI)
  5665. defines.add(GL_SUB_ATI)
  5666. defines.add(GL_SWIZZLE_STQ_ATI)
  5667. defines.add(GL_SWIZZLE_STQ_DQ_ATI)
  5668. defines.add(GL_SWIZZLE_STRQ_ATI)
  5669. defines.add(GL_SWIZZLE_STRQ_DQ_ATI)
  5670. defines.add(GL_SWIZZLE_STR_ATI)
  5671. defines.add(GL_SWIZZLE_STR_DR_ATI)
  5672. # GL_ATI_meminfo
  5673. GL_RENDERBUFFER_FREE_MEMORY_ATI = Enumerant('GL_RENDERBUFFER_FREE_MEMORY_ATI', 0x87fd, 'GL_ATI_meminfo')
  5674. GL_TEXTURE_FREE_MEMORY_ATI = Enumerant('GL_TEXTURE_FREE_MEMORY_ATI', 0x87fc, 'GL_ATI_meminfo')
  5675. GL_VBO_FREE_MEMORY_ATI = Enumerant('GL_VBO_FREE_MEMORY_ATI', 0x87fb, 'GL_ATI_meminfo')
  5676. defines.add(GL_RENDERBUFFER_FREE_MEMORY_ATI)
  5677. defines.add(GL_TEXTURE_FREE_MEMORY_ATI)
  5678. defines.add(GL_VBO_FREE_MEMORY_ATI)
  5679. # GL_ATI_pn_triangles
  5680. GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = Enumerant('GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI', 0x87f1, 'GL_ATI_pn_triangles')
  5681. GL_PN_TRIANGLES_ATI = Enumerant('GL_PN_TRIANGLES_ATI', 0x87f0, 'GL_ATI_pn_triangles')
  5682. GL_PN_TRIANGLES_NORMAL_MODE_ATI = Enumerant('GL_PN_TRIANGLES_NORMAL_MODE_ATI', 0x87f3, 'GL_ATI_pn_triangles')
  5683. GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = Enumerant('GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI', 0x87f7, 'GL_ATI_pn_triangles')
  5684. GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = Enumerant('GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI', 0x87f8, 'GL_ATI_pn_triangles')
  5685. GL_PN_TRIANGLES_POINT_MODE_ATI = Enumerant('GL_PN_TRIANGLES_POINT_MODE_ATI', 0x87f2, 'GL_ATI_pn_triangles')
  5686. GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = Enumerant('GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI', 0x87f6, 'GL_ATI_pn_triangles')
  5687. GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = Enumerant('GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI', 0x87f5, 'GL_ATI_pn_triangles')
  5688. GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = Enumerant('GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI', 0x87f4, 'GL_ATI_pn_triangles')
  5689. defines.add(GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI)
  5690. defines.add(GL_PN_TRIANGLES_ATI)
  5691. defines.add(GL_PN_TRIANGLES_NORMAL_MODE_ATI)
  5692. defines.add(GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI)
  5693. defines.add(GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI)
  5694. defines.add(GL_PN_TRIANGLES_POINT_MODE_ATI)
  5695. defines.add(GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI)
  5696. defines.add(GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI)
  5697. defines.add(GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI)
  5698. # GL_ATI_separate_stencil
  5699. GL_STENCIL_BACK_FAIL_ATI = Enumerant('GL_STENCIL_BACK_FAIL_ATI', 0x8801, 'GL_ATI_separate_stencil')
  5700. GL_STENCIL_BACK_FUNC_ATI = Enumerant('GL_STENCIL_BACK_FUNC_ATI', 0x8800, 'GL_ATI_separate_stencil')
  5701. GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = Enumerant('GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI', 0x8802, 'GL_ATI_separate_stencil')
  5702. GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = Enumerant('GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI', 0x8803, 'GL_ATI_separate_stencil')
  5703. defines.add(GL_STENCIL_BACK_FAIL_ATI)
  5704. defines.add(GL_STENCIL_BACK_FUNC_ATI)
  5705. defines.add(GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI)
  5706. defines.add(GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI)
  5707. # GL_ATI_text_fragment_shader
  5708. GL_TEXT_FRAGMENT_SHADER_ATI = Enumerant('GL_TEXT_FRAGMENT_SHADER_ATI', 0x8200, 'GL_ATI_text_fragment_shader')
  5709. defines.add(GL_TEXT_FRAGMENT_SHADER_ATI)
  5710. # GL_ATI_texture_compression_3dc
  5711. GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI = Enumerant('GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI', 0x8837, 'GL_ATI_texture_compression_3dc')
  5712. defines.add(GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI)
  5713. # GL_ATI_texture_env_combine3
  5714. GL_MODULATE_ADD_ATI = Enumerant('GL_MODULATE_ADD_ATI', 0x8744, 'GL_ATI_texture_env_combine3')
  5715. GL_MODULATE_SIGNED_ADD_ATI = Enumerant('GL_MODULATE_SIGNED_ADD_ATI', 0x8745, 'GL_ATI_texture_env_combine3')
  5716. GL_MODULATE_SUBTRACT_ATI = Enumerant('GL_MODULATE_SUBTRACT_ATI', 0x8746, 'GL_ATI_texture_env_combine3')
  5717. defines.add(GL_MODULATE_ADD_ATI)
  5718. defines.add(GL_MODULATE_SIGNED_ADD_ATI)
  5719. defines.add(GL_MODULATE_SUBTRACT_ATI)
  5720. # GL_ATI_texture_float
  5721. GL_ALPHA_FLOAT16_ATI = Enumerant('GL_ALPHA_FLOAT16_ATI', 0x881c, 'GL_ATI_texture_float')
  5722. GL_ALPHA_FLOAT32_ATI = Enumerant('GL_ALPHA_FLOAT32_ATI', 0x8816, 'GL_ATI_texture_float')
  5723. GL_INTENSITY_FLOAT16_ATI = Enumerant('GL_INTENSITY_FLOAT16_ATI', 0x881d, 'GL_ATI_texture_float')
  5724. GL_INTENSITY_FLOAT32_ATI = Enumerant('GL_INTENSITY_FLOAT32_ATI', 0x8817, 'GL_ATI_texture_float')
  5725. GL_LUMINANCE_ALPHA_FLOAT16_ATI = Enumerant('GL_LUMINANCE_ALPHA_FLOAT16_ATI', 0x881f, 'GL_ATI_texture_float')
  5726. GL_LUMINANCE_ALPHA_FLOAT32_ATI = Enumerant('GL_LUMINANCE_ALPHA_FLOAT32_ATI', 0x8819, 'GL_ATI_texture_float')
  5727. GL_LUMINANCE_FLOAT16_ATI = Enumerant('GL_LUMINANCE_FLOAT16_ATI', 0x881e, 'GL_ATI_texture_float')
  5728. GL_LUMINANCE_FLOAT32_ATI = Enumerant('GL_LUMINANCE_FLOAT32_ATI', 0x8818, 'GL_ATI_texture_float')
  5729. GL_RGBA_FLOAT16_ATI = Enumerant('GL_RGBA_FLOAT16_ATI', 0x881a, 'GL_ATI_texture_float')
  5730. GL_RGBA_FLOAT32_ATI = Enumerant('GL_RGBA_FLOAT32_ATI', 0x8814, 'GL_ATI_texture_float')
  5731. GL_RGB_FLOAT16_ATI = Enumerant('GL_RGB_FLOAT16_ATI', 0x881b, 'GL_ATI_texture_float')
  5732. GL_RGB_FLOAT32_ATI = Enumerant('GL_RGB_FLOAT32_ATI', 0x8815, 'GL_ATI_texture_float')
  5733. defines.add(GL_ALPHA_FLOAT16_ATI)
  5734. defines.add(GL_ALPHA_FLOAT32_ATI)
  5735. defines.add(GL_INTENSITY_FLOAT16_ATI)
  5736. defines.add(GL_INTENSITY_FLOAT32_ATI)
  5737. defines.add(GL_LUMINANCE_ALPHA_FLOAT16_ATI)
  5738. defines.add(GL_LUMINANCE_ALPHA_FLOAT32_ATI)
  5739. defines.add(GL_LUMINANCE_FLOAT16_ATI)
  5740. defines.add(GL_LUMINANCE_FLOAT32_ATI)
  5741. defines.add(GL_RGBA_FLOAT16_ATI)
  5742. defines.add(GL_RGBA_FLOAT32_ATI)
  5743. defines.add(GL_RGB_FLOAT16_ATI)
  5744. defines.add(GL_RGB_FLOAT32_ATI)
  5745. # GL_ATI_texture_mirror_once
  5746. GL_MIRROR_CLAMP_ATI = Enumerant('GL_MIRROR_CLAMP_ATI', 0x8742, 'GL_ATI_texture_mirror_once')
  5747. GL_MIRROR_CLAMP_TO_EDGE_ATI = Enumerant('GL_MIRROR_CLAMP_TO_EDGE_ATI', 0x8743, 'GL_ATI_texture_mirror_once')
  5748. defines.add(GL_MIRROR_CLAMP_ATI)
  5749. defines.add(GL_MIRROR_CLAMP_TO_EDGE_ATI)
  5750. # GL_ATI_vertex_array_object
  5751. GL_ARRAY_OBJECT_BUFFER_ATI = Enumerant('GL_ARRAY_OBJECT_BUFFER_ATI', 0x8766, 'GL_ATI_vertex_array_object')
  5752. GL_ARRAY_OBJECT_OFFSET_ATI = Enumerant('GL_ARRAY_OBJECT_OFFSET_ATI', 0x8767, 'GL_ATI_vertex_array_object')
  5753. GL_DISCARD_ATI = Enumerant('GL_DISCARD_ATI', 0x8763, 'GL_ATI_vertex_array_object')
  5754. GL_DYNAMIC_ATI = Enumerant('GL_DYNAMIC_ATI', 0x8761, 'GL_ATI_vertex_array_object')
  5755. GL_OBJECT_BUFFER_SIZE_ATI = Enumerant('GL_OBJECT_BUFFER_SIZE_ATI', 0x8764, 'GL_ATI_vertex_array_object')
  5756. GL_OBJECT_BUFFER_USAGE_ATI = Enumerant('GL_OBJECT_BUFFER_USAGE_ATI', 0x8765, 'GL_ATI_vertex_array_object')
  5757. GL_PRESERVE_ATI = Enumerant('GL_PRESERVE_ATI', 0x8762, 'GL_ATI_vertex_array_object')
  5758. GL_STATIC_ATI = Enumerant('GL_STATIC_ATI', 0x8760, 'GL_ATI_vertex_array_object')
  5759. defines.add(GL_ARRAY_OBJECT_BUFFER_ATI)
  5760. defines.add(GL_ARRAY_OBJECT_OFFSET_ATI)
  5761. defines.add(GL_DISCARD_ATI)
  5762. defines.add(GL_DYNAMIC_ATI)
  5763. defines.add(GL_OBJECT_BUFFER_SIZE_ATI)
  5764. defines.add(GL_OBJECT_BUFFER_USAGE_ATI)
  5765. defines.add(GL_PRESERVE_ATI)
  5766. defines.add(GL_STATIC_ATI)
  5767. # GL_ATI_vertex_streams
  5768. GL_MAX_VERTEX_STREAMS_ATI = Enumerant('GL_MAX_VERTEX_STREAMS_ATI', 0x876b, 'GL_ATI_vertex_streams')
  5769. GL_VERTEX_SOURCE_ATI = Enumerant('GL_VERTEX_SOURCE_ATI', 0x876c, 'GL_ATI_vertex_streams')
  5770. GL_VERTEX_STREAM0_ATI = Enumerant('GL_VERTEX_STREAM0_ATI', 0x876d, 'GL_ATI_vertex_streams')
  5771. GL_VERTEX_STREAM1_ATI = Enumerant('GL_VERTEX_STREAM1_ATI', 0x876e, 'GL_ATI_vertex_streams')
  5772. GL_VERTEX_STREAM2_ATI = Enumerant('GL_VERTEX_STREAM2_ATI', 0x876f, 'GL_ATI_vertex_streams')
  5773. GL_VERTEX_STREAM3_ATI = Enumerant('GL_VERTEX_STREAM3_ATI', 0x8770, 'GL_ATI_vertex_streams')
  5774. GL_VERTEX_STREAM4_ATI = Enumerant('GL_VERTEX_STREAM4_ATI', 0x8771, 'GL_ATI_vertex_streams')
  5775. GL_VERTEX_STREAM5_ATI = Enumerant('GL_VERTEX_STREAM5_ATI', 0x8772, 'GL_ATI_vertex_streams')
  5776. GL_VERTEX_STREAM6_ATI = Enumerant('GL_VERTEX_STREAM6_ATI', 0x8773, 'GL_ATI_vertex_streams')
  5777. GL_VERTEX_STREAM7_ATI = Enumerant('GL_VERTEX_STREAM7_ATI', 0x8774, 'GL_ATI_vertex_streams')
  5778. defines.add(GL_MAX_VERTEX_STREAMS_ATI)
  5779. defines.add(GL_VERTEX_SOURCE_ATI)
  5780. defines.add(GL_VERTEX_STREAM0_ATI)
  5781. defines.add(GL_VERTEX_STREAM1_ATI)
  5782. defines.add(GL_VERTEX_STREAM2_ATI)
  5783. defines.add(GL_VERTEX_STREAM3_ATI)
  5784. defines.add(GL_VERTEX_STREAM4_ATI)
  5785. defines.add(GL_VERTEX_STREAM5_ATI)
  5786. defines.add(GL_VERTEX_STREAM6_ATI)
  5787. defines.add(GL_VERTEX_STREAM7_ATI)
  5788. # GL_DMP_shader_binary
  5789. GL_SHADER_BINARY_DMP = Enumerant('GL_SHADER_BINARY_DMP', 0x9250, 'GL_DMP_shader_binary')
  5790. defines.add(GL_SHADER_BINARY_DMP)
  5791. # GL_EXT_422_pixels
  5792. GL_422_AVERAGE_EXT = Enumerant('GL_422_AVERAGE_EXT', 0x80ce, 'GL_EXT_422_pixels')
  5793. GL_422_EXT = Enumerant('GL_422_EXT', 0x80cc, 'GL_EXT_422_pixels')
  5794. GL_422_REV_AVERAGE_EXT = Enumerant('GL_422_REV_AVERAGE_EXT', 0x80cf, 'GL_EXT_422_pixels')
  5795. GL_422_REV_EXT = Enumerant('GL_422_REV_EXT', 0x80cd, 'GL_EXT_422_pixels')
  5796. defines.add(GL_422_AVERAGE_EXT)
  5797. defines.add(GL_422_EXT)
  5798. defines.add(GL_422_REV_AVERAGE_EXT)
  5799. defines.add(GL_422_REV_EXT)
  5800. # GL_EXT_Cg_shader
  5801. GL_CG_FRAGMENT_SHADER_EXT = Enumerant('GL_CG_FRAGMENT_SHADER_EXT', 0x890f, 'GL_EXT_Cg_shader')
  5802. GL_CG_VERTEX_SHADER_EXT = Enumerant('GL_CG_VERTEX_SHADER_EXT', 0x890e, 'GL_EXT_Cg_shader')
  5803. defines.add(GL_CG_FRAGMENT_SHADER_EXT)
  5804. defines.add(GL_CG_VERTEX_SHADER_EXT)
  5805. # GL_EXT_abgr
  5806. GL_ABGR_EXT = Enumerant('GL_ABGR_EXT', 0x8000, 'GL_EXT_abgr')
  5807. defines.add(GL_ABGR_EXT)
  5808. # GL_EXT_bgra
  5809. GL_BGRA_EXT = Enumerant('GL_BGRA_EXT', 0x80e1, 'GL_EXT_bgra')
  5810. GL_BGR_EXT = Enumerant('GL_BGR_EXT', 0x80e0, 'GL_EXT_bgra')
  5811. defines.add(GL_BGRA_EXT)
  5812. defines.add(GL_BGR_EXT)
  5813. # GL_EXT_bindable_uniform
  5814. GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = Enumerant('GL_MAX_BINDABLE_UNIFORM_SIZE_EXT', 0x8ded, 'GL_EXT_bindable_uniform')
  5815. GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = Enumerant('GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT', 0x8de3, 'GL_EXT_bindable_uniform')
  5816. GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = Enumerant('GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT', 0x8de4, 'GL_EXT_bindable_uniform')
  5817. GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = Enumerant('GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT', 0x8de2, 'GL_EXT_bindable_uniform')
  5818. GL_UNIFORM_BUFFER_BINDING_EXT = Enumerant('GL_UNIFORM_BUFFER_BINDING_EXT', 0x8def, 'GL_EXT_bindable_uniform')
  5819. GL_UNIFORM_BUFFER_EXT = Enumerant('GL_UNIFORM_BUFFER_EXT', 0x8dee, 'GL_EXT_bindable_uniform')
  5820. defines.add(GL_MAX_BINDABLE_UNIFORM_SIZE_EXT)
  5821. defines.add(GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT)
  5822. defines.add(GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT)
  5823. defines.add(GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT)
  5824. defines.add(GL_UNIFORM_BUFFER_BINDING_EXT)
  5825. defines.add(GL_UNIFORM_BUFFER_EXT)
  5826. # GL_EXT_blend_color
  5827. GL_BLEND_COLOR_EXT = Enumerant('GL_BLEND_COLOR_EXT', 0x8005, 'GL_EXT_blend_color')
  5828. GL_CONSTANT_ALPHA_EXT = Enumerant('GL_CONSTANT_ALPHA_EXT', 0x8003, 'GL_EXT_blend_color')
  5829. GL_CONSTANT_COLOR_EXT = Enumerant('GL_CONSTANT_COLOR_EXT', 0x8001, 'GL_EXT_blend_color')
  5830. GL_ONE_MINUS_CONSTANT_ALPHA_EXT = Enumerant('GL_ONE_MINUS_CONSTANT_ALPHA_EXT', 0x8004, 'GL_EXT_blend_color')
  5831. GL_ONE_MINUS_CONSTANT_COLOR_EXT = Enumerant('GL_ONE_MINUS_CONSTANT_COLOR_EXT', 0x8002, 'GL_EXT_blend_color')
  5832. defines.add(GL_BLEND_COLOR_EXT)
  5833. defines.add(GL_CONSTANT_ALPHA_EXT)
  5834. defines.add(GL_CONSTANT_COLOR_EXT)
  5835. defines.add(GL_ONE_MINUS_CONSTANT_ALPHA_EXT)
  5836. defines.add(GL_ONE_MINUS_CONSTANT_COLOR_EXT)
  5837. # GL_EXT_blend_equation_separate
  5838. GL_BLEND_EQUATION_ALPHA_EXT = Enumerant('GL_BLEND_EQUATION_ALPHA_EXT', 0x883d, 'GL_EXT_blend_equation_separate')
  5839. GL_BLEND_EQUATION_RGB_EXT = Enumerant('GL_BLEND_EQUATION_RGB_EXT', 0x8009, 'GL_EXT_blend_equation_separate')
  5840. defines.add(GL_BLEND_EQUATION_ALPHA_EXT)
  5841. defines.add(GL_BLEND_EQUATION_RGB_EXT)
  5842. # GL_EXT_blend_func_separate
  5843. GL_BLEND_DST_ALPHA_EXT = Enumerant('GL_BLEND_DST_ALPHA_EXT', 0x80ca, 'GL_EXT_blend_func_separate')
  5844. GL_BLEND_DST_RGB_EXT = Enumerant('GL_BLEND_DST_RGB_EXT', 0x80c8, 'GL_EXT_blend_func_separate')
  5845. GL_BLEND_SRC_ALPHA_EXT = Enumerant('GL_BLEND_SRC_ALPHA_EXT', 0x80cb, 'GL_EXT_blend_func_separate')
  5846. GL_BLEND_SRC_RGB_EXT = Enumerant('GL_BLEND_SRC_RGB_EXT', 0x80c9, 'GL_EXT_blend_func_separate')
  5847. defines.add(GL_BLEND_DST_ALPHA_EXT)
  5848. defines.add(GL_BLEND_DST_RGB_EXT)
  5849. defines.add(GL_BLEND_SRC_ALPHA_EXT)
  5850. defines.add(GL_BLEND_SRC_RGB_EXT)
  5851. # GL_EXT_blend_minmax
  5852. GL_BLEND_EQUATION_EXT = Enumerant('GL_BLEND_EQUATION_EXT', 0x8009, 'GL_EXT_blend_minmax')
  5853. GL_FUNC_ADD_EXT = Enumerant('GL_FUNC_ADD_EXT', 0x8006, 'GL_EXT_blend_minmax')
  5854. GL_MAX_EXT = Enumerant('GL_MAX_EXT', 0x8008, 'GL_EXT_blend_minmax')
  5855. GL_MIN_EXT = Enumerant('GL_MIN_EXT', 0x8007, 'GL_EXT_blend_minmax')
  5856. defines.add(GL_BLEND_EQUATION_EXT)
  5857. defines.add(GL_FUNC_ADD_EXT)
  5858. defines.add(GL_MAX_EXT)
  5859. defines.add(GL_MIN_EXT)
  5860. # GL_EXT_blend_subtract
  5861. GL_FUNC_REVERSE_SUBTRACT_EXT = Enumerant('GL_FUNC_REVERSE_SUBTRACT_EXT', 0x800b, 'GL_EXT_blend_subtract')
  5862. GL_FUNC_SUBTRACT_EXT = Enumerant('GL_FUNC_SUBTRACT_EXT', 0x800a, 'GL_EXT_blend_subtract')
  5863. defines.add(GL_FUNC_REVERSE_SUBTRACT_EXT)
  5864. defines.add(GL_FUNC_SUBTRACT_EXT)
  5865. # GL_EXT_clip_volume_hint
  5866. GL_CLIP_VOLUME_CLIPPING_HINT_EXT = Enumerant('GL_CLIP_VOLUME_CLIPPING_HINT_EXT', 0x80f0, 'GL_EXT_clip_volume_hint')
  5867. defines.add(GL_CLIP_VOLUME_CLIPPING_HINT_EXT)
  5868. # GL_EXT_cmyka
  5869. GL_CMYKA_EXT = Enumerant('GL_CMYKA_EXT', 0x800d, 'GL_EXT_cmyka')
  5870. GL_CMYK_EXT = Enumerant('GL_CMYK_EXT', 0x800c, 'GL_EXT_cmyka')
  5871. GL_PACK_CMYK_HINT_EXT = Enumerant('GL_PACK_CMYK_HINT_EXT', 0x800e, 'GL_EXT_cmyka')
  5872. GL_UNPACK_CMYK_HINT_EXT = Enumerant('GL_UNPACK_CMYK_HINT_EXT', 0x800f, 'GL_EXT_cmyka')
  5873. defines.add(GL_CMYKA_EXT)
  5874. defines.add(GL_CMYK_EXT)
  5875. defines.add(GL_PACK_CMYK_HINT_EXT)
  5876. defines.add(GL_UNPACK_CMYK_HINT_EXT)
  5877. # GL_EXT_color_buffer_half_float
  5878. GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT', 0x8211, 'GL_EXT_color_buffer_half_float')
  5879. GL_UNSIGNED_NORMALIZED_EXT = Enumerant('GL_UNSIGNED_NORMALIZED_EXT', 0x8c17, 'GL_EXT_color_buffer_half_float')
  5880. defines.add(GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT)
  5881. defines.add(GL_UNSIGNED_NORMALIZED_EXT)
  5882. # GL_EXT_compiled_vertex_array
  5883. GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = Enumerant('GL_ARRAY_ELEMENT_LOCK_COUNT_EXT', 0x81a9, 'GL_EXT_compiled_vertex_array')
  5884. GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = Enumerant('GL_ARRAY_ELEMENT_LOCK_FIRST_EXT', 0x81a8, 'GL_EXT_compiled_vertex_array')
  5885. defines.add(GL_ARRAY_ELEMENT_LOCK_COUNT_EXT)
  5886. defines.add(GL_ARRAY_ELEMENT_LOCK_FIRST_EXT)
  5887. # GL_EXT_convolution
  5888. GL_CONVOLUTION_1D_EXT = Enumerant('GL_CONVOLUTION_1D_EXT', 0x8010, 'GL_EXT_convolution')
  5889. GL_CONVOLUTION_2D_EXT = Enumerant('GL_CONVOLUTION_2D_EXT', 0x8011, 'GL_EXT_convolution')
  5890. GL_CONVOLUTION_BORDER_MODE_EXT = Enumerant('GL_CONVOLUTION_BORDER_MODE_EXT', 0x8013, 'GL_EXT_convolution')
  5891. GL_CONVOLUTION_FILTER_BIAS_EXT = Enumerant('GL_CONVOLUTION_FILTER_BIAS_EXT', 0x8015, 'GL_EXT_convolution')
  5892. GL_CONVOLUTION_FILTER_SCALE_EXT = Enumerant('GL_CONVOLUTION_FILTER_SCALE_EXT', 0x8014, 'GL_EXT_convolution')
  5893. GL_CONVOLUTION_FORMAT_EXT = Enumerant('GL_CONVOLUTION_FORMAT_EXT', 0x8017, 'GL_EXT_convolution')
  5894. GL_CONVOLUTION_HEIGHT_EXT = Enumerant('GL_CONVOLUTION_HEIGHT_EXT', 0x8019, 'GL_EXT_convolution')
  5895. GL_CONVOLUTION_WIDTH_EXT = Enumerant('GL_CONVOLUTION_WIDTH_EXT', 0x8018, 'GL_EXT_convolution')
  5896. GL_MAX_CONVOLUTION_HEIGHT_EXT = Enumerant('GL_MAX_CONVOLUTION_HEIGHT_EXT', 0x801b, 'GL_EXT_convolution')
  5897. GL_MAX_CONVOLUTION_WIDTH_EXT = Enumerant('GL_MAX_CONVOLUTION_WIDTH_EXT', 0x801a, 'GL_EXT_convolution')
  5898. GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = Enumerant('GL_POST_CONVOLUTION_ALPHA_BIAS_EXT', 0x8023, 'GL_EXT_convolution')
  5899. GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = Enumerant('GL_POST_CONVOLUTION_ALPHA_SCALE_EXT', 0x801f, 'GL_EXT_convolution')
  5900. GL_POST_CONVOLUTION_BLUE_BIAS_EXT = Enumerant('GL_POST_CONVOLUTION_BLUE_BIAS_EXT', 0x8022, 'GL_EXT_convolution')
  5901. GL_POST_CONVOLUTION_BLUE_SCALE_EXT = Enumerant('GL_POST_CONVOLUTION_BLUE_SCALE_EXT', 0x801e, 'GL_EXT_convolution')
  5902. GL_POST_CONVOLUTION_GREEN_BIAS_EXT = Enumerant('GL_POST_CONVOLUTION_GREEN_BIAS_EXT', 0x8021, 'GL_EXT_convolution')
  5903. GL_POST_CONVOLUTION_GREEN_SCALE_EXT = Enumerant('GL_POST_CONVOLUTION_GREEN_SCALE_EXT', 0x801d, 'GL_EXT_convolution')
  5904. GL_POST_CONVOLUTION_RED_BIAS_EXT = Enumerant('GL_POST_CONVOLUTION_RED_BIAS_EXT', 0x8020, 'GL_EXT_convolution')
  5905. GL_POST_CONVOLUTION_RED_SCALE_EXT = Enumerant('GL_POST_CONVOLUTION_RED_SCALE_EXT', 0x801c, 'GL_EXT_convolution')
  5906. GL_REDUCE_EXT = Enumerant('GL_REDUCE_EXT', 0x8016, 'GL_EXT_convolution')
  5907. GL_SEPARABLE_2D_EXT = Enumerant('GL_SEPARABLE_2D_EXT', 0x8012, 'GL_EXT_convolution')
  5908. defines.add(GL_CONVOLUTION_1D_EXT)
  5909. defines.add(GL_CONVOLUTION_2D_EXT)
  5910. defines.add(GL_CONVOLUTION_BORDER_MODE_EXT)
  5911. defines.add(GL_CONVOLUTION_FILTER_BIAS_EXT)
  5912. defines.add(GL_CONVOLUTION_FILTER_SCALE_EXT)
  5913. defines.add(GL_CONVOLUTION_FORMAT_EXT)
  5914. defines.add(GL_CONVOLUTION_HEIGHT_EXT)
  5915. defines.add(GL_CONVOLUTION_WIDTH_EXT)
  5916. defines.add(GL_MAX_CONVOLUTION_HEIGHT_EXT)
  5917. defines.add(GL_MAX_CONVOLUTION_WIDTH_EXT)
  5918. defines.add(GL_POST_CONVOLUTION_ALPHA_BIAS_EXT)
  5919. defines.add(GL_POST_CONVOLUTION_ALPHA_SCALE_EXT)
  5920. defines.add(GL_POST_CONVOLUTION_BLUE_BIAS_EXT)
  5921. defines.add(GL_POST_CONVOLUTION_BLUE_SCALE_EXT)
  5922. defines.add(GL_POST_CONVOLUTION_GREEN_BIAS_EXT)
  5923. defines.add(GL_POST_CONVOLUTION_GREEN_SCALE_EXT)
  5924. defines.add(GL_POST_CONVOLUTION_RED_BIAS_EXT)
  5925. defines.add(GL_POST_CONVOLUTION_RED_SCALE_EXT)
  5926. defines.add(GL_REDUCE_EXT)
  5927. defines.add(GL_SEPARABLE_2D_EXT)
  5928. # GL_EXT_coordinate_frame
  5929. GL_BINORMAL_ARRAY_EXT = Enumerant('GL_BINORMAL_ARRAY_EXT', 0x843a, 'GL_EXT_coordinate_frame')
  5930. GL_BINORMAL_ARRAY_POINTER_EXT = Enumerant('GL_BINORMAL_ARRAY_POINTER_EXT', 0x8443, 'GL_EXT_coordinate_frame')
  5931. GL_BINORMAL_ARRAY_STRIDE_EXT = Enumerant('GL_BINORMAL_ARRAY_STRIDE_EXT', 0x8441, 'GL_EXT_coordinate_frame')
  5932. GL_BINORMAL_ARRAY_TYPE_EXT = Enumerant('GL_BINORMAL_ARRAY_TYPE_EXT', 0x8440, 'GL_EXT_coordinate_frame')
  5933. GL_CURRENT_BINORMAL_EXT = Enumerant('GL_CURRENT_BINORMAL_EXT', 0x843c, 'GL_EXT_coordinate_frame')
  5934. GL_CURRENT_TANGENT_EXT = Enumerant('GL_CURRENT_TANGENT_EXT', 0x843b, 'GL_EXT_coordinate_frame')
  5935. GL_MAP1_BINORMAL_EXT = Enumerant('GL_MAP1_BINORMAL_EXT', 0x8446, 'GL_EXT_coordinate_frame')
  5936. GL_MAP1_TANGENT_EXT = Enumerant('GL_MAP1_TANGENT_EXT', 0x8444, 'GL_EXT_coordinate_frame')
  5937. GL_MAP2_BINORMAL_EXT = Enumerant('GL_MAP2_BINORMAL_EXT', 0x8447, 'GL_EXT_coordinate_frame')
  5938. GL_MAP2_TANGENT_EXT = Enumerant('GL_MAP2_TANGENT_EXT', 0x8445, 'GL_EXT_coordinate_frame')
  5939. GL_TANGENT_ARRAY_EXT = Enumerant('GL_TANGENT_ARRAY_EXT', 0x8439, 'GL_EXT_coordinate_frame')
  5940. GL_TANGENT_ARRAY_POINTER_EXT = Enumerant('GL_TANGENT_ARRAY_POINTER_EXT', 0x8442, 'GL_EXT_coordinate_frame')
  5941. GL_TANGENT_ARRAY_STRIDE_EXT = Enumerant('GL_TANGENT_ARRAY_STRIDE_EXT', 0x843f, 'GL_EXT_coordinate_frame')
  5942. GL_TANGENT_ARRAY_TYPE_EXT = Enumerant('GL_TANGENT_ARRAY_TYPE_EXT', 0x843e, 'GL_EXT_coordinate_frame')
  5943. defines.add(GL_BINORMAL_ARRAY_EXT)
  5944. defines.add(GL_BINORMAL_ARRAY_POINTER_EXT)
  5945. defines.add(GL_BINORMAL_ARRAY_STRIDE_EXT)
  5946. defines.add(GL_BINORMAL_ARRAY_TYPE_EXT)
  5947. defines.add(GL_CURRENT_BINORMAL_EXT)
  5948. defines.add(GL_CURRENT_TANGENT_EXT)
  5949. defines.add(GL_MAP1_BINORMAL_EXT)
  5950. defines.add(GL_MAP1_TANGENT_EXT)
  5951. defines.add(GL_MAP2_BINORMAL_EXT)
  5952. defines.add(GL_MAP2_TANGENT_EXT)
  5953. defines.add(GL_TANGENT_ARRAY_EXT)
  5954. defines.add(GL_TANGENT_ARRAY_POINTER_EXT)
  5955. defines.add(GL_TANGENT_ARRAY_STRIDE_EXT)
  5956. defines.add(GL_TANGENT_ARRAY_TYPE_EXT)
  5957. # GL_EXT_cull_vertex
  5958. GL_CULL_VERTEX_EXT = Enumerant('GL_CULL_VERTEX_EXT', 0x81aa, 'GL_EXT_cull_vertex')
  5959. GL_CULL_VERTEX_EYE_POSITION_EXT = Enumerant('GL_CULL_VERTEX_EYE_POSITION_EXT', 0x81ab, 'GL_EXT_cull_vertex')
  5960. GL_CULL_VERTEX_OBJECT_POSITION_EXT = Enumerant('GL_CULL_VERTEX_OBJECT_POSITION_EXT', 0x81ac, 'GL_EXT_cull_vertex')
  5961. defines.add(GL_CULL_VERTEX_EXT)
  5962. defines.add(GL_CULL_VERTEX_EYE_POSITION_EXT)
  5963. defines.add(GL_CULL_VERTEX_OBJECT_POSITION_EXT)
  5964. # GL_EXT_debug_label
  5965. GL_BUFFER_OBJECT_EXT = Enumerant('GL_BUFFER_OBJECT_EXT', 0x9151, 'GL_EXT_debug_label')
  5966. GL_PROGRAM_OBJECT_EXT = Enumerant('GL_PROGRAM_OBJECT_EXT', 0x8b40, 'GL_EXT_debug_label')
  5967. GL_PROGRAM_PIPELINE_OBJECT_EXT = Enumerant('GL_PROGRAM_PIPELINE_OBJECT_EXT', 0x8a4f, 'GL_EXT_debug_label')
  5968. GL_QUERY_OBJECT_EXT = Enumerant('GL_QUERY_OBJECT_EXT', 0x9153, 'GL_EXT_debug_label')
  5969. GL_SHADER_OBJECT_EXT = Enumerant('GL_SHADER_OBJECT_EXT', 0x8b48, 'GL_EXT_debug_label')
  5970. GL_VERTEX_ARRAY_OBJECT_EXT = Enumerant('GL_VERTEX_ARRAY_OBJECT_EXT', 0x9154, 'GL_EXT_debug_label')
  5971. defines.add(GL_BUFFER_OBJECT_EXT)
  5972. defines.add(GL_PROGRAM_OBJECT_EXT)
  5973. defines.add(GL_PROGRAM_PIPELINE_OBJECT_EXT)
  5974. defines.add(GL_QUERY_OBJECT_EXT)
  5975. defines.add(GL_SHADER_OBJECT_EXT)
  5976. defines.add(GL_VERTEX_ARRAY_OBJECT_EXT)
  5977. # GL_EXT_depth_bounds_test
  5978. GL_DEPTH_BOUNDS_EXT = Enumerant('GL_DEPTH_BOUNDS_EXT', 0x8891, 'GL_EXT_depth_bounds_test')
  5979. GL_DEPTH_BOUNDS_TEST_EXT = Enumerant('GL_DEPTH_BOUNDS_TEST_EXT', 0x8890, 'GL_EXT_depth_bounds_test')
  5980. defines.add(GL_DEPTH_BOUNDS_EXT)
  5981. defines.add(GL_DEPTH_BOUNDS_TEST_EXT)
  5982. # GL_EXT_direct_state_access
  5983. GL_PROGRAM_MATRIX_EXT = Enumerant('GL_PROGRAM_MATRIX_EXT', 0x8e2d, 'GL_EXT_direct_state_access')
  5984. GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = Enumerant('GL_PROGRAM_MATRIX_STACK_DEPTH_EXT', 0x8e2f, 'GL_EXT_direct_state_access')
  5985. GL_TRANSPOSE_PROGRAM_MATRIX_EXT = Enumerant('GL_TRANSPOSE_PROGRAM_MATRIX_EXT', 0x8e2e, 'GL_EXT_direct_state_access')
  5986. defines.add(GL_PROGRAM_MATRIX_EXT)
  5987. defines.add(GL_PROGRAM_MATRIX_STACK_DEPTH_EXT)
  5988. defines.add(GL_TRANSPOSE_PROGRAM_MATRIX_EXT)
  5989. # GL_EXT_discard_framebuffer
  5990. GL_COLOR_EXT = Enumerant('GL_COLOR_EXT', 0x1800, 'GL_EXT_discard_framebuffer')
  5991. GL_DEPTH_EXT = Enumerant('GL_DEPTH_EXT', 0x1801, 'GL_EXT_discard_framebuffer')
  5992. GL_STENCIL_EXT = Enumerant('GL_STENCIL_EXT', 0x1802, 'GL_EXT_discard_framebuffer')
  5993. defines.add(GL_COLOR_EXT)
  5994. defines.add(GL_DEPTH_EXT)
  5995. defines.add(GL_STENCIL_EXT)
  5996. # GL_EXT_disjoint_timer_query
  5997. GL_GPU_DISJOINT_EXT = Enumerant('GL_GPU_DISJOINT_EXT', 0x8fbb, 'GL_EXT_disjoint_timer_query')
  5998. GL_QUERY_COUNTER_BITS_EXT = Enumerant('GL_QUERY_COUNTER_BITS_EXT', 0x8864, 'GL_EXT_disjoint_timer_query')
  5999. GL_TIMESTAMP_EXT = Enumerant('GL_TIMESTAMP_EXT', 0x8e28, 'GL_EXT_disjoint_timer_query')
  6000. defines.add(GL_GPU_DISJOINT_EXT)
  6001. defines.add(GL_QUERY_COUNTER_BITS_EXT)
  6002. defines.add(GL_TIMESTAMP_EXT)
  6003. # GL_EXT_draw_range_elements
  6004. GL_MAX_ELEMENTS_INDICES_EXT = Enumerant('GL_MAX_ELEMENTS_INDICES_EXT', 0x80e9, 'GL_EXT_draw_range_elements')
  6005. GL_MAX_ELEMENTS_VERTICES_EXT = Enumerant('GL_MAX_ELEMENTS_VERTICES_EXT', 0x80e8, 'GL_EXT_draw_range_elements')
  6006. defines.add(GL_MAX_ELEMENTS_INDICES_EXT)
  6007. defines.add(GL_MAX_ELEMENTS_VERTICES_EXT)
  6008. # GL_EXT_fog_coord
  6009. GL_CURRENT_FOG_COORDINATE_EXT = Enumerant('GL_CURRENT_FOG_COORDINATE_EXT', 0x8453, 'GL_EXT_fog_coord')
  6010. GL_FOG_COORDINATE_ARRAY_EXT = Enumerant('GL_FOG_COORDINATE_ARRAY_EXT', 0x8457, 'GL_EXT_fog_coord')
  6011. GL_FOG_COORDINATE_ARRAY_POINTER_EXT = Enumerant('GL_FOG_COORDINATE_ARRAY_POINTER_EXT', 0x8456, 'GL_EXT_fog_coord')
  6012. GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = Enumerant('GL_FOG_COORDINATE_ARRAY_STRIDE_EXT', 0x8455, 'GL_EXT_fog_coord')
  6013. GL_FOG_COORDINATE_ARRAY_TYPE_EXT = Enumerant('GL_FOG_COORDINATE_ARRAY_TYPE_EXT', 0x8454, 'GL_EXT_fog_coord')
  6014. GL_FOG_COORDINATE_EXT = Enumerant('GL_FOG_COORDINATE_EXT', 0x8451, 'GL_EXT_fog_coord')
  6015. GL_FOG_COORDINATE_SOURCE_EXT = Enumerant('GL_FOG_COORDINATE_SOURCE_EXT', 0x8450, 'GL_EXT_fog_coord')
  6016. GL_FRAGMENT_DEPTH_EXT = Enumerant('GL_FRAGMENT_DEPTH_EXT', 0x8452, 'GL_EXT_fog_coord')
  6017. defines.add(GL_CURRENT_FOG_COORDINATE_EXT)
  6018. defines.add(GL_FOG_COORDINATE_ARRAY_EXT)
  6019. defines.add(GL_FOG_COORDINATE_ARRAY_POINTER_EXT)
  6020. defines.add(GL_FOG_COORDINATE_ARRAY_STRIDE_EXT)
  6021. defines.add(GL_FOG_COORDINATE_ARRAY_TYPE_EXT)
  6022. defines.add(GL_FOG_COORDINATE_EXT)
  6023. defines.add(GL_FOG_COORDINATE_SOURCE_EXT)
  6024. defines.add(GL_FRAGMENT_DEPTH_EXT)
  6025. # GL_EXT_fragment_lighting
  6026. GL_CURRENT_RASTER_NORMAL_EXT = Enumerant('GL_CURRENT_RASTER_NORMAL_EXT', 0x8406, 'GL_EXT_fragment_lighting')
  6027. GL_FRAGMENT_COLOR_MATERIAL_EXT = Enumerant('GL_FRAGMENT_COLOR_MATERIAL_EXT', 0x8401, 'GL_EXT_fragment_lighting')
  6028. GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT = Enumerant('GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT', 0x8402, 'GL_EXT_fragment_lighting')
  6029. GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT = Enumerant('GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT', 0x8403, 'GL_EXT_fragment_lighting')
  6030. GL_FRAGMENT_LIGHT0_EXT = Enumerant('GL_FRAGMENT_LIGHT0_EXT', 0x840c, 'GL_EXT_fragment_lighting')
  6031. GL_FRAGMENT_LIGHT1_EXT = Enumerant('GL_FRAGMENT_LIGHT1_EXT', 0x840d, 'GL_EXT_fragment_lighting')
  6032. GL_FRAGMENT_LIGHT2_EXT = Enumerant('GL_FRAGMENT_LIGHT2_EXT', 0x840e, 'GL_EXT_fragment_lighting')
  6033. GL_FRAGMENT_LIGHT3_EXT = Enumerant('GL_FRAGMENT_LIGHT3_EXT', 0x840f, 'GL_EXT_fragment_lighting')
  6034. GL_FRAGMENT_LIGHT4_EXT = Enumerant('GL_FRAGMENT_LIGHT4_EXT', 0x8410, 'GL_EXT_fragment_lighting')
  6035. GL_FRAGMENT_LIGHT5_EXT = Enumerant('GL_FRAGMENT_LIGHT5_EXT', 0x8411, 'GL_EXT_fragment_lighting')
  6036. GL_FRAGMENT_LIGHT6_EXT = Enumerant('GL_FRAGMENT_LIGHT6_EXT', 0x8412, 'GL_EXT_fragment_lighting')
  6037. GL_FRAGMENT_LIGHT7_EXT = Enumerant('GL_FRAGMENT_LIGHT7_EXT', 0x8413, 'GL_EXT_fragment_lighting')
  6038. GL_FRAGMENT_LIGHTING_EXT = Enumerant('GL_FRAGMENT_LIGHTING_EXT', 0x8400, 'GL_EXT_fragment_lighting')
  6039. GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT = Enumerant('GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT', 0x840a, 'GL_EXT_fragment_lighting')
  6040. GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT = Enumerant('GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT', 0x8408, 'GL_EXT_fragment_lighting')
  6041. GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT = Enumerant('GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT', 0x840b, 'GL_EXT_fragment_lighting')
  6042. GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT = Enumerant('GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT', 0x8409, 'GL_EXT_fragment_lighting')
  6043. GL_LIGHT_ENV_MODE_EXT = Enumerant('GL_LIGHT_ENV_MODE_EXT', 0x8407, 'GL_EXT_fragment_lighting')
  6044. GL_MAX_ACTIVE_LIGHTS_EXT = Enumerant('GL_MAX_ACTIVE_LIGHTS_EXT', 0x8405, 'GL_EXT_fragment_lighting')
  6045. GL_MAX_FRAGMENT_LIGHTS_EXT = Enumerant('GL_MAX_FRAGMENT_LIGHTS_EXT', 0x8404, 'GL_EXT_fragment_lighting')
  6046. defines.add(GL_CURRENT_RASTER_NORMAL_EXT)
  6047. defines.add(GL_FRAGMENT_COLOR_MATERIAL_EXT)
  6048. defines.add(GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT)
  6049. defines.add(GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT)
  6050. defines.add(GL_FRAGMENT_LIGHT0_EXT)
  6051. defines.add(GL_FRAGMENT_LIGHT1_EXT)
  6052. defines.add(GL_FRAGMENT_LIGHT2_EXT)
  6053. defines.add(GL_FRAGMENT_LIGHT3_EXT)
  6054. defines.add(GL_FRAGMENT_LIGHT4_EXT)
  6055. defines.add(GL_FRAGMENT_LIGHT5_EXT)
  6056. defines.add(GL_FRAGMENT_LIGHT6_EXT)
  6057. defines.add(GL_FRAGMENT_LIGHT7_EXT)
  6058. defines.add(GL_FRAGMENT_LIGHTING_EXT)
  6059. defines.add(GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT)
  6060. defines.add(GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT)
  6061. defines.add(GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT)
  6062. defines.add(GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT)
  6063. defines.add(GL_LIGHT_ENV_MODE_EXT)
  6064. defines.add(GL_MAX_ACTIVE_LIGHTS_EXT)
  6065. defines.add(GL_MAX_FRAGMENT_LIGHTS_EXT)
  6066. # GL_EXT_framebuffer_blit
  6067. GL_DRAW_FRAMEBUFFER_BINDING_EXT = Enumerant('GL_DRAW_FRAMEBUFFER_BINDING_EXT', 0x8ca6, 'GL_EXT_framebuffer_blit')
  6068. GL_DRAW_FRAMEBUFFER_EXT = Enumerant('GL_DRAW_FRAMEBUFFER_EXT', 0x8ca9, 'GL_EXT_framebuffer_blit')
  6069. GL_READ_FRAMEBUFFER_BINDING_EXT = Enumerant('GL_READ_FRAMEBUFFER_BINDING_EXT', 0x8caa, 'GL_EXT_framebuffer_blit')
  6070. GL_READ_FRAMEBUFFER_EXT = Enumerant('GL_READ_FRAMEBUFFER_EXT', 0x8ca8, 'GL_EXT_framebuffer_blit')
  6071. defines.add(GL_DRAW_FRAMEBUFFER_BINDING_EXT)
  6072. defines.add(GL_DRAW_FRAMEBUFFER_EXT)
  6073. defines.add(GL_READ_FRAMEBUFFER_BINDING_EXT)
  6074. defines.add(GL_READ_FRAMEBUFFER_EXT)
  6075. # GL_EXT_framebuffer_multisample
  6076. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT', 0x8d56, 'GL_EXT_framebuffer_multisample')
  6077. GL_MAX_SAMPLES_EXT = Enumerant('GL_MAX_SAMPLES_EXT', 0x8d57, 'GL_EXT_framebuffer_multisample')
  6078. GL_RENDERBUFFER_SAMPLES_EXT = Enumerant('GL_RENDERBUFFER_SAMPLES_EXT', 0x8cab, 'GL_EXT_framebuffer_multisample')
  6079. defines.add(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT)
  6080. defines.add(GL_MAX_SAMPLES_EXT)
  6081. defines.add(GL_RENDERBUFFER_SAMPLES_EXT)
  6082. # GL_EXT_framebuffer_multisample_blit_scaled
  6083. GL_SCALED_RESOLVE_FASTEST_EXT = Enumerant('GL_SCALED_RESOLVE_FASTEST_EXT', 0x90ba, 'GL_EXT_framebuffer_multisample_blit_scaled')
  6084. GL_SCALED_RESOLVE_NICEST_EXT = Enumerant('GL_SCALED_RESOLVE_NICEST_EXT', 0x90bb, 'GL_EXT_framebuffer_multisample_blit_scaled')
  6085. defines.add(GL_SCALED_RESOLVE_FASTEST_EXT)
  6086. defines.add(GL_SCALED_RESOLVE_NICEST_EXT)
  6087. # GL_EXT_framebuffer_object
  6088. GL_COLOR_ATTACHMENT0_EXT = Enumerant('GL_COLOR_ATTACHMENT0_EXT', 0x8ce0, 'GL_EXT_framebuffer_object')
  6089. GL_COLOR_ATTACHMENT10_EXT = Enumerant('GL_COLOR_ATTACHMENT10_EXT', 0x8cea, 'GL_EXT_framebuffer_object')
  6090. GL_COLOR_ATTACHMENT11_EXT = Enumerant('GL_COLOR_ATTACHMENT11_EXT', 0x8ceb, 'GL_EXT_framebuffer_object')
  6091. GL_COLOR_ATTACHMENT12_EXT = Enumerant('GL_COLOR_ATTACHMENT12_EXT', 0x8cec, 'GL_EXT_framebuffer_object')
  6092. GL_COLOR_ATTACHMENT13_EXT = Enumerant('GL_COLOR_ATTACHMENT13_EXT', 0x8ced, 'GL_EXT_framebuffer_object')
  6093. GL_COLOR_ATTACHMENT14_EXT = Enumerant('GL_COLOR_ATTACHMENT14_EXT', 0x8cee, 'GL_EXT_framebuffer_object')
  6094. GL_COLOR_ATTACHMENT15_EXT = Enumerant('GL_COLOR_ATTACHMENT15_EXT', 0x8cef, 'GL_EXT_framebuffer_object')
  6095. GL_COLOR_ATTACHMENT1_EXT = Enumerant('GL_COLOR_ATTACHMENT1_EXT', 0x8ce1, 'GL_EXT_framebuffer_object')
  6096. GL_COLOR_ATTACHMENT2_EXT = Enumerant('GL_COLOR_ATTACHMENT2_EXT', 0x8ce2, 'GL_EXT_framebuffer_object')
  6097. GL_COLOR_ATTACHMENT3_EXT = Enumerant('GL_COLOR_ATTACHMENT3_EXT', 0x8ce3, 'GL_EXT_framebuffer_object')
  6098. GL_COLOR_ATTACHMENT4_EXT = Enumerant('GL_COLOR_ATTACHMENT4_EXT', 0x8ce4, 'GL_EXT_framebuffer_object')
  6099. GL_COLOR_ATTACHMENT5_EXT = Enumerant('GL_COLOR_ATTACHMENT5_EXT', 0x8ce5, 'GL_EXT_framebuffer_object')
  6100. GL_COLOR_ATTACHMENT6_EXT = Enumerant('GL_COLOR_ATTACHMENT6_EXT', 0x8ce6, 'GL_EXT_framebuffer_object')
  6101. GL_COLOR_ATTACHMENT7_EXT = Enumerant('GL_COLOR_ATTACHMENT7_EXT', 0x8ce7, 'GL_EXT_framebuffer_object')
  6102. GL_COLOR_ATTACHMENT8_EXT = Enumerant('GL_COLOR_ATTACHMENT8_EXT', 0x8ce8, 'GL_EXT_framebuffer_object')
  6103. GL_COLOR_ATTACHMENT9_EXT = Enumerant('GL_COLOR_ATTACHMENT9_EXT', 0x8ce9, 'GL_EXT_framebuffer_object')
  6104. GL_DEPTH_ATTACHMENT_EXT = Enumerant('GL_DEPTH_ATTACHMENT_EXT', 0x8d00, 'GL_EXT_framebuffer_object')
  6105. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT', 0x8cd1, 'GL_EXT_framebuffer_object')
  6106. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT', 0x8cd0, 'GL_EXT_framebuffer_object')
  6107. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT', 0x8cd4, 'GL_EXT_framebuffer_object')
  6108. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT', 0x8cd3, 'GL_EXT_framebuffer_object')
  6109. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT', 0x8cd2, 'GL_EXT_framebuffer_object')
  6110. GL_FRAMEBUFFER_BINDING_EXT = Enumerant('GL_FRAMEBUFFER_BINDING_EXT', 0x8ca6, 'GL_EXT_framebuffer_object')
  6111. GL_FRAMEBUFFER_COMPLETE_EXT = Enumerant('GL_FRAMEBUFFER_COMPLETE_EXT', 0x8cd5, 'GL_EXT_framebuffer_object')
  6112. GL_FRAMEBUFFER_EXT = Enumerant('GL_FRAMEBUFFER_EXT', 0x8d40, 'GL_EXT_framebuffer_object')
  6113. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT', 0x8cd6, 'GL_EXT_framebuffer_object')
  6114. GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT', 0x8cd9, 'GL_EXT_framebuffer_object')
  6115. GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT', 0x8cdb, 'GL_EXT_framebuffer_object')
  6116. GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT', 0x8cda, 'GL_EXT_framebuffer_object')
  6117. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT', 0x8cd7, 'GL_EXT_framebuffer_object')
  6118. GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT', 0x8cdc, 'GL_EXT_framebuffer_object')
  6119. GL_FRAMEBUFFER_UNSUPPORTED_EXT = Enumerant('GL_FRAMEBUFFER_UNSUPPORTED_EXT', 0x8cdd, 'GL_EXT_framebuffer_object')
  6120. GL_INVALID_FRAMEBUFFER_OPERATION_EXT = Enumerant('GL_INVALID_FRAMEBUFFER_OPERATION_EXT', 0x0506, 'GL_EXT_framebuffer_object')
  6121. GL_INVALID_FRAMEBUFFER_OPERATION_EXT.gluErrorString = 'invalid framebuffer operation'
  6122. GL_MAX_COLOR_ATTACHMENTS_EXT = Enumerant('GL_MAX_COLOR_ATTACHMENTS_EXT', 0x8cdf, 'GL_EXT_framebuffer_object')
  6123. GL_MAX_RENDERBUFFER_SIZE_EXT = Enumerant('GL_MAX_RENDERBUFFER_SIZE_EXT', 0x84e8, 'GL_EXT_framebuffer_object')
  6124. GL_RENDERBUFFER_ALPHA_SIZE_EXT = Enumerant('GL_RENDERBUFFER_ALPHA_SIZE_EXT', 0x8d53, 'GL_EXT_framebuffer_object')
  6125. GL_RENDERBUFFER_BINDING_EXT = Enumerant('GL_RENDERBUFFER_BINDING_EXT', 0x8ca7, 'GL_EXT_framebuffer_object')
  6126. GL_RENDERBUFFER_BLUE_SIZE_EXT = Enumerant('GL_RENDERBUFFER_BLUE_SIZE_EXT', 0x8d52, 'GL_EXT_framebuffer_object')
  6127. GL_RENDERBUFFER_DEPTH_SIZE_EXT = Enumerant('GL_RENDERBUFFER_DEPTH_SIZE_EXT', 0x8d54, 'GL_EXT_framebuffer_object')
  6128. GL_RENDERBUFFER_EXT = Enumerant('GL_RENDERBUFFER_EXT', 0x8d41, 'GL_EXT_framebuffer_object')
  6129. GL_RENDERBUFFER_GREEN_SIZE_EXT = Enumerant('GL_RENDERBUFFER_GREEN_SIZE_EXT', 0x8d51, 'GL_EXT_framebuffer_object')
  6130. GL_RENDERBUFFER_HEIGHT_EXT = Enumerant('GL_RENDERBUFFER_HEIGHT_EXT', 0x8d43, 'GL_EXT_framebuffer_object')
  6131. GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = Enumerant('GL_RENDERBUFFER_INTERNAL_FORMAT_EXT', 0x8d44, 'GL_EXT_framebuffer_object')
  6132. GL_RENDERBUFFER_RED_SIZE_EXT = Enumerant('GL_RENDERBUFFER_RED_SIZE_EXT', 0x8d50, 'GL_EXT_framebuffer_object')
  6133. GL_RENDERBUFFER_STENCIL_SIZE_EXT = Enumerant('GL_RENDERBUFFER_STENCIL_SIZE_EXT', 0x8d55, 'GL_EXT_framebuffer_object')
  6134. GL_RENDERBUFFER_WIDTH_EXT = Enumerant('GL_RENDERBUFFER_WIDTH_EXT', 0x8d42, 'GL_EXT_framebuffer_object')
  6135. GL_STENCIL_ATTACHMENT_EXT = Enumerant('GL_STENCIL_ATTACHMENT_EXT', 0x8d20, 'GL_EXT_framebuffer_object')
  6136. GL_STENCIL_INDEX16_EXT = Enumerant('GL_STENCIL_INDEX16_EXT', 0x8d49, 'GL_EXT_framebuffer_object')
  6137. GL_STENCIL_INDEX1_EXT = Enumerant('GL_STENCIL_INDEX1_EXT', 0x8d46, 'GL_EXT_framebuffer_object')
  6138. GL_STENCIL_INDEX4_EXT = Enumerant('GL_STENCIL_INDEX4_EXT', 0x8d47, 'GL_EXT_framebuffer_object')
  6139. GL_STENCIL_INDEX8_EXT = Enumerant('GL_STENCIL_INDEX8_EXT', 0x8d48, 'GL_EXT_framebuffer_object')
  6140. defines.add(GL_COLOR_ATTACHMENT0_EXT)
  6141. defines.add(GL_COLOR_ATTACHMENT10_EXT)
  6142. defines.add(GL_COLOR_ATTACHMENT11_EXT)
  6143. defines.add(GL_COLOR_ATTACHMENT12_EXT)
  6144. defines.add(GL_COLOR_ATTACHMENT13_EXT)
  6145. defines.add(GL_COLOR_ATTACHMENT14_EXT)
  6146. defines.add(GL_COLOR_ATTACHMENT15_EXT)
  6147. defines.add(GL_COLOR_ATTACHMENT1_EXT)
  6148. defines.add(GL_COLOR_ATTACHMENT2_EXT)
  6149. defines.add(GL_COLOR_ATTACHMENT3_EXT)
  6150. defines.add(GL_COLOR_ATTACHMENT4_EXT)
  6151. defines.add(GL_COLOR_ATTACHMENT5_EXT)
  6152. defines.add(GL_COLOR_ATTACHMENT6_EXT)
  6153. defines.add(GL_COLOR_ATTACHMENT7_EXT)
  6154. defines.add(GL_COLOR_ATTACHMENT8_EXT)
  6155. defines.add(GL_COLOR_ATTACHMENT9_EXT)
  6156. defines.add(GL_DEPTH_ATTACHMENT_EXT)
  6157. defines.add(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT)
  6158. defines.add(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT)
  6159. defines.add(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT)
  6160. defines.add(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT)
  6161. defines.add(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT)
  6162. defines.add(GL_FRAMEBUFFER_BINDING_EXT)
  6163. defines.add(GL_FRAMEBUFFER_COMPLETE_EXT)
  6164. defines.add(GL_FRAMEBUFFER_EXT)
  6165. defines.add(GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT)
  6166. defines.add(GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT)
  6167. defines.add(GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT)
  6168. defines.add(GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT)
  6169. defines.add(GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT)
  6170. defines.add(GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT)
  6171. defines.add(GL_FRAMEBUFFER_UNSUPPORTED_EXT)
  6172. defines.add(GL_INVALID_FRAMEBUFFER_OPERATION_EXT)
  6173. defines.add(GL_MAX_COLOR_ATTACHMENTS_EXT)
  6174. defines.add(GL_MAX_RENDERBUFFER_SIZE_EXT)
  6175. defines.add(GL_RENDERBUFFER_ALPHA_SIZE_EXT)
  6176. defines.add(GL_RENDERBUFFER_BINDING_EXT)
  6177. defines.add(GL_RENDERBUFFER_BLUE_SIZE_EXT)
  6178. defines.add(GL_RENDERBUFFER_DEPTH_SIZE_EXT)
  6179. defines.add(GL_RENDERBUFFER_EXT)
  6180. defines.add(GL_RENDERBUFFER_GREEN_SIZE_EXT)
  6181. defines.add(GL_RENDERBUFFER_HEIGHT_EXT)
  6182. defines.add(GL_RENDERBUFFER_INTERNAL_FORMAT_EXT)
  6183. defines.add(GL_RENDERBUFFER_RED_SIZE_EXT)
  6184. defines.add(GL_RENDERBUFFER_STENCIL_SIZE_EXT)
  6185. defines.add(GL_RENDERBUFFER_WIDTH_EXT)
  6186. defines.add(GL_STENCIL_ATTACHMENT_EXT)
  6187. defines.add(GL_STENCIL_INDEX16_EXT)
  6188. defines.add(GL_STENCIL_INDEX1_EXT)
  6189. defines.add(GL_STENCIL_INDEX4_EXT)
  6190. defines.add(GL_STENCIL_INDEX8_EXT)
  6191. # GL_EXT_framebuffer_sRGB
  6192. GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = Enumerant('GL_FRAMEBUFFER_SRGB_CAPABLE_EXT', 0x8dba, 'GL_EXT_framebuffer_sRGB')
  6193. GL_FRAMEBUFFER_SRGB_EXT = Enumerant('GL_FRAMEBUFFER_SRGB_EXT', 0x8db9, 'GL_EXT_framebuffer_sRGB')
  6194. defines.add(GL_FRAMEBUFFER_SRGB_CAPABLE_EXT)
  6195. defines.add(GL_FRAMEBUFFER_SRGB_EXT)
  6196. # GL_EXT_geometry_shader4
  6197. GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT', 0x8da7, 'GL_EXT_geometry_shader4')
  6198. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT', 0x8cd4, 'GL_EXT_geometry_shader4')
  6199. GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT', 0x8da9, 'GL_EXT_geometry_shader4')
  6200. GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT', 0x8da8, 'GL_EXT_geometry_shader4')
  6201. GL_GEOMETRY_INPUT_TYPE_EXT = Enumerant('GL_GEOMETRY_INPUT_TYPE_EXT', 0x8ddb, 'GL_EXT_geometry_shader4')
  6202. GL_GEOMETRY_OUTPUT_TYPE_EXT = Enumerant('GL_GEOMETRY_OUTPUT_TYPE_EXT', 0x8ddc, 'GL_EXT_geometry_shader4')
  6203. GL_GEOMETRY_SHADER_EXT = Enumerant('GL_GEOMETRY_SHADER_EXT', 0x8dd9, 'GL_EXT_geometry_shader4')
  6204. GL_GEOMETRY_VERTICES_OUT_EXT = Enumerant('GL_GEOMETRY_VERTICES_OUT_EXT', 0x8dda, 'GL_EXT_geometry_shader4')
  6205. GL_LINES_ADJACENCY_EXT = Enumerant('GL_LINES_ADJACENCY_EXT', 0x000a, 'GL_EXT_geometry_shader4')
  6206. GL_LINE_STRIP_ADJACENCY_EXT = Enumerant('GL_LINE_STRIP_ADJACENCY_EXT', 0x000b, 'GL_EXT_geometry_shader4')
  6207. GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = Enumerant('GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT', 0x8de0, 'GL_EXT_geometry_shader4')
  6208. GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = Enumerant('GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT', 0x8c29, 'GL_EXT_geometry_shader4')
  6209. GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = Enumerant('GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT', 0x8de1, 'GL_EXT_geometry_shader4')
  6210. GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = Enumerant('GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT', 0x8ddf, 'GL_EXT_geometry_shader4')
  6211. GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = Enumerant('GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT', 0x8ddd, 'GL_EXT_geometry_shader4')
  6212. GL_MAX_VARYING_COMPONENTS_EXT = Enumerant('GL_MAX_VARYING_COMPONENTS_EXT', 0x8b4b, 'GL_EXT_geometry_shader4')
  6213. GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = Enumerant('GL_MAX_VERTEX_VARYING_COMPONENTS_EXT', 0x8dde, 'GL_EXT_geometry_shader4')
  6214. GL_PROGRAM_POINT_SIZE_EXT = Enumerant('GL_PROGRAM_POINT_SIZE_EXT', 0x8642, 'GL_EXT_geometry_shader4')
  6215. GL_TRIANGLES_ADJACENCY_EXT = Enumerant('GL_TRIANGLES_ADJACENCY_EXT', 0x000c, 'GL_EXT_geometry_shader4')
  6216. GL_TRIANGLE_STRIP_ADJACENCY_EXT = Enumerant('GL_TRIANGLE_STRIP_ADJACENCY_EXT', 0x000d, 'GL_EXT_geometry_shader4')
  6217. defines.add(GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT)
  6218. defines.add(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT)
  6219. defines.add(GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT)
  6220. defines.add(GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT)
  6221. defines.add(GL_GEOMETRY_INPUT_TYPE_EXT)
  6222. defines.add(GL_GEOMETRY_OUTPUT_TYPE_EXT)
  6223. defines.add(GL_GEOMETRY_SHADER_EXT)
  6224. defines.add(GL_GEOMETRY_VERTICES_OUT_EXT)
  6225. defines.add(GL_LINES_ADJACENCY_EXT)
  6226. defines.add(GL_LINE_STRIP_ADJACENCY_EXT)
  6227. defines.add(GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT)
  6228. defines.add(GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT)
  6229. defines.add(GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT)
  6230. defines.add(GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT)
  6231. defines.add(GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT)
  6232. defines.add(GL_MAX_VARYING_COMPONENTS_EXT)
  6233. defines.add(GL_MAX_VERTEX_VARYING_COMPONENTS_EXT)
  6234. defines.add(GL_PROGRAM_POINT_SIZE_EXT)
  6235. defines.add(GL_TRIANGLES_ADJACENCY_EXT)
  6236. defines.add(GL_TRIANGLE_STRIP_ADJACENCY_EXT)
  6237. # GL_EXT_gpu_shader4
  6238. GL_INT_SAMPLER_1D_ARRAY_EXT = Enumerant('GL_INT_SAMPLER_1D_ARRAY_EXT', 0x8dce, 'GL_EXT_gpu_shader4')
  6239. GL_INT_SAMPLER_1D_EXT = Enumerant('GL_INT_SAMPLER_1D_EXT', 0x8dc9, 'GL_EXT_gpu_shader4')
  6240. GL_INT_SAMPLER_2D_ARRAY_EXT = Enumerant('GL_INT_SAMPLER_2D_ARRAY_EXT', 0x8dcf, 'GL_EXT_gpu_shader4')
  6241. GL_INT_SAMPLER_2D_EXT = Enumerant('GL_INT_SAMPLER_2D_EXT', 0x8dca, 'GL_EXT_gpu_shader4')
  6242. GL_INT_SAMPLER_2D_RECT_EXT = Enumerant('GL_INT_SAMPLER_2D_RECT_EXT', 0x8dcd, 'GL_EXT_gpu_shader4')
  6243. GL_INT_SAMPLER_3D_EXT = Enumerant('GL_INT_SAMPLER_3D_EXT', 0x8dcb, 'GL_EXT_gpu_shader4')
  6244. GL_INT_SAMPLER_BUFFER_EXT = Enumerant('GL_INT_SAMPLER_BUFFER_EXT', 0x8dd0, 'GL_EXT_gpu_shader4')
  6245. GL_INT_SAMPLER_CUBE_EXT = Enumerant('GL_INT_SAMPLER_CUBE_EXT', 0x8dcc, 'GL_EXT_gpu_shader4')
  6246. GL_SAMPLER_1D_ARRAY_EXT = Enumerant('GL_SAMPLER_1D_ARRAY_EXT', 0x8dc0, 'GL_EXT_gpu_shader4')
  6247. GL_SAMPLER_1D_ARRAY_SHADOW_EXT = Enumerant('GL_SAMPLER_1D_ARRAY_SHADOW_EXT', 0x8dc3, 'GL_EXT_gpu_shader4')
  6248. GL_SAMPLER_2D_ARRAY_EXT = Enumerant('GL_SAMPLER_2D_ARRAY_EXT', 0x8dc1, 'GL_EXT_gpu_shader4')
  6249. GL_SAMPLER_2D_ARRAY_SHADOW_EXT = Enumerant('GL_SAMPLER_2D_ARRAY_SHADOW_EXT', 0x8dc4, 'GL_EXT_gpu_shader4')
  6250. GL_SAMPLER_BUFFER_EXT = Enumerant('GL_SAMPLER_BUFFER_EXT', 0x8dc2, 'GL_EXT_gpu_shader4')
  6251. GL_SAMPLER_CUBE_SHADOW_EXT = Enumerant('GL_SAMPLER_CUBE_SHADOW_EXT', 0x8dc5, 'GL_EXT_gpu_shader4')
  6252. GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = Enumerant('GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT', 0x8dd6, 'GL_EXT_gpu_shader4')
  6253. GL_UNSIGNED_INT_SAMPLER_1D_EXT = Enumerant('GL_UNSIGNED_INT_SAMPLER_1D_EXT', 0x8dd1, 'GL_EXT_gpu_shader4')
  6254. GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = Enumerant('GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT', 0x8dd7, 'GL_EXT_gpu_shader4')
  6255. GL_UNSIGNED_INT_SAMPLER_2D_EXT = Enumerant('GL_UNSIGNED_INT_SAMPLER_2D_EXT', 0x8dd2, 'GL_EXT_gpu_shader4')
  6256. GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = Enumerant('GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT', 0x8dd5, 'GL_EXT_gpu_shader4')
  6257. GL_UNSIGNED_INT_SAMPLER_3D_EXT = Enumerant('GL_UNSIGNED_INT_SAMPLER_3D_EXT', 0x8dd3, 'GL_EXT_gpu_shader4')
  6258. GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = Enumerant('GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT', 0x8dd8, 'GL_EXT_gpu_shader4')
  6259. GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = Enumerant('GL_UNSIGNED_INT_SAMPLER_CUBE_EXT', 0x8dd4, 'GL_EXT_gpu_shader4')
  6260. GL_UNSIGNED_INT_VEC2_EXT = Enumerant('GL_UNSIGNED_INT_VEC2_EXT', 0x8dc6, 'GL_EXT_gpu_shader4')
  6261. GL_UNSIGNED_INT_VEC3_EXT = Enumerant('GL_UNSIGNED_INT_VEC3_EXT', 0x8dc7, 'GL_EXT_gpu_shader4')
  6262. GL_UNSIGNED_INT_VEC4_EXT = Enumerant('GL_UNSIGNED_INT_VEC4_EXT', 0x8dc8, 'GL_EXT_gpu_shader4')
  6263. GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT = Enumerant('GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT', 0x88fd, 'GL_EXT_gpu_shader4')
  6264. defines.add(GL_INT_SAMPLER_1D_ARRAY_EXT)
  6265. defines.add(GL_INT_SAMPLER_1D_EXT)
  6266. defines.add(GL_INT_SAMPLER_2D_ARRAY_EXT)
  6267. defines.add(GL_INT_SAMPLER_2D_EXT)
  6268. defines.add(GL_INT_SAMPLER_2D_RECT_EXT)
  6269. defines.add(GL_INT_SAMPLER_3D_EXT)
  6270. defines.add(GL_INT_SAMPLER_BUFFER_EXT)
  6271. defines.add(GL_INT_SAMPLER_CUBE_EXT)
  6272. defines.add(GL_SAMPLER_1D_ARRAY_EXT)
  6273. defines.add(GL_SAMPLER_1D_ARRAY_SHADOW_EXT)
  6274. defines.add(GL_SAMPLER_2D_ARRAY_EXT)
  6275. defines.add(GL_SAMPLER_2D_ARRAY_SHADOW_EXT)
  6276. defines.add(GL_SAMPLER_BUFFER_EXT)
  6277. defines.add(GL_SAMPLER_CUBE_SHADOW_EXT)
  6278. defines.add(GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT)
  6279. defines.add(GL_UNSIGNED_INT_SAMPLER_1D_EXT)
  6280. defines.add(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT)
  6281. defines.add(GL_UNSIGNED_INT_SAMPLER_2D_EXT)
  6282. defines.add(GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT)
  6283. defines.add(GL_UNSIGNED_INT_SAMPLER_3D_EXT)
  6284. defines.add(GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT)
  6285. defines.add(GL_UNSIGNED_INT_SAMPLER_CUBE_EXT)
  6286. defines.add(GL_UNSIGNED_INT_VEC2_EXT)
  6287. defines.add(GL_UNSIGNED_INT_VEC3_EXT)
  6288. defines.add(GL_UNSIGNED_INT_VEC4_EXT)
  6289. defines.add(GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT)
  6290. # GL_EXT_histogram
  6291. GL_HISTOGRAM_ALPHA_SIZE_EXT = Enumerant('GL_HISTOGRAM_ALPHA_SIZE_EXT', 0x802b, 'GL_EXT_histogram')
  6292. GL_HISTOGRAM_BLUE_SIZE_EXT = Enumerant('GL_HISTOGRAM_BLUE_SIZE_EXT', 0x802a, 'GL_EXT_histogram')
  6293. GL_HISTOGRAM_EXT = Enumerant('GL_HISTOGRAM_EXT', 0x8024, 'GL_EXT_histogram')
  6294. GL_HISTOGRAM_FORMAT_EXT = Enumerant('GL_HISTOGRAM_FORMAT_EXT', 0x8027, 'GL_EXT_histogram')
  6295. GL_HISTOGRAM_GREEN_SIZE_EXT = Enumerant('GL_HISTOGRAM_GREEN_SIZE_EXT', 0x8029, 'GL_EXT_histogram')
  6296. GL_HISTOGRAM_LUMINANCE_SIZE_EXT = Enumerant('GL_HISTOGRAM_LUMINANCE_SIZE_EXT', 0x802c, 'GL_EXT_histogram')
  6297. GL_HISTOGRAM_RED_SIZE_EXT = Enumerant('GL_HISTOGRAM_RED_SIZE_EXT', 0x8028, 'GL_EXT_histogram')
  6298. GL_HISTOGRAM_SINK_EXT = Enumerant('GL_HISTOGRAM_SINK_EXT', 0x802d, 'GL_EXT_histogram')
  6299. GL_HISTOGRAM_WIDTH_EXT = Enumerant('GL_HISTOGRAM_WIDTH_EXT', 0x8026, 'GL_EXT_histogram')
  6300. GL_MINMAX_EXT = Enumerant('GL_MINMAX_EXT', 0x802e, 'GL_EXT_histogram')
  6301. GL_MINMAX_FORMAT_EXT = Enumerant('GL_MINMAX_FORMAT_EXT', 0x802f, 'GL_EXT_histogram')
  6302. GL_MINMAX_SINK_EXT = Enumerant('GL_MINMAX_SINK_EXT', 0x8030, 'GL_EXT_histogram')
  6303. GL_PROXY_HISTOGRAM_EXT = Enumerant('GL_PROXY_HISTOGRAM_EXT', 0x8025, 'GL_EXT_histogram')
  6304. defines.add(GL_HISTOGRAM_ALPHA_SIZE_EXT)
  6305. defines.add(GL_HISTOGRAM_BLUE_SIZE_EXT)
  6306. defines.add(GL_HISTOGRAM_EXT)
  6307. defines.add(GL_HISTOGRAM_FORMAT_EXT)
  6308. defines.add(GL_HISTOGRAM_GREEN_SIZE_EXT)
  6309. defines.add(GL_HISTOGRAM_LUMINANCE_SIZE_EXT)
  6310. defines.add(GL_HISTOGRAM_RED_SIZE_EXT)
  6311. defines.add(GL_HISTOGRAM_SINK_EXT)
  6312. defines.add(GL_HISTOGRAM_WIDTH_EXT)
  6313. defines.add(GL_MINMAX_EXT)
  6314. defines.add(GL_MINMAX_FORMAT_EXT)
  6315. defines.add(GL_MINMAX_SINK_EXT)
  6316. defines.add(GL_PROXY_HISTOGRAM_EXT)
  6317. # GL_EXT_light_texture
  6318. GL_ATTENUATION_EXT = Enumerant('GL_ATTENUATION_EXT', 0x834d, 'GL_EXT_light_texture')
  6319. GL_FRAGMENT_COLOR_EXT = Enumerant('GL_FRAGMENT_COLOR_EXT', 0x834c, 'GL_EXT_light_texture')
  6320. GL_FRAGMENT_MATERIAL_EXT = Enumerant('GL_FRAGMENT_MATERIAL_EXT', 0x8349, 'GL_EXT_light_texture')
  6321. GL_FRAGMENT_NORMAL_EXT = Enumerant('GL_FRAGMENT_NORMAL_EXT', 0x834a, 'GL_EXT_light_texture')
  6322. GL_SHADOW_ATTENUATION_EXT = Enumerant('GL_SHADOW_ATTENUATION_EXT', 0x834e, 'GL_EXT_light_texture')
  6323. GL_TEXTURE_APPLICATION_MODE_EXT = Enumerant('GL_TEXTURE_APPLICATION_MODE_EXT', 0x834f, 'GL_EXT_light_texture')
  6324. GL_TEXTURE_LIGHT_EXT = Enumerant('GL_TEXTURE_LIGHT_EXT', 0x8350, 'GL_EXT_light_texture')
  6325. GL_TEXTURE_MATERIAL_FACE_EXT = Enumerant('GL_TEXTURE_MATERIAL_FACE_EXT', 0x8351, 'GL_EXT_light_texture')
  6326. GL_TEXTURE_MATERIAL_PARAMETER_EXT = Enumerant('GL_TEXTURE_MATERIAL_PARAMETER_EXT', 0x8352, 'GL_EXT_light_texture')
  6327. defines.add(GL_ATTENUATION_EXT)
  6328. defines.add(GL_FRAGMENT_COLOR_EXT)
  6329. defines.add(GL_FRAGMENT_MATERIAL_EXT)
  6330. defines.add(GL_FRAGMENT_NORMAL_EXT)
  6331. defines.add(GL_SHADOW_ATTENUATION_EXT)
  6332. defines.add(GL_TEXTURE_APPLICATION_MODE_EXT)
  6333. defines.add(GL_TEXTURE_LIGHT_EXT)
  6334. defines.add(GL_TEXTURE_MATERIAL_FACE_EXT)
  6335. defines.add(GL_TEXTURE_MATERIAL_PARAMETER_EXT)
  6336. # GL_EXT_map_buffer_range
  6337. GL_MAP_FLUSH_EXPLICIT_BIT_EXT = Enumerant('GL_MAP_FLUSH_EXPLICIT_BIT_EXT', 0x0010, 'GL_EXT_map_buffer_range')
  6338. GL_MAP_INVALIDATE_BUFFER_BIT_EXT = Enumerant('GL_MAP_INVALIDATE_BUFFER_BIT_EXT', 0x0008, 'GL_EXT_map_buffer_range')
  6339. GL_MAP_INVALIDATE_RANGE_BIT_EXT = Enumerant('GL_MAP_INVALIDATE_RANGE_BIT_EXT', 0x0004, 'GL_EXT_map_buffer_range')
  6340. GL_MAP_READ_BIT_EXT = Enumerant('GL_MAP_READ_BIT_EXT', 0x0001, 'GL_EXT_map_buffer_range')
  6341. GL_MAP_UNSYNCHRONIZED_BIT_EXT = Enumerant('GL_MAP_UNSYNCHRONIZED_BIT_EXT', 0x0020, 'GL_EXT_map_buffer_range')
  6342. GL_MAP_WRITE_BIT_EXT = Enumerant('GL_MAP_WRITE_BIT_EXT', 0x0002, 'GL_EXT_map_buffer_range')
  6343. defines.add(GL_MAP_FLUSH_EXPLICIT_BIT_EXT)
  6344. defines.add(GL_MAP_INVALIDATE_BUFFER_BIT_EXT)
  6345. defines.add(GL_MAP_INVALIDATE_RANGE_BIT_EXT)
  6346. defines.add(GL_MAP_READ_BIT_EXT)
  6347. defines.add(GL_MAP_UNSYNCHRONIZED_BIT_EXT)
  6348. defines.add(GL_MAP_WRITE_BIT_EXT)
  6349. # GL_EXT_multisample
  6350. GL_1PASS_EXT = Enumerant('GL_1PASS_EXT', 0x80a1, 'GL_EXT_multisample')
  6351. GL_2PASS_0_EXT = Enumerant('GL_2PASS_0_EXT', 0x80a2, 'GL_EXT_multisample')
  6352. GL_2PASS_1_EXT = Enumerant('GL_2PASS_1_EXT', 0x80a3, 'GL_EXT_multisample')
  6353. GL_4PASS_0_EXT = Enumerant('GL_4PASS_0_EXT', 0x80a4, 'GL_EXT_multisample')
  6354. GL_4PASS_1_EXT = Enumerant('GL_4PASS_1_EXT', 0x80a5, 'GL_EXT_multisample')
  6355. GL_4PASS_2_EXT = Enumerant('GL_4PASS_2_EXT', 0x80a6, 'GL_EXT_multisample')
  6356. GL_4PASS_3_EXT = Enumerant('GL_4PASS_3_EXT', 0x80a7, 'GL_EXT_multisample')
  6357. GL_MULTISAMPLE_BIT_EXT = Enumerant('GL_MULTISAMPLE_BIT_EXT', 0x20000000, 'GL_EXT_multisample')
  6358. GL_MULTISAMPLE_EXT = Enumerant('GL_MULTISAMPLE_EXT', 0x809d, 'GL_EXT_multisample')
  6359. GL_SAMPLES_EXT = Enumerant('GL_SAMPLES_EXT', 0x80a9, 'GL_EXT_multisample')
  6360. GL_SAMPLE_ALPHA_TO_MASK_EXT = Enumerant('GL_SAMPLE_ALPHA_TO_MASK_EXT', 0x809e, 'GL_EXT_multisample')
  6361. GL_SAMPLE_ALPHA_TO_ONE_EXT = Enumerant('GL_SAMPLE_ALPHA_TO_ONE_EXT', 0x809f, 'GL_EXT_multisample')
  6362. GL_SAMPLE_BUFFERS_EXT = Enumerant('GL_SAMPLE_BUFFERS_EXT', 0x80a8, 'GL_EXT_multisample')
  6363. GL_SAMPLE_MASK_EXT = Enumerant('GL_SAMPLE_MASK_EXT', 0x80a0, 'GL_EXT_multisample')
  6364. GL_SAMPLE_MASK_INVERT_EXT = Enumerant('GL_SAMPLE_MASK_INVERT_EXT', 0x80ab, 'GL_EXT_multisample')
  6365. GL_SAMPLE_MASK_VALUE_EXT = Enumerant('GL_SAMPLE_MASK_VALUE_EXT', 0x80aa, 'GL_EXT_multisample')
  6366. GL_SAMPLE_PATTERN_EXT = Enumerant('GL_SAMPLE_PATTERN_EXT', 0x80ac, 'GL_EXT_multisample')
  6367. defines.add(GL_1PASS_EXT)
  6368. defines.add(GL_2PASS_0_EXT)
  6369. defines.add(GL_2PASS_1_EXT)
  6370. defines.add(GL_4PASS_0_EXT)
  6371. defines.add(GL_4PASS_1_EXT)
  6372. defines.add(GL_4PASS_2_EXT)
  6373. defines.add(GL_4PASS_3_EXT)
  6374. defines.add(GL_MULTISAMPLE_BIT_EXT)
  6375. defines.add(GL_MULTISAMPLE_EXT)
  6376. defines.add(GL_SAMPLES_EXT)
  6377. defines.add(GL_SAMPLE_ALPHA_TO_MASK_EXT)
  6378. defines.add(GL_SAMPLE_ALPHA_TO_ONE_EXT)
  6379. defines.add(GL_SAMPLE_BUFFERS_EXT)
  6380. defines.add(GL_SAMPLE_MASK_EXT)
  6381. defines.add(GL_SAMPLE_MASK_INVERT_EXT)
  6382. defines.add(GL_SAMPLE_MASK_VALUE_EXT)
  6383. defines.add(GL_SAMPLE_PATTERN_EXT)
  6384. # GL_EXT_multisampled_render_to_texture
  6385. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT', 0x8d6c, 'GL_EXT_multisampled_render_to_texture')
  6386. defines.add(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT)
  6387. # GL_EXT_multiview_draw_buffers
  6388. GL_COLOR_ATTACHMENT_EXT = Enumerant('GL_COLOR_ATTACHMENT_EXT', 0x90f0, 'GL_EXT_multiview_draw_buffers')
  6389. GL_DRAW_BUFFER_EXT = Enumerant('GL_DRAW_BUFFER_EXT', 0x0c01, 'GL_EXT_multiview_draw_buffers')
  6390. GL_MAX_MULTIVIEW_BUFFERS_EXT = Enumerant('GL_MAX_MULTIVIEW_BUFFERS_EXT', 0x90f2, 'GL_EXT_multiview_draw_buffers')
  6391. GL_MULTIVIEW_EXT = Enumerant('GL_MULTIVIEW_EXT', 0x90f1, 'GL_EXT_multiview_draw_buffers')
  6392. GL_READ_BUFFER_EXT = Enumerant('GL_READ_BUFFER_EXT', 0x0c02, 'GL_EXT_multiview_draw_buffers')
  6393. defines.add(GL_COLOR_ATTACHMENT_EXT)
  6394. defines.add(GL_DRAW_BUFFER_EXT)
  6395. defines.add(GL_MAX_MULTIVIEW_BUFFERS_EXT)
  6396. defines.add(GL_MULTIVIEW_EXT)
  6397. defines.add(GL_READ_BUFFER_EXT)
  6398. # GL_EXT_occlusion_query_boolean
  6399. GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT = Enumerant('GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT', 0x8d6a, 'GL_EXT_occlusion_query_boolean')
  6400. GL_ANY_SAMPLES_PASSED_EXT = Enumerant('GL_ANY_SAMPLES_PASSED_EXT', 0x8c2f, 'GL_EXT_occlusion_query_boolean')
  6401. GL_CURRENT_QUERY_EXT = Enumerant('GL_CURRENT_QUERY_EXT', 0x8865, 'GL_EXT_occlusion_query_boolean')
  6402. GL_QUERY_RESULT_AVAILABLE_EXT = Enumerant('GL_QUERY_RESULT_AVAILABLE_EXT', 0x8867, 'GL_EXT_occlusion_query_boolean')
  6403. GL_QUERY_RESULT_EXT = Enumerant('GL_QUERY_RESULT_EXT', 0x8866, 'GL_EXT_occlusion_query_boolean')
  6404. defines.add(GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT)
  6405. defines.add(GL_ANY_SAMPLES_PASSED_EXT)
  6406. defines.add(GL_CURRENT_QUERY_EXT)
  6407. defines.add(GL_QUERY_RESULT_AVAILABLE_EXT)
  6408. defines.add(GL_QUERY_RESULT_EXT)
  6409. # GL_EXT_packed_depth_stencil
  6410. GL_DEPTH24_STENCIL8_EXT = Enumerant('GL_DEPTH24_STENCIL8_EXT', 0x88f0, 'GL_EXT_packed_depth_stencil')
  6411. GL_DEPTH_STENCIL_EXT = Enumerant('GL_DEPTH_STENCIL_EXT', 0x84f9, 'GL_EXT_packed_depth_stencil')
  6412. GL_TEXTURE_STENCIL_SIZE_EXT = Enumerant('GL_TEXTURE_STENCIL_SIZE_EXT', 0x88f1, 'GL_EXT_packed_depth_stencil')
  6413. GL_UNSIGNED_INT_24_8_EXT = Enumerant('GL_UNSIGNED_INT_24_8_EXT', 0x84fa, 'GL_EXT_packed_depth_stencil')
  6414. defines.add(GL_DEPTH24_STENCIL8_EXT)
  6415. defines.add(GL_DEPTH_STENCIL_EXT)
  6416. defines.add(GL_TEXTURE_STENCIL_SIZE_EXT)
  6417. defines.add(GL_UNSIGNED_INT_24_8_EXT)
  6418. # GL_EXT_packed_float
  6419. GL_R11F_G11F_B10F_EXT = Enumerant('GL_R11F_G11F_B10F_EXT', 0x8c3a, 'GL_EXT_packed_float')
  6420. GL_RGBA_SIGNED_COMPONENTS_EXT = Enumerant('GL_RGBA_SIGNED_COMPONENTS_EXT', 0x8c3c, 'GL_EXT_packed_float')
  6421. GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = Enumerant('GL_UNSIGNED_INT_10F_11F_11F_REV_EXT', 0x8c3b, 'GL_EXT_packed_float')
  6422. defines.add(GL_R11F_G11F_B10F_EXT)
  6423. defines.add(GL_RGBA_SIGNED_COMPONENTS_EXT)
  6424. defines.add(GL_UNSIGNED_INT_10F_11F_11F_REV_EXT)
  6425. # GL_EXT_packed_pixels
  6426. GL_UNSIGNED_BYTE_3_3_2_EXT = Enumerant('GL_UNSIGNED_BYTE_3_3_2_EXT', 0x8032, 'GL_EXT_packed_pixels')
  6427. GL_UNSIGNED_INT_10_10_10_2_EXT = Enumerant('GL_UNSIGNED_INT_10_10_10_2_EXT', 0x8036, 'GL_EXT_packed_pixels')
  6428. GL_UNSIGNED_INT_8_8_8_8_EXT = Enumerant('GL_UNSIGNED_INT_8_8_8_8_EXT', 0x8035, 'GL_EXT_packed_pixels')
  6429. GL_UNSIGNED_SHORT_4_4_4_4_EXT = Enumerant('GL_UNSIGNED_SHORT_4_4_4_4_EXT', 0x8033, 'GL_EXT_packed_pixels')
  6430. GL_UNSIGNED_SHORT_5_5_5_1_EXT = Enumerant('GL_UNSIGNED_SHORT_5_5_5_1_EXT', 0x8034, 'GL_EXT_packed_pixels')
  6431. defines.add(GL_UNSIGNED_BYTE_3_3_2_EXT)
  6432. defines.add(GL_UNSIGNED_INT_10_10_10_2_EXT)
  6433. defines.add(GL_UNSIGNED_INT_8_8_8_8_EXT)
  6434. defines.add(GL_UNSIGNED_SHORT_4_4_4_4_EXT)
  6435. defines.add(GL_UNSIGNED_SHORT_5_5_5_1_EXT)
  6436. # GL_EXT_paletted_texture
  6437. GL_COLOR_INDEX12_EXT = Enumerant('GL_COLOR_INDEX12_EXT', 0x80e6, 'GL_EXT_paletted_texture')
  6438. GL_COLOR_INDEX16_EXT = Enumerant('GL_COLOR_INDEX16_EXT', 0x80e7, 'GL_EXT_paletted_texture')
  6439. GL_COLOR_INDEX1_EXT = Enumerant('GL_COLOR_INDEX1_EXT', 0x80e2, 'GL_EXT_paletted_texture')
  6440. GL_COLOR_INDEX2_EXT = Enumerant('GL_COLOR_INDEX2_EXT', 0x80e3, 'GL_EXT_paletted_texture')
  6441. GL_COLOR_INDEX4_EXT = Enumerant('GL_COLOR_INDEX4_EXT', 0x80e4, 'GL_EXT_paletted_texture')
  6442. GL_COLOR_INDEX8_EXT = Enumerant('GL_COLOR_INDEX8_EXT', 0x80e5, 'GL_EXT_paletted_texture')
  6443. GL_COLOR_TABLE_ALPHA_SIZE_EXT = Enumerant('GL_COLOR_TABLE_ALPHA_SIZE_EXT', 0x80dd, 'GL_EXT_paletted_texture')
  6444. GL_COLOR_TABLE_BLUE_SIZE_EXT = Enumerant('GL_COLOR_TABLE_BLUE_SIZE_EXT', 0x80dc, 'GL_EXT_paletted_texture')
  6445. GL_COLOR_TABLE_FORMAT_EXT = Enumerant('GL_COLOR_TABLE_FORMAT_EXT', 0x80d8, 'GL_EXT_paletted_texture')
  6446. GL_COLOR_TABLE_GREEN_SIZE_EXT = Enumerant('GL_COLOR_TABLE_GREEN_SIZE_EXT', 0x80db, 'GL_EXT_paletted_texture')
  6447. GL_COLOR_TABLE_INTENSITY_SIZE_EXT = Enumerant('GL_COLOR_TABLE_INTENSITY_SIZE_EXT', 0x80df, 'GL_EXT_paletted_texture')
  6448. GL_COLOR_TABLE_LUMINANCE_SIZE_EXT = Enumerant('GL_COLOR_TABLE_LUMINANCE_SIZE_EXT', 0x80de, 'GL_EXT_paletted_texture')
  6449. GL_COLOR_TABLE_RED_SIZE_EXT = Enumerant('GL_COLOR_TABLE_RED_SIZE_EXT', 0x80da, 'GL_EXT_paletted_texture')
  6450. GL_COLOR_TABLE_WIDTH_EXT = Enumerant('GL_COLOR_TABLE_WIDTH_EXT', 0x80d9, 'GL_EXT_paletted_texture')
  6451. GL_TEXTURE_INDEX_SIZE_EXT = Enumerant('GL_TEXTURE_INDEX_SIZE_EXT', 0x80ed, 'GL_EXT_paletted_texture')
  6452. defines.add(GL_COLOR_INDEX12_EXT)
  6453. defines.add(GL_COLOR_INDEX16_EXT)
  6454. defines.add(GL_COLOR_INDEX1_EXT)
  6455. defines.add(GL_COLOR_INDEX2_EXT)
  6456. defines.add(GL_COLOR_INDEX4_EXT)
  6457. defines.add(GL_COLOR_INDEX8_EXT)
  6458. defines.add(GL_COLOR_TABLE_ALPHA_SIZE_EXT)
  6459. defines.add(GL_COLOR_TABLE_BLUE_SIZE_EXT)
  6460. defines.add(GL_COLOR_TABLE_FORMAT_EXT)
  6461. defines.add(GL_COLOR_TABLE_GREEN_SIZE_EXT)
  6462. defines.add(GL_COLOR_TABLE_INTENSITY_SIZE_EXT)
  6463. defines.add(GL_COLOR_TABLE_LUMINANCE_SIZE_EXT)
  6464. defines.add(GL_COLOR_TABLE_RED_SIZE_EXT)
  6465. defines.add(GL_COLOR_TABLE_WIDTH_EXT)
  6466. defines.add(GL_TEXTURE_INDEX_SIZE_EXT)
  6467. # GL_EXT_pixel_buffer_object
  6468. GL_PIXEL_PACK_BUFFER_BINDING_EXT = Enumerant('GL_PIXEL_PACK_BUFFER_BINDING_EXT', 0x88ed, 'GL_EXT_pixel_buffer_object')
  6469. GL_PIXEL_PACK_BUFFER_EXT = Enumerant('GL_PIXEL_PACK_BUFFER_EXT', 0x88eb, 'GL_EXT_pixel_buffer_object')
  6470. GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = Enumerant('GL_PIXEL_UNPACK_BUFFER_BINDING_EXT', 0x88ef, 'GL_EXT_pixel_buffer_object')
  6471. GL_PIXEL_UNPACK_BUFFER_EXT = Enumerant('GL_PIXEL_UNPACK_BUFFER_EXT', 0x88ec, 'GL_EXT_pixel_buffer_object')
  6472. defines.add(GL_PIXEL_PACK_BUFFER_BINDING_EXT)
  6473. defines.add(GL_PIXEL_PACK_BUFFER_EXT)
  6474. defines.add(GL_PIXEL_UNPACK_BUFFER_BINDING_EXT)
  6475. defines.add(GL_PIXEL_UNPACK_BUFFER_EXT)
  6476. # GL_EXT_pixel_transform
  6477. GL_AVERAGE_EXT = Enumerant('GL_AVERAGE_EXT', 0x8335, 'GL_EXT_pixel_transform')
  6478. GL_CUBIC_EXT = Enumerant('GL_CUBIC_EXT', 0x8334, 'GL_EXT_pixel_transform')
  6479. GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = Enumerant('GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT', 0x8337, 'GL_EXT_pixel_transform')
  6480. GL_PIXEL_CUBIC_WEIGHT_EXT = Enumerant('GL_PIXEL_CUBIC_WEIGHT_EXT', 0x8333, 'GL_EXT_pixel_transform')
  6481. GL_PIXEL_MAG_FILTER_EXT = Enumerant('GL_PIXEL_MAG_FILTER_EXT', 0x8331, 'GL_EXT_pixel_transform')
  6482. GL_PIXEL_MIN_FILTER_EXT = Enumerant('GL_PIXEL_MIN_FILTER_EXT', 0x8332, 'GL_EXT_pixel_transform')
  6483. GL_PIXEL_TRANSFORM_2D_EXT = Enumerant('GL_PIXEL_TRANSFORM_2D_EXT', 0x8330, 'GL_EXT_pixel_transform')
  6484. GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = Enumerant('GL_PIXEL_TRANSFORM_2D_MATRIX_EXT', 0x8338, 'GL_EXT_pixel_transform')
  6485. GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = Enumerant('GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT', 0x8336, 'GL_EXT_pixel_transform')
  6486. defines.add(GL_AVERAGE_EXT)
  6487. defines.add(GL_CUBIC_EXT)
  6488. defines.add(GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT)
  6489. defines.add(GL_PIXEL_CUBIC_WEIGHT_EXT)
  6490. defines.add(GL_PIXEL_MAG_FILTER_EXT)
  6491. defines.add(GL_PIXEL_MIN_FILTER_EXT)
  6492. defines.add(GL_PIXEL_TRANSFORM_2D_EXT)
  6493. defines.add(GL_PIXEL_TRANSFORM_2D_MATRIX_EXT)
  6494. defines.add(GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT)
  6495. # GL_EXT_point_parameters
  6496. GL_DISTANCE_ATTENUATION_EXT = Enumerant('GL_DISTANCE_ATTENUATION_EXT', 0x8129, 'GL_EXT_point_parameters')
  6497. GL_POINT_FADE_THRESHOLD_SIZE_EXT = Enumerant('GL_POINT_FADE_THRESHOLD_SIZE_EXT', 0x8128, 'GL_EXT_point_parameters')
  6498. GL_POINT_SIZE_MAX_EXT = Enumerant('GL_POINT_SIZE_MAX_EXT', 0x8127, 'GL_EXT_point_parameters')
  6499. GL_POINT_SIZE_MIN_EXT = Enumerant('GL_POINT_SIZE_MIN_EXT', 0x8126, 'GL_EXT_point_parameters')
  6500. defines.add(GL_DISTANCE_ATTENUATION_EXT)
  6501. defines.add(GL_POINT_FADE_THRESHOLD_SIZE_EXT)
  6502. defines.add(GL_POINT_SIZE_MAX_EXT)
  6503. defines.add(GL_POINT_SIZE_MIN_EXT)
  6504. # GL_EXT_polygon_offset
  6505. GL_POLYGON_OFFSET_BIAS_EXT = Enumerant('GL_POLYGON_OFFSET_BIAS_EXT', 0x8039, 'GL_EXT_polygon_offset')
  6506. GL_POLYGON_OFFSET_EXT = Enumerant('GL_POLYGON_OFFSET_EXT', 0x8037, 'GL_EXT_polygon_offset')
  6507. GL_POLYGON_OFFSET_FACTOR_EXT = Enumerant('GL_POLYGON_OFFSET_FACTOR_EXT', 0x8038, 'GL_EXT_polygon_offset')
  6508. defines.add(GL_POLYGON_OFFSET_BIAS_EXT)
  6509. defines.add(GL_POLYGON_OFFSET_EXT)
  6510. defines.add(GL_POLYGON_OFFSET_FACTOR_EXT)
  6511. # GL_EXT_provoking_vertex
  6512. GL_FIRST_VERTEX_CONVENTION_EXT = Enumerant('GL_FIRST_VERTEX_CONVENTION_EXT', 0x8e4d, 'GL_EXT_provoking_vertex')
  6513. GL_LAST_VERTEX_CONVENTION_EXT = Enumerant('GL_LAST_VERTEX_CONVENTION_EXT', 0x8e4e, 'GL_EXT_provoking_vertex')
  6514. GL_PROVOKING_VERTEX_EXT = Enumerant('GL_PROVOKING_VERTEX_EXT', 0x8e4f, 'GL_EXT_provoking_vertex')
  6515. GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = Enumerant('GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT', 0x8e4c, 'GL_EXT_provoking_vertex')
  6516. defines.add(GL_FIRST_VERTEX_CONVENTION_EXT)
  6517. defines.add(GL_LAST_VERTEX_CONVENTION_EXT)
  6518. defines.add(GL_PROVOKING_VERTEX_EXT)
  6519. defines.add(GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT)
  6520. # GL_EXT_read_format_bgra
  6521. GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT = Enumerant('GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT', 0x8366, 'GL_EXT_read_format_bgra')
  6522. GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT = Enumerant('GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT', 0x8365, 'GL_EXT_read_format_bgra')
  6523. defines.add(GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT)
  6524. defines.add(GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT)
  6525. # GL_EXT_rescale_normal
  6526. GL_RESCALE_NORMAL_EXT = Enumerant('GL_RESCALE_NORMAL_EXT', 0x803a, 'GL_EXT_rescale_normal')
  6527. defines.add(GL_RESCALE_NORMAL_EXT)
  6528. # GL_EXT_robustness
  6529. GL_CONTEXT_ROBUST_ACCESS_EXT = Enumerant('GL_CONTEXT_ROBUST_ACCESS_EXT', 0x90f3, 'GL_EXT_robustness')
  6530. GL_GUILTY_CONTEXT_RESET_EXT = Enumerant('GL_GUILTY_CONTEXT_RESET_EXT', 0x8253, 'GL_EXT_robustness')
  6531. GL_INNOCENT_CONTEXT_RESET_EXT = Enumerant('GL_INNOCENT_CONTEXT_RESET_EXT', 0x8254, 'GL_EXT_robustness')
  6532. GL_LOSE_CONTEXT_ON_RESET_EXT = Enumerant('GL_LOSE_CONTEXT_ON_RESET_EXT', 0x8252, 'GL_EXT_robustness')
  6533. GL_NO_RESET_NOTIFICATION_EXT = Enumerant('GL_NO_RESET_NOTIFICATION_EXT', 0x8261, 'GL_EXT_robustness')
  6534. GL_RESET_NOTIFICATION_STRATEGY_EXT = Enumerant('GL_RESET_NOTIFICATION_STRATEGY_EXT', 0x8256, 'GL_EXT_robustness')
  6535. GL_UNKNOWN_CONTEXT_RESET_EXT = Enumerant('GL_UNKNOWN_CONTEXT_RESET_EXT', 0x8255, 'GL_EXT_robustness')
  6536. defines.add(GL_CONTEXT_ROBUST_ACCESS_EXT)
  6537. defines.add(GL_GUILTY_CONTEXT_RESET_EXT)
  6538. defines.add(GL_INNOCENT_CONTEXT_RESET_EXT)
  6539. defines.add(GL_LOSE_CONTEXT_ON_RESET_EXT)
  6540. defines.add(GL_NO_RESET_NOTIFICATION_EXT)
  6541. defines.add(GL_RESET_NOTIFICATION_STRATEGY_EXT)
  6542. defines.add(GL_UNKNOWN_CONTEXT_RESET_EXT)
  6543. # GL_EXT_sRGB
  6544. GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT', 0x8210, 'GL_EXT_sRGB')
  6545. defines.add(GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT)
  6546. # GL_EXT_secondary_color
  6547. GL_COLOR_SUM_EXT = Enumerant('GL_COLOR_SUM_EXT', 0x8458, 'GL_EXT_secondary_color')
  6548. GL_CURRENT_SECONDARY_COLOR_EXT = Enumerant('GL_CURRENT_SECONDARY_COLOR_EXT', 0x8459, 'GL_EXT_secondary_color')
  6549. GL_SECONDARY_COLOR_ARRAY_EXT = Enumerant('GL_SECONDARY_COLOR_ARRAY_EXT', 0x845e, 'GL_EXT_secondary_color')
  6550. GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = Enumerant('GL_SECONDARY_COLOR_ARRAY_POINTER_EXT', 0x845d, 'GL_EXT_secondary_color')
  6551. GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = Enumerant('GL_SECONDARY_COLOR_ARRAY_SIZE_EXT', 0x845a, 'GL_EXT_secondary_color')
  6552. GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = Enumerant('GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT', 0x845c, 'GL_EXT_secondary_color')
  6553. GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = Enumerant('GL_SECONDARY_COLOR_ARRAY_TYPE_EXT', 0x845b, 'GL_EXT_secondary_color')
  6554. defines.add(GL_COLOR_SUM_EXT)
  6555. defines.add(GL_CURRENT_SECONDARY_COLOR_EXT)
  6556. defines.add(GL_SECONDARY_COLOR_ARRAY_EXT)
  6557. defines.add(GL_SECONDARY_COLOR_ARRAY_POINTER_EXT)
  6558. defines.add(GL_SECONDARY_COLOR_ARRAY_SIZE_EXT)
  6559. defines.add(GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT)
  6560. defines.add(GL_SECONDARY_COLOR_ARRAY_TYPE_EXT)
  6561. # GL_EXT_separate_shader_objects
  6562. GL_ACTIVE_PROGRAM_EXT = Enumerant('GL_ACTIVE_PROGRAM_EXT', 0x8b8d, 'GL_EXT_separate_shader_objects')
  6563. defines.add(GL_ACTIVE_PROGRAM_EXT)
  6564. # GL_EXT_separate_specular_color
  6565. GL_LIGHT_MODEL_COLOR_CONTROL_EXT = Enumerant('GL_LIGHT_MODEL_COLOR_CONTROL_EXT', 0x81f8, 'GL_EXT_separate_specular_color')
  6566. GL_SEPARATE_SPECULAR_COLOR_EXT = Enumerant('GL_SEPARATE_SPECULAR_COLOR_EXT', 0x81fa, 'GL_EXT_separate_specular_color')
  6567. GL_SINGLE_COLOR_EXT = Enumerant('GL_SINGLE_COLOR_EXT', 0x81f9, 'GL_EXT_separate_specular_color')
  6568. defines.add(GL_LIGHT_MODEL_COLOR_CONTROL_EXT)
  6569. defines.add(GL_SEPARATE_SPECULAR_COLOR_EXT)
  6570. defines.add(GL_SINGLE_COLOR_EXT)
  6571. # GL_EXT_shader_framebuffer_fetch
  6572. GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT = Enumerant('GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT', 0x8a52, 'GL_EXT_shader_framebuffer_fetch')
  6573. defines.add(GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT)
  6574. # GL_EXT_shader_image_load_store
  6575. GL_ALL_BARRIER_BITS_EXT = Enumerant('GL_ALL_BARRIER_BITS_EXT', 0xffffffff, 'GL_EXT_shader_image_load_store')
  6576. GL_ATOMIC_COUNTER_BARRIER_BIT_EXT = Enumerant('GL_ATOMIC_COUNTER_BARRIER_BIT_EXT', 0x1000, 'GL_EXT_shader_image_load_store')
  6577. GL_BUFFER_UPDATE_BARRIER_BIT_EXT = Enumerant('GL_BUFFER_UPDATE_BARRIER_BIT_EXT', 0x0200, 'GL_EXT_shader_image_load_store')
  6578. GL_COMMAND_BARRIER_BIT_EXT = Enumerant('GL_COMMAND_BARRIER_BIT_EXT', 0x0040, 'GL_EXT_shader_image_load_store')
  6579. GL_ELEMENT_ARRAY_BARRIER_BIT_EXT = Enumerant('GL_ELEMENT_ARRAY_BARRIER_BIT_EXT', 0x0002, 'GL_EXT_shader_image_load_store')
  6580. GL_FRAMEBUFFER_BARRIER_BIT_EXT = Enumerant('GL_FRAMEBUFFER_BARRIER_BIT_EXT', 0x0400, 'GL_EXT_shader_image_load_store')
  6581. GL_IMAGE_1D_ARRAY_EXT = Enumerant('GL_IMAGE_1D_ARRAY_EXT', 0x9052, 'GL_EXT_shader_image_load_store')
  6582. GL_IMAGE_1D_EXT = Enumerant('GL_IMAGE_1D_EXT', 0x904c, 'GL_EXT_shader_image_load_store')
  6583. GL_IMAGE_2D_ARRAY_EXT = Enumerant('GL_IMAGE_2D_ARRAY_EXT', 0x9053, 'GL_EXT_shader_image_load_store')
  6584. GL_IMAGE_2D_EXT = Enumerant('GL_IMAGE_2D_EXT', 0x904d, 'GL_EXT_shader_image_load_store')
  6585. GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = Enumerant('GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT', 0x9056, 'GL_EXT_shader_image_load_store')
  6586. GL_IMAGE_2D_MULTISAMPLE_EXT = Enumerant('GL_IMAGE_2D_MULTISAMPLE_EXT', 0x9055, 'GL_EXT_shader_image_load_store')
  6587. GL_IMAGE_2D_RECT_EXT = Enumerant('GL_IMAGE_2D_RECT_EXT', 0x904f, 'GL_EXT_shader_image_load_store')
  6588. GL_IMAGE_3D_EXT = Enumerant('GL_IMAGE_3D_EXT', 0x904e, 'GL_EXT_shader_image_load_store')
  6589. GL_IMAGE_BINDING_ACCESS_EXT = Enumerant('GL_IMAGE_BINDING_ACCESS_EXT', 0x8f3e, 'GL_EXT_shader_image_load_store')
  6590. GL_IMAGE_BINDING_FORMAT_EXT = Enumerant('GL_IMAGE_BINDING_FORMAT_EXT', 0x906e, 'GL_EXT_shader_image_load_store')
  6591. GL_IMAGE_BINDING_LAYERED_EXT = Enumerant('GL_IMAGE_BINDING_LAYERED_EXT', 0x8f3c, 'GL_EXT_shader_image_load_store')
  6592. GL_IMAGE_BINDING_LAYER_EXT = Enumerant('GL_IMAGE_BINDING_LAYER_EXT', 0x8f3d, 'GL_EXT_shader_image_load_store')
  6593. GL_IMAGE_BINDING_LEVEL_EXT = Enumerant('GL_IMAGE_BINDING_LEVEL_EXT', 0x8f3b, 'GL_EXT_shader_image_load_store')
  6594. GL_IMAGE_BINDING_NAME_EXT = Enumerant('GL_IMAGE_BINDING_NAME_EXT', 0x8f3a, 'GL_EXT_shader_image_load_store')
  6595. GL_IMAGE_BUFFER_EXT = Enumerant('GL_IMAGE_BUFFER_EXT', 0x9051, 'GL_EXT_shader_image_load_store')
  6596. GL_IMAGE_CUBE_EXT = Enumerant('GL_IMAGE_CUBE_EXT', 0x9050, 'GL_EXT_shader_image_load_store')
  6597. GL_IMAGE_CUBE_MAP_ARRAY_EXT = Enumerant('GL_IMAGE_CUBE_MAP_ARRAY_EXT', 0x9054, 'GL_EXT_shader_image_load_store')
  6598. GL_INT_IMAGE_1D_ARRAY_EXT = Enumerant('GL_INT_IMAGE_1D_ARRAY_EXT', 0x905d, 'GL_EXT_shader_image_load_store')
  6599. GL_INT_IMAGE_1D_EXT = Enumerant('GL_INT_IMAGE_1D_EXT', 0x9057, 'GL_EXT_shader_image_load_store')
  6600. GL_INT_IMAGE_2D_ARRAY_EXT = Enumerant('GL_INT_IMAGE_2D_ARRAY_EXT', 0x905e, 'GL_EXT_shader_image_load_store')
  6601. GL_INT_IMAGE_2D_EXT = Enumerant('GL_INT_IMAGE_2D_EXT', 0x9058, 'GL_EXT_shader_image_load_store')
  6602. GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = Enumerant('GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT', 0x9061, 'GL_EXT_shader_image_load_store')
  6603. GL_INT_IMAGE_2D_MULTISAMPLE_EXT = Enumerant('GL_INT_IMAGE_2D_MULTISAMPLE_EXT', 0x9060, 'GL_EXT_shader_image_load_store')
  6604. GL_INT_IMAGE_2D_RECT_EXT = Enumerant('GL_INT_IMAGE_2D_RECT_EXT', 0x905a, 'GL_EXT_shader_image_load_store')
  6605. GL_INT_IMAGE_3D_EXT = Enumerant('GL_INT_IMAGE_3D_EXT', 0x9059, 'GL_EXT_shader_image_load_store')
  6606. GL_INT_IMAGE_BUFFER_EXT = Enumerant('GL_INT_IMAGE_BUFFER_EXT', 0x905c, 'GL_EXT_shader_image_load_store')
  6607. GL_INT_IMAGE_CUBE_EXT = Enumerant('GL_INT_IMAGE_CUBE_EXT', 0x905b, 'GL_EXT_shader_image_load_store')
  6608. GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = Enumerant('GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT', 0x905f, 'GL_EXT_shader_image_load_store')
  6609. GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = Enumerant('GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT', 0x8f39, 'GL_EXT_shader_image_load_store')
  6610. GL_MAX_IMAGE_SAMPLES_EXT = Enumerant('GL_MAX_IMAGE_SAMPLES_EXT', 0x906d, 'GL_EXT_shader_image_load_store')
  6611. GL_MAX_IMAGE_UNITS_EXT = Enumerant('GL_MAX_IMAGE_UNITS_EXT', 0x8f38, 'GL_EXT_shader_image_load_store')
  6612. GL_PIXEL_BUFFER_BARRIER_BIT_EXT = Enumerant('GL_PIXEL_BUFFER_BARRIER_BIT_EXT', 0x0080, 'GL_EXT_shader_image_load_store')
  6613. GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = Enumerant('GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT', 0x0020, 'GL_EXT_shader_image_load_store')
  6614. GL_TEXTURE_FETCH_BARRIER_BIT_EXT = Enumerant('GL_TEXTURE_FETCH_BARRIER_BIT_EXT', 0x0008, 'GL_EXT_shader_image_load_store')
  6615. GL_TEXTURE_UPDATE_BARRIER_BIT_EXT = Enumerant('GL_TEXTURE_UPDATE_BARRIER_BIT_EXT', 0x0100, 'GL_EXT_shader_image_load_store')
  6616. GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = Enumerant('GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT', 0x0800, 'GL_EXT_shader_image_load_store')
  6617. GL_UNIFORM_BARRIER_BIT_EXT = Enumerant('GL_UNIFORM_BARRIER_BIT_EXT', 0x0004, 'GL_EXT_shader_image_load_store')
  6618. GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = Enumerant('GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT', 0x9068, 'GL_EXT_shader_image_load_store')
  6619. GL_UNSIGNED_INT_IMAGE_1D_EXT = Enumerant('GL_UNSIGNED_INT_IMAGE_1D_EXT', 0x9062, 'GL_EXT_shader_image_load_store')
  6620. GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = Enumerant('GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT', 0x9069, 'GL_EXT_shader_image_load_store')
  6621. GL_UNSIGNED_INT_IMAGE_2D_EXT = Enumerant('GL_UNSIGNED_INT_IMAGE_2D_EXT', 0x9063, 'GL_EXT_shader_image_load_store')
  6622. GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = Enumerant('GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT', 0x906c, 'GL_EXT_shader_image_load_store')
  6623. GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = Enumerant('GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT', 0x906b, 'GL_EXT_shader_image_load_store')
  6624. GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT = Enumerant('GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT', 0x9065, 'GL_EXT_shader_image_load_store')
  6625. GL_UNSIGNED_INT_IMAGE_3D_EXT = Enumerant('GL_UNSIGNED_INT_IMAGE_3D_EXT', 0x9064, 'GL_EXT_shader_image_load_store')
  6626. GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = Enumerant('GL_UNSIGNED_INT_IMAGE_BUFFER_EXT', 0x9067, 'GL_EXT_shader_image_load_store')
  6627. GL_UNSIGNED_INT_IMAGE_CUBE_EXT = Enumerant('GL_UNSIGNED_INT_IMAGE_CUBE_EXT', 0x9066, 'GL_EXT_shader_image_load_store')
  6628. GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = Enumerant('GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT', 0x906a, 'GL_EXT_shader_image_load_store')
  6629. GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = Enumerant('GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT', 0x0001, 'GL_EXT_shader_image_load_store')
  6630. defines.add(GL_ALL_BARRIER_BITS_EXT)
  6631. defines.add(GL_ATOMIC_COUNTER_BARRIER_BIT_EXT)
  6632. defines.add(GL_BUFFER_UPDATE_BARRIER_BIT_EXT)
  6633. defines.add(GL_COMMAND_BARRIER_BIT_EXT)
  6634. defines.add(GL_ELEMENT_ARRAY_BARRIER_BIT_EXT)
  6635. defines.add(GL_FRAMEBUFFER_BARRIER_BIT_EXT)
  6636. defines.add(GL_IMAGE_1D_ARRAY_EXT)
  6637. defines.add(GL_IMAGE_1D_EXT)
  6638. defines.add(GL_IMAGE_2D_ARRAY_EXT)
  6639. defines.add(GL_IMAGE_2D_EXT)
  6640. defines.add(GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT)
  6641. defines.add(GL_IMAGE_2D_MULTISAMPLE_EXT)
  6642. defines.add(GL_IMAGE_2D_RECT_EXT)
  6643. defines.add(GL_IMAGE_3D_EXT)
  6644. defines.add(GL_IMAGE_BINDING_ACCESS_EXT)
  6645. defines.add(GL_IMAGE_BINDING_FORMAT_EXT)
  6646. defines.add(GL_IMAGE_BINDING_LAYERED_EXT)
  6647. defines.add(GL_IMAGE_BINDING_LAYER_EXT)
  6648. defines.add(GL_IMAGE_BINDING_LEVEL_EXT)
  6649. defines.add(GL_IMAGE_BINDING_NAME_EXT)
  6650. defines.add(GL_IMAGE_BUFFER_EXT)
  6651. defines.add(GL_IMAGE_CUBE_EXT)
  6652. defines.add(GL_IMAGE_CUBE_MAP_ARRAY_EXT)
  6653. defines.add(GL_INT_IMAGE_1D_ARRAY_EXT)
  6654. defines.add(GL_INT_IMAGE_1D_EXT)
  6655. defines.add(GL_INT_IMAGE_2D_ARRAY_EXT)
  6656. defines.add(GL_INT_IMAGE_2D_EXT)
  6657. defines.add(GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT)
  6658. defines.add(GL_INT_IMAGE_2D_MULTISAMPLE_EXT)
  6659. defines.add(GL_INT_IMAGE_2D_RECT_EXT)
  6660. defines.add(GL_INT_IMAGE_3D_EXT)
  6661. defines.add(GL_INT_IMAGE_BUFFER_EXT)
  6662. defines.add(GL_INT_IMAGE_CUBE_EXT)
  6663. defines.add(GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT)
  6664. defines.add(GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT)
  6665. defines.add(GL_MAX_IMAGE_SAMPLES_EXT)
  6666. defines.add(GL_MAX_IMAGE_UNITS_EXT)
  6667. defines.add(GL_PIXEL_BUFFER_BARRIER_BIT_EXT)
  6668. defines.add(GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT)
  6669. defines.add(GL_TEXTURE_FETCH_BARRIER_BIT_EXT)
  6670. defines.add(GL_TEXTURE_UPDATE_BARRIER_BIT_EXT)
  6671. defines.add(GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT)
  6672. defines.add(GL_UNIFORM_BARRIER_BIT_EXT)
  6673. defines.add(GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT)
  6674. defines.add(GL_UNSIGNED_INT_IMAGE_1D_EXT)
  6675. defines.add(GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT)
  6676. defines.add(GL_UNSIGNED_INT_IMAGE_2D_EXT)
  6677. defines.add(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT)
  6678. defines.add(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT)
  6679. defines.add(GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT)
  6680. defines.add(GL_UNSIGNED_INT_IMAGE_3D_EXT)
  6681. defines.add(GL_UNSIGNED_INT_IMAGE_BUFFER_EXT)
  6682. defines.add(GL_UNSIGNED_INT_IMAGE_CUBE_EXT)
  6683. defines.add(GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT)
  6684. defines.add(GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT)
  6685. # GL_EXT_shadow_samplers
  6686. GL_COMPARE_REF_TO_TEXTURE_EXT = Enumerant('GL_COMPARE_REF_TO_TEXTURE_EXT', 0x884e, 'GL_EXT_shadow_samplers')
  6687. GL_SAMPLER_2D_SHADOW_EXT = Enumerant('GL_SAMPLER_2D_SHADOW_EXT', 0x8b62, 'GL_EXT_shadow_samplers')
  6688. GL_TEXTURE_COMPARE_FUNC_EXT = Enumerant('GL_TEXTURE_COMPARE_FUNC_EXT', 0x884d, 'GL_EXT_shadow_samplers')
  6689. GL_TEXTURE_COMPARE_MODE_EXT = Enumerant('GL_TEXTURE_COMPARE_MODE_EXT', 0x884c, 'GL_EXT_shadow_samplers')
  6690. defines.add(GL_COMPARE_REF_TO_TEXTURE_EXT)
  6691. defines.add(GL_SAMPLER_2D_SHADOW_EXT)
  6692. defines.add(GL_TEXTURE_COMPARE_FUNC_EXT)
  6693. defines.add(GL_TEXTURE_COMPARE_MODE_EXT)
  6694. # GL_EXT_shared_texture_palette
  6695. GL_SHARED_TEXTURE_PALETTE_EXT = Enumerant('GL_SHARED_TEXTURE_PALETTE_EXT', 0x81fb, 'GL_EXT_shared_texture_palette')
  6696. defines.add(GL_SHARED_TEXTURE_PALETTE_EXT)
  6697. # GL_EXT_stencil_clear_tag
  6698. GL_STENCIL_CLEAR_TAG_VALUE_EXT = Enumerant('GL_STENCIL_CLEAR_TAG_VALUE_EXT', 0x88f3, 'GL_EXT_stencil_clear_tag')
  6699. GL_STENCIL_TAG_BITS_EXT = Enumerant('GL_STENCIL_TAG_BITS_EXT', 0x88f2, 'GL_EXT_stencil_clear_tag')
  6700. defines.add(GL_STENCIL_CLEAR_TAG_VALUE_EXT)
  6701. defines.add(GL_STENCIL_TAG_BITS_EXT)
  6702. # GL_EXT_stencil_two_side
  6703. GL_ACTIVE_STENCIL_FACE_EXT = Enumerant('GL_ACTIVE_STENCIL_FACE_EXT', 0x8911, 'GL_EXT_stencil_two_side')
  6704. GL_STENCIL_TEST_TWO_SIDE_EXT = Enumerant('GL_STENCIL_TEST_TWO_SIDE_EXT', 0x8910, 'GL_EXT_stencil_two_side')
  6705. defines.add(GL_ACTIVE_STENCIL_FACE_EXT)
  6706. defines.add(GL_STENCIL_TEST_TWO_SIDE_EXT)
  6707. # GL_EXT_stencil_wrap
  6708. GL_DECR_WRAP_EXT = Enumerant('GL_DECR_WRAP_EXT', 0x8508, 'GL_EXT_stencil_wrap')
  6709. GL_INCR_WRAP_EXT = Enumerant('GL_INCR_WRAP_EXT', 0x8507, 'GL_EXT_stencil_wrap')
  6710. defines.add(GL_DECR_WRAP_EXT)
  6711. defines.add(GL_INCR_WRAP_EXT)
  6712. # GL_EXT_texture
  6713. GL_ALPHA12_EXT = Enumerant('GL_ALPHA12_EXT', 0x803d, 'GL_EXT_texture')
  6714. GL_ALPHA16_EXT = Enumerant('GL_ALPHA16_EXT', 0x803e, 'GL_EXT_texture')
  6715. GL_ALPHA4_EXT = Enumerant('GL_ALPHA4_EXT', 0x803b, 'GL_EXT_texture')
  6716. GL_ALPHA8_EXT = Enumerant('GL_ALPHA8_EXT', 0x803c, 'GL_EXT_texture')
  6717. GL_INTENSITY12_EXT = Enumerant('GL_INTENSITY12_EXT', 0x804c, 'GL_EXT_texture')
  6718. GL_INTENSITY16_EXT = Enumerant('GL_INTENSITY16_EXT', 0x804d, 'GL_EXT_texture')
  6719. GL_INTENSITY4_EXT = Enumerant('GL_INTENSITY4_EXT', 0x804a, 'GL_EXT_texture')
  6720. GL_INTENSITY8_EXT = Enumerant('GL_INTENSITY8_EXT', 0x804b, 'GL_EXT_texture')
  6721. GL_INTENSITY_EXT = Enumerant('GL_INTENSITY_EXT', 0x8049, 'GL_EXT_texture')
  6722. GL_LUMINANCE12_ALPHA12_EXT = Enumerant('GL_LUMINANCE12_ALPHA12_EXT', 0x8047, 'GL_EXT_texture')
  6723. GL_LUMINANCE12_ALPHA4_EXT = Enumerant('GL_LUMINANCE12_ALPHA4_EXT', 0x8046, 'GL_EXT_texture')
  6724. GL_LUMINANCE12_EXT = Enumerant('GL_LUMINANCE12_EXT', 0x8041, 'GL_EXT_texture')
  6725. GL_LUMINANCE16_ALPHA16_EXT = Enumerant('GL_LUMINANCE16_ALPHA16_EXT', 0x8048, 'GL_EXT_texture')
  6726. GL_LUMINANCE16_EXT = Enumerant('GL_LUMINANCE16_EXT', 0x8042, 'GL_EXT_texture')
  6727. GL_LUMINANCE4_ALPHA4_EXT = Enumerant('GL_LUMINANCE4_ALPHA4_EXT', 0x8043, 'GL_EXT_texture')
  6728. GL_LUMINANCE4_EXT = Enumerant('GL_LUMINANCE4_EXT', 0x803f, 'GL_EXT_texture')
  6729. GL_LUMINANCE6_ALPHA2_EXT = Enumerant('GL_LUMINANCE6_ALPHA2_EXT', 0x8044, 'GL_EXT_texture')
  6730. GL_LUMINANCE8_ALPHA8_EXT = Enumerant('GL_LUMINANCE8_ALPHA8_EXT', 0x8045, 'GL_EXT_texture')
  6731. GL_LUMINANCE8_EXT = Enumerant('GL_LUMINANCE8_EXT', 0x8040, 'GL_EXT_texture')
  6732. GL_PROXY_TEXTURE_1D_EXT = Enumerant('GL_PROXY_TEXTURE_1D_EXT', 0x8063, 'GL_EXT_texture')
  6733. GL_PROXY_TEXTURE_2D_EXT = Enumerant('GL_PROXY_TEXTURE_2D_EXT', 0x8064, 'GL_EXT_texture')
  6734. GL_REPLACE_EXT = Enumerant('GL_REPLACE_EXT', 0x8062, 'GL_EXT_texture')
  6735. GL_RGB10_A2_EXT = Enumerant('GL_RGB10_A2_EXT', 0x8059, 'GL_EXT_texture')
  6736. GL_RGB10_EXT = Enumerant('GL_RGB10_EXT', 0x8052, 'GL_EXT_texture')
  6737. GL_RGB12_EXT = Enumerant('GL_RGB12_EXT', 0x8053, 'GL_EXT_texture')
  6738. GL_RGB16_EXT = Enumerant('GL_RGB16_EXT', 0x8054, 'GL_EXT_texture')
  6739. GL_RGB2_EXT = Enumerant('GL_RGB2_EXT', 0x804e, 'GL_EXT_texture')
  6740. GL_RGB4_EXT = Enumerant('GL_RGB4_EXT', 0x804f, 'GL_EXT_texture')
  6741. GL_RGB5_A1_EXT = Enumerant('GL_RGB5_A1_EXT', 0x8057, 'GL_EXT_texture')
  6742. GL_RGB5_EXT = Enumerant('GL_RGB5_EXT', 0x8050, 'GL_EXT_texture')
  6743. GL_RGB8_EXT = Enumerant('GL_RGB8_EXT', 0x8051, 'GL_EXT_texture')
  6744. GL_RGBA12_EXT = Enumerant('GL_RGBA12_EXT', 0x805a, 'GL_EXT_texture')
  6745. GL_RGBA16_EXT = Enumerant('GL_RGBA16_EXT', 0x805b, 'GL_EXT_texture')
  6746. GL_RGBA2_EXT = Enumerant('GL_RGBA2_EXT', 0x8055, 'GL_EXT_texture')
  6747. GL_RGBA4_EXT = Enumerant('GL_RGBA4_EXT', 0x8056, 'GL_EXT_texture')
  6748. GL_RGBA8_EXT = Enumerant('GL_RGBA8_EXT', 0x8058, 'GL_EXT_texture')
  6749. GL_TEXTURE_ALPHA_SIZE_EXT = Enumerant('GL_TEXTURE_ALPHA_SIZE_EXT', 0x805f, 'GL_EXT_texture')
  6750. GL_TEXTURE_BLUE_SIZE_EXT = Enumerant('GL_TEXTURE_BLUE_SIZE_EXT', 0x805e, 'GL_EXT_texture')
  6751. GL_TEXTURE_GREEN_SIZE_EXT = Enumerant('GL_TEXTURE_GREEN_SIZE_EXT', 0x805d, 'GL_EXT_texture')
  6752. GL_TEXTURE_INTENSITY_SIZE_EXT = Enumerant('GL_TEXTURE_INTENSITY_SIZE_EXT', 0x8061, 'GL_EXT_texture')
  6753. GL_TEXTURE_LUMINANCE_SIZE_EXT = Enumerant('GL_TEXTURE_LUMINANCE_SIZE_EXT', 0x8060, 'GL_EXT_texture')
  6754. GL_TEXTURE_RED_SIZE_EXT = Enumerant('GL_TEXTURE_RED_SIZE_EXT', 0x805c, 'GL_EXT_texture')
  6755. defines.add(GL_ALPHA12_EXT)
  6756. defines.add(GL_ALPHA16_EXT)
  6757. defines.add(GL_ALPHA4_EXT)
  6758. defines.add(GL_ALPHA8_EXT)
  6759. defines.add(GL_INTENSITY12_EXT)
  6760. defines.add(GL_INTENSITY16_EXT)
  6761. defines.add(GL_INTENSITY4_EXT)
  6762. defines.add(GL_INTENSITY8_EXT)
  6763. defines.add(GL_INTENSITY_EXT)
  6764. defines.add(GL_LUMINANCE12_ALPHA12_EXT)
  6765. defines.add(GL_LUMINANCE12_ALPHA4_EXT)
  6766. defines.add(GL_LUMINANCE12_EXT)
  6767. defines.add(GL_LUMINANCE16_ALPHA16_EXT)
  6768. defines.add(GL_LUMINANCE16_EXT)
  6769. defines.add(GL_LUMINANCE4_ALPHA4_EXT)
  6770. defines.add(GL_LUMINANCE4_EXT)
  6771. defines.add(GL_LUMINANCE6_ALPHA2_EXT)
  6772. defines.add(GL_LUMINANCE8_ALPHA8_EXT)
  6773. defines.add(GL_LUMINANCE8_EXT)
  6774. defines.add(GL_PROXY_TEXTURE_1D_EXT)
  6775. defines.add(GL_PROXY_TEXTURE_2D_EXT)
  6776. defines.add(GL_REPLACE_EXT)
  6777. defines.add(GL_RGB10_A2_EXT)
  6778. defines.add(GL_RGB10_EXT)
  6779. defines.add(GL_RGB12_EXT)
  6780. defines.add(GL_RGB16_EXT)
  6781. defines.add(GL_RGB2_EXT)
  6782. defines.add(GL_RGB4_EXT)
  6783. defines.add(GL_RGB5_A1_EXT)
  6784. defines.add(GL_RGB5_EXT)
  6785. defines.add(GL_RGB8_EXT)
  6786. defines.add(GL_RGBA12_EXT)
  6787. defines.add(GL_RGBA16_EXT)
  6788. defines.add(GL_RGBA2_EXT)
  6789. defines.add(GL_RGBA4_EXT)
  6790. defines.add(GL_RGBA8_EXT)
  6791. defines.add(GL_TEXTURE_ALPHA_SIZE_EXT)
  6792. defines.add(GL_TEXTURE_BLUE_SIZE_EXT)
  6793. defines.add(GL_TEXTURE_GREEN_SIZE_EXT)
  6794. defines.add(GL_TEXTURE_INTENSITY_SIZE_EXT)
  6795. defines.add(GL_TEXTURE_LUMINANCE_SIZE_EXT)
  6796. defines.add(GL_TEXTURE_RED_SIZE_EXT)
  6797. # GL_EXT_texture3D
  6798. GL_MAX_3D_TEXTURE_SIZE_EXT = Enumerant('GL_MAX_3D_TEXTURE_SIZE_EXT', 0x8073, 'GL_EXT_texture3D')
  6799. GL_PACK_IMAGE_HEIGHT_EXT = Enumerant('GL_PACK_IMAGE_HEIGHT_EXT', 0x806c, 'GL_EXT_texture3D')
  6800. GL_PACK_SKIP_IMAGES_EXT = Enumerant('GL_PACK_SKIP_IMAGES_EXT', 0x806b, 'GL_EXT_texture3D')
  6801. GL_PROXY_TEXTURE_3D_EXT = Enumerant('GL_PROXY_TEXTURE_3D_EXT', 0x8070, 'GL_EXT_texture3D')
  6802. GL_TEXTURE_3D_EXT = Enumerant('GL_TEXTURE_3D_EXT', 0x806f, 'GL_EXT_texture3D')
  6803. GL_TEXTURE_DEPTH_EXT = Enumerant('GL_TEXTURE_DEPTH_EXT', 0x8071, 'GL_EXT_texture3D')
  6804. GL_TEXTURE_WRAP_R_EXT = Enumerant('GL_TEXTURE_WRAP_R_EXT', 0x8072, 'GL_EXT_texture3D')
  6805. GL_UNPACK_IMAGE_HEIGHT_EXT = Enumerant('GL_UNPACK_IMAGE_HEIGHT_EXT', 0x806e, 'GL_EXT_texture3D')
  6806. GL_UNPACK_SKIP_IMAGES_EXT = Enumerant('GL_UNPACK_SKIP_IMAGES_EXT', 0x806d, 'GL_EXT_texture3D')
  6807. defines.add(GL_MAX_3D_TEXTURE_SIZE_EXT)
  6808. defines.add(GL_PACK_IMAGE_HEIGHT_EXT)
  6809. defines.add(GL_PACK_SKIP_IMAGES_EXT)
  6810. defines.add(GL_PROXY_TEXTURE_3D_EXT)
  6811. defines.add(GL_TEXTURE_3D_EXT)
  6812. defines.add(GL_TEXTURE_DEPTH_EXT)
  6813. defines.add(GL_TEXTURE_WRAP_R_EXT)
  6814. defines.add(GL_UNPACK_IMAGE_HEIGHT_EXT)
  6815. defines.add(GL_UNPACK_SKIP_IMAGES_EXT)
  6816. # GL_EXT_texture_array
  6817. GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = Enumerant('GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT', 0x884e, 'GL_EXT_texture_array')
  6818. GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = Enumerant('GL_MAX_ARRAY_TEXTURE_LAYERS_EXT', 0x88ff, 'GL_EXT_texture_array')
  6819. GL_PROXY_TEXTURE_1D_ARRAY_EXT = Enumerant('GL_PROXY_TEXTURE_1D_ARRAY_EXT', 0x8c19, 'GL_EXT_texture_array')
  6820. GL_PROXY_TEXTURE_2D_ARRAY_EXT = Enumerant('GL_PROXY_TEXTURE_2D_ARRAY_EXT', 0x8c1b, 'GL_EXT_texture_array')
  6821. GL_TEXTURE_1D_ARRAY_EXT = Enumerant('GL_TEXTURE_1D_ARRAY_EXT', 0x8c18, 'GL_EXT_texture_array')
  6822. GL_TEXTURE_2D_ARRAY_EXT = Enumerant('GL_TEXTURE_2D_ARRAY_EXT', 0x8c1a, 'GL_EXT_texture_array')
  6823. GL_TEXTURE_BINDING_1D_ARRAY_EXT = Enumerant('GL_TEXTURE_BINDING_1D_ARRAY_EXT', 0x8c1c, 'GL_EXT_texture_array')
  6824. GL_TEXTURE_BINDING_2D_ARRAY_EXT = Enumerant('GL_TEXTURE_BINDING_2D_ARRAY_EXT', 0x8c1d, 'GL_EXT_texture_array')
  6825. defines.add(GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT)
  6826. defines.add(GL_MAX_ARRAY_TEXTURE_LAYERS_EXT)
  6827. defines.add(GL_PROXY_TEXTURE_1D_ARRAY_EXT)
  6828. defines.add(GL_PROXY_TEXTURE_2D_ARRAY_EXT)
  6829. defines.add(GL_TEXTURE_1D_ARRAY_EXT)
  6830. defines.add(GL_TEXTURE_2D_ARRAY_EXT)
  6831. defines.add(GL_TEXTURE_BINDING_1D_ARRAY_EXT)
  6832. defines.add(GL_TEXTURE_BINDING_2D_ARRAY_EXT)
  6833. # GL_EXT_texture_buffer_object
  6834. GL_MAX_TEXTURE_BUFFER_SIZE_EXT = Enumerant('GL_MAX_TEXTURE_BUFFER_SIZE_EXT', 0x8c2b, 'GL_EXT_texture_buffer_object')
  6835. GL_TEXTURE_BINDING_BUFFER_EXT = Enumerant('GL_TEXTURE_BINDING_BUFFER_EXT', 0x8c2c, 'GL_EXT_texture_buffer_object')
  6836. GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = Enumerant('GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT', 0x8c2d, 'GL_EXT_texture_buffer_object')
  6837. GL_TEXTURE_BUFFER_EXT = Enumerant('GL_TEXTURE_BUFFER_EXT', 0x8c2a, 'GL_EXT_texture_buffer_object')
  6838. GL_TEXTURE_BUFFER_FORMAT_EXT = Enumerant('GL_TEXTURE_BUFFER_FORMAT_EXT', 0x8c2e, 'GL_EXT_texture_buffer_object')
  6839. defines.add(GL_MAX_TEXTURE_BUFFER_SIZE_EXT)
  6840. defines.add(GL_TEXTURE_BINDING_BUFFER_EXT)
  6841. defines.add(GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT)
  6842. defines.add(GL_TEXTURE_BUFFER_EXT)
  6843. defines.add(GL_TEXTURE_BUFFER_FORMAT_EXT)
  6844. # GL_EXT_texture_compression_latc
  6845. GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = Enumerant('GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT', 0x8c72, 'GL_EXT_texture_compression_latc')
  6846. GL_COMPRESSED_LUMINANCE_LATC1_EXT = Enumerant('GL_COMPRESSED_LUMINANCE_LATC1_EXT', 0x8c70, 'GL_EXT_texture_compression_latc')
  6847. GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = Enumerant('GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT', 0x8c73, 'GL_EXT_texture_compression_latc')
  6848. GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = Enumerant('GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT', 0x8c71, 'GL_EXT_texture_compression_latc')
  6849. defines.add(GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT)
  6850. defines.add(GL_COMPRESSED_LUMINANCE_LATC1_EXT)
  6851. defines.add(GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT)
  6852. defines.add(GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT)
  6853. # GL_EXT_texture_compression_rgtc
  6854. GL_COMPRESSED_RED_GREEN_RGTC2_EXT = Enumerant('GL_COMPRESSED_RED_GREEN_RGTC2_EXT', 0x8dbd, 'GL_EXT_texture_compression_rgtc')
  6855. GL_COMPRESSED_RED_RGTC1_EXT = Enumerant('GL_COMPRESSED_RED_RGTC1_EXT', 0x8dbb, 'GL_EXT_texture_compression_rgtc')
  6856. GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = Enumerant('GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT', 0x8dbe, 'GL_EXT_texture_compression_rgtc')
  6857. GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = Enumerant('GL_COMPRESSED_SIGNED_RED_RGTC1_EXT', 0x8dbc, 'GL_EXT_texture_compression_rgtc')
  6858. defines.add(GL_COMPRESSED_RED_GREEN_RGTC2_EXT)
  6859. defines.add(GL_COMPRESSED_RED_RGTC1_EXT)
  6860. defines.add(GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT)
  6861. defines.add(GL_COMPRESSED_SIGNED_RED_RGTC1_EXT)
  6862. # GL_EXT_texture_compression_s3tc
  6863. GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = Enumerant('GL_COMPRESSED_RGBA_S3TC_DXT1_EXT', 0x83f1, 'GL_EXT_texture_compression_s3tc')
  6864. GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = Enumerant('GL_COMPRESSED_RGBA_S3TC_DXT3_EXT', 0x83f2, 'GL_EXT_texture_compression_s3tc')
  6865. GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = Enumerant('GL_COMPRESSED_RGBA_S3TC_DXT5_EXT', 0x83f3, 'GL_EXT_texture_compression_s3tc')
  6866. GL_COMPRESSED_RGB_S3TC_DXT1_EXT = Enumerant('GL_COMPRESSED_RGB_S3TC_DXT1_EXT', 0x83f0, 'GL_EXT_texture_compression_s3tc')
  6867. defines.add(GL_COMPRESSED_RGBA_S3TC_DXT1_EXT)
  6868. defines.add(GL_COMPRESSED_RGBA_S3TC_DXT3_EXT)
  6869. defines.add(GL_COMPRESSED_RGBA_S3TC_DXT5_EXT)
  6870. defines.add(GL_COMPRESSED_RGB_S3TC_DXT1_EXT)
  6871. # GL_EXT_texture_cube_map
  6872. GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = Enumerant('GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT', 0x851c, 'GL_EXT_texture_cube_map')
  6873. GL_NORMAL_MAP_EXT = Enumerant('GL_NORMAL_MAP_EXT', 0x8511, 'GL_EXT_texture_cube_map')
  6874. GL_PROXY_TEXTURE_CUBE_MAP_EXT = Enumerant('GL_PROXY_TEXTURE_CUBE_MAP_EXT', 0x851b, 'GL_EXT_texture_cube_map')
  6875. GL_REFLECTION_MAP_EXT = Enumerant('GL_REFLECTION_MAP_EXT', 0x8512, 'GL_EXT_texture_cube_map')
  6876. GL_TEXTURE_BINDING_CUBE_MAP_EXT = Enumerant('GL_TEXTURE_BINDING_CUBE_MAP_EXT', 0x8514, 'GL_EXT_texture_cube_map')
  6877. GL_TEXTURE_CUBE_MAP_EXT = Enumerant('GL_TEXTURE_CUBE_MAP_EXT', 0x8513, 'GL_EXT_texture_cube_map')
  6878. GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = Enumerant('GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT', 0x8516, 'GL_EXT_texture_cube_map')
  6879. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = Enumerant('GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT', 0x8518, 'GL_EXT_texture_cube_map')
  6880. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = Enumerant('GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT', 0x851a, 'GL_EXT_texture_cube_map')
  6881. GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = Enumerant('GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT', 0x8515, 'GL_EXT_texture_cube_map')
  6882. GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = Enumerant('GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT', 0x8517, 'GL_EXT_texture_cube_map')
  6883. GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = Enumerant('GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT', 0x8519, 'GL_EXT_texture_cube_map')
  6884. defines.add(GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT)
  6885. defines.add(GL_NORMAL_MAP_EXT)
  6886. defines.add(GL_PROXY_TEXTURE_CUBE_MAP_EXT)
  6887. defines.add(GL_REFLECTION_MAP_EXT)
  6888. defines.add(GL_TEXTURE_BINDING_CUBE_MAP_EXT)
  6889. defines.add(GL_TEXTURE_CUBE_MAP_EXT)
  6890. defines.add(GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT)
  6891. defines.add(GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT)
  6892. defines.add(GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT)
  6893. defines.add(GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT)
  6894. defines.add(GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT)
  6895. defines.add(GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT)
  6896. # GL_EXT_texture_edge_clamp
  6897. GL_CLAMP_TO_EDGE_EXT = Enumerant('GL_CLAMP_TO_EDGE_EXT', 0x812f, 'GL_EXT_texture_edge_clamp')
  6898. defines.add(GL_CLAMP_TO_EDGE_EXT)
  6899. # GL_EXT_texture_env_combine
  6900. GL_ADD_SIGNED_EXT = Enumerant('GL_ADD_SIGNED_EXT', 0x8574, 'GL_EXT_texture_env_combine')
  6901. GL_COMBINE_ALPHA_EXT = Enumerant('GL_COMBINE_ALPHA_EXT', 0x8572, 'GL_EXT_texture_env_combine')
  6902. GL_COMBINE_EXT = Enumerant('GL_COMBINE_EXT', 0x8570, 'GL_EXT_texture_env_combine')
  6903. GL_COMBINE_RGB_EXT = Enumerant('GL_COMBINE_RGB_EXT', 0x8571, 'GL_EXT_texture_env_combine')
  6904. GL_CONSTANT_EXT = Enumerant('GL_CONSTANT_EXT', 0x8576, 'GL_EXT_texture_env_combine')
  6905. GL_INTERPOLATE_EXT = Enumerant('GL_INTERPOLATE_EXT', 0x8575, 'GL_EXT_texture_env_combine')
  6906. GL_OPERAND0_ALPHA_EXT = Enumerant('GL_OPERAND0_ALPHA_EXT', 0x8598, 'GL_EXT_texture_env_combine')
  6907. GL_OPERAND0_RGB_EXT = Enumerant('GL_OPERAND0_RGB_EXT', 0x8590, 'GL_EXT_texture_env_combine')
  6908. GL_OPERAND1_ALPHA_EXT = Enumerant('GL_OPERAND1_ALPHA_EXT', 0x8599, 'GL_EXT_texture_env_combine')
  6909. GL_OPERAND1_RGB_EXT = Enumerant('GL_OPERAND1_RGB_EXT', 0x8591, 'GL_EXT_texture_env_combine')
  6910. GL_OPERAND2_ALPHA_EXT = Enumerant('GL_OPERAND2_ALPHA_EXT', 0x859a, 'GL_EXT_texture_env_combine')
  6911. GL_OPERAND2_RGB_EXT = Enumerant('GL_OPERAND2_RGB_EXT', 0x8592, 'GL_EXT_texture_env_combine')
  6912. GL_PREVIOUS_EXT = Enumerant('GL_PREVIOUS_EXT', 0x8578, 'GL_EXT_texture_env_combine')
  6913. GL_PRIMARY_COLOR_EXT = Enumerant('GL_PRIMARY_COLOR_EXT', 0x8577, 'GL_EXT_texture_env_combine')
  6914. GL_RGB_SCALE_EXT = Enumerant('GL_RGB_SCALE_EXT', 0x8573, 'GL_EXT_texture_env_combine')
  6915. GL_SOURCE0_ALPHA_EXT = Enumerant('GL_SOURCE0_ALPHA_EXT', 0x8588, 'GL_EXT_texture_env_combine')
  6916. GL_SOURCE0_RGB_EXT = Enumerant('GL_SOURCE0_RGB_EXT', 0x8580, 'GL_EXT_texture_env_combine')
  6917. GL_SOURCE1_ALPHA_EXT = Enumerant('GL_SOURCE1_ALPHA_EXT', 0x8589, 'GL_EXT_texture_env_combine')
  6918. GL_SOURCE1_RGB_EXT = Enumerant('GL_SOURCE1_RGB_EXT', 0x8581, 'GL_EXT_texture_env_combine')
  6919. GL_SOURCE2_ALPHA_EXT = Enumerant('GL_SOURCE2_ALPHA_EXT', 0x858a, 'GL_EXT_texture_env_combine')
  6920. GL_SOURCE2_RGB_EXT = Enumerant('GL_SOURCE2_RGB_EXT', 0x8582, 'GL_EXT_texture_env_combine')
  6921. defines.add(GL_ADD_SIGNED_EXT)
  6922. defines.add(GL_COMBINE_ALPHA_EXT)
  6923. defines.add(GL_COMBINE_EXT)
  6924. defines.add(GL_COMBINE_RGB_EXT)
  6925. defines.add(GL_CONSTANT_EXT)
  6926. defines.add(GL_INTERPOLATE_EXT)
  6927. defines.add(GL_OPERAND0_ALPHA_EXT)
  6928. defines.add(GL_OPERAND0_RGB_EXT)
  6929. defines.add(GL_OPERAND1_ALPHA_EXT)
  6930. defines.add(GL_OPERAND1_RGB_EXT)
  6931. defines.add(GL_OPERAND2_ALPHA_EXT)
  6932. defines.add(GL_OPERAND2_RGB_EXT)
  6933. defines.add(GL_PREVIOUS_EXT)
  6934. defines.add(GL_PRIMARY_COLOR_EXT)
  6935. defines.add(GL_RGB_SCALE_EXT)
  6936. defines.add(GL_SOURCE0_ALPHA_EXT)
  6937. defines.add(GL_SOURCE0_RGB_EXT)
  6938. defines.add(GL_SOURCE1_ALPHA_EXT)
  6939. defines.add(GL_SOURCE1_RGB_EXT)
  6940. defines.add(GL_SOURCE2_ALPHA_EXT)
  6941. defines.add(GL_SOURCE2_RGB_EXT)
  6942. # GL_EXT_texture_env_dot3
  6943. GL_DOT3_RGBA_EXT = Enumerant('GL_DOT3_RGBA_EXT', 0x8741, 'GL_EXT_texture_env_dot3')
  6944. GL_DOT3_RGB_EXT = Enumerant('GL_DOT3_RGB_EXT', 0x8740, 'GL_EXT_texture_env_dot3')
  6945. defines.add(GL_DOT3_RGBA_EXT)
  6946. defines.add(GL_DOT3_RGB_EXT)
  6947. # GL_EXT_texture_filter_anisotropic
  6948. GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = Enumerant('GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT', 0x84ff, 'GL_EXT_texture_filter_anisotropic')
  6949. GL_TEXTURE_MAX_ANISOTROPY_EXT = Enumerant('GL_TEXTURE_MAX_ANISOTROPY_EXT', 0x84fe, 'GL_EXT_texture_filter_anisotropic')
  6950. defines.add(GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT)
  6951. defines.add(GL_TEXTURE_MAX_ANISOTROPY_EXT)
  6952. # GL_EXT_texture_integer
  6953. GL_ALPHA16I_EXT = Enumerant('GL_ALPHA16I_EXT', 0x8d8a, 'GL_EXT_texture_integer')
  6954. GL_ALPHA16UI_EXT = Enumerant('GL_ALPHA16UI_EXT', 0x8d78, 'GL_EXT_texture_integer')
  6955. GL_ALPHA32I_EXT = Enumerant('GL_ALPHA32I_EXT', 0x8d84, 'GL_EXT_texture_integer')
  6956. GL_ALPHA32UI_EXT = Enumerant('GL_ALPHA32UI_EXT', 0x8d72, 'GL_EXT_texture_integer')
  6957. GL_ALPHA8I_EXT = Enumerant('GL_ALPHA8I_EXT', 0x8d90, 'GL_EXT_texture_integer')
  6958. GL_ALPHA8UI_EXT = Enumerant('GL_ALPHA8UI_EXT', 0x8d7e, 'GL_EXT_texture_integer')
  6959. GL_ALPHA_INTEGER_EXT = Enumerant('GL_ALPHA_INTEGER_EXT', 0x8d97, 'GL_EXT_texture_integer')
  6960. GL_BGRA_INTEGER_EXT = Enumerant('GL_BGRA_INTEGER_EXT', 0x8d9b, 'GL_EXT_texture_integer')
  6961. GL_BGR_INTEGER_EXT = Enumerant('GL_BGR_INTEGER_EXT', 0x8d9a, 'GL_EXT_texture_integer')
  6962. GL_BLUE_INTEGER_EXT = Enumerant('GL_BLUE_INTEGER_EXT', 0x8d96, 'GL_EXT_texture_integer')
  6963. GL_GREEN_INTEGER_EXT = Enumerant('GL_GREEN_INTEGER_EXT', 0x8d95, 'GL_EXT_texture_integer')
  6964. GL_INTENSITY16I_EXT = Enumerant('GL_INTENSITY16I_EXT', 0x8d8b, 'GL_EXT_texture_integer')
  6965. GL_INTENSITY16UI_EXT = Enumerant('GL_INTENSITY16UI_EXT', 0x8d79, 'GL_EXT_texture_integer')
  6966. GL_INTENSITY32I_EXT = Enumerant('GL_INTENSITY32I_EXT', 0x8d85, 'GL_EXT_texture_integer')
  6967. GL_INTENSITY32UI_EXT = Enumerant('GL_INTENSITY32UI_EXT', 0x8d73, 'GL_EXT_texture_integer')
  6968. GL_INTENSITY8I_EXT = Enumerant('GL_INTENSITY8I_EXT', 0x8d91, 'GL_EXT_texture_integer')
  6969. GL_INTENSITY8UI_EXT = Enumerant('GL_INTENSITY8UI_EXT', 0x8d7f, 'GL_EXT_texture_integer')
  6970. GL_LUMINANCE16I_EXT = Enumerant('GL_LUMINANCE16I_EXT', 0x8d8c, 'GL_EXT_texture_integer')
  6971. GL_LUMINANCE16UI_EXT = Enumerant('GL_LUMINANCE16UI_EXT', 0x8d7a, 'GL_EXT_texture_integer')
  6972. GL_LUMINANCE32I_EXT = Enumerant('GL_LUMINANCE32I_EXT', 0x8d86, 'GL_EXT_texture_integer')
  6973. GL_LUMINANCE32UI_EXT = Enumerant('GL_LUMINANCE32UI_EXT', 0x8d74, 'GL_EXT_texture_integer')
  6974. GL_LUMINANCE8I_EXT = Enumerant('GL_LUMINANCE8I_EXT', 0x8d92, 'GL_EXT_texture_integer')
  6975. GL_LUMINANCE8UI_EXT = Enumerant('GL_LUMINANCE8UI_EXT', 0x8d80, 'GL_EXT_texture_integer')
  6976. GL_LUMINANCE_ALPHA16I_EXT = Enumerant('GL_LUMINANCE_ALPHA16I_EXT', 0x8d8d, 'GL_EXT_texture_integer')
  6977. GL_LUMINANCE_ALPHA16UI_EXT = Enumerant('GL_LUMINANCE_ALPHA16UI_EXT', 0x8d7b, 'GL_EXT_texture_integer')
  6978. GL_LUMINANCE_ALPHA32I_EXT = Enumerant('GL_LUMINANCE_ALPHA32I_EXT', 0x8d87, 'GL_EXT_texture_integer')
  6979. GL_LUMINANCE_ALPHA32UI_EXT = Enumerant('GL_LUMINANCE_ALPHA32UI_EXT', 0x8d75, 'GL_EXT_texture_integer')
  6980. GL_LUMINANCE_ALPHA8I_EXT = Enumerant('GL_LUMINANCE_ALPHA8I_EXT', 0x8d93, 'GL_EXT_texture_integer')
  6981. GL_LUMINANCE_ALPHA8UI_EXT = Enumerant('GL_LUMINANCE_ALPHA8UI_EXT', 0x8d81, 'GL_EXT_texture_integer')
  6982. GL_LUMINANCE_ALPHA_INTEGER_EXT = Enumerant('GL_LUMINANCE_ALPHA_INTEGER_EXT', 0x8d9d, 'GL_EXT_texture_integer')
  6983. GL_LUMINANCE_INTEGER_EXT = Enumerant('GL_LUMINANCE_INTEGER_EXT', 0x8d9c, 'GL_EXT_texture_integer')
  6984. GL_RED_INTEGER_EXT = Enumerant('GL_RED_INTEGER_EXT', 0x8d94, 'GL_EXT_texture_integer')
  6985. GL_RGB16I_EXT = Enumerant('GL_RGB16I_EXT', 0x8d89, 'GL_EXT_texture_integer')
  6986. GL_RGB16UI_EXT = Enumerant('GL_RGB16UI_EXT', 0x8d77, 'GL_EXT_texture_integer')
  6987. GL_RGB32I_EXT = Enumerant('GL_RGB32I_EXT', 0x8d83, 'GL_EXT_texture_integer')
  6988. GL_RGB32UI_EXT = Enumerant('GL_RGB32UI_EXT', 0x8d71, 'GL_EXT_texture_integer')
  6989. GL_RGB8I_EXT = Enumerant('GL_RGB8I_EXT', 0x8d8f, 'GL_EXT_texture_integer')
  6990. GL_RGB8UI_EXT = Enumerant('GL_RGB8UI_EXT', 0x8d7d, 'GL_EXT_texture_integer')
  6991. GL_RGBA16I_EXT = Enumerant('GL_RGBA16I_EXT', 0x8d88, 'GL_EXT_texture_integer')
  6992. GL_RGBA16UI_EXT = Enumerant('GL_RGBA16UI_EXT', 0x8d76, 'GL_EXT_texture_integer')
  6993. GL_RGBA32I_EXT = Enumerant('GL_RGBA32I_EXT', 0x8d82, 'GL_EXT_texture_integer')
  6994. GL_RGBA32UI_EXT = Enumerant('GL_RGBA32UI_EXT', 0x8d70, 'GL_EXT_texture_integer')
  6995. GL_RGBA8I_EXT = Enumerant('GL_RGBA8I_EXT', 0x8d8e, 'GL_EXT_texture_integer')
  6996. GL_RGBA8UI_EXT = Enumerant('GL_RGBA8UI_EXT', 0x8d7c, 'GL_EXT_texture_integer')
  6997. GL_RGBA_INTEGER_EXT = Enumerant('GL_RGBA_INTEGER_EXT', 0x8d99, 'GL_EXT_texture_integer')
  6998. GL_RGBA_INTEGER_MODE_EXT = Enumerant('GL_RGBA_INTEGER_MODE_EXT', 0x8d9e, 'GL_EXT_texture_integer')
  6999. GL_RGB_INTEGER_EXT = Enumerant('GL_RGB_INTEGER_EXT', 0x8d98, 'GL_EXT_texture_integer')
  7000. defines.add(GL_ALPHA16I_EXT)
  7001. defines.add(GL_ALPHA16UI_EXT)
  7002. defines.add(GL_ALPHA32I_EXT)
  7003. defines.add(GL_ALPHA32UI_EXT)
  7004. defines.add(GL_ALPHA8I_EXT)
  7005. defines.add(GL_ALPHA8UI_EXT)
  7006. defines.add(GL_ALPHA_INTEGER_EXT)
  7007. defines.add(GL_BGRA_INTEGER_EXT)
  7008. defines.add(GL_BGR_INTEGER_EXT)
  7009. defines.add(GL_BLUE_INTEGER_EXT)
  7010. defines.add(GL_GREEN_INTEGER_EXT)
  7011. defines.add(GL_INTENSITY16I_EXT)
  7012. defines.add(GL_INTENSITY16UI_EXT)
  7013. defines.add(GL_INTENSITY32I_EXT)
  7014. defines.add(GL_INTENSITY32UI_EXT)
  7015. defines.add(GL_INTENSITY8I_EXT)
  7016. defines.add(GL_INTENSITY8UI_EXT)
  7017. defines.add(GL_LUMINANCE16I_EXT)
  7018. defines.add(GL_LUMINANCE16UI_EXT)
  7019. defines.add(GL_LUMINANCE32I_EXT)
  7020. defines.add(GL_LUMINANCE32UI_EXT)
  7021. defines.add(GL_LUMINANCE8I_EXT)
  7022. defines.add(GL_LUMINANCE8UI_EXT)
  7023. defines.add(GL_LUMINANCE_ALPHA16I_EXT)
  7024. defines.add(GL_LUMINANCE_ALPHA16UI_EXT)
  7025. defines.add(GL_LUMINANCE_ALPHA32I_EXT)
  7026. defines.add(GL_LUMINANCE_ALPHA32UI_EXT)
  7027. defines.add(GL_LUMINANCE_ALPHA8I_EXT)
  7028. defines.add(GL_LUMINANCE_ALPHA8UI_EXT)
  7029. defines.add(GL_LUMINANCE_ALPHA_INTEGER_EXT)
  7030. defines.add(GL_LUMINANCE_INTEGER_EXT)
  7031. defines.add(GL_RED_INTEGER_EXT)
  7032. defines.add(GL_RGB16I_EXT)
  7033. defines.add(GL_RGB16UI_EXT)
  7034. defines.add(GL_RGB32I_EXT)
  7035. defines.add(GL_RGB32UI_EXT)
  7036. defines.add(GL_RGB8I_EXT)
  7037. defines.add(GL_RGB8UI_EXT)
  7038. defines.add(GL_RGBA16I_EXT)
  7039. defines.add(GL_RGBA16UI_EXT)
  7040. defines.add(GL_RGBA32I_EXT)
  7041. defines.add(GL_RGBA32UI_EXT)
  7042. defines.add(GL_RGBA8I_EXT)
  7043. defines.add(GL_RGBA8UI_EXT)
  7044. defines.add(GL_RGBA_INTEGER_EXT)
  7045. defines.add(GL_RGBA_INTEGER_MODE_EXT)
  7046. defines.add(GL_RGB_INTEGER_EXT)
  7047. # GL_EXT_texture_lod_bias
  7048. GL_MAX_TEXTURE_LOD_BIAS_EXT = Enumerant('GL_MAX_TEXTURE_LOD_BIAS_EXT', 0x84fd, 'GL_EXT_texture_lod_bias')
  7049. GL_TEXTURE_FILTER_CONTROL_EXT = Enumerant('GL_TEXTURE_FILTER_CONTROL_EXT', 0x8500, 'GL_EXT_texture_lod_bias')
  7050. GL_TEXTURE_LOD_BIAS_EXT = Enumerant('GL_TEXTURE_LOD_BIAS_EXT', 0x8501, 'GL_EXT_texture_lod_bias')
  7051. defines.add(GL_MAX_TEXTURE_LOD_BIAS_EXT)
  7052. defines.add(GL_TEXTURE_FILTER_CONTROL_EXT)
  7053. defines.add(GL_TEXTURE_LOD_BIAS_EXT)
  7054. # GL_EXT_texture_mirror_clamp
  7055. GL_MIRROR_CLAMP_EXT = Enumerant('GL_MIRROR_CLAMP_EXT', 0x8742, 'GL_EXT_texture_mirror_clamp')
  7056. GL_MIRROR_CLAMP_TO_BORDER_EXT = Enumerant('GL_MIRROR_CLAMP_TO_BORDER_EXT', 0x8912, 'GL_EXT_texture_mirror_clamp')
  7057. GL_MIRROR_CLAMP_TO_EDGE_EXT = Enumerant('GL_MIRROR_CLAMP_TO_EDGE_EXT', 0x8743, 'GL_EXT_texture_mirror_clamp')
  7058. defines.add(GL_MIRROR_CLAMP_EXT)
  7059. defines.add(GL_MIRROR_CLAMP_TO_BORDER_EXT)
  7060. defines.add(GL_MIRROR_CLAMP_TO_EDGE_EXT)
  7061. # GL_EXT_texture_object
  7062. GL_TEXTURE_1D_BINDING_EXT = Enumerant('GL_TEXTURE_1D_BINDING_EXT', 0x8068, 'GL_EXT_texture_object')
  7063. GL_TEXTURE_2D_BINDING_EXT = Enumerant('GL_TEXTURE_2D_BINDING_EXT', 0x8069, 'GL_EXT_texture_object')
  7064. GL_TEXTURE_3D_BINDING_EXT = Enumerant('GL_TEXTURE_3D_BINDING_EXT', 0x806a, 'GL_EXT_texture_object')
  7065. GL_TEXTURE_PRIORITY_EXT = Enumerant('GL_TEXTURE_PRIORITY_EXT', 0x8066, 'GL_EXT_texture_object')
  7066. GL_TEXTURE_RESIDENT_EXT = Enumerant('GL_TEXTURE_RESIDENT_EXT', 0x8067, 'GL_EXT_texture_object')
  7067. defines.add(GL_TEXTURE_1D_BINDING_EXT)
  7068. defines.add(GL_TEXTURE_2D_BINDING_EXT)
  7069. defines.add(GL_TEXTURE_3D_BINDING_EXT)
  7070. defines.add(GL_TEXTURE_PRIORITY_EXT)
  7071. defines.add(GL_TEXTURE_RESIDENT_EXT)
  7072. # GL_EXT_texture_perturb_normal
  7073. GL_PERTURB_EXT = Enumerant('GL_PERTURB_EXT', 0x85ae, 'GL_EXT_texture_perturb_normal')
  7074. GL_TEXTURE_NORMAL_EXT = Enumerant('GL_TEXTURE_NORMAL_EXT', 0x85af, 'GL_EXT_texture_perturb_normal')
  7075. defines.add(GL_PERTURB_EXT)
  7076. defines.add(GL_TEXTURE_NORMAL_EXT)
  7077. # GL_EXT_texture_rectangle
  7078. GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT = Enumerant('GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT', 0x84f8, 'GL_EXT_texture_rectangle')
  7079. GL_PROXY_TEXTURE_RECTANGLE_EXT = Enumerant('GL_PROXY_TEXTURE_RECTANGLE_EXT', 0x84f7, 'GL_EXT_texture_rectangle')
  7080. GL_TEXTURE_BINDING_RECTANGLE_EXT = Enumerant('GL_TEXTURE_BINDING_RECTANGLE_EXT', 0x84f6, 'GL_EXT_texture_rectangle')
  7081. GL_TEXTURE_RECTANGLE_EXT = Enumerant('GL_TEXTURE_RECTANGLE_EXT', 0x84f5, 'GL_EXT_texture_rectangle')
  7082. defines.add(GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT)
  7083. defines.add(GL_PROXY_TEXTURE_RECTANGLE_EXT)
  7084. defines.add(GL_TEXTURE_BINDING_RECTANGLE_EXT)
  7085. defines.add(GL_TEXTURE_RECTANGLE_EXT)
  7086. # GL_EXT_texture_rg
  7087. GL_RED_EXT = Enumerant('GL_RED_EXT', 0x1903, 'GL_EXT_texture_rg')
  7088. GL_RG_EXT = Enumerant('GL_RG_EXT', 0x8227, 'GL_EXT_texture_rg')
  7089. defines.add(GL_RED_EXT)
  7090. defines.add(GL_RG_EXT)
  7091. # GL_EXT_texture_sRGB
  7092. GL_COMPRESSED_SLUMINANCE_ALPHA_EXT = Enumerant('GL_COMPRESSED_SLUMINANCE_ALPHA_EXT', 0x8c4b, 'GL_EXT_texture_sRGB')
  7093. GL_COMPRESSED_SLUMINANCE_EXT = Enumerant('GL_COMPRESSED_SLUMINANCE_EXT', 0x8c4a, 'GL_EXT_texture_sRGB')
  7094. GL_COMPRESSED_SRGB_ALPHA_EXT = Enumerant('GL_COMPRESSED_SRGB_ALPHA_EXT', 0x8c49, 'GL_EXT_texture_sRGB')
  7095. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = Enumerant('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT', 0x8c4d, 'GL_EXT_texture_sRGB')
  7096. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = Enumerant('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT', 0x8c4e, 'GL_EXT_texture_sRGB')
  7097. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = Enumerant('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT', 0x8c4f, 'GL_EXT_texture_sRGB')
  7098. GL_COMPRESSED_SRGB_EXT = Enumerant('GL_COMPRESSED_SRGB_EXT', 0x8c48, 'GL_EXT_texture_sRGB')
  7099. GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = Enumerant('GL_COMPRESSED_SRGB_S3TC_DXT1_EXT', 0x8c4c, 'GL_EXT_texture_sRGB')
  7100. GL_SLUMINANCE8_ALPHA8_EXT = Enumerant('GL_SLUMINANCE8_ALPHA8_EXT', 0x8c45, 'GL_EXT_texture_sRGB')
  7101. GL_SLUMINANCE8_EXT = Enumerant('GL_SLUMINANCE8_EXT', 0x8c47, 'GL_EXT_texture_sRGB')
  7102. GL_SLUMINANCE_ALPHA_EXT = Enumerant('GL_SLUMINANCE_ALPHA_EXT', 0x8c44, 'GL_EXT_texture_sRGB')
  7103. GL_SLUMINANCE_EXT = Enumerant('GL_SLUMINANCE_EXT', 0x8c46, 'GL_EXT_texture_sRGB')
  7104. GL_SRGB8_ALPHA8_EXT = Enumerant('GL_SRGB8_ALPHA8_EXT', 0x8c43, 'GL_EXT_texture_sRGB')
  7105. GL_SRGB8_EXT = Enumerant('GL_SRGB8_EXT', 0x8c41, 'GL_EXT_texture_sRGB')
  7106. GL_SRGB_ALPHA_EXT = Enumerant('GL_SRGB_ALPHA_EXT', 0x8c42, 'GL_EXT_texture_sRGB')
  7107. GL_SRGB_EXT = Enumerant('GL_SRGB_EXT', 0x8c40, 'GL_EXT_texture_sRGB')
  7108. defines.add(GL_COMPRESSED_SLUMINANCE_ALPHA_EXT)
  7109. defines.add(GL_COMPRESSED_SLUMINANCE_EXT)
  7110. defines.add(GL_COMPRESSED_SRGB_ALPHA_EXT)
  7111. defines.add(GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT)
  7112. defines.add(GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT)
  7113. defines.add(GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT)
  7114. defines.add(GL_COMPRESSED_SRGB_EXT)
  7115. defines.add(GL_COMPRESSED_SRGB_S3TC_DXT1_EXT)
  7116. defines.add(GL_SLUMINANCE8_ALPHA8_EXT)
  7117. defines.add(GL_SLUMINANCE8_EXT)
  7118. defines.add(GL_SLUMINANCE_ALPHA_EXT)
  7119. defines.add(GL_SLUMINANCE_EXT)
  7120. defines.add(GL_SRGB8_ALPHA8_EXT)
  7121. defines.add(GL_SRGB8_EXT)
  7122. defines.add(GL_SRGB_ALPHA_EXT)
  7123. defines.add(GL_SRGB_EXT)
  7124. # GL_EXT_texture_sRGB_decode
  7125. GL_DECODE_EXT = Enumerant('GL_DECODE_EXT', 0x8a49, 'GL_EXT_texture_sRGB_decode')
  7126. GL_SKIP_DECODE_EXT = Enumerant('GL_SKIP_DECODE_EXT', 0x8a4a, 'GL_EXT_texture_sRGB_decode')
  7127. GL_TEXTURE_SRGB_DECODE_EXT = Enumerant('GL_TEXTURE_SRGB_DECODE_EXT', 0x8a48, 'GL_EXT_texture_sRGB_decode')
  7128. defines.add(GL_DECODE_EXT)
  7129. defines.add(GL_SKIP_DECODE_EXT)
  7130. defines.add(GL_TEXTURE_SRGB_DECODE_EXT)
  7131. # GL_EXT_texture_shared_exponent
  7132. GL_RGB9_E5_EXT = Enumerant('GL_RGB9_E5_EXT', 0x8c3d, 'GL_EXT_texture_shared_exponent')
  7133. GL_TEXTURE_SHARED_SIZE_EXT = Enumerant('GL_TEXTURE_SHARED_SIZE_EXT', 0x8c3f, 'GL_EXT_texture_shared_exponent')
  7134. GL_UNSIGNED_INT_5_9_9_9_REV_EXT = Enumerant('GL_UNSIGNED_INT_5_9_9_9_REV_EXT', 0x8c3e, 'GL_EXT_texture_shared_exponent')
  7135. defines.add(GL_RGB9_E5_EXT)
  7136. defines.add(GL_TEXTURE_SHARED_SIZE_EXT)
  7137. defines.add(GL_UNSIGNED_INT_5_9_9_9_REV_EXT)
  7138. # GL_EXT_texture_snorm
  7139. GL_ALPHA16_SNORM = Enumerant('GL_ALPHA16_SNORM', 0x9018, 'GL_EXT_texture_snorm')
  7140. GL_ALPHA8_SNORM = Enumerant('GL_ALPHA8_SNORM', 0x9014, 'GL_EXT_texture_snorm')
  7141. GL_ALPHA_SNORM = Enumerant('GL_ALPHA_SNORM', 0x9010, 'GL_EXT_texture_snorm')
  7142. GL_INTENSITY16_SNORM = Enumerant('GL_INTENSITY16_SNORM', 0x901b, 'GL_EXT_texture_snorm')
  7143. GL_INTENSITY8_SNORM = Enumerant('GL_INTENSITY8_SNORM', 0x9017, 'GL_EXT_texture_snorm')
  7144. GL_INTENSITY_SNORM = Enumerant('GL_INTENSITY_SNORM', 0x9013, 'GL_EXT_texture_snorm')
  7145. GL_LUMINANCE16_ALPHA16_SNORM = Enumerant('GL_LUMINANCE16_ALPHA16_SNORM', 0x901a, 'GL_EXT_texture_snorm')
  7146. GL_LUMINANCE16_SNORM = Enumerant('GL_LUMINANCE16_SNORM', 0x9019, 'GL_EXT_texture_snorm')
  7147. GL_LUMINANCE8_ALPHA8_SNORM = Enumerant('GL_LUMINANCE8_ALPHA8_SNORM', 0x9016, 'GL_EXT_texture_snorm')
  7148. GL_LUMINANCE8_SNORM = Enumerant('GL_LUMINANCE8_SNORM', 0x9015, 'GL_EXT_texture_snorm')
  7149. GL_LUMINANCE_ALPHA_SNORM = Enumerant('GL_LUMINANCE_ALPHA_SNORM', 0x9012, 'GL_EXT_texture_snorm')
  7150. GL_LUMINANCE_SNORM = Enumerant('GL_LUMINANCE_SNORM', 0x9011, 'GL_EXT_texture_snorm')
  7151. GL_R16_SNORM = Enumerant('GL_R16_SNORM', 0x8f98, 'GL_EXT_texture_snorm')
  7152. GL_R8_SNORM = Enumerant('GL_R8_SNORM', 0x8f94, 'GL_EXT_texture_snorm')
  7153. GL_RED_SNORM = Enumerant('GL_RED_SNORM', 0x8f90, 'GL_EXT_texture_snorm')
  7154. GL_RG16_SNORM = Enumerant('GL_RG16_SNORM', 0x8f99, 'GL_EXT_texture_snorm')
  7155. GL_RG8_SNORM = Enumerant('GL_RG8_SNORM', 0x8f95, 'GL_EXT_texture_snorm')
  7156. GL_RGB16_SNORM = Enumerant('GL_RGB16_SNORM', 0x8f9a, 'GL_EXT_texture_snorm')
  7157. GL_RGB8_SNORM = Enumerant('GL_RGB8_SNORM', 0x8f96, 'GL_EXT_texture_snorm')
  7158. GL_RGBA16_SNORM = Enumerant('GL_RGBA16_SNORM', 0x8f9b, 'GL_EXT_texture_snorm')
  7159. GL_RGBA8_SNORM = Enumerant('GL_RGBA8_SNORM', 0x8f97, 'GL_EXT_texture_snorm')
  7160. GL_RGBA_SNORM = Enumerant('GL_RGBA_SNORM', 0x8f93, 'GL_EXT_texture_snorm')
  7161. GL_RGB_SNORM = Enumerant('GL_RGB_SNORM', 0x8f92, 'GL_EXT_texture_snorm')
  7162. GL_RG_SNORM = Enumerant('GL_RG_SNORM', 0x8f91, 'GL_EXT_texture_snorm')
  7163. GL_SIGNED_NORMALIZED = Enumerant('GL_SIGNED_NORMALIZED', 0x8f9c, 'GL_EXT_texture_snorm')
  7164. defines.add(GL_ALPHA16_SNORM)
  7165. defines.add(GL_ALPHA8_SNORM)
  7166. defines.add(GL_ALPHA_SNORM)
  7167. defines.add(GL_INTENSITY16_SNORM)
  7168. defines.add(GL_INTENSITY8_SNORM)
  7169. defines.add(GL_INTENSITY_SNORM)
  7170. defines.add(GL_LUMINANCE16_ALPHA16_SNORM)
  7171. defines.add(GL_LUMINANCE16_SNORM)
  7172. defines.add(GL_LUMINANCE8_ALPHA8_SNORM)
  7173. defines.add(GL_LUMINANCE8_SNORM)
  7174. defines.add(GL_LUMINANCE_ALPHA_SNORM)
  7175. defines.add(GL_LUMINANCE_SNORM)
  7176. defines.add(GL_R16_SNORM)
  7177. defines.add(GL_R8_SNORM)
  7178. defines.add(GL_RED_SNORM)
  7179. defines.add(GL_RG16_SNORM)
  7180. defines.add(GL_RG8_SNORM)
  7181. defines.add(GL_RGB16_SNORM)
  7182. defines.add(GL_RGB8_SNORM)
  7183. defines.add(GL_RGBA16_SNORM)
  7184. defines.add(GL_RGBA8_SNORM)
  7185. defines.add(GL_RGBA_SNORM)
  7186. defines.add(GL_RGB_SNORM)
  7187. defines.add(GL_RG_SNORM)
  7188. defines.add(GL_SIGNED_NORMALIZED)
  7189. # GL_EXT_texture_storage
  7190. GL_ALPHA16F_EXT = Enumerant('GL_ALPHA16F_EXT', 0x881c, 'GL_EXT_texture_storage')
  7191. GL_ALPHA32F_EXT = Enumerant('GL_ALPHA32F_EXT', 0x8816, 'GL_EXT_texture_storage')
  7192. GL_BGRA8_EXT = Enumerant('GL_BGRA8_EXT', 0x93a1, 'GL_EXT_texture_storage')
  7193. GL_LUMINANCE16F_EXT = Enumerant('GL_LUMINANCE16F_EXT', 0x881e, 'GL_EXT_texture_storage')
  7194. GL_LUMINANCE32F_EXT = Enumerant('GL_LUMINANCE32F_EXT', 0x8818, 'GL_EXT_texture_storage')
  7195. GL_LUMINANCE_ALPHA16F_EXT = Enumerant('GL_LUMINANCE_ALPHA16F_EXT', 0x881f, 'GL_EXT_texture_storage')
  7196. GL_LUMINANCE_ALPHA32F_EXT = Enumerant('GL_LUMINANCE_ALPHA32F_EXT', 0x8819, 'GL_EXT_texture_storage')
  7197. GL_R16F_EXT = Enumerant('GL_R16F_EXT', 0x822d, 'GL_EXT_texture_storage')
  7198. GL_R32F_EXT = Enumerant('GL_R32F_EXT', 0x822e, 'GL_EXT_texture_storage')
  7199. GL_R8_EXT = Enumerant('GL_R8_EXT', 0x8229, 'GL_EXT_texture_storage')
  7200. GL_RG16F_EXT = Enumerant('GL_RG16F_EXT', 0x822f, 'GL_EXT_texture_storage')
  7201. GL_RG32F_EXT = Enumerant('GL_RG32F_EXT', 0x8230, 'GL_EXT_texture_storage')
  7202. GL_RG8_EXT = Enumerant('GL_RG8_EXT', 0x822b, 'GL_EXT_texture_storage')
  7203. GL_RGB16F_EXT = Enumerant('GL_RGB16F_EXT', 0x881b, 'GL_EXT_texture_storage')
  7204. GL_RGB32F_EXT = Enumerant('GL_RGB32F_EXT', 0x8815, 'GL_EXT_texture_storage')
  7205. GL_RGBA16F_EXT = Enumerant('GL_RGBA16F_EXT', 0x881a, 'GL_EXT_texture_storage')
  7206. GL_RGBA32F_EXT = Enumerant('GL_RGBA32F_EXT', 0x8814, 'GL_EXT_texture_storage')
  7207. GL_TEXTURE_IMMUTABLE_FORMAT_EXT = Enumerant('GL_TEXTURE_IMMUTABLE_FORMAT_EXT', 0x912f, 'GL_EXT_texture_storage')
  7208. defines.add(GL_ALPHA16F_EXT)
  7209. defines.add(GL_ALPHA32F_EXT)
  7210. defines.add(GL_BGRA8_EXT)
  7211. defines.add(GL_LUMINANCE16F_EXT)
  7212. defines.add(GL_LUMINANCE32F_EXT)
  7213. defines.add(GL_LUMINANCE_ALPHA16F_EXT)
  7214. defines.add(GL_LUMINANCE_ALPHA32F_EXT)
  7215. defines.add(GL_R16F_EXT)
  7216. defines.add(GL_R32F_EXT)
  7217. defines.add(GL_R8_EXT)
  7218. defines.add(GL_RG16F_EXT)
  7219. defines.add(GL_RG32F_EXT)
  7220. defines.add(GL_RG8_EXT)
  7221. defines.add(GL_RGB16F_EXT)
  7222. defines.add(GL_RGB32F_EXT)
  7223. defines.add(GL_RGBA16F_EXT)
  7224. defines.add(GL_RGBA32F_EXT)
  7225. defines.add(GL_TEXTURE_IMMUTABLE_FORMAT_EXT)
  7226. # GL_EXT_texture_swizzle
  7227. GL_TEXTURE_SWIZZLE_A_EXT = Enumerant('GL_TEXTURE_SWIZZLE_A_EXT', 0x8e45, 'GL_EXT_texture_swizzle')
  7228. GL_TEXTURE_SWIZZLE_B_EXT = Enumerant('GL_TEXTURE_SWIZZLE_B_EXT', 0x8e44, 'GL_EXT_texture_swizzle')
  7229. GL_TEXTURE_SWIZZLE_G_EXT = Enumerant('GL_TEXTURE_SWIZZLE_G_EXT', 0x8e43, 'GL_EXT_texture_swizzle')
  7230. GL_TEXTURE_SWIZZLE_RGBA_EXT = Enumerant('GL_TEXTURE_SWIZZLE_RGBA_EXT', 0x8e46, 'GL_EXT_texture_swizzle')
  7231. GL_TEXTURE_SWIZZLE_R_EXT = Enumerant('GL_TEXTURE_SWIZZLE_R_EXT', 0x8e42, 'GL_EXT_texture_swizzle')
  7232. defines.add(GL_TEXTURE_SWIZZLE_A_EXT)
  7233. defines.add(GL_TEXTURE_SWIZZLE_B_EXT)
  7234. defines.add(GL_TEXTURE_SWIZZLE_G_EXT)
  7235. defines.add(GL_TEXTURE_SWIZZLE_RGBA_EXT)
  7236. defines.add(GL_TEXTURE_SWIZZLE_R_EXT)
  7237. # GL_EXT_texture_type_2_10_10_10_REV
  7238. GL_UNSIGNED_INT_2_10_10_10_REV_EXT = Enumerant('GL_UNSIGNED_INT_2_10_10_10_REV_EXT', 0x8368, 'GL_EXT_texture_type_2_10_10_10_REV')
  7239. defines.add(GL_UNSIGNED_INT_2_10_10_10_REV_EXT)
  7240. # GL_EXT_timer_query
  7241. GL_TIME_ELAPSED_EXT = Enumerant('GL_TIME_ELAPSED_EXT', 0x88bf, 'GL_EXT_timer_query')
  7242. defines.add(GL_TIME_ELAPSED_EXT)
  7243. # GL_EXT_transform_feedback
  7244. GL_INTERLEAVED_ATTRIBS_EXT = Enumerant('GL_INTERLEAVED_ATTRIBS_EXT', 0x8c8c, 'GL_EXT_transform_feedback')
  7245. GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = Enumerant('GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT', 0x8c8a, 'GL_EXT_transform_feedback')
  7246. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = Enumerant('GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT', 0x8c8b, 'GL_EXT_transform_feedback')
  7247. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = Enumerant('GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT', 0x8c80, 'GL_EXT_transform_feedback')
  7248. GL_PRIMITIVES_GENERATED_EXT = Enumerant('GL_PRIMITIVES_GENERATED_EXT', 0x8c87, 'GL_EXT_transform_feedback')
  7249. GL_RASTERIZER_DISCARD_EXT = Enumerant('GL_RASTERIZER_DISCARD_EXT', 0x8c89, 'GL_EXT_transform_feedback')
  7250. GL_SEPARATE_ATTRIBS_EXT = Enumerant('GL_SEPARATE_ATTRIBS_EXT', 0x8c8d, 'GL_EXT_transform_feedback')
  7251. GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT', 0x8c8f, 'GL_EXT_transform_feedback')
  7252. GL_TRANSFORM_FEEDBACK_BUFFER_EXT = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_EXT', 0x8c8e, 'GL_EXT_transform_feedback')
  7253. GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT', 0x8c7f, 'GL_EXT_transform_feedback')
  7254. GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT', 0x8c85, 'GL_EXT_transform_feedback')
  7255. GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT', 0x8c84, 'GL_EXT_transform_feedback')
  7256. GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = Enumerant('GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT', 0x8c88, 'GL_EXT_transform_feedback')
  7257. GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = Enumerant('GL_TRANSFORM_FEEDBACK_VARYINGS_EXT', 0x8c83, 'GL_EXT_transform_feedback')
  7258. GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = Enumerant('GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT', 0x8c76, 'GL_EXT_transform_feedback')
  7259. defines.add(GL_INTERLEAVED_ATTRIBS_EXT)
  7260. defines.add(GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT)
  7261. defines.add(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT)
  7262. defines.add(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT)
  7263. defines.add(GL_PRIMITIVES_GENERATED_EXT)
  7264. defines.add(GL_RASTERIZER_DISCARD_EXT)
  7265. defines.add(GL_SEPARATE_ATTRIBS_EXT)
  7266. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT)
  7267. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_EXT)
  7268. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT)
  7269. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT)
  7270. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT)
  7271. defines.add(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT)
  7272. defines.add(GL_TRANSFORM_FEEDBACK_VARYINGS_EXT)
  7273. defines.add(GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT)
  7274. # GL_EXT_unpack_subimage
  7275. GL_UNPACK_ROW_LENGTH_EXT = Enumerant('GL_UNPACK_ROW_LENGTH_EXT', 0x0cf2, 'GL_EXT_unpack_subimage')
  7276. GL_UNPACK_SKIP_PIXELS_EXT = Enumerant('GL_UNPACK_SKIP_PIXELS_EXT', 0x0cf4, 'GL_EXT_unpack_subimage')
  7277. GL_UNPACK_SKIP_ROWS_EXT = Enumerant('GL_UNPACK_SKIP_ROWS_EXT', 0x0cf3, 'GL_EXT_unpack_subimage')
  7278. defines.add(GL_UNPACK_ROW_LENGTH_EXT)
  7279. defines.add(GL_UNPACK_SKIP_PIXELS_EXT)
  7280. defines.add(GL_UNPACK_SKIP_ROWS_EXT)
  7281. # GL_EXT_vertex_array
  7282. GL_COLOR_ARRAY_COUNT_EXT = Enumerant('GL_COLOR_ARRAY_COUNT_EXT', 0x8084, 'GL_EXT_vertex_array')
  7283. GL_COLOR_ARRAY_EXT = Enumerant('GL_COLOR_ARRAY_EXT', 0x8076, 'GL_EXT_vertex_array')
  7284. GL_COLOR_ARRAY_POINTER_EXT = Enumerant('GL_COLOR_ARRAY_POINTER_EXT', 0x8090, 'GL_EXT_vertex_array')
  7285. GL_COLOR_ARRAY_SIZE_EXT = Enumerant('GL_COLOR_ARRAY_SIZE_EXT', 0x8081, 'GL_EXT_vertex_array')
  7286. GL_COLOR_ARRAY_STRIDE_EXT = Enumerant('GL_COLOR_ARRAY_STRIDE_EXT', 0x8083, 'GL_EXT_vertex_array')
  7287. GL_COLOR_ARRAY_TYPE_EXT = Enumerant('GL_COLOR_ARRAY_TYPE_EXT', 0x8082, 'GL_EXT_vertex_array')
  7288. GL_DOUBLE_EXT = Enumerant('GL_DOUBLE_EXT', 0x140a, 'GL_EXT_vertex_array')
  7289. GL_EDGE_FLAG_ARRAY_COUNT_EXT = Enumerant('GL_EDGE_FLAG_ARRAY_COUNT_EXT', 0x808d, 'GL_EXT_vertex_array')
  7290. GL_EDGE_FLAG_ARRAY_EXT = Enumerant('GL_EDGE_FLAG_ARRAY_EXT', 0x8079, 'GL_EXT_vertex_array')
  7291. GL_EDGE_FLAG_ARRAY_POINTER_EXT = Enumerant('GL_EDGE_FLAG_ARRAY_POINTER_EXT', 0x8093, 'GL_EXT_vertex_array')
  7292. GL_EDGE_FLAG_ARRAY_STRIDE_EXT = Enumerant('GL_EDGE_FLAG_ARRAY_STRIDE_EXT', 0x808c, 'GL_EXT_vertex_array')
  7293. GL_INDEX_ARRAY_COUNT_EXT = Enumerant('GL_INDEX_ARRAY_COUNT_EXT', 0x8087, 'GL_EXT_vertex_array')
  7294. GL_INDEX_ARRAY_EXT = Enumerant('GL_INDEX_ARRAY_EXT', 0x8077, 'GL_EXT_vertex_array')
  7295. GL_INDEX_ARRAY_POINTER_EXT = Enumerant('GL_INDEX_ARRAY_POINTER_EXT', 0x8091, 'GL_EXT_vertex_array')
  7296. GL_INDEX_ARRAY_STRIDE_EXT = Enumerant('GL_INDEX_ARRAY_STRIDE_EXT', 0x8086, 'GL_EXT_vertex_array')
  7297. GL_INDEX_ARRAY_TYPE_EXT = Enumerant('GL_INDEX_ARRAY_TYPE_EXT', 0x8085, 'GL_EXT_vertex_array')
  7298. GL_NORMAL_ARRAY_COUNT_EXT = Enumerant('GL_NORMAL_ARRAY_COUNT_EXT', 0x8080, 'GL_EXT_vertex_array')
  7299. GL_NORMAL_ARRAY_EXT = Enumerant('GL_NORMAL_ARRAY_EXT', 0x8075, 'GL_EXT_vertex_array')
  7300. GL_NORMAL_ARRAY_POINTER_EXT = Enumerant('GL_NORMAL_ARRAY_POINTER_EXT', 0x808f, 'GL_EXT_vertex_array')
  7301. GL_NORMAL_ARRAY_STRIDE_EXT = Enumerant('GL_NORMAL_ARRAY_STRIDE_EXT', 0x807f, 'GL_EXT_vertex_array')
  7302. GL_NORMAL_ARRAY_TYPE_EXT = Enumerant('GL_NORMAL_ARRAY_TYPE_EXT', 0x807e, 'GL_EXT_vertex_array')
  7303. GL_TEXTURE_COORD_ARRAY_COUNT_EXT = Enumerant('GL_TEXTURE_COORD_ARRAY_COUNT_EXT', 0x808b, 'GL_EXT_vertex_array')
  7304. GL_TEXTURE_COORD_ARRAY_EXT = Enumerant('GL_TEXTURE_COORD_ARRAY_EXT', 0x8078, 'GL_EXT_vertex_array')
  7305. GL_TEXTURE_COORD_ARRAY_POINTER_EXT = Enumerant('GL_TEXTURE_COORD_ARRAY_POINTER_EXT', 0x8092, 'GL_EXT_vertex_array')
  7306. GL_TEXTURE_COORD_ARRAY_SIZE_EXT = Enumerant('GL_TEXTURE_COORD_ARRAY_SIZE_EXT', 0x8088, 'GL_EXT_vertex_array')
  7307. GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = Enumerant('GL_TEXTURE_COORD_ARRAY_STRIDE_EXT', 0x808a, 'GL_EXT_vertex_array')
  7308. GL_TEXTURE_COORD_ARRAY_TYPE_EXT = Enumerant('GL_TEXTURE_COORD_ARRAY_TYPE_EXT', 0x8089, 'GL_EXT_vertex_array')
  7309. GL_VERTEX_ARRAY_COUNT_EXT = Enumerant('GL_VERTEX_ARRAY_COUNT_EXT', 0x807d, 'GL_EXT_vertex_array')
  7310. GL_VERTEX_ARRAY_EXT = Enumerant('GL_VERTEX_ARRAY_EXT', 0x8074, 'GL_EXT_vertex_array')
  7311. GL_VERTEX_ARRAY_POINTER_EXT = Enumerant('GL_VERTEX_ARRAY_POINTER_EXT', 0x808e, 'GL_EXT_vertex_array')
  7312. GL_VERTEX_ARRAY_SIZE_EXT = Enumerant('GL_VERTEX_ARRAY_SIZE_EXT', 0x807a, 'GL_EXT_vertex_array')
  7313. GL_VERTEX_ARRAY_STRIDE_EXT = Enumerant('GL_VERTEX_ARRAY_STRIDE_EXT', 0x807c, 'GL_EXT_vertex_array')
  7314. GL_VERTEX_ARRAY_TYPE_EXT = Enumerant('GL_VERTEX_ARRAY_TYPE_EXT', 0x807b, 'GL_EXT_vertex_array')
  7315. defines.add(GL_COLOR_ARRAY_COUNT_EXT)
  7316. defines.add(GL_COLOR_ARRAY_EXT)
  7317. defines.add(GL_COLOR_ARRAY_POINTER_EXT)
  7318. defines.add(GL_COLOR_ARRAY_SIZE_EXT)
  7319. defines.add(GL_COLOR_ARRAY_STRIDE_EXT)
  7320. defines.add(GL_COLOR_ARRAY_TYPE_EXT)
  7321. defines.add(GL_DOUBLE_EXT)
  7322. defines.add(GL_EDGE_FLAG_ARRAY_COUNT_EXT)
  7323. defines.add(GL_EDGE_FLAG_ARRAY_EXT)
  7324. defines.add(GL_EDGE_FLAG_ARRAY_POINTER_EXT)
  7325. defines.add(GL_EDGE_FLAG_ARRAY_STRIDE_EXT)
  7326. defines.add(GL_INDEX_ARRAY_COUNT_EXT)
  7327. defines.add(GL_INDEX_ARRAY_EXT)
  7328. defines.add(GL_INDEX_ARRAY_POINTER_EXT)
  7329. defines.add(GL_INDEX_ARRAY_STRIDE_EXT)
  7330. defines.add(GL_INDEX_ARRAY_TYPE_EXT)
  7331. defines.add(GL_NORMAL_ARRAY_COUNT_EXT)
  7332. defines.add(GL_NORMAL_ARRAY_EXT)
  7333. defines.add(GL_NORMAL_ARRAY_POINTER_EXT)
  7334. defines.add(GL_NORMAL_ARRAY_STRIDE_EXT)
  7335. defines.add(GL_NORMAL_ARRAY_TYPE_EXT)
  7336. defines.add(GL_TEXTURE_COORD_ARRAY_COUNT_EXT)
  7337. defines.add(GL_TEXTURE_COORD_ARRAY_EXT)
  7338. defines.add(GL_TEXTURE_COORD_ARRAY_POINTER_EXT)
  7339. defines.add(GL_TEXTURE_COORD_ARRAY_SIZE_EXT)
  7340. defines.add(GL_TEXTURE_COORD_ARRAY_STRIDE_EXT)
  7341. defines.add(GL_TEXTURE_COORD_ARRAY_TYPE_EXT)
  7342. defines.add(GL_VERTEX_ARRAY_COUNT_EXT)
  7343. defines.add(GL_VERTEX_ARRAY_EXT)
  7344. defines.add(GL_VERTEX_ARRAY_POINTER_EXT)
  7345. defines.add(GL_VERTEX_ARRAY_SIZE_EXT)
  7346. defines.add(GL_VERTEX_ARRAY_STRIDE_EXT)
  7347. defines.add(GL_VERTEX_ARRAY_TYPE_EXT)
  7348. # GL_EXT_vertex_attrib_64bit
  7349. GL_DOUBLE_MAT2_EXT = Enumerant('GL_DOUBLE_MAT2_EXT', 0x8f46, 'GL_EXT_vertex_attrib_64bit')
  7350. GL_DOUBLE_MAT2x3_EXT = Enumerant('GL_DOUBLE_MAT2x3_EXT', 0x8f49, 'GL_EXT_vertex_attrib_64bit')
  7351. GL_DOUBLE_MAT2x4_EXT = Enumerant('GL_DOUBLE_MAT2x4_EXT', 0x8f4a, 'GL_EXT_vertex_attrib_64bit')
  7352. GL_DOUBLE_MAT3_EXT = Enumerant('GL_DOUBLE_MAT3_EXT', 0x8f47, 'GL_EXT_vertex_attrib_64bit')
  7353. GL_DOUBLE_MAT3x2_EXT = Enumerant('GL_DOUBLE_MAT3x2_EXT', 0x8f4b, 'GL_EXT_vertex_attrib_64bit')
  7354. GL_DOUBLE_MAT3x4_EXT = Enumerant('GL_DOUBLE_MAT3x4_EXT', 0x8f4c, 'GL_EXT_vertex_attrib_64bit')
  7355. GL_DOUBLE_MAT4_EXT = Enumerant('GL_DOUBLE_MAT4_EXT', 0x8f48, 'GL_EXT_vertex_attrib_64bit')
  7356. GL_DOUBLE_MAT4x2_EXT = Enumerant('GL_DOUBLE_MAT4x2_EXT', 0x8f4d, 'GL_EXT_vertex_attrib_64bit')
  7357. GL_DOUBLE_MAT4x3_EXT = Enumerant('GL_DOUBLE_MAT4x3_EXT', 0x8f4e, 'GL_EXT_vertex_attrib_64bit')
  7358. GL_DOUBLE_VEC2_EXT = Enumerant('GL_DOUBLE_VEC2_EXT', 0x8ffc, 'GL_EXT_vertex_attrib_64bit')
  7359. GL_DOUBLE_VEC3_EXT = Enumerant('GL_DOUBLE_VEC3_EXT', 0x8ffd, 'GL_EXT_vertex_attrib_64bit')
  7360. GL_DOUBLE_VEC4_EXT = Enumerant('GL_DOUBLE_VEC4_EXT', 0x8ffe, 'GL_EXT_vertex_attrib_64bit')
  7361. defines.add(GL_DOUBLE_MAT2_EXT)
  7362. defines.add(GL_DOUBLE_MAT2x3_EXT)
  7363. defines.add(GL_DOUBLE_MAT2x4_EXT)
  7364. defines.add(GL_DOUBLE_MAT3_EXT)
  7365. defines.add(GL_DOUBLE_MAT3x2_EXT)
  7366. defines.add(GL_DOUBLE_MAT3x4_EXT)
  7367. defines.add(GL_DOUBLE_MAT4_EXT)
  7368. defines.add(GL_DOUBLE_MAT4x2_EXT)
  7369. defines.add(GL_DOUBLE_MAT4x3_EXT)
  7370. defines.add(GL_DOUBLE_VEC2_EXT)
  7371. defines.add(GL_DOUBLE_VEC3_EXT)
  7372. defines.add(GL_DOUBLE_VEC4_EXT)
  7373. # GL_EXT_vertex_shader
  7374. GL_CURRENT_VERTEX_EXT = Enumerant('GL_CURRENT_VERTEX_EXT', 0x87e2, 'GL_EXT_vertex_shader')
  7375. GL_FULL_RANGE_EXT = Enumerant('GL_FULL_RANGE_EXT', 0x87e1, 'GL_EXT_vertex_shader')
  7376. GL_INVARIANT_DATATYPE_EXT = Enumerant('GL_INVARIANT_DATATYPE_EXT', 0x87eb, 'GL_EXT_vertex_shader')
  7377. GL_INVARIANT_EXT = Enumerant('GL_INVARIANT_EXT', 0x87c2, 'GL_EXT_vertex_shader')
  7378. GL_INVARIANT_VALUE_EXT = Enumerant('GL_INVARIANT_VALUE_EXT', 0x87ea, 'GL_EXT_vertex_shader')
  7379. GL_LOCAL_CONSTANT_DATATYPE_EXT = Enumerant('GL_LOCAL_CONSTANT_DATATYPE_EXT', 0x87ed, 'GL_EXT_vertex_shader')
  7380. GL_LOCAL_CONSTANT_EXT = Enumerant('GL_LOCAL_CONSTANT_EXT', 0x87c3, 'GL_EXT_vertex_shader')
  7381. GL_LOCAL_CONSTANT_VALUE_EXT = Enumerant('GL_LOCAL_CONSTANT_VALUE_EXT', 0x87ec, 'GL_EXT_vertex_shader')
  7382. GL_LOCAL_EXT = Enumerant('GL_LOCAL_EXT', 0x87c4, 'GL_EXT_vertex_shader')
  7383. GL_MATRIX_EXT = Enumerant('GL_MATRIX_EXT', 0x87c0, 'GL_EXT_vertex_shader')
  7384. GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = Enumerant('GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT', 0x87ca, 'GL_EXT_vertex_shader')
  7385. GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = Enumerant('GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT', 0x87cc, 'GL_EXT_vertex_shader')
  7386. GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = Enumerant('GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT', 0x87ce, 'GL_EXT_vertex_shader')
  7387. GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = Enumerant('GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 0x87cd, 'GL_EXT_vertex_shader')
  7388. GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = Enumerant('GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT', 0x87cb, 'GL_EXT_vertex_shader')
  7389. GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = Enumerant('GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT', 0x87c5, 'GL_EXT_vertex_shader')
  7390. GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = Enumerant('GL_MAX_VERTEX_SHADER_INVARIANTS_EXT', 0x87c7, 'GL_EXT_vertex_shader')
  7391. GL_MAX_VERTEX_SHADER_LOCALS_EXT = Enumerant('GL_MAX_VERTEX_SHADER_LOCALS_EXT', 0x87c9, 'GL_EXT_vertex_shader')
  7392. GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = Enumerant('GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 0x87c8, 'GL_EXT_vertex_shader')
  7393. GL_MAX_VERTEX_SHADER_VARIANTS_EXT = Enumerant('GL_MAX_VERTEX_SHADER_VARIANTS_EXT', 0x87c6, 'GL_EXT_vertex_shader')
  7394. GL_MVP_MATRIX_EXT = Enumerant('GL_MVP_MATRIX_EXT', 0x87e3, 'GL_EXT_vertex_shader')
  7395. GL_NEGATIVE_ONE_EXT = Enumerant('GL_NEGATIVE_ONE_EXT', 0x87df, 'GL_EXT_vertex_shader')
  7396. GL_NEGATIVE_W_EXT = Enumerant('GL_NEGATIVE_W_EXT', 0x87dc, 'GL_EXT_vertex_shader')
  7397. GL_NEGATIVE_X_EXT = Enumerant('GL_NEGATIVE_X_EXT', 0x87d9, 'GL_EXT_vertex_shader')
  7398. GL_NEGATIVE_Y_EXT = Enumerant('GL_NEGATIVE_Y_EXT', 0x87da, 'GL_EXT_vertex_shader')
  7399. GL_NEGATIVE_Z_EXT = Enumerant('GL_NEGATIVE_Z_EXT', 0x87db, 'GL_EXT_vertex_shader')
  7400. GL_NORMALIZED_RANGE_EXT = Enumerant('GL_NORMALIZED_RANGE_EXT', 0x87e0, 'GL_EXT_vertex_shader')
  7401. GL_ONE_EXT = Enumerant('GL_ONE_EXT', 0x87de, 'GL_EXT_vertex_shader')
  7402. GL_OP_ADD_EXT = Enumerant('GL_OP_ADD_EXT', 0x8787, 'GL_EXT_vertex_shader')
  7403. GL_OP_CLAMP_EXT = Enumerant('GL_OP_CLAMP_EXT', 0x878e, 'GL_EXT_vertex_shader')
  7404. GL_OP_CROSS_PRODUCT_EXT = Enumerant('GL_OP_CROSS_PRODUCT_EXT', 0x8797, 'GL_EXT_vertex_shader')
  7405. GL_OP_DOT3_EXT = Enumerant('GL_OP_DOT3_EXT', 0x8784, 'GL_EXT_vertex_shader')
  7406. GL_OP_DOT4_EXT = Enumerant('GL_OP_DOT4_EXT', 0x8785, 'GL_EXT_vertex_shader')
  7407. GL_OP_EXP_BASE_2_EXT = Enumerant('GL_OP_EXP_BASE_2_EXT', 0x8791, 'GL_EXT_vertex_shader')
  7408. GL_OP_FLOOR_EXT = Enumerant('GL_OP_FLOOR_EXT', 0x878f, 'GL_EXT_vertex_shader')
  7409. GL_OP_FRAC_EXT = Enumerant('GL_OP_FRAC_EXT', 0x8789, 'GL_EXT_vertex_shader')
  7410. GL_OP_INDEX_EXT = Enumerant('GL_OP_INDEX_EXT', 0x8782, 'GL_EXT_vertex_shader')
  7411. GL_OP_LOG_BASE_2_EXT = Enumerant('GL_OP_LOG_BASE_2_EXT', 0x8792, 'GL_EXT_vertex_shader')
  7412. GL_OP_MADD_EXT = Enumerant('GL_OP_MADD_EXT', 0x8788, 'GL_EXT_vertex_shader')
  7413. GL_OP_MAX_EXT = Enumerant('GL_OP_MAX_EXT', 0x878a, 'GL_EXT_vertex_shader')
  7414. GL_OP_MIN_EXT = Enumerant('GL_OP_MIN_EXT', 0x878b, 'GL_EXT_vertex_shader')
  7415. GL_OP_MOV_EXT = Enumerant('GL_OP_MOV_EXT', 0x8799, 'GL_EXT_vertex_shader')
  7416. GL_OP_MULTIPLY_MATRIX_EXT = Enumerant('GL_OP_MULTIPLY_MATRIX_EXT', 0x8798, 'GL_EXT_vertex_shader')
  7417. GL_OP_MUL_EXT = Enumerant('GL_OP_MUL_EXT', 0x8786, 'GL_EXT_vertex_shader')
  7418. GL_OP_NEGATE_EXT = Enumerant('GL_OP_NEGATE_EXT', 0x8783, 'GL_EXT_vertex_shader')
  7419. GL_OP_POWER_EXT = Enumerant('GL_OP_POWER_EXT', 0x8793, 'GL_EXT_vertex_shader')
  7420. GL_OP_RECIP_EXT = Enumerant('GL_OP_RECIP_EXT', 0x8794, 'GL_EXT_vertex_shader')
  7421. GL_OP_RECIP_SQRT_EXT = Enumerant('GL_OP_RECIP_SQRT_EXT', 0x8795, 'GL_EXT_vertex_shader')
  7422. GL_OP_ROUND_EXT = Enumerant('GL_OP_ROUND_EXT', 0x8790, 'GL_EXT_vertex_shader')
  7423. GL_OP_SET_GE_EXT = Enumerant('GL_OP_SET_GE_EXT', 0x878c, 'GL_EXT_vertex_shader')
  7424. GL_OP_SET_LT_EXT = Enumerant('GL_OP_SET_LT_EXT', 0x878d, 'GL_EXT_vertex_shader')
  7425. GL_OP_SUB_EXT = Enumerant('GL_OP_SUB_EXT', 0x8796, 'GL_EXT_vertex_shader')
  7426. GL_OUTPUT_COLOR0_EXT = Enumerant('GL_OUTPUT_COLOR0_EXT', 0x879b, 'GL_EXT_vertex_shader')
  7427. GL_OUTPUT_COLOR1_EXT = Enumerant('GL_OUTPUT_COLOR1_EXT', 0x879c, 'GL_EXT_vertex_shader')
  7428. GL_OUTPUT_FOG_EXT = Enumerant('GL_OUTPUT_FOG_EXT', 0x87bd, 'GL_EXT_vertex_shader')
  7429. GL_OUTPUT_TEXTURE_COORD0_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD0_EXT', 0x879d, 'GL_EXT_vertex_shader')
  7430. GL_OUTPUT_TEXTURE_COORD10_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD10_EXT', 0x87a7, 'GL_EXT_vertex_shader')
  7431. GL_OUTPUT_TEXTURE_COORD11_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD11_EXT', 0x87a8, 'GL_EXT_vertex_shader')
  7432. GL_OUTPUT_TEXTURE_COORD12_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD12_EXT', 0x87a9, 'GL_EXT_vertex_shader')
  7433. GL_OUTPUT_TEXTURE_COORD13_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD13_EXT', 0x87aa, 'GL_EXT_vertex_shader')
  7434. GL_OUTPUT_TEXTURE_COORD14_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD14_EXT', 0x87ab, 'GL_EXT_vertex_shader')
  7435. GL_OUTPUT_TEXTURE_COORD15_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD15_EXT', 0x87ac, 'GL_EXT_vertex_shader')
  7436. GL_OUTPUT_TEXTURE_COORD16_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD16_EXT', 0x87ad, 'GL_EXT_vertex_shader')
  7437. GL_OUTPUT_TEXTURE_COORD17_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD17_EXT', 0x87ae, 'GL_EXT_vertex_shader')
  7438. GL_OUTPUT_TEXTURE_COORD18_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD18_EXT', 0x87af, 'GL_EXT_vertex_shader')
  7439. GL_OUTPUT_TEXTURE_COORD19_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD19_EXT', 0x87b0, 'GL_EXT_vertex_shader')
  7440. GL_OUTPUT_TEXTURE_COORD1_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD1_EXT', 0x879e, 'GL_EXT_vertex_shader')
  7441. GL_OUTPUT_TEXTURE_COORD20_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD20_EXT', 0x87b1, 'GL_EXT_vertex_shader')
  7442. GL_OUTPUT_TEXTURE_COORD21_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD21_EXT', 0x87b2, 'GL_EXT_vertex_shader')
  7443. GL_OUTPUT_TEXTURE_COORD22_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD22_EXT', 0x87b3, 'GL_EXT_vertex_shader')
  7444. GL_OUTPUT_TEXTURE_COORD23_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD23_EXT', 0x87b4, 'GL_EXT_vertex_shader')
  7445. GL_OUTPUT_TEXTURE_COORD24_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD24_EXT', 0x87b5, 'GL_EXT_vertex_shader')
  7446. GL_OUTPUT_TEXTURE_COORD25_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD25_EXT', 0x87b6, 'GL_EXT_vertex_shader')
  7447. GL_OUTPUT_TEXTURE_COORD26_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD26_EXT', 0x87b7, 'GL_EXT_vertex_shader')
  7448. GL_OUTPUT_TEXTURE_COORD27_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD27_EXT', 0x87b8, 'GL_EXT_vertex_shader')
  7449. GL_OUTPUT_TEXTURE_COORD28_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD28_EXT', 0x87b9, 'GL_EXT_vertex_shader')
  7450. GL_OUTPUT_TEXTURE_COORD29_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD29_EXT', 0x87ba, 'GL_EXT_vertex_shader')
  7451. GL_OUTPUT_TEXTURE_COORD2_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD2_EXT', 0x879f, 'GL_EXT_vertex_shader')
  7452. GL_OUTPUT_TEXTURE_COORD30_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD30_EXT', 0x87bb, 'GL_EXT_vertex_shader')
  7453. GL_OUTPUT_TEXTURE_COORD31_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD31_EXT', 0x87bc, 'GL_EXT_vertex_shader')
  7454. GL_OUTPUT_TEXTURE_COORD3_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD3_EXT', 0x87a0, 'GL_EXT_vertex_shader')
  7455. GL_OUTPUT_TEXTURE_COORD4_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD4_EXT', 0x87a1, 'GL_EXT_vertex_shader')
  7456. GL_OUTPUT_TEXTURE_COORD5_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD5_EXT', 0x87a2, 'GL_EXT_vertex_shader')
  7457. GL_OUTPUT_TEXTURE_COORD6_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD6_EXT', 0x87a3, 'GL_EXT_vertex_shader')
  7458. GL_OUTPUT_TEXTURE_COORD7_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD7_EXT', 0x87a4, 'GL_EXT_vertex_shader')
  7459. GL_OUTPUT_TEXTURE_COORD8_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD8_EXT', 0x87a5, 'GL_EXT_vertex_shader')
  7460. GL_OUTPUT_TEXTURE_COORD9_EXT = Enumerant('GL_OUTPUT_TEXTURE_COORD9_EXT', 0x87a6, 'GL_EXT_vertex_shader')
  7461. GL_OUTPUT_VERTEX_EXT = Enumerant('GL_OUTPUT_VERTEX_EXT', 0x879a, 'GL_EXT_vertex_shader')
  7462. GL_SCALAR_EXT = Enumerant('GL_SCALAR_EXT', 0x87be, 'GL_EXT_vertex_shader')
  7463. GL_VARIANT_ARRAY_EXT = Enumerant('GL_VARIANT_ARRAY_EXT', 0x87e8, 'GL_EXT_vertex_shader')
  7464. GL_VARIANT_ARRAY_POINTER_EXT = Enumerant('GL_VARIANT_ARRAY_POINTER_EXT', 0x87e9, 'GL_EXT_vertex_shader')
  7465. GL_VARIANT_ARRAY_STRIDE_EXT = Enumerant('GL_VARIANT_ARRAY_STRIDE_EXT', 0x87e6, 'GL_EXT_vertex_shader')
  7466. GL_VARIANT_ARRAY_TYPE_EXT = Enumerant('GL_VARIANT_ARRAY_TYPE_EXT', 0x87e7, 'GL_EXT_vertex_shader')
  7467. GL_VARIANT_DATATYPE_EXT = Enumerant('GL_VARIANT_DATATYPE_EXT', 0x87e5, 'GL_EXT_vertex_shader')
  7468. GL_VARIANT_EXT = Enumerant('GL_VARIANT_EXT', 0x87c1, 'GL_EXT_vertex_shader')
  7469. GL_VARIANT_VALUE_EXT = Enumerant('GL_VARIANT_VALUE_EXT', 0x87e4, 'GL_EXT_vertex_shader')
  7470. GL_VECTOR_EXT = Enumerant('GL_VECTOR_EXT', 0x87bf, 'GL_EXT_vertex_shader')
  7471. GL_VERTEX_SHADER_BINDING_EXT = Enumerant('GL_VERTEX_SHADER_BINDING_EXT', 0x8781, 'GL_EXT_vertex_shader')
  7472. GL_VERTEX_SHADER_EXT = Enumerant('GL_VERTEX_SHADER_EXT', 0x8780, 'GL_EXT_vertex_shader')
  7473. GL_VERTEX_SHADER_INSTRUCTIONS_EXT = Enumerant('GL_VERTEX_SHADER_INSTRUCTIONS_EXT', 0x87cf, 'GL_EXT_vertex_shader')
  7474. GL_VERTEX_SHADER_INVARIANTS_EXT = Enumerant('GL_VERTEX_SHADER_INVARIANTS_EXT', 0x87d1, 'GL_EXT_vertex_shader')
  7475. GL_VERTEX_SHADER_LOCALS_EXT = Enumerant('GL_VERTEX_SHADER_LOCALS_EXT', 0x87d3, 'GL_EXT_vertex_shader')
  7476. GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = Enumerant('GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 0x87d2, 'GL_EXT_vertex_shader')
  7477. GL_VERTEX_SHADER_OPTIMIZED_EXT = Enumerant('GL_VERTEX_SHADER_OPTIMIZED_EXT', 0x87d4, 'GL_EXT_vertex_shader')
  7478. GL_VERTEX_SHADER_VARIANTS_EXT = Enumerant('GL_VERTEX_SHADER_VARIANTS_EXT', 0x87d0, 'GL_EXT_vertex_shader')
  7479. GL_W_EXT = Enumerant('GL_W_EXT', 0x87d8, 'GL_EXT_vertex_shader')
  7480. GL_X_EXT = Enumerant('GL_X_EXT', 0x87d5, 'GL_EXT_vertex_shader')
  7481. GL_Y_EXT = Enumerant('GL_Y_EXT', 0x87d6, 'GL_EXT_vertex_shader')
  7482. GL_ZERO_EXT = Enumerant('GL_ZERO_EXT', 0x87dd, 'GL_EXT_vertex_shader')
  7483. GL_Z_EXT = Enumerant('GL_Z_EXT', 0x87d7, 'GL_EXT_vertex_shader')
  7484. defines.add(GL_CURRENT_VERTEX_EXT)
  7485. defines.add(GL_FULL_RANGE_EXT)
  7486. defines.add(GL_INVARIANT_DATATYPE_EXT)
  7487. defines.add(GL_INVARIANT_EXT)
  7488. defines.add(GL_INVARIANT_VALUE_EXT)
  7489. defines.add(GL_LOCAL_CONSTANT_DATATYPE_EXT)
  7490. defines.add(GL_LOCAL_CONSTANT_EXT)
  7491. defines.add(GL_LOCAL_CONSTANT_VALUE_EXT)
  7492. defines.add(GL_LOCAL_EXT)
  7493. defines.add(GL_MATRIX_EXT)
  7494. defines.add(GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT)
  7495. defines.add(GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT)
  7496. defines.add(GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT)
  7497. defines.add(GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT)
  7498. defines.add(GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT)
  7499. defines.add(GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT)
  7500. defines.add(GL_MAX_VERTEX_SHADER_INVARIANTS_EXT)
  7501. defines.add(GL_MAX_VERTEX_SHADER_LOCALS_EXT)
  7502. defines.add(GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT)
  7503. defines.add(GL_MAX_VERTEX_SHADER_VARIANTS_EXT)
  7504. defines.add(GL_MVP_MATRIX_EXT)
  7505. defines.add(GL_NEGATIVE_ONE_EXT)
  7506. defines.add(GL_NEGATIVE_W_EXT)
  7507. defines.add(GL_NEGATIVE_X_EXT)
  7508. defines.add(GL_NEGATIVE_Y_EXT)
  7509. defines.add(GL_NEGATIVE_Z_EXT)
  7510. defines.add(GL_NORMALIZED_RANGE_EXT)
  7511. defines.add(GL_ONE_EXT)
  7512. defines.add(GL_OP_ADD_EXT)
  7513. defines.add(GL_OP_CLAMP_EXT)
  7514. defines.add(GL_OP_CROSS_PRODUCT_EXT)
  7515. defines.add(GL_OP_DOT3_EXT)
  7516. defines.add(GL_OP_DOT4_EXT)
  7517. defines.add(GL_OP_EXP_BASE_2_EXT)
  7518. defines.add(GL_OP_FLOOR_EXT)
  7519. defines.add(GL_OP_FRAC_EXT)
  7520. defines.add(GL_OP_INDEX_EXT)
  7521. defines.add(GL_OP_LOG_BASE_2_EXT)
  7522. defines.add(GL_OP_MADD_EXT)
  7523. defines.add(GL_OP_MAX_EXT)
  7524. defines.add(GL_OP_MIN_EXT)
  7525. defines.add(GL_OP_MOV_EXT)
  7526. defines.add(GL_OP_MULTIPLY_MATRIX_EXT)
  7527. defines.add(GL_OP_MUL_EXT)
  7528. defines.add(GL_OP_NEGATE_EXT)
  7529. defines.add(GL_OP_POWER_EXT)
  7530. defines.add(GL_OP_RECIP_EXT)
  7531. defines.add(GL_OP_RECIP_SQRT_EXT)
  7532. defines.add(GL_OP_ROUND_EXT)
  7533. defines.add(GL_OP_SET_GE_EXT)
  7534. defines.add(GL_OP_SET_LT_EXT)
  7535. defines.add(GL_OP_SUB_EXT)
  7536. defines.add(GL_OUTPUT_COLOR0_EXT)
  7537. defines.add(GL_OUTPUT_COLOR1_EXT)
  7538. defines.add(GL_OUTPUT_FOG_EXT)
  7539. defines.add(GL_OUTPUT_TEXTURE_COORD0_EXT)
  7540. defines.add(GL_OUTPUT_TEXTURE_COORD10_EXT)
  7541. defines.add(GL_OUTPUT_TEXTURE_COORD11_EXT)
  7542. defines.add(GL_OUTPUT_TEXTURE_COORD12_EXT)
  7543. defines.add(GL_OUTPUT_TEXTURE_COORD13_EXT)
  7544. defines.add(GL_OUTPUT_TEXTURE_COORD14_EXT)
  7545. defines.add(GL_OUTPUT_TEXTURE_COORD15_EXT)
  7546. defines.add(GL_OUTPUT_TEXTURE_COORD16_EXT)
  7547. defines.add(GL_OUTPUT_TEXTURE_COORD17_EXT)
  7548. defines.add(GL_OUTPUT_TEXTURE_COORD18_EXT)
  7549. defines.add(GL_OUTPUT_TEXTURE_COORD19_EXT)
  7550. defines.add(GL_OUTPUT_TEXTURE_COORD1_EXT)
  7551. defines.add(GL_OUTPUT_TEXTURE_COORD20_EXT)
  7552. defines.add(GL_OUTPUT_TEXTURE_COORD21_EXT)
  7553. defines.add(GL_OUTPUT_TEXTURE_COORD22_EXT)
  7554. defines.add(GL_OUTPUT_TEXTURE_COORD23_EXT)
  7555. defines.add(GL_OUTPUT_TEXTURE_COORD24_EXT)
  7556. defines.add(GL_OUTPUT_TEXTURE_COORD25_EXT)
  7557. defines.add(GL_OUTPUT_TEXTURE_COORD26_EXT)
  7558. defines.add(GL_OUTPUT_TEXTURE_COORD27_EXT)
  7559. defines.add(GL_OUTPUT_TEXTURE_COORD28_EXT)
  7560. defines.add(GL_OUTPUT_TEXTURE_COORD29_EXT)
  7561. defines.add(GL_OUTPUT_TEXTURE_COORD2_EXT)
  7562. defines.add(GL_OUTPUT_TEXTURE_COORD30_EXT)
  7563. defines.add(GL_OUTPUT_TEXTURE_COORD31_EXT)
  7564. defines.add(GL_OUTPUT_TEXTURE_COORD3_EXT)
  7565. defines.add(GL_OUTPUT_TEXTURE_COORD4_EXT)
  7566. defines.add(GL_OUTPUT_TEXTURE_COORD5_EXT)
  7567. defines.add(GL_OUTPUT_TEXTURE_COORD6_EXT)
  7568. defines.add(GL_OUTPUT_TEXTURE_COORD7_EXT)
  7569. defines.add(GL_OUTPUT_TEXTURE_COORD8_EXT)
  7570. defines.add(GL_OUTPUT_TEXTURE_COORD9_EXT)
  7571. defines.add(GL_OUTPUT_VERTEX_EXT)
  7572. defines.add(GL_SCALAR_EXT)
  7573. defines.add(GL_VARIANT_ARRAY_EXT)
  7574. defines.add(GL_VARIANT_ARRAY_POINTER_EXT)
  7575. defines.add(GL_VARIANT_ARRAY_STRIDE_EXT)
  7576. defines.add(GL_VARIANT_ARRAY_TYPE_EXT)
  7577. defines.add(GL_VARIANT_DATATYPE_EXT)
  7578. defines.add(GL_VARIANT_EXT)
  7579. defines.add(GL_VARIANT_VALUE_EXT)
  7580. defines.add(GL_VECTOR_EXT)
  7581. defines.add(GL_VERTEX_SHADER_BINDING_EXT)
  7582. defines.add(GL_VERTEX_SHADER_EXT)
  7583. defines.add(GL_VERTEX_SHADER_INSTRUCTIONS_EXT)
  7584. defines.add(GL_VERTEX_SHADER_INVARIANTS_EXT)
  7585. defines.add(GL_VERTEX_SHADER_LOCALS_EXT)
  7586. defines.add(GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT)
  7587. defines.add(GL_VERTEX_SHADER_OPTIMIZED_EXT)
  7588. defines.add(GL_VERTEX_SHADER_VARIANTS_EXT)
  7589. defines.add(GL_W_EXT)
  7590. defines.add(GL_X_EXT)
  7591. defines.add(GL_Y_EXT)
  7592. defines.add(GL_ZERO_EXT)
  7593. defines.add(GL_Z_EXT)
  7594. # GL_EXT_vertex_weighting
  7595. GL_CURRENT_VERTEX_WEIGHT_EXT = Enumerant('GL_CURRENT_VERTEX_WEIGHT_EXT', 0x850b, 'GL_EXT_vertex_weighting')
  7596. GL_MODELVIEW0_EXT = Enumerant('GL_MODELVIEW0_EXT', 0x1700, 'GL_EXT_vertex_weighting')
  7597. GL_MODELVIEW0_MATRIX_EXT = Enumerant('GL_MODELVIEW0_MATRIX_EXT', 0x0ba6, 'GL_EXT_vertex_weighting')
  7598. GL_MODELVIEW0_STACK_DEPTH_EXT = Enumerant('GL_MODELVIEW0_STACK_DEPTH_EXT', 0x0ba3, 'GL_EXT_vertex_weighting')
  7599. GL_MODELVIEW1_EXT = Enumerant('GL_MODELVIEW1_EXT', 0x850a, 'GL_EXT_vertex_weighting')
  7600. GL_MODELVIEW1_MATRIX_EXT = Enumerant('GL_MODELVIEW1_MATRIX_EXT', 0x8506, 'GL_EXT_vertex_weighting')
  7601. GL_MODELVIEW1_STACK_DEPTH_EXT = Enumerant('GL_MODELVIEW1_STACK_DEPTH_EXT', 0x8502, 'GL_EXT_vertex_weighting')
  7602. GL_VERTEX_WEIGHTING_EXT = Enumerant('GL_VERTEX_WEIGHTING_EXT', 0x8509, 'GL_EXT_vertex_weighting')
  7603. GL_VERTEX_WEIGHT_ARRAY_EXT = Enumerant('GL_VERTEX_WEIGHT_ARRAY_EXT', 0x850c, 'GL_EXT_vertex_weighting')
  7604. GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = Enumerant('GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT', 0x8510, 'GL_EXT_vertex_weighting')
  7605. GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = Enumerant('GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT', 0x850d, 'GL_EXT_vertex_weighting')
  7606. GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = Enumerant('GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT', 0x850f, 'GL_EXT_vertex_weighting')
  7607. GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = Enumerant('GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT', 0x850e, 'GL_EXT_vertex_weighting')
  7608. defines.add(GL_CURRENT_VERTEX_WEIGHT_EXT)
  7609. defines.add(GL_MODELVIEW0_EXT)
  7610. defines.add(GL_MODELVIEW0_MATRIX_EXT)
  7611. defines.add(GL_MODELVIEW0_STACK_DEPTH_EXT)
  7612. defines.add(GL_MODELVIEW1_EXT)
  7613. defines.add(GL_MODELVIEW1_MATRIX_EXT)
  7614. defines.add(GL_MODELVIEW1_STACK_DEPTH_EXT)
  7615. defines.add(GL_VERTEX_WEIGHTING_EXT)
  7616. defines.add(GL_VERTEX_WEIGHT_ARRAY_EXT)
  7617. defines.add(GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT)
  7618. defines.add(GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT)
  7619. defines.add(GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT)
  7620. defines.add(GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT)
  7621. # GL_EXT_x11_sync_object
  7622. GL_SYNC_X11_FENCE_EXT = Enumerant('GL_SYNC_X11_FENCE_EXT', 0x90e1, 'GL_EXT_x11_sync_object')
  7623. defines.add(GL_SYNC_X11_FENCE_EXT)
  7624. # GL_FJ_shader_binary_GCCSO
  7625. GL_GCCSO_SHADER_BINARY_FJ = Enumerant('GL_GCCSO_SHADER_BINARY_FJ', 0x9260, 'GL_FJ_shader_binary_GCCSO')
  7626. defines.add(GL_GCCSO_SHADER_BINARY_FJ)
  7627. # GL_HP_image_transform
  7628. GL_AVERAGE_HP = Enumerant('GL_AVERAGE_HP', 0x8160, 'GL_HP_image_transform')
  7629. GL_CUBIC_HP = Enumerant('GL_CUBIC_HP', 0x815f, 'GL_HP_image_transform')
  7630. GL_IMAGE_CUBIC_WEIGHT_HP = Enumerant('GL_IMAGE_CUBIC_WEIGHT_HP', 0x815e, 'GL_HP_image_transform')
  7631. GL_IMAGE_MAG_FILTER_HP = Enumerant('GL_IMAGE_MAG_FILTER_HP', 0x815c, 'GL_HP_image_transform')
  7632. GL_IMAGE_MIN_FILTER_HP = Enumerant('GL_IMAGE_MIN_FILTER_HP', 0x815d, 'GL_HP_image_transform')
  7633. GL_IMAGE_ROTATE_ANGLE_HP = Enumerant('GL_IMAGE_ROTATE_ANGLE_HP', 0x8159, 'GL_HP_image_transform')
  7634. GL_IMAGE_ROTATE_ORIGIN_X_HP = Enumerant('GL_IMAGE_ROTATE_ORIGIN_X_HP', 0x815a, 'GL_HP_image_transform')
  7635. GL_IMAGE_ROTATE_ORIGIN_Y_HP = Enumerant('GL_IMAGE_ROTATE_ORIGIN_Y_HP', 0x815b, 'GL_HP_image_transform')
  7636. GL_IMAGE_SCALE_X_HP = Enumerant('GL_IMAGE_SCALE_X_HP', 0x8155, 'GL_HP_image_transform')
  7637. GL_IMAGE_SCALE_Y_HP = Enumerant('GL_IMAGE_SCALE_Y_HP', 0x8156, 'GL_HP_image_transform')
  7638. GL_IMAGE_TRANSFORM_2D_HP = Enumerant('GL_IMAGE_TRANSFORM_2D_HP', 0x8161, 'GL_HP_image_transform')
  7639. GL_IMAGE_TRANSLATE_X_HP = Enumerant('GL_IMAGE_TRANSLATE_X_HP', 0x8157, 'GL_HP_image_transform')
  7640. GL_IMAGE_TRANSLATE_Y_HP = Enumerant('GL_IMAGE_TRANSLATE_Y_HP', 0x8158, 'GL_HP_image_transform')
  7641. GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = Enumerant('GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP', 0x8162, 'GL_HP_image_transform')
  7642. GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = Enumerant('GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP', 0x8163, 'GL_HP_image_transform')
  7643. defines.add(GL_AVERAGE_HP)
  7644. defines.add(GL_CUBIC_HP)
  7645. defines.add(GL_IMAGE_CUBIC_WEIGHT_HP)
  7646. defines.add(GL_IMAGE_MAG_FILTER_HP)
  7647. defines.add(GL_IMAGE_MIN_FILTER_HP)
  7648. defines.add(GL_IMAGE_ROTATE_ANGLE_HP)
  7649. defines.add(GL_IMAGE_ROTATE_ORIGIN_X_HP)
  7650. defines.add(GL_IMAGE_ROTATE_ORIGIN_Y_HP)
  7651. defines.add(GL_IMAGE_SCALE_X_HP)
  7652. defines.add(GL_IMAGE_SCALE_Y_HP)
  7653. defines.add(GL_IMAGE_TRANSFORM_2D_HP)
  7654. defines.add(GL_IMAGE_TRANSLATE_X_HP)
  7655. defines.add(GL_IMAGE_TRANSLATE_Y_HP)
  7656. defines.add(GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP)
  7657. defines.add(GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP)
  7658. # GL_HP_occlusion_test
  7659. GL_OCCLUSION_TEST_HP = Enumerant('GL_OCCLUSION_TEST_HP', 0x8165, 'GL_HP_occlusion_test')
  7660. GL_OCCLUSION_TEST_RESULT_HP = Enumerant('GL_OCCLUSION_TEST_RESULT_HP', 0x8166, 'GL_HP_occlusion_test')
  7661. defines.add(GL_OCCLUSION_TEST_HP)
  7662. defines.add(GL_OCCLUSION_TEST_RESULT_HP)
  7663. # GL_IBM_cull_vertex
  7664. GL_CULL_VERTEX_IBM = Enumerant('GL_CULL_VERTEX_IBM', 0x1928a, 'GL_IBM_cull_vertex')
  7665. defines.add(GL_CULL_VERTEX_IBM)
  7666. # GL_IBM_rasterpos_clip
  7667. GL_RASTER_POSITION_UNCLIPPED_IBM = Enumerant('GL_RASTER_POSITION_UNCLIPPED_IBM', 0x19262, 'GL_IBM_rasterpos_clip')
  7668. defines.add(GL_RASTER_POSITION_UNCLIPPED_IBM)
  7669. # GL_IBM_static_data
  7670. GL_ALL_STATIC_DATA_IBM = Enumerant('GL_ALL_STATIC_DATA_IBM', 0x19294, 'GL_IBM_static_data')
  7671. GL_STATIC_VERTEX_ARRAY_IBM = Enumerant('GL_STATIC_VERTEX_ARRAY_IBM', 0x19295, 'GL_IBM_static_data')
  7672. defines.add(GL_ALL_STATIC_DATA_IBM)
  7673. defines.add(GL_STATIC_VERTEX_ARRAY_IBM)
  7674. # GL_IBM_texture_mirrored_repeat
  7675. GL_MIRRORED_REPEAT_IBM = Enumerant('GL_MIRRORED_REPEAT_IBM', 0x8370, 'GL_IBM_texture_mirrored_repeat')
  7676. defines.add(GL_MIRRORED_REPEAT_IBM)
  7677. # GL_IBM_vertex_array_lists
  7678. GL_COLOR_ARRAY_LIST_IBM = Enumerant('GL_COLOR_ARRAY_LIST_IBM', 0x192a0, 'GL_IBM_vertex_array_lists')
  7679. GL_COLOR_ARRAY_LIST_STRIDE_IBM = Enumerant('GL_COLOR_ARRAY_LIST_STRIDE_IBM', 0x192aa, 'GL_IBM_vertex_array_lists')
  7680. GL_EDGE_FLAG_ARRAY_LIST_IBM = Enumerant('GL_EDGE_FLAG_ARRAY_LIST_IBM', 0x192a3, 'GL_IBM_vertex_array_lists')
  7681. GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = Enumerant('GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM', 0x192ad, 'GL_IBM_vertex_array_lists')
  7682. GL_FOG_COORDINATE_ARRAY_LIST_IBM = Enumerant('GL_FOG_COORDINATE_ARRAY_LIST_IBM', 0x192a4, 'GL_IBM_vertex_array_lists')
  7683. GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = Enumerant('GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM', 0x192ae, 'GL_IBM_vertex_array_lists')
  7684. GL_INDEX_ARRAY_LIST_IBM = Enumerant('GL_INDEX_ARRAY_LIST_IBM', 0x192a1, 'GL_IBM_vertex_array_lists')
  7685. GL_INDEX_ARRAY_LIST_STRIDE_IBM = Enumerant('GL_INDEX_ARRAY_LIST_STRIDE_IBM', 0x192ab, 'GL_IBM_vertex_array_lists')
  7686. GL_NORMAL_ARRAY_LIST_IBM = Enumerant('GL_NORMAL_ARRAY_LIST_IBM', 0x1929f, 'GL_IBM_vertex_array_lists')
  7687. GL_NORMAL_ARRAY_LIST_STRIDE_IBM = Enumerant('GL_NORMAL_ARRAY_LIST_STRIDE_IBM', 0x192a9, 'GL_IBM_vertex_array_lists')
  7688. GL_SECONDARY_COLOR_ARRAY_LIST_IBM = Enumerant('GL_SECONDARY_COLOR_ARRAY_LIST_IBM', 0x192a5, 'GL_IBM_vertex_array_lists')
  7689. GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = Enumerant('GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM', 0x192af, 'GL_IBM_vertex_array_lists')
  7690. GL_TEXTURE_COORD_ARRAY_LIST_IBM = Enumerant('GL_TEXTURE_COORD_ARRAY_LIST_IBM', 0x192a2, 'GL_IBM_vertex_array_lists')
  7691. GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = Enumerant('GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM', 0x192ac, 'GL_IBM_vertex_array_lists')
  7692. GL_VERTEX_ARRAY_LIST_IBM = Enumerant('GL_VERTEX_ARRAY_LIST_IBM', 0x1929e, 'GL_IBM_vertex_array_lists')
  7693. GL_VERTEX_ARRAY_LIST_STRIDE_IBM = Enumerant('GL_VERTEX_ARRAY_LIST_STRIDE_IBM', 0x192a8, 'GL_IBM_vertex_array_lists')
  7694. defines.add(GL_COLOR_ARRAY_LIST_IBM)
  7695. defines.add(GL_COLOR_ARRAY_LIST_STRIDE_IBM)
  7696. defines.add(GL_EDGE_FLAG_ARRAY_LIST_IBM)
  7697. defines.add(GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM)
  7698. defines.add(GL_FOG_COORDINATE_ARRAY_LIST_IBM)
  7699. defines.add(GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM)
  7700. defines.add(GL_INDEX_ARRAY_LIST_IBM)
  7701. defines.add(GL_INDEX_ARRAY_LIST_STRIDE_IBM)
  7702. defines.add(GL_NORMAL_ARRAY_LIST_IBM)
  7703. defines.add(GL_NORMAL_ARRAY_LIST_STRIDE_IBM)
  7704. defines.add(GL_SECONDARY_COLOR_ARRAY_LIST_IBM)
  7705. defines.add(GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM)
  7706. defines.add(GL_TEXTURE_COORD_ARRAY_LIST_IBM)
  7707. defines.add(GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM)
  7708. defines.add(GL_VERTEX_ARRAY_LIST_IBM)
  7709. defines.add(GL_VERTEX_ARRAY_LIST_STRIDE_IBM)
  7710. # GL_IMG_multisampled_render_to_texture
  7711. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG', 0x9134, 'GL_IMG_multisampled_render_to_texture')
  7712. GL_MAX_SAMPLES_IMG = Enumerant('GL_MAX_SAMPLES_IMG', 0x9135, 'GL_IMG_multisampled_render_to_texture')
  7713. GL_RENDERBUFFER_SAMPLES_IMG = Enumerant('GL_RENDERBUFFER_SAMPLES_IMG', 0x9133, 'GL_IMG_multisampled_render_to_texture')
  7714. GL_TEXTURE_SAMPLES_IMG = Enumerant('GL_TEXTURE_SAMPLES_IMG', 0x9136, 'GL_IMG_multisampled_render_to_texture')
  7715. defines.add(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG)
  7716. defines.add(GL_MAX_SAMPLES_IMG)
  7717. defines.add(GL_RENDERBUFFER_SAMPLES_IMG)
  7718. defines.add(GL_TEXTURE_SAMPLES_IMG)
  7719. # GL_IMG_program_binary
  7720. GL_SGX_PROGRAM_BINARY_IMG = Enumerant('GL_SGX_PROGRAM_BINARY_IMG', 0x9130, 'GL_IMG_program_binary')
  7721. defines.add(GL_SGX_PROGRAM_BINARY_IMG)
  7722. # GL_IMG_read_format
  7723. GL_BGRA_IMG = Enumerant('GL_BGRA_IMG', 0x80e1, 'GL_IMG_read_format')
  7724. GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG = Enumerant('GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG', 0x8365, 'GL_IMG_read_format')
  7725. defines.add(GL_BGRA_IMG)
  7726. defines.add(GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG)
  7727. # GL_IMG_shader_binary
  7728. GL_SGX_BINARY_IMG = Enumerant('GL_SGX_BINARY_IMG', 0x8c0a, 'GL_IMG_shader_binary')
  7729. defines.add(GL_SGX_BINARY_IMG)
  7730. # GL_IMG_texture_compression_pvrtc
  7731. GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = Enumerant('GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG', 0x8c03, 'GL_IMG_texture_compression_pvrtc')
  7732. GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = Enumerant('GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG', 0x8c02, 'GL_IMG_texture_compression_pvrtc')
  7733. GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG = Enumerant('GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG', 0x8c01, 'GL_IMG_texture_compression_pvrtc')
  7734. GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = Enumerant('GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG', 0x8c00, 'GL_IMG_texture_compression_pvrtc')
  7735. defines.add(GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG)
  7736. defines.add(GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG)
  7737. defines.add(GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG)
  7738. defines.add(GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG)
  7739. # GL_IMG_texture_compression_pvrtc2
  7740. GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG = Enumerant('GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG', 0x9137, 'GL_IMG_texture_compression_pvrtc2')
  7741. GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG = Enumerant('GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG', 0x9138, 'GL_IMG_texture_compression_pvrtc2')
  7742. defines.add(GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG)
  7743. defines.add(GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG)
  7744. # GL_IMG_texture_env_enhanced_fixed_function
  7745. GL_ADD_BLEND_IMG = Enumerant('GL_ADD_BLEND_IMG', 0x8c09, 'GL_IMG_texture_env_enhanced_fixed_function')
  7746. GL_DOT3_RGBA_IMG = Enumerant('GL_DOT3_RGBA_IMG', 0x86af, 'GL_IMG_texture_env_enhanced_fixed_function')
  7747. GL_FACTOR_ALPHA_MODULATE_IMG = Enumerant('GL_FACTOR_ALPHA_MODULATE_IMG', 0x8c07, 'GL_IMG_texture_env_enhanced_fixed_function')
  7748. GL_FRAGMENT_ALPHA_MODULATE_IMG = Enumerant('GL_FRAGMENT_ALPHA_MODULATE_IMG', 0x8c08, 'GL_IMG_texture_env_enhanced_fixed_function')
  7749. GL_MODULATE_COLOR_IMG = Enumerant('GL_MODULATE_COLOR_IMG', 0x8c04, 'GL_IMG_texture_env_enhanced_fixed_function')
  7750. GL_RECIP_ADD_SIGNED_ALPHA_IMG = Enumerant('GL_RECIP_ADD_SIGNED_ALPHA_IMG', 0x8c05, 'GL_IMG_texture_env_enhanced_fixed_function')
  7751. GL_TEXTURE_ALPHA_MODULATE_IMG = Enumerant('GL_TEXTURE_ALPHA_MODULATE_IMG', 0x8c06, 'GL_IMG_texture_env_enhanced_fixed_function')
  7752. defines.add(GL_ADD_BLEND_IMG)
  7753. defines.add(GL_DOT3_RGBA_IMG)
  7754. defines.add(GL_FACTOR_ALPHA_MODULATE_IMG)
  7755. defines.add(GL_FRAGMENT_ALPHA_MODULATE_IMG)
  7756. defines.add(GL_MODULATE_COLOR_IMG)
  7757. defines.add(GL_RECIP_ADD_SIGNED_ALPHA_IMG)
  7758. defines.add(GL_TEXTURE_ALPHA_MODULATE_IMG)
  7759. # GL_IMG_user_clip_plane
  7760. GL_CLIP_PLANE0_IMG = Enumerant('GL_CLIP_PLANE0_IMG', 0x3000, 'GL_IMG_user_clip_plane')
  7761. GL_CLIP_PLANE1_IMG = Enumerant('GL_CLIP_PLANE1_IMG', 0x3001, 'GL_IMG_user_clip_plane')
  7762. GL_CLIP_PLANE2_IMG = Enumerant('GL_CLIP_PLANE2_IMG', 0x3002, 'GL_IMG_user_clip_plane')
  7763. GL_CLIP_PLANE3_IMG = Enumerant('GL_CLIP_PLANE3_IMG', 0x3003, 'GL_IMG_user_clip_plane')
  7764. GL_CLIP_PLANE4_IMG = Enumerant('GL_CLIP_PLANE4_IMG', 0x3004, 'GL_IMG_user_clip_plane')
  7765. GL_CLIP_PLANE5_IMG = Enumerant('GL_CLIP_PLANE5_IMG', 0x3005, 'GL_IMG_user_clip_plane')
  7766. GL_MAX_CLIP_PLANES_IMG = Enumerant('GL_MAX_CLIP_PLANES_IMG', 0x0d32, 'GL_IMG_user_clip_plane')
  7767. defines.add(GL_CLIP_PLANE0_IMG)
  7768. defines.add(GL_CLIP_PLANE1_IMG)
  7769. defines.add(GL_CLIP_PLANE2_IMG)
  7770. defines.add(GL_CLIP_PLANE3_IMG)
  7771. defines.add(GL_CLIP_PLANE4_IMG)
  7772. defines.add(GL_CLIP_PLANE5_IMG)
  7773. defines.add(GL_MAX_CLIP_PLANES_IMG)
  7774. # GL_INGR_color_clamp
  7775. GL_ALPHA_MAX_CLAMP_INGR = Enumerant('GL_ALPHA_MAX_CLAMP_INGR', 0x8567, 'GL_INGR_color_clamp')
  7776. GL_ALPHA_MIN_CLAMP_INGR = Enumerant('GL_ALPHA_MIN_CLAMP_INGR', 0x8563, 'GL_INGR_color_clamp')
  7777. GL_BLUE_MAX_CLAMP_INGR = Enumerant('GL_BLUE_MAX_CLAMP_INGR', 0x8566, 'GL_INGR_color_clamp')
  7778. GL_BLUE_MIN_CLAMP_INGR = Enumerant('GL_BLUE_MIN_CLAMP_INGR', 0x8562, 'GL_INGR_color_clamp')
  7779. GL_GREEN_MAX_CLAMP_INGR = Enumerant('GL_GREEN_MAX_CLAMP_INGR', 0x8565, 'GL_INGR_color_clamp')
  7780. GL_GREEN_MIN_CLAMP_INGR = Enumerant('GL_GREEN_MIN_CLAMP_INGR', 0x8561, 'GL_INGR_color_clamp')
  7781. GL_RED_MAX_CLAMP_INGR = Enumerant('GL_RED_MAX_CLAMP_INGR', 0x8564, 'GL_INGR_color_clamp')
  7782. GL_RED_MIN_CLAMP_INGR = Enumerant('GL_RED_MIN_CLAMP_INGR', 0x8560, 'GL_INGR_color_clamp')
  7783. defines.add(GL_ALPHA_MAX_CLAMP_INGR)
  7784. defines.add(GL_ALPHA_MIN_CLAMP_INGR)
  7785. defines.add(GL_BLUE_MAX_CLAMP_INGR)
  7786. defines.add(GL_BLUE_MIN_CLAMP_INGR)
  7787. defines.add(GL_GREEN_MAX_CLAMP_INGR)
  7788. defines.add(GL_GREEN_MIN_CLAMP_INGR)
  7789. defines.add(GL_RED_MAX_CLAMP_INGR)
  7790. defines.add(GL_RED_MIN_CLAMP_INGR)
  7791. # GL_INGR_interlace_read
  7792. GL_INTERLACE_READ_INGR = Enumerant('GL_INTERLACE_READ_INGR', 0x8568, 'GL_INGR_interlace_read')
  7793. defines.add(GL_INTERLACE_READ_INGR)
  7794. # GL_INTEL_map_texture
  7795. GL_LAYOUT_DEFAULT_INTEL = Enumerant('GL_LAYOUT_DEFAULT_INTEL', 0x0000, 'GL_INTEL_map_texture')
  7796. GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = Enumerant('GL_LAYOUT_LINEAR_CPU_CACHED_INTEL', 0x0002, 'GL_INTEL_map_texture')
  7797. GL_LAYOUT_LINEAR_INTEL = Enumerant('GL_LAYOUT_LINEAR_INTEL', 0x0001, 'GL_INTEL_map_texture')
  7798. GL_TEXTURE_MEMORY_LAYOUT_INTEL = Enumerant('GL_TEXTURE_MEMORY_LAYOUT_INTEL', 0x83ff, 'GL_INTEL_map_texture')
  7799. defines.add(GL_LAYOUT_DEFAULT_INTEL)
  7800. defines.add(GL_LAYOUT_LINEAR_CPU_CACHED_INTEL)
  7801. defines.add(GL_LAYOUT_LINEAR_INTEL)
  7802. defines.add(GL_TEXTURE_MEMORY_LAYOUT_INTEL)
  7803. # GL_INTEL_parallel_arrays
  7804. GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = Enumerant('GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL', 0x83f7, 'GL_INTEL_parallel_arrays')
  7805. GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = Enumerant('GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL', 0x83f6, 'GL_INTEL_parallel_arrays')
  7806. GL_PARALLEL_ARRAYS_INTEL = Enumerant('GL_PARALLEL_ARRAYS_INTEL', 0x83f4, 'GL_INTEL_parallel_arrays')
  7807. GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = Enumerant('GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL', 0x83f8, 'GL_INTEL_parallel_arrays')
  7808. GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = Enumerant('GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL', 0x83f5, 'GL_INTEL_parallel_arrays')
  7809. defines.add(GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL)
  7810. defines.add(GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL)
  7811. defines.add(GL_PARALLEL_ARRAYS_INTEL)
  7812. defines.add(GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL)
  7813. defines.add(GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL)
  7814. # GL_KHR_debug
  7815. GL_BUFFER = Enumerant('GL_BUFFER', 0x82e0, 'GL_KHR_debug')
  7816. GL_CONTEXT_FLAG_DEBUG_BIT = Enumerant('GL_CONTEXT_FLAG_DEBUG_BIT', 0x0002, 'GL_KHR_debug')
  7817. GL_DEBUG_CALLBACK_FUNCTION = Enumerant('GL_DEBUG_CALLBACK_FUNCTION', 0x8244, 'GL_KHR_debug')
  7818. GL_DEBUG_CALLBACK_USER_PARAM = Enumerant('GL_DEBUG_CALLBACK_USER_PARAM', 0x8245, 'GL_KHR_debug')
  7819. GL_DEBUG_GROUP_STACK_DEPTH = Enumerant('GL_DEBUG_GROUP_STACK_DEPTH', 0x826d, 'GL_KHR_debug')
  7820. GL_DEBUG_LOGGED_MESSAGES = Enumerant('GL_DEBUG_LOGGED_MESSAGES', 0x9145, 'GL_KHR_debug')
  7821. GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = Enumerant('GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH', 0x8243, 'GL_KHR_debug')
  7822. GL_DEBUG_OUTPUT = Enumerant('GL_DEBUG_OUTPUT', 0x92e0, 'GL_KHR_debug')
  7823. GL_DEBUG_OUTPUT.enableCap = True
  7824. GL_DEBUG_OUTPUT_SYNCHRONOUS = Enumerant('GL_DEBUG_OUTPUT_SYNCHRONOUS', 0x8242, 'GL_KHR_debug')
  7825. GL_DEBUG_OUTPUT_SYNCHRONOUS.enableCap = True
  7826. GL_DEBUG_SEVERITY_HIGH = Enumerant('GL_DEBUG_SEVERITY_HIGH', 0x9146, 'GL_KHR_debug')
  7827. GL_DEBUG_SEVERITY_LOW = Enumerant('GL_DEBUG_SEVERITY_LOW', 0x9148, 'GL_KHR_debug')
  7828. GL_DEBUG_SEVERITY_MEDIUM = Enumerant('GL_DEBUG_SEVERITY_MEDIUM', 0x9147, 'GL_KHR_debug')
  7829. GL_DEBUG_SEVERITY_NOTIFICATION = Enumerant('GL_DEBUG_SEVERITY_NOTIFICATION', 0x826b, 'GL_KHR_debug')
  7830. GL_DEBUG_SOURCE_API = Enumerant('GL_DEBUG_SOURCE_API', 0x8246, 'GL_KHR_debug')
  7831. GL_DEBUG_SOURCE_APPLICATION = Enumerant('GL_DEBUG_SOURCE_APPLICATION', 0x824a, 'GL_KHR_debug')
  7832. GL_DEBUG_SOURCE_OTHER = Enumerant('GL_DEBUG_SOURCE_OTHER', 0x824b, 'GL_KHR_debug')
  7833. GL_DEBUG_SOURCE_SHADER_COMPILER = Enumerant('GL_DEBUG_SOURCE_SHADER_COMPILER', 0x8248, 'GL_KHR_debug')
  7834. GL_DEBUG_SOURCE_THIRD_PARTY = Enumerant('GL_DEBUG_SOURCE_THIRD_PARTY', 0x8249, 'GL_KHR_debug')
  7835. GL_DEBUG_SOURCE_WINDOW_SYSTEM = Enumerant('GL_DEBUG_SOURCE_WINDOW_SYSTEM', 0x8247, 'GL_KHR_debug')
  7836. GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = Enumerant('GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR', 0x824d, 'GL_KHR_debug')
  7837. GL_DEBUG_TYPE_ERROR = Enumerant('GL_DEBUG_TYPE_ERROR', 0x824c, 'GL_KHR_debug')
  7838. GL_DEBUG_TYPE_MARKER = Enumerant('GL_DEBUG_TYPE_MARKER', 0x8268, 'GL_KHR_debug')
  7839. GL_DEBUG_TYPE_OTHER = Enumerant('GL_DEBUG_TYPE_OTHER', 0x8251, 'GL_KHR_debug')
  7840. GL_DEBUG_TYPE_PERFORMANCE = Enumerant('GL_DEBUG_TYPE_PERFORMANCE', 0x8250, 'GL_KHR_debug')
  7841. GL_DEBUG_TYPE_POP_GROUP = Enumerant('GL_DEBUG_TYPE_POP_GROUP', 0x826a, 'GL_KHR_debug')
  7842. GL_DEBUG_TYPE_PORTABILITY = Enumerant('GL_DEBUG_TYPE_PORTABILITY', 0x824f, 'GL_KHR_debug')
  7843. GL_DEBUG_TYPE_PUSH_GROUP = Enumerant('GL_DEBUG_TYPE_PUSH_GROUP', 0x8269, 'GL_KHR_debug')
  7844. GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = Enumerant('GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR', 0x824e, 'GL_KHR_debug')
  7845. GL_DISPLAY_LIST = Enumerant('GL_DISPLAY_LIST', 0x82e7, 'GL_KHR_debug')
  7846. GL_MAX_DEBUG_GROUP_STACK_DEPTH = Enumerant('GL_MAX_DEBUG_GROUP_STACK_DEPTH', 0x826c, 'GL_KHR_debug')
  7847. GL_MAX_DEBUG_LOGGED_MESSAGES = Enumerant('GL_MAX_DEBUG_LOGGED_MESSAGES', 0x9144, 'GL_KHR_debug')
  7848. GL_MAX_DEBUG_MESSAGE_LENGTH = Enumerant('GL_MAX_DEBUG_MESSAGE_LENGTH', 0x9143, 'GL_KHR_debug')
  7849. GL_MAX_LABEL_LENGTH = Enumerant('GL_MAX_LABEL_LENGTH', 0x82e8, 'GL_KHR_debug')
  7850. GL_PROGRAM = Enumerant('GL_PROGRAM', 0x82e2, 'GL_KHR_debug')
  7851. GL_PROGRAM_PIPELINE = Enumerant('GL_PROGRAM_PIPELINE', 0x82e4, 'GL_KHR_debug')
  7852. GL_QUERY = Enumerant('GL_QUERY', 0x82e3, 'GL_KHR_debug')
  7853. GL_SAMPLER = Enumerant('GL_SAMPLER', 0x82e6, 'GL_KHR_debug')
  7854. GL_SHADER = Enumerant('GL_SHADER', 0x82e1, 'GL_KHR_debug')
  7855. defines.add(GL_BUFFER)
  7856. defines.add(GL_CONTEXT_FLAG_DEBUG_BIT)
  7857. defines.add(GL_DEBUG_CALLBACK_FUNCTION)
  7858. defines.add(GL_DEBUG_CALLBACK_USER_PARAM)
  7859. defines.add(GL_DEBUG_GROUP_STACK_DEPTH)
  7860. defines.add(GL_DEBUG_LOGGED_MESSAGES)
  7861. defines.add(GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH)
  7862. defines.add(GL_DEBUG_OUTPUT)
  7863. defines.add(GL_DEBUG_OUTPUT_SYNCHRONOUS)
  7864. defines.add(GL_DEBUG_SEVERITY_HIGH)
  7865. defines.add(GL_DEBUG_SEVERITY_LOW)
  7866. defines.add(GL_DEBUG_SEVERITY_MEDIUM)
  7867. defines.add(GL_DEBUG_SEVERITY_NOTIFICATION)
  7868. defines.add(GL_DEBUG_SOURCE_API)
  7869. defines.add(GL_DEBUG_SOURCE_APPLICATION)
  7870. defines.add(GL_DEBUG_SOURCE_OTHER)
  7871. defines.add(GL_DEBUG_SOURCE_SHADER_COMPILER)
  7872. defines.add(GL_DEBUG_SOURCE_THIRD_PARTY)
  7873. defines.add(GL_DEBUG_SOURCE_WINDOW_SYSTEM)
  7874. defines.add(GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR)
  7875. defines.add(GL_DEBUG_TYPE_ERROR)
  7876. defines.add(GL_DEBUG_TYPE_MARKER)
  7877. defines.add(GL_DEBUG_TYPE_OTHER)
  7878. defines.add(GL_DEBUG_TYPE_PERFORMANCE)
  7879. defines.add(GL_DEBUG_TYPE_POP_GROUP)
  7880. defines.add(GL_DEBUG_TYPE_PORTABILITY)
  7881. defines.add(GL_DEBUG_TYPE_PUSH_GROUP)
  7882. defines.add(GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR)
  7883. defines.add(GL_DISPLAY_LIST)
  7884. defines.add(GL_MAX_DEBUG_GROUP_STACK_DEPTH)
  7885. defines.add(GL_MAX_DEBUG_LOGGED_MESSAGES)
  7886. defines.add(GL_MAX_DEBUG_MESSAGE_LENGTH)
  7887. defines.add(GL_MAX_LABEL_LENGTH)
  7888. defines.add(GL_PROGRAM)
  7889. defines.add(GL_PROGRAM_PIPELINE)
  7890. defines.add(GL_QUERY)
  7891. defines.add(GL_SAMPLER)
  7892. defines.add(GL_SHADER)
  7893. # GL_KHR_texture_compression_astc_ldr
  7894. GL_COMPRESSED_RGBA_ASTC_10x10_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_10x10_KHR', 0x93bb, 'GL_KHR_texture_compression_astc_ldr')
  7895. GL_COMPRESSED_RGBA_ASTC_10x5_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_10x5_KHR', 0x93b8, 'GL_KHR_texture_compression_astc_ldr')
  7896. GL_COMPRESSED_RGBA_ASTC_10x6_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_10x6_KHR', 0x93b9, 'GL_KHR_texture_compression_astc_ldr')
  7897. GL_COMPRESSED_RGBA_ASTC_10x8_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_10x8_KHR', 0x93ba, 'GL_KHR_texture_compression_astc_ldr')
  7898. GL_COMPRESSED_RGBA_ASTC_12x10_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_12x10_KHR', 0x93bc, 'GL_KHR_texture_compression_astc_ldr')
  7899. GL_COMPRESSED_RGBA_ASTC_12x12_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_12x12_KHR', 0x93bd, 'GL_KHR_texture_compression_astc_ldr')
  7900. GL_COMPRESSED_RGBA_ASTC_4x4_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_4x4_KHR', 0x93b0, 'GL_KHR_texture_compression_astc_ldr')
  7901. GL_COMPRESSED_RGBA_ASTC_5x4_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_5x4_KHR', 0x93b1, 'GL_KHR_texture_compression_astc_ldr')
  7902. GL_COMPRESSED_RGBA_ASTC_5x5_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_5x5_KHR', 0x93b2, 'GL_KHR_texture_compression_astc_ldr')
  7903. GL_COMPRESSED_RGBA_ASTC_6x5_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_6x5_KHR', 0x93b3, 'GL_KHR_texture_compression_astc_ldr')
  7904. GL_COMPRESSED_RGBA_ASTC_6x6_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_6x6_KHR', 0x93b4, 'GL_KHR_texture_compression_astc_ldr')
  7905. GL_COMPRESSED_RGBA_ASTC_8x5_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_8x5_KHR', 0x93b5, 'GL_KHR_texture_compression_astc_ldr')
  7906. GL_COMPRESSED_RGBA_ASTC_8x6_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_8x6_KHR', 0x93b6, 'GL_KHR_texture_compression_astc_ldr')
  7907. GL_COMPRESSED_RGBA_ASTC_8x8_KHR = Enumerant('GL_COMPRESSED_RGBA_ASTC_8x8_KHR', 0x93b7, 'GL_KHR_texture_compression_astc_ldr')
  7908. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR', 0x93db, 'GL_KHR_texture_compression_astc_ldr')
  7909. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR', 0x93d8, 'GL_KHR_texture_compression_astc_ldr')
  7910. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR', 0x93d9, 'GL_KHR_texture_compression_astc_ldr')
  7911. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR', 0x93da, 'GL_KHR_texture_compression_astc_ldr')
  7912. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR', 0x93dc, 'GL_KHR_texture_compression_astc_ldr')
  7913. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR', 0x93dd, 'GL_KHR_texture_compression_astc_ldr')
  7914. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR', 0x93d0, 'GL_KHR_texture_compression_astc_ldr')
  7915. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR', 0x93d1, 'GL_KHR_texture_compression_astc_ldr')
  7916. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR', 0x93d2, 'GL_KHR_texture_compression_astc_ldr')
  7917. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR', 0x93d3, 'GL_KHR_texture_compression_astc_ldr')
  7918. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR', 0x93d4, 'GL_KHR_texture_compression_astc_ldr')
  7919. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR', 0x93d5, 'GL_KHR_texture_compression_astc_ldr')
  7920. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR', 0x93d6, 'GL_KHR_texture_compression_astc_ldr')
  7921. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = Enumerant('GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR', 0x93d7, 'GL_KHR_texture_compression_astc_ldr')
  7922. defines.add(GL_COMPRESSED_RGBA_ASTC_10x10_KHR)
  7923. defines.add(GL_COMPRESSED_RGBA_ASTC_10x5_KHR)
  7924. defines.add(GL_COMPRESSED_RGBA_ASTC_10x6_KHR)
  7925. defines.add(GL_COMPRESSED_RGBA_ASTC_10x8_KHR)
  7926. defines.add(GL_COMPRESSED_RGBA_ASTC_12x10_KHR)
  7927. defines.add(GL_COMPRESSED_RGBA_ASTC_12x12_KHR)
  7928. defines.add(GL_COMPRESSED_RGBA_ASTC_4x4_KHR)
  7929. defines.add(GL_COMPRESSED_RGBA_ASTC_5x4_KHR)
  7930. defines.add(GL_COMPRESSED_RGBA_ASTC_5x5_KHR)
  7931. defines.add(GL_COMPRESSED_RGBA_ASTC_6x5_KHR)
  7932. defines.add(GL_COMPRESSED_RGBA_ASTC_6x6_KHR)
  7933. defines.add(GL_COMPRESSED_RGBA_ASTC_8x5_KHR)
  7934. defines.add(GL_COMPRESSED_RGBA_ASTC_8x6_KHR)
  7935. defines.add(GL_COMPRESSED_RGBA_ASTC_8x8_KHR)
  7936. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR)
  7937. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR)
  7938. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR)
  7939. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR)
  7940. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR)
  7941. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR)
  7942. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR)
  7943. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR)
  7944. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR)
  7945. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR)
  7946. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR)
  7947. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR)
  7948. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR)
  7949. defines.add(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR)
  7950. # GL_KTX_buffer_region
  7951. GL_KTX_BACK_REGION = Enumerant('GL_KTX_BACK_REGION', 0x0001, 'GL_KTX_buffer_region')
  7952. GL_KTX_FRONT_REGION = Enumerant('GL_KTX_FRONT_REGION', 0x0000, 'GL_KTX_buffer_region')
  7953. GL_KTX_STENCIL_REGION = Enumerant('GL_KTX_STENCIL_REGION', 0x0003, 'GL_KTX_buffer_region')
  7954. GL_KTX_Z_REGION = Enumerant('GL_KTX_Z_REGION', 0x0002, 'GL_KTX_buffer_region')
  7955. defines.add(GL_KTX_BACK_REGION)
  7956. defines.add(GL_KTX_FRONT_REGION)
  7957. defines.add(GL_KTX_STENCIL_REGION)
  7958. defines.add(GL_KTX_Z_REGION)
  7959. # GL_MESAX_texture_stack
  7960. GL_PROXY_TEXTURE_1D_STACK_MESAX = Enumerant('GL_PROXY_TEXTURE_1D_STACK_MESAX', 0x875b, 'GL_MESAX_texture_stack')
  7961. GL_PROXY_TEXTURE_2D_STACK_MESAX = Enumerant('GL_PROXY_TEXTURE_2D_STACK_MESAX', 0x875c, 'GL_MESAX_texture_stack')
  7962. GL_TEXTURE_1D_STACK_BINDING_MESAX = Enumerant('GL_TEXTURE_1D_STACK_BINDING_MESAX', 0x875d, 'GL_MESAX_texture_stack')
  7963. GL_TEXTURE_1D_STACK_MESAX = Enumerant('GL_TEXTURE_1D_STACK_MESAX', 0x8759, 'GL_MESAX_texture_stack')
  7964. GL_TEXTURE_2D_STACK_BINDING_MESAX = Enumerant('GL_TEXTURE_2D_STACK_BINDING_MESAX', 0x875e, 'GL_MESAX_texture_stack')
  7965. GL_TEXTURE_2D_STACK_MESAX = Enumerant('GL_TEXTURE_2D_STACK_MESAX', 0x875a, 'GL_MESAX_texture_stack')
  7966. defines.add(GL_PROXY_TEXTURE_1D_STACK_MESAX)
  7967. defines.add(GL_PROXY_TEXTURE_2D_STACK_MESAX)
  7968. defines.add(GL_TEXTURE_1D_STACK_BINDING_MESAX)
  7969. defines.add(GL_TEXTURE_1D_STACK_MESAX)
  7970. defines.add(GL_TEXTURE_2D_STACK_BINDING_MESAX)
  7971. defines.add(GL_TEXTURE_2D_STACK_MESAX)
  7972. # GL_MESA_pack_invert
  7973. GL_PACK_INVERT_MESA = Enumerant('GL_PACK_INVERT_MESA', 0x8758, 'GL_MESA_pack_invert')
  7974. defines.add(GL_PACK_INVERT_MESA)
  7975. # GL_MESA_ycbcr_texture
  7976. GL_UNSIGNED_SHORT_8_8_MESA = Enumerant('GL_UNSIGNED_SHORT_8_8_MESA', 0x85ba, 'GL_MESA_ycbcr_texture')
  7977. GL_UNSIGNED_SHORT_8_8_REV_MESA = Enumerant('GL_UNSIGNED_SHORT_8_8_REV_MESA', 0x85bb, 'GL_MESA_ycbcr_texture')
  7978. GL_YCBCR_MESA = Enumerant('GL_YCBCR_MESA', 0x8757, 'GL_MESA_ycbcr_texture')
  7979. defines.add(GL_UNSIGNED_SHORT_8_8_MESA)
  7980. defines.add(GL_UNSIGNED_SHORT_8_8_REV_MESA)
  7981. defines.add(GL_YCBCR_MESA)
  7982. # GL_NVX_gpu_memory_info
  7983. GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX = Enumerant('GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX', 0x9049, 'GL_NVX_gpu_memory_info')
  7984. GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = Enumerant('GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX', 0x9047, 'GL_NVX_gpu_memory_info')
  7985. GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX = Enumerant('GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX', 0x904b, 'GL_NVX_gpu_memory_info')
  7986. GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX = Enumerant('GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX', 0x904a, 'GL_NVX_gpu_memory_info')
  7987. GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = Enumerant('GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX', 0x9048, 'GL_NVX_gpu_memory_info')
  7988. defines.add(GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX)
  7989. defines.add(GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX)
  7990. defines.add(GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX)
  7991. defines.add(GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX)
  7992. defines.add(GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX)
  7993. # GL_NV_3dvision_settings
  7994. GL_3DVISION_STEREO_NV = Enumerant('GL_3DVISION_STEREO_NV', 0x90f4, 'GL_NV_3dvision_settings')
  7995. GL_STEREO_CONVERGENCE_NV = Enumerant('GL_STEREO_CONVERGENCE_NV', 0x90f6, 'GL_NV_3dvision_settings')
  7996. GL_STEREO_CUTOFF_NV = Enumerant('GL_STEREO_CUTOFF_NV', 0x90f7, 'GL_NV_3dvision_settings')
  7997. GL_STEREO_PROJECTION_NV = Enumerant('GL_STEREO_PROJECTION_NV', 0x90f8, 'GL_NV_3dvision_settings')
  7998. GL_STEREO_PROJECTION_ORTHO_NV = Enumerant('GL_STEREO_PROJECTION_ORTHO_NV', 0x90fa, 'GL_NV_3dvision_settings')
  7999. GL_STEREO_PROJECTION_PERSPECTIVE_NV = Enumerant('GL_STEREO_PROJECTION_PERSPECTIVE_NV', 0x90f9, 'GL_NV_3dvision_settings')
  8000. GL_STEREO_SEPARATION_NV = Enumerant('GL_STEREO_SEPARATION_NV', 0x90f5, 'GL_NV_3dvision_settings')
  8001. defines.add(GL_3DVISION_STEREO_NV)
  8002. defines.add(GL_STEREO_CONVERGENCE_NV)
  8003. defines.add(GL_STEREO_CUTOFF_NV)
  8004. defines.add(GL_STEREO_PROJECTION_NV)
  8005. defines.add(GL_STEREO_PROJECTION_ORTHO_NV)
  8006. defines.add(GL_STEREO_PROJECTION_PERSPECTIVE_NV)
  8007. defines.add(GL_STEREO_SEPARATION_NV)
  8008. # GL_NV_bgr
  8009. GL_BGR_NV = Enumerant('GL_BGR_NV', 0x80e0, 'GL_NV_bgr')
  8010. defines.add(GL_BGR_NV)
  8011. # GL_NV_blend_equation_advanced
  8012. GL_BLEND_ADVANCED_COHERENT_NV = Enumerant('GL_BLEND_ADVANCED_COHERENT_NV', 0x9285, 'GL_NV_blend_equation_advanced')
  8013. GL_BLEND_OVERLAP_NV = Enumerant('GL_BLEND_OVERLAP_NV', 0x9281, 'GL_NV_blend_equation_advanced')
  8014. GL_BLEND_PREMULTIPLIED_SRC_NV = Enumerant('GL_BLEND_PREMULTIPLIED_SRC_NV', 0x9280, 'GL_NV_blend_equation_advanced')
  8015. GL_COLORBURN_NV = Enumerant('GL_COLORBURN_NV', 0x929a, 'GL_NV_blend_equation_advanced')
  8016. GL_COLORDODGE_NV = Enumerant('GL_COLORDODGE_NV', 0x9299, 'GL_NV_blend_equation_advanced')
  8017. GL_CONJOINT_NV = Enumerant('GL_CONJOINT_NV', 0x9284, 'GL_NV_blend_equation_advanced')
  8018. GL_CONTRAST_NV = Enumerant('GL_CONTRAST_NV', 0x92a1, 'GL_NV_blend_equation_advanced')
  8019. GL_DARKEN_NV = Enumerant('GL_DARKEN_NV', 0x9297, 'GL_NV_blend_equation_advanced')
  8020. GL_DIFFERENCE_NV = Enumerant('GL_DIFFERENCE_NV', 0x929e, 'GL_NV_blend_equation_advanced')
  8021. GL_DISJOINT_NV = Enumerant('GL_DISJOINT_NV', 0x9283, 'GL_NV_blend_equation_advanced')
  8022. GL_DST_ATOP_NV = Enumerant('GL_DST_ATOP_NV', 0x928f, 'GL_NV_blend_equation_advanced')
  8023. GL_DST_IN_NV = Enumerant('GL_DST_IN_NV', 0x928b, 'GL_NV_blend_equation_advanced')
  8024. GL_DST_NV = Enumerant('GL_DST_NV', 0x9287, 'GL_NV_blend_equation_advanced')
  8025. GL_DST_OUT_NV = Enumerant('GL_DST_OUT_NV', 0x928d, 'GL_NV_blend_equation_advanced')
  8026. GL_DST_OVER_NV = Enumerant('GL_DST_OVER_NV', 0x9289, 'GL_NV_blend_equation_advanced')
  8027. GL_EXCLUSION_NV = Enumerant('GL_EXCLUSION_NV', 0x92a0, 'GL_NV_blend_equation_advanced')
  8028. GL_HARDLIGHT_NV = Enumerant('GL_HARDLIGHT_NV', 0x929b, 'GL_NV_blend_equation_advanced')
  8029. GL_HARDMIX_NV = Enumerant('GL_HARDMIX_NV', 0x92a9, 'GL_NV_blend_equation_advanced')
  8030. GL_HSL_COLOR_NV = Enumerant('GL_HSL_COLOR_NV', 0x92af, 'GL_NV_blend_equation_advanced')
  8031. GL_HSL_HUE_NV = Enumerant('GL_HSL_HUE_NV', 0x92ad, 'GL_NV_blend_equation_advanced')
  8032. GL_HSL_LUMINOSITY_NV = Enumerant('GL_HSL_LUMINOSITY_NV', 0x92b0, 'GL_NV_blend_equation_advanced')
  8033. GL_HSL_SATURATION_NV = Enumerant('GL_HSL_SATURATION_NV', 0x92ae, 'GL_NV_blend_equation_advanced')
  8034. GL_INVERT_OVG_NV = Enumerant('GL_INVERT_OVG_NV', 0x92b4, 'GL_NV_blend_equation_advanced')
  8035. GL_INVERT_RGB_NV = Enumerant('GL_INVERT_RGB_NV', 0x92a3, 'GL_NV_blend_equation_advanced')
  8036. GL_LIGHTEN_NV = Enumerant('GL_LIGHTEN_NV', 0x9298, 'GL_NV_blend_equation_advanced')
  8037. GL_LINEARBURN_NV = Enumerant('GL_LINEARBURN_NV', 0x92a5, 'GL_NV_blend_equation_advanced')
  8038. GL_LINEARDODGE_NV = Enumerant('GL_LINEARDODGE_NV', 0x92a4, 'GL_NV_blend_equation_advanced')
  8039. GL_LINEARLIGHT_NV = Enumerant('GL_LINEARLIGHT_NV', 0x92a7, 'GL_NV_blend_equation_advanced')
  8040. GL_MINUS_CLAMPED_NV = Enumerant('GL_MINUS_CLAMPED_NV', 0x92b3, 'GL_NV_blend_equation_advanced')
  8041. GL_MINUS_NV = Enumerant('GL_MINUS_NV', 0x929f, 'GL_NV_blend_equation_advanced')
  8042. GL_MULTIPLY_NV = Enumerant('GL_MULTIPLY_NV', 0x9294, 'GL_NV_blend_equation_advanced')
  8043. GL_OVERLAY_NV = Enumerant('GL_OVERLAY_NV', 0x9296, 'GL_NV_blend_equation_advanced')
  8044. GL_PINLIGHT_NV = Enumerant('GL_PINLIGHT_NV', 0x92a8, 'GL_NV_blend_equation_advanced')
  8045. GL_PLUS_CLAMPED_ALPHA_NV = Enumerant('GL_PLUS_CLAMPED_ALPHA_NV', 0x92b2, 'GL_NV_blend_equation_advanced')
  8046. GL_PLUS_CLAMPED_NV = Enumerant('GL_PLUS_CLAMPED_NV', 0x92b1, 'GL_NV_blend_equation_advanced')
  8047. GL_PLUS_DARKER_NV = Enumerant('GL_PLUS_DARKER_NV', 0x9292, 'GL_NV_blend_equation_advanced')
  8048. GL_PLUS_NV = Enumerant('GL_PLUS_NV', 0x9291, 'GL_NV_blend_equation_advanced')
  8049. GL_SCREEN_NV = Enumerant('GL_SCREEN_NV', 0x9295, 'GL_NV_blend_equation_advanced')
  8050. GL_SOFTLIGHT_NV = Enumerant('GL_SOFTLIGHT_NV', 0x929c, 'GL_NV_blend_equation_advanced')
  8051. GL_SRC_ATOP_NV = Enumerant('GL_SRC_ATOP_NV', 0x928e, 'GL_NV_blend_equation_advanced')
  8052. GL_SRC_IN_NV = Enumerant('GL_SRC_IN_NV', 0x928a, 'GL_NV_blend_equation_advanced')
  8053. GL_SRC_NV = Enumerant('GL_SRC_NV', 0x9286, 'GL_NV_blend_equation_advanced')
  8054. GL_SRC_OUT_NV = Enumerant('GL_SRC_OUT_NV', 0x928c, 'GL_NV_blend_equation_advanced')
  8055. GL_SRC_OVER_NV = Enumerant('GL_SRC_OVER_NV', 0x9288, 'GL_NV_blend_equation_advanced')
  8056. GL_UNCORRELATED_NV = Enumerant('GL_UNCORRELATED_NV', 0x9282, 'GL_NV_blend_equation_advanced')
  8057. GL_VIVIDLIGHT_NV = Enumerant('GL_VIVIDLIGHT_NV', 0x92a6, 'GL_NV_blend_equation_advanced')
  8058. defines.add(GL_BLEND_ADVANCED_COHERENT_NV)
  8059. defines.add(GL_BLEND_OVERLAP_NV)
  8060. defines.add(GL_BLEND_PREMULTIPLIED_SRC_NV)
  8061. defines.add(GL_COLORBURN_NV)
  8062. defines.add(GL_COLORDODGE_NV)
  8063. defines.add(GL_CONJOINT_NV)
  8064. defines.add(GL_CONTRAST_NV)
  8065. defines.add(GL_DARKEN_NV)
  8066. defines.add(GL_DIFFERENCE_NV)
  8067. defines.add(GL_DISJOINT_NV)
  8068. defines.add(GL_DST_ATOP_NV)
  8069. defines.add(GL_DST_IN_NV)
  8070. defines.add(GL_DST_NV)
  8071. defines.add(GL_DST_OUT_NV)
  8072. defines.add(GL_DST_OVER_NV)
  8073. defines.add(GL_EXCLUSION_NV)
  8074. defines.add(GL_HARDLIGHT_NV)
  8075. defines.add(GL_HARDMIX_NV)
  8076. defines.add(GL_HSL_COLOR_NV)
  8077. defines.add(GL_HSL_HUE_NV)
  8078. defines.add(GL_HSL_LUMINOSITY_NV)
  8079. defines.add(GL_HSL_SATURATION_NV)
  8080. defines.add(GL_INVERT_OVG_NV)
  8081. defines.add(GL_INVERT_RGB_NV)
  8082. defines.add(GL_LIGHTEN_NV)
  8083. defines.add(GL_LINEARBURN_NV)
  8084. defines.add(GL_LINEARDODGE_NV)
  8085. defines.add(GL_LINEARLIGHT_NV)
  8086. defines.add(GL_MINUS_CLAMPED_NV)
  8087. defines.add(GL_MINUS_NV)
  8088. defines.add(GL_MULTIPLY_NV)
  8089. defines.add(GL_OVERLAY_NV)
  8090. defines.add(GL_PINLIGHT_NV)
  8091. defines.add(GL_PLUS_CLAMPED_ALPHA_NV)
  8092. defines.add(GL_PLUS_CLAMPED_NV)
  8093. defines.add(GL_PLUS_DARKER_NV)
  8094. defines.add(GL_PLUS_NV)
  8095. defines.add(GL_SCREEN_NV)
  8096. defines.add(GL_SOFTLIGHT_NV)
  8097. defines.add(GL_SRC_ATOP_NV)
  8098. defines.add(GL_SRC_IN_NV)
  8099. defines.add(GL_SRC_NV)
  8100. defines.add(GL_SRC_OUT_NV)
  8101. defines.add(GL_SRC_OVER_NV)
  8102. defines.add(GL_UNCORRELATED_NV)
  8103. defines.add(GL_VIVIDLIGHT_NV)
  8104. # GL_NV_compute_program5
  8105. GL_COMPUTE_PROGRAM_NV = Enumerant('GL_COMPUTE_PROGRAM_NV', 0x90fb, 'GL_NV_compute_program5')
  8106. GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV = Enumerant('GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV', 0x90fc, 'GL_NV_compute_program5')
  8107. defines.add(GL_COMPUTE_PROGRAM_NV)
  8108. defines.add(GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV)
  8109. # GL_NV_conditional_render
  8110. GL_QUERY_BY_REGION_NO_WAIT_NV = Enumerant('GL_QUERY_BY_REGION_NO_WAIT_NV', 0x8e16, 'GL_NV_conditional_render')
  8111. GL_QUERY_BY_REGION_WAIT_NV = Enumerant('GL_QUERY_BY_REGION_WAIT_NV', 0x8e15, 'GL_NV_conditional_render')
  8112. GL_QUERY_NO_WAIT_NV = Enumerant('GL_QUERY_NO_WAIT_NV', 0x8e14, 'GL_NV_conditional_render')
  8113. GL_QUERY_WAIT_NV = Enumerant('GL_QUERY_WAIT_NV', 0x8e13, 'GL_NV_conditional_render')
  8114. defines.add(GL_QUERY_BY_REGION_NO_WAIT_NV)
  8115. defines.add(GL_QUERY_BY_REGION_WAIT_NV)
  8116. defines.add(GL_QUERY_NO_WAIT_NV)
  8117. defines.add(GL_QUERY_WAIT_NV)
  8118. # GL_NV_copy_buffer
  8119. GL_COPY_READ_BUFFER_NV = Enumerant('GL_COPY_READ_BUFFER_NV', 0x8f36, 'GL_NV_copy_buffer')
  8120. GL_COPY_WRITE_BUFFER_NV = Enumerant('GL_COPY_WRITE_BUFFER_NV', 0x8f37, 'GL_NV_copy_buffer')
  8121. defines.add(GL_COPY_READ_BUFFER_NV)
  8122. defines.add(GL_COPY_WRITE_BUFFER_NV)
  8123. # GL_NV_copy_depth_to_color
  8124. GL_DEPTH_STENCIL_TO_BGRA_NV = Enumerant('GL_DEPTH_STENCIL_TO_BGRA_NV', 0x886f, 'GL_NV_copy_depth_to_color')
  8125. GL_DEPTH_STENCIL_TO_RGBA_NV = Enumerant('GL_DEPTH_STENCIL_TO_RGBA_NV', 0x886e, 'GL_NV_copy_depth_to_color')
  8126. defines.add(GL_DEPTH_STENCIL_TO_BGRA_NV)
  8127. defines.add(GL_DEPTH_STENCIL_TO_RGBA_NV)
  8128. # GL_NV_coverage_sample
  8129. GL_COVERAGE_ALL_FRAGMENTS_NV = Enumerant('GL_COVERAGE_ALL_FRAGMENTS_NV', 0x8ed5, 'GL_NV_coverage_sample')
  8130. GL_COVERAGE_ATTACHMENT_NV = Enumerant('GL_COVERAGE_ATTACHMENT_NV', 0x8ed2, 'GL_NV_coverage_sample')
  8131. GL_COVERAGE_AUTOMATIC_NV = Enumerant('GL_COVERAGE_AUTOMATIC_NV', 0x8ed7, 'GL_NV_coverage_sample')
  8132. GL_COVERAGE_BUFFERS_NV = Enumerant('GL_COVERAGE_BUFFERS_NV', 0x8ed3, 'GL_NV_coverage_sample')
  8133. GL_COVERAGE_BUFFER_BIT_NV = Enumerant('GL_COVERAGE_BUFFER_BIT_NV', 0x8000, 'GL_NV_coverage_sample')
  8134. GL_COVERAGE_COMPONENT4_NV = Enumerant('GL_COVERAGE_COMPONENT4_NV', 0x8ed1, 'GL_NV_coverage_sample')
  8135. GL_COVERAGE_COMPONENT_NV = Enumerant('GL_COVERAGE_COMPONENT_NV', 0x8ed0, 'GL_NV_coverage_sample')
  8136. GL_COVERAGE_EDGE_FRAGMENTS_NV = Enumerant('GL_COVERAGE_EDGE_FRAGMENTS_NV', 0x8ed6, 'GL_NV_coverage_sample')
  8137. GL_EGL_COVERAGE_BUFFERS_NV = Enumerant('GL_EGL_COVERAGE_BUFFERS_NV', 0x30e0, 'GL_NV_coverage_sample')
  8138. GL_EGL_COVERAGE_SAMPLES_NV = Enumerant('GL_EGL_COVERAGE_SAMPLES_NV', 0x30e1, 'GL_NV_coverage_sample')
  8139. defines.add(GL_COVERAGE_ALL_FRAGMENTS_NV)
  8140. defines.add(GL_COVERAGE_ATTACHMENT_NV)
  8141. defines.add(GL_COVERAGE_AUTOMATIC_NV)
  8142. defines.add(GL_COVERAGE_BUFFERS_NV)
  8143. defines.add(GL_COVERAGE_BUFFER_BIT_NV)
  8144. defines.add(GL_COVERAGE_COMPONENT4_NV)
  8145. defines.add(GL_COVERAGE_COMPONENT_NV)
  8146. defines.add(GL_COVERAGE_EDGE_FRAGMENTS_NV)
  8147. defines.add(GL_EGL_COVERAGE_BUFFERS_NV)
  8148. defines.add(GL_EGL_COVERAGE_SAMPLES_NV)
  8149. # GL_NV_deep_texture3D
  8150. GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV = Enumerant('GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV', 0x90d1, 'GL_NV_deep_texture3D')
  8151. GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV = Enumerant('GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV', 0x90d0, 'GL_NV_deep_texture3D')
  8152. defines.add(GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV)
  8153. defines.add(GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV)
  8154. # GL_NV_depth_buffer_float
  8155. GL_DEPTH32F_STENCIL8_NV = Enumerant('GL_DEPTH32F_STENCIL8_NV', 0x8dac, 'GL_NV_depth_buffer_float')
  8156. GL_DEPTH_BUFFER_FLOAT_MODE_NV = Enumerant('GL_DEPTH_BUFFER_FLOAT_MODE_NV', 0x8daf, 'GL_NV_depth_buffer_float')
  8157. GL_DEPTH_COMPONENT32F_NV = Enumerant('GL_DEPTH_COMPONENT32F_NV', 0x8dab, 'GL_NV_depth_buffer_float')
  8158. GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = Enumerant('GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV', 0x8dad, 'GL_NV_depth_buffer_float')
  8159. defines.add(GL_DEPTH32F_STENCIL8_NV)
  8160. defines.add(GL_DEPTH_BUFFER_FLOAT_MODE_NV)
  8161. defines.add(GL_DEPTH_COMPONENT32F_NV)
  8162. defines.add(GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV)
  8163. # GL_NV_depth_clamp
  8164. GL_DEPTH_CLAMP_NV = Enumerant('GL_DEPTH_CLAMP_NV', 0x864f, 'GL_NV_depth_clamp')
  8165. defines.add(GL_DEPTH_CLAMP_NV)
  8166. # GL_NV_depth_nonlinear
  8167. GL_DEPTH_COMPONENT16_NONLINEAR_NV = Enumerant('GL_DEPTH_COMPONENT16_NONLINEAR_NV', 0x8e2c, 'GL_NV_depth_nonlinear')
  8168. GL_EGL_DEPTH_ENCODING_NONE_NV = Enumerant('GL_EGL_DEPTH_ENCODING_NONE_NV', 0x0000, 'GL_NV_depth_nonlinear')
  8169. GL_EGL_DEPTH_ENCODING_NONLINEAR_NV = Enumerant('GL_EGL_DEPTH_ENCODING_NONLINEAR_NV', 0x30e3, 'GL_NV_depth_nonlinear')
  8170. GL_EGL_DEPTH_ENCODING_NV = Enumerant('GL_EGL_DEPTH_ENCODING_NV', 0x30e2, 'GL_NV_depth_nonlinear')
  8171. defines.add(GL_DEPTH_COMPONENT16_NONLINEAR_NV)
  8172. defines.add(GL_EGL_DEPTH_ENCODING_NONE_NV)
  8173. defines.add(GL_EGL_DEPTH_ENCODING_NONLINEAR_NV)
  8174. defines.add(GL_EGL_DEPTH_ENCODING_NV)
  8175. # GL_NV_depth_range_unclamped
  8176. GL_CURRENT_SAMPLE_COUNT_QUERY_NV = Enumerant('GL_CURRENT_SAMPLE_COUNT_QUERY_NV', 0x8865, 'GL_NV_depth_range_unclamped')
  8177. GL_QUERY_RESULT_AVAILABLE_NV = Enumerant('GL_QUERY_RESULT_AVAILABLE_NV', 0x8867, 'GL_NV_depth_range_unclamped')
  8178. GL_QUERY_RESULT_NV = Enumerant('GL_QUERY_RESULT_NV', 0x8866, 'GL_NV_depth_range_unclamped')
  8179. GL_SAMPLE_COUNT_BITS_NV = Enumerant('GL_SAMPLE_COUNT_BITS_NV', 0x8864, 'GL_NV_depth_range_unclamped')
  8180. GL_SAMPLE_COUNT_NV = Enumerant('GL_SAMPLE_COUNT_NV', 0x8914, 'GL_NV_depth_range_unclamped')
  8181. defines.add(GL_CURRENT_SAMPLE_COUNT_QUERY_NV)
  8182. defines.add(GL_QUERY_RESULT_AVAILABLE_NV)
  8183. defines.add(GL_QUERY_RESULT_NV)
  8184. defines.add(GL_SAMPLE_COUNT_BITS_NV)
  8185. defines.add(GL_SAMPLE_COUNT_NV)
  8186. # GL_NV_draw_buffers
  8187. GL_DRAW_BUFFER0_NV = Enumerant('GL_DRAW_BUFFER0_NV', 0x8825, 'GL_NV_draw_buffers')
  8188. GL_DRAW_BUFFER10_NV = Enumerant('GL_DRAW_BUFFER10_NV', 0x882f, 'GL_NV_draw_buffers')
  8189. GL_DRAW_BUFFER11_NV = Enumerant('GL_DRAW_BUFFER11_NV', 0x8830, 'GL_NV_draw_buffers')
  8190. GL_DRAW_BUFFER12_NV = Enumerant('GL_DRAW_BUFFER12_NV', 0x8831, 'GL_NV_draw_buffers')
  8191. GL_DRAW_BUFFER13_NV = Enumerant('GL_DRAW_BUFFER13_NV', 0x8832, 'GL_NV_draw_buffers')
  8192. GL_DRAW_BUFFER14_NV = Enumerant('GL_DRAW_BUFFER14_NV', 0x8833, 'GL_NV_draw_buffers')
  8193. GL_DRAW_BUFFER15_NV = Enumerant('GL_DRAW_BUFFER15_NV', 0x8834, 'GL_NV_draw_buffers')
  8194. GL_DRAW_BUFFER1_NV = Enumerant('GL_DRAW_BUFFER1_NV', 0x8826, 'GL_NV_draw_buffers')
  8195. GL_DRAW_BUFFER2_NV = Enumerant('GL_DRAW_BUFFER2_NV', 0x8827, 'GL_NV_draw_buffers')
  8196. GL_DRAW_BUFFER3_NV = Enumerant('GL_DRAW_BUFFER3_NV', 0x8828, 'GL_NV_draw_buffers')
  8197. GL_DRAW_BUFFER4_NV = Enumerant('GL_DRAW_BUFFER4_NV', 0x8829, 'GL_NV_draw_buffers')
  8198. GL_DRAW_BUFFER5_NV = Enumerant('GL_DRAW_BUFFER5_NV', 0x882a, 'GL_NV_draw_buffers')
  8199. GL_DRAW_BUFFER6_NV = Enumerant('GL_DRAW_BUFFER6_NV', 0x882b, 'GL_NV_draw_buffers')
  8200. GL_DRAW_BUFFER7_NV = Enumerant('GL_DRAW_BUFFER7_NV', 0x882c, 'GL_NV_draw_buffers')
  8201. GL_DRAW_BUFFER8_NV = Enumerant('GL_DRAW_BUFFER8_NV', 0x882d, 'GL_NV_draw_buffers')
  8202. GL_DRAW_BUFFER9_NV = Enumerant('GL_DRAW_BUFFER9_NV', 0x882e, 'GL_NV_draw_buffers')
  8203. GL_MAX_DRAW_BUFFERS_NV = Enumerant('GL_MAX_DRAW_BUFFERS_NV', 0x8824, 'GL_NV_draw_buffers')
  8204. defines.add(GL_DRAW_BUFFER0_NV)
  8205. defines.add(GL_DRAW_BUFFER10_NV)
  8206. defines.add(GL_DRAW_BUFFER11_NV)
  8207. defines.add(GL_DRAW_BUFFER12_NV)
  8208. defines.add(GL_DRAW_BUFFER13_NV)
  8209. defines.add(GL_DRAW_BUFFER14_NV)
  8210. defines.add(GL_DRAW_BUFFER15_NV)
  8211. defines.add(GL_DRAW_BUFFER1_NV)
  8212. defines.add(GL_DRAW_BUFFER2_NV)
  8213. defines.add(GL_DRAW_BUFFER3_NV)
  8214. defines.add(GL_DRAW_BUFFER4_NV)
  8215. defines.add(GL_DRAW_BUFFER5_NV)
  8216. defines.add(GL_DRAW_BUFFER6_NV)
  8217. defines.add(GL_DRAW_BUFFER7_NV)
  8218. defines.add(GL_DRAW_BUFFER8_NV)
  8219. defines.add(GL_DRAW_BUFFER9_NV)
  8220. defines.add(GL_MAX_DRAW_BUFFERS_NV)
  8221. # GL_NV_evaluators
  8222. GL_EVAL_2D_NV = Enumerant('GL_EVAL_2D_NV', 0x86c0, 'GL_NV_evaluators')
  8223. GL_EVAL_FRACTIONAL_TESSELLATION_NV = Enumerant('GL_EVAL_FRACTIONAL_TESSELLATION_NV', 0x86c5, 'GL_NV_evaluators')
  8224. GL_EVAL_TRIANGULAR_2D_NV = Enumerant('GL_EVAL_TRIANGULAR_2D_NV', 0x86c1, 'GL_NV_evaluators')
  8225. GL_EVAL_VERTEX_ATTRIB0_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB0_NV', 0x86c6, 'GL_NV_evaluators')
  8226. GL_EVAL_VERTEX_ATTRIB10_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB10_NV', 0x86d0, 'GL_NV_evaluators')
  8227. GL_EVAL_VERTEX_ATTRIB11_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB11_NV', 0x86d1, 'GL_NV_evaluators')
  8228. GL_EVAL_VERTEX_ATTRIB12_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB12_NV', 0x86d2, 'GL_NV_evaluators')
  8229. GL_EVAL_VERTEX_ATTRIB13_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB13_NV', 0x86d3, 'GL_NV_evaluators')
  8230. GL_EVAL_VERTEX_ATTRIB14_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB14_NV', 0x86d4, 'GL_NV_evaluators')
  8231. GL_EVAL_VERTEX_ATTRIB15_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB15_NV', 0x86d5, 'GL_NV_evaluators')
  8232. GL_EVAL_VERTEX_ATTRIB1_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB1_NV', 0x86c7, 'GL_NV_evaluators')
  8233. GL_EVAL_VERTEX_ATTRIB2_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB2_NV', 0x86c8, 'GL_NV_evaluators')
  8234. GL_EVAL_VERTEX_ATTRIB3_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB3_NV', 0x86c9, 'GL_NV_evaluators')
  8235. GL_EVAL_VERTEX_ATTRIB4_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB4_NV', 0x86ca, 'GL_NV_evaluators')
  8236. GL_EVAL_VERTEX_ATTRIB5_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB5_NV', 0x86cb, 'GL_NV_evaluators')
  8237. GL_EVAL_VERTEX_ATTRIB6_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB6_NV', 0x86cc, 'GL_NV_evaluators')
  8238. GL_EVAL_VERTEX_ATTRIB7_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB7_NV', 0x86cd, 'GL_NV_evaluators')
  8239. GL_EVAL_VERTEX_ATTRIB8_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB8_NV', 0x86ce, 'GL_NV_evaluators')
  8240. GL_EVAL_VERTEX_ATTRIB9_NV = Enumerant('GL_EVAL_VERTEX_ATTRIB9_NV', 0x86cf, 'GL_NV_evaluators')
  8241. GL_MAP_ATTRIB_U_ORDER_NV = Enumerant('GL_MAP_ATTRIB_U_ORDER_NV', 0x86c3, 'GL_NV_evaluators')
  8242. GL_MAP_ATTRIB_V_ORDER_NV = Enumerant('GL_MAP_ATTRIB_V_ORDER_NV', 0x86c4, 'GL_NV_evaluators')
  8243. GL_MAP_TESSELLATION_NV = Enumerant('GL_MAP_TESSELLATION_NV', 0x86c2, 'GL_NV_evaluators')
  8244. GL_MAX_MAP_TESSELLATION_NV = Enumerant('GL_MAX_MAP_TESSELLATION_NV', 0x86d6, 'GL_NV_evaluators')
  8245. GL_MAX_RATIONAL_EVAL_ORDER_NV = Enumerant('GL_MAX_RATIONAL_EVAL_ORDER_NV', 0x86d7, 'GL_NV_evaluators')
  8246. defines.add(GL_EVAL_2D_NV)
  8247. defines.add(GL_EVAL_FRACTIONAL_TESSELLATION_NV)
  8248. defines.add(GL_EVAL_TRIANGULAR_2D_NV)
  8249. defines.add(GL_EVAL_VERTEX_ATTRIB0_NV)
  8250. defines.add(GL_EVAL_VERTEX_ATTRIB10_NV)
  8251. defines.add(GL_EVAL_VERTEX_ATTRIB11_NV)
  8252. defines.add(GL_EVAL_VERTEX_ATTRIB12_NV)
  8253. defines.add(GL_EVAL_VERTEX_ATTRIB13_NV)
  8254. defines.add(GL_EVAL_VERTEX_ATTRIB14_NV)
  8255. defines.add(GL_EVAL_VERTEX_ATTRIB15_NV)
  8256. defines.add(GL_EVAL_VERTEX_ATTRIB1_NV)
  8257. defines.add(GL_EVAL_VERTEX_ATTRIB2_NV)
  8258. defines.add(GL_EVAL_VERTEX_ATTRIB3_NV)
  8259. defines.add(GL_EVAL_VERTEX_ATTRIB4_NV)
  8260. defines.add(GL_EVAL_VERTEX_ATTRIB5_NV)
  8261. defines.add(GL_EVAL_VERTEX_ATTRIB6_NV)
  8262. defines.add(GL_EVAL_VERTEX_ATTRIB7_NV)
  8263. defines.add(GL_EVAL_VERTEX_ATTRIB8_NV)
  8264. defines.add(GL_EVAL_VERTEX_ATTRIB9_NV)
  8265. defines.add(GL_MAP_ATTRIB_U_ORDER_NV)
  8266. defines.add(GL_MAP_ATTRIB_V_ORDER_NV)
  8267. defines.add(GL_MAP_TESSELLATION_NV)
  8268. defines.add(GL_MAX_MAP_TESSELLATION_NV)
  8269. defines.add(GL_MAX_RATIONAL_EVAL_ORDER_NV)
  8270. # GL_NV_explicit_multisample
  8271. GL_INT_SAMPLER_RENDERBUFFER_NV = Enumerant('GL_INT_SAMPLER_RENDERBUFFER_NV', 0x8e57, 'GL_NV_explicit_multisample')
  8272. GL_MAX_SAMPLE_MASK_WORDS_NV = Enumerant('GL_MAX_SAMPLE_MASK_WORDS_NV', 0x8e59, 'GL_NV_explicit_multisample')
  8273. GL_SAMPLER_RENDERBUFFER_NV = Enumerant('GL_SAMPLER_RENDERBUFFER_NV', 0x8e56, 'GL_NV_explicit_multisample')
  8274. GL_SAMPLE_MASK_NV = Enumerant('GL_SAMPLE_MASK_NV', 0x8e51, 'GL_NV_explicit_multisample')
  8275. GL_SAMPLE_MASK_VALUE_NV = Enumerant('GL_SAMPLE_MASK_VALUE_NV', 0x8e52, 'GL_NV_explicit_multisample')
  8276. GL_SAMPLE_POSITION_NV = Enumerant('GL_SAMPLE_POSITION_NV', 0x8e50, 'GL_NV_explicit_multisample')
  8277. GL_TEXTURE_BINDING_RENDERBUFFER_NV = Enumerant('GL_TEXTURE_BINDING_RENDERBUFFER_NV', 0x8e53, 'GL_NV_explicit_multisample')
  8278. GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = Enumerant('GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV', 0x8e54, 'GL_NV_explicit_multisample')
  8279. GL_TEXTURE_RENDERBUFFER_NV = Enumerant('GL_TEXTURE_RENDERBUFFER_NV', 0x8e55, 'GL_NV_explicit_multisample')
  8280. GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = Enumerant('GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV', 0x8e58, 'GL_NV_explicit_multisample')
  8281. defines.add(GL_INT_SAMPLER_RENDERBUFFER_NV)
  8282. defines.add(GL_MAX_SAMPLE_MASK_WORDS_NV)
  8283. defines.add(GL_SAMPLER_RENDERBUFFER_NV)
  8284. defines.add(GL_SAMPLE_MASK_NV)
  8285. defines.add(GL_SAMPLE_MASK_VALUE_NV)
  8286. defines.add(GL_SAMPLE_POSITION_NV)
  8287. defines.add(GL_TEXTURE_BINDING_RENDERBUFFER_NV)
  8288. defines.add(GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV)
  8289. defines.add(GL_TEXTURE_RENDERBUFFER_NV)
  8290. defines.add(GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV)
  8291. # GL_NV_fbo_color_attachments
  8292. GL_COLOR_ATTACHMENT0_NV = Enumerant('GL_COLOR_ATTACHMENT0_NV', 0x8ce0, 'GL_NV_fbo_color_attachments')
  8293. GL_COLOR_ATTACHMENT10_NV = Enumerant('GL_COLOR_ATTACHMENT10_NV', 0x8cea, 'GL_NV_fbo_color_attachments')
  8294. GL_COLOR_ATTACHMENT11_NV = Enumerant('GL_COLOR_ATTACHMENT11_NV', 0x8ceb, 'GL_NV_fbo_color_attachments')
  8295. GL_COLOR_ATTACHMENT12_NV = Enumerant('GL_COLOR_ATTACHMENT12_NV', 0x8cec, 'GL_NV_fbo_color_attachments')
  8296. GL_COLOR_ATTACHMENT13_NV = Enumerant('GL_COLOR_ATTACHMENT13_NV', 0x8ced, 'GL_NV_fbo_color_attachments')
  8297. GL_COLOR_ATTACHMENT14_NV = Enumerant('GL_COLOR_ATTACHMENT14_NV', 0x8cee, 'GL_NV_fbo_color_attachments')
  8298. GL_COLOR_ATTACHMENT15_NV = Enumerant('GL_COLOR_ATTACHMENT15_NV', 0x8cef, 'GL_NV_fbo_color_attachments')
  8299. GL_COLOR_ATTACHMENT1_NV = Enumerant('GL_COLOR_ATTACHMENT1_NV', 0x8ce1, 'GL_NV_fbo_color_attachments')
  8300. GL_COLOR_ATTACHMENT2_NV = Enumerant('GL_COLOR_ATTACHMENT2_NV', 0x8ce2, 'GL_NV_fbo_color_attachments')
  8301. GL_COLOR_ATTACHMENT3_NV = Enumerant('GL_COLOR_ATTACHMENT3_NV', 0x8ce3, 'GL_NV_fbo_color_attachments')
  8302. GL_COLOR_ATTACHMENT4_NV = Enumerant('GL_COLOR_ATTACHMENT4_NV', 0x8ce4, 'GL_NV_fbo_color_attachments')
  8303. GL_COLOR_ATTACHMENT5_NV = Enumerant('GL_COLOR_ATTACHMENT5_NV', 0x8ce5, 'GL_NV_fbo_color_attachments')
  8304. GL_COLOR_ATTACHMENT6_NV = Enumerant('GL_COLOR_ATTACHMENT6_NV', 0x8ce6, 'GL_NV_fbo_color_attachments')
  8305. GL_COLOR_ATTACHMENT7_NV = Enumerant('GL_COLOR_ATTACHMENT7_NV', 0x8ce7, 'GL_NV_fbo_color_attachments')
  8306. GL_COLOR_ATTACHMENT8_NV = Enumerant('GL_COLOR_ATTACHMENT8_NV', 0x8ce8, 'GL_NV_fbo_color_attachments')
  8307. GL_COLOR_ATTACHMENT9_NV = Enumerant('GL_COLOR_ATTACHMENT9_NV', 0x8ce9, 'GL_NV_fbo_color_attachments')
  8308. GL_MAX_COLOR_ATTACHMENTS_NV = Enumerant('GL_MAX_COLOR_ATTACHMENTS_NV', 0x8cdf, 'GL_NV_fbo_color_attachments')
  8309. defines.add(GL_COLOR_ATTACHMENT0_NV)
  8310. defines.add(GL_COLOR_ATTACHMENT10_NV)
  8311. defines.add(GL_COLOR_ATTACHMENT11_NV)
  8312. defines.add(GL_COLOR_ATTACHMENT12_NV)
  8313. defines.add(GL_COLOR_ATTACHMENT13_NV)
  8314. defines.add(GL_COLOR_ATTACHMENT14_NV)
  8315. defines.add(GL_COLOR_ATTACHMENT15_NV)
  8316. defines.add(GL_COLOR_ATTACHMENT1_NV)
  8317. defines.add(GL_COLOR_ATTACHMENT2_NV)
  8318. defines.add(GL_COLOR_ATTACHMENT3_NV)
  8319. defines.add(GL_COLOR_ATTACHMENT4_NV)
  8320. defines.add(GL_COLOR_ATTACHMENT5_NV)
  8321. defines.add(GL_COLOR_ATTACHMENT6_NV)
  8322. defines.add(GL_COLOR_ATTACHMENT7_NV)
  8323. defines.add(GL_COLOR_ATTACHMENT8_NV)
  8324. defines.add(GL_COLOR_ATTACHMENT9_NV)
  8325. defines.add(GL_MAX_COLOR_ATTACHMENTS_NV)
  8326. # GL_NV_fence
  8327. GL_ALL_COMPLETED_NV = Enumerant('GL_ALL_COMPLETED_NV', 0x84f2, 'GL_NV_fence')
  8328. GL_FENCE_CONDITION_NV = Enumerant('GL_FENCE_CONDITION_NV', 0x84f4, 'GL_NV_fence')
  8329. GL_FENCE_STATUS_NV = Enumerant('GL_FENCE_STATUS_NV', 0x84f3, 'GL_NV_fence')
  8330. defines.add(GL_ALL_COMPLETED_NV)
  8331. defines.add(GL_FENCE_CONDITION_NV)
  8332. defines.add(GL_FENCE_STATUS_NV)
  8333. # GL_NV_float_buffer
  8334. GL_FLOAT_CLEAR_COLOR_VALUE_NV = Enumerant('GL_FLOAT_CLEAR_COLOR_VALUE_NV', 0x888d, 'GL_NV_float_buffer')
  8335. GL_FLOAT_R16_NV = Enumerant('GL_FLOAT_R16_NV', 0x8884, 'GL_NV_float_buffer')
  8336. GL_FLOAT_R32_NV = Enumerant('GL_FLOAT_R32_NV', 0x8885, 'GL_NV_float_buffer')
  8337. GL_FLOAT_RG16_NV = Enumerant('GL_FLOAT_RG16_NV', 0x8886, 'GL_NV_float_buffer')
  8338. GL_FLOAT_RG32_NV = Enumerant('GL_FLOAT_RG32_NV', 0x8887, 'GL_NV_float_buffer')
  8339. GL_FLOAT_RGB16_NV = Enumerant('GL_FLOAT_RGB16_NV', 0x8888, 'GL_NV_float_buffer')
  8340. GL_FLOAT_RGB32_NV = Enumerant('GL_FLOAT_RGB32_NV', 0x8889, 'GL_NV_float_buffer')
  8341. GL_FLOAT_RGBA16_NV = Enumerant('GL_FLOAT_RGBA16_NV', 0x888a, 'GL_NV_float_buffer')
  8342. GL_FLOAT_RGBA32_NV = Enumerant('GL_FLOAT_RGBA32_NV', 0x888b, 'GL_NV_float_buffer')
  8343. GL_FLOAT_RGBA_MODE_NV = Enumerant('GL_FLOAT_RGBA_MODE_NV', 0x888e, 'GL_NV_float_buffer')
  8344. GL_FLOAT_RGBA_NV = Enumerant('GL_FLOAT_RGBA_NV', 0x8883, 'GL_NV_float_buffer')
  8345. GL_FLOAT_RGB_NV = Enumerant('GL_FLOAT_RGB_NV', 0x8882, 'GL_NV_float_buffer')
  8346. GL_FLOAT_RG_NV = Enumerant('GL_FLOAT_RG_NV', 0x8881, 'GL_NV_float_buffer')
  8347. GL_FLOAT_R_NV = Enumerant('GL_FLOAT_R_NV', 0x8880, 'GL_NV_float_buffer')
  8348. GL_TEXTURE_FLOAT_COMPONENTS_NV = Enumerant('GL_TEXTURE_FLOAT_COMPONENTS_NV', 0x888c, 'GL_NV_float_buffer')
  8349. defines.add(GL_FLOAT_CLEAR_COLOR_VALUE_NV)
  8350. defines.add(GL_FLOAT_R16_NV)
  8351. defines.add(GL_FLOAT_R32_NV)
  8352. defines.add(GL_FLOAT_RG16_NV)
  8353. defines.add(GL_FLOAT_RG32_NV)
  8354. defines.add(GL_FLOAT_RGB16_NV)
  8355. defines.add(GL_FLOAT_RGB32_NV)
  8356. defines.add(GL_FLOAT_RGBA16_NV)
  8357. defines.add(GL_FLOAT_RGBA32_NV)
  8358. defines.add(GL_FLOAT_RGBA_MODE_NV)
  8359. defines.add(GL_FLOAT_RGBA_NV)
  8360. defines.add(GL_FLOAT_RGB_NV)
  8361. defines.add(GL_FLOAT_RG_NV)
  8362. defines.add(GL_FLOAT_R_NV)
  8363. defines.add(GL_TEXTURE_FLOAT_COMPONENTS_NV)
  8364. # GL_NV_fog_distance
  8365. GL_EYE_PLANE_ABSOLUTE_NV = Enumerant('GL_EYE_PLANE_ABSOLUTE_NV', 0x855c, 'GL_NV_fog_distance')
  8366. GL_EYE_RADIAL_NV = Enumerant('GL_EYE_RADIAL_NV', 0x855b, 'GL_NV_fog_distance')
  8367. GL_FOG_DISTANCE_MODE_NV = Enumerant('GL_FOG_DISTANCE_MODE_NV', 0x855a, 'GL_NV_fog_distance')
  8368. defines.add(GL_EYE_PLANE_ABSOLUTE_NV)
  8369. defines.add(GL_EYE_RADIAL_NV)
  8370. defines.add(GL_FOG_DISTANCE_MODE_NV)
  8371. # GL_NV_fragment_program
  8372. GL_FRAGMENT_PROGRAM_BINDING_NV = Enumerant('GL_FRAGMENT_PROGRAM_BINDING_NV', 0x8873, 'GL_NV_fragment_program')
  8373. GL_FRAGMENT_PROGRAM_NV = Enumerant('GL_FRAGMENT_PROGRAM_NV', 0x8870, 'GL_NV_fragment_program')
  8374. GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = Enumerant('GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV', 0x8868, 'GL_NV_fragment_program')
  8375. GL_MAX_TEXTURE_COORDS_NV = Enumerant('GL_MAX_TEXTURE_COORDS_NV', 0x8871, 'GL_NV_fragment_program')
  8376. GL_MAX_TEXTURE_IMAGE_UNITS_NV = Enumerant('GL_MAX_TEXTURE_IMAGE_UNITS_NV', 0x8872, 'GL_NV_fragment_program')
  8377. GL_PROGRAM_ERROR_STRING_NV = Enumerant('GL_PROGRAM_ERROR_STRING_NV', 0x8874, 'GL_NV_fragment_program')
  8378. defines.add(GL_FRAGMENT_PROGRAM_BINDING_NV)
  8379. defines.add(GL_FRAGMENT_PROGRAM_NV)
  8380. defines.add(GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV)
  8381. defines.add(GL_MAX_TEXTURE_COORDS_NV)
  8382. defines.add(GL_MAX_TEXTURE_IMAGE_UNITS_NV)
  8383. defines.add(GL_PROGRAM_ERROR_STRING_NV)
  8384. # GL_NV_fragment_program2
  8385. GL_MAX_PROGRAM_IF_DEPTH_NV = Enumerant('GL_MAX_PROGRAM_IF_DEPTH_NV', 0x88f6, 'GL_NV_fragment_program2')
  8386. GL_MAX_PROGRAM_LOOP_COUNT_NV = Enumerant('GL_MAX_PROGRAM_LOOP_COUNT_NV', 0x88f8, 'GL_NV_fragment_program2')
  8387. GL_MAX_PROGRAM_LOOP_DEPTH_NV = Enumerant('GL_MAX_PROGRAM_LOOP_DEPTH_NV', 0x88f7, 'GL_NV_fragment_program2')
  8388. defines.add(GL_MAX_PROGRAM_IF_DEPTH_NV)
  8389. defines.add(GL_MAX_PROGRAM_LOOP_COUNT_NV)
  8390. defines.add(GL_MAX_PROGRAM_LOOP_DEPTH_NV)
  8391. # GL_NV_framebuffer_blit
  8392. GL_DRAW_FRAMEBUFFER_BINDING_NV = Enumerant('GL_DRAW_FRAMEBUFFER_BINDING_NV', 0x8ca6, 'GL_NV_framebuffer_blit')
  8393. GL_DRAW_FRAMEBUFFER_NV = Enumerant('GL_DRAW_FRAMEBUFFER_NV', 0x8ca9, 'GL_NV_framebuffer_blit')
  8394. GL_READ_FRAMEBUFFER_BINDING_NV = Enumerant('GL_READ_FRAMEBUFFER_BINDING_NV', 0x8caa, 'GL_NV_framebuffer_blit')
  8395. GL_READ_FRAMEBUFFER_NV = Enumerant('GL_READ_FRAMEBUFFER_NV', 0x8ca8, 'GL_NV_framebuffer_blit')
  8396. defines.add(GL_DRAW_FRAMEBUFFER_BINDING_NV)
  8397. defines.add(GL_DRAW_FRAMEBUFFER_NV)
  8398. defines.add(GL_READ_FRAMEBUFFER_BINDING_NV)
  8399. defines.add(GL_READ_FRAMEBUFFER_NV)
  8400. # GL_NV_framebuffer_multisample
  8401. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV', 0x8d56, 'GL_NV_framebuffer_multisample')
  8402. GL_MAX_SAMPLES_NV = Enumerant('GL_MAX_SAMPLES_NV', 0x8d57, 'GL_NV_framebuffer_multisample')
  8403. GL_RENDERBUFFER_SAMPLES_NV = Enumerant('GL_RENDERBUFFER_SAMPLES_NV', 0x8cab, 'GL_NV_framebuffer_multisample')
  8404. defines.add(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV)
  8405. defines.add(GL_MAX_SAMPLES_NV)
  8406. defines.add(GL_RENDERBUFFER_SAMPLES_NV)
  8407. # GL_NV_framebuffer_multisample_coverage
  8408. GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = Enumerant('GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV', 0x8e11, 'GL_NV_framebuffer_multisample_coverage')
  8409. GL_MULTISAMPLE_COVERAGE_MODES_NV = Enumerant('GL_MULTISAMPLE_COVERAGE_MODES_NV', 0x8e12, 'GL_NV_framebuffer_multisample_coverage')
  8410. GL_RENDERBUFFER_COLOR_SAMPLES_NV = Enumerant('GL_RENDERBUFFER_COLOR_SAMPLES_NV', 0x8e10, 'GL_NV_framebuffer_multisample_coverage')
  8411. GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = Enumerant('GL_RENDERBUFFER_COVERAGE_SAMPLES_NV', 0x8cab, 'GL_NV_framebuffer_multisample_coverage')
  8412. defines.add(GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV)
  8413. defines.add(GL_MULTISAMPLE_COVERAGE_MODES_NV)
  8414. defines.add(GL_RENDERBUFFER_COLOR_SAMPLES_NV)
  8415. defines.add(GL_RENDERBUFFER_COVERAGE_SAMPLES_NV)
  8416. # GL_NV_geometry_program4
  8417. GL_GEOMETRY_PROGRAM_NV = Enumerant('GL_GEOMETRY_PROGRAM_NV', 0x8c26, 'GL_NV_geometry_program4')
  8418. GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = Enumerant('GL_MAX_PROGRAM_OUTPUT_VERTICES_NV', 0x8c27, 'GL_NV_geometry_program4')
  8419. GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = Enumerant('GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV', 0x8c28, 'GL_NV_geometry_program4')
  8420. defines.add(GL_GEOMETRY_PROGRAM_NV)
  8421. defines.add(GL_MAX_PROGRAM_OUTPUT_VERTICES_NV)
  8422. defines.add(GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV)
  8423. # GL_NV_gpu_program4
  8424. GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = Enumerant('GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV', 0x8908, 'GL_NV_gpu_program4')
  8425. GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = Enumerant('GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV', 0x8da5, 'GL_NV_gpu_program4')
  8426. GL_MAX_PROGRAM_GENERIC_RESULTS_NV = Enumerant('GL_MAX_PROGRAM_GENERIC_RESULTS_NV', 0x8da6, 'GL_NV_gpu_program4')
  8427. GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = Enumerant('GL_MAX_PROGRAM_RESULT_COMPONENTS_NV', 0x8909, 'GL_NV_gpu_program4')
  8428. GL_MAX_PROGRAM_TEXEL_OFFSET_NV = Enumerant('GL_MAX_PROGRAM_TEXEL_OFFSET_NV', 0x8905, 'GL_NV_gpu_program4')
  8429. GL_MIN_PROGRAM_TEXEL_OFFSET_NV = Enumerant('GL_MIN_PROGRAM_TEXEL_OFFSET_NV', 0x8904, 'GL_NV_gpu_program4')
  8430. GL_PROGRAM_ATTRIB_COMPONENTS_NV = Enumerant('GL_PROGRAM_ATTRIB_COMPONENTS_NV', 0x8906, 'GL_NV_gpu_program4')
  8431. GL_PROGRAM_RESULT_COMPONENTS_NV = Enumerant('GL_PROGRAM_RESULT_COMPONENTS_NV', 0x8907, 'GL_NV_gpu_program4')
  8432. defines.add(GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV)
  8433. defines.add(GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV)
  8434. defines.add(GL_MAX_PROGRAM_GENERIC_RESULTS_NV)
  8435. defines.add(GL_MAX_PROGRAM_RESULT_COMPONENTS_NV)
  8436. defines.add(GL_MAX_PROGRAM_TEXEL_OFFSET_NV)
  8437. defines.add(GL_MIN_PROGRAM_TEXEL_OFFSET_NV)
  8438. defines.add(GL_PROGRAM_ATTRIB_COMPONENTS_NV)
  8439. defines.add(GL_PROGRAM_RESULT_COMPONENTS_NV)
  8440. # GL_NV_gpu_program5
  8441. GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV = Enumerant('GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV', 0x8e5d, 'GL_NV_gpu_program5')
  8442. GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV = Enumerant('GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV', 0x8e5c, 'GL_NV_gpu_program5')
  8443. GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV = Enumerant('GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV', 0x8e5a, 'GL_NV_gpu_program5')
  8444. GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV = Enumerant('GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV', 0x8e5b, 'GL_NV_gpu_program5')
  8445. defines.add(GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV)
  8446. defines.add(GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV)
  8447. defines.add(GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV)
  8448. defines.add(GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV)
  8449. # GL_NV_gpu_shader5
  8450. GL_FLOAT16_NV = Enumerant('GL_FLOAT16_NV', 0x8ff8, 'GL_NV_gpu_shader5')
  8451. GL_FLOAT16_VEC2_NV = Enumerant('GL_FLOAT16_VEC2_NV', 0x8ff9, 'GL_NV_gpu_shader5')
  8452. GL_FLOAT16_VEC3_NV = Enumerant('GL_FLOAT16_VEC3_NV', 0x8ffa, 'GL_NV_gpu_shader5')
  8453. GL_FLOAT16_VEC4_NV = Enumerant('GL_FLOAT16_VEC4_NV', 0x8ffb, 'GL_NV_gpu_shader5')
  8454. GL_INT16_NV = Enumerant('GL_INT16_NV', 0x8fe4, 'GL_NV_gpu_shader5')
  8455. GL_INT16_VEC2_NV = Enumerant('GL_INT16_VEC2_NV', 0x8fe5, 'GL_NV_gpu_shader5')
  8456. GL_INT16_VEC3_NV = Enumerant('GL_INT16_VEC3_NV', 0x8fe6, 'GL_NV_gpu_shader5')
  8457. GL_INT16_VEC4_NV = Enumerant('GL_INT16_VEC4_NV', 0x8fe7, 'GL_NV_gpu_shader5')
  8458. GL_INT64_VEC2_NV = Enumerant('GL_INT64_VEC2_NV', 0x8fe9, 'GL_NV_gpu_shader5')
  8459. GL_INT64_VEC3_NV = Enumerant('GL_INT64_VEC3_NV', 0x8fea, 'GL_NV_gpu_shader5')
  8460. GL_INT64_VEC4_NV = Enumerant('GL_INT64_VEC4_NV', 0x8feb, 'GL_NV_gpu_shader5')
  8461. GL_INT8_NV = Enumerant('GL_INT8_NV', 0x8fe0, 'GL_NV_gpu_shader5')
  8462. GL_INT8_VEC2_NV = Enumerant('GL_INT8_VEC2_NV', 0x8fe1, 'GL_NV_gpu_shader5')
  8463. GL_INT8_VEC3_NV = Enumerant('GL_INT8_VEC3_NV', 0x8fe2, 'GL_NV_gpu_shader5')
  8464. GL_INT8_VEC4_NV = Enumerant('GL_INT8_VEC4_NV', 0x8fe3, 'GL_NV_gpu_shader5')
  8465. GL_UNSIGNED_INT16_NV = Enumerant('GL_UNSIGNED_INT16_NV', 0x8ff0, 'GL_NV_gpu_shader5')
  8466. GL_UNSIGNED_INT16_VEC2_NV = Enumerant('GL_UNSIGNED_INT16_VEC2_NV', 0x8ff1, 'GL_NV_gpu_shader5')
  8467. GL_UNSIGNED_INT16_VEC3_NV = Enumerant('GL_UNSIGNED_INT16_VEC3_NV', 0x8ff2, 'GL_NV_gpu_shader5')
  8468. GL_UNSIGNED_INT16_VEC4_NV = Enumerant('GL_UNSIGNED_INT16_VEC4_NV', 0x8ff3, 'GL_NV_gpu_shader5')
  8469. GL_UNSIGNED_INT64_VEC2_NV = Enumerant('GL_UNSIGNED_INT64_VEC2_NV', 0x8ff5, 'GL_NV_gpu_shader5')
  8470. GL_UNSIGNED_INT64_VEC3_NV = Enumerant('GL_UNSIGNED_INT64_VEC3_NV', 0x8ff6, 'GL_NV_gpu_shader5')
  8471. GL_UNSIGNED_INT64_VEC4_NV = Enumerant('GL_UNSIGNED_INT64_VEC4_NV', 0x8ff7, 'GL_NV_gpu_shader5')
  8472. GL_UNSIGNED_INT8_NV = Enumerant('GL_UNSIGNED_INT8_NV', 0x8fec, 'GL_NV_gpu_shader5')
  8473. GL_UNSIGNED_INT8_VEC2_NV = Enumerant('GL_UNSIGNED_INT8_VEC2_NV', 0x8fed, 'GL_NV_gpu_shader5')
  8474. GL_UNSIGNED_INT8_VEC3_NV = Enumerant('GL_UNSIGNED_INT8_VEC3_NV', 0x8fee, 'GL_NV_gpu_shader5')
  8475. GL_UNSIGNED_INT8_VEC4_NV = Enumerant('GL_UNSIGNED_INT8_VEC4_NV', 0x8fef, 'GL_NV_gpu_shader5')
  8476. defines.add(GL_FLOAT16_NV)
  8477. defines.add(GL_FLOAT16_VEC2_NV)
  8478. defines.add(GL_FLOAT16_VEC3_NV)
  8479. defines.add(GL_FLOAT16_VEC4_NV)
  8480. defines.add(GL_INT16_NV)
  8481. defines.add(GL_INT16_VEC2_NV)
  8482. defines.add(GL_INT16_VEC3_NV)
  8483. defines.add(GL_INT16_VEC4_NV)
  8484. defines.add(GL_INT64_VEC2_NV)
  8485. defines.add(GL_INT64_VEC3_NV)
  8486. defines.add(GL_INT64_VEC4_NV)
  8487. defines.add(GL_INT8_NV)
  8488. defines.add(GL_INT8_VEC2_NV)
  8489. defines.add(GL_INT8_VEC3_NV)
  8490. defines.add(GL_INT8_VEC4_NV)
  8491. defines.add(GL_UNSIGNED_INT16_NV)
  8492. defines.add(GL_UNSIGNED_INT16_VEC2_NV)
  8493. defines.add(GL_UNSIGNED_INT16_VEC3_NV)
  8494. defines.add(GL_UNSIGNED_INT16_VEC4_NV)
  8495. defines.add(GL_UNSIGNED_INT64_VEC2_NV)
  8496. defines.add(GL_UNSIGNED_INT64_VEC3_NV)
  8497. defines.add(GL_UNSIGNED_INT64_VEC4_NV)
  8498. defines.add(GL_UNSIGNED_INT8_NV)
  8499. defines.add(GL_UNSIGNED_INT8_VEC2_NV)
  8500. defines.add(GL_UNSIGNED_INT8_VEC3_NV)
  8501. defines.add(GL_UNSIGNED_INT8_VEC4_NV)
  8502. # GL_NV_half_float
  8503. GL_HALF_FLOAT_NV = Enumerant('GL_HALF_FLOAT_NV', 0x140b, 'GL_NV_half_float')
  8504. defines.add(GL_HALF_FLOAT_NV)
  8505. # GL_NV_instanced_arrays
  8506. GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV', 0x88fe, 'GL_NV_instanced_arrays')
  8507. defines.add(GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV)
  8508. # GL_NV_light_max_exponent
  8509. GL_MAX_SHININESS_NV = Enumerant('GL_MAX_SHININESS_NV', 0x8504, 'GL_NV_light_max_exponent')
  8510. GL_MAX_SPOT_EXPONENT_NV = Enumerant('GL_MAX_SPOT_EXPONENT_NV', 0x8505, 'GL_NV_light_max_exponent')
  8511. defines.add(GL_MAX_SHININESS_NV)
  8512. defines.add(GL_MAX_SPOT_EXPONENT_NV)
  8513. # GL_NV_multisample_coverage
  8514. GL_COLOR_SAMPLES_NV = Enumerant('GL_COLOR_SAMPLES_NV', 0x8e20, 'GL_NV_multisample_coverage')
  8515. GL_COVERAGE_SAMPLES_NV = Enumerant('GL_COVERAGE_SAMPLES_NV', 0x80a9, 'GL_NV_multisample_coverage')
  8516. defines.add(GL_COLOR_SAMPLES_NV)
  8517. defines.add(GL_COVERAGE_SAMPLES_NV)
  8518. # GL_NV_multisample_filter_hint
  8519. GL_MULTISAMPLE_FILTER_HINT_NV = Enumerant('GL_MULTISAMPLE_FILTER_HINT_NV', 0x8534, 'GL_NV_multisample_filter_hint')
  8520. defines.add(GL_MULTISAMPLE_FILTER_HINT_NV)
  8521. # GL_NV_non_square_matrices
  8522. GL_FLOAT_MAT2x3_NV = Enumerant('GL_FLOAT_MAT2x3_NV', 0x8b65, 'GL_NV_non_square_matrices')
  8523. GL_FLOAT_MAT2x4_NV = Enumerant('GL_FLOAT_MAT2x4_NV', 0x8b66, 'GL_NV_non_square_matrices')
  8524. GL_FLOAT_MAT3x2_NV = Enumerant('GL_FLOAT_MAT3x2_NV', 0x8b67, 'GL_NV_non_square_matrices')
  8525. GL_FLOAT_MAT3x4_NV = Enumerant('GL_FLOAT_MAT3x4_NV', 0x8b68, 'GL_NV_non_square_matrices')
  8526. GL_FLOAT_MAT4x2_NV = Enumerant('GL_FLOAT_MAT4x2_NV', 0x8b69, 'GL_NV_non_square_matrices')
  8527. GL_FLOAT_MAT4x3_NV = Enumerant('GL_FLOAT_MAT4x3_NV', 0x8b6a, 'GL_NV_non_square_matrices')
  8528. defines.add(GL_FLOAT_MAT2x3_NV)
  8529. defines.add(GL_FLOAT_MAT2x4_NV)
  8530. defines.add(GL_FLOAT_MAT3x2_NV)
  8531. defines.add(GL_FLOAT_MAT3x4_NV)
  8532. defines.add(GL_FLOAT_MAT4x2_NV)
  8533. defines.add(GL_FLOAT_MAT4x3_NV)
  8534. # GL_NV_occlusion_query
  8535. GL_CURRENT_OCCLUSION_QUERY_ID_NV = Enumerant('GL_CURRENT_OCCLUSION_QUERY_ID_NV', 0x8865, 'GL_NV_occlusion_query')
  8536. GL_PIXEL_COUNTER_BITS_NV = Enumerant('GL_PIXEL_COUNTER_BITS_NV', 0x8864, 'GL_NV_occlusion_query')
  8537. GL_PIXEL_COUNT_AVAILABLE_NV = Enumerant('GL_PIXEL_COUNT_AVAILABLE_NV', 0x8867, 'GL_NV_occlusion_query')
  8538. GL_PIXEL_COUNT_NV = Enumerant('GL_PIXEL_COUNT_NV', 0x8866, 'GL_NV_occlusion_query')
  8539. defines.add(GL_CURRENT_OCCLUSION_QUERY_ID_NV)
  8540. defines.add(GL_PIXEL_COUNTER_BITS_NV)
  8541. defines.add(GL_PIXEL_COUNT_AVAILABLE_NV)
  8542. defines.add(GL_PIXEL_COUNT_NV)
  8543. # GL_NV_pack_subimage
  8544. GL_PACK_ROW_LENGTH_NV = Enumerant('GL_PACK_ROW_LENGTH_NV', 0x0d02, 'GL_NV_pack_subimage')
  8545. GL_PACK_SKIP_PIXELS_NV = Enumerant('GL_PACK_SKIP_PIXELS_NV', 0x0d04, 'GL_NV_pack_subimage')
  8546. GL_PACK_SKIP_ROWS_NV = Enumerant('GL_PACK_SKIP_ROWS_NV', 0x0d03, 'GL_NV_pack_subimage')
  8547. defines.add(GL_PACK_ROW_LENGTH_NV)
  8548. defines.add(GL_PACK_SKIP_PIXELS_NV)
  8549. defines.add(GL_PACK_SKIP_ROWS_NV)
  8550. # GL_NV_packed_depth_stencil
  8551. GL_DEPTH_STENCIL_NV = Enumerant('GL_DEPTH_STENCIL_NV', 0x84f9, 'GL_NV_packed_depth_stencil')
  8552. GL_UNSIGNED_INT_24_8_NV = Enumerant('GL_UNSIGNED_INT_24_8_NV', 0x84fa, 'GL_NV_packed_depth_stencil')
  8553. defines.add(GL_DEPTH_STENCIL_NV)
  8554. defines.add(GL_UNSIGNED_INT_24_8_NV)
  8555. # GL_NV_packed_float_linear
  8556. GL_R11F_G11F_B10F_NV = Enumerant('GL_R11F_G11F_B10F_NV', 0x8c3a, 'GL_NV_packed_float_linear')
  8557. GL_UNSIGNED_INT_10F_11F_11F_REV_NV = Enumerant('GL_UNSIGNED_INT_10F_11F_11F_REV_NV', 0x8c3b, 'GL_NV_packed_float_linear')
  8558. defines.add(GL_R11F_G11F_B10F_NV)
  8559. defines.add(GL_UNSIGNED_INT_10F_11F_11F_REV_NV)
  8560. # GL_NV_parameter_buffer_object
  8561. GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = Enumerant('GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV', 0x8da4, 'GL_NV_parameter_buffer_object')
  8562. GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = Enumerant('GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV', 0x8da3, 'GL_NV_parameter_buffer_object')
  8563. GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = Enumerant('GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV', 0x8da0, 'GL_NV_parameter_buffer_object')
  8564. GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = Enumerant('GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV', 0x8da1, 'GL_NV_parameter_buffer_object')
  8565. GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = Enumerant('GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV', 0x8da2, 'GL_NV_parameter_buffer_object')
  8566. defines.add(GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV)
  8567. defines.add(GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV)
  8568. defines.add(GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV)
  8569. defines.add(GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV)
  8570. defines.add(GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV)
  8571. # GL_NV_path_rendering
  8572. GL_ACCUM_ADJACENT_PAIRS_NV = Enumerant('GL_ACCUM_ADJACENT_PAIRS_NV', 0x90ad, 'GL_NV_path_rendering')
  8573. GL_ADJACENT_PAIRS_NV = Enumerant('GL_ADJACENT_PAIRS_NV', 0x90ae, 'GL_NV_path_rendering')
  8574. GL_AFFINE_2D_NV = Enumerant('GL_AFFINE_2D_NV', 0x9092, 'GL_NV_path_rendering')
  8575. GL_AFFINE_3D_NV = Enumerant('GL_AFFINE_3D_NV', 0x9094, 'GL_NV_path_rendering')
  8576. GL_ARC_TO_NV = Enumerant('GL_ARC_TO_NV', 0x00fe, 'GL_NV_path_rendering')
  8577. GL_BEVEL_NV = Enumerant('GL_BEVEL_NV', 0x90a6, 'GL_NV_path_rendering')
  8578. GL_BOLD_BIT_NV = Enumerant('GL_BOLD_BIT_NV', 0x0001, 'GL_NV_path_rendering')
  8579. GL_BOUNDING_BOX_NV = Enumerant('GL_BOUNDING_BOX_NV', 0x908d, 'GL_NV_path_rendering')
  8580. GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = Enumerant('GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV', 0x909c, 'GL_NV_path_rendering')
  8581. GL_CIRCULAR_CCW_ARC_TO_NV = Enumerant('GL_CIRCULAR_CCW_ARC_TO_NV', 0x00f8, 'GL_NV_path_rendering')
  8582. GL_CIRCULAR_CW_ARC_TO_NV = Enumerant('GL_CIRCULAR_CW_ARC_TO_NV', 0x00fa, 'GL_NV_path_rendering')
  8583. GL_CIRCULAR_TANGENT_ARC_TO_NV = Enumerant('GL_CIRCULAR_TANGENT_ARC_TO_NV', 0x00fc, 'GL_NV_path_rendering')
  8584. GL_CLOSE_PATH_NV = Enumerant('GL_CLOSE_PATH_NV', 0x0000, 'GL_NV_path_rendering')
  8585. GL_CONVEX_HULL_NV = Enumerant('GL_CONVEX_HULL_NV', 0x908b, 'GL_NV_path_rendering')
  8586. GL_COUNT_DOWN_NV = Enumerant('GL_COUNT_DOWN_NV', 0x9089, 'GL_NV_path_rendering')
  8587. GL_COUNT_UP_NV = Enumerant('GL_COUNT_UP_NV', 0x9088, 'GL_NV_path_rendering')
  8588. GL_CUBIC_CURVE_TO_NV = Enumerant('GL_CUBIC_CURVE_TO_NV', 0x000c, 'GL_NV_path_rendering')
  8589. GL_DUP_FIRST_CUBIC_CURVE_TO_NV = Enumerant('GL_DUP_FIRST_CUBIC_CURVE_TO_NV', 0x00f2, 'GL_NV_path_rendering')
  8590. GL_DUP_LAST_CUBIC_CURVE_TO_NV = Enumerant('GL_DUP_LAST_CUBIC_CURVE_TO_NV', 0x00f4, 'GL_NV_path_rendering')
  8591. GL_FILE_NAME_NV = Enumerant('GL_FILE_NAME_NV', 0x9074, 'GL_NV_path_rendering')
  8592. GL_FIRST_TO_REST_NV = Enumerant('GL_FIRST_TO_REST_NV', 0x90af, 'GL_NV_path_rendering')
  8593. GL_FONT_ASCENDER_BIT_NV = Enumerant('GL_FONT_ASCENDER_BIT_NV', 0x200000, 'GL_NV_path_rendering')
  8594. GL_FONT_DESCENDER_BIT_NV = Enumerant('GL_FONT_DESCENDER_BIT_NV', 0x400000, 'GL_NV_path_rendering')
  8595. GL_FONT_HAS_KERNING_BIT_NV = Enumerant('GL_FONT_HAS_KERNING_BIT_NV', 0x10000000, 'GL_NV_path_rendering')
  8596. GL_FONT_HEIGHT_BIT_NV = Enumerant('GL_FONT_HEIGHT_BIT_NV', 0x800000, 'GL_NV_path_rendering')
  8597. GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = Enumerant('GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV', 0x2000000, 'GL_NV_path_rendering')
  8598. GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = Enumerant('GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV', 0x1000000, 'GL_NV_path_rendering')
  8599. GL_FONT_UNDERLINE_POSITION_BIT_NV = Enumerant('GL_FONT_UNDERLINE_POSITION_BIT_NV', 0x4000000, 'GL_NV_path_rendering')
  8600. GL_FONT_UNDERLINE_THICKNESS_BIT_NV = Enumerant('GL_FONT_UNDERLINE_THICKNESS_BIT_NV', 0x8000000, 'GL_NV_path_rendering')
  8601. GL_FONT_UNITS_PER_EM_BIT_NV = Enumerant('GL_FONT_UNITS_PER_EM_BIT_NV', 0x100000, 'GL_NV_path_rendering')
  8602. GL_FONT_X_MAX_BOUNDS_BIT_NV = Enumerant('GL_FONT_X_MAX_BOUNDS_BIT_NV', 0x40000, 'GL_NV_path_rendering')
  8603. GL_FONT_X_MIN_BOUNDS_BIT_NV = Enumerant('GL_FONT_X_MIN_BOUNDS_BIT_NV', 0x10000, 'GL_NV_path_rendering')
  8604. GL_FONT_Y_MAX_BOUNDS_BIT_NV = Enumerant('GL_FONT_Y_MAX_BOUNDS_BIT_NV', 0x80000, 'GL_NV_path_rendering')
  8605. GL_FONT_Y_MIN_BOUNDS_BIT_NV = Enumerant('GL_FONT_Y_MIN_BOUNDS_BIT_NV', 0x20000, 'GL_NV_path_rendering')
  8606. GL_GLYPH_HAS_KERNING_BIT_NV = Enumerant('GL_GLYPH_HAS_KERNING_BIT_NV', 0x0100, 'GL_NV_path_rendering')
  8607. GL_GLYPH_HEIGHT_BIT_NV = Enumerant('GL_GLYPH_HEIGHT_BIT_NV', 0x0002, 'GL_NV_path_rendering')
  8608. GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = Enumerant('GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV', 0x0010, 'GL_NV_path_rendering')
  8609. GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = Enumerant('GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV', 0x0004, 'GL_NV_path_rendering')
  8610. GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = Enumerant('GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV', 0x0008, 'GL_NV_path_rendering')
  8611. GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = Enumerant('GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV', 0x0080, 'GL_NV_path_rendering')
  8612. GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = Enumerant('GL_GLYPH_VERTICAL_BEARING_X_BIT_NV', 0x0020, 'GL_NV_path_rendering')
  8613. GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = Enumerant('GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV', 0x0040, 'GL_NV_path_rendering')
  8614. GL_GLYPH_WIDTH_BIT_NV = Enumerant('GL_GLYPH_WIDTH_BIT_NV', 0x0001, 'GL_NV_path_rendering')
  8615. GL_HORIZONTAL_LINE_TO_NV = Enumerant('GL_HORIZONTAL_LINE_TO_NV', 0x0006, 'GL_NV_path_rendering')
  8616. GL_ITALIC_BIT_NV = Enumerant('GL_ITALIC_BIT_NV', 0x0002, 'GL_NV_path_rendering')
  8617. GL_LARGE_CCW_ARC_TO_NV = Enumerant('GL_LARGE_CCW_ARC_TO_NV', 0x0016, 'GL_NV_path_rendering')
  8618. GL_LARGE_CW_ARC_TO_NV = Enumerant('GL_LARGE_CW_ARC_TO_NV', 0x0018, 'GL_NV_path_rendering')
  8619. GL_LINE_TO_NV = Enumerant('GL_LINE_TO_NV', 0x0004, 'GL_NV_path_rendering')
  8620. GL_MITER_REVERT_NV = Enumerant('GL_MITER_REVERT_NV', 0x90a7, 'GL_NV_path_rendering')
  8621. GL_MITER_TRUNCATE_NV = Enumerant('GL_MITER_TRUNCATE_NV', 0x90a8, 'GL_NV_path_rendering')
  8622. GL_MOVE_TO_CONTINUES_NV = Enumerant('GL_MOVE_TO_CONTINUES_NV', 0x90b6, 'GL_NV_path_rendering')
  8623. GL_MOVE_TO_NV = Enumerant('GL_MOVE_TO_NV', 0x0002, 'GL_NV_path_rendering')
  8624. GL_MOVE_TO_RESETS_NV = Enumerant('GL_MOVE_TO_RESETS_NV', 0x90b5, 'GL_NV_path_rendering')
  8625. GL_PATH_CLIENT_LENGTH_NV = Enumerant('GL_PATH_CLIENT_LENGTH_NV', 0x907f, 'GL_NV_path_rendering')
  8626. GL_PATH_COMMAND_COUNT_NV = Enumerant('GL_PATH_COMMAND_COUNT_NV', 0x909d, 'GL_NV_path_rendering')
  8627. GL_PATH_COMPUTED_LENGTH_NV = Enumerant('GL_PATH_COMPUTED_LENGTH_NV', 0x90a0, 'GL_NV_path_rendering')
  8628. GL_PATH_COORD_COUNT_NV = Enumerant('GL_PATH_COORD_COUNT_NV', 0x909e, 'GL_NV_path_rendering')
  8629. GL_PATH_COVER_DEPTH_FUNC_NV = Enumerant('GL_PATH_COVER_DEPTH_FUNC_NV', 0x90bf, 'GL_NV_path_rendering')
  8630. GL_PATH_DASH_ARRAY_COUNT_NV = Enumerant('GL_PATH_DASH_ARRAY_COUNT_NV', 0x909f, 'GL_NV_path_rendering')
  8631. GL_PATH_DASH_CAPS_NV = Enumerant('GL_PATH_DASH_CAPS_NV', 0x907b, 'GL_NV_path_rendering')
  8632. GL_PATH_DASH_OFFSET_NV = Enumerant('GL_PATH_DASH_OFFSET_NV', 0x907e, 'GL_NV_path_rendering')
  8633. GL_PATH_DASH_OFFSET_RESET_NV = Enumerant('GL_PATH_DASH_OFFSET_RESET_NV', 0x90b4, 'GL_NV_path_rendering')
  8634. GL_PATH_END_CAPS_NV = Enumerant('GL_PATH_END_CAPS_NV', 0x9076, 'GL_NV_path_rendering')
  8635. GL_PATH_ERROR_POSITION_NV = Enumerant('GL_PATH_ERROR_POSITION_NV', 0x90ab, 'GL_NV_path_rendering')
  8636. GL_PATH_FILL_BOUNDING_BOX_NV = Enumerant('GL_PATH_FILL_BOUNDING_BOX_NV', 0x90a1, 'GL_NV_path_rendering')
  8637. GL_PATH_FILL_COVER_MODE_NV = Enumerant('GL_PATH_FILL_COVER_MODE_NV', 0x9082, 'GL_NV_path_rendering')
  8638. GL_PATH_FILL_MASK_NV = Enumerant('GL_PATH_FILL_MASK_NV', 0x9081, 'GL_NV_path_rendering')
  8639. GL_PATH_FILL_MODE_NV = Enumerant('GL_PATH_FILL_MODE_NV', 0x9080, 'GL_NV_path_rendering')
  8640. GL_PATH_FOG_GEN_MODE_NV = Enumerant('GL_PATH_FOG_GEN_MODE_NV', 0x90ac, 'GL_NV_path_rendering')
  8641. GL_PATH_FORMAT_PS_NV = Enumerant('GL_PATH_FORMAT_PS_NV', 0x9071, 'GL_NV_path_rendering')
  8642. GL_PATH_FORMAT_SVG_NV = Enumerant('GL_PATH_FORMAT_SVG_NV', 0x9070, 'GL_NV_path_rendering')
  8643. GL_PATH_GEN_COEFF_NV = Enumerant('GL_PATH_GEN_COEFF_NV', 0x90b1, 'GL_NV_path_rendering')
  8644. GL_PATH_GEN_COLOR_FORMAT_NV = Enumerant('GL_PATH_GEN_COLOR_FORMAT_NV', 0x90b2, 'GL_NV_path_rendering')
  8645. GL_PATH_GEN_COMPONENTS_NV = Enumerant('GL_PATH_GEN_COMPONENTS_NV', 0x90b3, 'GL_NV_path_rendering')
  8646. GL_PATH_GEN_MODE_NV = Enumerant('GL_PATH_GEN_MODE_NV', 0x90b0, 'GL_NV_path_rendering')
  8647. GL_PATH_INITIAL_DASH_CAP_NV = Enumerant('GL_PATH_INITIAL_DASH_CAP_NV', 0x907c, 'GL_NV_path_rendering')
  8648. GL_PATH_INITIAL_END_CAP_NV = Enumerant('GL_PATH_INITIAL_END_CAP_NV', 0x9077, 'GL_NV_path_rendering')
  8649. GL_PATH_JOIN_STYLE_NV = Enumerant('GL_PATH_JOIN_STYLE_NV', 0x9079, 'GL_NV_path_rendering')
  8650. GL_PATH_MITER_LIMIT_NV = Enumerant('GL_PATH_MITER_LIMIT_NV', 0x907a, 'GL_NV_path_rendering')
  8651. GL_PATH_OBJECT_BOUNDING_BOX_NV = Enumerant('GL_PATH_OBJECT_BOUNDING_BOX_NV', 0x908a, 'GL_NV_path_rendering')
  8652. GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = Enumerant('GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV', 0x90bd, 'GL_NV_path_rendering')
  8653. GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = Enumerant('GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV', 0x90be, 'GL_NV_path_rendering')
  8654. GL_PATH_STENCIL_FUNC_NV = Enumerant('GL_PATH_STENCIL_FUNC_NV', 0x90b7, 'GL_NV_path_rendering')
  8655. GL_PATH_STENCIL_REF_NV = Enumerant('GL_PATH_STENCIL_REF_NV', 0x90b8, 'GL_NV_path_rendering')
  8656. GL_PATH_STENCIL_VALUE_MASK_NV = Enumerant('GL_PATH_STENCIL_VALUE_MASK_NV', 0x90b9, 'GL_NV_path_rendering')
  8657. GL_PATH_STROKE_BOUNDING_BOX_NV = Enumerant('GL_PATH_STROKE_BOUNDING_BOX_NV', 0x90a2, 'GL_NV_path_rendering')
  8658. GL_PATH_STROKE_COVER_MODE_NV = Enumerant('GL_PATH_STROKE_COVER_MODE_NV', 0x9083, 'GL_NV_path_rendering')
  8659. GL_PATH_STROKE_MASK_NV = Enumerant('GL_PATH_STROKE_MASK_NV', 0x9084, 'GL_NV_path_rendering')
  8660. GL_PATH_STROKE_WIDTH_NV = Enumerant('GL_PATH_STROKE_WIDTH_NV', 0x9075, 'GL_NV_path_rendering')
  8661. GL_PATH_TERMINAL_DASH_CAP_NV = Enumerant('GL_PATH_TERMINAL_DASH_CAP_NV', 0x907d, 'GL_NV_path_rendering')
  8662. GL_PATH_TERMINAL_END_CAP_NV = Enumerant('GL_PATH_TERMINAL_END_CAP_NV', 0x9078, 'GL_NV_path_rendering')
  8663. GL_QUADRATIC_CURVE_TO_NV = Enumerant('GL_QUADRATIC_CURVE_TO_NV', 0x000a, 'GL_NV_path_rendering')
  8664. GL_RECT_NV = Enumerant('GL_RECT_NV', 0x00f6, 'GL_NV_path_rendering')
  8665. GL_RELATIVE_ARC_TO_NV = Enumerant('GL_RELATIVE_ARC_TO_NV', 0x00ff, 'GL_NV_path_rendering')
  8666. GL_RELATIVE_CUBIC_CURVE_TO_NV = Enumerant('GL_RELATIVE_CUBIC_CURVE_TO_NV', 0x000d, 'GL_NV_path_rendering')
  8667. GL_RELATIVE_HORIZONTAL_LINE_TO_NV = Enumerant('GL_RELATIVE_HORIZONTAL_LINE_TO_NV', 0x0007, 'GL_NV_path_rendering')
  8668. GL_RELATIVE_LARGE_CCW_ARC_TO_NV = Enumerant('GL_RELATIVE_LARGE_CCW_ARC_TO_NV', 0x0017, 'GL_NV_path_rendering')
  8669. GL_RELATIVE_LARGE_CW_ARC_TO_NV = Enumerant('GL_RELATIVE_LARGE_CW_ARC_TO_NV', 0x0019, 'GL_NV_path_rendering')
  8670. GL_RELATIVE_LINE_TO_NV = Enumerant('GL_RELATIVE_LINE_TO_NV', 0x0005, 'GL_NV_path_rendering')
  8671. GL_RELATIVE_MOVE_TO_NV = Enumerant('GL_RELATIVE_MOVE_TO_NV', 0x0003, 'GL_NV_path_rendering')
  8672. GL_RELATIVE_QUADRATIC_CURVE_TO_NV = Enumerant('GL_RELATIVE_QUADRATIC_CURVE_TO_NV', 0x000b, 'GL_NV_path_rendering')
  8673. GL_RELATIVE_SMALL_CCW_ARC_TO_NV = Enumerant('GL_RELATIVE_SMALL_CCW_ARC_TO_NV', 0x0013, 'GL_NV_path_rendering')
  8674. GL_RELATIVE_SMALL_CW_ARC_TO_NV = Enumerant('GL_RELATIVE_SMALL_CW_ARC_TO_NV', 0x0015, 'GL_NV_path_rendering')
  8675. GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = Enumerant('GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV', 0x0011, 'GL_NV_path_rendering')
  8676. GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = Enumerant('GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV', 0x000f, 'GL_NV_path_rendering')
  8677. GL_RELATIVE_VERTICAL_LINE_TO_NV = Enumerant('GL_RELATIVE_VERTICAL_LINE_TO_NV', 0x0009, 'GL_NV_path_rendering')
  8678. GL_RESTART_PATH_NV = Enumerant('GL_RESTART_PATH_NV', 0x00f0, 'GL_NV_path_rendering')
  8679. GL_ROUND_NV = Enumerant('GL_ROUND_NV', 0x90a4, 'GL_NV_path_rendering')
  8680. GL_SKIP_MISSING_GLYPH_NV = Enumerant('GL_SKIP_MISSING_GLYPH_NV', 0x90a9, 'GL_NV_path_rendering')
  8681. GL_SMALL_CCW_ARC_TO_NV = Enumerant('GL_SMALL_CCW_ARC_TO_NV', 0x0012, 'GL_NV_path_rendering')
  8682. GL_SMALL_CW_ARC_TO_NV = Enumerant('GL_SMALL_CW_ARC_TO_NV', 0x0014, 'GL_NV_path_rendering')
  8683. GL_SMOOTH_CUBIC_CURVE_TO_NV = Enumerant('GL_SMOOTH_CUBIC_CURVE_TO_NV', 0x0010, 'GL_NV_path_rendering')
  8684. GL_SMOOTH_QUADRATIC_CURVE_TO_NV = Enumerant('GL_SMOOTH_QUADRATIC_CURVE_TO_NV', 0x000e, 'GL_NV_path_rendering')
  8685. GL_SQUARE_NV = Enumerant('GL_SQUARE_NV', 0x90a3, 'GL_NV_path_rendering')
  8686. GL_STANDARD_FONT_NAME_NV = Enumerant('GL_STANDARD_FONT_NAME_NV', 0x9072, 'GL_NV_path_rendering')
  8687. GL_SYSTEM_FONT_NAME_NV = Enumerant('GL_SYSTEM_FONT_NAME_NV', 0x9073, 'GL_NV_path_rendering')
  8688. GL_TRANSLATE_2D_NV = Enumerant('GL_TRANSLATE_2D_NV', 0x9090, 'GL_NV_path_rendering')
  8689. GL_TRANSLATE_3D_NV = Enumerant('GL_TRANSLATE_3D_NV', 0x9091, 'GL_NV_path_rendering')
  8690. GL_TRANSLATE_X_NV = Enumerant('GL_TRANSLATE_X_NV', 0x908e, 'GL_NV_path_rendering')
  8691. GL_TRANSLATE_Y_NV = Enumerant('GL_TRANSLATE_Y_NV', 0x908f, 'GL_NV_path_rendering')
  8692. GL_TRANSPOSE_AFFINE_2D_NV = Enumerant('GL_TRANSPOSE_AFFINE_2D_NV', 0x9096, 'GL_NV_path_rendering')
  8693. GL_TRANSPOSE_AFFINE_3D_NV = Enumerant('GL_TRANSPOSE_AFFINE_3D_NV', 0x9098, 'GL_NV_path_rendering')
  8694. GL_TRIANGULAR_NV = Enumerant('GL_TRIANGULAR_NV', 0x90a5, 'GL_NV_path_rendering')
  8695. GL_USE_MISSING_GLYPH_NV = Enumerant('GL_USE_MISSING_GLYPH_NV', 0x90aa, 'GL_NV_path_rendering')
  8696. GL_UTF16_NV = Enumerant('GL_UTF16_NV', 0x909b, 'GL_NV_path_rendering')
  8697. GL_UTF8_NV = Enumerant('GL_UTF8_NV', 0x909a, 'GL_NV_path_rendering')
  8698. GL_VERTICAL_LINE_TO_NV = Enumerant('GL_VERTICAL_LINE_TO_NV', 0x0008, 'GL_NV_path_rendering')
  8699. defines.add(GL_ACCUM_ADJACENT_PAIRS_NV)
  8700. defines.add(GL_ADJACENT_PAIRS_NV)
  8701. defines.add(GL_AFFINE_2D_NV)
  8702. defines.add(GL_AFFINE_3D_NV)
  8703. defines.add(GL_ARC_TO_NV)
  8704. defines.add(GL_BEVEL_NV)
  8705. defines.add(GL_BOLD_BIT_NV)
  8706. defines.add(GL_BOUNDING_BOX_NV)
  8707. defines.add(GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV)
  8708. defines.add(GL_CIRCULAR_CCW_ARC_TO_NV)
  8709. defines.add(GL_CIRCULAR_CW_ARC_TO_NV)
  8710. defines.add(GL_CIRCULAR_TANGENT_ARC_TO_NV)
  8711. defines.add(GL_CLOSE_PATH_NV)
  8712. defines.add(GL_CONVEX_HULL_NV)
  8713. defines.add(GL_COUNT_DOWN_NV)
  8714. defines.add(GL_COUNT_UP_NV)
  8715. defines.add(GL_CUBIC_CURVE_TO_NV)
  8716. defines.add(GL_DUP_FIRST_CUBIC_CURVE_TO_NV)
  8717. defines.add(GL_DUP_LAST_CUBIC_CURVE_TO_NV)
  8718. defines.add(GL_FILE_NAME_NV)
  8719. defines.add(GL_FIRST_TO_REST_NV)
  8720. defines.add(GL_FONT_ASCENDER_BIT_NV)
  8721. defines.add(GL_FONT_DESCENDER_BIT_NV)
  8722. defines.add(GL_FONT_HAS_KERNING_BIT_NV)
  8723. defines.add(GL_FONT_HEIGHT_BIT_NV)
  8724. defines.add(GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV)
  8725. defines.add(GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV)
  8726. defines.add(GL_FONT_UNDERLINE_POSITION_BIT_NV)
  8727. defines.add(GL_FONT_UNDERLINE_THICKNESS_BIT_NV)
  8728. defines.add(GL_FONT_UNITS_PER_EM_BIT_NV)
  8729. defines.add(GL_FONT_X_MAX_BOUNDS_BIT_NV)
  8730. defines.add(GL_FONT_X_MIN_BOUNDS_BIT_NV)
  8731. defines.add(GL_FONT_Y_MAX_BOUNDS_BIT_NV)
  8732. defines.add(GL_FONT_Y_MIN_BOUNDS_BIT_NV)
  8733. defines.add(GL_GLYPH_HAS_KERNING_BIT_NV)
  8734. defines.add(GL_GLYPH_HEIGHT_BIT_NV)
  8735. defines.add(GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV)
  8736. defines.add(GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV)
  8737. defines.add(GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV)
  8738. defines.add(GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV)
  8739. defines.add(GL_GLYPH_VERTICAL_BEARING_X_BIT_NV)
  8740. defines.add(GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV)
  8741. defines.add(GL_GLYPH_WIDTH_BIT_NV)
  8742. defines.add(GL_HORIZONTAL_LINE_TO_NV)
  8743. defines.add(GL_ITALIC_BIT_NV)
  8744. defines.add(GL_LARGE_CCW_ARC_TO_NV)
  8745. defines.add(GL_LARGE_CW_ARC_TO_NV)
  8746. defines.add(GL_LINE_TO_NV)
  8747. defines.add(GL_MITER_REVERT_NV)
  8748. defines.add(GL_MITER_TRUNCATE_NV)
  8749. defines.add(GL_MOVE_TO_CONTINUES_NV)
  8750. defines.add(GL_MOVE_TO_NV)
  8751. defines.add(GL_MOVE_TO_RESETS_NV)
  8752. defines.add(GL_PATH_CLIENT_LENGTH_NV)
  8753. defines.add(GL_PATH_COMMAND_COUNT_NV)
  8754. defines.add(GL_PATH_COMPUTED_LENGTH_NV)
  8755. defines.add(GL_PATH_COORD_COUNT_NV)
  8756. defines.add(GL_PATH_COVER_DEPTH_FUNC_NV)
  8757. defines.add(GL_PATH_DASH_ARRAY_COUNT_NV)
  8758. defines.add(GL_PATH_DASH_CAPS_NV)
  8759. defines.add(GL_PATH_DASH_OFFSET_NV)
  8760. defines.add(GL_PATH_DASH_OFFSET_RESET_NV)
  8761. defines.add(GL_PATH_END_CAPS_NV)
  8762. defines.add(GL_PATH_ERROR_POSITION_NV)
  8763. defines.add(GL_PATH_FILL_BOUNDING_BOX_NV)
  8764. defines.add(GL_PATH_FILL_COVER_MODE_NV)
  8765. defines.add(GL_PATH_FILL_MASK_NV)
  8766. defines.add(GL_PATH_FILL_MODE_NV)
  8767. defines.add(GL_PATH_FOG_GEN_MODE_NV)
  8768. defines.add(GL_PATH_FORMAT_PS_NV)
  8769. defines.add(GL_PATH_FORMAT_SVG_NV)
  8770. defines.add(GL_PATH_GEN_COEFF_NV)
  8771. defines.add(GL_PATH_GEN_COLOR_FORMAT_NV)
  8772. defines.add(GL_PATH_GEN_COMPONENTS_NV)
  8773. defines.add(GL_PATH_GEN_MODE_NV)
  8774. defines.add(GL_PATH_INITIAL_DASH_CAP_NV)
  8775. defines.add(GL_PATH_INITIAL_END_CAP_NV)
  8776. defines.add(GL_PATH_JOIN_STYLE_NV)
  8777. defines.add(GL_PATH_MITER_LIMIT_NV)
  8778. defines.add(GL_PATH_OBJECT_BOUNDING_BOX_NV)
  8779. defines.add(GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV)
  8780. defines.add(GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV)
  8781. defines.add(GL_PATH_STENCIL_FUNC_NV)
  8782. defines.add(GL_PATH_STENCIL_REF_NV)
  8783. defines.add(GL_PATH_STENCIL_VALUE_MASK_NV)
  8784. defines.add(GL_PATH_STROKE_BOUNDING_BOX_NV)
  8785. defines.add(GL_PATH_STROKE_COVER_MODE_NV)
  8786. defines.add(GL_PATH_STROKE_MASK_NV)
  8787. defines.add(GL_PATH_STROKE_WIDTH_NV)
  8788. defines.add(GL_PATH_TERMINAL_DASH_CAP_NV)
  8789. defines.add(GL_PATH_TERMINAL_END_CAP_NV)
  8790. defines.add(GL_QUADRATIC_CURVE_TO_NV)
  8791. defines.add(GL_RECT_NV)
  8792. defines.add(GL_RELATIVE_ARC_TO_NV)
  8793. defines.add(GL_RELATIVE_CUBIC_CURVE_TO_NV)
  8794. defines.add(GL_RELATIVE_HORIZONTAL_LINE_TO_NV)
  8795. defines.add(GL_RELATIVE_LARGE_CCW_ARC_TO_NV)
  8796. defines.add(GL_RELATIVE_LARGE_CW_ARC_TO_NV)
  8797. defines.add(GL_RELATIVE_LINE_TO_NV)
  8798. defines.add(GL_RELATIVE_MOVE_TO_NV)
  8799. defines.add(GL_RELATIVE_QUADRATIC_CURVE_TO_NV)
  8800. defines.add(GL_RELATIVE_SMALL_CCW_ARC_TO_NV)
  8801. defines.add(GL_RELATIVE_SMALL_CW_ARC_TO_NV)
  8802. defines.add(GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV)
  8803. defines.add(GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV)
  8804. defines.add(GL_RELATIVE_VERTICAL_LINE_TO_NV)
  8805. defines.add(GL_RESTART_PATH_NV)
  8806. defines.add(GL_ROUND_NV)
  8807. defines.add(GL_SKIP_MISSING_GLYPH_NV)
  8808. defines.add(GL_SMALL_CCW_ARC_TO_NV)
  8809. defines.add(GL_SMALL_CW_ARC_TO_NV)
  8810. defines.add(GL_SMOOTH_CUBIC_CURVE_TO_NV)
  8811. defines.add(GL_SMOOTH_QUADRATIC_CURVE_TO_NV)
  8812. defines.add(GL_SQUARE_NV)
  8813. defines.add(GL_STANDARD_FONT_NAME_NV)
  8814. defines.add(GL_SYSTEM_FONT_NAME_NV)
  8815. defines.add(GL_TRANSLATE_2D_NV)
  8816. defines.add(GL_TRANSLATE_3D_NV)
  8817. defines.add(GL_TRANSLATE_X_NV)
  8818. defines.add(GL_TRANSLATE_Y_NV)
  8819. defines.add(GL_TRANSPOSE_AFFINE_2D_NV)
  8820. defines.add(GL_TRANSPOSE_AFFINE_3D_NV)
  8821. defines.add(GL_TRIANGULAR_NV)
  8822. defines.add(GL_USE_MISSING_GLYPH_NV)
  8823. defines.add(GL_UTF16_NV)
  8824. defines.add(GL_UTF8_NV)
  8825. defines.add(GL_VERTICAL_LINE_TO_NV)
  8826. # GL_NV_pixel_buffer_object
  8827. GL_PIXEL_PACK_BUFFER_BINDING_NV = Enumerant('GL_PIXEL_PACK_BUFFER_BINDING_NV', 0x88ed, 'GL_NV_pixel_buffer_object')
  8828. GL_PIXEL_PACK_BUFFER_NV = Enumerant('GL_PIXEL_PACK_BUFFER_NV', 0x88eb, 'GL_NV_pixel_buffer_object')
  8829. GL_PIXEL_UNPACK_BUFFER_BINDING_NV = Enumerant('GL_PIXEL_UNPACK_BUFFER_BINDING_NV', 0x88ef, 'GL_NV_pixel_buffer_object')
  8830. GL_PIXEL_UNPACK_BUFFER_NV = Enumerant('GL_PIXEL_UNPACK_BUFFER_NV', 0x88ec, 'GL_NV_pixel_buffer_object')
  8831. defines.add(GL_PIXEL_PACK_BUFFER_BINDING_NV)
  8832. defines.add(GL_PIXEL_PACK_BUFFER_NV)
  8833. defines.add(GL_PIXEL_UNPACK_BUFFER_BINDING_NV)
  8834. defines.add(GL_PIXEL_UNPACK_BUFFER_NV)
  8835. # GL_NV_pixel_data_range
  8836. GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = Enumerant('GL_READ_PIXEL_DATA_RANGE_LENGTH_NV', 0x887b, 'GL_NV_pixel_data_range')
  8837. GL_READ_PIXEL_DATA_RANGE_NV = Enumerant('GL_READ_PIXEL_DATA_RANGE_NV', 0x8879, 'GL_NV_pixel_data_range')
  8838. GL_READ_PIXEL_DATA_RANGE_POINTER_NV = Enumerant('GL_READ_PIXEL_DATA_RANGE_POINTER_NV', 0x887d, 'GL_NV_pixel_data_range')
  8839. GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = Enumerant('GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV', 0x887a, 'GL_NV_pixel_data_range')
  8840. GL_WRITE_PIXEL_DATA_RANGE_NV = Enumerant('GL_WRITE_PIXEL_DATA_RANGE_NV', 0x8878, 'GL_NV_pixel_data_range')
  8841. GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = Enumerant('GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV', 0x887c, 'GL_NV_pixel_data_range')
  8842. defines.add(GL_READ_PIXEL_DATA_RANGE_LENGTH_NV)
  8843. defines.add(GL_READ_PIXEL_DATA_RANGE_NV)
  8844. defines.add(GL_READ_PIXEL_DATA_RANGE_POINTER_NV)
  8845. defines.add(GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV)
  8846. defines.add(GL_WRITE_PIXEL_DATA_RANGE_NV)
  8847. defines.add(GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV)
  8848. # GL_NV_platform_binary
  8849. GL_NVIDIA_PLATFORM_BINARY_NV = Enumerant('GL_NVIDIA_PLATFORM_BINARY_NV', 0x890b, 'GL_NV_platform_binary')
  8850. defines.add(GL_NVIDIA_PLATFORM_BINARY_NV)
  8851. # GL_NV_point_sprite
  8852. GL_COORD_REPLACE_NV = Enumerant('GL_COORD_REPLACE_NV', 0x8862, 'GL_NV_point_sprite')
  8853. GL_POINT_SPRITE_NV = Enumerant('GL_POINT_SPRITE_NV', 0x8861, 'GL_NV_point_sprite')
  8854. GL_POINT_SPRITE_R_MODE_NV = Enumerant('GL_POINT_SPRITE_R_MODE_NV', 0x8863, 'GL_NV_point_sprite')
  8855. defines.add(GL_COORD_REPLACE_NV)
  8856. defines.add(GL_POINT_SPRITE_NV)
  8857. defines.add(GL_POINT_SPRITE_R_MODE_NV)
  8858. # GL_NV_present_video
  8859. GL_CURRENT_TIME_NV = Enumerant('GL_CURRENT_TIME_NV', 0x8e28, 'GL_NV_present_video')
  8860. GL_FIELDS_NV = Enumerant('GL_FIELDS_NV', 0x8e27, 'GL_NV_present_video')
  8861. GL_FRAME_NV = Enumerant('GL_FRAME_NV', 0x8e26, 'GL_NV_present_video')
  8862. GL_NUM_FILL_STREAMS_NV = Enumerant('GL_NUM_FILL_STREAMS_NV', 0x8e29, 'GL_NV_present_video')
  8863. GL_PRESENT_DURATION_NV = Enumerant('GL_PRESENT_DURATION_NV', 0x8e2b, 'GL_NV_present_video')
  8864. GL_PRESENT_TIME_NV = Enumerant('GL_PRESENT_TIME_NV', 0x8e2a, 'GL_NV_present_video')
  8865. defines.add(GL_CURRENT_TIME_NV)
  8866. defines.add(GL_FIELDS_NV)
  8867. defines.add(GL_FRAME_NV)
  8868. defines.add(GL_NUM_FILL_STREAMS_NV)
  8869. defines.add(GL_PRESENT_DURATION_NV)
  8870. defines.add(GL_PRESENT_TIME_NV)
  8871. # GL_NV_primitive_restart
  8872. GL_PRIMITIVE_RESTART_INDEX_NV = Enumerant('GL_PRIMITIVE_RESTART_INDEX_NV', 0x8559, 'GL_NV_primitive_restart')
  8873. GL_PRIMITIVE_RESTART_NV = Enumerant('GL_PRIMITIVE_RESTART_NV', 0x8558, 'GL_NV_primitive_restart')
  8874. defines.add(GL_PRIMITIVE_RESTART_INDEX_NV)
  8875. defines.add(GL_PRIMITIVE_RESTART_NV)
  8876. # GL_NV_read_buffer_front
  8877. GL_READ_BUFFER_NV = Enumerant('GL_READ_BUFFER_NV', 0x0c02, 'GL_NV_read_buffer_front')
  8878. defines.add(GL_READ_BUFFER_NV)
  8879. # GL_NV_register_combiners
  8880. GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = Enumerant('GL_BIAS_BY_NEGATIVE_ONE_HALF_NV', 0x8541, 'GL_NV_register_combiners')
  8881. GL_COLOR_SUM_CLAMP_NV = Enumerant('GL_COLOR_SUM_CLAMP_NV', 0x854f, 'GL_NV_register_combiners')
  8882. GL_COMBINER0_NV = Enumerant('GL_COMBINER0_NV', 0x8550, 'GL_NV_register_combiners')
  8883. GL_COMBINER1_NV = Enumerant('GL_COMBINER1_NV', 0x8551, 'GL_NV_register_combiners')
  8884. GL_COMBINER2_NV = Enumerant('GL_COMBINER2_NV', 0x8552, 'GL_NV_register_combiners')
  8885. GL_COMBINER3_NV = Enumerant('GL_COMBINER3_NV', 0x8553, 'GL_NV_register_combiners')
  8886. GL_COMBINER4_NV = Enumerant('GL_COMBINER4_NV', 0x8554, 'GL_NV_register_combiners')
  8887. GL_COMBINER5_NV = Enumerant('GL_COMBINER5_NV', 0x8555, 'GL_NV_register_combiners')
  8888. GL_COMBINER6_NV = Enumerant('GL_COMBINER6_NV', 0x8556, 'GL_NV_register_combiners')
  8889. GL_COMBINER7_NV = Enumerant('GL_COMBINER7_NV', 0x8557, 'GL_NV_register_combiners')
  8890. GL_COMBINER_AB_DOT_PRODUCT_NV = Enumerant('GL_COMBINER_AB_DOT_PRODUCT_NV', 0x8545, 'GL_NV_register_combiners')
  8891. GL_COMBINER_AB_OUTPUT_NV = Enumerant('GL_COMBINER_AB_OUTPUT_NV', 0x854a, 'GL_NV_register_combiners')
  8892. GL_COMBINER_BIAS_NV = Enumerant('GL_COMBINER_BIAS_NV', 0x8549, 'GL_NV_register_combiners')
  8893. GL_COMBINER_CD_DOT_PRODUCT_NV = Enumerant('GL_COMBINER_CD_DOT_PRODUCT_NV', 0x8546, 'GL_NV_register_combiners')
  8894. GL_COMBINER_CD_OUTPUT_NV = Enumerant('GL_COMBINER_CD_OUTPUT_NV', 0x854b, 'GL_NV_register_combiners')
  8895. GL_COMBINER_COMPONENT_USAGE_NV = Enumerant('GL_COMBINER_COMPONENT_USAGE_NV', 0x8544, 'GL_NV_register_combiners')
  8896. GL_COMBINER_INPUT_NV = Enumerant('GL_COMBINER_INPUT_NV', 0x8542, 'GL_NV_register_combiners')
  8897. GL_COMBINER_MAPPING_NV = Enumerant('GL_COMBINER_MAPPING_NV', 0x8543, 'GL_NV_register_combiners')
  8898. GL_COMBINER_MUX_SUM_NV = Enumerant('GL_COMBINER_MUX_SUM_NV', 0x8547, 'GL_NV_register_combiners')
  8899. GL_COMBINER_SCALE_NV = Enumerant('GL_COMBINER_SCALE_NV', 0x8548, 'GL_NV_register_combiners')
  8900. GL_COMBINER_SUM_OUTPUT_NV = Enumerant('GL_COMBINER_SUM_OUTPUT_NV', 0x854c, 'GL_NV_register_combiners')
  8901. GL_CONSTANT_COLOR0_NV = Enumerant('GL_CONSTANT_COLOR0_NV', 0x852a, 'GL_NV_register_combiners')
  8902. GL_CONSTANT_COLOR1_NV = Enumerant('GL_CONSTANT_COLOR1_NV', 0x852b, 'GL_NV_register_combiners')
  8903. GL_DISCARD_NV = Enumerant('GL_DISCARD_NV', 0x8530, 'GL_NV_register_combiners')
  8904. GL_EXPAND_NEGATE_NV = Enumerant('GL_EXPAND_NEGATE_NV', 0x8539, 'GL_NV_register_combiners')
  8905. GL_EXPAND_NORMAL_NV = Enumerant('GL_EXPAND_NORMAL_NV', 0x8538, 'GL_NV_register_combiners')
  8906. GL_E_TIMES_F_NV = Enumerant('GL_E_TIMES_F_NV', 0x8531, 'GL_NV_register_combiners')
  8907. GL_HALF_BIAS_NEGATE_NV = Enumerant('GL_HALF_BIAS_NEGATE_NV', 0x853b, 'GL_NV_register_combiners')
  8908. GL_HALF_BIAS_NORMAL_NV = Enumerant('GL_HALF_BIAS_NORMAL_NV', 0x853a, 'GL_NV_register_combiners')
  8909. GL_MAX_GENERAL_COMBINERS_NV = Enumerant('GL_MAX_GENERAL_COMBINERS_NV', 0x854d, 'GL_NV_register_combiners')
  8910. GL_NUM_GENERAL_COMBINERS_NV = Enumerant('GL_NUM_GENERAL_COMBINERS_NV', 0x854e, 'GL_NV_register_combiners')
  8911. GL_PRIMARY_COLOR_NV = Enumerant('GL_PRIMARY_COLOR_NV', 0x852c, 'GL_NV_register_combiners')
  8912. GL_REGISTER_COMBINERS_NV = Enumerant('GL_REGISTER_COMBINERS_NV', 0x8522, 'GL_NV_register_combiners')
  8913. GL_SCALE_BY_FOUR_NV = Enumerant('GL_SCALE_BY_FOUR_NV', 0x853f, 'GL_NV_register_combiners')
  8914. GL_SCALE_BY_ONE_HALF_NV = Enumerant('GL_SCALE_BY_ONE_HALF_NV', 0x8540, 'GL_NV_register_combiners')
  8915. GL_SCALE_BY_TWO_NV = Enumerant('GL_SCALE_BY_TWO_NV', 0x853e, 'GL_NV_register_combiners')
  8916. GL_SECONDARY_COLOR_NV = Enumerant('GL_SECONDARY_COLOR_NV', 0x852d, 'GL_NV_register_combiners')
  8917. GL_SIGNED_IDENTITY_NV = Enumerant('GL_SIGNED_IDENTITY_NV', 0x853c, 'GL_NV_register_combiners')
  8918. GL_SIGNED_NEGATE_NV = Enumerant('GL_SIGNED_NEGATE_NV', 0x853d, 'GL_NV_register_combiners')
  8919. GL_SPARE0_NV = Enumerant('GL_SPARE0_NV', 0x852e, 'GL_NV_register_combiners')
  8920. GL_SPARE0_PLUS_SECONDARY_COLOR_NV = Enumerant('GL_SPARE0_PLUS_SECONDARY_COLOR_NV', 0x8532, 'GL_NV_register_combiners')
  8921. GL_SPARE1_NV = Enumerant('GL_SPARE1_NV', 0x852f, 'GL_NV_register_combiners')
  8922. GL_UNSIGNED_IDENTITY_NV = Enumerant('GL_UNSIGNED_IDENTITY_NV', 0x8536, 'GL_NV_register_combiners')
  8923. GL_UNSIGNED_INVERT_NV = Enumerant('GL_UNSIGNED_INVERT_NV', 0x8537, 'GL_NV_register_combiners')
  8924. GL_VARIABLE_A_NV = Enumerant('GL_VARIABLE_A_NV', 0x8523, 'GL_NV_register_combiners')
  8925. GL_VARIABLE_B_NV = Enumerant('GL_VARIABLE_B_NV', 0x8524, 'GL_NV_register_combiners')
  8926. GL_VARIABLE_C_NV = Enumerant('GL_VARIABLE_C_NV', 0x8525, 'GL_NV_register_combiners')
  8927. GL_VARIABLE_D_NV = Enumerant('GL_VARIABLE_D_NV', 0x8526, 'GL_NV_register_combiners')
  8928. GL_VARIABLE_E_NV = Enumerant('GL_VARIABLE_E_NV', 0x8527, 'GL_NV_register_combiners')
  8929. GL_VARIABLE_F_NV = Enumerant('GL_VARIABLE_F_NV', 0x8528, 'GL_NV_register_combiners')
  8930. GL_VARIABLE_G_NV = Enumerant('GL_VARIABLE_G_NV', 0x8529, 'GL_NV_register_combiners')
  8931. defines.add(GL_BIAS_BY_NEGATIVE_ONE_HALF_NV)
  8932. defines.add(GL_COLOR_SUM_CLAMP_NV)
  8933. defines.add(GL_COMBINER0_NV)
  8934. defines.add(GL_COMBINER1_NV)
  8935. defines.add(GL_COMBINER2_NV)
  8936. defines.add(GL_COMBINER3_NV)
  8937. defines.add(GL_COMBINER4_NV)
  8938. defines.add(GL_COMBINER5_NV)
  8939. defines.add(GL_COMBINER6_NV)
  8940. defines.add(GL_COMBINER7_NV)
  8941. defines.add(GL_COMBINER_AB_DOT_PRODUCT_NV)
  8942. defines.add(GL_COMBINER_AB_OUTPUT_NV)
  8943. defines.add(GL_COMBINER_BIAS_NV)
  8944. defines.add(GL_COMBINER_CD_DOT_PRODUCT_NV)
  8945. defines.add(GL_COMBINER_CD_OUTPUT_NV)
  8946. defines.add(GL_COMBINER_COMPONENT_USAGE_NV)
  8947. defines.add(GL_COMBINER_INPUT_NV)
  8948. defines.add(GL_COMBINER_MAPPING_NV)
  8949. defines.add(GL_COMBINER_MUX_SUM_NV)
  8950. defines.add(GL_COMBINER_SCALE_NV)
  8951. defines.add(GL_COMBINER_SUM_OUTPUT_NV)
  8952. defines.add(GL_CONSTANT_COLOR0_NV)
  8953. defines.add(GL_CONSTANT_COLOR1_NV)
  8954. defines.add(GL_DISCARD_NV)
  8955. defines.add(GL_EXPAND_NEGATE_NV)
  8956. defines.add(GL_EXPAND_NORMAL_NV)
  8957. defines.add(GL_E_TIMES_F_NV)
  8958. defines.add(GL_HALF_BIAS_NEGATE_NV)
  8959. defines.add(GL_HALF_BIAS_NORMAL_NV)
  8960. defines.add(GL_MAX_GENERAL_COMBINERS_NV)
  8961. defines.add(GL_NUM_GENERAL_COMBINERS_NV)
  8962. defines.add(GL_PRIMARY_COLOR_NV)
  8963. defines.add(GL_REGISTER_COMBINERS_NV)
  8964. defines.add(GL_SCALE_BY_FOUR_NV)
  8965. defines.add(GL_SCALE_BY_ONE_HALF_NV)
  8966. defines.add(GL_SCALE_BY_TWO_NV)
  8967. defines.add(GL_SECONDARY_COLOR_NV)
  8968. defines.add(GL_SIGNED_IDENTITY_NV)
  8969. defines.add(GL_SIGNED_NEGATE_NV)
  8970. defines.add(GL_SPARE0_NV)
  8971. defines.add(GL_SPARE0_PLUS_SECONDARY_COLOR_NV)
  8972. defines.add(GL_SPARE1_NV)
  8973. defines.add(GL_UNSIGNED_IDENTITY_NV)
  8974. defines.add(GL_UNSIGNED_INVERT_NV)
  8975. defines.add(GL_VARIABLE_A_NV)
  8976. defines.add(GL_VARIABLE_B_NV)
  8977. defines.add(GL_VARIABLE_C_NV)
  8978. defines.add(GL_VARIABLE_D_NV)
  8979. defines.add(GL_VARIABLE_E_NV)
  8980. defines.add(GL_VARIABLE_F_NV)
  8981. defines.add(GL_VARIABLE_G_NV)
  8982. # GL_NV_register_combiners2
  8983. GL_PER_STAGE_CONSTANTS_NV = Enumerant('GL_PER_STAGE_CONSTANTS_NV', 0x8535, 'GL_NV_register_combiners2')
  8984. defines.add(GL_PER_STAGE_CONSTANTS_NV)
  8985. # GL_NV_sRGB_formats
  8986. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV = Enumerant('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV', 0x8c4d, 'GL_NV_sRGB_formats')
  8987. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV = Enumerant('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV', 0x8c4e, 'GL_NV_sRGB_formats')
  8988. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV = Enumerant('GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV', 0x8c4f, 'GL_NV_sRGB_formats')
  8989. GL_COMPRESSED_SRGB_S3TC_DXT1_NV = Enumerant('GL_COMPRESSED_SRGB_S3TC_DXT1_NV', 0x8c4c, 'GL_NV_sRGB_formats')
  8990. GL_ETC1_SRGB8_NV = Enumerant('GL_ETC1_SRGB8_NV', 0x88ee, 'GL_NV_sRGB_formats')
  8991. GL_SLUMINANCE8_ALPHA8_NV = Enumerant('GL_SLUMINANCE8_ALPHA8_NV', 0x8c45, 'GL_NV_sRGB_formats')
  8992. GL_SLUMINANCE8_NV = Enumerant('GL_SLUMINANCE8_NV', 0x8c47, 'GL_NV_sRGB_formats')
  8993. GL_SLUMINANCE_ALPHA_NV = Enumerant('GL_SLUMINANCE_ALPHA_NV', 0x8c44, 'GL_NV_sRGB_formats')
  8994. GL_SLUMINANCE_NV = Enumerant('GL_SLUMINANCE_NV', 0x8c46, 'GL_NV_sRGB_formats')
  8995. GL_SRGB8_NV = Enumerant('GL_SRGB8_NV', 0x8c41, 'GL_NV_sRGB_formats')
  8996. defines.add(GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV)
  8997. defines.add(GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV)
  8998. defines.add(GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV)
  8999. defines.add(GL_COMPRESSED_SRGB_S3TC_DXT1_NV)
  9000. defines.add(GL_ETC1_SRGB8_NV)
  9001. defines.add(GL_SLUMINANCE8_ALPHA8_NV)
  9002. defines.add(GL_SLUMINANCE8_NV)
  9003. defines.add(GL_SLUMINANCE_ALPHA_NV)
  9004. defines.add(GL_SLUMINANCE_NV)
  9005. defines.add(GL_SRGB8_NV)
  9006. # GL_NV_shader_buffer_load
  9007. GL_BUFFER_GPU_ADDRESS_NV = Enumerant('GL_BUFFER_GPU_ADDRESS_NV', 0x8f1d, 'GL_NV_shader_buffer_load')
  9008. GL_GPU_ADDRESS_NV = Enumerant('GL_GPU_ADDRESS_NV', 0x8f34, 'GL_NV_shader_buffer_load')
  9009. GL_MAX_SHADER_BUFFER_ADDRESS_NV = Enumerant('GL_MAX_SHADER_BUFFER_ADDRESS_NV', 0x8f35, 'GL_NV_shader_buffer_load')
  9010. defines.add(GL_BUFFER_GPU_ADDRESS_NV)
  9011. defines.add(GL_GPU_ADDRESS_NV)
  9012. defines.add(GL_MAX_SHADER_BUFFER_ADDRESS_NV)
  9013. # GL_NV_shadow_samplers_array
  9014. GL_SAMPLER_2D_ARRAY_SHADOW_NV = Enumerant('GL_SAMPLER_2D_ARRAY_SHADOW_NV', 0x8dc4, 'GL_NV_shadow_samplers_array')
  9015. defines.add(GL_SAMPLER_2D_ARRAY_SHADOW_NV)
  9016. # GL_NV_shadow_samplers_cube
  9017. GL_SAMPLER_CUBE_SHADOW_NV = Enumerant('GL_SAMPLER_CUBE_SHADOW_NV', 0x8dc5, 'GL_NV_shadow_samplers_cube')
  9018. defines.add(GL_SAMPLER_CUBE_SHADOW_NV)
  9019. # GL_NV_tessellation_program5
  9020. GL_MAX_PROGRAM_PATCH_ATTRIBS_NV = Enumerant('GL_MAX_PROGRAM_PATCH_ATTRIBS_NV', 0x86d8, 'GL_NV_tessellation_program5')
  9021. GL_TESS_CONTROL_PROGRAM_NV = Enumerant('GL_TESS_CONTROL_PROGRAM_NV', 0x891e, 'GL_NV_tessellation_program5')
  9022. GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV = Enumerant('GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV', 0x8c74, 'GL_NV_tessellation_program5')
  9023. GL_TESS_EVALUATION_PROGRAM_NV = Enumerant('GL_TESS_EVALUATION_PROGRAM_NV', 0x891f, 'GL_NV_tessellation_program5')
  9024. GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV = Enumerant('GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV', 0x8c75, 'GL_NV_tessellation_program5')
  9025. defines.add(GL_MAX_PROGRAM_PATCH_ATTRIBS_NV)
  9026. defines.add(GL_TESS_CONTROL_PROGRAM_NV)
  9027. defines.add(GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV)
  9028. defines.add(GL_TESS_EVALUATION_PROGRAM_NV)
  9029. defines.add(GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV)
  9030. # GL_NV_texgen_emboss
  9031. GL_EMBOSS_CONSTANT_NV = Enumerant('GL_EMBOSS_CONSTANT_NV', 0x855e, 'GL_NV_texgen_emboss')
  9032. GL_EMBOSS_LIGHT_NV = Enumerant('GL_EMBOSS_LIGHT_NV', 0x855d, 'GL_NV_texgen_emboss')
  9033. GL_EMBOSS_MAP_NV = Enumerant('GL_EMBOSS_MAP_NV', 0x855f, 'GL_NV_texgen_emboss')
  9034. defines.add(GL_EMBOSS_CONSTANT_NV)
  9035. defines.add(GL_EMBOSS_LIGHT_NV)
  9036. defines.add(GL_EMBOSS_MAP_NV)
  9037. # GL_NV_texgen_reflection
  9038. GL_NORMAL_MAP_NV = Enumerant('GL_NORMAL_MAP_NV', 0x8511, 'GL_NV_texgen_reflection')
  9039. GL_REFLECTION_MAP_NV = Enumerant('GL_REFLECTION_MAP_NV', 0x8512, 'GL_NV_texgen_reflection')
  9040. defines.add(GL_NORMAL_MAP_NV)
  9041. defines.add(GL_REFLECTION_MAP_NV)
  9042. # GL_NV_texture_array
  9043. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_NV = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_NV', 0x8cd4, 'GL_NV_texture_array')
  9044. GL_MAX_ARRAY_TEXTURE_LAYERS_NV = Enumerant('GL_MAX_ARRAY_TEXTURE_LAYERS_NV', 0x88ff, 'GL_NV_texture_array')
  9045. GL_SAMPLER_2D_ARRAY_NV = Enumerant('GL_SAMPLER_2D_ARRAY_NV', 0x8dc1, 'GL_NV_texture_array')
  9046. GL_TEXTURE_2D_ARRAY_NV = Enumerant('GL_TEXTURE_2D_ARRAY_NV', 0x8c1a, 'GL_NV_texture_array')
  9047. GL_TEXTURE_BINDING_2D_ARRAY_NV = Enumerant('GL_TEXTURE_BINDING_2D_ARRAY_NV', 0x8c1d, 'GL_NV_texture_array')
  9048. GL_UNPACK_IMAGE_HEIGHT_NV = Enumerant('GL_UNPACK_IMAGE_HEIGHT_NV', 0x806e, 'GL_NV_texture_array')
  9049. GL_UNPACK_SKIP_IMAGES_NV = Enumerant('GL_UNPACK_SKIP_IMAGES_NV', 0x806d, 'GL_NV_texture_array')
  9050. defines.add(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_NV)
  9051. defines.add(GL_MAX_ARRAY_TEXTURE_LAYERS_NV)
  9052. defines.add(GL_SAMPLER_2D_ARRAY_NV)
  9053. defines.add(GL_TEXTURE_2D_ARRAY_NV)
  9054. defines.add(GL_TEXTURE_BINDING_2D_ARRAY_NV)
  9055. defines.add(GL_UNPACK_IMAGE_HEIGHT_NV)
  9056. defines.add(GL_UNPACK_SKIP_IMAGES_NV)
  9057. # GL_NV_texture_border_clamp
  9058. GL_CLAMP_TO_BORDER_NV = Enumerant('GL_CLAMP_TO_BORDER_NV', 0x812d, 'GL_NV_texture_border_clamp')
  9059. GL_TEXTURE_BORDER_COLOR_NV = Enumerant('GL_TEXTURE_BORDER_COLOR_NV', 0x1004, 'GL_NV_texture_border_clamp')
  9060. defines.add(GL_CLAMP_TO_BORDER_NV)
  9061. defines.add(GL_TEXTURE_BORDER_COLOR_NV)
  9062. # GL_NV_texture_compression_latc
  9063. GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_NV = Enumerant('GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_NV', 0x8c72, 'GL_NV_texture_compression_latc')
  9064. GL_COMPRESSED_LUMINANCE_LATC1_NV = Enumerant('GL_COMPRESSED_LUMINANCE_LATC1_NV', 0x8c70, 'GL_NV_texture_compression_latc')
  9065. GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_NV = Enumerant('GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_NV', 0x8c73, 'GL_NV_texture_compression_latc')
  9066. GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_NV = Enumerant('GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_NV', 0x8c71, 'GL_NV_texture_compression_latc')
  9067. defines.add(GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_NV)
  9068. defines.add(GL_COMPRESSED_LUMINANCE_LATC1_NV)
  9069. defines.add(GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_NV)
  9070. defines.add(GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_NV)
  9071. # GL_NV_texture_compression_s3tc
  9072. GL_COMPRESSED_RGBA_S3TC_DXT1_NV = Enumerant('GL_COMPRESSED_RGBA_S3TC_DXT1_NV', 0x83f1, 'GL_NV_texture_compression_s3tc')
  9073. GL_COMPRESSED_RGBA_S3TC_DXT3_NV = Enumerant('GL_COMPRESSED_RGBA_S3TC_DXT3_NV', 0x83f2, 'GL_NV_texture_compression_s3tc')
  9074. GL_COMPRESSED_RGBA_S3TC_DXT5_NV = Enumerant('GL_COMPRESSED_RGBA_S3TC_DXT5_NV', 0x83f3, 'GL_NV_texture_compression_s3tc')
  9075. GL_COMPRESSED_RGB_S3TC_DXT1_NV = Enumerant('GL_COMPRESSED_RGB_S3TC_DXT1_NV', 0x83f0, 'GL_NV_texture_compression_s3tc')
  9076. defines.add(GL_COMPRESSED_RGBA_S3TC_DXT1_NV)
  9077. defines.add(GL_COMPRESSED_RGBA_S3TC_DXT3_NV)
  9078. defines.add(GL_COMPRESSED_RGBA_S3TC_DXT5_NV)
  9079. defines.add(GL_COMPRESSED_RGB_S3TC_DXT1_NV)
  9080. # GL_NV_texture_env_combine4
  9081. GL_COMBINE4_NV = Enumerant('GL_COMBINE4_NV', 0x8503, 'GL_NV_texture_env_combine4')
  9082. GL_OPERAND3_ALPHA_NV = Enumerant('GL_OPERAND3_ALPHA_NV', 0x859b, 'GL_NV_texture_env_combine4')
  9083. GL_OPERAND3_RGB_NV = Enumerant('GL_OPERAND3_RGB_NV', 0x8593, 'GL_NV_texture_env_combine4')
  9084. GL_SOURCE3_ALPHA_NV = Enumerant('GL_SOURCE3_ALPHA_NV', 0x858b, 'GL_NV_texture_env_combine4')
  9085. GL_SOURCE3_RGB_NV = Enumerant('GL_SOURCE3_RGB_NV', 0x8583, 'GL_NV_texture_env_combine4')
  9086. defines.add(GL_COMBINE4_NV)
  9087. defines.add(GL_OPERAND3_ALPHA_NV)
  9088. defines.add(GL_OPERAND3_RGB_NV)
  9089. defines.add(GL_SOURCE3_ALPHA_NV)
  9090. defines.add(GL_SOURCE3_RGB_NV)
  9091. # GL_NV_texture_expand_normal
  9092. GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = Enumerant('GL_TEXTURE_UNSIGNED_REMAP_MODE_NV', 0x888f, 'GL_NV_texture_expand_normal')
  9093. defines.add(GL_TEXTURE_UNSIGNED_REMAP_MODE_NV)
  9094. # GL_NV_texture_multisample
  9095. GL_TEXTURE_COLOR_SAMPLES_NV = Enumerant('GL_TEXTURE_COLOR_SAMPLES_NV', 0x9046, 'GL_NV_texture_multisample')
  9096. GL_TEXTURE_COVERAGE_SAMPLES_NV = Enumerant('GL_TEXTURE_COVERAGE_SAMPLES_NV', 0x9045, 'GL_NV_texture_multisample')
  9097. defines.add(GL_TEXTURE_COLOR_SAMPLES_NV)
  9098. defines.add(GL_TEXTURE_COVERAGE_SAMPLES_NV)
  9099. # GL_NV_texture_rectangle
  9100. GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = Enumerant('GL_MAX_RECTANGLE_TEXTURE_SIZE_NV', 0x84f8, 'GL_NV_texture_rectangle')
  9101. GL_PROXY_TEXTURE_RECTANGLE_NV = Enumerant('GL_PROXY_TEXTURE_RECTANGLE_NV', 0x84f7, 'GL_NV_texture_rectangle')
  9102. GL_TEXTURE_BINDING_RECTANGLE_NV = Enumerant('GL_TEXTURE_BINDING_RECTANGLE_NV', 0x84f6, 'GL_NV_texture_rectangle')
  9103. GL_TEXTURE_RECTANGLE_NV = Enumerant('GL_TEXTURE_RECTANGLE_NV', 0x84f5, 'GL_NV_texture_rectangle')
  9104. defines.add(GL_MAX_RECTANGLE_TEXTURE_SIZE_NV)
  9105. defines.add(GL_PROXY_TEXTURE_RECTANGLE_NV)
  9106. defines.add(GL_TEXTURE_BINDING_RECTANGLE_NV)
  9107. defines.add(GL_TEXTURE_RECTANGLE_NV)
  9108. # GL_NV_texture_shader
  9109. GL_CONST_EYE_NV = Enumerant('GL_CONST_EYE_NV', 0x86e5, 'GL_NV_texture_shader')
  9110. GL_CULL_FRAGMENT_NV = Enumerant('GL_CULL_FRAGMENT_NV', 0x86e7, 'GL_NV_texture_shader')
  9111. GL_CULL_MODES_NV = Enumerant('GL_CULL_MODES_NV', 0x86e0, 'GL_NV_texture_shader')
  9112. GL_DEPENDENT_AR_TEXTURE_2D_NV = Enumerant('GL_DEPENDENT_AR_TEXTURE_2D_NV', 0x86e9, 'GL_NV_texture_shader')
  9113. GL_DEPENDENT_GB_TEXTURE_2D_NV = Enumerant('GL_DEPENDENT_GB_TEXTURE_2D_NV', 0x86ea, 'GL_NV_texture_shader')
  9114. GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = Enumerant('GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV', 0x86f3, 'GL_NV_texture_shader')
  9115. GL_DOT_PRODUCT_DEPTH_REPLACE_NV = Enumerant('GL_DOT_PRODUCT_DEPTH_REPLACE_NV', 0x86ed, 'GL_NV_texture_shader')
  9116. GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = Enumerant('GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV', 0x86f1, 'GL_NV_texture_shader')
  9117. GL_DOT_PRODUCT_NV = Enumerant('GL_DOT_PRODUCT_NV', 0x86ec, 'GL_NV_texture_shader')
  9118. GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = Enumerant('GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV', 0x86f2, 'GL_NV_texture_shader')
  9119. GL_DOT_PRODUCT_TEXTURE_2D_NV = Enumerant('GL_DOT_PRODUCT_TEXTURE_2D_NV', 0x86ee, 'GL_NV_texture_shader')
  9120. GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = Enumerant('GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV', 0x86f0, 'GL_NV_texture_shader')
  9121. GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = Enumerant('GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV', 0x864e, 'GL_NV_texture_shader')
  9122. GL_DS_BIAS_NV = Enumerant('GL_DS_BIAS_NV', 0x8716, 'GL_NV_texture_shader')
  9123. GL_DS_SCALE_NV = Enumerant('GL_DS_SCALE_NV', 0x8710, 'GL_NV_texture_shader')
  9124. GL_DT_BIAS_NV = Enumerant('GL_DT_BIAS_NV', 0x8717, 'GL_NV_texture_shader')
  9125. GL_DT_SCALE_NV = Enumerant('GL_DT_SCALE_NV', 0x8711, 'GL_NV_texture_shader')
  9126. GL_HI_BIAS_NV = Enumerant('GL_HI_BIAS_NV', 0x8714, 'GL_NV_texture_shader')
  9127. GL_HI_SCALE_NV = Enumerant('GL_HI_SCALE_NV', 0x870e, 'GL_NV_texture_shader')
  9128. GL_LO_BIAS_NV = Enumerant('GL_LO_BIAS_NV', 0x8715, 'GL_NV_texture_shader')
  9129. GL_LO_SCALE_NV = Enumerant('GL_LO_SCALE_NV', 0x870f, 'GL_NV_texture_shader')
  9130. GL_MAGNITUDE_BIAS_NV = Enumerant('GL_MAGNITUDE_BIAS_NV', 0x8718, 'GL_NV_texture_shader')
  9131. GL_MAGNITUDE_SCALE_NV = Enumerant('GL_MAGNITUDE_SCALE_NV', 0x8712, 'GL_NV_texture_shader')
  9132. GL_OFFSET_TEXTURE_2D_BIAS_NV = Enumerant('GL_OFFSET_TEXTURE_2D_BIAS_NV', 0x86e3, 'GL_NV_texture_shader')
  9133. GL_OFFSET_TEXTURE_2D_MATRIX_NV = Enumerant('GL_OFFSET_TEXTURE_2D_MATRIX_NV', 0x86e1, 'GL_NV_texture_shader')
  9134. GL_OFFSET_TEXTURE_2D_NV = Enumerant('GL_OFFSET_TEXTURE_2D_NV', 0x86e8, 'GL_NV_texture_shader')
  9135. GL_OFFSET_TEXTURE_2D_SCALE_NV = Enumerant('GL_OFFSET_TEXTURE_2D_SCALE_NV', 0x86e2, 'GL_NV_texture_shader')
  9136. GL_OFFSET_TEXTURE_BIAS_NV = Enumerant('GL_OFFSET_TEXTURE_BIAS_NV', 0x86e3, 'GL_NV_texture_shader')
  9137. GL_OFFSET_TEXTURE_MATRIX_NV = Enumerant('GL_OFFSET_TEXTURE_MATRIX_NV', 0x86e1, 'GL_NV_texture_shader')
  9138. GL_OFFSET_TEXTURE_RECTANGLE_NV = Enumerant('GL_OFFSET_TEXTURE_RECTANGLE_NV', 0x864c, 'GL_NV_texture_shader')
  9139. GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = Enumerant('GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV', 0x864d, 'GL_NV_texture_shader')
  9140. GL_OFFSET_TEXTURE_SCALE_NV = Enumerant('GL_OFFSET_TEXTURE_SCALE_NV', 0x86e2, 'GL_NV_texture_shader')
  9141. GL_PASS_THROUGH_NV = Enumerant('GL_PASS_THROUGH_NV', 0x86e6, 'GL_NV_texture_shader')
  9142. GL_PREVIOUS_TEXTURE_INPUT_NV = Enumerant('GL_PREVIOUS_TEXTURE_INPUT_NV', 0x86e4, 'GL_NV_texture_shader')
  9143. GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = Enumerant('GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV', 0x86d9, 'GL_NV_texture_shader')
  9144. GL_SHADER_CONSISTENT_NV = Enumerant('GL_SHADER_CONSISTENT_NV', 0x86dd, 'GL_NV_texture_shader')
  9145. GL_SHADER_OPERATION_NV = Enumerant('GL_SHADER_OPERATION_NV', 0x86df, 'GL_NV_texture_shader')
  9146. GL_TEXTURE_BORDER_VALUES_NV = Enumerant('GL_TEXTURE_BORDER_VALUES_NV', 0x871a, 'GL_NV_texture_shader')
  9147. GL_TEXTURE_DS_SIZE_NV = Enumerant('GL_TEXTURE_DS_SIZE_NV', 0x871d, 'GL_NV_texture_shader')
  9148. GL_TEXTURE_DT_SIZE_NV = Enumerant('GL_TEXTURE_DT_SIZE_NV', 0x871e, 'GL_NV_texture_shader')
  9149. GL_TEXTURE_HI_SIZE_NV = Enumerant('GL_TEXTURE_HI_SIZE_NV', 0x871b, 'GL_NV_texture_shader')
  9150. GL_TEXTURE_LO_SIZE_NV = Enumerant('GL_TEXTURE_LO_SIZE_NV', 0x871c, 'GL_NV_texture_shader')
  9151. GL_TEXTURE_MAG_SIZE_NV = Enumerant('GL_TEXTURE_MAG_SIZE_NV', 0x871f, 'GL_NV_texture_shader')
  9152. GL_TEXTURE_SHADER_NV = Enumerant('GL_TEXTURE_SHADER_NV', 0x86de, 'GL_NV_texture_shader')
  9153. GL_VIBRANCE_BIAS_NV = Enumerant('GL_VIBRANCE_BIAS_NV', 0x8719, 'GL_NV_texture_shader')
  9154. GL_VIBRANCE_SCALE_NV = Enumerant('GL_VIBRANCE_SCALE_NV', 0x8713, 'GL_NV_texture_shader')
  9155. defines.add(GL_CONST_EYE_NV)
  9156. defines.add(GL_CULL_FRAGMENT_NV)
  9157. defines.add(GL_CULL_MODES_NV)
  9158. defines.add(GL_DEPENDENT_AR_TEXTURE_2D_NV)
  9159. defines.add(GL_DEPENDENT_GB_TEXTURE_2D_NV)
  9160. defines.add(GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV)
  9161. defines.add(GL_DOT_PRODUCT_DEPTH_REPLACE_NV)
  9162. defines.add(GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV)
  9163. defines.add(GL_DOT_PRODUCT_NV)
  9164. defines.add(GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV)
  9165. defines.add(GL_DOT_PRODUCT_TEXTURE_2D_NV)
  9166. defines.add(GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV)
  9167. defines.add(GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV)
  9168. defines.add(GL_DS_BIAS_NV)
  9169. defines.add(GL_DS_SCALE_NV)
  9170. defines.add(GL_DT_BIAS_NV)
  9171. defines.add(GL_DT_SCALE_NV)
  9172. defines.add(GL_HI_BIAS_NV)
  9173. defines.add(GL_HI_SCALE_NV)
  9174. defines.add(GL_LO_BIAS_NV)
  9175. defines.add(GL_LO_SCALE_NV)
  9176. defines.add(GL_MAGNITUDE_BIAS_NV)
  9177. defines.add(GL_MAGNITUDE_SCALE_NV)
  9178. defines.add(GL_OFFSET_TEXTURE_2D_BIAS_NV)
  9179. defines.add(GL_OFFSET_TEXTURE_2D_MATRIX_NV)
  9180. defines.add(GL_OFFSET_TEXTURE_2D_NV)
  9181. defines.add(GL_OFFSET_TEXTURE_2D_SCALE_NV)
  9182. defines.add(GL_OFFSET_TEXTURE_BIAS_NV)
  9183. defines.add(GL_OFFSET_TEXTURE_MATRIX_NV)
  9184. defines.add(GL_OFFSET_TEXTURE_RECTANGLE_NV)
  9185. defines.add(GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV)
  9186. defines.add(GL_OFFSET_TEXTURE_SCALE_NV)
  9187. defines.add(GL_PASS_THROUGH_NV)
  9188. defines.add(GL_PREVIOUS_TEXTURE_INPUT_NV)
  9189. defines.add(GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV)
  9190. defines.add(GL_SHADER_CONSISTENT_NV)
  9191. defines.add(GL_SHADER_OPERATION_NV)
  9192. defines.add(GL_TEXTURE_BORDER_VALUES_NV)
  9193. defines.add(GL_TEXTURE_DS_SIZE_NV)
  9194. defines.add(GL_TEXTURE_DT_SIZE_NV)
  9195. defines.add(GL_TEXTURE_HI_SIZE_NV)
  9196. defines.add(GL_TEXTURE_LO_SIZE_NV)
  9197. defines.add(GL_TEXTURE_MAG_SIZE_NV)
  9198. defines.add(GL_TEXTURE_SHADER_NV)
  9199. defines.add(GL_VIBRANCE_BIAS_NV)
  9200. defines.add(GL_VIBRANCE_SCALE_NV)
  9201. # GL_NV_texture_shader2
  9202. GL_DOT_PRODUCT_TEXTURE_3D_NV = Enumerant('GL_DOT_PRODUCT_TEXTURE_3D_NV', 0x86ef, 'GL_NV_texture_shader2')
  9203. GL_DSDT8_MAG8_INTENSITY8_NV = Enumerant('GL_DSDT8_MAG8_INTENSITY8_NV', 0x870b, 'GL_NV_texture_shader2')
  9204. GL_DSDT8_MAG8_NV = Enumerant('GL_DSDT8_MAG8_NV', 0x870a, 'GL_NV_texture_shader2')
  9205. GL_DSDT8_NV = Enumerant('GL_DSDT8_NV', 0x8709, 'GL_NV_texture_shader2')
  9206. GL_DSDT_MAG_INTENSITY_NV = Enumerant('GL_DSDT_MAG_INTENSITY_NV', 0x86dc, 'GL_NV_texture_shader2')
  9207. GL_DSDT_MAG_NV = Enumerant('GL_DSDT_MAG_NV', 0x86f6, 'GL_NV_texture_shader2')
  9208. GL_DSDT_MAG_VIB_NV = Enumerant('GL_DSDT_MAG_VIB_NV', 0x86f7, 'GL_NV_texture_shader2')
  9209. GL_DSDT_NV = Enumerant('GL_DSDT_NV', 0x86f5, 'GL_NV_texture_shader2')
  9210. GL_HILO16_NV = Enumerant('GL_HILO16_NV', 0x86f8, 'GL_NV_texture_shader2')
  9211. GL_HILO_NV = Enumerant('GL_HILO_NV', 0x86f4, 'GL_NV_texture_shader2')
  9212. GL_SIGNED_ALPHA8_NV = Enumerant('GL_SIGNED_ALPHA8_NV', 0x8706, 'GL_NV_texture_shader2')
  9213. GL_SIGNED_ALPHA_NV = Enumerant('GL_SIGNED_ALPHA_NV', 0x8705, 'GL_NV_texture_shader2')
  9214. GL_SIGNED_HILO16_NV = Enumerant('GL_SIGNED_HILO16_NV', 0x86fa, 'GL_NV_texture_shader2')
  9215. GL_SIGNED_HILO_NV = Enumerant('GL_SIGNED_HILO_NV', 0x86f9, 'GL_NV_texture_shader2')
  9216. GL_SIGNED_INTENSITY8_NV = Enumerant('GL_SIGNED_INTENSITY8_NV', 0x8708, 'GL_NV_texture_shader2')
  9217. GL_SIGNED_INTENSITY_NV = Enumerant('GL_SIGNED_INTENSITY_NV', 0x8707, 'GL_NV_texture_shader2')
  9218. GL_SIGNED_LUMINANCE8_ALPHA8_NV = Enumerant('GL_SIGNED_LUMINANCE8_ALPHA8_NV', 0x8704, 'GL_NV_texture_shader2')
  9219. GL_SIGNED_LUMINANCE8_NV = Enumerant('GL_SIGNED_LUMINANCE8_NV', 0x8702, 'GL_NV_texture_shader2')
  9220. GL_SIGNED_LUMINANCE_ALPHA_NV = Enumerant('GL_SIGNED_LUMINANCE_ALPHA_NV', 0x8703, 'GL_NV_texture_shader2')
  9221. GL_SIGNED_LUMINANCE_NV = Enumerant('GL_SIGNED_LUMINANCE_NV', 0x8701, 'GL_NV_texture_shader2')
  9222. GL_SIGNED_RGB8_NV = Enumerant('GL_SIGNED_RGB8_NV', 0x86ff, 'GL_NV_texture_shader2')
  9223. GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = Enumerant('GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV', 0x870d, 'GL_NV_texture_shader2')
  9224. GL_SIGNED_RGBA8_NV = Enumerant('GL_SIGNED_RGBA8_NV', 0x86fc, 'GL_NV_texture_shader2')
  9225. GL_SIGNED_RGBA_NV = Enumerant('GL_SIGNED_RGBA_NV', 0x86fb, 'GL_NV_texture_shader2')
  9226. GL_SIGNED_RGB_NV = Enumerant('GL_SIGNED_RGB_NV', 0x86fe, 'GL_NV_texture_shader2')
  9227. GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = Enumerant('GL_SIGNED_RGB_UNSIGNED_ALPHA_NV', 0x870c, 'GL_NV_texture_shader2')
  9228. GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = Enumerant('GL_UNSIGNED_INT_8_8_S8_S8_REV_NV', 0x86db, 'GL_NV_texture_shader2')
  9229. GL_UNSIGNED_INT_S8_S8_8_8_NV = Enumerant('GL_UNSIGNED_INT_S8_S8_8_8_NV', 0x86da, 'GL_NV_texture_shader2')
  9230. defines.add(GL_DOT_PRODUCT_TEXTURE_3D_NV)
  9231. defines.add(GL_DSDT8_MAG8_INTENSITY8_NV)
  9232. defines.add(GL_DSDT8_MAG8_NV)
  9233. defines.add(GL_DSDT8_NV)
  9234. defines.add(GL_DSDT_MAG_INTENSITY_NV)
  9235. defines.add(GL_DSDT_MAG_NV)
  9236. defines.add(GL_DSDT_MAG_VIB_NV)
  9237. defines.add(GL_DSDT_NV)
  9238. defines.add(GL_HILO16_NV)
  9239. defines.add(GL_HILO_NV)
  9240. defines.add(GL_SIGNED_ALPHA8_NV)
  9241. defines.add(GL_SIGNED_ALPHA_NV)
  9242. defines.add(GL_SIGNED_HILO16_NV)
  9243. defines.add(GL_SIGNED_HILO_NV)
  9244. defines.add(GL_SIGNED_INTENSITY8_NV)
  9245. defines.add(GL_SIGNED_INTENSITY_NV)
  9246. defines.add(GL_SIGNED_LUMINANCE8_ALPHA8_NV)
  9247. defines.add(GL_SIGNED_LUMINANCE8_NV)
  9248. defines.add(GL_SIGNED_LUMINANCE_ALPHA_NV)
  9249. defines.add(GL_SIGNED_LUMINANCE_NV)
  9250. defines.add(GL_SIGNED_RGB8_NV)
  9251. defines.add(GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV)
  9252. defines.add(GL_SIGNED_RGBA8_NV)
  9253. defines.add(GL_SIGNED_RGBA_NV)
  9254. defines.add(GL_SIGNED_RGB_NV)
  9255. defines.add(GL_SIGNED_RGB_UNSIGNED_ALPHA_NV)
  9256. defines.add(GL_UNSIGNED_INT_8_8_S8_S8_REV_NV)
  9257. defines.add(GL_UNSIGNED_INT_S8_S8_8_8_NV)
  9258. # GL_NV_texture_shader3
  9259. GL_DEPENDENT_HILO_TEXTURE_2D_NV = Enumerant('GL_DEPENDENT_HILO_TEXTURE_2D_NV', 0x8858, 'GL_NV_texture_shader3')
  9260. GL_DEPENDENT_RGB_TEXTURE_3D_NV = Enumerant('GL_DEPENDENT_RGB_TEXTURE_3D_NV', 0x8859, 'GL_NV_texture_shader3')
  9261. GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = Enumerant('GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV', 0x885a, 'GL_NV_texture_shader3')
  9262. GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = Enumerant('GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV', 0x885d, 'GL_NV_texture_shader3')
  9263. GL_DOT_PRODUCT_PASS_THROUGH_NV = Enumerant('GL_DOT_PRODUCT_PASS_THROUGH_NV', 0x885b, 'GL_NV_texture_shader3')
  9264. GL_DOT_PRODUCT_TEXTURE_1D_NV = Enumerant('GL_DOT_PRODUCT_TEXTURE_1D_NV', 0x885c, 'GL_NV_texture_shader3')
  9265. GL_FORCE_BLUE_TO_ONE_NV = Enumerant('GL_FORCE_BLUE_TO_ONE_NV', 0x8860, 'GL_NV_texture_shader3')
  9266. GL_HILO8_NV = Enumerant('GL_HILO8_NV', 0x885e, 'GL_NV_texture_shader3')
  9267. GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = Enumerant('GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV', 0x8856, 'GL_NV_texture_shader3')
  9268. GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = Enumerant('GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV', 0x8857, 'GL_NV_texture_shader3')
  9269. GL_OFFSET_HILO_TEXTURE_2D_NV = Enumerant('GL_OFFSET_HILO_TEXTURE_2D_NV', 0x8854, 'GL_NV_texture_shader3')
  9270. GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = Enumerant('GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV', 0x8855, 'GL_NV_texture_shader3')
  9271. GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = Enumerant('GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV', 0x8850, 'GL_NV_texture_shader3')
  9272. GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = Enumerant('GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV', 0x8851, 'GL_NV_texture_shader3')
  9273. GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = Enumerant('GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV', 0x8852, 'GL_NV_texture_shader3')
  9274. GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = Enumerant('GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV', 0x8853, 'GL_NV_texture_shader3')
  9275. GL_SIGNED_HILO8_NV = Enumerant('GL_SIGNED_HILO8_NV', 0x885f, 'GL_NV_texture_shader3')
  9276. defines.add(GL_DEPENDENT_HILO_TEXTURE_2D_NV)
  9277. defines.add(GL_DEPENDENT_RGB_TEXTURE_3D_NV)
  9278. defines.add(GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV)
  9279. defines.add(GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV)
  9280. defines.add(GL_DOT_PRODUCT_PASS_THROUGH_NV)
  9281. defines.add(GL_DOT_PRODUCT_TEXTURE_1D_NV)
  9282. defines.add(GL_FORCE_BLUE_TO_ONE_NV)
  9283. defines.add(GL_HILO8_NV)
  9284. defines.add(GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV)
  9285. defines.add(GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV)
  9286. defines.add(GL_OFFSET_HILO_TEXTURE_2D_NV)
  9287. defines.add(GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV)
  9288. defines.add(GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV)
  9289. defines.add(GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV)
  9290. defines.add(GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV)
  9291. defines.add(GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV)
  9292. defines.add(GL_SIGNED_HILO8_NV)
  9293. # GL_NV_transform_feedback
  9294. GL_ACTIVE_VARYINGS_NV = Enumerant('GL_ACTIVE_VARYINGS_NV', 0x8c81, 'GL_NV_transform_feedback')
  9295. GL_ACTIVE_VARYING_MAX_LENGTH_NV = Enumerant('GL_ACTIVE_VARYING_MAX_LENGTH_NV', 0x8c82, 'GL_NV_transform_feedback')
  9296. GL_BACK_PRIMARY_COLOR_NV = Enumerant('GL_BACK_PRIMARY_COLOR_NV', 0x8c77, 'GL_NV_transform_feedback')
  9297. GL_BACK_SECONDARY_COLOR_NV = Enumerant('GL_BACK_SECONDARY_COLOR_NV', 0x8c78, 'GL_NV_transform_feedback')
  9298. GL_CLIP_DISTANCE_NV = Enumerant('GL_CLIP_DISTANCE_NV', 0x8c7a, 'GL_NV_transform_feedback')
  9299. GL_GENERIC_ATTRIB_NV = Enumerant('GL_GENERIC_ATTRIB_NV', 0x8c7d, 'GL_NV_transform_feedback')
  9300. GL_INTERLEAVED_ATTRIBS_NV = Enumerant('GL_INTERLEAVED_ATTRIBS_NV', 0x8c8c, 'GL_NV_transform_feedback')
  9301. GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = Enumerant('GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV', 0x8c8a, 'GL_NV_transform_feedback')
  9302. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = Enumerant('GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV', 0x8c8b, 'GL_NV_transform_feedback')
  9303. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = Enumerant('GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV', 0x8c80, 'GL_NV_transform_feedback')
  9304. GL_PRIMITIVES_GENERATED_NV = Enumerant('GL_PRIMITIVES_GENERATED_NV', 0x8c87, 'GL_NV_transform_feedback')
  9305. GL_PRIMITIVE_ID_NV = Enumerant('GL_PRIMITIVE_ID_NV', 0x8c7c, 'GL_NV_transform_feedback')
  9306. GL_RASTERIZER_DISCARD_NV = Enumerant('GL_RASTERIZER_DISCARD_NV', 0x8c89, 'GL_NV_transform_feedback')
  9307. GL_SEPARATE_ATTRIBS_NV = Enumerant('GL_SEPARATE_ATTRIBS_NV', 0x8c8d, 'GL_NV_transform_feedback')
  9308. GL_TEXTURE_COORD_NV = Enumerant('GL_TEXTURE_COORD_NV', 0x8c79, 'GL_NV_transform_feedback')
  9309. GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = Enumerant('GL_TRANSFORM_FEEDBACK_ATTRIBS_NV', 0x8c7e, 'GL_NV_transform_feedback')
  9310. GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV', 0x8c8f, 'GL_NV_transform_feedback')
  9311. GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV', 0x8c7f, 'GL_NV_transform_feedback')
  9312. GL_TRANSFORM_FEEDBACK_BUFFER_NV = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_NV', 0x8c8e, 'GL_NV_transform_feedback')
  9313. GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV', 0x8c85, 'GL_NV_transform_feedback')
  9314. GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_START_NV', 0x8c84, 'GL_NV_transform_feedback')
  9315. GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = Enumerant('GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV', 0x8c88, 'GL_NV_transform_feedback')
  9316. GL_TRANSFORM_FEEDBACK_RECORD_NV = Enumerant('GL_TRANSFORM_FEEDBACK_RECORD_NV', 0x8c86, 'GL_NV_transform_feedback')
  9317. GL_TRANSFORM_FEEDBACK_VARYINGS_NV = Enumerant('GL_TRANSFORM_FEEDBACK_VARYINGS_NV', 0x8c83, 'GL_NV_transform_feedback')
  9318. GL_VERTEX_ID_NV = Enumerant('GL_VERTEX_ID_NV', 0x8c7b, 'GL_NV_transform_feedback')
  9319. defines.add(GL_ACTIVE_VARYINGS_NV)
  9320. defines.add(GL_ACTIVE_VARYING_MAX_LENGTH_NV)
  9321. defines.add(GL_BACK_PRIMARY_COLOR_NV)
  9322. defines.add(GL_BACK_SECONDARY_COLOR_NV)
  9323. defines.add(GL_CLIP_DISTANCE_NV)
  9324. defines.add(GL_GENERIC_ATTRIB_NV)
  9325. defines.add(GL_INTERLEAVED_ATTRIBS_NV)
  9326. defines.add(GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV)
  9327. defines.add(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV)
  9328. defines.add(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV)
  9329. defines.add(GL_PRIMITIVES_GENERATED_NV)
  9330. defines.add(GL_PRIMITIVE_ID_NV)
  9331. defines.add(GL_RASTERIZER_DISCARD_NV)
  9332. defines.add(GL_SEPARATE_ATTRIBS_NV)
  9333. defines.add(GL_TEXTURE_COORD_NV)
  9334. defines.add(GL_TRANSFORM_FEEDBACK_ATTRIBS_NV)
  9335. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV)
  9336. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV)
  9337. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_NV)
  9338. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV)
  9339. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_START_NV)
  9340. defines.add(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV)
  9341. defines.add(GL_TRANSFORM_FEEDBACK_RECORD_NV)
  9342. defines.add(GL_TRANSFORM_FEEDBACK_VARYINGS_NV)
  9343. defines.add(GL_VERTEX_ID_NV)
  9344. # GL_NV_transform_feedback2
  9345. GL_TRANSFORM_FEEDBACK_BINDING_NV = Enumerant('GL_TRANSFORM_FEEDBACK_BINDING_NV', 0x8e25, 'GL_NV_transform_feedback2')
  9346. GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV', 0x8e24, 'GL_NV_transform_feedback2')
  9347. GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = Enumerant('GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV', 0x8e23, 'GL_NV_transform_feedback2')
  9348. GL_TRANSFORM_FEEDBACK_NV = Enumerant('GL_TRANSFORM_FEEDBACK_NV', 0x8e22, 'GL_NV_transform_feedback2')
  9349. defines.add(GL_TRANSFORM_FEEDBACK_BINDING_NV)
  9350. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV)
  9351. defines.add(GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV)
  9352. defines.add(GL_TRANSFORM_FEEDBACK_NV)
  9353. # GL_NV_vdpau_interop
  9354. GL_SURFACE_MAPPED_NV = Enumerant('GL_SURFACE_MAPPED_NV', 0x8700, 'GL_NV_vdpau_interop')
  9355. GL_SURFACE_REGISTERED_NV = Enumerant('GL_SURFACE_REGISTERED_NV', 0x86fd, 'GL_NV_vdpau_interop')
  9356. GL_SURFACE_STATE_NV = Enumerant('GL_SURFACE_STATE_NV', 0x86eb, 'GL_NV_vdpau_interop')
  9357. GL_WRITE_DISCARD_NV = Enumerant('GL_WRITE_DISCARD_NV', 0x88be, 'GL_NV_vdpau_interop')
  9358. defines.add(GL_SURFACE_MAPPED_NV)
  9359. defines.add(GL_SURFACE_REGISTERED_NV)
  9360. defines.add(GL_SURFACE_STATE_NV)
  9361. defines.add(GL_WRITE_DISCARD_NV)
  9362. # GL_NV_vertex_array_range
  9363. GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = Enumerant('GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV', 0x8520, 'GL_NV_vertex_array_range')
  9364. GL_VERTEX_ARRAY_RANGE_LENGTH_NV = Enumerant('GL_VERTEX_ARRAY_RANGE_LENGTH_NV', 0x851e, 'GL_NV_vertex_array_range')
  9365. GL_VERTEX_ARRAY_RANGE_NV = Enumerant('GL_VERTEX_ARRAY_RANGE_NV', 0x851d, 'GL_NV_vertex_array_range')
  9366. GL_VERTEX_ARRAY_RANGE_POINTER_NV = Enumerant('GL_VERTEX_ARRAY_RANGE_POINTER_NV', 0x8521, 'GL_NV_vertex_array_range')
  9367. GL_VERTEX_ARRAY_RANGE_VALID_NV = Enumerant('GL_VERTEX_ARRAY_RANGE_VALID_NV', 0x851f, 'GL_NV_vertex_array_range')
  9368. defines.add(GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV)
  9369. defines.add(GL_VERTEX_ARRAY_RANGE_LENGTH_NV)
  9370. defines.add(GL_VERTEX_ARRAY_RANGE_NV)
  9371. defines.add(GL_VERTEX_ARRAY_RANGE_POINTER_NV)
  9372. defines.add(GL_VERTEX_ARRAY_RANGE_VALID_NV)
  9373. # GL_NV_vertex_array_range2
  9374. GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = Enumerant('GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV', 0x8533, 'GL_NV_vertex_array_range2')
  9375. defines.add(GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV)
  9376. # GL_NV_vertex_attrib_integer_64bit
  9377. GL_INT64_NV = Enumerant('GL_INT64_NV', 0x140e, 'GL_NV_vertex_attrib_integer_64bit')
  9378. GL_UNSIGNED_INT64_NV = Enumerant('GL_UNSIGNED_INT64_NV', 0x140f, 'GL_NV_vertex_attrib_integer_64bit')
  9379. defines.add(GL_INT64_NV)
  9380. defines.add(GL_UNSIGNED_INT64_NV)
  9381. # GL_NV_vertex_buffer_unified_memory
  9382. GL_COLOR_ARRAY_ADDRESS_NV = Enumerant('GL_COLOR_ARRAY_ADDRESS_NV', 0x8f23, 'GL_NV_vertex_buffer_unified_memory')
  9383. GL_COLOR_ARRAY_LENGTH_NV = Enumerant('GL_COLOR_ARRAY_LENGTH_NV', 0x8f2d, 'GL_NV_vertex_buffer_unified_memory')
  9384. GL_DRAW_INDIRECT_ADDRESS_NV = Enumerant('GL_DRAW_INDIRECT_ADDRESS_NV', 0x8f41, 'GL_NV_vertex_buffer_unified_memory')
  9385. GL_DRAW_INDIRECT_LENGTH_NV = Enumerant('GL_DRAW_INDIRECT_LENGTH_NV', 0x8f42, 'GL_NV_vertex_buffer_unified_memory')
  9386. GL_DRAW_INDIRECT_UNIFIED_NV = Enumerant('GL_DRAW_INDIRECT_UNIFIED_NV', 0x8f40, 'GL_NV_vertex_buffer_unified_memory')
  9387. GL_EDGE_FLAG_ARRAY_ADDRESS_NV = Enumerant('GL_EDGE_FLAG_ARRAY_ADDRESS_NV', 0x8f26, 'GL_NV_vertex_buffer_unified_memory')
  9388. GL_EDGE_FLAG_ARRAY_LENGTH_NV = Enumerant('GL_EDGE_FLAG_ARRAY_LENGTH_NV', 0x8f30, 'GL_NV_vertex_buffer_unified_memory')
  9389. GL_ELEMENT_ARRAY_ADDRESS_NV = Enumerant('GL_ELEMENT_ARRAY_ADDRESS_NV', 0x8f29, 'GL_NV_vertex_buffer_unified_memory')
  9390. GL_ELEMENT_ARRAY_LENGTH_NV = Enumerant('GL_ELEMENT_ARRAY_LENGTH_NV', 0x8f33, 'GL_NV_vertex_buffer_unified_memory')
  9391. GL_ELEMENT_ARRAY_UNIFIED_NV = Enumerant('GL_ELEMENT_ARRAY_UNIFIED_NV', 0x8f1f, 'GL_NV_vertex_buffer_unified_memory')
  9392. GL_FOG_COORD_ARRAY_ADDRESS_NV = Enumerant('GL_FOG_COORD_ARRAY_ADDRESS_NV', 0x8f28, 'GL_NV_vertex_buffer_unified_memory')
  9393. GL_FOG_COORD_ARRAY_LENGTH_NV = Enumerant('GL_FOG_COORD_ARRAY_LENGTH_NV', 0x8f32, 'GL_NV_vertex_buffer_unified_memory')
  9394. GL_INDEX_ARRAY_ADDRESS_NV = Enumerant('GL_INDEX_ARRAY_ADDRESS_NV', 0x8f24, 'GL_NV_vertex_buffer_unified_memory')
  9395. GL_INDEX_ARRAY_LENGTH_NV = Enumerant('GL_INDEX_ARRAY_LENGTH_NV', 0x8f2e, 'GL_NV_vertex_buffer_unified_memory')
  9396. GL_NORMAL_ARRAY_ADDRESS_NV = Enumerant('GL_NORMAL_ARRAY_ADDRESS_NV', 0x8f22, 'GL_NV_vertex_buffer_unified_memory')
  9397. GL_NORMAL_ARRAY_LENGTH_NV = Enumerant('GL_NORMAL_ARRAY_LENGTH_NV', 0x8f2c, 'GL_NV_vertex_buffer_unified_memory')
  9398. GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = Enumerant('GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV', 0x8f27, 'GL_NV_vertex_buffer_unified_memory')
  9399. GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = Enumerant('GL_SECONDARY_COLOR_ARRAY_LENGTH_NV', 0x8f31, 'GL_NV_vertex_buffer_unified_memory')
  9400. GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = Enumerant('GL_TEXTURE_COORD_ARRAY_ADDRESS_NV', 0x8f25, 'GL_NV_vertex_buffer_unified_memory')
  9401. GL_TEXTURE_COORD_ARRAY_LENGTH_NV = Enumerant('GL_TEXTURE_COORD_ARRAY_LENGTH_NV', 0x8f2f, 'GL_NV_vertex_buffer_unified_memory')
  9402. GL_VERTEX_ARRAY_ADDRESS_NV = Enumerant('GL_VERTEX_ARRAY_ADDRESS_NV', 0x8f21, 'GL_NV_vertex_buffer_unified_memory')
  9403. GL_VERTEX_ARRAY_LENGTH_NV = Enumerant('GL_VERTEX_ARRAY_LENGTH_NV', 0x8f2b, 'GL_NV_vertex_buffer_unified_memory')
  9404. GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV', 0x8f20, 'GL_NV_vertex_buffer_unified_memory')
  9405. GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV', 0x8f2a, 'GL_NV_vertex_buffer_unified_memory')
  9406. GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV', 0x8f1e, 'GL_NV_vertex_buffer_unified_memory')
  9407. defines.add(GL_COLOR_ARRAY_ADDRESS_NV)
  9408. defines.add(GL_COLOR_ARRAY_LENGTH_NV)
  9409. defines.add(GL_DRAW_INDIRECT_ADDRESS_NV)
  9410. defines.add(GL_DRAW_INDIRECT_LENGTH_NV)
  9411. defines.add(GL_DRAW_INDIRECT_UNIFIED_NV)
  9412. defines.add(GL_EDGE_FLAG_ARRAY_ADDRESS_NV)
  9413. defines.add(GL_EDGE_FLAG_ARRAY_LENGTH_NV)
  9414. defines.add(GL_ELEMENT_ARRAY_ADDRESS_NV)
  9415. defines.add(GL_ELEMENT_ARRAY_LENGTH_NV)
  9416. defines.add(GL_ELEMENT_ARRAY_UNIFIED_NV)
  9417. defines.add(GL_FOG_COORD_ARRAY_ADDRESS_NV)
  9418. defines.add(GL_FOG_COORD_ARRAY_LENGTH_NV)
  9419. defines.add(GL_INDEX_ARRAY_ADDRESS_NV)
  9420. defines.add(GL_INDEX_ARRAY_LENGTH_NV)
  9421. defines.add(GL_NORMAL_ARRAY_ADDRESS_NV)
  9422. defines.add(GL_NORMAL_ARRAY_LENGTH_NV)
  9423. defines.add(GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV)
  9424. defines.add(GL_SECONDARY_COLOR_ARRAY_LENGTH_NV)
  9425. defines.add(GL_TEXTURE_COORD_ARRAY_ADDRESS_NV)
  9426. defines.add(GL_TEXTURE_COORD_ARRAY_LENGTH_NV)
  9427. defines.add(GL_VERTEX_ARRAY_ADDRESS_NV)
  9428. defines.add(GL_VERTEX_ARRAY_LENGTH_NV)
  9429. defines.add(GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV)
  9430. defines.add(GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV)
  9431. defines.add(GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV)
  9432. # GL_NV_vertex_program
  9433. GL_ATTRIB_ARRAY_POINTER_NV = Enumerant('GL_ATTRIB_ARRAY_POINTER_NV', 0x8645, 'GL_NV_vertex_program')
  9434. GL_ATTRIB_ARRAY_SIZE_NV = Enumerant('GL_ATTRIB_ARRAY_SIZE_NV', 0x8623, 'GL_NV_vertex_program')
  9435. GL_ATTRIB_ARRAY_STRIDE_NV = Enumerant('GL_ATTRIB_ARRAY_STRIDE_NV', 0x8624, 'GL_NV_vertex_program')
  9436. GL_ATTRIB_ARRAY_TYPE_NV = Enumerant('GL_ATTRIB_ARRAY_TYPE_NV', 0x8625, 'GL_NV_vertex_program')
  9437. GL_CURRENT_ATTRIB_NV = Enumerant('GL_CURRENT_ATTRIB_NV', 0x8626, 'GL_NV_vertex_program')
  9438. GL_CURRENT_MATRIX_NV = Enumerant('GL_CURRENT_MATRIX_NV', 0x8641, 'GL_NV_vertex_program')
  9439. GL_CURRENT_MATRIX_STACK_DEPTH_NV = Enumerant('GL_CURRENT_MATRIX_STACK_DEPTH_NV', 0x8640, 'GL_NV_vertex_program')
  9440. GL_IDENTITY_NV = Enumerant('GL_IDENTITY_NV', 0x862a, 'GL_NV_vertex_program')
  9441. GL_INVERSE_NV = Enumerant('GL_INVERSE_NV', 0x862b, 'GL_NV_vertex_program')
  9442. GL_INVERSE_TRANSPOSE_NV = Enumerant('GL_INVERSE_TRANSPOSE_NV', 0x862d, 'GL_NV_vertex_program')
  9443. GL_MAP1_VERTEX_ATTRIB0_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB0_4_NV', 0x8660, 'GL_NV_vertex_program')
  9444. GL_MAP1_VERTEX_ATTRIB10_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB10_4_NV', 0x866a, 'GL_NV_vertex_program')
  9445. GL_MAP1_VERTEX_ATTRIB11_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB11_4_NV', 0x866b, 'GL_NV_vertex_program')
  9446. GL_MAP1_VERTEX_ATTRIB12_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB12_4_NV', 0x866c, 'GL_NV_vertex_program')
  9447. GL_MAP1_VERTEX_ATTRIB13_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB13_4_NV', 0x866d, 'GL_NV_vertex_program')
  9448. GL_MAP1_VERTEX_ATTRIB14_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB14_4_NV', 0x866e, 'GL_NV_vertex_program')
  9449. GL_MAP1_VERTEX_ATTRIB15_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB15_4_NV', 0x866f, 'GL_NV_vertex_program')
  9450. GL_MAP1_VERTEX_ATTRIB1_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB1_4_NV', 0x8661, 'GL_NV_vertex_program')
  9451. GL_MAP1_VERTEX_ATTRIB2_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB2_4_NV', 0x8662, 'GL_NV_vertex_program')
  9452. GL_MAP1_VERTEX_ATTRIB3_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB3_4_NV', 0x8663, 'GL_NV_vertex_program')
  9453. GL_MAP1_VERTEX_ATTRIB4_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB4_4_NV', 0x8664, 'GL_NV_vertex_program')
  9454. GL_MAP1_VERTEX_ATTRIB5_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB5_4_NV', 0x8665, 'GL_NV_vertex_program')
  9455. GL_MAP1_VERTEX_ATTRIB6_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB6_4_NV', 0x8666, 'GL_NV_vertex_program')
  9456. GL_MAP1_VERTEX_ATTRIB7_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB7_4_NV', 0x8667, 'GL_NV_vertex_program')
  9457. GL_MAP1_VERTEX_ATTRIB8_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB8_4_NV', 0x8668, 'GL_NV_vertex_program')
  9458. GL_MAP1_VERTEX_ATTRIB9_4_NV = Enumerant('GL_MAP1_VERTEX_ATTRIB9_4_NV', 0x8669, 'GL_NV_vertex_program')
  9459. GL_MAP2_VERTEX_ATTRIB0_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB0_4_NV', 0x8670, 'GL_NV_vertex_program')
  9460. GL_MAP2_VERTEX_ATTRIB10_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB10_4_NV', 0x867a, 'GL_NV_vertex_program')
  9461. GL_MAP2_VERTEX_ATTRIB11_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB11_4_NV', 0x867b, 'GL_NV_vertex_program')
  9462. GL_MAP2_VERTEX_ATTRIB12_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB12_4_NV', 0x867c, 'GL_NV_vertex_program')
  9463. GL_MAP2_VERTEX_ATTRIB13_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB13_4_NV', 0x867d, 'GL_NV_vertex_program')
  9464. GL_MAP2_VERTEX_ATTRIB14_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB14_4_NV', 0x867e, 'GL_NV_vertex_program')
  9465. GL_MAP2_VERTEX_ATTRIB15_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB15_4_NV', 0x867f, 'GL_NV_vertex_program')
  9466. GL_MAP2_VERTEX_ATTRIB1_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB1_4_NV', 0x8671, 'GL_NV_vertex_program')
  9467. GL_MAP2_VERTEX_ATTRIB2_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB2_4_NV', 0x8672, 'GL_NV_vertex_program')
  9468. GL_MAP2_VERTEX_ATTRIB3_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB3_4_NV', 0x8673, 'GL_NV_vertex_program')
  9469. GL_MAP2_VERTEX_ATTRIB4_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB4_4_NV', 0x8674, 'GL_NV_vertex_program')
  9470. GL_MAP2_VERTEX_ATTRIB5_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB5_4_NV', 0x8675, 'GL_NV_vertex_program')
  9471. GL_MAP2_VERTEX_ATTRIB6_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB6_4_NV', 0x8676, 'GL_NV_vertex_program')
  9472. GL_MAP2_VERTEX_ATTRIB7_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB7_4_NV', 0x8677, 'GL_NV_vertex_program')
  9473. GL_MAP2_VERTEX_ATTRIB8_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB8_4_NV', 0x8678, 'GL_NV_vertex_program')
  9474. GL_MAP2_VERTEX_ATTRIB9_4_NV = Enumerant('GL_MAP2_VERTEX_ATTRIB9_4_NV', 0x8679, 'GL_NV_vertex_program')
  9475. GL_MATRIX0_NV = Enumerant('GL_MATRIX0_NV', 0x8630, 'GL_NV_vertex_program')
  9476. GL_MATRIX1_NV = Enumerant('GL_MATRIX1_NV', 0x8631, 'GL_NV_vertex_program')
  9477. GL_MATRIX2_NV = Enumerant('GL_MATRIX2_NV', 0x8632, 'GL_NV_vertex_program')
  9478. GL_MATRIX3_NV = Enumerant('GL_MATRIX3_NV', 0x8633, 'GL_NV_vertex_program')
  9479. GL_MATRIX4_NV = Enumerant('GL_MATRIX4_NV', 0x8634, 'GL_NV_vertex_program')
  9480. GL_MATRIX5_NV = Enumerant('GL_MATRIX5_NV', 0x8635, 'GL_NV_vertex_program')
  9481. GL_MATRIX6_NV = Enumerant('GL_MATRIX6_NV', 0x8636, 'GL_NV_vertex_program')
  9482. GL_MATRIX7_NV = Enumerant('GL_MATRIX7_NV', 0x8637, 'GL_NV_vertex_program')
  9483. GL_MAX_TRACK_MATRICES_NV = Enumerant('GL_MAX_TRACK_MATRICES_NV', 0x862f, 'GL_NV_vertex_program')
  9484. GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = Enumerant('GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV', 0x862e, 'GL_NV_vertex_program')
  9485. GL_MODELVIEW_PROJECTION_NV = Enumerant('GL_MODELVIEW_PROJECTION_NV', 0x8629, 'GL_NV_vertex_program')
  9486. GL_PROGRAM_ERROR_POSITION_NV = Enumerant('GL_PROGRAM_ERROR_POSITION_NV', 0x864b, 'GL_NV_vertex_program')
  9487. GL_PROGRAM_LENGTH_NV = Enumerant('GL_PROGRAM_LENGTH_NV', 0x8627, 'GL_NV_vertex_program')
  9488. GL_PROGRAM_PARAMETER_NV = Enumerant('GL_PROGRAM_PARAMETER_NV', 0x8644, 'GL_NV_vertex_program')
  9489. GL_PROGRAM_RESIDENT_NV = Enumerant('GL_PROGRAM_RESIDENT_NV', 0x8647, 'GL_NV_vertex_program')
  9490. GL_PROGRAM_STRING_NV = Enumerant('GL_PROGRAM_STRING_NV', 0x8628, 'GL_NV_vertex_program')
  9491. GL_PROGRAM_TARGET_NV = Enumerant('GL_PROGRAM_TARGET_NV', 0x8646, 'GL_NV_vertex_program')
  9492. GL_TRACK_MATRIX_NV = Enumerant('GL_TRACK_MATRIX_NV', 0x8648, 'GL_NV_vertex_program')
  9493. GL_TRACK_MATRIX_TRANSFORM_NV = Enumerant('GL_TRACK_MATRIX_TRANSFORM_NV', 0x8649, 'GL_NV_vertex_program')
  9494. GL_TRANSPOSE_NV = Enumerant('GL_TRANSPOSE_NV', 0x862c, 'GL_NV_vertex_program')
  9495. GL_VERTEX_ATTRIB_ARRAY0_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY0_NV', 0x8650, 'GL_NV_vertex_program')
  9496. GL_VERTEX_ATTRIB_ARRAY10_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY10_NV', 0x865a, 'GL_NV_vertex_program')
  9497. GL_VERTEX_ATTRIB_ARRAY11_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY11_NV', 0x865b, 'GL_NV_vertex_program')
  9498. GL_VERTEX_ATTRIB_ARRAY12_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY12_NV', 0x865c, 'GL_NV_vertex_program')
  9499. GL_VERTEX_ATTRIB_ARRAY13_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY13_NV', 0x865d, 'GL_NV_vertex_program')
  9500. GL_VERTEX_ATTRIB_ARRAY14_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY14_NV', 0x865e, 'GL_NV_vertex_program')
  9501. GL_VERTEX_ATTRIB_ARRAY15_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY15_NV', 0x865f, 'GL_NV_vertex_program')
  9502. GL_VERTEX_ATTRIB_ARRAY1_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY1_NV', 0x8651, 'GL_NV_vertex_program')
  9503. GL_VERTEX_ATTRIB_ARRAY2_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY2_NV', 0x8652, 'GL_NV_vertex_program')
  9504. GL_VERTEX_ATTRIB_ARRAY3_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY3_NV', 0x8653, 'GL_NV_vertex_program')
  9505. GL_VERTEX_ATTRIB_ARRAY4_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY4_NV', 0x8654, 'GL_NV_vertex_program')
  9506. GL_VERTEX_ATTRIB_ARRAY5_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY5_NV', 0x8655, 'GL_NV_vertex_program')
  9507. GL_VERTEX_ATTRIB_ARRAY6_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY6_NV', 0x8656, 'GL_NV_vertex_program')
  9508. GL_VERTEX_ATTRIB_ARRAY7_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY7_NV', 0x8657, 'GL_NV_vertex_program')
  9509. GL_VERTEX_ATTRIB_ARRAY8_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY8_NV', 0x8658, 'GL_NV_vertex_program')
  9510. GL_VERTEX_ATTRIB_ARRAY9_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY9_NV', 0x8659, 'GL_NV_vertex_program')
  9511. GL_VERTEX_PROGRAM_BINDING_NV = Enumerant('GL_VERTEX_PROGRAM_BINDING_NV', 0x864a, 'GL_NV_vertex_program')
  9512. GL_VERTEX_PROGRAM_NV = Enumerant('GL_VERTEX_PROGRAM_NV', 0x8620, 'GL_NV_vertex_program')
  9513. GL_VERTEX_PROGRAM_POINT_SIZE_NV = Enumerant('GL_VERTEX_PROGRAM_POINT_SIZE_NV', 0x8642, 'GL_NV_vertex_program')
  9514. GL_VERTEX_PROGRAM_TWO_SIDE_NV = Enumerant('GL_VERTEX_PROGRAM_TWO_SIDE_NV', 0x8643, 'GL_NV_vertex_program')
  9515. GL_VERTEX_STATE_PROGRAM_NV = Enumerant('GL_VERTEX_STATE_PROGRAM_NV', 0x8621, 'GL_NV_vertex_program')
  9516. defines.add(GL_ATTRIB_ARRAY_POINTER_NV)
  9517. defines.add(GL_ATTRIB_ARRAY_SIZE_NV)
  9518. defines.add(GL_ATTRIB_ARRAY_STRIDE_NV)
  9519. defines.add(GL_ATTRIB_ARRAY_TYPE_NV)
  9520. defines.add(GL_CURRENT_ATTRIB_NV)
  9521. defines.add(GL_CURRENT_MATRIX_NV)
  9522. defines.add(GL_CURRENT_MATRIX_STACK_DEPTH_NV)
  9523. defines.add(GL_IDENTITY_NV)
  9524. defines.add(GL_INVERSE_NV)
  9525. defines.add(GL_INVERSE_TRANSPOSE_NV)
  9526. defines.add(GL_MAP1_VERTEX_ATTRIB0_4_NV)
  9527. defines.add(GL_MAP1_VERTEX_ATTRIB10_4_NV)
  9528. defines.add(GL_MAP1_VERTEX_ATTRIB11_4_NV)
  9529. defines.add(GL_MAP1_VERTEX_ATTRIB12_4_NV)
  9530. defines.add(GL_MAP1_VERTEX_ATTRIB13_4_NV)
  9531. defines.add(GL_MAP1_VERTEX_ATTRIB14_4_NV)
  9532. defines.add(GL_MAP1_VERTEX_ATTRIB15_4_NV)
  9533. defines.add(GL_MAP1_VERTEX_ATTRIB1_4_NV)
  9534. defines.add(GL_MAP1_VERTEX_ATTRIB2_4_NV)
  9535. defines.add(GL_MAP1_VERTEX_ATTRIB3_4_NV)
  9536. defines.add(GL_MAP1_VERTEX_ATTRIB4_4_NV)
  9537. defines.add(GL_MAP1_VERTEX_ATTRIB5_4_NV)
  9538. defines.add(GL_MAP1_VERTEX_ATTRIB6_4_NV)
  9539. defines.add(GL_MAP1_VERTEX_ATTRIB7_4_NV)
  9540. defines.add(GL_MAP1_VERTEX_ATTRIB8_4_NV)
  9541. defines.add(GL_MAP1_VERTEX_ATTRIB9_4_NV)
  9542. defines.add(GL_MAP2_VERTEX_ATTRIB0_4_NV)
  9543. defines.add(GL_MAP2_VERTEX_ATTRIB10_4_NV)
  9544. defines.add(GL_MAP2_VERTEX_ATTRIB11_4_NV)
  9545. defines.add(GL_MAP2_VERTEX_ATTRIB12_4_NV)
  9546. defines.add(GL_MAP2_VERTEX_ATTRIB13_4_NV)
  9547. defines.add(GL_MAP2_VERTEX_ATTRIB14_4_NV)
  9548. defines.add(GL_MAP2_VERTEX_ATTRIB15_4_NV)
  9549. defines.add(GL_MAP2_VERTEX_ATTRIB1_4_NV)
  9550. defines.add(GL_MAP2_VERTEX_ATTRIB2_4_NV)
  9551. defines.add(GL_MAP2_VERTEX_ATTRIB3_4_NV)
  9552. defines.add(GL_MAP2_VERTEX_ATTRIB4_4_NV)
  9553. defines.add(GL_MAP2_VERTEX_ATTRIB5_4_NV)
  9554. defines.add(GL_MAP2_VERTEX_ATTRIB6_4_NV)
  9555. defines.add(GL_MAP2_VERTEX_ATTRIB7_4_NV)
  9556. defines.add(GL_MAP2_VERTEX_ATTRIB8_4_NV)
  9557. defines.add(GL_MAP2_VERTEX_ATTRIB9_4_NV)
  9558. defines.add(GL_MATRIX0_NV)
  9559. defines.add(GL_MATRIX1_NV)
  9560. defines.add(GL_MATRIX2_NV)
  9561. defines.add(GL_MATRIX3_NV)
  9562. defines.add(GL_MATRIX4_NV)
  9563. defines.add(GL_MATRIX5_NV)
  9564. defines.add(GL_MATRIX6_NV)
  9565. defines.add(GL_MATRIX7_NV)
  9566. defines.add(GL_MAX_TRACK_MATRICES_NV)
  9567. defines.add(GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV)
  9568. defines.add(GL_MODELVIEW_PROJECTION_NV)
  9569. defines.add(GL_PROGRAM_ERROR_POSITION_NV)
  9570. defines.add(GL_PROGRAM_LENGTH_NV)
  9571. defines.add(GL_PROGRAM_PARAMETER_NV)
  9572. defines.add(GL_PROGRAM_RESIDENT_NV)
  9573. defines.add(GL_PROGRAM_STRING_NV)
  9574. defines.add(GL_PROGRAM_TARGET_NV)
  9575. defines.add(GL_TRACK_MATRIX_NV)
  9576. defines.add(GL_TRACK_MATRIX_TRANSFORM_NV)
  9577. defines.add(GL_TRANSPOSE_NV)
  9578. defines.add(GL_VERTEX_ATTRIB_ARRAY0_NV)
  9579. defines.add(GL_VERTEX_ATTRIB_ARRAY10_NV)
  9580. defines.add(GL_VERTEX_ATTRIB_ARRAY11_NV)
  9581. defines.add(GL_VERTEX_ATTRIB_ARRAY12_NV)
  9582. defines.add(GL_VERTEX_ATTRIB_ARRAY13_NV)
  9583. defines.add(GL_VERTEX_ATTRIB_ARRAY14_NV)
  9584. defines.add(GL_VERTEX_ATTRIB_ARRAY15_NV)
  9585. defines.add(GL_VERTEX_ATTRIB_ARRAY1_NV)
  9586. defines.add(GL_VERTEX_ATTRIB_ARRAY2_NV)
  9587. defines.add(GL_VERTEX_ATTRIB_ARRAY3_NV)
  9588. defines.add(GL_VERTEX_ATTRIB_ARRAY4_NV)
  9589. defines.add(GL_VERTEX_ATTRIB_ARRAY5_NV)
  9590. defines.add(GL_VERTEX_ATTRIB_ARRAY6_NV)
  9591. defines.add(GL_VERTEX_ATTRIB_ARRAY7_NV)
  9592. defines.add(GL_VERTEX_ATTRIB_ARRAY8_NV)
  9593. defines.add(GL_VERTEX_ATTRIB_ARRAY9_NV)
  9594. defines.add(GL_VERTEX_PROGRAM_BINDING_NV)
  9595. defines.add(GL_VERTEX_PROGRAM_NV)
  9596. defines.add(GL_VERTEX_PROGRAM_POINT_SIZE_NV)
  9597. defines.add(GL_VERTEX_PROGRAM_TWO_SIDE_NV)
  9598. defines.add(GL_VERTEX_STATE_PROGRAM_NV)
  9599. # GL_NV_vertex_program2_option
  9600. GL_MAX_PROGRAM_CALL_DEPTH_NV = Enumerant('GL_MAX_PROGRAM_CALL_DEPTH_NV', 0x88f5, 'GL_NV_vertex_program2_option')
  9601. GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = Enumerant('GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV', 0x88f4, 'GL_NV_vertex_program2_option')
  9602. defines.add(GL_MAX_PROGRAM_CALL_DEPTH_NV)
  9603. defines.add(GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV)
  9604. # GL_NV_vertex_program3
  9605. MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = Enumerant('MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB', 0x8b4c, 'GL_NV_vertex_program3')
  9606. defines.add(MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB)
  9607. # GL_NV_vertex_program4
  9608. GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV = Enumerant('GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV', 0x88fd, 'GL_NV_vertex_program4')
  9609. defines.add(GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV)
  9610. # GL_NV_video_capture
  9611. GL_FAILURE_NV = Enumerant('GL_FAILURE_NV', 0x9030, 'GL_NV_video_capture')
  9612. GL_FIELD_LOWER_NV = Enumerant('GL_FIELD_LOWER_NV', 0x9023, 'GL_NV_video_capture')
  9613. GL_FIELD_UPPER_NV = Enumerant('GL_FIELD_UPPER_NV', 0x9022, 'GL_NV_video_capture')
  9614. GL_LAST_VIDEO_CAPTURE_STATUS_NV = Enumerant('GL_LAST_VIDEO_CAPTURE_STATUS_NV', 0x9027, 'GL_NV_video_capture')
  9615. GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = Enumerant('GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV', 0x9025, 'GL_NV_video_capture')
  9616. GL_NUM_VIDEO_CAPTURE_STREAMS_NV = Enumerant('GL_NUM_VIDEO_CAPTURE_STREAMS_NV', 0x9024, 'GL_NV_video_capture')
  9617. GL_PARTIAL_SUCCESS_NV = Enumerant('GL_PARTIAL_SUCCESS_NV', 0x902e, 'GL_NV_video_capture')
  9618. GL_SUCCESS_NV = Enumerant('GL_SUCCESS_NV', 0x902f, 'GL_NV_video_capture')
  9619. GL_VIDEO_BUFFER_BINDING_NV = Enumerant('GL_VIDEO_BUFFER_BINDING_NV', 0x9021, 'GL_NV_video_capture')
  9620. GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV = Enumerant('GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV', 0x902d, 'GL_NV_video_capture')
  9621. GL_VIDEO_BUFFER_NV = Enumerant('GL_VIDEO_BUFFER_NV', 0x9020, 'GL_NV_video_capture')
  9622. GL_VIDEO_BUFFER_PITCH_NV = Enumerant('GL_VIDEO_BUFFER_PITCH_NV', 0x9028, 'GL_NV_video_capture')
  9623. GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = Enumerant('GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV', 0x903b, 'GL_NV_video_capture')
  9624. GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = Enumerant('GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV', 0x903a, 'GL_NV_video_capture')
  9625. GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV = Enumerant('GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV', 0x9039, 'GL_NV_video_capture')
  9626. GL_VIDEO_CAPTURE_FRAME_WIDTH_NV = Enumerant('GL_VIDEO_CAPTURE_FRAME_WIDTH_NV', 0x9038, 'GL_NV_video_capture')
  9627. GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV = Enumerant('GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV', 0x903c, 'GL_NV_video_capture')
  9628. GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV = Enumerant('GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV', 0x9026, 'GL_NV_video_capture')
  9629. GL_VIDEO_COLOR_CONVERSION_MATRIX_NV = Enumerant('GL_VIDEO_COLOR_CONVERSION_MATRIX_NV', 0x9029, 'GL_NV_video_capture')
  9630. GL_VIDEO_COLOR_CONVERSION_MAX_NV = Enumerant('GL_VIDEO_COLOR_CONVERSION_MAX_NV', 0x902a, 'GL_NV_video_capture')
  9631. GL_VIDEO_COLOR_CONVERSION_MIN_NV = Enumerant('GL_VIDEO_COLOR_CONVERSION_MIN_NV', 0x902b, 'GL_NV_video_capture')
  9632. GL_VIDEO_COLOR_CONVERSION_OFFSET_NV = Enumerant('GL_VIDEO_COLOR_CONVERSION_OFFSET_NV', 0x902c, 'GL_NV_video_capture')
  9633. GL_YCBAYCR8A_4224_NV = Enumerant('GL_YCBAYCR8A_4224_NV', 0x9032, 'GL_NV_video_capture')
  9634. GL_YCBYCR8_422_NV = Enumerant('GL_YCBYCR8_422_NV', 0x9031, 'GL_NV_video_capture')
  9635. GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = Enumerant('GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV', 0x9036, 'GL_NV_video_capture')
  9636. GL_Z4Y12Z4CB12Z4CR12_444_NV = Enumerant('GL_Z4Y12Z4CB12Z4CR12_444_NV', 0x9037, 'GL_NV_video_capture')
  9637. GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = Enumerant('GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV', 0x9035, 'GL_NV_video_capture')
  9638. GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = Enumerant('GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV', 0x9034, 'GL_NV_video_capture')
  9639. GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = Enumerant('GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV', 0x9033, 'GL_NV_video_capture')
  9640. defines.add(GL_FAILURE_NV)
  9641. defines.add(GL_FIELD_LOWER_NV)
  9642. defines.add(GL_FIELD_UPPER_NV)
  9643. defines.add(GL_LAST_VIDEO_CAPTURE_STATUS_NV)
  9644. defines.add(GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV)
  9645. defines.add(GL_NUM_VIDEO_CAPTURE_STREAMS_NV)
  9646. defines.add(GL_PARTIAL_SUCCESS_NV)
  9647. defines.add(GL_SUCCESS_NV)
  9648. defines.add(GL_VIDEO_BUFFER_BINDING_NV)
  9649. defines.add(GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV)
  9650. defines.add(GL_VIDEO_BUFFER_NV)
  9651. defines.add(GL_VIDEO_BUFFER_PITCH_NV)
  9652. defines.add(GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV)
  9653. defines.add(GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV)
  9654. defines.add(GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV)
  9655. defines.add(GL_VIDEO_CAPTURE_FRAME_WIDTH_NV)
  9656. defines.add(GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV)
  9657. defines.add(GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV)
  9658. defines.add(GL_VIDEO_COLOR_CONVERSION_MATRIX_NV)
  9659. defines.add(GL_VIDEO_COLOR_CONVERSION_MAX_NV)
  9660. defines.add(GL_VIDEO_COLOR_CONVERSION_MIN_NV)
  9661. defines.add(GL_VIDEO_COLOR_CONVERSION_OFFSET_NV)
  9662. defines.add(GL_YCBAYCR8A_4224_NV)
  9663. defines.add(GL_YCBYCR8_422_NV)
  9664. defines.add(GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV)
  9665. defines.add(GL_Z4Y12Z4CB12Z4CR12_444_NV)
  9666. defines.add(GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV)
  9667. defines.add(GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV)
  9668. defines.add(GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV)
  9669. # GL_OES_EGL_image_external
  9670. GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = Enumerant('GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES', 0x8d68, 'GL_OES_EGL_image_external')
  9671. GL_SAMPLER_EXTERNAL_OES = Enumerant('GL_SAMPLER_EXTERNAL_OES', 0x8d66, 'GL_OES_EGL_image_external')
  9672. GL_TEXTURE_BINDING_EXTERNAL_OES = Enumerant('GL_TEXTURE_BINDING_EXTERNAL_OES', 0x8d67, 'GL_OES_EGL_image_external')
  9673. GL_TEXTURE_EXTERNAL_OES = Enumerant('GL_TEXTURE_EXTERNAL_OES', 0x8d65, 'GL_OES_EGL_image_external')
  9674. defines.add(GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES)
  9675. defines.add(GL_SAMPLER_EXTERNAL_OES)
  9676. defines.add(GL_TEXTURE_BINDING_EXTERNAL_OES)
  9677. defines.add(GL_TEXTURE_EXTERNAL_OES)
  9678. # GL_OES_blend_equation_separate
  9679. GL_BLEND_EQUATION_ALPHA_OES = Enumerant('GL_BLEND_EQUATION_ALPHA_OES', 0x883d, 'GL_OES_blend_equation_separate')
  9680. GL_BLEND_EQUATION_RGB_OES = Enumerant('GL_BLEND_EQUATION_RGB_OES', 0x8009, 'GL_OES_blend_equation_separate')
  9681. defines.add(GL_BLEND_EQUATION_ALPHA_OES)
  9682. defines.add(GL_BLEND_EQUATION_RGB_OES)
  9683. # GL_OES_blend_func_separate
  9684. GL_BLEND_DST_ALPHA_OES = Enumerant('GL_BLEND_DST_ALPHA_OES', 0x80ca, 'GL_OES_blend_func_separate')
  9685. GL_BLEND_DST_RGB_OES = Enumerant('GL_BLEND_DST_RGB_OES', 0x80c8, 'GL_OES_blend_func_separate')
  9686. GL_BLEND_SRC_ALPHA_OES = Enumerant('GL_BLEND_SRC_ALPHA_OES', 0x80cb, 'GL_OES_blend_func_separate')
  9687. GL_BLEND_SRC_RGB_OES = Enumerant('GL_BLEND_SRC_RGB_OES', 0x80c9, 'GL_OES_blend_func_separate')
  9688. defines.add(GL_BLEND_DST_ALPHA_OES)
  9689. defines.add(GL_BLEND_DST_RGB_OES)
  9690. defines.add(GL_BLEND_SRC_ALPHA_OES)
  9691. defines.add(GL_BLEND_SRC_RGB_OES)
  9692. # GL_OES_blend_subtract
  9693. GL_BLEND_EQUATION_OES = Enumerant('GL_BLEND_EQUATION_OES', 0x8009, 'GL_OES_blend_subtract')
  9694. GL_FUNC_ADD_OES = Enumerant('GL_FUNC_ADD_OES', 0x8006, 'GL_OES_blend_subtract')
  9695. GL_FUNC_REVERSE_SUBTRACT_OES = Enumerant('GL_FUNC_REVERSE_SUBTRACT_OES', 0x800b, 'GL_OES_blend_subtract')
  9696. GL_FUNC_SUBTRACT_OES = Enumerant('GL_FUNC_SUBTRACT_OES', 0x800a, 'GL_OES_blend_subtract')
  9697. defines.add(GL_BLEND_EQUATION_OES)
  9698. defines.add(GL_FUNC_ADD_OES)
  9699. defines.add(GL_FUNC_REVERSE_SUBTRACT_OES)
  9700. defines.add(GL_FUNC_SUBTRACT_OES)
  9701. # GL_OES_compressed_ETC1_RGB8_texture
  9702. GL_ETC1_RGB8_OES = Enumerant('GL_ETC1_RGB8_OES', 0x8d64, 'GL_OES_compressed_ETC1_RGB8_texture')
  9703. defines.add(GL_ETC1_RGB8_OES)
  9704. # GL_OES_compressed_paletted_texture
  9705. GL_PALETTE4_R5_G6_B5_OES = Enumerant('GL_PALETTE4_R5_G6_B5_OES', 0x8b92, 'GL_OES_compressed_paletted_texture')
  9706. GL_PALETTE4_RGB5_A1_OES = Enumerant('GL_PALETTE4_RGB5_A1_OES', 0x8b94, 'GL_OES_compressed_paletted_texture')
  9707. GL_PALETTE4_RGB8_OES = Enumerant('GL_PALETTE4_RGB8_OES', 0x8b90, 'GL_OES_compressed_paletted_texture')
  9708. GL_PALETTE4_RGBA4_OES = Enumerant('GL_PALETTE4_RGBA4_OES', 0x8b93, 'GL_OES_compressed_paletted_texture')
  9709. GL_PALETTE4_RGBA8_OES = Enumerant('GL_PALETTE4_RGBA8_OES', 0x8b91, 'GL_OES_compressed_paletted_texture')
  9710. GL_PALETTE8_R5_G6_B5_OES = Enumerant('GL_PALETTE8_R5_G6_B5_OES', 0x8b97, 'GL_OES_compressed_paletted_texture')
  9711. GL_PALETTE8_RGB5_A1_OES = Enumerant('GL_PALETTE8_RGB5_A1_OES', 0x8b99, 'GL_OES_compressed_paletted_texture')
  9712. GL_PALETTE8_RGB8_OES = Enumerant('GL_PALETTE8_RGB8_OES', 0x8b95, 'GL_OES_compressed_paletted_texture')
  9713. GL_PALETTE8_RGBA4_OES = Enumerant('GL_PALETTE8_RGBA4_OES', 0x8b98, 'GL_OES_compressed_paletted_texture')
  9714. GL_PALETTE8_RGBA8_OES = Enumerant('GL_PALETTE8_RGBA8_OES', 0x8b96, 'GL_OES_compressed_paletted_texture')
  9715. defines.add(GL_PALETTE4_R5_G6_B5_OES)
  9716. defines.add(GL_PALETTE4_RGB5_A1_OES)
  9717. defines.add(GL_PALETTE4_RGB8_OES)
  9718. defines.add(GL_PALETTE4_RGBA4_OES)
  9719. defines.add(GL_PALETTE4_RGBA8_OES)
  9720. defines.add(GL_PALETTE8_R5_G6_B5_OES)
  9721. defines.add(GL_PALETTE8_RGB5_A1_OES)
  9722. defines.add(GL_PALETTE8_RGB8_OES)
  9723. defines.add(GL_PALETTE8_RGBA4_OES)
  9724. defines.add(GL_PALETTE8_RGBA8_OES)
  9725. # GL_OES_draw_texture
  9726. GL_TEXTURE_CROP_RECT_OES = Enumerant('GL_TEXTURE_CROP_RECT_OES', 0x8b9d, 'GL_OES_draw_texture')
  9727. defines.add(GL_TEXTURE_CROP_RECT_OES)
  9728. # GL_OES_framebuffer_object
  9729. GL_COLOR_ATTACHMENT0_OES = Enumerant('GL_COLOR_ATTACHMENT0_OES', 0x8ce0, 'GL_OES_framebuffer_object')
  9730. GL_DEPTH_ATTACHMENT_OES = Enumerant('GL_DEPTH_ATTACHMENT_OES', 0x8d00, 'GL_OES_framebuffer_object')
  9731. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES', 0x8cd1, 'GL_OES_framebuffer_object')
  9732. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES', 0x8cd0, 'GL_OES_framebuffer_object')
  9733. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES', 0x8cd4, 'GL_OES_framebuffer_object')
  9734. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES', 0x8cd3, 'GL_OES_framebuffer_object')
  9735. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES = Enumerant('GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES', 0x8cd2, 'GL_OES_framebuffer_object')
  9736. GL_FRAMEBUFFER_BINDING_OES = Enumerant('GL_FRAMEBUFFER_BINDING_OES', 0x8ca6, 'GL_OES_framebuffer_object')
  9737. GL_FRAMEBUFFER_COMPLETE_OES = Enumerant('GL_FRAMEBUFFER_COMPLETE_OES', 0x8cd5, 'GL_OES_framebuffer_object')
  9738. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES', 0x8cd6, 'GL_OES_framebuffer_object')
  9739. GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES', 0x8cd9, 'GL_OES_framebuffer_object')
  9740. GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES', 0x8cdb, 'GL_OES_framebuffer_object')
  9741. GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES', 0x8cda, 'GL_OES_framebuffer_object')
  9742. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES', 0x8cd7, 'GL_OES_framebuffer_object')
  9743. GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES = Enumerant('GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES', 0x8cdc, 'GL_OES_framebuffer_object')
  9744. GL_FRAMEBUFFER_OES = Enumerant('GL_FRAMEBUFFER_OES', 0x8d40, 'GL_OES_framebuffer_object')
  9745. GL_FRAMEBUFFER_UNSUPPORTED_OES = Enumerant('GL_FRAMEBUFFER_UNSUPPORTED_OES', 0x8cdd, 'GL_OES_framebuffer_object')
  9746. GL_INVALID_FRAMEBUFFER_OPERATION_OES = Enumerant('GL_INVALID_FRAMEBUFFER_OPERATION_OES', 0x0506, 'GL_OES_framebuffer_object')
  9747. GL_MAX_RENDERBUFFER_SIZE_OES = Enumerant('GL_MAX_RENDERBUFFER_SIZE_OES', 0x84e8, 'GL_OES_framebuffer_object')
  9748. GL_NONE_OES = Enumerant('GL_NONE_OES', 0x0000, 'GL_OES_framebuffer_object')
  9749. GL_RENDERBUFFER_ALPHA_SIZE_OES = Enumerant('GL_RENDERBUFFER_ALPHA_SIZE_OES', 0x8d53, 'GL_OES_framebuffer_object')
  9750. GL_RENDERBUFFER_BINDING_OES = Enumerant('GL_RENDERBUFFER_BINDING_OES', 0x8ca7, 'GL_OES_framebuffer_object')
  9751. GL_RENDERBUFFER_BLUE_SIZE_OES = Enumerant('GL_RENDERBUFFER_BLUE_SIZE_OES', 0x8d52, 'GL_OES_framebuffer_object')
  9752. GL_RENDERBUFFER_DEPTH_SIZE_OES = Enumerant('GL_RENDERBUFFER_DEPTH_SIZE_OES', 0x8d54, 'GL_OES_framebuffer_object')
  9753. GL_RENDERBUFFER_GREEN_SIZE_OES = Enumerant('GL_RENDERBUFFER_GREEN_SIZE_OES', 0x8d51, 'GL_OES_framebuffer_object')
  9754. GL_RENDERBUFFER_HEIGHT_OES = Enumerant('GL_RENDERBUFFER_HEIGHT_OES', 0x8d43, 'GL_OES_framebuffer_object')
  9755. GL_RENDERBUFFER_INTERNAL_FORMAT_OES = Enumerant('GL_RENDERBUFFER_INTERNAL_FORMAT_OES', 0x8d44, 'GL_OES_framebuffer_object')
  9756. GL_RENDERBUFFER_OES = Enumerant('GL_RENDERBUFFER_OES', 0x8d41, 'GL_OES_framebuffer_object')
  9757. GL_RENDERBUFFER_RED_SIZE_OES = Enumerant('GL_RENDERBUFFER_RED_SIZE_OES', 0x8d50, 'GL_OES_framebuffer_object')
  9758. GL_RENDERBUFFER_STENCIL_SIZE_OES = Enumerant('GL_RENDERBUFFER_STENCIL_SIZE_OES', 0x8d55, 'GL_OES_framebuffer_object')
  9759. GL_RENDERBUFFER_WIDTH_OES = Enumerant('GL_RENDERBUFFER_WIDTH_OES', 0x8d42, 'GL_OES_framebuffer_object')
  9760. GL_STENCIL_ATTACHMENT_OES = Enumerant('GL_STENCIL_ATTACHMENT_OES', 0x8d20, 'GL_OES_framebuffer_object')
  9761. defines.add(GL_COLOR_ATTACHMENT0_OES)
  9762. defines.add(GL_DEPTH_ATTACHMENT_OES)
  9763. defines.add(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES)
  9764. defines.add(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES)
  9765. defines.add(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES)
  9766. defines.add(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES)
  9767. defines.add(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES)
  9768. defines.add(GL_FRAMEBUFFER_BINDING_OES)
  9769. defines.add(GL_FRAMEBUFFER_COMPLETE_OES)
  9770. defines.add(GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES)
  9771. defines.add(GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES)
  9772. defines.add(GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES)
  9773. defines.add(GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES)
  9774. defines.add(GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES)
  9775. defines.add(GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES)
  9776. defines.add(GL_FRAMEBUFFER_OES)
  9777. defines.add(GL_FRAMEBUFFER_UNSUPPORTED_OES)
  9778. defines.add(GL_INVALID_FRAMEBUFFER_OPERATION_OES)
  9779. defines.add(GL_MAX_RENDERBUFFER_SIZE_OES)
  9780. defines.add(GL_NONE_OES)
  9781. defines.add(GL_RENDERBUFFER_ALPHA_SIZE_OES)
  9782. defines.add(GL_RENDERBUFFER_BINDING_OES)
  9783. defines.add(GL_RENDERBUFFER_BLUE_SIZE_OES)
  9784. defines.add(GL_RENDERBUFFER_DEPTH_SIZE_OES)
  9785. defines.add(GL_RENDERBUFFER_GREEN_SIZE_OES)
  9786. defines.add(GL_RENDERBUFFER_HEIGHT_OES)
  9787. defines.add(GL_RENDERBUFFER_INTERNAL_FORMAT_OES)
  9788. defines.add(GL_RENDERBUFFER_OES)
  9789. defines.add(GL_RENDERBUFFER_RED_SIZE_OES)
  9790. defines.add(GL_RENDERBUFFER_STENCIL_SIZE_OES)
  9791. defines.add(GL_RENDERBUFFER_WIDTH_OES)
  9792. defines.add(GL_STENCIL_ATTACHMENT_OES)
  9793. # GL_OES_get_program_binary
  9794. GL_NUM_PROGRAM_BINARY_FORMATS_OES = Enumerant('GL_NUM_PROGRAM_BINARY_FORMATS_OES', 0x87fe, 'GL_OES_get_program_binary')
  9795. GL_PROGRAM_BINARY_FORMATS_OES = Enumerant('GL_PROGRAM_BINARY_FORMATS_OES', 0x87ff, 'GL_OES_get_program_binary')
  9796. GL_PROGRAM_BINARY_LENGTH_OES = Enumerant('GL_PROGRAM_BINARY_LENGTH_OES', 0x8741, 'GL_OES_get_program_binary')
  9797. defines.add(GL_NUM_PROGRAM_BINARY_FORMATS_OES)
  9798. defines.add(GL_PROGRAM_BINARY_FORMATS_OES)
  9799. defines.add(GL_PROGRAM_BINARY_LENGTH_OES)
  9800. # GL_OES_mapbuffer
  9801. GL_BUFFER_ACCESS_OES = Enumerant('GL_BUFFER_ACCESS_OES', 0x88bb, 'GL_OES_mapbuffer')
  9802. GL_BUFFER_MAPPED_OES = Enumerant('GL_BUFFER_MAPPED_OES', 0x88bc, 'GL_OES_mapbuffer')
  9803. GL_BUFFER_MAP_POINTER_OES = Enumerant('GL_BUFFER_MAP_POINTER_OES', 0x88bd, 'GL_OES_mapbuffer')
  9804. GL_WRITE_ONLY_OES = Enumerant('GL_WRITE_ONLY_OES', 0x88b9, 'GL_OES_mapbuffer')
  9805. defines.add(GL_BUFFER_ACCESS_OES)
  9806. defines.add(GL_BUFFER_MAPPED_OES)
  9807. defines.add(GL_BUFFER_MAP_POINTER_OES)
  9808. defines.add(GL_WRITE_ONLY_OES)
  9809. # GL_OES_matrix_get
  9810. GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = Enumerant('GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES', 0x0898, 'GL_OES_matrix_get')
  9811. GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = Enumerant('GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES', 0x0898, 'GL_OES_matrix_get')
  9812. GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = Enumerant('GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES', 0x0898, 'GL_OES_matrix_get')
  9813. defines.add(GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES)
  9814. defines.add(GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES)
  9815. defines.add(GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES)
  9816. # GL_OES_matrix_palette
  9817. GL_CURRENT_PALETTE_MATRIX_OES = Enumerant('GL_CURRENT_PALETTE_MATRIX_OES', 0x8843, 'GL_OES_matrix_palette')
  9818. GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = Enumerant('GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES', 0x8b9e, 'GL_OES_matrix_palette')
  9819. GL_MATRIX_INDEX_ARRAY_OES = Enumerant('GL_MATRIX_INDEX_ARRAY_OES', 0x8844, 'GL_OES_matrix_palette')
  9820. GL_MATRIX_INDEX_ARRAY_POINTER_OES = Enumerant('GL_MATRIX_INDEX_ARRAY_POINTER_OES', 0x8849, 'GL_OES_matrix_palette')
  9821. GL_MATRIX_INDEX_ARRAY_SIZE_OES = Enumerant('GL_MATRIX_INDEX_ARRAY_SIZE_OES', 0x8846, 'GL_OES_matrix_palette')
  9822. GL_MATRIX_INDEX_ARRAY_STRIDE_OES = Enumerant('GL_MATRIX_INDEX_ARRAY_STRIDE_OES', 0x8848, 'GL_OES_matrix_palette')
  9823. GL_MATRIX_INDEX_ARRAY_TYPE_OES = Enumerant('GL_MATRIX_INDEX_ARRAY_TYPE_OES', 0x8847, 'GL_OES_matrix_palette')
  9824. GL_MATRIX_PALETTE_OES = Enumerant('GL_MATRIX_PALETTE_OES', 0x8840, 'GL_OES_matrix_palette')
  9825. GL_MAX_PALETTE_MATRICES_OES = Enumerant('GL_MAX_PALETTE_MATRICES_OES', 0x8842, 'GL_OES_matrix_palette')
  9826. GL_MAX_VERTEX_UNITS_OES = Enumerant('GL_MAX_VERTEX_UNITS_OES', 0x86a4, 'GL_OES_matrix_palette')
  9827. GL_WEIGHT_ARRAY_BUFFER_BINDING_OES = Enumerant('GL_WEIGHT_ARRAY_BUFFER_BINDING_OES', 0x889e, 'GL_OES_matrix_palette')
  9828. GL_WEIGHT_ARRAY_OES = Enumerant('GL_WEIGHT_ARRAY_OES', 0x86ad, 'GL_OES_matrix_palette')
  9829. GL_WEIGHT_ARRAY_POINTER_OES = Enumerant('GL_WEIGHT_ARRAY_POINTER_OES', 0x86ac, 'GL_OES_matrix_palette')
  9830. GL_WEIGHT_ARRAY_SIZE_OES = Enumerant('GL_WEIGHT_ARRAY_SIZE_OES', 0x86ab, 'GL_OES_matrix_palette')
  9831. GL_WEIGHT_ARRAY_STRIDE_OES = Enumerant('GL_WEIGHT_ARRAY_STRIDE_OES', 0x86aa, 'GL_OES_matrix_palette')
  9832. GL_WEIGHT_ARRAY_TYPE_OES = Enumerant('GL_WEIGHT_ARRAY_TYPE_OES', 0x86a9, 'GL_OES_matrix_palette')
  9833. defines.add(GL_CURRENT_PALETTE_MATRIX_OES)
  9834. defines.add(GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES)
  9835. defines.add(GL_MATRIX_INDEX_ARRAY_OES)
  9836. defines.add(GL_MATRIX_INDEX_ARRAY_POINTER_OES)
  9837. defines.add(GL_MATRIX_INDEX_ARRAY_SIZE_OES)
  9838. defines.add(GL_MATRIX_INDEX_ARRAY_STRIDE_OES)
  9839. defines.add(GL_MATRIX_INDEX_ARRAY_TYPE_OES)
  9840. defines.add(GL_MATRIX_PALETTE_OES)
  9841. defines.add(GL_MAX_PALETTE_MATRICES_OES)
  9842. defines.add(GL_MAX_VERTEX_UNITS_OES)
  9843. defines.add(GL_WEIGHT_ARRAY_BUFFER_BINDING_OES)
  9844. defines.add(GL_WEIGHT_ARRAY_OES)
  9845. defines.add(GL_WEIGHT_ARRAY_POINTER_OES)
  9846. defines.add(GL_WEIGHT_ARRAY_SIZE_OES)
  9847. defines.add(GL_WEIGHT_ARRAY_STRIDE_OES)
  9848. defines.add(GL_WEIGHT_ARRAY_TYPE_OES)
  9849. # GL_OES_packed_depth_stencil
  9850. GL_DEPTH_STENCIL_OES = Enumerant('GL_DEPTH_STENCIL_OES', 0x84f9, 'GL_OES_packed_depth_stencil')
  9851. GL_UNSIGNED_INT_24_8_OES = Enumerant('GL_UNSIGNED_INT_24_8_OES', 0x84fa, 'GL_OES_packed_depth_stencil')
  9852. defines.add(GL_DEPTH_STENCIL_OES)
  9853. defines.add(GL_UNSIGNED_INT_24_8_OES)
  9854. # GL_OES_point_size_array
  9855. GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES = Enumerant('GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES', 0x8b9f, 'GL_OES_point_size_array')
  9856. GL_POINT_SIZE_ARRAY_OES = Enumerant('GL_POINT_SIZE_ARRAY_OES', 0x8b9c, 'GL_OES_point_size_array')
  9857. GL_POINT_SIZE_ARRAY_POINTER_OES = Enumerant('GL_POINT_SIZE_ARRAY_POINTER_OES', 0x898c, 'GL_OES_point_size_array')
  9858. GL_POINT_SIZE_ARRAY_STRIDE_OES = Enumerant('GL_POINT_SIZE_ARRAY_STRIDE_OES', 0x898b, 'GL_OES_point_size_array')
  9859. GL_POINT_SIZE_ARRAY_TYPE_OES = Enumerant('GL_POINT_SIZE_ARRAY_TYPE_OES', 0x898a, 'GL_OES_point_size_array')
  9860. defines.add(GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES)
  9861. defines.add(GL_POINT_SIZE_ARRAY_OES)
  9862. defines.add(GL_POINT_SIZE_ARRAY_POINTER_OES)
  9863. defines.add(GL_POINT_SIZE_ARRAY_STRIDE_OES)
  9864. defines.add(GL_POINT_SIZE_ARRAY_TYPE_OES)
  9865. # GL_OES_point_sprite
  9866. GL_COORD_REPLACE_OES = Enumerant('GL_COORD_REPLACE_OES', 0x8862, 'GL_OES_point_sprite')
  9867. GL_POINT_SPRITE_OES = Enumerant('GL_POINT_SPRITE_OES', 0x8861, 'GL_OES_point_sprite')
  9868. defines.add(GL_COORD_REPLACE_OES)
  9869. defines.add(GL_POINT_SPRITE_OES)
  9870. # GL_OES_read_format
  9871. GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = Enumerant('GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES', 0x8b9b, 'GL_OES_read_format')
  9872. GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = Enumerant('GL_IMPLEMENTATION_COLOR_READ_TYPE_OES', 0x8b9a, 'GL_OES_read_format')
  9873. defines.add(GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES)
  9874. defines.add(GL_IMPLEMENTATION_COLOR_READ_TYPE_OES)
  9875. # GL_OES_required_internalformat
  9876. GL_ALPHA8_OES = Enumerant('GL_ALPHA8_OES', 0x803c, 'GL_OES_required_internalformat')
  9877. GL_DEPTH24_STENCIL8_OES = Enumerant('GL_DEPTH24_STENCIL8_OES', 0x88f0, 'GL_OES_required_internalformat')
  9878. GL_DEPTH_COMPONENT16_OES = Enumerant('GL_DEPTH_COMPONENT16_OES', 0x81a5, 'GL_OES_required_internalformat')
  9879. GL_DEPTH_COMPONENT24_OES = Enumerant('GL_DEPTH_COMPONENT24_OES', 0x81a6, 'GL_OES_required_internalformat')
  9880. GL_DEPTH_COMPONENT32_OES = Enumerant('GL_DEPTH_COMPONENT32_OES', 0x81a7, 'GL_OES_required_internalformat')
  9881. GL_LUMINANCE4_ALPHA4_OES = Enumerant('GL_LUMINANCE4_ALPHA4_OES', 0x8043, 'GL_OES_required_internalformat')
  9882. GL_LUMINANCE8_ALPHA8_OES = Enumerant('GL_LUMINANCE8_ALPHA8_OES', 0x8045, 'GL_OES_required_internalformat')
  9883. GL_LUMINANCE8_OES = Enumerant('GL_LUMINANCE8_OES', 0x8040, 'GL_OES_required_internalformat')
  9884. GL_RGB565_OES = Enumerant('GL_RGB565_OES', 0x8d62, 'GL_OES_required_internalformat')
  9885. GL_RGB5_A1_OES = Enumerant('GL_RGB5_A1_OES', 0x8057, 'GL_OES_required_internalformat')
  9886. GL_RGBA4_OES = Enumerant('GL_RGBA4_OES', 0x8056, 'GL_OES_required_internalformat')
  9887. defines.add(GL_ALPHA8_OES)
  9888. defines.add(GL_DEPTH24_STENCIL8_OES)
  9889. defines.add(GL_DEPTH_COMPONENT16_OES)
  9890. defines.add(GL_DEPTH_COMPONENT24_OES)
  9891. defines.add(GL_DEPTH_COMPONENT32_OES)
  9892. defines.add(GL_LUMINANCE4_ALPHA4_OES)
  9893. defines.add(GL_LUMINANCE8_ALPHA8_OES)
  9894. defines.add(GL_LUMINANCE8_OES)
  9895. defines.add(GL_RGB565_OES)
  9896. defines.add(GL_RGB5_A1_OES)
  9897. defines.add(GL_RGBA4_OES)
  9898. # GL_OES_rgb8_rgba8
  9899. GL_RGB8_OES = Enumerant('GL_RGB8_OES', 0x8051, 'GL_OES_rgb8_rgba8')
  9900. GL_RGBA8_OES = Enumerant('GL_RGBA8_OES', 0x8058, 'GL_OES_rgb8_rgba8')
  9901. defines.add(GL_RGB8_OES)
  9902. defines.add(GL_RGBA8_OES)
  9903. # GL_OES_standard_derivatives
  9904. GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES = Enumerant('GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES', 0x8b8b, 'GL_OES_standard_derivatives')
  9905. defines.add(GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES)
  9906. # GL_OES_stencil1
  9907. GL_STENCIL_INDEX1_OES = Enumerant('GL_STENCIL_INDEX1_OES', 0x8d46, 'GL_OES_stencil1')
  9908. defines.add(GL_STENCIL_INDEX1_OES)
  9909. # GL_OES_stencil4
  9910. GL_STENCIL_INDEX4_OES = Enumerant('GL_STENCIL_INDEX4_OES', 0x8d47, 'GL_OES_stencil4')
  9911. defines.add(GL_STENCIL_INDEX4_OES)
  9912. # GL_OES_stencil8
  9913. GL_STENCIL_INDEX8_OES = Enumerant('GL_STENCIL_INDEX8_OES', 0x8d48, 'GL_OES_stencil8')
  9914. defines.add(GL_STENCIL_INDEX8_OES)
  9915. # GL_OES_surfaceless_context
  9916. GL_FRAMEBUFFER_UNDEFINED_OES = Enumerant('GL_FRAMEBUFFER_UNDEFINED_OES', 0x8219, 'GL_OES_surfaceless_context')
  9917. defines.add(GL_FRAMEBUFFER_UNDEFINED_OES)
  9918. # GL_OES_texture_3D
  9919. GL_MAX_3D_TEXTURE_SIZE_OES = Enumerant('GL_MAX_3D_TEXTURE_SIZE_OES', 0x8073, 'GL_OES_texture_3D')
  9920. GL_TEXTURE_3D_OES = Enumerant('GL_TEXTURE_3D_OES', 0x806f, 'GL_OES_texture_3D')
  9921. GL_TEXTURE_BINDING_3D_OES = Enumerant('GL_TEXTURE_BINDING_3D_OES', 0x806a, 'GL_OES_texture_3D')
  9922. GL_TEXTURE_WRAP_R_OES = Enumerant('GL_TEXTURE_WRAP_R_OES', 0x8072, 'GL_OES_texture_3D')
  9923. defines.add(GL_MAX_3D_TEXTURE_SIZE_OES)
  9924. defines.add(GL_TEXTURE_3D_OES)
  9925. defines.add(GL_TEXTURE_BINDING_3D_OES)
  9926. defines.add(GL_TEXTURE_WRAP_R_OES)
  9927. # GL_OES_texture_cube_map
  9928. GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES = Enumerant('GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES', 0x851c, 'GL_OES_texture_cube_map')
  9929. GL_NORMAL_MAP_OES = Enumerant('GL_NORMAL_MAP_OES', 0x8511, 'GL_OES_texture_cube_map')
  9930. GL_REFLECTION_MAP_OES = Enumerant('GL_REFLECTION_MAP_OES', 0x8512, 'GL_OES_texture_cube_map')
  9931. GL_TEXTURE_BINDING_CUBE_MAP_OES = Enumerant('GL_TEXTURE_BINDING_CUBE_MAP_OES', 0x8514, 'GL_OES_texture_cube_map')
  9932. GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES = Enumerant('GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES', 0x8516, 'GL_OES_texture_cube_map')
  9933. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES = Enumerant('GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES', 0x8518, 'GL_OES_texture_cube_map')
  9934. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES = Enumerant('GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES', 0x851a, 'GL_OES_texture_cube_map')
  9935. GL_TEXTURE_CUBE_MAP_OES = Enumerant('GL_TEXTURE_CUBE_MAP_OES', 0x8513, 'GL_OES_texture_cube_map')
  9936. GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES = Enumerant('GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES', 0x8515, 'GL_OES_texture_cube_map')
  9937. GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES = Enumerant('GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES', 0x8517, 'GL_OES_texture_cube_map')
  9938. GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES = Enumerant('GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES', 0x8519, 'GL_OES_texture_cube_map')
  9939. GL_TEXTURE_GEN_MODE_OES = Enumerant('GL_TEXTURE_GEN_MODE_OES', 0x2500, 'GL_OES_texture_cube_map')
  9940. GL_TEXTURE_GEN_STR_OES = Enumerant('GL_TEXTURE_GEN_STR_OES', 0x8d60, 'GL_OES_texture_cube_map')
  9941. defines.add(GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES)
  9942. defines.add(GL_NORMAL_MAP_OES)
  9943. defines.add(GL_REFLECTION_MAP_OES)
  9944. defines.add(GL_TEXTURE_BINDING_CUBE_MAP_OES)
  9945. defines.add(GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES)
  9946. defines.add(GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES)
  9947. defines.add(GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES)
  9948. defines.add(GL_TEXTURE_CUBE_MAP_OES)
  9949. defines.add(GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES)
  9950. defines.add(GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES)
  9951. defines.add(GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES)
  9952. defines.add(GL_TEXTURE_GEN_MODE_OES)
  9953. defines.add(GL_TEXTURE_GEN_STR_OES)
  9954. # GL_OES_vertex_array_object
  9955. GL_VERTEX_ARRAY_BINDING_OES = Enumerant('GL_VERTEX_ARRAY_BINDING_OES', 0x85b5, 'GL_OES_vertex_array_object')
  9956. defines.add(GL_VERTEX_ARRAY_BINDING_OES)
  9957. # GL_OES_vertex_half_float
  9958. GL_HALF_FLOAT_OES = Enumerant('GL_HALF_FLOAT_OES', 0x8d61, 'GL_OES_vertex_half_float')
  9959. defines.add(GL_HALF_FLOAT_OES)
  9960. # GL_OES_vertex_type_10_10_10_2
  9961. GL_INT_10_10_10_2_OES = Enumerant('GL_INT_10_10_10_2_OES', 0x8df7, 'GL_OES_vertex_type_10_10_10_2')
  9962. GL_UNSIGNED_INT_10_10_10_2_OES = Enumerant('GL_UNSIGNED_INT_10_10_10_2_OES', 0x8df6, 'GL_OES_vertex_type_10_10_10_2')
  9963. defines.add(GL_INT_10_10_10_2_OES)
  9964. defines.add(GL_UNSIGNED_INT_10_10_10_2_OES)
  9965. # GL_OML_interlace
  9966. GL_INTERLACE_OML = Enumerant('GL_INTERLACE_OML', 0x8980, 'GL_OML_interlace')
  9967. GL_INTERLACE_READ_OML = Enumerant('GL_INTERLACE_READ_OML', 0x8981, 'GL_OML_interlace')
  9968. defines.add(GL_INTERLACE_OML)
  9969. defines.add(GL_INTERLACE_READ_OML)
  9970. # GL_OML_resample
  9971. GL_PACK_RESAMPLE_OML = Enumerant('GL_PACK_RESAMPLE_OML', 0x8984, 'GL_OML_resample')
  9972. GL_RESAMPLE_AVERAGE_OML = Enumerant('GL_RESAMPLE_AVERAGE_OML', 0x8988, 'GL_OML_resample')
  9973. GL_RESAMPLE_DECIMATE_OML = Enumerant('GL_RESAMPLE_DECIMATE_OML', 0x8989, 'GL_OML_resample')
  9974. GL_RESAMPLE_REPLICATE_OML = Enumerant('GL_RESAMPLE_REPLICATE_OML', 0x8986, 'GL_OML_resample')
  9975. GL_RESAMPLE_ZERO_FILL_OML = Enumerant('GL_RESAMPLE_ZERO_FILL_OML', 0x8987, 'GL_OML_resample')
  9976. GL_UNPACK_RESAMPLE_OML = Enumerant('GL_UNPACK_RESAMPLE_OML', 0x8985, 'GL_OML_resample')
  9977. defines.add(GL_PACK_RESAMPLE_OML)
  9978. defines.add(GL_RESAMPLE_AVERAGE_OML)
  9979. defines.add(GL_RESAMPLE_DECIMATE_OML)
  9980. defines.add(GL_RESAMPLE_REPLICATE_OML)
  9981. defines.add(GL_RESAMPLE_ZERO_FILL_OML)
  9982. defines.add(GL_UNPACK_RESAMPLE_OML)
  9983. # GL_OML_subsample
  9984. GL_FORMAT_SUBSAMPLE_244_244_OML = Enumerant('GL_FORMAT_SUBSAMPLE_244_244_OML', 0x8983, 'GL_OML_subsample')
  9985. GL_FORMAT_SUBSAMPLE_24_24_OML = Enumerant('GL_FORMAT_SUBSAMPLE_24_24_OML', 0x8982, 'GL_OML_subsample')
  9986. defines.add(GL_FORMAT_SUBSAMPLE_244_244_OML)
  9987. defines.add(GL_FORMAT_SUBSAMPLE_24_24_OML)
  9988. # GL_PGI_misc_hints
  9989. GL_ALLOW_DRAW_FRG_HINT_PGI = Enumerant('GL_ALLOW_DRAW_FRG_HINT_PGI', 0x1a210, 'GL_PGI_misc_hints')
  9990. GL_ALLOW_DRAW_MEM_HINT_PGI = Enumerant('GL_ALLOW_DRAW_MEM_HINT_PGI', 0x1a211, 'GL_PGI_misc_hints')
  9991. GL_ALLOW_DRAW_OBJ_HINT_PGI = Enumerant('GL_ALLOW_DRAW_OBJ_HINT_PGI', 0x1a20e, 'GL_PGI_misc_hints')
  9992. GL_ALLOW_DRAW_WIN_HINT_PGI = Enumerant('GL_ALLOW_DRAW_WIN_HINT_PGI', 0x1a20f, 'GL_PGI_misc_hints')
  9993. GL_ALWAYS_FAST_HINT_PGI = Enumerant('GL_ALWAYS_FAST_HINT_PGI', 0x1a20c, 'GL_PGI_misc_hints')
  9994. GL_ALWAYS_SOFT_HINT_PGI = Enumerant('GL_ALWAYS_SOFT_HINT_PGI', 0x1a20d, 'GL_PGI_misc_hints')
  9995. GL_BACK_NORMALS_HINT_PGI = Enumerant('GL_BACK_NORMALS_HINT_PGI', 0x1a223, 'GL_PGI_misc_hints')
  9996. GL_CLIP_FAR_HINT_PGI = Enumerant('GL_CLIP_FAR_HINT_PGI', 0x1a221, 'GL_PGI_misc_hints')
  9997. GL_CLIP_NEAR_HINT_PGI = Enumerant('GL_CLIP_NEAR_HINT_PGI', 0x1a220, 'GL_PGI_misc_hints')
  9998. GL_CONSERVE_MEMORY_HINT_PGI = Enumerant('GL_CONSERVE_MEMORY_HINT_PGI', 0x1a1fd, 'GL_PGI_misc_hints')
  9999. GL_FULL_STIPPLE_HINT_PGI = Enumerant('GL_FULL_STIPPLE_HINT_PGI', 0x1a219, 'GL_PGI_misc_hints')
  10000. GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = Enumerant('GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI', 0x1a203, 'GL_PGI_misc_hints')
  10001. GL_NATIVE_GRAPHICS_END_HINT_PGI = Enumerant('GL_NATIVE_GRAPHICS_END_HINT_PGI', 0x1a204, 'GL_PGI_misc_hints')
  10002. GL_NATIVE_GRAPHICS_HANDLE_PGI = Enumerant('GL_NATIVE_GRAPHICS_HANDLE_PGI', 0x1a202, 'GL_PGI_misc_hints')
  10003. GL_PREFER_DOUBLEBUFFER_HINT_PGI = Enumerant('GL_PREFER_DOUBLEBUFFER_HINT_PGI', 0x1a1f8, 'GL_PGI_misc_hints')
  10004. GL_RECLAIM_MEMORY_HINT_PGI = Enumerant('GL_RECLAIM_MEMORY_HINT_PGI', 0x1a1fe, 'GL_PGI_misc_hints')
  10005. GL_STRICT_DEPTHFUNC_HINT_PGI = Enumerant('GL_STRICT_DEPTHFUNC_HINT_PGI', 0x1a216, 'GL_PGI_misc_hints')
  10006. GL_STRICT_LIGHTING_HINT_PGI = Enumerant('GL_STRICT_LIGHTING_HINT_PGI', 0x1a217, 'GL_PGI_misc_hints')
  10007. GL_STRICT_SCISSOR_HINT_PGI = Enumerant('GL_STRICT_SCISSOR_HINT_PGI', 0x1a218, 'GL_PGI_misc_hints')
  10008. GL_WIDE_LINE_HINT_PGI = Enumerant('GL_WIDE_LINE_HINT_PGI', 0x1a222, 'GL_PGI_misc_hints')
  10009. defines.add(GL_ALLOW_DRAW_FRG_HINT_PGI)
  10010. defines.add(GL_ALLOW_DRAW_MEM_HINT_PGI)
  10011. defines.add(GL_ALLOW_DRAW_OBJ_HINT_PGI)
  10012. defines.add(GL_ALLOW_DRAW_WIN_HINT_PGI)
  10013. defines.add(GL_ALWAYS_FAST_HINT_PGI)
  10014. defines.add(GL_ALWAYS_SOFT_HINT_PGI)
  10015. defines.add(GL_BACK_NORMALS_HINT_PGI)
  10016. defines.add(GL_CLIP_FAR_HINT_PGI)
  10017. defines.add(GL_CLIP_NEAR_HINT_PGI)
  10018. defines.add(GL_CONSERVE_MEMORY_HINT_PGI)
  10019. defines.add(GL_FULL_STIPPLE_HINT_PGI)
  10020. defines.add(GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI)
  10021. defines.add(GL_NATIVE_GRAPHICS_END_HINT_PGI)
  10022. defines.add(GL_NATIVE_GRAPHICS_HANDLE_PGI)
  10023. defines.add(GL_PREFER_DOUBLEBUFFER_HINT_PGI)
  10024. defines.add(GL_RECLAIM_MEMORY_HINT_PGI)
  10025. defines.add(GL_STRICT_DEPTHFUNC_HINT_PGI)
  10026. defines.add(GL_STRICT_LIGHTING_HINT_PGI)
  10027. defines.add(GL_STRICT_SCISSOR_HINT_PGI)
  10028. defines.add(GL_WIDE_LINE_HINT_PGI)
  10029. # GL_PGI_vertex_hints
  10030. GL_COLOR3_BIT_PGI = Enumerant('GL_COLOR3_BIT_PGI', 0x10000, 'GL_PGI_vertex_hints')
  10031. GL_COLOR4_BIT_PGI = Enumerant('GL_COLOR4_BIT_PGI', 0x20000, 'GL_PGI_vertex_hints')
  10032. GL_EDGEFLAG_BIT_PGI = Enumerant('GL_EDGEFLAG_BIT_PGI', 0x40000, 'GL_PGI_vertex_hints')
  10033. GL_INDEX_BIT_PGI = Enumerant('GL_INDEX_BIT_PGI', 0x80000, 'GL_PGI_vertex_hints')
  10034. GL_MATERIAL_SIDE_HINT_PGI = Enumerant('GL_MATERIAL_SIDE_HINT_PGI', 0x1a22c, 'GL_PGI_vertex_hints')
  10035. GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = Enumerant('GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI', 0x200000, 'GL_PGI_vertex_hints')
  10036. GL_MAT_AMBIENT_BIT_PGI = Enumerant('GL_MAT_AMBIENT_BIT_PGI', 0x100000, 'GL_PGI_vertex_hints')
  10037. GL_MAT_COLOR_INDEXES_BIT_PGI = Enumerant('GL_MAT_COLOR_INDEXES_BIT_PGI', 0x1000000, 'GL_PGI_vertex_hints')
  10038. GL_MAT_DIFFUSE_BIT_PGI = Enumerant('GL_MAT_DIFFUSE_BIT_PGI', 0x400000, 'GL_PGI_vertex_hints')
  10039. GL_MAT_EMISSION_BIT_PGI = Enumerant('GL_MAT_EMISSION_BIT_PGI', 0x800000, 'GL_PGI_vertex_hints')
  10040. GL_MAT_SHININESS_BIT_PGI = Enumerant('GL_MAT_SHININESS_BIT_PGI', 0x2000000, 'GL_PGI_vertex_hints')
  10041. GL_MAT_SPECULAR_BIT_PGI = Enumerant('GL_MAT_SPECULAR_BIT_PGI', 0x4000000, 'GL_PGI_vertex_hints')
  10042. GL_MAX_VERTEX_HINT_PGI = Enumerant('GL_MAX_VERTEX_HINT_PGI', 0x1a22d, 'GL_PGI_vertex_hints')
  10043. GL_NORMAL_BIT_PGI = Enumerant('GL_NORMAL_BIT_PGI', 0x8000000, 'GL_PGI_vertex_hints')
  10044. GL_TEXCOORD1_BIT_PGI = Enumerant('GL_TEXCOORD1_BIT_PGI', 0x10000000, 'GL_PGI_vertex_hints')
  10045. GL_TEXCOORD2_BIT_PGI = Enumerant('GL_TEXCOORD2_BIT_PGI', 0x20000000, 'GL_PGI_vertex_hints')
  10046. GL_TEXCOORD3_BIT_PGI = Enumerant('GL_TEXCOORD3_BIT_PGI', 0x40000000, 'GL_PGI_vertex_hints')
  10047. GL_TEXCOORD4_BIT_PGI = Enumerant('GL_TEXCOORD4_BIT_PGI', 0x80000000, 'GL_PGI_vertex_hints')
  10048. GL_VERTEX23_BIT_PGI = Enumerant('GL_VERTEX23_BIT_PGI', 0x0004, 'GL_PGI_vertex_hints')
  10049. GL_VERTEX4_BIT_PGI = Enumerant('GL_VERTEX4_BIT_PGI', 0x0008, 'GL_PGI_vertex_hints')
  10050. GL_VERTEX_CONSISTENT_HINT_PGI = Enumerant('GL_VERTEX_CONSISTENT_HINT_PGI', 0x1a22b, 'GL_PGI_vertex_hints')
  10051. GL_VERTEX_DATA_HINT_PGI = Enumerant('GL_VERTEX_DATA_HINT_PGI', 0x1a22a, 'GL_PGI_vertex_hints')
  10052. defines.add(GL_COLOR3_BIT_PGI)
  10053. defines.add(GL_COLOR4_BIT_PGI)
  10054. defines.add(GL_EDGEFLAG_BIT_PGI)
  10055. defines.add(GL_INDEX_BIT_PGI)
  10056. defines.add(GL_MATERIAL_SIDE_HINT_PGI)
  10057. defines.add(GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI)
  10058. defines.add(GL_MAT_AMBIENT_BIT_PGI)
  10059. defines.add(GL_MAT_COLOR_INDEXES_BIT_PGI)
  10060. defines.add(GL_MAT_DIFFUSE_BIT_PGI)
  10061. defines.add(GL_MAT_EMISSION_BIT_PGI)
  10062. defines.add(GL_MAT_SHININESS_BIT_PGI)
  10063. defines.add(GL_MAT_SPECULAR_BIT_PGI)
  10064. defines.add(GL_MAX_VERTEX_HINT_PGI)
  10065. defines.add(GL_NORMAL_BIT_PGI)
  10066. defines.add(GL_TEXCOORD1_BIT_PGI)
  10067. defines.add(GL_TEXCOORD2_BIT_PGI)
  10068. defines.add(GL_TEXCOORD3_BIT_PGI)
  10069. defines.add(GL_TEXCOORD4_BIT_PGI)
  10070. defines.add(GL_VERTEX23_BIT_PGI)
  10071. defines.add(GL_VERTEX4_BIT_PGI)
  10072. defines.add(GL_VERTEX_CONSISTENT_HINT_PGI)
  10073. defines.add(GL_VERTEX_DATA_HINT_PGI)
  10074. # GL_QCOM_alpha_test
  10075. GL_ALPHA_TEST_FUNC_QCOM = Enumerant('GL_ALPHA_TEST_FUNC_QCOM', 0x0bc1, 'GL_QCOM_alpha_test')
  10076. GL_ALPHA_TEST_QCOM = Enumerant('GL_ALPHA_TEST_QCOM', 0x0bc0, 'GL_QCOM_alpha_test')
  10077. GL_ALPHA_TEST_REF_QCOM = Enumerant('GL_ALPHA_TEST_REF_QCOM', 0x0bc2, 'GL_QCOM_alpha_test')
  10078. defines.add(GL_ALPHA_TEST_FUNC_QCOM)
  10079. defines.add(GL_ALPHA_TEST_QCOM)
  10080. defines.add(GL_ALPHA_TEST_REF_QCOM)
  10081. # GL_QCOM_binning_control
  10082. GL_BINNING_CONTROL_HINT_QCOM = Enumerant('GL_BINNING_CONTROL_HINT_QCOM', 0x8fb0, 'GL_QCOM_binning_control')
  10083. GL_CPU_OPTIMIZED_QCOM = Enumerant('GL_CPU_OPTIMIZED_QCOM', 0x8fb1, 'GL_QCOM_binning_control')
  10084. GL_GPU_OPTIMIZED_QCOM = Enumerant('GL_GPU_OPTIMIZED_QCOM', 0x8fb2, 'GL_QCOM_binning_control')
  10085. GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM = Enumerant('GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM', 0x8fb3, 'GL_QCOM_binning_control')
  10086. defines.add(GL_BINNING_CONTROL_HINT_QCOM)
  10087. defines.add(GL_CPU_OPTIMIZED_QCOM)
  10088. defines.add(GL_GPU_OPTIMIZED_QCOM)
  10089. defines.add(GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM)
  10090. # GL_QCOM_extended_get
  10091. GL_STATE_RESTORE = Enumerant('GL_STATE_RESTORE', 0x8bdc, 'GL_QCOM_extended_get')
  10092. GL_TEXTURE_DEPTH_QCOM = Enumerant('GL_TEXTURE_DEPTH_QCOM', 0x8bd4, 'GL_QCOM_extended_get')
  10093. GL_TEXTURE_FORMAT_QCOM = Enumerant('GL_TEXTURE_FORMAT_QCOM', 0x8bd6, 'GL_QCOM_extended_get')
  10094. GL_TEXTURE_HEIGHT_QCOM = Enumerant('GL_TEXTURE_HEIGHT_QCOM', 0x8bd3, 'GL_QCOM_extended_get')
  10095. GL_TEXTURE_IMAGE_VALID_QCOM = Enumerant('GL_TEXTURE_IMAGE_VALID_QCOM', 0x8bd8, 'GL_QCOM_extended_get')
  10096. GL_TEXTURE_INTERNAL_FORMAT_QCOM = Enumerant('GL_TEXTURE_INTERNAL_FORMAT_QCOM', 0x8bd5, 'GL_QCOM_extended_get')
  10097. GL_TEXTURE_NUM_LEVELS_QCOM = Enumerant('GL_TEXTURE_NUM_LEVELS_QCOM', 0x8bd9, 'GL_QCOM_extended_get')
  10098. GL_TEXTURE_OBJECT_VALID_QCOM = Enumerant('GL_TEXTURE_OBJECT_VALID_QCOM', 0x8bdb, 'GL_QCOM_extended_get')
  10099. GL_TEXTURE_TARGET_QCOM = Enumerant('GL_TEXTURE_TARGET_QCOM', 0x8bda, 'GL_QCOM_extended_get')
  10100. GL_TEXTURE_TYPE_QCOM = Enumerant('GL_TEXTURE_TYPE_QCOM', 0x8bd7, 'GL_QCOM_extended_get')
  10101. GL_TEXTURE_WIDTH_QCOM = Enumerant('GL_TEXTURE_WIDTH_QCOM', 0x8bd2, 'GL_QCOM_extended_get')
  10102. defines.add(GL_STATE_RESTORE)
  10103. defines.add(GL_TEXTURE_DEPTH_QCOM)
  10104. defines.add(GL_TEXTURE_FORMAT_QCOM)
  10105. defines.add(GL_TEXTURE_HEIGHT_QCOM)
  10106. defines.add(GL_TEXTURE_IMAGE_VALID_QCOM)
  10107. defines.add(GL_TEXTURE_INTERNAL_FORMAT_QCOM)
  10108. defines.add(GL_TEXTURE_NUM_LEVELS_QCOM)
  10109. defines.add(GL_TEXTURE_OBJECT_VALID_QCOM)
  10110. defines.add(GL_TEXTURE_TARGET_QCOM)
  10111. defines.add(GL_TEXTURE_TYPE_QCOM)
  10112. defines.add(GL_TEXTURE_WIDTH_QCOM)
  10113. # GL_QCOM_perfmon_global_mode
  10114. GL_PERFMON_GLOBAL_MODE_QCOM = Enumerant('GL_PERFMON_GLOBAL_MODE_QCOM', 0x8fa0, 'GL_QCOM_perfmon_global_mode')
  10115. defines.add(GL_PERFMON_GLOBAL_MODE_QCOM)
  10116. # GL_QCOM_tiled_rendering
  10117. GL_COLOR_BUFFER_BIT0_QCOM = Enumerant('GL_COLOR_BUFFER_BIT0_QCOM', 0x0001, 'GL_QCOM_tiled_rendering')
  10118. GL_COLOR_BUFFER_BIT1_QCOM = Enumerant('GL_COLOR_BUFFER_BIT1_QCOM', 0x0002, 'GL_QCOM_tiled_rendering')
  10119. GL_COLOR_BUFFER_BIT2_QCOM = Enumerant('GL_COLOR_BUFFER_BIT2_QCOM', 0x0004, 'GL_QCOM_tiled_rendering')
  10120. GL_COLOR_BUFFER_BIT3_QCOM = Enumerant('GL_COLOR_BUFFER_BIT3_QCOM', 0x0008, 'GL_QCOM_tiled_rendering')
  10121. GL_COLOR_BUFFER_BIT4_QCOM = Enumerant('GL_COLOR_BUFFER_BIT4_QCOM', 0x0010, 'GL_QCOM_tiled_rendering')
  10122. GL_COLOR_BUFFER_BIT5_QCOM = Enumerant('GL_COLOR_BUFFER_BIT5_QCOM', 0x0020, 'GL_QCOM_tiled_rendering')
  10123. GL_COLOR_BUFFER_BIT6_QCOM = Enumerant('GL_COLOR_BUFFER_BIT6_QCOM', 0x0040, 'GL_QCOM_tiled_rendering')
  10124. GL_COLOR_BUFFER_BIT7_QCOM = Enumerant('GL_COLOR_BUFFER_BIT7_QCOM', 0x0080, 'GL_QCOM_tiled_rendering')
  10125. GL_DEPTH_BUFFER_BIT0_QCOM = Enumerant('GL_DEPTH_BUFFER_BIT0_QCOM', 0x0100, 'GL_QCOM_tiled_rendering')
  10126. GL_DEPTH_BUFFER_BIT1_QCOM = Enumerant('GL_DEPTH_BUFFER_BIT1_QCOM', 0x0200, 'GL_QCOM_tiled_rendering')
  10127. GL_DEPTH_BUFFER_BIT2_QCOM = Enumerant('GL_DEPTH_BUFFER_BIT2_QCOM', 0x0400, 'GL_QCOM_tiled_rendering')
  10128. GL_DEPTH_BUFFER_BIT3_QCOM = Enumerant('GL_DEPTH_BUFFER_BIT3_QCOM', 0x0800, 'GL_QCOM_tiled_rendering')
  10129. GL_DEPTH_BUFFER_BIT4_QCOM = Enumerant('GL_DEPTH_BUFFER_BIT4_QCOM', 0x1000, 'GL_QCOM_tiled_rendering')
  10130. GL_DEPTH_BUFFER_BIT5_QCOM = Enumerant('GL_DEPTH_BUFFER_BIT5_QCOM', 0x2000, 'GL_QCOM_tiled_rendering')
  10131. GL_DEPTH_BUFFER_BIT6_QCOM = Enumerant('GL_DEPTH_BUFFER_BIT6_QCOM', 0x4000, 'GL_QCOM_tiled_rendering')
  10132. GL_DEPTH_BUFFER_BIT7_QCOM = Enumerant('GL_DEPTH_BUFFER_BIT7_QCOM', 0x8000, 'GL_QCOM_tiled_rendering')
  10133. GL_MULTISAMPLE_BUFFER_BIT0_QCOM = Enumerant('GL_MULTISAMPLE_BUFFER_BIT0_QCOM', 0x1000000, 'GL_QCOM_tiled_rendering')
  10134. GL_MULTISAMPLE_BUFFER_BIT1_QCOM = Enumerant('GL_MULTISAMPLE_BUFFER_BIT1_QCOM', 0x2000000, 'GL_QCOM_tiled_rendering')
  10135. GL_MULTISAMPLE_BUFFER_BIT2_QCOM = Enumerant('GL_MULTISAMPLE_BUFFER_BIT2_QCOM', 0x4000000, 'GL_QCOM_tiled_rendering')
  10136. GL_MULTISAMPLE_BUFFER_BIT3_QCOM = Enumerant('GL_MULTISAMPLE_BUFFER_BIT3_QCOM', 0x8000000, 'GL_QCOM_tiled_rendering')
  10137. GL_MULTISAMPLE_BUFFER_BIT4_QCOM = Enumerant('GL_MULTISAMPLE_BUFFER_BIT4_QCOM', 0x10000000, 'GL_QCOM_tiled_rendering')
  10138. GL_MULTISAMPLE_BUFFER_BIT5_QCOM = Enumerant('GL_MULTISAMPLE_BUFFER_BIT5_QCOM', 0x20000000, 'GL_QCOM_tiled_rendering')
  10139. GL_MULTISAMPLE_BUFFER_BIT6_QCOM = Enumerant('GL_MULTISAMPLE_BUFFER_BIT6_QCOM', 0x40000000, 'GL_QCOM_tiled_rendering')
  10140. GL_MULTISAMPLE_BUFFER_BIT7_QCOM = Enumerant('GL_MULTISAMPLE_BUFFER_BIT7_QCOM', 0x80000000, 'GL_QCOM_tiled_rendering')
  10141. GL_STENCIL_BUFFER_BIT0_QCOM = Enumerant('GL_STENCIL_BUFFER_BIT0_QCOM', 0x10000, 'GL_QCOM_tiled_rendering')
  10142. GL_STENCIL_BUFFER_BIT1_QCOM = Enumerant('GL_STENCIL_BUFFER_BIT1_QCOM', 0x20000, 'GL_QCOM_tiled_rendering')
  10143. GL_STENCIL_BUFFER_BIT2_QCOM = Enumerant('GL_STENCIL_BUFFER_BIT2_QCOM', 0x40000, 'GL_QCOM_tiled_rendering')
  10144. GL_STENCIL_BUFFER_BIT3_QCOM = Enumerant('GL_STENCIL_BUFFER_BIT3_QCOM', 0x80000, 'GL_QCOM_tiled_rendering')
  10145. GL_STENCIL_BUFFER_BIT4_QCOM = Enumerant('GL_STENCIL_BUFFER_BIT4_QCOM', 0x100000, 'GL_QCOM_tiled_rendering')
  10146. GL_STENCIL_BUFFER_BIT5_QCOM = Enumerant('GL_STENCIL_BUFFER_BIT5_QCOM', 0x200000, 'GL_QCOM_tiled_rendering')
  10147. GL_STENCIL_BUFFER_BIT6_QCOM = Enumerant('GL_STENCIL_BUFFER_BIT6_QCOM', 0x400000, 'GL_QCOM_tiled_rendering')
  10148. GL_STENCIL_BUFFER_BIT7_QCOM = Enumerant('GL_STENCIL_BUFFER_BIT7_QCOM', 0x800000, 'GL_QCOM_tiled_rendering')
  10149. defines.add(GL_COLOR_BUFFER_BIT0_QCOM)
  10150. defines.add(GL_COLOR_BUFFER_BIT1_QCOM)
  10151. defines.add(GL_COLOR_BUFFER_BIT2_QCOM)
  10152. defines.add(GL_COLOR_BUFFER_BIT3_QCOM)
  10153. defines.add(GL_COLOR_BUFFER_BIT4_QCOM)
  10154. defines.add(GL_COLOR_BUFFER_BIT5_QCOM)
  10155. defines.add(GL_COLOR_BUFFER_BIT6_QCOM)
  10156. defines.add(GL_COLOR_BUFFER_BIT7_QCOM)
  10157. defines.add(GL_DEPTH_BUFFER_BIT0_QCOM)
  10158. defines.add(GL_DEPTH_BUFFER_BIT1_QCOM)
  10159. defines.add(GL_DEPTH_BUFFER_BIT2_QCOM)
  10160. defines.add(GL_DEPTH_BUFFER_BIT3_QCOM)
  10161. defines.add(GL_DEPTH_BUFFER_BIT4_QCOM)
  10162. defines.add(GL_DEPTH_BUFFER_BIT5_QCOM)
  10163. defines.add(GL_DEPTH_BUFFER_BIT6_QCOM)
  10164. defines.add(GL_DEPTH_BUFFER_BIT7_QCOM)
  10165. defines.add(GL_MULTISAMPLE_BUFFER_BIT0_QCOM)
  10166. defines.add(GL_MULTISAMPLE_BUFFER_BIT1_QCOM)
  10167. defines.add(GL_MULTISAMPLE_BUFFER_BIT2_QCOM)
  10168. defines.add(GL_MULTISAMPLE_BUFFER_BIT3_QCOM)
  10169. defines.add(GL_MULTISAMPLE_BUFFER_BIT4_QCOM)
  10170. defines.add(GL_MULTISAMPLE_BUFFER_BIT5_QCOM)
  10171. defines.add(GL_MULTISAMPLE_BUFFER_BIT6_QCOM)
  10172. defines.add(GL_MULTISAMPLE_BUFFER_BIT7_QCOM)
  10173. defines.add(GL_STENCIL_BUFFER_BIT0_QCOM)
  10174. defines.add(GL_STENCIL_BUFFER_BIT1_QCOM)
  10175. defines.add(GL_STENCIL_BUFFER_BIT2_QCOM)
  10176. defines.add(GL_STENCIL_BUFFER_BIT3_QCOM)
  10177. defines.add(GL_STENCIL_BUFFER_BIT4_QCOM)
  10178. defines.add(GL_STENCIL_BUFFER_BIT5_QCOM)
  10179. defines.add(GL_STENCIL_BUFFER_BIT6_QCOM)
  10180. defines.add(GL_STENCIL_BUFFER_BIT7_QCOM)
  10181. # GL_QCOM_writeonly_rendering
  10182. GL_WRITEONLY_RENDERING_QCOM = Enumerant('GL_WRITEONLY_RENDERING_QCOM', 0x8823, 'GL_QCOM_writeonly_rendering')
  10183. defines.add(GL_WRITEONLY_RENDERING_QCOM)
  10184. # GL_REGAL_enable
  10185. GL_CACHE_REGAL = Enumerant('GL_CACHE_REGAL', 0x9362, 'GL_REGAL_enable')
  10186. GL_CODE_REGAL = Enumerant('GL_CODE_REGAL', 0x9363, 'GL_REGAL_enable')
  10187. GL_DEBUG_REGAL = Enumerant('GL_DEBUG_REGAL', 0x9323, 'GL_REGAL_enable')
  10188. GL_DRIVER_REGAL = Enumerant('GL_DRIVER_REGAL', 0x9326, 'GL_REGAL_enable')
  10189. GL_EMULATION_REGAL = Enumerant('GL_EMULATION_REGAL', 0x9325, 'GL_REGAL_enable')
  10190. GL_ERROR_REGAL = Enumerant('GL_ERROR_REGAL', 0x9322, 'GL_REGAL_enable')
  10191. GL_LOG_REGAL = Enumerant('GL_LOG_REGAL', 0x9324, 'GL_REGAL_enable')
  10192. GL_MISSING_REGAL = Enumerant('GL_MISSING_REGAL', 0x9360, 'GL_REGAL_enable')
  10193. GL_STATISTICS_REGAL = Enumerant('GL_STATISTICS_REGAL', 0x9364, 'GL_REGAL_enable')
  10194. GL_TRACE_REGAL = Enumerant('GL_TRACE_REGAL', 0x9361, 'GL_REGAL_enable')
  10195. defines.add(GL_CACHE_REGAL)
  10196. defines.add(GL_CODE_REGAL)
  10197. defines.add(GL_DEBUG_REGAL)
  10198. defines.add(GL_DRIVER_REGAL)
  10199. defines.add(GL_EMULATION_REGAL)
  10200. defines.add(GL_ERROR_REGAL)
  10201. defines.add(GL_LOG_REGAL)
  10202. defines.add(GL_MISSING_REGAL)
  10203. defines.add(GL_STATISTICS_REGAL)
  10204. defines.add(GL_TRACE_REGAL)
  10205. # GL_REGAL_log
  10206. GL_LOG_APP_REGAL = Enumerant('GL_LOG_APP_REGAL', 0x931c, 'GL_REGAL_log')
  10207. GL_LOG_DEBUG_REGAL = Enumerant('GL_LOG_DEBUG_REGAL', 0x931f, 'GL_REGAL_log')
  10208. GL_LOG_DRIVER_REGAL = Enumerant('GL_LOG_DRIVER_REGAL', 0x931d, 'GL_REGAL_log')
  10209. GL_LOG_ERROR_REGAL = Enumerant('GL_LOG_ERROR_REGAL', 0x9319, 'GL_REGAL_log')
  10210. GL_LOG_HTTP_REGAL = Enumerant('GL_LOG_HTTP_REGAL', 0x9321, 'GL_REGAL_log')
  10211. GL_LOG_INFO_REGAL = Enumerant('GL_LOG_INFO_REGAL', 0x931b, 'GL_REGAL_log')
  10212. GL_LOG_INTERNAL_REGAL = Enumerant('GL_LOG_INTERNAL_REGAL', 0x931e, 'GL_REGAL_log')
  10213. GL_LOG_STATUS_REGAL = Enumerant('GL_LOG_STATUS_REGAL', 0x9320, 'GL_REGAL_log')
  10214. GL_LOG_WARNING_REGAL = Enumerant('GL_LOG_WARNING_REGAL', 0x931a, 'GL_REGAL_log')
  10215. defines.add(GL_LOG_APP_REGAL)
  10216. defines.add(GL_LOG_DEBUG_REGAL)
  10217. defines.add(GL_LOG_DRIVER_REGAL)
  10218. defines.add(GL_LOG_ERROR_REGAL)
  10219. defines.add(GL_LOG_HTTP_REGAL)
  10220. defines.add(GL_LOG_INFO_REGAL)
  10221. defines.add(GL_LOG_INTERNAL_REGAL)
  10222. defines.add(GL_LOG_STATUS_REGAL)
  10223. defines.add(GL_LOG_WARNING_REGAL)
  10224. # GL_REND_screen_coordinates
  10225. GL_INVERTED_SCREEN_W_REND = Enumerant('GL_INVERTED_SCREEN_W_REND', 0x8491, 'GL_REND_screen_coordinates')
  10226. GL_SCREEN_COORDINATES_REND = Enumerant('GL_SCREEN_COORDINATES_REND', 0x8490, 'GL_REND_screen_coordinates')
  10227. defines.add(GL_INVERTED_SCREEN_W_REND)
  10228. defines.add(GL_SCREEN_COORDINATES_REND)
  10229. # GL_S3_s3tc
  10230. GL_RGB4_S3TC = Enumerant('GL_RGB4_S3TC', 0x83a1, 'GL_S3_s3tc')
  10231. GL_RGBA4_DXT5_S3TC = Enumerant('GL_RGBA4_DXT5_S3TC', 0x83a5, 'GL_S3_s3tc')
  10232. GL_RGBA4_S3TC = Enumerant('GL_RGBA4_S3TC', 0x83a3, 'GL_S3_s3tc')
  10233. GL_RGBA_DXT5_S3TC = Enumerant('GL_RGBA_DXT5_S3TC', 0x83a4, 'GL_S3_s3tc')
  10234. GL_RGBA_S3TC = Enumerant('GL_RGBA_S3TC', 0x83a2, 'GL_S3_s3tc')
  10235. GL_RGB_S3TC = Enumerant('GL_RGB_S3TC', 0x83a0, 'GL_S3_s3tc')
  10236. defines.add(GL_RGB4_S3TC)
  10237. defines.add(GL_RGBA4_DXT5_S3TC)
  10238. defines.add(GL_RGBA4_S3TC)
  10239. defines.add(GL_RGBA_DXT5_S3TC)
  10240. defines.add(GL_RGBA_S3TC)
  10241. defines.add(GL_RGB_S3TC)
  10242. # GL_SGIS_color_range
  10243. GL_EXTENDED_RANGE_SGIS = Enumerant('GL_EXTENDED_RANGE_SGIS', 0x85a5, 'GL_SGIS_color_range')
  10244. GL_MAX_ALPHA_SGIS = Enumerant('GL_MAX_ALPHA_SGIS', 0x85ad, 'GL_SGIS_color_range')
  10245. GL_MAX_BLUE_SGIS = Enumerant('GL_MAX_BLUE_SGIS', 0x85ab, 'GL_SGIS_color_range')
  10246. GL_MAX_GREEN_SGIS = Enumerant('GL_MAX_GREEN_SGIS', 0x85a9, 'GL_SGIS_color_range')
  10247. GL_MAX_RED_SGIS = Enumerant('GL_MAX_RED_SGIS', 0x85a7, 'GL_SGIS_color_range')
  10248. GL_MIN_ALPHA_SGIS = Enumerant('GL_MIN_ALPHA_SGIS', 0x85ac, 'GL_SGIS_color_range')
  10249. GL_MIN_BLUE_SGIS = Enumerant('GL_MIN_BLUE_SGIS', 0x85aa, 'GL_SGIS_color_range')
  10250. GL_MIN_GREEN_SGIS = Enumerant('GL_MIN_GREEN_SGIS', 0x85a8, 'GL_SGIS_color_range')
  10251. GL_MIN_RED_SGIS = Enumerant('GL_MIN_RED_SGIS', 0x85a6, 'GL_SGIS_color_range')
  10252. defines.add(GL_EXTENDED_RANGE_SGIS)
  10253. defines.add(GL_MAX_ALPHA_SGIS)
  10254. defines.add(GL_MAX_BLUE_SGIS)
  10255. defines.add(GL_MAX_GREEN_SGIS)
  10256. defines.add(GL_MAX_RED_SGIS)
  10257. defines.add(GL_MIN_ALPHA_SGIS)
  10258. defines.add(GL_MIN_BLUE_SGIS)
  10259. defines.add(GL_MIN_GREEN_SGIS)
  10260. defines.add(GL_MIN_RED_SGIS)
  10261. # GL_SGIS_detail_texture
  10262. GL_DETAIL_TEXTURE_2D_BINDING_SGIS = Enumerant('GL_DETAIL_TEXTURE_2D_BINDING_SGIS', 0x8096, 'GL_SGIS_detail_texture')
  10263. GL_DETAIL_TEXTURE_2D_SGIS = Enumerant('GL_DETAIL_TEXTURE_2D_SGIS', 0x8095, 'GL_SGIS_detail_texture')
  10264. GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = Enumerant('GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS', 0x809c, 'GL_SGIS_detail_texture')
  10265. GL_DETAIL_TEXTURE_LEVEL_SGIS = Enumerant('GL_DETAIL_TEXTURE_LEVEL_SGIS', 0x809a, 'GL_SGIS_detail_texture')
  10266. GL_DETAIL_TEXTURE_MODE_SGIS = Enumerant('GL_DETAIL_TEXTURE_MODE_SGIS', 0x809b, 'GL_SGIS_detail_texture')
  10267. GL_LINEAR_DETAIL_ALPHA_SGIS = Enumerant('GL_LINEAR_DETAIL_ALPHA_SGIS', 0x8098, 'GL_SGIS_detail_texture')
  10268. GL_LINEAR_DETAIL_COLOR_SGIS = Enumerant('GL_LINEAR_DETAIL_COLOR_SGIS', 0x8099, 'GL_SGIS_detail_texture')
  10269. GL_LINEAR_DETAIL_SGIS = Enumerant('GL_LINEAR_DETAIL_SGIS', 0x8097, 'GL_SGIS_detail_texture')
  10270. defines.add(GL_DETAIL_TEXTURE_2D_BINDING_SGIS)
  10271. defines.add(GL_DETAIL_TEXTURE_2D_SGIS)
  10272. defines.add(GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS)
  10273. defines.add(GL_DETAIL_TEXTURE_LEVEL_SGIS)
  10274. defines.add(GL_DETAIL_TEXTURE_MODE_SGIS)
  10275. defines.add(GL_LINEAR_DETAIL_ALPHA_SGIS)
  10276. defines.add(GL_LINEAR_DETAIL_COLOR_SGIS)
  10277. defines.add(GL_LINEAR_DETAIL_SGIS)
  10278. # GL_SGIS_generate_mipmap
  10279. GL_GENERATE_MIPMAP_HINT_SGIS = Enumerant('GL_GENERATE_MIPMAP_HINT_SGIS', 0x8192, 'GL_SGIS_generate_mipmap')
  10280. GL_GENERATE_MIPMAP_SGIS = Enumerant('GL_GENERATE_MIPMAP_SGIS', 0x8191, 'GL_SGIS_generate_mipmap')
  10281. defines.add(GL_GENERATE_MIPMAP_HINT_SGIS)
  10282. defines.add(GL_GENERATE_MIPMAP_SGIS)
  10283. # GL_SGIS_multisample
  10284. GL_1PASS_SGIS = Enumerant('GL_1PASS_SGIS', 0x80a1, 'GL_SGIS_multisample')
  10285. GL_2PASS_0_SGIS = Enumerant('GL_2PASS_0_SGIS', 0x80a2, 'GL_SGIS_multisample')
  10286. GL_2PASS_1_SGIS = Enumerant('GL_2PASS_1_SGIS', 0x80a3, 'GL_SGIS_multisample')
  10287. GL_4PASS_0_SGIS = Enumerant('GL_4PASS_0_SGIS', 0x80a4, 'GL_SGIS_multisample')
  10288. GL_4PASS_1_SGIS = Enumerant('GL_4PASS_1_SGIS', 0x80a5, 'GL_SGIS_multisample')
  10289. GL_4PASS_2_SGIS = Enumerant('GL_4PASS_2_SGIS', 0x80a6, 'GL_SGIS_multisample')
  10290. GL_4PASS_3_SGIS = Enumerant('GL_4PASS_3_SGIS', 0x80a7, 'GL_SGIS_multisample')
  10291. GL_MULTISAMPLE_SGIS = Enumerant('GL_MULTISAMPLE_SGIS', 0x809d, 'GL_SGIS_multisample')
  10292. GL_SAMPLES_SGIS = Enumerant('GL_SAMPLES_SGIS', 0x80a9, 'GL_SGIS_multisample')
  10293. GL_SAMPLE_ALPHA_TO_MASK_SGIS = Enumerant('GL_SAMPLE_ALPHA_TO_MASK_SGIS', 0x809e, 'GL_SGIS_multisample')
  10294. GL_SAMPLE_ALPHA_TO_ONE_SGIS = Enumerant('GL_SAMPLE_ALPHA_TO_ONE_SGIS', 0x809f, 'GL_SGIS_multisample')
  10295. GL_SAMPLE_BUFFERS_SGIS = Enumerant('GL_SAMPLE_BUFFERS_SGIS', 0x80a8, 'GL_SGIS_multisample')
  10296. GL_SAMPLE_MASK_INVERT_SGIS = Enumerant('GL_SAMPLE_MASK_INVERT_SGIS', 0x80ab, 'GL_SGIS_multisample')
  10297. GL_SAMPLE_MASK_SGIS = Enumerant('GL_SAMPLE_MASK_SGIS', 0x80a0, 'GL_SGIS_multisample')
  10298. GL_SAMPLE_MASK_VALUE_SGIS = Enumerant('GL_SAMPLE_MASK_VALUE_SGIS', 0x80aa, 'GL_SGIS_multisample')
  10299. GL_SAMPLE_PATTERN_SGIS = Enumerant('GL_SAMPLE_PATTERN_SGIS', 0x80ac, 'GL_SGIS_multisample')
  10300. defines.add(GL_1PASS_SGIS)
  10301. defines.add(GL_2PASS_0_SGIS)
  10302. defines.add(GL_2PASS_1_SGIS)
  10303. defines.add(GL_4PASS_0_SGIS)
  10304. defines.add(GL_4PASS_1_SGIS)
  10305. defines.add(GL_4PASS_2_SGIS)
  10306. defines.add(GL_4PASS_3_SGIS)
  10307. defines.add(GL_MULTISAMPLE_SGIS)
  10308. defines.add(GL_SAMPLES_SGIS)
  10309. defines.add(GL_SAMPLE_ALPHA_TO_MASK_SGIS)
  10310. defines.add(GL_SAMPLE_ALPHA_TO_ONE_SGIS)
  10311. defines.add(GL_SAMPLE_BUFFERS_SGIS)
  10312. defines.add(GL_SAMPLE_MASK_INVERT_SGIS)
  10313. defines.add(GL_SAMPLE_MASK_SGIS)
  10314. defines.add(GL_SAMPLE_MASK_VALUE_SGIS)
  10315. defines.add(GL_SAMPLE_PATTERN_SGIS)
  10316. # GL_SGIS_point_line_texgen
  10317. GL_EYE_DISTANCE_TO_LINE_SGIS = Enumerant('GL_EYE_DISTANCE_TO_LINE_SGIS', 0x81f2, 'GL_SGIS_point_line_texgen')
  10318. GL_EYE_DISTANCE_TO_POINT_SGIS = Enumerant('GL_EYE_DISTANCE_TO_POINT_SGIS', 0x81f0, 'GL_SGIS_point_line_texgen')
  10319. GL_EYE_LINE_SGIS = Enumerant('GL_EYE_LINE_SGIS', 0x81f6, 'GL_SGIS_point_line_texgen')
  10320. GL_EYE_POINT_SGIS = Enumerant('GL_EYE_POINT_SGIS', 0x81f4, 'GL_SGIS_point_line_texgen')
  10321. GL_OBJECT_DISTANCE_TO_LINE_SGIS = Enumerant('GL_OBJECT_DISTANCE_TO_LINE_SGIS', 0x81f3, 'GL_SGIS_point_line_texgen')
  10322. GL_OBJECT_DISTANCE_TO_POINT_SGIS = Enumerant('GL_OBJECT_DISTANCE_TO_POINT_SGIS', 0x81f1, 'GL_SGIS_point_line_texgen')
  10323. GL_OBJECT_LINE_SGIS = Enumerant('GL_OBJECT_LINE_SGIS', 0x81f7, 'GL_SGIS_point_line_texgen')
  10324. GL_OBJECT_POINT_SGIS = Enumerant('GL_OBJECT_POINT_SGIS', 0x81f5, 'GL_SGIS_point_line_texgen')
  10325. defines.add(GL_EYE_DISTANCE_TO_LINE_SGIS)
  10326. defines.add(GL_EYE_DISTANCE_TO_POINT_SGIS)
  10327. defines.add(GL_EYE_LINE_SGIS)
  10328. defines.add(GL_EYE_POINT_SGIS)
  10329. defines.add(GL_OBJECT_DISTANCE_TO_LINE_SGIS)
  10330. defines.add(GL_OBJECT_DISTANCE_TO_POINT_SGIS)
  10331. defines.add(GL_OBJECT_LINE_SGIS)
  10332. defines.add(GL_OBJECT_POINT_SGIS)
  10333. # GL_SGIS_texture_border_clamp
  10334. GL_CLAMP_TO_BORDER_SGIS = Enumerant('GL_CLAMP_TO_BORDER_SGIS', 0x812d, 'GL_SGIS_texture_border_clamp')
  10335. defines.add(GL_CLAMP_TO_BORDER_SGIS)
  10336. # GL_SGIS_texture_edge_clamp
  10337. GL_CLAMP_TO_EDGE_SGIS = Enumerant('GL_CLAMP_TO_EDGE_SGIS', 0x812f, 'GL_SGIS_texture_edge_clamp')
  10338. defines.add(GL_CLAMP_TO_EDGE_SGIS)
  10339. # GL_SGIS_texture_lod
  10340. GL_TEXTURE_BASE_LEVEL_SGIS = Enumerant('GL_TEXTURE_BASE_LEVEL_SGIS', 0x813c, 'GL_SGIS_texture_lod')
  10341. GL_TEXTURE_MAX_LEVEL_SGIS = Enumerant('GL_TEXTURE_MAX_LEVEL_SGIS', 0x813d, 'GL_SGIS_texture_lod')
  10342. GL_TEXTURE_MAX_LOD_SGIS = Enumerant('GL_TEXTURE_MAX_LOD_SGIS', 0x813b, 'GL_SGIS_texture_lod')
  10343. GL_TEXTURE_MIN_LOD_SGIS = Enumerant('GL_TEXTURE_MIN_LOD_SGIS', 0x813a, 'GL_SGIS_texture_lod')
  10344. defines.add(GL_TEXTURE_BASE_LEVEL_SGIS)
  10345. defines.add(GL_TEXTURE_MAX_LEVEL_SGIS)
  10346. defines.add(GL_TEXTURE_MAX_LOD_SGIS)
  10347. defines.add(GL_TEXTURE_MIN_LOD_SGIS)
  10348. # GL_SGIX_async
  10349. GL_ASYNC_MARKER_SGIX = Enumerant('GL_ASYNC_MARKER_SGIX', 0x8329, 'GL_SGIX_async')
  10350. defines.add(GL_ASYNC_MARKER_SGIX)
  10351. # GL_SGIX_async_histogram
  10352. GL_ASYNC_HISTOGRAM_SGIX = Enumerant('GL_ASYNC_HISTOGRAM_SGIX', 0x832c, 'GL_SGIX_async_histogram')
  10353. GL_MAX_ASYNC_HISTOGRAM_SGIX = Enumerant('GL_MAX_ASYNC_HISTOGRAM_SGIX', 0x832d, 'GL_SGIX_async_histogram')
  10354. defines.add(GL_ASYNC_HISTOGRAM_SGIX)
  10355. defines.add(GL_MAX_ASYNC_HISTOGRAM_SGIX)
  10356. # GL_SGIX_async_pixel
  10357. GL_ASYNC_DRAW_PIXELS_SGIX = Enumerant('GL_ASYNC_DRAW_PIXELS_SGIX', 0x835d, 'GL_SGIX_async_pixel')
  10358. GL_ASYNC_READ_PIXELS_SGIX = Enumerant('GL_ASYNC_READ_PIXELS_SGIX', 0x835e, 'GL_SGIX_async_pixel')
  10359. GL_ASYNC_TEX_IMAGE_SGIX = Enumerant('GL_ASYNC_TEX_IMAGE_SGIX', 0x835c, 'GL_SGIX_async_pixel')
  10360. GL_MAX_ASYNC_DRAW_PIXELS_SGIX = Enumerant('GL_MAX_ASYNC_DRAW_PIXELS_SGIX', 0x8360, 'GL_SGIX_async_pixel')
  10361. GL_MAX_ASYNC_READ_PIXELS_SGIX = Enumerant('GL_MAX_ASYNC_READ_PIXELS_SGIX', 0x8361, 'GL_SGIX_async_pixel')
  10362. GL_MAX_ASYNC_TEX_IMAGE_SGIX = Enumerant('GL_MAX_ASYNC_TEX_IMAGE_SGIX', 0x835f, 'GL_SGIX_async_pixel')
  10363. defines.add(GL_ASYNC_DRAW_PIXELS_SGIX)
  10364. defines.add(GL_ASYNC_READ_PIXELS_SGIX)
  10365. defines.add(GL_ASYNC_TEX_IMAGE_SGIX)
  10366. defines.add(GL_MAX_ASYNC_DRAW_PIXELS_SGIX)
  10367. defines.add(GL_MAX_ASYNC_READ_PIXELS_SGIX)
  10368. defines.add(GL_MAX_ASYNC_TEX_IMAGE_SGIX)
  10369. # GL_SGIX_blend_alpha_minmax
  10370. GL_ALPHA_MAX_SGIX = Enumerant('GL_ALPHA_MAX_SGIX', 0x8321, 'GL_SGIX_blend_alpha_minmax')
  10371. GL_ALPHA_MIN_SGIX = Enumerant('GL_ALPHA_MIN_SGIX', 0x8320, 'GL_SGIX_blend_alpha_minmax')
  10372. defines.add(GL_ALPHA_MAX_SGIX)
  10373. defines.add(GL_ALPHA_MIN_SGIX)
  10374. # GL_SGIX_convolution_accuracy
  10375. GL_CONVOLUTION_HINT_SGIX = Enumerant('GL_CONVOLUTION_HINT_SGIX', 0x8316, 'GL_SGIX_convolution_accuracy')
  10376. defines.add(GL_CONVOLUTION_HINT_SGIX)
  10377. # GL_SGIX_depth_texture
  10378. GL_DEPTH_COMPONENT16_SGIX = Enumerant('GL_DEPTH_COMPONENT16_SGIX', 0x81a5, 'GL_SGIX_depth_texture')
  10379. GL_DEPTH_COMPONENT24_SGIX = Enumerant('GL_DEPTH_COMPONENT24_SGIX', 0x81a6, 'GL_SGIX_depth_texture')
  10380. GL_DEPTH_COMPONENT32_SGIX = Enumerant('GL_DEPTH_COMPONENT32_SGIX', 0x81a7, 'GL_SGIX_depth_texture')
  10381. defines.add(GL_DEPTH_COMPONENT16_SGIX)
  10382. defines.add(GL_DEPTH_COMPONENT24_SGIX)
  10383. defines.add(GL_DEPTH_COMPONENT32_SGIX)
  10384. # GL_SGIX_fog_offset
  10385. GL_FOG_OFFSET_SGIX = Enumerant('GL_FOG_OFFSET_SGIX', 0x8198, 'GL_SGIX_fog_offset')
  10386. GL_FOG_OFFSET_VALUE_SGIX = Enumerant('GL_FOG_OFFSET_VALUE_SGIX', 0x8199, 'GL_SGIX_fog_offset')
  10387. defines.add(GL_FOG_OFFSET_SGIX)
  10388. defines.add(GL_FOG_OFFSET_VALUE_SGIX)
  10389. # GL_SGIX_fog_texture
  10390. GL_FOG_PATCHY_FACTOR_SGIX = Enumerant('GL_FOG_PATCHY_FACTOR_SGIX', 0x0000, 'GL_SGIX_fog_texture')
  10391. GL_FRAGMENT_FOG_SGIX = Enumerant('GL_FRAGMENT_FOG_SGIX', 0x0000, 'GL_SGIX_fog_texture')
  10392. GL_TEXTURE_FOG_SGIX = Enumerant('GL_TEXTURE_FOG_SGIX', 0x0000, 'GL_SGIX_fog_texture')
  10393. defines.add(GL_FOG_PATCHY_FACTOR_SGIX)
  10394. defines.add(GL_FRAGMENT_FOG_SGIX)
  10395. defines.add(GL_TEXTURE_FOG_SGIX)
  10396. # GL_SGIX_fragment_specular_lighting
  10397. GL_CURRENT_RASTER_NORMAL_SGIX = Enumerant('GL_CURRENT_RASTER_NORMAL_SGIX', 0x8406, 'GL_SGIX_fragment_specular_lighting')
  10398. GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = Enumerant('GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX', 0x8402, 'GL_SGIX_fragment_specular_lighting')
  10399. GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = Enumerant('GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX', 0x8403, 'GL_SGIX_fragment_specular_lighting')
  10400. GL_FRAGMENT_COLOR_MATERIAL_SGIX = Enumerant('GL_FRAGMENT_COLOR_MATERIAL_SGIX', 0x8401, 'GL_SGIX_fragment_specular_lighting')
  10401. GL_FRAGMENT_LIGHT0_SGIX = Enumerant('GL_FRAGMENT_LIGHT0_SGIX', 0x840c, 'GL_SGIX_fragment_specular_lighting')
  10402. GL_FRAGMENT_LIGHT1_SGIX = Enumerant('GL_FRAGMENT_LIGHT1_SGIX', 0x840d, 'GL_SGIX_fragment_specular_lighting')
  10403. GL_FRAGMENT_LIGHT2_SGIX = Enumerant('GL_FRAGMENT_LIGHT2_SGIX', 0x840e, 'GL_SGIX_fragment_specular_lighting')
  10404. GL_FRAGMENT_LIGHT3_SGIX = Enumerant('GL_FRAGMENT_LIGHT3_SGIX', 0x840f, 'GL_SGIX_fragment_specular_lighting')
  10405. GL_FRAGMENT_LIGHT4_SGIX = Enumerant('GL_FRAGMENT_LIGHT4_SGIX', 0x8410, 'GL_SGIX_fragment_specular_lighting')
  10406. GL_FRAGMENT_LIGHT5_SGIX = Enumerant('GL_FRAGMENT_LIGHT5_SGIX', 0x8411, 'GL_SGIX_fragment_specular_lighting')
  10407. GL_FRAGMENT_LIGHT6_SGIX = Enumerant('GL_FRAGMENT_LIGHT6_SGIX', 0x8412, 'GL_SGIX_fragment_specular_lighting')
  10408. GL_FRAGMENT_LIGHT7_SGIX = Enumerant('GL_FRAGMENT_LIGHT7_SGIX', 0x8413, 'GL_SGIX_fragment_specular_lighting')
  10409. GL_FRAGMENT_LIGHTING_SGIX = Enumerant('GL_FRAGMENT_LIGHTING_SGIX', 0x8400, 'GL_SGIX_fragment_specular_lighting')
  10410. GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = Enumerant('GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX', 0x840a, 'GL_SGIX_fragment_specular_lighting')
  10411. GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = Enumerant('GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX', 0x8408, 'GL_SGIX_fragment_specular_lighting')
  10412. GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = Enumerant('GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX', 0x840b, 'GL_SGIX_fragment_specular_lighting')
  10413. GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = Enumerant('GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX', 0x8409, 'GL_SGIX_fragment_specular_lighting')
  10414. GL_LIGHT_ENV_MODE_SGIX = Enumerant('GL_LIGHT_ENV_MODE_SGIX', 0x8407, 'GL_SGIX_fragment_specular_lighting')
  10415. GL_MAX_ACTIVE_LIGHTS_SGIX = Enumerant('GL_MAX_ACTIVE_LIGHTS_SGIX', 0x8405, 'GL_SGIX_fragment_specular_lighting')
  10416. GL_MAX_FRAGMENT_LIGHTS_SGIX = Enumerant('GL_MAX_FRAGMENT_LIGHTS_SGIX', 0x8404, 'GL_SGIX_fragment_specular_lighting')
  10417. defines.add(GL_CURRENT_RASTER_NORMAL_SGIX)
  10418. defines.add(GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX)
  10419. defines.add(GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX)
  10420. defines.add(GL_FRAGMENT_COLOR_MATERIAL_SGIX)
  10421. defines.add(GL_FRAGMENT_LIGHT0_SGIX)
  10422. defines.add(GL_FRAGMENT_LIGHT1_SGIX)
  10423. defines.add(GL_FRAGMENT_LIGHT2_SGIX)
  10424. defines.add(GL_FRAGMENT_LIGHT3_SGIX)
  10425. defines.add(GL_FRAGMENT_LIGHT4_SGIX)
  10426. defines.add(GL_FRAGMENT_LIGHT5_SGIX)
  10427. defines.add(GL_FRAGMENT_LIGHT6_SGIX)
  10428. defines.add(GL_FRAGMENT_LIGHT7_SGIX)
  10429. defines.add(GL_FRAGMENT_LIGHTING_SGIX)
  10430. defines.add(GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX)
  10431. defines.add(GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX)
  10432. defines.add(GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX)
  10433. defines.add(GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX)
  10434. defines.add(GL_LIGHT_ENV_MODE_SGIX)
  10435. defines.add(GL_MAX_ACTIVE_LIGHTS_SGIX)
  10436. defines.add(GL_MAX_FRAGMENT_LIGHTS_SGIX)
  10437. # GL_SGIX_interlace
  10438. GL_INTERLACE_SGIX = Enumerant('GL_INTERLACE_SGIX', 0x8094, 'GL_SGIX_interlace')
  10439. defines.add(GL_INTERLACE_SGIX)
  10440. # GL_SGIX_resample
  10441. GL_PACK_RESAMPLE_SGIX = Enumerant('GL_PACK_RESAMPLE_SGIX', 0x842e, 'GL_SGIX_resample')
  10442. GL_RESAMPLE_DECIMATE_SGIX = Enumerant('GL_RESAMPLE_DECIMATE_SGIX', 0x8430, 'GL_SGIX_resample')
  10443. GL_RESAMPLE_REPLICATE_SGIX = Enumerant('GL_RESAMPLE_REPLICATE_SGIX', 0x8433, 'GL_SGIX_resample')
  10444. GL_RESAMPLE_ZERO_FILL_SGIX = Enumerant('GL_RESAMPLE_ZERO_FILL_SGIX', 0x8434, 'GL_SGIX_resample')
  10445. GL_UNPACK_RESAMPLE_SGIX = Enumerant('GL_UNPACK_RESAMPLE_SGIX', 0x842f, 'GL_SGIX_resample')
  10446. defines.add(GL_PACK_RESAMPLE_SGIX)
  10447. defines.add(GL_RESAMPLE_DECIMATE_SGIX)
  10448. defines.add(GL_RESAMPLE_REPLICATE_SGIX)
  10449. defines.add(GL_RESAMPLE_ZERO_FILL_SGIX)
  10450. defines.add(GL_UNPACK_RESAMPLE_SGIX)
  10451. # GL_SGIX_shadow
  10452. GL_TEXTURE_COMPARE_OPERATOR_SGIX = Enumerant('GL_TEXTURE_COMPARE_OPERATOR_SGIX', 0x819b, 'GL_SGIX_shadow')
  10453. GL_TEXTURE_COMPARE_SGIX = Enumerant('GL_TEXTURE_COMPARE_SGIX', 0x819a, 'GL_SGIX_shadow')
  10454. GL_TEXTURE_GEQUAL_R_SGIX = Enumerant('GL_TEXTURE_GEQUAL_R_SGIX', 0x819d, 'GL_SGIX_shadow')
  10455. GL_TEXTURE_LEQUAL_R_SGIX = Enumerant('GL_TEXTURE_LEQUAL_R_SGIX', 0x819c, 'GL_SGIX_shadow')
  10456. defines.add(GL_TEXTURE_COMPARE_OPERATOR_SGIX)
  10457. defines.add(GL_TEXTURE_COMPARE_SGIX)
  10458. defines.add(GL_TEXTURE_GEQUAL_R_SGIX)
  10459. defines.add(GL_TEXTURE_LEQUAL_R_SGIX)
  10460. # GL_SGIX_shadow_ambient
  10461. GL_SHADOW_AMBIENT_SGIX = Enumerant('GL_SHADOW_AMBIENT_SGIX', 0x80bf, 'GL_SGIX_shadow_ambient')
  10462. defines.add(GL_SHADOW_AMBIENT_SGIX)
  10463. # GL_SGIX_texture_coordinate_clamp
  10464. GL_TEXTURE_MAX_CLAMP_R_SGIX = Enumerant('GL_TEXTURE_MAX_CLAMP_R_SGIX', 0x836b, 'GL_SGIX_texture_coordinate_clamp')
  10465. GL_TEXTURE_MAX_CLAMP_S_SGIX = Enumerant('GL_TEXTURE_MAX_CLAMP_S_SGIX', 0x8369, 'GL_SGIX_texture_coordinate_clamp')
  10466. GL_TEXTURE_MAX_CLAMP_T_SGIX = Enumerant('GL_TEXTURE_MAX_CLAMP_T_SGIX', 0x836a, 'GL_SGIX_texture_coordinate_clamp')
  10467. defines.add(GL_TEXTURE_MAX_CLAMP_R_SGIX)
  10468. defines.add(GL_TEXTURE_MAX_CLAMP_S_SGIX)
  10469. defines.add(GL_TEXTURE_MAX_CLAMP_T_SGIX)
  10470. # GL_SGIX_texture_multi_buffer
  10471. GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = Enumerant('GL_TEXTURE_MULTI_BUFFER_HINT_SGIX', 0x812e, 'GL_SGIX_texture_multi_buffer')
  10472. defines.add(GL_TEXTURE_MULTI_BUFFER_HINT_SGIX)
  10473. # GL_SGIX_texture_range
  10474. GL_ALPHA16_EXTENDED_RANGE_SGIX = Enumerant('GL_ALPHA16_EXTENDED_RANGE_SGIX', 0x85f4, 'GL_SGIX_texture_range')
  10475. GL_ALPHA16_SIGNED_SGIX = Enumerant('GL_ALPHA16_SIGNED_SGIX', 0x85e8, 'GL_SGIX_texture_range')
  10476. GL_ALPHA_EXTENDED_RANGE_SGIX = Enumerant('GL_ALPHA_EXTENDED_RANGE_SGIX', 0x85ee, 'GL_SGIX_texture_range')
  10477. GL_ALPHA_SIGNED_SGIX = Enumerant('GL_ALPHA_SIGNED_SGIX', 0x85e2, 'GL_SGIX_texture_range')
  10478. GL_INTENSITY16_EXTENDED_RANGE_SGIX = Enumerant('GL_INTENSITY16_EXTENDED_RANGE_SGIX', 0x85f6, 'GL_SGIX_texture_range')
  10479. GL_INTENSITY16_SIGNED_SGIX = Enumerant('GL_INTENSITY16_SIGNED_SGIX', 0x85ea, 'GL_SGIX_texture_range')
  10480. GL_INTENSITY_EXTENDED_RANGE_SGIX = Enumerant('GL_INTENSITY_EXTENDED_RANGE_SGIX', 0x85f0, 'GL_SGIX_texture_range')
  10481. GL_INTENSITY_SIGNED_SGIX = Enumerant('GL_INTENSITY_SIGNED_SGIX', 0x85e4, 'GL_SGIX_texture_range')
  10482. GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX = Enumerant('GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX', 0x85f7, 'GL_SGIX_texture_range')
  10483. GL_LUMINANCE16_ALPHA16_SIGNED_SGIX = Enumerant('GL_LUMINANCE16_ALPHA16_SIGNED_SGIX', 0x85eb, 'GL_SGIX_texture_range')
  10484. GL_LUMINANCE16_EXTENDED_RANGE_SGIX = Enumerant('GL_LUMINANCE16_EXTENDED_RANGE_SGIX', 0x85f5, 'GL_SGIX_texture_range')
  10485. GL_LUMINANCE16_SIGNED_SGIX = Enumerant('GL_LUMINANCE16_SIGNED_SGIX', 0x85e9, 'GL_SGIX_texture_range')
  10486. GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX = Enumerant('GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX', 0x85f1, 'GL_SGIX_texture_range')
  10487. GL_LUMINANCE_ALPHA_SIGNED_SGIX = Enumerant('GL_LUMINANCE_ALPHA_SIGNED_SGIX', 0x85e5, 'GL_SGIX_texture_range')
  10488. GL_LUMINANCE_EXTENDED_RANGE_SGIX = Enumerant('GL_LUMINANCE_EXTENDED_RANGE_SGIX', 0x85ef, 'GL_SGIX_texture_range')
  10489. GL_LUMINANCE_SIGNED_SGIX = Enumerant('GL_LUMINANCE_SIGNED_SGIX', 0x85e3, 'GL_SGIX_texture_range')
  10490. GL_MAX_INTENSITY_SGIS = Enumerant('GL_MAX_INTENSITY_SGIS', 0x85fb, 'GL_SGIX_texture_range')
  10491. GL_MAX_LUMINANCE_SGIS = Enumerant('GL_MAX_LUMINANCE_SGIS', 0x85f9, 'GL_SGIX_texture_range')
  10492. GL_MIN_INTENSITY_SGIS = Enumerant('GL_MIN_INTENSITY_SGIS', 0x85fa, 'GL_SGIX_texture_range')
  10493. GL_MIN_LUMINANCE_SGIS = Enumerant('GL_MIN_LUMINANCE_SGIS', 0x85f8, 'GL_SGIX_texture_range')
  10494. GL_RGB16_EXTENDED_RANGE_SGIX = Enumerant('GL_RGB16_EXTENDED_RANGE_SGIX', 0x85f2, 'GL_SGIX_texture_range')
  10495. GL_RGB16_SIGNED_SGIX = Enumerant('GL_RGB16_SIGNED_SGIX', 0x85e6, 'GL_SGIX_texture_range')
  10496. GL_RGBA16_EXTENDED_RANGE_SGIX = Enumerant('GL_RGBA16_EXTENDED_RANGE_SGIX', 0x85f3, 'GL_SGIX_texture_range')
  10497. GL_RGBA16_SIGNED_SGIX = Enumerant('GL_RGBA16_SIGNED_SGIX', 0x85e7, 'GL_SGIX_texture_range')
  10498. GL_RGBA_EXTENDED_RANGE_SGIX = Enumerant('GL_RGBA_EXTENDED_RANGE_SGIX', 0x85ed, 'GL_SGIX_texture_range')
  10499. GL_RGBA_SIGNED_SGIX = Enumerant('GL_RGBA_SIGNED_SGIX', 0x85e1, 'GL_SGIX_texture_range')
  10500. GL_RGB_EXTENDED_RANGE_SGIX = Enumerant('GL_RGB_EXTENDED_RANGE_SGIX', 0x85ec, 'GL_SGIX_texture_range')
  10501. GL_RGB_SIGNED_SGIX = Enumerant('GL_RGB_SIGNED_SGIX', 0x85e0, 'GL_SGIX_texture_range')
  10502. defines.add(GL_ALPHA16_EXTENDED_RANGE_SGIX)
  10503. defines.add(GL_ALPHA16_SIGNED_SGIX)
  10504. defines.add(GL_ALPHA_EXTENDED_RANGE_SGIX)
  10505. defines.add(GL_ALPHA_SIGNED_SGIX)
  10506. defines.add(GL_INTENSITY16_EXTENDED_RANGE_SGIX)
  10507. defines.add(GL_INTENSITY16_SIGNED_SGIX)
  10508. defines.add(GL_INTENSITY_EXTENDED_RANGE_SGIX)
  10509. defines.add(GL_INTENSITY_SIGNED_SGIX)
  10510. defines.add(GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX)
  10511. defines.add(GL_LUMINANCE16_ALPHA16_SIGNED_SGIX)
  10512. defines.add(GL_LUMINANCE16_EXTENDED_RANGE_SGIX)
  10513. defines.add(GL_LUMINANCE16_SIGNED_SGIX)
  10514. defines.add(GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX)
  10515. defines.add(GL_LUMINANCE_ALPHA_SIGNED_SGIX)
  10516. defines.add(GL_LUMINANCE_EXTENDED_RANGE_SGIX)
  10517. defines.add(GL_LUMINANCE_SIGNED_SGIX)
  10518. defines.add(GL_MAX_INTENSITY_SGIS)
  10519. defines.add(GL_MAX_LUMINANCE_SGIS)
  10520. defines.add(GL_MIN_INTENSITY_SGIS)
  10521. defines.add(GL_MIN_LUMINANCE_SGIS)
  10522. defines.add(GL_RGB16_EXTENDED_RANGE_SGIX)
  10523. defines.add(GL_RGB16_SIGNED_SGIX)
  10524. defines.add(GL_RGBA16_EXTENDED_RANGE_SGIX)
  10525. defines.add(GL_RGBA16_SIGNED_SGIX)
  10526. defines.add(GL_RGBA_EXTENDED_RANGE_SGIX)
  10527. defines.add(GL_RGBA_SIGNED_SGIX)
  10528. defines.add(GL_RGB_EXTENDED_RANGE_SGIX)
  10529. defines.add(GL_RGB_SIGNED_SGIX)
  10530. # GL_SGIX_texture_scale_bias
  10531. GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = Enumerant('GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX', 0x817b, 'GL_SGIX_texture_scale_bias')
  10532. GL_POST_TEXTURE_FILTER_BIAS_SGIX = Enumerant('GL_POST_TEXTURE_FILTER_BIAS_SGIX', 0x8179, 'GL_SGIX_texture_scale_bias')
  10533. GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = Enumerant('GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX', 0x817c, 'GL_SGIX_texture_scale_bias')
  10534. GL_POST_TEXTURE_FILTER_SCALE_SGIX = Enumerant('GL_POST_TEXTURE_FILTER_SCALE_SGIX', 0x817a, 'GL_SGIX_texture_scale_bias')
  10535. defines.add(GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX)
  10536. defines.add(GL_POST_TEXTURE_FILTER_BIAS_SGIX)
  10537. defines.add(GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX)
  10538. defines.add(GL_POST_TEXTURE_FILTER_SCALE_SGIX)
  10539. # GL_SGIX_vertex_preclip_hint
  10540. GL_VERTEX_PRECLIP_HINT_SGIX = Enumerant('GL_VERTEX_PRECLIP_HINT_SGIX', 0x83ef, 'GL_SGIX_vertex_preclip_hint')
  10541. GL_VERTEX_PRECLIP_SGIX = Enumerant('GL_VERTEX_PRECLIP_SGIX', 0x83ee, 'GL_SGIX_vertex_preclip_hint')
  10542. defines.add(GL_VERTEX_PRECLIP_HINT_SGIX)
  10543. defines.add(GL_VERTEX_PRECLIP_SGIX)
  10544. # GL_SGIX_ycrcb
  10545. GL_YCRCB_422_SGIX = Enumerant('GL_YCRCB_422_SGIX', 0x81bb, 'GL_SGIX_ycrcb')
  10546. GL_YCRCB_444_SGIX = Enumerant('GL_YCRCB_444_SGIX', 0x81bc, 'GL_SGIX_ycrcb')
  10547. defines.add(GL_YCRCB_422_SGIX)
  10548. defines.add(GL_YCRCB_444_SGIX)
  10549. # GL_SGI_color_matrix
  10550. GL_COLOR_MATRIX_SGI = Enumerant('GL_COLOR_MATRIX_SGI', 0x80b1, 'GL_SGI_color_matrix')
  10551. GL_COLOR_MATRIX_STACK_DEPTH_SGI = Enumerant('GL_COLOR_MATRIX_STACK_DEPTH_SGI', 0x80b2, 'GL_SGI_color_matrix')
  10552. GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = Enumerant('GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI', 0x80b3, 'GL_SGI_color_matrix')
  10553. GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = Enumerant('GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI', 0x80bb, 'GL_SGI_color_matrix')
  10554. GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = Enumerant('GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI', 0x80b7, 'GL_SGI_color_matrix')
  10555. GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = Enumerant('GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI', 0x80ba, 'GL_SGI_color_matrix')
  10556. GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = Enumerant('GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI', 0x80b6, 'GL_SGI_color_matrix')
  10557. GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = Enumerant('GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI', 0x80b9, 'GL_SGI_color_matrix')
  10558. GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = Enumerant('GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI', 0x80b5, 'GL_SGI_color_matrix')
  10559. GL_POST_COLOR_MATRIX_RED_BIAS_SGI = Enumerant('GL_POST_COLOR_MATRIX_RED_BIAS_SGI', 0x80b8, 'GL_SGI_color_matrix')
  10560. GL_POST_COLOR_MATRIX_RED_SCALE_SGI = Enumerant('GL_POST_COLOR_MATRIX_RED_SCALE_SGI', 0x80b4, 'GL_SGI_color_matrix')
  10561. defines.add(GL_COLOR_MATRIX_SGI)
  10562. defines.add(GL_COLOR_MATRIX_STACK_DEPTH_SGI)
  10563. defines.add(GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI)
  10564. defines.add(GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI)
  10565. defines.add(GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI)
  10566. defines.add(GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI)
  10567. defines.add(GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI)
  10568. defines.add(GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI)
  10569. defines.add(GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI)
  10570. defines.add(GL_POST_COLOR_MATRIX_RED_BIAS_SGI)
  10571. defines.add(GL_POST_COLOR_MATRIX_RED_SCALE_SGI)
  10572. # GL_SGI_color_table
  10573. GL_COLOR_TABLE_ALPHA_SIZE_SGI = Enumerant('GL_COLOR_TABLE_ALPHA_SIZE_SGI', 0x80dd, 'GL_SGI_color_table')
  10574. GL_COLOR_TABLE_BIAS_SGI = Enumerant('GL_COLOR_TABLE_BIAS_SGI', 0x80d7, 'GL_SGI_color_table')
  10575. GL_COLOR_TABLE_BLUE_SIZE_SGI = Enumerant('GL_COLOR_TABLE_BLUE_SIZE_SGI', 0x80dc, 'GL_SGI_color_table')
  10576. GL_COLOR_TABLE_FORMAT_SGI = Enumerant('GL_COLOR_TABLE_FORMAT_SGI', 0x80d8, 'GL_SGI_color_table')
  10577. GL_COLOR_TABLE_GREEN_SIZE_SGI = Enumerant('GL_COLOR_TABLE_GREEN_SIZE_SGI', 0x80db, 'GL_SGI_color_table')
  10578. GL_COLOR_TABLE_INTENSITY_SIZE_SGI = Enumerant('GL_COLOR_TABLE_INTENSITY_SIZE_SGI', 0x80df, 'GL_SGI_color_table')
  10579. GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = Enumerant('GL_COLOR_TABLE_LUMINANCE_SIZE_SGI', 0x80de, 'GL_SGI_color_table')
  10580. GL_COLOR_TABLE_RED_SIZE_SGI = Enumerant('GL_COLOR_TABLE_RED_SIZE_SGI', 0x80da, 'GL_SGI_color_table')
  10581. GL_COLOR_TABLE_SCALE_SGI = Enumerant('GL_COLOR_TABLE_SCALE_SGI', 0x80d6, 'GL_SGI_color_table')
  10582. GL_COLOR_TABLE_SGI = Enumerant('GL_COLOR_TABLE_SGI', 0x80d0, 'GL_SGI_color_table')
  10583. GL_COLOR_TABLE_WIDTH_SGI = Enumerant('GL_COLOR_TABLE_WIDTH_SGI', 0x80d9, 'GL_SGI_color_table')
  10584. GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = Enumerant('GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI', 0x80d2, 'GL_SGI_color_table')
  10585. GL_POST_CONVOLUTION_COLOR_TABLE_SGI = Enumerant('GL_POST_CONVOLUTION_COLOR_TABLE_SGI', 0x80d1, 'GL_SGI_color_table')
  10586. GL_PROXY_COLOR_TABLE_SGI = Enumerant('GL_PROXY_COLOR_TABLE_SGI', 0x80d3, 'GL_SGI_color_table')
  10587. GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = Enumerant('GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI', 0x80d5, 'GL_SGI_color_table')
  10588. GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = Enumerant('GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI', 0x80d4, 'GL_SGI_color_table')
  10589. defines.add(GL_COLOR_TABLE_ALPHA_SIZE_SGI)
  10590. defines.add(GL_COLOR_TABLE_BIAS_SGI)
  10591. defines.add(GL_COLOR_TABLE_BLUE_SIZE_SGI)
  10592. defines.add(GL_COLOR_TABLE_FORMAT_SGI)
  10593. defines.add(GL_COLOR_TABLE_GREEN_SIZE_SGI)
  10594. defines.add(GL_COLOR_TABLE_INTENSITY_SIZE_SGI)
  10595. defines.add(GL_COLOR_TABLE_LUMINANCE_SIZE_SGI)
  10596. defines.add(GL_COLOR_TABLE_RED_SIZE_SGI)
  10597. defines.add(GL_COLOR_TABLE_SCALE_SGI)
  10598. defines.add(GL_COLOR_TABLE_SGI)
  10599. defines.add(GL_COLOR_TABLE_WIDTH_SGI)
  10600. defines.add(GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI)
  10601. defines.add(GL_POST_CONVOLUTION_COLOR_TABLE_SGI)
  10602. defines.add(GL_PROXY_COLOR_TABLE_SGI)
  10603. defines.add(GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI)
  10604. defines.add(GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI)
  10605. # GL_SGI_texture_color_table
  10606. GL_PROXY_TEXTURE_COLOR_TABLE_SGI = Enumerant('GL_PROXY_TEXTURE_COLOR_TABLE_SGI', 0x80bd, 'GL_SGI_texture_color_table')
  10607. GL_TEXTURE_COLOR_TABLE_SGI = Enumerant('GL_TEXTURE_COLOR_TABLE_SGI', 0x80bc, 'GL_SGI_texture_color_table')
  10608. defines.add(GL_PROXY_TEXTURE_COLOR_TABLE_SGI)
  10609. defines.add(GL_TEXTURE_COLOR_TABLE_SGI)
  10610. # GL_SUNX_constant_data
  10611. GL_TEXTURE_CONSTANT_DATA_SUNX = Enumerant('GL_TEXTURE_CONSTANT_DATA_SUNX', 0x81d6, 'GL_SUNX_constant_data')
  10612. GL_UNPACK_CONSTANT_DATA_SUNX = Enumerant('GL_UNPACK_CONSTANT_DATA_SUNX', 0x81d5, 'GL_SUNX_constant_data')
  10613. defines.add(GL_TEXTURE_CONSTANT_DATA_SUNX)
  10614. defines.add(GL_UNPACK_CONSTANT_DATA_SUNX)
  10615. # GL_SUN_convolution_border_modes
  10616. GL_WRAP_BORDER_SUN = Enumerant('GL_WRAP_BORDER_SUN', 0x81d4, 'GL_SUN_convolution_border_modes')
  10617. defines.add(GL_WRAP_BORDER_SUN)
  10618. # GL_SUN_global_alpha
  10619. GL_GLOBAL_ALPHA_FACTOR_SUN = Enumerant('GL_GLOBAL_ALPHA_FACTOR_SUN', 0x81da, 'GL_SUN_global_alpha')
  10620. GL_GLOBAL_ALPHA_SUN = Enumerant('GL_GLOBAL_ALPHA_SUN', 0x81d9, 'GL_SUN_global_alpha')
  10621. defines.add(GL_GLOBAL_ALPHA_FACTOR_SUN)
  10622. defines.add(GL_GLOBAL_ALPHA_SUN)
  10623. # GL_SUN_mesh_array
  10624. GL_QUAD_MESH_SUN = Enumerant('GL_QUAD_MESH_SUN', 0x8614, 'GL_SUN_mesh_array')
  10625. GL_TRIANGLE_MESH_SUN = Enumerant('GL_TRIANGLE_MESH_SUN', 0x8615, 'GL_SUN_mesh_array')
  10626. defines.add(GL_QUAD_MESH_SUN)
  10627. defines.add(GL_TRIANGLE_MESH_SUN)
  10628. # GL_SUN_slice_accum
  10629. GL_SLICE_ACCUM_SUN = Enumerant('GL_SLICE_ACCUM_SUN', 0x85cc, 'GL_SUN_slice_accum')
  10630. defines.add(GL_SLICE_ACCUM_SUN)
  10631. # GL_SUN_triangle_list
  10632. GL_R1UI_C3F_V3F_SUN = Enumerant('GL_R1UI_C3F_V3F_SUN', 0x85c6, 'GL_SUN_triangle_list')
  10633. GL_R1UI_C4F_N3F_V3F_SUN = Enumerant('GL_R1UI_C4F_N3F_V3F_SUN', 0x85c8, 'GL_SUN_triangle_list')
  10634. GL_R1UI_C4UB_V3F_SUN = Enumerant('GL_R1UI_C4UB_V3F_SUN', 0x85c5, 'GL_SUN_triangle_list')
  10635. GL_R1UI_N3F_V3F_SUN = Enumerant('GL_R1UI_N3F_V3F_SUN', 0x85c7, 'GL_SUN_triangle_list')
  10636. GL_R1UI_T2F_C4F_N3F_V3F_SUN = Enumerant('GL_R1UI_T2F_C4F_N3F_V3F_SUN', 0x85cb, 'GL_SUN_triangle_list')
  10637. GL_R1UI_T2F_N3F_V3F_SUN = Enumerant('GL_R1UI_T2F_N3F_V3F_SUN', 0x85ca, 'GL_SUN_triangle_list')
  10638. GL_R1UI_T2F_V3F_SUN = Enumerant('GL_R1UI_T2F_V3F_SUN', 0x85c9, 'GL_SUN_triangle_list')
  10639. GL_R1UI_V3F_SUN = Enumerant('GL_R1UI_V3F_SUN', 0x85c4, 'GL_SUN_triangle_list')
  10640. GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = Enumerant('GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN', 0x85c3, 'GL_SUN_triangle_list')
  10641. GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = Enumerant('GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN', 0x85c2, 'GL_SUN_triangle_list')
  10642. GL_REPLACEMENT_CODE_ARRAY_SUN = Enumerant('GL_REPLACEMENT_CODE_ARRAY_SUN', 0x85c0, 'GL_SUN_triangle_list')
  10643. GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = Enumerant('GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN', 0x85c1, 'GL_SUN_triangle_list')
  10644. GL_REPLACEMENT_CODE_SUN = Enumerant('GL_REPLACEMENT_CODE_SUN', 0x81d8, 'GL_SUN_triangle_list')
  10645. GL_REPLACE_MIDDLE_SUN = Enumerant('GL_REPLACE_MIDDLE_SUN', 0x0002, 'GL_SUN_triangle_list')
  10646. GL_REPLACE_OLDEST_SUN = Enumerant('GL_REPLACE_OLDEST_SUN', 0x0003, 'GL_SUN_triangle_list')
  10647. GL_RESTART_SUN = Enumerant('GL_RESTART_SUN', 0x0001, 'GL_SUN_triangle_list')
  10648. GL_TRIANGLE_LIST_SUN = Enumerant('GL_TRIANGLE_LIST_SUN', 0x81d7, 'GL_SUN_triangle_list')
  10649. defines.add(GL_R1UI_C3F_V3F_SUN)
  10650. defines.add(GL_R1UI_C4F_N3F_V3F_SUN)
  10651. defines.add(GL_R1UI_C4UB_V3F_SUN)
  10652. defines.add(GL_R1UI_N3F_V3F_SUN)
  10653. defines.add(GL_R1UI_T2F_C4F_N3F_V3F_SUN)
  10654. defines.add(GL_R1UI_T2F_N3F_V3F_SUN)
  10655. defines.add(GL_R1UI_T2F_V3F_SUN)
  10656. defines.add(GL_R1UI_V3F_SUN)
  10657. defines.add(GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN)
  10658. defines.add(GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN)
  10659. defines.add(GL_REPLACEMENT_CODE_ARRAY_SUN)
  10660. defines.add(GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN)
  10661. defines.add(GL_REPLACEMENT_CODE_SUN)
  10662. defines.add(GL_REPLACE_MIDDLE_SUN)
  10663. defines.add(GL_REPLACE_OLDEST_SUN)
  10664. defines.add(GL_RESTART_SUN)
  10665. defines.add(GL_TRIANGLE_LIST_SUN)
  10666. # GL_VIV_shader_binary
  10667. GL_SHADER_BINARY_VIV = Enumerant('GL_SHADER_BINARY_VIV', 0x8fc4, 'GL_VIV_shader_binary')
  10668. defines.add(GL_SHADER_BINARY_VIV)
  10669. # GL_WIN_phong_shading
  10670. GL_PHONG_HINT_WIN = Enumerant('GL_PHONG_HINT_WIN', 0x80eb, 'GL_WIN_phong_shading')
  10671. GL_PHONG_WIN = Enumerant('GL_PHONG_WIN', 0x80ea, 'GL_WIN_phong_shading')
  10672. defines.add(GL_PHONG_HINT_WIN)
  10673. defines.add(GL_PHONG_WIN)
  10674. # GL_WIN_specular_fog
  10675. GL_FOG_SPECULAR_TEXTURE_WIN = Enumerant('GL_FOG_SPECULAR_TEXTURE_WIN', 0x80ec, 'GL_WIN_specular_fog')
  10676. defines.add(GL_FOG_SPECULAR_TEXTURE_WIN)
  10677. # GL_VERSION_1_0
  10678. glAccum = Function('glAccum')
  10679. glAccum.ret = Return('void')
  10680. glAccum.add( Input( 'op','GLenum' ))
  10681. glAccum.add( Input( 'value','GLfloat' ))
  10682. glAccum.version = '1.0'
  10683. glAccum.category = 'GL_VERSION_1_0'
  10684. glAccum.trace = True
  10685. glAccum.play = True
  10686. gl.add(glAccum)
  10687. glAlphaFunc = Function('glAlphaFunc')
  10688. glAlphaFunc.ret = Return('void')
  10689. glAlphaFunc.add( Input( 'func','GLenum' ))
  10690. glAlphaFunc.add( Input( 'ref','GLclampf' ))
  10691. glAlphaFunc.version = '1.0'
  10692. glAlphaFunc.category = 'GL_VERSION_1_0'
  10693. glAlphaFunc.esVersions = [1.0, 1.1]
  10694. glAlphaFunc.trace = True
  10695. glAlphaFunc.play = True
  10696. gl.add(glAlphaFunc)
  10697. glBegin = Function('glBegin')
  10698. glBegin.ret = Return('void')
  10699. glBegin.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  10700. glBegin.version = '1.0'
  10701. glBegin.category = 'GL_VERSION_1_0'
  10702. glBegin.trace = True
  10703. glBegin.play = True
  10704. gl.add(glBegin)
  10705. glBitmap = Function('glBitmap')
  10706. glBitmap.ret = Return('void')
  10707. glBitmap.add( Input( 'width','GLsizei' ))
  10708. glBitmap.add( Input( 'height','GLsizei' ))
  10709. glBitmap.add( Input( 'xorig','GLfloat' ))
  10710. glBitmap.add( Input( 'yorig','GLfloat' ))
  10711. glBitmap.add( Input( 'xmove','GLfloat' ))
  10712. glBitmap.add( Input( 'ymove','GLfloat' ))
  10713. glBitmap.add( Input( 'bitmap','const GLubyte *' ,size = 'helperGLPixelImageSize(width, height, 0, GL_COLOR_INDEX, GL_BITMAP, 0, GL_BITMAP)' ))
  10714. glBitmap.version = '1.0'
  10715. glBitmap.category = 'GL_VERSION_1_0'
  10716. glBitmap.trace = True
  10717. glBitmap.play = True
  10718. gl.add(glBitmap)
  10719. glBlendFunc = Function('glBlendFunc')
  10720. glBlendFunc.ret = Return('void')
  10721. glBlendFunc.add( Input( 'sfactor','GLenum' ))
  10722. glBlendFunc.add( Input( 'dfactor','GLenum' ))
  10723. glBlendFunc.version = '1.0'
  10724. glBlendFunc.category = 'GL_VERSION_1_0'
  10725. glBlendFunc.esVersions = [1.0, 1.1, 2.0]
  10726. glBlendFunc.trace = True
  10727. glBlendFunc.play = True
  10728. gl.add(glBlendFunc)
  10729. glCallList = Function('glCallList')
  10730. glCallList.ret = Return('void')
  10731. glCallList.add( Input( 'list','GLuint' ))
  10732. glCallList.version = '1.0'
  10733. glCallList.category = 'GL_VERSION_1_0'
  10734. glCallList.trace = True
  10735. glCallList.play = True
  10736. gl.add(glCallList)
  10737. glCallLists = Function('glCallLists')
  10738. glCallLists.ret = Return('void')
  10739. glCallLists.add( Input( 'n','GLsizei' ))
  10740. glCallLists.add( Input( 'type','GLenum' ))
  10741. glCallLists.add( Input( 'lists','const GLvoid *' ,size = 'helperGLCallListsSize(n, type)' ,cast = 'const GLubyte *' ))
  10742. glCallLists.version = '1.0'
  10743. glCallLists.category = 'GL_VERSION_1_0'
  10744. glCallLists.trace = True
  10745. glCallLists.play = True
  10746. gl.add(glCallLists)
  10747. glClear = Function('glClear')
  10748. glClear.ret = Return('void')
  10749. glClear.add( Input( 'mask','GLbitfield' ,regalLog = 'GLclearToString(mask)' ))
  10750. glClear.version = '1.0'
  10751. glClear.category = 'GL_VERSION_1_0'
  10752. glClear.esVersions = [1.0, 1.1, 2.0]
  10753. glClear.trace = True
  10754. glClear.play = True
  10755. gl.add(glClear)
  10756. glClearAccum = Function('glClearAccum')
  10757. glClearAccum.ret = Return('void')
  10758. glClearAccum.add( Input( 'red','GLfloat' ))
  10759. glClearAccum.add( Input( 'green','GLfloat' ))
  10760. glClearAccum.add( Input( 'blue','GLfloat' ))
  10761. glClearAccum.add( Input( 'alpha','GLfloat' ))
  10762. glClearAccum.version = '1.0'
  10763. glClearAccum.category = 'GL_VERSION_1_0'
  10764. glClearAccum.trace = True
  10765. glClearAccum.play = True
  10766. gl.add(glClearAccum)
  10767. glClearColor = Function('glClearColor')
  10768. glClearColor.ret = Return('void')
  10769. glClearColor.add( Input( 'red','GLclampf' ))
  10770. glClearColor.add( Input( 'green','GLclampf' ))
  10771. glClearColor.add( Input( 'blue','GLclampf' ))
  10772. glClearColor.add( Input( 'alpha','GLclampf' ))
  10773. glClearColor.version = '1.0'
  10774. glClearColor.category = 'GL_VERSION_1_0'
  10775. glClearColor.esVersions = [1.0, 1.1, 2.0]
  10776. glClearColor.trace = True
  10777. glClearColor.play = True
  10778. gl.add(glClearColor)
  10779. glClearDepth = Function('glClearDepth')
  10780. glClearDepth.ret = Return('void')
  10781. glClearDepth.add( Input( 'depth','GLclampd' ))
  10782. glClearDepth.version = '1.0'
  10783. glClearDepth.category = 'GL_VERSION_1_0'
  10784. glClearDepth.regalRemap = {'ES2.0': 'glClearDepthf((GLclampf)depth)'}
  10785. glClearDepth.trace = True
  10786. glClearDepth.play = True
  10787. gl.add(glClearDepth)
  10788. glClearIndex = Function('glClearIndex')
  10789. glClearIndex.ret = Return('void')
  10790. glClearIndex.add( Input( 'c','GLfloat' ))
  10791. glClearIndex.version = '1.0'
  10792. glClearIndex.category = 'GL_VERSION_1_0'
  10793. glClearIndex.trace = True
  10794. glClearIndex.play = True
  10795. gl.add(glClearIndex)
  10796. glClearStencil = Function('glClearStencil')
  10797. glClearStencil.ret = Return('void')
  10798. glClearStencil.add( Input( 's','GLint' ))
  10799. glClearStencil.version = '1.0'
  10800. glClearStencil.category = 'GL_VERSION_1_0'
  10801. glClearStencil.esVersions = [1.0, 1.1, 2.0]
  10802. glClearStencil.trace = True
  10803. glClearStencil.play = True
  10804. gl.add(glClearStencil)
  10805. glClipPlane = Function('glClipPlane')
  10806. glClipPlane.ret = Return('void')
  10807. glClipPlane.add( Input( 'plane','GLenum' ))
  10808. glClipPlane.add( Input( 'equation','const GLdouble *' ,size = 4 ))
  10809. glClipPlane.version = '1.0'
  10810. glClipPlane.category = 'GL_VERSION_1_0'
  10811. glClipPlane.trace = True
  10812. glClipPlane.play = True
  10813. gl.add(glClipPlane)
  10814. glColor3b = Function('glColor3b')
  10815. glColor3b.ret = Return('void')
  10816. glColor3b.add( Input( 'red','GLbyte' ))
  10817. glColor3b.add( Input( 'green','GLbyte' ))
  10818. glColor3b.add( Input( 'blue','GLbyte' ))
  10819. glColor3b.version = '1.0'
  10820. glColor3b.category = 'GL_VERSION_1_0'
  10821. glColor3b.trace = True
  10822. glColor3b.play = True
  10823. gl.add(glColor3b)
  10824. glColor3bv = Function('glColor3bv')
  10825. glColor3bv.ret = Return('void')
  10826. glColor3bv.add( Input( 'v','const GLbyte *' ,size = 3 ))
  10827. glColor3bv.version = '1.0'
  10828. glColor3bv.category = 'GL_VERSION_1_0'
  10829. glColor3bv.trace = True
  10830. glColor3bv.play = True
  10831. gl.add(glColor3bv)
  10832. glColor3d = Function('glColor3d')
  10833. glColor3d.ret = Return('void')
  10834. glColor3d.add( Input( 'red','GLdouble' ))
  10835. glColor3d.add( Input( 'green','GLdouble' ))
  10836. glColor3d.add( Input( 'blue','GLdouble' ))
  10837. glColor3d.version = '1.0'
  10838. glColor3d.category = 'GL_VERSION_1_0'
  10839. glColor3d.trace = True
  10840. glColor3d.play = True
  10841. gl.add(glColor3d)
  10842. glColor3dv = Function('glColor3dv')
  10843. glColor3dv.ret = Return('void')
  10844. glColor3dv.add( Input( 'v','const GLdouble *' ,size = 3 ))
  10845. glColor3dv.version = '1.0'
  10846. glColor3dv.category = 'GL_VERSION_1_0'
  10847. glColor3dv.trace = True
  10848. glColor3dv.play = True
  10849. gl.add(glColor3dv)
  10850. glColor3f = Function('glColor3f')
  10851. glColor3f.ret = Return('void')
  10852. glColor3f.add( Input( 'red','GLfloat' ))
  10853. glColor3f.add( Input( 'green','GLfloat' ))
  10854. glColor3f.add( Input( 'blue','GLfloat' ))
  10855. glColor3f.version = '1.0'
  10856. glColor3f.category = 'GL_VERSION_1_0'
  10857. glColor3f.trace = True
  10858. glColor3f.play = True
  10859. gl.add(glColor3f)
  10860. glColor3fv = Function('glColor3fv')
  10861. glColor3fv.ret = Return('void')
  10862. glColor3fv.add( Input( 'v','const GLfloat *' ,size = 3 ))
  10863. glColor3fv.version = '1.0'
  10864. glColor3fv.category = 'GL_VERSION_1_0'
  10865. glColor3fv.trace = True
  10866. glColor3fv.play = True
  10867. gl.add(glColor3fv)
  10868. glColor3i = Function('glColor3i')
  10869. glColor3i.ret = Return('void')
  10870. glColor3i.add( Input( 'red','GLint' ))
  10871. glColor3i.add( Input( 'green','GLint' ))
  10872. glColor3i.add( Input( 'blue','GLint' ))
  10873. glColor3i.version = '1.0'
  10874. glColor3i.category = 'GL_VERSION_1_0'
  10875. glColor3i.trace = True
  10876. glColor3i.play = True
  10877. gl.add(glColor3i)
  10878. glColor3iv = Function('glColor3iv')
  10879. glColor3iv.ret = Return('void')
  10880. glColor3iv.add( Input( 'v','const GLint *' ,size = 3 ))
  10881. glColor3iv.version = '1.0'
  10882. glColor3iv.category = 'GL_VERSION_1_0'
  10883. glColor3iv.trace = True
  10884. glColor3iv.play = True
  10885. gl.add(glColor3iv)
  10886. glColor3s = Function('glColor3s')
  10887. glColor3s.ret = Return('void')
  10888. glColor3s.add( Input( 'red','GLshort' ))
  10889. glColor3s.add( Input( 'green','GLshort' ))
  10890. glColor3s.add( Input( 'blue','GLshort' ))
  10891. glColor3s.version = '1.0'
  10892. glColor3s.category = 'GL_VERSION_1_0'
  10893. glColor3s.trace = True
  10894. glColor3s.play = True
  10895. gl.add(glColor3s)
  10896. glColor3sv = Function('glColor3sv')
  10897. glColor3sv.ret = Return('void')
  10898. glColor3sv.add( Input( 'v','const GLshort *' ,size = 3 ))
  10899. glColor3sv.version = '1.0'
  10900. glColor3sv.category = 'GL_VERSION_1_0'
  10901. glColor3sv.trace = True
  10902. glColor3sv.play = True
  10903. gl.add(glColor3sv)
  10904. glColor3ub = Function('glColor3ub')
  10905. glColor3ub.ret = Return('void')
  10906. glColor3ub.add( Input( 'red','GLubyte' ))
  10907. glColor3ub.add( Input( 'green','GLubyte' ))
  10908. glColor3ub.add( Input( 'blue','GLubyte' ))
  10909. glColor3ub.version = '1.0'
  10910. glColor3ub.category = 'GL_VERSION_1_0'
  10911. glColor3ub.trace = True
  10912. glColor3ub.play = True
  10913. gl.add(glColor3ub)
  10914. glColor3ubv = Function('glColor3ubv')
  10915. glColor3ubv.ret = Return('void')
  10916. glColor3ubv.add( Input( 'v','const GLubyte *' ,size = 3 ))
  10917. glColor3ubv.version = '1.0'
  10918. glColor3ubv.category = 'GL_VERSION_1_0'
  10919. glColor3ubv.trace = True
  10920. glColor3ubv.play = True
  10921. gl.add(glColor3ubv)
  10922. glColor3ui = Function('glColor3ui')
  10923. glColor3ui.ret = Return('void')
  10924. glColor3ui.add( Input( 'red','GLuint' ))
  10925. glColor3ui.add( Input( 'green','GLuint' ))
  10926. glColor3ui.add( Input( 'blue','GLuint' ))
  10927. glColor3ui.version = '1.0'
  10928. glColor3ui.category = 'GL_VERSION_1_0'
  10929. glColor3ui.trace = True
  10930. glColor3ui.play = True
  10931. gl.add(glColor3ui)
  10932. glColor3uiv = Function('glColor3uiv')
  10933. glColor3uiv.ret = Return('void')
  10934. glColor3uiv.add( Input( 'v','const GLuint *' ,size = 3 ))
  10935. glColor3uiv.version = '1.0'
  10936. glColor3uiv.category = 'GL_VERSION_1_0'
  10937. glColor3uiv.trace = True
  10938. glColor3uiv.play = True
  10939. gl.add(glColor3uiv)
  10940. glColor3us = Function('glColor3us')
  10941. glColor3us.ret = Return('void')
  10942. glColor3us.add( Input( 'red','GLushort' ))
  10943. glColor3us.add( Input( 'green','GLushort' ))
  10944. glColor3us.add( Input( 'blue','GLushort' ))
  10945. glColor3us.version = '1.0'
  10946. glColor3us.category = 'GL_VERSION_1_0'
  10947. glColor3us.trace = True
  10948. glColor3us.play = True
  10949. gl.add(glColor3us)
  10950. glColor3usv = Function('glColor3usv')
  10951. glColor3usv.ret = Return('void')
  10952. glColor3usv.add( Input( 'v','const GLushort *' ,size = 3 ))
  10953. glColor3usv.version = '1.0'
  10954. glColor3usv.category = 'GL_VERSION_1_0'
  10955. glColor3usv.trace = True
  10956. glColor3usv.play = True
  10957. gl.add(glColor3usv)
  10958. glColor4b = Function('glColor4b')
  10959. glColor4b.ret = Return('void')
  10960. glColor4b.add( Input( 'red','GLbyte' ))
  10961. glColor4b.add( Input( 'green','GLbyte' ))
  10962. glColor4b.add( Input( 'blue','GLbyte' ))
  10963. glColor4b.add( Input( 'alpha','GLbyte' ))
  10964. glColor4b.version = '1.0'
  10965. glColor4b.category = 'GL_VERSION_1_0'
  10966. glColor4b.trace = True
  10967. glColor4b.play = True
  10968. gl.add(glColor4b)
  10969. glColor4bv = Function('glColor4bv')
  10970. glColor4bv.ret = Return('void')
  10971. glColor4bv.add( Input( 'v','const GLbyte *' ,size = 4 ))
  10972. glColor4bv.version = '1.0'
  10973. glColor4bv.category = 'GL_VERSION_1_0'
  10974. glColor4bv.trace = True
  10975. glColor4bv.play = True
  10976. gl.add(glColor4bv)
  10977. glColor4d = Function('glColor4d')
  10978. glColor4d.ret = Return('void')
  10979. glColor4d.add( Input( 'red','GLdouble' ))
  10980. glColor4d.add( Input( 'green','GLdouble' ))
  10981. glColor4d.add( Input( 'blue','GLdouble' ))
  10982. glColor4d.add( Input( 'alpha','GLdouble' ))
  10983. glColor4d.version = '1.0'
  10984. glColor4d.category = 'GL_VERSION_1_0'
  10985. glColor4d.trace = True
  10986. glColor4d.play = True
  10987. gl.add(glColor4d)
  10988. glColor4dv = Function('glColor4dv')
  10989. glColor4dv.ret = Return('void')
  10990. glColor4dv.add( Input( 'v','const GLdouble *' ,size = 4 ))
  10991. glColor4dv.version = '1.0'
  10992. glColor4dv.category = 'GL_VERSION_1_0'
  10993. glColor4dv.trace = True
  10994. glColor4dv.play = True
  10995. gl.add(glColor4dv)
  10996. glColor4f = Function('glColor4f')
  10997. glColor4f.ret = Return('void')
  10998. glColor4f.add( Input( 'red','GLfloat' ))
  10999. glColor4f.add( Input( 'green','GLfloat' ))
  11000. glColor4f.add( Input( 'blue','GLfloat' ))
  11001. glColor4f.add( Input( 'alpha','GLfloat' ))
  11002. glColor4f.version = '1.0'
  11003. glColor4f.category = 'GL_VERSION_1_0'
  11004. glColor4f.esVersions = [1.0, 1.1]
  11005. glColor4f.trace = True
  11006. glColor4f.play = True
  11007. gl.add(glColor4f)
  11008. glColor4fv = Function('glColor4fv')
  11009. glColor4fv.ret = Return('void')
  11010. glColor4fv.add( Input( 'v','const GLfloat *' ,size = 4 ))
  11011. glColor4fv.version = '1.0'
  11012. glColor4fv.category = 'GL_VERSION_1_0'
  11013. glColor4fv.trace = True
  11014. glColor4fv.play = True
  11015. gl.add(glColor4fv)
  11016. glColor4i = Function('glColor4i')
  11017. glColor4i.ret = Return('void')
  11018. glColor4i.add( Input( 'red','GLint' ))
  11019. glColor4i.add( Input( 'green','GLint' ))
  11020. glColor4i.add( Input( 'blue','GLint' ))
  11021. glColor4i.add( Input( 'alpha','GLint' ))
  11022. glColor4i.version = '1.0'
  11023. glColor4i.category = 'GL_VERSION_1_0'
  11024. glColor4i.trace = True
  11025. glColor4i.play = True
  11026. gl.add(glColor4i)
  11027. glColor4iv = Function('glColor4iv')
  11028. glColor4iv.ret = Return('void')
  11029. glColor4iv.add( Input( 'v','const GLint *' ,size = 4 ))
  11030. glColor4iv.version = '1.0'
  11031. glColor4iv.category = 'GL_VERSION_1_0'
  11032. glColor4iv.trace = True
  11033. glColor4iv.play = True
  11034. gl.add(glColor4iv)
  11035. glColor4s = Function('glColor4s')
  11036. glColor4s.ret = Return('void')
  11037. glColor4s.add( Input( 'red','GLshort' ))
  11038. glColor4s.add( Input( 'green','GLshort' ))
  11039. glColor4s.add( Input( 'blue','GLshort' ))
  11040. glColor4s.add( Input( 'alpha','GLshort' ))
  11041. glColor4s.version = '1.0'
  11042. glColor4s.category = 'GL_VERSION_1_0'
  11043. glColor4s.trace = True
  11044. glColor4s.play = True
  11045. gl.add(glColor4s)
  11046. glColor4sv = Function('glColor4sv')
  11047. glColor4sv.ret = Return('void')
  11048. glColor4sv.add( Input( 'v','const GLshort *' ,size = 4 ))
  11049. glColor4sv.version = '1.0'
  11050. glColor4sv.category = 'GL_VERSION_1_0'
  11051. glColor4sv.trace = True
  11052. glColor4sv.play = True
  11053. gl.add(glColor4sv)
  11054. glColor4ub = Function('glColor4ub')
  11055. glColor4ub.ret = Return('void')
  11056. glColor4ub.add( Input( 'red','GLubyte' ))
  11057. glColor4ub.add( Input( 'green','GLubyte' ))
  11058. glColor4ub.add( Input( 'blue','GLubyte' ))
  11059. glColor4ub.add( Input( 'alpha','GLubyte' ))
  11060. glColor4ub.version = '1.0'
  11061. glColor4ub.category = 'GL_VERSION_1_0'
  11062. glColor4ub.esVersions = [1.1]
  11063. glColor4ub.trace = True
  11064. glColor4ub.play = True
  11065. gl.add(glColor4ub)
  11066. glColor4ubv = Function('glColor4ubv')
  11067. glColor4ubv.ret = Return('void')
  11068. glColor4ubv.add( Input( 'v','const GLubyte *' ,size = 4 ))
  11069. glColor4ubv.version = '1.0'
  11070. glColor4ubv.category = 'GL_VERSION_1_0'
  11071. glColor4ubv.trace = True
  11072. glColor4ubv.play = True
  11073. gl.add(glColor4ubv)
  11074. glColor4ui = Function('glColor4ui')
  11075. glColor4ui.ret = Return('void')
  11076. glColor4ui.add( Input( 'red','GLuint' ))
  11077. glColor4ui.add( Input( 'green','GLuint' ))
  11078. glColor4ui.add( Input( 'blue','GLuint' ))
  11079. glColor4ui.add( Input( 'alpha','GLuint' ))
  11080. glColor4ui.version = '1.0'
  11081. glColor4ui.category = 'GL_VERSION_1_0'
  11082. glColor4ui.trace = True
  11083. glColor4ui.play = True
  11084. gl.add(glColor4ui)
  11085. glColor4uiv = Function('glColor4uiv')
  11086. glColor4uiv.ret = Return('void')
  11087. glColor4uiv.add( Input( 'v','const GLuint *' ,size = 4 ))
  11088. glColor4uiv.version = '1.0'
  11089. glColor4uiv.category = 'GL_VERSION_1_0'
  11090. glColor4uiv.trace = True
  11091. glColor4uiv.play = True
  11092. gl.add(glColor4uiv)
  11093. glColor4us = Function('glColor4us')
  11094. glColor4us.ret = Return('void')
  11095. glColor4us.add( Input( 'red','GLushort' ))
  11096. glColor4us.add( Input( 'green','GLushort' ))
  11097. glColor4us.add( Input( 'blue','GLushort' ))
  11098. glColor4us.add( Input( 'alpha','GLushort' ))
  11099. glColor4us.version = '1.0'
  11100. glColor4us.category = 'GL_VERSION_1_0'
  11101. glColor4us.trace = True
  11102. glColor4us.play = True
  11103. gl.add(glColor4us)
  11104. glColor4usv = Function('glColor4usv')
  11105. glColor4usv.ret = Return('void')
  11106. glColor4usv.add( Input( 'v','const GLushort *' ,size = 4 ))
  11107. glColor4usv.version = '1.0'
  11108. glColor4usv.category = 'GL_VERSION_1_0'
  11109. glColor4usv.trace = True
  11110. glColor4usv.play = True
  11111. gl.add(glColor4usv)
  11112. glColorMask = Function('glColorMask')
  11113. glColorMask.ret = Return('void')
  11114. glColorMask.add( Input( 'red','GLboolean' ))
  11115. glColorMask.add( Input( 'green','GLboolean' ))
  11116. glColorMask.add( Input( 'blue','GLboolean' ))
  11117. glColorMask.add( Input( 'alpha','GLboolean' ))
  11118. glColorMask.version = '1.0'
  11119. glColorMask.category = 'GL_VERSION_1_0'
  11120. glColorMask.esVersions = [1.0, 1.1, 2.0]
  11121. glColorMask.trace = True
  11122. glColorMask.play = True
  11123. gl.add(glColorMask)
  11124. glColorMaterial = Function('glColorMaterial')
  11125. glColorMaterial.ret = Return('void')
  11126. glColorMaterial.add( Input( 'face','GLenum' ))
  11127. glColorMaterial.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  11128. glColorMaterial.version = '1.0'
  11129. glColorMaterial.category = 'GL_VERSION_1_0'
  11130. glColorMaterial.trace = True
  11131. glColorMaterial.play = True
  11132. gl.add(glColorMaterial)
  11133. glCopyPixels = Function('glCopyPixels')
  11134. glCopyPixels.ret = Return('void')
  11135. glCopyPixels.add( Input( 'x','GLint' ))
  11136. glCopyPixels.add( Input( 'y','GLint' ))
  11137. glCopyPixels.add( Input( 'width','GLsizei' ))
  11138. glCopyPixels.add( Input( 'height','GLsizei' ))
  11139. glCopyPixels.add( Input( 'type','GLenum' ))
  11140. glCopyPixels.version = '1.0'
  11141. glCopyPixels.category = 'GL_VERSION_1_0'
  11142. glCopyPixels.trace = True
  11143. glCopyPixels.play = True
  11144. gl.add(glCopyPixels)
  11145. glCullFace = Function('glCullFace')
  11146. glCullFace.ret = Return('void')
  11147. glCullFace.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  11148. glCullFace.version = '1.0'
  11149. glCullFace.category = 'GL_VERSION_1_0'
  11150. glCullFace.esVersions = [1.0, 1.1, 2.0]
  11151. glCullFace.trace = True
  11152. glCullFace.play = True
  11153. gl.add(glCullFace)
  11154. glDeleteLists = Function('glDeleteLists')
  11155. glDeleteLists.ret = Return('void')
  11156. glDeleteLists.add( Input( 'list','GLuint' ))
  11157. glDeleteLists.add( Input( 'range','GLsizei' ))
  11158. glDeleteLists.version = '1.0'
  11159. glDeleteLists.category = 'GL_VERSION_1_0'
  11160. glDeleteLists.trace = True
  11161. glDeleteLists.play = True
  11162. gl.add(glDeleteLists)
  11163. glDepthFunc = Function('glDepthFunc')
  11164. glDepthFunc.ret = Return('void')
  11165. glDepthFunc.add( Input( 'func','GLenum' ))
  11166. glDepthFunc.version = '1.0'
  11167. glDepthFunc.category = 'GL_VERSION_1_0'
  11168. glDepthFunc.esVersions = [1.0, 1.1, 2.0]
  11169. glDepthFunc.trace = True
  11170. glDepthFunc.play = True
  11171. gl.add(glDepthFunc)
  11172. glDepthMask = Function('glDepthMask')
  11173. glDepthMask.ret = Return('void')
  11174. glDepthMask.add( Input( 'flag','GLboolean' ))
  11175. glDepthMask.version = '1.0'
  11176. glDepthMask.category = 'GL_VERSION_1_0'
  11177. glDepthMask.esVersions = [1.0, 1.1, 2.0]
  11178. glDepthMask.trace = True
  11179. glDepthMask.play = True
  11180. gl.add(glDepthMask)
  11181. glDepthRange = Function('glDepthRange')
  11182. glDepthRange.ret = Return('void')
  11183. glDepthRange.add( Input( 'zNear','GLclampd' ))
  11184. glDepthRange.add( Input( 'zFar','GLclampd' ))
  11185. glDepthRange.version = '1.0'
  11186. glDepthRange.category = 'GL_VERSION_1_0'
  11187. glDepthRange.regalRemap = {'ES2.0': 'glDepthRangef((GLclampf)zNear,(GLclampf)zFar)'}
  11188. glDepthRange.trace = True
  11189. glDepthRange.play = True
  11190. gl.add(glDepthRange)
  11191. glDisable = Function('glDisable')
  11192. glDisable.ret = Return('void')
  11193. glDisable.add( Input( 'cap','GLenum' ))
  11194. glDisable.version = '1.0'
  11195. glDisable.category = 'GL_VERSION_1_0'
  11196. glDisable.esVersions = [1.0, 1.1, 2.0]
  11197. glDisable.trace = True
  11198. glDisable.play = True
  11199. gl.add(glDisable)
  11200. glDrawBuffer = Function('glDrawBuffer')
  11201. glDrawBuffer.ret = Return('void')
  11202. glDrawBuffer.add( Input( 'mode','GLenum' ))
  11203. glDrawBuffer.version = '1.0'
  11204. glDrawBuffer.category = 'GL_VERSION_1_0'
  11205. glDrawBuffer.trace = True
  11206. glDrawBuffer.play = True
  11207. gl.add(glDrawBuffer)
  11208. glDrawPixels = Function('glDrawPixels')
  11209. glDrawPixels.ret = Return('void')
  11210. glDrawPixels.add( Input( 'width','GLsizei' ))
  11211. glDrawPixels.add( Input( 'height','GLsizei' ))
  11212. glDrawPixels.add( Input( 'format','GLenum' ))
  11213. glDrawPixels.add( Input( 'type','GLenum' ))
  11214. glDrawPixels.add( Input( 'pixels','const GLvoid *' ,size = 'helperGLPixelImageSize(width, height, 0, format, type, 0, 0)' ,cast = 'const GLubyte *' ))
  11215. glDrawPixels.version = '1.0'
  11216. glDrawPixels.category = 'GL_VERSION_1_0'
  11217. glDrawPixels.trace = True
  11218. glDrawPixels.play = True
  11219. gl.add(glDrawPixels)
  11220. glEdgeFlag = Function('glEdgeFlag')
  11221. glEdgeFlag.ret = Return('void')
  11222. glEdgeFlag.add( Input( 'flag','GLboolean' ))
  11223. glEdgeFlag.version = '1.0'
  11224. glEdgeFlag.category = 'GL_VERSION_1_0'
  11225. glEdgeFlag.trace = True
  11226. glEdgeFlag.play = True
  11227. gl.add(glEdgeFlag)
  11228. glEdgeFlagv = Function('glEdgeFlagv')
  11229. glEdgeFlagv.ret = Return('void')
  11230. glEdgeFlagv.add( Input( 'flag','const GLboolean *' ,size = 1 ))
  11231. glEdgeFlagv.version = '1.0'
  11232. glEdgeFlagv.category = 'GL_VERSION_1_0'
  11233. glEdgeFlagv.trace = True
  11234. glEdgeFlagv.play = True
  11235. gl.add(glEdgeFlagv)
  11236. glEnable = Function('glEnable')
  11237. glEnable.ret = Return('void')
  11238. glEnable.add( Input( 'cap','GLenum' ))
  11239. glEnable.version = '1.0'
  11240. glEnable.category = 'GL_VERSION_1_0'
  11241. glEnable.esVersions = [1.0, 1.1, 2.0]
  11242. glEnable.trace = True
  11243. glEnable.play = True
  11244. gl.add(glEnable)
  11245. glEnd = Function('glEnd')
  11246. glEnd.ret = Return('void')
  11247. glEnd.version = '1.0'
  11248. glEnd.category = 'GL_VERSION_1_0'
  11249. glEnd.trace = True
  11250. glEnd.play = True
  11251. gl.add(glEnd)
  11252. glEndList = Function('glEndList')
  11253. glEndList.ret = Return('void')
  11254. glEndList.version = '1.0'
  11255. glEndList.category = 'GL_VERSION_1_0'
  11256. glEndList.trace = True
  11257. glEndList.play = True
  11258. gl.add(glEndList)
  11259. glEvalCoord1d = Function('glEvalCoord1d')
  11260. glEvalCoord1d.ret = Return('void')
  11261. glEvalCoord1d.add( Input( 'u','GLdouble' ))
  11262. glEvalCoord1d.version = '1.0'
  11263. glEvalCoord1d.category = 'GL_VERSION_1_0'
  11264. glEvalCoord1d.trace = True
  11265. glEvalCoord1d.play = True
  11266. gl.add(glEvalCoord1d)
  11267. glEvalCoord1dv = Function('glEvalCoord1dv')
  11268. glEvalCoord1dv.ret = Return('void')
  11269. glEvalCoord1dv.add( Input( 'u','const GLdouble *' ,size = 1 ))
  11270. glEvalCoord1dv.version = '1.0'
  11271. glEvalCoord1dv.category = 'GL_VERSION_1_0'
  11272. glEvalCoord1dv.trace = True
  11273. glEvalCoord1dv.play = True
  11274. gl.add(glEvalCoord1dv)
  11275. glEvalCoord1f = Function('glEvalCoord1f')
  11276. glEvalCoord1f.ret = Return('void')
  11277. glEvalCoord1f.add( Input( 'u','GLfloat' ))
  11278. glEvalCoord1f.version = '1.0'
  11279. glEvalCoord1f.category = 'GL_VERSION_1_0'
  11280. glEvalCoord1f.trace = True
  11281. glEvalCoord1f.play = True
  11282. gl.add(glEvalCoord1f)
  11283. glEvalCoord1fv = Function('glEvalCoord1fv')
  11284. glEvalCoord1fv.ret = Return('void')
  11285. glEvalCoord1fv.add( Input( 'u','const GLfloat *' ,size = 1 ))
  11286. glEvalCoord1fv.version = '1.0'
  11287. glEvalCoord1fv.category = 'GL_VERSION_1_0'
  11288. glEvalCoord1fv.trace = True
  11289. glEvalCoord1fv.play = True
  11290. gl.add(glEvalCoord1fv)
  11291. glEvalCoord2d = Function('glEvalCoord2d')
  11292. glEvalCoord2d.ret = Return('void')
  11293. glEvalCoord2d.add( Input( 'u','GLdouble' ))
  11294. glEvalCoord2d.add( Input( 'v','GLdouble' ))
  11295. glEvalCoord2d.version = '1.0'
  11296. glEvalCoord2d.category = 'GL_VERSION_1_0'
  11297. glEvalCoord2d.trace = True
  11298. glEvalCoord2d.play = True
  11299. gl.add(glEvalCoord2d)
  11300. glEvalCoord2dv = Function('glEvalCoord2dv')
  11301. glEvalCoord2dv.ret = Return('void')
  11302. glEvalCoord2dv.add( Input( 'u','const GLdouble *' ,size = 2 ))
  11303. glEvalCoord2dv.version = '1.0'
  11304. glEvalCoord2dv.category = 'GL_VERSION_1_0'
  11305. glEvalCoord2dv.trace = True
  11306. glEvalCoord2dv.play = True
  11307. gl.add(glEvalCoord2dv)
  11308. glEvalCoord2f = Function('glEvalCoord2f')
  11309. glEvalCoord2f.ret = Return('void')
  11310. glEvalCoord2f.add( Input( 'u','GLfloat' ))
  11311. glEvalCoord2f.add( Input( 'v','GLfloat' ))
  11312. glEvalCoord2f.version = '1.0'
  11313. glEvalCoord2f.category = 'GL_VERSION_1_0'
  11314. glEvalCoord2f.trace = True
  11315. glEvalCoord2f.play = True
  11316. gl.add(glEvalCoord2f)
  11317. glEvalCoord2fv = Function('glEvalCoord2fv')
  11318. glEvalCoord2fv.ret = Return('void')
  11319. glEvalCoord2fv.add( Input( 'u','const GLfloat *' ,size = 2 ))
  11320. glEvalCoord2fv.version = '1.0'
  11321. glEvalCoord2fv.category = 'GL_VERSION_1_0'
  11322. glEvalCoord2fv.trace = True
  11323. glEvalCoord2fv.play = True
  11324. gl.add(glEvalCoord2fv)
  11325. glEvalMesh1 = Function('glEvalMesh1')
  11326. glEvalMesh1.ret = Return('void')
  11327. glEvalMesh1.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  11328. glEvalMesh1.add( Input( 'i1','GLint' ))
  11329. glEvalMesh1.add( Input( 'i2','GLint' ))
  11330. glEvalMesh1.version = '1.0'
  11331. glEvalMesh1.category = 'GL_VERSION_1_0'
  11332. glEvalMesh1.trace = True
  11333. glEvalMesh1.play = True
  11334. gl.add(glEvalMesh1)
  11335. glEvalMesh2 = Function('glEvalMesh2')
  11336. glEvalMesh2.ret = Return('void')
  11337. glEvalMesh2.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  11338. glEvalMesh2.add( Input( 'i1','GLint' ))
  11339. glEvalMesh2.add( Input( 'i2','GLint' ))
  11340. glEvalMesh2.add( Input( 'j1','GLint' ))
  11341. glEvalMesh2.add( Input( 'j2','GLint' ))
  11342. glEvalMesh2.version = '1.0'
  11343. glEvalMesh2.category = 'GL_VERSION_1_0'
  11344. glEvalMesh2.trace = True
  11345. glEvalMesh2.play = True
  11346. gl.add(glEvalMesh2)
  11347. glEvalPoint1 = Function('glEvalPoint1')
  11348. glEvalPoint1.ret = Return('void')
  11349. glEvalPoint1.add( Input( 'i','GLint' ))
  11350. glEvalPoint1.version = '1.0'
  11351. glEvalPoint1.category = 'GL_VERSION_1_0'
  11352. glEvalPoint1.trace = True
  11353. glEvalPoint1.play = True
  11354. gl.add(glEvalPoint1)
  11355. glEvalPoint2 = Function('glEvalPoint2')
  11356. glEvalPoint2.ret = Return('void')
  11357. glEvalPoint2.add( Input( 'i','GLint' ))
  11358. glEvalPoint2.add( Input( 'j','GLint' ))
  11359. glEvalPoint2.version = '1.0'
  11360. glEvalPoint2.category = 'GL_VERSION_1_0'
  11361. glEvalPoint2.trace = True
  11362. glEvalPoint2.play = True
  11363. gl.add(glEvalPoint2)
  11364. glFeedbackBuffer = Function('glFeedbackBuffer')
  11365. glFeedbackBuffer.ret = Return('void')
  11366. glFeedbackBuffer.add( Input( 'size','GLsizei' ))
  11367. glFeedbackBuffer.add( Input( 'type','GLenum' ))
  11368. glFeedbackBuffer.add( Output( 'buffer','GLfloat *' ))
  11369. glFeedbackBuffer.version = '1.0'
  11370. glFeedbackBuffer.category = 'GL_VERSION_1_0'
  11371. glFeedbackBuffer.trace = True
  11372. glFeedbackBuffer.play = True
  11373. gl.add(glFeedbackBuffer)
  11374. glFinish = Function('glFinish')
  11375. glFinish.ret = Return('void')
  11376. glFinish.version = '1.0'
  11377. glFinish.category = 'GL_VERSION_1_0'
  11378. glFinish.esVersions = [1.0, 1.1, 2.0]
  11379. glFinish.trace = True
  11380. glFinish.play = True
  11381. gl.add(glFinish)
  11382. glFlush = Function('glFlush')
  11383. glFlush.ret = Return('void')
  11384. glFlush.version = '1.0'
  11385. glFlush.category = 'GL_VERSION_1_0'
  11386. glFlush.esVersions = [1.0, 1.1, 2.0]
  11387. glFlush.trace = True
  11388. glFlush.play = True
  11389. gl.add(glFlush)
  11390. glFogf = Function('glFogf')
  11391. glFogf.ret = Return('void')
  11392. glFogf.add( Input( 'pname','GLenum' ))
  11393. glFogf.add( Input( 'param','GLfloat' ))
  11394. glFogf.version = '1.0'
  11395. glFogf.category = 'GL_VERSION_1_0'
  11396. glFogf.esVersions = [1.0, 1.1]
  11397. glFogf.trace = True
  11398. glFogf.play = True
  11399. gl.add(glFogf)
  11400. glFogfv = Function('glFogfv')
  11401. glFogfv.ret = Return('void')
  11402. glFogfv.add( Input( 'pname','GLenum' ))
  11403. glFogfv.add( Input( 'params','const GLfloat *' ,size = 'helperGLFogvSize(pname)' ))
  11404. glFogfv.version = '1.0'
  11405. glFogfv.category = 'GL_VERSION_1_0'
  11406. glFogfv.esVersions = [1.0, 1.1]
  11407. glFogfv.trace = True
  11408. glFogfv.play = True
  11409. gl.add(glFogfv)
  11410. glFogi = Function('glFogi')
  11411. glFogi.ret = Return('void')
  11412. glFogi.add( Input( 'pname','GLenum' ))
  11413. glFogi.add( Input( 'param','GLint' ))
  11414. glFogi.version = '1.0'
  11415. glFogi.category = 'GL_VERSION_1_0'
  11416. glFogi.trace = True
  11417. glFogi.play = True
  11418. gl.add(glFogi)
  11419. glFogiv = Function('glFogiv')
  11420. glFogiv.ret = Return('void')
  11421. glFogiv.add( Input( 'pname','GLenum' ))
  11422. glFogiv.add( Input( 'params','const GLint *' ,size = 'helperGLFogvSize(pname)' ))
  11423. glFogiv.version = '1.0'
  11424. glFogiv.category = 'GL_VERSION_1_0'
  11425. glFogiv.trace = True
  11426. glFogiv.play = True
  11427. gl.add(glFogiv)
  11428. glFrontFace = Function('glFrontFace')
  11429. glFrontFace.ret = Return('void')
  11430. glFrontFace.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  11431. glFrontFace.version = '1.0'
  11432. glFrontFace.category = 'GL_VERSION_1_0'
  11433. glFrontFace.esVersions = [1.0, 1.1, 2.0]
  11434. glFrontFace.trace = True
  11435. glFrontFace.play = True
  11436. gl.add(glFrontFace)
  11437. glFrustum = Function('glFrustum')
  11438. glFrustum.ret = Return('void')
  11439. glFrustum.add( Input( 'left','GLdouble' ))
  11440. glFrustum.add( Input( 'right','GLdouble' ))
  11441. glFrustum.add( Input( 'bottom','GLdouble' ))
  11442. glFrustum.add( Input( 'top','GLdouble' ))
  11443. glFrustum.add( Input( 'zNear','GLdouble' ))
  11444. glFrustum.add( Input( 'zFar','GLdouble' ))
  11445. glFrustum.version = '1.0'
  11446. glFrustum.category = 'GL_VERSION_1_0'
  11447. glFrustum.trace = True
  11448. glFrustum.play = True
  11449. gl.add(glFrustum)
  11450. glGenLists = Function('glGenLists')
  11451. glGenLists.ret = Return('GLuint')
  11452. glGenLists.add( Input( 'range','GLsizei' ))
  11453. glGenLists.version = '1.0'
  11454. glGenLists.category = 'GL_VERSION_1_0'
  11455. glGenLists.trace = True
  11456. glGenLists.play = True
  11457. gl.add(glGenLists)
  11458. glGetBooleanv = Function('glGetBooleanv')
  11459. glGetBooleanv.ret = Return('void')
  11460. glGetBooleanv.add( Input( 'pname','GLenum' ))
  11461. glGetBooleanv.add( Output( 'params','GLboolean *' ))
  11462. glGetBooleanv.version = '1.0'
  11463. glGetBooleanv.category = 'GL_VERSION_1_0'
  11464. glGetBooleanv.esVersions = [1.1, 2.0]
  11465. glGetBooleanv.trace = True
  11466. glGetBooleanv.play = False
  11467. gl.add(glGetBooleanv)
  11468. glGetClipPlane = Function('glGetClipPlane')
  11469. glGetClipPlane.ret = Return('void')
  11470. glGetClipPlane.add( Input( 'plane','GLenum' ))
  11471. glGetClipPlane.add( Output( 'equation','GLdouble *' ,size = 4 ))
  11472. glGetClipPlane.version = '1.0'
  11473. glGetClipPlane.category = 'GL_VERSION_1_0'
  11474. glGetClipPlane.trace = True
  11475. glGetClipPlane.play = True
  11476. gl.add(glGetClipPlane)
  11477. glGetDoublev = Function('glGetDoublev')
  11478. glGetDoublev.ret = Return('void')
  11479. glGetDoublev.add( Input( 'pname','GLenum' ))
  11480. glGetDoublev.add( Output( 'params','GLdouble *' ))
  11481. glGetDoublev.version = '1.0'
  11482. glGetDoublev.category = 'GL_VERSION_1_0'
  11483. glGetDoublev.trace = True
  11484. glGetDoublev.play = False
  11485. gl.add(glGetDoublev)
  11486. glGetError = Function('glGetError')
  11487. glGetError.ret = Return('GLenum')
  11488. glGetError.version = '1.0'
  11489. glGetError.category = 'GL_VERSION_1_0'
  11490. glGetError.esVersions = [1.0, 1.1, 2.0]
  11491. glGetError.trace = True
  11492. glGetError.play = True
  11493. gl.add(glGetError)
  11494. glGetFloatv = Function('glGetFloatv')
  11495. glGetFloatv.ret = Return('void')
  11496. glGetFloatv.add( Input( 'pname','GLenum' ))
  11497. glGetFloatv.add( Output( 'params','GLfloat *' ,size = 'helperGLGetSize(pname)' ))
  11498. glGetFloatv.version = '1.0'
  11499. glGetFloatv.category = 'GL_VERSION_1_0'
  11500. glGetFloatv.esVersions = [1.1, 2.0]
  11501. glGetFloatv.trace = True
  11502. glGetFloatv.play = False
  11503. gl.add(glGetFloatv)
  11504. glGetIntegerv = Function('glGetIntegerv')
  11505. glGetIntegerv.ret = Return('void')
  11506. glGetIntegerv.add( Input( 'pname','GLenum' ))
  11507. glGetIntegerv.add( Output( 'params','GLint *' ,size = 'helperGLGetSize(pname)' ))
  11508. glGetIntegerv.version = '1.0'
  11509. glGetIntegerv.category = 'GL_VERSION_1_0'
  11510. glGetIntegerv.esVersions = [1.0, 1.1, 2.0]
  11511. glGetIntegerv.trace = True
  11512. glGetIntegerv.play = False
  11513. gl.add(glGetIntegerv)
  11514. glGetLightfv = Function('glGetLightfv')
  11515. glGetLightfv.ret = Return('void')
  11516. glGetLightfv.add( Input( 'light','GLenum' ))
  11517. glGetLightfv.add( Input( 'pname','GLenum' ))
  11518. glGetLightfv.add( Output( 'params','GLfloat *' ))
  11519. glGetLightfv.version = '1.0'
  11520. glGetLightfv.category = 'GL_VERSION_1_0'
  11521. glGetLightfv.esVersions = [1.1]
  11522. glGetLightfv.trace = True
  11523. glGetLightfv.play = False
  11524. gl.add(glGetLightfv)
  11525. glGetLightiv = Function('glGetLightiv')
  11526. glGetLightiv.ret = Return('void')
  11527. glGetLightiv.add( Input( 'light','GLenum' ))
  11528. glGetLightiv.add( Input( 'pname','GLenum' ))
  11529. glGetLightiv.add( Output( 'params','GLint *' ))
  11530. glGetLightiv.version = '1.0'
  11531. glGetLightiv.category = 'GL_VERSION_1_0'
  11532. glGetLightiv.trace = True
  11533. glGetLightiv.play = False
  11534. gl.add(glGetLightiv)
  11535. glGetMapdv = Function('glGetMapdv')
  11536. glGetMapdv.ret = Return('void')
  11537. glGetMapdv.add( Input( 'target','GLenum' ))
  11538. glGetMapdv.add( Input( 'query','GLenum' ))
  11539. glGetMapdv.add( Output( 'v','GLdouble *' ))
  11540. glGetMapdv.version = '1.0'
  11541. glGetMapdv.category = 'GL_VERSION_1_0'
  11542. glGetMapdv.trace = True
  11543. glGetMapdv.play = False
  11544. gl.add(glGetMapdv)
  11545. glGetMapfv = Function('glGetMapfv')
  11546. glGetMapfv.ret = Return('void')
  11547. glGetMapfv.add( Input( 'target','GLenum' ))
  11548. glGetMapfv.add( Input( 'query','GLenum' ))
  11549. glGetMapfv.add( Output( 'v','GLfloat *' ))
  11550. glGetMapfv.version = '1.0'
  11551. glGetMapfv.category = 'GL_VERSION_1_0'
  11552. glGetMapfv.trace = True
  11553. glGetMapfv.play = False
  11554. gl.add(glGetMapfv)
  11555. glGetMapiv = Function('glGetMapiv')
  11556. glGetMapiv.ret = Return('void')
  11557. glGetMapiv.add( Input( 'target','GLenum' ))
  11558. glGetMapiv.add( Input( 'query','GLenum' ))
  11559. glGetMapiv.add( Output( 'v','GLint *' ))
  11560. glGetMapiv.version = '1.0'
  11561. glGetMapiv.category = 'GL_VERSION_1_0'
  11562. glGetMapiv.trace = True
  11563. glGetMapiv.play = False
  11564. gl.add(glGetMapiv)
  11565. glGetMaterialfv = Function('glGetMaterialfv')
  11566. glGetMaterialfv.ret = Return('void')
  11567. glGetMaterialfv.add( Input( 'face','GLenum' ))
  11568. glGetMaterialfv.add( Input( 'pname','GLenum' ))
  11569. glGetMaterialfv.add( Output( 'params','GLfloat *' ))
  11570. glGetMaterialfv.version = '1.0'
  11571. glGetMaterialfv.category = 'GL_VERSION_1_0'
  11572. glGetMaterialfv.esVersions = [1.1]
  11573. glGetMaterialfv.trace = True
  11574. glGetMaterialfv.play = False
  11575. gl.add(glGetMaterialfv)
  11576. glGetMaterialiv = Function('glGetMaterialiv')
  11577. glGetMaterialiv.ret = Return('void')
  11578. glGetMaterialiv.add( Input( 'face','GLenum' ))
  11579. glGetMaterialiv.add( Input( 'pname','GLenum' ))
  11580. glGetMaterialiv.add( Output( 'params','GLint *' ))
  11581. glGetMaterialiv.version = '1.0'
  11582. glGetMaterialiv.category = 'GL_VERSION_1_0'
  11583. glGetMaterialiv.trace = True
  11584. glGetMaterialiv.play = False
  11585. gl.add(glGetMaterialiv)
  11586. glGetPixelMapfv = Function('glGetPixelMapfv')
  11587. glGetPixelMapfv.ret = Return('void')
  11588. glGetPixelMapfv.add( Input( 'map','GLenum' ))
  11589. glGetPixelMapfv.add( Output( 'values','GLfloat *' ))
  11590. glGetPixelMapfv.version = '1.0'
  11591. glGetPixelMapfv.category = 'GL_VERSION_1_0'
  11592. glGetPixelMapfv.trace = True
  11593. glGetPixelMapfv.play = False
  11594. gl.add(glGetPixelMapfv)
  11595. glGetPixelMapuiv = Function('glGetPixelMapuiv')
  11596. glGetPixelMapuiv.ret = Return('void')
  11597. glGetPixelMapuiv.add( Input( 'map','GLenum' ))
  11598. glGetPixelMapuiv.add( Output( 'values','GLuint *' ))
  11599. glGetPixelMapuiv.version = '1.0'
  11600. glGetPixelMapuiv.category = 'GL_VERSION_1_0'
  11601. glGetPixelMapuiv.trace = True
  11602. glGetPixelMapuiv.play = False
  11603. gl.add(glGetPixelMapuiv)
  11604. glGetPixelMapusv = Function('glGetPixelMapusv')
  11605. glGetPixelMapusv.ret = Return('void')
  11606. glGetPixelMapusv.add( Input( 'map','GLenum' ))
  11607. glGetPixelMapusv.add( Output( 'values','GLushort *' ))
  11608. glGetPixelMapusv.version = '1.0'
  11609. glGetPixelMapusv.category = 'GL_VERSION_1_0'
  11610. glGetPixelMapusv.trace = True
  11611. glGetPixelMapusv.play = False
  11612. gl.add(glGetPixelMapusv)
  11613. glGetPolygonStipple = Function('glGetPolygonStipple')
  11614. glGetPolygonStipple.ret = Return('void')
  11615. glGetPolygonStipple.add( Output( 'mask','GLubyte *' ))
  11616. glGetPolygonStipple.version = '1.0'
  11617. glGetPolygonStipple.category = 'GL_VERSION_1_0'
  11618. glGetPolygonStipple.trace = True
  11619. glGetPolygonStipple.play = False
  11620. gl.add(glGetPolygonStipple)
  11621. glGetString = Function('glGetString')
  11622. glGetString.ret = Return('const GLubyte *')
  11623. glGetString.ret.cast = 'const GLchar *'
  11624. glGetString.add( Input( 'name','GLenum' ))
  11625. glGetString.version = '1.0'
  11626. glGetString.category = 'GL_VERSION_1_0'
  11627. glGetString.esVersions = [1.0, 1.1, 2.0]
  11628. glGetString.trace = True
  11629. glGetString.play = True
  11630. gl.add(glGetString)
  11631. glGetTexEnvfv = Function('glGetTexEnvfv')
  11632. glGetTexEnvfv.ret = Return('void')
  11633. glGetTexEnvfv.add( Input( 'target','GLenum' ))
  11634. glGetTexEnvfv.add( Input( 'pname','GLenum' ))
  11635. glGetTexEnvfv.add( Output( 'params','GLfloat *' ))
  11636. glGetTexEnvfv.version = '1.0'
  11637. glGetTexEnvfv.category = 'GL_VERSION_1_0'
  11638. glGetTexEnvfv.esVersions = [1.1]
  11639. glGetTexEnvfv.trace = True
  11640. glGetTexEnvfv.play = False
  11641. gl.add(glGetTexEnvfv)
  11642. glGetTexEnviv = Function('glGetTexEnviv')
  11643. glGetTexEnviv.ret = Return('void')
  11644. glGetTexEnviv.add( Input( 'target','GLenum' ))
  11645. glGetTexEnviv.add( Input( 'pname','GLenum' ))
  11646. glGetTexEnviv.add( Output( 'params','GLint *' ))
  11647. glGetTexEnviv.version = '1.0'
  11648. glGetTexEnviv.category = 'GL_VERSION_1_0'
  11649. glGetTexEnviv.esVersions = [1.1]
  11650. glGetTexEnviv.trace = True
  11651. glGetTexEnviv.play = False
  11652. gl.add(glGetTexEnviv)
  11653. glGetTexGendv = Function('glGetTexGendv')
  11654. glGetTexGendv.ret = Return('void')
  11655. glGetTexGendv.add( Input( 'coord','GLenum' ))
  11656. glGetTexGendv.add( Input( 'pname','GLenum' ))
  11657. glGetTexGendv.add( Output( 'params','GLdouble *' ))
  11658. glGetTexGendv.version = '1.0'
  11659. glGetTexGendv.category = 'GL_VERSION_1_0'
  11660. glGetTexGendv.trace = True
  11661. glGetTexGendv.play = False
  11662. gl.add(glGetTexGendv)
  11663. glGetTexGenfv = Function('glGetTexGenfv')
  11664. glGetTexGenfv.ret = Return('void')
  11665. glGetTexGenfv.add( Input( 'coord','GLenum' ))
  11666. glGetTexGenfv.add( Input( 'pname','GLenum' ))
  11667. glGetTexGenfv.add( Output( 'params','GLfloat *' ))
  11668. glGetTexGenfv.version = '1.0'
  11669. glGetTexGenfv.category = 'GL_VERSION_1_0'
  11670. glGetTexGenfv.trace = True
  11671. glGetTexGenfv.play = False
  11672. gl.add(glGetTexGenfv)
  11673. glGetTexGeniv = Function('glGetTexGeniv')
  11674. glGetTexGeniv.ret = Return('void')
  11675. glGetTexGeniv.add( Input( 'coord','GLenum' ))
  11676. glGetTexGeniv.add( Input( 'pname','GLenum' ))
  11677. glGetTexGeniv.add( Output( 'params','GLint *' ))
  11678. glGetTexGeniv.version = '1.0'
  11679. glGetTexGeniv.category = 'GL_VERSION_1_0'
  11680. glGetTexGeniv.trace = True
  11681. glGetTexGeniv.play = False
  11682. gl.add(glGetTexGeniv)
  11683. glGetTexImage = Function('glGetTexImage')
  11684. glGetTexImage.ret = Return('void')
  11685. glGetTexImage.add( Input( 'target','GLenum' ))
  11686. glGetTexImage.add( Input( 'level','GLint' ))
  11687. glGetTexImage.add( Input( 'format','GLenum' ))
  11688. glGetTexImage.add( Input( 'type','GLenum' ))
  11689. glGetTexImage.add( Output( 'pixels','GLvoid *' ))
  11690. glGetTexImage.version = '1.0'
  11691. glGetTexImage.category = 'GL_VERSION_1_0'
  11692. glGetTexImage.trace = True
  11693. glGetTexImage.play = False
  11694. gl.add(glGetTexImage)
  11695. glGetTexLevelParameterfv = Function('glGetTexLevelParameterfv')
  11696. glGetTexLevelParameterfv.ret = Return('void')
  11697. glGetTexLevelParameterfv.add( Input( 'target','GLenum' ))
  11698. glGetTexLevelParameterfv.add( Input( 'level','GLint' ))
  11699. glGetTexLevelParameterfv.add( Input( 'pname','GLenum' ))
  11700. glGetTexLevelParameterfv.add( Output( 'params','GLfloat *' ))
  11701. glGetTexLevelParameterfv.version = '1.0'
  11702. glGetTexLevelParameterfv.category = 'GL_VERSION_1_0'
  11703. glGetTexLevelParameterfv.trace = True
  11704. glGetTexLevelParameterfv.play = False
  11705. gl.add(glGetTexLevelParameterfv)
  11706. glGetTexLevelParameteriv = Function('glGetTexLevelParameteriv')
  11707. glGetTexLevelParameteriv.ret = Return('void')
  11708. glGetTexLevelParameteriv.add( Input( 'target','GLenum' ))
  11709. glGetTexLevelParameteriv.add( Input( 'level','GLint' ))
  11710. glGetTexLevelParameteriv.add( Input( 'pname','GLenum' ))
  11711. glGetTexLevelParameteriv.add( Output( 'params','GLint *' ))
  11712. glGetTexLevelParameteriv.version = '1.0'
  11713. glGetTexLevelParameteriv.category = 'GL_VERSION_1_0'
  11714. glGetTexLevelParameteriv.trace = True
  11715. glGetTexLevelParameteriv.play = False
  11716. gl.add(glGetTexLevelParameteriv)
  11717. glGetTexParameterfv = Function('glGetTexParameterfv')
  11718. glGetTexParameterfv.ret = Return('void')
  11719. glGetTexParameterfv.add( Input( 'target','GLenum' ))
  11720. glGetTexParameterfv.add( Input( 'pname','GLenum' ))
  11721. glGetTexParameterfv.add( Output( 'params','GLfloat *' ))
  11722. glGetTexParameterfv.version = '1.0'
  11723. glGetTexParameterfv.category = 'GL_VERSION_1_0'
  11724. glGetTexParameterfv.esVersions = [1.1, 2.0]
  11725. glGetTexParameterfv.trace = True
  11726. glGetTexParameterfv.play = False
  11727. gl.add(glGetTexParameterfv)
  11728. glGetTexParameteriv = Function('glGetTexParameteriv')
  11729. glGetTexParameteriv.ret = Return('void')
  11730. glGetTexParameteriv.add( Input( 'target','GLenum' ))
  11731. glGetTexParameteriv.add( Input( 'pname','GLenum' ))
  11732. glGetTexParameteriv.add( Output( 'params','GLint *' ))
  11733. glGetTexParameteriv.version = '1.0'
  11734. glGetTexParameteriv.category = 'GL_VERSION_1_0'
  11735. glGetTexParameteriv.esVersions = [1.1, 2.0]
  11736. glGetTexParameteriv.trace = True
  11737. glGetTexParameteriv.play = False
  11738. gl.add(glGetTexParameteriv)
  11739. glHint = Function('glHint')
  11740. glHint.ret = Return('void')
  11741. glHint.add( Input( 'target','GLenum' ))
  11742. glHint.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  11743. glHint.version = '1.0'
  11744. glHint.category = 'GL_VERSION_1_0'
  11745. glHint.esVersions = [1.0, 1.1, 2.0]
  11746. glHint.trace = True
  11747. glHint.play = True
  11748. gl.add(glHint)
  11749. glIndexMask = Function('glIndexMask')
  11750. glIndexMask.ret = Return('void')
  11751. glIndexMask.add( Input( 'mask','GLuint' ))
  11752. glIndexMask.version = '1.0'
  11753. glIndexMask.category = 'GL_VERSION_1_0'
  11754. glIndexMask.trace = True
  11755. glIndexMask.play = True
  11756. gl.add(glIndexMask)
  11757. glIndexd = Function('glIndexd')
  11758. glIndexd.ret = Return('void')
  11759. glIndexd.add( Input( 'c','GLdouble' ))
  11760. glIndexd.version = '1.0'
  11761. glIndexd.category = 'GL_VERSION_1_0'
  11762. glIndexd.trace = True
  11763. glIndexd.play = True
  11764. gl.add(glIndexd)
  11765. glIndexdv = Function('glIndexdv')
  11766. glIndexdv.ret = Return('void')
  11767. glIndexdv.add( Input( 'c','const GLdouble *' ,size = 1 ))
  11768. glIndexdv.version = '1.0'
  11769. glIndexdv.category = 'GL_VERSION_1_0'
  11770. glIndexdv.trace = True
  11771. glIndexdv.play = True
  11772. gl.add(glIndexdv)
  11773. glIndexf = Function('glIndexf')
  11774. glIndexf.ret = Return('void')
  11775. glIndexf.add( Input( 'c','GLfloat' ))
  11776. glIndexf.version = '1.0'
  11777. glIndexf.category = 'GL_VERSION_1_0'
  11778. glIndexf.trace = True
  11779. glIndexf.play = True
  11780. gl.add(glIndexf)
  11781. glIndexfv = Function('glIndexfv')
  11782. glIndexfv.ret = Return('void')
  11783. glIndexfv.add( Input( 'c','const GLfloat *' ,size = 1 ))
  11784. glIndexfv.version = '1.0'
  11785. glIndexfv.category = 'GL_VERSION_1_0'
  11786. glIndexfv.trace = True
  11787. glIndexfv.play = True
  11788. gl.add(glIndexfv)
  11789. glIndexi = Function('glIndexi')
  11790. glIndexi.ret = Return('void')
  11791. glIndexi.add( Input( 'c','GLint' ))
  11792. glIndexi.version = '1.0'
  11793. glIndexi.category = 'GL_VERSION_1_0'
  11794. glIndexi.trace = True
  11795. glIndexi.play = True
  11796. gl.add(glIndexi)
  11797. glIndexiv = Function('glIndexiv')
  11798. glIndexiv.ret = Return('void')
  11799. glIndexiv.add( Input( 'c','const GLint *' ,size = 1 ))
  11800. glIndexiv.version = '1.0'
  11801. glIndexiv.category = 'GL_VERSION_1_0'
  11802. glIndexiv.trace = True
  11803. glIndexiv.play = True
  11804. gl.add(glIndexiv)
  11805. glIndexs = Function('glIndexs')
  11806. glIndexs.ret = Return('void')
  11807. glIndexs.add( Input( 'c','GLshort' ))
  11808. glIndexs.version = '1.0'
  11809. glIndexs.category = 'GL_VERSION_1_0'
  11810. glIndexs.trace = True
  11811. glIndexs.play = True
  11812. gl.add(glIndexs)
  11813. glIndexsv = Function('glIndexsv')
  11814. glIndexsv.ret = Return('void')
  11815. glIndexsv.add( Input( 'c','const GLshort *' ,size = 1 ))
  11816. glIndexsv.version = '1.0'
  11817. glIndexsv.category = 'GL_VERSION_1_0'
  11818. glIndexsv.trace = True
  11819. glIndexsv.play = True
  11820. gl.add(glIndexsv)
  11821. glInitNames = Function('glInitNames')
  11822. glInitNames.ret = Return('void')
  11823. glInitNames.version = '1.0'
  11824. glInitNames.category = 'GL_VERSION_1_0'
  11825. glInitNames.trace = True
  11826. glInitNames.play = True
  11827. gl.add(glInitNames)
  11828. glIsEnabled = Function('glIsEnabled')
  11829. glIsEnabled.ret = Return('GLboolean')
  11830. glIsEnabled.add( Input( 'cap','GLenum' ))
  11831. glIsEnabled.version = '1.0'
  11832. glIsEnabled.category = 'GL_VERSION_1_0'
  11833. glIsEnabled.esVersions = [1.1, 2.0]
  11834. glIsEnabled.trace = True
  11835. glIsEnabled.play = True
  11836. gl.add(glIsEnabled)
  11837. glIsList = Function('glIsList')
  11838. glIsList.ret = Return('GLboolean')
  11839. glIsList.add( Input( 'list','GLuint' ))
  11840. glIsList.version = '1.0'
  11841. glIsList.category = 'GL_VERSION_1_0'
  11842. glIsList.trace = True
  11843. glIsList.play = True
  11844. gl.add(glIsList)
  11845. glLightModelf = Function('glLightModelf')
  11846. glLightModelf.ret = Return('void')
  11847. glLightModelf.add( Input( 'pname','GLenum' ))
  11848. glLightModelf.add( Input( 'param','GLfloat' ))
  11849. glLightModelf.version = '1.0'
  11850. glLightModelf.category = 'GL_VERSION_1_0'
  11851. glLightModelf.esVersions = [1.0, 1.1]
  11852. glLightModelf.trace = True
  11853. glLightModelf.play = True
  11854. gl.add(glLightModelf)
  11855. glLightModelfv = Function('glLightModelfv')
  11856. glLightModelfv.ret = Return('void')
  11857. glLightModelfv.add( Input( 'pname','GLenum' ))
  11858. glLightModelfv.add( Input( 'params','const GLfloat *' ,size = 'helperGLLightModelvSize(pname)' ))
  11859. glLightModelfv.version = '1.0'
  11860. glLightModelfv.category = 'GL_VERSION_1_0'
  11861. glLightModelfv.esVersions = [1.0, 1.1]
  11862. glLightModelfv.trace = True
  11863. glLightModelfv.play = True
  11864. gl.add(glLightModelfv)
  11865. glLightModeli = Function('glLightModeli')
  11866. glLightModeli.ret = Return('void')
  11867. glLightModeli.add( Input( 'pname','GLenum' ))
  11868. glLightModeli.add( Input( 'param','GLint' ))
  11869. glLightModeli.version = '1.0'
  11870. glLightModeli.category = 'GL_VERSION_1_0'
  11871. glLightModeli.trace = True
  11872. glLightModeli.play = True
  11873. gl.add(glLightModeli)
  11874. glLightModeliv = Function('glLightModeliv')
  11875. glLightModeliv.ret = Return('void')
  11876. glLightModeliv.add( Input( 'pname','GLenum' ))
  11877. glLightModeliv.add( Input( 'params','const GLint *' ,size = 'helperGLLightModelvSize(pname)' ))
  11878. glLightModeliv.version = '1.0'
  11879. glLightModeliv.category = 'GL_VERSION_1_0'
  11880. glLightModeliv.trace = True
  11881. glLightModeliv.play = True
  11882. gl.add(glLightModeliv)
  11883. glLightf = Function('glLightf')
  11884. glLightf.ret = Return('void')
  11885. glLightf.add( Input( 'light','GLenum' ))
  11886. glLightf.add( Input( 'pname','GLenum' ))
  11887. glLightf.add( Input( 'param','GLfloat' ))
  11888. glLightf.version = '1.0'
  11889. glLightf.category = 'GL_VERSION_1_0'
  11890. glLightf.esVersions = [1.0, 1.1]
  11891. glLightf.trace = True
  11892. glLightf.play = True
  11893. gl.add(glLightf)
  11894. glLightfv = Function('glLightfv')
  11895. glLightfv.ret = Return('void')
  11896. glLightfv.add( Input( 'light','GLenum' ))
  11897. glLightfv.add( Input( 'pname','GLenum' ))
  11898. glLightfv.add( Input( 'params','const GLfloat *' ,size = 'helperGLLightvSize(pname)' ))
  11899. glLightfv.version = '1.0'
  11900. glLightfv.category = 'GL_VERSION_1_0'
  11901. glLightfv.esVersions = [1.0, 1.1]
  11902. glLightfv.trace = True
  11903. glLightfv.play = True
  11904. gl.add(glLightfv)
  11905. glLighti = Function('glLighti')
  11906. glLighti.ret = Return('void')
  11907. glLighti.add( Input( 'light','GLenum' ))
  11908. glLighti.add( Input( 'pname','GLenum' ))
  11909. glLighti.add( Input( 'param','GLint' ))
  11910. glLighti.version = '1.0'
  11911. glLighti.category = 'GL_VERSION_1_0'
  11912. glLighti.trace = True
  11913. glLighti.play = True
  11914. gl.add(glLighti)
  11915. glLightiv = Function('glLightiv')
  11916. glLightiv.ret = Return('void')
  11917. glLightiv.add( Input( 'light','GLenum' ))
  11918. glLightiv.add( Input( 'pname','GLenum' ))
  11919. glLightiv.add( Input( 'params','const GLint *' ,size = 'helperGLLightvSize(pname)' ))
  11920. glLightiv.version = '1.0'
  11921. glLightiv.category = 'GL_VERSION_1_0'
  11922. glLightiv.trace = True
  11923. glLightiv.play = True
  11924. gl.add(glLightiv)
  11925. glLineStipple = Function('glLineStipple')
  11926. glLineStipple.ret = Return('void')
  11927. glLineStipple.add( Input( 'factor','GLint' ))
  11928. glLineStipple.add( Input( 'pattern','GLushort' ))
  11929. glLineStipple.version = '1.0'
  11930. glLineStipple.category = 'GL_VERSION_1_0'
  11931. glLineStipple.trace = True
  11932. glLineStipple.play = True
  11933. gl.add(glLineStipple)
  11934. glLineWidth = Function('glLineWidth')
  11935. glLineWidth.ret = Return('void')
  11936. glLineWidth.add( Input( 'width','GLfloat' ))
  11937. glLineWidth.version = '1.0'
  11938. glLineWidth.category = 'GL_VERSION_1_0'
  11939. glLineWidth.esVersions = [1.0, 1.1, 2.0]
  11940. glLineWidth.trace = True
  11941. glLineWidth.play = True
  11942. gl.add(glLineWidth)
  11943. glListBase = Function('glListBase')
  11944. glListBase.ret = Return('void')
  11945. glListBase.add( Input( 'base','GLuint' ))
  11946. glListBase.version = '1.0'
  11947. glListBase.category = 'GL_VERSION_1_0'
  11948. glListBase.trace = True
  11949. glListBase.play = True
  11950. gl.add(glListBase)
  11951. glLoadIdentity = Function('glLoadIdentity')
  11952. glLoadIdentity.ret = Return('void')
  11953. glLoadIdentity.version = '1.0'
  11954. glLoadIdentity.category = 'GL_VERSION_1_0'
  11955. glLoadIdentity.esVersions = [1.0, 1.1]
  11956. glLoadIdentity.trace = True
  11957. glLoadIdentity.play = True
  11958. gl.add(glLoadIdentity)
  11959. glLoadMatrixd = Function('glLoadMatrixd')
  11960. glLoadMatrixd.ret = Return('void')
  11961. glLoadMatrixd.add( Input( 'm','const GLdouble *' ,size = 16 ))
  11962. glLoadMatrixd.version = '1.0'
  11963. glLoadMatrixd.category = 'GL_VERSION_1_0'
  11964. glLoadMatrixd.trace = True
  11965. glLoadMatrixd.play = True
  11966. gl.add(glLoadMatrixd)
  11967. glLoadMatrixf = Function('glLoadMatrixf')
  11968. glLoadMatrixf.ret = Return('void')
  11969. glLoadMatrixf.add( Input( 'm','const GLfloat *' ,size = 16 ))
  11970. glLoadMatrixf.version = '1.0'
  11971. glLoadMatrixf.category = 'GL_VERSION_1_0'
  11972. glLoadMatrixf.esVersions = [1.0, 1.1]
  11973. glLoadMatrixf.trace = True
  11974. glLoadMatrixf.play = True
  11975. gl.add(glLoadMatrixf)
  11976. glLoadName = Function('glLoadName')
  11977. glLoadName.ret = Return('void')
  11978. glLoadName.add( Input( 'name','GLuint' ))
  11979. glLoadName.version = '1.0'
  11980. glLoadName.category = 'GL_VERSION_1_0'
  11981. glLoadName.trace = True
  11982. glLoadName.play = True
  11983. gl.add(glLoadName)
  11984. glLogicOp = Function('glLogicOp')
  11985. glLogicOp.ret = Return('void')
  11986. glLogicOp.add( Input( 'opcode','GLenum' ))
  11987. glLogicOp.version = '1.0'
  11988. glLogicOp.category = 'GL_VERSION_1_0'
  11989. glLogicOp.esVersions = [1.0, 1.1]
  11990. glLogicOp.trace = True
  11991. glLogicOp.play = True
  11992. gl.add(glLogicOp)
  11993. glMap1d = Function('glMap1d')
  11994. glMap1d.ret = Return('void')
  11995. glMap1d.add( Input( 'target','GLenum' ))
  11996. glMap1d.add( Input( 'u1','GLdouble' ))
  11997. glMap1d.add( Input( 'u2','GLdouble' ))
  11998. glMap1d.add( Input( 'stride','GLint' ))
  11999. glMap1d.add( Input( 'order','GLint' ))
  12000. glMap1d.add( Input( 'points','const GLdouble *' ))
  12001. glMap1d.version = '1.0'
  12002. glMap1d.category = 'GL_VERSION_1_0'
  12003. glMap1d.trace = True
  12004. glMap1d.play = True
  12005. gl.add(glMap1d)
  12006. glMap1f = Function('glMap1f')
  12007. glMap1f.ret = Return('void')
  12008. glMap1f.add( Input( 'target','GLenum' ))
  12009. glMap1f.add( Input( 'u1','GLfloat' ))
  12010. glMap1f.add( Input( 'u2','GLfloat' ))
  12011. glMap1f.add( Input( 'stride','GLint' ))
  12012. glMap1f.add( Input( 'order','GLint' ))
  12013. glMap1f.add( Input( 'points','const GLfloat *' ))
  12014. glMap1f.version = '1.0'
  12015. glMap1f.category = 'GL_VERSION_1_0'
  12016. glMap1f.trace = True
  12017. glMap1f.play = True
  12018. gl.add(glMap1f)
  12019. glMap2d = Function('glMap2d')
  12020. glMap2d.ret = Return('void')
  12021. glMap2d.add( Input( 'target','GLenum' ))
  12022. glMap2d.add( Input( 'u1','GLdouble' ))
  12023. glMap2d.add( Input( 'u2','GLdouble' ))
  12024. glMap2d.add( Input( 'ustride','GLint' ))
  12025. glMap2d.add( Input( 'uorder','GLint' ))
  12026. glMap2d.add( Input( 'v1','GLdouble' ))
  12027. glMap2d.add( Input( 'v2','GLdouble' ))
  12028. glMap2d.add( Input( 'vstride','GLint' ))
  12029. glMap2d.add( Input( 'vorder','GLint' ))
  12030. glMap2d.add( Input( 'points','const GLdouble *' ))
  12031. glMap2d.version = '1.0'
  12032. glMap2d.category = 'GL_VERSION_1_0'
  12033. glMap2d.trace = True
  12034. glMap2d.play = True
  12035. gl.add(glMap2d)
  12036. glMap2f = Function('glMap2f')
  12037. glMap2f.ret = Return('void')
  12038. glMap2f.add( Input( 'target','GLenum' ))
  12039. glMap2f.add( Input( 'u1','GLfloat' ))
  12040. glMap2f.add( Input( 'u2','GLfloat' ))
  12041. glMap2f.add( Input( 'ustride','GLint' ))
  12042. glMap2f.add( Input( 'uorder','GLint' ))
  12043. glMap2f.add( Input( 'v1','GLfloat' ))
  12044. glMap2f.add( Input( 'v2','GLfloat' ))
  12045. glMap2f.add( Input( 'vstride','GLint' ))
  12046. glMap2f.add( Input( 'vorder','GLint' ))
  12047. glMap2f.add( Input( 'points','const GLfloat *' ))
  12048. glMap2f.version = '1.0'
  12049. glMap2f.category = 'GL_VERSION_1_0'
  12050. glMap2f.trace = True
  12051. glMap2f.play = True
  12052. gl.add(glMap2f)
  12053. glMapGrid1d = Function('glMapGrid1d')
  12054. glMapGrid1d.ret = Return('void')
  12055. glMapGrid1d.add( Input( 'un','GLint' ))
  12056. glMapGrid1d.add( Input( 'u1','GLdouble' ))
  12057. glMapGrid1d.add( Input( 'u2','GLdouble' ))
  12058. glMapGrid1d.version = '1.0'
  12059. glMapGrid1d.category = 'GL_VERSION_1_0'
  12060. glMapGrid1d.trace = True
  12061. glMapGrid1d.play = True
  12062. gl.add(glMapGrid1d)
  12063. glMapGrid1f = Function('glMapGrid1f')
  12064. glMapGrid1f.ret = Return('void')
  12065. glMapGrid1f.add( Input( 'un','GLint' ))
  12066. glMapGrid1f.add( Input( 'u1','GLfloat' ))
  12067. glMapGrid1f.add( Input( 'u2','GLfloat' ))
  12068. glMapGrid1f.version = '1.0'
  12069. glMapGrid1f.category = 'GL_VERSION_1_0'
  12070. glMapGrid1f.trace = True
  12071. glMapGrid1f.play = True
  12072. gl.add(glMapGrid1f)
  12073. glMapGrid2d = Function('glMapGrid2d')
  12074. glMapGrid2d.ret = Return('void')
  12075. glMapGrid2d.add( Input( 'un','GLint' ))
  12076. glMapGrid2d.add( Input( 'u1','GLdouble' ))
  12077. glMapGrid2d.add( Input( 'u2','GLdouble' ))
  12078. glMapGrid2d.add( Input( 'vn','GLint' ))
  12079. glMapGrid2d.add( Input( 'v1','GLdouble' ))
  12080. glMapGrid2d.add( Input( 'v2','GLdouble' ))
  12081. glMapGrid2d.version = '1.0'
  12082. glMapGrid2d.category = 'GL_VERSION_1_0'
  12083. glMapGrid2d.trace = True
  12084. glMapGrid2d.play = True
  12085. gl.add(glMapGrid2d)
  12086. glMapGrid2f = Function('glMapGrid2f')
  12087. glMapGrid2f.ret = Return('void')
  12088. glMapGrid2f.add( Input( 'un','GLint' ))
  12089. glMapGrid2f.add( Input( 'u1','GLfloat' ))
  12090. glMapGrid2f.add( Input( 'u2','GLfloat' ))
  12091. glMapGrid2f.add( Input( 'vn','GLint' ))
  12092. glMapGrid2f.add( Input( 'v1','GLfloat' ))
  12093. glMapGrid2f.add( Input( 'v2','GLfloat' ))
  12094. glMapGrid2f.version = '1.0'
  12095. glMapGrid2f.category = 'GL_VERSION_1_0'
  12096. glMapGrid2f.trace = True
  12097. glMapGrid2f.play = True
  12098. gl.add(glMapGrid2f)
  12099. glMaterialf = Function('glMaterialf')
  12100. glMaterialf.ret = Return('void')
  12101. glMaterialf.add( Input( 'face','GLenum' ))
  12102. glMaterialf.add( Input( 'pname','GLenum' ))
  12103. glMaterialf.add( Input( 'param','GLfloat' ))
  12104. glMaterialf.version = '1.0'
  12105. glMaterialf.category = 'GL_VERSION_1_0'
  12106. glMaterialf.esVersions = [1.0, 1.1]
  12107. glMaterialf.trace = True
  12108. glMaterialf.play = True
  12109. gl.add(glMaterialf)
  12110. glMaterialfv = Function('glMaterialfv')
  12111. glMaterialfv.ret = Return('void')
  12112. glMaterialfv.add( Input( 'face','GLenum' ))
  12113. glMaterialfv.add( Input( 'pname','GLenum' ))
  12114. glMaterialfv.add( Input( 'params','const GLfloat *' ,size = 'helperGLMaterialvSize(pname)' ))
  12115. glMaterialfv.version = '1.0'
  12116. glMaterialfv.category = 'GL_VERSION_1_0'
  12117. glMaterialfv.esVersions = [1.0, 1.1]
  12118. glMaterialfv.trace = True
  12119. glMaterialfv.play = True
  12120. gl.add(glMaterialfv)
  12121. glMateriali = Function('glMateriali')
  12122. glMateriali.ret = Return('void')
  12123. glMateriali.add( Input( 'face','GLenum' ))
  12124. glMateriali.add( Input( 'pname','GLenum' ))
  12125. glMateriali.add( Input( 'param','GLint' ))
  12126. glMateriali.version = '1.0'
  12127. glMateriali.category = 'GL_VERSION_1_0'
  12128. glMateriali.trace = True
  12129. glMateriali.play = True
  12130. gl.add(glMateriali)
  12131. glMaterialiv = Function('glMaterialiv')
  12132. glMaterialiv.ret = Return('void')
  12133. glMaterialiv.add( Input( 'face','GLenum' ))
  12134. glMaterialiv.add( Input( 'pname','GLenum' ))
  12135. glMaterialiv.add( Input( 'params','const GLint *' ,size = 'helperGLMaterialvSize(pname)' ))
  12136. glMaterialiv.version = '1.0'
  12137. glMaterialiv.category = 'GL_VERSION_1_0'
  12138. glMaterialiv.trace = True
  12139. glMaterialiv.play = True
  12140. gl.add(glMaterialiv)
  12141. glMatrixMode = Function('glMatrixMode')
  12142. glMatrixMode.ret = Return('void')
  12143. glMatrixMode.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  12144. glMatrixMode.version = '1.0'
  12145. glMatrixMode.category = 'GL_VERSION_1_0'
  12146. glMatrixMode.esVersions = [1.0, 1.1]
  12147. glMatrixMode.trace = True
  12148. glMatrixMode.play = True
  12149. gl.add(glMatrixMode)
  12150. glMultMatrixd = Function('glMultMatrixd')
  12151. glMultMatrixd.ret = Return('void')
  12152. glMultMatrixd.add( Input( 'm','const GLdouble *' ,size = 16 ))
  12153. glMultMatrixd.version = '1.0'
  12154. glMultMatrixd.category = 'GL_VERSION_1_0'
  12155. glMultMatrixd.trace = True
  12156. glMultMatrixd.play = True
  12157. gl.add(glMultMatrixd)
  12158. glMultMatrixf = Function('glMultMatrixf')
  12159. glMultMatrixf.ret = Return('void')
  12160. glMultMatrixf.add( Input( 'm','const GLfloat *' ,size = 16 ))
  12161. glMultMatrixf.version = '1.0'
  12162. glMultMatrixf.category = 'GL_VERSION_1_0'
  12163. glMultMatrixf.esVersions = [1.0, 1.1]
  12164. glMultMatrixf.trace = True
  12165. glMultMatrixf.play = True
  12166. gl.add(glMultMatrixf)
  12167. glNewList = Function('glNewList')
  12168. glNewList.ret = Return('void')
  12169. glNewList.add( Input( 'list','GLuint' ))
  12170. glNewList.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  12171. glNewList.version = '1.0'
  12172. glNewList.category = 'GL_VERSION_1_0'
  12173. glNewList.trace = True
  12174. glNewList.play = True
  12175. gl.add(glNewList)
  12176. glNormal3b = Function('glNormal3b')
  12177. glNormal3b.ret = Return('void')
  12178. glNormal3b.add( Input( 'nx','GLbyte' ))
  12179. glNormal3b.add( Input( 'ny','GLbyte' ))
  12180. glNormal3b.add( Input( 'nz','GLbyte' ))
  12181. glNormal3b.version = '1.0'
  12182. glNormal3b.category = 'GL_VERSION_1_0'
  12183. glNormal3b.trace = True
  12184. glNormal3b.play = True
  12185. gl.add(glNormal3b)
  12186. glNormal3bv = Function('glNormal3bv')
  12187. glNormal3bv.ret = Return('void')
  12188. glNormal3bv.add( Input( 'v','const GLbyte *' ,size = 3 ))
  12189. glNormal3bv.version = '1.0'
  12190. glNormal3bv.category = 'GL_VERSION_1_0'
  12191. glNormal3bv.trace = True
  12192. glNormal3bv.play = True
  12193. gl.add(glNormal3bv)
  12194. glNormal3d = Function('glNormal3d')
  12195. glNormal3d.ret = Return('void')
  12196. glNormal3d.add( Input( 'nx','GLdouble' ))
  12197. glNormal3d.add( Input( 'ny','GLdouble' ))
  12198. glNormal3d.add( Input( 'nz','GLdouble' ))
  12199. glNormal3d.version = '1.0'
  12200. glNormal3d.category = 'GL_VERSION_1_0'
  12201. glNormal3d.trace = True
  12202. glNormal3d.play = True
  12203. gl.add(glNormal3d)
  12204. glNormal3dv = Function('glNormal3dv')
  12205. glNormal3dv.ret = Return('void')
  12206. glNormal3dv.add( Input( 'v','const GLdouble *' ,size = 3 ))
  12207. glNormal3dv.version = '1.0'
  12208. glNormal3dv.category = 'GL_VERSION_1_0'
  12209. glNormal3dv.trace = True
  12210. glNormal3dv.play = True
  12211. gl.add(glNormal3dv)
  12212. glNormal3f = Function('glNormal3f')
  12213. glNormal3f.ret = Return('void')
  12214. glNormal3f.add( Input( 'nx','GLfloat' ))
  12215. glNormal3f.add( Input( 'ny','GLfloat' ))
  12216. glNormal3f.add( Input( 'nz','GLfloat' ))
  12217. glNormal3f.version = '1.0'
  12218. glNormal3f.category = 'GL_VERSION_1_0'
  12219. glNormal3f.esVersions = [1.0, 1.1]
  12220. glNormal3f.trace = True
  12221. glNormal3f.play = True
  12222. gl.add(glNormal3f)
  12223. glNormal3fv = Function('glNormal3fv')
  12224. glNormal3fv.ret = Return('void')
  12225. glNormal3fv.add( Input( 'v','const GLfloat *' ,size = 3 ))
  12226. glNormal3fv.version = '1.0'
  12227. glNormal3fv.category = 'GL_VERSION_1_0'
  12228. glNormal3fv.trace = True
  12229. glNormal3fv.play = True
  12230. gl.add(glNormal3fv)
  12231. glNormal3i = Function('glNormal3i')
  12232. glNormal3i.ret = Return('void')
  12233. glNormal3i.add( Input( 'nx','GLint' ))
  12234. glNormal3i.add( Input( 'ny','GLint' ))
  12235. glNormal3i.add( Input( 'nz','GLint' ))
  12236. glNormal3i.version = '1.0'
  12237. glNormal3i.category = 'GL_VERSION_1_0'
  12238. glNormal3i.trace = True
  12239. glNormal3i.play = True
  12240. gl.add(glNormal3i)
  12241. glNormal3iv = Function('glNormal3iv')
  12242. glNormal3iv.ret = Return('void')
  12243. glNormal3iv.add( Input( 'v','const GLint *' ,size = 3 ))
  12244. glNormal3iv.version = '1.0'
  12245. glNormal3iv.category = 'GL_VERSION_1_0'
  12246. glNormal3iv.trace = True
  12247. glNormal3iv.play = True
  12248. gl.add(glNormal3iv)
  12249. glNormal3s = Function('glNormal3s')
  12250. glNormal3s.ret = Return('void')
  12251. glNormal3s.add( Input( 'nx','GLshort' ))
  12252. glNormal3s.add( Input( 'ny','GLshort' ))
  12253. glNormal3s.add( Input( 'nz','GLshort' ))
  12254. glNormal3s.version = '1.0'
  12255. glNormal3s.category = 'GL_VERSION_1_0'
  12256. glNormal3s.trace = True
  12257. glNormal3s.play = True
  12258. gl.add(glNormal3s)
  12259. glNormal3sv = Function('glNormal3sv')
  12260. glNormal3sv.ret = Return('void')
  12261. glNormal3sv.add( Input( 'v','const GLshort *' ,size = 3 ))
  12262. glNormal3sv.version = '1.0'
  12263. glNormal3sv.category = 'GL_VERSION_1_0'
  12264. glNormal3sv.trace = True
  12265. glNormal3sv.play = True
  12266. gl.add(glNormal3sv)
  12267. glOrtho = Function('glOrtho')
  12268. glOrtho.ret = Return('void')
  12269. glOrtho.add( Input( 'left','GLdouble' ))
  12270. glOrtho.add( Input( 'right','GLdouble' ))
  12271. glOrtho.add( Input( 'bottom','GLdouble' ))
  12272. glOrtho.add( Input( 'top','GLdouble' ))
  12273. glOrtho.add( Input( 'zNear','GLdouble' ))
  12274. glOrtho.add( Input( 'zFar','GLdouble' ))
  12275. glOrtho.version = '1.0'
  12276. glOrtho.category = 'GL_VERSION_1_0'
  12277. glOrtho.trace = True
  12278. glOrtho.play = True
  12279. gl.add(glOrtho)
  12280. glPassThrough = Function('glPassThrough')
  12281. glPassThrough.ret = Return('void')
  12282. glPassThrough.add( Input( 'token','GLfloat' ))
  12283. glPassThrough.version = '1.0'
  12284. glPassThrough.category = 'GL_VERSION_1_0'
  12285. glPassThrough.trace = True
  12286. glPassThrough.play = True
  12287. gl.add(glPassThrough)
  12288. glPixelMapfv = Function('glPixelMapfv')
  12289. glPixelMapfv.ret = Return('void')
  12290. glPixelMapfv.add( Input( 'map','GLenum' ))
  12291. glPixelMapfv.add( Input( 'mapsize','GLsizei' ))
  12292. glPixelMapfv.add( Input( 'values','const GLfloat *' ,size = 'mapsize' ))
  12293. glPixelMapfv.version = '1.0'
  12294. glPixelMapfv.category = 'GL_VERSION_1_0'
  12295. glPixelMapfv.trace = True
  12296. glPixelMapfv.play = True
  12297. gl.add(glPixelMapfv)
  12298. glPixelMapuiv = Function('glPixelMapuiv')
  12299. glPixelMapuiv.ret = Return('void')
  12300. glPixelMapuiv.add( Input( 'map','GLenum' ))
  12301. glPixelMapuiv.add( Input( 'mapsize','GLsizei' ))
  12302. glPixelMapuiv.add( Input( 'values','const GLuint *' ,size = 'mapsize' ))
  12303. glPixelMapuiv.version = '1.0'
  12304. glPixelMapuiv.category = 'GL_VERSION_1_0'
  12305. glPixelMapuiv.trace = True
  12306. glPixelMapuiv.play = True
  12307. gl.add(glPixelMapuiv)
  12308. glPixelMapusv = Function('glPixelMapusv')
  12309. glPixelMapusv.ret = Return('void')
  12310. glPixelMapusv.add( Input( 'map','GLenum' ))
  12311. glPixelMapusv.add( Input( 'mapsize','GLsizei' ))
  12312. glPixelMapusv.add( Input( 'values','const GLushort *' ,size = 'mapsize' ))
  12313. glPixelMapusv.version = '1.0'
  12314. glPixelMapusv.category = 'GL_VERSION_1_0'
  12315. glPixelMapusv.trace = True
  12316. glPixelMapusv.play = True
  12317. gl.add(glPixelMapusv)
  12318. glPixelStoref = Function('glPixelStoref')
  12319. glPixelStoref.ret = Return('void')
  12320. glPixelStoref.add( Input( 'pname','GLenum' ))
  12321. glPixelStoref.add( Input( 'param','GLfloat' ))
  12322. glPixelStoref.version = '1.0'
  12323. glPixelStoref.category = 'GL_VERSION_1_0'
  12324. glPixelStoref.trace = True
  12325. glPixelStoref.play = True
  12326. gl.add(glPixelStoref)
  12327. glPixelStorei = Function('glPixelStorei')
  12328. glPixelStorei.ret = Return('void')
  12329. glPixelStorei.add( Input( 'pname','GLenum' ))
  12330. glPixelStorei.add( Input( 'param','GLint' ))
  12331. glPixelStorei.version = '1.0'
  12332. glPixelStorei.category = 'GL_VERSION_1_0'
  12333. glPixelStorei.esVersions = [1.0, 1.1, 2.0]
  12334. glPixelStorei.trace = True
  12335. glPixelStorei.play = True
  12336. gl.add(glPixelStorei)
  12337. glPixelTransferf = Function('glPixelTransferf')
  12338. glPixelTransferf.ret = Return('void')
  12339. glPixelTransferf.add( Input( 'pname','GLenum' ))
  12340. glPixelTransferf.add( Input( 'param','GLfloat' ))
  12341. glPixelTransferf.version = '1.0'
  12342. glPixelTransferf.category = 'GL_VERSION_1_0'
  12343. glPixelTransferf.trace = True
  12344. glPixelTransferf.play = True
  12345. gl.add(glPixelTransferf)
  12346. glPixelTransferi = Function('glPixelTransferi')
  12347. glPixelTransferi.ret = Return('void')
  12348. glPixelTransferi.add( Input( 'pname','GLenum' ))
  12349. glPixelTransferi.add( Input( 'param','GLint' ))
  12350. glPixelTransferi.version = '1.0'
  12351. glPixelTransferi.category = 'GL_VERSION_1_0'
  12352. glPixelTransferi.trace = True
  12353. glPixelTransferi.play = True
  12354. gl.add(glPixelTransferi)
  12355. glPixelZoom = Function('glPixelZoom')
  12356. glPixelZoom.ret = Return('void')
  12357. glPixelZoom.add( Input( 'xfactor','GLfloat' ))
  12358. glPixelZoom.add( Input( 'yfactor','GLfloat' ))
  12359. glPixelZoom.version = '1.0'
  12360. glPixelZoom.category = 'GL_VERSION_1_0'
  12361. glPixelZoom.trace = True
  12362. glPixelZoom.play = True
  12363. gl.add(glPixelZoom)
  12364. glPointSize = Function('glPointSize')
  12365. glPointSize.ret = Return('void')
  12366. glPointSize.add( Input( 'size','GLfloat' ))
  12367. glPointSize.version = '1.0'
  12368. glPointSize.category = 'GL_VERSION_1_0'
  12369. glPointSize.esVersions = [1.0, 1.1]
  12370. glPointSize.trace = True
  12371. glPointSize.play = True
  12372. gl.add(glPointSize)
  12373. glPolygonMode = Function('glPolygonMode')
  12374. glPolygonMode.ret = Return('void')
  12375. glPolygonMode.add( Input( 'face','GLenum' ))
  12376. glPolygonMode.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  12377. glPolygonMode.version = '1.0'
  12378. glPolygonMode.category = 'GL_VERSION_1_0'
  12379. glPolygonMode.trace = True
  12380. glPolygonMode.play = True
  12381. gl.add(glPolygonMode)
  12382. glPolygonStipple = Function('glPolygonStipple')
  12383. glPolygonStipple.ret = Return('void')
  12384. glPolygonStipple.add( Input( 'mask','const GLubyte *' ,size = 'helperGLPixelImageSize(32, 32, 0, GL_COLOR_INDEX, GL_BITMAP, 0, GL_BITMAP)' ))
  12385. glPolygonStipple.version = '1.0'
  12386. glPolygonStipple.category = 'GL_VERSION_1_0'
  12387. glPolygonStipple.trace = True
  12388. glPolygonStipple.play = True
  12389. gl.add(glPolygonStipple)
  12390. glPopAttrib = Function('glPopAttrib')
  12391. glPopAttrib.ret = Return('void')
  12392. glPopAttrib.version = '1.0'
  12393. glPopAttrib.category = 'GL_VERSION_1_0'
  12394. glPopAttrib.trace = True
  12395. glPopAttrib.play = True
  12396. gl.add(glPopAttrib)
  12397. glPopMatrix = Function('glPopMatrix')
  12398. glPopMatrix.ret = Return('void')
  12399. glPopMatrix.version = '1.0'
  12400. glPopMatrix.category = 'GL_VERSION_1_0'
  12401. glPopMatrix.esVersions = [1.0, 1.1]
  12402. glPopMatrix.trace = True
  12403. glPopMatrix.play = True
  12404. gl.add(glPopMatrix)
  12405. glPopName = Function('glPopName')
  12406. glPopName.ret = Return('void')
  12407. glPopName.version = '1.0'
  12408. glPopName.category = 'GL_VERSION_1_0'
  12409. glPopName.trace = True
  12410. glPopName.play = True
  12411. gl.add(glPopName)
  12412. glPushAttrib = Function('glPushAttrib')
  12413. glPushAttrib.ret = Return('void')
  12414. glPushAttrib.add( Input( 'mask','GLbitfield' ,regalLog = 'GLpushAttribToString(mask)' ))
  12415. glPushAttrib.version = '1.0'
  12416. glPushAttrib.category = 'GL_VERSION_1_0'
  12417. glPushAttrib.trace = True
  12418. glPushAttrib.play = True
  12419. gl.add(glPushAttrib)
  12420. glPushMatrix = Function('glPushMatrix')
  12421. glPushMatrix.ret = Return('void')
  12422. glPushMatrix.version = '1.0'
  12423. glPushMatrix.category = 'GL_VERSION_1_0'
  12424. glPushMatrix.esVersions = [1.0, 1.1]
  12425. glPushMatrix.trace = True
  12426. glPushMatrix.play = True
  12427. gl.add(glPushMatrix)
  12428. glPushName = Function('glPushName')
  12429. glPushName.ret = Return('void')
  12430. glPushName.add( Input( 'name','GLuint' ))
  12431. glPushName.version = '1.0'
  12432. glPushName.category = 'GL_VERSION_1_0'
  12433. glPushName.trace = True
  12434. glPushName.play = True
  12435. gl.add(glPushName)
  12436. glRasterPos2d = Function('glRasterPos2d')
  12437. glRasterPos2d.ret = Return('void')
  12438. glRasterPos2d.add( Input( 'x','GLdouble' ))
  12439. glRasterPos2d.add( Input( 'y','GLdouble' ))
  12440. glRasterPos2d.version = '1.0'
  12441. glRasterPos2d.category = 'GL_VERSION_1_0'
  12442. glRasterPos2d.trace = True
  12443. glRasterPos2d.play = True
  12444. gl.add(glRasterPos2d)
  12445. glRasterPos2dv = Function('glRasterPos2dv')
  12446. glRasterPos2dv.ret = Return('void')
  12447. glRasterPos2dv.add( Input( 'v','const GLdouble *' ,size = 2 ))
  12448. glRasterPos2dv.version = '1.0'
  12449. glRasterPos2dv.category = 'GL_VERSION_1_0'
  12450. glRasterPos2dv.trace = True
  12451. glRasterPos2dv.play = True
  12452. gl.add(glRasterPos2dv)
  12453. glRasterPos2f = Function('glRasterPos2f')
  12454. glRasterPos2f.ret = Return('void')
  12455. glRasterPos2f.add( Input( 'x','GLfloat' ))
  12456. glRasterPos2f.add( Input( 'y','GLfloat' ))
  12457. glRasterPos2f.version = '1.0'
  12458. glRasterPos2f.category = 'GL_VERSION_1_0'
  12459. glRasterPos2f.trace = True
  12460. glRasterPos2f.play = True
  12461. gl.add(glRasterPos2f)
  12462. glRasterPos2fv = Function('glRasterPos2fv')
  12463. glRasterPos2fv.ret = Return('void')
  12464. glRasterPos2fv.add( Input( 'v','const GLfloat *' ,size = 2 ))
  12465. glRasterPos2fv.version = '1.0'
  12466. glRasterPos2fv.category = 'GL_VERSION_1_0'
  12467. glRasterPos2fv.trace = True
  12468. glRasterPos2fv.play = True
  12469. gl.add(glRasterPos2fv)
  12470. glRasterPos2i = Function('glRasterPos2i')
  12471. glRasterPos2i.ret = Return('void')
  12472. glRasterPos2i.add( Input( 'x','GLint' ))
  12473. glRasterPos2i.add( Input( 'y','GLint' ))
  12474. glRasterPos2i.version = '1.0'
  12475. glRasterPos2i.category = 'GL_VERSION_1_0'
  12476. glRasterPos2i.trace = True
  12477. glRasterPos2i.play = True
  12478. gl.add(glRasterPos2i)
  12479. glRasterPos2iv = Function('glRasterPos2iv')
  12480. glRasterPos2iv.ret = Return('void')
  12481. glRasterPos2iv.add( Input( 'v','const GLint *' ,size = 2 ))
  12482. glRasterPos2iv.version = '1.0'
  12483. glRasterPos2iv.category = 'GL_VERSION_1_0'
  12484. glRasterPos2iv.trace = True
  12485. glRasterPos2iv.play = True
  12486. gl.add(glRasterPos2iv)
  12487. glRasterPos2s = Function('glRasterPos2s')
  12488. glRasterPos2s.ret = Return('void')
  12489. glRasterPos2s.add( Input( 'x','GLshort' ))
  12490. glRasterPos2s.add( Input( 'y','GLshort' ))
  12491. glRasterPos2s.version = '1.0'
  12492. glRasterPos2s.category = 'GL_VERSION_1_0'
  12493. glRasterPos2s.trace = True
  12494. glRasterPos2s.play = True
  12495. gl.add(glRasterPos2s)
  12496. glRasterPos2sv = Function('glRasterPos2sv')
  12497. glRasterPos2sv.ret = Return('void')
  12498. glRasterPos2sv.add( Input( 'v','const GLshort *' ,size = 2 ))
  12499. glRasterPos2sv.version = '1.0'
  12500. glRasterPos2sv.category = 'GL_VERSION_1_0'
  12501. glRasterPos2sv.trace = True
  12502. glRasterPos2sv.play = True
  12503. gl.add(glRasterPos2sv)
  12504. glRasterPos3d = Function('glRasterPos3d')
  12505. glRasterPos3d.ret = Return('void')
  12506. glRasterPos3d.add( Input( 'x','GLdouble' ))
  12507. glRasterPos3d.add( Input( 'y','GLdouble' ))
  12508. glRasterPos3d.add( Input( 'z','GLdouble' ))
  12509. glRasterPos3d.version = '1.0'
  12510. glRasterPos3d.category = 'GL_VERSION_1_0'
  12511. glRasterPos3d.trace = True
  12512. glRasterPos3d.play = True
  12513. gl.add(glRasterPos3d)
  12514. glRasterPos3dv = Function('glRasterPos3dv')
  12515. glRasterPos3dv.ret = Return('void')
  12516. glRasterPos3dv.add( Input( 'v','const GLdouble *' ,size = 3 ))
  12517. glRasterPos3dv.version = '1.0'
  12518. glRasterPos3dv.category = 'GL_VERSION_1_0'
  12519. glRasterPos3dv.trace = True
  12520. glRasterPos3dv.play = True
  12521. gl.add(glRasterPos3dv)
  12522. glRasterPos3f = Function('glRasterPos3f')
  12523. glRasterPos3f.ret = Return('void')
  12524. glRasterPos3f.add( Input( 'x','GLfloat' ))
  12525. glRasterPos3f.add( Input( 'y','GLfloat' ))
  12526. glRasterPos3f.add( Input( 'z','GLfloat' ))
  12527. glRasterPos3f.version = '1.0'
  12528. glRasterPos3f.category = 'GL_VERSION_1_0'
  12529. glRasterPos3f.trace = True
  12530. glRasterPos3f.play = True
  12531. gl.add(glRasterPos3f)
  12532. glRasterPos3fv = Function('glRasterPos3fv')
  12533. glRasterPos3fv.ret = Return('void')
  12534. glRasterPos3fv.add( Input( 'v','const GLfloat *' ,size = 3 ))
  12535. glRasterPos3fv.version = '1.0'
  12536. glRasterPos3fv.category = 'GL_VERSION_1_0'
  12537. glRasterPos3fv.trace = True
  12538. glRasterPos3fv.play = True
  12539. gl.add(glRasterPos3fv)
  12540. glRasterPos3i = Function('glRasterPos3i')
  12541. glRasterPos3i.ret = Return('void')
  12542. glRasterPos3i.add( Input( 'x','GLint' ))
  12543. glRasterPos3i.add( Input( 'y','GLint' ))
  12544. glRasterPos3i.add( Input( 'z','GLint' ))
  12545. glRasterPos3i.version = '1.0'
  12546. glRasterPos3i.category = 'GL_VERSION_1_0'
  12547. glRasterPos3i.trace = True
  12548. glRasterPos3i.play = True
  12549. gl.add(glRasterPos3i)
  12550. glRasterPos3iv = Function('glRasterPos3iv')
  12551. glRasterPos3iv.ret = Return('void')
  12552. glRasterPos3iv.add( Input( 'v','const GLint *' ,size = 3 ))
  12553. glRasterPos3iv.version = '1.0'
  12554. glRasterPos3iv.category = 'GL_VERSION_1_0'
  12555. glRasterPos3iv.trace = True
  12556. glRasterPos3iv.play = True
  12557. gl.add(glRasterPos3iv)
  12558. glRasterPos3s = Function('glRasterPos3s')
  12559. glRasterPos3s.ret = Return('void')
  12560. glRasterPos3s.add( Input( 'x','GLshort' ))
  12561. glRasterPos3s.add( Input( 'y','GLshort' ))
  12562. glRasterPos3s.add( Input( 'z','GLshort' ))
  12563. glRasterPos3s.version = '1.0'
  12564. glRasterPos3s.category = 'GL_VERSION_1_0'
  12565. glRasterPos3s.trace = True
  12566. glRasterPos3s.play = True
  12567. gl.add(glRasterPos3s)
  12568. glRasterPos3sv = Function('glRasterPos3sv')
  12569. glRasterPos3sv.ret = Return('void')
  12570. glRasterPos3sv.add( Input( 'v','const GLshort *' ,size = 3 ))
  12571. glRasterPos3sv.version = '1.0'
  12572. glRasterPos3sv.category = 'GL_VERSION_1_0'
  12573. glRasterPos3sv.trace = True
  12574. glRasterPos3sv.play = True
  12575. gl.add(glRasterPos3sv)
  12576. glRasterPos4d = Function('glRasterPos4d')
  12577. glRasterPos4d.ret = Return('void')
  12578. glRasterPos4d.add( Input( 'x','GLdouble' ))
  12579. glRasterPos4d.add( Input( 'y','GLdouble' ))
  12580. glRasterPos4d.add( Input( 'z','GLdouble' ))
  12581. glRasterPos4d.add( Input( 'w','GLdouble' ))
  12582. glRasterPos4d.version = '1.0'
  12583. glRasterPos4d.category = 'GL_VERSION_1_0'
  12584. glRasterPos4d.trace = True
  12585. glRasterPos4d.play = True
  12586. gl.add(glRasterPos4d)
  12587. glRasterPos4dv = Function('glRasterPos4dv')
  12588. glRasterPos4dv.ret = Return('void')
  12589. glRasterPos4dv.add( Input( 'v','const GLdouble *' ,size = 4 ))
  12590. glRasterPos4dv.version = '1.0'
  12591. glRasterPos4dv.category = 'GL_VERSION_1_0'
  12592. glRasterPos4dv.trace = True
  12593. glRasterPos4dv.play = True
  12594. gl.add(glRasterPos4dv)
  12595. glRasterPos4f = Function('glRasterPos4f')
  12596. glRasterPos4f.ret = Return('void')
  12597. glRasterPos4f.add( Input( 'x','GLfloat' ))
  12598. glRasterPos4f.add( Input( 'y','GLfloat' ))
  12599. glRasterPos4f.add( Input( 'z','GLfloat' ))
  12600. glRasterPos4f.add( Input( 'w','GLfloat' ))
  12601. glRasterPos4f.version = '1.0'
  12602. glRasterPos4f.category = 'GL_VERSION_1_0'
  12603. glRasterPos4f.trace = True
  12604. glRasterPos4f.play = True
  12605. gl.add(glRasterPos4f)
  12606. glRasterPos4fv = Function('glRasterPos4fv')
  12607. glRasterPos4fv.ret = Return('void')
  12608. glRasterPos4fv.add( Input( 'v','const GLfloat *' ,size = 4 ))
  12609. glRasterPos4fv.version = '1.0'
  12610. glRasterPos4fv.category = 'GL_VERSION_1_0'
  12611. glRasterPos4fv.trace = True
  12612. glRasterPos4fv.play = True
  12613. gl.add(glRasterPos4fv)
  12614. glRasterPos4i = Function('glRasterPos4i')
  12615. glRasterPos4i.ret = Return('void')
  12616. glRasterPos4i.add( Input( 'x','GLint' ))
  12617. glRasterPos4i.add( Input( 'y','GLint' ))
  12618. glRasterPos4i.add( Input( 'z','GLint' ))
  12619. glRasterPos4i.add( Input( 'w','GLint' ))
  12620. glRasterPos4i.version = '1.0'
  12621. glRasterPos4i.category = 'GL_VERSION_1_0'
  12622. glRasterPos4i.trace = True
  12623. glRasterPos4i.play = True
  12624. gl.add(glRasterPos4i)
  12625. glRasterPos4iv = Function('glRasterPos4iv')
  12626. glRasterPos4iv.ret = Return('void')
  12627. glRasterPos4iv.add( Input( 'v','const GLint *' ,size = 4 ))
  12628. glRasterPos4iv.version = '1.0'
  12629. glRasterPos4iv.category = 'GL_VERSION_1_0'
  12630. glRasterPos4iv.trace = True
  12631. glRasterPos4iv.play = True
  12632. gl.add(glRasterPos4iv)
  12633. glRasterPos4s = Function('glRasterPos4s')
  12634. glRasterPos4s.ret = Return('void')
  12635. glRasterPos4s.add( Input( 'x','GLshort' ))
  12636. glRasterPos4s.add( Input( 'y','GLshort' ))
  12637. glRasterPos4s.add( Input( 'z','GLshort' ))
  12638. glRasterPos4s.add( Input( 'w','GLshort' ))
  12639. glRasterPos4s.version = '1.0'
  12640. glRasterPos4s.category = 'GL_VERSION_1_0'
  12641. glRasterPos4s.trace = True
  12642. glRasterPos4s.play = True
  12643. gl.add(glRasterPos4s)
  12644. glRasterPos4sv = Function('glRasterPos4sv')
  12645. glRasterPos4sv.ret = Return('void')
  12646. glRasterPos4sv.add( Input( 'v','const GLshort *' ,size = 4 ))
  12647. glRasterPos4sv.version = '1.0'
  12648. glRasterPos4sv.category = 'GL_VERSION_1_0'
  12649. glRasterPos4sv.trace = True
  12650. glRasterPos4sv.play = True
  12651. gl.add(glRasterPos4sv)
  12652. glReadBuffer = Function('glReadBuffer')
  12653. glReadBuffer.ret = Return('void')
  12654. glReadBuffer.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  12655. glReadBuffer.version = '1.0'
  12656. glReadBuffer.category = 'GL_VERSION_1_0'
  12657. glReadBuffer.trace = True
  12658. glReadBuffer.play = True
  12659. gl.add(glReadBuffer)
  12660. glReadPixels = Function('glReadPixels')
  12661. glReadPixels.ret = Return('void')
  12662. glReadPixels.add( Input( 'x','GLint' ))
  12663. glReadPixels.add( Input( 'y','GLint' ))
  12664. glReadPixels.add( Input( 'width','GLsizei' ))
  12665. glReadPixels.add( Input( 'height','GLsizei' ))
  12666. glReadPixels.add( Input( 'format','GLenum' ))
  12667. glReadPixels.add( Input( 'type','GLenum' ))
  12668. glReadPixels.add( Output( 'pixels','GLvoid *' ,size = 'helperGLPixelImageSize(width, height, 0, format, type, 1, 0)' ,cast = 'GLubyte *' ))
  12669. glReadPixels.version = '1.0'
  12670. glReadPixels.category = 'GL_VERSION_1_0'
  12671. glReadPixels.esVersions = [1.0, 1.1, 2.0]
  12672. glReadPixels.trace = True
  12673. glReadPixels.play = True
  12674. gl.add(glReadPixels)
  12675. glRectd = Function('glRectd')
  12676. glRectd.ret = Return('void')
  12677. glRectd.add( Input( 'x1','GLdouble' ))
  12678. glRectd.add( Input( 'y1','GLdouble' ))
  12679. glRectd.add( Input( 'x2','GLdouble' ))
  12680. glRectd.add( Input( 'y2','GLdouble' ))
  12681. glRectd.version = '1.0'
  12682. glRectd.category = 'GL_VERSION_1_0'
  12683. glRectd.trace = True
  12684. glRectd.play = True
  12685. gl.add(glRectd)
  12686. glRectdv = Function('glRectdv')
  12687. glRectdv.ret = Return('void')
  12688. glRectdv.add( Input( 'v1','const GLdouble *' ,size = 2 ))
  12689. glRectdv.add( Input( 'v2','const GLdouble *' ,size = 2 ))
  12690. glRectdv.version = '1.0'
  12691. glRectdv.category = 'GL_VERSION_1_0'
  12692. glRectdv.trace = True
  12693. glRectdv.play = True
  12694. gl.add(glRectdv)
  12695. glRectf = Function('glRectf')
  12696. glRectf.ret = Return('void')
  12697. glRectf.add( Input( 'x1','GLfloat' ))
  12698. glRectf.add( Input( 'y1','GLfloat' ))
  12699. glRectf.add( Input( 'x2','GLfloat' ))
  12700. glRectf.add( Input( 'y2','GLfloat' ))
  12701. glRectf.version = '1.0'
  12702. glRectf.category = 'GL_VERSION_1_0'
  12703. glRectf.trace = True
  12704. glRectf.play = True
  12705. gl.add(glRectf)
  12706. glRectfv = Function('glRectfv')
  12707. glRectfv.ret = Return('void')
  12708. glRectfv.add( Input( 'v1','const GLfloat *' ,size = 2 ))
  12709. glRectfv.add( Input( 'v2','const GLfloat *' ,size = 2 ))
  12710. glRectfv.version = '1.0'
  12711. glRectfv.category = 'GL_VERSION_1_0'
  12712. glRectfv.trace = True
  12713. glRectfv.play = True
  12714. gl.add(glRectfv)
  12715. glRecti = Function('glRecti')
  12716. glRecti.ret = Return('void')
  12717. glRecti.add( Input( 'x1','GLint' ))
  12718. glRecti.add( Input( 'y1','GLint' ))
  12719. glRecti.add( Input( 'x2','GLint' ))
  12720. glRecti.add( Input( 'y2','GLint' ))
  12721. glRecti.version = '1.0'
  12722. glRecti.category = 'GL_VERSION_1_0'
  12723. glRecti.trace = True
  12724. glRecti.play = True
  12725. gl.add(glRecti)
  12726. glRectiv = Function('glRectiv')
  12727. glRectiv.ret = Return('void')
  12728. glRectiv.add( Input( 'v1','const GLint *' ,size = 2 ))
  12729. glRectiv.add( Input( 'v2','const GLint *' ,size = 2 ))
  12730. glRectiv.version = '1.0'
  12731. glRectiv.category = 'GL_VERSION_1_0'
  12732. glRectiv.trace = True
  12733. glRectiv.play = True
  12734. gl.add(glRectiv)
  12735. glRects = Function('glRects')
  12736. glRects.ret = Return('void')
  12737. glRects.add( Input( 'x1','GLshort' ))
  12738. glRects.add( Input( 'y1','GLshort' ))
  12739. glRects.add( Input( 'x2','GLshort' ))
  12740. glRects.add( Input( 'y2','GLshort' ))
  12741. glRects.version = '1.0'
  12742. glRects.category = 'GL_VERSION_1_0'
  12743. glRects.trace = True
  12744. glRects.play = True
  12745. gl.add(glRects)
  12746. glRectsv = Function('glRectsv')
  12747. glRectsv.ret = Return('void')
  12748. glRectsv.add( Input( 'v1','const GLshort *' ,size = 2 ))
  12749. glRectsv.add( Input( 'v2','const GLshort *' ,size = 2 ))
  12750. glRectsv.version = '1.0'
  12751. glRectsv.category = 'GL_VERSION_1_0'
  12752. glRectsv.trace = True
  12753. glRectsv.play = True
  12754. gl.add(glRectsv)
  12755. glRenderMode = Function('glRenderMode')
  12756. glRenderMode.ret = Return('GLint')
  12757. glRenderMode.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  12758. glRenderMode.version = '1.0'
  12759. glRenderMode.category = 'GL_VERSION_1_0'
  12760. glRenderMode.trace = True
  12761. glRenderMode.play = True
  12762. gl.add(glRenderMode)
  12763. glRotated = Function('glRotated')
  12764. glRotated.ret = Return('void')
  12765. glRotated.add( Input( 'angle','GLdouble' ))
  12766. glRotated.add( Input( 'x','GLdouble' ))
  12767. glRotated.add( Input( 'y','GLdouble' ))
  12768. glRotated.add( Input( 'z','GLdouble' ))
  12769. glRotated.version = '1.0'
  12770. glRotated.category = 'GL_VERSION_1_0'
  12771. glRotated.trace = True
  12772. glRotated.play = True
  12773. gl.add(glRotated)
  12774. glRotatef = Function('glRotatef')
  12775. glRotatef.ret = Return('void')
  12776. glRotatef.add( Input( 'angle','GLfloat' ))
  12777. glRotatef.add( Input( 'x','GLfloat' ))
  12778. glRotatef.add( Input( 'y','GLfloat' ))
  12779. glRotatef.add( Input( 'z','GLfloat' ))
  12780. glRotatef.version = '1.0'
  12781. glRotatef.category = 'GL_VERSION_1_0'
  12782. glRotatef.esVersions = [1.0, 1.1]
  12783. glRotatef.trace = True
  12784. glRotatef.play = True
  12785. gl.add(glRotatef)
  12786. glScaled = Function('glScaled')
  12787. glScaled.ret = Return('void')
  12788. glScaled.add( Input( 'x','GLdouble' ))
  12789. glScaled.add( Input( 'y','GLdouble' ))
  12790. glScaled.add( Input( 'z','GLdouble' ))
  12791. glScaled.version = '1.0'
  12792. glScaled.category = 'GL_VERSION_1_0'
  12793. glScaled.trace = True
  12794. glScaled.play = True
  12795. gl.add(glScaled)
  12796. glScalef = Function('glScalef')
  12797. glScalef.ret = Return('void')
  12798. glScalef.add( Input( 'x','GLfloat' ))
  12799. glScalef.add( Input( 'y','GLfloat' ))
  12800. glScalef.add( Input( 'z','GLfloat' ))
  12801. glScalef.version = '1.0'
  12802. glScalef.category = 'GL_VERSION_1_0'
  12803. glScalef.esVersions = [1.0, 1.1]
  12804. glScalef.trace = True
  12805. glScalef.play = True
  12806. gl.add(glScalef)
  12807. glScissor = Function('glScissor')
  12808. glScissor.ret = Return('void')
  12809. glScissor.add( Input( 'x','GLint' ))
  12810. glScissor.add( Input( 'y','GLint' ))
  12811. glScissor.add( Input( 'width','GLsizei' ))
  12812. glScissor.add( Input( 'height','GLsizei' ))
  12813. glScissor.version = '1.0'
  12814. glScissor.category = 'GL_VERSION_1_0'
  12815. glScissor.esVersions = [1.0, 1.1, 2.0]
  12816. glScissor.trace = True
  12817. glScissor.play = True
  12818. gl.add(glScissor)
  12819. glSelectBuffer = Function('glSelectBuffer')
  12820. glSelectBuffer.ret = Return('void')
  12821. glSelectBuffer.add( Input( 'size','GLsizei' ))
  12822. glSelectBuffer.add( Output( 'buffer','GLuint *' ,size = 'size' ))
  12823. glSelectBuffer.version = '1.0'
  12824. glSelectBuffer.category = 'GL_VERSION_1_0'
  12825. glSelectBuffer.trace = True
  12826. glSelectBuffer.play = True
  12827. gl.add(glSelectBuffer)
  12828. glShadeModel = Function('glShadeModel')
  12829. glShadeModel.ret = Return('void')
  12830. glShadeModel.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  12831. glShadeModel.version = '1.0'
  12832. glShadeModel.category = 'GL_VERSION_1_0'
  12833. glShadeModel.esVersions = [1.0, 1.1]
  12834. glShadeModel.trace = True
  12835. glShadeModel.play = True
  12836. gl.add(glShadeModel)
  12837. glStencilFunc = Function('glStencilFunc')
  12838. glStencilFunc.ret = Return('void')
  12839. glStencilFunc.add( Input( 'func','GLenum' ))
  12840. glStencilFunc.add( Input( 'ref','GLint' ,regalLog = 'boost::print::hex(ref)' ))
  12841. glStencilFunc.add( Input( 'mask','GLuint' ,regalLog = 'boost::print::hex(mask)' ))
  12842. glStencilFunc.version = '1.0'
  12843. glStencilFunc.category = 'GL_VERSION_1_0'
  12844. glStencilFunc.esVersions = [1.0, 1.1, 2.0]
  12845. glStencilFunc.trace = True
  12846. glStencilFunc.play = True
  12847. gl.add(glStencilFunc)
  12848. glStencilMask = Function('glStencilMask')
  12849. glStencilMask.ret = Return('void')
  12850. glStencilMask.add( Input( 'mask','GLuint' ,regalLog = 'boost::print::hex(mask)' ))
  12851. glStencilMask.version = '1.0'
  12852. glStencilMask.category = 'GL_VERSION_1_0'
  12853. glStencilMask.esVersions = [1.0, 1.1, 2.0]
  12854. glStencilMask.trace = True
  12855. glStencilMask.play = True
  12856. gl.add(glStencilMask)
  12857. glStencilOp = Function('glStencilOp')
  12858. glStencilOp.ret = Return('void')
  12859. glStencilOp.add( Input( 'fail','GLenum' ))
  12860. glStencilOp.add( Input( 'zfail','GLenum' ))
  12861. glStencilOp.add( Input( 'zpass','GLenum' ))
  12862. glStencilOp.version = '1.0'
  12863. glStencilOp.category = 'GL_VERSION_1_0'
  12864. glStencilOp.esVersions = [1.0, 1.1, 2.0]
  12865. glStencilOp.trace = True
  12866. glStencilOp.play = True
  12867. gl.add(glStencilOp)
  12868. glTexCoord1d = Function('glTexCoord1d')
  12869. glTexCoord1d.ret = Return('void')
  12870. glTexCoord1d.add( Input( 's','GLdouble' ))
  12871. glTexCoord1d.version = '1.0'
  12872. glTexCoord1d.category = 'GL_VERSION_1_0'
  12873. glTexCoord1d.trace = True
  12874. glTexCoord1d.play = True
  12875. gl.add(glTexCoord1d)
  12876. glTexCoord1dv = Function('glTexCoord1dv')
  12877. glTexCoord1dv.ret = Return('void')
  12878. glTexCoord1dv.add( Input( 'v','const GLdouble *' ,size = 1 ))
  12879. glTexCoord1dv.version = '1.0'
  12880. glTexCoord1dv.category = 'GL_VERSION_1_0'
  12881. glTexCoord1dv.trace = True
  12882. glTexCoord1dv.play = True
  12883. gl.add(glTexCoord1dv)
  12884. glTexCoord1f = Function('glTexCoord1f')
  12885. glTexCoord1f.ret = Return('void')
  12886. glTexCoord1f.add( Input( 's','GLfloat' ))
  12887. glTexCoord1f.version = '1.0'
  12888. glTexCoord1f.category = 'GL_VERSION_1_0'
  12889. glTexCoord1f.trace = True
  12890. glTexCoord1f.play = True
  12891. gl.add(glTexCoord1f)
  12892. glTexCoord1fv = Function('glTexCoord1fv')
  12893. glTexCoord1fv.ret = Return('void')
  12894. glTexCoord1fv.add( Input( 'v','const GLfloat *' ,size = 1 ))
  12895. glTexCoord1fv.version = '1.0'
  12896. glTexCoord1fv.category = 'GL_VERSION_1_0'
  12897. glTexCoord1fv.trace = True
  12898. glTexCoord1fv.play = True
  12899. gl.add(glTexCoord1fv)
  12900. glTexCoord1i = Function('glTexCoord1i')
  12901. glTexCoord1i.ret = Return('void')
  12902. glTexCoord1i.add( Input( 's','GLint' ))
  12903. glTexCoord1i.version = '1.0'
  12904. glTexCoord1i.category = 'GL_VERSION_1_0'
  12905. glTexCoord1i.trace = True
  12906. glTexCoord1i.play = True
  12907. gl.add(glTexCoord1i)
  12908. glTexCoord1iv = Function('glTexCoord1iv')
  12909. glTexCoord1iv.ret = Return('void')
  12910. glTexCoord1iv.add( Input( 'v','const GLint *' ,size = 1 ))
  12911. glTexCoord1iv.version = '1.0'
  12912. glTexCoord1iv.category = 'GL_VERSION_1_0'
  12913. glTexCoord1iv.trace = True
  12914. glTexCoord1iv.play = True
  12915. gl.add(glTexCoord1iv)
  12916. glTexCoord1s = Function('glTexCoord1s')
  12917. glTexCoord1s.ret = Return('void')
  12918. glTexCoord1s.add( Input( 's','GLshort' ))
  12919. glTexCoord1s.version = '1.0'
  12920. glTexCoord1s.category = 'GL_VERSION_1_0'
  12921. glTexCoord1s.trace = True
  12922. glTexCoord1s.play = True
  12923. gl.add(glTexCoord1s)
  12924. glTexCoord1sv = Function('glTexCoord1sv')
  12925. glTexCoord1sv.ret = Return('void')
  12926. glTexCoord1sv.add( Input( 'v','const GLshort *' ,size = 1 ))
  12927. glTexCoord1sv.version = '1.0'
  12928. glTexCoord1sv.category = 'GL_VERSION_1_0'
  12929. glTexCoord1sv.trace = True
  12930. glTexCoord1sv.play = True
  12931. gl.add(glTexCoord1sv)
  12932. glTexCoord2d = Function('glTexCoord2d')
  12933. glTexCoord2d.ret = Return('void')
  12934. glTexCoord2d.add( Input( 's','GLdouble' ))
  12935. glTexCoord2d.add( Input( 't','GLdouble' ))
  12936. glTexCoord2d.version = '1.0'
  12937. glTexCoord2d.category = 'GL_VERSION_1_0'
  12938. glTexCoord2d.trace = True
  12939. glTexCoord2d.play = True
  12940. gl.add(glTexCoord2d)
  12941. glTexCoord2dv = Function('glTexCoord2dv')
  12942. glTexCoord2dv.ret = Return('void')
  12943. glTexCoord2dv.add( Input( 'v','const GLdouble *' ,size = 2 ))
  12944. glTexCoord2dv.version = '1.0'
  12945. glTexCoord2dv.category = 'GL_VERSION_1_0'
  12946. glTexCoord2dv.trace = True
  12947. glTexCoord2dv.play = True
  12948. gl.add(glTexCoord2dv)
  12949. glTexCoord2f = Function('glTexCoord2f')
  12950. glTexCoord2f.ret = Return('void')
  12951. glTexCoord2f.add( Input( 's','GLfloat' ))
  12952. glTexCoord2f.add( Input( 't','GLfloat' ))
  12953. glTexCoord2f.version = '1.0'
  12954. glTexCoord2f.category = 'GL_VERSION_1_0'
  12955. glTexCoord2f.trace = True
  12956. glTexCoord2f.play = True
  12957. gl.add(glTexCoord2f)
  12958. glTexCoord2fv = Function('glTexCoord2fv')
  12959. glTexCoord2fv.ret = Return('void')
  12960. glTexCoord2fv.add( Input( 'v','const GLfloat *' ,size = 2 ))
  12961. glTexCoord2fv.version = '1.0'
  12962. glTexCoord2fv.category = 'GL_VERSION_1_0'
  12963. glTexCoord2fv.trace = True
  12964. glTexCoord2fv.play = True
  12965. gl.add(glTexCoord2fv)
  12966. glTexCoord2i = Function('glTexCoord2i')
  12967. glTexCoord2i.ret = Return('void')
  12968. glTexCoord2i.add( Input( 's','GLint' ))
  12969. glTexCoord2i.add( Input( 't','GLint' ))
  12970. glTexCoord2i.version = '1.0'
  12971. glTexCoord2i.category = 'GL_VERSION_1_0'
  12972. glTexCoord2i.trace = True
  12973. glTexCoord2i.play = True
  12974. gl.add(glTexCoord2i)
  12975. glTexCoord2iv = Function('glTexCoord2iv')
  12976. glTexCoord2iv.ret = Return('void')
  12977. glTexCoord2iv.add( Input( 'v','const GLint *' ,size = 2 ))
  12978. glTexCoord2iv.version = '1.0'
  12979. glTexCoord2iv.category = 'GL_VERSION_1_0'
  12980. glTexCoord2iv.trace = True
  12981. glTexCoord2iv.play = True
  12982. gl.add(glTexCoord2iv)
  12983. glTexCoord2s = Function('glTexCoord2s')
  12984. glTexCoord2s.ret = Return('void')
  12985. glTexCoord2s.add( Input( 's','GLshort' ))
  12986. glTexCoord2s.add( Input( 't','GLshort' ))
  12987. glTexCoord2s.version = '1.0'
  12988. glTexCoord2s.category = 'GL_VERSION_1_0'
  12989. glTexCoord2s.trace = True
  12990. glTexCoord2s.play = True
  12991. gl.add(glTexCoord2s)
  12992. glTexCoord2sv = Function('glTexCoord2sv')
  12993. glTexCoord2sv.ret = Return('void')
  12994. glTexCoord2sv.add( Input( 'v','const GLshort *' ,size = 2 ))
  12995. glTexCoord2sv.version = '1.0'
  12996. glTexCoord2sv.category = 'GL_VERSION_1_0'
  12997. glTexCoord2sv.trace = True
  12998. glTexCoord2sv.play = True
  12999. gl.add(glTexCoord2sv)
  13000. glTexCoord3d = Function('glTexCoord3d')
  13001. glTexCoord3d.ret = Return('void')
  13002. glTexCoord3d.add( Input( 's','GLdouble' ))
  13003. glTexCoord3d.add( Input( 't','GLdouble' ))
  13004. glTexCoord3d.add( Input( 'r','GLdouble' ))
  13005. glTexCoord3d.version = '1.0'
  13006. glTexCoord3d.category = 'GL_VERSION_1_0'
  13007. glTexCoord3d.trace = True
  13008. glTexCoord3d.play = True
  13009. gl.add(glTexCoord3d)
  13010. glTexCoord3dv = Function('glTexCoord3dv')
  13011. glTexCoord3dv.ret = Return('void')
  13012. glTexCoord3dv.add( Input( 'v','const GLdouble *' ,size = 3 ))
  13013. glTexCoord3dv.version = '1.0'
  13014. glTexCoord3dv.category = 'GL_VERSION_1_0'
  13015. glTexCoord3dv.trace = True
  13016. glTexCoord3dv.play = True
  13017. gl.add(glTexCoord3dv)
  13018. glTexCoord3f = Function('glTexCoord3f')
  13019. glTexCoord3f.ret = Return('void')
  13020. glTexCoord3f.add( Input( 's','GLfloat' ))
  13021. glTexCoord3f.add( Input( 't','GLfloat' ))
  13022. glTexCoord3f.add( Input( 'r','GLfloat' ))
  13023. glTexCoord3f.version = '1.0'
  13024. glTexCoord3f.category = 'GL_VERSION_1_0'
  13025. glTexCoord3f.trace = True
  13026. glTexCoord3f.play = True
  13027. gl.add(glTexCoord3f)
  13028. glTexCoord3fv = Function('glTexCoord3fv')
  13029. glTexCoord3fv.ret = Return('void')
  13030. glTexCoord3fv.add( Input( 'v','const GLfloat *' ,size = 3 ))
  13031. glTexCoord3fv.version = '1.0'
  13032. glTexCoord3fv.category = 'GL_VERSION_1_0'
  13033. glTexCoord3fv.trace = True
  13034. glTexCoord3fv.play = True
  13035. gl.add(glTexCoord3fv)
  13036. glTexCoord3i = Function('glTexCoord3i')
  13037. glTexCoord3i.ret = Return('void')
  13038. glTexCoord3i.add( Input( 's','GLint' ))
  13039. glTexCoord3i.add( Input( 't','GLint' ))
  13040. glTexCoord3i.add( Input( 'r','GLint' ))
  13041. glTexCoord3i.version = '1.0'
  13042. glTexCoord3i.category = 'GL_VERSION_1_0'
  13043. glTexCoord3i.trace = True
  13044. glTexCoord3i.play = True
  13045. gl.add(glTexCoord3i)
  13046. glTexCoord3iv = Function('glTexCoord3iv')
  13047. glTexCoord3iv.ret = Return('void')
  13048. glTexCoord3iv.add( Input( 'v','const GLint *' ,size = 3 ))
  13049. glTexCoord3iv.version = '1.0'
  13050. glTexCoord3iv.category = 'GL_VERSION_1_0'
  13051. glTexCoord3iv.trace = True
  13052. glTexCoord3iv.play = True
  13053. gl.add(glTexCoord3iv)
  13054. glTexCoord3s = Function('glTexCoord3s')
  13055. glTexCoord3s.ret = Return('void')
  13056. glTexCoord3s.add( Input( 's','GLshort' ))
  13057. glTexCoord3s.add( Input( 't','GLshort' ))
  13058. glTexCoord3s.add( Input( 'r','GLshort' ))
  13059. glTexCoord3s.version = '1.0'
  13060. glTexCoord3s.category = 'GL_VERSION_1_0'
  13061. glTexCoord3s.trace = True
  13062. glTexCoord3s.play = True
  13063. gl.add(glTexCoord3s)
  13064. glTexCoord3sv = Function('glTexCoord3sv')
  13065. glTexCoord3sv.ret = Return('void')
  13066. glTexCoord3sv.add( Input( 'v','const GLshort *' ,size = 3 ))
  13067. glTexCoord3sv.version = '1.0'
  13068. glTexCoord3sv.category = 'GL_VERSION_1_0'
  13069. glTexCoord3sv.trace = True
  13070. glTexCoord3sv.play = True
  13071. gl.add(glTexCoord3sv)
  13072. glTexCoord4d = Function('glTexCoord4d')
  13073. glTexCoord4d.ret = Return('void')
  13074. glTexCoord4d.add( Input( 's','GLdouble' ))
  13075. glTexCoord4d.add( Input( 't','GLdouble' ))
  13076. glTexCoord4d.add( Input( 'r','GLdouble' ))
  13077. glTexCoord4d.add( Input( 'q','GLdouble' ))
  13078. glTexCoord4d.version = '1.0'
  13079. glTexCoord4d.category = 'GL_VERSION_1_0'
  13080. glTexCoord4d.trace = True
  13081. glTexCoord4d.play = True
  13082. gl.add(glTexCoord4d)
  13083. glTexCoord4dv = Function('glTexCoord4dv')
  13084. glTexCoord4dv.ret = Return('void')
  13085. glTexCoord4dv.add( Input( 'v','const GLdouble *' ,size = 4 ))
  13086. glTexCoord4dv.version = '1.0'
  13087. glTexCoord4dv.category = 'GL_VERSION_1_0'
  13088. glTexCoord4dv.trace = True
  13089. glTexCoord4dv.play = True
  13090. gl.add(glTexCoord4dv)
  13091. glTexCoord4f = Function('glTexCoord4f')
  13092. glTexCoord4f.ret = Return('void')
  13093. glTexCoord4f.add( Input( 's','GLfloat' ))
  13094. glTexCoord4f.add( Input( 't','GLfloat' ))
  13095. glTexCoord4f.add( Input( 'r','GLfloat' ))
  13096. glTexCoord4f.add( Input( 'q','GLfloat' ))
  13097. glTexCoord4f.version = '1.0'
  13098. glTexCoord4f.category = 'GL_VERSION_1_0'
  13099. glTexCoord4f.trace = True
  13100. glTexCoord4f.play = True
  13101. gl.add(glTexCoord4f)
  13102. glTexCoord4fv = Function('glTexCoord4fv')
  13103. glTexCoord4fv.ret = Return('void')
  13104. glTexCoord4fv.add( Input( 'v','const GLfloat *' ,size = 4 ))
  13105. glTexCoord4fv.version = '1.0'
  13106. glTexCoord4fv.category = 'GL_VERSION_1_0'
  13107. glTexCoord4fv.trace = True
  13108. glTexCoord4fv.play = True
  13109. gl.add(glTexCoord4fv)
  13110. glTexCoord4i = Function('glTexCoord4i')
  13111. glTexCoord4i.ret = Return('void')
  13112. glTexCoord4i.add( Input( 's','GLint' ))
  13113. glTexCoord4i.add( Input( 't','GLint' ))
  13114. glTexCoord4i.add( Input( 'r','GLint' ))
  13115. glTexCoord4i.add( Input( 'q','GLint' ))
  13116. glTexCoord4i.version = '1.0'
  13117. glTexCoord4i.category = 'GL_VERSION_1_0'
  13118. glTexCoord4i.trace = True
  13119. glTexCoord4i.play = True
  13120. gl.add(glTexCoord4i)
  13121. glTexCoord4iv = Function('glTexCoord4iv')
  13122. glTexCoord4iv.ret = Return('void')
  13123. glTexCoord4iv.add( Input( 'v','const GLint *' ,size = 4 ))
  13124. glTexCoord4iv.version = '1.0'
  13125. glTexCoord4iv.category = 'GL_VERSION_1_0'
  13126. glTexCoord4iv.trace = True
  13127. glTexCoord4iv.play = True
  13128. gl.add(glTexCoord4iv)
  13129. glTexCoord4s = Function('glTexCoord4s')
  13130. glTexCoord4s.ret = Return('void')
  13131. glTexCoord4s.add( Input( 's','GLshort' ))
  13132. glTexCoord4s.add( Input( 't','GLshort' ))
  13133. glTexCoord4s.add( Input( 'r','GLshort' ))
  13134. glTexCoord4s.add( Input( 'q','GLshort' ))
  13135. glTexCoord4s.version = '1.0'
  13136. glTexCoord4s.category = 'GL_VERSION_1_0'
  13137. glTexCoord4s.trace = True
  13138. glTexCoord4s.play = True
  13139. gl.add(glTexCoord4s)
  13140. glTexCoord4sv = Function('glTexCoord4sv')
  13141. glTexCoord4sv.ret = Return('void')
  13142. glTexCoord4sv.add( Input( 'v','const GLshort *' ,size = 4 ))
  13143. glTexCoord4sv.version = '1.0'
  13144. glTexCoord4sv.category = 'GL_VERSION_1_0'
  13145. glTexCoord4sv.trace = True
  13146. glTexCoord4sv.play = True
  13147. gl.add(glTexCoord4sv)
  13148. glTexEnvf = Function('glTexEnvf')
  13149. glTexEnvf.ret = Return('void')
  13150. glTexEnvf.add( Input( 'target','GLenum' ))
  13151. glTexEnvf.add( Input( 'pname','GLenum' ))
  13152. glTexEnvf.add( Input( 'param','GLfloat' ))
  13153. glTexEnvf.version = '1.0'
  13154. glTexEnvf.category = 'GL_VERSION_1_0'
  13155. glTexEnvf.esVersions = [1.0, 1.1]
  13156. glTexEnvf.trace = True
  13157. glTexEnvf.play = True
  13158. gl.add(glTexEnvf)
  13159. glTexEnvfv = Function('glTexEnvfv')
  13160. glTexEnvfv.ret = Return('void')
  13161. glTexEnvfv.add( Input( 'target','GLenum' ))
  13162. glTexEnvfv.add( Input( 'pname','GLenum' ))
  13163. glTexEnvfv.add( Input( 'params','const GLfloat *' ,size = 'helperGLTexEnvvSize(target, pname)' ))
  13164. glTexEnvfv.version = '1.0'
  13165. glTexEnvfv.category = 'GL_VERSION_1_0'
  13166. glTexEnvfv.esVersions = [1.0, 1.1]
  13167. glTexEnvfv.trace = True
  13168. glTexEnvfv.play = True
  13169. gl.add(glTexEnvfv)
  13170. glTexEnvi = Function('glTexEnvi')
  13171. glTexEnvi.ret = Return('void')
  13172. glTexEnvi.add( Input( 'target','GLenum' ))
  13173. glTexEnvi.add( Input( 'pname','GLenum' ))
  13174. glTexEnvi.add( Input( 'param','GLint' ))
  13175. glTexEnvi.version = '1.0'
  13176. glTexEnvi.category = 'GL_VERSION_1_0'
  13177. glTexEnvi.esVersions = [1.1]
  13178. glTexEnvi.trace = True
  13179. glTexEnvi.play = True
  13180. gl.add(glTexEnvi)
  13181. glTexEnviv = Function('glTexEnviv')
  13182. glTexEnviv.ret = Return('void')
  13183. glTexEnviv.add( Input( 'target','GLenum' ))
  13184. glTexEnviv.add( Input( 'pname','GLenum' ))
  13185. glTexEnviv.add( Input( 'params','const GLint *' ,size = 'helperGLTexEnvvSize(target, pname)' ))
  13186. glTexEnviv.version = '1.0'
  13187. glTexEnviv.category = 'GL_VERSION_1_0'
  13188. glTexEnviv.esVersions = [1.1]
  13189. glTexEnviv.trace = True
  13190. glTexEnviv.play = True
  13191. gl.add(glTexEnviv)
  13192. glTexGend = Function('glTexGend')
  13193. glTexGend.ret = Return('void')
  13194. glTexGend.add( Input( 'coord','GLenum' ))
  13195. glTexGend.add( Input( 'pname','GLenum' ))
  13196. glTexGend.add( Input( 'param','GLdouble' ))
  13197. glTexGend.version = '1.0'
  13198. glTexGend.category = 'GL_VERSION_1_0'
  13199. glTexGend.trace = True
  13200. glTexGend.play = True
  13201. gl.add(glTexGend)
  13202. glTexGendv = Function('glTexGendv')
  13203. glTexGendv.ret = Return('void')
  13204. glTexGendv.add( Input( 'coord','GLenum' ))
  13205. glTexGendv.add( Input( 'pname','GLenum' ))
  13206. glTexGendv.add( Input( 'params','const GLdouble *' ,size = 'helperGLTexGenvSize(pname)' ))
  13207. glTexGendv.version = '1.0'
  13208. glTexGendv.category = 'GL_VERSION_1_0'
  13209. glTexGendv.trace = True
  13210. glTexGendv.play = True
  13211. gl.add(glTexGendv)
  13212. glTexGenf = Function('glTexGenf')
  13213. glTexGenf.ret = Return('void')
  13214. glTexGenf.add( Input( 'coord','GLenum' ))
  13215. glTexGenf.add( Input( 'pname','GLenum' ))
  13216. glTexGenf.add( Input( 'param','GLfloat' ))
  13217. glTexGenf.version = '1.0'
  13218. glTexGenf.category = 'GL_VERSION_1_0'
  13219. glTexGenf.trace = True
  13220. glTexGenf.play = True
  13221. gl.add(glTexGenf)
  13222. glTexGenfv = Function('glTexGenfv')
  13223. glTexGenfv.ret = Return('void')
  13224. glTexGenfv.add( Input( 'coord','GLenum' ))
  13225. glTexGenfv.add( Input( 'pname','GLenum' ))
  13226. glTexGenfv.add( Input( 'params','const GLfloat *' ,size = 'helperGLTexGenvSize(pname)' ))
  13227. glTexGenfv.version = '1.0'
  13228. glTexGenfv.category = 'GL_VERSION_1_0'
  13229. glTexGenfv.trace = True
  13230. glTexGenfv.play = True
  13231. gl.add(glTexGenfv)
  13232. glTexGeni = Function('glTexGeni')
  13233. glTexGeni.ret = Return('void')
  13234. glTexGeni.add( Input( 'coord','GLenum' ))
  13235. glTexGeni.add( Input( 'pname','GLenum' ))
  13236. glTexGeni.add( Input( 'param','GLint' ,regalLog = 'GLenumToString(static_cast<GLenum>(param))' ))
  13237. glTexGeni.version = '1.0'
  13238. glTexGeni.category = 'GL_VERSION_1_0'
  13239. glTexGeni.trace = True
  13240. glTexGeni.play = True
  13241. gl.add(glTexGeni)
  13242. glTexGeniv = Function('glTexGeniv')
  13243. glTexGeniv.ret = Return('void')
  13244. glTexGeniv.add( Input( 'coord','GLenum' ))
  13245. glTexGeniv.add( Input( 'pname','GLenum' ))
  13246. glTexGeniv.add( Input( 'params','const GLint *' ,size = 'helperGLTexGenvSize(pname)' ))
  13247. glTexGeniv.version = '1.0'
  13248. glTexGeniv.category = 'GL_VERSION_1_0'
  13249. glTexGeniv.trace = True
  13250. glTexGeniv.play = True
  13251. gl.add(glTexGeniv)
  13252. glTexImage1D = Function('glTexImage1D')
  13253. glTexImage1D.ret = Return('void')
  13254. glTexImage1D.add( Input( 'target','GLenum' ))
  13255. glTexImage1D.add( Input( 'level','GLint' ))
  13256. glTexImage1D.add( Input( 'internalformat','GLint' ,regalLog = 'internalFormatToString(internalformat)' ))
  13257. glTexImage1D.add( Input( 'width','GLsizei' ))
  13258. glTexImage1D.add( Input( 'border','GLint' ))
  13259. glTexImage1D.add( Input( 'format','GLenum' ))
  13260. glTexImage1D.add( Input( 'type','GLenum' ))
  13261. glTexImage1D.add( Input( 'pixels','const GLvoid *' ,size = 'helperGLPixelImageSize(width, 0, 0, format, type, 0, target)' ,cast = 'const GLubyte *' ))
  13262. glTexImage1D.version = '1.0'
  13263. glTexImage1D.category = 'GL_VERSION_1_0'
  13264. glTexImage1D.trace = True
  13265. glTexImage1D.play = True
  13266. gl.add(glTexImage1D)
  13267. glTexImage2D = Function('glTexImage2D')
  13268. glTexImage2D.ret = Return('void')
  13269. glTexImage2D.add( Input( 'target','GLenum' ))
  13270. glTexImage2D.add( Input( 'level','GLint' ))
  13271. glTexImage2D.add( Input( 'internalformat','GLint' ,regalLog = 'internalFormatToString(internalformat)' ))
  13272. glTexImage2D.add( Input( 'width','GLsizei' ))
  13273. glTexImage2D.add( Input( 'height','GLsizei' ))
  13274. glTexImage2D.add( Input( 'border','GLint' ))
  13275. glTexImage2D.add( Input( 'format','GLenum' ))
  13276. glTexImage2D.add( Input( 'type','GLenum' ))
  13277. glTexImage2D.add( Input( 'pixels','const GLvoid *' ,size = 'helperGLPixelImageSize(width, height, 0, format, type, 0, target)' ,cast = 'const GLubyte *' ))
  13278. glTexImage2D.version = '1.0'
  13279. glTexImage2D.category = 'GL_VERSION_1_0'
  13280. glTexImage2D.esVersions = [1.0, 1.1, 2.0]
  13281. glTexImage2D.trace = True
  13282. glTexImage2D.play = True
  13283. gl.add(glTexImage2D)
  13284. glTexParameterf = Function('glTexParameterf')
  13285. glTexParameterf.ret = Return('void')
  13286. glTexParameterf.add( Input( 'target','GLenum' ))
  13287. glTexParameterf.add( Input( 'pname','GLenum' ))
  13288. glTexParameterf.add( Input( 'param','GLfloat' ,regalLog = 'GLTexParameterToString(pname,param)' ))
  13289. glTexParameterf.version = '1.0'
  13290. glTexParameterf.category = 'GL_VERSION_1_0'
  13291. glTexParameterf.esVersions = [1.0, 1.1, 2.0]
  13292. glTexParameterf.trace = True
  13293. glTexParameterf.play = True
  13294. gl.add(glTexParameterf)
  13295. glTexParameterfv = Function('glTexParameterfv')
  13296. glTexParameterfv.ret = Return('void')
  13297. glTexParameterfv.add( Input( 'target','GLenum' ))
  13298. glTexParameterfv.add( Input( 'pname','GLenum' ))
  13299. glTexParameterfv.add( Input( 'params','const GLfloat *' ,size = 'helperGLTexParametervSize(pname)' ,regalLog = 'GLTexParameterToString(pname,params)' ))
  13300. glTexParameterfv.version = '1.0'
  13301. glTexParameterfv.category = 'GL_VERSION_1_0'
  13302. glTexParameterfv.esVersions = [1.1, 2.0]
  13303. glTexParameterfv.trace = True
  13304. glTexParameterfv.play = True
  13305. gl.add(glTexParameterfv)
  13306. glTexParameteri = Function('glTexParameteri')
  13307. glTexParameteri.ret = Return('void')
  13308. glTexParameteri.add( Input( 'target','GLenum' ))
  13309. glTexParameteri.add( Input( 'pname','GLenum' ))
  13310. glTexParameteri.add( Input( 'param','GLint' ,regalLog = 'GLTexParameterToString(pname,param)' ))
  13311. glTexParameteri.version = '1.0'
  13312. glTexParameteri.category = 'GL_VERSION_1_0'
  13313. glTexParameteri.esVersions = [1.1, 2.0]
  13314. glTexParameteri.trace = True
  13315. glTexParameteri.play = True
  13316. gl.add(glTexParameteri)
  13317. glTexParameteriv = Function('glTexParameteriv')
  13318. glTexParameteriv.ret = Return('void')
  13319. glTexParameteriv.add( Input( 'target','GLenum' ))
  13320. glTexParameteriv.add( Input( 'pname','GLenum' ))
  13321. glTexParameteriv.add( Input( 'params','const GLint *' ,size = 'helperGLTexParametervSize(pname)' ,regalLog = 'GLTexParameterToString(pname,params)' ))
  13322. glTexParameteriv.version = '1.0'
  13323. glTexParameteriv.category = 'GL_VERSION_1_0'
  13324. glTexParameteriv.esVersions = [1.1, 2.0]
  13325. glTexParameteriv.trace = True
  13326. glTexParameteriv.play = True
  13327. gl.add(glTexParameteriv)
  13328. glTranslated = Function('glTranslated')
  13329. glTranslated.ret = Return('void')
  13330. glTranslated.add( Input( 'x','GLdouble' ))
  13331. glTranslated.add( Input( 'y','GLdouble' ))
  13332. glTranslated.add( Input( 'z','GLdouble' ))
  13333. glTranslated.version = '1.0'
  13334. glTranslated.category = 'GL_VERSION_1_0'
  13335. glTranslated.trace = True
  13336. glTranslated.play = True
  13337. gl.add(glTranslated)
  13338. glTranslatef = Function('glTranslatef')
  13339. glTranslatef.ret = Return('void')
  13340. glTranslatef.add( Input( 'x','GLfloat' ))
  13341. glTranslatef.add( Input( 'y','GLfloat' ))
  13342. glTranslatef.add( Input( 'z','GLfloat' ))
  13343. glTranslatef.version = '1.0'
  13344. glTranslatef.category = 'GL_VERSION_1_0'
  13345. glTranslatef.esVersions = [1.0, 1.1]
  13346. glTranslatef.trace = True
  13347. glTranslatef.play = True
  13348. gl.add(glTranslatef)
  13349. glVertex2d = Function('glVertex2d')
  13350. glVertex2d.ret = Return('void')
  13351. glVertex2d.add( Input( 'x','GLdouble' ))
  13352. glVertex2d.add( Input( 'y','GLdouble' ))
  13353. glVertex2d.version = '1.0'
  13354. glVertex2d.category = 'GL_VERSION_1_0'
  13355. glVertex2d.trace = True
  13356. glVertex2d.play = True
  13357. gl.add(glVertex2d)
  13358. glVertex2dv = Function('glVertex2dv')
  13359. glVertex2dv.ret = Return('void')
  13360. glVertex2dv.add( Input( 'v','const GLdouble *' ,size = 2 ))
  13361. glVertex2dv.version = '1.0'
  13362. glVertex2dv.category = 'GL_VERSION_1_0'
  13363. glVertex2dv.trace = True
  13364. glVertex2dv.play = True
  13365. gl.add(glVertex2dv)
  13366. glVertex2f = Function('glVertex2f')
  13367. glVertex2f.ret = Return('void')
  13368. glVertex2f.add( Input( 'x','GLfloat' ))
  13369. glVertex2f.add( Input( 'y','GLfloat' ))
  13370. glVertex2f.version = '1.0'
  13371. glVertex2f.category = 'GL_VERSION_1_0'
  13372. glVertex2f.trace = True
  13373. glVertex2f.play = True
  13374. gl.add(glVertex2f)
  13375. glVertex2fv = Function('glVertex2fv')
  13376. glVertex2fv.ret = Return('void')
  13377. glVertex2fv.add( Input( 'v','const GLfloat *' ,size = 2 ))
  13378. glVertex2fv.version = '1.0'
  13379. glVertex2fv.category = 'GL_VERSION_1_0'
  13380. glVertex2fv.trace = True
  13381. glVertex2fv.play = True
  13382. gl.add(glVertex2fv)
  13383. glVertex2i = Function('glVertex2i')
  13384. glVertex2i.ret = Return('void')
  13385. glVertex2i.add( Input( 'x','GLint' ))
  13386. glVertex2i.add( Input( 'y','GLint' ))
  13387. glVertex2i.version = '1.0'
  13388. glVertex2i.category = 'GL_VERSION_1_0'
  13389. glVertex2i.trace = True
  13390. glVertex2i.play = True
  13391. gl.add(glVertex2i)
  13392. glVertex2iv = Function('glVertex2iv')
  13393. glVertex2iv.ret = Return('void')
  13394. glVertex2iv.add( Input( 'v','const GLint *' ,size = 2 ))
  13395. glVertex2iv.version = '1.0'
  13396. glVertex2iv.category = 'GL_VERSION_1_0'
  13397. glVertex2iv.trace = True
  13398. glVertex2iv.play = True
  13399. gl.add(glVertex2iv)
  13400. glVertex2s = Function('glVertex2s')
  13401. glVertex2s.ret = Return('void')
  13402. glVertex2s.add( Input( 'x','GLshort' ))
  13403. glVertex2s.add( Input( 'y','GLshort' ))
  13404. glVertex2s.version = '1.0'
  13405. glVertex2s.category = 'GL_VERSION_1_0'
  13406. glVertex2s.trace = True
  13407. glVertex2s.play = True
  13408. gl.add(glVertex2s)
  13409. glVertex2sv = Function('glVertex2sv')
  13410. glVertex2sv.ret = Return('void')
  13411. glVertex2sv.add( Input( 'v','const GLshort *' ,size = 2 ))
  13412. glVertex2sv.version = '1.0'
  13413. glVertex2sv.category = 'GL_VERSION_1_0'
  13414. glVertex2sv.trace = True
  13415. glVertex2sv.play = True
  13416. gl.add(glVertex2sv)
  13417. glVertex3d = Function('glVertex3d')
  13418. glVertex3d.ret = Return('void')
  13419. glVertex3d.add( Input( 'x','GLdouble' ))
  13420. glVertex3d.add( Input( 'y','GLdouble' ))
  13421. glVertex3d.add( Input( 'z','GLdouble' ))
  13422. glVertex3d.version = '1.0'
  13423. glVertex3d.category = 'GL_VERSION_1_0'
  13424. glVertex3d.trace = True
  13425. glVertex3d.play = True
  13426. gl.add(glVertex3d)
  13427. glVertex3dv = Function('glVertex3dv')
  13428. glVertex3dv.ret = Return('void')
  13429. glVertex3dv.add( Input( 'v','const GLdouble *' ,size = 3 ))
  13430. glVertex3dv.version = '1.0'
  13431. glVertex3dv.category = 'GL_VERSION_1_0'
  13432. glVertex3dv.trace = True
  13433. glVertex3dv.play = True
  13434. gl.add(glVertex3dv)
  13435. glVertex3f = Function('glVertex3f')
  13436. glVertex3f.ret = Return('void')
  13437. glVertex3f.add( Input( 'x','GLfloat' ))
  13438. glVertex3f.add( Input( 'y','GLfloat' ))
  13439. glVertex3f.add( Input( 'z','GLfloat' ))
  13440. glVertex3f.version = '1.0'
  13441. glVertex3f.category = 'GL_VERSION_1_0'
  13442. glVertex3f.trace = True
  13443. glVertex3f.play = True
  13444. gl.add(glVertex3f)
  13445. glVertex3fv = Function('glVertex3fv')
  13446. glVertex3fv.ret = Return('void')
  13447. glVertex3fv.add( Input( 'v','const GLfloat *' ,size = 3 ))
  13448. glVertex3fv.version = '1.0'
  13449. glVertex3fv.category = 'GL_VERSION_1_0'
  13450. glVertex3fv.trace = True
  13451. glVertex3fv.play = True
  13452. gl.add(glVertex3fv)
  13453. glVertex3i = Function('glVertex3i')
  13454. glVertex3i.ret = Return('void')
  13455. glVertex3i.add( Input( 'x','GLint' ))
  13456. glVertex3i.add( Input( 'y','GLint' ))
  13457. glVertex3i.add( Input( 'z','GLint' ))
  13458. glVertex3i.version = '1.0'
  13459. glVertex3i.category = 'GL_VERSION_1_0'
  13460. glVertex3i.trace = True
  13461. glVertex3i.play = True
  13462. gl.add(glVertex3i)
  13463. glVertex3iv = Function('glVertex3iv')
  13464. glVertex3iv.ret = Return('void')
  13465. glVertex3iv.add( Input( 'v','const GLint *' ,size = 3 ))
  13466. glVertex3iv.version = '1.0'
  13467. glVertex3iv.category = 'GL_VERSION_1_0'
  13468. glVertex3iv.trace = True
  13469. glVertex3iv.play = True
  13470. gl.add(glVertex3iv)
  13471. glVertex3s = Function('glVertex3s')
  13472. glVertex3s.ret = Return('void')
  13473. glVertex3s.add( Input( 'x','GLshort' ))
  13474. glVertex3s.add( Input( 'y','GLshort' ))
  13475. glVertex3s.add( Input( 'z','GLshort' ))
  13476. glVertex3s.version = '1.0'
  13477. glVertex3s.category = 'GL_VERSION_1_0'
  13478. glVertex3s.trace = True
  13479. glVertex3s.play = True
  13480. gl.add(glVertex3s)
  13481. glVertex3sv = Function('glVertex3sv')
  13482. glVertex3sv.ret = Return('void')
  13483. glVertex3sv.add( Input( 'v','const GLshort *' ,size = 3 ))
  13484. glVertex3sv.version = '1.0'
  13485. glVertex3sv.category = 'GL_VERSION_1_0'
  13486. glVertex3sv.trace = True
  13487. glVertex3sv.play = True
  13488. gl.add(glVertex3sv)
  13489. glVertex4d = Function('glVertex4d')
  13490. glVertex4d.ret = Return('void')
  13491. glVertex4d.add( Input( 'x','GLdouble' ))
  13492. glVertex4d.add( Input( 'y','GLdouble' ))
  13493. glVertex4d.add( Input( 'z','GLdouble' ))
  13494. glVertex4d.add( Input( 'w','GLdouble' ))
  13495. glVertex4d.version = '1.0'
  13496. glVertex4d.category = 'GL_VERSION_1_0'
  13497. glVertex4d.trace = True
  13498. glVertex4d.play = True
  13499. gl.add(glVertex4d)
  13500. glVertex4dv = Function('glVertex4dv')
  13501. glVertex4dv.ret = Return('void')
  13502. glVertex4dv.add( Input( 'v','const GLdouble *' ,size = 4 ))
  13503. glVertex4dv.version = '1.0'
  13504. glVertex4dv.category = 'GL_VERSION_1_0'
  13505. glVertex4dv.trace = True
  13506. glVertex4dv.play = True
  13507. gl.add(glVertex4dv)
  13508. glVertex4f = Function('glVertex4f')
  13509. glVertex4f.ret = Return('void')
  13510. glVertex4f.add( Input( 'x','GLfloat' ))
  13511. glVertex4f.add( Input( 'y','GLfloat' ))
  13512. glVertex4f.add( Input( 'z','GLfloat' ))
  13513. glVertex4f.add( Input( 'w','GLfloat' ))
  13514. glVertex4f.version = '1.0'
  13515. glVertex4f.category = 'GL_VERSION_1_0'
  13516. glVertex4f.trace = True
  13517. glVertex4f.play = True
  13518. gl.add(glVertex4f)
  13519. glVertex4fv = Function('glVertex4fv')
  13520. glVertex4fv.ret = Return('void')
  13521. glVertex4fv.add( Input( 'v','const GLfloat *' ,size = 4 ))
  13522. glVertex4fv.version = '1.0'
  13523. glVertex4fv.category = 'GL_VERSION_1_0'
  13524. glVertex4fv.trace = True
  13525. glVertex4fv.play = True
  13526. gl.add(glVertex4fv)
  13527. glVertex4i = Function('glVertex4i')
  13528. glVertex4i.ret = Return('void')
  13529. glVertex4i.add( Input( 'x','GLint' ))
  13530. glVertex4i.add( Input( 'y','GLint' ))
  13531. glVertex4i.add( Input( 'z','GLint' ))
  13532. glVertex4i.add( Input( 'w','GLint' ))
  13533. glVertex4i.version = '1.0'
  13534. glVertex4i.category = 'GL_VERSION_1_0'
  13535. glVertex4i.trace = True
  13536. glVertex4i.play = True
  13537. gl.add(glVertex4i)
  13538. glVertex4iv = Function('glVertex4iv')
  13539. glVertex4iv.ret = Return('void')
  13540. glVertex4iv.add( Input( 'v','const GLint *' ,size = 4 ))
  13541. glVertex4iv.version = '1.0'
  13542. glVertex4iv.category = 'GL_VERSION_1_0'
  13543. glVertex4iv.trace = True
  13544. glVertex4iv.play = True
  13545. gl.add(glVertex4iv)
  13546. glVertex4s = Function('glVertex4s')
  13547. glVertex4s.ret = Return('void')
  13548. glVertex4s.add( Input( 'x','GLshort' ))
  13549. glVertex4s.add( Input( 'y','GLshort' ))
  13550. glVertex4s.add( Input( 'z','GLshort' ))
  13551. glVertex4s.add( Input( 'w','GLshort' ))
  13552. glVertex4s.version = '1.0'
  13553. glVertex4s.category = 'GL_VERSION_1_0'
  13554. glVertex4s.trace = True
  13555. glVertex4s.play = True
  13556. gl.add(glVertex4s)
  13557. glVertex4sv = Function('glVertex4sv')
  13558. glVertex4sv.ret = Return('void')
  13559. glVertex4sv.add( Input( 'v','const GLshort *' ,size = 4 ))
  13560. glVertex4sv.version = '1.0'
  13561. glVertex4sv.category = 'GL_VERSION_1_0'
  13562. glVertex4sv.trace = True
  13563. glVertex4sv.play = True
  13564. gl.add(glVertex4sv)
  13565. glViewport = Function('glViewport')
  13566. glViewport.ret = Return('void')
  13567. glViewport.add( Input( 'x','GLint' ))
  13568. glViewport.add( Input( 'y','GLint' ))
  13569. glViewport.add( Input( 'width','GLsizei' ))
  13570. glViewport.add( Input( 'height','GLsizei' ))
  13571. glViewport.version = '1.0'
  13572. glViewport.category = 'GL_VERSION_1_0'
  13573. glViewport.esVersions = [1.0, 1.1, 2.0]
  13574. glViewport.trace = True
  13575. glViewport.play = True
  13576. gl.add(glViewport)
  13577. # GL_VERSION_1_1
  13578. glAreTexturesResident = Function('glAreTexturesResident')
  13579. glAreTexturesResident.ret = Return('GLboolean')
  13580. glAreTexturesResident.add( Input( 'n','GLsizei' ))
  13581. glAreTexturesResident.add( Input( 'textures','const GLuint *' ,size = 'n' ))
  13582. glAreTexturesResident.add( Output( 'residences','GLboolean *' ,size = 'n' ))
  13583. glAreTexturesResident.version = '1.1'
  13584. glAreTexturesResident.category = 'GL_VERSION_1_1'
  13585. glAreTexturesResident.trace = True
  13586. glAreTexturesResident.play = True
  13587. gl.add(glAreTexturesResident)
  13588. glArrayElement = Function('glArrayElement')
  13589. glArrayElement.ret = Return('void')
  13590. glArrayElement.add( Input( 'index','GLint' ))
  13591. glArrayElement.version = '1.1'
  13592. glArrayElement.category = 'GL_VERSION_1_1'
  13593. glArrayElement.trace = True
  13594. glArrayElement.play = True
  13595. gl.add(glArrayElement)
  13596. glBindTexture = Function('glBindTexture')
  13597. glBindTexture.ret = Return('void')
  13598. glBindTexture.add( Input( 'target','GLenum' ))
  13599. glBindTexture.add( Input( 'texture','GLuint' ))
  13600. glBindTexture.version = '1.1'
  13601. glBindTexture.category = 'GL_VERSION_1_1'
  13602. glBindTexture.esVersions = [1.0, 1.1, 2.0]
  13603. glBindTexture.trace = True
  13604. glBindTexture.play = True
  13605. gl.add(glBindTexture)
  13606. glColorPointer = Function('glColorPointer')
  13607. glColorPointer.ret = Return('void')
  13608. glColorPointer.add( Input( 'size','GLint' ))
  13609. glColorPointer.add( Input( 'type','GLenum' ))
  13610. glColorPointer.add( Input( 'stride','GLsizei' ))
  13611. glColorPointer.add( Input( 'pointer','const GLvoid *' ))
  13612. glColorPointer.version = '1.1'
  13613. glColorPointer.category = 'GL_VERSION_1_1'
  13614. glColorPointer.esVersions = [1.0, 1.1]
  13615. glColorPointer.trace = True
  13616. glColorPointer.play = True
  13617. gl.add(glColorPointer)
  13618. glCopyTexImage1D = Function('glCopyTexImage1D')
  13619. glCopyTexImage1D.ret = Return('void')
  13620. glCopyTexImage1D.add( Input( 'target','GLenum' ))
  13621. glCopyTexImage1D.add( Input( 'level','GLint' ))
  13622. glCopyTexImage1D.add( Input( 'internalformat','GLenum' ))
  13623. glCopyTexImage1D.add( Input( 'x','GLint' ))
  13624. glCopyTexImage1D.add( Input( 'y','GLint' ))
  13625. glCopyTexImage1D.add( Input( 'width','GLsizei' ))
  13626. glCopyTexImage1D.add( Input( 'border','GLint' ))
  13627. glCopyTexImage1D.version = '1.1'
  13628. glCopyTexImage1D.category = 'GL_VERSION_1_1'
  13629. glCopyTexImage1D.trace = True
  13630. glCopyTexImage1D.play = True
  13631. gl.add(glCopyTexImage1D)
  13632. glCopyTexImage2D = Function('glCopyTexImage2D')
  13633. glCopyTexImage2D.ret = Return('void')
  13634. glCopyTexImage2D.add( Input( 'target','GLenum' ))
  13635. glCopyTexImage2D.add( Input( 'level','GLint' ))
  13636. glCopyTexImage2D.add( Input( 'internalformat','GLenum' ))
  13637. glCopyTexImage2D.add( Input( 'x','GLint' ))
  13638. glCopyTexImage2D.add( Input( 'y','GLint' ))
  13639. glCopyTexImage2D.add( Input( 'width','GLsizei' ))
  13640. glCopyTexImage2D.add( Input( 'height','GLsizei' ))
  13641. glCopyTexImage2D.add( Input( 'border','GLint' ))
  13642. glCopyTexImage2D.version = '1.1'
  13643. glCopyTexImage2D.category = 'GL_VERSION_1_1'
  13644. glCopyTexImage2D.esVersions = [1.0, 1.1, 2.0]
  13645. glCopyTexImage2D.trace = True
  13646. glCopyTexImage2D.play = True
  13647. gl.add(glCopyTexImage2D)
  13648. glCopyTexSubImage1D = Function('glCopyTexSubImage1D')
  13649. glCopyTexSubImage1D.ret = Return('void')
  13650. glCopyTexSubImage1D.add( Input( 'target','GLenum' ))
  13651. glCopyTexSubImage1D.add( Input( 'level','GLint' ))
  13652. glCopyTexSubImage1D.add( Input( 'xoffset','GLint' ))
  13653. glCopyTexSubImage1D.add( Input( 'x','GLint' ))
  13654. glCopyTexSubImage1D.add( Input( 'y','GLint' ))
  13655. glCopyTexSubImage1D.add( Input( 'width','GLsizei' ))
  13656. glCopyTexSubImage1D.version = '1.1'
  13657. glCopyTexSubImage1D.category = 'GL_VERSION_1_1'
  13658. glCopyTexSubImage1D.trace = True
  13659. glCopyTexSubImage1D.play = True
  13660. gl.add(glCopyTexSubImage1D)
  13661. glCopyTexSubImage2D = Function('glCopyTexSubImage2D')
  13662. glCopyTexSubImage2D.ret = Return('void')
  13663. glCopyTexSubImage2D.add( Input( 'target','GLenum' ))
  13664. glCopyTexSubImage2D.add( Input( 'level','GLint' ))
  13665. glCopyTexSubImage2D.add( Input( 'xoffset','GLint' ))
  13666. glCopyTexSubImage2D.add( Input( 'yoffset','GLint' ))
  13667. glCopyTexSubImage2D.add( Input( 'x','GLint' ))
  13668. glCopyTexSubImage2D.add( Input( 'y','GLint' ))
  13669. glCopyTexSubImage2D.add( Input( 'width','GLsizei' ))
  13670. glCopyTexSubImage2D.add( Input( 'height','GLsizei' ))
  13671. glCopyTexSubImage2D.version = '1.1'
  13672. glCopyTexSubImage2D.category = 'GL_VERSION_1_1'
  13673. glCopyTexSubImage2D.esVersions = [1.0, 1.1, 2.0]
  13674. glCopyTexSubImage2D.trace = True
  13675. glCopyTexSubImage2D.play = True
  13676. gl.add(glCopyTexSubImage2D)
  13677. glDeleteTextures = Function('glDeleteTextures')
  13678. glDeleteTextures.ret = Return('void')
  13679. glDeleteTextures.add( Input( 'n','GLsizei' ))
  13680. glDeleteTextures.add( Input( 'textures','const GLuint *' ,size = 'n' ))
  13681. glDeleteTextures.version = '1.1'
  13682. glDeleteTextures.category = 'GL_VERSION_1_1'
  13683. glDeleteTextures.esVersions = [1.0, 1.1, 2.0]
  13684. glDeleteTextures.trace = True
  13685. glDeleteTextures.play = True
  13686. gl.add(glDeleteTextures)
  13687. glDisableClientState = Function('glDisableClientState')
  13688. glDisableClientState.ret = Return('void')
  13689. glDisableClientState.add( Input( 'cap','GLenum' ))
  13690. glDisableClientState.version = '1.1'
  13691. glDisableClientState.category = 'GL_VERSION_1_1'
  13692. glDisableClientState.esVersions = [1.0, 1.1]
  13693. glDisableClientState.trace = True
  13694. glDisableClientState.play = True
  13695. gl.add(glDisableClientState)
  13696. glDrawArrays = Function('glDrawArrays')
  13697. glDrawArrays.ret = Return('void')
  13698. glDrawArrays.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  13699. glDrawArrays.add( Input( 'first','GLint' ))
  13700. glDrawArrays.add( Input( 'count','GLsizei' ))
  13701. glDrawArrays.version = '1.1'
  13702. glDrawArrays.category = 'GL_VERSION_1_1'
  13703. glDrawArrays.esVersions = [1.0, 1.1, 2.0]
  13704. glDrawArrays.trace = True
  13705. glDrawArrays.play = True
  13706. gl.add(glDrawArrays)
  13707. glDrawElements = Function('glDrawElements')
  13708. glDrawElements.ret = Return('void')
  13709. glDrawElements.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  13710. glDrawElements.add( Input( 'count','GLsizei' ))
  13711. glDrawElements.add( Input( 'type','GLenum' ))
  13712. glDrawElements.add( Input( 'indices','const GLvoid *' ,size = 'helperGLDrawElementsSize(mode, count, type)' ,cast = 'const GLubyte *' ))
  13713. glDrawElements.version = '1.1'
  13714. glDrawElements.category = 'GL_VERSION_1_1'
  13715. glDrawElements.esVersions = [1.0, 1.1, 2.0]
  13716. glDrawElements.trace = True
  13717. glDrawElements.play = True
  13718. gl.add(glDrawElements)
  13719. glEdgeFlagPointer = Function('glEdgeFlagPointer')
  13720. glEdgeFlagPointer.ret = Return('void')
  13721. glEdgeFlagPointer.add( Input( 'stride','GLsizei' ))
  13722. glEdgeFlagPointer.add( Input( 'pointer','const GLvoid *' ))
  13723. glEdgeFlagPointer.version = '1.1'
  13724. glEdgeFlagPointer.category = 'GL_VERSION_1_1'
  13725. glEdgeFlagPointer.trace = True
  13726. glEdgeFlagPointer.play = True
  13727. gl.add(glEdgeFlagPointer)
  13728. glEnableClientState = Function('glEnableClientState')
  13729. glEnableClientState.ret = Return('void')
  13730. glEnableClientState.add( Input( 'cap','GLenum' ))
  13731. glEnableClientState.version = '1.1'
  13732. glEnableClientState.category = 'GL_VERSION_1_1'
  13733. glEnableClientState.esVersions = [1.0, 1.1]
  13734. glEnableClientState.trace = True
  13735. glEnableClientState.play = True
  13736. gl.add(glEnableClientState)
  13737. glGenTextures = Function('glGenTextures')
  13738. glGenTextures.ret = Return('void')
  13739. glGenTextures.add( Input( 'n','GLsizei' ))
  13740. glGenTextures.add( Output( 'textures','GLuint *' ,size = 'n' ))
  13741. glGenTextures.version = '1.1'
  13742. glGenTextures.category = 'GL_VERSION_1_1'
  13743. glGenTextures.esVersions = [1.0, 1.1, 2.0]
  13744. glGenTextures.trace = True
  13745. glGenTextures.play = True
  13746. gl.add(glGenTextures)
  13747. glGetPointerv = Function('glGetPointerv')
  13748. glGetPointerv.ret = Return('void')
  13749. glGetPointerv.add( Input( 'pname','GLenum' ))
  13750. glGetPointerv.add( Output( 'params','GLvoid **' ,size = 1 ))
  13751. glGetPointerv.version = '1.1'
  13752. glGetPointerv.category = 'GL_VERSION_1_1'
  13753. glGetPointerv.esVersions = [1.1]
  13754. glGetPointerv.trace = True
  13755. glGetPointerv.play = False
  13756. gl.add(glGetPointerv)
  13757. glIndexPointer = Function('glIndexPointer')
  13758. glIndexPointer.ret = Return('void')
  13759. glIndexPointer.add( Input( 'type','GLenum' ))
  13760. glIndexPointer.add( Input( 'stride','GLsizei' ))
  13761. glIndexPointer.add( Input( 'pointer','const GLvoid *' ))
  13762. glIndexPointer.version = '1.1'
  13763. glIndexPointer.category = 'GL_VERSION_1_1'
  13764. glIndexPointer.trace = True
  13765. glIndexPointer.play = True
  13766. gl.add(glIndexPointer)
  13767. glIndexub = Function('glIndexub')
  13768. glIndexub.ret = Return('void')
  13769. glIndexub.add( Input( 'c','GLubyte' ))
  13770. glIndexub.version = '1.1'
  13771. glIndexub.category = 'GL_VERSION_1_1'
  13772. glIndexub.trace = True
  13773. glIndexub.play = True
  13774. gl.add(glIndexub)
  13775. glIndexubv = Function('glIndexubv')
  13776. glIndexubv.ret = Return('void')
  13777. glIndexubv.add( Input( 'c','const GLubyte *' ,size = 1 ))
  13778. glIndexubv.version = '1.1'
  13779. glIndexubv.category = 'GL_VERSION_1_1'
  13780. glIndexubv.trace = True
  13781. glIndexubv.play = True
  13782. gl.add(glIndexubv)
  13783. glInterleavedArrays = Function('glInterleavedArrays')
  13784. glInterleavedArrays.ret = Return('void')
  13785. glInterleavedArrays.add( Input( 'format','GLenum' ))
  13786. glInterleavedArrays.add( Input( 'stride','GLsizei' ))
  13787. glInterleavedArrays.add( Input( 'pointer','const GLvoid *' ))
  13788. glInterleavedArrays.version = '1.1'
  13789. glInterleavedArrays.category = 'GL_VERSION_1_1'
  13790. glInterleavedArrays.trace = True
  13791. glInterleavedArrays.play = True
  13792. gl.add(glInterleavedArrays)
  13793. glIsTexture = Function('glIsTexture')
  13794. glIsTexture.ret = Return('GLboolean')
  13795. glIsTexture.add( Input( 'texture','GLuint' ))
  13796. glIsTexture.version = '1.1'
  13797. glIsTexture.category = 'GL_VERSION_1_1'
  13798. glIsTexture.esVersions = [1.1, 2.0]
  13799. glIsTexture.trace = True
  13800. glIsTexture.play = True
  13801. gl.add(glIsTexture)
  13802. glNormalPointer = Function('glNormalPointer')
  13803. glNormalPointer.ret = Return('void')
  13804. glNormalPointer.add( Input( 'type','GLenum' ))
  13805. glNormalPointer.add( Input( 'stride','GLsizei' ))
  13806. glNormalPointer.add( Input( 'pointer','const GLvoid *' ))
  13807. glNormalPointer.version = '1.1'
  13808. glNormalPointer.category = 'GL_VERSION_1_1'
  13809. glNormalPointer.esVersions = [1.0, 1.1]
  13810. glNormalPointer.trace = True
  13811. glNormalPointer.play = True
  13812. gl.add(glNormalPointer)
  13813. glPolygonOffset = Function('glPolygonOffset')
  13814. glPolygonOffset.ret = Return('void')
  13815. glPolygonOffset.add( Input( 'factor','GLfloat' ))
  13816. glPolygonOffset.add( Input( 'units','GLfloat' ))
  13817. glPolygonOffset.version = '1.1'
  13818. glPolygonOffset.category = 'GL_VERSION_1_1'
  13819. glPolygonOffset.esVersions = [1.0, 1.1, 2.0]
  13820. glPolygonOffset.trace = True
  13821. glPolygonOffset.play = True
  13822. gl.add(glPolygonOffset)
  13823. glPopClientAttrib = Function('glPopClientAttrib')
  13824. glPopClientAttrib.ret = Return('void')
  13825. glPopClientAttrib.version = '1.1'
  13826. glPopClientAttrib.category = 'GL_VERSION_1_1'
  13827. glPopClientAttrib.trace = True
  13828. glPopClientAttrib.play = True
  13829. gl.add(glPopClientAttrib)
  13830. glPrioritizeTextures = Function('glPrioritizeTextures')
  13831. glPrioritizeTextures.ret = Return('void')
  13832. glPrioritizeTextures.add( Input( 'n','GLsizei' ))
  13833. glPrioritizeTextures.add( Input( 'textures','const GLuint *' ,size = 'n' ))
  13834. glPrioritizeTextures.add( Input( 'priorities','const GLclampf *' ,size = 'n' ))
  13835. glPrioritizeTextures.version = '1.1'
  13836. glPrioritizeTextures.category = 'GL_VERSION_1_1'
  13837. glPrioritizeTextures.trace = True
  13838. glPrioritizeTextures.play = True
  13839. gl.add(glPrioritizeTextures)
  13840. glPushClientAttrib = Function('glPushClientAttrib')
  13841. glPushClientAttrib.ret = Return('void')
  13842. glPushClientAttrib.add( Input( 'mask','GLbitfield' ,regalLog = 'GLpushClientAttribToString(mask)' ))
  13843. glPushClientAttrib.version = '1.1'
  13844. glPushClientAttrib.category = 'GL_VERSION_1_1'
  13845. glPushClientAttrib.trace = True
  13846. glPushClientAttrib.play = True
  13847. gl.add(glPushClientAttrib)
  13848. glTexCoordPointer = Function('glTexCoordPointer')
  13849. glTexCoordPointer.ret = Return('void')
  13850. glTexCoordPointer.add( Input( 'size','GLint' ))
  13851. glTexCoordPointer.add( Input( 'type','GLenum' ))
  13852. glTexCoordPointer.add( Input( 'stride','GLsizei' ))
  13853. glTexCoordPointer.add( Input( 'pointer','const GLvoid *' ))
  13854. glTexCoordPointer.version = '1.1'
  13855. glTexCoordPointer.category = 'GL_VERSION_1_1'
  13856. glTexCoordPointer.esVersions = [1.0, 1.1]
  13857. glTexCoordPointer.trace = True
  13858. glTexCoordPointer.play = True
  13859. gl.add(glTexCoordPointer)
  13860. glTexSubImage1D = Function('glTexSubImage1D')
  13861. glTexSubImage1D.ret = Return('void')
  13862. glTexSubImage1D.add( Input( 'target','GLenum' ))
  13863. glTexSubImage1D.add( Input( 'level','GLint' ))
  13864. glTexSubImage1D.add( Input( 'xoffset','GLint' ))
  13865. glTexSubImage1D.add( Input( 'width','GLsizei' ))
  13866. glTexSubImage1D.add( Input( 'format','GLenum' ))
  13867. glTexSubImage1D.add( Input( 'type','GLenum' ))
  13868. glTexSubImage1D.add( Input( 'pixels','const GLvoid *' ,size = 'helperGLPixelImageSize(width, 0, 0, format, type, 0, target)' ,cast = 'const GLubyte *' ))
  13869. glTexSubImage1D.version = '1.1'
  13870. glTexSubImage1D.category = 'GL_VERSION_1_1'
  13871. glTexSubImage1D.trace = True
  13872. glTexSubImage1D.play = True
  13873. gl.add(glTexSubImage1D)
  13874. glTexSubImage2D = Function('glTexSubImage2D')
  13875. glTexSubImage2D.ret = Return('void')
  13876. glTexSubImage2D.add( Input( 'target','GLenum' ))
  13877. glTexSubImage2D.add( Input( 'level','GLint' ))
  13878. glTexSubImage2D.add( Input( 'xoffset','GLint' ))
  13879. glTexSubImage2D.add( Input( 'yoffset','GLint' ))
  13880. glTexSubImage2D.add( Input( 'width','GLsizei' ))
  13881. glTexSubImage2D.add( Input( 'height','GLsizei' ))
  13882. glTexSubImage2D.add( Input( 'format','GLenum' ))
  13883. glTexSubImage2D.add( Input( 'type','GLenum' ))
  13884. glTexSubImage2D.add( Input( 'pixels','const GLvoid *' ,size = 'helperGLPixelImageSize(width, height, 0, format, type, 0, target)' ,cast = 'const GLubyte *' ))
  13885. glTexSubImage2D.version = '1.1'
  13886. glTexSubImage2D.category = 'GL_VERSION_1_1'
  13887. glTexSubImage2D.esVersions = [1.0, 1.1, 2.0]
  13888. glTexSubImage2D.trace = True
  13889. glTexSubImage2D.play = True
  13890. gl.add(glTexSubImage2D)
  13891. glVertexPointer = Function('glVertexPointer')
  13892. glVertexPointer.ret = Return('void')
  13893. glVertexPointer.add( Input( 'size','GLint' ))
  13894. glVertexPointer.add( Input( 'type','GLenum' ))
  13895. glVertexPointer.add( Input( 'stride','GLsizei' ))
  13896. glVertexPointer.add( Input( 'pointer','const GLvoid *' ))
  13897. glVertexPointer.version = '1.1'
  13898. glVertexPointer.category = 'GL_VERSION_1_1'
  13899. glVertexPointer.esVersions = [1.0, 1.1]
  13900. glVertexPointer.trace = True
  13901. glVertexPointer.play = False
  13902. gl.add(glVertexPointer)
  13903. # GL_VERSION_1_2
  13904. glBlendColor = Function('glBlendColor')
  13905. glBlendColor.ret = Return('void')
  13906. glBlendColor.add( Input( 'red','GLclampf' ))
  13907. glBlendColor.add( Input( 'green','GLclampf' ))
  13908. glBlendColor.add( Input( 'blue','GLclampf' ))
  13909. glBlendColor.add( Input( 'alpha','GLclampf' ))
  13910. glBlendColor.version = '1.2'
  13911. glBlendColor.category = 'GL_VERSION_1_2'
  13912. glBlendColor.esVersions = [2.0]
  13913. glBlendColor.trace = True
  13914. glBlendColor.play = True
  13915. gl.add(glBlendColor)
  13916. glBlendEquation = Function('glBlendEquation')
  13917. glBlendEquation.ret = Return('void')
  13918. glBlendEquation.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  13919. glBlendEquation.version = '1.2'
  13920. glBlendEquation.category = 'GL_VERSION_1_2'
  13921. glBlendEquation.esVersions = [2.0]
  13922. glBlendEquation.trace = True
  13923. glBlendEquation.play = True
  13924. gl.add(glBlendEquation)
  13925. glCopyTexSubImage3D = Function('glCopyTexSubImage3D')
  13926. glCopyTexSubImage3D.ret = Return('void')
  13927. glCopyTexSubImage3D.add( Input( 'target','GLenum' ))
  13928. glCopyTexSubImage3D.add( Input( 'level','GLint' ))
  13929. glCopyTexSubImage3D.add( Input( 'xoffset','GLint' ))
  13930. glCopyTexSubImage3D.add( Input( 'yoffset','GLint' ))
  13931. glCopyTexSubImage3D.add( Input( 'zoffset','GLint' ))
  13932. glCopyTexSubImage3D.add( Input( 'x','GLint' ))
  13933. glCopyTexSubImage3D.add( Input( 'y','GLint' ))
  13934. glCopyTexSubImage3D.add( Input( 'width','GLsizei' ))
  13935. glCopyTexSubImage3D.add( Input( 'height','GLsizei' ))
  13936. glCopyTexSubImage3D.version = '1.2'
  13937. glCopyTexSubImage3D.category = 'GL_VERSION_1_2'
  13938. glCopyTexSubImage3D.trace = True
  13939. glCopyTexSubImage3D.play = True
  13940. gl.add(glCopyTexSubImage3D)
  13941. glDrawRangeElements = Function('glDrawRangeElements')
  13942. glDrawRangeElements.ret = Return('void')
  13943. glDrawRangeElements.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  13944. glDrawRangeElements.add( Input( 'start','GLuint' ))
  13945. glDrawRangeElements.add( Input( 'end','GLuint' ))
  13946. glDrawRangeElements.add( Input( 'count','GLsizei' ))
  13947. glDrawRangeElements.add( Input( 'type','GLenum' ))
  13948. glDrawRangeElements.add( Input( 'indices','const GLvoid *' ))
  13949. glDrawRangeElements.version = '1.2'
  13950. glDrawRangeElements.category = 'GL_VERSION_1_2'
  13951. glDrawRangeElements.trace = True
  13952. glDrawRangeElements.play = True
  13953. gl.add(glDrawRangeElements)
  13954. glTexImage3D = Function('glTexImage3D')
  13955. glTexImage3D.ret = Return('void')
  13956. glTexImage3D.add( Input( 'target','GLenum' ))
  13957. glTexImage3D.add( Input( 'level','GLint' ))
  13958. glTexImage3D.add( Input( 'internalformat','GLint' ,regalLog = 'internalFormatToString(internalformat)' ))
  13959. glTexImage3D.add( Input( 'width','GLsizei' ))
  13960. glTexImage3D.add( Input( 'height','GLsizei' ))
  13961. glTexImage3D.add( Input( 'depth','GLsizei' ))
  13962. glTexImage3D.add( Input( 'border','GLint' ))
  13963. glTexImage3D.add( Input( 'format','GLenum' ))
  13964. glTexImage3D.add( Input( 'type','GLenum' ))
  13965. glTexImage3D.add( Input( 'pixels','const GLvoid *' ,size = 'helperGLPixelImageSize(width, height, depth, format, type, 0, target)' ,cast = 'const GLubyte *' ))
  13966. glTexImage3D.version = '1.2'
  13967. glTexImage3D.category = 'GL_VERSION_1_2'
  13968. glTexImage3D.trace = True
  13969. glTexImage3D.play = True
  13970. gl.add(glTexImage3D)
  13971. glTexSubImage3D = Function('glTexSubImage3D')
  13972. glTexSubImage3D.ret = Return('void')
  13973. glTexSubImage3D.add( Input( 'target','GLenum' ))
  13974. glTexSubImage3D.add( Input( 'level','GLint' ))
  13975. glTexSubImage3D.add( Input( 'xoffset','GLint' ))
  13976. glTexSubImage3D.add( Input( 'yoffset','GLint' ))
  13977. glTexSubImage3D.add( Input( 'zoffset','GLint' ))
  13978. glTexSubImage3D.add( Input( 'width','GLsizei' ))
  13979. glTexSubImage3D.add( Input( 'height','GLsizei' ))
  13980. glTexSubImage3D.add( Input( 'depth','GLsizei' ))
  13981. glTexSubImage3D.add( Input( 'format','GLenum' ))
  13982. glTexSubImage3D.add( Input( 'type','GLenum' ))
  13983. glTexSubImage3D.add( Input( 'pixels','const GLvoid *' ,size = 'helperGLPixelImageSize(width, height, depth, format, type, 0, target)' ,cast = 'const GLubyte *' ))
  13984. glTexSubImage3D.version = '1.2'
  13985. glTexSubImage3D.category = 'GL_VERSION_1_2'
  13986. glTexSubImage3D.trace = True
  13987. glTexSubImage3D.play = True
  13988. gl.add(glTexSubImage3D)
  13989. # GL_VERSION_1_3
  13990. glActiveTexture = Function('glActiveTexture')
  13991. glActiveTexture.ret = Return('void')
  13992. glActiveTexture.add( Input( 'texture','GLenum' ))
  13993. glActiveTexture.version = '1.3'
  13994. glActiveTexture.category = 'GL_VERSION_1_3'
  13995. glActiveTexture.esVersions = [1.0, 1.1, 2.0]
  13996. glActiveTexture.trace = True
  13997. glActiveTexture.play = True
  13998. gl.add(glActiveTexture)
  13999. glClientActiveTexture = Function('glClientActiveTexture')
  14000. glClientActiveTexture.ret = Return('void')
  14001. glClientActiveTexture.add( Input( 'texture','GLenum' ))
  14002. glClientActiveTexture.version = '1.3'
  14003. glClientActiveTexture.category = 'GL_VERSION_1_3'
  14004. glClientActiveTexture.esVersions = [1.0, 1.1]
  14005. glClientActiveTexture.trace = True
  14006. glClientActiveTexture.play = True
  14007. gl.add(glClientActiveTexture)
  14008. glCompressedTexImage1D = Function('glCompressedTexImage1D')
  14009. glCompressedTexImage1D.ret = Return('void')
  14010. glCompressedTexImage1D.add( Input( 'target','GLenum' ))
  14011. glCompressedTexImage1D.add( Input( 'level','GLint' ))
  14012. glCompressedTexImage1D.add( Input( 'internalformat','GLenum' ))
  14013. glCompressedTexImage1D.add( Input( 'width','GLsizei' ))
  14014. glCompressedTexImage1D.add( Input( 'border','GLint' ))
  14015. glCompressedTexImage1D.add( Input( 'imageSize','GLsizei' ))
  14016. glCompressedTexImage1D.add( Input( 'data','const GLvoid *' ,size = 'imageSize' ))
  14017. glCompressedTexImage1D.version = '1.3'
  14018. glCompressedTexImage1D.category = 'GL_VERSION_1_3'
  14019. glCompressedTexImage1D.trace = True
  14020. glCompressedTexImage1D.play = True
  14021. gl.add(glCompressedTexImage1D)
  14022. glCompressedTexImage2D = Function('glCompressedTexImage2D')
  14023. glCompressedTexImage2D.ret = Return('void')
  14024. glCompressedTexImage2D.add( Input( 'target','GLenum' ))
  14025. glCompressedTexImage2D.add( Input( 'level','GLint' ))
  14026. glCompressedTexImage2D.add( Input( 'internalformat','GLenum' ))
  14027. glCompressedTexImage2D.add( Input( 'width','GLsizei' ))
  14028. glCompressedTexImage2D.add( Input( 'height','GLsizei' ))
  14029. glCompressedTexImage2D.add( Input( 'border','GLint' ))
  14030. glCompressedTexImage2D.add( Input( 'imageSize','GLsizei' ))
  14031. glCompressedTexImage2D.add( Input( 'data','const GLvoid *' ,size = 'imageSize' ))
  14032. glCompressedTexImage2D.version = '1.3'
  14033. glCompressedTexImage2D.category = 'GL_VERSION_1_3'
  14034. glCompressedTexImage2D.esVersions = [1.0, 1.1, 2.0]
  14035. glCompressedTexImage2D.trace = True
  14036. glCompressedTexImage2D.play = True
  14037. gl.add(glCompressedTexImage2D)
  14038. glCompressedTexImage3D = Function('glCompressedTexImage3D')
  14039. glCompressedTexImage3D.ret = Return('void')
  14040. glCompressedTexImage3D.add( Input( 'target','GLenum' ))
  14041. glCompressedTexImage3D.add( Input( 'level','GLint' ))
  14042. glCompressedTexImage3D.add( Input( 'internalformat','GLenum' ))
  14043. glCompressedTexImage3D.add( Input( 'width','GLsizei' ))
  14044. glCompressedTexImage3D.add( Input( 'height','GLsizei' ))
  14045. glCompressedTexImage3D.add( Input( 'depth','GLsizei' ))
  14046. glCompressedTexImage3D.add( Input( 'border','GLint' ))
  14047. glCompressedTexImage3D.add( Input( 'imageSize','GLsizei' ))
  14048. glCompressedTexImage3D.add( Input( 'data','const GLvoid *' ,size = 'imageSize' ))
  14049. glCompressedTexImage3D.version = '1.3'
  14050. glCompressedTexImage3D.category = 'GL_VERSION_1_3'
  14051. glCompressedTexImage3D.trace = True
  14052. glCompressedTexImage3D.play = True
  14053. gl.add(glCompressedTexImage3D)
  14054. glCompressedTexSubImage1D = Function('glCompressedTexSubImage1D')
  14055. glCompressedTexSubImage1D.ret = Return('void')
  14056. glCompressedTexSubImage1D.add( Input( 'target','GLenum' ))
  14057. glCompressedTexSubImage1D.add( Input( 'level','GLint' ))
  14058. glCompressedTexSubImage1D.add( Input( 'xoffset','GLint' ))
  14059. glCompressedTexSubImage1D.add( Input( 'width','GLsizei' ))
  14060. glCompressedTexSubImage1D.add( Input( 'format','GLenum' ))
  14061. glCompressedTexSubImage1D.add( Input( 'imageSize','GLsizei' ))
  14062. glCompressedTexSubImage1D.add( Input( 'data','const GLvoid *' ,size = 'imageSize' ))
  14063. glCompressedTexSubImage1D.version = '1.3'
  14064. glCompressedTexSubImage1D.category = 'GL_VERSION_1_3'
  14065. glCompressedTexSubImage1D.trace = True
  14066. glCompressedTexSubImage1D.play = True
  14067. gl.add(glCompressedTexSubImage1D)
  14068. glCompressedTexSubImage2D = Function('glCompressedTexSubImage2D')
  14069. glCompressedTexSubImage2D.ret = Return('void')
  14070. glCompressedTexSubImage2D.add( Input( 'target','GLenum' ))
  14071. glCompressedTexSubImage2D.add( Input( 'level','GLint' ))
  14072. glCompressedTexSubImage2D.add( Input( 'xoffset','GLint' ))
  14073. glCompressedTexSubImage2D.add( Input( 'yoffset','GLint' ))
  14074. glCompressedTexSubImage2D.add( Input( 'width','GLsizei' ))
  14075. glCompressedTexSubImage2D.add( Input( 'height','GLsizei' ))
  14076. glCompressedTexSubImage2D.add( Input( 'format','GLenum' ))
  14077. glCompressedTexSubImage2D.add( Input( 'imageSize','GLsizei' ))
  14078. glCompressedTexSubImage2D.add( Input( 'data','const GLvoid *' ,size = 'imageSize' ))
  14079. glCompressedTexSubImage2D.version = '1.3'
  14080. glCompressedTexSubImage2D.category = 'GL_VERSION_1_3'
  14081. glCompressedTexSubImage2D.esVersions = [1.0, 1.1, 2.0]
  14082. glCompressedTexSubImage2D.trace = True
  14083. glCompressedTexSubImage2D.play = True
  14084. gl.add(glCompressedTexSubImage2D)
  14085. glCompressedTexSubImage3D = Function('glCompressedTexSubImage3D')
  14086. glCompressedTexSubImage3D.ret = Return('void')
  14087. glCompressedTexSubImage3D.add( Input( 'target','GLenum' ))
  14088. glCompressedTexSubImage3D.add( Input( 'level','GLint' ))
  14089. glCompressedTexSubImage3D.add( Input( 'xoffset','GLint' ))
  14090. glCompressedTexSubImage3D.add( Input( 'yoffset','GLint' ))
  14091. glCompressedTexSubImage3D.add( Input( 'zoffset','GLint' ))
  14092. glCompressedTexSubImage3D.add( Input( 'width','GLsizei' ))
  14093. glCompressedTexSubImage3D.add( Input( 'height','GLsizei' ))
  14094. glCompressedTexSubImage3D.add( Input( 'depth','GLsizei' ))
  14095. glCompressedTexSubImage3D.add( Input( 'format','GLenum' ))
  14096. glCompressedTexSubImage3D.add( Input( 'imageSize','GLsizei' ))
  14097. glCompressedTexSubImage3D.add( Input( 'data','const GLvoid *' ,size = 'imageSize' ))
  14098. glCompressedTexSubImage3D.version = '1.3'
  14099. glCompressedTexSubImage3D.category = 'GL_VERSION_1_3'
  14100. glCompressedTexSubImage3D.trace = True
  14101. glCompressedTexSubImage3D.play = True
  14102. gl.add(glCompressedTexSubImage3D)
  14103. glGetCompressedTexImage = Function('glGetCompressedTexImage')
  14104. glGetCompressedTexImage.ret = Return('void')
  14105. glGetCompressedTexImage.add( Input( 'target','GLenum' ))
  14106. glGetCompressedTexImage.add( Input( 'lod','GLint' ))
  14107. glGetCompressedTexImage.add( Output( 'img','GLvoid *' ))
  14108. glGetCompressedTexImage.version = '1.3'
  14109. glGetCompressedTexImage.category = 'GL_VERSION_1_3'
  14110. glGetCompressedTexImage.trace = True
  14111. glGetCompressedTexImage.play = True
  14112. gl.add(glGetCompressedTexImage)
  14113. glLoadTransposeMatrixd = Function('glLoadTransposeMatrixd')
  14114. glLoadTransposeMatrixd.ret = Return('void')
  14115. glLoadTransposeMatrixd.add( Input( 'm','const GLdouble *' ,size = 16 ))
  14116. glLoadTransposeMatrixd.version = '1.3'
  14117. glLoadTransposeMatrixd.category = 'GL_VERSION_1_3'
  14118. glLoadTransposeMatrixd.trace = True
  14119. glLoadTransposeMatrixd.play = True
  14120. gl.add(glLoadTransposeMatrixd)
  14121. glLoadTransposeMatrixf = Function('glLoadTransposeMatrixf')
  14122. glLoadTransposeMatrixf.ret = Return('void')
  14123. glLoadTransposeMatrixf.add( Input( 'm','const GLfloat *' ,size = 16 ))
  14124. glLoadTransposeMatrixf.version = '1.3'
  14125. glLoadTransposeMatrixf.category = 'GL_VERSION_1_3'
  14126. glLoadTransposeMatrixf.trace = True
  14127. glLoadTransposeMatrixf.play = True
  14128. gl.add(glLoadTransposeMatrixf)
  14129. glMultTransposeMatrixd = Function('glMultTransposeMatrixd')
  14130. glMultTransposeMatrixd.ret = Return('void')
  14131. glMultTransposeMatrixd.add( Input( 'm','const GLdouble *' ,size = 16 ))
  14132. glMultTransposeMatrixd.version = '1.3'
  14133. glMultTransposeMatrixd.category = 'GL_VERSION_1_3'
  14134. glMultTransposeMatrixd.trace = True
  14135. glMultTransposeMatrixd.play = True
  14136. gl.add(glMultTransposeMatrixd)
  14137. glMultTransposeMatrixf = Function('glMultTransposeMatrixf')
  14138. glMultTransposeMatrixf.ret = Return('void')
  14139. glMultTransposeMatrixf.add( Input( 'm','const GLfloat *' ,size = 16 ))
  14140. glMultTransposeMatrixf.version = '1.3'
  14141. glMultTransposeMatrixf.category = 'GL_VERSION_1_3'
  14142. glMultTransposeMatrixf.trace = True
  14143. glMultTransposeMatrixf.play = True
  14144. gl.add(glMultTransposeMatrixf)
  14145. glMultiTexCoord1d = Function('glMultiTexCoord1d')
  14146. glMultiTexCoord1d.ret = Return('void')
  14147. glMultiTexCoord1d.add( Input( 'target','GLenum' ))
  14148. glMultiTexCoord1d.add( Input( 's','GLdouble' ))
  14149. glMultiTexCoord1d.version = '1.3'
  14150. glMultiTexCoord1d.category = 'GL_VERSION_1_3'
  14151. glMultiTexCoord1d.trace = True
  14152. glMultiTexCoord1d.play = True
  14153. gl.add(glMultiTexCoord1d)
  14154. glMultiTexCoord1dv = Function('glMultiTexCoord1dv')
  14155. glMultiTexCoord1dv.ret = Return('void')
  14156. glMultiTexCoord1dv.add( Input( 'target','GLenum' ))
  14157. glMultiTexCoord1dv.add( Input( 'v','const GLdouble *' ,size = 1 ))
  14158. glMultiTexCoord1dv.version = '1.3'
  14159. glMultiTexCoord1dv.category = 'GL_VERSION_1_3'
  14160. glMultiTexCoord1dv.trace = True
  14161. glMultiTexCoord1dv.play = True
  14162. gl.add(glMultiTexCoord1dv)
  14163. glMultiTexCoord1f = Function('glMultiTexCoord1f')
  14164. glMultiTexCoord1f.ret = Return('void')
  14165. glMultiTexCoord1f.add( Input( 'target','GLenum' ))
  14166. glMultiTexCoord1f.add( Input( 's','GLfloat' ))
  14167. glMultiTexCoord1f.version = '1.3'
  14168. glMultiTexCoord1f.category = 'GL_VERSION_1_3'
  14169. glMultiTexCoord1f.trace = True
  14170. glMultiTexCoord1f.play = True
  14171. gl.add(glMultiTexCoord1f)
  14172. glMultiTexCoord1fv = Function('glMultiTexCoord1fv')
  14173. glMultiTexCoord1fv.ret = Return('void')
  14174. glMultiTexCoord1fv.add( Input( 'target','GLenum' ))
  14175. glMultiTexCoord1fv.add( Input( 'v','const GLfloat *' ,size = 1 ))
  14176. glMultiTexCoord1fv.version = '1.3'
  14177. glMultiTexCoord1fv.category = 'GL_VERSION_1_3'
  14178. glMultiTexCoord1fv.trace = True
  14179. glMultiTexCoord1fv.play = True
  14180. gl.add(glMultiTexCoord1fv)
  14181. glMultiTexCoord1i = Function('glMultiTexCoord1i')
  14182. glMultiTexCoord1i.ret = Return('void')
  14183. glMultiTexCoord1i.add( Input( 'target','GLenum' ))
  14184. glMultiTexCoord1i.add( Input( 's','GLint' ))
  14185. glMultiTexCoord1i.version = '1.3'
  14186. glMultiTexCoord1i.category = 'GL_VERSION_1_3'
  14187. glMultiTexCoord1i.trace = True
  14188. glMultiTexCoord1i.play = True
  14189. gl.add(glMultiTexCoord1i)
  14190. glMultiTexCoord1iv = Function('glMultiTexCoord1iv')
  14191. glMultiTexCoord1iv.ret = Return('void')
  14192. glMultiTexCoord1iv.add( Input( 'target','GLenum' ))
  14193. glMultiTexCoord1iv.add( Input( 'v','const GLint *' ,size = 1 ))
  14194. glMultiTexCoord1iv.version = '1.3'
  14195. glMultiTexCoord1iv.category = 'GL_VERSION_1_3'
  14196. glMultiTexCoord1iv.trace = True
  14197. glMultiTexCoord1iv.play = True
  14198. gl.add(glMultiTexCoord1iv)
  14199. glMultiTexCoord1s = Function('glMultiTexCoord1s')
  14200. glMultiTexCoord1s.ret = Return('void')
  14201. glMultiTexCoord1s.add( Input( 'target','GLenum' ))
  14202. glMultiTexCoord1s.add( Input( 's','GLshort' ))
  14203. glMultiTexCoord1s.version = '1.3'
  14204. glMultiTexCoord1s.category = 'GL_VERSION_1_3'
  14205. glMultiTexCoord1s.trace = True
  14206. glMultiTexCoord1s.play = True
  14207. gl.add(glMultiTexCoord1s)
  14208. glMultiTexCoord1sv = Function('glMultiTexCoord1sv')
  14209. glMultiTexCoord1sv.ret = Return('void')
  14210. glMultiTexCoord1sv.add( Input( 'target','GLenum' ))
  14211. glMultiTexCoord1sv.add( Input( 'v','const GLshort *' ,size = 1 ))
  14212. glMultiTexCoord1sv.version = '1.3'
  14213. glMultiTexCoord1sv.category = 'GL_VERSION_1_3'
  14214. glMultiTexCoord1sv.trace = True
  14215. glMultiTexCoord1sv.play = True
  14216. gl.add(glMultiTexCoord1sv)
  14217. glMultiTexCoord2d = Function('glMultiTexCoord2d')
  14218. glMultiTexCoord2d.ret = Return('void')
  14219. glMultiTexCoord2d.add( Input( 'target','GLenum' ))
  14220. glMultiTexCoord2d.add( Input( 's','GLdouble' ))
  14221. glMultiTexCoord2d.add( Input( 't','GLdouble' ))
  14222. glMultiTexCoord2d.version = '1.3'
  14223. glMultiTexCoord2d.category = 'GL_VERSION_1_3'
  14224. glMultiTexCoord2d.trace = True
  14225. glMultiTexCoord2d.play = True
  14226. gl.add(glMultiTexCoord2d)
  14227. glMultiTexCoord2dv = Function('glMultiTexCoord2dv')
  14228. glMultiTexCoord2dv.ret = Return('void')
  14229. glMultiTexCoord2dv.add( Input( 'target','GLenum' ))
  14230. glMultiTexCoord2dv.add( Input( 'v','const GLdouble *' ,size = 2 ))
  14231. glMultiTexCoord2dv.version = '1.3'
  14232. glMultiTexCoord2dv.category = 'GL_VERSION_1_3'
  14233. glMultiTexCoord2dv.trace = True
  14234. glMultiTexCoord2dv.play = True
  14235. gl.add(glMultiTexCoord2dv)
  14236. glMultiTexCoord2f = Function('glMultiTexCoord2f')
  14237. glMultiTexCoord2f.ret = Return('void')
  14238. glMultiTexCoord2f.add( Input( 'target','GLenum' ))
  14239. glMultiTexCoord2f.add( Input( 's','GLfloat' ))
  14240. glMultiTexCoord2f.add( Input( 't','GLfloat' ))
  14241. glMultiTexCoord2f.version = '1.3'
  14242. glMultiTexCoord2f.category = 'GL_VERSION_1_3'
  14243. glMultiTexCoord2f.trace = True
  14244. glMultiTexCoord2f.play = True
  14245. gl.add(glMultiTexCoord2f)
  14246. glMultiTexCoord2fv = Function('glMultiTexCoord2fv')
  14247. glMultiTexCoord2fv.ret = Return('void')
  14248. glMultiTexCoord2fv.add( Input( 'target','GLenum' ))
  14249. glMultiTexCoord2fv.add( Input( 'v','const GLfloat *' ,size = 2 ))
  14250. glMultiTexCoord2fv.version = '1.3'
  14251. glMultiTexCoord2fv.category = 'GL_VERSION_1_3'
  14252. glMultiTexCoord2fv.trace = True
  14253. glMultiTexCoord2fv.play = True
  14254. gl.add(glMultiTexCoord2fv)
  14255. glMultiTexCoord2i = Function('glMultiTexCoord2i')
  14256. glMultiTexCoord2i.ret = Return('void')
  14257. glMultiTexCoord2i.add( Input( 'target','GLenum' ))
  14258. glMultiTexCoord2i.add( Input( 's','GLint' ))
  14259. glMultiTexCoord2i.add( Input( 't','GLint' ))
  14260. glMultiTexCoord2i.version = '1.3'
  14261. glMultiTexCoord2i.category = 'GL_VERSION_1_3'
  14262. glMultiTexCoord2i.trace = True
  14263. glMultiTexCoord2i.play = True
  14264. gl.add(glMultiTexCoord2i)
  14265. glMultiTexCoord2iv = Function('glMultiTexCoord2iv')
  14266. glMultiTexCoord2iv.ret = Return('void')
  14267. glMultiTexCoord2iv.add( Input( 'target','GLenum' ))
  14268. glMultiTexCoord2iv.add( Input( 'v','const GLint *' ,size = 2 ))
  14269. glMultiTexCoord2iv.version = '1.3'
  14270. glMultiTexCoord2iv.category = 'GL_VERSION_1_3'
  14271. glMultiTexCoord2iv.trace = True
  14272. glMultiTexCoord2iv.play = True
  14273. gl.add(glMultiTexCoord2iv)
  14274. glMultiTexCoord2s = Function('glMultiTexCoord2s')
  14275. glMultiTexCoord2s.ret = Return('void')
  14276. glMultiTexCoord2s.add( Input( 'target','GLenum' ))
  14277. glMultiTexCoord2s.add( Input( 's','GLshort' ))
  14278. glMultiTexCoord2s.add( Input( 't','GLshort' ))
  14279. glMultiTexCoord2s.version = '1.3'
  14280. glMultiTexCoord2s.category = 'GL_VERSION_1_3'
  14281. glMultiTexCoord2s.trace = True
  14282. glMultiTexCoord2s.play = True
  14283. gl.add(glMultiTexCoord2s)
  14284. glMultiTexCoord2sv = Function('glMultiTexCoord2sv')
  14285. glMultiTexCoord2sv.ret = Return('void')
  14286. glMultiTexCoord2sv.add( Input( 'target','GLenum' ))
  14287. glMultiTexCoord2sv.add( Input( 'v','const GLshort *' ,size = 2 ))
  14288. glMultiTexCoord2sv.version = '1.3'
  14289. glMultiTexCoord2sv.category = 'GL_VERSION_1_3'
  14290. glMultiTexCoord2sv.trace = True
  14291. glMultiTexCoord2sv.play = True
  14292. gl.add(glMultiTexCoord2sv)
  14293. glMultiTexCoord3d = Function('glMultiTexCoord3d')
  14294. glMultiTexCoord3d.ret = Return('void')
  14295. glMultiTexCoord3d.add( Input( 'target','GLenum' ))
  14296. glMultiTexCoord3d.add( Input( 's','GLdouble' ))
  14297. glMultiTexCoord3d.add( Input( 't','GLdouble' ))
  14298. glMultiTexCoord3d.add( Input( 'r','GLdouble' ))
  14299. glMultiTexCoord3d.version = '1.3'
  14300. glMultiTexCoord3d.category = 'GL_VERSION_1_3'
  14301. glMultiTexCoord3d.trace = True
  14302. glMultiTexCoord3d.play = True
  14303. gl.add(glMultiTexCoord3d)
  14304. glMultiTexCoord3dv = Function('glMultiTexCoord3dv')
  14305. glMultiTexCoord3dv.ret = Return('void')
  14306. glMultiTexCoord3dv.add( Input( 'target','GLenum' ))
  14307. glMultiTexCoord3dv.add( Input( 'v','const GLdouble *' ,size = 3 ))
  14308. glMultiTexCoord3dv.version = '1.3'
  14309. glMultiTexCoord3dv.category = 'GL_VERSION_1_3'
  14310. glMultiTexCoord3dv.trace = True
  14311. glMultiTexCoord3dv.play = True
  14312. gl.add(glMultiTexCoord3dv)
  14313. glMultiTexCoord3f = Function('glMultiTexCoord3f')
  14314. glMultiTexCoord3f.ret = Return('void')
  14315. glMultiTexCoord3f.add( Input( 'target','GLenum' ))
  14316. glMultiTexCoord3f.add( Input( 's','GLfloat' ))
  14317. glMultiTexCoord3f.add( Input( 't','GLfloat' ))
  14318. glMultiTexCoord3f.add( Input( 'r','GLfloat' ))
  14319. glMultiTexCoord3f.version = '1.3'
  14320. glMultiTexCoord3f.category = 'GL_VERSION_1_3'
  14321. glMultiTexCoord3f.trace = True
  14322. glMultiTexCoord3f.play = True
  14323. gl.add(glMultiTexCoord3f)
  14324. glMultiTexCoord3fv = Function('glMultiTexCoord3fv')
  14325. glMultiTexCoord3fv.ret = Return('void')
  14326. glMultiTexCoord3fv.add( Input( 'target','GLenum' ))
  14327. glMultiTexCoord3fv.add( Input( 'v','const GLfloat *' ,size = 3 ))
  14328. glMultiTexCoord3fv.version = '1.3'
  14329. glMultiTexCoord3fv.category = 'GL_VERSION_1_3'
  14330. glMultiTexCoord3fv.trace = True
  14331. glMultiTexCoord3fv.play = True
  14332. gl.add(glMultiTexCoord3fv)
  14333. glMultiTexCoord3i = Function('glMultiTexCoord3i')
  14334. glMultiTexCoord3i.ret = Return('void')
  14335. glMultiTexCoord3i.add( Input( 'target','GLenum' ))
  14336. glMultiTexCoord3i.add( Input( 's','GLint' ))
  14337. glMultiTexCoord3i.add( Input( 't','GLint' ))
  14338. glMultiTexCoord3i.add( Input( 'r','GLint' ))
  14339. glMultiTexCoord3i.version = '1.3'
  14340. glMultiTexCoord3i.category = 'GL_VERSION_1_3'
  14341. glMultiTexCoord3i.trace = True
  14342. glMultiTexCoord3i.play = True
  14343. gl.add(glMultiTexCoord3i)
  14344. glMultiTexCoord3iv = Function('glMultiTexCoord3iv')
  14345. glMultiTexCoord3iv.ret = Return('void')
  14346. glMultiTexCoord3iv.add( Input( 'target','GLenum' ))
  14347. glMultiTexCoord3iv.add( Input( 'v','const GLint *' ,size = 3 ))
  14348. glMultiTexCoord3iv.version = '1.3'
  14349. glMultiTexCoord3iv.category = 'GL_VERSION_1_3'
  14350. glMultiTexCoord3iv.trace = True
  14351. glMultiTexCoord3iv.play = True
  14352. gl.add(glMultiTexCoord3iv)
  14353. glMultiTexCoord3s = Function('glMultiTexCoord3s')
  14354. glMultiTexCoord3s.ret = Return('void')
  14355. glMultiTexCoord3s.add( Input( 'target','GLenum' ))
  14356. glMultiTexCoord3s.add( Input( 's','GLshort' ))
  14357. glMultiTexCoord3s.add( Input( 't','GLshort' ))
  14358. glMultiTexCoord3s.add( Input( 'r','GLshort' ))
  14359. glMultiTexCoord3s.version = '1.3'
  14360. glMultiTexCoord3s.category = 'GL_VERSION_1_3'
  14361. glMultiTexCoord3s.trace = True
  14362. glMultiTexCoord3s.play = True
  14363. gl.add(glMultiTexCoord3s)
  14364. glMultiTexCoord3sv = Function('glMultiTexCoord3sv')
  14365. glMultiTexCoord3sv.ret = Return('void')
  14366. glMultiTexCoord3sv.add( Input( 'target','GLenum' ))
  14367. glMultiTexCoord3sv.add( Input( 'v','const GLshort *' ,size = 3 ))
  14368. glMultiTexCoord3sv.version = '1.3'
  14369. glMultiTexCoord3sv.category = 'GL_VERSION_1_3'
  14370. glMultiTexCoord3sv.trace = True
  14371. glMultiTexCoord3sv.play = True
  14372. gl.add(glMultiTexCoord3sv)
  14373. glMultiTexCoord4d = Function('glMultiTexCoord4d')
  14374. glMultiTexCoord4d.ret = Return('void')
  14375. glMultiTexCoord4d.add( Input( 'target','GLenum' ))
  14376. glMultiTexCoord4d.add( Input( 's','GLdouble' ))
  14377. glMultiTexCoord4d.add( Input( 't','GLdouble' ))
  14378. glMultiTexCoord4d.add( Input( 'r','GLdouble' ))
  14379. glMultiTexCoord4d.add( Input( 'q','GLdouble' ))
  14380. glMultiTexCoord4d.version = '1.3'
  14381. glMultiTexCoord4d.category = 'GL_VERSION_1_3'
  14382. glMultiTexCoord4d.trace = True
  14383. glMultiTexCoord4d.play = True
  14384. gl.add(glMultiTexCoord4d)
  14385. glMultiTexCoord4dv = Function('glMultiTexCoord4dv')
  14386. glMultiTexCoord4dv.ret = Return('void')
  14387. glMultiTexCoord4dv.add( Input( 'target','GLenum' ))
  14388. glMultiTexCoord4dv.add( Input( 'v','const GLdouble *' ,size = 4 ))
  14389. glMultiTexCoord4dv.version = '1.3'
  14390. glMultiTexCoord4dv.category = 'GL_VERSION_1_3'
  14391. glMultiTexCoord4dv.trace = True
  14392. glMultiTexCoord4dv.play = True
  14393. gl.add(glMultiTexCoord4dv)
  14394. glMultiTexCoord4f = Function('glMultiTexCoord4f')
  14395. glMultiTexCoord4f.ret = Return('void')
  14396. glMultiTexCoord4f.add( Input( 'target','GLenum' ))
  14397. glMultiTexCoord4f.add( Input( 's','GLfloat' ))
  14398. glMultiTexCoord4f.add( Input( 't','GLfloat' ))
  14399. glMultiTexCoord4f.add( Input( 'r','GLfloat' ))
  14400. glMultiTexCoord4f.add( Input( 'q','GLfloat' ))
  14401. glMultiTexCoord4f.version = '1.3'
  14402. glMultiTexCoord4f.category = 'GL_VERSION_1_3'
  14403. glMultiTexCoord4f.esVersions = [1.0, 1.1]
  14404. glMultiTexCoord4f.trace = True
  14405. glMultiTexCoord4f.play = True
  14406. gl.add(glMultiTexCoord4f)
  14407. glMultiTexCoord4fv = Function('glMultiTexCoord4fv')
  14408. glMultiTexCoord4fv.ret = Return('void')
  14409. glMultiTexCoord4fv.add( Input( 'target','GLenum' ))
  14410. glMultiTexCoord4fv.add( Input( 'v','const GLfloat *' ,size = 4 ))
  14411. glMultiTexCoord4fv.version = '1.3'
  14412. glMultiTexCoord4fv.category = 'GL_VERSION_1_3'
  14413. glMultiTexCoord4fv.trace = True
  14414. glMultiTexCoord4fv.play = True
  14415. gl.add(glMultiTexCoord4fv)
  14416. glMultiTexCoord4i = Function('glMultiTexCoord4i')
  14417. glMultiTexCoord4i.ret = Return('void')
  14418. glMultiTexCoord4i.add( Input( 'target','GLenum' ))
  14419. glMultiTexCoord4i.add( Input( 's','GLint' ))
  14420. glMultiTexCoord4i.add( Input( 't','GLint' ))
  14421. glMultiTexCoord4i.add( Input( 'r','GLint' ))
  14422. glMultiTexCoord4i.add( Input( 'q','GLint' ))
  14423. glMultiTexCoord4i.version = '1.3'
  14424. glMultiTexCoord4i.category = 'GL_VERSION_1_3'
  14425. glMultiTexCoord4i.trace = True
  14426. glMultiTexCoord4i.play = True
  14427. gl.add(glMultiTexCoord4i)
  14428. glMultiTexCoord4iv = Function('glMultiTexCoord4iv')
  14429. glMultiTexCoord4iv.ret = Return('void')
  14430. glMultiTexCoord4iv.add( Input( 'target','GLenum' ))
  14431. glMultiTexCoord4iv.add( Input( 'v','const GLint *' ,size = 4 ))
  14432. glMultiTexCoord4iv.version = '1.3'
  14433. glMultiTexCoord4iv.category = 'GL_VERSION_1_3'
  14434. glMultiTexCoord4iv.trace = True
  14435. glMultiTexCoord4iv.play = True
  14436. gl.add(glMultiTexCoord4iv)
  14437. glMultiTexCoord4s = Function('glMultiTexCoord4s')
  14438. glMultiTexCoord4s.ret = Return('void')
  14439. glMultiTexCoord4s.add( Input( 'target','GLenum' ))
  14440. glMultiTexCoord4s.add( Input( 's','GLshort' ))
  14441. glMultiTexCoord4s.add( Input( 't','GLshort' ))
  14442. glMultiTexCoord4s.add( Input( 'r','GLshort' ))
  14443. glMultiTexCoord4s.add( Input( 'q','GLshort' ))
  14444. glMultiTexCoord4s.version = '1.3'
  14445. glMultiTexCoord4s.category = 'GL_VERSION_1_3'
  14446. glMultiTexCoord4s.trace = True
  14447. glMultiTexCoord4s.play = True
  14448. gl.add(glMultiTexCoord4s)
  14449. glMultiTexCoord4sv = Function('glMultiTexCoord4sv')
  14450. glMultiTexCoord4sv.ret = Return('void')
  14451. glMultiTexCoord4sv.add( Input( 'target','GLenum' ))
  14452. glMultiTexCoord4sv.add( Input( 'v','const GLshort *' ,size = 4 ))
  14453. glMultiTexCoord4sv.version = '1.3'
  14454. glMultiTexCoord4sv.category = 'GL_VERSION_1_3'
  14455. glMultiTexCoord4sv.trace = True
  14456. glMultiTexCoord4sv.play = True
  14457. gl.add(glMultiTexCoord4sv)
  14458. # GL_VERSION_1_4
  14459. glBlendFuncSeparate = Function('glBlendFuncSeparate')
  14460. glBlendFuncSeparate.ret = Return('void')
  14461. glBlendFuncSeparate.add( Input( 'sfactorRGB','GLenum' ))
  14462. glBlendFuncSeparate.add( Input( 'dfactorRGB','GLenum' ))
  14463. glBlendFuncSeparate.add( Input( 'sfactorAlpha','GLenum' ))
  14464. glBlendFuncSeparate.add( Input( 'dfactorAlpha','GLenum' ))
  14465. glBlendFuncSeparate.version = '1.4'
  14466. glBlendFuncSeparate.category = 'GL_VERSION_1_4'
  14467. glBlendFuncSeparate.esVersions = [2.0]
  14468. glBlendFuncSeparate.trace = True
  14469. glBlendFuncSeparate.play = True
  14470. gl.add(glBlendFuncSeparate)
  14471. glFogCoordPointer = Function('glFogCoordPointer')
  14472. glFogCoordPointer.ret = Return('void')
  14473. glFogCoordPointer.add( Input( 'type','GLenum' ))
  14474. glFogCoordPointer.add( Input( 'stride','GLsizei' ))
  14475. glFogCoordPointer.add( Input( 'pointer','const GLvoid *' ))
  14476. glFogCoordPointer.version = '1.4'
  14477. glFogCoordPointer.category = 'GL_VERSION_1_4'
  14478. glFogCoordPointer.trace = True
  14479. glFogCoordPointer.play = True
  14480. gl.add(glFogCoordPointer)
  14481. glFogCoordd = Function('glFogCoordd')
  14482. glFogCoordd.ret = Return('void')
  14483. glFogCoordd.add( Input( 'coord','GLdouble' ))
  14484. glFogCoordd.version = '1.4'
  14485. glFogCoordd.category = 'GL_VERSION_1_4'
  14486. glFogCoordd.trace = True
  14487. glFogCoordd.play = True
  14488. gl.add(glFogCoordd)
  14489. glFogCoorddv = Function('glFogCoorddv')
  14490. glFogCoorddv.ret = Return('void')
  14491. glFogCoorddv.add( Input( 'coord','const GLdouble *' ,size = 1 ))
  14492. glFogCoorddv.version = '1.4'
  14493. glFogCoorddv.category = 'GL_VERSION_1_4'
  14494. glFogCoorddv.trace = True
  14495. glFogCoorddv.play = True
  14496. gl.add(glFogCoorddv)
  14497. glFogCoordf = Function('glFogCoordf')
  14498. glFogCoordf.ret = Return('void')
  14499. glFogCoordf.add( Input( 'coord','GLfloat' ))
  14500. glFogCoordf.version = '1.4'
  14501. glFogCoordf.category = 'GL_VERSION_1_4'
  14502. glFogCoordf.trace = True
  14503. glFogCoordf.play = True
  14504. gl.add(glFogCoordf)
  14505. glFogCoordfv = Function('glFogCoordfv')
  14506. glFogCoordfv.ret = Return('void')
  14507. glFogCoordfv.add( Input( 'coord','const GLfloat *' ,size = 1 ))
  14508. glFogCoordfv.version = '1.4'
  14509. glFogCoordfv.category = 'GL_VERSION_1_4'
  14510. glFogCoordfv.trace = True
  14511. glFogCoordfv.play = True
  14512. gl.add(glFogCoordfv)
  14513. glMultiDrawArrays = Function('glMultiDrawArrays')
  14514. glMultiDrawArrays.ret = Return('void')
  14515. glMultiDrawArrays.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  14516. glMultiDrawArrays.add( Input( 'first','const GLint *' ,size = 'primcount' ))
  14517. glMultiDrawArrays.add( Input( 'count','const GLsizei *' ,size = 'primcount' ))
  14518. glMultiDrawArrays.add( Input( 'primcount','GLsizei' ))
  14519. glMultiDrawArrays.version = '1.4'
  14520. glMultiDrawArrays.category = 'GL_VERSION_1_4'
  14521. glMultiDrawArrays.trace = True
  14522. glMultiDrawArrays.play = True
  14523. gl.add(glMultiDrawArrays)
  14524. glMultiDrawElements = Function('glMultiDrawElements')
  14525. glMultiDrawElements.ret = Return('void')
  14526. glMultiDrawElements.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  14527. glMultiDrawElements.add( Input( 'count','const GLsizei *' ,size = 'primcount' ))
  14528. glMultiDrawElements.add( Input( 'type','GLenum' ))
  14529. glMultiDrawElements.add( Input( 'indices','const GLvoid * const *' ,size = 'primcount' ))
  14530. glMultiDrawElements.add( Input( 'primcount','GLsizei' ))
  14531. glMultiDrawElements.version = '1.4'
  14532. glMultiDrawElements.category = 'GL_VERSION_1_4'
  14533. glMultiDrawElements.trace = True
  14534. glMultiDrawElements.play = True
  14535. gl.add(glMultiDrawElements)
  14536. glPointParameterf = Function('glPointParameterf')
  14537. glPointParameterf.ret = Return('void')
  14538. glPointParameterf.add( Input( 'pname','GLenum' ))
  14539. glPointParameterf.add( Input( 'param','GLfloat' ))
  14540. glPointParameterf.version = '1.4'
  14541. glPointParameterf.category = 'GL_VERSION_1_4'
  14542. glPointParameterf.esVersions = [1.1]
  14543. glPointParameterf.trace = True
  14544. glPointParameterf.play = True
  14545. gl.add(glPointParameterf)
  14546. glPointParameterfv = Function('glPointParameterfv')
  14547. glPointParameterfv.ret = Return('void')
  14548. glPointParameterfv.add( Input( 'pname','GLenum' ))
  14549. glPointParameterfv.add( Input( 'params','const GLfloat *' ))
  14550. glPointParameterfv.version = '1.4'
  14551. glPointParameterfv.category = 'GL_VERSION_1_4'
  14552. glPointParameterfv.esVersions = [1.1]
  14553. glPointParameterfv.trace = True
  14554. glPointParameterfv.play = True
  14555. gl.add(glPointParameterfv)
  14556. glPointParameteri = Function('glPointParameteri')
  14557. glPointParameteri.ret = Return('void')
  14558. glPointParameteri.add( Input( 'pname','GLenum' ))
  14559. glPointParameteri.add( Input( 'param','GLint' ))
  14560. glPointParameteri.version = '1.4'
  14561. glPointParameteri.category = 'GL_VERSION_1_4'
  14562. glPointParameteri.trace = True
  14563. glPointParameteri.play = True
  14564. gl.add(glPointParameteri)
  14565. glPointParameteriv = Function('glPointParameteriv')
  14566. glPointParameteriv.ret = Return('void')
  14567. glPointParameteriv.add( Input( 'pname','GLenum' ))
  14568. glPointParameteriv.add( Input( 'params','const GLint *' ))
  14569. glPointParameteriv.version = '1.4'
  14570. glPointParameteriv.category = 'GL_VERSION_1_4'
  14571. glPointParameteriv.trace = True
  14572. glPointParameteriv.play = True
  14573. gl.add(glPointParameteriv)
  14574. glSecondaryColor3b = Function('glSecondaryColor3b')
  14575. glSecondaryColor3b.ret = Return('void')
  14576. glSecondaryColor3b.add( Input( 'red','GLbyte' ))
  14577. glSecondaryColor3b.add( Input( 'green','GLbyte' ))
  14578. glSecondaryColor3b.add( Input( 'blue','GLbyte' ))
  14579. glSecondaryColor3b.version = '1.4'
  14580. glSecondaryColor3b.category = 'GL_VERSION_1_4'
  14581. glSecondaryColor3b.trace = True
  14582. glSecondaryColor3b.play = True
  14583. gl.add(glSecondaryColor3b)
  14584. glSecondaryColor3bv = Function('glSecondaryColor3bv')
  14585. glSecondaryColor3bv.ret = Return('void')
  14586. glSecondaryColor3bv.add( Input( 'v','const GLbyte *' ,size = 3 ))
  14587. glSecondaryColor3bv.version = '1.4'
  14588. glSecondaryColor3bv.category = 'GL_VERSION_1_4'
  14589. glSecondaryColor3bv.trace = True
  14590. glSecondaryColor3bv.play = True
  14591. gl.add(glSecondaryColor3bv)
  14592. glSecondaryColor3d = Function('glSecondaryColor3d')
  14593. glSecondaryColor3d.ret = Return('void')
  14594. glSecondaryColor3d.add( Input( 'red','GLdouble' ))
  14595. glSecondaryColor3d.add( Input( 'green','GLdouble' ))
  14596. glSecondaryColor3d.add( Input( 'blue','GLdouble' ))
  14597. glSecondaryColor3d.version = '1.4'
  14598. glSecondaryColor3d.category = 'GL_VERSION_1_4'
  14599. glSecondaryColor3d.trace = True
  14600. glSecondaryColor3d.play = True
  14601. gl.add(glSecondaryColor3d)
  14602. glSecondaryColor3dv = Function('glSecondaryColor3dv')
  14603. glSecondaryColor3dv.ret = Return('void')
  14604. glSecondaryColor3dv.add( Input( 'v','const GLdouble *' ,size = 3 ))
  14605. glSecondaryColor3dv.version = '1.4'
  14606. glSecondaryColor3dv.category = 'GL_VERSION_1_4'
  14607. glSecondaryColor3dv.trace = True
  14608. glSecondaryColor3dv.play = True
  14609. gl.add(glSecondaryColor3dv)
  14610. glSecondaryColor3f = Function('glSecondaryColor3f')
  14611. glSecondaryColor3f.ret = Return('void')
  14612. glSecondaryColor3f.add( Input( 'red','GLfloat' ))
  14613. glSecondaryColor3f.add( Input( 'green','GLfloat' ))
  14614. glSecondaryColor3f.add( Input( 'blue','GLfloat' ))
  14615. glSecondaryColor3f.version = '1.4'
  14616. glSecondaryColor3f.category = 'GL_VERSION_1_4'
  14617. glSecondaryColor3f.trace = True
  14618. glSecondaryColor3f.play = True
  14619. gl.add(glSecondaryColor3f)
  14620. glSecondaryColor3fv = Function('glSecondaryColor3fv')
  14621. glSecondaryColor3fv.ret = Return('void')
  14622. glSecondaryColor3fv.add( Input( 'v','const GLfloat *' ,size = 3 ))
  14623. glSecondaryColor3fv.version = '1.4'
  14624. glSecondaryColor3fv.category = 'GL_VERSION_1_4'
  14625. glSecondaryColor3fv.trace = True
  14626. glSecondaryColor3fv.play = True
  14627. gl.add(glSecondaryColor3fv)
  14628. glSecondaryColor3i = Function('glSecondaryColor3i')
  14629. glSecondaryColor3i.ret = Return('void')
  14630. glSecondaryColor3i.add( Input( 'red','GLint' ))
  14631. glSecondaryColor3i.add( Input( 'green','GLint' ))
  14632. glSecondaryColor3i.add( Input( 'blue','GLint' ))
  14633. glSecondaryColor3i.version = '1.4'
  14634. glSecondaryColor3i.category = 'GL_VERSION_1_4'
  14635. glSecondaryColor3i.trace = True
  14636. glSecondaryColor3i.play = True
  14637. gl.add(glSecondaryColor3i)
  14638. glSecondaryColor3iv = Function('glSecondaryColor3iv')
  14639. glSecondaryColor3iv.ret = Return('void')
  14640. glSecondaryColor3iv.add( Input( 'v','const GLint *' ,size = 3 ))
  14641. glSecondaryColor3iv.version = '1.4'
  14642. glSecondaryColor3iv.category = 'GL_VERSION_1_4'
  14643. glSecondaryColor3iv.trace = True
  14644. glSecondaryColor3iv.play = True
  14645. gl.add(glSecondaryColor3iv)
  14646. glSecondaryColor3s = Function('glSecondaryColor3s')
  14647. glSecondaryColor3s.ret = Return('void')
  14648. glSecondaryColor3s.add( Input( 'red','GLshort' ))
  14649. glSecondaryColor3s.add( Input( 'green','GLshort' ))
  14650. glSecondaryColor3s.add( Input( 'blue','GLshort' ))
  14651. glSecondaryColor3s.version = '1.4'
  14652. glSecondaryColor3s.category = 'GL_VERSION_1_4'
  14653. glSecondaryColor3s.trace = True
  14654. glSecondaryColor3s.play = True
  14655. gl.add(glSecondaryColor3s)
  14656. glSecondaryColor3sv = Function('glSecondaryColor3sv')
  14657. glSecondaryColor3sv.ret = Return('void')
  14658. glSecondaryColor3sv.add( Input( 'v','const GLshort *' ,size = 3 ))
  14659. glSecondaryColor3sv.version = '1.4'
  14660. glSecondaryColor3sv.category = 'GL_VERSION_1_4'
  14661. glSecondaryColor3sv.trace = True
  14662. glSecondaryColor3sv.play = True
  14663. gl.add(glSecondaryColor3sv)
  14664. glSecondaryColor3ub = Function('glSecondaryColor3ub')
  14665. glSecondaryColor3ub.ret = Return('void')
  14666. glSecondaryColor3ub.add( Input( 'red','GLubyte' ))
  14667. glSecondaryColor3ub.add( Input( 'green','GLubyte' ))
  14668. glSecondaryColor3ub.add( Input( 'blue','GLubyte' ))
  14669. glSecondaryColor3ub.version = '1.4'
  14670. glSecondaryColor3ub.category = 'GL_VERSION_1_4'
  14671. glSecondaryColor3ub.trace = True
  14672. glSecondaryColor3ub.play = True
  14673. gl.add(glSecondaryColor3ub)
  14674. glSecondaryColor3ubv = Function('glSecondaryColor3ubv')
  14675. glSecondaryColor3ubv.ret = Return('void')
  14676. glSecondaryColor3ubv.add( Input( 'v','const GLubyte *' ,size = 3 ))
  14677. glSecondaryColor3ubv.version = '1.4'
  14678. glSecondaryColor3ubv.category = 'GL_VERSION_1_4'
  14679. glSecondaryColor3ubv.trace = True
  14680. glSecondaryColor3ubv.play = True
  14681. gl.add(glSecondaryColor3ubv)
  14682. glSecondaryColor3ui = Function('glSecondaryColor3ui')
  14683. glSecondaryColor3ui.ret = Return('void')
  14684. glSecondaryColor3ui.add( Input( 'red','GLuint' ))
  14685. glSecondaryColor3ui.add( Input( 'green','GLuint' ))
  14686. glSecondaryColor3ui.add( Input( 'blue','GLuint' ))
  14687. glSecondaryColor3ui.version = '1.4'
  14688. glSecondaryColor3ui.category = 'GL_VERSION_1_4'
  14689. glSecondaryColor3ui.trace = True
  14690. glSecondaryColor3ui.play = True
  14691. gl.add(glSecondaryColor3ui)
  14692. glSecondaryColor3uiv = Function('glSecondaryColor3uiv')
  14693. glSecondaryColor3uiv.ret = Return('void')
  14694. glSecondaryColor3uiv.add( Input( 'v','const GLuint *' ,size = 3 ))
  14695. glSecondaryColor3uiv.version = '1.4'
  14696. glSecondaryColor3uiv.category = 'GL_VERSION_1_4'
  14697. glSecondaryColor3uiv.trace = True
  14698. glSecondaryColor3uiv.play = True
  14699. gl.add(glSecondaryColor3uiv)
  14700. glSecondaryColor3us = Function('glSecondaryColor3us')
  14701. glSecondaryColor3us.ret = Return('void')
  14702. glSecondaryColor3us.add( Input( 'red','GLushort' ))
  14703. glSecondaryColor3us.add( Input( 'green','GLushort' ))
  14704. glSecondaryColor3us.add( Input( 'blue','GLushort' ))
  14705. glSecondaryColor3us.version = '1.4'
  14706. glSecondaryColor3us.category = 'GL_VERSION_1_4'
  14707. glSecondaryColor3us.trace = True
  14708. glSecondaryColor3us.play = True
  14709. gl.add(glSecondaryColor3us)
  14710. glSecondaryColor3usv = Function('glSecondaryColor3usv')
  14711. glSecondaryColor3usv.ret = Return('void')
  14712. glSecondaryColor3usv.add( Input( 'v','const GLushort *' ,size = 3 ))
  14713. glSecondaryColor3usv.version = '1.4'
  14714. glSecondaryColor3usv.category = 'GL_VERSION_1_4'
  14715. glSecondaryColor3usv.trace = True
  14716. glSecondaryColor3usv.play = True
  14717. gl.add(glSecondaryColor3usv)
  14718. glSecondaryColorPointer = Function('glSecondaryColorPointer')
  14719. glSecondaryColorPointer.ret = Return('void')
  14720. glSecondaryColorPointer.add( Input( 'size','GLint' ))
  14721. glSecondaryColorPointer.add( Input( 'type','GLenum' ))
  14722. glSecondaryColorPointer.add( Input( 'stride','GLsizei' ))
  14723. glSecondaryColorPointer.add( Input( 'pointer','const GLvoid *' ))
  14724. glSecondaryColorPointer.version = '1.4'
  14725. glSecondaryColorPointer.category = 'GL_VERSION_1_4'
  14726. glSecondaryColorPointer.trace = True
  14727. glSecondaryColorPointer.play = True
  14728. gl.add(glSecondaryColorPointer)
  14729. glWindowPos2d = Function('glWindowPos2d')
  14730. glWindowPos2d.ret = Return('void')
  14731. glWindowPos2d.add( Input( 'x','GLdouble' ))
  14732. glWindowPos2d.add( Input( 'y','GLdouble' ))
  14733. glWindowPos2d.version = '1.4'
  14734. glWindowPos2d.category = 'GL_VERSION_1_4'
  14735. glWindowPos2d.trace = True
  14736. glWindowPos2d.play = True
  14737. gl.add(glWindowPos2d)
  14738. glWindowPos2dv = Function('glWindowPos2dv')
  14739. glWindowPos2dv.ret = Return('void')
  14740. glWindowPos2dv.add( Input( 'p','const GLdouble *' ,size = 2 ))
  14741. glWindowPos2dv.version = '1.4'
  14742. glWindowPos2dv.category = 'GL_VERSION_1_4'
  14743. glWindowPos2dv.trace = True
  14744. glWindowPos2dv.play = True
  14745. gl.add(glWindowPos2dv)
  14746. glWindowPos2f = Function('glWindowPos2f')
  14747. glWindowPos2f.ret = Return('void')
  14748. glWindowPos2f.add( Input( 'x','GLfloat' ))
  14749. glWindowPos2f.add( Input( 'y','GLfloat' ))
  14750. glWindowPos2f.version = '1.4'
  14751. glWindowPos2f.category = 'GL_VERSION_1_4'
  14752. glWindowPos2f.trace = True
  14753. glWindowPos2f.play = True
  14754. gl.add(glWindowPos2f)
  14755. glWindowPos2fv = Function('glWindowPos2fv')
  14756. glWindowPos2fv.ret = Return('void')
  14757. glWindowPos2fv.add( Input( 'p','const GLfloat *' ,size = 2 ))
  14758. glWindowPos2fv.version = '1.4'
  14759. glWindowPos2fv.category = 'GL_VERSION_1_4'
  14760. glWindowPos2fv.trace = True
  14761. glWindowPos2fv.play = True
  14762. gl.add(glWindowPos2fv)
  14763. glWindowPos2i = Function('glWindowPos2i')
  14764. glWindowPos2i.ret = Return('void')
  14765. glWindowPos2i.add( Input( 'x','GLint' ))
  14766. glWindowPos2i.add( Input( 'y','GLint' ))
  14767. glWindowPos2i.version = '1.4'
  14768. glWindowPos2i.category = 'GL_VERSION_1_4'
  14769. glWindowPos2i.trace = True
  14770. glWindowPos2i.play = True
  14771. gl.add(glWindowPos2i)
  14772. glWindowPos2iv = Function('glWindowPos2iv')
  14773. glWindowPos2iv.ret = Return('void')
  14774. glWindowPos2iv.add( Input( 'p','const GLint *' ,size = 2 ))
  14775. glWindowPos2iv.version = '1.4'
  14776. glWindowPos2iv.category = 'GL_VERSION_1_4'
  14777. glWindowPos2iv.trace = True
  14778. glWindowPos2iv.play = True
  14779. gl.add(glWindowPos2iv)
  14780. glWindowPos2s = Function('glWindowPos2s')
  14781. glWindowPos2s.ret = Return('void')
  14782. glWindowPos2s.add( Input( 'x','GLshort' ))
  14783. glWindowPos2s.add( Input( 'y','GLshort' ))
  14784. glWindowPos2s.version = '1.4'
  14785. glWindowPos2s.category = 'GL_VERSION_1_4'
  14786. glWindowPos2s.trace = True
  14787. glWindowPos2s.play = True
  14788. gl.add(glWindowPos2s)
  14789. glWindowPos2sv = Function('glWindowPos2sv')
  14790. glWindowPos2sv.ret = Return('void')
  14791. glWindowPos2sv.add( Input( 'p','const GLshort *' ,size = 2 ))
  14792. glWindowPos2sv.version = '1.4'
  14793. glWindowPos2sv.category = 'GL_VERSION_1_4'
  14794. glWindowPos2sv.trace = True
  14795. glWindowPos2sv.play = True
  14796. gl.add(glWindowPos2sv)
  14797. glWindowPos3d = Function('glWindowPos3d')
  14798. glWindowPos3d.ret = Return('void')
  14799. glWindowPos3d.add( Input( 'x','GLdouble' ))
  14800. glWindowPos3d.add( Input( 'y','GLdouble' ))
  14801. glWindowPos3d.add( Input( 'z','GLdouble' ))
  14802. glWindowPos3d.version = '1.4'
  14803. glWindowPos3d.category = 'GL_VERSION_1_4'
  14804. glWindowPos3d.trace = True
  14805. glWindowPos3d.play = True
  14806. gl.add(glWindowPos3d)
  14807. glWindowPos3dv = Function('glWindowPos3dv')
  14808. glWindowPos3dv.ret = Return('void')
  14809. glWindowPos3dv.add( Input( 'p','const GLdouble *' ,size = 3 ))
  14810. glWindowPos3dv.version = '1.4'
  14811. glWindowPos3dv.category = 'GL_VERSION_1_4'
  14812. glWindowPos3dv.trace = True
  14813. glWindowPos3dv.play = True
  14814. gl.add(glWindowPos3dv)
  14815. glWindowPos3f = Function('glWindowPos3f')
  14816. glWindowPos3f.ret = Return('void')
  14817. glWindowPos3f.add( Input( 'x','GLfloat' ))
  14818. glWindowPos3f.add( Input( 'y','GLfloat' ))
  14819. glWindowPos3f.add( Input( 'z','GLfloat' ))
  14820. glWindowPos3f.version = '1.4'
  14821. glWindowPos3f.category = 'GL_VERSION_1_4'
  14822. glWindowPos3f.trace = True
  14823. glWindowPos3f.play = True
  14824. gl.add(glWindowPos3f)
  14825. glWindowPos3fv = Function('glWindowPos3fv')
  14826. glWindowPos3fv.ret = Return('void')
  14827. glWindowPos3fv.add( Input( 'p','const GLfloat *' ,size = 3 ))
  14828. glWindowPos3fv.version = '1.4'
  14829. glWindowPos3fv.category = 'GL_VERSION_1_4'
  14830. glWindowPos3fv.trace = True
  14831. glWindowPos3fv.play = True
  14832. gl.add(glWindowPos3fv)
  14833. glWindowPos3i = Function('glWindowPos3i')
  14834. glWindowPos3i.ret = Return('void')
  14835. glWindowPos3i.add( Input( 'x','GLint' ))
  14836. glWindowPos3i.add( Input( 'y','GLint' ))
  14837. glWindowPos3i.add( Input( 'z','GLint' ))
  14838. glWindowPos3i.version = '1.4'
  14839. glWindowPos3i.category = 'GL_VERSION_1_4'
  14840. glWindowPos3i.trace = True
  14841. glWindowPos3i.play = True
  14842. gl.add(glWindowPos3i)
  14843. glWindowPos3iv = Function('glWindowPos3iv')
  14844. glWindowPos3iv.ret = Return('void')
  14845. glWindowPos3iv.add( Input( 'p','const GLint *' ,size = 3 ))
  14846. glWindowPos3iv.version = '1.4'
  14847. glWindowPos3iv.category = 'GL_VERSION_1_4'
  14848. glWindowPos3iv.trace = True
  14849. glWindowPos3iv.play = True
  14850. gl.add(glWindowPos3iv)
  14851. glWindowPos3s = Function('glWindowPos3s')
  14852. glWindowPos3s.ret = Return('void')
  14853. glWindowPos3s.add( Input( 'x','GLshort' ))
  14854. glWindowPos3s.add( Input( 'y','GLshort' ))
  14855. glWindowPos3s.add( Input( 'z','GLshort' ))
  14856. glWindowPos3s.version = '1.4'
  14857. glWindowPos3s.category = 'GL_VERSION_1_4'
  14858. glWindowPos3s.trace = True
  14859. glWindowPos3s.play = True
  14860. gl.add(glWindowPos3s)
  14861. glWindowPos3sv = Function('glWindowPos3sv')
  14862. glWindowPos3sv.ret = Return('void')
  14863. glWindowPos3sv.add( Input( 'p','const GLshort *' ,size = 3 ))
  14864. glWindowPos3sv.version = '1.4'
  14865. glWindowPos3sv.category = 'GL_VERSION_1_4'
  14866. glWindowPos3sv.trace = True
  14867. glWindowPos3sv.play = True
  14868. gl.add(glWindowPos3sv)
  14869. # GL_VERSION_1_5
  14870. glBeginQuery = Function('glBeginQuery')
  14871. glBeginQuery.ret = Return('void')
  14872. glBeginQuery.add( Input( 'target','GLenum' ))
  14873. glBeginQuery.add( Input( 'id','GLuint' ))
  14874. glBeginQuery.version = '1.5'
  14875. glBeginQuery.category = 'GL_VERSION_1_5'
  14876. glBeginQuery.trace = True
  14877. glBeginQuery.play = True
  14878. gl.add(glBeginQuery)
  14879. glBindBuffer = Function('glBindBuffer')
  14880. glBindBuffer.ret = Return('void')
  14881. glBindBuffer.add( Input( 'target','GLenum' ))
  14882. glBindBuffer.add( Input( 'buffer','GLuint' ))
  14883. glBindBuffer.version = '1.5'
  14884. glBindBuffer.category = 'GL_VERSION_1_5'
  14885. glBindBuffer.esVersions = [1.1, 2.0]
  14886. glBindBuffer.trace = True
  14887. glBindBuffer.play = True
  14888. gl.add(glBindBuffer)
  14889. glBufferData = Function('glBufferData')
  14890. glBufferData.ret = Return('void')
  14891. glBufferData.add( Input( 'target','GLenum' ))
  14892. glBufferData.add( Input( 'size','GLsizeiptr' ))
  14893. glBufferData.add( Input( 'data','const GLvoid *' ))
  14894. glBufferData.add( Input( 'usage','GLenum' ))
  14895. glBufferData.version = '1.5'
  14896. glBufferData.category = 'GL_VERSION_1_5'
  14897. glBufferData.esVersions = [1.1, 2.0]
  14898. glBufferData.trace = True
  14899. glBufferData.play = True
  14900. gl.add(glBufferData)
  14901. glBufferSubData = Function('glBufferSubData')
  14902. glBufferSubData.ret = Return('void')
  14903. glBufferSubData.add( Input( 'target','GLenum' ))
  14904. glBufferSubData.add( Input( 'offset','GLintptr' ))
  14905. glBufferSubData.add( Input( 'size','GLsizeiptr' ))
  14906. glBufferSubData.add( Input( 'data','const GLvoid *' ))
  14907. glBufferSubData.version = '1.5'
  14908. glBufferSubData.category = 'GL_VERSION_1_5'
  14909. glBufferSubData.esVersions = [1.1, 2.0]
  14910. glBufferSubData.trace = True
  14911. glBufferSubData.play = True
  14912. gl.add(glBufferSubData)
  14913. glDeleteBuffers = Function('glDeleteBuffers')
  14914. glDeleteBuffers.ret = Return('void')
  14915. glDeleteBuffers.add( Input( 'n','GLsizei' ))
  14916. glDeleteBuffers.add( Input( 'buffers','const GLuint *' ,size = 'n' ))
  14917. glDeleteBuffers.version = '1.5'
  14918. glDeleteBuffers.category = 'GL_VERSION_1_5'
  14919. glDeleteBuffers.esVersions = [1.1, 2.0]
  14920. glDeleteBuffers.trace = True
  14921. glDeleteBuffers.play = True
  14922. gl.add(glDeleteBuffers)
  14923. glDeleteQueries = Function('glDeleteQueries')
  14924. glDeleteQueries.ret = Return('void')
  14925. glDeleteQueries.add( Input( 'n','GLsizei' ))
  14926. glDeleteQueries.add( Input( 'ids','const GLuint *' ,size = 'n' ))
  14927. glDeleteQueries.version = '1.5'
  14928. glDeleteQueries.category = 'GL_VERSION_1_5'
  14929. glDeleteQueries.trace = True
  14930. glDeleteQueries.play = True
  14931. gl.add(glDeleteQueries)
  14932. glEndQuery = Function('glEndQuery')
  14933. glEndQuery.ret = Return('void')
  14934. glEndQuery.add( Input( 'target','GLenum' ))
  14935. glEndQuery.version = '1.5'
  14936. glEndQuery.category = 'GL_VERSION_1_5'
  14937. glEndQuery.trace = True
  14938. glEndQuery.play = True
  14939. gl.add(glEndQuery)
  14940. glGenBuffers = Function('glGenBuffers')
  14941. glGenBuffers.ret = Return('void')
  14942. glGenBuffers.add( Input( 'n','GLsizei' ))
  14943. glGenBuffers.add( Output( 'buffers','GLuint *' ,size = 'n' ))
  14944. glGenBuffers.version = '1.5'
  14945. glGenBuffers.category = 'GL_VERSION_1_5'
  14946. glGenBuffers.esVersions = [1.1, 2.0]
  14947. glGenBuffers.trace = True
  14948. glGenBuffers.play = True
  14949. gl.add(glGenBuffers)
  14950. glGenQueries = Function('glGenQueries')
  14951. glGenQueries.ret = Return('void')
  14952. glGenQueries.add( Input( 'n','GLsizei' ))
  14953. glGenQueries.add( Output( 'ids','GLuint *' ,size = 'n' ))
  14954. glGenQueries.version = '1.5'
  14955. glGenQueries.category = 'GL_VERSION_1_5'
  14956. glGenQueries.trace = True
  14957. glGenQueries.play = True
  14958. gl.add(glGenQueries)
  14959. glGetBufferParameteriv = Function('glGetBufferParameteriv')
  14960. glGetBufferParameteriv.ret = Return('void')
  14961. glGetBufferParameteriv.add( Input( 'target','GLenum' ))
  14962. glGetBufferParameteriv.add( Input( 'pname','GLenum' ))
  14963. glGetBufferParameteriv.add( Output( 'params','GLint *' ))
  14964. glGetBufferParameteriv.version = '1.5'
  14965. glGetBufferParameteriv.category = 'GL_VERSION_1_5'
  14966. glGetBufferParameteriv.esVersions = [1.1, 2.0]
  14967. glGetBufferParameteriv.trace = True
  14968. glGetBufferParameteriv.play = True
  14969. gl.add(glGetBufferParameteriv)
  14970. glGetBufferPointerv = Function('glGetBufferPointerv')
  14971. glGetBufferPointerv.ret = Return('void')
  14972. glGetBufferPointerv.add( Input( 'target','GLenum' ))
  14973. glGetBufferPointerv.add( Input( 'pname','GLenum' ))
  14974. glGetBufferPointerv.add( Output( 'params','GLvoid **' ,size = 1 ))
  14975. glGetBufferPointerv.version = '1.5'
  14976. glGetBufferPointerv.category = 'GL_VERSION_1_5'
  14977. glGetBufferPointerv.trace = True
  14978. glGetBufferPointerv.play = True
  14979. gl.add(glGetBufferPointerv)
  14980. glGetBufferSubData = Function('glGetBufferSubData')
  14981. glGetBufferSubData.ret = Return('void')
  14982. glGetBufferSubData.add( Input( 'target','GLenum' ))
  14983. glGetBufferSubData.add( Input( 'offset','GLintptr' ))
  14984. glGetBufferSubData.add( Input( 'size','GLsizeiptr' ))
  14985. glGetBufferSubData.add( Output( 'data','GLvoid *' ))
  14986. glGetBufferSubData.version = '1.5'
  14987. glGetBufferSubData.category = 'GL_VERSION_1_5'
  14988. glGetBufferSubData.trace = True
  14989. glGetBufferSubData.play = True
  14990. gl.add(glGetBufferSubData)
  14991. glGetQueryObjectiv = Function('glGetQueryObjectiv')
  14992. glGetQueryObjectiv.ret = Return('void')
  14993. glGetQueryObjectiv.add( Input( 'id','GLuint' ))
  14994. glGetQueryObjectiv.add( Input( 'pname','GLenum' ))
  14995. glGetQueryObjectiv.add( Output( 'params','GLint *' ))
  14996. glGetQueryObjectiv.version = '1.5'
  14997. glGetQueryObjectiv.category = 'GL_VERSION_1_5'
  14998. glGetQueryObjectiv.trace = True
  14999. glGetQueryObjectiv.play = False
  15000. gl.add(glGetQueryObjectiv)
  15001. glGetQueryObjectuiv = Function('glGetQueryObjectuiv')
  15002. glGetQueryObjectuiv.ret = Return('void')
  15003. glGetQueryObjectuiv.add( Input( 'id','GLuint' ))
  15004. glGetQueryObjectuiv.add( Input( 'pname','GLenum' ))
  15005. glGetQueryObjectuiv.add( Output( 'params','GLuint *' ))
  15006. glGetQueryObjectuiv.version = '1.5'
  15007. glGetQueryObjectuiv.category = 'GL_VERSION_1_5'
  15008. glGetQueryObjectuiv.trace = True
  15009. glGetQueryObjectuiv.play = False
  15010. gl.add(glGetQueryObjectuiv)
  15011. glGetQueryiv = Function('glGetQueryiv')
  15012. glGetQueryiv.ret = Return('void')
  15013. glGetQueryiv.add( Input( 'target','GLenum' ))
  15014. glGetQueryiv.add( Input( 'pname','GLenum' ))
  15015. glGetQueryiv.add( Output( 'params','GLint *' ))
  15016. glGetQueryiv.version = '1.5'
  15017. glGetQueryiv.category = 'GL_VERSION_1_5'
  15018. glGetQueryiv.trace = True
  15019. glGetQueryiv.play = False
  15020. gl.add(glGetQueryiv)
  15021. glIsBuffer = Function('glIsBuffer')
  15022. glIsBuffer.ret = Return('GLboolean')
  15023. glIsBuffer.add( Input( 'buffer','GLuint' ))
  15024. glIsBuffer.version = '1.5'
  15025. glIsBuffer.category = 'GL_VERSION_1_5'
  15026. glIsBuffer.esVersions = [1.1, 2.0]
  15027. glIsBuffer.trace = True
  15028. glIsBuffer.play = True
  15029. gl.add(glIsBuffer)
  15030. glIsQuery = Function('glIsQuery')
  15031. glIsQuery.ret = Return('GLboolean')
  15032. glIsQuery.add( Input( 'id','GLuint' ))
  15033. glIsQuery.version = '1.5'
  15034. glIsQuery.category = 'GL_VERSION_1_5'
  15035. glIsQuery.trace = True
  15036. glIsQuery.play = True
  15037. gl.add(glIsQuery)
  15038. glMapBuffer = Function('glMapBuffer')
  15039. glMapBuffer.ret = Return('GLvoid *')
  15040. glMapBuffer.add( Input( 'target','GLenum' ))
  15041. glMapBuffer.add( Input( 'access','GLenum' ))
  15042. glMapBuffer.version = '1.5'
  15043. glMapBuffer.category = 'GL_VERSION_1_5'
  15044. glMapBuffer.trace = True
  15045. glMapBuffer.play = True
  15046. gl.add(glMapBuffer)
  15047. glUnmapBuffer = Function('glUnmapBuffer')
  15048. glUnmapBuffer.ret = Return('GLboolean')
  15049. glUnmapBuffer.add( Input( 'target','GLenum' ))
  15050. glUnmapBuffer.version = '1.5'
  15051. glUnmapBuffer.category = 'GL_VERSION_1_5'
  15052. glUnmapBuffer.trace = True
  15053. glUnmapBuffer.play = True
  15054. gl.add(glUnmapBuffer)
  15055. # GL_VERSION_2_0
  15056. glAttachShader = Function('glAttachShader')
  15057. glAttachShader.ret = Return('void')
  15058. glAttachShader.add( Input( 'program','GLuint' ))
  15059. glAttachShader.add( Input( 'shader','GLuint' ))
  15060. glAttachShader.version = '2.0'
  15061. glAttachShader.category = 'GL_VERSION_2_0'
  15062. glAttachShader.esVersions = [2.0]
  15063. glAttachShader.trace = True
  15064. glAttachShader.play = True
  15065. gl.add(glAttachShader)
  15066. glBindAttribLocation = Function('glBindAttribLocation')
  15067. glBindAttribLocation.ret = Return('void')
  15068. glBindAttribLocation.add( Input( 'program','GLuint' ))
  15069. glBindAttribLocation.add( Input( 'index','GLuint' ))
  15070. glBindAttribLocation.add( Input( 'name','const GLchar *' ))
  15071. glBindAttribLocation.version = '2.0'
  15072. glBindAttribLocation.category = 'GL_VERSION_2_0'
  15073. glBindAttribLocation.esVersions = [2.0]
  15074. glBindAttribLocation.trace = True
  15075. glBindAttribLocation.play = True
  15076. gl.add(glBindAttribLocation)
  15077. glBlendEquationSeparate = Function('glBlendEquationSeparate')
  15078. glBlendEquationSeparate.ret = Return('void')
  15079. glBlendEquationSeparate.add( Input( 'modeRGB','GLenum' ,regalLog = 'GLmodeToString(modeRGB)' ))
  15080. glBlendEquationSeparate.add( Input( 'modeAlpha','GLenum' ,regalLog = 'GLmodeToString(modeAlpha)' ))
  15081. glBlendEquationSeparate.version = '2.0'
  15082. glBlendEquationSeparate.category = 'GL_VERSION_2_0'
  15083. glBlendEquationSeparate.esVersions = [2.0]
  15084. glBlendEquationSeparate.trace = True
  15085. glBlendEquationSeparate.play = True
  15086. gl.add(glBlendEquationSeparate)
  15087. glCompileShader = Function('glCompileShader')
  15088. glCompileShader.ret = Return('void')
  15089. glCompileShader.add( Input( 'shader','GLuint' ))
  15090. glCompileShader.version = '2.0'
  15091. glCompileShader.category = 'GL_VERSION_2_0'
  15092. glCompileShader.esVersions = [2.0]
  15093. glCompileShader.trace = True
  15094. glCompileShader.play = True
  15095. gl.add(glCompileShader)
  15096. glCreateProgram = Function('glCreateProgram')
  15097. glCreateProgram.ret = Return('GLuint')
  15098. glCreateProgram.version = '2.0'
  15099. glCreateProgram.category = 'GL_VERSION_2_0'
  15100. glCreateProgram.esVersions = [2.0]
  15101. glCreateProgram.trace = True
  15102. glCreateProgram.play = True
  15103. gl.add(glCreateProgram)
  15104. glCreateShader = Function('glCreateShader')
  15105. glCreateShader.ret = Return('GLuint')
  15106. glCreateShader.add( Input( 'type','GLenum' ))
  15107. glCreateShader.version = '2.0'
  15108. glCreateShader.category = 'GL_VERSION_2_0'
  15109. glCreateShader.esVersions = [2.0]
  15110. glCreateShader.trace = True
  15111. glCreateShader.play = True
  15112. gl.add(glCreateShader)
  15113. glDeleteProgram = Function('glDeleteProgram')
  15114. glDeleteProgram.ret = Return('void')
  15115. glDeleteProgram.add( Input( 'program','GLuint' ))
  15116. glDeleteProgram.version = '2.0'
  15117. glDeleteProgram.category = 'GL_VERSION_2_0'
  15118. glDeleteProgram.esVersions = [2.0]
  15119. glDeleteProgram.trace = True
  15120. glDeleteProgram.play = True
  15121. gl.add(glDeleteProgram)
  15122. glDeleteShader = Function('glDeleteShader')
  15123. glDeleteShader.ret = Return('void')
  15124. glDeleteShader.add( Input( 'shader','GLuint' ))
  15125. glDeleteShader.version = '2.0'
  15126. glDeleteShader.category = 'GL_VERSION_2_0'
  15127. glDeleteShader.esVersions = [2.0]
  15128. glDeleteShader.trace = True
  15129. glDeleteShader.play = True
  15130. gl.add(glDeleteShader)
  15131. glDetachShader = Function('glDetachShader')
  15132. glDetachShader.ret = Return('void')
  15133. glDetachShader.add( Input( 'program','GLuint' ))
  15134. glDetachShader.add( Input( 'shader','GLuint' ))
  15135. glDetachShader.version = '2.0'
  15136. glDetachShader.category = 'GL_VERSION_2_0'
  15137. glDetachShader.esVersions = [2.0]
  15138. glDetachShader.trace = True
  15139. glDetachShader.play = True
  15140. gl.add(glDetachShader)
  15141. glDisableVertexAttribArray = Function('glDisableVertexAttribArray')
  15142. glDisableVertexAttribArray.ret = Return('void')
  15143. glDisableVertexAttribArray.add( Input( 'index','GLuint' ))
  15144. glDisableVertexAttribArray.version = '2.0'
  15145. glDisableVertexAttribArray.category = 'GL_VERSION_2_0'
  15146. glDisableVertexAttribArray.esVersions = [2.0]
  15147. glDisableVertexAttribArray.trace = True
  15148. glDisableVertexAttribArray.play = True
  15149. gl.add(glDisableVertexAttribArray)
  15150. glDrawBuffers = Function('glDrawBuffers')
  15151. glDrawBuffers.ret = Return('void')
  15152. glDrawBuffers.add( Input( 'n','GLsizei' ))
  15153. glDrawBuffers.add( Input( 'bufs','const GLenum *' ,size = 'n' ))
  15154. glDrawBuffers.version = '2.0'
  15155. glDrawBuffers.category = 'GL_VERSION_2_0'
  15156. glDrawBuffers.trace = True
  15157. glDrawBuffers.play = True
  15158. gl.add(glDrawBuffers)
  15159. glEnableVertexAttribArray = Function('glEnableVertexAttribArray')
  15160. glEnableVertexAttribArray.ret = Return('void')
  15161. glEnableVertexAttribArray.add( Input( 'index','GLuint' ))
  15162. glEnableVertexAttribArray.version = '2.0'
  15163. glEnableVertexAttribArray.category = 'GL_VERSION_2_0'
  15164. glEnableVertexAttribArray.esVersions = [2.0]
  15165. glEnableVertexAttribArray.trace = True
  15166. glEnableVertexAttribArray.play = True
  15167. gl.add(glEnableVertexAttribArray)
  15168. glGetActiveAttrib = Function('glGetActiveAttrib')
  15169. glGetActiveAttrib.ret = Return('void')
  15170. glGetActiveAttrib.add( Input( 'program','GLuint' ))
  15171. glGetActiveAttrib.add( Input( 'index','GLuint' ))
  15172. glGetActiveAttrib.add( Input( 'bufSize','GLsizei' ))
  15173. glGetActiveAttrib.add( Output( 'length','GLsizei *' ,size = 1 ))
  15174. glGetActiveAttrib.add( Output( 'size','GLint *' ,size = 1 ))
  15175. glGetActiveAttrib.add( Output( 'type','GLenum *' ,size = 1 ))
  15176. glGetActiveAttrib.add( Output( 'name','GLchar *' ,maxSize = 'bufSize' ))
  15177. glGetActiveAttrib.version = '2.0'
  15178. glGetActiveAttrib.category = 'GL_VERSION_2_0'
  15179. glGetActiveAttrib.esVersions = [2.0]
  15180. glGetActiveAttrib.trace = True
  15181. glGetActiveAttrib.play = False
  15182. gl.add(glGetActiveAttrib)
  15183. glGetActiveUniform = Function('glGetActiveUniform')
  15184. glGetActiveUniform.ret = Return('void')
  15185. glGetActiveUniform.add( Input( 'program','GLuint' ))
  15186. glGetActiveUniform.add( Input( 'index','GLuint' ))
  15187. glGetActiveUniform.add( Input( 'bufSize','GLsizei' ))
  15188. glGetActiveUniform.add( Output( 'length','GLsizei *' ,size = 1 ))
  15189. glGetActiveUniform.add( Output( 'size','GLint *' ,size = 1 ))
  15190. glGetActiveUniform.add( Output( 'type','GLenum *' ,size = 1 ))
  15191. glGetActiveUniform.add( Output( 'name','GLchar *' ,maxSize = 'bufSize' ))
  15192. glGetActiveUniform.version = '2.0'
  15193. glGetActiveUniform.category = 'GL_VERSION_2_0'
  15194. glGetActiveUniform.esVersions = [2.0]
  15195. glGetActiveUniform.trace = True
  15196. glGetActiveUniform.play = False
  15197. gl.add(glGetActiveUniform)
  15198. glGetAttachedShaders = Function('glGetAttachedShaders')
  15199. glGetAttachedShaders.ret = Return('void')
  15200. glGetAttachedShaders.add( Input( 'program','GLuint' ))
  15201. glGetAttachedShaders.add( Input( 'maxCount','GLsizei' ))
  15202. glGetAttachedShaders.add( Output( 'count','GLsizei *' ,size = 1 ))
  15203. glGetAttachedShaders.add( Output( 'shaders','GLuint *' ,size = 'count ? *count : 0' ))
  15204. glGetAttachedShaders.version = '2.0'
  15205. glGetAttachedShaders.category = 'GL_VERSION_2_0'
  15206. glGetAttachedShaders.esVersions = [2.0]
  15207. glGetAttachedShaders.trace = True
  15208. glGetAttachedShaders.play = False
  15209. gl.add(glGetAttachedShaders)
  15210. glGetAttribLocation = Function('glGetAttribLocation')
  15211. glGetAttribLocation.ret = Return('GLint')
  15212. glGetAttribLocation.add( Input( 'program','GLuint' ))
  15213. glGetAttribLocation.add( Input( 'name','const GLchar *' ))
  15214. glGetAttribLocation.version = '2.0'
  15215. glGetAttribLocation.category = 'GL_VERSION_2_0'
  15216. glGetAttribLocation.esVersions = [2.0]
  15217. glGetAttribLocation.trace = True
  15218. glGetAttribLocation.play = False
  15219. gl.add(glGetAttribLocation)
  15220. glGetProgramInfoLog = Function('glGetProgramInfoLog')
  15221. glGetProgramInfoLog.ret = Return('void')
  15222. glGetProgramInfoLog.add( Input( 'program','GLuint' ))
  15223. glGetProgramInfoLog.add( Input( 'bufSize','GLsizei' ))
  15224. glGetProgramInfoLog.add( Output( 'length','GLsizei *' ,size = 'length ? 1 : 0' ))
  15225. glGetProgramInfoLog.add( Output( 'infoLog','GLchar *' ,maxSize = 'bufSize' ))
  15226. glGetProgramInfoLog.version = '2.0'
  15227. glGetProgramInfoLog.category = 'GL_VERSION_2_0'
  15228. glGetProgramInfoLog.esVersions = [2.0]
  15229. glGetProgramInfoLog.trace = True
  15230. glGetProgramInfoLog.play = False
  15231. gl.add(glGetProgramInfoLog)
  15232. glGetProgramiv = Function('glGetProgramiv')
  15233. glGetProgramiv.ret = Return('void')
  15234. glGetProgramiv.add( Input( 'program','GLuint' ))
  15235. glGetProgramiv.add( Input( 'pname','GLenum' ))
  15236. glGetProgramiv.add( Output( 'params','GLint *' ,size = 1 ))
  15237. glGetProgramiv.version = '2.0'
  15238. glGetProgramiv.category = 'GL_VERSION_2_0'
  15239. glGetProgramiv.esVersions = [2.0]
  15240. glGetProgramiv.trace = True
  15241. glGetProgramiv.play = False
  15242. gl.add(glGetProgramiv)
  15243. glGetShaderInfoLog = Function('glGetShaderInfoLog')
  15244. glGetShaderInfoLog.ret = Return('void')
  15245. glGetShaderInfoLog.add( Input( 'shader','GLuint' ))
  15246. glGetShaderInfoLog.add( Input( 'bufSize','GLsizei' ))
  15247. glGetShaderInfoLog.add( Output( 'length','GLsizei *' ,size = 'length ? 1 : 0' ))
  15248. glGetShaderInfoLog.add( Output( 'infoLog','GLchar *' ,maxSize = 'bufSize' ))
  15249. glGetShaderInfoLog.version = '2.0'
  15250. glGetShaderInfoLog.category = 'GL_VERSION_2_0'
  15251. glGetShaderInfoLog.esVersions = [2.0]
  15252. glGetShaderInfoLog.trace = True
  15253. glGetShaderInfoLog.play = False
  15254. gl.add(glGetShaderInfoLog)
  15255. glGetShaderSource = Function('glGetShaderSource')
  15256. glGetShaderSource.ret = Return('void')
  15257. glGetShaderSource.add( Input( 'shader','GLuint' ))
  15258. glGetShaderSource.add( Input( 'bufSize','GLsizei' ))
  15259. glGetShaderSource.add( Output( 'length','GLsizei *' ,size = 'length ? 1 : 0' ))
  15260. glGetShaderSource.add( Output( 'source','GLchar *' ,maxSize = 'bufSize' ))
  15261. glGetShaderSource.version = '2.0'
  15262. glGetShaderSource.category = 'GL_VERSION_2_0'
  15263. glGetShaderSource.esVersions = [2.0]
  15264. glGetShaderSource.trace = True
  15265. glGetShaderSource.play = False
  15266. gl.add(glGetShaderSource)
  15267. glGetShaderiv = Function('glGetShaderiv')
  15268. glGetShaderiv.ret = Return('void')
  15269. glGetShaderiv.add( Input( 'shader','GLuint' ))
  15270. glGetShaderiv.add( Input( 'pname','GLenum' ))
  15271. glGetShaderiv.add( Output( 'params','GLint *' ,size = 1 ))
  15272. glGetShaderiv.version = '2.0'
  15273. glGetShaderiv.category = 'GL_VERSION_2_0'
  15274. glGetShaderiv.esVersions = [2.0]
  15275. glGetShaderiv.trace = True
  15276. glGetShaderiv.play = False
  15277. gl.add(glGetShaderiv)
  15278. glGetUniformLocation = Function('glGetUniformLocation')
  15279. glGetUniformLocation.ret = Return('GLint')
  15280. glGetUniformLocation.add( Input( 'program','GLuint' ))
  15281. glGetUniformLocation.add( Input( 'name','const GLchar *' ,cast = 'const char *' ))
  15282. glGetUniformLocation.version = '2.0'
  15283. glGetUniformLocation.category = 'GL_VERSION_2_0'
  15284. glGetUniformLocation.esVersions = [2.0]
  15285. glGetUniformLocation.trace = True
  15286. glGetUniformLocation.play = False
  15287. gl.add(glGetUniformLocation)
  15288. glGetUniformfv = Function('glGetUniformfv')
  15289. glGetUniformfv.ret = Return('void')
  15290. glGetUniformfv.add( Input( 'program','GLuint' ))
  15291. glGetUniformfv.add( Input( 'location','GLint' ))
  15292. glGetUniformfv.add( Output( 'params','GLfloat *' ))
  15293. glGetUniformfv.version = '2.0'
  15294. glGetUniformfv.category = 'GL_VERSION_2_0'
  15295. glGetUniformfv.esVersions = [2.0]
  15296. glGetUniformfv.trace = True
  15297. glGetUniformfv.play = False
  15298. gl.add(glGetUniformfv)
  15299. glGetUniformiv = Function('glGetUniformiv')
  15300. glGetUniformiv.ret = Return('void')
  15301. glGetUniformiv.add( Input( 'program','GLuint' ))
  15302. glGetUniformiv.add( Input( 'location','GLint' ))
  15303. glGetUniformiv.add( Output( 'params','GLint *' ))
  15304. glGetUniformiv.version = '2.0'
  15305. glGetUniformiv.category = 'GL_VERSION_2_0'
  15306. glGetUniformiv.esVersions = [2.0]
  15307. glGetUniformiv.trace = True
  15308. glGetUniformiv.play = False
  15309. gl.add(glGetUniformiv)
  15310. glGetVertexAttribPointerv = Function('glGetVertexAttribPointerv')
  15311. glGetVertexAttribPointerv.ret = Return('void')
  15312. glGetVertexAttribPointerv.add( Input( 'index','GLuint' ))
  15313. glGetVertexAttribPointerv.add( Input( 'pname','GLenum' ))
  15314. glGetVertexAttribPointerv.add( Output( 'pointer','GLvoid **' ,size = 1 ))
  15315. glGetVertexAttribPointerv.version = '2.0'
  15316. glGetVertexAttribPointerv.category = 'GL_VERSION_2_0'
  15317. glGetVertexAttribPointerv.esVersions = [2.0]
  15318. glGetVertexAttribPointerv.trace = True
  15319. glGetVertexAttribPointerv.play = False
  15320. gl.add(glGetVertexAttribPointerv)
  15321. glGetVertexAttribdv = Function('glGetVertexAttribdv')
  15322. glGetVertexAttribdv.ret = Return('void')
  15323. glGetVertexAttribdv.add( Input( 'index','GLuint' ))
  15324. glGetVertexAttribdv.add( Input( 'pname','GLenum' ))
  15325. glGetVertexAttribdv.add( Output( 'params','GLdouble *' ,size = 4 ))
  15326. glGetVertexAttribdv.version = '2.0'
  15327. glGetVertexAttribdv.category = 'GL_VERSION_2_0'
  15328. glGetVertexAttribdv.trace = True
  15329. glGetVertexAttribdv.play = False
  15330. gl.add(glGetVertexAttribdv)
  15331. glGetVertexAttribfv = Function('glGetVertexAttribfv')
  15332. glGetVertexAttribfv.ret = Return('void')
  15333. glGetVertexAttribfv.add( Input( 'index','GLuint' ))
  15334. glGetVertexAttribfv.add( Input( 'pname','GLenum' ))
  15335. glGetVertexAttribfv.add( Output( 'params','GLfloat *' ,size = 4 ))
  15336. glGetVertexAttribfv.version = '2.0'
  15337. glGetVertexAttribfv.category = 'GL_VERSION_2_0'
  15338. glGetVertexAttribfv.esVersions = [2.0]
  15339. glGetVertexAttribfv.trace = True
  15340. glGetVertexAttribfv.play = False
  15341. gl.add(glGetVertexAttribfv)
  15342. glGetVertexAttribiv = Function('glGetVertexAttribiv')
  15343. glGetVertexAttribiv.ret = Return('void')
  15344. glGetVertexAttribiv.add( Input( 'index','GLuint' ))
  15345. glGetVertexAttribiv.add( Input( 'pname','GLenum' ))
  15346. glGetVertexAttribiv.add( Output( 'params','GLint *' ,size = 4 ))
  15347. glGetVertexAttribiv.version = '2.0'
  15348. glGetVertexAttribiv.category = 'GL_VERSION_2_0'
  15349. glGetVertexAttribiv.esVersions = [2.0]
  15350. glGetVertexAttribiv.trace = True
  15351. glGetVertexAttribiv.play = False
  15352. gl.add(glGetVertexAttribiv)
  15353. glIsProgram = Function('glIsProgram')
  15354. glIsProgram.ret = Return('GLboolean')
  15355. glIsProgram.add( Input( 'program','GLuint' ))
  15356. glIsProgram.version = '2.0'
  15357. glIsProgram.category = 'GL_VERSION_2_0'
  15358. glIsProgram.esVersions = [2.0]
  15359. glIsProgram.trace = True
  15360. glIsProgram.play = True
  15361. gl.add(glIsProgram)
  15362. glIsShader = Function('glIsShader')
  15363. glIsShader.ret = Return('GLboolean')
  15364. glIsShader.add( Input( 'shader','GLuint' ))
  15365. glIsShader.version = '2.0'
  15366. glIsShader.category = 'GL_VERSION_2_0'
  15367. glIsShader.esVersions = [2.0]
  15368. glIsShader.trace = True
  15369. glIsShader.play = True
  15370. gl.add(glIsShader)
  15371. glLinkProgram = Function('glLinkProgram')
  15372. glLinkProgram.ret = Return('void')
  15373. glLinkProgram.add( Input( 'program','GLuint' ))
  15374. glLinkProgram.version = '2.0'
  15375. glLinkProgram.category = 'GL_VERSION_2_0'
  15376. glLinkProgram.esVersions = [2.0]
  15377. glLinkProgram.trace = True
  15378. glLinkProgram.play = True
  15379. gl.add(glLinkProgram)
  15380. glShaderSource = Function('glShaderSource')
  15381. glShaderSource.ret = Return('void')
  15382. glShaderSource.add( Input( 'shader','GLuint' ))
  15383. glShaderSource.add( Input( 'count','GLsizei' ))
  15384. glShaderSource.add( Input( 'string','const GLchar * const *' ,size = 'string ? count : 0' ,cast = 'const char * const *' ))
  15385. glShaderSource.add( Input( 'length','const GLint *' ,size = 'length ? count : 0' ))
  15386. glShaderSource.version = '2.0'
  15387. glShaderSource.category = 'GL_VERSION_2_0'
  15388. glShaderSource.esVersions = [2.0]
  15389. glShaderSource.trace = True
  15390. glShaderSource.play = False
  15391. gl.add(glShaderSource)
  15392. glStencilFuncSeparate = Function('glStencilFuncSeparate')
  15393. glStencilFuncSeparate.ret = Return('void')
  15394. glStencilFuncSeparate.add( Input( 'face','GLenum' ))
  15395. glStencilFuncSeparate.add( Input( 'func','GLenum' ))
  15396. glStencilFuncSeparate.add( Input( 'ref','GLint' ,regalLog = 'boost::print::hex(ref)' ))
  15397. glStencilFuncSeparate.add( Input( 'mask','GLuint' ,regalLog = 'boost::print::hex(mask)' ))
  15398. glStencilFuncSeparate.version = '2.0'
  15399. glStencilFuncSeparate.category = 'GL_VERSION_2_0'
  15400. glStencilFuncSeparate.esVersions = [2.0]
  15401. glStencilFuncSeparate.trace = True
  15402. glStencilFuncSeparate.play = True
  15403. gl.add(glStencilFuncSeparate)
  15404. glStencilMaskSeparate = Function('glStencilMaskSeparate')
  15405. glStencilMaskSeparate.ret = Return('void')
  15406. glStencilMaskSeparate.add( Input( 'face','GLenum' ))
  15407. glStencilMaskSeparate.add( Input( 'mask','GLuint' ,regalLog = 'boost::print::hex(mask)' ))
  15408. glStencilMaskSeparate.version = '2.0'
  15409. glStencilMaskSeparate.category = 'GL_VERSION_2_0'
  15410. glStencilMaskSeparate.esVersions = [2.0]
  15411. glStencilMaskSeparate.trace = True
  15412. glStencilMaskSeparate.play = True
  15413. gl.add(glStencilMaskSeparate)
  15414. glStencilOpSeparate = Function('glStencilOpSeparate')
  15415. glStencilOpSeparate.ret = Return('void')
  15416. glStencilOpSeparate.add( Input( 'face','GLenum' ))
  15417. glStencilOpSeparate.add( Input( 'fail','GLenum' ))
  15418. glStencilOpSeparate.add( Input( 'zfail','GLenum' ))
  15419. glStencilOpSeparate.add( Input( 'zpass','GLenum' ))
  15420. glStencilOpSeparate.version = '2.0'
  15421. glStencilOpSeparate.category = 'GL_VERSION_2_0'
  15422. glStencilOpSeparate.esVersions = [2.0]
  15423. glStencilOpSeparate.trace = True
  15424. glStencilOpSeparate.play = True
  15425. gl.add(glStencilOpSeparate)
  15426. glUniform1f = Function('glUniform1f')
  15427. glUniform1f.ret = Return('void')
  15428. glUniform1f.add( Input( 'location','GLint' ))
  15429. glUniform1f.add( Input( 'v0','GLfloat' ))
  15430. glUniform1f.version = '2.0'
  15431. glUniform1f.category = 'GL_VERSION_2_0'
  15432. glUniform1f.esVersions = [2.0]
  15433. glUniform1f.trace = True
  15434. glUniform1f.play = True
  15435. gl.add(glUniform1f)
  15436. glUniform1fv = Function('glUniform1fv')
  15437. glUniform1fv.ret = Return('void')
  15438. glUniform1fv.add( Input( 'location','GLint' ))
  15439. glUniform1fv.add( Input( 'count','GLsizei' ))
  15440. glUniform1fv.add( Input( 'value','const GLfloat *' ,size = '1 * count' ))
  15441. glUniform1fv.version = '2.0'
  15442. glUniform1fv.category = 'GL_VERSION_2_0'
  15443. glUniform1fv.esVersions = [2.0]
  15444. glUniform1fv.trace = True
  15445. glUniform1fv.play = True
  15446. gl.add(glUniform1fv)
  15447. glUniform1i = Function('glUniform1i')
  15448. glUniform1i.ret = Return('void')
  15449. glUniform1i.add( Input( 'location','GLint' ))
  15450. glUniform1i.add( Input( 'v0','GLint' ))
  15451. glUniform1i.version = '2.0'
  15452. glUniform1i.category = 'GL_VERSION_2_0'
  15453. glUniform1i.esVersions = [2.0]
  15454. glUniform1i.trace = True
  15455. glUniform1i.play = True
  15456. gl.add(glUniform1i)
  15457. glUniform1iv = Function('glUniform1iv')
  15458. glUniform1iv.ret = Return('void')
  15459. glUniform1iv.add( Input( 'location','GLint' ))
  15460. glUniform1iv.add( Input( 'count','GLsizei' ))
  15461. glUniform1iv.add( Input( 'value','const GLint *' ,size = 'count' ))
  15462. glUniform1iv.version = '2.0'
  15463. glUniform1iv.category = 'GL_VERSION_2_0'
  15464. glUniform1iv.esVersions = [2.0]
  15465. glUniform1iv.trace = True
  15466. glUniform1iv.play = True
  15467. gl.add(glUniform1iv)
  15468. glUniform2f = Function('glUniform2f')
  15469. glUniform2f.ret = Return('void')
  15470. glUniform2f.add( Input( 'location','GLint' ))
  15471. glUniform2f.add( Input( 'v0','GLfloat' ))
  15472. glUniform2f.add( Input( 'v1','GLfloat' ))
  15473. glUniform2f.version = '2.0'
  15474. glUniform2f.category = 'GL_VERSION_2_0'
  15475. glUniform2f.esVersions = [2.0]
  15476. glUniform2f.trace = True
  15477. glUniform2f.play = True
  15478. gl.add(glUniform2f)
  15479. glUniform2fv = Function('glUniform2fv')
  15480. glUniform2fv.ret = Return('void')
  15481. glUniform2fv.add( Input( 'location','GLint' ))
  15482. glUniform2fv.add( Input( 'count','GLsizei' ))
  15483. glUniform2fv.add( Input( 'value','const GLfloat *' ,size = 'count' ))
  15484. glUniform2fv.version = '2.0'
  15485. glUniform2fv.category = 'GL_VERSION_2_0'
  15486. glUniform2fv.esVersions = [2.0]
  15487. glUniform2fv.trace = True
  15488. glUniform2fv.play = True
  15489. gl.add(glUniform2fv)
  15490. glUniform2i = Function('glUniform2i')
  15491. glUniform2i.ret = Return('void')
  15492. glUniform2i.add( Input( 'location','GLint' ))
  15493. glUniform2i.add( Input( 'v0','GLint' ))
  15494. glUniform2i.add( Input( 'v1','GLint' ))
  15495. glUniform2i.version = '2.0'
  15496. glUniform2i.category = 'GL_VERSION_2_0'
  15497. glUniform2i.esVersions = [2.0]
  15498. glUniform2i.trace = True
  15499. glUniform2i.play = True
  15500. gl.add(glUniform2i)
  15501. glUniform2iv = Function('glUniform2iv')
  15502. glUniform2iv.ret = Return('void')
  15503. glUniform2iv.add( Input( 'location','GLint' ))
  15504. glUniform2iv.add( Input( 'count','GLsizei' ))
  15505. glUniform2iv.add( Input( 'value','const GLint *' ,size = '2 * count' ))
  15506. glUniform2iv.version = '2.0'
  15507. glUniform2iv.category = 'GL_VERSION_2_0'
  15508. glUniform2iv.esVersions = [2.0]
  15509. glUniform2iv.trace = True
  15510. glUniform2iv.play = True
  15511. gl.add(glUniform2iv)
  15512. glUniform3f = Function('glUniform3f')
  15513. glUniform3f.ret = Return('void')
  15514. glUniform3f.add( Input( 'location','GLint' ))
  15515. glUniform3f.add( Input( 'v0','GLfloat' ))
  15516. glUniform3f.add( Input( 'v1','GLfloat' ))
  15517. glUniform3f.add( Input( 'v2','GLfloat' ))
  15518. glUniform3f.version = '2.0'
  15519. glUniform3f.category = 'GL_VERSION_2_0'
  15520. glUniform3f.esVersions = [2.0]
  15521. glUniform3f.trace = True
  15522. glUniform3f.play = True
  15523. gl.add(glUniform3f)
  15524. glUniform3fv = Function('glUniform3fv')
  15525. glUniform3fv.ret = Return('void')
  15526. glUniform3fv.add( Input( 'location','GLint' ))
  15527. glUniform3fv.add( Input( 'count','GLsizei' ))
  15528. glUniform3fv.add( Input( 'value','const GLfloat *' ,size = '3 * count' ))
  15529. glUniform3fv.version = '2.0'
  15530. glUniform3fv.category = 'GL_VERSION_2_0'
  15531. glUniform3fv.esVersions = [2.0]
  15532. glUniform3fv.trace = True
  15533. glUniform3fv.play = True
  15534. gl.add(glUniform3fv)
  15535. glUniform3i = Function('glUniform3i')
  15536. glUniform3i.ret = Return('void')
  15537. glUniform3i.add( Input( 'location','GLint' ))
  15538. glUniform3i.add( Input( 'v0','GLint' ))
  15539. glUniform3i.add( Input( 'v1','GLint' ))
  15540. glUniform3i.add( Input( 'v2','GLint' ))
  15541. glUniform3i.version = '2.0'
  15542. glUniform3i.category = 'GL_VERSION_2_0'
  15543. glUniform3i.esVersions = [2.0]
  15544. glUniform3i.trace = True
  15545. glUniform3i.play = True
  15546. gl.add(glUniform3i)
  15547. glUniform3iv = Function('glUniform3iv')
  15548. glUniform3iv.ret = Return('void')
  15549. glUniform3iv.add( Input( 'location','GLint' ))
  15550. glUniform3iv.add( Input( 'count','GLsizei' ))
  15551. glUniform3iv.add( Input( 'value','const GLint *' ,size = '3 * count' ))
  15552. glUniform3iv.version = '2.0'
  15553. glUniform3iv.category = 'GL_VERSION_2_0'
  15554. glUniform3iv.esVersions = [2.0]
  15555. glUniform3iv.trace = True
  15556. glUniform3iv.play = True
  15557. gl.add(glUniform3iv)
  15558. glUniform4f = Function('glUniform4f')
  15559. glUniform4f.ret = Return('void')
  15560. glUniform4f.add( Input( 'location','GLint' ))
  15561. glUniform4f.add( Input( 'v0','GLfloat' ))
  15562. glUniform4f.add( Input( 'v1','GLfloat' ))
  15563. glUniform4f.add( Input( 'v2','GLfloat' ))
  15564. glUniform4f.add( Input( 'v3','GLfloat' ))
  15565. glUniform4f.version = '2.0'
  15566. glUniform4f.category = 'GL_VERSION_2_0'
  15567. glUniform4f.esVersions = [2.0]
  15568. glUniform4f.trace = True
  15569. glUniform4f.play = True
  15570. gl.add(glUniform4f)
  15571. glUniform4fv = Function('glUniform4fv')
  15572. glUniform4fv.ret = Return('void')
  15573. glUniform4fv.add( Input( 'location','GLint' ))
  15574. glUniform4fv.add( Input( 'count','GLsizei' ))
  15575. glUniform4fv.add( Input( 'value','const GLfloat *' ,size = '4 * count' ))
  15576. glUniform4fv.version = '2.0'
  15577. glUniform4fv.category = 'GL_VERSION_2_0'
  15578. glUniform4fv.esVersions = [2.0]
  15579. glUniform4fv.trace = True
  15580. glUniform4fv.play = True
  15581. gl.add(glUniform4fv)
  15582. glUniform4i = Function('glUniform4i')
  15583. glUniform4i.ret = Return('void')
  15584. glUniform4i.add( Input( 'location','GLint' ))
  15585. glUniform4i.add( Input( 'v0','GLint' ))
  15586. glUniform4i.add( Input( 'v1','GLint' ))
  15587. glUniform4i.add( Input( 'v2','GLint' ))
  15588. glUniform4i.add( Input( 'v3','GLint' ))
  15589. glUniform4i.version = '2.0'
  15590. glUniform4i.category = 'GL_VERSION_2_0'
  15591. glUniform4i.esVersions = [2.0]
  15592. glUniform4i.trace = True
  15593. glUniform4i.play = True
  15594. gl.add(glUniform4i)
  15595. glUniform4iv = Function('glUniform4iv')
  15596. glUniform4iv.ret = Return('void')
  15597. glUniform4iv.add( Input( 'location','GLint' ))
  15598. glUniform4iv.add( Input( 'count','GLsizei' ))
  15599. glUniform4iv.add( Input( 'value','const GLint *' ,size = '4 * count' ))
  15600. glUniform4iv.version = '2.0'
  15601. glUniform4iv.category = 'GL_VERSION_2_0'
  15602. glUniform4iv.esVersions = [2.0]
  15603. glUniform4iv.trace = True
  15604. glUniform4iv.play = True
  15605. gl.add(glUniform4iv)
  15606. glUniformMatrix2fv = Function('glUniformMatrix2fv')
  15607. glUniformMatrix2fv.ret = Return('void')
  15608. glUniformMatrix2fv.add( Input( 'location','GLint' ))
  15609. glUniformMatrix2fv.add( Input( 'count','GLsizei' ))
  15610. glUniformMatrix2fv.add( Input( 'transpose','GLboolean' ))
  15611. glUniformMatrix2fv.add( Input( 'value','const GLfloat *' ,size = '2 * 2 * count' ))
  15612. glUniformMatrix2fv.version = '2.0'
  15613. glUniformMatrix2fv.category = 'GL_VERSION_2_0'
  15614. glUniformMatrix2fv.esVersions = [2.0]
  15615. glUniformMatrix2fv.trace = True
  15616. glUniformMatrix2fv.play = True
  15617. gl.add(glUniformMatrix2fv)
  15618. glUniformMatrix3fv = Function('glUniformMatrix3fv')
  15619. glUniformMatrix3fv.ret = Return('void')
  15620. glUniformMatrix3fv.add( Input( 'location','GLint' ))
  15621. glUniformMatrix3fv.add( Input( 'count','GLsizei' ))
  15622. glUniformMatrix3fv.add( Input( 'transpose','GLboolean' ))
  15623. glUniformMatrix3fv.add( Input( 'value','const GLfloat *' ,size = '3 * 3 * count' ))
  15624. glUniformMatrix3fv.version = '2.0'
  15625. glUniformMatrix3fv.category = 'GL_VERSION_2_0'
  15626. glUniformMatrix3fv.esVersions = [2.0]
  15627. glUniformMatrix3fv.trace = True
  15628. glUniformMatrix3fv.play = True
  15629. gl.add(glUniformMatrix3fv)
  15630. glUniformMatrix4fv = Function('glUniformMatrix4fv')
  15631. glUniformMatrix4fv.ret = Return('void')
  15632. glUniformMatrix4fv.add( Input( 'location','GLint' ))
  15633. glUniformMatrix4fv.add( Input( 'count','GLsizei' ))
  15634. glUniformMatrix4fv.add( Input( 'transpose','GLboolean' ))
  15635. glUniformMatrix4fv.add( Input( 'value','const GLfloat *' ,size = '4 * 4 * count' ))
  15636. glUniformMatrix4fv.version = '2.0'
  15637. glUniformMatrix4fv.category = 'GL_VERSION_2_0'
  15638. glUniformMatrix4fv.esVersions = [2.0]
  15639. glUniformMatrix4fv.trace = True
  15640. glUniformMatrix4fv.play = True
  15641. gl.add(glUniformMatrix4fv)
  15642. glUseProgram = Function('glUseProgram')
  15643. glUseProgram.ret = Return('void')
  15644. glUseProgram.add( Input( 'program','GLuint' ))
  15645. glUseProgram.version = '2.0'
  15646. glUseProgram.category = 'GL_VERSION_2_0'
  15647. glUseProgram.esVersions = [2.0]
  15648. glUseProgram.trace = True
  15649. glUseProgram.play = True
  15650. gl.add(glUseProgram)
  15651. glValidateProgram = Function('glValidateProgram')
  15652. glValidateProgram.ret = Return('void')
  15653. glValidateProgram.add( Input( 'program','GLuint' ))
  15654. glValidateProgram.version = '2.0'
  15655. glValidateProgram.category = 'GL_VERSION_2_0'
  15656. glValidateProgram.esVersions = [2.0]
  15657. glValidateProgram.trace = True
  15658. glValidateProgram.play = True
  15659. gl.add(glValidateProgram)
  15660. glVertexAttrib1d = Function('glVertexAttrib1d')
  15661. glVertexAttrib1d.ret = Return('void')
  15662. glVertexAttrib1d.add( Input( 'index','GLuint' ))
  15663. glVertexAttrib1d.add( Input( 'x','GLdouble' ))
  15664. glVertexAttrib1d.version = '2.0'
  15665. glVertexAttrib1d.category = 'GL_VERSION_2_0'
  15666. glVertexAttrib1d.trace = True
  15667. glVertexAttrib1d.play = True
  15668. gl.add(glVertexAttrib1d)
  15669. glVertexAttrib1dv = Function('glVertexAttrib1dv')
  15670. glVertexAttrib1dv.ret = Return('void')
  15671. glVertexAttrib1dv.add( Input( 'index','GLuint' ))
  15672. glVertexAttrib1dv.add( Input( 'v','const GLdouble *' ,size = 1 ))
  15673. glVertexAttrib1dv.version = '2.0'
  15674. glVertexAttrib1dv.category = 'GL_VERSION_2_0'
  15675. glVertexAttrib1dv.trace = True
  15676. glVertexAttrib1dv.play = True
  15677. gl.add(glVertexAttrib1dv)
  15678. glVertexAttrib1f = Function('glVertexAttrib1f')
  15679. glVertexAttrib1f.ret = Return('void')
  15680. glVertexAttrib1f.add( Input( 'index','GLuint' ))
  15681. glVertexAttrib1f.add( Input( 'x','GLfloat' ))
  15682. glVertexAttrib1f.version = '2.0'
  15683. glVertexAttrib1f.category = 'GL_VERSION_2_0'
  15684. glVertexAttrib1f.esVersions = [2.0]
  15685. glVertexAttrib1f.trace = True
  15686. glVertexAttrib1f.play = True
  15687. gl.add(glVertexAttrib1f)
  15688. glVertexAttrib1fv = Function('glVertexAttrib1fv')
  15689. glVertexAttrib1fv.ret = Return('void')
  15690. glVertexAttrib1fv.add( Input( 'index','GLuint' ))
  15691. glVertexAttrib1fv.add( Input( 'v','const GLfloat *' ,size = 1 ))
  15692. glVertexAttrib1fv.version = '2.0'
  15693. glVertexAttrib1fv.category = 'GL_VERSION_2_0'
  15694. glVertexAttrib1fv.esVersions = [2.0]
  15695. glVertexAttrib1fv.trace = True
  15696. glVertexAttrib1fv.play = True
  15697. gl.add(glVertexAttrib1fv)
  15698. glVertexAttrib1s = Function('glVertexAttrib1s')
  15699. glVertexAttrib1s.ret = Return('void')
  15700. glVertexAttrib1s.add( Input( 'index','GLuint' ))
  15701. glVertexAttrib1s.add( Input( 'x','GLshort' ))
  15702. glVertexAttrib1s.version = '2.0'
  15703. glVertexAttrib1s.category = 'GL_VERSION_2_0'
  15704. glVertexAttrib1s.trace = True
  15705. glVertexAttrib1s.play = True
  15706. gl.add(glVertexAttrib1s)
  15707. glVertexAttrib1sv = Function('glVertexAttrib1sv')
  15708. glVertexAttrib1sv.ret = Return('void')
  15709. glVertexAttrib1sv.add( Input( 'index','GLuint' ))
  15710. glVertexAttrib1sv.add( Input( 'v','const GLshort *' ,size = 1 ))
  15711. glVertexAttrib1sv.version = '2.0'
  15712. glVertexAttrib1sv.category = 'GL_VERSION_2_0'
  15713. glVertexAttrib1sv.trace = True
  15714. glVertexAttrib1sv.play = True
  15715. gl.add(glVertexAttrib1sv)
  15716. glVertexAttrib2d = Function('glVertexAttrib2d')
  15717. glVertexAttrib2d.ret = Return('void')
  15718. glVertexAttrib2d.add( Input( 'index','GLuint' ))
  15719. glVertexAttrib2d.add( Input( 'x','GLdouble' ))
  15720. glVertexAttrib2d.add( Input( 'y','GLdouble' ))
  15721. glVertexAttrib2d.version = '2.0'
  15722. glVertexAttrib2d.category = 'GL_VERSION_2_0'
  15723. glVertexAttrib2d.trace = True
  15724. glVertexAttrib2d.play = True
  15725. gl.add(glVertexAttrib2d)
  15726. glVertexAttrib2dv = Function('glVertexAttrib2dv')
  15727. glVertexAttrib2dv.ret = Return('void')
  15728. glVertexAttrib2dv.add( Input( 'index','GLuint' ))
  15729. glVertexAttrib2dv.add( Input( 'v','const GLdouble *' ,size = 2 ))
  15730. glVertexAttrib2dv.version = '2.0'
  15731. glVertexAttrib2dv.category = 'GL_VERSION_2_0'
  15732. glVertexAttrib2dv.trace = True
  15733. glVertexAttrib2dv.play = True
  15734. gl.add(glVertexAttrib2dv)
  15735. glVertexAttrib2f = Function('glVertexAttrib2f')
  15736. glVertexAttrib2f.ret = Return('void')
  15737. glVertexAttrib2f.add( Input( 'index','GLuint' ))
  15738. glVertexAttrib2f.add( Input( 'x','GLfloat' ))
  15739. glVertexAttrib2f.add( Input( 'y','GLfloat' ))
  15740. glVertexAttrib2f.version = '2.0'
  15741. glVertexAttrib2f.category = 'GL_VERSION_2_0'
  15742. glVertexAttrib2f.esVersions = [2.0]
  15743. glVertexAttrib2f.trace = True
  15744. glVertexAttrib2f.play = True
  15745. gl.add(glVertexAttrib2f)
  15746. glVertexAttrib2fv = Function('glVertexAttrib2fv')
  15747. glVertexAttrib2fv.ret = Return('void')
  15748. glVertexAttrib2fv.add( Input( 'index','GLuint' ))
  15749. glVertexAttrib2fv.add( Input( 'v','const GLfloat *' ,size = 2 ))
  15750. glVertexAttrib2fv.version = '2.0'
  15751. glVertexAttrib2fv.category = 'GL_VERSION_2_0'
  15752. glVertexAttrib2fv.esVersions = [2.0]
  15753. glVertexAttrib2fv.trace = True
  15754. glVertexAttrib2fv.play = True
  15755. gl.add(glVertexAttrib2fv)
  15756. glVertexAttrib2s = Function('glVertexAttrib2s')
  15757. glVertexAttrib2s.ret = Return('void')
  15758. glVertexAttrib2s.add( Input( 'index','GLuint' ))
  15759. glVertexAttrib2s.add( Input( 'x','GLshort' ))
  15760. glVertexAttrib2s.add( Input( 'y','GLshort' ))
  15761. glVertexAttrib2s.version = '2.0'
  15762. glVertexAttrib2s.category = 'GL_VERSION_2_0'
  15763. glVertexAttrib2s.trace = True
  15764. glVertexAttrib2s.play = True
  15765. gl.add(glVertexAttrib2s)
  15766. glVertexAttrib2sv = Function('glVertexAttrib2sv')
  15767. glVertexAttrib2sv.ret = Return('void')
  15768. glVertexAttrib2sv.add( Input( 'index','GLuint' ))
  15769. glVertexAttrib2sv.add( Input( 'v','const GLshort *' ,size = 2 ))
  15770. glVertexAttrib2sv.version = '2.0'
  15771. glVertexAttrib2sv.category = 'GL_VERSION_2_0'
  15772. glVertexAttrib2sv.trace = True
  15773. glVertexAttrib2sv.play = True
  15774. gl.add(glVertexAttrib2sv)
  15775. glVertexAttrib3d = Function('glVertexAttrib3d')
  15776. glVertexAttrib3d.ret = Return('void')
  15777. glVertexAttrib3d.add( Input( 'index','GLuint' ))
  15778. glVertexAttrib3d.add( Input( 'x','GLdouble' ))
  15779. glVertexAttrib3d.add( Input( 'y','GLdouble' ))
  15780. glVertexAttrib3d.add( Input( 'z','GLdouble' ))
  15781. glVertexAttrib3d.version = '2.0'
  15782. glVertexAttrib3d.category = 'GL_VERSION_2_0'
  15783. glVertexAttrib3d.trace = True
  15784. glVertexAttrib3d.play = True
  15785. gl.add(glVertexAttrib3d)
  15786. glVertexAttrib3dv = Function('glVertexAttrib3dv')
  15787. glVertexAttrib3dv.ret = Return('void')
  15788. glVertexAttrib3dv.add( Input( 'index','GLuint' ))
  15789. glVertexAttrib3dv.add( Input( 'v','const GLdouble *' ,size = 3 ))
  15790. glVertexAttrib3dv.version = '2.0'
  15791. glVertexAttrib3dv.category = 'GL_VERSION_2_0'
  15792. glVertexAttrib3dv.trace = True
  15793. glVertexAttrib3dv.play = True
  15794. gl.add(glVertexAttrib3dv)
  15795. glVertexAttrib3f = Function('glVertexAttrib3f')
  15796. glVertexAttrib3f.ret = Return('void')
  15797. glVertexAttrib3f.add( Input( 'index','GLuint' ))
  15798. glVertexAttrib3f.add( Input( 'x','GLfloat' ))
  15799. glVertexAttrib3f.add( Input( 'y','GLfloat' ))
  15800. glVertexAttrib3f.add( Input( 'z','GLfloat' ))
  15801. glVertexAttrib3f.version = '2.0'
  15802. glVertexAttrib3f.category = 'GL_VERSION_2_0'
  15803. glVertexAttrib3f.esVersions = [2.0]
  15804. glVertexAttrib3f.trace = True
  15805. glVertexAttrib3f.play = True
  15806. gl.add(glVertexAttrib3f)
  15807. glVertexAttrib3fv = Function('glVertexAttrib3fv')
  15808. glVertexAttrib3fv.ret = Return('void')
  15809. glVertexAttrib3fv.add( Input( 'index','GLuint' ))
  15810. glVertexAttrib3fv.add( Input( 'v','const GLfloat *' ,size = 3 ))
  15811. glVertexAttrib3fv.version = '2.0'
  15812. glVertexAttrib3fv.category = 'GL_VERSION_2_0'
  15813. glVertexAttrib3fv.esVersions = [2.0]
  15814. glVertexAttrib3fv.trace = True
  15815. glVertexAttrib3fv.play = True
  15816. gl.add(glVertexAttrib3fv)
  15817. glVertexAttrib3s = Function('glVertexAttrib3s')
  15818. glVertexAttrib3s.ret = Return('void')
  15819. glVertexAttrib3s.add( Input( 'index','GLuint' ))
  15820. glVertexAttrib3s.add( Input( 'x','GLshort' ))
  15821. glVertexAttrib3s.add( Input( 'y','GLshort' ))
  15822. glVertexAttrib3s.add( Input( 'z','GLshort' ))
  15823. glVertexAttrib3s.version = '2.0'
  15824. glVertexAttrib3s.category = 'GL_VERSION_2_0'
  15825. glVertexAttrib3s.trace = True
  15826. glVertexAttrib3s.play = True
  15827. gl.add(glVertexAttrib3s)
  15828. glVertexAttrib3sv = Function('glVertexAttrib3sv')
  15829. glVertexAttrib3sv.ret = Return('void')
  15830. glVertexAttrib3sv.add( Input( 'index','GLuint' ))
  15831. glVertexAttrib3sv.add( Input( 'v','const GLshort *' ,size = 3 ))
  15832. glVertexAttrib3sv.version = '2.0'
  15833. glVertexAttrib3sv.category = 'GL_VERSION_2_0'
  15834. glVertexAttrib3sv.trace = True
  15835. glVertexAttrib3sv.play = True
  15836. gl.add(glVertexAttrib3sv)
  15837. glVertexAttrib4Nbv = Function('glVertexAttrib4Nbv')
  15838. glVertexAttrib4Nbv.ret = Return('void')
  15839. glVertexAttrib4Nbv.add( Input( 'index','GLuint' ))
  15840. glVertexAttrib4Nbv.add( Input( 'v','const GLbyte *' ,size = 4 ))
  15841. glVertexAttrib4Nbv.version = '2.0'
  15842. glVertexAttrib4Nbv.category = 'GL_VERSION_2_0'
  15843. glVertexAttrib4Nbv.trace = True
  15844. glVertexAttrib4Nbv.play = True
  15845. gl.add(glVertexAttrib4Nbv)
  15846. glVertexAttrib4Niv = Function('glVertexAttrib4Niv')
  15847. glVertexAttrib4Niv.ret = Return('void')
  15848. glVertexAttrib4Niv.add( Input( 'index','GLuint' ))
  15849. glVertexAttrib4Niv.add( Input( 'v','const GLint *' ,size = 4 ))
  15850. glVertexAttrib4Niv.version = '2.0'
  15851. glVertexAttrib4Niv.category = 'GL_VERSION_2_0'
  15852. glVertexAttrib4Niv.trace = True
  15853. glVertexAttrib4Niv.play = True
  15854. gl.add(glVertexAttrib4Niv)
  15855. glVertexAttrib4Nsv = Function('glVertexAttrib4Nsv')
  15856. glVertexAttrib4Nsv.ret = Return('void')
  15857. glVertexAttrib4Nsv.add( Input( 'index','GLuint' ))
  15858. glVertexAttrib4Nsv.add( Input( 'v','const GLshort *' ,size = 4 ))
  15859. glVertexAttrib4Nsv.version = '2.0'
  15860. glVertexAttrib4Nsv.category = 'GL_VERSION_2_0'
  15861. glVertexAttrib4Nsv.trace = True
  15862. glVertexAttrib4Nsv.play = True
  15863. gl.add(glVertexAttrib4Nsv)
  15864. glVertexAttrib4Nub = Function('glVertexAttrib4Nub')
  15865. glVertexAttrib4Nub.ret = Return('void')
  15866. glVertexAttrib4Nub.add( Input( 'index','GLuint' ))
  15867. glVertexAttrib4Nub.add( Input( 'x','GLubyte' ))
  15868. glVertexAttrib4Nub.add( Input( 'y','GLubyte' ))
  15869. glVertexAttrib4Nub.add( Input( 'z','GLubyte' ))
  15870. glVertexAttrib4Nub.add( Input( 'w','GLubyte' ))
  15871. glVertexAttrib4Nub.version = '2.0'
  15872. glVertexAttrib4Nub.category = 'GL_VERSION_2_0'
  15873. glVertexAttrib4Nub.trace = True
  15874. glVertexAttrib4Nub.play = True
  15875. gl.add(glVertexAttrib4Nub)
  15876. glVertexAttrib4Nubv = Function('glVertexAttrib4Nubv')
  15877. glVertexAttrib4Nubv.ret = Return('void')
  15878. glVertexAttrib4Nubv.add( Input( 'index','GLuint' ))
  15879. glVertexAttrib4Nubv.add( Input( 'v','const GLubyte *' ,size = 4 ))
  15880. glVertexAttrib4Nubv.version = '2.0'
  15881. glVertexAttrib4Nubv.category = 'GL_VERSION_2_0'
  15882. glVertexAttrib4Nubv.trace = True
  15883. glVertexAttrib4Nubv.play = True
  15884. gl.add(glVertexAttrib4Nubv)
  15885. glVertexAttrib4Nuiv = Function('glVertexAttrib4Nuiv')
  15886. glVertexAttrib4Nuiv.ret = Return('void')
  15887. glVertexAttrib4Nuiv.add( Input( 'index','GLuint' ))
  15888. glVertexAttrib4Nuiv.add( Input( 'v','const GLuint *' ,size = 4 ))
  15889. glVertexAttrib4Nuiv.version = '2.0'
  15890. glVertexAttrib4Nuiv.category = 'GL_VERSION_2_0'
  15891. glVertexAttrib4Nuiv.trace = True
  15892. glVertexAttrib4Nuiv.play = True
  15893. gl.add(glVertexAttrib4Nuiv)
  15894. glVertexAttrib4Nusv = Function('glVertexAttrib4Nusv')
  15895. glVertexAttrib4Nusv.ret = Return('void')
  15896. glVertexAttrib4Nusv.add( Input( 'index','GLuint' ))
  15897. glVertexAttrib4Nusv.add( Input( 'v','const GLushort *' ,size = 4 ))
  15898. glVertexAttrib4Nusv.version = '2.0'
  15899. glVertexAttrib4Nusv.category = 'GL_VERSION_2_0'
  15900. glVertexAttrib4Nusv.trace = True
  15901. glVertexAttrib4Nusv.play = True
  15902. gl.add(glVertexAttrib4Nusv)
  15903. glVertexAttrib4bv = Function('glVertexAttrib4bv')
  15904. glVertexAttrib4bv.ret = Return('void')
  15905. glVertexAttrib4bv.add( Input( 'index','GLuint' ))
  15906. glVertexAttrib4bv.add( Input( 'v','const GLbyte *' ,size = 4 ))
  15907. glVertexAttrib4bv.version = '2.0'
  15908. glVertexAttrib4bv.category = 'GL_VERSION_2_0'
  15909. glVertexAttrib4bv.trace = True
  15910. glVertexAttrib4bv.play = True
  15911. gl.add(glVertexAttrib4bv)
  15912. glVertexAttrib4d = Function('glVertexAttrib4d')
  15913. glVertexAttrib4d.ret = Return('void')
  15914. glVertexAttrib4d.add( Input( 'index','GLuint' ))
  15915. glVertexAttrib4d.add( Input( 'x','GLdouble' ))
  15916. glVertexAttrib4d.add( Input( 'y','GLdouble' ))
  15917. glVertexAttrib4d.add( Input( 'z','GLdouble' ))
  15918. glVertexAttrib4d.add( Input( 'w','GLdouble' ))
  15919. glVertexAttrib4d.version = '2.0'
  15920. glVertexAttrib4d.category = 'GL_VERSION_2_0'
  15921. glVertexAttrib4d.trace = True
  15922. glVertexAttrib4d.play = True
  15923. gl.add(glVertexAttrib4d)
  15924. glVertexAttrib4dv = Function('glVertexAttrib4dv')
  15925. glVertexAttrib4dv.ret = Return('void')
  15926. glVertexAttrib4dv.add( Input( 'index','GLuint' ))
  15927. glVertexAttrib4dv.add( Input( 'v','const GLdouble *' ,size = 4 ))
  15928. glVertexAttrib4dv.version = '2.0'
  15929. glVertexAttrib4dv.category = 'GL_VERSION_2_0'
  15930. glVertexAttrib4dv.trace = True
  15931. glVertexAttrib4dv.play = True
  15932. gl.add(glVertexAttrib4dv)
  15933. glVertexAttrib4f = Function('glVertexAttrib4f')
  15934. glVertexAttrib4f.ret = Return('void')
  15935. glVertexAttrib4f.add( Input( 'index','GLuint' ))
  15936. glVertexAttrib4f.add( Input( 'x','GLfloat' ))
  15937. glVertexAttrib4f.add( Input( 'y','GLfloat' ))
  15938. glVertexAttrib4f.add( Input( 'z','GLfloat' ))
  15939. glVertexAttrib4f.add( Input( 'w','GLfloat' ))
  15940. glVertexAttrib4f.version = '2.0'
  15941. glVertexAttrib4f.category = 'GL_VERSION_2_0'
  15942. glVertexAttrib4f.esVersions = [2.0]
  15943. glVertexAttrib4f.trace = True
  15944. glVertexAttrib4f.play = True
  15945. gl.add(glVertexAttrib4f)
  15946. glVertexAttrib4fv = Function('glVertexAttrib4fv')
  15947. glVertexAttrib4fv.ret = Return('void')
  15948. glVertexAttrib4fv.add( Input( 'index','GLuint' ))
  15949. glVertexAttrib4fv.add( Input( 'v','const GLfloat *' ,size = 4 ))
  15950. glVertexAttrib4fv.version = '2.0'
  15951. glVertexAttrib4fv.category = 'GL_VERSION_2_0'
  15952. glVertexAttrib4fv.esVersions = [2.0]
  15953. glVertexAttrib4fv.trace = True
  15954. glVertexAttrib4fv.play = True
  15955. gl.add(glVertexAttrib4fv)
  15956. glVertexAttrib4iv = Function('glVertexAttrib4iv')
  15957. glVertexAttrib4iv.ret = Return('void')
  15958. glVertexAttrib4iv.add( Input( 'index','GLuint' ))
  15959. glVertexAttrib4iv.add( Input( 'v','const GLint *' ,size = 4 ))
  15960. glVertexAttrib4iv.version = '2.0'
  15961. glVertexAttrib4iv.category = 'GL_VERSION_2_0'
  15962. glVertexAttrib4iv.trace = True
  15963. glVertexAttrib4iv.play = True
  15964. gl.add(glVertexAttrib4iv)
  15965. glVertexAttrib4s = Function('glVertexAttrib4s')
  15966. glVertexAttrib4s.ret = Return('void')
  15967. glVertexAttrib4s.add( Input( 'index','GLuint' ))
  15968. glVertexAttrib4s.add( Input( 'x','GLshort' ))
  15969. glVertexAttrib4s.add( Input( 'y','GLshort' ))
  15970. glVertexAttrib4s.add( Input( 'z','GLshort' ))
  15971. glVertexAttrib4s.add( Input( 'w','GLshort' ))
  15972. glVertexAttrib4s.version = '2.0'
  15973. glVertexAttrib4s.category = 'GL_VERSION_2_0'
  15974. glVertexAttrib4s.trace = True
  15975. glVertexAttrib4s.play = True
  15976. gl.add(glVertexAttrib4s)
  15977. glVertexAttrib4sv = Function('glVertexAttrib4sv')
  15978. glVertexAttrib4sv.ret = Return('void')
  15979. glVertexAttrib4sv.add( Input( 'index','GLuint' ))
  15980. glVertexAttrib4sv.add( Input( 'v','const GLshort *' ,size = 4 ))
  15981. glVertexAttrib4sv.version = '2.0'
  15982. glVertexAttrib4sv.category = 'GL_VERSION_2_0'
  15983. glVertexAttrib4sv.trace = True
  15984. glVertexAttrib4sv.play = True
  15985. gl.add(glVertexAttrib4sv)
  15986. glVertexAttrib4ubv = Function('glVertexAttrib4ubv')
  15987. glVertexAttrib4ubv.ret = Return('void')
  15988. glVertexAttrib4ubv.add( Input( 'index','GLuint' ))
  15989. glVertexAttrib4ubv.add( Input( 'v','const GLubyte *' ,size = 4 ))
  15990. glVertexAttrib4ubv.version = '2.0'
  15991. glVertexAttrib4ubv.category = 'GL_VERSION_2_0'
  15992. glVertexAttrib4ubv.trace = True
  15993. glVertexAttrib4ubv.play = True
  15994. gl.add(glVertexAttrib4ubv)
  15995. glVertexAttrib4uiv = Function('glVertexAttrib4uiv')
  15996. glVertexAttrib4uiv.ret = Return('void')
  15997. glVertexAttrib4uiv.add( Input( 'index','GLuint' ))
  15998. glVertexAttrib4uiv.add( Input( 'v','const GLuint *' ,size = 4 ))
  15999. glVertexAttrib4uiv.version = '2.0'
  16000. glVertexAttrib4uiv.category = 'GL_VERSION_2_0'
  16001. glVertexAttrib4uiv.trace = True
  16002. glVertexAttrib4uiv.play = True
  16003. gl.add(glVertexAttrib4uiv)
  16004. glVertexAttrib4usv = Function('glVertexAttrib4usv')
  16005. glVertexAttrib4usv.ret = Return('void')
  16006. glVertexAttrib4usv.add( Input( 'index','GLuint' ))
  16007. glVertexAttrib4usv.add( Input( 'v','const GLushort *' ,size = 4 ))
  16008. glVertexAttrib4usv.version = '2.0'
  16009. glVertexAttrib4usv.category = 'GL_VERSION_2_0'
  16010. glVertexAttrib4usv.trace = True
  16011. glVertexAttrib4usv.play = True
  16012. gl.add(glVertexAttrib4usv)
  16013. glVertexAttribPointer = Function('glVertexAttribPointer')
  16014. glVertexAttribPointer.ret = Return('void')
  16015. glVertexAttribPointer.add( Input( 'index','GLuint' ))
  16016. glVertexAttribPointer.add( Input( 'size','GLint' ))
  16017. glVertexAttribPointer.add( Input( 'type','GLenum' ))
  16018. glVertexAttribPointer.add( Input( 'normalized','GLboolean' ))
  16019. glVertexAttribPointer.add( Input( 'stride','GLsizei' ))
  16020. glVertexAttribPointer.add( Input( 'pointer','const GLvoid *' ))
  16021. glVertexAttribPointer.version = '2.0'
  16022. glVertexAttribPointer.category = 'GL_VERSION_2_0'
  16023. glVertexAttribPointer.esVersions = [2.0]
  16024. glVertexAttribPointer.trace = True
  16025. glVertexAttribPointer.play = True
  16026. gl.add(glVertexAttribPointer)
  16027. # GL_VERSION_2_1
  16028. glUniformMatrix2x3fv = Function('glUniformMatrix2x3fv')
  16029. glUniformMatrix2x3fv.ret = Return('void')
  16030. glUniformMatrix2x3fv.add( Input( 'location','GLint' ))
  16031. glUniformMatrix2x3fv.add( Input( 'count','GLsizei' ))
  16032. glUniformMatrix2x3fv.add( Input( 'transpose','GLboolean' ))
  16033. glUniformMatrix2x3fv.add( Input( 'value','const GLfloat *' ,size = '2 * 3 * count' ))
  16034. glUniformMatrix2x3fv.version = '2.1'
  16035. glUniformMatrix2x3fv.category = 'GL_VERSION_2_1'
  16036. glUniformMatrix2x3fv.trace = True
  16037. glUniformMatrix2x3fv.play = True
  16038. gl.add(glUniformMatrix2x3fv)
  16039. glUniformMatrix2x4fv = Function('glUniformMatrix2x4fv')
  16040. glUniformMatrix2x4fv.ret = Return('void')
  16041. glUniformMatrix2x4fv.add( Input( 'location','GLint' ))
  16042. glUniformMatrix2x4fv.add( Input( 'count','GLsizei' ))
  16043. glUniformMatrix2x4fv.add( Input( 'transpose','GLboolean' ))
  16044. glUniformMatrix2x4fv.add( Input( 'value','const GLfloat *' ,size = '2 * 4 * count' ))
  16045. glUniformMatrix2x4fv.version = '2.1'
  16046. glUniformMatrix2x4fv.category = 'GL_VERSION_2_1'
  16047. glUniformMatrix2x4fv.trace = True
  16048. glUniformMatrix2x4fv.play = True
  16049. gl.add(glUniformMatrix2x4fv)
  16050. glUniformMatrix3x2fv = Function('glUniformMatrix3x2fv')
  16051. glUniformMatrix3x2fv.ret = Return('void')
  16052. glUniformMatrix3x2fv.add( Input( 'location','GLint' ))
  16053. glUniformMatrix3x2fv.add( Input( 'count','GLsizei' ))
  16054. glUniformMatrix3x2fv.add( Input( 'transpose','GLboolean' ))
  16055. glUniformMatrix3x2fv.add( Input( 'value','const GLfloat *' ,size = '3 * 2 * count' ))
  16056. glUniformMatrix3x2fv.version = '2.1'
  16057. glUniformMatrix3x2fv.category = 'GL_VERSION_2_1'
  16058. glUniformMatrix3x2fv.trace = True
  16059. glUniformMatrix3x2fv.play = True
  16060. gl.add(glUniformMatrix3x2fv)
  16061. glUniformMatrix3x4fv = Function('glUniformMatrix3x4fv')
  16062. glUniformMatrix3x4fv.ret = Return('void')
  16063. glUniformMatrix3x4fv.add( Input( 'location','GLint' ))
  16064. glUniformMatrix3x4fv.add( Input( 'count','GLsizei' ))
  16065. glUniformMatrix3x4fv.add( Input( 'transpose','GLboolean' ))
  16066. glUniformMatrix3x4fv.add( Input( 'value','const GLfloat *' ,size = '3 * 4 * count' ))
  16067. glUniformMatrix3x4fv.version = '2.1'
  16068. glUniformMatrix3x4fv.category = 'GL_VERSION_2_1'
  16069. glUniformMatrix3x4fv.trace = True
  16070. glUniformMatrix3x4fv.play = True
  16071. gl.add(glUniformMatrix3x4fv)
  16072. glUniformMatrix4x2fv = Function('glUniformMatrix4x2fv')
  16073. glUniformMatrix4x2fv.ret = Return('void')
  16074. glUniformMatrix4x2fv.add( Input( 'location','GLint' ))
  16075. glUniformMatrix4x2fv.add( Input( 'count','GLsizei' ))
  16076. glUniformMatrix4x2fv.add( Input( 'transpose','GLboolean' ))
  16077. glUniformMatrix4x2fv.add( Input( 'value','const GLfloat *' ,size = '4 * 2 * count' ))
  16078. glUniformMatrix4x2fv.version = '2.1'
  16079. glUniformMatrix4x2fv.category = 'GL_VERSION_2_1'
  16080. glUniformMatrix4x2fv.trace = True
  16081. glUniformMatrix4x2fv.play = True
  16082. gl.add(glUniformMatrix4x2fv)
  16083. glUniformMatrix4x3fv = Function('glUniformMatrix4x3fv')
  16084. glUniformMatrix4x3fv.ret = Return('void')
  16085. glUniformMatrix4x3fv.add( Input( 'location','GLint' ))
  16086. glUniformMatrix4x3fv.add( Input( 'count','GLsizei' ))
  16087. glUniformMatrix4x3fv.add( Input( 'transpose','GLboolean' ))
  16088. glUniformMatrix4x3fv.add( Input( 'value','const GLfloat *' ,size = '4 * 3 * count' ))
  16089. glUniformMatrix4x3fv.version = '2.1'
  16090. glUniformMatrix4x3fv.category = 'GL_VERSION_2_1'
  16091. glUniformMatrix4x3fv.trace = True
  16092. glUniformMatrix4x3fv.play = True
  16093. gl.add(glUniformMatrix4x3fv)
  16094. # GL_VERSION_3_0
  16095. glBeginConditionalRender = Function('glBeginConditionalRender')
  16096. glBeginConditionalRender.ret = Return('void')
  16097. glBeginConditionalRender.add( Input( 'id','GLuint' ))
  16098. glBeginConditionalRender.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  16099. glBeginConditionalRender.version = '3.0'
  16100. glBeginConditionalRender.category = 'GL_VERSION_3_0'
  16101. glBeginConditionalRender.trace = True
  16102. glBeginConditionalRender.play = True
  16103. gl.add(glBeginConditionalRender)
  16104. glBeginTransformFeedback = Function('glBeginTransformFeedback')
  16105. glBeginTransformFeedback.ret = Return('void')
  16106. glBeginTransformFeedback.add( Input( 'primitiveMode','GLenum' ))
  16107. glBeginTransformFeedback.version = '3.0'
  16108. glBeginTransformFeedback.category = 'GL_VERSION_3_0'
  16109. glBeginTransformFeedback.trace = True
  16110. glBeginTransformFeedback.play = True
  16111. gl.add(glBeginTransformFeedback)
  16112. glBindFragDataLocation = Function('glBindFragDataLocation')
  16113. glBindFragDataLocation.ret = Return('void')
  16114. glBindFragDataLocation.add( Input( 'program','GLuint' ))
  16115. glBindFragDataLocation.add( Input( 'color','GLuint' ))
  16116. glBindFragDataLocation.add( Input( 'name','const GLchar *' ))
  16117. glBindFragDataLocation.version = '3.0'
  16118. glBindFragDataLocation.category = 'GL_VERSION_3_0'
  16119. glBindFragDataLocation.trace = True
  16120. glBindFragDataLocation.play = True
  16121. gl.add(glBindFragDataLocation)
  16122. glClampColor = Function('glClampColor')
  16123. glClampColor.ret = Return('void')
  16124. glClampColor.add( Input( 'target','GLenum' ))
  16125. glClampColor.add( Input( 'clamp','GLenum' ))
  16126. glClampColor.version = '3.0'
  16127. glClampColor.category = 'GL_VERSION_3_0'
  16128. glClampColor.trace = True
  16129. glClampColor.play = True
  16130. gl.add(glClampColor)
  16131. glClearBufferfi = Function('glClearBufferfi')
  16132. glClearBufferfi.ret = Return('void')
  16133. glClearBufferfi.add( Input( 'buffer','GLenum' ))
  16134. glClearBufferfi.add( Input( 'drawbuffer','GLint' ))
  16135. glClearBufferfi.add( Input( 'depth','GLfloat' ))
  16136. glClearBufferfi.add( Input( 'stencil','GLint' ))
  16137. glClearBufferfi.version = '3.0'
  16138. glClearBufferfi.category = 'GL_VERSION_3_0'
  16139. glClearBufferfi.trace = True
  16140. glClearBufferfi.play = True
  16141. gl.add(glClearBufferfi)
  16142. glClearBufferfv = Function('glClearBufferfv')
  16143. glClearBufferfv.ret = Return('void')
  16144. glClearBufferfv.add( Input( 'buffer','GLenum' ))
  16145. glClearBufferfv.add( Input( 'drawbuffer','GLint' ))
  16146. glClearBufferfv.add( Input( 'value','const GLfloat *' ))
  16147. glClearBufferfv.version = '3.0'
  16148. glClearBufferfv.category = 'GL_VERSION_3_0'
  16149. glClearBufferfv.trace = True
  16150. glClearBufferfv.play = True
  16151. gl.add(glClearBufferfv)
  16152. glClearBufferiv = Function('glClearBufferiv')
  16153. glClearBufferiv.ret = Return('void')
  16154. glClearBufferiv.add( Input( 'buffer','GLenum' ))
  16155. glClearBufferiv.add( Input( 'drawbuffer','GLint' ))
  16156. glClearBufferiv.add( Input( 'value','const GLint *' ))
  16157. glClearBufferiv.version = '3.0'
  16158. glClearBufferiv.category = 'GL_VERSION_3_0'
  16159. glClearBufferiv.trace = True
  16160. glClearBufferiv.play = True
  16161. gl.add(glClearBufferiv)
  16162. glClearBufferuiv = Function('glClearBufferuiv')
  16163. glClearBufferuiv.ret = Return('void')
  16164. glClearBufferuiv.add( Input( 'buffer','GLenum' ))
  16165. glClearBufferuiv.add( Input( 'drawbuffer','GLint' ))
  16166. glClearBufferuiv.add( Input( 'value','const GLuint *' ))
  16167. glClearBufferuiv.version = '3.0'
  16168. glClearBufferuiv.category = 'GL_VERSION_3_0'
  16169. glClearBufferuiv.trace = True
  16170. glClearBufferuiv.play = True
  16171. gl.add(glClearBufferuiv)
  16172. glColorMaski = Function('glColorMaski')
  16173. glColorMaski.ret = Return('void')
  16174. glColorMaski.add( Input( 'index','GLuint' ))
  16175. glColorMaski.add( Input( 'r','GLboolean' ))
  16176. glColorMaski.add( Input( 'g','GLboolean' ))
  16177. glColorMaski.add( Input( 'b','GLboolean' ))
  16178. glColorMaski.add( Input( 'a','GLboolean' ))
  16179. glColorMaski.version = '3.0'
  16180. glColorMaski.category = 'GL_VERSION_3_0'
  16181. glColorMaski.trace = True
  16182. glColorMaski.play = True
  16183. gl.add(glColorMaski)
  16184. glDisablei = Function('glDisablei')
  16185. glDisablei.ret = Return('void')
  16186. glDisablei.add( Input( 'cap','GLenum' ))
  16187. glDisablei.add( Input( 'index','GLuint' ))
  16188. glDisablei.version = '3.0'
  16189. glDisablei.category = 'GL_VERSION_3_0'
  16190. glDisablei.trace = True
  16191. glDisablei.play = True
  16192. gl.add(glDisablei)
  16193. glEnablei = Function('glEnablei')
  16194. glEnablei.ret = Return('void')
  16195. glEnablei.add( Input( 'cap','GLenum' ))
  16196. glEnablei.add( Input( 'index','GLuint' ))
  16197. glEnablei.version = '3.0'
  16198. glEnablei.category = 'GL_VERSION_3_0'
  16199. glEnablei.trace = True
  16200. glEnablei.play = True
  16201. gl.add(glEnablei)
  16202. glEndConditionalRender = Function('glEndConditionalRender')
  16203. glEndConditionalRender.ret = Return('void')
  16204. glEndConditionalRender.version = '3.0'
  16205. glEndConditionalRender.category = 'GL_VERSION_3_0'
  16206. glEndConditionalRender.trace = True
  16207. glEndConditionalRender.play = True
  16208. gl.add(glEndConditionalRender)
  16209. glEndTransformFeedback = Function('glEndTransformFeedback')
  16210. glEndTransformFeedback.ret = Return('void')
  16211. glEndTransformFeedback.version = '3.0'
  16212. glEndTransformFeedback.category = 'GL_VERSION_3_0'
  16213. glEndTransformFeedback.trace = True
  16214. glEndTransformFeedback.play = True
  16215. gl.add(glEndTransformFeedback)
  16216. glGetBooleani_v = Function('glGetBooleani_v')
  16217. glGetBooleani_v.ret = Return('void')
  16218. glGetBooleani_v.add( Input( 'target','GLenum' ))
  16219. glGetBooleani_v.add( Input( 'index','GLuint' ))
  16220. glGetBooleani_v.add( Output( 'data','GLboolean *' ))
  16221. glGetBooleani_v.version = '3.0'
  16222. glGetBooleani_v.category = 'GL_VERSION_3_0'
  16223. glGetBooleani_v.trace = True
  16224. glGetBooleani_v.play = False
  16225. gl.add(glGetBooleani_v)
  16226. glGetFragDataLocation = Function('glGetFragDataLocation')
  16227. glGetFragDataLocation.ret = Return('GLint')
  16228. glGetFragDataLocation.add( Input( 'program','GLuint' ))
  16229. glGetFragDataLocation.add( Input( 'name','const GLchar *' ))
  16230. glGetFragDataLocation.version = '3.0'
  16231. glGetFragDataLocation.category = 'GL_VERSION_3_0'
  16232. glGetFragDataLocation.trace = True
  16233. glGetFragDataLocation.play = True
  16234. gl.add(glGetFragDataLocation)
  16235. glGetStringi = Function('glGetStringi')
  16236. glGetStringi.ret = Return('const GLubyte *')
  16237. glGetStringi.ret.cast = 'const GLchar *'
  16238. glGetStringi.add( Input( 'name','GLenum' ))
  16239. glGetStringi.add( Input( 'index','GLuint' ))
  16240. glGetStringi.version = '3.0'
  16241. glGetStringi.category = 'GL_VERSION_3_0'
  16242. glGetStringi.trace = True
  16243. glGetStringi.play = True
  16244. gl.add(glGetStringi)
  16245. glGetTexParameterIiv = Function('glGetTexParameterIiv')
  16246. glGetTexParameterIiv.ret = Return('void')
  16247. glGetTexParameterIiv.add( Input( 'target','GLenum' ))
  16248. glGetTexParameterIiv.add( Input( 'pname','GLenum' ))
  16249. glGetTexParameterIiv.add( Output( 'params','GLint *' ))
  16250. glGetTexParameterIiv.version = '3.0'
  16251. glGetTexParameterIiv.category = 'GL_VERSION_3_0'
  16252. glGetTexParameterIiv.trace = True
  16253. glGetTexParameterIiv.play = True
  16254. gl.add(glGetTexParameterIiv)
  16255. glGetTexParameterIuiv = Function('glGetTexParameterIuiv')
  16256. glGetTexParameterIuiv.ret = Return('void')
  16257. glGetTexParameterIuiv.add( Input( 'target','GLenum' ))
  16258. glGetTexParameterIuiv.add( Input( 'pname','GLenum' ))
  16259. glGetTexParameterIuiv.add( Output( 'params','GLuint *' ))
  16260. glGetTexParameterIuiv.version = '3.0'
  16261. glGetTexParameterIuiv.category = 'GL_VERSION_3_0'
  16262. glGetTexParameterIuiv.trace = True
  16263. glGetTexParameterIuiv.play = True
  16264. gl.add(glGetTexParameterIuiv)
  16265. glGetTransformFeedbackVarying = Function('glGetTransformFeedbackVarying')
  16266. glGetTransformFeedbackVarying.ret = Return('void')
  16267. glGetTransformFeedbackVarying.add( Input( 'program','GLuint' ))
  16268. glGetTransformFeedbackVarying.add( Input( 'index','GLuint' ))
  16269. glGetTransformFeedbackVarying.add( Input( 'bufSize','GLsizei' ))
  16270. glGetTransformFeedbackVarying.add( Output( 'length','GLsizei *' ,size = 1 ))
  16271. glGetTransformFeedbackVarying.add( Output( 'size','GLsizei *' ,size = 1 ))
  16272. glGetTransformFeedbackVarying.add( Output( 'type','GLenum *' ,size = 1 ))
  16273. glGetTransformFeedbackVarying.add( Output( 'name','GLchar *' ,size = 'bufSize' ))
  16274. glGetTransformFeedbackVarying.version = '3.0'
  16275. glGetTransformFeedbackVarying.category = 'GL_VERSION_3_0'
  16276. glGetTransformFeedbackVarying.trace = True
  16277. glGetTransformFeedbackVarying.play = True
  16278. gl.add(glGetTransformFeedbackVarying)
  16279. glGetUniformuiv = Function('glGetUniformuiv')
  16280. glGetUniformuiv.ret = Return('void')
  16281. glGetUniformuiv.add( Input( 'program','GLuint' ))
  16282. glGetUniformuiv.add( Input( 'location','GLint' ))
  16283. glGetUniformuiv.add( Output( 'params','GLuint *' ))
  16284. glGetUniformuiv.version = '3.0'
  16285. glGetUniformuiv.category = 'GL_VERSION_3_0'
  16286. glGetUniformuiv.trace = True
  16287. glGetUniformuiv.play = True
  16288. gl.add(glGetUniformuiv)
  16289. glGetVertexAttribIiv = Function('glGetVertexAttribIiv')
  16290. glGetVertexAttribIiv.ret = Return('void')
  16291. glGetVertexAttribIiv.add( Input( 'index','GLuint' ))
  16292. glGetVertexAttribIiv.add( Input( 'pname','GLenum' ))
  16293. glGetVertexAttribIiv.add( Output( 'params','GLint *' ,size = 1 ))
  16294. glGetVertexAttribIiv.version = '3.0'
  16295. glGetVertexAttribIiv.category = 'GL_VERSION_3_0'
  16296. glGetVertexAttribIiv.trace = True
  16297. glGetVertexAttribIiv.play = True
  16298. gl.add(glGetVertexAttribIiv)
  16299. glGetVertexAttribIuiv = Function('glGetVertexAttribIuiv')
  16300. glGetVertexAttribIuiv.ret = Return('void')
  16301. glGetVertexAttribIuiv.add( Input( 'index','GLuint' ))
  16302. glGetVertexAttribIuiv.add( Input( 'pname','GLenum' ))
  16303. glGetVertexAttribIuiv.add( Output( 'params','GLuint *' ,size = 1 ))
  16304. glGetVertexAttribIuiv.version = '3.0'
  16305. glGetVertexAttribIuiv.category = 'GL_VERSION_3_0'
  16306. glGetVertexAttribIuiv.trace = True
  16307. glGetVertexAttribIuiv.play = True
  16308. gl.add(glGetVertexAttribIuiv)
  16309. glIsEnabledi = Function('glIsEnabledi')
  16310. glIsEnabledi.ret = Return('GLboolean')
  16311. glIsEnabledi.add( Input( 'target','GLenum' ))
  16312. glIsEnabledi.add( Input( 'index','GLuint' ))
  16313. glIsEnabledi.version = '3.0'
  16314. glIsEnabledi.category = 'GL_VERSION_3_0'
  16315. glIsEnabledi.trace = True
  16316. glIsEnabledi.play = True
  16317. gl.add(glIsEnabledi)
  16318. glTexParameterIiv = Function('glTexParameterIiv')
  16319. glTexParameterIiv.ret = Return('void')
  16320. glTexParameterIiv.add( Input( 'target','GLenum' ))
  16321. glTexParameterIiv.add( Input( 'pname','GLenum' ))
  16322. glTexParameterIiv.add( Input( 'params','const GLint *' ,regalLog = 'GLTexParameterToString(pname,params)' ))
  16323. glTexParameterIiv.version = '3.0'
  16324. glTexParameterIiv.category = 'GL_VERSION_3_0'
  16325. glTexParameterIiv.trace = True
  16326. glTexParameterIiv.play = True
  16327. gl.add(glTexParameterIiv)
  16328. glTexParameterIuiv = Function('glTexParameterIuiv')
  16329. glTexParameterIuiv.ret = Return('void')
  16330. glTexParameterIuiv.add( Input( 'target','GLenum' ))
  16331. glTexParameterIuiv.add( Input( 'pname','GLenum' ))
  16332. glTexParameterIuiv.add( Input( 'params','const GLuint *' ,regalLog = 'GLTexParameterToString(pname,params)' ))
  16333. glTexParameterIuiv.version = '3.0'
  16334. glTexParameterIuiv.category = 'GL_VERSION_3_0'
  16335. glTexParameterIuiv.trace = True
  16336. glTexParameterIuiv.play = True
  16337. gl.add(glTexParameterIuiv)
  16338. glTransformFeedbackVaryings = Function('glTransformFeedbackVaryings')
  16339. glTransformFeedbackVaryings.ret = Return('void')
  16340. glTransformFeedbackVaryings.add( Input( 'program','GLuint' ))
  16341. glTransformFeedbackVaryings.add( Input( 'count','GLsizei' ))
  16342. glTransformFeedbackVaryings.add( Input( 'varyings','const GLchar * const *' ,size = 'count' ))
  16343. glTransformFeedbackVaryings.add( Input( 'bufferMode','GLenum' ))
  16344. glTransformFeedbackVaryings.version = '3.0'
  16345. glTransformFeedbackVaryings.category = 'GL_VERSION_3_0'
  16346. glTransformFeedbackVaryings.trace = True
  16347. glTransformFeedbackVaryings.play = True
  16348. gl.add(glTransformFeedbackVaryings)
  16349. glUniform1ui = Function('glUniform1ui')
  16350. glUniform1ui.ret = Return('void')
  16351. glUniform1ui.add( Input( 'location','GLint' ))
  16352. glUniform1ui.add( Input( 'v0','GLuint' ))
  16353. glUniform1ui.version = '3.0'
  16354. glUniform1ui.category = 'GL_VERSION_3_0'
  16355. glUniform1ui.trace = True
  16356. glUniform1ui.play = True
  16357. gl.add(glUniform1ui)
  16358. glUniform1uiv = Function('glUniform1uiv')
  16359. glUniform1uiv.ret = Return('void')
  16360. glUniform1uiv.add( Input( 'location','GLint' ))
  16361. glUniform1uiv.add( Input( 'count','GLsizei' ))
  16362. glUniform1uiv.add( Input( 'value','const GLuint *' ,size = 'count' ))
  16363. glUniform1uiv.version = '3.0'
  16364. glUniform1uiv.category = 'GL_VERSION_3_0'
  16365. glUniform1uiv.trace = True
  16366. glUniform1uiv.play = True
  16367. gl.add(glUniform1uiv)
  16368. glUniform2ui = Function('glUniform2ui')
  16369. glUniform2ui.ret = Return('void')
  16370. glUniform2ui.add( Input( 'location','GLint' ))
  16371. glUniform2ui.add( Input( 'v0','GLuint' ))
  16372. glUniform2ui.add( Input( 'v1','GLuint' ))
  16373. glUniform2ui.version = '3.0'
  16374. glUniform2ui.category = 'GL_VERSION_3_0'
  16375. glUniform2ui.trace = True
  16376. glUniform2ui.play = True
  16377. gl.add(glUniform2ui)
  16378. glUniform2uiv = Function('glUniform2uiv')
  16379. glUniform2uiv.ret = Return('void')
  16380. glUniform2uiv.add( Input( 'location','GLint' ))
  16381. glUniform2uiv.add( Input( 'count','GLsizei' ))
  16382. glUniform2uiv.add( Input( 'value','const GLuint *' ,size = 'count * 2' ))
  16383. glUniform2uiv.version = '3.0'
  16384. glUniform2uiv.category = 'GL_VERSION_3_0'
  16385. glUniform2uiv.trace = True
  16386. glUniform2uiv.play = True
  16387. gl.add(glUniform2uiv)
  16388. glUniform3ui = Function('glUniform3ui')
  16389. glUniform3ui.ret = Return('void')
  16390. glUniform3ui.add( Input( 'location','GLint' ))
  16391. glUniform3ui.add( Input( 'v0','GLuint' ))
  16392. glUniform3ui.add( Input( 'v1','GLuint' ))
  16393. glUniform3ui.add( Input( 'v2','GLuint' ))
  16394. glUniform3ui.version = '3.0'
  16395. glUniform3ui.category = 'GL_VERSION_3_0'
  16396. glUniform3ui.trace = True
  16397. glUniform3ui.play = True
  16398. gl.add(glUniform3ui)
  16399. glUniform3uiv = Function('glUniform3uiv')
  16400. glUniform3uiv.ret = Return('void')
  16401. glUniform3uiv.add( Input( 'location','GLint' ))
  16402. glUniform3uiv.add( Input( 'count','GLsizei' ))
  16403. glUniform3uiv.add( Input( 'value','const GLuint *' ,size = 'count * 3' ))
  16404. glUniform3uiv.version = '3.0'
  16405. glUniform3uiv.category = 'GL_VERSION_3_0'
  16406. glUniform3uiv.trace = True
  16407. glUniform3uiv.play = True
  16408. gl.add(glUniform3uiv)
  16409. glUniform4ui = Function('glUniform4ui')
  16410. glUniform4ui.ret = Return('void')
  16411. glUniform4ui.add( Input( 'location','GLint' ))
  16412. glUniform4ui.add( Input( 'v0','GLuint' ))
  16413. glUniform4ui.add( Input( 'v1','GLuint' ))
  16414. glUniform4ui.add( Input( 'v2','GLuint' ))
  16415. glUniform4ui.add( Input( 'v3','GLuint' ))
  16416. glUniform4ui.version = '3.0'
  16417. glUniform4ui.category = 'GL_VERSION_3_0'
  16418. glUniform4ui.trace = True
  16419. glUniform4ui.play = True
  16420. gl.add(glUniform4ui)
  16421. glUniform4uiv = Function('glUniform4uiv')
  16422. glUniform4uiv.ret = Return('void')
  16423. glUniform4uiv.add( Input( 'location','GLint' ))
  16424. glUniform4uiv.add( Input( 'count','GLsizei' ))
  16425. glUniform4uiv.add( Input( 'value','const GLuint *' ,size = 'count * 4' ))
  16426. glUniform4uiv.version = '3.0'
  16427. glUniform4uiv.category = 'GL_VERSION_3_0'
  16428. glUniform4uiv.trace = True
  16429. glUniform4uiv.play = True
  16430. gl.add(glUniform4uiv)
  16431. glVertexAttribI1i = Function('glVertexAttribI1i')
  16432. glVertexAttribI1i.ret = Return('void')
  16433. glVertexAttribI1i.add( Input( 'index','GLuint' ))
  16434. glVertexAttribI1i.add( Input( 'x','GLint' ))
  16435. glVertexAttribI1i.version = '3.0'
  16436. glVertexAttribI1i.category = 'GL_VERSION_3_0'
  16437. glVertexAttribI1i.trace = True
  16438. glVertexAttribI1i.play = True
  16439. gl.add(glVertexAttribI1i)
  16440. glVertexAttribI1iv = Function('glVertexAttribI1iv')
  16441. glVertexAttribI1iv.ret = Return('void')
  16442. glVertexAttribI1iv.add( Input( 'index','GLuint' ))
  16443. glVertexAttribI1iv.add( Input( 'v','const GLint *' ,size = 1 ))
  16444. glVertexAttribI1iv.version = '3.0'
  16445. glVertexAttribI1iv.category = 'GL_VERSION_3_0'
  16446. glVertexAttribI1iv.trace = True
  16447. glVertexAttribI1iv.play = True
  16448. gl.add(glVertexAttribI1iv)
  16449. glVertexAttribI1ui = Function('glVertexAttribI1ui')
  16450. glVertexAttribI1ui.ret = Return('void')
  16451. glVertexAttribI1ui.add( Input( 'index','GLuint' ))
  16452. glVertexAttribI1ui.add( Input( 'x','GLuint' ))
  16453. glVertexAttribI1ui.version = '3.0'
  16454. glVertexAttribI1ui.category = 'GL_VERSION_3_0'
  16455. glVertexAttribI1ui.trace = True
  16456. glVertexAttribI1ui.play = True
  16457. gl.add(glVertexAttribI1ui)
  16458. glVertexAttribI1uiv = Function('glVertexAttribI1uiv')
  16459. glVertexAttribI1uiv.ret = Return('void')
  16460. glVertexAttribI1uiv.add( Input( 'index','GLuint' ))
  16461. glVertexAttribI1uiv.add( Input( 'v','const GLuint *' ,size = 1 ))
  16462. glVertexAttribI1uiv.version = '3.0'
  16463. glVertexAttribI1uiv.category = 'GL_VERSION_3_0'
  16464. glVertexAttribI1uiv.trace = True
  16465. glVertexAttribI1uiv.play = True
  16466. gl.add(glVertexAttribI1uiv)
  16467. glVertexAttribI2i = Function('glVertexAttribI2i')
  16468. glVertexAttribI2i.ret = Return('void')
  16469. glVertexAttribI2i.add( Input( 'index','GLuint' ))
  16470. glVertexAttribI2i.add( Input( 'x','GLint' ))
  16471. glVertexAttribI2i.add( Input( 'y','GLint' ))
  16472. glVertexAttribI2i.version = '3.0'
  16473. glVertexAttribI2i.category = 'GL_VERSION_3_0'
  16474. glVertexAttribI2i.trace = True
  16475. glVertexAttribI2i.play = True
  16476. gl.add(glVertexAttribI2i)
  16477. glVertexAttribI2iv = Function('glVertexAttribI2iv')
  16478. glVertexAttribI2iv.ret = Return('void')
  16479. glVertexAttribI2iv.add( Input( 'index','GLuint' ))
  16480. glVertexAttribI2iv.add( Input( 'v','const GLint *' ,size = 2 ))
  16481. glVertexAttribI2iv.version = '3.0'
  16482. glVertexAttribI2iv.category = 'GL_VERSION_3_0'
  16483. glVertexAttribI2iv.trace = True
  16484. glVertexAttribI2iv.play = True
  16485. gl.add(glVertexAttribI2iv)
  16486. glVertexAttribI2ui = Function('glVertexAttribI2ui')
  16487. glVertexAttribI2ui.ret = Return('void')
  16488. glVertexAttribI2ui.add( Input( 'index','GLuint' ))
  16489. glVertexAttribI2ui.add( Input( 'x','GLuint' ))
  16490. glVertexAttribI2ui.add( Input( 'y','GLuint' ))
  16491. glVertexAttribI2ui.version = '3.0'
  16492. glVertexAttribI2ui.category = 'GL_VERSION_3_0'
  16493. glVertexAttribI2ui.trace = True
  16494. glVertexAttribI2ui.play = True
  16495. gl.add(glVertexAttribI2ui)
  16496. glVertexAttribI2uiv = Function('glVertexAttribI2uiv')
  16497. glVertexAttribI2uiv.ret = Return('void')
  16498. glVertexAttribI2uiv.add( Input( 'index','GLuint' ))
  16499. glVertexAttribI2uiv.add( Input( 'v','const GLuint *' ,size = 2 ))
  16500. glVertexAttribI2uiv.version = '3.0'
  16501. glVertexAttribI2uiv.category = 'GL_VERSION_3_0'
  16502. glVertexAttribI2uiv.trace = True
  16503. glVertexAttribI2uiv.play = True
  16504. gl.add(glVertexAttribI2uiv)
  16505. glVertexAttribI3i = Function('glVertexAttribI3i')
  16506. glVertexAttribI3i.ret = Return('void')
  16507. glVertexAttribI3i.add( Input( 'index','GLuint' ))
  16508. glVertexAttribI3i.add( Input( 'x','GLint' ))
  16509. glVertexAttribI3i.add( Input( 'y','GLint' ))
  16510. glVertexAttribI3i.add( Input( 'z','GLint' ))
  16511. glVertexAttribI3i.version = '3.0'
  16512. glVertexAttribI3i.category = 'GL_VERSION_3_0'
  16513. glVertexAttribI3i.trace = True
  16514. glVertexAttribI3i.play = True
  16515. gl.add(glVertexAttribI3i)
  16516. glVertexAttribI3iv = Function('glVertexAttribI3iv')
  16517. glVertexAttribI3iv.ret = Return('void')
  16518. glVertexAttribI3iv.add( Input( 'index','GLuint' ))
  16519. glVertexAttribI3iv.add( Input( 'v','const GLint *' ,size = 3 ))
  16520. glVertexAttribI3iv.version = '3.0'
  16521. glVertexAttribI3iv.category = 'GL_VERSION_3_0'
  16522. glVertexAttribI3iv.trace = True
  16523. glVertexAttribI3iv.play = True
  16524. gl.add(glVertexAttribI3iv)
  16525. glVertexAttribI3ui = Function('glVertexAttribI3ui')
  16526. glVertexAttribI3ui.ret = Return('void')
  16527. glVertexAttribI3ui.add( Input( 'index','GLuint' ))
  16528. glVertexAttribI3ui.add( Input( 'x','GLuint' ))
  16529. glVertexAttribI3ui.add( Input( 'y','GLuint' ))
  16530. glVertexAttribI3ui.add( Input( 'z','GLuint' ))
  16531. glVertexAttribI3ui.version = '3.0'
  16532. glVertexAttribI3ui.category = 'GL_VERSION_3_0'
  16533. glVertexAttribI3ui.trace = True
  16534. glVertexAttribI3ui.play = True
  16535. gl.add(glVertexAttribI3ui)
  16536. glVertexAttribI3uiv = Function('glVertexAttribI3uiv')
  16537. glVertexAttribI3uiv.ret = Return('void')
  16538. glVertexAttribI3uiv.add( Input( 'index','GLuint' ))
  16539. glVertexAttribI3uiv.add( Input( 'v','const GLuint *' ,size = 3 ))
  16540. glVertexAttribI3uiv.version = '3.0'
  16541. glVertexAttribI3uiv.category = 'GL_VERSION_3_0'
  16542. glVertexAttribI3uiv.trace = True
  16543. glVertexAttribI3uiv.play = True
  16544. gl.add(glVertexAttribI3uiv)
  16545. glVertexAttribI4bv = Function('glVertexAttribI4bv')
  16546. glVertexAttribI4bv.ret = Return('void')
  16547. glVertexAttribI4bv.add( Input( 'index','GLuint' ))
  16548. glVertexAttribI4bv.add( Input( 'v','const GLbyte *' ,size = 4 ))
  16549. glVertexAttribI4bv.version = '3.0'
  16550. glVertexAttribI4bv.category = 'GL_VERSION_3_0'
  16551. glVertexAttribI4bv.trace = True
  16552. glVertexAttribI4bv.play = True
  16553. gl.add(glVertexAttribI4bv)
  16554. glVertexAttribI4i = Function('glVertexAttribI4i')
  16555. glVertexAttribI4i.ret = Return('void')
  16556. glVertexAttribI4i.add( Input( 'index','GLuint' ))
  16557. glVertexAttribI4i.add( Input( 'x','GLint' ))
  16558. glVertexAttribI4i.add( Input( 'y','GLint' ))
  16559. glVertexAttribI4i.add( Input( 'z','GLint' ))
  16560. glVertexAttribI4i.add( Input( 'w','GLint' ))
  16561. glVertexAttribI4i.version = '3.0'
  16562. glVertexAttribI4i.category = 'GL_VERSION_3_0'
  16563. glVertexAttribI4i.trace = True
  16564. glVertexAttribI4i.play = True
  16565. gl.add(glVertexAttribI4i)
  16566. glVertexAttribI4iv = Function('glVertexAttribI4iv')
  16567. glVertexAttribI4iv.ret = Return('void')
  16568. glVertexAttribI4iv.add( Input( 'index','GLuint' ))
  16569. glVertexAttribI4iv.add( Input( 'v','const GLint *' ,size = 4 ))
  16570. glVertexAttribI4iv.version = '3.0'
  16571. glVertexAttribI4iv.category = 'GL_VERSION_3_0'
  16572. glVertexAttribI4iv.trace = True
  16573. glVertexAttribI4iv.play = True
  16574. gl.add(glVertexAttribI4iv)
  16575. glVertexAttribI4sv = Function('glVertexAttribI4sv')
  16576. glVertexAttribI4sv.ret = Return('void')
  16577. glVertexAttribI4sv.add( Input( 'index','GLuint' ))
  16578. glVertexAttribI4sv.add( Input( 'v','const GLshort *' ,size = 4 ))
  16579. glVertexAttribI4sv.version = '3.0'
  16580. glVertexAttribI4sv.category = 'GL_VERSION_3_0'
  16581. glVertexAttribI4sv.trace = True
  16582. glVertexAttribI4sv.play = True
  16583. gl.add(glVertexAttribI4sv)
  16584. glVertexAttribI4ubv = Function('glVertexAttribI4ubv')
  16585. glVertexAttribI4ubv.ret = Return('void')
  16586. glVertexAttribI4ubv.add( Input( 'index','GLuint' ))
  16587. glVertexAttribI4ubv.add( Input( 'v','const GLubyte *' ,size = 4 ))
  16588. glVertexAttribI4ubv.version = '3.0'
  16589. glVertexAttribI4ubv.category = 'GL_VERSION_3_0'
  16590. glVertexAttribI4ubv.trace = True
  16591. glVertexAttribI4ubv.play = True
  16592. gl.add(glVertexAttribI4ubv)
  16593. glVertexAttribI4ui = Function('glVertexAttribI4ui')
  16594. glVertexAttribI4ui.ret = Return('void')
  16595. glVertexAttribI4ui.add( Input( 'index','GLuint' ))
  16596. glVertexAttribI4ui.add( Input( 'x','GLuint' ))
  16597. glVertexAttribI4ui.add( Input( 'y','GLuint' ))
  16598. glVertexAttribI4ui.add( Input( 'z','GLuint' ))
  16599. glVertexAttribI4ui.add( Input( 'w','GLuint' ))
  16600. glVertexAttribI4ui.version = '3.0'
  16601. glVertexAttribI4ui.category = 'GL_VERSION_3_0'
  16602. glVertexAttribI4ui.trace = True
  16603. glVertexAttribI4ui.play = True
  16604. gl.add(glVertexAttribI4ui)
  16605. glVertexAttribI4uiv = Function('glVertexAttribI4uiv')
  16606. glVertexAttribI4uiv.ret = Return('void')
  16607. glVertexAttribI4uiv.add( Input( 'index','GLuint' ))
  16608. glVertexAttribI4uiv.add( Input( 'v','const GLuint *' ,size = 4 ))
  16609. glVertexAttribI4uiv.version = '3.0'
  16610. glVertexAttribI4uiv.category = 'GL_VERSION_3_0'
  16611. glVertexAttribI4uiv.trace = True
  16612. glVertexAttribI4uiv.play = True
  16613. gl.add(glVertexAttribI4uiv)
  16614. glVertexAttribI4usv = Function('glVertexAttribI4usv')
  16615. glVertexAttribI4usv.ret = Return('void')
  16616. glVertexAttribI4usv.add( Input( 'index','GLuint' ))
  16617. glVertexAttribI4usv.add( Input( 'v','const GLushort *' ,size = 4 ))
  16618. glVertexAttribI4usv.version = '3.0'
  16619. glVertexAttribI4usv.category = 'GL_VERSION_3_0'
  16620. glVertexAttribI4usv.trace = True
  16621. glVertexAttribI4usv.play = True
  16622. gl.add(glVertexAttribI4usv)
  16623. glVertexAttribIPointer = Function('glVertexAttribIPointer')
  16624. glVertexAttribIPointer.ret = Return('void')
  16625. glVertexAttribIPointer.add( Input( 'index','GLuint' ))
  16626. glVertexAttribIPointer.add( Input( 'size','GLint' ))
  16627. glVertexAttribIPointer.add( Input( 'type','GLenum' ))
  16628. glVertexAttribIPointer.add( Input( 'stride','GLsizei' ))
  16629. glVertexAttribIPointer.add( Input( 'pointer','const GLvoid *' ))
  16630. glVertexAttribIPointer.version = '3.0'
  16631. glVertexAttribIPointer.category = 'GL_VERSION_3_0'
  16632. glVertexAttribIPointer.trace = True
  16633. glVertexAttribIPointer.play = True
  16634. gl.add(glVertexAttribIPointer)
  16635. # GL_VERSION_3_1
  16636. glDrawArraysInstanced = Function('glDrawArraysInstanced')
  16637. glDrawArraysInstanced.ret = Return('void')
  16638. glDrawArraysInstanced.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  16639. glDrawArraysInstanced.add( Input( 'start','GLint' ))
  16640. glDrawArraysInstanced.add( Input( 'count','GLsizei' ))
  16641. glDrawArraysInstanced.add( Input( 'primcount','GLsizei' ))
  16642. glDrawArraysInstanced.version = '3.1'
  16643. glDrawArraysInstanced.category = 'GL_VERSION_3_1'
  16644. glDrawArraysInstanced.trace = True
  16645. glDrawArraysInstanced.play = True
  16646. gl.add(glDrawArraysInstanced)
  16647. glDrawElementsInstanced = Function('glDrawElementsInstanced')
  16648. glDrawElementsInstanced.ret = Return('void')
  16649. glDrawElementsInstanced.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  16650. glDrawElementsInstanced.add( Input( 'count','GLsizei' ))
  16651. glDrawElementsInstanced.add( Input( 'type','GLenum' ))
  16652. glDrawElementsInstanced.add( Input( 'indices','const GLvoid *' ))
  16653. glDrawElementsInstanced.add( Input( 'primcount','GLsizei' ))
  16654. glDrawElementsInstanced.version = '3.1'
  16655. glDrawElementsInstanced.category = 'GL_VERSION_3_1'
  16656. glDrawElementsInstanced.trace = True
  16657. glDrawElementsInstanced.play = True
  16658. gl.add(glDrawElementsInstanced)
  16659. glPrimitiveRestartIndex = Function('glPrimitiveRestartIndex')
  16660. glPrimitiveRestartIndex.ret = Return('void')
  16661. glPrimitiveRestartIndex.add( Input( 'index','GLuint' ))
  16662. glPrimitiveRestartIndex.version = '3.1'
  16663. glPrimitiveRestartIndex.category = 'GL_VERSION_3_1'
  16664. glPrimitiveRestartIndex.trace = True
  16665. glPrimitiveRestartIndex.play = True
  16666. gl.add(glPrimitiveRestartIndex)
  16667. glTexBuffer = Function('glTexBuffer')
  16668. glTexBuffer.ret = Return('void')
  16669. glTexBuffer.add( Input( 'target','GLenum' ))
  16670. glTexBuffer.add( Input( 'internalformat','GLenum' ))
  16671. glTexBuffer.add( Input( 'buffer','GLuint' ))
  16672. glTexBuffer.version = '3.1'
  16673. glTexBuffer.category = 'GL_VERSION_3_1'
  16674. glTexBuffer.trace = True
  16675. glTexBuffer.play = True
  16676. gl.add(glTexBuffer)
  16677. # GL_VERSION_3_2
  16678. glFramebufferTexture = Function('glFramebufferTexture')
  16679. glFramebufferTexture.ret = Return('void')
  16680. glFramebufferTexture.add( Input( 'target','GLenum' ))
  16681. glFramebufferTexture.add( Input( 'attachment','GLenum' ))
  16682. glFramebufferTexture.add( Input( 'texture','GLuint' ))
  16683. glFramebufferTexture.add( Input( 'level','GLint' ))
  16684. glFramebufferTexture.version = '3.2'
  16685. glFramebufferTexture.category = 'GL_VERSION_3_2'
  16686. glFramebufferTexture.trace = True
  16687. glFramebufferTexture.play = True
  16688. gl.add(glFramebufferTexture)
  16689. glGetBufferParameteri64v = Function('glGetBufferParameteri64v')
  16690. glGetBufferParameteri64v.ret = Return('void')
  16691. glGetBufferParameteri64v.add( Input( 'target','GLenum' ))
  16692. glGetBufferParameteri64v.add( Input( 'pname','GLenum' ))
  16693. glGetBufferParameteri64v.add( Output( 'params','GLint64 *' ))
  16694. glGetBufferParameteri64v.version = '3.2'
  16695. glGetBufferParameteri64v.category = 'GL_VERSION_3_2'
  16696. glGetBufferParameteri64v.trace = True
  16697. glGetBufferParameteri64v.play = False
  16698. gl.add(glGetBufferParameteri64v)
  16699. glGetInteger64i_v = Function('glGetInteger64i_v')
  16700. glGetInteger64i_v.ret = Return('void')
  16701. glGetInteger64i_v.add( Input( 'target','GLenum' ))
  16702. glGetInteger64i_v.add( Input( 'index','GLuint' ))
  16703. glGetInteger64i_v.add( Output( 'data','GLint64 *' ))
  16704. glGetInteger64i_v.version = '3.2'
  16705. glGetInteger64i_v.category = 'GL_VERSION_3_2'
  16706. glGetInteger64i_v.trace = True
  16707. glGetInteger64i_v.play = False
  16708. gl.add(glGetInteger64i_v)
  16709. # GL_VERSION_3_3
  16710. glVertexAttribDivisor = Function('glVertexAttribDivisor')
  16711. glVertexAttribDivisor.ret = Return('void')
  16712. glVertexAttribDivisor.add( Input( 'index','GLuint' ))
  16713. glVertexAttribDivisor.add( Input( 'divisor','GLuint' ))
  16714. glVertexAttribDivisor.version = '3.3'
  16715. glVertexAttribDivisor.category = 'GL_VERSION_3_3'
  16716. glVertexAttribDivisor.trace = True
  16717. glVertexAttribDivisor.play = True
  16718. gl.add(glVertexAttribDivisor)
  16719. # GL_VERSION_4_0
  16720. glBlendEquationSeparatei = Function('glBlendEquationSeparatei')
  16721. glBlendEquationSeparatei.ret = Return('void')
  16722. glBlendEquationSeparatei.add( Input( 'buf','GLuint' ))
  16723. glBlendEquationSeparatei.add( Input( 'modeRGB','GLenum' ,regalLog = 'GLmodeToString(modeRGB)' ))
  16724. glBlendEquationSeparatei.add( Input( 'modeAlpha','GLenum' ,regalLog = 'GLmodeToString(modeAlpha)' ))
  16725. glBlendEquationSeparatei.version = '4.0'
  16726. glBlendEquationSeparatei.category = 'GL_VERSION_4_0'
  16727. glBlendEquationSeparatei.trace = True
  16728. glBlendEquationSeparatei.play = True
  16729. gl.add(glBlendEquationSeparatei)
  16730. glBlendEquationi = Function('glBlendEquationi')
  16731. glBlendEquationi.ret = Return('void')
  16732. glBlendEquationi.add( Input( 'buf','GLuint' ))
  16733. glBlendEquationi.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  16734. glBlendEquationi.version = '4.0'
  16735. glBlendEquationi.category = 'GL_VERSION_4_0'
  16736. glBlendEquationi.trace = True
  16737. glBlendEquationi.play = True
  16738. gl.add(glBlendEquationi)
  16739. glBlendFuncSeparatei = Function('glBlendFuncSeparatei')
  16740. glBlendFuncSeparatei.ret = Return('void')
  16741. glBlendFuncSeparatei.add( Input( 'buf','GLuint' ))
  16742. glBlendFuncSeparatei.add( Input( 'srcRGB','GLenum' ))
  16743. glBlendFuncSeparatei.add( Input( 'dstRGB','GLenum' ))
  16744. glBlendFuncSeparatei.add( Input( 'srcAlpha','GLenum' ))
  16745. glBlendFuncSeparatei.add( Input( 'dstAlpha','GLenum' ))
  16746. glBlendFuncSeparatei.version = '4.0'
  16747. glBlendFuncSeparatei.category = 'GL_VERSION_4_0'
  16748. glBlendFuncSeparatei.trace = True
  16749. glBlendFuncSeparatei.play = True
  16750. gl.add(glBlendFuncSeparatei)
  16751. glBlendFunci = Function('glBlendFunci')
  16752. glBlendFunci.ret = Return('void')
  16753. glBlendFunci.add( Input( 'buf','GLuint' ))
  16754. glBlendFunci.add( Input( 'src','GLenum' ))
  16755. glBlendFunci.add( Input( 'dst','GLenum' ))
  16756. glBlendFunci.version = '4.0'
  16757. glBlendFunci.category = 'GL_VERSION_4_0'
  16758. glBlendFunci.trace = True
  16759. glBlendFunci.play = True
  16760. gl.add(glBlendFunci)
  16761. #
  16762. glSampleCoverage = Function('glSampleCoverage')
  16763. glSampleCoverage.ret = Return('void')
  16764. glSampleCoverage.add( Input( 'value','GLclampf' ))
  16765. glSampleCoverage.add( Input( 'invert','GLboolean' ))
  16766. glSampleCoverage.version = '1.3'
  16767. glSampleCoverage.category = ''
  16768. glSampleCoverage.esVersions = [1.0, 1.1, 2.0]
  16769. glSampleCoverage.trace = True
  16770. glSampleCoverage.play = True
  16771. gl.add(glSampleCoverage)
  16772. # GL_3DFX_tbuffer
  16773. glTbufferMask3DFX = Function('glTbufferMask3DFX')
  16774. glTbufferMask3DFX.ret = Return('void')
  16775. glTbufferMask3DFX.add( Input( 'mask','GLuint' ))
  16776. glTbufferMask3DFX.version = '1.2'
  16777. glTbufferMask3DFX.category = 'GL_3DFX_tbuffer'
  16778. glTbufferMask3DFX.trace = True
  16779. glTbufferMask3DFX.play = True
  16780. gl.add(glTbufferMask3DFX)
  16781. # GL_AMD_debug_output
  16782. glDebugMessageCallbackAMD = Function('glDebugMessageCallbackAMD')
  16783. glDebugMessageCallbackAMD.ret = Return('void')
  16784. glDebugMessageCallbackAMD.add( Input( 'callback','GLDEBUGPROCAMD' ))
  16785. glDebugMessageCallbackAMD.add( Input( 'userParam','GLvoid *' ))
  16786. glDebugMessageCallbackAMD.version = ''
  16787. glDebugMessageCallbackAMD.category = 'GL_AMD_debug_output'
  16788. glDebugMessageCallbackAMD.trace = True
  16789. glDebugMessageCallbackAMD.play = True
  16790. gl.add(glDebugMessageCallbackAMD)
  16791. glDebugMessageEnableAMD = Function('glDebugMessageEnableAMD')
  16792. glDebugMessageEnableAMD.ret = Return('void')
  16793. glDebugMessageEnableAMD.add( Input( 'category','GLenum' ))
  16794. glDebugMessageEnableAMD.add( Input( 'severity','GLenum' ))
  16795. glDebugMessageEnableAMD.add( Input( 'count','GLsizei' ))
  16796. glDebugMessageEnableAMD.add( Input( 'ids','const GLuint *' ))
  16797. glDebugMessageEnableAMD.add( Input( 'enabled','GLboolean' ))
  16798. glDebugMessageEnableAMD.version = ''
  16799. glDebugMessageEnableAMD.category = 'GL_AMD_debug_output'
  16800. glDebugMessageEnableAMD.trace = True
  16801. glDebugMessageEnableAMD.play = True
  16802. gl.add(glDebugMessageEnableAMD)
  16803. glDebugMessageInsertAMD = Function('glDebugMessageInsertAMD')
  16804. glDebugMessageInsertAMD.ret = Return('void')
  16805. glDebugMessageInsertAMD.add( Input( 'category','GLenum' ))
  16806. glDebugMessageInsertAMD.add( Input( 'severity','GLenum' ))
  16807. glDebugMessageInsertAMD.add( Input( 'id','GLuint' ))
  16808. glDebugMessageInsertAMD.add( Input( 'length','GLsizei' ))
  16809. glDebugMessageInsertAMD.add( Input( 'buf','const GLchar *' ))
  16810. glDebugMessageInsertAMD.version = ''
  16811. glDebugMessageInsertAMD.category = 'GL_AMD_debug_output'
  16812. glDebugMessageInsertAMD.trace = True
  16813. glDebugMessageInsertAMD.play = True
  16814. gl.add(glDebugMessageInsertAMD)
  16815. glGetDebugMessageLogAMD = Function('glGetDebugMessageLogAMD')
  16816. glGetDebugMessageLogAMD.ret = Return('GLuint')
  16817. glGetDebugMessageLogAMD.add( Input( 'count','GLuint' ))
  16818. glGetDebugMessageLogAMD.add( Input( 'bufsize','GLsizei' ))
  16819. glGetDebugMessageLogAMD.add( Input( 'categories','GLenum *' ))
  16820. glGetDebugMessageLogAMD.add( Input( 'severities','GLuint *' ))
  16821. glGetDebugMessageLogAMD.add( Input( 'ids','GLuint *' ))
  16822. glGetDebugMessageLogAMD.add( Input( 'lengths','GLsizei *' ))
  16823. glGetDebugMessageLogAMD.add( Input( 'message','GLchar *' ))
  16824. glGetDebugMessageLogAMD.version = ''
  16825. glGetDebugMessageLogAMD.category = 'GL_AMD_debug_output'
  16826. glGetDebugMessageLogAMD.trace = True
  16827. glGetDebugMessageLogAMD.play = False
  16828. gl.add(glGetDebugMessageLogAMD)
  16829. # GL_AMD_draw_buffers_blend
  16830. glBlendEquationIndexedAMD = Function('glBlendEquationIndexedAMD')
  16831. glBlendEquationIndexedAMD.ret = Return('void')
  16832. glBlendEquationIndexedAMD.add( Input( 'buf','GLuint' ))
  16833. glBlendEquationIndexedAMD.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  16834. glBlendEquationIndexedAMD.version = '2.0'
  16835. glBlendEquationIndexedAMD.category = 'GL_AMD_draw_buffers_blend'
  16836. glBlendEquationIndexedAMD.trace = True
  16837. glBlendEquationIndexedAMD.play = True
  16838. gl.add(glBlendEquationIndexedAMD)
  16839. glBlendEquationSeparateIndexedAMD = Function('glBlendEquationSeparateIndexedAMD')
  16840. glBlendEquationSeparateIndexedAMD.ret = Return('void')
  16841. glBlendEquationSeparateIndexedAMD.add( Input( 'buf','GLuint' ))
  16842. glBlendEquationSeparateIndexedAMD.add( Input( 'modeRGB','GLenum' ,regalLog = 'GLmodeToString(modeRGB)' ))
  16843. glBlendEquationSeparateIndexedAMD.add( Input( 'modeAlpha','GLenum' ,regalLog = 'GLmodeToString(modeAlpha)' ))
  16844. glBlendEquationSeparateIndexedAMD.version = '2.0'
  16845. glBlendEquationSeparateIndexedAMD.category = 'GL_AMD_draw_buffers_blend'
  16846. glBlendEquationSeparateIndexedAMD.trace = True
  16847. glBlendEquationSeparateIndexedAMD.play = True
  16848. gl.add(glBlendEquationSeparateIndexedAMD)
  16849. glBlendFuncIndexedAMD = Function('glBlendFuncIndexedAMD')
  16850. glBlendFuncIndexedAMD.ret = Return('void')
  16851. glBlendFuncIndexedAMD.add( Input( 'buf','GLuint' ))
  16852. glBlendFuncIndexedAMD.add( Input( 'src','GLenum' ))
  16853. glBlendFuncIndexedAMD.add( Input( 'dst','GLenum' ))
  16854. glBlendFuncIndexedAMD.version = '2.0'
  16855. glBlendFuncIndexedAMD.category = 'GL_AMD_draw_buffers_blend'
  16856. glBlendFuncIndexedAMD.trace = True
  16857. glBlendFuncIndexedAMD.play = True
  16858. gl.add(glBlendFuncIndexedAMD)
  16859. glBlendFuncSeparateIndexedAMD = Function('glBlendFuncSeparateIndexedAMD')
  16860. glBlendFuncSeparateIndexedAMD.ret = Return('void')
  16861. glBlendFuncSeparateIndexedAMD.add( Input( 'buf','GLuint' ))
  16862. glBlendFuncSeparateIndexedAMD.add( Input( 'srcRGB','GLenum' ))
  16863. glBlendFuncSeparateIndexedAMD.add( Input( 'dstRGB','GLenum' ))
  16864. glBlendFuncSeparateIndexedAMD.add( Input( 'srcAlpha','GLenum' ))
  16865. glBlendFuncSeparateIndexedAMD.add( Input( 'dstAlpha','GLenum' ))
  16866. glBlendFuncSeparateIndexedAMD.version = '2.0'
  16867. glBlendFuncSeparateIndexedAMD.category = 'GL_AMD_draw_buffers_blend'
  16868. glBlendFuncSeparateIndexedAMD.trace = True
  16869. glBlendFuncSeparateIndexedAMD.play = True
  16870. gl.add(glBlendFuncSeparateIndexedAMD)
  16871. # GL_AMD_interleaved_elements
  16872. glVertexAttribParameteriAMD = Function('glVertexAttribParameteriAMD')
  16873. glVertexAttribParameteriAMD.ret = Return('void')
  16874. glVertexAttribParameteriAMD.add( Input( 'index','GLuint' ))
  16875. glVertexAttribParameteriAMD.add( Input( 'pname','GLenum' ))
  16876. glVertexAttribParameteriAMD.add( Input( 'param','GLint' ))
  16877. glVertexAttribParameteriAMD.version = ''
  16878. glVertexAttribParameteriAMD.category = 'GL_AMD_interleaved_elements'
  16879. glVertexAttribParameteriAMD.trace = True
  16880. glVertexAttribParameteriAMD.play = True
  16881. gl.add(glVertexAttribParameteriAMD)
  16882. # GL_AMD_multi_draw_indirect
  16883. glMultiDrawArraysIndirectAMD = Function('glMultiDrawArraysIndirectAMD')
  16884. glMultiDrawArraysIndirectAMD.ret = Return('void')
  16885. glMultiDrawArraysIndirectAMD.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  16886. glMultiDrawArraysIndirectAMD.add( Input( 'indirect','const GLvoid *' ))
  16887. glMultiDrawArraysIndirectAMD.add( Input( 'primcount','GLsizei' ))
  16888. glMultiDrawArraysIndirectAMD.add( Input( 'stride','GLsizei' ))
  16889. glMultiDrawArraysIndirectAMD.version = ''
  16890. glMultiDrawArraysIndirectAMD.category = 'GL_AMD_multi_draw_indirect'
  16891. glMultiDrawArraysIndirectAMD.trace = True
  16892. glMultiDrawArraysIndirectAMD.play = True
  16893. gl.add(glMultiDrawArraysIndirectAMD)
  16894. glMultiDrawElementsIndirectAMD = Function('glMultiDrawElementsIndirectAMD')
  16895. glMultiDrawElementsIndirectAMD.ret = Return('void')
  16896. glMultiDrawElementsIndirectAMD.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  16897. glMultiDrawElementsIndirectAMD.add( Input( 'type','GLenum' ))
  16898. glMultiDrawElementsIndirectAMD.add( Input( 'indirect','const GLvoid *' ))
  16899. glMultiDrawElementsIndirectAMD.add( Input( 'primcount','GLsizei' ))
  16900. glMultiDrawElementsIndirectAMD.add( Input( 'stride','GLsizei' ))
  16901. glMultiDrawElementsIndirectAMD.version = ''
  16902. glMultiDrawElementsIndirectAMD.category = 'GL_AMD_multi_draw_indirect'
  16903. glMultiDrawElementsIndirectAMD.trace = True
  16904. glMultiDrawElementsIndirectAMD.play = True
  16905. gl.add(glMultiDrawElementsIndirectAMD)
  16906. # GL_AMD_name_gen_delete
  16907. glDeleteNamesAMD = Function('glDeleteNamesAMD')
  16908. glDeleteNamesAMD.ret = Return('void')
  16909. glDeleteNamesAMD.add( Input( 'identifier','GLenum' ))
  16910. glDeleteNamesAMD.add( Input( 'num','GLuint' ))
  16911. glDeleteNamesAMD.add( Input( 'names','const GLuint *' ))
  16912. glDeleteNamesAMD.version = ''
  16913. glDeleteNamesAMD.category = 'GL_AMD_name_gen_delete'
  16914. glDeleteNamesAMD.trace = True
  16915. glDeleteNamesAMD.play = True
  16916. gl.add(glDeleteNamesAMD)
  16917. glGenNamesAMD = Function('glGenNamesAMD')
  16918. glGenNamesAMD.ret = Return('void')
  16919. glGenNamesAMD.add( Input( 'identifier','GLenum' ))
  16920. glGenNamesAMD.add( Input( 'num','GLuint' ))
  16921. glGenNamesAMD.add( Input( 'names','GLuint *' ))
  16922. glGenNamesAMD.version = ''
  16923. glGenNamesAMD.category = 'GL_AMD_name_gen_delete'
  16924. glGenNamesAMD.trace = True
  16925. glGenNamesAMD.play = True
  16926. gl.add(glGenNamesAMD)
  16927. glIsNameAMD = Function('glIsNameAMD')
  16928. glIsNameAMD.ret = Return('GLboolean')
  16929. glIsNameAMD.add( Input( 'identifier','GLenum' ))
  16930. glIsNameAMD.add( Input( 'name','GLuint' ))
  16931. glIsNameAMD.version = ''
  16932. glIsNameAMD.category = 'GL_AMD_name_gen_delete'
  16933. glIsNameAMD.trace = True
  16934. glIsNameAMD.play = True
  16935. gl.add(glIsNameAMD)
  16936. # GL_AMD_performance_monitor
  16937. glBeginPerfMonitorAMD = Function('glBeginPerfMonitorAMD')
  16938. glBeginPerfMonitorAMD.ret = Return('void')
  16939. glBeginPerfMonitorAMD.add( Input( 'monitor','GLuint' ))
  16940. glBeginPerfMonitorAMD.version = '1.2'
  16941. glBeginPerfMonitorAMD.category = 'GL_AMD_performance_monitor'
  16942. glBeginPerfMonitorAMD.trace = True
  16943. glBeginPerfMonitorAMD.play = True
  16944. gl.add(glBeginPerfMonitorAMD)
  16945. glDeletePerfMonitorsAMD = Function('glDeletePerfMonitorsAMD')
  16946. glDeletePerfMonitorsAMD.ret = Return('void')
  16947. glDeletePerfMonitorsAMD.add( Input( 'n','GLsizei' ))
  16948. glDeletePerfMonitorsAMD.add( Output( 'monitors','GLuint *' ))
  16949. glDeletePerfMonitorsAMD.version = '1.2'
  16950. glDeletePerfMonitorsAMD.category = 'GL_AMD_performance_monitor'
  16951. glDeletePerfMonitorsAMD.trace = True
  16952. glDeletePerfMonitorsAMD.play = True
  16953. gl.add(glDeletePerfMonitorsAMD)
  16954. glEndPerfMonitorAMD = Function('glEndPerfMonitorAMD')
  16955. glEndPerfMonitorAMD.ret = Return('void')
  16956. glEndPerfMonitorAMD.add( Input( 'monitor','GLuint' ))
  16957. glEndPerfMonitorAMD.version = '1.2'
  16958. glEndPerfMonitorAMD.category = 'GL_AMD_performance_monitor'
  16959. glEndPerfMonitorAMD.trace = True
  16960. glEndPerfMonitorAMD.play = True
  16961. gl.add(glEndPerfMonitorAMD)
  16962. glGenPerfMonitorsAMD = Function('glGenPerfMonitorsAMD')
  16963. glGenPerfMonitorsAMD.ret = Return('void')
  16964. glGenPerfMonitorsAMD.add( Input( 'n','GLsizei' ))
  16965. glGenPerfMonitorsAMD.add( Output( 'monitors','GLuint *' ))
  16966. glGenPerfMonitorsAMD.version = '1.2'
  16967. glGenPerfMonitorsAMD.category = 'GL_AMD_performance_monitor'
  16968. glGenPerfMonitorsAMD.trace = True
  16969. glGenPerfMonitorsAMD.play = True
  16970. gl.add(glGenPerfMonitorsAMD)
  16971. glGetPerfMonitorCounterDataAMD = Function('glGetPerfMonitorCounterDataAMD')
  16972. glGetPerfMonitorCounterDataAMD.ret = Return('void')
  16973. glGetPerfMonitorCounterDataAMD.add( Input( 'monitor','GLuint' ))
  16974. glGetPerfMonitorCounterDataAMD.add( Input( 'pname','GLenum' ))
  16975. glGetPerfMonitorCounterDataAMD.add( Input( 'dataSize','GLsizei' ))
  16976. glGetPerfMonitorCounterDataAMD.add( Output( 'data','GLuint *' ))
  16977. glGetPerfMonitorCounterDataAMD.add( Output( 'bytesWritten','GLint *' ,size = 1 ))
  16978. glGetPerfMonitorCounterDataAMD.version = '1.2'
  16979. glGetPerfMonitorCounterDataAMD.category = 'GL_AMD_performance_monitor'
  16980. glGetPerfMonitorCounterDataAMD.trace = True
  16981. glGetPerfMonitorCounterDataAMD.play = True
  16982. gl.add(glGetPerfMonitorCounterDataAMD)
  16983. glGetPerfMonitorCounterInfoAMD = Function('glGetPerfMonitorCounterInfoAMD')
  16984. glGetPerfMonitorCounterInfoAMD.ret = Return('void')
  16985. glGetPerfMonitorCounterInfoAMD.add( Input( 'group','GLuint' ))
  16986. glGetPerfMonitorCounterInfoAMD.add( Input( 'counter','GLuint' ))
  16987. glGetPerfMonitorCounterInfoAMD.add( Input( 'pname','GLenum' ))
  16988. glGetPerfMonitorCounterInfoAMD.add( Output( 'data','GLvoid *' ))
  16989. glGetPerfMonitorCounterInfoAMD.version = '1.2'
  16990. glGetPerfMonitorCounterInfoAMD.category = 'GL_AMD_performance_monitor'
  16991. glGetPerfMonitorCounterInfoAMD.trace = True
  16992. glGetPerfMonitorCounterInfoAMD.play = True
  16993. gl.add(glGetPerfMonitorCounterInfoAMD)
  16994. glGetPerfMonitorCounterStringAMD = Function('glGetPerfMonitorCounterStringAMD')
  16995. glGetPerfMonitorCounterStringAMD.ret = Return('void')
  16996. glGetPerfMonitorCounterStringAMD.add( Input( 'group','GLuint' ))
  16997. glGetPerfMonitorCounterStringAMD.add( Input( 'counter','GLuint' ))
  16998. glGetPerfMonitorCounterStringAMD.add( Input( 'bufSize','GLsizei' ))
  16999. glGetPerfMonitorCounterStringAMD.add( Output( 'length','GLsizei *' ,size = 1 ))
  17000. glGetPerfMonitorCounterStringAMD.add( Output( 'counterString','GLchar *' ,maxSize = 'bufSize' ))
  17001. glGetPerfMonitorCounterStringAMD.version = '1.2'
  17002. glGetPerfMonitorCounterStringAMD.category = 'GL_AMD_performance_monitor'
  17003. glGetPerfMonitorCounterStringAMD.trace = True
  17004. glGetPerfMonitorCounterStringAMD.play = False
  17005. gl.add(glGetPerfMonitorCounterStringAMD)
  17006. glGetPerfMonitorCountersAMD = Function('glGetPerfMonitorCountersAMD')
  17007. glGetPerfMonitorCountersAMD.ret = Return('void')
  17008. glGetPerfMonitorCountersAMD.add( Input( 'group','GLuint' ))
  17009. glGetPerfMonitorCountersAMD.add( Output( 'numCounters','GLint *' ,size = 1 ))
  17010. glGetPerfMonitorCountersAMD.add( Output( 'maxActiveCounters','GLint *' ,size = 1 ))
  17011. glGetPerfMonitorCountersAMD.add( Input( 'countersSize','GLsizei' ))
  17012. glGetPerfMonitorCountersAMD.add( Output( 'counters','GLuint *' ))
  17013. glGetPerfMonitorCountersAMD.version = '1.2'
  17014. glGetPerfMonitorCountersAMD.category = 'GL_AMD_performance_monitor'
  17015. glGetPerfMonitorCountersAMD.trace = True
  17016. glGetPerfMonitorCountersAMD.play = True
  17017. gl.add(glGetPerfMonitorCountersAMD)
  17018. glGetPerfMonitorGroupStringAMD = Function('glGetPerfMonitorGroupStringAMD')
  17019. glGetPerfMonitorGroupStringAMD.ret = Return('void')
  17020. glGetPerfMonitorGroupStringAMD.add( Input( 'group','GLuint' ))
  17021. glGetPerfMonitorGroupStringAMD.add( Input( 'bufSize','GLsizei' ))
  17022. glGetPerfMonitorGroupStringAMD.add( Output( 'length','GLsizei *' ,size = 1 ))
  17023. glGetPerfMonitorGroupStringAMD.add( Output( 'groupString','GLchar *' ,maxSize = 'bufSize' ))
  17024. glGetPerfMonitorGroupStringAMD.version = '1.2'
  17025. glGetPerfMonitorGroupStringAMD.category = 'GL_AMD_performance_monitor'
  17026. glGetPerfMonitorGroupStringAMD.trace = True
  17027. glGetPerfMonitorGroupStringAMD.play = False
  17028. gl.add(glGetPerfMonitorGroupStringAMD)
  17029. glGetPerfMonitorGroupsAMD = Function('glGetPerfMonitorGroupsAMD')
  17030. glGetPerfMonitorGroupsAMD.ret = Return('void')
  17031. glGetPerfMonitorGroupsAMD.add( Output( 'numGroups','GLint *' ,size = 1 ))
  17032. glGetPerfMonitorGroupsAMD.add( Input( 'groupsSize','GLsizei' ))
  17033. glGetPerfMonitorGroupsAMD.add( Output( 'groups','GLuint *' ))
  17034. glGetPerfMonitorGroupsAMD.version = '1.2'
  17035. glGetPerfMonitorGroupsAMD.category = 'GL_AMD_performance_monitor'
  17036. glGetPerfMonitorGroupsAMD.trace = True
  17037. glGetPerfMonitorGroupsAMD.play = True
  17038. gl.add(glGetPerfMonitorGroupsAMD)
  17039. glSelectPerfMonitorCountersAMD = Function('glSelectPerfMonitorCountersAMD')
  17040. glSelectPerfMonitorCountersAMD.ret = Return('void')
  17041. glSelectPerfMonitorCountersAMD.add( Input( 'monitor','GLuint' ))
  17042. glSelectPerfMonitorCountersAMD.add( Input( 'enable','GLboolean' ))
  17043. glSelectPerfMonitorCountersAMD.add( Input( 'group','GLuint' ))
  17044. glSelectPerfMonitorCountersAMD.add( Input( 'numCounters','GLint' ))
  17045. glSelectPerfMonitorCountersAMD.add( Output( 'counterList','GLuint *' ))
  17046. glSelectPerfMonitorCountersAMD.version = '1.2'
  17047. glSelectPerfMonitorCountersAMD.category = 'GL_AMD_performance_monitor'
  17048. glSelectPerfMonitorCountersAMD.trace = True
  17049. glSelectPerfMonitorCountersAMD.play = True
  17050. gl.add(glSelectPerfMonitorCountersAMD)
  17051. # GL_AMD_sample_positions
  17052. glSetMultisamplefvAMD = Function('glSetMultisamplefvAMD')
  17053. glSetMultisamplefvAMD.ret = Return('void')
  17054. glSetMultisamplefvAMD.add( Input( 'pname','GLenum' ))
  17055. glSetMultisamplefvAMD.add( Input( 'index','GLuint' ))
  17056. glSetMultisamplefvAMD.add( Input( 'val','const GLfloat *' ))
  17057. glSetMultisamplefvAMD.version = ''
  17058. glSetMultisamplefvAMD.category = 'GL_AMD_sample_positions'
  17059. glSetMultisamplefvAMD.trace = True
  17060. glSetMultisamplefvAMD.play = True
  17061. gl.add(glSetMultisamplefvAMD)
  17062. # GL_AMD_sparse_texture
  17063. glTexStorageSparseAMD = Function('glTexStorageSparseAMD')
  17064. glTexStorageSparseAMD.ret = Return('void')
  17065. glTexStorageSparseAMD.add( Input( 'target','GLenum' ))
  17066. glTexStorageSparseAMD.add( Input( 'internalFormat','GLenum' ))
  17067. glTexStorageSparseAMD.add( Input( 'width','GLsizei' ))
  17068. glTexStorageSparseAMD.add( Input( 'height','GLsizei' ))
  17069. glTexStorageSparseAMD.add( Input( 'depth','GLsizei' ))
  17070. glTexStorageSparseAMD.add( Input( 'layers','GLsizei' ))
  17071. glTexStorageSparseAMD.add( Input( 'flags','GLbitfield' ,regalLog = 'GLtexStorageSparseAMDToString(flags)' ))
  17072. glTexStorageSparseAMD.version = ''
  17073. glTexStorageSparseAMD.category = 'GL_AMD_sparse_texture'
  17074. glTexStorageSparseAMD.trace = True
  17075. glTexStorageSparseAMD.play = True
  17076. gl.add(glTexStorageSparseAMD)
  17077. glTextureStorageSparseAMD = Function('glTextureStorageSparseAMD')
  17078. glTextureStorageSparseAMD.ret = Return('void')
  17079. glTextureStorageSparseAMD.add( Input( 'texture','GLuint' ))
  17080. glTextureStorageSparseAMD.add( Input( 'target','GLenum' ))
  17081. glTextureStorageSparseAMD.add( Input( 'internalFormat','GLenum' ))
  17082. glTextureStorageSparseAMD.add( Input( 'width','GLsizei' ))
  17083. glTextureStorageSparseAMD.add( Input( 'height','GLsizei' ))
  17084. glTextureStorageSparseAMD.add( Input( 'depth','GLsizei' ))
  17085. glTextureStorageSparseAMD.add( Input( 'layers','GLsizei' ))
  17086. glTextureStorageSparseAMD.add( Input( 'flags','GLbitfield' ,regalLog = 'GLtexStorageSparseAMDToString(flags)' ))
  17087. glTextureStorageSparseAMD.version = ''
  17088. glTextureStorageSparseAMD.category = 'GL_AMD_sparse_texture'
  17089. glTextureStorageSparseAMD.trace = True
  17090. glTextureStorageSparseAMD.play = True
  17091. gl.add(glTextureStorageSparseAMD)
  17092. # GL_AMD_stencil_operation_extended
  17093. glStencilOpValueAMD = Function('glStencilOpValueAMD')
  17094. glStencilOpValueAMD.ret = Return('void')
  17095. glStencilOpValueAMD.add( Input( 'face','GLenum' ))
  17096. glStencilOpValueAMD.add( Input( 'value','GLuint' ))
  17097. glStencilOpValueAMD.version = ''
  17098. glStencilOpValueAMD.category = 'GL_AMD_stencil_operation_extended'
  17099. glStencilOpValueAMD.trace = True
  17100. glStencilOpValueAMD.play = True
  17101. gl.add(glStencilOpValueAMD)
  17102. # GL_AMD_vertex_shader_tessellator
  17103. glTessellationFactorAMD = Function('glTessellationFactorAMD')
  17104. glTessellationFactorAMD.ret = Return('void')
  17105. glTessellationFactorAMD.add( Input( 'factor','GLfloat' ))
  17106. glTessellationFactorAMD.version = '2.0'
  17107. glTessellationFactorAMD.category = 'GL_AMD_vertex_shader_tessellator'
  17108. glTessellationFactorAMD.trace = True
  17109. glTessellationFactorAMD.play = True
  17110. gl.add(glTessellationFactorAMD)
  17111. glTessellationModeAMD = Function('glTessellationModeAMD')
  17112. glTessellationModeAMD.ret = Return('void')
  17113. glTessellationModeAMD.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  17114. glTessellationModeAMD.version = '2.0'
  17115. glTessellationModeAMD.category = 'GL_AMD_vertex_shader_tessellator'
  17116. glTessellationModeAMD.trace = True
  17117. glTessellationModeAMD.play = True
  17118. gl.add(glTessellationModeAMD)
  17119. # GL_ANGLE_framebuffer_blit
  17120. glBlitFramebufferANGLE = Function('glBlitFramebufferANGLE')
  17121. glBlitFramebufferANGLE.ret = Return('void')
  17122. glBlitFramebufferANGLE.add( Input( 'srcX0','GLint' ))
  17123. glBlitFramebufferANGLE.add( Input( 'srcY0','GLint' ))
  17124. glBlitFramebufferANGLE.add( Input( 'srcX1','GLint' ))
  17125. glBlitFramebufferANGLE.add( Input( 'srcY1','GLint' ))
  17126. glBlitFramebufferANGLE.add( Input( 'dstX0','GLint' ))
  17127. glBlitFramebufferANGLE.add( Input( 'dstY0','GLint' ))
  17128. glBlitFramebufferANGLE.add( Input( 'dstX1','GLint' ))
  17129. glBlitFramebufferANGLE.add( Input( 'dstY1','GLint' ))
  17130. glBlitFramebufferANGLE.add( Input( 'mask','GLbitfield' ,regalLog = 'GLblitFramebufferToString(mask)' ))
  17131. glBlitFramebufferANGLE.add( Input( 'filter','GLenum' ))
  17132. glBlitFramebufferANGLE.version = ''
  17133. glBlitFramebufferANGLE.category = 'GL_ANGLE_framebuffer_blit'
  17134. glBlitFramebufferANGLE.trace = True
  17135. glBlitFramebufferANGLE.play = True
  17136. gl.add(glBlitFramebufferANGLE)
  17137. # GL_ANGLE_framebuffer_multisample
  17138. glRenderbufferStorageMultisampleANGLE = Function('glRenderbufferStorageMultisampleANGLE')
  17139. glRenderbufferStorageMultisampleANGLE.ret = Return('void')
  17140. glRenderbufferStorageMultisampleANGLE.add( Input( 'target','GLenum' ))
  17141. glRenderbufferStorageMultisampleANGLE.add( Input( 'samples','GLsizei' ))
  17142. glRenderbufferStorageMultisampleANGLE.add( Input( 'internalformat','GLenum' ))
  17143. glRenderbufferStorageMultisampleANGLE.add( Input( 'width','GLsizei' ))
  17144. glRenderbufferStorageMultisampleANGLE.add( Input( 'height','GLsizei' ))
  17145. glRenderbufferStorageMultisampleANGLE.version = ''
  17146. glRenderbufferStorageMultisampleANGLE.category = 'GL_ANGLE_framebuffer_multisample'
  17147. glRenderbufferStorageMultisampleANGLE.trace = True
  17148. glRenderbufferStorageMultisampleANGLE.play = True
  17149. gl.add(glRenderbufferStorageMultisampleANGLE)
  17150. # GL_ANGLE_instanced_arrays
  17151. glDrawArraysInstancedANGLE = Function('glDrawArraysInstancedANGLE')
  17152. glDrawArraysInstancedANGLE.ret = Return('void')
  17153. glDrawArraysInstancedANGLE.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  17154. glDrawArraysInstancedANGLE.add( Input( 'first','GLint' ))
  17155. glDrawArraysInstancedANGLE.add( Input( 'count','GLsizei' ))
  17156. glDrawArraysInstancedANGLE.add( Input( 'primcount','GLsizei' ))
  17157. glDrawArraysInstancedANGLE.version = ''
  17158. glDrawArraysInstancedANGLE.category = 'GL_ANGLE_instanced_arrays'
  17159. glDrawArraysInstancedANGLE.trace = True
  17160. glDrawArraysInstancedANGLE.play = True
  17161. gl.add(glDrawArraysInstancedANGLE)
  17162. glDrawElementsInstancedANGLE = Function('glDrawElementsInstancedANGLE')
  17163. glDrawElementsInstancedANGLE.ret = Return('void')
  17164. glDrawElementsInstancedANGLE.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  17165. glDrawElementsInstancedANGLE.add( Input( 'count','GLsizei' ))
  17166. glDrawElementsInstancedANGLE.add( Input( 'type','GLenum' ))
  17167. glDrawElementsInstancedANGLE.add( Input( 'indices','const GLvoid *' ))
  17168. glDrawElementsInstancedANGLE.add( Input( 'primcount','GLsizei' ))
  17169. glDrawElementsInstancedANGLE.version = ''
  17170. glDrawElementsInstancedANGLE.category = 'GL_ANGLE_instanced_arrays'
  17171. glDrawElementsInstancedANGLE.trace = True
  17172. glDrawElementsInstancedANGLE.play = True
  17173. gl.add(glDrawElementsInstancedANGLE)
  17174. glVertexAttribDivisorANGLE = Function('glVertexAttribDivisorANGLE')
  17175. glVertexAttribDivisorANGLE.ret = Return('void')
  17176. glVertexAttribDivisorANGLE.add( Input( 'index','GLuint' ))
  17177. glVertexAttribDivisorANGLE.add( Input( 'divisor','GLuint' ))
  17178. glVertexAttribDivisorANGLE.version = ''
  17179. glVertexAttribDivisorANGLE.category = 'GL_ANGLE_instanced_arrays'
  17180. glVertexAttribDivisorANGLE.trace = True
  17181. glVertexAttribDivisorANGLE.play = True
  17182. gl.add(glVertexAttribDivisorANGLE)
  17183. # GL_ANGLE_timer_query
  17184. glBeginQueryANGLE = Function('glBeginQueryANGLE')
  17185. glBeginQueryANGLE.ret = Return('void')
  17186. glBeginQueryANGLE.add( Input( 'target','GLenum' ))
  17187. glBeginQueryANGLE.add( Input( 'id','GLuint' ))
  17188. glBeginQueryANGLE.version = ''
  17189. glBeginQueryANGLE.category = 'GL_ANGLE_timer_query'
  17190. glBeginQueryANGLE.trace = True
  17191. glBeginQueryANGLE.play = True
  17192. gl.add(glBeginQueryANGLE)
  17193. glDeleteQueriesANGLE = Function('glDeleteQueriesANGLE')
  17194. glDeleteQueriesANGLE.ret = Return('void')
  17195. glDeleteQueriesANGLE.add( Input( 'n','GLsizei' ))
  17196. glDeleteQueriesANGLE.add( Input( 'ids','const GLuint *' ))
  17197. glDeleteQueriesANGLE.version = ''
  17198. glDeleteQueriesANGLE.category = 'GL_ANGLE_timer_query'
  17199. glDeleteQueriesANGLE.trace = True
  17200. glDeleteQueriesANGLE.play = True
  17201. gl.add(glDeleteQueriesANGLE)
  17202. glEndQueryANGLE = Function('glEndQueryANGLE')
  17203. glEndQueryANGLE.ret = Return('void')
  17204. glEndQueryANGLE.add( Input( 'target','GLenum' ))
  17205. glEndQueryANGLE.version = ''
  17206. glEndQueryANGLE.category = 'GL_ANGLE_timer_query'
  17207. glEndQueryANGLE.trace = True
  17208. glEndQueryANGLE.play = True
  17209. gl.add(glEndQueryANGLE)
  17210. glGenQueriesANGLE = Function('glGenQueriesANGLE')
  17211. glGenQueriesANGLE.ret = Return('void')
  17212. glGenQueriesANGLE.add( Input( 'n','GLsizei' ))
  17213. glGenQueriesANGLE.add( Output( 'ids','GLuint *' ))
  17214. glGenQueriesANGLE.version = ''
  17215. glGenQueriesANGLE.category = 'GL_ANGLE_timer_query'
  17216. glGenQueriesANGLE.trace = True
  17217. glGenQueriesANGLE.play = True
  17218. gl.add(glGenQueriesANGLE)
  17219. glGetQueryObjecti64vANGLE = Function('glGetQueryObjecti64vANGLE')
  17220. glGetQueryObjecti64vANGLE.ret = Return('void')
  17221. glGetQueryObjecti64vANGLE.add( Input( 'id','GLuint' ))
  17222. glGetQueryObjecti64vANGLE.add( Input( 'pname','GLenum' ))
  17223. glGetQueryObjecti64vANGLE.add( Output( 'params','GLint64 *' ))
  17224. glGetQueryObjecti64vANGLE.version = ''
  17225. glGetQueryObjecti64vANGLE.category = 'GL_ANGLE_timer_query'
  17226. glGetQueryObjecti64vANGLE.trace = True
  17227. glGetQueryObjecti64vANGLE.play = True
  17228. gl.add(glGetQueryObjecti64vANGLE)
  17229. glGetQueryObjectivANGLE = Function('glGetQueryObjectivANGLE')
  17230. glGetQueryObjectivANGLE.ret = Return('void')
  17231. glGetQueryObjectivANGLE.add( Input( 'id','GLuint' ))
  17232. glGetQueryObjectivANGLE.add( Input( 'pname','GLenum' ))
  17233. glGetQueryObjectivANGLE.add( Output( 'params','GLint *' ))
  17234. glGetQueryObjectivANGLE.version = ''
  17235. glGetQueryObjectivANGLE.category = 'GL_ANGLE_timer_query'
  17236. glGetQueryObjectivANGLE.trace = True
  17237. glGetQueryObjectivANGLE.play = True
  17238. gl.add(glGetQueryObjectivANGLE)
  17239. glGetQueryObjectui64vANGLE = Function('glGetQueryObjectui64vANGLE')
  17240. glGetQueryObjectui64vANGLE.ret = Return('void')
  17241. glGetQueryObjectui64vANGLE.add( Input( 'id','GLuint' ))
  17242. glGetQueryObjectui64vANGLE.add( Input( 'pname','GLenum' ))
  17243. glGetQueryObjectui64vANGLE.add( Output( 'params','GLuint64 *' ))
  17244. glGetQueryObjectui64vANGLE.version = ''
  17245. glGetQueryObjectui64vANGLE.category = 'GL_ANGLE_timer_query'
  17246. glGetQueryObjectui64vANGLE.trace = True
  17247. glGetQueryObjectui64vANGLE.play = True
  17248. gl.add(glGetQueryObjectui64vANGLE)
  17249. glGetQueryObjectuivANGLE = Function('glGetQueryObjectuivANGLE')
  17250. glGetQueryObjectuivANGLE.ret = Return('void')
  17251. glGetQueryObjectuivANGLE.add( Input( 'id','GLuint' ))
  17252. glGetQueryObjectuivANGLE.add( Input( 'pname','GLenum' ))
  17253. glGetQueryObjectuivANGLE.add( Output( 'params','GLuint *' ))
  17254. glGetQueryObjectuivANGLE.version = ''
  17255. glGetQueryObjectuivANGLE.category = 'GL_ANGLE_timer_query'
  17256. glGetQueryObjectuivANGLE.trace = True
  17257. glGetQueryObjectuivANGLE.play = True
  17258. gl.add(glGetQueryObjectuivANGLE)
  17259. glGetQueryivANGLE = Function('glGetQueryivANGLE')
  17260. glGetQueryivANGLE.ret = Return('void')
  17261. glGetQueryivANGLE.add( Input( 'target','GLenum' ))
  17262. glGetQueryivANGLE.add( Input( 'pname','GLenum' ))
  17263. glGetQueryivANGLE.add( Output( 'params','GLint *' ))
  17264. glGetQueryivANGLE.version = ''
  17265. glGetQueryivANGLE.category = 'GL_ANGLE_timer_query'
  17266. glGetQueryivANGLE.trace = True
  17267. glGetQueryivANGLE.play = True
  17268. gl.add(glGetQueryivANGLE)
  17269. glIsQueryANGLE = Function('glIsQueryANGLE')
  17270. glIsQueryANGLE.ret = Return('GLboolean')
  17271. glIsQueryANGLE.add( Input( 'id','GLuint' ))
  17272. glIsQueryANGLE.version = ''
  17273. glIsQueryANGLE.category = 'GL_ANGLE_timer_query'
  17274. glIsQueryANGLE.trace = True
  17275. glIsQueryANGLE.play = True
  17276. gl.add(glIsQueryANGLE)
  17277. glQueryCounterANGLE = Function('glQueryCounterANGLE')
  17278. glQueryCounterANGLE.ret = Return('void')
  17279. glQueryCounterANGLE.add( Input( 'id','GLuint' ))
  17280. glQueryCounterANGLE.add( Input( 'target','GLenum' ))
  17281. glQueryCounterANGLE.version = ''
  17282. glQueryCounterANGLE.category = 'GL_ANGLE_timer_query'
  17283. glQueryCounterANGLE.trace = True
  17284. glQueryCounterANGLE.play = True
  17285. gl.add(glQueryCounterANGLE)
  17286. # GL_ANGLE_translated_shader_source
  17287. glGetTranslatedShaderSourceANGLE = Function('glGetTranslatedShaderSourceANGLE')
  17288. glGetTranslatedShaderSourceANGLE.ret = Return('void')
  17289. glGetTranslatedShaderSourceANGLE.add( Input( 'shader','GLuint' ))
  17290. glGetTranslatedShaderSourceANGLE.add( Input( 'bufsize','GLsizei' ))
  17291. glGetTranslatedShaderSourceANGLE.add( Input( 'length','GLsizei *' ))
  17292. glGetTranslatedShaderSourceANGLE.add( Input( 'source','GLchar *' ))
  17293. glGetTranslatedShaderSourceANGLE.version = ''
  17294. glGetTranslatedShaderSourceANGLE.category = 'GL_ANGLE_translated_shader_source'
  17295. glGetTranslatedShaderSourceANGLE.trace = True
  17296. glGetTranslatedShaderSourceANGLE.play = True
  17297. gl.add(glGetTranslatedShaderSourceANGLE)
  17298. # GL_APPLE_copy_texture_levels
  17299. glCopyTextureLevelsAPPLE = Function('glCopyTextureLevelsAPPLE')
  17300. glCopyTextureLevelsAPPLE.ret = Return('void')
  17301. glCopyTextureLevelsAPPLE.add( Input( 'destinationTexture','GLuint' ))
  17302. glCopyTextureLevelsAPPLE.add( Input( 'sourceTexture','GLuint' ))
  17303. glCopyTextureLevelsAPPLE.add( Input( 'sourceBaseLevel','GLint' ))
  17304. glCopyTextureLevelsAPPLE.add( Input( 'sourceLevelCount','GLsizei' ))
  17305. glCopyTextureLevelsAPPLE.version = ''
  17306. glCopyTextureLevelsAPPLE.category = 'GL_APPLE_copy_texture_levels'
  17307. glCopyTextureLevelsAPPLE.trace = True
  17308. glCopyTextureLevelsAPPLE.play = True
  17309. gl.add(glCopyTextureLevelsAPPLE)
  17310. # GL_APPLE_element_array
  17311. glDrawElementArrayAPPLE = Function('glDrawElementArrayAPPLE')
  17312. glDrawElementArrayAPPLE.ret = Return('void')
  17313. glDrawElementArrayAPPLE.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  17314. glDrawElementArrayAPPLE.add( Input( 'first','GLint' ))
  17315. glDrawElementArrayAPPLE.add( Input( 'count','GLsizei' ))
  17316. glDrawElementArrayAPPLE.version = '1.2'
  17317. glDrawElementArrayAPPLE.category = 'GL_APPLE_element_array'
  17318. glDrawElementArrayAPPLE.trace = True
  17319. glDrawElementArrayAPPLE.play = True
  17320. gl.add(glDrawElementArrayAPPLE)
  17321. glDrawRangeElementArrayAPPLE = Function('glDrawRangeElementArrayAPPLE')
  17322. glDrawRangeElementArrayAPPLE.ret = Return('void')
  17323. glDrawRangeElementArrayAPPLE.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  17324. glDrawRangeElementArrayAPPLE.add( Input( 'start','GLuint' ))
  17325. glDrawRangeElementArrayAPPLE.add( Input( 'end','GLuint' ))
  17326. glDrawRangeElementArrayAPPLE.add( Input( 'first','GLint' ))
  17327. glDrawRangeElementArrayAPPLE.add( Input( 'count','GLsizei' ))
  17328. glDrawRangeElementArrayAPPLE.version = '1.2'
  17329. glDrawRangeElementArrayAPPLE.category = 'GL_APPLE_element_array'
  17330. glDrawRangeElementArrayAPPLE.trace = True
  17331. glDrawRangeElementArrayAPPLE.play = True
  17332. gl.add(glDrawRangeElementArrayAPPLE)
  17333. glElementPointerAPPLE = Function('glElementPointerAPPLE')
  17334. glElementPointerAPPLE.ret = Return('void')
  17335. glElementPointerAPPLE.add( Input( 'type','GLenum' ))
  17336. glElementPointerAPPLE.add( Input( 'pointer','const GLvoid *' ))
  17337. glElementPointerAPPLE.version = '1.2'
  17338. glElementPointerAPPLE.category = 'GL_APPLE_element_array'
  17339. glElementPointerAPPLE.trace = True
  17340. glElementPointerAPPLE.play = True
  17341. gl.add(glElementPointerAPPLE)
  17342. glMultiDrawElementArrayAPPLE = Function('glMultiDrawElementArrayAPPLE')
  17343. glMultiDrawElementArrayAPPLE.ret = Return('void')
  17344. glMultiDrawElementArrayAPPLE.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  17345. glMultiDrawElementArrayAPPLE.add( Input( 'first','const GLint *' ))
  17346. glMultiDrawElementArrayAPPLE.add( Input( 'count','const GLsizei *' ))
  17347. glMultiDrawElementArrayAPPLE.add( Input( 'primcount','GLsizei' ))
  17348. glMultiDrawElementArrayAPPLE.version = '1.2'
  17349. glMultiDrawElementArrayAPPLE.category = 'GL_APPLE_element_array'
  17350. glMultiDrawElementArrayAPPLE.trace = True
  17351. glMultiDrawElementArrayAPPLE.play = True
  17352. gl.add(glMultiDrawElementArrayAPPLE)
  17353. glMultiDrawRangeElementArrayAPPLE = Function('glMultiDrawRangeElementArrayAPPLE')
  17354. glMultiDrawRangeElementArrayAPPLE.ret = Return('void')
  17355. glMultiDrawRangeElementArrayAPPLE.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  17356. glMultiDrawRangeElementArrayAPPLE.add( Input( 'start','GLuint' ))
  17357. glMultiDrawRangeElementArrayAPPLE.add( Input( 'end','GLuint' ))
  17358. glMultiDrawRangeElementArrayAPPLE.add( Input( 'first','const GLint *' ))
  17359. glMultiDrawRangeElementArrayAPPLE.add( Input( 'count','const GLsizei *' ))
  17360. glMultiDrawRangeElementArrayAPPLE.add( Input( 'primcount','GLsizei' ))
  17361. glMultiDrawRangeElementArrayAPPLE.version = '1.2'
  17362. glMultiDrawRangeElementArrayAPPLE.category = 'GL_APPLE_element_array'
  17363. glMultiDrawRangeElementArrayAPPLE.trace = True
  17364. glMultiDrawRangeElementArrayAPPLE.play = True
  17365. gl.add(glMultiDrawRangeElementArrayAPPLE)
  17366. # GL_APPLE_fence
  17367. glDeleteFencesAPPLE = Function('glDeleteFencesAPPLE')
  17368. glDeleteFencesAPPLE.ret = Return('void')
  17369. glDeleteFencesAPPLE.add( Input( 'n','GLsizei' ))
  17370. glDeleteFencesAPPLE.add( Input( 'fences','const GLuint *' ))
  17371. glDeleteFencesAPPLE.version = '1.2'
  17372. glDeleteFencesAPPLE.category = 'GL_APPLE_fence'
  17373. glDeleteFencesAPPLE.trace = True
  17374. glDeleteFencesAPPLE.play = True
  17375. gl.add(glDeleteFencesAPPLE)
  17376. glFinishFenceAPPLE = Function('glFinishFenceAPPLE')
  17377. glFinishFenceAPPLE.ret = Return('void')
  17378. glFinishFenceAPPLE.add( Input( 'fence','GLuint' ))
  17379. glFinishFenceAPPLE.version = '1.2'
  17380. glFinishFenceAPPLE.category = 'GL_APPLE_fence'
  17381. glFinishFenceAPPLE.trace = True
  17382. glFinishFenceAPPLE.play = True
  17383. gl.add(glFinishFenceAPPLE)
  17384. glFinishObjectAPPLE = Function('glFinishObjectAPPLE')
  17385. glFinishObjectAPPLE.ret = Return('void')
  17386. glFinishObjectAPPLE.add( Input( 'object','GLenum' ))
  17387. glFinishObjectAPPLE.add( Input( 'name','GLint' ))
  17388. glFinishObjectAPPLE.version = '1.2'
  17389. glFinishObjectAPPLE.category = 'GL_APPLE_fence'
  17390. glFinishObjectAPPLE.trace = True
  17391. glFinishObjectAPPLE.play = True
  17392. gl.add(glFinishObjectAPPLE)
  17393. glGenFencesAPPLE = Function('glGenFencesAPPLE')
  17394. glGenFencesAPPLE.ret = Return('void')
  17395. glGenFencesAPPLE.add( Input( 'n','GLsizei' ))
  17396. glGenFencesAPPLE.add( Output( 'fences','GLuint *' ))
  17397. glGenFencesAPPLE.version = '1.2'
  17398. glGenFencesAPPLE.category = 'GL_APPLE_fence'
  17399. glGenFencesAPPLE.trace = True
  17400. glGenFencesAPPLE.play = True
  17401. gl.add(glGenFencesAPPLE)
  17402. glIsFenceAPPLE = Function('glIsFenceAPPLE')
  17403. glIsFenceAPPLE.ret = Return('GLboolean')
  17404. glIsFenceAPPLE.add( Input( 'fence','GLuint' ))
  17405. glIsFenceAPPLE.version = '1.2'
  17406. glIsFenceAPPLE.category = 'GL_APPLE_fence'
  17407. glIsFenceAPPLE.trace = True
  17408. glIsFenceAPPLE.play = True
  17409. gl.add(glIsFenceAPPLE)
  17410. glSetFenceAPPLE = Function('glSetFenceAPPLE')
  17411. glSetFenceAPPLE.ret = Return('void')
  17412. glSetFenceAPPLE.add( Input( 'fence','GLuint' ))
  17413. glSetFenceAPPLE.version = '1.2'
  17414. glSetFenceAPPLE.category = 'GL_APPLE_fence'
  17415. glSetFenceAPPLE.trace = True
  17416. glSetFenceAPPLE.play = True
  17417. gl.add(glSetFenceAPPLE)
  17418. glTestFenceAPPLE = Function('glTestFenceAPPLE')
  17419. glTestFenceAPPLE.ret = Return('GLboolean')
  17420. glTestFenceAPPLE.add( Input( 'fence','GLuint' ))
  17421. glTestFenceAPPLE.version = '1.2'
  17422. glTestFenceAPPLE.category = 'GL_APPLE_fence'
  17423. glTestFenceAPPLE.trace = True
  17424. glTestFenceAPPLE.play = True
  17425. gl.add(glTestFenceAPPLE)
  17426. glTestObjectAPPLE = Function('glTestObjectAPPLE')
  17427. glTestObjectAPPLE.ret = Return('GLboolean')
  17428. glTestObjectAPPLE.add( Input( 'object','GLenum' ))
  17429. glTestObjectAPPLE.add( Input( 'name','GLuint' ))
  17430. glTestObjectAPPLE.version = '1.2'
  17431. glTestObjectAPPLE.category = 'GL_APPLE_fence'
  17432. glTestObjectAPPLE.trace = True
  17433. glTestObjectAPPLE.play = True
  17434. gl.add(glTestObjectAPPLE)
  17435. # GL_APPLE_flush_buffer_range
  17436. glBufferParameteriAPPLE = Function('glBufferParameteriAPPLE')
  17437. glBufferParameteriAPPLE.ret = Return('void')
  17438. glBufferParameteriAPPLE.add( Input( 'target','GLenum' ))
  17439. glBufferParameteriAPPLE.add( Input( 'pname','GLenum' ))
  17440. glBufferParameteriAPPLE.add( Input( 'param','GLint' ))
  17441. glBufferParameteriAPPLE.version = '1.5'
  17442. glBufferParameteriAPPLE.category = 'GL_APPLE_flush_buffer_range'
  17443. glBufferParameteriAPPLE.trace = True
  17444. glBufferParameteriAPPLE.play = True
  17445. gl.add(glBufferParameteriAPPLE)
  17446. glFlushMappedBufferRangeAPPLE = Function('glFlushMappedBufferRangeAPPLE')
  17447. glFlushMappedBufferRangeAPPLE.ret = Return('void')
  17448. glFlushMappedBufferRangeAPPLE.add( Input( 'target','GLenum' ))
  17449. glFlushMappedBufferRangeAPPLE.add( Input( 'offset','GLintptr' ))
  17450. glFlushMappedBufferRangeAPPLE.add( Input( 'size','GLsizeiptr' ))
  17451. glFlushMappedBufferRangeAPPLE.version = '1.5'
  17452. glFlushMappedBufferRangeAPPLE.category = 'GL_APPLE_flush_buffer_range'
  17453. glFlushMappedBufferRangeAPPLE.trace = True
  17454. glFlushMappedBufferRangeAPPLE.play = True
  17455. gl.add(glFlushMappedBufferRangeAPPLE)
  17456. # GL_APPLE_flush_render
  17457. glFinishRenderAPPLE = Function('glFinishRenderAPPLE')
  17458. glFinishRenderAPPLE.ret = Return('void')
  17459. glFinishRenderAPPLE.version = ''
  17460. glFinishRenderAPPLE.category = 'GL_APPLE_flush_render'
  17461. glFinishRenderAPPLE.trace = True
  17462. glFinishRenderAPPLE.play = True
  17463. gl.add(glFinishRenderAPPLE)
  17464. glFlushRenderAPPLE = Function('glFlushRenderAPPLE')
  17465. glFlushRenderAPPLE.ret = Return('void')
  17466. glFlushRenderAPPLE.version = ''
  17467. glFlushRenderAPPLE.category = 'GL_APPLE_flush_render'
  17468. glFlushRenderAPPLE.trace = True
  17469. glFlushRenderAPPLE.play = True
  17470. gl.add(glFlushRenderAPPLE)
  17471. glSwapAPPLE = Function('glSwapAPPLE')
  17472. glSwapAPPLE.ret = Return('void')
  17473. glSwapAPPLE.version = ''
  17474. glSwapAPPLE.category = 'GL_APPLE_flush_render'
  17475. glSwapAPPLE.trace = True
  17476. glSwapAPPLE.play = True
  17477. gl.add(glSwapAPPLE)
  17478. # GL_APPLE_framebuffer_multisample
  17479. glRenderbufferStorageMultisampleAPPLE = Function('glRenderbufferStorageMultisampleAPPLE')
  17480. glRenderbufferStorageMultisampleAPPLE.ret = Return('void')
  17481. glRenderbufferStorageMultisampleAPPLE.add( Input( 'target','GLenum' ))
  17482. glRenderbufferStorageMultisampleAPPLE.add( Input( 'samples','GLsizei' ))
  17483. glRenderbufferStorageMultisampleAPPLE.add( Input( 'internalformat','GLenum' ))
  17484. glRenderbufferStorageMultisampleAPPLE.add( Input( 'width','GLsizei' ))
  17485. glRenderbufferStorageMultisampleAPPLE.add( Input( 'height','GLsizei' ))
  17486. glRenderbufferStorageMultisampleAPPLE.version = ''
  17487. glRenderbufferStorageMultisampleAPPLE.category = 'GL_APPLE_framebuffer_multisample'
  17488. glRenderbufferStorageMultisampleAPPLE.trace = True
  17489. glRenderbufferStorageMultisampleAPPLE.play = True
  17490. gl.add(glRenderbufferStorageMultisampleAPPLE)
  17491. glResolveMultisampleFramebufferAPPLE = Function('glResolveMultisampleFramebufferAPPLE')
  17492. glResolveMultisampleFramebufferAPPLE.ret = Return('void')
  17493. glResolveMultisampleFramebufferAPPLE.version = ''
  17494. glResolveMultisampleFramebufferAPPLE.category = 'GL_APPLE_framebuffer_multisample'
  17495. glResolveMultisampleFramebufferAPPLE.trace = True
  17496. glResolveMultisampleFramebufferAPPLE.play = True
  17497. gl.add(glResolveMultisampleFramebufferAPPLE)
  17498. # GL_APPLE_object_purgeable
  17499. glGetObjectParameterivAPPLE = Function('glGetObjectParameterivAPPLE')
  17500. glGetObjectParameterivAPPLE.ret = Return('void')
  17501. glGetObjectParameterivAPPLE.add( Input( 'objectType','GLenum' ))
  17502. glGetObjectParameterivAPPLE.add( Input( 'name','GLuint' ))
  17503. glGetObjectParameterivAPPLE.add( Input( 'pname','GLenum' ))
  17504. glGetObjectParameterivAPPLE.add( Output( 'params','GLint *' ))
  17505. glGetObjectParameterivAPPLE.version = '1.5'
  17506. glGetObjectParameterivAPPLE.category = 'GL_APPLE_object_purgeable'
  17507. glGetObjectParameterivAPPLE.trace = True
  17508. glGetObjectParameterivAPPLE.play = True
  17509. gl.add(glGetObjectParameterivAPPLE)
  17510. glObjectPurgeableAPPLE = Function('glObjectPurgeableAPPLE')
  17511. glObjectPurgeableAPPLE.ret = Return('GLenum')
  17512. glObjectPurgeableAPPLE.add( Input( 'objectType','GLenum' ))
  17513. glObjectPurgeableAPPLE.add( Input( 'name','GLuint' ))
  17514. glObjectPurgeableAPPLE.add( Input( 'option','GLenum' ))
  17515. glObjectPurgeableAPPLE.version = '1.5'
  17516. glObjectPurgeableAPPLE.category = 'GL_APPLE_object_purgeable'
  17517. glObjectPurgeableAPPLE.trace = True
  17518. glObjectPurgeableAPPLE.play = True
  17519. gl.add(glObjectPurgeableAPPLE)
  17520. glObjectUnpurgeableAPPLE = Function('glObjectUnpurgeableAPPLE')
  17521. glObjectUnpurgeableAPPLE.ret = Return('GLenum')
  17522. glObjectUnpurgeableAPPLE.add( Input( 'objectType','GLenum' ))
  17523. glObjectUnpurgeableAPPLE.add( Input( 'name','GLuint' ))
  17524. glObjectUnpurgeableAPPLE.add( Input( 'option','GLenum' ))
  17525. glObjectUnpurgeableAPPLE.version = '1.5'
  17526. glObjectUnpurgeableAPPLE.category = 'GL_APPLE_object_purgeable'
  17527. glObjectUnpurgeableAPPLE.trace = True
  17528. glObjectUnpurgeableAPPLE.play = True
  17529. gl.add(glObjectUnpurgeableAPPLE)
  17530. # GL_APPLE_sync
  17531. glClientWaitSyncAPPLE = Function('glClientWaitSyncAPPLE')
  17532. glClientWaitSyncAPPLE.ret = Return('GLenum')
  17533. glClientWaitSyncAPPLE.add( Input( 'sync','GLsync' ))
  17534. glClientWaitSyncAPPLE.add( Input( 'flags','GLbitfield' ,regalLog = 'GLclientWaitSyncToString(flags)' ))
  17535. glClientWaitSyncAPPLE.add( Input( 'timeout','GLuint64' ))
  17536. glClientWaitSyncAPPLE.version = ''
  17537. glClientWaitSyncAPPLE.category = 'GL_APPLE_sync'
  17538. glClientWaitSyncAPPLE.trace = True
  17539. glClientWaitSyncAPPLE.play = True
  17540. gl.add(glClientWaitSyncAPPLE)
  17541. glDeleteSyncAPPLE = Function('glDeleteSyncAPPLE')
  17542. glDeleteSyncAPPLE.ret = Return('void')
  17543. glDeleteSyncAPPLE.add( Input( 'sync','GLsync' ))
  17544. glDeleteSyncAPPLE.version = ''
  17545. glDeleteSyncAPPLE.category = 'GL_APPLE_sync'
  17546. glDeleteSyncAPPLE.trace = True
  17547. glDeleteSyncAPPLE.play = True
  17548. gl.add(glDeleteSyncAPPLE)
  17549. glFenceSyncAPPLE = Function('glFenceSyncAPPLE')
  17550. glFenceSyncAPPLE.ret = Return('GLsync')
  17551. glFenceSyncAPPLE.add( Input( 'condition','GLenum' ))
  17552. glFenceSyncAPPLE.add( Input( 'flags','GLbitfield' ,regalLog = 'GLfenceSyncToString(flags)' ))
  17553. glFenceSyncAPPLE.version = ''
  17554. glFenceSyncAPPLE.category = 'GL_APPLE_sync'
  17555. glFenceSyncAPPLE.trace = True
  17556. glFenceSyncAPPLE.play = True
  17557. gl.add(glFenceSyncAPPLE)
  17558. glGetInteger64vAPPLE = Function('glGetInteger64vAPPLE')
  17559. glGetInteger64vAPPLE.ret = Return('void')
  17560. glGetInteger64vAPPLE.add( Input( 'pname','GLenum' ))
  17561. glGetInteger64vAPPLE.add( Input( 'params','GLint64 *' ))
  17562. glGetInteger64vAPPLE.version = ''
  17563. glGetInteger64vAPPLE.category = 'GL_APPLE_sync'
  17564. glGetInteger64vAPPLE.trace = True
  17565. glGetInteger64vAPPLE.play = True
  17566. gl.add(glGetInteger64vAPPLE)
  17567. glGetSyncivAPPLE = Function('glGetSyncivAPPLE')
  17568. glGetSyncivAPPLE.ret = Return('void')
  17569. glGetSyncivAPPLE.add( Input( 'sync','GLsync' ))
  17570. glGetSyncivAPPLE.add( Input( 'pname','GLenum' ))
  17571. glGetSyncivAPPLE.add( Input( 'bufSize','GLsizei' ))
  17572. glGetSyncivAPPLE.add( Input( 'length','GLsizei *' ))
  17573. glGetSyncivAPPLE.add( Input( 'values','GLint *' ))
  17574. glGetSyncivAPPLE.version = ''
  17575. glGetSyncivAPPLE.category = 'GL_APPLE_sync'
  17576. glGetSyncivAPPLE.trace = True
  17577. glGetSyncivAPPLE.play = True
  17578. gl.add(glGetSyncivAPPLE)
  17579. glIsSyncAPPLE = Function('glIsSyncAPPLE')
  17580. glIsSyncAPPLE.ret = Return('GLboolean')
  17581. glIsSyncAPPLE.add( Input( 'sync','GLsync' ))
  17582. glIsSyncAPPLE.version = ''
  17583. glIsSyncAPPLE.category = 'GL_APPLE_sync'
  17584. glIsSyncAPPLE.trace = True
  17585. glIsSyncAPPLE.play = True
  17586. gl.add(glIsSyncAPPLE)
  17587. glWaitSyncAPPLE = Function('glWaitSyncAPPLE')
  17588. glWaitSyncAPPLE.ret = Return('void')
  17589. glWaitSyncAPPLE.add( Input( 'sync','GLsync' ))
  17590. glWaitSyncAPPLE.add( Input( 'flags','GLbitfield' ,regalLog = 'GLwaitSyncToString(flags)' ))
  17591. glWaitSyncAPPLE.add( Input( 'timeout','GLuint64' ))
  17592. glWaitSyncAPPLE.version = ''
  17593. glWaitSyncAPPLE.category = 'GL_APPLE_sync'
  17594. glWaitSyncAPPLE.trace = True
  17595. glWaitSyncAPPLE.play = True
  17596. gl.add(glWaitSyncAPPLE)
  17597. # GL_APPLE_texture_range
  17598. glGetTexParameterPointervAPPLE = Function('glGetTexParameterPointervAPPLE')
  17599. glGetTexParameterPointervAPPLE.ret = Return('void')
  17600. glGetTexParameterPointervAPPLE.add( Input( 'target','GLenum' ))
  17601. glGetTexParameterPointervAPPLE.add( Input( 'pname','GLenum' ))
  17602. glGetTexParameterPointervAPPLE.add( Output( 'params','GLvoid **' ,size = 1 ))
  17603. glGetTexParameterPointervAPPLE.version = '1.2'
  17604. glGetTexParameterPointervAPPLE.category = 'GL_APPLE_texture_range'
  17605. glGetTexParameterPointervAPPLE.trace = True
  17606. glGetTexParameterPointervAPPLE.play = True
  17607. gl.add(glGetTexParameterPointervAPPLE)
  17608. glTextureRangeAPPLE = Function('glTextureRangeAPPLE')
  17609. glTextureRangeAPPLE.ret = Return('void')
  17610. glTextureRangeAPPLE.add( Input( 'target','GLenum' ))
  17611. glTextureRangeAPPLE.add( Input( 'length','GLsizei' ))
  17612. glTextureRangeAPPLE.add( Input( 'pointer','const GLvoid *' ))
  17613. glTextureRangeAPPLE.version = '1.2'
  17614. glTextureRangeAPPLE.category = 'GL_APPLE_texture_range'
  17615. glTextureRangeAPPLE.trace = True
  17616. glTextureRangeAPPLE.play = True
  17617. gl.add(glTextureRangeAPPLE)
  17618. # GL_APPLE_vertex_array_object
  17619. glBindVertexArrayAPPLE = Function('glBindVertexArrayAPPLE')
  17620. glBindVertexArrayAPPLE.ret = Return('void')
  17621. glBindVertexArrayAPPLE.add( Input( 'array','GLuint' ))
  17622. glBindVertexArrayAPPLE.version = '1.2'
  17623. glBindVertexArrayAPPLE.category = 'GL_APPLE_vertex_array_object'
  17624. glBindVertexArrayAPPLE.trace = True
  17625. glBindVertexArrayAPPLE.play = True
  17626. gl.add(glBindVertexArrayAPPLE)
  17627. glDeleteVertexArraysAPPLE = Function('glDeleteVertexArraysAPPLE')
  17628. glDeleteVertexArraysAPPLE.ret = Return('void')
  17629. glDeleteVertexArraysAPPLE.add( Input( 'n','GLsizei' ))
  17630. glDeleteVertexArraysAPPLE.add( Input( 'arrays','const GLuint *' ))
  17631. glDeleteVertexArraysAPPLE.version = '1.2'
  17632. glDeleteVertexArraysAPPLE.category = 'GL_APPLE_vertex_array_object'
  17633. glDeleteVertexArraysAPPLE.trace = True
  17634. glDeleteVertexArraysAPPLE.play = True
  17635. gl.add(glDeleteVertexArraysAPPLE)
  17636. glGenVertexArraysAPPLE = Function('glGenVertexArraysAPPLE')
  17637. glGenVertexArraysAPPLE.ret = Return('void')
  17638. glGenVertexArraysAPPLE.add( Input( 'n','GLsizei' ))
  17639. glGenVertexArraysAPPLE.add( Output( 'arrays','GLuint *' ))
  17640. glGenVertexArraysAPPLE.version = '1.2'
  17641. glGenVertexArraysAPPLE.category = 'GL_APPLE_vertex_array_object'
  17642. glGenVertexArraysAPPLE.trace = True
  17643. glGenVertexArraysAPPLE.play = True
  17644. gl.add(glGenVertexArraysAPPLE)
  17645. glIsVertexArrayAPPLE = Function('glIsVertexArrayAPPLE')
  17646. glIsVertexArrayAPPLE.ret = Return('GLboolean')
  17647. glIsVertexArrayAPPLE.add( Input( 'array','GLuint' ))
  17648. glIsVertexArrayAPPLE.version = '1.2'
  17649. glIsVertexArrayAPPLE.category = 'GL_APPLE_vertex_array_object'
  17650. glIsVertexArrayAPPLE.trace = True
  17651. glIsVertexArrayAPPLE.play = True
  17652. gl.add(glIsVertexArrayAPPLE)
  17653. # GL_APPLE_vertex_array_range
  17654. glFlushVertexArrayRangeAPPLE = Function('glFlushVertexArrayRangeAPPLE')
  17655. glFlushVertexArrayRangeAPPLE.ret = Return('void')
  17656. glFlushVertexArrayRangeAPPLE.add( Input( 'length','GLsizei' ))
  17657. glFlushVertexArrayRangeAPPLE.add( Output( 'pointer','GLvoid *' ))
  17658. glFlushVertexArrayRangeAPPLE.version = '1.2'
  17659. glFlushVertexArrayRangeAPPLE.category = 'GL_APPLE_vertex_array_range'
  17660. glFlushVertexArrayRangeAPPLE.trace = True
  17661. glFlushVertexArrayRangeAPPLE.play = True
  17662. gl.add(glFlushVertexArrayRangeAPPLE)
  17663. glVertexArrayParameteriAPPLE = Function('glVertexArrayParameteriAPPLE')
  17664. glVertexArrayParameteriAPPLE.ret = Return('void')
  17665. glVertexArrayParameteriAPPLE.add( Input( 'pname','GLenum' ))
  17666. glVertexArrayParameteriAPPLE.add( Input( 'param','GLint' ))
  17667. glVertexArrayParameteriAPPLE.version = '1.2'
  17668. glVertexArrayParameteriAPPLE.category = 'GL_APPLE_vertex_array_range'
  17669. glVertexArrayParameteriAPPLE.trace = True
  17670. glVertexArrayParameteriAPPLE.play = True
  17671. gl.add(glVertexArrayParameteriAPPLE)
  17672. glVertexArrayRangeAPPLE = Function('glVertexArrayRangeAPPLE')
  17673. glVertexArrayRangeAPPLE.ret = Return('void')
  17674. glVertexArrayRangeAPPLE.add( Input( 'length','GLsizei' ))
  17675. glVertexArrayRangeAPPLE.add( Output( 'pointer','GLvoid *' ))
  17676. glVertexArrayRangeAPPLE.version = '1.2'
  17677. glVertexArrayRangeAPPLE.category = 'GL_APPLE_vertex_array_range'
  17678. glVertexArrayRangeAPPLE.trace = True
  17679. glVertexArrayRangeAPPLE.play = True
  17680. gl.add(glVertexArrayRangeAPPLE)
  17681. # GL_APPLE_vertex_program_evaluators
  17682. glDisableVertexAttribAPPLE = Function('glDisableVertexAttribAPPLE')
  17683. glDisableVertexAttribAPPLE.ret = Return('void')
  17684. glDisableVertexAttribAPPLE.add( Input( 'index','GLuint' ))
  17685. glDisableVertexAttribAPPLE.add( Input( 'pname','GLenum' ))
  17686. glDisableVertexAttribAPPLE.version = '1.5'
  17687. glDisableVertexAttribAPPLE.category = 'GL_APPLE_vertex_program_evaluators'
  17688. glDisableVertexAttribAPPLE.trace = True
  17689. glDisableVertexAttribAPPLE.play = True
  17690. gl.add(glDisableVertexAttribAPPLE)
  17691. glEnableVertexAttribAPPLE = Function('glEnableVertexAttribAPPLE')
  17692. glEnableVertexAttribAPPLE.ret = Return('void')
  17693. glEnableVertexAttribAPPLE.add( Input( 'index','GLuint' ))
  17694. glEnableVertexAttribAPPLE.add( Input( 'pname','GLenum' ))
  17695. glEnableVertexAttribAPPLE.version = '1.5'
  17696. glEnableVertexAttribAPPLE.category = 'GL_APPLE_vertex_program_evaluators'
  17697. glEnableVertexAttribAPPLE.trace = True
  17698. glEnableVertexAttribAPPLE.play = True
  17699. gl.add(glEnableVertexAttribAPPLE)
  17700. glIsVertexAttribEnabledAPPLE = Function('glIsVertexAttribEnabledAPPLE')
  17701. glIsVertexAttribEnabledAPPLE.ret = Return('GLboolean')
  17702. glIsVertexAttribEnabledAPPLE.add( Input( 'index','GLuint' ))
  17703. glIsVertexAttribEnabledAPPLE.add( Input( 'pname','GLenum' ))
  17704. glIsVertexAttribEnabledAPPLE.version = '1.5'
  17705. glIsVertexAttribEnabledAPPLE.category = 'GL_APPLE_vertex_program_evaluators'
  17706. glIsVertexAttribEnabledAPPLE.trace = True
  17707. glIsVertexAttribEnabledAPPLE.play = True
  17708. gl.add(glIsVertexAttribEnabledAPPLE)
  17709. glMapVertexAttrib1dAPPLE = Function('glMapVertexAttrib1dAPPLE')
  17710. glMapVertexAttrib1dAPPLE.ret = Return('void')
  17711. glMapVertexAttrib1dAPPLE.add( Input( 'index','GLuint' ))
  17712. glMapVertexAttrib1dAPPLE.add( Input( 'size','GLuint' ))
  17713. glMapVertexAttrib1dAPPLE.add( Input( 'u1','GLdouble' ))
  17714. glMapVertexAttrib1dAPPLE.add( Input( 'u2','GLdouble' ))
  17715. glMapVertexAttrib1dAPPLE.add( Input( 'stride','GLint' ))
  17716. glMapVertexAttrib1dAPPLE.add( Input( 'order','GLint' ))
  17717. glMapVertexAttrib1dAPPLE.add( Input( 'points','const GLdouble *' ))
  17718. glMapVertexAttrib1dAPPLE.version = '1.5'
  17719. glMapVertexAttrib1dAPPLE.category = 'GL_APPLE_vertex_program_evaluators'
  17720. glMapVertexAttrib1dAPPLE.trace = True
  17721. glMapVertexAttrib1dAPPLE.play = True
  17722. gl.add(glMapVertexAttrib1dAPPLE)
  17723. glMapVertexAttrib1fAPPLE = Function('glMapVertexAttrib1fAPPLE')
  17724. glMapVertexAttrib1fAPPLE.ret = Return('void')
  17725. glMapVertexAttrib1fAPPLE.add( Input( 'index','GLuint' ))
  17726. glMapVertexAttrib1fAPPLE.add( Input( 'size','GLuint' ))
  17727. glMapVertexAttrib1fAPPLE.add( Input( 'u1','GLfloat' ))
  17728. glMapVertexAttrib1fAPPLE.add( Input( 'u2','GLfloat' ))
  17729. glMapVertexAttrib1fAPPLE.add( Input( 'stride','GLint' ))
  17730. glMapVertexAttrib1fAPPLE.add( Input( 'order','GLint' ))
  17731. glMapVertexAttrib1fAPPLE.add( Input( 'points','const GLfloat *' ))
  17732. glMapVertexAttrib1fAPPLE.version = '1.5'
  17733. glMapVertexAttrib1fAPPLE.category = 'GL_APPLE_vertex_program_evaluators'
  17734. glMapVertexAttrib1fAPPLE.trace = True
  17735. glMapVertexAttrib1fAPPLE.play = True
  17736. gl.add(glMapVertexAttrib1fAPPLE)
  17737. glMapVertexAttrib2dAPPLE = Function('glMapVertexAttrib2dAPPLE')
  17738. glMapVertexAttrib2dAPPLE.ret = Return('void')
  17739. glMapVertexAttrib2dAPPLE.add( Input( 'index','GLuint' ))
  17740. glMapVertexAttrib2dAPPLE.add( Input( 'size','GLuint' ))
  17741. glMapVertexAttrib2dAPPLE.add( Input( 'u1','GLdouble' ))
  17742. glMapVertexAttrib2dAPPLE.add( Input( 'u2','GLdouble' ))
  17743. glMapVertexAttrib2dAPPLE.add( Input( 'ustride','GLint' ))
  17744. glMapVertexAttrib2dAPPLE.add( Input( 'uorder','GLint' ))
  17745. glMapVertexAttrib2dAPPLE.add( Input( 'v1','GLdouble' ))
  17746. glMapVertexAttrib2dAPPLE.add( Input( 'v2','GLdouble' ))
  17747. glMapVertexAttrib2dAPPLE.add( Input( 'vstride','GLint' ))
  17748. glMapVertexAttrib2dAPPLE.add( Input( 'vorder','GLint' ))
  17749. glMapVertexAttrib2dAPPLE.add( Input( 'points','const GLdouble *' ))
  17750. glMapVertexAttrib2dAPPLE.version = '1.5'
  17751. glMapVertexAttrib2dAPPLE.category = 'GL_APPLE_vertex_program_evaluators'
  17752. glMapVertexAttrib2dAPPLE.trace = True
  17753. glMapVertexAttrib2dAPPLE.play = True
  17754. gl.add(glMapVertexAttrib2dAPPLE)
  17755. glMapVertexAttrib2fAPPLE = Function('glMapVertexAttrib2fAPPLE')
  17756. glMapVertexAttrib2fAPPLE.ret = Return('void')
  17757. glMapVertexAttrib2fAPPLE.add( Input( 'index','GLuint' ))
  17758. glMapVertexAttrib2fAPPLE.add( Input( 'size','GLuint' ))
  17759. glMapVertexAttrib2fAPPLE.add( Input( 'u1','GLfloat' ))
  17760. glMapVertexAttrib2fAPPLE.add( Input( 'u2','GLfloat' ))
  17761. glMapVertexAttrib2fAPPLE.add( Input( 'ustride','GLint' ))
  17762. glMapVertexAttrib2fAPPLE.add( Input( 'uorder','GLint' ))
  17763. glMapVertexAttrib2fAPPLE.add( Input( 'v1','GLfloat' ))
  17764. glMapVertexAttrib2fAPPLE.add( Input( 'v2','GLfloat' ))
  17765. glMapVertexAttrib2fAPPLE.add( Input( 'vstride','GLint' ))
  17766. glMapVertexAttrib2fAPPLE.add( Input( 'vorder','GLint' ))
  17767. glMapVertexAttrib2fAPPLE.add( Input( 'points','const GLfloat *' ))
  17768. glMapVertexAttrib2fAPPLE.version = '1.5'
  17769. glMapVertexAttrib2fAPPLE.category = 'GL_APPLE_vertex_program_evaluators'
  17770. glMapVertexAttrib2fAPPLE.trace = True
  17771. glMapVertexAttrib2fAPPLE.play = True
  17772. gl.add(glMapVertexAttrib2fAPPLE)
  17773. # GL_ARB_ES2_compatibility
  17774. glClearDepthf = Function('glClearDepthf')
  17775. glClearDepthf.ret = Return('void')
  17776. glClearDepthf.add( Input( 'd','GLclampf' ))
  17777. glClearDepthf.version = '4.1'
  17778. glClearDepthf.category = 'GL_ARB_ES2_compatibility'
  17779. glClearDepthf.esVersions = [1.0, 1.1, 2.0]
  17780. glClearDepthf.trace = True
  17781. glClearDepthf.play = True
  17782. gl.add(glClearDepthf)
  17783. glDepthRangef = Function('glDepthRangef')
  17784. glDepthRangef.ret = Return('void')
  17785. glDepthRangef.add( Input( 'n','GLclampf' ))
  17786. glDepthRangef.add( Input( 'f','GLclampf' ))
  17787. glDepthRangef.version = '4.1'
  17788. glDepthRangef.category = 'GL_ARB_ES2_compatibility'
  17789. glDepthRangef.esVersions = [1.0, 1.1, 2.0]
  17790. glDepthRangef.trace = True
  17791. glDepthRangef.play = True
  17792. gl.add(glDepthRangef)
  17793. glGetShaderPrecisionFormat = Function('glGetShaderPrecisionFormat')
  17794. glGetShaderPrecisionFormat.ret = Return('void')
  17795. glGetShaderPrecisionFormat.add( Input( 'shadertype','GLenum' ))
  17796. glGetShaderPrecisionFormat.add( Input( 'precisiontype','GLenum' ))
  17797. glGetShaderPrecisionFormat.add( Output( 'range','GLint *' ,size = 2 ))
  17798. glGetShaderPrecisionFormat.add( Output( 'precision','GLint *' ,size = 1 ))
  17799. glGetShaderPrecisionFormat.version = '4.1'
  17800. glGetShaderPrecisionFormat.category = 'GL_ARB_ES2_compatibility'
  17801. glGetShaderPrecisionFormat.esVersions = [2.0]
  17802. glGetShaderPrecisionFormat.trace = True
  17803. glGetShaderPrecisionFormat.play = True
  17804. gl.add(glGetShaderPrecisionFormat)
  17805. glReleaseShaderCompiler = Function('glReleaseShaderCompiler')
  17806. glReleaseShaderCompiler.ret = Return('void')
  17807. glReleaseShaderCompiler.version = '4.1'
  17808. glReleaseShaderCompiler.category = 'GL_ARB_ES2_compatibility'
  17809. glReleaseShaderCompiler.esVersions = [2.0]
  17810. glReleaseShaderCompiler.trace = True
  17811. glReleaseShaderCompiler.play = True
  17812. gl.add(glReleaseShaderCompiler)
  17813. glShaderBinary = Function('glShaderBinary')
  17814. glShaderBinary.ret = Return('void')
  17815. glShaderBinary.add( Input( 'count','GLsizei' ))
  17816. glShaderBinary.add( Input( 'shaders','const GLuint *' ,size = 'count' ))
  17817. glShaderBinary.add( Input( 'binaryformat','GLenum' ))
  17818. glShaderBinary.add( Input( 'binary','const GLvoid *' ,size = 'length' ))
  17819. glShaderBinary.add( Input( 'length','GLsizei' ))
  17820. glShaderBinary.version = '4.1'
  17821. glShaderBinary.category = 'GL_ARB_ES2_compatibility'
  17822. glShaderBinary.esVersions = [2.0]
  17823. glShaderBinary.trace = True
  17824. glShaderBinary.play = True
  17825. gl.add(glShaderBinary)
  17826. # GL_ARB_base_instance
  17827. glDrawArraysInstancedBaseInstance = Function('glDrawArraysInstancedBaseInstance')
  17828. glDrawArraysInstancedBaseInstance.ret = Return('void')
  17829. glDrawArraysInstancedBaseInstance.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  17830. glDrawArraysInstancedBaseInstance.add( Input( 'first','GLint' ))
  17831. glDrawArraysInstancedBaseInstance.add( Input( 'count','GLsizei' ))
  17832. glDrawArraysInstancedBaseInstance.add( Input( 'primcount','GLsizei' ))
  17833. glDrawArraysInstancedBaseInstance.add( Input( 'baseinstance','GLuint' ))
  17834. glDrawArraysInstancedBaseInstance.version = ''
  17835. glDrawArraysInstancedBaseInstance.category = 'GL_ARB_base_instance'
  17836. glDrawArraysInstancedBaseInstance.trace = True
  17837. glDrawArraysInstancedBaseInstance.play = True
  17838. gl.add(glDrawArraysInstancedBaseInstance)
  17839. glDrawElementsInstancedBaseInstance = Function('glDrawElementsInstancedBaseInstance')
  17840. glDrawElementsInstancedBaseInstance.ret = Return('void')
  17841. glDrawElementsInstancedBaseInstance.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  17842. glDrawElementsInstancedBaseInstance.add( Input( 'count','GLsizei' ))
  17843. glDrawElementsInstancedBaseInstance.add( Input( 'type','GLenum' ))
  17844. glDrawElementsInstancedBaseInstance.add( Input( 'indices','const GLvoid *' ))
  17845. glDrawElementsInstancedBaseInstance.add( Input( 'primcount','GLsizei' ))
  17846. glDrawElementsInstancedBaseInstance.add( Input( 'baseinstance','GLuint' ))
  17847. glDrawElementsInstancedBaseInstance.version = ''
  17848. glDrawElementsInstancedBaseInstance.category = 'GL_ARB_base_instance'
  17849. glDrawElementsInstancedBaseInstance.trace = True
  17850. glDrawElementsInstancedBaseInstance.play = True
  17851. gl.add(glDrawElementsInstancedBaseInstance)
  17852. glDrawElementsInstancedBaseVertexBaseInstance = Function('glDrawElementsInstancedBaseVertexBaseInstance')
  17853. glDrawElementsInstancedBaseVertexBaseInstance.ret = Return('void')
  17854. glDrawElementsInstancedBaseVertexBaseInstance.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  17855. glDrawElementsInstancedBaseVertexBaseInstance.add( Input( 'count','GLsizei' ))
  17856. glDrawElementsInstancedBaseVertexBaseInstance.add( Input( 'type','GLenum' ))
  17857. glDrawElementsInstancedBaseVertexBaseInstance.add( Input( 'indices','const GLvoid *' ))
  17858. glDrawElementsInstancedBaseVertexBaseInstance.add( Input( 'primcount','GLsizei' ))
  17859. glDrawElementsInstancedBaseVertexBaseInstance.add( Input( 'basevertex','GLint' ))
  17860. glDrawElementsInstancedBaseVertexBaseInstance.add( Input( 'baseinstance','GLuint' ))
  17861. glDrawElementsInstancedBaseVertexBaseInstance.version = ''
  17862. glDrawElementsInstancedBaseVertexBaseInstance.category = 'GL_ARB_base_instance'
  17863. glDrawElementsInstancedBaseVertexBaseInstance.trace = True
  17864. glDrawElementsInstancedBaseVertexBaseInstance.play = True
  17865. gl.add(glDrawElementsInstancedBaseVertexBaseInstance)
  17866. # GL_ARB_bindless_texture
  17867. glGetImageHandleARB = Function('glGetImageHandleARB')
  17868. glGetImageHandleARB.ret = Return('GLuint64')
  17869. glGetImageHandleARB.add( Input( 'texture','GLuint' ))
  17870. glGetImageHandleARB.add( Input( 'level','GLint' ))
  17871. glGetImageHandleARB.add( Input( 'layered','GLboolean' ))
  17872. glGetImageHandleARB.add( Input( 'layer','GLint' ))
  17873. glGetImageHandleARB.add( Input( 'format','GLenum' ))
  17874. glGetImageHandleARB.version = ''
  17875. glGetImageHandleARB.category = 'GL_ARB_bindless_texture'
  17876. glGetImageHandleARB.trace = True
  17877. glGetImageHandleARB.play = True
  17878. gl.add(glGetImageHandleARB)
  17879. glGetTextureHandleARB = Function('glGetTextureHandleARB')
  17880. glGetTextureHandleARB.ret = Return('GLuint64')
  17881. glGetTextureHandleARB.add( Input( 'texture','GLuint' ))
  17882. glGetTextureHandleARB.version = ''
  17883. glGetTextureHandleARB.category = 'GL_ARB_bindless_texture'
  17884. glGetTextureHandleARB.trace = True
  17885. glGetTextureHandleARB.play = True
  17886. gl.add(glGetTextureHandleARB)
  17887. glGetTextureSamplerHandleARB = Function('glGetTextureSamplerHandleARB')
  17888. glGetTextureSamplerHandleARB.ret = Return('GLuint64')
  17889. glGetTextureSamplerHandleARB.add( Input( 'texture','GLuint' ))
  17890. glGetTextureSamplerHandleARB.add( Input( 'sampler','GLuint' ))
  17891. glGetTextureSamplerHandleARB.version = ''
  17892. glGetTextureSamplerHandleARB.category = 'GL_ARB_bindless_texture'
  17893. glGetTextureSamplerHandleARB.trace = True
  17894. glGetTextureSamplerHandleARB.play = True
  17895. gl.add(glGetTextureSamplerHandleARB)
  17896. glGetVertexAttribLui64vARB = Function('glGetVertexAttribLui64vARB')
  17897. glGetVertexAttribLui64vARB.ret = Return('void')
  17898. glGetVertexAttribLui64vARB.add( Input( 'index','GLuint' ))
  17899. glGetVertexAttribLui64vARB.add( Input( 'pname','GLenum' ))
  17900. glGetVertexAttribLui64vARB.add( Output( 'params','GLuint64EXT *' ))
  17901. glGetVertexAttribLui64vARB.version = ''
  17902. glGetVertexAttribLui64vARB.category = 'GL_ARB_bindless_texture'
  17903. glGetVertexAttribLui64vARB.trace = True
  17904. glGetVertexAttribLui64vARB.play = True
  17905. gl.add(glGetVertexAttribLui64vARB)
  17906. glIsImageHandleResidentARB = Function('glIsImageHandleResidentARB')
  17907. glIsImageHandleResidentARB.ret = Return('GLboolean')
  17908. glIsImageHandleResidentARB.add( Input( 'handle','GLuint64' ))
  17909. glIsImageHandleResidentARB.version = ''
  17910. glIsImageHandleResidentARB.category = 'GL_ARB_bindless_texture'
  17911. glIsImageHandleResidentARB.trace = True
  17912. glIsImageHandleResidentARB.play = True
  17913. gl.add(glIsImageHandleResidentARB)
  17914. glIsTextureHandleResidentARB = Function('glIsTextureHandleResidentARB')
  17915. glIsTextureHandleResidentARB.ret = Return('GLboolean')
  17916. glIsTextureHandleResidentARB.add( Input( 'handle','GLuint64' ))
  17917. glIsTextureHandleResidentARB.version = ''
  17918. glIsTextureHandleResidentARB.category = 'GL_ARB_bindless_texture'
  17919. glIsTextureHandleResidentARB.trace = True
  17920. glIsTextureHandleResidentARB.play = True
  17921. gl.add(glIsTextureHandleResidentARB)
  17922. glMakeImageHandleNonResidentARB = Function('glMakeImageHandleNonResidentARB')
  17923. glMakeImageHandleNonResidentARB.ret = Return('void')
  17924. glMakeImageHandleNonResidentARB.add( Input( 'handle','GLuint64' ))
  17925. glMakeImageHandleNonResidentARB.version = ''
  17926. glMakeImageHandleNonResidentARB.category = 'GL_ARB_bindless_texture'
  17927. glMakeImageHandleNonResidentARB.trace = True
  17928. glMakeImageHandleNonResidentARB.play = True
  17929. gl.add(glMakeImageHandleNonResidentARB)
  17930. glMakeImageHandleResidentARB = Function('glMakeImageHandleResidentARB')
  17931. glMakeImageHandleResidentARB.ret = Return('void')
  17932. glMakeImageHandleResidentARB.add( Input( 'handle','GLuint64' ))
  17933. glMakeImageHandleResidentARB.add( Input( 'access','GLenum' ))
  17934. glMakeImageHandleResidentARB.version = ''
  17935. glMakeImageHandleResidentARB.category = 'GL_ARB_bindless_texture'
  17936. glMakeImageHandleResidentARB.trace = True
  17937. glMakeImageHandleResidentARB.play = True
  17938. gl.add(glMakeImageHandleResidentARB)
  17939. glMakeTextureHandleNonResidentARB = Function('glMakeTextureHandleNonResidentARB')
  17940. glMakeTextureHandleNonResidentARB.ret = Return('void')
  17941. glMakeTextureHandleNonResidentARB.add( Input( 'handle','GLuint64' ))
  17942. glMakeTextureHandleNonResidentARB.version = ''
  17943. glMakeTextureHandleNonResidentARB.category = 'GL_ARB_bindless_texture'
  17944. glMakeTextureHandleNonResidentARB.trace = True
  17945. glMakeTextureHandleNonResidentARB.play = True
  17946. gl.add(glMakeTextureHandleNonResidentARB)
  17947. glMakeTextureHandleResidentARB = Function('glMakeTextureHandleResidentARB')
  17948. glMakeTextureHandleResidentARB.ret = Return('void')
  17949. glMakeTextureHandleResidentARB.add( Input( 'handle','GLuint64' ))
  17950. glMakeTextureHandleResidentARB.version = ''
  17951. glMakeTextureHandleResidentARB.category = 'GL_ARB_bindless_texture'
  17952. glMakeTextureHandleResidentARB.trace = True
  17953. glMakeTextureHandleResidentARB.play = True
  17954. gl.add(glMakeTextureHandleResidentARB)
  17955. glProgramUniformHandleui64ARB = Function('glProgramUniformHandleui64ARB')
  17956. glProgramUniformHandleui64ARB.ret = Return('void')
  17957. glProgramUniformHandleui64ARB.add( Input( 'program','GLuint' ))
  17958. glProgramUniformHandleui64ARB.add( Input( 'location','GLint' ))
  17959. glProgramUniformHandleui64ARB.add( Input( 'value','GLuint64' ))
  17960. glProgramUniformHandleui64ARB.version = ''
  17961. glProgramUniformHandleui64ARB.category = 'GL_ARB_bindless_texture'
  17962. glProgramUniformHandleui64ARB.trace = True
  17963. glProgramUniformHandleui64ARB.play = True
  17964. gl.add(glProgramUniformHandleui64ARB)
  17965. glProgramUniformHandleui64vARB = Function('glProgramUniformHandleui64vARB')
  17966. glProgramUniformHandleui64vARB.ret = Return('void')
  17967. glProgramUniformHandleui64vARB.add( Input( 'program','GLuint' ))
  17968. glProgramUniformHandleui64vARB.add( Input( 'location','GLint' ))
  17969. glProgramUniformHandleui64vARB.add( Input( 'count','GLsizei' ))
  17970. glProgramUniformHandleui64vARB.add( Input( 'values','const GLuint64 *' ))
  17971. glProgramUniformHandleui64vARB.version = ''
  17972. glProgramUniformHandleui64vARB.category = 'GL_ARB_bindless_texture'
  17973. glProgramUniformHandleui64vARB.trace = True
  17974. glProgramUniformHandleui64vARB.play = True
  17975. gl.add(glProgramUniformHandleui64vARB)
  17976. glUniformHandleui64ARB = Function('glUniformHandleui64ARB')
  17977. glUniformHandleui64ARB.ret = Return('void')
  17978. glUniformHandleui64ARB.add( Input( 'location','GLint' ))
  17979. glUniformHandleui64ARB.add( Input( 'value','GLuint64' ))
  17980. glUniformHandleui64ARB.version = ''
  17981. glUniformHandleui64ARB.category = 'GL_ARB_bindless_texture'
  17982. glUniformHandleui64ARB.trace = True
  17983. glUniformHandleui64ARB.play = True
  17984. gl.add(glUniformHandleui64ARB)
  17985. glUniformHandleui64vARB = Function('glUniformHandleui64vARB')
  17986. glUniformHandleui64vARB.ret = Return('void')
  17987. glUniformHandleui64vARB.add( Input( 'location','GLint' ))
  17988. glUniformHandleui64vARB.add( Input( 'count','GLsizei' ))
  17989. glUniformHandleui64vARB.add( Input( 'value','const GLuint64 *' ))
  17990. glUniformHandleui64vARB.version = ''
  17991. glUniformHandleui64vARB.category = 'GL_ARB_bindless_texture'
  17992. glUniformHandleui64vARB.trace = True
  17993. glUniformHandleui64vARB.play = True
  17994. gl.add(glUniformHandleui64vARB)
  17995. glVertexAttribL1ui64ARB = Function('glVertexAttribL1ui64ARB')
  17996. glVertexAttribL1ui64ARB.ret = Return('void')
  17997. glVertexAttribL1ui64ARB.add( Input( 'index','GLuint' ))
  17998. glVertexAttribL1ui64ARB.add( Input( 'x','GLuint64EXT' ))
  17999. glVertexAttribL1ui64ARB.version = ''
  18000. glVertexAttribL1ui64ARB.category = 'GL_ARB_bindless_texture'
  18001. glVertexAttribL1ui64ARB.trace = True
  18002. glVertexAttribL1ui64ARB.play = True
  18003. gl.add(glVertexAttribL1ui64ARB)
  18004. glVertexAttribL1ui64vARB = Function('glVertexAttribL1ui64vARB')
  18005. glVertexAttribL1ui64vARB.ret = Return('void')
  18006. glVertexAttribL1ui64vARB.add( Input( 'index','GLuint' ))
  18007. glVertexAttribL1ui64vARB.add( Input( 'v','const GLuint64EXT *' ))
  18008. glVertexAttribL1ui64vARB.version = ''
  18009. glVertexAttribL1ui64vARB.category = 'GL_ARB_bindless_texture'
  18010. glVertexAttribL1ui64vARB.trace = True
  18011. glVertexAttribL1ui64vARB.play = True
  18012. gl.add(glVertexAttribL1ui64vARB)
  18013. # GL_ARB_blend_func_extended
  18014. glBindFragDataLocationIndexed = Function('glBindFragDataLocationIndexed')
  18015. glBindFragDataLocationIndexed.ret = Return('void')
  18016. glBindFragDataLocationIndexed.add( Input( 'program','GLuint' ))
  18017. glBindFragDataLocationIndexed.add( Input( 'colorNumber','GLuint' ))
  18018. glBindFragDataLocationIndexed.add( Input( 'index','GLuint' ))
  18019. glBindFragDataLocationIndexed.add( Input( 'name','const GLchar *' ))
  18020. glBindFragDataLocationIndexed.version = '3.3'
  18021. glBindFragDataLocationIndexed.category = 'GL_ARB_blend_func_extended'
  18022. glBindFragDataLocationIndexed.trace = True
  18023. glBindFragDataLocationIndexed.play = True
  18024. gl.add(glBindFragDataLocationIndexed)
  18025. glGetFragDataIndex = Function('glGetFragDataIndex')
  18026. glGetFragDataIndex.ret = Return('GLint')
  18027. glGetFragDataIndex.add( Input( 'program','GLuint' ))
  18028. glGetFragDataIndex.add( Input( 'name','const GLchar *' ))
  18029. glGetFragDataIndex.version = '3.3'
  18030. glGetFragDataIndex.category = 'GL_ARB_blend_func_extended'
  18031. glGetFragDataIndex.trace = True
  18032. glGetFragDataIndex.play = True
  18033. gl.add(glGetFragDataIndex)
  18034. # GL_ARB_buffer_storage
  18035. glBufferStorage = Function('glBufferStorage')
  18036. glBufferStorage.ret = Return('void')
  18037. glBufferStorage.add( Input( 'target','GLenum' ))
  18038. glBufferStorage.add( Input( 'size','GLsizeiptr' ))
  18039. glBufferStorage.add( Input( 'data','const GLvoid *' ))
  18040. glBufferStorage.add( Input( 'flags','GLbitfield' ,regalLog = 'GLbufferStorageToString(flags)' ))
  18041. glBufferStorage.version = '4.4'
  18042. glBufferStorage.category = 'GL_ARB_buffer_storage'
  18043. glBufferStorage.trace = True
  18044. glBufferStorage.play = True
  18045. gl.add(glBufferStorage)
  18046. glNamedBufferStorageEXT = Function('glNamedBufferStorageEXT')
  18047. glNamedBufferStorageEXT.ret = Return('void')
  18048. glNamedBufferStorageEXT.add( Input( 'buffer','GLuint' ))
  18049. glNamedBufferStorageEXT.add( Input( 'size','GLsizeiptr' ))
  18050. glNamedBufferStorageEXT.add( Input( 'data','const GLvoid *' ))
  18051. glNamedBufferStorageEXT.add( Input( 'flags','GLbitfield' ,regalLog = 'GLbufferStorageToString(flags)' ))
  18052. glNamedBufferStorageEXT.version = ''
  18053. glNamedBufferStorageEXT.category = 'GL_ARB_buffer_storage'
  18054. glNamedBufferStorageEXT.trace = True
  18055. glNamedBufferStorageEXT.play = True
  18056. gl.add(glNamedBufferStorageEXT)
  18057. # GL_ARB_cl_event
  18058. glCreateSyncFromCLeventARB = Function('glCreateSyncFromCLeventARB')
  18059. glCreateSyncFromCLeventARB.ret = Return('GLsync')
  18060. glCreateSyncFromCLeventARB.add( Input( 'context','cl_context' ))
  18061. glCreateSyncFromCLeventARB.add( Input( 'event','cl_event' ))
  18062. glCreateSyncFromCLeventARB.add( Input( 'flags','GLbitfield' ,regalLog = 'GLcreateSyncFromCLeventARBToString(flags)' ))
  18063. glCreateSyncFromCLeventARB.version = ''
  18064. glCreateSyncFromCLeventARB.category = 'GL_ARB_cl_event'
  18065. glCreateSyncFromCLeventARB.trace = True
  18066. glCreateSyncFromCLeventARB.play = True
  18067. gl.add(glCreateSyncFromCLeventARB)
  18068. # GL_ARB_clear_buffer_object
  18069. glClearBufferData = Function('glClearBufferData')
  18070. glClearBufferData.ret = Return('void')
  18071. glClearBufferData.add( Input( 'target','GLenum' ))
  18072. glClearBufferData.add( Input( 'internalformat','GLenum' ))
  18073. glClearBufferData.add( Input( 'format','GLenum' ))
  18074. glClearBufferData.add( Input( 'type','GLenum' ))
  18075. glClearBufferData.add( Input( 'data','const GLvoid *' ))
  18076. glClearBufferData.version = ''
  18077. glClearBufferData.category = 'GL_ARB_clear_buffer_object'
  18078. glClearBufferData.trace = True
  18079. glClearBufferData.play = True
  18080. gl.add(glClearBufferData)
  18081. glClearBufferSubData = Function('glClearBufferSubData')
  18082. glClearBufferSubData.ret = Return('void')
  18083. glClearBufferSubData.add( Input( 'target','GLenum' ))
  18084. glClearBufferSubData.add( Input( 'internalformat','GLenum' ))
  18085. glClearBufferSubData.add( Input( 'offset','GLintptr' ))
  18086. glClearBufferSubData.add( Input( 'size','GLsizeiptr' ))
  18087. glClearBufferSubData.add( Input( 'format','GLenum' ))
  18088. glClearBufferSubData.add( Input( 'type','GLenum' ))
  18089. glClearBufferSubData.add( Input( 'data','const GLvoid *' ))
  18090. glClearBufferSubData.version = ''
  18091. glClearBufferSubData.category = 'GL_ARB_clear_buffer_object'
  18092. glClearBufferSubData.trace = True
  18093. glClearBufferSubData.play = True
  18094. gl.add(glClearBufferSubData)
  18095. glClearNamedBufferDataEXT = Function('glClearNamedBufferDataEXT')
  18096. glClearNamedBufferDataEXT.ret = Return('void')
  18097. glClearNamedBufferDataEXT.add( Input( 'buffer','GLuint' ))
  18098. glClearNamedBufferDataEXT.add( Input( 'internalformat','GLenum' ))
  18099. glClearNamedBufferDataEXT.add( Input( 'format','GLenum' ))
  18100. glClearNamedBufferDataEXT.add( Input( 'type','GLenum' ))
  18101. glClearNamedBufferDataEXT.add( Input( 'data','const GLvoid *' ))
  18102. glClearNamedBufferDataEXT.version = ''
  18103. glClearNamedBufferDataEXT.category = 'GL_ARB_clear_buffer_object'
  18104. glClearNamedBufferDataEXT.trace = True
  18105. glClearNamedBufferDataEXT.play = True
  18106. gl.add(glClearNamedBufferDataEXT)
  18107. glClearNamedBufferSubDataEXT = Function('glClearNamedBufferSubDataEXT')
  18108. glClearNamedBufferSubDataEXT.ret = Return('void')
  18109. glClearNamedBufferSubDataEXT.add( Input( 'buffer','GLuint' ))
  18110. glClearNamedBufferSubDataEXT.add( Input( 'internalformat','GLenum' ))
  18111. glClearNamedBufferSubDataEXT.add( Input( 'offset','GLintptr' ))
  18112. glClearNamedBufferSubDataEXT.add( Input( 'size','GLsizeiptr' ))
  18113. glClearNamedBufferSubDataEXT.add( Input( 'format','GLenum' ))
  18114. glClearNamedBufferSubDataEXT.add( Input( 'type','GLenum' ))
  18115. glClearNamedBufferSubDataEXT.add( Input( 'data','const GLvoid *' ))
  18116. glClearNamedBufferSubDataEXT.version = ''
  18117. glClearNamedBufferSubDataEXT.category = 'GL_ARB_clear_buffer_object'
  18118. glClearNamedBufferSubDataEXT.trace = True
  18119. glClearNamedBufferSubDataEXT.play = True
  18120. gl.add(glClearNamedBufferSubDataEXT)
  18121. # GL_ARB_clear_texture
  18122. glClearTexImage = Function('glClearTexImage')
  18123. glClearTexImage.ret = Return('void')
  18124. glClearTexImage.add( Input( 'texture','GLuint' ))
  18125. glClearTexImage.add( Input( 'level','GLint' ))
  18126. glClearTexImage.add( Input( 'format','GLenum' ))
  18127. glClearTexImage.add( Input( 'type','GLenum' ))
  18128. glClearTexImage.add( Input( 'data','const GLvoid *' ))
  18129. glClearTexImage.version = '4.4'
  18130. glClearTexImage.category = 'GL_ARB_clear_texture'
  18131. glClearTexImage.trace = True
  18132. glClearTexImage.play = True
  18133. gl.add(glClearTexImage)
  18134. glClearTexSubImage = Function('glClearTexSubImage')
  18135. glClearTexSubImage.ret = Return('void')
  18136. glClearTexSubImage.add( Input( 'texture','GLuint' ))
  18137. glClearTexSubImage.add( Input( 'level','GLint' ))
  18138. glClearTexSubImage.add( Input( 'xoffset','GLint' ))
  18139. glClearTexSubImage.add( Input( 'yoffset','GLint' ))
  18140. glClearTexSubImage.add( Input( 'zoffset','GLint' ))
  18141. glClearTexSubImage.add( Input( 'width','GLsizei' ))
  18142. glClearTexSubImage.add( Input( 'height','GLsizei' ))
  18143. glClearTexSubImage.add( Input( 'depth','GLsizei' ))
  18144. glClearTexSubImage.add( Input( 'format','GLenum' ))
  18145. glClearTexSubImage.add( Input( 'type','GLenum' ))
  18146. glClearTexSubImage.add( Input( 'data','const GLvoid *' ))
  18147. glClearTexSubImage.version = '4.4'
  18148. glClearTexSubImage.category = 'GL_ARB_clear_texture'
  18149. glClearTexSubImage.trace = True
  18150. glClearTexSubImage.play = True
  18151. gl.add(glClearTexSubImage)
  18152. # GL_ARB_color_buffer_float
  18153. glClampColorARB = Function('glClampColorARB')
  18154. glClampColorARB.ret = Return('void')
  18155. glClampColorARB.add( Input( 'target','GLenum' ))
  18156. glClampColorARB.add( Input( 'clamp','GLenum' ))
  18157. glClampColorARB.version = '2.0'
  18158. glClampColorARB.category = 'GL_ARB_color_buffer_float'
  18159. glClampColorARB.trace = True
  18160. glClampColorARB.play = True
  18161. gl.add(glClampColorARB)
  18162. # GL_ARB_compute_shader
  18163. glDispatchCompute = Function('glDispatchCompute')
  18164. glDispatchCompute.ret = Return('void')
  18165. glDispatchCompute.add( Input( 'num_groups_x','GLuint' ))
  18166. glDispatchCompute.add( Input( 'num_groups_y','GLuint' ))
  18167. glDispatchCompute.add( Input( 'num_groups_z','GLuint' ))
  18168. glDispatchCompute.version = ''
  18169. glDispatchCompute.category = 'GL_ARB_compute_shader'
  18170. glDispatchCompute.trace = True
  18171. glDispatchCompute.play = True
  18172. gl.add(glDispatchCompute)
  18173. glDispatchComputeIndirect = Function('glDispatchComputeIndirect')
  18174. glDispatchComputeIndirect.ret = Return('void')
  18175. glDispatchComputeIndirect.add( Input( 'indirect','GLintptr' ))
  18176. glDispatchComputeIndirect.version = ''
  18177. glDispatchComputeIndirect.category = 'GL_ARB_compute_shader'
  18178. glDispatchComputeIndirect.trace = True
  18179. glDispatchComputeIndirect.play = True
  18180. gl.add(glDispatchComputeIndirect)
  18181. # GL_ARB_compute_variable_group_size
  18182. glDispatchComputeGroupSizeARB = Function('glDispatchComputeGroupSizeARB')
  18183. glDispatchComputeGroupSizeARB.ret = Return('void')
  18184. glDispatchComputeGroupSizeARB.add( Input( 'num_groups_x','GLuint' ))
  18185. glDispatchComputeGroupSizeARB.add( Input( 'num_groups_y','GLuint' ))
  18186. glDispatchComputeGroupSizeARB.add( Input( 'num_groups_z','GLuint' ))
  18187. glDispatchComputeGroupSizeARB.add( Input( 'group_size_x','GLuint' ))
  18188. glDispatchComputeGroupSizeARB.add( Input( 'group_size_y','GLuint' ))
  18189. glDispatchComputeGroupSizeARB.add( Input( 'group_size_z','GLuint' ))
  18190. glDispatchComputeGroupSizeARB.version = ''
  18191. glDispatchComputeGroupSizeARB.category = 'GL_ARB_compute_variable_group_size'
  18192. glDispatchComputeGroupSizeARB.trace = True
  18193. glDispatchComputeGroupSizeARB.play = True
  18194. gl.add(glDispatchComputeGroupSizeARB)
  18195. # GL_ARB_copy_buffer
  18196. glCopyBufferSubData = Function('glCopyBufferSubData')
  18197. glCopyBufferSubData.ret = Return('void')
  18198. glCopyBufferSubData.add( Input( 'readtarget','GLenum' ))
  18199. glCopyBufferSubData.add( Input( 'writetarget','GLenum' ))
  18200. glCopyBufferSubData.add( Input( 'readoffset','GLintptr' ))
  18201. glCopyBufferSubData.add( Input( 'writeoffset','GLintptr' ))
  18202. glCopyBufferSubData.add( Input( 'size','GLsizeiptr' ))
  18203. glCopyBufferSubData.version = '3.1'
  18204. glCopyBufferSubData.category = 'GL_ARB_copy_buffer'
  18205. glCopyBufferSubData.trace = True
  18206. glCopyBufferSubData.play = True
  18207. gl.add(glCopyBufferSubData)
  18208. # GL_ARB_copy_image
  18209. glCopyImageSubData = Function('glCopyImageSubData')
  18210. glCopyImageSubData.ret = Return('void')
  18211. glCopyImageSubData.add( Input( 'srcName','GLuint' ))
  18212. glCopyImageSubData.add( Input( 'srcTarget','GLenum' ))
  18213. glCopyImageSubData.add( Input( 'srcLevel','GLint' ))
  18214. glCopyImageSubData.add( Input( 'srcX','GLint' ))
  18215. glCopyImageSubData.add( Input( 'srcY','GLint' ))
  18216. glCopyImageSubData.add( Input( 'srcZ','GLint' ))
  18217. glCopyImageSubData.add( Input( 'dstName','GLuint' ))
  18218. glCopyImageSubData.add( Input( 'dstTarget','GLenum' ))
  18219. glCopyImageSubData.add( Input( 'dstLevel','GLint' ))
  18220. glCopyImageSubData.add( Input( 'dstX','GLint' ))
  18221. glCopyImageSubData.add( Input( 'dstY','GLint' ))
  18222. glCopyImageSubData.add( Input( 'dstZ','GLint' ))
  18223. glCopyImageSubData.add( Input( 'srcWidth','GLsizei' ))
  18224. glCopyImageSubData.add( Input( 'srcHeight','GLsizei' ))
  18225. glCopyImageSubData.add( Input( 'srcDepth','GLsizei' ))
  18226. glCopyImageSubData.version = ''
  18227. glCopyImageSubData.category = 'GL_ARB_copy_image'
  18228. glCopyImageSubData.trace = True
  18229. glCopyImageSubData.play = True
  18230. gl.add(glCopyImageSubData)
  18231. # GL_ARB_debug_output
  18232. glDebugMessageCallbackARB = Function('glDebugMessageCallbackARB')
  18233. glDebugMessageCallbackARB.ret = Return('void')
  18234. glDebugMessageCallbackARB.add( Input( 'callback','GLDEBUGPROCARB' ))
  18235. glDebugMessageCallbackARB.add( Input( 'userParam','const GLvoid *' ))
  18236. glDebugMessageCallbackARB.version = '4.1'
  18237. glDebugMessageCallbackARB.category = 'GL_ARB_debug_output'
  18238. glDebugMessageCallbackARB.trace = True
  18239. glDebugMessageCallbackARB.play = True
  18240. gl.add(glDebugMessageCallbackARB)
  18241. glDebugMessageControlARB = Function('glDebugMessageControlARB')
  18242. glDebugMessageControlARB.ret = Return('void')
  18243. glDebugMessageControlARB.add( Input( 'source','GLenum' ))
  18244. glDebugMessageControlARB.add( Input( 'type','GLenum' ))
  18245. glDebugMessageControlARB.add( Input( 'severity','GLenum' ))
  18246. glDebugMessageControlARB.add( Input( 'count','GLsizei' ))
  18247. glDebugMessageControlARB.add( Input( 'ids','const GLuint *' ,size = 'count>0 && ids ? count : 0' ))
  18248. glDebugMessageControlARB.add( Input( 'enabled','GLboolean' ))
  18249. glDebugMessageControlARB.version = '4.1'
  18250. glDebugMessageControlARB.category = 'GL_ARB_debug_output'
  18251. glDebugMessageControlARB.trace = True
  18252. glDebugMessageControlARB.play = True
  18253. gl.add(glDebugMessageControlARB)
  18254. glDebugMessageInsertARB = Function('glDebugMessageInsertARB')
  18255. glDebugMessageInsertARB.ret = Return('void')
  18256. glDebugMessageInsertARB.add( Input( 'source','GLenum' ))
  18257. glDebugMessageInsertARB.add( Input( 'type','GLenum' ))
  18258. glDebugMessageInsertARB.add( Input( 'id','GLuint' ))
  18259. glDebugMessageInsertARB.add( Input( 'severity','GLenum' ))
  18260. glDebugMessageInsertARB.add( Input( 'length','GLsizei' ))
  18261. glDebugMessageInsertARB.add( Input( 'buf','const GLchar *' ))
  18262. glDebugMessageInsertARB.version = '4.1'
  18263. glDebugMessageInsertARB.category = 'GL_ARB_debug_output'
  18264. glDebugMessageInsertARB.trace = True
  18265. glDebugMessageInsertARB.play = True
  18266. gl.add(glDebugMessageInsertARB)
  18267. glGetDebugMessageLogARB = Function('glGetDebugMessageLogARB')
  18268. glGetDebugMessageLogARB.ret = Return('GLuint')
  18269. glGetDebugMessageLogARB.add( Input( 'count','GLuint' ))
  18270. glGetDebugMessageLogARB.add( Input( 'bufsize','GLsizei' ))
  18271. glGetDebugMessageLogARB.add( Output( 'sources','GLenum *' ,size = 'ret' ,maxSize = 'count' ))
  18272. glGetDebugMessageLogARB.add( Output( 'types','GLenum *' ,size = 'ret' ,maxSize = 'count' ))
  18273. glGetDebugMessageLogARB.add( Output( 'ids','GLuint *' ,size = 'ret' ,maxSize = 'count' ))
  18274. glGetDebugMessageLogARB.add( Output( 'severities','GLenum *' ,size = 'ret' ,maxSize = 'count' ))
  18275. glGetDebugMessageLogARB.add( Output( 'lengths','GLsizei *' ,size = 'ret' ,maxSize = 'count' ))
  18276. glGetDebugMessageLogARB.add( Output( 'messageLog','GLchar *' ,maxSize = 'logsize' ))
  18277. glGetDebugMessageLogARB.version = '4.1'
  18278. glGetDebugMessageLogARB.category = 'GL_ARB_debug_output'
  18279. glGetDebugMessageLogARB.trace = True
  18280. glGetDebugMessageLogARB.play = False
  18281. gl.add(glGetDebugMessageLogARB)
  18282. # GL_ARB_draw_buffers
  18283. glDrawBuffersARB = Function('glDrawBuffersARB')
  18284. glDrawBuffersARB.ret = Return('void')
  18285. glDrawBuffersARB.add( Input( 'n','GLsizei' ))
  18286. glDrawBuffersARB.add( Input( 'bufs','const GLenum *' ,size = 'n' ))
  18287. glDrawBuffersARB.version = '1.2'
  18288. glDrawBuffersARB.category = 'GL_ARB_draw_buffers'
  18289. glDrawBuffersARB.trace = True
  18290. glDrawBuffersARB.play = True
  18291. gl.add(glDrawBuffersARB)
  18292. # GL_ARB_draw_buffers_blend
  18293. glBlendEquationSeparateiARB = Function('glBlendEquationSeparateiARB')
  18294. glBlendEquationSeparateiARB.ret = Return('void')
  18295. glBlendEquationSeparateiARB.add( Input( 'buf','GLuint' ))
  18296. glBlendEquationSeparateiARB.add( Input( 'modeRGB','GLenum' ,regalLog = 'GLmodeToString(modeRGB)' ))
  18297. glBlendEquationSeparateiARB.add( Input( 'modeAlpha','GLenum' ,regalLog = 'GLmodeToString(modeAlpha)' ))
  18298. glBlendEquationSeparateiARB.version = '2.0'
  18299. glBlendEquationSeparateiARB.category = 'GL_ARB_draw_buffers_blend'
  18300. glBlendEquationSeparateiARB.trace = True
  18301. glBlendEquationSeparateiARB.play = True
  18302. gl.add(glBlendEquationSeparateiARB)
  18303. glBlendEquationiARB = Function('glBlendEquationiARB')
  18304. glBlendEquationiARB.ret = Return('void')
  18305. glBlendEquationiARB.add( Input( 'buf','GLuint' ))
  18306. glBlendEquationiARB.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  18307. glBlendEquationiARB.version = '2.0'
  18308. glBlendEquationiARB.category = 'GL_ARB_draw_buffers_blend'
  18309. glBlendEquationiARB.trace = True
  18310. glBlendEquationiARB.play = True
  18311. gl.add(glBlendEquationiARB)
  18312. glBlendFuncSeparateiARB = Function('glBlendFuncSeparateiARB')
  18313. glBlendFuncSeparateiARB.ret = Return('void')
  18314. glBlendFuncSeparateiARB.add( Input( 'buf','GLuint' ))
  18315. glBlendFuncSeparateiARB.add( Input( 'srcRGB','GLenum' ))
  18316. glBlendFuncSeparateiARB.add( Input( 'dstRGB','GLenum' ))
  18317. glBlendFuncSeparateiARB.add( Input( 'srcAlpha','GLenum' ))
  18318. glBlendFuncSeparateiARB.add( Input( 'dstAlpha','GLenum' ))
  18319. glBlendFuncSeparateiARB.version = '2.0'
  18320. glBlendFuncSeparateiARB.category = 'GL_ARB_draw_buffers_blend'
  18321. glBlendFuncSeparateiARB.trace = True
  18322. glBlendFuncSeparateiARB.play = True
  18323. gl.add(glBlendFuncSeparateiARB)
  18324. glBlendFunciARB = Function('glBlendFunciARB')
  18325. glBlendFunciARB.ret = Return('void')
  18326. glBlendFunciARB.add( Input( 'buf','GLuint' ))
  18327. glBlendFunciARB.add( Input( 'src','GLenum' ))
  18328. glBlendFunciARB.add( Input( 'dst','GLenum' ))
  18329. glBlendFunciARB.version = '2.0'
  18330. glBlendFunciARB.category = 'GL_ARB_draw_buffers_blend'
  18331. glBlendFunciARB.trace = True
  18332. glBlendFunciARB.play = True
  18333. gl.add(glBlendFunciARB)
  18334. # GL_ARB_draw_elements_base_vertex
  18335. glDrawElementsBaseVertex = Function('glDrawElementsBaseVertex')
  18336. glDrawElementsBaseVertex.ret = Return('void')
  18337. glDrawElementsBaseVertex.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  18338. glDrawElementsBaseVertex.add( Input( 'count','GLsizei' ))
  18339. glDrawElementsBaseVertex.add( Input( 'type','GLenum' ))
  18340. glDrawElementsBaseVertex.add( Input( 'indices','const GLvoid *' ))
  18341. glDrawElementsBaseVertex.add( Input( 'basevertex','GLint' ))
  18342. glDrawElementsBaseVertex.version = '3.2'
  18343. glDrawElementsBaseVertex.category = 'GL_ARB_draw_elements_base_vertex'
  18344. glDrawElementsBaseVertex.trace = True
  18345. glDrawElementsBaseVertex.play = True
  18346. gl.add(glDrawElementsBaseVertex)
  18347. glDrawElementsInstancedBaseVertex = Function('glDrawElementsInstancedBaseVertex')
  18348. glDrawElementsInstancedBaseVertex.ret = Return('void')
  18349. glDrawElementsInstancedBaseVertex.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  18350. glDrawElementsInstancedBaseVertex.add( Input( 'count','GLsizei' ))
  18351. glDrawElementsInstancedBaseVertex.add( Input( 'type','GLenum' ))
  18352. glDrawElementsInstancedBaseVertex.add( Input( 'indices','const GLvoid *' ))
  18353. glDrawElementsInstancedBaseVertex.add( Input( 'primcount','GLsizei' ))
  18354. glDrawElementsInstancedBaseVertex.add( Input( 'basevertex','GLint' ))
  18355. glDrawElementsInstancedBaseVertex.version = '3.2'
  18356. glDrawElementsInstancedBaseVertex.category = 'GL_ARB_draw_elements_base_vertex'
  18357. glDrawElementsInstancedBaseVertex.trace = True
  18358. glDrawElementsInstancedBaseVertex.play = True
  18359. gl.add(glDrawElementsInstancedBaseVertex)
  18360. glDrawRangeElementsBaseVertex = Function('glDrawRangeElementsBaseVertex')
  18361. glDrawRangeElementsBaseVertex.ret = Return('void')
  18362. glDrawRangeElementsBaseVertex.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  18363. glDrawRangeElementsBaseVertex.add( Input( 'start','GLuint' ))
  18364. glDrawRangeElementsBaseVertex.add( Input( 'end','GLuint' ))
  18365. glDrawRangeElementsBaseVertex.add( Input( 'count','GLsizei' ))
  18366. glDrawRangeElementsBaseVertex.add( Input( 'type','GLenum' ))
  18367. glDrawRangeElementsBaseVertex.add( Input( 'indices','const GLvoid *' ))
  18368. glDrawRangeElementsBaseVertex.add( Input( 'basevertex','GLint' ))
  18369. glDrawRangeElementsBaseVertex.version = '3.2'
  18370. glDrawRangeElementsBaseVertex.category = 'GL_ARB_draw_elements_base_vertex'
  18371. glDrawRangeElementsBaseVertex.trace = True
  18372. glDrawRangeElementsBaseVertex.play = True
  18373. gl.add(glDrawRangeElementsBaseVertex)
  18374. glMultiDrawElementsBaseVertex = Function('glMultiDrawElementsBaseVertex')
  18375. glMultiDrawElementsBaseVertex.ret = Return('void')
  18376. glMultiDrawElementsBaseVertex.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  18377. glMultiDrawElementsBaseVertex.add( Input( 'count','const GLsizei *' ,size = 'primcount' ))
  18378. glMultiDrawElementsBaseVertex.add( Input( 'type','GLenum' ))
  18379. glMultiDrawElementsBaseVertex.add( Input( 'indices','const GLvoid * const *' ,size = 'primcount' ))
  18380. glMultiDrawElementsBaseVertex.add( Input( 'primcount','GLsizei' ))
  18381. glMultiDrawElementsBaseVertex.add( Input( 'basevertex','const GLint *' ,size = 'primcount' ))
  18382. glMultiDrawElementsBaseVertex.version = '3.2'
  18383. glMultiDrawElementsBaseVertex.category = 'GL_ARB_draw_elements_base_vertex'
  18384. glMultiDrawElementsBaseVertex.trace = True
  18385. glMultiDrawElementsBaseVertex.play = False
  18386. gl.add(glMultiDrawElementsBaseVertex)
  18387. # GL_ARB_draw_indirect
  18388. glDrawArraysIndirect = Function('glDrawArraysIndirect')
  18389. glDrawArraysIndirect.ret = Return('void')
  18390. glDrawArraysIndirect.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  18391. glDrawArraysIndirect.add( Input( 'indirect','const GLvoid *' ))
  18392. glDrawArraysIndirect.version = '4.0'
  18393. glDrawArraysIndirect.category = 'GL_ARB_draw_indirect'
  18394. glDrawArraysIndirect.trace = True
  18395. glDrawArraysIndirect.play = True
  18396. gl.add(glDrawArraysIndirect)
  18397. glDrawElementsIndirect = Function('glDrawElementsIndirect')
  18398. glDrawElementsIndirect.ret = Return('void')
  18399. glDrawElementsIndirect.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  18400. glDrawElementsIndirect.add( Input( 'type','GLenum' ))
  18401. glDrawElementsIndirect.add( Input( 'indirect','const GLvoid *' ))
  18402. glDrawElementsIndirect.version = '4.0'
  18403. glDrawElementsIndirect.category = 'GL_ARB_draw_indirect'
  18404. glDrawElementsIndirect.trace = True
  18405. glDrawElementsIndirect.play = True
  18406. gl.add(glDrawElementsIndirect)
  18407. # GL_ARB_draw_instanced
  18408. glDrawArraysInstancedARB = Function('glDrawArraysInstancedARB')
  18409. glDrawArraysInstancedARB.ret = Return('void')
  18410. glDrawArraysInstancedARB.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  18411. glDrawArraysInstancedARB.add( Input( 'start','GLint' ))
  18412. glDrawArraysInstancedARB.add( Input( 'count','GLsizei' ))
  18413. glDrawArraysInstancedARB.add( Input( 'primcount','GLsizei' ))
  18414. glDrawArraysInstancedARB.version = '2.0'
  18415. glDrawArraysInstancedARB.category = 'GL_ARB_draw_instanced'
  18416. glDrawArraysInstancedARB.trace = True
  18417. glDrawArraysInstancedARB.play = True
  18418. gl.add(glDrawArraysInstancedARB)
  18419. glDrawElementsInstancedARB = Function('glDrawElementsInstancedARB')
  18420. glDrawElementsInstancedARB.ret = Return('void')
  18421. glDrawElementsInstancedARB.add( Input( 'mode','GLenum' ,regalLog = 'GLmodeToString(mode)' ))
  18422. glDrawElementsInstancedARB.add( Input( 'count','GLsizei' ))
  18423. glDrawElementsInstancedARB.add( Input( 'type','GLenum' ))
  18424. glDrawElementsInstancedARB.add( Input( 'indices','const GLvoid *' ))
  18425. glDrawElementsInstancedARB.add( Input( 'primcount','GLsizei' ))
  18426. glDrawElementsInstancedARB.version = '2.0'
  18427. glDrawElementsInstancedARB.category = 'GL_ARB_draw_instanced'
  18428. glDrawElementsInstancedARB.trace = True
  18429. glDrawElementsInstancedARB.play = True
  18430. gl.add(glDrawElementsInstancedARB)
  18431. # GL_ARB_framebuffer_no_attachments
  18432. glFramebufferParameteri = Function('glFramebufferParameteri')
  18433. glFramebufferParameteri.ret = Return('void')
  18434. glFramebufferParameteri.add( Input( 'target','GLenum' ))
  18435. glFramebufferParameteri.add( Input( 'pname','GLenum' ))
  18436. glFramebufferParameteri.add( Input( 'param','GLint' ))
  18437. glFramebufferParameteri.version = ''
  18438. glFramebufferParameteri.category = 'GL_ARB_framebuffer_no_attachments'
  18439. glFramebufferParameteri.trace = True
  18440. glFramebufferParameteri.play = True
  18441. gl.add(glFramebufferParameteri)
  18442. glGetFramebufferParameteriv = Function('glGetFramebufferParameteriv')
  18443. glGetFramebufferParameteriv.ret = Return('void')
  18444. glGetFramebufferParameteriv.add( Input( 'target','GLenum' ))
  18445. glGetFramebufferParameteriv.add( Input( 'pname','GLenum' ))
  18446. glGetFramebufferParameteriv.add( Input( 'params','GLint *' ))
  18447. glGetFramebufferParameteriv.version = ''
  18448. glGetFramebufferParameteriv.category = 'GL_ARB_framebuffer_no_attachments'
  18449. gl