1 from ctypes import *
2
3 _libraries = {}
4 _libraries['libGL.so.1'] = CDLL('libGL.so.1')
5 STRING = c_char_p
6
7
8 GL_FRAMEBUFFER_BINDING = 36006
9 GL_DRAW_FRAMEBUFFER_BINDING = GL_FRAMEBUFFER_BINDING
10 GLenum = c_uint
11 GLboolean = c_ubyte
12 GLbitfield = c_uint
13 GLbyte = c_byte
14 GLshort = c_short
15 GLint = c_int
16 GLsizei = c_int
17 GLubyte = c_ubyte
18 GLushort = c_ushort
19 GLuint = c_uint
20 GLhalf = c_ushort
21 GLfloat = c_float
22 GLclampf = c_float
23 GLdouble = c_double
24 GLclampd = c_double
25 GLvoid = None
26 GLchar = c_char
27 ptrdiff_t = c_long
28 GLintptr = ptrdiff_t
29 GLsizeiptr = ptrdiff_t
30 GLintptrARB = ptrdiff_t
31 GLsizeiptrARB = ptrdiff_t
32 GLcharARB = c_char
33 GLhandleARB = c_uint
34 GLhalfARB = c_ushort
35 GLhalfNV = c_ushort
36 int64_t = c_int64
37 GLint64EXT = int64_t
38 uint64_t = c_uint64
39 GLuint64EXT = uint64_t
40 GLint64 = int64_t
41 GLuint64 = uint64_t
44 GLsync = POINTER(__GLsync)
45 GLvdpauSurfaceNV = GLintptr
46 glCullFace = _libraries['libGL.so.1'].glCullFace
47 glCullFace.restype = None
48 glCullFace.argtypes = [GLenum]
49 glFrontFace = _libraries['libGL.so.1'].glFrontFace
50 glFrontFace.restype = None
51 glFrontFace.argtypes = [GLenum]
52 glHint = _libraries['libGL.so.1'].glHint
53 glHint.restype = None
54 glHint.argtypes = [GLenum, GLenum]
55 glLineWidth = _libraries['libGL.so.1'].glLineWidth
56 glLineWidth.restype = None
57 glLineWidth.argtypes = [GLfloat]
58 glPointSize = _libraries['libGL.so.1'].glPointSize
59 glPointSize.restype = None
60 glPointSize.argtypes = [GLfloat]
61 glPolygonMode = _libraries['libGL.so.1'].glPolygonMode
62 glPolygonMode.restype = None
63 glPolygonMode.argtypes = [GLenum, GLenum]
64 glScissor = _libraries['libGL.so.1'].glScissor
65 glScissor.restype = None
66 glScissor.argtypes = [GLint, GLint, GLsizei, GLsizei]
67 glTexParameterf = _libraries['libGL.so.1'].glTexParameterf
68 glTexParameterf.restype = None
69 glTexParameterf.argtypes = [GLenum, GLenum, GLfloat]
70 glTexParameterfv = _libraries['libGL.so.1'].glTexParameterfv
71 glTexParameterfv.restype = None
72 glTexParameterfv.argtypes = [GLenum, GLenum, POINTER(GLfloat)]
73 glTexParameteri = _libraries['libGL.so.1'].glTexParameteri
74 glTexParameteri.restype = None
75 glTexParameteri.argtypes = [GLenum, GLenum, GLint]
76 glTexParameteriv = _libraries['libGL.so.1'].glTexParameteriv
77 glTexParameteriv.restype = None
78 glTexParameteriv.argtypes = [GLenum, GLenum, POINTER(GLint)]
79 glTexImage1D = _libraries['libGL.so.1'].glTexImage1D
80 glTexImage1D.restype = None
81 glTexImage1D.argtypes = [GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)]
82 glTexImage2D = _libraries['libGL.so.1'].glTexImage2D
83 glTexImage2D.restype = None
84 glTexImage2D.argtypes = [GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)]
85 glDrawBuffer = _libraries['libGL.so.1'].glDrawBuffer
86 glDrawBuffer.restype = None
87 glDrawBuffer.argtypes = [GLenum]
88 glClear = _libraries['libGL.so.1'].glClear
89 glClear.restype = None
90 glClear.argtypes = [GLbitfield]
91 glClearColor = _libraries['libGL.so.1'].glClearColor
92 glClearColor.restype = None
93 glClearColor.argtypes = [GLclampf, GLclampf, GLclampf, GLclampf]
94 glClearStencil = _libraries['libGL.so.1'].glClearStencil
95 glClearStencil.restype = None
96 glClearStencil.argtypes = [GLint]
97 glClearDepth = _libraries['libGL.so.1'].glClearDepth
98 glClearDepth.restype = None
99 glClearDepth.argtypes = [GLclampd]
100 glStencilMask = _libraries['libGL.so.1'].glStencilMask
101 glStencilMask.restype = None
102 glStencilMask.argtypes = [GLuint]
103 glColorMask = _libraries['libGL.so.1'].glColorMask
104 glColorMask.restype = None
105 glColorMask.argtypes = [GLboolean, GLboolean, GLboolean, GLboolean]
106 glDepthMask = _libraries['libGL.so.1'].glDepthMask
107 glDepthMask.restype = None
108 glDepthMask.argtypes = [GLboolean]
109 glDisable = _libraries['libGL.so.1'].glDisable
110 glDisable.restype = None
111 glDisable.argtypes = [GLenum]
112 glEnable = _libraries['libGL.so.1'].glEnable
113 glEnable.restype = None
114 glEnable.argtypes = [GLenum]
115 glFinish = _libraries['libGL.so.1'].glFinish
116 glFinish.restype = None
117 glFinish.argtypes = []
118 glFlush = _libraries['libGL.so.1'].glFlush
119 glFlush.restype = None
120 glFlush.argtypes = []
121 glBlendFunc = _libraries['libGL.so.1'].glBlendFunc
122 glBlendFunc.restype = None
123 glBlendFunc.argtypes = [GLenum, GLenum]
124 glLogicOp = _libraries['libGL.so.1'].glLogicOp
125 glLogicOp.restype = None
126 glLogicOp.argtypes = [GLenum]
127 glStencilFunc = _libraries['libGL.so.1'].glStencilFunc
128 glStencilFunc.restype = None
129 glStencilFunc.argtypes = [GLenum, GLint, GLuint]
130 glStencilOp = _libraries['libGL.so.1'].glStencilOp
131 glStencilOp.restype = None
132 glStencilOp.argtypes = [GLenum, GLenum, GLenum]
133 glDepthFunc = _libraries['libGL.so.1'].glDepthFunc
134 glDepthFunc.restype = None
135 glDepthFunc.argtypes = [GLenum]
136 glPixelStoref = _libraries['libGL.so.1'].glPixelStoref
137 glPixelStoref.restype = None
138 glPixelStoref.argtypes = [GLenum, GLfloat]
139 glPixelStorei = _libraries['libGL.so.1'].glPixelStorei
140 glPixelStorei.restype = None
141 glPixelStorei.argtypes = [GLenum, GLint]
142 glReadBuffer = _libraries['libGL.so.1'].glReadBuffer
143 glReadBuffer.restype = None
144 glReadBuffer.argtypes = [GLenum]
145 glReadPixels = _libraries['libGL.so.1'].glReadPixels
146 glReadPixels.restype = None
147 glReadPixels.argtypes = [GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)]
148 glGetBooleanv = _libraries['libGL.so.1'].glGetBooleanv
149 glGetBooleanv.restype = None
150 glGetBooleanv.argtypes = [GLenum, POINTER(GLboolean)]
151 glGetDoublev = _libraries['libGL.so.1'].glGetDoublev
152 glGetDoublev.restype = None
153 glGetDoublev.argtypes = [GLenum, POINTER(GLdouble)]
154 glGetError = _libraries['libGL.so.1'].glGetError
155 glGetError.restype = GLenum
156 glGetError.argtypes = []
157 glGetFloatv = _libraries['libGL.so.1'].glGetFloatv
158 glGetFloatv.restype = None
159 glGetFloatv.argtypes = [GLenum, POINTER(GLfloat)]
160 glGetIntegerv = _libraries['libGL.so.1'].glGetIntegerv
161 glGetIntegerv.restype = None
162 glGetIntegerv.argtypes = [GLenum, POINTER(GLint)]
163 glGetString = _libraries['libGL.so.1'].glGetString
164 glGetString.restype = POINTER(GLubyte)
165 glGetString.argtypes = [GLenum]
166 glGetTexImage = _libraries['libGL.so.1'].glGetTexImage
167 glGetTexImage.restype = None
168 glGetTexImage.argtypes = [GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)]
169 glGetTexParameterfv = _libraries['libGL.so.1'].glGetTexParameterfv
170 glGetTexParameterfv.restype = None
171 glGetTexParameterfv.argtypes = [GLenum, GLenum, POINTER(GLfloat)]
172 glGetTexParameteriv = _libraries['libGL.so.1'].glGetTexParameteriv
173 glGetTexParameteriv.restype = None
174 glGetTexParameteriv.argtypes = [GLenum, GLenum, POINTER(GLint)]
175 glGetTexLevelParameterfv = _libraries['libGL.so.1'].glGetTexLevelParameterfv
176 glGetTexLevelParameterfv.restype = None
177 glGetTexLevelParameterfv.argtypes = [GLenum, GLint, GLenum, POINTER(GLfloat)]
178 glGetTexLevelParameteriv = _libraries['libGL.so.1'].glGetTexLevelParameteriv
179 glGetTexLevelParameteriv.restype = None
180 glGetTexLevelParameteriv.argtypes = [GLenum, GLint, GLenum, POINTER(GLint)]
181 glIsEnabled = _libraries['libGL.so.1'].glIsEnabled
182 glIsEnabled.restype = GLboolean
183 glIsEnabled.argtypes = [GLenum]
184 glDepthRange = _libraries['libGL.so.1'].glDepthRange
185 glDepthRange.restype = None
186 glDepthRange.argtypes = [GLclampd, GLclampd]
187 glViewport = _libraries['libGL.so.1'].glViewport
188 glViewport.restype = None
189 glViewport.argtypes = [GLint, GLint, GLsizei, GLsizei]
190 glDrawArrays = _libraries['libGL.so.1'].glDrawArrays
191 glDrawArrays.restype = None
192 glDrawArrays.argtypes = [GLenum, GLint, GLsizei]
193 glDrawElements = _libraries['libGL.so.1'].glDrawElements
194 glDrawElements.restype = None
195 glDrawElements.argtypes = [GLenum, GLsizei, GLenum, POINTER(GLvoid)]
196 glGetPointerv = _libraries['libGL.so.1'].glGetPointerv
197 glGetPointerv.restype = None
198 glGetPointerv.argtypes = [GLenum, POINTER(POINTER(GLvoid))]
199 glPolygonOffset = _libraries['libGL.so.1'].glPolygonOffset
200 glPolygonOffset.restype = None
201 glPolygonOffset.argtypes = [GLfloat, GLfloat]
202 glCopyTexImage1D = _libraries['libGL.so.1'].glCopyTexImage1D
203 glCopyTexImage1D.restype = None
204 glCopyTexImage1D.argtypes = [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint]
205 glCopyTexImage2D = _libraries['libGL.so.1'].glCopyTexImage2D
206 glCopyTexImage2D.restype = None
207 glCopyTexImage2D.argtypes = [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint]
208 glCopyTexSubImage1D = _libraries['libGL.so.1'].glCopyTexSubImage1D
209 glCopyTexSubImage1D.restype = None
210 glCopyTexSubImage1D.argtypes = [GLenum, GLint, GLint, GLint, GLint, GLsizei]
211 glCopyTexSubImage2D = _libraries['libGL.so.1'].glCopyTexSubImage2D
212 glCopyTexSubImage2D.restype = None
213 glCopyTexSubImage2D.argtypes = [GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei]
214 glTexSubImage1D = _libraries['libGL.so.1'].glTexSubImage1D
215 glTexSubImage1D.restype = None
216 glTexSubImage1D.argtypes = [GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)]
217 glTexSubImage2D = _libraries['libGL.so.1'].glTexSubImage2D
218 glTexSubImage2D.restype = None
219 glTexSubImage2D.argtypes = [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)]
220 glBindTexture = _libraries['libGL.so.1'].glBindTexture
221 glBindTexture.restype = None
222 glBindTexture.argtypes = [GLenum, GLuint]
223 glDeleteTextures = _libraries['libGL.so.1'].glDeleteTextures
224 glDeleteTextures.restype = None
225 glDeleteTextures.argtypes = [GLsizei, POINTER(GLuint)]
226 glGenTextures = _libraries['libGL.so.1'].glGenTextures
227 glGenTextures.restype = None
228 glGenTextures.argtypes = [GLsizei, POINTER(GLuint)]
229 glIsTexture = _libraries['libGL.so.1'].glIsTexture
230 glIsTexture.restype = GLboolean
231 glIsTexture.argtypes = [GLuint]
232 glBlendColor = _libraries['libGL.so.1'].glBlendColor
233 glBlendColor.restype = None
234 glBlendColor.argtypes = [GLclampf, GLclampf, GLclampf, GLclampf]
235 glBlendEquation = _libraries['libGL.so.1'].glBlendEquation
236 glBlendEquation.restype = None
237 glBlendEquation.argtypes = [GLenum]
238 glDrawRangeElements = _libraries['libGL.so.1'].glDrawRangeElements
239 glDrawRangeElements.restype = None
240 glDrawRangeElements.argtypes = [GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid)]
241 glTexImage3D = _libraries['libGL.so.1'].glTexImage3D
242 glTexImage3D.restype = None
243 glTexImage3D.argtypes = [GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)]
244 glTexSubImage3D = _libraries['libGL.so.1'].glTexSubImage3D
245 glTexSubImage3D.restype = None
246 glTexSubImage3D.argtypes = [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)]
247 glCopyTexSubImage3D = _libraries['libGL.so.1'].glCopyTexSubImage3D
248 glCopyTexSubImage3D.restype = None
249 glCopyTexSubImage3D.argtypes = [GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei]
250 glActiveTexture = _libraries['libGL.so.1'].glActiveTexture
251 glActiveTexture.restype = None
252 glActiveTexture.argtypes = [GLenum]
253 glSampleCoverage = _libraries['libGL.so.1'].glSampleCoverage
254 glSampleCoverage.restype = None
255 glSampleCoverage.argtypes = [GLclampf, GLboolean]
256 glCompressedTexImage3D = _libraries['libGL.so.1'].glCompressedTexImage3D
257 glCompressedTexImage3D.restype = None
258 glCompressedTexImage3D.argtypes = [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)]
259 glCompressedTexImage2D = _libraries['libGL.so.1'].glCompressedTexImage2D
260 glCompressedTexImage2D.restype = None
261 glCompressedTexImage2D.argtypes = [GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)]
262 glCompressedTexImage1D = _libraries['libGL.so.1'].glCompressedTexImage1D
263 glCompressedTexImage1D.restype = None
264 glCompressedTexImage1D.argtypes = [GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)]
265 glCompressedTexSubImage3D = _libraries['libGL.so.1'].glCompressedTexSubImage3D
266 glCompressedTexSubImage3D.restype = None
267 glCompressedTexSubImage3D.argtypes = [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)]
268 glCompressedTexSubImage2D = _libraries['libGL.so.1'].glCompressedTexSubImage2D
269 glCompressedTexSubImage2D.restype = None
270 glCompressedTexSubImage2D.argtypes = [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)]
271 glCompressedTexSubImage1D = _libraries['libGL.so.1'].glCompressedTexSubImage1D
272 glCompressedTexSubImage1D.restype = None
273 glCompressedTexSubImage1D.argtypes = [GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)]
274 glGetCompressedTexImage = _libraries['libGL.so.1'].glGetCompressedTexImage
275 glGetCompressedTexImage.restype = None
276 glGetCompressedTexImage.argtypes = [GLenum, GLint, POINTER(GLvoid)]
277 glBlendFuncSeparate = _libraries['libGL.so.1'].glBlendFuncSeparate
278 glBlendFuncSeparate.restype = None
279 glBlendFuncSeparate.argtypes = [GLenum, GLenum, GLenum, GLenum]
280 glMultiDrawArrays = _libraries['libGL.so.1'].glMultiDrawArrays
281 glMultiDrawArrays.restype = None
282 glMultiDrawArrays.argtypes = [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei]
283 glMultiDrawElements = _libraries['libGL.so.1'].glMultiDrawElements
284 glMultiDrawElements.restype = None
285 glMultiDrawElements.argtypes = [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei]
286 glPointParameterf = _libraries['libGL.so.1'].glPointParameterf
287 glPointParameterf.restype = None
288 glPointParameterf.argtypes = [GLenum, GLfloat]
289 glPointParameterfv = _libraries['libGL.so.1'].glPointParameterfv
290 glPointParameterfv.restype = None
291 glPointParameterfv.argtypes = [GLenum, POINTER(GLfloat)]
292 glPointParameteri = _libraries['libGL.so.1'].glPointParameteri
293 glPointParameteri.restype = None
294 glPointParameteri.argtypes = [GLenum, GLint]
295 glPointParameteriv = _libraries['libGL.so.1'].glPointParameteriv
296 glPointParameteriv.restype = None
297 glPointParameteriv.argtypes = [GLenum, POINTER(GLint)]
298 glGenQueries = _libraries['libGL.so.1'].glGenQueries
299 glGenQueries.restype = None
300 glGenQueries.argtypes = [GLsizei, POINTER(GLuint)]
301 glDeleteQueries = _libraries['libGL.so.1'].glDeleteQueries
302 glDeleteQueries.restype = None
303 glDeleteQueries.argtypes = [GLsizei, POINTER(GLuint)]
304 glIsQuery = _libraries['libGL.so.1'].glIsQuery
305 glIsQuery.restype = GLboolean
306 glIsQuery.argtypes = [GLuint]
307 glBeginQuery = _libraries['libGL.so.1'].glBeginQuery
308 glBeginQuery.restype = None
309 glBeginQuery.argtypes = [GLenum, GLuint]
310 glEndQuery = _libraries['libGL.so.1'].glEndQuery
311 glEndQuery.restype = None
312 glEndQuery.argtypes = [GLenum]
313 glGetQueryiv = _libraries['libGL.so.1'].glGetQueryiv
314 glGetQueryiv.restype = None
315 glGetQueryiv.argtypes = [GLenum, GLenum, POINTER(GLint)]
316 glGetQueryObjectiv = _libraries['libGL.so.1'].glGetQueryObjectiv
317 glGetQueryObjectiv.restype = None
318 glGetQueryObjectiv.argtypes = [GLuint, GLenum, POINTER(GLint)]
319 glGetQueryObjectuiv = _libraries['libGL.so.1'].glGetQueryObjectuiv
320 glGetQueryObjectuiv.restype = None
321 glGetQueryObjectuiv.argtypes = [GLuint, GLenum, POINTER(GLuint)]
322 glBindBuffer = _libraries['libGL.so.1'].glBindBuffer
323 glBindBuffer.restype = None
324 glBindBuffer.argtypes = [GLenum, GLuint]
325 glDeleteBuffers = _libraries['libGL.so.1'].glDeleteBuffers
326 glDeleteBuffers.restype = None
327 glDeleteBuffers.argtypes = [GLsizei, POINTER(GLuint)]
328 glGenBuffers = _libraries['libGL.so.1'].glGenBuffers
329 glGenBuffers.restype = None
330 glGenBuffers.argtypes = [GLsizei, POINTER(GLuint)]
331 glIsBuffer = _libraries['libGL.so.1'].glIsBuffer
332 glIsBuffer.restype = GLboolean
333 glIsBuffer.argtypes = [GLuint]
334 glBufferData = _libraries['libGL.so.1'].glBufferData
335 glBufferData.restype = None
336 glBufferData.argtypes = [GLenum, GLsizeiptr, POINTER(GLvoid), GLenum]
337 glBufferSubData = _libraries['libGL.so.1'].glBufferSubData
338 glBufferSubData.restype = None
339 glBufferSubData.argtypes = [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)]
340 glGetBufferSubData = _libraries['libGL.so.1'].glGetBufferSubData
341 glGetBufferSubData.restype = None
342 glGetBufferSubData.argtypes = [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)]
343 glMapBuffer = _libraries['libGL.so.1'].glMapBuffer
344 glMapBuffer.restype = POINTER(GLvoid)
345 glMapBuffer.argtypes = [GLenum, GLenum]
346 glUnmapBuffer = _libraries['libGL.so.1'].glUnmapBuffer
347 glUnmapBuffer.restype = GLboolean
348 glUnmapBuffer.argtypes = [GLenum]
349 glGetBufferParameteriv = _libraries['libGL.so.1'].glGetBufferParameteriv
350 glGetBufferParameteriv.restype = None
351 glGetBufferParameteriv.argtypes = [GLenum, GLenum, POINTER(GLint)]
352 glGetBufferPointerv = _libraries['libGL.so.1'].glGetBufferPointerv
353 glGetBufferPointerv.restype = None
354 glGetBufferPointerv.argtypes = [GLenum, GLenum, POINTER(POINTER(GLvoid))]
355 glBlendEquationSeparate = _libraries['libGL.so.1'].glBlendEquationSeparate
356 glBlendEquationSeparate.restype = None
357 glBlendEquationSeparate.argtypes = [GLenum, GLenum]
358 glDrawBuffers = _libraries['libGL.so.1'].glDrawBuffers
359 glDrawBuffers.restype = None
360 glDrawBuffers.argtypes = [GLsizei, POINTER(GLenum)]
361 glStencilOpSeparate = _libraries['libGL.so.1'].glStencilOpSeparate
362 glStencilOpSeparate.restype = None
363 glStencilOpSeparate.argtypes = [GLenum, GLenum, GLenum, GLenum]
364 glStencilFuncSeparate = _libraries['libGL.so.1'].glStencilFuncSeparate
365 glStencilFuncSeparate.restype = None
366 glStencilFuncSeparate.argtypes = [GLenum, GLenum, GLint, GLuint]
367 glStencilMaskSeparate = _libraries['libGL.so.1'].glStencilMaskSeparate
368 glStencilMaskSeparate.restype = None
369 glStencilMaskSeparate.argtypes = [GLenum, GLuint]
370 glAttachShader = _libraries['libGL.so.1'].glAttachShader
371 glAttachShader.restype = None
372 glAttachShader.argtypes = [GLuint, GLuint]
373 glBindAttribLocation = _libraries['libGL.so.1'].glBindAttribLocation
374 glBindAttribLocation.restype = None
375 glBindAttribLocation.argtypes = [GLuint, GLuint, STRING]
376 glCompileShader = _libraries['libGL.so.1'].glCompileShader
377 glCompileShader.restype = None
378 glCompileShader.argtypes = [GLuint]
379 glCreateProgram = _libraries['libGL.so.1'].glCreateProgram
380 glCreateProgram.restype = GLuint
381 glCreateProgram.argtypes = []
382 glCreateShader = _libraries['libGL.so.1'].glCreateShader
383 glCreateShader.restype = GLuint
384 glCreateShader.argtypes = [GLenum]
385 glDeleteProgram = _libraries['libGL.so.1'].glDeleteProgram
386 glDeleteProgram.restype = None
387 glDeleteProgram.argtypes = [GLuint]
388 glDeleteShader = _libraries['libGL.so.1'].glDeleteShader
389 glDeleteShader.restype = None
390 glDeleteShader.argtypes = [GLuint]
391 glDetachShader = _libraries['libGL.so.1'].glDetachShader
392 glDetachShader.restype = None
393 glDetachShader.argtypes = [GLuint, GLuint]
394 glDisableVertexAttribArray = _libraries['libGL.so.1'].glDisableVertexAttribArray
395 glDisableVertexAttribArray.restype = None
396 glDisableVertexAttribArray.argtypes = [GLuint]
397 glEnableVertexAttribArray = _libraries['libGL.so.1'].glEnableVertexAttribArray
398 glEnableVertexAttribArray.restype = None
399 glEnableVertexAttribArray.argtypes = [GLuint]
400 glGetActiveAttrib = _libraries['libGL.so.1'].glGetActiveAttrib
401 glGetActiveAttrib.restype = None
402 glGetActiveAttrib.argtypes = [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), STRING]
403 glGetActiveUniform = _libraries['libGL.so.1'].glGetActiveUniform
404 glGetActiveUniform.restype = None
405 glGetActiveUniform.argtypes = [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), STRING]
406 glGetAttachedShaders = _libraries['libGL.so.1'].glGetAttachedShaders
407 glGetAttachedShaders.restype = None
408 glGetAttachedShaders.argtypes = [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLuint)]
409 glGetAttribLocation = _libraries['libGL.so.1'].glGetAttribLocation
410 glGetAttribLocation.restype = GLint
411 glGetAttribLocation.argtypes = [GLuint, STRING]
412 glGetProgramiv = _libraries['libGL.so.1'].glGetProgramiv
413 glGetProgramiv.restype = None
414 glGetProgramiv.argtypes = [GLuint, GLenum, POINTER(GLint)]
415 glGetProgramInfoLog = _libraries['libGL.so.1'].glGetProgramInfoLog
416 glGetProgramInfoLog.restype = None
417 glGetProgramInfoLog.argtypes = [GLuint, GLsizei, POINTER(GLsizei), STRING]
418 glGetShaderiv = _libraries['libGL.so.1'].glGetShaderiv
419 glGetShaderiv.restype = None
420 glGetShaderiv.argtypes = [GLuint, GLenum, POINTER(GLint)]
421 glGetShaderInfoLog = _libraries['libGL.so.1'].glGetShaderInfoLog
422 glGetShaderInfoLog.restype = None
423 glGetShaderInfoLog.argtypes = [GLuint, GLsizei, POINTER(GLsizei), STRING]
424 glGetShaderSource = _libraries['libGL.so.1'].glGetShaderSource
425 glGetShaderSource.restype = None
426 glGetShaderSource.argtypes = [GLuint, GLsizei, POINTER(GLsizei), STRING]
427 glGetUniformLocation = _libraries['libGL.so.1'].glGetUniformLocation
428 glGetUniformLocation.restype = GLint
429 glGetUniformLocation.argtypes = [GLuint, STRING]
430 glGetUniformfv = _libraries['libGL.so.1'].glGetUniformfv
431 glGetUniformfv.restype = None
432 glGetUniformfv.argtypes = [GLuint, GLint, POINTER(GLfloat)]
433 glGetUniformiv = _libraries['libGL.so.1'].glGetUniformiv
434 glGetUniformiv.restype = None
435 glGetUniformiv.argtypes = [GLuint, GLint, POINTER(GLint)]
436 glGetVertexAttribdv = _libraries['libGL.so.1'].glGetVertexAttribdv
437 glGetVertexAttribdv.restype = None
438 glGetVertexAttribdv.argtypes = [GLuint, GLenum, POINTER(GLdouble)]
439 glGetVertexAttribfv = _libraries['libGL.so.1'].glGetVertexAttribfv
440 glGetVertexAttribfv.restype = None
441 glGetVertexAttribfv.argtypes = [GLuint, GLenum, POINTER(GLfloat)]
442 glGetVertexAttribiv = _libraries['libGL.so.1'].glGetVertexAttribiv
443 glGetVertexAttribiv.restype = None
444 glGetVertexAttribiv.argtypes = [GLuint, GLenum, POINTER(GLint)]
445 glGetVertexAttribPointerv = _libraries['libGL.so.1'].glGetVertexAttribPointerv
446 glGetVertexAttribPointerv.restype = None
447 glGetVertexAttribPointerv.argtypes = [GLuint, GLenum, POINTER(POINTER(GLvoid))]
448 glIsProgram = _libraries['libGL.so.1'].glIsProgram
449 glIsProgram.restype = GLboolean
450 glIsProgram.argtypes = [GLuint]
451 glIsShader = _libraries['libGL.so.1'].glIsShader
452 glIsShader.restype = GLboolean
453 glIsShader.argtypes = [GLuint]
454 glLinkProgram = _libraries['libGL.so.1'].glLinkProgram
455 glLinkProgram.restype = None
456 glLinkProgram.argtypes = [GLuint]
457 glShaderSource = _libraries['libGL.so.1'].glShaderSource
458 glShaderSource.restype = None
459 glShaderSource.argtypes = [GLuint, GLsizei, POINTER(STRING), POINTER(GLint)]
460 glUseProgram = _libraries['libGL.so.1'].glUseProgram
461 glUseProgram.restype = None
462 glUseProgram.argtypes = [GLuint]
463 glUniform1f = _libraries['libGL.so.1'].glUniform1f
464 glUniform1f.restype = None
465 glUniform1f.argtypes = [GLint, GLfloat]
466 glUniform2f = _libraries['libGL.so.1'].glUniform2f
467 glUniform2f.restype = None
468 glUniform2f.argtypes = [GLint, GLfloat, GLfloat]
469 glUniform3f = _libraries['libGL.so.1'].glUniform3f
470 glUniform3f.restype = None
471 glUniform3f.argtypes = [GLint, GLfloat, GLfloat, GLfloat]
472 glUniform4f = _libraries['libGL.so.1'].glUniform4f
473 glUniform4f.restype = None
474 glUniform4f.argtypes = [GLint, GLfloat, GLfloat, GLfloat, GLfloat]
475 glUniform1i = _libraries['libGL.so.1'].glUniform1i
476 glUniform1i.restype = None
477 glUniform1i.argtypes = [GLint, GLint]
478 glUniform2i = _libraries['libGL.so.1'].glUniform2i
479 glUniform2i.restype = None
480 glUniform2i.argtypes = [GLint, GLint, GLint]
481 glUniform3i = _libraries['libGL.so.1'].glUniform3i
482 glUniform3i.restype = None
483 glUniform3i.argtypes = [GLint, GLint, GLint, GLint]
484 glUniform4i = _libraries['libGL.so.1'].glUniform4i
485 glUniform4i.restype = None
486 glUniform4i.argtypes = [GLint, GLint, GLint, GLint, GLint]
487 glUniform1fv = _libraries['libGL.so.1'].glUniform1fv
488 glUniform1fv.restype = None
489 glUniform1fv.argtypes = [GLint, GLsizei, POINTER(GLfloat)]
490 glUniform2fv = _libraries['libGL.so.1'].glUniform2fv
491 glUniform2fv.restype = None
492 glUniform2fv.argtypes = [GLint, GLsizei, POINTER(GLfloat)]
493 glUniform3fv = _libraries['libGL.so.1'].glUniform3fv
494 glUniform3fv.restype = None
495 glUniform3fv.argtypes = [GLint, GLsizei, POINTER(GLfloat)]
496 glUniform4fv = _libraries['libGL.so.1'].glUniform4fv
497 glUniform4fv.restype = None
498 glUniform4fv.argtypes = [GLint, GLsizei, POINTER(GLfloat)]
499 glUniform1iv = _libraries['libGL.so.1'].glUniform1iv
500 glUniform1iv.restype = None
501 glUniform1iv.argtypes = [GLint, GLsizei, POINTER(GLint)]
502 glUniform2iv = _libraries['libGL.so.1'].glUniform2iv
503 glUniform2iv.restype = None
504 glUniform2iv.argtypes = [GLint, GLsizei, POINTER(GLint)]
505 glUniform3iv = _libraries['libGL.so.1'].glUniform3iv
506 glUniform3iv.restype = None
507 glUniform3iv.argtypes = [GLint, GLsizei, POINTER(GLint)]
508 glUniform4iv = _libraries['libGL.so.1'].glUniform4iv
509 glUniform4iv.restype = None
510 glUniform4iv.argtypes = [GLint, GLsizei, POINTER(GLint)]
511 glUniformMatrix2fv = _libraries['libGL.so.1'].glUniformMatrix2fv
512 glUniformMatrix2fv.restype = None
513 glUniformMatrix2fv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLfloat)]
514 glUniformMatrix3fv = _libraries['libGL.so.1'].glUniformMatrix3fv
515 glUniformMatrix3fv.restype = None
516 glUniformMatrix3fv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLfloat)]
517 glUniformMatrix4fv = _libraries['libGL.so.1'].glUniformMatrix4fv
518 glUniformMatrix4fv.restype = None
519 glUniformMatrix4fv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLfloat)]
520 glValidateProgram = _libraries['libGL.so.1'].glValidateProgram
521 glValidateProgram.restype = None
522 glValidateProgram.argtypes = [GLuint]
523 glVertexAttrib1d = _libraries['libGL.so.1'].glVertexAttrib1d
524 glVertexAttrib1d.restype = None
525 glVertexAttrib1d.argtypes = [GLuint, GLdouble]
526 glVertexAttrib1dv = _libraries['libGL.so.1'].glVertexAttrib1dv
527 glVertexAttrib1dv.restype = None
528 glVertexAttrib1dv.argtypes = [GLuint, POINTER(GLdouble)]
529 glVertexAttrib1f = _libraries['libGL.so.1'].glVertexAttrib1f
530 glVertexAttrib1f.restype = None
531 glVertexAttrib1f.argtypes = [GLuint, GLfloat]
532 glVertexAttrib1fv = _libraries['libGL.so.1'].glVertexAttrib1fv
533 glVertexAttrib1fv.restype = None
534 glVertexAttrib1fv.argtypes = [GLuint, POINTER(GLfloat)]
535 glVertexAttrib1s = _libraries['libGL.so.1'].glVertexAttrib1s
536 glVertexAttrib1s.restype = None
537 glVertexAttrib1s.argtypes = [GLuint, GLshort]
538 glVertexAttrib1sv = _libraries['libGL.so.1'].glVertexAttrib1sv
539 glVertexAttrib1sv.restype = None
540 glVertexAttrib1sv.argtypes = [GLuint, POINTER(GLshort)]
541 glVertexAttrib2d = _libraries['libGL.so.1'].glVertexAttrib2d
542 glVertexAttrib2d.restype = None
543 glVertexAttrib2d.argtypes = [GLuint, GLdouble, GLdouble]
544 glVertexAttrib2dv = _libraries['libGL.so.1'].glVertexAttrib2dv
545 glVertexAttrib2dv.restype = None
546 glVertexAttrib2dv.argtypes = [GLuint, POINTER(GLdouble)]
547 glVertexAttrib2f = _libraries['libGL.so.1'].glVertexAttrib2f
548 glVertexAttrib2f.restype = None
549 glVertexAttrib2f.argtypes = [GLuint, GLfloat, GLfloat]
550 glVertexAttrib2fv = _libraries['libGL.so.1'].glVertexAttrib2fv
551 glVertexAttrib2fv.restype = None
552 glVertexAttrib2fv.argtypes = [GLuint, POINTER(GLfloat)]
553 glVertexAttrib2s = _libraries['libGL.so.1'].glVertexAttrib2s
554 glVertexAttrib2s.restype = None
555 glVertexAttrib2s.argtypes = [GLuint, GLshort, GLshort]
556 glVertexAttrib2sv = _libraries['libGL.so.1'].glVertexAttrib2sv
557 glVertexAttrib2sv.restype = None
558 glVertexAttrib2sv.argtypes = [GLuint, POINTER(GLshort)]
559 glVertexAttrib3d = _libraries['libGL.so.1'].glVertexAttrib3d
560 glVertexAttrib3d.restype = None
561 glVertexAttrib3d.argtypes = [GLuint, GLdouble, GLdouble, GLdouble]
562 glVertexAttrib3dv = _libraries['libGL.so.1'].glVertexAttrib3dv
563 glVertexAttrib3dv.restype = None
564 glVertexAttrib3dv.argtypes = [GLuint, POINTER(GLdouble)]
565 glVertexAttrib3f = _libraries['libGL.so.1'].glVertexAttrib3f
566 glVertexAttrib3f.restype = None
567 glVertexAttrib3f.argtypes = [GLuint, GLfloat, GLfloat, GLfloat]
568 glVertexAttrib3fv = _libraries['libGL.so.1'].glVertexAttrib3fv
569 glVertexAttrib3fv.restype = None
570 glVertexAttrib3fv.argtypes = [GLuint, POINTER(GLfloat)]
571 glVertexAttrib3s = _libraries['libGL.so.1'].glVertexAttrib3s
572 glVertexAttrib3s.restype = None
573 glVertexAttrib3s.argtypes = [GLuint, GLshort, GLshort, GLshort]
574 glVertexAttrib3sv = _libraries['libGL.so.1'].glVertexAttrib3sv
575 glVertexAttrib3sv.restype = None
576 glVertexAttrib3sv.argtypes = [GLuint, POINTER(GLshort)]
577 glVertexAttrib4Nbv = _libraries['libGL.so.1'].glVertexAttrib4Nbv
578 glVertexAttrib4Nbv.restype = None
579 glVertexAttrib4Nbv.argtypes = [GLuint, POINTER(GLbyte)]
580 glVertexAttrib4Niv = _libraries['libGL.so.1'].glVertexAttrib4Niv
581 glVertexAttrib4Niv.restype = None
582 glVertexAttrib4Niv.argtypes = [GLuint, POINTER(GLint)]
583 glVertexAttrib4Nsv = _libraries['libGL.so.1'].glVertexAttrib4Nsv
584 glVertexAttrib4Nsv.restype = None
585 glVertexAttrib4Nsv.argtypes = [GLuint, POINTER(GLshort)]
586 glVertexAttrib4Nub = _libraries['libGL.so.1'].glVertexAttrib4Nub
587 glVertexAttrib4Nub.restype = None
588 glVertexAttrib4Nub.argtypes = [GLuint, GLubyte, GLubyte, GLubyte, GLubyte]
589 glVertexAttrib4Nubv = _libraries['libGL.so.1'].glVertexAttrib4Nubv
590 glVertexAttrib4Nubv.restype = None
591 glVertexAttrib4Nubv.argtypes = [GLuint, POINTER(GLubyte)]
592 glVertexAttrib4Nuiv = _libraries['libGL.so.1'].glVertexAttrib4Nuiv
593 glVertexAttrib4Nuiv.restype = None
594 glVertexAttrib4Nuiv.argtypes = [GLuint, POINTER(GLuint)]
595 glVertexAttrib4Nusv = _libraries['libGL.so.1'].glVertexAttrib4Nusv
596 glVertexAttrib4Nusv.restype = None
597 glVertexAttrib4Nusv.argtypes = [GLuint, POINTER(GLushort)]
598 glVertexAttrib4bv = _libraries['libGL.so.1'].glVertexAttrib4bv
599 glVertexAttrib4bv.restype = None
600 glVertexAttrib4bv.argtypes = [GLuint, POINTER(GLbyte)]
601 glVertexAttrib4d = _libraries['libGL.so.1'].glVertexAttrib4d
602 glVertexAttrib4d.restype = None
603 glVertexAttrib4d.argtypes = [GLuint, GLdouble, GLdouble, GLdouble, GLdouble]
604 glVertexAttrib4dv = _libraries['libGL.so.1'].glVertexAttrib4dv
605 glVertexAttrib4dv.restype = None
606 glVertexAttrib4dv.argtypes = [GLuint, POINTER(GLdouble)]
607 glVertexAttrib4f = _libraries['libGL.so.1'].glVertexAttrib4f
608 glVertexAttrib4f.restype = None
609 glVertexAttrib4f.argtypes = [GLuint, GLfloat, GLfloat, GLfloat, GLfloat]
610 glVertexAttrib4fv = _libraries['libGL.so.1'].glVertexAttrib4fv
611 glVertexAttrib4fv.restype = None
612 glVertexAttrib4fv.argtypes = [GLuint, POINTER(GLfloat)]
613 glVertexAttrib4iv = _libraries['libGL.so.1'].glVertexAttrib4iv
614 glVertexAttrib4iv.restype = None
615 glVertexAttrib4iv.argtypes = [GLuint, POINTER(GLint)]
616 glVertexAttrib4s = _libraries['libGL.so.1'].glVertexAttrib4s
617 glVertexAttrib4s.restype = None
618 glVertexAttrib4s.argtypes = [GLuint, GLshort, GLshort, GLshort, GLshort]
619 glVertexAttrib4sv = _libraries['libGL.so.1'].glVertexAttrib4sv
620 glVertexAttrib4sv.restype = None
621 glVertexAttrib4sv.argtypes = [GLuint, POINTER(GLshort)]
622 glVertexAttrib4ubv = _libraries['libGL.so.1'].glVertexAttrib4ubv
623 glVertexAttrib4ubv.restype = None
624 glVertexAttrib4ubv.argtypes = [GLuint, POINTER(GLubyte)]
625 glVertexAttrib4uiv = _libraries['libGL.so.1'].glVertexAttrib4uiv
626 glVertexAttrib4uiv.restype = None
627 glVertexAttrib4uiv.argtypes = [GLuint, POINTER(GLuint)]
628 glVertexAttrib4usv = _libraries['libGL.so.1'].glVertexAttrib4usv
629 glVertexAttrib4usv.restype = None
630 glVertexAttrib4usv.argtypes = [GLuint, POINTER(GLushort)]
631 glVertexAttribPointer = _libraries['libGL.so.1'].glVertexAttribPointer
632 glVertexAttribPointer.restype = None
633 glVertexAttribPointer.argtypes = [GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)]
634 glUniformMatrix2x3fv = _libraries['libGL.so.1'].glUniformMatrix2x3fv
635 glUniformMatrix2x3fv.restype = None
636 glUniformMatrix2x3fv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLfloat)]
637 glUniformMatrix3x2fv = _libraries['libGL.so.1'].glUniformMatrix3x2fv
638 glUniformMatrix3x2fv.restype = None
639 glUniformMatrix3x2fv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLfloat)]
640 glUniformMatrix2x4fv = _libraries['libGL.so.1'].glUniformMatrix2x4fv
641 glUniformMatrix2x4fv.restype = None
642 glUniformMatrix2x4fv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLfloat)]
643 glUniformMatrix4x2fv = _libraries['libGL.so.1'].glUniformMatrix4x2fv
644 glUniformMatrix4x2fv.restype = None
645 glUniformMatrix4x2fv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLfloat)]
646 glUniformMatrix3x4fv = _libraries['libGL.so.1'].glUniformMatrix3x4fv
647 glUniformMatrix3x4fv.restype = None
648 glUniformMatrix3x4fv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLfloat)]
649 glUniformMatrix4x3fv = _libraries['libGL.so.1'].glUniformMatrix4x3fv
650 glUniformMatrix4x3fv.restype = None
651 glUniformMatrix4x3fv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLfloat)]
652 glColorMaski = _libraries['libGL.so.1'].glColorMaski
653 glColorMaski.restype = None
654 glColorMaski.argtypes = [GLuint, GLboolean, GLboolean, GLboolean, GLboolean]
655 glGetBooleani_v = _libraries['libGL.so.1'].glGetBooleani_v
656 glGetBooleani_v.restype = None
657 glGetBooleani_v.argtypes = [GLenum, GLuint, POINTER(GLboolean)]
658 glGetIntegeri_v = _libraries['libGL.so.1'].glGetIntegeri_v
659 glGetIntegeri_v.restype = None
660 glGetIntegeri_v.argtypes = [GLenum, GLuint, POINTER(GLint)]
661 glEnablei = _libraries['libGL.so.1'].glEnablei
662 glEnablei.restype = None
663 glEnablei.argtypes = [GLenum, GLuint]
664 glDisablei = _libraries['libGL.so.1'].glDisablei
665 glDisablei.restype = None
666 glDisablei.argtypes = [GLenum, GLuint]
667 glIsEnabledi = _libraries['libGL.so.1'].glIsEnabledi
668 glIsEnabledi.restype = GLboolean
669 glIsEnabledi.argtypes = [GLenum, GLuint]
670 glBeginTransformFeedback = _libraries['libGL.so.1'].glBeginTransformFeedback
671 glBeginTransformFeedback.restype = None
672 glBeginTransformFeedback.argtypes = [GLenum]
673 glEndTransformFeedback = _libraries['libGL.so.1'].glEndTransformFeedback
674 glEndTransformFeedback.restype = None
675 glEndTransformFeedback.argtypes = []
676 glBindBufferRange = _libraries['libGL.so.1'].glBindBufferRange
677 glBindBufferRange.restype = None
678 glBindBufferRange.argtypes = [GLenum, GLuint, GLuint, GLintptr, GLsizeiptr]
679 glBindBufferBase = _libraries['libGL.so.1'].glBindBufferBase
680 glBindBufferBase.restype = None
681 glBindBufferBase.argtypes = [GLenum, GLuint, GLuint]
682 glTransformFeedbackVaryings = _libraries['libGL.so.1'].glTransformFeedbackVaryings
683 glTransformFeedbackVaryings.restype = None
684 glTransformFeedbackVaryings.argtypes = [GLuint, GLsizei, POINTER(STRING), GLenum]
685 glGetTransformFeedbackVarying = _libraries['libGL.so.1'].glGetTransformFeedbackVarying
686 glGetTransformFeedbackVarying.restype = None
687 glGetTransformFeedbackVarying.argtypes = [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLsizei), POINTER(GLenum), STRING]
688 glClampColor = _libraries['libGL.so.1'].glClampColor
689 glClampColor.restype = None
690 glClampColor.argtypes = [GLenum, GLenum]
691 glBeginConditionalRender = _libraries['libGL.so.1'].glBeginConditionalRender
692 glBeginConditionalRender.restype = None
693 glBeginConditionalRender.argtypes = [GLuint, GLenum]
694 glEndConditionalRender = _libraries['libGL.so.1'].glEndConditionalRender
695 glEndConditionalRender.restype = None
696 glEndConditionalRender.argtypes = []
697 glVertexAttribIPointer = _libraries['libGL.so.1'].glVertexAttribIPointer
698 glVertexAttribIPointer.restype = None
699 glVertexAttribIPointer.argtypes = [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)]
700 glGetVertexAttribIiv = _libraries['libGL.so.1'].glGetVertexAttribIiv
701 glGetVertexAttribIiv.restype = None
702 glGetVertexAttribIiv.argtypes = [GLuint, GLenum, POINTER(GLint)]
703 glGetVertexAttribIuiv = _libraries['libGL.so.1'].glGetVertexAttribIuiv
704 glGetVertexAttribIuiv.restype = None
705 glGetVertexAttribIuiv.argtypes = [GLuint, GLenum, POINTER(GLuint)]
706 glVertexAttribI1i = _libraries['libGL.so.1'].glVertexAttribI1i
707 glVertexAttribI1i.restype = None
708 glVertexAttribI1i.argtypes = [GLuint, GLint]
709 glVertexAttribI2i = _libraries['libGL.so.1'].glVertexAttribI2i
710 glVertexAttribI2i.restype = None
711 glVertexAttribI2i.argtypes = [GLuint, GLint, GLint]
712 glVertexAttribI3i = _libraries['libGL.so.1'].glVertexAttribI3i
713 glVertexAttribI3i.restype = None
714 glVertexAttribI3i.argtypes = [GLuint, GLint, GLint, GLint]
715 glVertexAttribI4i = _libraries['libGL.so.1'].glVertexAttribI4i
716 glVertexAttribI4i.restype = None
717 glVertexAttribI4i.argtypes = [GLuint, GLint, GLint, GLint, GLint]
718 glVertexAttribI1ui = _libraries['libGL.so.1'].glVertexAttribI1ui
719 glVertexAttribI1ui.restype = None
720 glVertexAttribI1ui.argtypes = [GLuint, GLuint]
721 glVertexAttribI2ui = _libraries['libGL.so.1'].glVertexAttribI2ui
722 glVertexAttribI2ui.restype = None
723 glVertexAttribI2ui.argtypes = [GLuint, GLuint, GLuint]
724 glVertexAttribI3ui = _libraries['libGL.so.1'].glVertexAttribI3ui
725 glVertexAttribI3ui.restype = None
726 glVertexAttribI3ui.argtypes = [GLuint, GLuint, GLuint, GLuint]
727 glVertexAttribI4ui = _libraries['libGL.so.1'].glVertexAttribI4ui
728 glVertexAttribI4ui.restype = None
729 glVertexAttribI4ui.argtypes = [GLuint, GLuint, GLuint, GLuint, GLuint]
730 glVertexAttribI1iv = _libraries['libGL.so.1'].glVertexAttribI1iv
731 glVertexAttribI1iv.restype = None
732 glVertexAttribI1iv.argtypes = [GLuint, POINTER(GLint)]
733 glVertexAttribI2iv = _libraries['libGL.so.1'].glVertexAttribI2iv
734 glVertexAttribI2iv.restype = None
735 glVertexAttribI2iv.argtypes = [GLuint, POINTER(GLint)]
736 glVertexAttribI3iv = _libraries['libGL.so.1'].glVertexAttribI3iv
737 glVertexAttribI3iv.restype = None
738 glVertexAttribI3iv.argtypes = [GLuint, POINTER(GLint)]
739 glVertexAttribI4iv = _libraries['libGL.so.1'].glVertexAttribI4iv
740 glVertexAttribI4iv.restype = None
741 glVertexAttribI4iv.argtypes = [GLuint, POINTER(GLint)]
742 glVertexAttribI1uiv = _libraries['libGL.so.1'].glVertexAttribI1uiv
743 glVertexAttribI1uiv.restype = None
744 glVertexAttribI1uiv.argtypes = [GLuint, POINTER(GLuint)]
745 glVertexAttribI2uiv = _libraries['libGL.so.1'].glVertexAttribI2uiv
746 glVertexAttribI2uiv.restype = None
747 glVertexAttribI2uiv.argtypes = [GLuint, POINTER(GLuint)]
748 glVertexAttribI3uiv = _libraries['libGL.so.1'].glVertexAttribI3uiv
749 glVertexAttribI3uiv.restype = None
750 glVertexAttribI3uiv.argtypes = [GLuint, POINTER(GLuint)]
751 glVertexAttribI4uiv = _libraries['libGL.so.1'].glVertexAttribI4uiv
752 glVertexAttribI4uiv.restype = None
753 glVertexAttribI4uiv.argtypes = [GLuint, POINTER(GLuint)]
754 glVertexAttribI4bv = _libraries['libGL.so.1'].glVertexAttribI4bv
755 glVertexAttribI4bv.restype = None
756 glVertexAttribI4bv.argtypes = [GLuint, POINTER(GLbyte)]
757 glVertexAttribI4sv = _libraries['libGL.so.1'].glVertexAttribI4sv
758 glVertexAttribI4sv.restype = None
759 glVertexAttribI4sv.argtypes = [GLuint, POINTER(GLshort)]
760 glVertexAttribI4ubv = _libraries['libGL.so.1'].glVertexAttribI4ubv
761 glVertexAttribI4ubv.restype = None
762 glVertexAttribI4ubv.argtypes = [GLuint, POINTER(GLubyte)]
763 glVertexAttribI4usv = _libraries['libGL.so.1'].glVertexAttribI4usv
764 glVertexAttribI4usv.restype = None
765 glVertexAttribI4usv.argtypes = [GLuint, POINTER(GLushort)]
766 glGetUniformuiv = _libraries['libGL.so.1'].glGetUniformuiv
767 glGetUniformuiv.restype = None
768 glGetUniformuiv.argtypes = [GLuint, GLint, POINTER(GLuint)]
769 glBindFragDataLocation = _libraries['libGL.so.1'].glBindFragDataLocation
770 glBindFragDataLocation.restype = None
771 glBindFragDataLocation.argtypes = [GLuint, GLuint, STRING]
772 glGetFragDataLocation = _libraries['libGL.so.1'].glGetFragDataLocation
773 glGetFragDataLocation.restype = GLint
774 glGetFragDataLocation.argtypes = [GLuint, STRING]
775 glUniform1ui = _libraries['libGL.so.1'].glUniform1ui
776 glUniform1ui.restype = None
777 glUniform1ui.argtypes = [GLint, GLuint]
778 glUniform2ui = _libraries['libGL.so.1'].glUniform2ui
779 glUniform2ui.restype = None
780 glUniform2ui.argtypes = [GLint, GLuint, GLuint]
781 glUniform3ui = _libraries['libGL.so.1'].glUniform3ui
782 glUniform3ui.restype = None
783 glUniform3ui.argtypes = [GLint, GLuint, GLuint, GLuint]
784 glUniform4ui = _libraries['libGL.so.1'].glUniform4ui
785 glUniform4ui.restype = None
786 glUniform4ui.argtypes = [GLint, GLuint, GLuint, GLuint, GLuint]
787 glUniform1uiv = _libraries['libGL.so.1'].glUniform1uiv
788 glUniform1uiv.restype = None
789 glUniform1uiv.argtypes = [GLint, GLsizei, POINTER(GLuint)]
790 glUniform2uiv = _libraries['libGL.so.1'].glUniform2uiv
791 glUniform2uiv.restype = None
792 glUniform2uiv.argtypes = [GLint, GLsizei, POINTER(GLuint)]
793 glUniform3uiv = _libraries['libGL.so.1'].glUniform3uiv
794 glUniform3uiv.restype = None
795 glUniform3uiv.argtypes = [GLint, GLsizei, POINTER(GLuint)]
796 glUniform4uiv = _libraries['libGL.so.1'].glUniform4uiv
797 glUniform4uiv.restype = None
798 glUniform4uiv.argtypes = [GLint, GLsizei, POINTER(GLuint)]
799 glTexParameterIiv = _libraries['libGL.so.1'].glTexParameterIiv
800 glTexParameterIiv.restype = None
801 glTexParameterIiv.argtypes = [GLenum, GLenum, POINTER(GLint)]
802 glTexParameterIuiv = _libraries['libGL.so.1'].glTexParameterIuiv
803 glTexParameterIuiv.restype = None
804 glTexParameterIuiv.argtypes = [GLenum, GLenum, POINTER(GLuint)]
805 glGetTexParameterIiv = _libraries['libGL.so.1'].glGetTexParameterIiv
806 glGetTexParameterIiv.restype = None
807 glGetTexParameterIiv.argtypes = [GLenum, GLenum, POINTER(GLint)]
808 glGetTexParameterIuiv = _libraries['libGL.so.1'].glGetTexParameterIuiv
809 glGetTexParameterIuiv.restype = None
810 glGetTexParameterIuiv.argtypes = [GLenum, GLenum, POINTER(GLuint)]
811 glClearBufferiv = _libraries['libGL.so.1'].glClearBufferiv
812 glClearBufferiv.restype = None
813 glClearBufferiv.argtypes = [GLenum, GLint, POINTER(GLint)]
814 glClearBufferuiv = _libraries['libGL.so.1'].glClearBufferuiv
815 glClearBufferuiv.restype = None
816 glClearBufferuiv.argtypes = [GLenum, GLint, POINTER(GLuint)]
817 glClearBufferfv = _libraries['libGL.so.1'].glClearBufferfv
818 glClearBufferfv.restype = None
819 glClearBufferfv.argtypes = [GLenum, GLint, POINTER(GLfloat)]
820 glClearBufferfi = _libraries['libGL.so.1'].glClearBufferfi
821 glClearBufferfi.restype = None
822 glClearBufferfi.argtypes = [GLenum, GLint, GLfloat, GLint]
823 glGetStringi = _libraries['libGL.so.1'].glGetStringi
824 glGetStringi.restype = POINTER(GLubyte)
825 glGetStringi.argtypes = [GLenum, GLuint]
826 glDrawArraysInstanced = _libraries['libGL.so.1'].glDrawArraysInstanced
827 glDrawArraysInstanced.restype = None
828 glDrawArraysInstanced.argtypes = [GLenum, GLint, GLsizei, GLsizei]
829 glDrawElementsInstanced = _libraries['libGL.so.1'].glDrawElementsInstanced
830 glDrawElementsInstanced.restype = None
831 glDrawElementsInstanced.argtypes = [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei]
832 glTexBuffer = _libraries['libGL.so.1'].glTexBuffer
833 glTexBuffer.restype = None
834 glTexBuffer.argtypes = [GLenum, GLenum, GLuint]
835 glPrimitiveRestartIndex = _libraries['libGL.so.1'].glPrimitiveRestartIndex
836 glPrimitiveRestartIndex.restype = None
837 glPrimitiveRestartIndex.argtypes = [GLuint]
838 glGetInteger64i_v = _libraries['libGL.so.1'].glGetInteger64i_v
839 glGetInteger64i_v.restype = None
840 glGetInteger64i_v.argtypes = [GLenum, GLuint, POINTER(GLint64)]
841 glGetBufferParameteri64v = _libraries['libGL.so.1'].glGetBufferParameteri64v
842 glGetBufferParameteri64v.restype = None
843 glGetBufferParameteri64v.argtypes = [GLenum, GLenum, POINTER(GLint64)]
844 glFramebufferTexture = _libraries['libGL.so.1'].glFramebufferTexture
845 glFramebufferTexture.restype = None
846 glFramebufferTexture.argtypes = [GLenum, GLenum, GLuint, GLint]
847 glVertexAttribDivisor = _libraries['libGL.so.1'].glVertexAttribDivisor
848 glVertexAttribDivisor.restype = None
849 glVertexAttribDivisor.argtypes = [GLuint, GLuint]
850 glMinSampleShading = _libraries['libGL.so.1'].glMinSampleShading
851 glMinSampleShading.restype = None
852 glMinSampleShading.argtypes = [GLclampf]
853 glBlendEquationi = _libraries['libGL.so.1'].glBlendEquationi
854 glBlendEquationi.restype = None
855 glBlendEquationi.argtypes = [GLuint, GLenum]
856 glBlendEquationSeparatei = _libraries['libGL.so.1'].glBlendEquationSeparatei
857 glBlendEquationSeparatei.restype = None
858 glBlendEquationSeparatei.argtypes = [GLuint, GLenum, GLenum]
859 glBlendFunci = _libraries['libGL.so.1'].glBlendFunci
860 glBlendFunci.restype = None
861 glBlendFunci.argtypes = [GLuint, GLenum, GLenum]
862 glBlendFuncSeparatei = _libraries['libGL.so.1'].glBlendFuncSeparatei
863 glBlendFuncSeparatei.restype = None
864 glBlendFuncSeparatei.argtypes = [GLuint, GLenum, GLenum, GLenum, GLenum]
865 glIsRenderbuffer = _libraries['libGL.so.1'].glIsRenderbuffer
866 glIsRenderbuffer.restype = GLboolean
867 glIsRenderbuffer.argtypes = [GLuint]
868 glBindRenderbuffer = _libraries['libGL.so.1'].glBindRenderbuffer
869 glBindRenderbuffer.restype = None
870 glBindRenderbuffer.argtypes = [GLenum, GLuint]
871 glDeleteRenderbuffers = _libraries['libGL.so.1'].glDeleteRenderbuffers
872 glDeleteRenderbuffers.restype = None
873 glDeleteRenderbuffers.argtypes = [GLsizei, POINTER(GLuint)]
874 glGenRenderbuffers = _libraries['libGL.so.1'].glGenRenderbuffers
875 glGenRenderbuffers.restype = None
876 glGenRenderbuffers.argtypes = [GLsizei, POINTER(GLuint)]
877 glRenderbufferStorage = _libraries['libGL.so.1'].glRenderbufferStorage
878 glRenderbufferStorage.restype = None
879 glRenderbufferStorage.argtypes = [GLenum, GLenum, GLsizei, GLsizei]
880 glGetRenderbufferParameteriv = _libraries['libGL.so.1'].glGetRenderbufferParameteriv
881 glGetRenderbufferParameteriv.restype = None
882 glGetRenderbufferParameteriv.argtypes = [GLenum, GLenum, POINTER(GLint)]
883 glIsFramebuffer = _libraries['libGL.so.1'].glIsFramebuffer
884 glIsFramebuffer.restype = GLboolean
885 glIsFramebuffer.argtypes = [GLuint]
886 glBindFramebuffer = _libraries['libGL.so.1'].glBindFramebuffer
887 glBindFramebuffer.restype = None
888 glBindFramebuffer.argtypes = [GLenum, GLuint]
889 glDeleteFramebuffers = _libraries['libGL.so.1'].glDeleteFramebuffers
890 glDeleteFramebuffers.restype = None
891 glDeleteFramebuffers.argtypes = [GLsizei, POINTER(GLuint)]
892 glGenFramebuffers = _libraries['libGL.so.1'].glGenFramebuffers
893 glGenFramebuffers.restype = None
894 glGenFramebuffers.argtypes = [GLsizei, POINTER(GLuint)]
895 glCheckFramebufferStatus = _libraries['libGL.so.1'].glCheckFramebufferStatus
896 glCheckFramebufferStatus.restype = GLenum
897 glCheckFramebufferStatus.argtypes = [GLenum]
898 glFramebufferTexture1D = _libraries['libGL.so.1'].glFramebufferTexture1D
899 glFramebufferTexture1D.restype = None
900 glFramebufferTexture1D.argtypes = [GLenum, GLenum, GLenum, GLuint, GLint]
901 glFramebufferTexture2D = _libraries['libGL.so.1'].glFramebufferTexture2D
902 glFramebufferTexture2D.restype = None
903 glFramebufferTexture2D.argtypes = [GLenum, GLenum, GLenum, GLuint, GLint]
904 glFramebufferTexture3D = _libraries['libGL.so.1'].glFramebufferTexture3D
905 glFramebufferTexture3D.restype = None
906 glFramebufferTexture3D.argtypes = [GLenum, GLenum, GLenum, GLuint, GLint, GLint]
907 glFramebufferRenderbuffer = _libraries['libGL.so.1'].glFramebufferRenderbuffer
908 glFramebufferRenderbuffer.restype = None
909 glFramebufferRenderbuffer.argtypes = [GLenum, GLenum, GLenum, GLuint]
910 glGetFramebufferAttachmentParameteriv = _libraries['libGL.so.1'].glGetFramebufferAttachmentParameteriv
911 glGetFramebufferAttachmentParameteriv.restype = None
912 glGetFramebufferAttachmentParameteriv.argtypes = [GLenum, GLenum, GLenum, POINTER(GLint)]
913 glGenerateMipmap = _libraries['libGL.so.1'].glGenerateMipmap
914 glGenerateMipmap.restype = None
915 glGenerateMipmap.argtypes = [GLenum]
916 glBlitFramebuffer = _libraries['libGL.so.1'].glBlitFramebuffer
917 glBlitFramebuffer.restype = None
918 glBlitFramebuffer.argtypes = [GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum]
919 glRenderbufferStorageMultisample = _libraries['libGL.so.1'].glRenderbufferStorageMultisample
920 glRenderbufferStorageMultisample.restype = None
921 glRenderbufferStorageMultisample.argtypes = [GLenum, GLsizei, GLenum, GLsizei, GLsizei]
922 glFramebufferTextureLayer = _libraries['libGL.so.1'].glFramebufferTextureLayer
923 glFramebufferTextureLayer.restype = None
924 glFramebufferTextureLayer.argtypes = [GLenum, GLenum, GLuint, GLint, GLint]
925 glMapBufferRange = _libraries['libGL.so.1'].glMapBufferRange
926 glMapBufferRange.restype = POINTER(GLvoid)
927 glMapBufferRange.argtypes = [GLenum, GLintptr, GLsizeiptr, GLbitfield]
928 glFlushMappedBufferRange = _libraries['libGL.so.1'].glFlushMappedBufferRange
929 glFlushMappedBufferRange.restype = None
930 glFlushMappedBufferRange.argtypes = [GLenum, GLintptr, GLsizeiptr]
931 glBindVertexArray = _libraries['libGL.so.1'].glBindVertexArray
932 glBindVertexArray.restype = None
933 glBindVertexArray.argtypes = [GLuint]
934 glDeleteVertexArrays = _libraries['libGL.so.1'].glDeleteVertexArrays
935 glDeleteVertexArrays.restype = None
936 glDeleteVertexArrays.argtypes = [GLsizei, POINTER(GLuint)]
937 glGenVertexArrays = _libraries['libGL.so.1'].glGenVertexArrays
938 glGenVertexArrays.restype = None
939 glGenVertexArrays.argtypes = [GLsizei, POINTER(GLuint)]
940 glIsVertexArray = _libraries['libGL.so.1'].glIsVertexArray
941 glIsVertexArray.restype = GLboolean
942 glIsVertexArray.argtypes = [GLuint]
943 glGetUniformIndices = _libraries['libGL.so.1'].glGetUniformIndices
944 glGetUniformIndices.restype = None
945 glGetUniformIndices.argtypes = [GLuint, GLsizei, POINTER(STRING), POINTER(GLuint)]
946 glGetActiveUniformsiv = _libraries['libGL.so.1'].glGetActiveUniformsiv
947 glGetActiveUniformsiv.restype = None
948 glGetActiveUniformsiv.argtypes = [GLuint, GLsizei, POINTER(GLuint), GLenum, POINTER(GLint)]
949 glGetActiveUniformName = _libraries['libGL.so.1'].glGetActiveUniformName
950 glGetActiveUniformName.restype = None
951 glGetActiveUniformName.argtypes = [GLuint, GLuint, GLsizei, POINTER(GLsizei), STRING]
952 glGetUniformBlockIndex = _libraries['libGL.so.1'].glGetUniformBlockIndex
953 glGetUniformBlockIndex.restype = GLuint
954 glGetUniformBlockIndex.argtypes = [GLuint, STRING]
955 glGetActiveUniformBlockiv = _libraries['libGL.so.1'].glGetActiveUniformBlockiv
956 glGetActiveUniformBlockiv.restype = None
957 glGetActiveUniformBlockiv.argtypes = [GLuint, GLuint, GLenum, POINTER(GLint)]
958 glGetActiveUniformBlockName = _libraries['libGL.so.1'].glGetActiveUniformBlockName
959 glGetActiveUniformBlockName.restype = None
960 glGetActiveUniformBlockName.argtypes = [GLuint, GLuint, GLsizei, POINTER(GLsizei), STRING]
961 glUniformBlockBinding = _libraries['libGL.so.1'].glUniformBlockBinding
962 glUniformBlockBinding.restype = None
963 glUniformBlockBinding.argtypes = [GLuint, GLuint, GLuint]
964 glCopyBufferSubData = _libraries['libGL.so.1'].glCopyBufferSubData
965 glCopyBufferSubData.restype = None
966 glCopyBufferSubData.argtypes = [GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr]
967 glDrawElementsBaseVertex = _libraries['libGL.so.1'].glDrawElementsBaseVertex
968 glDrawElementsBaseVertex.restype = None
969 glDrawElementsBaseVertex.argtypes = [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLint]
970 glDrawRangeElementsBaseVertex = _libraries['libGL.so.1'].glDrawRangeElementsBaseVertex
971 glDrawRangeElementsBaseVertex.restype = None
972 glDrawRangeElementsBaseVertex.argtypes = [GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid), GLint]
973 glDrawElementsInstancedBaseVertex = _libraries['libGL.so.1'].glDrawElementsInstancedBaseVertex
974 glDrawElementsInstancedBaseVertex.restype = None
975 glDrawElementsInstancedBaseVertex.argtypes = [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei, GLint]
976 glMultiDrawElementsBaseVertex = _libraries['libGL.so.1'].glMultiDrawElementsBaseVertex
977 glMultiDrawElementsBaseVertex.restype = None
978 glMultiDrawElementsBaseVertex.argtypes = [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, POINTER(GLint)]
979 glProvokingVertex = _libraries['libGL.so.1'].glProvokingVertex
980 glProvokingVertex.restype = None
981 glProvokingVertex.argtypes = [GLenum]
982 glFenceSync = _libraries['libGL.so.1'].glFenceSync
983 glFenceSync.restype = GLsync
984 glFenceSync.argtypes = [GLenum, GLbitfield]
985 glIsSync = _libraries['libGL.so.1'].glIsSync
986 glIsSync.restype = GLboolean
987 glIsSync.argtypes = [GLsync]
988 glDeleteSync = _libraries['libGL.so.1'].glDeleteSync
989 glDeleteSync.restype = None
990 glDeleteSync.argtypes = [GLsync]
991 glClientWaitSync = _libraries['libGL.so.1'].glClientWaitSync
992 glClientWaitSync.restype = GLenum
993 glClientWaitSync.argtypes = [GLsync, GLbitfield, GLuint64]
994 glWaitSync = _libraries['libGL.so.1'].glWaitSync
995 glWaitSync.restype = None
996 glWaitSync.argtypes = [GLsync, GLbitfield, GLuint64]
997 glGetInteger64v = _libraries['libGL.so.1'].glGetInteger64v
998 glGetInteger64v.restype = None
999 glGetInteger64v.argtypes = [GLenum, POINTER(GLint64)]
1000 glGetSynciv = _libraries['libGL.so.1'].glGetSynciv
1001 glGetSynciv.restype = None
1002 glGetSynciv.argtypes = [GLsync, GLenum, GLsizei, POINTER(GLsizei), POINTER(GLint)]
1003 glTexImage2DMultisample = _libraries['libGL.so.1'].glTexImage2DMultisample
1004 glTexImage2DMultisample.restype = None
1005 glTexImage2DMultisample.argtypes = [GLenum, GLsizei, GLint, GLsizei, GLsizei, GLboolean]
1006 glTexImage3DMultisample = _libraries['libGL.so.1'].glTexImage3DMultisample
1007 glTexImage3DMultisample.restype = None
1008 glTexImage3DMultisample.argtypes = [GLenum, GLsizei, GLint, GLsizei, GLsizei, GLsizei, GLboolean]
1009 glGetMultisamplefv = _libraries['libGL.so.1'].glGetMultisamplefv
1010 glGetMultisamplefv.restype = None
1011 glGetMultisamplefv.argtypes = [GLenum, GLuint, POINTER(GLfloat)]
1012 glSampleMaski = _libraries['libGL.so.1'].glSampleMaski
1013 glSampleMaski.restype = None
1014 glSampleMaski.argtypes = [GLuint, GLbitfield]
1015 glBlendEquationiARB = _libraries['libGL.so.1'].glBlendEquationiARB
1016 glBlendEquationiARB.restype = None
1017 glBlendEquationiARB.argtypes = [GLuint, GLenum]
1018 glBlendEquationSeparateiARB = _libraries['libGL.so.1'].glBlendEquationSeparateiARB
1019 glBlendEquationSeparateiARB.restype = None
1020 glBlendEquationSeparateiARB.argtypes = [GLuint, GLenum, GLenum]
1021 glBlendFunciARB = _libraries['libGL.so.1'].glBlendFunciARB
1022 glBlendFunciARB.restype = None
1023 glBlendFunciARB.argtypes = [GLuint, GLenum, GLenum]
1024 glBlendFuncSeparateiARB = _libraries['libGL.so.1'].glBlendFuncSeparateiARB
1025 glBlendFuncSeparateiARB.restype = None
1026 glBlendFuncSeparateiARB.argtypes = [GLuint, GLenum, GLenum, GLenum, GLenum]
1027 glMinSampleShadingARB = _libraries['libGL.so.1'].glMinSampleShadingARB
1028 glMinSampleShadingARB.restype = None
1029 glMinSampleShadingARB.argtypes = [GLclampf]
1030 glNamedStringARB = _libraries['libGL.so.1'].glNamedStringARB
1031 glNamedStringARB.restype = None
1032 glNamedStringARB.argtypes = [GLenum, GLint, STRING, GLint, STRING]
1033 glDeleteNamedStringARB = _libraries['libGL.so.1'].glDeleteNamedStringARB
1034 glDeleteNamedStringARB.restype = None
1035 glDeleteNamedStringARB.argtypes = [GLint, STRING]
1036 glCompileShaderIncludeARB = _libraries['libGL.so.1'].glCompileShaderIncludeARB
1037 glCompileShaderIncludeARB.restype = None
1038 glCompileShaderIncludeARB.argtypes = [GLuint, GLsizei, POINTER(STRING), POINTER(GLint)]
1039 glIsNamedStringARB = _libraries['libGL.so.1'].glIsNamedStringARB
1040 glIsNamedStringARB.restype = GLboolean
1041 glIsNamedStringARB.argtypes = [GLint, STRING]
1042 glGetNamedStringARB = _libraries['libGL.so.1'].glGetNamedStringARB
1043 glGetNamedStringARB.restype = None
1044 glGetNamedStringARB.argtypes = [GLint, STRING, GLsizei, POINTER(GLint), STRING]
1045 glGetNamedStringivARB = _libraries['libGL.so.1'].glGetNamedStringivARB
1046 glGetNamedStringivARB.restype = None
1047 glGetNamedStringivARB.argtypes = [GLint, STRING, GLenum, POINTER(GLint)]
1048 glBindFragDataLocationIndexed = _libraries['libGL.so.1'].glBindFragDataLocationIndexed
1049 glBindFragDataLocationIndexed.restype = None
1050 glBindFragDataLocationIndexed.argtypes = [GLuint, GLuint, GLuint, STRING]
1051 glGetFragDataIndex = _libraries['libGL.so.1'].glGetFragDataIndex
1052 glGetFragDataIndex.restype = GLint
1053 glGetFragDataIndex.argtypes = [GLuint, STRING]
1054 glGenSamplers = _libraries['libGL.so.1'].glGenSamplers
1055 glGenSamplers.restype = None
1056 glGenSamplers.argtypes = [GLsizei, POINTER(GLuint)]
1057 glDeleteSamplers = _libraries['libGL.so.1'].glDeleteSamplers
1058 glDeleteSamplers.restype = None
1059 glDeleteSamplers.argtypes = [GLsizei, POINTER(GLuint)]
1060 glIsSampler = _libraries['libGL.so.1'].glIsSampler
1061 glIsSampler.restype = GLboolean
1062 glIsSampler.argtypes = [GLuint]
1063 glBindSampler = _libraries['libGL.so.1'].glBindSampler
1064 glBindSampler.restype = None
1065 glBindSampler.argtypes = [GLuint, GLuint]
1066 glSamplerParameteri = _libraries['libGL.so.1'].glSamplerParameteri
1067 glSamplerParameteri.restype = None
1068 glSamplerParameteri.argtypes = [GLuint, GLenum, GLint]
1069 glSamplerParameteriv = _libraries['libGL.so.1'].glSamplerParameteriv
1070 glSamplerParameteriv.restype = None
1071 glSamplerParameteriv.argtypes = [GLuint, GLenum, POINTER(GLint)]
1072 glSamplerParameterf = _libraries['libGL.so.1'].glSamplerParameterf
1073 glSamplerParameterf.restype = None
1074 glSamplerParameterf.argtypes = [GLuint, GLenum, GLfloat]
1075 glSamplerParameterfv = _libraries['libGL.so.1'].glSamplerParameterfv
1076 glSamplerParameterfv.restype = None
1077 glSamplerParameterfv.argtypes = [GLuint, GLenum, POINTER(GLfloat)]
1078 glSamplerParameterIiv = _libraries['libGL.so.1'].glSamplerParameterIiv
1079 glSamplerParameterIiv.restype = None
1080 glSamplerParameterIiv.argtypes = [GLuint, GLenum, POINTER(GLint)]
1081 glSamplerParameterIuiv = _libraries['libGL.so.1'].glSamplerParameterIuiv
1082 glSamplerParameterIuiv.restype = None
1083 glSamplerParameterIuiv.argtypes = [GLuint, GLenum, POINTER(GLuint)]
1084 glGetSamplerParameteriv = _libraries['libGL.so.1'].glGetSamplerParameteriv
1085 glGetSamplerParameteriv.restype = None
1086 glGetSamplerParameteriv.argtypes = [GLuint, GLenum, POINTER(GLint)]
1087 glGetSamplerParameterIiv = _libraries['libGL.so.1'].glGetSamplerParameterIiv
1088 glGetSamplerParameterIiv.restype = None
1089 glGetSamplerParameterIiv.argtypes = [GLuint, GLenum, POINTER(GLint)]
1090 glGetSamplerParameterfv = _libraries['libGL.so.1'].glGetSamplerParameterfv
1091 glGetSamplerParameterfv.restype = None
1092 glGetSamplerParameterfv.argtypes = [GLuint, GLenum, POINTER(GLfloat)]
1093 glGetSamplerParameterIuiv = _libraries['libGL.so.1'].glGetSamplerParameterIuiv
1094 glGetSamplerParameterIuiv.restype = None
1095 glGetSamplerParameterIuiv.argtypes = [GLuint, GLenum, POINTER(GLuint)]
1096 glQueryCounter = _libraries['libGL.so.1'].glQueryCounter
1097 glQueryCounter.restype = None
1098 glQueryCounter.argtypes = [GLuint, GLenum]
1099 glGetQueryObjecti64v = _libraries['libGL.so.1'].glGetQueryObjecti64v
1100 glGetQueryObjecti64v.restype = None
1101 glGetQueryObjecti64v.argtypes = [GLuint, GLenum, POINTER(GLint64)]
1102 glGetQueryObjectui64v = _libraries['libGL.so.1'].glGetQueryObjectui64v
1103 glGetQueryObjectui64v.restype = None
1104 glGetQueryObjectui64v.argtypes = [GLuint, GLenum, POINTER(GLuint64)]
1105 glVertexAttribP1ui = _libraries['libGL.so.1'].glVertexAttribP1ui
1106 glVertexAttribP1ui.restype = None
1107 glVertexAttribP1ui.argtypes = [GLuint, GLenum, GLboolean, GLuint]
1108 glVertexAttribP1uiv = _libraries['libGL.so.1'].glVertexAttribP1uiv
1109 glVertexAttribP1uiv.restype = None
1110 glVertexAttribP1uiv.argtypes = [GLuint, GLenum, GLboolean, POINTER(GLuint)]
1111 glVertexAttribP2ui = _libraries['libGL.so.1'].glVertexAttribP2ui
1112 glVertexAttribP2ui.restype = None
1113 glVertexAttribP2ui.argtypes = [GLuint, GLenum, GLboolean, GLuint]
1114 glVertexAttribP2uiv = _libraries['libGL.so.1'].glVertexAttribP2uiv
1115 glVertexAttribP2uiv.restype = None
1116 glVertexAttribP2uiv.argtypes = [GLuint, GLenum, GLboolean, POINTER(GLuint)]
1117 glVertexAttribP3ui = _libraries['libGL.so.1'].glVertexAttribP3ui
1118 glVertexAttribP3ui.restype = None
1119 glVertexAttribP3ui.argtypes = [GLuint, GLenum, GLboolean, GLuint]
1120 glVertexAttribP3uiv = _libraries['libGL.so.1'].glVertexAttribP3uiv
1121 glVertexAttribP3uiv.restype = None
1122 glVertexAttribP3uiv.argtypes = [GLuint, GLenum, GLboolean, POINTER(GLuint)]
1123 glVertexAttribP4ui = _libraries['libGL.so.1'].glVertexAttribP4ui
1124 glVertexAttribP4ui.restype = None
1125 glVertexAttribP4ui.argtypes = [GLuint, GLenum, GLboolean, GLuint]
1126 glVertexAttribP4uiv = _libraries['libGL.so.1'].glVertexAttribP4uiv
1127 glVertexAttribP4uiv.restype = None
1128 glVertexAttribP4uiv.argtypes = [GLuint, GLenum, GLboolean, POINTER(GLuint)]
1129 glDrawArraysIndirect = _libraries['libGL.so.1'].glDrawArraysIndirect
1130 glDrawArraysIndirect.restype = None
1131 glDrawArraysIndirect.argtypes = [GLenum, POINTER(GLvoid)]
1132 glDrawElementsIndirect = _libraries['libGL.so.1'].glDrawElementsIndirect
1133 glDrawElementsIndirect.restype = None
1134 glDrawElementsIndirect.argtypes = [GLenum, GLenum, POINTER(GLvoid)]
1135 glUniform1d = _libraries['libGL.so.1'].glUniform1d
1136 glUniform1d.restype = None
1137 glUniform1d.argtypes = [GLint, GLdouble]
1138 glUniform2d = _libraries['libGL.so.1'].glUniform2d
1139 glUniform2d.restype = None
1140 glUniform2d.argtypes = [GLint, GLdouble, GLdouble]
1141 glUniform3d = _libraries['libGL.so.1'].glUniform3d
1142 glUniform3d.restype = None
1143 glUniform3d.argtypes = [GLint, GLdouble, GLdouble, GLdouble]
1144 glUniform4d = _libraries['libGL.so.1'].glUniform4d
1145 glUniform4d.restype = None
1146 glUniform4d.argtypes = [GLint, GLdouble, GLdouble, GLdouble, GLdouble]
1147 glUniform1dv = _libraries['libGL.so.1'].glUniform1dv
1148 glUniform1dv.restype = None
1149 glUniform1dv.argtypes = [GLint, GLsizei, POINTER(GLdouble)]
1150 glUniform2dv = _libraries['libGL.so.1'].glUniform2dv
1151 glUniform2dv.restype = None
1152 glUniform2dv.argtypes = [GLint, GLsizei, POINTER(GLdouble)]
1153 glUniform3dv = _libraries['libGL.so.1'].glUniform3dv
1154 glUniform3dv.restype = None
1155 glUniform3dv.argtypes = [GLint, GLsizei, POINTER(GLdouble)]
1156 glUniform4dv = _libraries['libGL.so.1'].glUniform4dv
1157 glUniform4dv.restype = None
1158 glUniform4dv.argtypes = [GLint, GLsizei, POINTER(GLdouble)]
1159 glUniformMatrix2dv = _libraries['libGL.so.1'].glUniformMatrix2dv
1160 glUniformMatrix2dv.restype = None
1161 glUniformMatrix2dv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1162 glUniformMatrix3dv = _libraries['libGL.so.1'].glUniformMatrix3dv
1163 glUniformMatrix3dv.restype = None
1164 glUniformMatrix3dv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1165 glUniformMatrix4dv = _libraries['libGL.so.1'].glUniformMatrix4dv
1166 glUniformMatrix4dv.restype = None
1167 glUniformMatrix4dv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1168 glUniformMatrix2x3dv = _libraries['libGL.so.1'].glUniformMatrix2x3dv
1169 glUniformMatrix2x3dv.restype = None
1170 glUniformMatrix2x3dv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1171 glUniformMatrix2x4dv = _libraries['libGL.so.1'].glUniformMatrix2x4dv
1172 glUniformMatrix2x4dv.restype = None
1173 glUniformMatrix2x4dv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1174 glUniformMatrix3x2dv = _libraries['libGL.so.1'].glUniformMatrix3x2dv
1175 glUniformMatrix3x2dv.restype = None
1176 glUniformMatrix3x2dv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1177 glUniformMatrix3x4dv = _libraries['libGL.so.1'].glUniformMatrix3x4dv
1178 glUniformMatrix3x4dv.restype = None
1179 glUniformMatrix3x4dv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1180 glUniformMatrix4x2dv = _libraries['libGL.so.1'].glUniformMatrix4x2dv
1181 glUniformMatrix4x2dv.restype = None
1182 glUniformMatrix4x2dv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1183 glUniformMatrix4x3dv = _libraries['libGL.so.1'].glUniformMatrix4x3dv
1184 glUniformMatrix4x3dv.restype = None
1185 glUniformMatrix4x3dv.argtypes = [GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1186 glGetUniformdv = _libraries['libGL.so.1'].glGetUniformdv
1187 glGetUniformdv.restype = None
1188 glGetUniformdv.argtypes = [GLuint, GLint, POINTER(GLdouble)]
1189 glGetSubroutineUniformLocation = _libraries['libGL.so.1'].glGetSubroutineUniformLocation
1190 glGetSubroutineUniformLocation.restype = GLint
1191 glGetSubroutineUniformLocation.argtypes = [GLuint, GLenum, STRING]
1192 glGetSubroutineIndex = _libraries['libGL.so.1'].glGetSubroutineIndex
1193 glGetSubroutineIndex.restype = GLuint
1194 glGetSubroutineIndex.argtypes = [GLuint, GLenum, STRING]
1195 glGetActiveSubroutineUniformiv = _libraries['libGL.so.1'].glGetActiveSubroutineUniformiv
1196 glGetActiveSubroutineUniformiv.restype = None
1197 glGetActiveSubroutineUniformiv.argtypes = [GLuint, GLenum, GLuint, GLenum, POINTER(GLint)]
1198 glGetActiveSubroutineUniformName = _libraries['libGL.so.1'].glGetActiveSubroutineUniformName
1199 glGetActiveSubroutineUniformName.restype = None
1200 glGetActiveSubroutineUniformName.argtypes = [GLuint, GLenum, GLuint, GLsizei, POINTER(GLsizei), STRING]
1201 glGetActiveSubroutineName = _libraries['libGL.so.1'].glGetActiveSubroutineName
1202 glGetActiveSubroutineName.restype = None
1203 glGetActiveSubroutineName.argtypes = [GLuint, GLenum, GLuint, GLsizei, POINTER(GLsizei), STRING]
1204 glUniformSubroutinesuiv = _libraries['libGL.so.1'].glUniformSubroutinesuiv
1205 glUniformSubroutinesuiv.restype = None
1206 glUniformSubroutinesuiv.argtypes = [GLenum, GLsizei, POINTER(GLuint)]
1207 glGetUniformSubroutineuiv = _libraries['libGL.so.1'].glGetUniformSubroutineuiv
1208 glGetUniformSubroutineuiv.restype = None
1209 glGetUniformSubroutineuiv.argtypes = [GLenum, GLint, POINTER(GLuint)]
1210 glGetProgramStageiv = _libraries['libGL.so.1'].glGetProgramStageiv
1211 glGetProgramStageiv.restype = None
1212 glGetProgramStageiv.argtypes = [GLuint, GLenum, GLenum, POINTER(GLint)]
1213 glPatchParameteri = _libraries['libGL.so.1'].glPatchParameteri
1214 glPatchParameteri.restype = None
1215 glPatchParameteri.argtypes = [GLenum, GLint]
1216 glPatchParameterfv = _libraries['libGL.so.1'].glPatchParameterfv
1217 glPatchParameterfv.restype = None
1218 glPatchParameterfv.argtypes = [GLenum, POINTER(GLfloat)]
1219 glBindTransformFeedback = _libraries['libGL.so.1'].glBindTransformFeedback
1220 glBindTransformFeedback.restype = None
1221 glBindTransformFeedback.argtypes = [GLenum, GLuint]
1222 glDeleteTransformFeedbacks = _libraries['libGL.so.1'].glDeleteTransformFeedbacks
1223 glDeleteTransformFeedbacks.restype = None
1224 glDeleteTransformFeedbacks.argtypes = [GLsizei, POINTER(GLuint)]
1225 glGenTransformFeedbacks = _libraries['libGL.so.1'].glGenTransformFeedbacks
1226 glGenTransformFeedbacks.restype = None
1227 glGenTransformFeedbacks.argtypes = [GLsizei, POINTER(GLuint)]
1228 glIsTransformFeedback = _libraries['libGL.so.1'].glIsTransformFeedback
1229 glIsTransformFeedback.restype = GLboolean
1230 glIsTransformFeedback.argtypes = [GLuint]
1231 glPauseTransformFeedback = _libraries['libGL.so.1'].glPauseTransformFeedback
1232 glPauseTransformFeedback.restype = None
1233 glPauseTransformFeedback.argtypes = []
1234 glResumeTransformFeedback = _libraries['libGL.so.1'].glResumeTransformFeedback
1235 glResumeTransformFeedback.restype = None
1236 glResumeTransformFeedback.argtypes = []
1237 glDrawTransformFeedback = _libraries['libGL.so.1'].glDrawTransformFeedback
1238 glDrawTransformFeedback.restype = None
1239 glDrawTransformFeedback.argtypes = [GLenum, GLuint]
1240 glDrawTransformFeedbackStream = _libraries['libGL.so.1'].glDrawTransformFeedbackStream
1241 glDrawTransformFeedbackStream.restype = None
1242 glDrawTransformFeedbackStream.argtypes = [GLenum, GLuint, GLuint]
1243 glBeginQueryIndexed = _libraries['libGL.so.1'].glBeginQueryIndexed
1244 glBeginQueryIndexed.restype = None
1245 glBeginQueryIndexed.argtypes = [GLenum, GLuint, GLuint]
1246 glEndQueryIndexed = _libraries['libGL.so.1'].glEndQueryIndexed
1247 glEndQueryIndexed.restype = None
1248 glEndQueryIndexed.argtypes = [GLenum, GLuint]
1249 glGetQueryIndexediv = _libraries['libGL.so.1'].glGetQueryIndexediv
1250 glGetQueryIndexediv.restype = None
1251 glGetQueryIndexediv.argtypes = [GLenum, GLuint, GLenum, POINTER(GLint)]
1252 glReleaseShaderCompiler = _libraries['libGL.so.1'].glReleaseShaderCompiler
1253 glReleaseShaderCompiler.restype = None
1254 glReleaseShaderCompiler.argtypes = []
1255 glShaderBinary = _libraries['libGL.so.1'].glShaderBinary
1256 glShaderBinary.restype = None
1257 glShaderBinary.argtypes = [GLsizei, POINTER(GLuint), GLenum, POINTER(GLvoid), GLsizei]
1258 glGetShaderPrecisionFormat = _libraries['libGL.so.1'].glGetShaderPrecisionFormat
1259 glGetShaderPrecisionFormat.restype = None
1260 glGetShaderPrecisionFormat.argtypes = [GLenum, GLenum, POINTER(GLint), POINTER(GLint)]
1261 glDepthRangef = _libraries['libGL.so.1'].glDepthRangef
1262 glDepthRangef.restype = None
1263 glDepthRangef.argtypes = [GLclampf, GLclampf]
1264 glClearDepthf = _libraries['libGL.so.1'].glClearDepthf
1265 glClearDepthf.restype = None
1266 glClearDepthf.argtypes = [GLclampf]
1267 glGetProgramBinary = _libraries['libGL.so.1'].glGetProgramBinary
1268 glGetProgramBinary.restype = None
1269 glGetProgramBinary.argtypes = [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLenum), POINTER(GLvoid)]
1270 glProgramBinary = _libraries['libGL.so.1'].glProgramBinary
1271 glProgramBinary.restype = None
1272 glProgramBinary.argtypes = [GLuint, GLenum, POINTER(GLvoid), GLsizei]
1273 glProgramParameteri = _libraries['libGL.so.1'].glProgramParameteri
1274 glProgramParameteri.restype = None
1275 glProgramParameteri.argtypes = [GLuint, GLenum, GLint]
1276 glUseProgramStages = _libraries['libGL.so.1'].glUseProgramStages
1277 glUseProgramStages.restype = None
1278 glUseProgramStages.argtypes = [GLuint, GLbitfield, GLuint]
1279 glActiveShaderProgram = _libraries['libGL.so.1'].glActiveShaderProgram
1280 glActiveShaderProgram.restype = None
1281 glActiveShaderProgram.argtypes = [GLuint, GLuint]
1282 glCreateShaderProgramv = _libraries['libGL.so.1'].glCreateShaderProgramv
1283 glCreateShaderProgramv.restype = GLuint
1284 glCreateShaderProgramv.argtypes = [GLenum, GLsizei, POINTER(STRING)]
1285 glBindProgramPipeline = _libraries['libGL.so.1'].glBindProgramPipeline
1286 glBindProgramPipeline.restype = None
1287 glBindProgramPipeline.argtypes = [GLuint]
1288 glDeleteProgramPipelines = _libraries['libGL.so.1'].glDeleteProgramPipelines
1289 glDeleteProgramPipelines.restype = None
1290 glDeleteProgramPipelines.argtypes = [GLsizei, POINTER(GLuint)]
1291 glGenProgramPipelines = _libraries['libGL.so.1'].glGenProgramPipelines
1292 glGenProgramPipelines.restype = None
1293 glGenProgramPipelines.argtypes = [GLsizei, POINTER(GLuint)]
1294 glIsProgramPipeline = _libraries['libGL.so.1'].glIsProgramPipeline
1295 glIsProgramPipeline.restype = GLboolean
1296 glIsProgramPipeline.argtypes = [GLuint]
1297 glGetProgramPipelineiv = _libraries['libGL.so.1'].glGetProgramPipelineiv
1298 glGetProgramPipelineiv.restype = None
1299 glGetProgramPipelineiv.argtypes = [GLuint, GLenum, POINTER(GLint)]
1300 glProgramUniform1i = _libraries['libGL.so.1'].glProgramUniform1i
1301 glProgramUniform1i.restype = None
1302 glProgramUniform1i.argtypes = [GLuint, GLint, GLint]
1303 glProgramUniform1iv = _libraries['libGL.so.1'].glProgramUniform1iv
1304 glProgramUniform1iv.restype = None
1305 glProgramUniform1iv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLint)]
1306 glProgramUniform1f = _libraries['libGL.so.1'].glProgramUniform1f
1307 glProgramUniform1f.restype = None
1308 glProgramUniform1f.argtypes = [GLuint, GLint, GLfloat]
1309 glProgramUniform1fv = _libraries['libGL.so.1'].glProgramUniform1fv
1310 glProgramUniform1fv.restype = None
1311 glProgramUniform1fv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLfloat)]
1312 glProgramUniform1d = _libraries['libGL.so.1'].glProgramUniform1d
1313 glProgramUniform1d.restype = None
1314 glProgramUniform1d.argtypes = [GLuint, GLint, GLdouble]
1315 glProgramUniform1dv = _libraries['libGL.so.1'].glProgramUniform1dv
1316 glProgramUniform1dv.restype = None
1317 glProgramUniform1dv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLdouble)]
1318 glProgramUniform1ui = _libraries['libGL.so.1'].glProgramUniform1ui
1319 glProgramUniform1ui.restype = None
1320 glProgramUniform1ui.argtypes = [GLuint, GLint, GLuint]
1321 glProgramUniform1uiv = _libraries['libGL.so.1'].glProgramUniform1uiv
1322 glProgramUniform1uiv.restype = None
1323 glProgramUniform1uiv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLuint)]
1324 glProgramUniform2i = _libraries['libGL.so.1'].glProgramUniform2i
1325 glProgramUniform2i.restype = None
1326 glProgramUniform2i.argtypes = [GLuint, GLint, GLint, GLint]
1327 glProgramUniform2iv = _libraries['libGL.so.1'].glProgramUniform2iv
1328 glProgramUniform2iv.restype = None
1329 glProgramUniform2iv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLint)]
1330 glProgramUniform2f = _libraries['libGL.so.1'].glProgramUniform2f
1331 glProgramUniform2f.restype = None
1332 glProgramUniform2f.argtypes = [GLuint, GLint, GLfloat, GLfloat]
1333 glProgramUniform2fv = _libraries['libGL.so.1'].glProgramUniform2fv
1334 glProgramUniform2fv.restype = None
1335 glProgramUniform2fv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLfloat)]
1336 glProgramUniform2d = _libraries['libGL.so.1'].glProgramUniform2d
1337 glProgramUniform2d.restype = None
1338 glProgramUniform2d.argtypes = [GLuint, GLint, GLdouble, GLdouble]
1339 glProgramUniform2dv = _libraries['libGL.so.1'].glProgramUniform2dv
1340 glProgramUniform2dv.restype = None
1341 glProgramUniform2dv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLdouble)]
1342 glProgramUniform2ui = _libraries['libGL.so.1'].glProgramUniform2ui
1343 glProgramUniform2ui.restype = None
1344 glProgramUniform2ui.argtypes = [GLuint, GLint, GLuint, GLuint]
1345 glProgramUniform2uiv = _libraries['libGL.so.1'].glProgramUniform2uiv
1346 glProgramUniform2uiv.restype = None
1347 glProgramUniform2uiv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLuint)]
1348 glProgramUniform3i = _libraries['libGL.so.1'].glProgramUniform3i
1349 glProgramUniform3i.restype = None
1350 glProgramUniform3i.argtypes = [GLuint, GLint, GLint, GLint, GLint]
1351 glProgramUniform3iv = _libraries['libGL.so.1'].glProgramUniform3iv
1352 glProgramUniform3iv.restype = None
1353 glProgramUniform3iv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLint)]
1354 glProgramUniform3f = _libraries['libGL.so.1'].glProgramUniform3f
1355 glProgramUniform3f.restype = None
1356 glProgramUniform3f.argtypes = [GLuint, GLint, GLfloat, GLfloat, GLfloat]
1357 glProgramUniform3fv = _libraries['libGL.so.1'].glProgramUniform3fv
1358 glProgramUniform3fv.restype = None
1359 glProgramUniform3fv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLfloat)]
1360 glProgramUniform3d = _libraries['libGL.so.1'].glProgramUniform3d
1361 glProgramUniform3d.restype = None
1362 glProgramUniform3d.argtypes = [GLuint, GLint, GLdouble, GLdouble, GLdouble]
1363 glProgramUniform3dv = _libraries['libGL.so.1'].glProgramUniform3dv
1364 glProgramUniform3dv.restype = None
1365 glProgramUniform3dv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLdouble)]
1366 glProgramUniform3ui = _libraries['libGL.so.1'].glProgramUniform3ui
1367 glProgramUniform3ui.restype = None
1368 glProgramUniform3ui.argtypes = [GLuint, GLint, GLuint, GLuint, GLuint]
1369 glProgramUniform3uiv = _libraries['libGL.so.1'].glProgramUniform3uiv
1370 glProgramUniform3uiv.restype = None
1371 glProgramUniform3uiv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLuint)]
1372 glProgramUniform4i = _libraries['libGL.so.1'].glProgramUniform4i
1373 glProgramUniform4i.restype = None
1374 glProgramUniform4i.argtypes = [GLuint, GLint, GLint, GLint, GLint, GLint]
1375 glProgramUniform4iv = _libraries['libGL.so.1'].glProgramUniform4iv
1376 glProgramUniform4iv.restype = None
1377 glProgramUniform4iv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLint)]
1378 glProgramUniform4f = _libraries['libGL.so.1'].glProgramUniform4f
1379 glProgramUniform4f.restype = None
1380 glProgramUniform4f.argtypes = [GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat]
1381 glProgramUniform4fv = _libraries['libGL.so.1'].glProgramUniform4fv
1382 glProgramUniform4fv.restype = None
1383 glProgramUniform4fv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLfloat)]
1384 glProgramUniform4d = _libraries['libGL.so.1'].glProgramUniform4d
1385 glProgramUniform4d.restype = None
1386 glProgramUniform4d.argtypes = [GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble]
1387 glProgramUniform4dv = _libraries['libGL.so.1'].glProgramUniform4dv
1388 glProgramUniform4dv.restype = None
1389 glProgramUniform4dv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLdouble)]
1390 glProgramUniform4ui = _libraries['libGL.so.1'].glProgramUniform4ui
1391 glProgramUniform4ui.restype = None
1392 glProgramUniform4ui.argtypes = [GLuint, GLint, GLuint, GLuint, GLuint, GLuint]
1393 glProgramUniform4uiv = _libraries['libGL.so.1'].glProgramUniform4uiv
1394 glProgramUniform4uiv.restype = None
1395 glProgramUniform4uiv.argtypes = [GLuint, GLint, GLsizei, POINTER(GLuint)]
1396 glProgramUniformMatrix2fv = _libraries['libGL.so.1'].glProgramUniformMatrix2fv
1397 glProgramUniformMatrix2fv.restype = None
1398 glProgramUniformMatrix2fv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)]
1399 glProgramUniformMatrix3fv = _libraries['libGL.so.1'].glProgramUniformMatrix3fv
1400 glProgramUniformMatrix3fv.restype = None
1401 glProgramUniformMatrix3fv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)]
1402 glProgramUniformMatrix4fv = _libraries['libGL.so.1'].glProgramUniformMatrix4fv
1403 glProgramUniformMatrix4fv.restype = None
1404 glProgramUniformMatrix4fv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)]
1405 glProgramUniformMatrix2dv = _libraries['libGL.so.1'].glProgramUniformMatrix2dv
1406 glProgramUniformMatrix2dv.restype = None
1407 glProgramUniformMatrix2dv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1408 glProgramUniformMatrix3dv = _libraries['libGL.so.1'].glProgramUniformMatrix3dv
1409 glProgramUniformMatrix3dv.restype = None
1410 glProgramUniformMatrix3dv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1411 glProgramUniformMatrix4dv = _libraries['libGL.so.1'].glProgramUniformMatrix4dv
1412 glProgramUniformMatrix4dv.restype = None
1413 glProgramUniformMatrix4dv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1414 glProgramUniformMatrix2x3fv = _libraries['libGL.so.1'].glProgramUniformMatrix2x3fv
1415 glProgramUniformMatrix2x3fv.restype = None
1416 glProgramUniformMatrix2x3fv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)]
1417 glProgramUniformMatrix3x2fv = _libraries['libGL.so.1'].glProgramUniformMatrix3x2fv
1418 glProgramUniformMatrix3x2fv.restype = None
1419 glProgramUniformMatrix3x2fv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)]
1420 glProgramUniformMatrix2x4fv = _libraries['libGL.so.1'].glProgramUniformMatrix2x4fv
1421 glProgramUniformMatrix2x4fv.restype = None
1422 glProgramUniformMatrix2x4fv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)]
1423 glProgramUniformMatrix4x2fv = _libraries['libGL.so.1'].glProgramUniformMatrix4x2fv
1424 glProgramUniformMatrix4x2fv.restype = None
1425 glProgramUniformMatrix4x2fv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)]
1426 glProgramUniformMatrix3x4fv = _libraries['libGL.so.1'].glProgramUniformMatrix3x4fv
1427 glProgramUniformMatrix3x4fv.restype = None
1428 glProgramUniformMatrix3x4fv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)]
1429 glProgramUniformMatrix4x3fv = _libraries['libGL.so.1'].glProgramUniformMatrix4x3fv
1430 glProgramUniformMatrix4x3fv.restype = None
1431 glProgramUniformMatrix4x3fv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)]
1432 glProgramUniformMatrix2x3dv = _libraries['libGL.so.1'].glProgramUniformMatrix2x3dv
1433 glProgramUniformMatrix2x3dv.restype = None
1434 glProgramUniformMatrix2x3dv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1435 glProgramUniformMatrix3x2dv = _libraries['libGL.so.1'].glProgramUniformMatrix3x2dv
1436 glProgramUniformMatrix3x2dv.restype = None
1437 glProgramUniformMatrix3x2dv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1438 glProgramUniformMatrix2x4dv = _libraries['libGL.so.1'].glProgramUniformMatrix2x4dv
1439 glProgramUniformMatrix2x4dv.restype = None
1440 glProgramUniformMatrix2x4dv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1441 glProgramUniformMatrix4x2dv = _libraries['libGL.so.1'].glProgramUniformMatrix4x2dv
1442 glProgramUniformMatrix4x2dv.restype = None
1443 glProgramUniformMatrix4x2dv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1444 glProgramUniformMatrix3x4dv = _libraries['libGL.so.1'].glProgramUniformMatrix3x4dv
1445 glProgramUniformMatrix3x4dv.restype = None
1446 glProgramUniformMatrix3x4dv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1447 glProgramUniformMatrix4x3dv = _libraries['libGL.so.1'].glProgramUniformMatrix4x3dv
1448 glProgramUniformMatrix4x3dv.restype = None
1449 glProgramUniformMatrix4x3dv.argtypes = [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)]
1450 glValidateProgramPipeline = _libraries['libGL.so.1'].glValidateProgramPipeline
1451 glValidateProgramPipeline.restype = None
1452 glValidateProgramPipeline.argtypes = [GLuint]
1453 glGetProgramPipelineInfoLog = _libraries['libGL.so.1'].glGetProgramPipelineInfoLog
1454 glGetProgramPipelineInfoLog.restype = None
1455 glGetProgramPipelineInfoLog.argtypes = [GLuint, GLsizei, POINTER(GLsizei), STRING]
1456 glVertexAttribL1d = _libraries['libGL.so.1'].glVertexAttribL1d
1457 glVertexAttribL1d.restype = None
1458 glVertexAttribL1d.argtypes = [GLuint, GLdouble]
1459 glVertexAttribL2d = _libraries['libGL.so.1'].glVertexAttribL2d
1460 glVertexAttribL2d.restype = None
1461 glVertexAttribL2d.argtypes = [GLuint, GLdouble, GLdouble]
1462 glVertexAttribL3d = _libraries['libGL.so.1'].glVertexAttribL3d
1463 glVertexAttribL3d.restype = None
1464 glVertexAttribL3d.argtypes = [GLuint, GLdouble, GLdouble, GLdouble]
1465 glVertexAttribL4d = _libraries['libGL.so.1'].glVertexAttribL4d
1466 glVertexAttribL4d.restype = None
1467 glVertexAttribL4d.argtypes = [GLuint, GLdouble, GLdouble, GLdouble, GLdouble]
1468 glVertexAttribL1dv = _libraries['libGL.so.1'].glVertexAttribL1dv
1469 glVertexAttribL1dv.restype = None
1470 glVertexAttribL1dv.argtypes = [GLuint, POINTER(GLdouble)]
1471 glVertexAttribL2dv = _libraries['libGL.so.1'].glVertexAttribL2dv
1472 glVertexAttribL2dv.restype = None
1473 glVertexAttribL2dv.argtypes = [GLuint, POINTER(GLdouble)]
1474 glVertexAttribL3dv = _libraries['libGL.so.1'].glVertexAttribL3dv
1475 glVertexAttribL3dv.restype = None
1476 glVertexAttribL3dv.argtypes = [GLuint, POINTER(GLdouble)]
1477 glVertexAttribL4dv = _libraries['libGL.so.1'].glVertexAttribL4dv
1478 glVertexAttribL4dv.restype = None
1479 glVertexAttribL4dv.argtypes = [GLuint, POINTER(GLdouble)]
1480 glVertexAttribLPointer = _libraries['libGL.so.1'].glVertexAttribLPointer
1481 glVertexAttribLPointer.restype = None
1482 glVertexAttribLPointer.argtypes = [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)]
1483 glGetVertexAttribLdv = _libraries['libGL.so.1'].glGetVertexAttribLdv
1484 glGetVertexAttribLdv.restype = None
1485 glGetVertexAttribLdv.argtypes = [GLuint, GLenum, POINTER(GLdouble)]
1486 glViewportArrayv = _libraries['libGL.so.1'].glViewportArrayv
1487 glViewportArrayv.restype = None
1488 glViewportArrayv.argtypes = [GLuint, GLsizei, POINTER(GLfloat)]
1489 glViewportIndexedf = _libraries['libGL.so.1'].glViewportIndexedf
1490 glViewportIndexedf.restype = None
1491 glViewportIndexedf.argtypes = [GLuint, GLfloat, GLfloat, GLfloat, GLfloat]
1492 glViewportIndexedfv = _libraries['libGL.so.1'].glViewportIndexedfv
1493 glViewportIndexedfv.restype = None
1494 glViewportIndexedfv.argtypes = [GLuint, POINTER(GLfloat)]
1495 glScissorArrayv = _libraries['libGL.so.1'].glScissorArrayv
1496 glScissorArrayv.restype = None
1497 glScissorArrayv.argtypes = [GLuint, GLsizei, POINTER(GLint)]
1498 glScissorIndexed = _libraries['libGL.so.1'].glScissorIndexed
1499 glScissorIndexed.restype = None
1500 glScissorIndexed.argtypes = [GLuint, GLint, GLint, GLsizei, GLsizei]
1501 glScissorIndexedv = _libraries['libGL.so.1'].glScissorIndexedv
1502 glScissorIndexedv.restype = None
1503 glScissorIndexedv.argtypes = [GLuint, POINTER(GLint)]
1504 glDepthRangeArrayv = _libraries['libGL.so.1'].glDepthRangeArrayv
1505 glDepthRangeArrayv.restype = None
1506 glDepthRangeArrayv.argtypes = [GLuint, GLsizei, POINTER(GLclampd)]
1507 glDepthRangeIndexed = _libraries['libGL.so.1'].glDepthRangeIndexed
1508 glDepthRangeIndexed.restype = None
1509 glDepthRangeIndexed.argtypes = [GLuint, GLclampd, GLclampd]
1510 glGetFloati_v = _libraries['libGL.so.1'].glGetFloati_v
1511 glGetFloati_v.restype = None
1512 glGetFloati_v.argtypes = [GLenum, GLuint, POINTER(GLfloat)]
1513 glGetDoublei_v = _libraries['libGL.so.1'].glGetDoublei_v
1514 glGetDoublei_v.restype = None
1515 glGetDoublei_v.argtypes = [GLenum, GLuint, POINTER(GLdouble)]
1516 glDebugMessageControlARB = _libraries['libGL.so.1'].glDebugMessageControlARB
1517 glDebugMessageControlARB.restype = None
1518 glDebugMessageControlARB.argtypes = [GLenum, GLenum, GLenum, GLsizei, POINTER(GLuint), GLboolean]
1519 glDebugMessageInsertARB = _libraries['libGL.so.1'].glDebugMessageInsertARB
1520 glDebugMessageInsertARB.restype = None
1521 glDebugMessageInsertARB.argtypes = [GLenum, GLenum, GLuint, GLenum, GLsizei, STRING]
1522 GLDEBUGPROCARB = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLenum, GLsizei, STRING, POINTER(GLvoid))
1523 glDebugMessageCallbackARB = _libraries['libGL.so.1'].glDebugMessageCallbackARB
1524 glDebugMessageCallbackARB.restype = None
1525 glDebugMessageCallbackARB.argtypes = [GLDEBUGPROCARB, POINTER(GLvoid)]
1526 glGetDebugMessageLogARB = _libraries['libGL.so.1'].glGetDebugMessageLogARB
1527 glGetDebugMessageLogARB.restype = GLuint
1528 glGetDebugMessageLogARB.argtypes = [GLuint, GLsizei, POINTER(GLenum), POINTER(GLenum), POINTER(GLuint), POINTER(GLenum), POINTER(GLsizei), STRING]
1529 glGetGraphicsResetStatusARB = _libraries['libGL.so.1'].glGetGraphicsResetStatusARB
1530 glGetGraphicsResetStatusARB.restype = GLenum
1531 glGetGraphicsResetStatusARB.argtypes = []
1532 glGetnMapdvARB = _libraries['libGL.so.1'].glGetnMapdvARB
1533 glGetnMapdvARB.restype = None
1534 glGetnMapdvARB.argtypes = [GLenum, GLenum, GLsizei, POINTER(GLdouble)]
1535 glGetnMapfvARB = _libraries['libGL.so.1'].glGetnMapfvARB
1536 glGetnMapfvARB.restype = None
1537 glGetnMapfvARB.argtypes = [GLenum, GLenum, GLsizei, POINTER(GLfloat)]
1538 glGetnMapivARB = _libraries['libGL.so.1'].glGetnMapivARB
1539 glGetnMapivARB.restype = None
1540 glGetnMapivARB.argtypes = [GLenum, GLenum, GLsizei, POINTER(GLint)]
1541 glGetnPixelMapfvARB = _libraries['libGL.so.1'].glGetnPixelMapfvARB
1542 glGetnPixelMapfvARB.restype = None
1543 glGetnPixelMapfvARB.argtypes = [GLenum, GLsizei, POINTER(GLfloat)]
1544 glGetnPixelMapuivARB = _libraries['libGL.so.1'].glGetnPixelMapuivARB
1545 glGetnPixelMapuivARB.restype = None
1546 glGetnPixelMapuivARB.argtypes = [GLenum, GLsizei, POINTER(GLuint)]
1547 glGetnPixelMapusvARB = _libraries['libGL.so.1'].glGetnPixelMapusvARB
1548 glGetnPixelMapusvARB.restype = None
1549 glGetnPixelMapusvARB.argtypes = [GLenum, GLsizei, POINTER(GLushort)]
1550 glGetnPolygonStippleARB = _libraries['libGL.so.1'].glGetnPolygonStippleARB
1551 glGetnPolygonStippleARB.restype = None
1552 glGetnPolygonStippleARB.argtypes = [GLsizei, POINTER(GLubyte)]
1553 glGetnColorTableARB = _libraries['libGL.so.1'].glGetnColorTableARB
1554 glGetnColorTableARB.restype = None
1555 glGetnColorTableARB.argtypes = [GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid)]
1556 glGetnConvolutionFilterARB = _libraries['libGL.so.1'].glGetnConvolutionFilterARB
1557 glGetnConvolutionFilterARB.restype = None
1558 glGetnConvolutionFilterARB.argtypes = [GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid)]
1559 glGetnSeparableFilterARB = _libraries['libGL.so.1'].glGetnSeparableFilterARB
1560 glGetnSeparableFilterARB.restype = None
1561 glGetnSeparableFilterARB.argtypes = [GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid), GLsizei, POINTER(GLvoid), POINTER(GLvoid)]
1562 glGetnHistogramARB = _libraries['libGL.so.1'].glGetnHistogramARB
1563 glGetnHistogramARB.restype = None
1564 glGetnHistogramARB.argtypes = [GLenum, GLboolean, GLenum, GLenum, GLsizei, POINTER(GLvoid)]
1565 glGetnMinmaxARB = _libraries['libGL.so.1'].glGetnMinmaxARB
1566 glGetnMinmaxARB.restype = None
1567 glGetnMinmaxARB.argtypes = [GLenum, GLboolean, GLenum, GLenum, GLsizei, POINTER(GLvoid)]
1568 glGetnTexImageARB = _libraries['libGL.so.1'].glGetnTexImageARB
1569 glGetnTexImageARB.restype = None
1570 glGetnTexImageARB.argtypes = [GLenum, GLint, GLenum, GLenum, GLsizei, POINTER(GLvoid)]
1571 glReadnPixelsARB = _libraries['libGL.so.1'].glReadnPixelsARB
1572 glReadnPixelsARB.restype = None
1573 glReadnPixelsARB.argtypes = [GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, POINTER(GLvoid)]
1574 glGetnCompressedTexImageARB = _libraries['libGL.so.1'].glGetnCompressedTexImageARB
1575 glGetnCompressedTexImageARB.restype = None
1576 glGetnCompressedTexImageARB.argtypes = [GLenum, GLint, GLsizei, POINTER(GLvoid)]
1577 glGetnUniformfvARB = _libraries['libGL.so.1'].glGetnUniformfvARB
1578 glGetnUniformfvARB.restype = None
1579 glGetnUniformfvARB.argtypes = [GLuint, GLint, GLsizei, POINTER(GLfloat)]
1580 glGetnUniformivARB = _libraries['libGL.so.1'].glGetnUniformivARB
1581 glGetnUniformivARB.restype = None
1582 glGetnUniformivARB.argtypes = [GLuint, GLint, GLsizei, POINTER(GLint)]
1583 glGetnUniformuivARB = _libraries['libGL.so.1'].glGetnUniformuivARB
1584 glGetnUniformuivARB.restype = None
1585 glGetnUniformuivARB.argtypes = [GLuint, GLint, GLsizei, POINTER(GLuint)]
1586 glGetnUniformdvARB = _libraries['libGL.so.1'].glGetnUniformdvARB
1587 glGetnUniformdvARB.restype = None
1588 glGetnUniformdvARB.argtypes = [GLuint, GLint, GLsizei, POINTER(GLdouble)]
1589 GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 36495
1590 GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 36059
1591 GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300
1592 GL_XOR = 5382
1593 GL_UNSIGNED_INT_VEC3 = 36295
1594 GL_UNSIGNED_INT_VEC4 = 36296
1595 GL_UNSIGNED_SHORT_5_6_5 = 33635
1596 GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339
1597 GL_ALREADY_SIGNALED = 37146
1598 GL_DEPTH_COMPONENT24 = 33190
1599 GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 37069
1600 GL_ARB_conservative_depth = 1
1601 GL_DITHER = 3024
1602 GL_RGB16UI = 36215
1603 GL_TEXTURE_RECTANGLE = 34037
1604 GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303
1605 GL_FLOAT_VEC2 = 35664
1606 GL_FLOAT_VEC3 = 35665
1607 GL_R16_SNORM = 36760
1608 GL_INT_IMAGE_2D_MULTISAMPLE = 36960
1609 GL_FLOAT_VEC4 = 35666
1610 GL_IMAGE_CUBE = 36944
1611 GL_FLOAT = 5126
1612 GL_PROXY_TEXTURE_2D_MULTISAMPLE = 37121
1613 GL_TEXTURE_MAX_LOD = 33083
1614 GL_BUFFER_MAP_OFFSET = 37153
1615 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 36482
1616 GL_UNSIGNED_INT_VEC2 = 36294
1617 GL_IMAGE_2D = 36941
1618 GL_PROXY_TEXTURE_RECTANGLE = 34039
1619 GL_SRGB8_ALPHA8 = 35907
1620 GL_RGB16_SNORM = 36762
1621 GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819
1622 GL_SAMPLER_2D_RECT = 35683
1623 GL_UNSIGNED_INT_SAMPLER_BUFFER = 36312
1624 GL_UNIFORM_BUFFER_START = 35369
1625 GL_ARB_shading_language_packing = 1
1626 GL_TEXTURE_COMPRESSED = 34465
1627 GL_CONSTANT_COLOR = 32769
1628 GL_RGBA32UI = 36208
1629 GL_RG8UI = 33336
1630 GL_VERSION_4_0 = 1
1631 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 36479
1632 GL_TEXTURE8 = 33992
1633 GL_TEXTURE9 = 33993
1634 GL_DEBUG_CALLBACK_USER_PARAM_ARB = 33349
1635 GL_TEXTURE4 = 33988
1636 GL_TEXTURE5 = 33989
1637 GL_TEXTURE6 = 33990
1638 GL_TEXTURE7 = 33991
1639 GL_TEXTURE0 = 33984
1640 GL_CONTEXT_PROFILE_MASK = 37158
1641 GL_TEXTURE2 = 33986
1642 GL_TEXTURE3 = 33987
1643 GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 34071
1644 GL_TEXTURE_CUBE_MAP_POSITIVE_X = 34069
1645 GL_DOUBLE = 5130
1646 GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 34073
1647 GL_BYTE = 5120
1648 GL_BOOL_VEC3 = 35672
1649 GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 37064
1650 GL_TIMEOUT_IGNORED = 18446744073709551615L
1651 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 36485
1652 GL_ARB_robustness = 1
1653 GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 34070
1654 GL_MAX_VARYING_VECTORS = 36348
1655 GL_RENDERBUFFER_SAMPLES = 36011
1656 GL_ARB_shader_atomic_counters = 1
1657 GL_RG = 33319
1658 GL_NAMED_STRING_TYPE_ARB = 36330
1659 GL_TEXTURE_BINDING_BUFFER = 35884
1660 GL_SRC_ALPHA_SATURATE = 776
1661 GL_LINEAR_MIPMAP_LINEAR = 9987
1662 GL_MAX_SAMPLES = 36183
1663 GL_DEPTH_WRITEMASK = 2930
1664 GL_FRAMEBUFFER_SRGB = 36281
1665 GL_UNPACK_IMAGE_HEIGHT = 32878
1666 GL_GREEN_INTEGER = 36245
1667 GL_TEXTURE_DEPTH_SIZE = 34890
1668 GL_FLOAT_MAT3x2 = 35687
1669 GL_TRIANGLE_STRIP = 5
1670 GL_NOOP = 5381
1671 GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 33367
1672 GL_FLOAT_MAT3x4 = 35688
1673 GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 37572
1674 GL_CONTEXT_FLAGS = 33310
1675 GL_FRONT_LEFT = 1024
1676 GL_INVALID_ENUM = 1280
1677 GL_ARB_copy_buffer = 1
1678 GL_TEXTURE_BINDING_2D_MULTISAMPLE = 37124
1679 GL_ALL_SHADER_BITS = 4294967295L
1680 GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 37123
1681 GL_TRIANGLE_STRIP_ADJACENCY = 13
1682 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 37588
1683 GL_ARB_map_buffer_range = 1
1684 GL_TRANSFORM_FEEDBACK_BUFFER = 35982
1685 GL_BLUE = 6405
1686 GL_VERTEX_ARRAY_BINDING = 34229
1687 GL_UNSIGNED_SHORT_5_5_5_1 = 32820
1688 GL_TIMEOUT_EXPIRED = 37147
1689 GL_QUERY_NO_WAIT = 36372
1690 GL_PROVOKING_VERTEX = 36431
1691 GL_DEBUG_SEVERITY_MEDIUM_ARB = 37191
1692 GL_SIGNED_NORMALIZED = 36764
1693 GL_STENCIL_FUNC = 2962
1694 GL_RG16UI = 33338
1695 GL_LINE_STRIP_ADJACENCY = 11
1696 GL_QUERY_RESULT = 34918
1697 GL_ALIASED_LINE_WIDTH_RANGE = 33902
1698 GL_POINT_SIZE = 2833
1699 GL_INVERT = 5386
1700 GL_BACK = 1029
1701 GL_MAJOR_VERSION = 33307
1702 GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967
1703 GL_DEBUG_TYPE_PORTABILITY_ARB = 33359
1704 GL_RGB12 = 32851
1705 GL_TEXTURE_IMMUTABLE_FORMAT = 37167
1706 GL_RGB10 = 32850
1707 GL_ATOMIC_COUNTER_BUFFER = 37568
1708 GL_RGB16 = 32852
1709 GL_PROXY_TEXTURE_CUBE_MAP = 34075
1710 GL_CLIP_DISTANCE1 = 12289
1711 GL_CLIP_DISTANCE0 = 12288
1712 GL_CLIP_DISTANCE3 = 12291
1713 GL_CLIP_DISTANCE2 = 12290
1714 GL_CLIP_DISTANCE5 = 12293
1715 GL_CLIP_DISTANCE4 = 12292
1716 GL_MINOR_VERSION = 33308
1717 GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722
1718 GL_DOUBLEBUFFER = 3122
1719 GL_VERSION_4_1 = 1
1720 GL_IMAGE_BINDING_LEVEL = 36667
1721 GL_FRONT_AND_BACK = 1032
1722 GL_R8 = 33321
1723 GL_FRAGMENT_SHADER_BIT = 2
1724 GL_POINT = 6912
1725 GL_COMPRESSED_RG_RGTC2 = 36285
1726 GL_RESET_NOTIFICATION_STRATEGY_ARB = 33366
1727 GL_DOUBLE_MAT4 = 36680
1728 GL_MIN_PROGRAM_TEXEL_OFFSET = 35076
1729 GL_DOUBLE_MAT2 = 36678
1730 GL_DOUBLE_MAT3 = 36679
1731 GL_ARB_texture_rg = 1
1732 GL_PROGRAM_BINARY_FORMATS = 34815
1733 GL_STENCIL = 6146
1734 GL_SRGB = 35904
1735 GL_SYNC_FENCE = 37142
1736 GL_ONE_MINUS_CONSTANT_COLOR = 32770
1737 GL_UNSIGNED_INT_8_8_8_8 = 32821
1738 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 34924
1739 GL_SHADING_LANGUAGE_VERSION = 35724
1740 GL_MIN_SAMPLE_SHADING_VALUE = 35895
1741 GL_RGB16I = 36233
1742 GL_NAMED_STRING_LENGTH_ARB = 36329
1743 GL_UNPACK_SKIP_PIXELS = 3316
1744 GL_UNSIGNED_INT_SAMPLER_2D_RECT = 36309
1745 GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269
1746 GL_ARB_vertex_type_2_10_10_10_rev = 1
1747 GL_FRAGMENT_SHADER = 35632
1748 GL_SYNC_STATUS = 37140
1749 GL_DOUBLE_VEC4 = 36862
1750 GL_UNSIGNED_SHORT_4_4_4_4 = 32819
1751 GL_DOUBLE_VEC2 = 36860
1752 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979
1753 GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723
1754 GL_TEXTURE_DEPTH = 32881
1755 GL_STENCIL_BACK_REF = 36003
1756 GL_NO_ERROR = 0
1757 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 36446
1758 GL_PROGRAM_SEPARABLE = 33368
1759 GL_VIEWPORT = 2978
1760 GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049
1761 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 36444
1762 GL_BLEND_SRC_ALPHA = 32971
1763 GL_UNSIGNED_INT_IMAGE_2D = 36963
1764 GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 37160
1765 GL_ARB_framebuffer_object = 1
1766 GL_DRAW_BUFFER7 = 34860
1767 GL_RGBA16UI = 36214
1768 GL_DRAW_BUFFER5 = 34858
1769 GL_RGB8I = 36239
1770 GL_RGB32UI = 36209
1771 GL_AND_REVERSE = 5378
1772 GL_MAX_INTEGER_SAMPLES = 37136
1773 GL_COLOR_ATTACHMENT6 = 36070
1774 GL_COPY = 5379
1775 GL_TEXTURE_BINDING_2D_ARRAY = 35869
1776 GL_DRAW_BUFFER8 = 34861
1777 GL_DRAW_BUFFER9 = 34862
1778 GL_MAX_DRAW_BUFFERS = 34852
1779 GL_KEEP = 7680
1780 GL_UNKNOWN_CONTEXT_RESET_ARB = 33365
1781 GL_MAX_TEXTURE_BUFFER_SIZE = 35883
1782 GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 37187
1783 GL_TEXTURE_CUBE_MAP_SEAMLESS = 34895
1784 GL_IMAGE_CUBE_MAP_ARRAY = 36948
1785 GL_R32UI = 33334
1786 GL_RGBA8_SNORM = 36759
1787 GL_FILL = 6914
1788 GL_INT_SAMPLER_3D = 36299
1789 GL_BACK_RIGHT = 1027
1790 GL_INT_IMAGE_1D = 36951
1791 GL_INT_SAMPLER_2D_RECT = 36301
1792 GL_COLOR_LOGIC_OP = 3058
1793 GL_SAMPLER_BINDING = 35097
1794 GL_AND = 5377
1795 GL_ARB_texture_storage = 1
1796 GL_DEPTH24_STENCIL8 = 35056
1797 GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 37574
1798 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 37579
1799 GL_SAMPLER_2D_SHADOW = 35682
1800 GL_SAMPLER_CUBE = 35680
1801 GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051
1802 GL_LINEAR = 9729
1803 GL_GEOMETRY_SHADER_INVOCATIONS = 34943
1804 GL_ARB_gpu_shader_fp64 = 1
1805 GL_STATIC_COPY = 35046
1806 GL_VERSION = 7938
1807 GL_EXTENSIONS = 7939
1808 GL_BGR_INTEGER = 36250
1809 GL_BUFFER_SIZE = 34660
1810 GL_PROXY_TEXTURE_3D = 32880
1811 GL_LAYER_PROVOKING_VERTEX = 33374
1812 GL_MAX_SAMPLE_MASK_WORDS = 36441
1813 GL_UNIFORM_BUFFER_BINDING = 35368
1814 GL_ARB_texture_compression_bptc = 1
1815 GL_UNIFORM_TYPE = 35383
1816 GL_PROXY_TEXTURE_2D = 32868
1817 GL_DELETE_STATUS = 35712
1818 GL_ARB_vertex_array_bgra = 1
1819 GL_ANY_SAMPLES_PASSED = 35887
1820 GL_LAST_VERTEX_CONVENTION = 36430
1821 GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301
1822 GL_DEPTH_BUFFER_BIT = 256
1823 GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818
1824 GL_INT_SAMPLER_CUBE_MAP_ARRAY = 36878
1825 GL_UNSIGNALED = 37144
1826 GL_UNIFORM_BUFFER = 35345
1827 GL_MAP_WRITE_BIT = 2
1828 GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373
1829 GL_SAMPLE_MASK = 36433
1830 GL_IMAGE_3D = 36942
1831 GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 37594
1832 GL_TESS_GEN_SPACING = 36471
1833 GL_CCW = 2305
1834 GL_FRONT_RIGHT = 1025
1835 GL_RGB32I = 36227
1836 GL_MAP_INVALIDATE_BUFFER_BIT = 8
1837 GL_STENCIL_BACK_FUNC = 34816
1838 GL_UNSIGNED_INT_5_9_9_9_REV = 35902
1839 GL_ARB_texture_compression_rgtc = 1
1840 GL_SYNC_GPU_COMMANDS_COMPLETE = 37143
1841 GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36972
1842 GL_RGB9_E5 = 35901
1843 GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069
1844 GL_SMOOTH_POINT_SIZE_RANGE = 2834
1845 GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 35373
1846 GL_IMAGE_2D_RECT = 36943
1847 GL_MULTISAMPLE = 32925
1848 GL_MAX_GEOMETRY_OUTPUT_VERTICES = 36320
1849 GL_IMAGE_BINDING_ACCESS = 36670
1850 GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719
1851 GL_ONE_MINUS_SRC1_COLOR = 35066
1852 GL_STREAM_READ = 35041
1853 GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976
1854 GL_TEXTURE23 = 34007
1855 GL_FUNC_SUBTRACT = 32778
1856 GL_R32F = 33326
1857 GL_DRAW_INDIRECT_BUFFER = 36671
1858 GL_ARB_draw_elements_base_vertex = 1
1859 GL_STENCIL_INDEX = 6401
1860 GL_INT_VEC4 = 35669
1861 GL_SAMPLER_BUFFER = 36290
1862 GL_IMPLEMENTATION_COLOR_READ_FORMAT = 35739
1863 GL_READ_ONLY = 35000
1864 GL_ATOMIC_COUNTER_BUFFER_START = 37570
1865 GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296
1866 GL_MAX_VERTEX_UNIFORM_BLOCKS = 35371
1867 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 37585
1868 GL_UNSIGNED_SHORT_5_6_5_REV = 33636
1869 GL_COLOR_ATTACHMENT14 = 36078
1870 GL_HIGH_FLOAT = 36338
1871 GL_RGBA_SNORM = 36755
1872 GL_COLOR_ATTACHMENT11 = 36075
1873 GL_CLAMP_TO_EDGE = 33071
1874 GL_COLOR_ATTACHMENT13 = 36077
1875 GL_COLOR_ATTACHMENT12 = 36076
1876 GL_NEAREST = 9728
1877 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 37582
1878 GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338
1879 GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052
1880 GL_MAX_TEXTURE_IMAGE_UNITS = 34930
1881 GL_RGB32F = 34837
1882 GL_FLOAT_MAT2 = 35674
1883 GL_TESS_EVALUATION_SHADER_BIT = 16
1884 GL_DEBUG_SEVERITY_HIGH_ARB = 37190
1885 GL_DEPTH = 6145
1886 GL_FLOAT_MAT4 = 35676
1887 GL_RENDERBUFFER_GREEN_SIZE = 36177
1888 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 35068
1889 GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 37070
1890 GL_TESS_CONTROL_OUTPUT_VERTICES = 36469
1891 GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298
1892 GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054
1893 GL_ACTIVE_TEXTURE = 34016
1894 GL_POLYGON_MODE = 2880
1895 GL_ONE_MINUS_SRC_ALPHA = 771
1896 GL_SAMPLER_2D_RECT_SHADOW = 35684
1897 GL_ALL_BARRIER_BITS = 4294967295L
1898 GL_MAX_TESS_PATCH_COMPONENTS = 36484
1899 GL_TEXTURE30 = 34014
1900 GL_TEXTURE31 = 34015
1901 GL_UNSIGNED_INT_SAMPLER_1D = 36305
1902 GL_RGBA8I = 36238
1903 GL_UNSIGNED_INT_SAMPLER_2D = 36306
1904 GL_DEPTH_CLEAR_VALUE = 2931
1905 GL_GEOMETRY_INPUT_TYPE = 35095
1906 GL_ARB_cl_event = 1
1907 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 37067
1908 GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = 36877
1909 GL_BUFFER_MAP_POINTER = 35005
1910 GL_LINE_SMOOTH = 2848
1911 GL_R3_G3_B2 = 10768
1912 GL_RENDERBUFFER_BINDING = 36007
1913 GL_INT_SAMPLER_1D = 36297
1914 GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048
1915 GL_STENCIL_REF = 2967
1916 GL_DEPTH_TEST = 2929
1917 GL_ACTIVE_SUBROUTINE_UNIFORMS = 36326
1918 GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965
1919 GL_DOUBLE_MAT4x2 = 36685
1920 GL_DOUBLE_MAT4x3 = 36686
1921 GL_COPY_WRITE_BUFFER = 36663
1922 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 37576
1923 GL_MIRRORED_REPEAT = 33648
1924 GL_SAMPLER_CUBE_SHADOW = 36293
1925 GL_TEXTURE_BINDING_3D = 32874
1926 GL_UNSIGNED_SHORT = 5123
1927 GL_MIN = 32775
1928 GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 36060
1929 GL_COMPRESSED_SRGB_ALPHA = 35913
1930 GL_ONE_MINUS_DST_COLOR = 775
1931 GL_ONE_MINUS_SRC_COLOR = 769
1932 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 36447
1933 GL_BLEND_EQUATION_RGB = 32777
1934 GL_TEXTURE = 5890
1935 GL_PROXY_TEXTURE_1D_ARRAY = 35865
1936 GL_RGBA16 = 32859
1937 GL_MAX_CLIP_DISTANCES = 3378
1938 GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302
1939 GL_PATCHES = 14
1940 GL_ARB_depth_buffer_float = 1
1941 GL_TIMESTAMP = 36392
1942 GL_COLOR_BUFFER_BIT = 16384
1943 GL_IMAGE_2D_ARRAY = 36947
1944 GL_ACTIVE_UNIFORMS = 35718
1945 GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 36423
1946 GL_VERTEX_PROGRAM_POINT_SIZE = 34370
1947 GL_MEDIUM_FLOAT = 36337
1948 GL_MAX_VERTEX_UNIFORM_VECTORS = 36347
1949 GL_TEXTURE_BINDING_CUBE_MAP = 34068
1950 GL_SAMPLER_2D = 35678
1951 GL_UNSIGNED_INT_ATOMIC_COUNTER = 37595
1952 GL_IMAGE_BUFFER = 36945
1953 GL_PRIMITIVE_RESTART = 36765
1954 GL_SRGB_ALPHA = 35906
1955 GL_DRAW_BUFFER12 = 34865
1956 GL_NEAREST_MIPMAP_NEAREST = 9984
1957 GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466
1958 GL_DOUBLE_MAT2x4 = 36682
1959 GL_ARB_map_buffer_alignment = 1
1960 GL_PACK_SKIP_ROWS = 3331
1961 GL_IMAGE_BINDING_LAYERED = 36668
1962 GL_TEXTURE_MAG_FILTER = 10240
1963 GL_R8I = 33329
1964 GL_FRAMEBUFFER_BARRIER_BIT = 1024
1965 GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 36388
1966 GL_GEOMETRY_SHADER = 36313
1967 GL_LINK_STATUS = 35714
1968 GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 36493
1969 GL_READ_BUFFER = 3074
1970 GL_SYNC_CL_EVENT_ARB = 33344
1971 GL_TEXTURE_MAX_LEVEL = 33085
1972 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 34925
1973 GL_R32I = 33333
1974 GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 37125
1975 GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 2048
1976 GL_BOOL_VEC4 = 35673
1977 GL_TEXTURE_SWIZZLE_B = 36420
1978 GL_MAX_IMAGE_UNITS = 36664
1979 GL_ONE_MINUS_CONSTANT_ALPHA = 32772
1980 GL_NEAREST_MIPMAP_LINEAR = 9986
1981 GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 36968
1982 GL_INT_2_10_10_10_REV = 36255
1983 GL_LEFT = 1030
1984 GL_INT_IMAGE_BUFFER = 36956
1985 GL_AND_INVERTED = 5380
1986 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 37156
1987 GL_WAIT_FAILED = 37149
1988 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 35379
1989 GL_UNIFORM_BLOCK_NAME_LENGTH = 35393
1990 GL_SAMPLE_ALPHA_TO_COVERAGE = 32926
1991 GL_LOSE_CONTEXT_ON_RESET_ARB = 33362
1992 GL_BOOL_VEC2 = 35671
1993 GL_LINE = 6913
1994 GL_PIXEL_BUFFER_BARRIER_BIT = 128
1995 GL_POLYGON_OFFSET_POINT = 10753
1996 GL_BGR = 32992
1997 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 36382
1998 GL_TESS_CONTROL_SHADER = 36488
1999 GL_SAMPLER_2D_MULTISAMPLE = 37128
2000 GL_DRAW_BUFFER15 = 34868
2001 GL_SAMPLES_PASSED = 35092
2002 GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 36971
2003 GL_ARRAY_BUFFER = 34962
2004 GL_DEPTH_COMPONENT16 = 33189
2005 GL_RGBA12 = 32858
2006 GL_MAX_CUBE_MAP_TEXTURE_SIZE = 34076
2007 GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 34464
2008 GL_BLUE_INTEGER = 36246
2009 GL_RGBA16_SNORM = 36763
2010 GL_TEXTURE_1D = 3552
2011 GL_MAX_TESS_GEN_LEVEL = 36478
2012 GL_SEPARATE_ATTRIBS = 35981
2013 GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 35381
2014 GL_BGRA_INTEGER = 36251
2015 GL_LINE_LOOP = 2
2016 GL_SYNC_FLAGS = 37141
2017 GL_FALSE = 0
2018 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 35377
2019 GL_PATCH_DEFAULT_OUTER_LEVEL = 36468
2020 GL_RG32I = 33339
2021 GL_UNSIGNED_BYTE_2_3_3_REV = 33634
2022 GL_SAMPLE_ALPHA_TO_ONE = 32927
2023 GL_RENDERBUFFER_INTERNAL_FORMAT = 36164
2024 GL_NUM_SHADER_BINARY_FORMATS = 36345
2025 GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 35394
2026 GL_ARB_depth_clamp = 1
2027 GL_TEXTURE_HEIGHT = 4097
2028 GL_DOUBLE_MAT2x3 = 36681
2029 GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055
2030 GL_PROGRAM_POINT_SIZE = 34370
2031 GL_DEBUG_LOGGED_MESSAGES_ARB = 37189
2032 GL_RGBA16I = 36232
2033 GL_RGBA16F = 34842
2034 GL_DOUBLE_MAT3x4 = 36684
2035 GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 35397
2036 GL_SAMPLER_1D = 35677
2037 GL_INT_SAMPLER_2D = 36298
2038 GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 36310
2039 GL_ONE = 1
2040 GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 33358
2041 GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 37127
2042 GL_DOUBLE_MAT3x2 = 36683
2043 GL_STENCIL_PASS_DEPTH_FAIL = 2965
2044 GL_DRAW_INDIRECT_BUFFER_BINDING = 36675
2045 GL_RED = 6403
2046 GL_BLEND_SRC_RGB = 32969
2047 GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 36970
2048 GL_ARB_tessellation_shader = 1
2049 GL_CLAMP_TO_BORDER = 33069
2050 GL_CONSTANT_ALPHA = 32771
2051 GL_POLYGON_OFFSET_LINE = 10754
2052 GL_FUNC_REVERSE_SUBTRACT = 32779
2053 GL_INT_IMAGE_2D = 36952
2054 GL_RGBA8UI = 36220
2055 GL_ARB_vertex_attrib_64bit = 1
2056 GL_SMOOTH_LINE_WIDTH_GRANULARITY = 2851
2057 GL_COLOR_ATTACHMENT15 = 36079
2058 GL_PROGRAM_PIPELINE_BINDING = 33370
2059 GL_GREEN = 6404
2060 GL_INVALID_OPERATION = 1282
2061 GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 33347
2062 GL_FIXED_ONLY = 35101
2063 GL_CLAMP_READ_COLOR = 35100
2064 GL_RED_INTEGER = 36244
2065 GL_NONE = 0
2066 GL_FRAMEBUFFER_DEFAULT = 33304
2067 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 36383
2068 GL_COLOR_ATTACHMENT5 = 36069
2069 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657
2070 GL_COLOR_ATTACHMENT7 = 36071
2071 GL_DEPTH_RANGE = 2928
2072 GL_COLOR_ATTACHMENT1 = 36065
2073 GL_COLOR_ATTACHMENT0 = 36064
2074 GL_COLOR_ATTACHMENT2 = 36066
2075 GL_TEXTURE_BLUE_SIZE = 32862
2076 GL_PACK_COMPRESSED_BLOCK_DEPTH = 37165
2077 GL_COLOR_ATTACHMENT9 = 36073
2078 GL_TEXTURE_BINDING_RECTANGLE = 34038
2079 GL_LINE_SMOOTH_HINT = 3154
2080 GL_COMMAND_BARRIER_BIT = 64
2081 GL_FRONT = 1028
2082 GL_NAND = 5390
2083 GL_UNIFORM_BLOCK_DATA_SIZE = 35392
2084 GL_BUFFER_USAGE = 34661
2085 GL_PATCH_VERTICES = 36466
2086 GL_CULL_FACE_MODE = 2885
2087 GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983
2088 GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = 37188
2089 GL_NUM_EXTENSIONS = 33309
2090 GL_IMAGE_BINDING_FORMAT = 36974
2091 GL_UNIFORM_IS_ROW_MAJOR = 35390
2092 GL_MAX_UNIFORM_BLOCK_SIZE = 35376
2093 GL_BOOL = 35670
2094 GL_MAX_COMBINED_UNIFORM_BLOCKS = 35374
2095 GL_MIN_MAP_BUFFER_ALIGNMENT = 37052
2096 GL_TIME_ELAPSED = 35007
2097 GL_ARB_base_instance = 1
2098 GL_COMPRESSED_TEXTURE_FORMATS = 34467
2099 GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958
2100 GL_ALPHA = 6406
2101 GL_SET = 5391
2102 GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 36878
2103 GL_COLOR_WRITEMASK = 3107
2104 GL_COLOR_CLEAR_VALUE = 3106
2105 GL_DST_COLOR = 774
2106 GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 37593
2107 GL_RGB_SNORM = 36754
2108 GL_BLEND_EQUATION = 32777
2109 GL_UNSIGNED_INT = 5125
2110 GL_DEPTH_FUNC = 2932
2111 GL_TEXTURE_WRAP_R = 32882
2112 GL_TEXTURE_WRAP_S = 10242
2113 GL_TEXTURE_WRAP_T = 10243
2114 GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 36494
2115 GL_VERTEX_SHADER = 35633
2116 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 37596
2117 GL_ARB_texture_multisample = 1
2118 GL_STENCIL_BACK_VALUE_MASK = 36004
2119 GL_INT_SAMPLER_2D_ARRAY = 36303
2120 GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 36879
2121 GL_POINT_SPRITE_COORD_ORIGIN = 36000
2122 GL_POINT_SIZE_RANGE = 2834
2123 GL_TEXTURE_BINDING_1D = 32872
2124 GL_FRONT_FACE = 2886
2125 GL_COMPRESSED_RGB = 34029
2126 GL_DEBUG_SOURCE_APPLICATION_ARB = 33354
2127 GL_DEPTH_COMPONENT = 6402
2128 GL_SRC1_COLOR = 35065
2129 GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 35395
2130 GL_ARB_sampler_objects = 1
2131 GL_DEBUG_TYPE_ERROR_ARB = 33356
2132 GL_SHADER_TYPE = 35663
2133 GL_RG16_SNORM = 36761
2134 GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340
2135 GL_CONTEXT_CORE_PROFILE_BIT = 1
2136 GL_COMPARE_REF_TO_TEXTURE = 34894
2137 GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182
2138 GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297
2139 GL_TRUE = 1
2140 GL_TEXTURE_MIN_FILTER = 10241
2141 GL_REPLACE = 7681
2142 GL_SAMPLER_1D_ARRAY = 36288
2143 GL_VERSION_1_2 = 1
2144 GL_QUERY_COUNTER_BITS = 34916
2145 GL_RG_INTEGER = 33320
2146 GL_TEXTURE_SWIZZLE_R = 36418
2147 GL_MAX_VERTEX_ATOMIC_COUNTERS = 37586
2148 GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 37063
2149 GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 34032
2150 GL_PACK_SWAP_BYTES = 3328
2151 GL_EQUAL = 514
2152 GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 33353
2153 GL_TEXTURE_SWIZZLE_G = 36419
2154 GL_DEPTH_STENCIL_ATTACHMENT = 33306
2155 GL_RENDERBUFFER_HEIGHT = 36163
2156 GL_MIN_SAMPLE_SHADING_VALUE_ARB = 35895
2157 GL_TEXTURE_BINDING_1D_ARRAY = 35868
2158 GL_INTERLEAVED_ATTRIBS = 35980
2159 GL_TEXTURE_ALPHA_TYPE = 35859
2160 GL_POLYGON_OFFSET_UNITS = 10752
2161 GL_LOW_FLOAT = 36336
2162 GL_LINE_WIDTH_GRANULARITY = 2851
2163 GL_DRAW_BUFFER13 = 34866
2164 GL_COMPRESSED_RED_RGTC1 = 36283
2165 GL_TEXTURE_INTERNAL_FORMAT = 4099
2166 GL_UNSIGNED_INT_10_10_10_2 = 32822
2167 GL_SHADER_SOURCE_LENGTH = 35720
2168 GL_POLYGON_SMOOTH_HINT = 3155
2169 GL_POINT_FADE_THRESHOLD_SIZE = 33064
2170 GL_INT_SAMPLER_BUFFER = 36304
2171 GL_ATOMIC_COUNTER_BARRIER_BIT = 4096
2172 GL_IMAGE_1D_ARRAY = 36946
2173 GL_TEXTURE_BLUE_TYPE = 35858
2174 GL_UNSIGNED_INT_IMAGE_3D = 36964
2175 GL_UNPACK_ALIGNMENT = 3317
2176 GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 36877
2177 GL_ARB_uniform_buffer_object = 1
2178 GL_ARB_texture_swizzle = 1
2179 GL_STEREO = 3123
2180 GL_BUFFER_ACCESS = 35003
2181 GL_LINE_STRIP = 3
2182 GL_SRC_COLOR = 768
2183 GL_STREAM_COPY = 35042
2184 GL_PACK_ROW_LENGTH = 3330
2185 GL_ARB_explicit_attrib_location = 1
2186 GL_NUM_SAMPLE_COUNTS = 37760
2187 GL_MEDIUM_INT = 36340
2188 GL_TEXTURE_CUBE_MAP = 34067
2189 GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 36879
2190 GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 37122
2191 GL_COLOR = 6144
2192 GL_MAX_IMAGE_SAMPLES = 36973
2193 GL_RENDERBUFFER_DEPTH_SIZE = 36180
2194 GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 36492
2195 GL_R16UI = 33332
2196 GL_DYNAMIC_READ = 35049
2197 GL_TEXTURE_BUFFER = 35882
2198 GL_COPY_READ_BUFFER = 36662
2199 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 36319
2200 GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 37065
2201 GL_LOW_INT = 36339
2202 GL_COLOR_ATTACHMENT8 = 36072
2203 GL_DEPTH_STENCIL = 34041
2204 GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 35070
2205 GL_MAX_VERTEX_OUTPUT_COMPONENTS = 37154
2206 GL_POINTS = 0
2207 GL_DECR = 7683
2208 GL_READ_WRITE = 35002
2209 GL_RENDERBUFFER_BLUE_SIZE = 36178
2210 GL_UNIFORM_NAME_LENGTH = 35385
2211 GL_FASTEST = 4353
2212 GL_SYNC_CONDITION = 37139
2213 GL_PACK_IMAGE_HEIGHT = 32876
2214 GL_HALF_FLOAT = 5131
2215 GL_TEXTURE_RED_TYPE = 35856
2216 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968
2217 GL_SCISSOR_BOX = 3088
2218 GL_OR = 5383
2219 GL_MAP_INVALIDATE_RANGE_BIT = 4
2220 GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = 36387
2221 GL_TEXTURE22 = 34006
2222 GL_TEXTURE21 = 34005
2223 GL_TEXTURE20 = 34004
2224 GL_TEXTURE27 = 34011
2225 GL_TEXTURE26 = 34010
2226 GL_TEXTURE25 = 34009
2227 GL_TEXTURE24 = 34008
2228 GL_R8_SNORM = 36756
2229 GL_TEXTURE29 = 34013
2230 GL_TEXTURE28 = 34012
2231 GL_ARB_provoking_vertex = 1
2232 GL_MAX_3D_TEXTURE_SIZE = 32883
2233 GL_PRIMITIVE_RESTART_INDEX = 36766
2234 GL_DEBUG_SOURCE_API_ARB = 33350
2235 GL_TRIANGLES_ADJACENCY = 12
2236 GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074
2237 GL_DONT_CARE = 4352
2238 GL_DRAW_BUFFER2 = 34855
2239 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 36328
2240 GL_QUERY_WAIT = 36371
2241 GL_MAP_FLUSH_EXPLICIT_BIT = 16
2242 GL_PACK_SKIP_PIXELS = 3332
2243 GL_RG8I = 33335
2244 GL_UNSIGNED_SHORT_1_5_5_5_REV = 33638
2245 GL_ARB_half_float_vertex = 1
2246 GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 34033
2247 GL_SUBPIXEL_BITS = 3408
2248 GL_SRGB8 = 35905
2249 GL_RIGHT = 1031
2250 GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 33351
2251 GL_GEQUAL = 518
2252 GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 37161
2253 GL_COMPRESSED_SIGNED_RED_RGTC1 = 36284
2254 GL_TEXTURE_CUBE_MAP_ARRAY = 36873
2255 GL_UNIFORM_BLOCK_BINDING = 35391
2256 GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 35380
2257 GL_LINE_WIDTH = 2849
2258 GL_UNIFORM_OFFSET = 35387
2259 GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37132
2260 GL_UNSIGNED_INT_IMAGE_CUBE = 36966
2261 GL_TEXTURE1 = 33985
2262 GL_STENCIL_INDEX1 = 36166
2263 GL_TRANSFORM_FEEDBACK = 36386
2264 GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 36873
2265 GL_MAX_FRAGMENT_UNIFORM_VECTORS = 36349
2266 GL_ARB_transform_feedback2 = 1
2267 GL_ARB_transform_feedback3 = 1
2268 GL_UNSIGNED_INT_SAMPLER_CUBE = 36308
2269 GL_TEXTURE_WIDTH = 4096
2270 GL_ONE_MINUS_SRC1_ALPHA = 35067
2271 GL_COLOR_ATTACHMENT4 = 36068
2272 GL_UNIFORM_SIZE = 35384
2273 GL_FUNC_ADD = 32774
2274 GL_FLOAT_MAT4x2 = 35689
2275 GL_FLOAT_MAT4x3 = 35690
2276 GL_UPPER_LEFT = 36002
2277 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 36481
2278 GL_ARB_vertex_array_object = 1
2279 GL_COMPRESSED_RG = 33318
2280 GL_UNPACK_SWAP_BYTES = 3312
2281 GL_CURRENT_VERTEX_ATTRIB = 34342
2282 GL_ARRAY_BUFFER_BINDING = 34964
2283 GL_SCISSOR_TEST = 3089
2284 GL_SHADER_COMPILER = 36346
2285 GL_MAX_COLOR_TEXTURE_SAMPLES = 37134
2286 GL_BACK_LEFT = 1026
2287 GL_RG_SNORM = 36753
2288 GL_DYNAMIC_DRAW = 35048
2289 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 37583
2290 GL_OUT_OF_MEMORY = 1285
2291 GL_PATCH_DEFAULT_INNER_LEVEL = 36467
2292 GL_LINES_ADJACENCY = 10
2293 GL_VENDOR = 7936
2294 GL_IMPLEMENTATION_COLOR_READ_TYPE = 35738
2295 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 36321
2296 GL_UNSIGNED_SHORT_4_4_4_4_REV = 33637
2297 GL_UNPACK_ROW_LENGTH = 3314
2298 GL_UNPACK_COMPRESSED_BLOCK_SIZE = 37162
2299 GL_CURRENT_PROGRAM = 35725
2300 GL_ARB_transform_feedback_instanced = 1
2301 GL_BUFFER_MAPPED = 35004
2302 GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978
2303 GL_ARB_shading_language_420pack = 1
2304 GL_GEOMETRY_OUTPUT_TYPE = 35096
2305 GL_RASTERIZER_DISCARD = 35977
2306 GL_NUM_PROGRAM_BINARY_FORMATS = 34814
2307 GL_MAX_TEXTURE_LOD_BIAS = 34045
2308 GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 36665
2309 GL_STREAM_DRAW = 35040
2310 GL_ARB_fragment_coord_conventions = 1
2311 GL_VERSION_4_2 = 1
2312 GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 35396
2313 GL_ONE_MINUS_DST_ALPHA = 773
2314 GL_TEXTURE_FETCH_BARRIER_BIT = 8
2315 GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 37130
2316 GL_BUFFER_UPDATE_BARRIER_BIT = 512
2317 GL_VERSION_2_1 = 1
2318 GL_SIGNALED = 37145
2319 GL_FRAMEBUFFER = 36160
2320 GL_INT_IMAGE_CUBE_MAP_ARRAY = 36959
2321 GL_INT_SAMPLER_2D_MULTISAMPLE = 37129
2322 GL_STENCIL_TEST = 2960
2323 GL_R16 = 33322
2324 GL_VIEWPORT_BOUNDS_RANGE = 33373
2325 GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 36428
2326 GL_R11F_G11F_B10F = 35898
2327 GL_TEXTURE_MIN_LOD = 33082
2328 GL_INT_IMAGE_CUBE = 36955
2329 GL_TESS_EVALUATION_SHADER = 36487
2330 GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 33357
2331 GL_PIXEL_UNPACK_BUFFER_BINDING = 35055
2332 GL_ARB_shader_bit_encoding = 1
2333 GL_IMAGE_2D_MULTISAMPLE = 36949
2334 GL_PROXY_TEXTURE_1D = 32867
2335 GL_STENCIL_BACK_FAIL = 34817
2336 GL_POLYGON_OFFSET_FACTOR = 32824
2337 GL_QUERY_BY_REGION_NO_WAIT = 36374
2338 GL_TRANSFORM_FEEDBACK_VARYINGS = 35971
2339 GL_UNSIGNED_INT_IMAGE_BUFFER = 36967
2340 GL_DEPTH_COMPONENT32F = 36012
2341 GL_LEQUAL = 515
2342 GL_TRIANGLE_FAN = 6
2343 GL_SYNC_FLUSH_COMMANDS_BIT = 1
2344 GL_ALWAYS = 519
2345 GL_TEXTURE_COMPARE_FUNC = 34893
2346 GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 36442
2347 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 36489
2348 GL_STENCIL_BACK_WRITEMASK = 36005
2349 GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 33352
2350 GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311
2351 GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 32
2352 GL_VERSION_1_5 = 1
2353 GL_INVALID_FRAMEBUFFER_OPERATION = 1286
2354 GL_ARB_texture_buffer_object_rgb32 = 1
2355 GL_BUFFER_ACCESS_FLAGS = 37151
2356 GL_ARB_draw_buffers_blend = 1
2357 GL_ARB_shading_language_include = 1
2358 GL_UNIFORM_BUFFER_SIZE = 35370
2359 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 36464
2360 GL_TRIANGLES = 4
2361 GL_SAMPLER_2D_ARRAY_SHADOW = 36292
2362 GL_ATOMIC_COUNTER_BUFFER_SIZE = 37571
2363 GL_DEPTH32F_STENCIL8 = 36013
2364 GL_MAX_ARRAY_TEXTURE_LAYERS = 35071
2365 GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975
2366 GL_UNIFORM_MATRIX_STRIDE = 35389
2367 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 37587
2368 GL_IMAGE_BINDING_NAME = 36666
2369 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 36443
2370 GL_MAX_SERVER_WAIT_TIMEOUT = 37137
2371 GL_TEXTURE_BUFFER_FORMAT = 35886
2372 GL_QUERY_BY_REGION_WAIT = 36373
2373 GL_TESS_GEN_VERTEX_ORDER = 36472
2374 GL_ATOMIC_COUNTER_BUFFER_BINDING = 37569
2375 GL_NOR = 5384
2376 GL_MAX_SUBROUTINES = 36327
2377 GL_TEXTURE_UPDATE_BARRIER_BIT = 256
2378 GL_PACK_ALIGNMENT = 3333
2379 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 37578
2380 GL_SAMPLER_2D_ARRAY = 36289
2381 GL_BLEND = 3042
2382 GL_ARB_sample_shading = 1
2383 GL_RENDERER = 7937
2384 GL_UNPACK_LSB_FIRST = 3313
2385 GL_MAX_VARYING_FLOATS = 35659
2386 GL_BGRA = 32993
2387 GL_ACTIVE_UNIFORM_BLOCKS = 35382
2388 GL_SAMPLE_MASK_VALUE = 36434
2389 GL_POLYGON_OFFSET_FILL = 32823
2390 GL_UNPACK_SKIP_IMAGES = 32877
2391 GL_COMPATIBLE_SUBROUTINES = 36427
2392 GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 36875
2393 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 37577
2394 GL_ARB_blend_func_extended = 1
2395 GL_TEXTURE_BASE_LEVEL = 33084
2396 GL_RGB16F = 34843
2397 GL_PACK_LSB_FIRST = 3329
2398 GL_SMOOTH_LINE_WIDTH_RANGE = 2850
2399 GL_FIRST_VERTEX_CONVENTION = 36429
2400 GL_DRAW_BUFFER6 = 34859
2401 GL_IMAGE_BINDING_LAYER = 36669
2402 GL_OR_REVERSE = 5387
2403 GL_CLIP_DISTANCE7 = 12295
2404 GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 37589
2405 GL_ARB_internalformat_query = 1
2406 GL_UNSIGNED_INT_SAMPLER_3D = 36307
2407 GL_ARB_ES2_compatibility = 1
2408 GL_UNIFORM_BLOCK_INDEX = 35386
2409 GL_DEBUG_TYPE_PERFORMANCE_ARB = 33360
2410 GL_RG16I = 33337
2411 GL_PACK_SKIP_IMAGES = 32875
2412 GL_INT_VEC3 = 35668
2413 GL_INT_VEC2 = 35667
2414 GL_STENCIL_FAIL = 2964
2415 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 35378
2416 GL_SAMPLER_1D_ARRAY_SHADOW = 36291
2417 GL_MAX_VERTEX_ATTRIBS = 34921
2418 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 37592
2419 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 36483
2420 GL_MAX_UNIFORM_BUFFER_BINDINGS = 35375
2421 GL_CONDITION_SATISFIED = 37148
2422 GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 1
2423 GL_LINE_WIDTH_RANGE = 2850
2424 GL_IMAGE_2D_MULTISAMPLE_ARRAY = 36950
2425 GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 1
2426 GL_FRAMEBUFFER_UNSUPPORTED = 36061
2427 GL_DST_ALPHA = 772
2428 GL_NO_RESET_NOTIFICATION_ARB = 33377
2429 GL_DEBUG_TYPE_OTHER_ARB = 33361
2430 GL_DRAW_BUFFER4 = 34857
2431 GL_MAX_VARYING_COMPONENTS = 35659
2432 GL_LESS = 513
2433 GL_ARB_viewport_array = 1
2434 GL_ARB_separate_shader_objects = 1
2435 GL_PROGRAM_BINARY_LENGTH = 34625
2436 GL_FRAMEBUFFER_UNDEFINED = 33305
2437 GL_TRANSFORM_FEEDBACK_BINDING = 36389
2438 GL_TEXTURE_1D_ARRAY = 35864
2439 GL_TEXTURE_STENCIL_SIZE = 35057
2440 GL_RENDERBUFFER_WIDTH = 36162
2441 GL_READ_FRAMEBUFFER_BINDING = 36010
2442 GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 36263
2443 GL_COMPRESSED_SRGB = 35912
2444 GL_TEXTURE_DEPTH_TYPE = 35862
2445 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 37581
2446 GL_COMPRESSED_RGBA = 34030
2447 GL_RGBA2 = 32853
2448 GL_EQUIV = 5385
2449 GL_DRAW_BUFFER10 = 34863
2450 GL_DRAW_BUFFER11 = 34864
2451 GL_RGBA8 = 32856
2452 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 36447
2453 GL_DRAW_BUFFER14 = 34867
2454 GL_PROXY_TEXTURE_2D_ARRAY = 35867
2455 GL_INT_IMAGE_3D = 36953
2456 GL_INFO_LOG_LENGTH = 35716
2457 GL_RGB_INTEGER = 36248
2458 GL_COLOR_ATTACHMENT10 = 36074
2459 GL_ARB_shader_subroutine = 1
2460 GL_DEBUG_SEVERITY_LOW_ARB = 37192
2461 GL_R16F = 33325
2462 GL_RENDERBUFFER_STENCIL_SIZE = 36181
2463 GL_MAX_COLOR_ATTACHMENTS = 36063
2464 GL_REPEAT = 10497
2465 GL_INT_IMAGE_2D_ARRAY = 36958
2466 GL_R16I = 33331
2467 GL_RG8_SNORM = 36757
2468 GL_POINT_SIZE_GRANULARITY = 2835
2469 GL_DRAW_BUFFER3 = 34856
2470 GL_STATIC_READ = 35045
2471 GL_VERSION_2_0 = 1
2472 GL_DEBUG_SOURCE_OTHER_ARB = 33355
2473 GL_GEOMETRY_SHADER_BIT = 4
2474 GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 35398
2475 GL_TEXTURE_GREEN_SIZE = 32861
2476 GL_VALIDATE_STATUS = 35715
2477 GL_MAP_READ_BIT = 1
2478 GL_RG16 = 33324
2479 GL_ACTIVE_ATTRIBUTES = 35721
2480 GL_MAX_COMBINED_IMAGE_UNIFORMS = 37071
2481 GL_NUM_COMPATIBLE_SUBROUTINES = 36426
2482 GL_INT_IMAGE_1D_ARRAY = 36957
2483 GL_STENCIL_CLEAR_VALUE = 2961
2484 GL_UNSIGNED_INT_2_10_10_10_REV = 33640
2485 GL_STENCIL_BUFFER_BIT = 1024
2486 GL_TEXTURE_2D_MULTISAMPLE = 37120
2487 GL_DRAW_BUFFER0 = 34853
2488 GL_COMPRESSED_SIGNED_RG_RGTC2 = 36286
2489 GL_ARB_texture_query_lod = 1
2490 GL_COLOR_ATTACHMENT3 = 36067
2491 GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 37131
2492 GL_MAX_TEXTURE_SIZE = 3379
2493 GL_BLEND_EQUATION_ALPHA = 34877
2494 GL_ACTIVE_SUBROUTINES = 36325
2495 GL_ARB_texture_cube_map_array = 1
2496 GL_RGBA_INTEGER = 36249
2497 GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 36264
2498 GL_INCR_WRAP = 34055
2499 GL_QUERY_RESULT_AVAILABLE = 34919
2500 GL_MAX_RENDERBUFFER_SIZE = 34024
2501 GL_RGBA4 = 32854
2502 GL_STENCIL_PASS_DEPTH_PASS = 2966
2503 GL_FRACTIONAL_ODD = 36475
2504 GL_RENDERBUFFER_ALPHA_SIZE = 36179
2505 GL_SAMPLE_SHADING_ARB = 35894
2506 GL_HIGH_INT = 36341
2507 GL_SAMPLER_CUBE_MAP_ARRAY = 36876
2508 GL_DYNAMIC_COPY = 35050
2509 GL_DECR_WRAP = 34056
2510 GL_POLYGON_SMOOTH = 2881
2511 GL_ATTACHED_SHADERS = 35717
2512 GL_SAMPLE_POSITION = 36432
2513 GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37133
2514 GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 37590
2515 GL_MAX_FRAGMENT_INPUT_COMPONENTS = 37157
2516 GL_ARB_shader_image_load_store = 1
2517 GL_GUILTY_CONTEXT_RESET_ARB = 33363
2518 GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 33375
2519 GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 37573
2520 GL_LINES = 1
2521 GL_TEXTURE18 = 34002
2522 GL_TEXTURE19 = 34003
2523 GL_TEXTURE17 = 34001
2524 GL_TEXTURE_BORDER_COLOR = 4100
2525 GL_TEXTURE14 = 33998
2526 GL_TEXTURE15 = 33999
2527 GL_TEXTURE12 = 33996
2528 GL_TEXTURE13 = 33997
2529 GL_TEXTURE10 = 33994
2530 GL_UNPACK_SKIP_ROWS = 3315
2531 GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = 36874
2532 GL_SAMPLE_BUFFERS = 32936
2533 GL_DEPTH_CLAMP = 34383
2534 GL_TEXTURE_COMPARE_MODE = 34892
2535 GL_BLEND_DST_ALPHA = 32970
2536 GL_RGB = 6407
2537 GL_INT_SAMPLER_CUBE = 36300
2538 GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 35885
2539 GL_ARB_framebuffer_sRGB = 1
2540 GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922
2541 GL_RGB5_A1 = 32855
2542 GL_DEPTH_ATTACHMENT = 36096
2543 GL_TEXTURE_ALPHA_SIZE = 32863
2544 GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972
2545 GL_COPY_INVERTED = 5388
2546 GL_MAX_PROGRAM_TEXEL_OFFSET = 35077
2547 GL_MAX_GEOMETRY_INPUT_COMPONENTS = 37155
2548 GL_LOWER_LEFT = 36001
2549 GL_TEXTURE_COMPRESSION_HINT = 34031
2550 GL_MAX_VIEWPORTS = 33371
2551 GL_RGBA32F = 34836
2552 GL_RGBA32I = 36226
2553 GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341
2554 GL_PIXEL_UNPACK_BUFFER = 35052
2555 GL_MAX_COMBINED_ATOMIC_COUNTERS = 37591
2556 GL_LINEAR_MIPMAP_NEAREST = 9985
2557 GL_ARB_get_program_binary = 1
2558 GL_STENCIL_WRITEMASK = 2968
2559 GL_RG8 = 33323
2560 GL_ARB_timer_query = 1
2561 GL_DEBUG_CALLBACK_FUNCTION_ARB = 33348
2562 GL_RGB10_A2 = 32857
2563 GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 36424
2564 GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 36969
2565 GL_INVALID_VALUE = 1281
2566 GL_MAX_VERTEX_IMAGE_UNIFORMS = 37066
2567 GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072
2568 GL_VERTEX_SHADER_BIT = 1
2569 GL_MAP_UNSYNCHRONIZED_BIT = 32
2570 GL_ZERO = 0
2571 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 36490
2572 GL_PIXEL_PACK_BUFFER = 35051
2573 GL_ELEMENT_ARRAY_BUFFER = 34963
2574 GL_TESS_CONTROL_SHADER_BIT = 8
2575 GL_CLEAR = 5376
2576 GL_BUFFER_MAP_LENGTH = 37152
2577 GL_ARB_texture_rgb10_a2ui = 1
2578 GL_MAX_VERTEX_STREAMS = 36465
2579 GL_INNOCENT_CONTEXT_RESET_ARB = 33364
2580 GL_ARB_debug_output = 1
2581 GL_PACK_COMPRESSED_BLOCK_WIDTH = 37163
2582 GL_MAX_ELEMENTS_INDICES = 33001
2583 GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 33346
2584 GL_UNSIGNED_NORMALIZED = 35863
2585 GL_SMOOTH_POINT_SIZE_GRANULARITY = 2835
2586 GL_SRC_ALPHA = 770
2587 GL_TEXTURE_3D = 32879
2588 GL_FIXED = 5132
2589 GL_GEOMETRY_VERTICES_OUT = 35094
2590 GL_DOUBLE_VEC3 = 36861
2591 GL_RGB8 = 32849
2592 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 37584
2593 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 37068
2594 GL_SAMPLE_COVERAGE_INVERT = 32939
2595 GL_NOTEQUAL = 517
2596 GL_UNIFORM_ARRAY_STRIDE = 35388
2597 GL_TEXTURE_SAMPLES = 37126
2598 GL_RGB4 = 32847
2599 GL_RGB5 = 32848
2600 GL_INCR = 7682
2601 GL_CULL_FACE = 2884
2602 GL_COMPRESSED_RED = 33317
2603 GL_INT_SAMPLER_1D_ARRAY = 36302
2604 GL_SAMPLE_COVERAGE_VALUE = 32938
2605 GL_ARB_compressed_texture_pixel_storage = 1
2606 GL_TEXTURE_RED_SIZE = 32860
2607 GL_RENDERBUFFER_RED_SIZE = 36176
2608 GL_INT = 5124
2609 GL_MAX_VIEWPORT_DIMS = 3386
2610 GL_TEXTURE16 = 34000
2611 GL_ARB_texture_gather = 1
2612 GL_TEXTURE_SWIZZLE_A = 36421
2613 GL_GREATER = 516
2614 GL_MAX_RECTANGLE_TEXTURE_SIZE = 34040
2615 GL_SAMPLE_SHADING = 35894
2616 GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 36486
2617 GL_PIXEL_PACK_BUFFER_BINDING = 35053
2618 GL_RG32UI = 33340
2619 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 36445
2620 GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 36874
2621 GL_NEVER = 512
2622 GL_UNSIGNED_INT_IMAGE_1D = 36962
2623 GL_STENCIL_VALUE_MASK = 2963
2624 GL_BLEND_DST = 3040
2625 GL_ELEMENT_ARRAY_BARRIER_BIT = 2
2626 GL_MAX_ELEMENTS_VERTICES = 33000
2627 GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 4
2628 GL_SAMPLER_CUBE_MAP_ARRAY_ARB = 36876
2629 GL_SYNC_CL_EVENT_COMPLETE_ARB = 33345
2630 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 36480
2631 GL_ARB_shader_stencil_export = 1
2632 GL_TEXTURE_SHARED_SIZE = 35903
2633 GL_COMPILE_STATUS = 35713
2634 GL_LOGIC_OP_MODE = 3056
2635 GL_ARB_seamless_cube_map = 1
2636 GL_FRAMEBUFFER_COMPLETE = 36053
2637 GL_TEXTURE11 = 33995
2638 GL_PACK_COMPRESSED_BLOCK_SIZE = 37166
2639 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661
2640 GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660
2641 GL_PACK_COMPRESSED_BLOCK_HEIGHT = 37164
2642 GL_ARB_occlusion_query2 = 1
2643 GL_TEXTURE_SWIZZLE_RGBA = 36422
2644 GL_FRACTIONAL_EVEN = 36476
2645 GL_DEPTH_COMPONENT32 = 33191
2646 GL_RGBA = 6408
2647 GL_SHORT = 5122
2648 GL_READ_FRAMEBUFFER = 36008
2649 GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 2
2650 GL_CW = 2304
2651 GL_UNSIGNED_INT_24_8 = 34042
2652 GL_UNSIGNED_BYTE = 5121
2653 GL_VIEWPORT_SUBPIXEL_BITS = 33372
2654 GL_MAX_PATCH_VERTICES = 36477
2655 GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658
2656 GL_IMAGE_1D = 36940
2657 GL_NICEST = 4354
2658 GL_UNIFORM_BARRIER_BIT = 4
2659 GL_ARB_draw_indirect = 1
2660 GL_VERSION_3_2 = 1
2661 GL_UNSIGNED_INT_10F_11F_11F_REV = 35899
2662 GL_TEXTURE_BINDING_2D = 32873
2663 GL_OBJECT_TYPE = 37138
2664 GL_ISOLINES = 36474
2665 GL_UNSIGNED_INT_8_8_8_8_REV = 33639
2666 GL_ACTIVE_PROGRAM = 33369
2667 GL_R8UI = 33330
2668 GL_STATIC_DRAW = 35044
2669 GL_ARB_sync = 1
2670 GL_VERSION_1_4 = 1
2671 GL_VERSION_1_3 = 1
2672 GL_RENDERBUFFER = 36161
2673 GL_VERSION_1_1 = 1
2674 GL_VERSION_1_0 = 1
2675 GL_FLOAT_MAT2x3 = 35685
2676 GL_UNSIGNED_BYTE_3_3_2 = 32818
2677 GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299
2678 GL_FLOAT_MAT2x4 = 35686
2679 GL_TESS_GEN_POINT_MODE = 36473
2680 GL_TESS_GEN_MODE = 36470
2681 GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973
2682 GL_DRAW_BUFFER = 3073
2683 GL_VERSION_3_1 = 1
2684 GL_VERSION_3_0 = 1
2685 GL_VERSION_3_3 = 1
2686 GL_PRIMITIVES_GENERATED = 35975
2687 GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36961
2688 GL_STENCIL_INDEX4 = 36167
2689 GL_SAMPLER_3D = 35679
2690 GL_MAX = 32776
2691 GL_TEXTURE_GREEN_TYPE = 35857
2692 GL_STENCIL_INDEX8 = 36168
2693 GL_DRAW_BUFFER1 = 34854
2694 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 36446
2695 GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 36875
2696 GL_OR_INVERTED = 5389
2697 GL_RGB8UI = 36221
2698 GL_RED_SNORM = 36752
2699 GL_STENCIL_INDEX16 = 36169
2700 GL_SHADER_INCLUDE_ARB = 36270
2701 GL_INVALID_INDEX = 4294967295L
2702 GL_RG32F = 33328
2703 GL_INT_IMAGE_2D_RECT = 36954
2704 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 35881
2705 GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 37159
2706 GL_ARB_gpu_shader5 = 1
2707 GL_SAMPLER_1D_SHADOW = 35681
2708 GL_BLEND_DST_RGB = 32968
2709 GL_UNSIGNED_INT_IMAGE_2D_RECT = 36965
2710 GL_CLIP_DISTANCE6 = 12294
2711 GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 35372
2712 GL_RG16F = 33327
2713 GL_BLEND_COLOR = 32773
2714 GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 37580
2715 GL_BLEND_SRC = 3041
2716 GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050
2717 GL_RGB8_SNORM = 36758
2718 GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 36425
2719 GL_TEXTURE_2D = 3553
2720 GL_WRITE_ONLY = 35001
2721 GL_FLOAT_MAT3 = 35675
2722 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 37575
2723 GL_STENCIL_ATTACHMENT = 36128
2724 GL_TEXTURE_2D_ARRAY = 35866
2725 GL_SAMPLE_COVERAGE = 32928
2726 GL_UNDEFINED_VERTEX = 33376
2727 GL_DRAW_FRAMEBUFFER = 36009
2728 GL_MAX_DEPTH_TEXTURE_SAMPLES = 37135
2729 GL_SAMPLES = 32937
2730 GL_TEXTURE_LOD_BIAS = 34049
2731 GL_CURRENT_QUERY = 34917
2732 GL_RGB10_A2UI = 36975
2733 __GLsync._fields_ = [
2734 ]
2735 __all__ = ['glCopyTexImage1D', 'GLsizei', 'glStencilMaskSeparate',
2736 'GL_DITHER', 'GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE',
2737 'glCompressedTexSubImage3D', 'GLboolean',
2738 'GL_INT_IMAGE_2D_MULTISAMPLE',
2739 'GL_PROXY_TEXTURE_2D_MULTISAMPLE', 'GL_TEXTURE_MAX_LOD',
2740 'GLchar', 'GL_SAMPLER_2D_RECT', 'GL_RGB9_E5',
2741 'GL_TEXTURE_COMPRESSED', 'GL_ALL_BARRIER_BITS',
2742 'GL_RGBA32UI', 'GL_TEXTURE_MIN_LOD',
2743 'GL_TEXTURE_CUBE_MAP_POSITIVE_Y',
2744 'GL_TEXTURE_CUBE_MAP_POSITIVE_X',
2745 'GL_TEXTURE_CUBE_MAP_POSITIVE_Z', 'GL_BYTE',
2746 'GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE',
2747 'GL_COMPRESSED_RGBA', 'glVertexAttribP4ui',
2748 'GL_TIMEOUT_IGNORED', 'glIsBuffer', 'glGetMultisamplefv',
2749 'glProgramUniformMatrix4fv',
2750 'GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB',
2751 'GL_TEXTURE_BINDING_BUFFER', 'GL_BUFFER_USAGE',
2752 'GL_WAIT_FAILED', 'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING',
2753 'GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE',
2754 'GL_TEXTURE_BINDING_2D_MULTISAMPLE',
2755 'GL_TRIANGLE_STRIP_ADJACENCY',
2756 'GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS',
2757 'GL_TRANSFORM_FEEDBACK_BUFFER', 'glMinSampleShadingARB',
2758 'GL_PROVOKING_VERTEX', 'GL_SIGNED_NORMALIZED',
2759 'GL_RG_SNORM', 'glVertexAttrib4ubv',
2760 'glGetBufferParameteriv', 'GLhalfARB', 'GL_POINT_SIZE',
2761 'GL_TEXTURE_COMPARE_FUNC', 'GL_RGB12', 'GL_RGB10',
2762 'GL_RGB16', 'GL_POLYGON_OFFSET_FILL', 'glVertexAttribL4d',
2763 'GL_FIRST_VERTEX_CONVENTION', 'GLfloat',
2764 'GL_FRAGMENT_SHADER_BIT', 'glUniformMatrix3dv',
2765 'GL_DOUBLE_MAT4', 'GL_DOUBLE_MAT2', 'GL_DOUBLE_MAT3',
2766 'glResumeTransformFeedback', 'GL_SHADING_LANGUAGE_VERSION',
2767 'GL_MIN_SAMPLE_SHADING_VALUE',
2768 'GL_UNSIGNED_SHORT_1_5_5_5_REV', 'glVertexAttribI2i',
2769 'GL_CONTEXT_CORE_PROFILE_BIT',
2770 'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS',
2771 'GL_FRAGMENT_SHADER_DERIVATIVE_HINT', 'GL_TEXTURE_DEPTH',
2772 'glIsEnabled', 'glStencilOp', 'glFramebufferTexture2D',
2773 'GL_DRAW_BUFFER6', 'GL_DRAW_BUFFER7', 'GL_DRAW_BUFFER4',
2774 'GL_DRAW_BUFFER5', 'GL_DRAW_BUFFER2', 'GL_DRAW_BUFFER3',
2775 'GL_DRAW_BUFFER0', 'GL_DRAW_BUFFER1', 'GL_COPY',
2776 'GL_DRAW_BUFFER8', 'GL_DRAW_BUFFER9',
2777 'GL_TEXTURE_CUBE_MAP_SEAMLESS', 'GL_TEXTURE_RECTANGLE',
2778 'GL_FILL', 'GL_INT_IMAGE_1D', 'GL_SRC_COLOR',
2779 'GL_SAMPLER_BINDING', 'GL_ARB_robustness',
2780 'GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES',
2781 'GL_SAMPLE_BUFFERS', 'glDeleteVertexArrays',
2782 'GL_RGBA_INTEGER', 'GL_ARB_gpu_shader_fp64',
2783 'glGetnMapdvARB', 'GL_ACTIVE_ATTRIBUTE_MAX_LENGTH',
2784 'GL_EXTENSIONS', 'glViewportArrayv', 'GL_UPPER_LEFT',
2785 'GL_DEPTH_BUFFER_BIT', 'GL_STENCIL_BACK_PASS_DEPTH_FAIL',
2786 'GL_INT_SAMPLER_CUBE_MAP_ARRAY', 'GL_UNIFORM_BUFFER',
2787 'GL_CCW', 'glDebugMessageInsertARB',
2788 'GL_DEPTH_COMPONENT24', 'glUniform2dv',
2789 'GL_VERTEX_ATTRIB_ARRAY_INTEGER',
2790 'GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE', 'GL_R32I',
2791 'GL_R32F', 'GL_MAX_VIEWPORTS', 'glGetPointerv',
2792 'GL_MAX_VARYING_COMPONENTS', 'glGetUniformfv',
2793 'glGetUniformuiv',
2794 'GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS',
2795 'glGetnUniformfvARB', 'GL_RGBA_SNORM',
2796 'glCompileShaderIncludeARB', 'glDrawElementsInstanced',
2797 'GL_FLOAT_MAT3', 'GL_DEPTH', 'GL_FLOAT_MAT4',
2798 'glGetRenderbufferParameteriv',
2799 'GL_MAX_TESS_PATCH_COMPONENTS', 'GL_RG8I', 'GL_RGBA8I',
2800 'glFenceSync', 'GL_ARB_cl_event', 'GL_RG32F',
2801 'glBlendEquationSeparate', 'glVertexAttrib3sv',
2802 'glValidateProgramPipeline',
2803 'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER',
2804 'GL_SAMPLER_CUBE_SHADOW', 'GL_TEXTURE_BINDING_3D',
2805 'glGenSamplers', 'GL_TEXTURE', 'GL_MAX_CLIP_DISTANCES',
2806 'GLsizeiptr', 'GL_ARB_depth_buffer_float',
2807 'glDrawTransformFeedback', 'GL_ACTIVE_UNIFORMS',
2808 'glGetTexParameterIuiv', 'glVertexAttrib4Nbv',
2809 'GL_UNSIGNED_INT_ATOMIC_COUNTER', 'glIsSync',
2810 'GL_NUM_COMPRESSED_TEXTURE_FORMATS',
2811 'GL_BLEND_EQUATION_RGB', 'glVertexAttribL2d',
2812 'glUniformMatrix2x3dv', 'glVertexAttribL3d',
2813 'GL_MAX_IMAGE_UNITS', 'GL_BLEND_EQUATION',
2814 'GL_INT_IMAGE_BUFFER', 'GL_MAX_GEOMETRY_OUTPUT_COMPONENTS',
2815 'glProgramUniform1ui', 'GL_LINE',
2816 'GL_PIXEL_BUFFER_BARRIER_BIT',
2817 'GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS',
2818 'GL_UNSIGNED_INT_SAMPLER_1D_ARRAY',
2819 'GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE', 'glUniform4uiv',
2820 'GL_BLUE_INTEGER', 'glVertexAttribL1dv', 'GL_SYNC_FLAGS',
2821 'GL_PATCH_DEFAULT_OUTER_LEVEL', 'GL_RG32I',
2822 'GL_UNSIGNED_BYTE_2_3_3_REV',
2823 'GL_RENDERBUFFER_INTERNAL_FORMAT', 'glScissorArrayv',
2824 'GL_DEBUG_LOGGED_MESSAGES_ARB', 'GLubyte',
2825 'GL_RENDERBUFFER_WIDTH',
2826 'GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER',
2827 'GL_SAMPLE_ALPHA_TO_COVERAGE',
2828 'GL_DRAW_INDIRECT_BUFFER_BINDING',
2829 'GL_ARB_tessellation_shader', 'GL_INT_IMAGE_2D',
2830 'glMapBuffer', 'GL_INVALID_OPERATION',
2831 'GL_CLAMP_READ_COLOR', 'GL_RED_INTEGER', 'glDeleteSync',
2832 'GL_COLOR_CLEAR_VALUE', 'GL_COLOR_ATTACHMENT5',
2833 'GL_COLOR_ATTACHMENT4', 'GL_COLOR_ATTACHMENT7',
2834 'GL_COLOR_ATTACHMENT6', 'glUniformMatrix4x2dv',
2835 'GL_COLOR_ATTACHMENT0', 'GL_COLOR_ATTACHMENT3',
2836 'GL_COLOR_ATTACHMENT2', 'glUniform3iv',
2837 'GL_COLOR_ATTACHMENT9', 'GL_COLOR_ATTACHMENT8',
2838 'glPolygonMode', 'GL_DEPTH_WRITEMASK', 'GL_PATCH_VERTICES',
2839 'GL_CULL_FACE_MODE', 'GL_TEXTURE_1D_ARRAY',
2840 'glProgramUniform4iv', 'uint64_t',
2841 'GL_MIN_MAP_BUFFER_ALIGNMENT', 'glUseProgram',
2842 'glGetProgramInfoLog', 'GL_RGB_SNORM', 'GL_FLOAT_MAT3x2',
2843 'GL_ALWAYS', 'GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB',
2844 'GL_POINT_SPRITE_COORD_ORIGIN', 'GL_POINT_SIZE_RANGE',
2845 'GL_DEBUG_SOURCE_APPLICATION_ARB',
2846 'GL_DEBUG_TYPE_ERROR_ARB', 'GL_SHADER_TYPE',
2847 'glDeleteShader', 'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE',
2848 'GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER',
2849 'GL_MAX_VERTEX_STREAMS', 'glUniform2ui',
2850 'glVertexAttribI3i', 'GL_RG16UI', 'glVertexAttribI4usv',
2851 'glTexParameterf', 'glTexParameteri', 'glGetShaderSource',
2852 'GL_STENCIL_BACK_REF', 'GLclampf', 'GLbyte', 'GLclampd',
2853 'GL_STEREO', 'GL_ALREADY_SIGNALED',
2854 'GL_ARB_explicit_attrib_location', 'GL_MEDIUM_INT',
2855 'GL_TEXTURE_CUBE_MAP', 'glVertexAttribP1uiv',
2856 'glLinkProgram', 'GL_MAX_IMAGE_SAMPLES',
2857 'glDebugMessageCallbackARB', 'glGetString',
2858 'GL_TEXTURE_BUFFER', 'GL_PACK_COMPRESSED_BLOCK_WIDTH',
2859 'glEndQuery', 'GL_POINTS', 'glVertexAttribI2ui',
2860 'GL_MAP_UNSYNCHRONIZED_BIT', 'glDeleteTextures',
2861 'GL_RENDERBUFFER_BLUE_SIZE', 'GL_UNIFORM_NAME_LENGTH',
2862 'glVertexAttrib4f', 'glVertexAttrib4d', 'GL_NAND',
2863 'GL_LINE_WIDTH_GRANULARITY', 'glBeginConditionalRender',
2864 'GL_MAX_3D_TEXTURE_SIZE', 'glSamplerParameteri',
2865 'GL_DONT_CARE', 'glSamplerParameterf', 'glUniform1f',
2866 'glUniform1d', 'glGetCompressedTexImage', 'glUniform1i',
2867 'GL_UNIFORM_BLOCK_BINDING', 'GL_LINE_WIDTH', 'GLint64EXT',
2868 'GL_LEQUAL', 'GL_ARB_transform_feedback2',
2869 'GL_ARB_transform_feedback3', 'GL_ONE_MINUS_SRC1_ALPHA',
2870 'glCullFace', 'glProgramUniform4i', 'GL_ARB_timer_query',
2871 'glProgramUniform4f', 'glViewportIndexedf',
2872 'glProgramUniform4d', 'glVertexAttribI2uiv',
2873 'GL_CURRENT_VERTEX_ATTRIB', 'glAttachShader',
2874 'glQueryCounter', 'GL_LINES_ADJACENCY',
2875 'GL_IMPLEMENTATION_COLOR_READ_TYPE',
2876 'GL_UNSIGNED_SHORT_4_4_4_4_REV',
2877 'GL_UNPACK_COMPRESSED_BLOCK_SIZE', 'glVertexAttribI4sv',
2878 'GL_LINE_STRIP_ADJACENCY', 'glTexParameterIuiv',
2879 'GL_INT_IMAGE_CUBE_MAP_ARRAY', 'GL_VIEWPORT_BOUNDS_RANGE',
2880 'GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION',
2881 'GL_PIXEL_UNPACK_BUFFER_BINDING',
2882 'GL_TRANSFORM_FEEDBACK_VARYINGS',
2883 'GL_MAX_COLOR_ATTACHMENTS',
2884 'GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS',
2885 'glIsTransformFeedback',
2886 'GL_MAX_GEOMETRY_SHADER_INVOCATIONS',
2887 'GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS',
2888 'glIsProgramPipeline', 'GL_STENCIL_BACK_WRITEMASK',
2889 'GL_INVALID_FRAMEBUFFER_OPERATION', 'GLintptr',
2890 'glUniformMatrix3fv', 'glGetnMapfvARB',
2891 'GL_DEPTH32F_STENCIL8', 'GL_MAX_ARRAY_TEXTURE_LAYERS',
2892 'GL_IMAGE_BINDING_NAME',
2893 'GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB',
2894 'GL_MAX_SERVER_WAIT_TIMEOUT', 'GL_NOR',
2895 'glGetNamedStringARB', 'GL_TEXTURE_UPDATE_BARRIER_BIT',
2896 'GL_PACK_ALIGNMENT',
2897 'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER',
2898 'glStencilFunc', 'GL_UNPACK_LSB_FIRST',
2899 'glGetProgramPipelineiv', 'GL_ACTIVE_TEXTURE',
2900 'GL_TEXTURE_BASE_LEVEL', 'glGetShaderInfoLog',
2901 'GL_UNSIGNED_INT_SAMPLER_3D', 'glVertexAttribI4i',
2902 'GL_INT_VEC4', 'GL_INT_VEC3', 'GL_INT_VEC2',
2903 'GL_STENCIL_FAIL', 'GL_DOUBLEBUFFER', 'GL_VERSION_4_2',
2904 'GL_VERSION_4_0', 'GL_VERSION_4_1', 'glGetSubroutineIndex',
2905 'glVertexAttrib2sv', 'GL_IMAGE_2D_MULTISAMPLE_ARRAY',
2906 'GL_FRAMEBUFFER_UNSUPPORTED', 'GLushort',
2907 'GL_ARB_viewport_array', 'GL_ARB_separate_shader_objects',
2908 'GL_MAX_CUBE_MAP_TEXTURE_SIZE', 'glGetnUniformdvARB',
2909 'GL_TEXTURE_BLUE_SIZE', 'GLsizeiptrARB', 'glDeleteBuffers',
2910 'glBindProgramPipeline', 'glScissor', 'glGetBooleanv',
2911 'GL_DRAW_BUFFER10', 'GL_DRAW_BUFFER11', 'GL_DRAW_BUFFER12',
2912 'GL_DRAW_BUFFER13', 'GL_UNSIGNED_INT_10_10_10_2',
2913 'GL_DRAW_BUFFER15', 'GL_INT_IMAGE_3D',
2914 'GL_SRC_ALPHA_SATURATE', 'GL_CONSTANT_ALPHA', 'GL_R16I',
2915 'glGetStringi',
2916 'GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER',
2917 'GL_SCISSOR_TEST', 'glPointParameterfv', 'glUniform2fv',
2918 'GL_STENCIL_CLEAR_VALUE', 'GL_SAMPLE_MASK_VALUE',
2919 'glBindBufferRange', 'glVertexAttribL3dv',
2920 'glGetUniformdv', 'GL_ARB_texture_cube_map_array',
2921 'GL_MAX_RENDERBUFFER_SIZE', 'GL_INCR_WRAP',
2922 'GL_RENDERBUFFER_ALPHA_SIZE', 'GL_HIGH_INT',
2923 'GL_SAMPLE_SHADING_ARB', 'GL_SAMPLE_POSITION',
2924 'GL_MAX_FRAGMENT_ATOMIC_COUNTERS',
2925 'GL_ARB_shader_image_load_store',
2926 'GL_GUILTY_CONTEXT_RESET_ARB', 'GL_INCR',
2927 'glClientWaitSync', 'GL_TEXTURE_BORDER_COLOR',
2928 'GL_UNPACK_SKIP_ROWS', 'GL_UNSIGNED_INT_IMAGE_3D',
2929 'glBlendFunciARB', 'glVertexAttrib4Nsv', 'GL_DEPTH_CLAMP',
2930 'GL_BLEND_DST_ALPHA', 'glGetUniformSubroutineuiv',
2931 'GL_INT_SAMPLER_CUBE', 'GL_TEXTURE14', 'GL_DECR_WRAP',
2932 'GL_CURRENT_QUERY', 'GL_COLOR_ATTACHMENT10',
2933 'GL_VERTEX_SHADER', 'GL_RGB16UI', 'GL_COPY_INVERTED',
2934 'glIsSampler', 'GL_MAX_GEOMETRY_INPUT_COMPONENTS',
2935 'GL_LOWER_LEFT', 'glCopyTexSubImage1D',
2936 'glCheckFramebufferStatus', 'GL_TEXTURE_BINDING_1D',
2937 'GL_PIXEL_UNPACK_BUFFER',
2938 'GL_TEXTURE_BUFFER_DATA_STORE_BINDING',
2939 'glDrawRangeElements', 'glSamplerParameterIiv',
2940 'GL_VERTEX_SHADER_BIT', 'GL_ZERO',
2941 'GL_ELEMENT_ARRAY_BUFFER',
2942 'GL_UNSIGNED_INT_2_10_10_10_REV', 'GL_BUFFER_MAP_LENGTH',
2943 'glMultiDrawArrays', 'GL_READ_ONLY',
2944 'GL_MAX_FRAGMENT_IMAGE_UNIFORMS', 'glDeleteNamedStringARB',
2945 'GL_FIXED', 'glVertexAttribL1d', 'glVertexAttribI3uiv',
2946 'GL_COMPRESSED_RED', 'GL_BGR', 'GL_RGBA16_SNORM',
2947 'GL_MAX_VIEWPORT_DIMS', 'glBeginQuery', 'glBindBuffer',
2948 'GL_MAX_RECTANGLE_TEXTURE_SIZE', 'glUniformMatrix2x4fv',
2949 'GL_ACTIVE_ATOMIC_COUNTER_BUFFERS',
2950 'GL_ELEMENT_ARRAY_BARRIER_BIT', 'GL_MAX_ELEMENTS_VERTICES',
2951 'glDepthRangeIndexed', 'glGetError', 'GL_COMPILE_STATUS',
2952 'GL_LOGIC_OP_MODE', 'glGetTexLevelParameterfv',
2953 'glGetnColorTableARB', 'GL_READ_WRITE', 'GL_UNSIGNED_BYTE',
2954 'GLuint64EXT', 'glProgramUniform2ui',
2955 'glProgramUniform4ui', 'GL_PIXEL_PACK_BUFFER',
2956 'GL_VERSION_1_5', 'GL_PACK_LSB_FIRST',
2957 'GL_ATOMIC_COUNTER_BUFFER_SIZE', 'GL_VERSION_1_2',
2958 'GL_VERSION_1_1', 'GL_VERSION_1_0',
2959 'GL_UNSIGNED_BYTE_3_3_2',
2960 'GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB',
2961 'GL_TRANSFORM_FEEDBACK_BUFFER_SIZE', 'GL_DRAW_BUFFER',
2962 'GL_VERSION_3_1', 'GL_VERSION_3_0', 'GL_VERSION_3_3',
2963 'GL_STENCIL_INDEX1', 'GL_STENCIL_INDEX4',
2964 'GL_TEXTURE_GREEN_TYPE', 'GL_STENCIL_INDEX8', 'GL_RGB8UI',
2965 'GL_STENCIL_INDEX16', 'GL_INT_IMAGE_2D_RECT',
2966 'GL_ARB_gpu_shader5', 'GL_BLEND_DST_RGB', 'GL_CLEAR',
2967 'glPixelStoref', 'GL_ARB_shader_stencil_export',
2968 'glPatchParameterfv', 'GL_PIXEL_PACK_BUFFER_BINDING',
2969 'GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB',
2970 'GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS',
2971 'glVertexAttribI3ui', 'GL_RGB5_A1',
2972 'GL_VERTEX_ATTRIB_ARRAY_SIZE',
2973 'GL_MAX_GEOMETRY_IMAGE_UNIFORMS', 'GL_FLOAT_VEC2',
2974 'GL_FLOAT_VEC3', 'GL_FLOAT_VEC4', 'glProgramParameteri',
2975 'GL_BUFFER_MAP_OFFSET', 'GL_INVALID_INDEX',
2976 'GL_BUFFER_SIZE', 'GL_UNSIGNED_INT_SAMPLER_BUFFER',
2977 'GL_UNIFORM_BUFFER_START',
2978 'GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS',
2979 'glGenFramebuffers',
2980 'GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS', 'GL_DOUBLE',
2981 'glCreateShader', 'glGenRenderbuffers',
2982 'glCopyTexSubImage2D', 'glBlendFuncSeparate',
2983 'GL_MAX_SAMPLES', 'glGetAttachedShaders',
2984 'GL_CONTEXT_FLAGS', 'GL_ALL_SHADER_BITS', 'glPointSize',
2985 'glGetProgramPipelineInfoLog', 'GL_ARB_map_buffer_range',
2986 'glVertexAttrib4Nuiv', 'glRenderbufferStorage',
2987 'glWaitSync', 'GL_QUERY_WAIT', 'glUniform3i',
2988 'glBlendEquationSeparatei', 'glUniform3d', 'glUniform3f',
2989 'GL_MAX_TEXTURE_LOD_BIAS', 'GL_ALIASED_LINE_WIDTH_RANGE',
2990 'GLint', 'glGetFragDataIndex', 'GL_POINT',
2991 'GL_LINEAR_MIPMAP_NEAREST',
2992 'GL_RESET_NOTIFICATION_STRATEGY_ARB',
2993 'GL_SMOOTH_LINE_WIDTH_GRANULARITY', 'GL_SRGB',
2994 'GL_ONE_MINUS_CONSTANT_COLOR', 'GL_UNSIGNED_INT_8_8_8_8',
2995 'GL_MAX_TESS_CONTROL_INPUT_COMPONENTS',
2996 'glDeleteFramebuffers', 'glDrawArrays',
2997 'GL_UNSIGNED_INT_SAMPLER_2D_RECT', 'glGetnTexImageARB',
2998 'glClear', 'glBlendFuncSeparateiARB', 'glVertexAttribP2ui',
2999 'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME',
3000 'GL_BLEND_SRC_ALPHA', 'GL_UNSIGNED_INT_IMAGE_2D',
3001 'glVertexAttrib4Nub', 'GL_AND_REVERSE', 'glBindBufferBase',
3002 'glTexImage1D', 'GL_QUERY_RESULT_AVAILABLE',
3003 'GL_RGBA8_SNORM', 'GL_INT_SAMPLER_3D',
3004 'glGetQueryObjecti64v', 'GL_AND', 'glIsRenderbuffer',
3005 'GL_STATIC_COPY', 'glIsVertexArray',
3006 'glDisableVertexAttribArray',
3007 'GL_ARB_texture_compression_bptc', 'glStencilOpSeparate',
3008 'GL_ONE_MINUS_DST_ALPHA', 'glVertexAttribI4ubv',
3009 'GL_SYNC_GPU_COMMANDS_COMPLETE',
3010 'GL_VERTEX_ATTRIB_ARRAY_POINTER',
3011 'GL_TESS_CONTROL_SHADER_BIT',
3012 'GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY',
3013 'GL_MAX_GEOMETRY_OUTPUT_VERTICES',
3014 'GL_DRAW_INDIRECT_BUFFER',
3015 'GL_IMPLEMENTATION_COLOR_READ_FORMAT', 'glPolygonOffset',
3016 'glGetVertexAttribIiv', 'GL_COMPRESSED_TEXTURE_FORMATS',
3017 'GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY',
3018 'GL_DEBUG_SEVERITY_HIGH_ARB', 'glPatchParameteri',
3019 'GL_TESS_CONTROL_OUTPUT_VERTICES',
3020 'GL_SAMPLER_2D_RECT_SHADOW', 'GL_TEXTURE30',
3021 'GL_TEXTURE31', 'GL_UNSIGNED_INT_SAMPLER_1D',
3022 'GL_BACK_LEFT', 'GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS',
3023 'GL_BUFFER_MAP_POINTER', 'GL_LINE_SMOOTH', 'GLbitfield',
3024 'GL_ARB_provoking_vertex', 'GL_STENCIL_REF',
3025 'GL_ACTIVE_SUBROUTINE_UNIFORMS',
3026 'glBlendEquationSeparateiARB', 'GL_DOUBLE_MAT4x2',
3027 'GL_DOUBLE_MAT4x3', 'GL_COPY_WRITE_BUFFER',
3028 'glStencilFuncSeparate', 'GL_PROXY_TEXTURE_1D_ARRAY',
3029 'GLint64',
3030 'GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS',
3031 'GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS',
3032 'GL_PROGRAM_SEPARABLE', 'GL_MAX_VERTEX_UNIFORM_VECTORS',
3033 'glVertexAttribI3iv', 'glUniform2i', 'glUniform2f',
3034 'glUniform2d', 'GL_TEXTURE_MAG_FILTER',
3035 'glFramebufferTextureLayer', 'GL_ONE_MINUS_SRC1_COLOR',
3036 'GL_STREAM_READ', 'glProgramUniform2fv', 'GL_SAMPLER_CUBE',
3037 'glProgramUniformMatrix2x4dv', 'GL_INT_2_10_10_10_REV',
3038 'GL_LEFT', 'GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS',
3039 'glGetInteger64i_v', 'glBlitFramebuffer', 'glIsEnabledi',
3040 'GL_MAX_TEXTURE_SIZE', 'GL_ARRAY_BUFFER', 'GLintptrARB',
3041 'GL_OR_REVERSE', 'GL_TEXTURE_COMPRESSED_IMAGE_SIZE',
3042 'GL_TEXTURE_1D', 'GL_BLEND_SRC_RGB',
3043 'glProgramUniformMatrix3fv',
3044 'GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS',
3045 'glBindFragDataLocation', 'GL_SAMPLE_ALPHA_TO_ONE',
3046 'GL_NUM_SHADER_BINARY_FORMATS', 'glGetnPolygonStippleARB',
3047 'GL_INT_SAMPLER_2D', 'GL_SAMPLER_2D_MULTISAMPLE',
3048 'GL_DOUBLE_MAT3x2', 'GL_STENCIL_PASS_DEPTH_FAIL',
3049 'GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY', 'GL_DOUBLE_MAT3x4',
3050 'GL_IMAGE_2D_MULTISAMPLE',
3051 'GL_MAX_GEOMETRY_UNIFORM_BLOCKS',
3052 'GL_UNSIGNED_SHORT_5_6_5_REV', 'GL_FIXED_ONLY', 'GL_NONE',
3053 'glCopyTexSubImage3D', 'GL_POLYGON_MODE', 'GL_HALF_FLOAT',
3054 'GL_SCISSOR_BOX', 'GL_UNIFORM_BLOCK_DATA_SIZE',
3055 'glGetActiveUniformBlockiv', 'GL_UNIFORM_IS_ROW_MAJOR',
3056 'GL_MAX_UNIFORM_BLOCK_SIZE',
3057 'GL_FRAGMENT_INTERPOLATION_OFFSET_BITS', 'GL_ALPHA',
3058 'GL_MIN_FRAGMENT_INTERPOLATION_OFFSET',
3059 'GL_COLOR_WRITEMASK', 'glBindVertexArray',
3060 'GL_UNSIGNED_INT_IMAGE_1D', 'GL_MAX_TEXTURE_IMAGE_UNITS',
3061 'GL_TEXTURE_WRAP_R', 'GL_TEXTURE_WRAP_S',
3062 'GL_TEXTURE_WRAP_T', 'GL_DST_ALPHA', 'GL_FLOAT_MAT2',
3063 'GL_ARB_texture_multisample', 'GL_INT_SAMPLER_2D_ARRAY',
3064 'GL_COMPRESSED_RGB', 'GL_SRC1_COLOR',
3065 'glUniformMatrix2x4dv', 'glViewport',
3066 'GL_TEXTURE_SWIZZLE_R', 'GL_PACK_SWAP_BYTES', 'GL_EQUAL',
3067 'GL_TEXTURE_SWIZZLE_G', 'GL_MIN_SAMPLE_SHADING_VALUE_ARB',
3068 'GL_TEXTURE_BINDING_1D_ARRAY', 'GL_TEXTURE_SWIZZLE_B',
3069 'GL_TEXTURE_SWIZZLE_A', 'GL_LOW_FLOAT',
3070 'glGetActiveSubroutineUniformiv',
3071 'GL_POINT_FADE_THRESHOLD_SIZE', 'GL_INT_SAMPLER_BUFFER',
3072 'glTexBuffer', 'glPixelStorei', 'glValidateProgram',
3073 'glActiveShaderProgram',
3074 'GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW', 'GL_LINE_STRIP',
3075 'GL_PACK_ROW_LENGTH', 'glBindTexture', 'GL_COLOR',
3076 'GL_DYNAMIC_READ', 'glDetachShader',
3077 'glUniformMatrix3x4dv', 'GL_DEPTH_STENCIL',
3078 'GL_SYNC_CONDITION', 'GL_ACTIVE_UNIFORM_MAX_LENGTH',
3079 'glViewportIndexedfv', 'GL_MAP_INVALIDATE_RANGE_BIT',
3080 'GL_TEXTURE23', 'GL_TEXTURE22', 'GL_TEXTURE21',
3081 'GL_TEXTURE20', 'GL_TEXTURE27', 'GL_TEXTURE26',
3082 'GL_TEXTURE25', 'GL_TEXTURE24', 'GL_R8_SNORM',
3083 'GL_TEXTURE29', 'GL_TEXTURE28', 'glDrawElementsBaseVertex',
3084 'GL_ELEMENT_ARRAY_BUFFER_BINDING',
3085 'GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER',
3086 'GL_TRIANGLES_ADJACENCY', 'glSampleCoverage',
3087 'GL_IMAGE_2D_ARRAY', 'GL_READ_BUFFER',
3088 'GL_PACK_SKIP_PIXELS', 'GL_ARB_half_float_vertex',
3089 'GL_TESS_CONTROL_SHADER', 'GL_GEQUAL', 'glGetUniformiv',
3090 'GL_RGBA8UI', 'GL_R16F', 'GL_TRANSFORM_FEEDBACK',
3091 'glUniform4ui', 'glBindFramebuffer',
3092 'GL_TEXTURE_COMPRESSION_HINT', 'GL_COMPRESSED_RED_RGTC1',
3093 'GL_UNSIGNED_INT_24_8', 'GL_ARB_conservative_depth',
3094 'GL_ARRAY_BUFFER_BINDING', 'GL_TEXTURE_2D',
3095 'glScissorIndexed', 'GL_DYNAMIC_DRAW',
3096 'GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS',
3097 'GL_UNPACK_ROW_LENGTH', 'GL_CURRENT_PROGRAM',
3098 'GL_BUFFER_MAPPED', 'glCreateShaderProgramv',
3099 'glGetQueryObjectiv', 'GL_STREAM_DRAW',
3100 'GL_ARB_ES2_compatibility',
3101 'GL_MAX_UNIFORM_BUFFER_BINDINGS', 'glGenerateMipmap',
3102 'GL_BUFFER_UPDATE_BARRIER_BIT', 'GL_SIGNALED',
3103 'GL_FRAMEBUFFER', 'glPointParameteri', 'GL_R16',
3104 'glUnmapBuffer', 'glPointParameterf',
3105 'GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB',
3106 'GL_ARB_shader_bit_encoding', 'GL_STENCIL_BACK_FAIL',
3107 'glVertexAttribP4uiv', 'GL_SYNC_FLUSH_COMMANDS_BIT',
3108 'glReleaseShaderCompiler', 'glReadPixels',
3109 'GL_SHADER_IMAGE_ACCESS_BARRIER_BIT', 'glStencilMask',
3110 'GL_VERSION_1_4', 'GL_VERSION_1_3',
3111 'GL_UNIFORM_MATRIX_STRIDE',
3112 'GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS',
3113 'GL_MAX_DEPTH_TEXTURE_SAMPLES', 'GL_QUERY_BY_REGION_WAIT',
3114 'GL_TESS_GEN_VERTEX_ORDER', 'glReadnPixelsARB',
3115 'glUseProgramStages', 'GL_COMPATIBLE_SUBROUTINES',
3116 'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER',
3117 'glBlendEquationiARB', 'GL_MAX_GEOMETRY_ATOMIC_COUNTERS',
3118 'GL_DEBUG_TYPE_PERFORMANCE_ARB', 'glGetBufferSubData',
3119 'GLDEBUGPROCARB',
3120 'GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS',
3121 'GL_MAX_VERTEX_ATTRIBS', 'glGenBuffers',
3122 'glGetnConvolutionFilterARB', 'GL_LINE_WIDTH_RANGE',
3123 'GL_XOR', 'glTexImage3D', 'glIsFramebuffer', 'GL_LESS',
3124 'GL_VERSION_3_2', 'GL_FRAMEBUFFER_UNDEFINED',
3125 'GL_TEXTURE_STENCIL_SIZE', 'glGetnPixelMapuivARB',
3126 'GL_INT_SAMPLER_1D',
3127 'GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB',
3128 'glGetBufferParameteri64v', 'glProgramUniform4dv',
3129 'GL_DEBUG_SEVERITY_LOW_ARB', 'GL_REPEAT', 'GL_OR_INVERTED',
3130 'glProgramUniform3uiv', 'GL_DEBUG_SOURCE_OTHER_ARB',
3131 'GL_VALIDATE_STATUS', 'GL_RG16', 'GL_UNPACK_SKIP_IMAGES',
3132 'GL_TEXTURE_2D_MULTISAMPLE', 'GL_SAMPLER_1D_ARRAY_SHADOW',
3133 'GL_BLEND_EQUATION_ALPHA', 'GL_ACTIVE_ATTRIBUTES',
3134 'glVertexAttrib4Nusv', 'glColorMask',
3135 'GL_ARB_fragment_coord_conventions', 'GL_ATTACHED_SHADERS',
3136 'glBlendFunci', 'GL_QUERY_BY_REGION_NO_WAIT',
3137 'GL_FLOAT_MAT2x3', 'GL_VIEWPORT_INDEX_PROVOKING_VERTEX',
3138 'GL_SAMPLE_COVERAGE_INVERT', 'GL_LINES', 'GL_TEXTURE18',
3139 'GL_TEXTURE19', 'GL_TEXTURE16', 'GL_TEXTURE17',
3140 'glGetFloati_v', 'GL_TEXTURE15', 'GL_TEXTURE12',
3141 'GL_TEXTURE13', 'GL_TEXTURE10', 'GL_TEXTURE11',
3142 'glGetUniformLocation', 'GL_RGB', 'glUniform4fv',
3143 'GL_ARB_framebuffer_sRGB',
3144 'GL_TRANSFORM_FEEDBACK_BUFFER_START',
3145 'GL_MAX_PROGRAM_TEXEL_OFFSET', 'GL_POLYGON_OFFSET_FACTOR',
3146 'GL_RGBA32F', 'GL_RGBA32I', 'GL_VERTEX_ATTRIB_ARRAY_TYPE',
3147 'glEndConditionalRender', 'GL_STENCIL_WRITEMASK', 'GL_RG8',
3148 'glProgramUniform2uiv', 'glGetQueryObjectuiv',
3149 'GL_UNSIGNED_INT_IMAGE_2D_ARRAY', 'glVertexAttrib4iv',
3150 'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE',
3151 'glProgramUniform1uiv', 'glFramebufferTexture',
3152 'GL_PRIMITIVE_RESTART',
3153 'GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX',
3154 'GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED', 'GL_TEXTURE_3D',
3155 'glDepthMask', 'glProgramUniformMatrix2x4fv',
3156 'glGetnSeparableFilterARB', 'glProgramUniform2dv',
3157 'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER',
3158 'glActiveTexture', 'GL_SAMPLE_SHADING',
3159 'GL_CLIP_DISTANCE3', 'GL_RG32UI', 'glUniformMatrix2fv',
3160 'GL_TEXTURE_INTERNAL_FORMAT', 'glGetFloatv',
3161 'GL_FRAMEBUFFER_COMPLETE', 'GL_FRAMEBUFFER_BARRIER_BIT',
3162 'GL_COPY_READ_BUFFER', 'GL_PACK_COMPRESSED_BLOCK_HEIGHT',
3163 'GL_ARB_occlusion_query2', 'GL_SUBPIXEL_BITS',
3164 'glGetnCompressedTexImageARB', 'glGetIntegerv',
3165 'GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE',
3166 'GL_MAX_PATCH_VERTICES',
3167 'GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB',
3168 'glProgramUniformMatrix3dv', 'GL_NICEST',
3169 'GL_UNIFORM_BARRIER_BIT', 'GL_ARB_draw_indirect',
3170 'glIsQuery', 'GL_INT_IMAGE_CUBE', 'glTexImage2D',
3171 'GL_PACK_SKIP_IMAGES', 'glIsTexture',
3172 'glVertexAttrib4Nubv', 'GL_FLOAT_MAT2x4',
3173 'GL_PRIMITIVES_GENERATED', 'GL_TEXTURE_MAX_LEVEL',
3174 'GL_RED_SNORM', 'GL_SHADER_INCLUDE_ARB',
3175 'glGetSubroutineUniformLocation',
3176 'glGetSamplerParameteriv', 'glCopyBufferSubData',
3177 'glVertexAttribI1uiv', 'GL_TRANSFORM_FEEDBACK_BARRIER_BIT',
3178 'glDeleteProgramPipelines',
3179 'GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH',
3180 'glGetActiveUniform', 'GL_TEXTURE_LOD_BIAS',
3181 'GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB',
3182 'GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER',
3183 'GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE',
3184 'glMinSampleShading', 'glFramebufferRenderbuffer',
3185 'GL_QUERY_RESULT', 'GL_R16_SNORM', 'glGetDoublei_v',
3186 'glVertexAttrib1sv', 'glBindSampler', 'glLineWidth',
3187 'glGetIntegeri_v', 'glGetTransformFeedbackVarying',
3188 'GL_IMAGE_2D', 'GL_RGB16_SNORM',
3189 'GL_MAX_VERTEX_UNIFORM_BLOCKS', 'glDepthRangef',
3190 'glEnablei', 'GL_TEXTURE_BINDING_CUBE_MAP',
3191 'glProgramUniformMatrix2dv', 'GL_RENDERBUFFER_SAMPLES',
3192 'GL_RG', 'GL_UNSIGNED_INT_IMAGE_CUBE',
3193 'GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS',
3194 'GL_PACK_COMPRESSED_BLOCK_DEPTH', 'GL_GREEN_INTEGER',
3195 'GL_TEXTURE_DEPTH_SIZE', 'glSampleMaski',
3196 'GL_FLOAT_MAT3x4', 'glUniformMatrix3x2fv',
3197 'GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY',
3198 'glVertexAttrib2dv', 'glUniformMatrix3x4fv',
3199 'GL_UNSIGNED_SHORT_5_5_5_1', 'GL_QUERY_NO_WAIT',
3200 'GL_UNPACK_SWAP_BYTES', 'glCopyTexImage2D', 'glColorMaski',
3201 'GL_TRANSFORM_FEEDBACK_BUFFER_MODE',
3202 'GL_MAX_GEOMETRY_UNIFORM_COMPONENTS',
3203 'GL_IMAGE_BINDING_LEVEL', 'GL_R8',
3204 'GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET', 'GL_RGB_INTEGER',
3205 'GL_STENCIL', 'GLshort', 'GL_SYNC_CL_EVENT_COMPLETE_ARB',
3206 'glProgramUniformMatrix4x3fv', 'glVertexAttribI4iv',
3207 'GL_ARB_vertex_type_2_10_10_10_rev', 'GL_FRAGMENT_SHADER',
3208 'GL_SYNC_STATUS', 'glGetActiveUniformName', 'GL_VIEWPORT',
3209 'GL_MAX_FRAGMENT_INTERPOLATION_OFFSET',
3210 'GL_UNPACK_COMPRESSED_BLOCK_HEIGHT',
3211 'glGetFramebufferAttachmentParameteriv', 'GL_RGB8I',
3212 'GL_BLEND_SRC', 'GL_UNKNOWN_CONTEXT_RESET_ARB',
3213 'glTexParameteriv', 'glGetTexImage',
3214 'glGetNamedStringivARB', 'GL_INT_SAMPLER_2D_RECT',
3215 'GL_DEPTH24_STENCIL8', 'GL_GEOMETRY_SHADER_INVOCATIONS',
3216 'GL_PACK_IMAGE_HEIGHT', 'glProgramUniform2iv',
3217 'glGetQueryiv', 'glGetSamplerParameterfv', 'GL_RGBA16F',
3218 'GL_TEXTURE_COMPARE_MODE', 'GL_ANY_SAMPLES_PASSED',
3219 'GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE',
3220 'glGetUniformIndices', 'glPointParameteriv',
3221 'GL_MAP_WRITE_BIT', 'GL_ARB_texture_compression_rgtc',
3222 'GLhalfNV', 'GL_IMAGE_BINDING_ACCESS',
3223 'glVertexAttribP3ui', 'GL_TESS_GEN_SPACING', 'GL_LINEAR',
3224 'glGetVertexAttribLdv', 'GL_ARB_draw_elements_base_vertex',
3225 'GL_STENCIL_INDEX', 'GL_ATOMIC_COUNTER_BUFFER_START',
3226 'GLhandleARB', 'glDepthRange', 'GL_HIGH_FLOAT',
3227 'GL_GREATER', 'glDrawBuffer',
3228 'GL_VERTEX_ATTRIB_ARRAY_ENABLED', 'glClearBufferuiv',
3229 'GL_TESS_EVALUATION_SHADER_BIT', 'GL_FRONT_FACE',
3230 'GL_REPLACE', 'GL_VERTEX_ATTRIB_ARRAY_STRIDE',
3231 'GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE', 'glFlush',
3232 'GL_UNSIGNED_INT_SAMPLER_2D', 'GL_RENDERBUFFER_BINDING',
3233 'GL_TESS_EVALUATION_SHADER', 'glGetTexLevelParameteriv',
3234 'GL_BLEND', 'GL_R16UI', 'GL_UNSIGNED_SHORT', 'GL_MIN',
3235 'GL_COMPRESSED_SRGB_ALPHA', 'GL_ONE_MINUS_SRC_COLOR',
3236 'glClampColor', 'glClearStencil', 'GL_PATCHES',
3237 'GL_TIMESTAMP', 'GL_VERTEX_PROGRAM_POINT_SIZE',
3238 'GL_SRGB_ALPHA', 'glBeginQueryIndexed', 'GL_DOUBLE_MAT2x4',
3239 'GL_ARB_map_buffer_alignment', 'GL_PACK_SKIP_ROWS',
3240 'glGetProgramiv', 'GL_LINEAR_MIPMAP_LINEAR',
3241 'glProgramUniform4fv', 'GL_GEOMETRY_SHADER', 'GL_R8I',
3242 'GL_SYNC_CL_EVENT_ARB',
3243 'GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS',
3244 'glFlushMappedBufferRange', 'GL_BLEND_COLOR',
3245 'GL_ONE_MINUS_CONSTANT_ALPHA', 'GL_NEAREST_MIPMAP_LINEAR',
3246 'glGenQueries', 'GL_FRACTIONAL_EVEN', 'GL_DRAW_BUFFER14',
3247 'glGetnUniformivARB', 'glTexSubImage3D',
3248 'glDeleteSamplers', 'GL_SAMPLES_PASSED',
3249 'GL_RENDERBUFFER_RED_SIZE', 'GL_SEPARATE_ATTRIBS',
3250 'GL_IMAGE_3D', 'GL_TEXTURE_HEIGHT', 'GL_DOUBLE_MAT2x3',
3251 'glGetDoublev', 'GL_RGBA16I', 'GL_MAX_VARYING_VECTORS',
3252 'glUniform4dv', 'glProgramUniform3dv',
3253 'GL_ARB_shader_atomic_counters',
3254 'GL_TEXTURE_FIXED_SAMPLE_LOCATIONS', 'GL_RED',
3255 'GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY', 'glUniform3fv',
3256 'GL_POLYGON_OFFSET_LINE', 'GL_FUNC_REVERSE_SUBTRACT',
3257 'GL_NO_RESET_NOTIFICATION_ARB', 'GL_GREEN',
3258 'glGetnPixelMapusvARB', 'GL_STENCIL_BACK_PASS_DEPTH_PASS',
3259 'glUniformMatrix4dv', 'GL_ATOMIC_COUNTER_BARRIER_BIT',
3260 'glMultiDrawElements', 'GL_ARB_texture_storage',
3261 'GL_UNSIGNED_INT_8_8_8_8_REV', 'GL_IMAGE_BINDING_FORMAT',
3262 'GL_MAX_COMBINED_UNIFORM_BLOCKS', 'GL_ONE',
3263 'GL_ARB_base_instance', 'glBindTransformFeedback',
3264 'GL_DST_COLOR', 'GL_UNSIGNED_INT',
3265 'GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS', 'GL_NOOP',
3266 'glUniform2uiv', 'GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES',
3267 'glFinish', 'GL_RG16_SNORM', 'GL_QUERY_COUNTER_BITS',
3268 'GL_RG_INTEGER', 'glUniform1uiv',
3269 'GL_MAX_VERTEX_ATOMIC_COUNTERS',
3270 'GL_IMAGE_FORMAT_COMPATIBILITY_TYPE',
3271 'GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS',
3272 'GL_RENDERBUFFER_HEIGHT', 'GL_INTERLEAVED_ATTRIBS',
3273 'GL_TEXTURE_ALPHA_TYPE', 'glClearDepth', 'GL_BLUE',
3274 'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS',
3275 'GL_TEXTURE_BLUE_TYPE', 'GL_COLOR_ATTACHMENT1',
3276 'GL_STREAM_COPY', 'GL_TEXTURE_FETCH_BARRIER_BIT',
3277 'glGetnPixelMapfvARB', 'GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS',
3278 'glGetnUniformuivARB', 'GL_COMPRESSED_RGBA_BPTC_UNORM_ARB',
3279 'GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS',
3280 'glUniformMatrix4x3dv', 'GL_LAYER_PROVOKING_VERTEX',
3281 'GL_FASTEST', 'glDeleteQueries', 'GL_TEXTURE_RED_TYPE',
3282 'GL_PRIMITIVE_RESTART_INDEX', 'GL_DEBUG_SOURCE_API_ARB',
3283 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Z',
3284 'GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS',
3285 'glGetVertexAttribfv', 'GL_RIGHT',
3286 'GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB', 'glGetActiveAttrib',
3287 'GL_COMPRESSED_SIGNED_RED_RGTC1',
3288 'GL_TEXTURE_CUBE_MAP_ARRAY', 'glTexSubImage2D',
3289 'GL_TIMEOUT_EXPIRED', 'glLogicOp',
3290 'glProgramUniformMatrix3x4fv', 'glProgramUniformMatrix4dv',
3291 'GL_TEXTURE_WIDTH', 'GL_UNIFORM_SIZE', 'GL_FLOAT_MAT4x2',
3292 'GL_FLOAT_MAT4x3', 'GL_ARB_vertex_array_object',
3293 'GL_COMPRESSED_RG', 'GL_POLYGON_OFFSET_UNITS',
3294 'glDrawTransformFeedbackStream',
3295 'GL_MAX_COLOR_TEXTURE_SAMPLES', '__GLsync',
3296 'GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS',
3297 'GL_OUT_OF_MEMORY', 'GL_MAX_TEXTURE_BUFFER_SIZE',
3298 'glProvokingVertex', 'glShaderBinary', 'glDrawElements',
3299 'GL_ARB_transform_feedback_instanced',
3300 'GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS',
3301 'GL_GEOMETRY_OUTPUT_TYPE', 'GL_RASTERIZER_DISCARD',
3302 'GL_BOOL', 'glUniform1iv',
3303 'GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS',
3304 'GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER',
3305 'glDrawArraysInstanced',
3306 'GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE',
3307 'glProgramUniformMatrix2fv', 'glSamplerParameteriv',
3308 'GL_INT_SAMPLER_2D_MULTISAMPLE', 'GL_STENCIL_TEST',
3309 'glVertexAttrib4uiv', 'glEndQueryIndexed',
3310 'GL_R11F_G11F_B10F', 'glProgramUniform1iv', 'GL_DECR',
3311 'glBindRenderbuffer', 'GL_PROXY_TEXTURE_1D', 'glIsProgram',
3312 'GL_DEPTH_COMPONENT32F', 'GL_TRIANGLE_FAN',
3313 'glUniformMatrix3x2dv', 'glVertexAttrib4fv',
3314 'glProgramUniformMatrix2x3dv',
3315 'GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS',
3316 'GL_DEBUG_SOURCE_SHADER_COMPILER_ARB', 'glVertexAttrib2fv',
3317 'GL_BUFFER_ACCESS_FLAGS', 'GL_ARB_draw_buffers_blend',
3318 'GL_UNIFORM_BUFFER_SIZE', 'GL_INT',
3319 'GL_ARB_shading_language_420pack',
3320 'GL_TEXTURE_BUFFER_FORMAT',
3321 'GL_ATOMIC_COUNTER_BUFFER_BINDING',
3322 'GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS',
3323 'GL_MAX_SUBROUTINES', 'GL_ARB_sample_shading',
3324 'glProgramUniform3i', 'GL_BGRA',
3325 'GL_ACTIVE_UNIFORM_BLOCKS', 'glProgramUniform3f',
3326 'GL_SAMPLER_1D', 'glProgramUniform3d', 'GL_RGB16I',
3327 'GL_ARB_blend_func_extended', 'GL_RGB16F',
3328 'GL_SMOOTH_LINE_WIDTH_RANGE', 'GL_IMAGE_BINDING_LAYER',
3329 'GL_CLIP_DISTANCE7', 'GL_LAST_VERTEX_CONVENTION',
3330 'GL_UNIFORM_BLOCK_NAME_LENGTH', 'GL_SAMPLE_MASK',
3331 'GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB',
3332 'glVertexAttribI1ui', 'GL_CONDITION_SATISFIED',
3333 'GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT', 'GLuint64',
3334 'glIsNamedStringARB', 'GL_READ_FRAMEBUFFER_BINDING',
3335 'GL_FRAMEBUFFER_ATTACHMENT_LAYERED',
3336 'GL_UNIFORM_ARRAY_STRIDE', 'glGetInteger64v',
3337 'GL_ARB_sampler_objects', 'GL_RGBA2', 'GL_RGBA4',
3338 'GL_RGBA8', 'GL_INFO_LOG_LENGTH', 'GL_COMPRESSED_RG_RGTC2',
3339 'GL_ARB_shader_subroutine', 'glVertexAttrib4Niv',
3340 'glClearBufferiv', 'GL_SRGB8',
3341 'GL_RENDERBUFFER_STENCIL_SIZE', 'GL_INT_IMAGE_2D_ARRAY',
3342 'glNamedStringARB', 'GL_POINT_SIZE_GRANULARITY',
3343 'GL_STATIC_READ', 'GL_VERSION_2_0', 'GL_VERSION_2_1',
3344 'GL_GEOMETRY_SHADER_BIT', 'GL_MAP_READ_BIT',
3345 'glGetActiveSubroutineUniformName',
3346 'GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS', 'GLuint',
3347 'GL_MAX_COMBINED_IMAGE_UNIFORMS', 'glGetnHistogramARB',
3348 'glGetSamplerParameterIuiv',
3349 'GL_COMPRESSED_SIGNED_RG_RGTC2',
3350 'GL_ARB_texture_query_lod', 'GL_DEBUG_TYPE_OTHER_ARB',
3351 'GL_SAMPLER_2D_MULTISAMPLE_ARRAY', 'glClearDepthf',
3352 'GL_STENCIL_PASS_DEPTH_PASS',
3353 'glProgramUniformMatrix4x3dv', 'glGetnMinmaxARB',
3354 'GL_POLYGON_SMOOTH', 'glReadBuffer', 'glGetnMapivARB',
3355 'glVertexAttribI4ui', 'GL_LOSE_CONTEXT_ON_RESET_ARB',
3356 'GL_RGBA12', 'GL_ARB_texture_buffer_object_rgb32',
3357 'GL_RGBA16', 'glDepthFunc', 'glBlendEquation',
3358 'GL_RGB8_SNORM', 'glBeginTransformFeedback',
3359 'GL_DEPTH_ATTACHMENT', 'GL_TEXTURE_ALPHA_SIZE',
3360 'glCompressedTexImage1D', 'glDeleteTransformFeedbacks',
3361 'glDrawRangeElementsBaseVertex', 'glBindAttribLocation',
3362 'glUniformMatrix2dv', 'GLdouble', 'glVertexAttrib1dv',
3363 'GL_DEBUG_CALLBACK_FUNCTION_ARB', 'GL_RGB10_A2',
3364 'GL_ACTIVE_SUBROUTINE_MAX_LENGTH', 'glBufferSubData',
3365 'GL_MAX_VERTEX_IMAGE_UNIFORMS', 'glBlendFuncSeparatei',
3366 'GL_ARB_vertex_array_bgra',
3367 'GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS', 'ptrdiff_t',
3368 'GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB',
3369 'GL_UNSIGNED_NORMALIZED',
3370 'GL_SMOOTH_POINT_SIZE_GRANULARITY', 'glDisablei',
3371 'GL_NOTEQUAL', 'GL_FLOAT_32_UNSIGNED_INT_24_8_REV',
3372 'GL_INT_SAMPLER_1D_ARRAY', 'glGetSynciv',
3373 'GL_TEXTURE_RED_SIZE', 'glProgramUniform2i',
3374 'glProgramUniform2d', 'glProgramUniform2f',
3375 'glGetProgramBinary', 'GL_TEXTURE_BINDING_CUBE_MAP_ARRAY',
3376 'glPauseTransformFeedback', 'GL_TEXTURE_SHARED_SIZE',
3377 'GL_ARB_seamless_cube_map', 'glTexSubImage1D',
3378 'GL_RENDERBUFFER_DEPTH_SIZE',
3379 'GL_PACK_COMPRESSED_BLOCK_SIZE',
3380 'GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS', 'glVertexAttribP3uiv',
3381 'GL_SHORT', 'GL_CW', 'GL_MAX_VERTEX_UNIFORM_COMPONENTS',
3382 'GL_IMAGE_1D', 'GLcharARB', 'GLhalf',
3383 'GL_UNSIGNED_INT_10F_11F_11F_REV', 'glVertexAttrib4sv',
3384 'GL_STATIC_DRAW', 'GL_ARB_sync', 'GL_RENDERBUFFER',
3385 'GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE', 'glTexParameterfv',
3386 'GL_SAMPLER_3D', 'glUniform3dv', 'GL_MAX_INTEGER_SAMPLES',
3387 'GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET',
3388 'glProgramUniform3fv', 'GL_TEXTURE_GREEN_SIZE',
3389 'GL_UNPACK_COMPRESSED_BLOCK_WIDTH',
3390 'glDrawElementsIndirect', 'GL_VERTEX_ATTRIB_ARRAY_DIVISOR',
3391 'glGetQueryObjectui64v',
3392 'GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS',
3393 'glProgramUniform1fv', 'glUniformMatrix4fv',
3394 'GL_UNDEFINED_VERTEX', 'GL_IMAGE_2D_RECT', 'GL_SAMPLES',
3395 'glGenProgramPipelines', 'GL_UNSIGNED_INT_VEC2',
3396 'GL_UNSIGNED_INT_VEC3', 'GL_UNSIGNED_INT_VEC4',
3397 'GL_UNSIGNED_SHORT_5_6_5', 'glUniformSubroutinesuiv',
3398 'GL_RGB32UI', 'glCompileShader',
3399 'GL_PROXY_TEXTURE_RECTANGLE',
3400 'GL_ARB_shading_language_packing',
3401 'glVertexAttribIPointer', 'GL_CONSTANT_COLOR', 'GL_RG8UI',
3402 'GL_TEXTURE8', 'GL_TEXTURE9',
3403 'GL_DEBUG_CALLBACK_USER_PARAM_ARB', 'GL_TEXTURE4',
3404 'GL_TEXTURE5', 'GL_TEXTURE6', 'GL_TEXTURE7', 'GL_TEXTURE0',
3405 'GL_CONTEXT_PROFILE_MASK', 'GL_TEXTURE2', 'GL_TEXTURE3',
3406 'GL_BOOL_VEC4', 'GL_BOOL_VEC3', 'GL_BOOL_VEC2',
3407 'GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS',
3408 'glCompressedTexImage2D', 'glVertexAttrib1f',
3409 'GL_TEXTURE_2D_MULTISAMPLE_ARRAY',
3410 'GL_NAMED_STRING_TYPE_ARB', 'glDrawBuffers',
3411 'glVertexAttrib1s', 'GL_UNPACK_IMAGE_HEIGHT',
3412 'GL_TRIANGLE_STRIP', 'GL_PROGRAM_BINARY_RETRIEVABLE_HINT',
3413 'GL_FRONT_LEFT', 'GL_NUM_SAMPLE_COUNTS', 'glDeleteProgram',
3414 'GL_VERTEX_ARRAY_BINDING', 'glUniformMatrix4x3fv',
3415 'glClearBufferfv', 'GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY',
3416 'GL_STENCIL_FUNC', 'GL_INVERT', 'GL_BACK',
3417 'glClearBufferfi', 'glDrawArraysIndirect',
3418 'glGenVertexArrays', 'GL_TEXTURE_IMMUTABLE_FORMAT',
3419 'GL_ATOMIC_COUNTER_BUFFER', 'glProgramUniformMatrix3x2dv',
3420 'GL_CLIP_DISTANCE1', 'GL_CLIP_DISTANCE0',
3421 'glGetSamplerParameterIiv', 'GL_CLIP_DISTANCE2',
3422 'GL_CLIP_DISTANCE5', 'GL_CLIP_DISTANCE4',
3423 'GL_MINOR_VERSION', 'GL_CLIP_DISTANCE6',
3424 'GL_FRONT_AND_BACK', 'glGetVertexAttribdv',
3425 'glProgramUniformMatrix3x4dv',
3426 'GL_SAMPLER_CUBE_MAP_ARRAY_ARB', 'GL_SYNC_FENCE',
3427 'GL_NAMED_STRING_LENGTH_ARB', 'GL_UNPACK_SKIP_PIXELS',
3428 'glUniform1ui', 'GL_ARB_texture_rg', 'GL_DOUBLE_VEC4',
3429 'GL_UNSIGNED_SHORT_4_4_4_4', 'GL_DOUBLE_VEC2',
3430 'GL_DOUBLE_VEC3', 'GL_NO_ERROR',
3431 'GL_ARB_framebuffer_object', 'GL_RGBA16UI',
3432 'glGetFragDataLocation', 'GL_TEXTURE_BINDING_2D_ARRAY',
3433 'GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT',
3434 'GL_MAX_DRAW_BUFFERS', 'GL_MAX_DEBUG_MESSAGE_LENGTH_ARB',
3435 'GL_IMAGE_CUBE_MAP_ARRAY', 'GL_R32UI',
3436 'GL_PATCH_DEFAULT_INNER_LEVEL', 'GL_MAJOR_VERSION',
3437 'glMapBufferRange', 'GL_BGR_INTEGER', 'GL_FALSE',
3438 'GL_PROXY_TEXTURE_3D', 'GL_UNIFORM_BUFFER_BINDING',
3439 'GL_UNIFORM_TYPE', 'GL_DELETE_STATUS',
3440 'glProgramUniformMatrix4x2dv', 'glIsShader', 'glEnable',
3441 'glGetActiveUniformsiv', 'GL_FRONT_RIGHT',
3442 'GL_MAP_INVALIDATE_BUFFER_BIT', 'glBlendEquationi',
3443 'GL_UNSIGNED_INT_5_9_9_9_REV', 'GL_DEPTH_TEST',
3444 'glGetAttribLocation', 'glVertexAttrib4dv',
3445 'GL_SMOOTH_POINT_SIZE_RANGE', 'GL_MULTISAMPLE',
3446 'GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN',
3447 'GL_FUNC_SUBTRACT', 'glProgramUniform3ui',
3448 'GL_MAX_TESS_GEN_LEVEL', 'GL_SAMPLER_BUFFER',
3449 'glProgramUniformMatrix2x3fv', 'GL_CLAMP_TO_BORDER',
3450 'GL_COLOR_ATTACHMENT15', 'GL_COLOR_ATTACHMENT14',
3451 'GL_DEPTH_RANGE', 'GL_COLOR_ATTACHMENT11',
3452 'GL_CLAMP_TO_EDGE', 'GL_COLOR_ATTACHMENT13',
3453 'GL_COLOR_ATTACHMENT12', 'GL_NEAREST',
3454 'GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS',
3455 'glProgramUniform1i', 'glProgramUniform1d',
3456 'GL_MAX_DUAL_SOURCE_DRAW_BUFFERS', 'glProgramUniform1f',
3457 'GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT',
3458 'glProgramUniform3iv', 'glGetVertexAttribPointerv',
3459 'GL_DEPTH_CLEAR_VALUE', 'GL_GEOMETRY_INPUT_TYPE',
3460 'glVertexAttrib4s', 'GL_SRC_ALPHA', 'GL_FRACTIONAL_ODD',
3461 'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE',
3462 'GL_MAX_VARYING_FLOATS', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Y',
3463 'GL_TEXTURE_CUBE_MAP_NEGATIVE_X', 'GL_ONE_MINUS_DST_COLOR',
3464 'glUniform4iv', 'GL_FLOAT', 'glGenTextures',
3465 'GL_COLOR_BUFFER_BIT', 'GL_SAMPLER_2D', 'GL_IMAGE_BUFFER',
3466 'GL_NEAREST_MIPMAP_NEAREST', 'glGetActiveUniformBlockName',
3467 'GL_IMAGE_BINDING_LAYERED', 'glVertexAttribPointer',
3468 'GL_CONTEXT_COMPATIBILITY_PROFILE_BIT', 'GL_LINK_STATUS',
3469 'GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB',
3470 'GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY',
3471 'GL_ARB_texture_rgb10_a2ui', 'GL_MAP_FLUSH_EXPLICIT_BIT',
3472 'GL_AND_INVERTED', 'glVertexAttribP1ui',
3473 'GL_FRAMEBUFFER_SRGB', 'GL_POLYGON_OFFSET_POINT',
3474 'glBindFragDataLocationIndexed', 'glUniform2iv',
3475 'GL_UNSIGNED_INT_SAMPLER_2D_ARRAY', 'GL_DEPTH_COMPONENT16',
3476 'GL_ARB_compressed_texture_pixel_storage',
3477 'GL_MAX_SAMPLE_MASK_WORDS', 'GL_UNSIGNALED', 'GL_RGB32I',
3478 'glFramebufferTexture1D', 'glGetShaderiv',
3479 'GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH',
3480 'GL_BGRA_INTEGER', 'GL_RGB32F', 'GL_ONE_MINUS_SRC_ALPHA',
3481 'GL_UNSIGNED_INT_IMAGE_1D_ARRAY', 'glUniform1dv',
3482 'GL_PROGRAM_POINT_SIZE',
3483 'GL_UNPACK_COMPRESSED_BLOCK_DEPTH',
3484 'GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING',
3485 'glVertexAttrib1fv',
3486 'GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB',
3487 'glDebugMessageControlARB', 'GL_ARB_depth_clamp',
3488 'GL_ARB_vertex_attrib_64bit',
3489 'GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT',
3490 'GL_PROGRAM_PIPELINE_BINDING', 'glCompressedTexImage3D',
3491 'GL_MAX_FRAGMENT_UNIFORM_COMPONENTS',
3492 'glGetVertexAttribiv', 'glVertexAttrib3fv',
3493 'GL_FRAMEBUFFER_DEFAULT', 'GL_TEXTURE_BINDING_RECTANGLE',
3494 'GL_LINE_SMOOTH_HINT', 'GL_COMMAND_BARRIER_BIT',
3495 'GL_FRONT', 'GL_MAX_FRAGMENT_UNIFORM_VECTORS',
3496 'GL_MAX_DEBUG_LOGGED_MESSAGES_ARB', 'GL_NUM_EXTENSIONS',
3497 'GL_FRAMEBUFFER_BINDING', 'GL_SET', 'GL_DEPTH_FUNC',
3498 'glMultiDrawElementsBaseVertex', 'GL_INVALID_ENUM',
3499 'GL_STENCIL_BACK_VALUE_MASK',
3500 'GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS',
3501 'GL_DEPTH_COMPONENT', 'glCompressedTexSubImage1D',
3502 'GL_COMPARE_REF_TO_TEXTURE',
3503 'GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE', 'GL_TRUE',
3504 'GL_TEXTURE_MIN_FILTER', 'glTransformFeedbackVaryings',
3505 'GL_RENDERBUFFER_GREEN_SIZE',
3506 'GL_DEBUG_SOURCE_THIRD_PARTY_ARB',
3507 'GL_DEPTH_STENCIL_ATTACHMENT', 'GL_SHADER_SOURCE_LENGTH',
3508 'GL_DYNAMIC_COPY', 'GL_IMAGE_1D_ARRAY',
3509 'GL_UNPACK_ALIGNMENT', 'GL_ARB_uniform_buffer_object',
3510 'glGetBooleani_v', 'GL_ARB_texture_swizzle',
3511 'GL_RG8_SNORM',
3512 'GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB', 'glHint',
3513 'GL_DEBUG_SEVERITY_MEDIUM_ARB', 'glVertexAttribP2uiv',
3514 'GL_DEBUG_TYPE_PORTABILITY_ARB',
3515 'GL_PROGRAM_BINARY_FORMATS', 'GL_LOW_INT',
3516 'glDepthRangeArrayv', 'GL_MAX_VERTEX_OUTPUT_COMPONENTS',
3517 'GL_KEEP', 'GL_PROXY_TEXTURE_2D', 'GL_OR',
3518 'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER',
3519 'glVertexAttribL4dv', 'glGetTexParameteriv',
3520 'glProgramUniform1dv', 'GL_SAMPLER_1D_ARRAY',
3521 'GL_ACTIVE_SUBROUTINES', 'GL_LINE_LOOP', 'GL_BACK_RIGHT',
3522 'GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER',
3523 'GL_R3_G3_B2', 'glDisable', 'GL_UNIFORM_OFFSET',
3524 'GL_TEXTURE1', 'glProgramUniform4uiv',
3525 'GL_UNSIGNED_INT_SAMPLER_CUBE', 'GL_TIME_ELAPSED',
3526 'GL_FUNC_ADD', 'GL_BUFFER_ACCESS', 'GLsync',
3527 'GL_VIEWPORT_SUBPIXEL_BITS', 'GL_SHADER_COMPILER',
3528 'GLenum', 'GL_NUM_PROGRAM_BINARY_FORMATS',
3529 'GL_STENCIL_BACK_FUNC', 'GL_POLYGON_SMOOTH_HINT',
3530 'GL_MEDIUM_FLOAT', 'glVertexAttrib3f', 'glVertexAttrib3d',
3531 'glBlendColor', 'glSamplerParameterIuiv', 'GL_OBJECT_TYPE',
3532 'glVertexAttrib3s', 'glGetProgramStageiv',
3533 'GL_UNSIGNED_INT_IMAGE_BUFFER', 'GL_R8UI',
3534 'glGetGraphicsResetStatusARB', 'glUniform4i',
3535 'GL_DRAW_FRAMEBUFFER_BINDING', 'glEnableVertexAttribArray',
3536 'glUniform4d', 'glUniform4f',
3537 'glRenderbufferStorageMultisample', 'GL_TRIANGLES',
3538 'GL_SAMPLER_2D_ARRAY_SHADOW', 'glVertexAttribLPointer',
3539 'GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING',
3540 'glDrawElementsInstancedBaseVertex', 'GL_SRGB8_ALPHA8',
3541 'glGetActiveSubroutineName', 'GL_SAMPLER_2D_ARRAY',
3542 'glUniformBlockBinding', 'GL_RENDERER',
3543 'GL_MIRRORED_REPEAT', 'glProgramUniformMatrix3x2fv',
3544 'GL_PROGRAM_BINARY_LENGTH', 'glGetQueryIndexediv',
3545 'GL_COLOR_LOGIC_OP', 'GL_ARB_internalformat_query',
3546 'GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH',
3547 'GL_UNIFORM_BLOCK_INDEX', 'GL_IMAGE_CUBE',
3548 'GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE',
3549 'GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT', 'glBlendFunc',
3550 'glCreateProgram', 'glPrimitiveRestartIndex',
3551 'GL_TRANSFORM_FEEDBACK_BINDING', 'GL_COMPRESSED_SRGB',
3552 'GL_TEXTURE_DEPTH_TYPE', 'GL_EQUIV', 'glUniform3uiv',
3553 'glClearColor', 'glUniform3ui', 'glVertexAttribI4uiv',
3554 'glVertexAttrib4bv', 'GL_NUM_COMPATIBLE_SUBROUTINES',
3555 'GL_INT_IMAGE_1D_ARRAY', 'GL_STENCIL_BUFFER_BIT',
3556 'glVertexAttrib1d', 'GL_ARB_copy_buffer',
3557 'GL_UNSIGNED_INT_IMAGE_2D_RECT', 'glUniformMatrix2x3fv',
3558 'glGenTransformFeedbacks', 'glGetVertexAttribIuiv',
3559 'GL_SAMPLER_CUBE_MAP_ARRAY', 'glCompressedTexSubImage2D',
3560 'glProgramBinary', 'glVertexAttribI4bv',
3561 'glGetTexParameterfv',
3562 'GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY',
3563 'GL_MAX_FRAGMENT_INPUT_COMPONENTS',
3564 'GL_MAX_FRAGMENT_UNIFORM_BLOCKS',
3565 'GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB',
3566 'glTexParameterIiv', 'glEndTransformFeedback',
3567 'glVertexAttrib4usv', 'glTexImage2DMultisample',
3568 'GL_VERTEX_ATTRIB_ARRAY_NORMALIZED', 'glVertexAttribI1iv',
3569 'glVertexAttribDivisor', 'GLvdpauSurfaceNV',
3570 'glUniformMatrix4x2fv', 'GL_MAX_COMBINED_ATOMIC_COUNTERS',
3571 'GL_ARB_get_program_binary', 'GL_INVALID_VALUE',
3572 'GL_VERSION', 'glProgramUniformMatrix4x2fv',
3573 'GL_INNOCENT_CONTEXT_RESET_ARB', 'GL_ARB_debug_output',
3574 'GL_MAX_ELEMENTS_INDICES', 'glVertexAttribI2iv',
3575 'glGetShaderPrecisionFormat', 'GL_GEOMETRY_VERTICES_OUT',
3576 'GL_RGB8', 'GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS',
3577 'glShaderSource', 'glDeleteRenderbuffers',
3578 'GL_TEXTURE_SAMPLES', 'GL_RGB4', 'GL_RGB5', 'GL_CULL_FACE',
3579 'GL_SAMPLE_COVERAGE_VALUE', 'GL_PROXY_TEXTURE_CUBE_MAP',
3580 'GL_ARB_texture_gather', 'GL_ARB_shading_language_include',
3581 'GL_NEVER', 'GL_STENCIL_VALUE_MASK', 'GL_BLEND_DST',
3582 'glBufferData', 'glGetTexParameterIiv',
3583 'GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS',
3584 'glVertexAttribI1i', 'GL_TEXTURE_SWIZZLE_RGBA',
3585 'GL_DEPTH_COMPONENT32', 'GL_RGBA', 'GL_READ_FRAMEBUFFER',
3586 'glGetDebugMessageLogARB', 'GL_MIN_PROGRAM_TEXEL_OFFSET',
3587 'GL_TEXTURE_CUBE_MAP_ARRAY_ARB', 'glGetBufferPointerv',
3588 'GL_VENDOR', 'glFramebufferTexture3D',
3589 'GL_TEXTURE_2D_ARRAY', 'GL_TEXTURE_BINDING_2D',
3590 'GL_ISOLINES', 'GL_ACTIVE_PROGRAM', 'GLvoid',
3591 'glSamplerParameterfv', 'glUniform1fv', 'int64_t',
3592 'GL_TESS_GEN_POINT_MODE', 'GL_TESS_GEN_MODE',
3593 'glScissorIndexedv', 'GL_MAX_TRANSFORM_FEEDBACK_BUFFERS',
3594 'GL_MAX', 'GL_PROXY_TEXTURE_2D_ARRAY',
3595 'GL_PROXY_TEXTURE_CUBE_MAP_ARRAY',
3596 'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS',
3597 'GL_SAMPLER_1D_SHADOW', 'GL_SAMPLER_2D_SHADOW',
3598 'glVertexAttrib2d', 'glVertexAttrib2f',
3599 'glVertexAttrib3dv', 'GL_RG16F',
3600 'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL',
3601 'glVertexAttrib2s', 'glTexImage3DMultisample', 'GL_RG16I',
3602 'glGetUniformBlockIndex', 'GL_WRITE_ONLY',
3603 'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER',
3604 'GL_STENCIL_ATTACHMENT', 'glFrontFace',
3605 'GL_SAMPLE_COVERAGE', 'GL_DRAW_FRAMEBUFFER',
3606 'GL_RGB10_A2UI', 'glVertexAttribL2dv']
3607