13DFX_tbuffer:
2  glTbufferMask3DFX: [void, GLuint mask]
3AMD_debug_output:
4  glDebugMessageCallbackAMD: [void, GLDEBUGPROCAMD callback, GLvoid *userParam]
5  glDebugMessageEnableAMD: [void, GLenum category, GLenum severity, GLsizei count,
6    const GLuint *ids, GLboolean enabled]
7  glDebugMessageInsertAMD: [void, GLenum category, GLenum severity, GLuint id, GLsizei
8      length, const GLchar *buf]
9  glGetDebugMessageLogAMD: [GLuint, GLuint count, GLsizei bufsize, GLenum *categories,
10    GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message]
11AMD_draw_buffers_blend:
12  glBlendEquationIndexedAMD: [void, GLuint buf, GLenum mode]
13  glBlendEquationSeparateIndexedAMD: [void, GLuint buf, GLenum modeRGB, GLenum modeAlpha]
14  glBlendFuncIndexedAMD: [void, GLuint buf, GLenum src, GLenum dst]
15  glBlendFuncSeparateIndexedAMD: [void, GLuint buf, GLenum srcRGB, GLenum dstRGB,
16    GLenum srcAlpha, GLenum dstAlpha]
17AMD_multi_draw_indirect:
18  glMultiDrawArraysIndirectAMD: [void, GLenum mode, const GLvoid *indirect, GLsizei
19      primcount, GLsizei stride]
20  glMultiDrawElementsIndirectAMD: [void, GLenum mode, GLenum type, const GLvoid *indirect,
21    GLsizei primcount, GLsizei stride]
22AMD_name_gen_delete:
23  glDeleteNamesAMD: [void, GLenum identifier, GLuint num, const GLuint *names]
24  glGenNamesAMD: [void, GLenum identifier, GLuint num, GLuint *names]
25  glIsNameAMD: [GLboolean, GLenum identifier, GLuint name]
26AMD_performance_monitor:
27  glBeginPerfMonitorAMD: [void, GLuint monitor]
28  glDeletePerfMonitorsAMD: [void, GLsizei n, GLuint *monitors]
29  glEndPerfMonitorAMD: [void, GLuint monitor]
30  glGenPerfMonitorsAMD: [void, GLsizei n, GLuint *monitors]
31  glGetPerfMonitorCounterDataAMD: [void, GLuint monitor, GLenum pname, GLsizei dataSize,
32    GLuint *data, GLint *bytesWritten]
33  glGetPerfMonitorCounterInfoAMD: [void, GLuint group, GLuint counter, GLenum pname,
34    GLvoid *data]
35  glGetPerfMonitorCounterStringAMD: [void, GLuint group, GLuint counter, GLsizei bufSize,
36    GLsizei *length, GLchar *counterString]
37  glGetPerfMonitorCountersAMD: [void, GLuint group, GLint *numCounters, GLint *maxActiveCounters,
38    GLsizei counterSize, GLuint *counters]
39  glGetPerfMonitorGroupStringAMD: [void, GLuint group, GLsizei bufSize, GLsizei *length,
40    GLchar *groupString]
41  glGetPerfMonitorGroupsAMD: [void, GLint *numGroups, GLsizei groupsSize, GLuint *groups]
42  glSelectPerfMonitorCountersAMD: [void, GLuint monitor, GLboolean enable, GLuint
43      group, GLint numCounters, GLuint *counterList]
44AMD_sample_positions:
45  glSetMultisamplefvAMD: [void, GLenum pname, GLuint index, const GLfloat *val]
46AMD_sparse_texture:
47  glTexStorageSparseAMD: [void, GLenum target, GLenum internalFormat, GLsizei width,
48    GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags]
49  glTextureStorageSparseAMD: [void, GLuint texture, GLenum target, GLenum internalFormat,
50    GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags]
51AMD_stencil_operation_extended:
52  glStencilOpValueAMD: [void, GLenum face, GLuint value]
53AMD_vertex_shader_tessellator:
54  glTessellationFactorAMD: [void, GLfloat factor]
55  glTessellationModeAMD: [void, GLenum mode]
56APPLE_element_array:
57  glDrawElementArrayAPPLE: [void, GLenum mode, GLint first, GLsizei count]
58  glDrawRangeElementArrayAPPLE: [void, GLenum mode, GLuint start, GLuint end, GLint
59      first, GLsizei count]
60  glElementPointerAPPLE: [void, GLenum type, const GLvoid *pointer]
61  glMultiDrawElementArrayAPPLE: [void, GLenum mode, const GLint *first, const GLsizei
62      *count, GLsizei primcount]
63  glMultiDrawRangeElementArrayAPPLE: [void, GLenum mode, GLuint start, GLuint end,
64    const GLint *first, const GLsizei *count, GLsizei primcount]
65APPLE_fence:
66  glDeleteFencesAPPLE: [void, GLsizei n, const GLuint *fences]
67  glFinishFenceAPPLE: [void, GLuint fence]
68  glFinishObjectAPPLE: [void, GLenum object, GLint name]
69  glGenFencesAPPLE: [void, GLsizei n, GLuint *fences]
70  glIsFenceAPPLE: [GLboolean, GLuint fence]
71  glSetFenceAPPLE: [void, GLuint fence]
72  glTestFenceAPPLE: [GLboolean, GLuint fence]
73  glTestObjectAPPLE: [GLboolean, GLenum object, GLuint name]
74APPLE_flush_buffer_range:
75  glBufferParameteriAPPLE: [void, GLenum target, GLenum pname, GLint param]
76  glFlushMappedBufferRangeAPPLE: [void, GLenum target, GLintptr offset, GLsizeiptr
77      size]
78APPLE_object_purgeable:
79  glGetObjectParameterivAPPLE: [void, GLenum objectType, GLuint name, GLenum pname,
80    GLint *params]
81  glObjectPurgeableAPPLE: [GLenum, GLenum objectType, GLuint name, GLenum option]
82  glObjectUnpurgeableAPPLE: [GLenum, GLenum objectType, GLuint name, GLenum option]
83APPLE_texture_range:
84  glGetTexParameterPointervAPPLE: [void, GLenum target, GLenum pname, GLvoid *params]
85  glTextureRangeAPPLE: [void, GLenum target, GLsizei length, const GLvoid *pointer]
86APPLE_vertex_array_object:
87  glBindVertexArrayAPPLE: [void, GLuint array]
88  glDeleteVertexArraysAPPLE: [void, GLsizei n, const GLuint *arrays]
89  glGenVertexArraysAPPLE: [void, GLsizei n, GLuint *arrays]
90  glIsVertexArrayAPPLE: [GLboolean, GLuint array]
91APPLE_vertex_array_range:
92  glFlushVertexArrayRangeAPPLE: [void, GLsizei length, GLvoid *pointer]
93  glVertexArrayParameteriAPPLE: [void, GLenum pname, GLint param]
94  glVertexArrayRangeAPPLE: [void, GLsizei length, GLvoid *pointer]
95APPLE_vertex_program_evaluators:
96  glDisableVertexAttribAPPLE: [void, GLuint index, GLenum pname]
97  glEnableVertexAttribAPPLE: [void, GLuint index, GLenum pname]
98  glIsVertexAttribEnabledAPPLE: [GLboolean, GLuint index, GLenum pname]
99  glMapVertexAttrib1dAPPLE: [void, GLuint index, GLuint size, GLdouble u1, GLdouble
100      u2, GLint stride, GLint order, const GLdouble *points]
101  glMapVertexAttrib1fAPPLE: [void, GLuint index, GLuint size, GLfloat u1, GLfloat
102      u2, GLint stride, GLint order, const GLfloat *points]
103  glMapVertexAttrib2dAPPLE: [void, GLuint index, GLuint size, GLdouble u1, GLdouble
104      u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint
105      vorder, const GLdouble *points]
106  glMapVertexAttrib2fAPPLE: [void, GLuint index, GLuint size, GLfloat u1, GLfloat
107      u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint
108      vorder, const GLfloat *points]
109ARB_ES2_compatibility:
110  glClearDepthf: [void, GLfloat d]
111  glDepthRangef: [void, GLfloat n, GLfloat f]
112  glGetShaderPrecisionFormat: [void, GLenum shadertype, GLenum precisiontype, GLint
113      *range, GLint *precision]
114  glReleaseShaderCompiler: [void]
115  glShaderBinary: [void, GLsizei count, const GLuint *shaders, GLenum binaryformat,
116    const GLvoid *binary, GLsizei length]
117ARB_base_instance:
118  glDrawArraysInstancedBaseInstance: [void, GLenum mode, GLint first, GLsizei count,
119    GLsizei instancecount, GLuint baseinstance]
120  glDrawElementsInstancedBaseInstance: [void, GLenum mode, GLsizei count, GLenum type,
121    const void *indices, GLsizei instancecount, GLuint baseinstance]
122  glDrawElementsInstancedBaseVertexBaseInstance: [void, GLenum mode, GLsizei count,
123    GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint
124      baseinstance]
125ARB_blend_func_extended:
126  glBindFragDataLocationIndexed: [void, GLuint program, GLuint colorNumber, GLuint
127      index, const GLchar *name]
128  glGetFragDataIndex: [GLint, GLuint program, const GLchar *name]
129ARB_cl_event:
130  glCreateSyncFromCLeventARB: [GLsync, struct _cl_context *context, struct _cl_event
131      *event, GLbitfield flags]
132ARB_clear_buffer_object:
133  glClearBufferData: [void, GLenum target, GLenum internalformat, GLenum format, GLenum
134      type, const void *data]
135  glClearBufferSubData: [void, GLenum target, GLenum internalformat, GLintptr offset,
136    GLsizeiptr size, GLenum format, GLenum type, const void *data]
137  glClearNamedBufferDataEXT: [void, GLuint buffer, GLenum internalformat, GLenum format,
138    GLenum type, const void *data]
139  glClearNamedBufferSubDataEXT: [void, GLuint buffer, GLenum internalformat, GLenum
140      format, GLenum type, GLsizeiptr offset, GLsizeiptr size, const void *data]
141ARB_color_buffer_float:
142  glClampColorARB: [void, GLenum target, GLenum clamp]
143ARB_compute_shader:
144  glDispatchCompute: [void, GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z]
145  glDispatchComputeIndirect: [void, GLintptr indirect]
146ARB_copy_buffer:
147  glCopyBufferSubData: [void, GLenum readTarget, GLenum writeTarget, GLintptr readOffset,
148    GLintptr writeOffset, GLsizeiptr size]
149ARB_copy_image:
150  glCopyImageSubData: [void, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint
151      srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel,
152    GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei
153      srcDepth]
154ARB_debug_output:
155  glDebugMessageCallbackARB: [void, GLDEBUGPROCARB callback, const GLvoid *userParam]
156  glDebugMessageControlARB: [void, GLenum source, GLenum type, GLenum severity, GLsizei
157      count, const GLuint *ids, GLboolean enabled]
158  glDebugMessageInsertARB: [void, GLenum source, GLenum type, GLuint id, GLenum severity,
159    GLsizei length, const GLchar *buf]
160  glGetDebugMessageLogARB: [GLuint, GLuint count, GLsizei bufsize, GLenum *sources,
161    GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog]
162ARB_draw_buffers:
163  glDrawBuffersARB: [void, GLsizei n, const GLenum *bufs]
164ARB_draw_buffers_blend:
165  glBlendEquationSeparateiARB: [void, GLuint buf, GLenum modeRGB, GLenum modeAlpha]
166  glBlendEquationiARB: [void, GLuint buf, GLenum mode]
167  glBlendFuncSeparateiARB: [void, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum
168      srcAlpha, GLenum dstAlpha]
169  glBlendFunciARB: [void, GLuint buf, GLenum src, GLenum dst]
170ARB_draw_elements_base_vertex:
171  glDrawElementsBaseVertex: [void, GLenum mode, GLsizei count, GLenum type, const
172      GLvoid *indices, GLint basevertex]
173  glDrawElementsInstancedBaseVertex: [void, GLenum mode, GLsizei count, GLenum type,
174    const GLvoid *indices, GLsizei instancecount, GLint basevertex]
175  glDrawRangeElementsBaseVertex: [void, GLenum mode, GLuint start, GLuint end, GLsizei
176      count, GLenum type, const GLvoid *indices, GLint basevertex]
177  glMultiDrawElementsBaseVertex: [void, GLenum mode, const GLsizei *count, GLenum
178      type, GLvoid*const *indices, GLsizei drawcount, const GLint *basevertex]
179ARB_draw_indirect:
180  glDrawArraysIndirect: [void, GLenum mode, const GLvoid *indirect]
181  glDrawElementsIndirect: [void, GLenum mode, GLenum type, const GLvoid *indirect]
182ARB_draw_instanced:
183  glDrawArraysInstancedARB: [void, GLenum mode, GLint first, GLsizei count, GLsizei
184      primcount]
185  glDrawElementsInstancedARB: [void, GLenum mode, GLsizei count, GLenum type, const
186      GLvoid *indices, GLsizei primcount]
187ARB_framebuffer_no_attachments:
188  glFramebufferParameteri: [void, GLenum target, GLenum pname, GLint param]
189  glGetFramebufferParameteriv: [void, GLenum target, GLenum pname, GLint *params]
190  glGetNamedFramebufferParameterivEXT: [void, GLuint framebuffer, GLenum pname, GLint
191      *params]
192  glNamedFramebufferParameteriEXT: [void, GLuint framebuffer, GLenum pname, GLint
193      param]
194ARB_framebuffer_object:
195  glBindFramebuffer: [void, GLenum target, GLuint framebuffer]
196  glBindRenderbuffer: [void, GLenum target, GLuint renderbuffer]
197  glBlitFramebuffer: [void, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint
198      dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter]
199  glCheckFramebufferStatus: [GLenum, GLenum target]
200  glDeleteFramebuffers: [void, GLsizei n, const GLuint *framebuffers]
201  glDeleteRenderbuffers: [void, GLsizei n, const GLuint *renderbuffers]
202  glFramebufferRenderbuffer: [void, GLenum target, GLenum attachment, GLenum renderbuffertarget,
203    GLuint renderbuffer]
204  glFramebufferTexture1D: [void, GLenum target, GLenum attachment, GLenum textarget,
205    GLuint texture, GLint level]
206  glFramebufferTexture2D: [void, GLenum target, GLenum attachment, GLenum textarget,
207    GLuint texture, GLint level]
208  glFramebufferTexture3D: [void, GLenum target, GLenum attachment, GLenum textarget,
209    GLuint texture, GLint level, GLint zoffset]
210  glFramebufferTextureLayer: [void, GLenum target, GLenum attachment, GLuint texture,
211    GLint level, GLint layer]
212  glGenFramebuffers: [void, GLsizei n, GLuint *framebuffers]
213  glGenRenderbuffers: [void, GLsizei n, GLuint *renderbuffers]
214  glGenerateMipmap: [void, GLenum target]
215  glGetFramebufferAttachmentParameteriv: [void, GLenum target, GLenum attachment,
216    GLenum pname, GLint *params]
217  glGetRenderbufferParameteriv: [void, GLenum target, GLenum pname, GLint *params]
218  glIsFramebuffer: [GLboolean, GLuint framebuffer]
219  glIsRenderbuffer: [GLboolean, GLuint renderbuffer]
220  glRenderbufferStorage: [void, GLenum target, GLenum internalformat, GLsizei width,
221    GLsizei height]
222  glRenderbufferStorageMultisample: [void, GLenum target, GLsizei samples, GLenum
223      internalformat, GLsizei width, GLsizei height]
224ARB_geometry_shader4:
225  glFramebufferTextureARB: [void, GLenum target, GLenum attachment, GLuint texture,
226    GLint level]
227  glFramebufferTextureFaceARB: [void, GLenum target, GLenum attachment, GLuint texture,
228    GLint level, GLenum face]
229  glFramebufferTextureLayerARB: [void, GLenum target, GLenum attachment, GLuint texture,
230    GLint level, GLint layer]
231  glProgramParameteriARB: [void, GLuint program, GLenum pname, GLint value]
232ARB_get_program_binary:
233  glGetProgramBinary: [void, GLuint program, GLsizei bufSize, GLsizei *length, GLenum
234      *binaryFormat, GLvoid *binary]
235  glProgramBinary: [void, GLuint program, GLenum binaryFormat, const GLvoid *binary,
236    GLsizei length]
237  glProgramParameteri: [void, GLuint program, GLenum pname, GLint value]
238ARB_gpu_shader_fp64:
239  glGetUniformdv: [void, GLuint program, GLint location, GLdouble *params]
240  glUniform1d: [void, GLint location, GLdouble x]
241  glUniform1dv: [void, GLint location, GLsizei count, const GLdouble *value]
242  glUniform2d: [void, GLint location, GLdouble x, GLdouble y]
243  glUniform2dv: [void, GLint location, GLsizei count, const GLdouble *value]
244  glUniform3d: [void, GLint location, GLdouble x, GLdouble y, GLdouble z]
245  glUniform3dv: [void, GLint location, GLsizei count, const GLdouble *value]
246  glUniform4d: [void, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble
247      w]
248  glUniform4dv: [void, GLint location, GLsizei count, const GLdouble *value]
249  glUniformMatrix2dv: [void, GLint location, GLsizei count, GLboolean transpose, const
250      GLdouble *value]
251  glUniformMatrix2x3dv: [void, GLint location, GLsizei count, GLboolean transpose,
252    const GLdouble *value]
253  glUniformMatrix2x4dv: [void, GLint location, GLsizei count, GLboolean transpose,
254    const GLdouble *value]
255  glUniformMatrix3dv: [void, GLint location, GLsizei count, GLboolean transpose, const
256      GLdouble *value]
257  glUniformMatrix3x2dv: [void, GLint location, GLsizei count, GLboolean transpose,
258    const GLdouble *value]
259  glUniformMatrix3x4dv: [void, GLint location, GLsizei count, GLboolean transpose,
260    const GLdouble *value]
261  glUniformMatrix4dv: [void, GLint location, GLsizei count, GLboolean transpose, const
262      GLdouble *value]
263  glUniformMatrix4x2dv: [void, GLint location, GLsizei count, GLboolean transpose,
264    const GLdouble *value]
265  glUniformMatrix4x3dv: [void, GLint location, GLsizei count, GLboolean transpose,
266    const GLdouble *value]
267ARB_instanced_arrays:
268  glVertexAttribDivisorARB: [void, GLuint index, GLuint divisor]
269ARB_internalformat_query:
270  glGetInternalformativ: [void, GLenum target, GLenum internalformat, GLenum pname,
271    GLsizei bufSize, GLint *params]
272ARB_internalformat_query2:
273  glGetInternalformati64v: [void, GLenum target, GLenum internalformat, GLenum pname,
274    GLsizei bufSize, GLint64 *params]
275ARB_invalidate_subdata:
276  glInvalidateBufferData: [void, GLuint buffer]
277  glInvalidateBufferSubData: [void, GLuint buffer, GLintptr offset, GLsizeiptr length]
278  glInvalidateFramebuffer: [void, GLenum target, GLsizei numAttachments, const GLenum
279      *attachments]
280  glInvalidateSubFramebuffer: [void, GLenum target, GLsizei numAttachments, const
281      GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height]
282  glInvalidateTexImage: [void, GLuint texture, GLint level]
283  glInvalidateTexSubImage: [void, GLuint texture, GLint level, GLint xoffset, GLint
284      yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth]
285ARB_map_buffer_range:
286  glFlushMappedBufferRange: [void, GLenum target, GLintptr offset, GLsizeiptr length]
287  glMapBufferRange: [GLvoid *, GLenum target, GLintptr offset, GLsizeiptr length,
288    GLbitfield access]
289ARB_matrix_palette:
290  glCurrentPaletteMatrixARB: [void, GLint index]
291  glMatrixIndexPointerARB: [void, GLint size, GLenum type, GLsizei stride, const GLvoid
292      *pointer]
293  glMatrixIndexubvARB: [void, GLint size, const GLubyte *indices]
294  glMatrixIndexuivARB: [void, GLint size, const GLuint *indices]
295  glMatrixIndexusvARB: [void, GLint size, const GLushort *indices]
296ARB_multi_draw_indirect:
297  glMultiDrawArraysIndirect: [void, GLenum mode, const void *indirect, GLsizei drawcount,
298    GLsizei stride]
299  glMultiDrawElementsIndirect: [void, GLenum mode, GLenum type, const void *indirect,
300    GLsizei drawcount, GLsizei stride]
301ARB_multisample:
302  glSampleCoverageARB: [void, GLfloat value, GLboolean invert]
303ARB_multitexture:
304  glActiveTextureARB: [void, GLenum texture]
305  glClientActiveTextureARB: [void, GLenum texture]
306  glMultiTexCoord1dARB: [void, GLenum target, GLdouble s]
307  glMultiTexCoord1dvARB: [void, GLenum target, const GLdouble *v]
308  glMultiTexCoord1fARB: [void, GLenum target, GLfloat s]
309  glMultiTexCoord1fvARB: [void, GLenum target, const GLfloat *v]
310  glMultiTexCoord1iARB: [void, GLenum target, GLint s]
311  glMultiTexCoord1ivARB: [void, GLenum target, const GLint *v]
312  glMultiTexCoord1sARB: [void, GLenum target, GLshort s]
313  glMultiTexCoord1svARB: [void, GLenum target, const GLshort *v]
314  glMultiTexCoord2dARB: [void, GLenum target, GLdouble s, GLdouble t]
315  glMultiTexCoord2dvARB: [void, GLenum target, const GLdouble *v]
316  glMultiTexCoord2fARB: [void, GLenum target, GLfloat s, GLfloat t]
317  glMultiTexCoord2fvARB: [void, GLenum target, const GLfloat *v]
318  glMultiTexCoord2iARB: [void, GLenum target, GLint s, GLint t]
319  glMultiTexCoord2ivARB: [void, GLenum target, const GLint *v]
320  glMultiTexCoord2sARB: [void, GLenum target, GLshort s, GLshort t]
321  glMultiTexCoord2svARB: [void, GLenum target, const GLshort *v]
322  glMultiTexCoord3dARB: [void, GLenum target, GLdouble s, GLdouble t, GLdouble r]
323  glMultiTexCoord3dvARB: [void, GLenum target, const GLdouble *v]
324  glMultiTexCoord3fARB: [void, GLenum target, GLfloat s, GLfloat t, GLfloat r]
325  glMultiTexCoord3fvARB: [void, GLenum target, const GLfloat *v]
326  glMultiTexCoord3iARB: [void, GLenum target, GLint s, GLint t, GLint r]
327  glMultiTexCoord3ivARB: [void, GLenum target, const GLint *v]
328  glMultiTexCoord3sARB: [void, GLenum target, GLshort s, GLshort t, GLshort r]
329  glMultiTexCoord3svARB: [void, GLenum target, const GLshort *v]
330  glMultiTexCoord4dARB: [void, GLenum target, GLdouble s, GLdouble t, GLdouble r,
331    GLdouble q]
332  glMultiTexCoord4dvARB: [void, GLenum target, const GLdouble *v]
333  glMultiTexCoord4fARB: [void, GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat
334      q]
335  glMultiTexCoord4fvARB: [void, GLenum target, const GLfloat *v]
336  glMultiTexCoord4iARB: [void, GLenum target, GLint s, GLint t, GLint r, GLint q]
337  glMultiTexCoord4ivARB: [void, GLenum target, const GLint *v]
338  glMultiTexCoord4sARB: [void, GLenum target, GLshort s, GLshort t, GLshort r, GLshort
339      q]
340  glMultiTexCoord4svARB: [void, GLenum target, const GLshort *v]
341ARB_occlusion_query:
342  glBeginQueryARB: [void, GLenum target, GLuint id]
343  glDeleteQueriesARB: [void, GLsizei n, const GLuint *ids]
344  glEndQueryARB: [void, GLenum target]
345  glGenQueriesARB: [void, GLsizei n, GLuint *ids]
346  glGetQueryObjectivARB: [void, GLuint id, GLenum pname, GLint *params]
347  glGetQueryObjectuivARB: [void, GLuint id, GLenum pname, GLuint *params]
348  glGetQueryivARB: [void, GLenum target, GLenum pname, GLint *params]
349  glIsQueryARB: [GLboolean, GLuint id]
350ARB_point_parameters:
351  glPointParameterfARB: [void, GLenum pname, GLfloat param]
352  glPointParameterfvARB: [void, GLenum pname, const GLfloat *params]
353ARB_program_interface_query:
354  glGetProgramInterfaceiv: [void, GLuint program, GLenum programInterface, GLenum
355      pname, GLint *params]
356  glGetProgramResourceIndex: [GLuint, GLuint program, GLenum programInterface, const
357      GLchar *name]
358  glGetProgramResourceLocation: [GLint, GLuint program, GLenum programInterface, const
359      GLchar *name]
360  glGetProgramResourceLocationIndex: [GLint, GLuint program, GLenum programInterface,
361    const GLchar *name]
362  glGetProgramResourceName: [void, GLuint program, GLenum programInterface, GLuint
363      index, GLsizei bufSize, GLsizei *length, GLchar *name]
364  glGetProgramResourceiv: [void, GLuint program, GLenum programInterface, GLuint index,
365    GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint
366      *params]
367ARB_provoking_vertex:
368  glProvokingVertex: [void, GLenum mode]
369ARB_robustness:
370  glGetGraphicsResetStatusARB: [GLenum]
371  glGetnColorTableARB: [void, GLenum target, GLenum format, GLenum type, GLsizei bufSize,
372    GLvoid *table]
373  glGetnCompressedTexImageARB: [void, GLenum target, GLint lod, GLsizei bufSize, GLvoid
374      *img]
375  glGetnConvolutionFilterARB: [void, GLenum target, GLenum format, GLenum type, GLsizei
376      bufSize, GLvoid *image]
377  glGetnHistogramARB: [void, GLenum target, GLboolean reset, GLenum format, GLenum
378      type, GLsizei bufSize, GLvoid *values]
379  glGetnMapdvARB: [void, GLenum target, GLenum query, GLsizei bufSize, GLdouble *v]
380  glGetnMapfvARB: [void, GLenum target, GLenum query, GLsizei bufSize, GLfloat *v]
381  glGetnMapivARB: [void, GLenum target, GLenum query, GLsizei bufSize, GLint *v]
382  glGetnMinmaxARB: [void, GLenum target, GLboolean reset, GLenum format, GLenum type,
383    GLsizei bufSize, GLvoid *values]
384  glGetnPixelMapfvARB: [void, GLenum map, GLsizei bufSize, GLfloat *values]
385  glGetnPixelMapuivARB: [void, GLenum map, GLsizei bufSize, GLuint *values]
386  glGetnPixelMapusvARB: [void, GLenum map, GLsizei bufSize, GLushort *values]
387  glGetnPolygonStippleARB: [void, GLsizei bufSize, GLubyte *pattern]
388  glGetnSeparableFilterARB: [void, GLenum target, GLenum format, GLenum type, GLsizei
389      rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span]
390  glGetnTexImageARB: [void, GLenum target, GLint level, GLenum format, GLenum type,
391    GLsizei bufSize, GLvoid *img]
392  glGetnUniformdvARB: [void, GLuint program, GLint location, GLsizei bufSize, GLdouble
393      *params]
394  glGetnUniformfvARB: [void, GLuint program, GLint location, GLsizei bufSize, GLfloat
395      *params]
396  glGetnUniformivARB: [void, GLuint program, GLint location, GLsizei bufSize, GLint
397      *params]
398  glGetnUniformuivARB: [void, GLuint program, GLint location, GLsizei bufSize, GLuint
399      *params]
400  glReadnPixelsARB: [void, GLint x, GLint y, GLsizei width, GLsizei height, GLenum
401      format, GLenum type, GLsizei bufSize, GLvoid *data]
402ARB_sample_shading:
403  glMinSampleShadingARB: [void, GLfloat value]
404ARB_sampler_objects:
405  glBindSampler: [void, GLuint unit, GLuint sampler]
406  glDeleteSamplers: [void, GLsizei count, const GLuint *samplers]
407  glGenSamplers: [void, GLsizei count, GLuint *samplers]
408  glGetSamplerParameterIiv: [void, GLuint sampler, GLenum pname, GLint *params]
409  glGetSamplerParameterIuiv: [void, GLuint sampler, GLenum pname, GLuint *params]
410  glGetSamplerParameterfv: [void, GLuint sampler, GLenum pname, GLfloat *params]
411  glGetSamplerParameteriv: [void, GLuint sampler, GLenum pname, GLint *params]
412  glIsSampler: [GLboolean, GLuint sampler]
413  glSamplerParameterIiv: [void, GLuint sampler, GLenum pname, const GLint *param]
414  glSamplerParameterIuiv: [void, GLuint sampler, GLenum pname, const GLuint *param]
415  glSamplerParameterf: [void, GLuint sampler, GLenum pname, GLfloat param]
416  glSamplerParameterfv: [void, GLuint sampler, GLenum pname, const GLfloat *param]
417  glSamplerParameteri: [void, GLuint sampler, GLenum pname, GLint param]
418  glSamplerParameteriv: [void, GLuint sampler, GLenum pname, const GLint *param]
419ARB_separate_shader_objects:
420  glActiveShaderProgram: [void, GLuint pipeline, GLuint program]
421  glBindProgramPipeline: [void, GLuint pipeline]
422  glCreateShaderProgramv: [GLuint, GLenum type, GLsizei count, GLchar*const *strings]
423  glDeleteProgramPipelines: [void, GLsizei n, const GLuint *pipelines]
424  glGenProgramPipelines: [void, GLsizei n, GLuint *pipelines]
425  glGetProgramPipelineInfoLog: [void, GLuint pipeline, GLsizei bufSize, GLsizei *length,
426    GLchar *infoLog]
427  glGetProgramPipelineiv: [void, GLuint pipeline, GLenum pname, GLint *params]
428  glIsProgramPipeline: [GLboolean, GLuint pipeline]
429  glProgramUniform1d: [void, GLuint program, GLint location, GLdouble v0]
430  glProgramUniform1dv: [void, GLuint program, GLint location, GLsizei count, const
431      GLdouble *value]
432  glProgramUniform1f: [void, GLuint program, GLint location, GLfloat v0]
433  glProgramUniform1fv: [void, GLuint program, GLint location, GLsizei count, const
434      GLfloat *value]
435  glProgramUniform1i: [void, GLuint program, GLint location, GLint v0]
436  glProgramUniform1iv: [void, GLuint program, GLint location, GLsizei count, const
437      GLint *value]
438  glProgramUniform1ui: [void, GLuint program, GLint location, GLuint v0]
439  glProgramUniform1uiv: [void, GLuint program, GLint location, GLsizei count, const
440      GLuint *value]
441  glProgramUniform2d: [void, GLuint program, GLint location, GLdouble v0, GLdouble
442      v1]
443  glProgramUniform2dv: [void, GLuint program, GLint location, GLsizei count, const
444      GLdouble *value]
445  glProgramUniform2f: [void, GLuint program, GLint location, GLfloat v0, GLfloat v1]
446  glProgramUniform2fv: [void, GLuint program, GLint location, GLsizei count, const
447      GLfloat *value]
448  glProgramUniform2i: [void, GLuint program, GLint location, GLint v0, GLint v1]
449  glProgramUniform2iv: [void, GLuint program, GLint location, GLsizei count, const
450      GLint *value]
451  glProgramUniform2ui: [void, GLuint program, GLint location, GLuint v0, GLuint v1]
452  glProgramUniform2uiv: [void, GLuint program, GLint location, GLsizei count, const
453      GLuint *value]
454  glProgramUniform3d: [void, GLuint program, GLint location, GLdouble v0, GLdouble
455      v1, GLdouble v2]
456  glProgramUniform3dv: [void, GLuint program, GLint location, GLsizei count, const
457      GLdouble *value]
458  glProgramUniform3f: [void, GLuint program, GLint location, GLfloat v0, GLfloat v1,
459    GLfloat v2]
460  glProgramUniform3fv: [void, GLuint program, GLint location, GLsizei count, const
461      GLfloat *value]
462  glProgramUniform3i: [void, GLuint program, GLint location, GLint v0, GLint v1, GLint
463      v2]
464  glProgramUniform3iv: [void, GLuint program, GLint location, GLsizei count, const
465      GLint *value]
466  glProgramUniform3ui: [void, GLuint program, GLint location, GLuint v0, GLuint v1,
467    GLuint v2]
468  glProgramUniform3uiv: [void, GLuint program, GLint location, GLsizei count, const
469      GLuint *value]
470  glProgramUniform4d: [void, GLuint program, GLint location, GLdouble v0, GLdouble
471      v1, GLdouble v2, GLdouble v3]
472  glProgramUniform4dv: [void, GLuint program, GLint location, GLsizei count, const
473      GLdouble *value]
474  glProgramUniform4f: [void, GLuint program, GLint location, GLfloat v0, GLfloat v1,
475    GLfloat v2, GLfloat v3]
476  glProgramUniform4fv: [void, GLuint program, GLint location, GLsizei count, const
477      GLfloat *value]
478  glProgramUniform4i: [void, GLuint program, GLint location, GLint v0, GLint v1, GLint
479      v2, GLint v3]
480  glProgramUniform4iv: [void, GLuint program, GLint location, GLsizei count, const
481      GLint *value]
482  glProgramUniform4ui: [void, GLuint program, GLint location, GLuint v0, GLuint v1,
483    GLuint v2, GLuint v3]
484  glProgramUniform4uiv: [void, GLuint program, GLint location, GLsizei count, const
485      GLuint *value]
486  glProgramUniformMatrix2dv: [void, GLuint program, GLint location, GLsizei count,
487    GLboolean transpose, const GLdouble *value]
488  glProgramUniformMatrix2fv: [void, GLuint program, GLint location, GLsizei count,
489    GLboolean transpose, const GLfloat *value]
490  glProgramUniformMatrix2x3dv: [void, GLuint program, GLint location, GLsizei count,
491    GLboolean transpose, const GLdouble *value]
492  glProgramUniformMatrix2x3fv: [void, GLuint program, GLint location, GLsizei count,
493    GLboolean transpose, const GLfloat *value]
494  glProgramUniformMatrix2x4dv: [void, GLuint program, GLint location, GLsizei count,
495    GLboolean transpose, const GLdouble *value]
496  glProgramUniformMatrix2x4fv: [void, GLuint program, GLint location, GLsizei count,
497    GLboolean transpose, const GLfloat *value]
498  glProgramUniformMatrix3dv: [void, GLuint program, GLint location, GLsizei count,
499    GLboolean transpose, const GLdouble *value]
500  glProgramUniformMatrix3fv: [void, GLuint program, GLint location, GLsizei count,
501    GLboolean transpose, const GLfloat *value]
502  glProgramUniformMatrix3x2dv: [void, GLuint program, GLint location, GLsizei count,
503    GLboolean transpose, const GLdouble *value]
504  glProgramUniformMatrix3x2fv: [void, GLuint program, GLint location, GLsizei count,
505    GLboolean transpose, const GLfloat *value]
506  glProgramUniformMatrix3x4dv: [void, GLuint program, GLint location, GLsizei count,
507    GLboolean transpose, const GLdouble *value]
508  glProgramUniformMatrix3x4fv: [void, GLuint program, GLint location, GLsizei count,
509    GLboolean transpose, const GLfloat *value]
510  glProgramUniformMatrix4dv: [void, GLuint program, GLint location, GLsizei count,
511    GLboolean transpose, const GLdouble *value]
512  glProgramUniformMatrix4fv: [void, GLuint program, GLint location, GLsizei count,
513    GLboolean transpose, const GLfloat *value]
514  glProgramUniformMatrix4x2dv: [void, GLuint program, GLint location, GLsizei count,
515    GLboolean transpose, const GLdouble *value]
516  glProgramUniformMatrix4x2fv: [void, GLuint program, GLint location, GLsizei count,
517    GLboolean transpose, const GLfloat *value]
518  glProgramUniformMatrix4x3dv: [void, GLuint program, GLint location, GLsizei count,
519    GLboolean transpose, const GLdouble *value]
520  glProgramUniformMatrix4x3fv: [void, GLuint program, GLint location, GLsizei count,
521    GLboolean transpose, const GLfloat *value]
522  glUseProgramStages: [void, GLuint pipeline, GLbitfield stages, GLuint program]
523  glValidateProgramPipeline: [void, GLuint pipeline]
524ARB_shader_atomic_counters:
525  glGetActiveAtomicCounterBufferiv: [void, GLuint program, GLuint bufferIndex, GLenum
526      pname, GLint *params]
527ARB_shader_image_load_store:
528  glBindImageTexture: [void, GLuint unit, GLuint texture, GLint level, GLboolean layered,
529    GLint layer, GLenum access, GLenum format]
530  glMemoryBarrier: [void, GLbitfield barriers]
531ARB_shader_objects:
532  glAttachObjectARB: [void, GLhandleARB containerObj, GLhandleARB obj]
533  glCompileShaderARB: [void, GLhandleARB shaderObj]
534  glCreateProgramObjectARB: [GLhandleARB]
535  glCreateShaderObjectARB: [GLhandleARB, GLenum shaderType]
536  glDeleteObjectARB: [void, GLhandleARB obj]
537  glDetachObjectARB: [void, GLhandleARB containerObj, GLhandleARB attachedObj]
538  glGetActiveUniformARB: [void, GLhandleARB programObj, GLuint index, GLsizei maxLength,
539    GLsizei *length, GLint *size, GLenum *type, GLcharARB *name]
540  glGetAttachedObjectsARB: [void, GLhandleARB containerObj, GLsizei maxCount, GLsizei
541      *count, GLhandleARB *obj]
542  glGetHandleARB: [GLhandleARB, GLenum pname]
543  glGetInfoLogARB: [void, GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB
544      *infoLog]
545  glGetObjectParameterfvARB: [void, GLhandleARB obj, GLenum pname, GLfloat *params]
546  glGetObjectParameterivARB: [void, GLhandleARB obj, GLenum pname, GLint *params]
547  glGetShaderSourceARB: [void, GLhandleARB obj, GLsizei maxLength, GLsizei *length,
548    GLcharARB *source]
549  glGetUniformLocationARB: [GLint, GLhandleARB programObj, const GLcharARB *name]
550  glGetUniformfvARB: [void, GLhandleARB programObj, GLint location, GLfloat *params]
551  glGetUniformivARB: [void, GLhandleARB programObj, GLint location, GLint *params]
552  glLinkProgramARB: [void, GLhandleARB programObj]
553  glShaderSourceARB: [void, GLhandleARB shaderObj, GLsizei count, const GLcharARB
554      *string, const GLint *length]
555  glUniform1fARB: [void, GLint location, GLfloat v0]
556  glUniform1fvARB: [void, GLint location, GLsizei count, const GLfloat *value]
557  glUniform1iARB: [void, GLint location, GLint v0]
558  glUniform1ivARB: [void, GLint location, GLsizei count, const GLint *value]
559  glUniform2fARB: [void, GLint location, GLfloat v0, GLfloat v1]
560  glUniform2fvARB: [void, GLint location, GLsizei count, const GLfloat *value]
561  glUniform2iARB: [void, GLint location, GLint v0, GLint v1]
562  glUniform2ivARB: [void, GLint location, GLsizei count, const GLint *value]
563  glUniform3fARB: [void, GLint location, GLfloat v0, GLfloat v1, GLfloat v2]
564  glUniform3fvARB: [void, GLint location, GLsizei count, const GLfloat *value]
565  glUniform3iARB: [void, GLint location, GLint v0, GLint v1, GLint v2]
566  glUniform3ivARB: [void, GLint location, GLsizei count, const GLint *value]
567  glUniform4fARB: [void, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat
568      v3]
569  glUniform4fvARB: [void, GLint location, GLsizei count, const GLfloat *value]
570  glUniform4iARB: [void, GLint location, GLint v0, GLint v1, GLint v2, GLint v3]
571  glUniform4ivARB: [void, GLint location, GLsizei count, const GLint *value]
572  glUniformMatrix2fvARB: [void, GLint location, GLsizei count, GLboolean transpose,
573    const GLfloat *value]
574  glUniformMatrix3fvARB: [void, GLint location, GLsizei count, GLboolean transpose,
575    const GLfloat *value]
576  glUniformMatrix4fvARB: [void, GLint location, GLsizei count, GLboolean transpose,
577    const GLfloat *value]
578  glUseProgramObjectARB: [void, GLhandleARB programObj]
579  glValidateProgramARB: [void, GLhandleARB programObj]
580ARB_shader_storage_buffer_object:
581  glShaderStorageBlockBinding: [void, GLuint program, GLuint storageBlockIndex, GLuint
582      storageBlockBinding]
583ARB_shader_subroutine:
584  glGetActiveSubroutineName: [void, GLuint program, GLenum shadertype, GLuint index,
585    GLsizei bufsize, GLsizei *length, GLchar *name]
586  glGetActiveSubroutineUniformName: [void, GLuint program, GLenum shadertype, GLuint
587      index, GLsizei bufsize, GLsizei *length, GLchar *name]
588  glGetActiveSubroutineUniformiv: [void, GLuint program, GLenum shadertype, GLuint
589      index, GLenum pname, GLint *values]
590  glGetProgramStageiv: [void, GLuint program, GLenum shadertype, GLenum pname, GLint
591      *values]
592  glGetSubroutineIndex: [GLuint, GLuint program, GLenum shadertype, const GLchar *name]
593  glGetSubroutineUniformLocation: [GLint, GLuint program, GLenum shadertype, const
594      GLchar *name]
595  glGetUniformSubroutineuiv: [void, GLenum shadertype, GLint location, GLuint *params]
596  glUniformSubroutinesuiv: [void, GLenum shadertype, GLsizei count, const GLuint *indices]
597ARB_shading_language_include:
598  glCompileShaderIncludeARB: [void, GLuint shader, GLsizei count, const GLchar *path,
599    const GLint *length]
600  glDeleteNamedStringARB: [void, GLint namelen, const GLchar *name]
601  glGetNamedStringARB: [void, GLint namelen, const GLchar *name, GLsizei bufSize,
602    GLint *stringlen, GLchar *string]
603  glGetNamedStringivARB: [void, GLint namelen, const GLchar *name, GLenum pname, GLint
604      *params]
605  glIsNamedStringARB: [GLboolean, GLint namelen, const GLchar *name]
606  glNamedStringARB: [void, GLenum type, GLint namelen, const GLchar *name, GLint stringlen,
607    const GLchar *string]
608ARB_sync:
609  glClientWaitSync: [GLenum, GLsync sync, GLbitfield flags, GLuint64 timeout]
610  glDeleteSync: [void, GLsync sync]
611  glFenceSync: [GLsync, GLenum condition, GLbitfield flags]
612  glGetInteger64v: [void, GLenum pname, GLint64 *params]
613  glGetSynciv: [void, GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length,
614    GLint *values]
615  glIsSync: [GLboolean, GLsync sync]
616  glWaitSync: [void, GLsync sync, GLbitfield flags, GLuint64 timeout]
617ARB_tessellation_shader:
618  glPatchParameterfv: [void, GLenum pname, const GLfloat *values]
619  glPatchParameteri: [void, GLenum pname, GLint value]
620ARB_texture_buffer_object:
621  glTexBufferARB: [void, GLenum target, GLenum internalformat, GLuint buffer]
622ARB_texture_buffer_range:
623  glTexBufferRange: [void, GLenum target, GLenum internalformat, GLuint buffer, GLintptr
624      offset, GLsizeiptr size]
625  glTextureBufferRangeEXT: [void, GLuint texture, GLenum target, GLenum internalformat,
626    GLuint buffer, GLintptr offset, GLsizeiptr size]
627ARB_texture_compression:
628  glCompressedTexImage1DARB: [void, GLenum target, GLint level, GLenum internalformat,
629    GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data]
630  glCompressedTexImage2DARB: [void, GLenum target, GLint level, GLenum internalformat,
631    GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data]
632  glCompressedTexImage3DARB: [void, GLenum target, GLint level, GLenum internalformat,
633    GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize,
634    const GLvoid *data]
635  glCompressedTexSubImage1DARB: [void, GLenum target, GLint level, GLint xoffset,
636    GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data]
637  glCompressedTexSubImage2DARB: [void, GLenum target, GLint level, GLint xoffset,
638    GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize,
639    const GLvoid *data]
640  glCompressedTexSubImage3DARB: [void, GLenum target, GLint level, GLint xoffset,
641    GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum
642      format, GLsizei imageSize, const GLvoid *data]
643  glGetCompressedTexImageARB: [void, GLenum target, GLint level, GLvoid *img]
644ARB_texture_multisample:
645  glGetMultisamplefv: [void, GLenum pname, GLuint index, GLfloat *val]
646  glSampleMaski: [void, GLuint index, GLbitfield mask]
647  glTexImage2DMultisample: [void, GLenum target, GLsizei samples, GLint internalformat,
648    GLsizei width, GLsizei height, GLboolean fixedsamplelocations]
649  glTexImage3DMultisample: [void, GLenum target, GLsizei samples, GLint internalformat,
650    GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations]
651ARB_texture_storage:
652  glTexStorage1D: [void, GLenum target, GLsizei levels, GLenum internalformat, GLsizei
653      width]
654  glTexStorage2D: [void, GLenum target, GLsizei levels, GLenum internalformat, GLsizei
655      width, GLsizei height]
656  glTexStorage3D: [void, GLenum target, GLsizei levels, GLenum internalformat, GLsizei
657      width, GLsizei height, GLsizei depth]
658  glTextureStorage1DEXT: [void, GLuint texture, GLenum target, GLsizei levels, GLenum
659      internalformat, GLsizei width]
660  glTextureStorage2DEXT: [void, GLuint texture, GLenum target, GLsizei levels, GLenum
661      internalformat, GLsizei width, GLsizei height]
662  glTextureStorage3DEXT: [void, GLuint texture, GLenum target, GLsizei levels, GLenum
663      internalformat, GLsizei width, GLsizei height, GLsizei depth]
664ARB_texture_storage_multisample:
665  glTexStorage2DMultisample: [void, GLenum target, GLsizei samples, GLenum internalformat,
666    GLsizei width, GLsizei height, GLboolean fixedsamplelocations]
667  glTexStorage3DMultisample: [void, GLenum target, GLsizei samples, GLenum internalformat,
668    GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations]
669  glTextureStorage2DMultisampleEXT: [void, GLuint texture, GLenum target, GLsizei
670      samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations]
671  glTextureStorage3DMultisampleEXT: [void, GLuint texture, GLenum target, GLsizei
672      samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth,
673    GLboolean fixedsamplelocations]
674ARB_texture_view:
675  glTextureView: [void, GLuint texture, GLenum target, GLuint origtexture, GLenum
676      internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers]
677ARB_timer_query:
678  glGetQueryObjecti64v: [void, GLuint id, GLenum pname, GLint64 *params]
679  glGetQueryObjectui64v: [void, GLuint id, GLenum pname, GLuint64 *params]
680  glQueryCounter: [void, GLuint id, GLenum target]
681ARB_transform_feedback2:
682  glBindTransformFeedback: [void, GLenum target, GLuint id]
683  glDeleteTransformFeedbacks: [void, GLsizei n, const GLuint *ids]
684  glDrawTransformFeedback: [void, GLenum mode, GLuint id]
685  glGenTransformFeedbacks: [void, GLsizei n, GLuint *ids]
686  glIsTransformFeedback: [GLboolean, GLuint id]
687  glPauseTransformFeedback: [void]
688  glResumeTransformFeedback: [void]
689ARB_transform_feedback3:
690  glBeginQueryIndexed: [void, GLenum target, GLuint index, GLuint id]
691  glDrawTransformFeedbackStream: [void, GLenum mode, GLuint id, GLuint stream]
692  glEndQueryIndexed: [void, GLenum target, GLuint index]
693  glGetQueryIndexediv: [void, GLenum target, GLuint index, GLenum pname, GLint *params]
694ARB_transform_feedback_instanced:
695  glDrawTransformFeedbackInstanced: [void, GLenum mode, GLuint id, GLsizei instancecount]
696  glDrawTransformFeedbackStreamInstanced: [void, GLenum mode, GLuint id, GLuint stream,
697    GLsizei instancecount]
698ARB_transpose_matrix:
699  glLoadTransposeMatrixdARB: [void, const GLdouble *m]
700  glLoadTransposeMatrixfARB: [void, const GLfloat *m]
701  glMultTransposeMatrixdARB: [void, const GLdouble *m]
702  glMultTransposeMatrixfARB: [void, const GLfloat *m]
703ARB_uniform_buffer_object:
704  glGetActiveUniformBlockName: [void, GLuint program, GLuint uniformBlockIndex, GLsizei
705      bufSize, GLsizei *length, GLchar *uniformBlockName]
706  glGetActiveUniformBlockiv: [void, GLuint program, GLuint uniformBlockIndex, GLenum
707      pname, GLint *params]
708  glGetActiveUniformName: [void, GLuint program, GLuint uniformIndex, GLsizei bufSize,
709    GLsizei *length, GLchar *uniformName]
710  glGetActiveUniformsiv: [void, GLuint program, GLsizei uniformCount, const GLuint
711      *uniformIndices, GLenum pname, GLint *params]
712  glGetUniformBlockIndex: [GLuint, GLuint program, const GLchar *uniformBlockName]
713  glGetUniformIndices: [void, GLuint program, GLsizei uniformCount, GLchar*const *uniformNames,
714    GLuint *uniformIndices]
715  glUniformBlockBinding: [void, GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding]
716ARB_vertex_array_object:
717  glBindVertexArray: [void, GLuint array]
718  glDeleteVertexArrays: [void, GLsizei n, const GLuint *arrays]
719  glGenVertexArrays: [void, GLsizei n, GLuint *arrays]
720  glIsVertexArray: [GLboolean, GLuint array]
721ARB_vertex_attrib_64bit:
722  glGetVertexAttribLdv: [void, GLuint index, GLenum pname, GLdouble *params]
723  glVertexAttribL1d: [void, GLuint index, GLdouble x]
724  glVertexAttribL1dv: [void, GLuint index, const GLdouble *v]
725  glVertexAttribL2d: [void, GLuint index, GLdouble x, GLdouble y]
726  glVertexAttribL2dv: [void, GLuint index, const GLdouble *v]
727  glVertexAttribL3d: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z]
728  glVertexAttribL3dv: [void, GLuint index, const GLdouble *v]
729  glVertexAttribL4d: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble
730      w]
731  glVertexAttribL4dv: [void, GLuint index, const GLdouble *v]
732  glVertexAttribLPointer: [void, GLuint index, GLint size, GLenum type, GLsizei stride,
733    const GLvoid *pointer]
734ARB_vertex_attrib_binding:
735  glBindVertexBuffer: [void, GLuint bindingindex, GLuint buffer, GLintptr offset,
736    GLsizei stride]
737  glVertexArrayBindVertexBufferEXT: [void, GLuint vaobj, GLuint bindingindex, GLuint
738      buffer, GLintptr offset, GLsizei stride]
739  glVertexArrayVertexAttribBindingEXT: [void, GLuint vaobj, GLuint attribindex, GLuint
740      bindingindex]
741  glVertexArrayVertexAttribFormatEXT: [void, GLuint vaobj, GLuint attribindex, GLint
742      size, GLenum type, GLboolean normalized, GLuint relativeoffset]
743  glVertexArrayVertexAttribIFormatEXT: [void, GLuint vaobj, GLuint attribindex, GLint
744      size, GLenum type, GLuint relativeoffset]
745  glVertexArrayVertexAttribLFormatEXT: [void, GLuint vaobj, GLuint attribindex, GLint
746      size, GLenum type, GLuint relativeoffset]
747  glVertexArrayVertexBindingDivisorEXT: [void, GLuint vaobj, GLuint bindingindex,
748    GLuint divisor]
749  glVertexAttribBinding: [void, GLuint attribindex, GLuint bindingindex]
750  glVertexAttribFormat: [void, GLuint attribindex, GLint size, GLenum type, GLboolean
751      normalized, GLuint relativeoffset]
752  glVertexAttribIFormat: [void, GLuint attribindex, GLint size, GLenum type, GLuint
753      relativeoffset]
754  glVertexAttribLFormat: [void, GLuint attribindex, GLint size, GLenum type, GLuint
755      relativeoffset]
756  glVertexBindingDivisor: [void, GLuint bindingindex, GLuint divisor]
757ARB_vertex_blend:
758  glVertexBlendARB: [void, GLint count]
759  glWeightPointerARB: [void, GLint size, GLenum type, GLsizei stride, const GLvoid
760      *pointer]
761  glWeightbvARB: [void, GLint size, const GLbyte *weights]
762  glWeightdvARB: [void, GLint size, const GLdouble *weights]
763  glWeightfvARB: [void, GLint size, const GLfloat *weights]
764  glWeightivARB: [void, GLint size, const GLint *weights]
765  glWeightsvARB: [void, GLint size, const GLshort *weights]
766  glWeightubvARB: [void, GLint size, const GLubyte *weights]
767  glWeightuivARB: [void, GLint size, const GLuint *weights]
768  glWeightusvARB: [void, GLint size, const GLushort *weights]
769ARB_vertex_buffer_object:
770  glBindBufferARB: [void, GLenum target, GLuint buffer]
771  glBufferDataARB: [void, GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum
772      usage]
773  glBufferSubDataARB: [void, GLenum target, GLintptrARB offset, GLsizeiptrARB size,
774    const GLvoid *data]
775  glDeleteBuffersARB: [void, GLsizei n, const GLuint *buffers]
776  glGenBuffersARB: [void, GLsizei n, GLuint *buffers]
777  glGetBufferParameterivARB: [void, GLenum target, GLenum pname, GLint *params]
778  glGetBufferPointervARB: [void, GLenum target, GLenum pname, GLvoid *params]
779  glGetBufferSubDataARB: [void, GLenum target, GLintptrARB offset, GLsizeiptrARB size,
780    GLvoid *data]
781  glIsBufferARB: [GLboolean, GLuint buffer]
782  glMapBufferARB: [GLvoid *, GLenum target, GLenum access]
783  glUnmapBufferARB: [GLboolean, GLenum target]
784ARB_vertex_program:
785  glBindProgramARB: [void, GLenum target, GLuint program]
786  glDeleteProgramsARB: [void, GLsizei n, const GLuint *programs]
787  glDisableVertexAttribArrayARB: [void, GLuint index]
788  glEnableVertexAttribArrayARB: [void, GLuint index]
789  glGenProgramsARB: [void, GLsizei n, GLuint *programs]
790  glGetProgramEnvParameterdvARB: [void, GLenum target, GLuint index, GLdouble *params]
791  glGetProgramEnvParameterfvARB: [void, GLenum target, GLuint index, GLfloat *params]
792  glGetProgramLocalParameterdvARB: [void, GLenum target, GLuint index, GLdouble *params]
793  glGetProgramLocalParameterfvARB: [void, GLenum target, GLuint index, GLfloat *params]
794  glGetProgramStringARB: [void, GLenum target, GLenum pname, GLvoid *string]
795  glGetProgramivARB: [void, GLenum target, GLenum pname, GLint *params]
796  glGetVertexAttribPointervARB: [void, GLuint index, GLenum pname, GLvoid *pointer]
797  glGetVertexAttribdvARB: [void, GLuint index, GLenum pname, GLdouble *params]
798  glGetVertexAttribfvARB: [void, GLuint index, GLenum pname, GLfloat *params]
799  glGetVertexAttribivARB: [void, GLuint index, GLenum pname, GLint *params]
800  glIsProgramARB: [GLboolean, GLuint program]
801  glProgramEnvParameter4dARB: [void, GLenum target, GLuint index, GLdouble x, GLdouble
802      y, GLdouble z, GLdouble w]
803  glProgramEnvParameter4dvARB: [void, GLenum target, GLuint index, const GLdouble
804      *params]
805  glProgramEnvParameter4fARB: [void, GLenum target, GLuint index, GLfloat x, GLfloat
806      y, GLfloat z, GLfloat w]
807  glProgramEnvParameter4fvARB: [void, GLenum target, GLuint index, const GLfloat *params]
808  glProgramLocalParameter4dARB: [void, GLenum target, GLuint index, GLdouble x, GLdouble
809      y, GLdouble z, GLdouble w]
810  glProgramLocalParameter4dvARB: [void, GLenum target, GLuint index, const GLdouble
811      *params]
812  glProgramLocalParameter4fARB: [void, GLenum target, GLuint index, GLfloat x, GLfloat
813      y, GLfloat z, GLfloat w]
814  glProgramLocalParameter4fvARB: [void, GLenum target, GLuint index, const GLfloat
815      *params]
816  glProgramStringARB: [void, GLenum target, GLenum format, GLsizei len, const GLvoid
817      *string]
818  glVertexAttrib1dARB: [void, GLuint index, GLdouble x]
819  glVertexAttrib1dvARB: [void, GLuint index, const GLdouble *v]
820  glVertexAttrib1fARB: [void, GLuint index, GLfloat x]
821  glVertexAttrib1fvARB: [void, GLuint index, const GLfloat *v]
822  glVertexAttrib1sARB: [void, GLuint index, GLshort x]
823  glVertexAttrib1svARB: [void, GLuint index, const GLshort *v]
824  glVertexAttrib2dARB: [void, GLuint index, GLdouble x, GLdouble y]
825  glVertexAttrib2dvARB: [void, GLuint index, const GLdouble *v]
826  glVertexAttrib2fARB: [void, GLuint index, GLfloat x, GLfloat y]
827  glVertexAttrib2fvARB: [void, GLuint index, const GLfloat *v]
828  glVertexAttrib2sARB: [void, GLuint index, GLshort x, GLshort y]
829  glVertexAttrib2svARB: [void, GLuint index, const GLshort *v]
830  glVertexAttrib3dARB: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z]
831  glVertexAttrib3dvARB: [void, GLuint index, const GLdouble *v]
832  glVertexAttrib3fARB: [void, GLuint index, GLfloat x, GLfloat y, GLfloat z]
833  glVertexAttrib3fvARB: [void, GLuint index, const GLfloat *v]
834  glVertexAttrib3sARB: [void, GLuint index, GLshort x, GLshort y, GLshort z]
835  glVertexAttrib3svARB: [void, GLuint index, const GLshort *v]
836  glVertexAttrib4NbvARB: [void, GLuint index, const GLbyte *v]
837  glVertexAttrib4NivARB: [void, GLuint index, const GLint *v]
838  glVertexAttrib4NsvARB: [void, GLuint index, const GLshort *v]
839  glVertexAttrib4NubARB: [void, GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte
840      w]
841  glVertexAttrib4NubvARB: [void, GLuint index, const GLubyte *v]
842  glVertexAttrib4NuivARB: [void, GLuint index, const GLuint *v]
843  glVertexAttrib4NusvARB: [void, GLuint index, const GLushort *v]
844  glVertexAttrib4bvARB: [void, GLuint index, const GLbyte *v]
845  glVertexAttrib4dARB: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble
846      w]
847  glVertexAttrib4dvARB: [void, GLuint index, const GLdouble *v]
848  glVertexAttrib4fARB: [void, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat
849      w]
850  glVertexAttrib4fvARB: [void, GLuint index, const GLfloat *v]
851  glVertexAttrib4ivARB: [void, GLuint index, const GLint *v]
852  glVertexAttrib4sARB: [void, GLuint index, GLshort x, GLshort y, GLshort z, GLshort
853      w]
854  glVertexAttrib4svARB: [void, GLuint index, const GLshort *v]
855  glVertexAttrib4ubvARB: [void, GLuint index, const GLubyte *v]
856  glVertexAttrib4uivARB: [void, GLuint index, const GLuint *v]
857  glVertexAttrib4usvARB: [void, GLuint index, const GLushort *v]
858  glVertexAttribPointerARB: [void, GLuint index, GLint size, GLenum type, GLboolean
859      normalized, GLsizei stride, const GLvoid *pointer]
860ARB_vertex_shader:
861  glBindAttribLocationARB: [void, GLhandleARB programObj, GLuint index, const GLcharARB
862      *name]
863  glGetActiveAttribARB: [void, GLhandleARB programObj, GLuint index, GLsizei maxLength,
864    GLsizei *length, GLint *size, GLenum *type, GLcharARB *name]
865  glGetAttribLocationARB: [GLint, GLhandleARB programObj, const GLcharARB *name]
866ARB_vertex_type_2_10_10_10_rev:
867  glColorP3ui: [void, GLenum type, GLuint color]
868  glColorP3uiv: [void, GLenum type, const GLuint *color]
869  glColorP4ui: [void, GLenum type, GLuint color]
870  glColorP4uiv: [void, GLenum type, const GLuint *color]
871  glMultiTexCoordP1ui: [void, GLenum texture, GLenum type, GLuint coords]
872  glMultiTexCoordP1uiv: [void, GLenum texture, GLenum type, const GLuint *coords]
873  glMultiTexCoordP2ui: [void, GLenum texture, GLenum type, GLuint coords]
874  glMultiTexCoordP2uiv: [void, GLenum texture, GLenum type, const GLuint *coords]
875  glMultiTexCoordP3ui: [void, GLenum texture, GLenum type, GLuint coords]
876  glMultiTexCoordP3uiv: [void, GLenum texture, GLenum type, const GLuint *coords]
877  glMultiTexCoordP4ui: [void, GLenum texture, GLenum type, GLuint coords]
878  glMultiTexCoordP4uiv: [void, GLenum texture, GLenum type, const GLuint *coords]
879  glNormalP3ui: [void, GLenum type, GLuint coords]
880  glNormalP3uiv: [void, GLenum type, const GLuint *coords]
881  glSecondaryColorP3ui: [void, GLenum type, GLuint color]
882  glSecondaryColorP3uiv: [void, GLenum type, const GLuint *color]
883  glTexCoordP1ui: [void, GLenum type, GLuint coords]
884  glTexCoordP1uiv: [void, GLenum type, const GLuint *coords]
885  glTexCoordP2ui: [void, GLenum type, GLuint coords]
886  glTexCoordP2uiv: [void, GLenum type, const GLuint *coords]
887  glTexCoordP3ui: [void, GLenum type, GLuint coords]
888  glTexCoordP3uiv: [void, GLenum type, const GLuint *coords]
889  glTexCoordP4ui: [void, GLenum type, GLuint coords]
890  glTexCoordP4uiv: [void, GLenum type, const GLuint *coords]
891  glVertexAttribP1ui: [void, GLuint index, GLenum type, GLboolean normalized, GLuint
892      value]
893  glVertexAttribP1uiv: [void, GLuint index, GLenum type, GLboolean normalized, const
894      GLuint *value]
895  glVertexAttribP2ui: [void, GLuint index, GLenum type, GLboolean normalized, GLuint
896      value]
897  glVertexAttribP2uiv: [void, GLuint index, GLenum type, GLboolean normalized, const
898      GLuint *value]
899  glVertexAttribP3ui: [void, GLuint index, GLenum type, GLboolean normalized, GLuint
900      value]
901  glVertexAttribP3uiv: [void, GLuint index, GLenum type, GLboolean normalized, const
902      GLuint *value]
903  glVertexAttribP4ui: [void, GLuint index, GLenum type, GLboolean normalized, GLuint
904      value]
905  glVertexAttribP4uiv: [void, GLuint index, GLenum type, GLboolean normalized, const
906      GLuint *value]
907  glVertexP2ui: [void, GLenum type, GLuint value]
908  glVertexP2uiv: [void, GLenum type, const GLuint *value]
909  glVertexP3ui: [void, GLenum type, GLuint value]
910  glVertexP3uiv: [void, GLenum type, const GLuint *value]
911  glVertexP4ui: [void, GLenum type, GLuint value]
912  glVertexP4uiv: [void, GLenum type, const GLuint *value]
913ARB_viewport_array:
914  glDepthRangeArrayv: [void, GLuint first, GLsizei count, const GLdouble *v]
915  glDepthRangeIndexed: [void, GLuint index, GLdouble n, GLdouble f]
916  glGetDoublei_v: [void, GLenum target, GLuint index, GLdouble *data]
917  glGetFloati_v: [void, GLenum target, GLuint index, GLfloat *data]
918  glScissorArrayv: [void, GLuint first, GLsizei count, const GLint *v]
919  glScissorIndexed: [void, GLuint index, GLint left, GLint bottom, GLsizei width,
920    GLsizei height]
921  glScissorIndexedv: [void, GLuint index, const GLint *v]
922  glViewportArrayv: [void, GLuint first, GLsizei count, const GLfloat *v]
923  glViewportIndexedf: [void, GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat
924      h]
925  glViewportIndexedfv: [void, GLuint index, const GLfloat *v]
926ARB_window_pos:
927  glWindowPos2dARB: [void, GLdouble x, GLdouble y]
928  glWindowPos2dvARB: [void, const GLdouble *v]
929  glWindowPos2fARB: [void, GLfloat x, GLfloat y]
930  glWindowPos2fvARB: [void, const GLfloat *v]
931  glWindowPos2iARB: [void, GLint x, GLint y]
932  glWindowPos2ivARB: [void, const GLint *v]
933  glWindowPos2sARB: [void, GLshort x, GLshort y]
934  glWindowPos2svARB: [void, const GLshort *v]
935  glWindowPos3dARB: [void, GLdouble x, GLdouble y, GLdouble z]
936  glWindowPos3dvARB: [void, const GLdouble *v]
937  glWindowPos3fARB: [void, GLfloat x, GLfloat y, GLfloat z]
938  glWindowPos3fvARB: [void, const GLfloat *v]
939  glWindowPos3iARB: [void, GLint x, GLint y, GLint z]
940  glWindowPos3ivARB: [void, const GLint *v]
941  glWindowPos3sARB: [void, GLshort x, GLshort y, GLshort z]
942  glWindowPos3svARB: [void, const GLshort *v]
943ATI_draw_buffers:
944  glDrawBuffersATI: [void, GLsizei n, const GLenum *bufs]
945ATI_element_array:
946  glDrawElementArrayATI: [void, GLenum mode, GLsizei count]
947  glDrawRangeElementArrayATI: [void, GLenum mode, GLuint start, GLuint end, GLsizei
948      count]
949  glElementPointerATI: [void, GLenum type, const GLvoid *pointer]
950ATI_envmap_bumpmap:
951  glGetTexBumpParameterfvATI: [void, GLenum pname, GLfloat *param]
952  glGetTexBumpParameterivATI: [void, GLenum pname, GLint *param]
953  glTexBumpParameterfvATI: [void, GLenum pname, const GLfloat *param]
954  glTexBumpParameterivATI: [void, GLenum pname, const GLint *param]
955ATI_fragment_shader:
956  glAlphaFragmentOp1ATI: [void, GLenum op, GLuint dst, GLuint dstMod, GLuint arg1,
957    GLuint arg1Rep, GLuint arg1Mod]
958  glAlphaFragmentOp2ATI: [void, GLenum op, GLuint dst, GLuint dstMod, GLuint arg1,
959    GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod]
960  glAlphaFragmentOp3ATI: [void, GLenum op, GLuint dst, GLuint dstMod, GLuint arg1,
961    GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint
962      arg3, GLuint arg3Rep, GLuint arg3Mod]
963  glBeginFragmentShaderATI: [void]
964  glBindFragmentShaderATI: [void, GLuint id]
965  glColorFragmentOp1ATI: [void, GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod,
966    GLuint arg1, GLuint arg1Rep, GLuint arg1Mod]
967  glColorFragmentOp2ATI: [void, GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod,
968    GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint
969      arg2Mod]
970  glColorFragmentOp3ATI: [void, GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod,
971    GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint
972      arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod]
973  glDeleteFragmentShaderATI: [void, GLuint id]
974  glEndFragmentShaderATI: [void]
975  glGenFragmentShadersATI: [GLuint, GLuint range]
976  glPassTexCoordATI: [void, GLuint dst, GLuint coord, GLenum swizzle]
977  glSampleMapATI: [void, GLuint dst, GLuint interp, GLenum swizzle]
978  glSetFragmentShaderConstantATI: [void, GLuint dst, const GLfloat *value]
979ATI_map_object_buffer:
980  glMapObjectBufferATI: [GLvoid *, GLuint buffer]
981  glUnmapObjectBufferATI: [void, GLuint buffer]
982ATI_pn_triangles:
983  glPNTrianglesfATI: [void, GLenum pname, GLfloat param]
984  glPNTrianglesiATI: [void, GLenum pname, GLint param]
985ATI_separate_stencil:
986  glStencilFuncSeparateATI: [void, GLenum frontfunc, GLenum backfunc, GLint ref, GLuint
987      mask]
988  glStencilOpSeparateATI: [void, GLenum face, GLenum sfail, GLenum dpfail, GLenum
989      dppass]
990ATI_vertex_array_object:
991  glArrayObjectATI: [void, GLenum array, GLint size, GLenum type, GLsizei stride,
992    GLuint buffer, GLuint offset]
993  glFreeObjectBufferATI: [void, GLuint buffer]
994  glGetArrayObjectfvATI: [void, GLenum array, GLenum pname, GLfloat *params]
995  glGetArrayObjectivATI: [void, GLenum array, GLenum pname, GLint *params]
996  glGetObjectBufferfvATI: [void, GLuint buffer, GLenum pname, GLfloat *params]
997  glGetObjectBufferivATI: [void, GLuint buffer, GLenum pname, GLint *params]
998  glGetVariantArrayObjectfvATI: [void, GLuint id, GLenum pname, GLfloat *params]
999  glGetVariantArrayObjectivATI: [void, GLuint id, GLenum pname, GLint *params]
1000  glIsObjectBufferATI: [GLboolean, GLuint buffer]
1001  glNewObjectBufferATI: [GLuint, GLsizei size, const GLvoid *pointer, GLenum usage]
1002  glUpdateObjectBufferATI: [void, GLuint buffer, GLuint offset, GLsizei size, const
1003      GLvoid *pointer, GLenum preserve]
1004  glVariantArrayObjectATI: [void, GLuint id, GLenum type, GLsizei stride, GLuint buffer,
1005    GLuint offset]
1006ATI_vertex_attrib_array_object:
1007  glGetVertexAttribArrayObjectfvATI: [void, GLuint index, GLenum pname, GLfloat *params]
1008  glGetVertexAttribArrayObjectivATI: [void, GLuint index, GLenum pname, GLint *params]
1009  glVertexAttribArrayObjectATI: [void, GLuint index, GLint size, GLenum type, GLboolean
1010      normalized, GLsizei stride, GLuint buffer, GLuint offset]
1011ATI_vertex_streams:
1012  glClientActiveVertexStreamATI: [void, GLenum stream]
1013  glNormalStream3bATI: [void, GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz]
1014  glNormalStream3bvATI: [void, GLenum stream, const GLbyte *coords]
1015  glNormalStream3dATI: [void, GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz]
1016  glNormalStream3dvATI: [void, GLenum stream, const GLdouble *coords]
1017  glNormalStream3fATI: [void, GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz]
1018  glNormalStream3fvATI: [void, GLenum stream, const GLfloat *coords]
1019  glNormalStream3iATI: [void, GLenum stream, GLint nx, GLint ny, GLint nz]
1020  glNormalStream3ivATI: [void, GLenum stream, const GLint *coords]
1021  glNormalStream3sATI: [void, GLenum stream, GLshort nx, GLshort ny, GLshort nz]
1022  glNormalStream3svATI: [void, GLenum stream, const GLshort *coords]
1023  glVertexBlendEnvfATI: [void, GLenum pname, GLfloat param]
1024  glVertexBlendEnviATI: [void, GLenum pname, GLint param]
1025  glVertexStream1dATI: [void, GLenum stream, GLdouble x]
1026  glVertexStream1dvATI: [void, GLenum stream, const GLdouble *coords]
1027  glVertexStream1fATI: [void, GLenum stream, GLfloat x]
1028  glVertexStream1fvATI: [void, GLenum stream, const GLfloat *coords]
1029  glVertexStream1iATI: [void, GLenum stream, GLint x]
1030  glVertexStream1ivATI: [void, GLenum stream, const GLint *coords]
1031  glVertexStream1sATI: [void, GLenum stream, GLshort x]
1032  glVertexStream1svATI: [void, GLenum stream, const GLshort *coords]
1033  glVertexStream2dATI: [void, GLenum stream, GLdouble x, GLdouble y]
1034  glVertexStream2dvATI: [void, GLenum stream, const GLdouble *coords]
1035  glVertexStream2fATI: [void, GLenum stream, GLfloat x, GLfloat y]
1036  glVertexStream2fvATI: [void, GLenum stream, const GLfloat *coords]
1037  glVertexStream2iATI: [void, GLenum stream, GLint x, GLint y]
1038  glVertexStream2ivATI: [void, GLenum stream, const GLint *coords]
1039  glVertexStream2sATI: [void, GLenum stream, GLshort x, GLshort y]
1040  glVertexStream2svATI: [void, GLenum stream, const GLshort *coords]
1041  glVertexStream3dATI: [void, GLenum stream, GLdouble x, GLdouble y, GLdouble z]
1042  glVertexStream3dvATI: [void, GLenum stream, const GLdouble *coords]
1043  glVertexStream3fATI: [void, GLenum stream, GLfloat x, GLfloat y, GLfloat z]
1044  glVertexStream3fvATI: [void, GLenum stream, const GLfloat *coords]
1045  glVertexStream3iATI: [void, GLenum stream, GLint x, GLint y, GLint z]
1046  glVertexStream3ivATI: [void, GLenum stream, const GLint *coords]
1047  glVertexStream3sATI: [void, GLenum stream, GLshort x, GLshort y, GLshort z]
1048  glVertexStream3svATI: [void, GLenum stream, const GLshort *coords]
1049  glVertexStream4dATI: [void, GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble
1050      w]
1051  glVertexStream4dvATI: [void, GLenum stream, const GLdouble *coords]
1052  glVertexStream4fATI: [void, GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat
1053      w]
1054  glVertexStream4fvATI: [void, GLenum stream, const GLfloat *coords]
1055  glVertexStream4iATI: [void, GLenum stream, GLint x, GLint y, GLint z, GLint w]
1056  glVertexStream4ivATI: [void, GLenum stream, const GLint *coords]
1057  glVertexStream4sATI: [void, GLenum stream, GLshort x, GLshort y, GLshort z, GLshort
1058      w]
1059  glVertexStream4svATI: [void, GLenum stream, const GLshort *coords]
1060EXT_bindable_uniform:
1061  glGetUniformBufferSizeEXT: [GLint, GLuint program, GLint location]
1062  glGetUniformOffsetEXT: [GLintptr, GLuint program, GLint location]
1063  glUniformBufferEXT: [void, GLuint program, GLint location, GLuint buffer]
1064EXT_blend_color:
1065  glBlendColorEXT: [void, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha]
1066EXT_blend_equation_separate:
1067  glBlendEquationSeparateEXT: [void, GLenum modeRGB, GLenum modeAlpha]
1068EXT_blend_func_separate:
1069  glBlendFuncSeparateEXT: [void, GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha,
1070    GLenum dfactorAlpha]
1071EXT_blend_minmax:
1072  glBlendEquationEXT: [void, GLenum mode]
1073EXT_color_subtable:
1074  glColorSubTableEXT: [void, GLenum target, GLsizei start, GLsizei count, GLenum format,
1075    GLenum type, const GLvoid *data]
1076  glCopyColorSubTableEXT: [void, GLenum target, GLsizei start, GLint x, GLint y, GLsizei
1077      width]
1078EXT_compiled_vertex_array:
1079  glLockArraysEXT: [void, GLint first, GLsizei count]
1080  glUnlockArraysEXT: [void]
1081EXT_convolution:
1082  glConvolutionFilter1DEXT: [void, GLenum target, GLenum internalformat, GLsizei width,
1083    GLenum format, GLenum type, const GLvoid *image]
1084  glConvolutionFilter2DEXT: [void, GLenum target, GLenum internalformat, GLsizei width,
1085    GLsizei height, GLenum format, GLenum type, const GLvoid *image]
1086  glConvolutionParameterfEXT: [void, GLenum target, GLenum pname, GLfloat params]
1087  glConvolutionParameterfvEXT: [void, GLenum target, GLenum pname, const GLfloat *params]
1088  glConvolutionParameteriEXT: [void, GLenum target, GLenum pname, GLint params]
1089  glConvolutionParameterivEXT: [void, GLenum target, GLenum pname, const GLint *params]
1090  glCopyConvolutionFilter1DEXT: [void, GLenum target, GLenum internalformat, GLint
1091      x, GLint y, GLsizei width]
1092  glCopyConvolutionFilter2DEXT: [void, GLenum target, GLenum internalformat, GLint
1093      x, GLint y, GLsizei width, GLsizei height]
1094  glGetConvolutionFilterEXT: [void, GLenum target, GLenum format, GLenum type, GLvoid
1095      *image]
1096  glGetConvolutionParameterfvEXT: [void, GLenum target, GLenum pname, GLfloat *params]
1097  glGetConvolutionParameterivEXT: [void, GLenum target, GLenum pname, GLint *params]
1098  glGetSeparableFilterEXT: [void, GLenum target, GLenum format, GLenum type, GLvoid
1099      *row, GLvoid *column, GLvoid *span]
1100  glSeparableFilter2DEXT: [void, GLenum target, GLenum internalformat, GLsizei width,
1101    GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column]
1102EXT_coordinate_frame:
1103  glBinormal3bEXT: [void, GLbyte bx, GLbyte by, GLbyte bz]
1104  glBinormal3bvEXT: [void, const GLbyte *v]
1105  glBinormal3dEXT: [void, GLdouble bx, GLdouble by, GLdouble bz]
1106  glBinormal3dvEXT: [void, const GLdouble *v]
1107  glBinormal3fEXT: [void, GLfloat bx, GLfloat by, GLfloat bz]
1108  glBinormal3fvEXT: [void, const GLfloat *v]
1109  glBinormal3iEXT: [void, GLint bx, GLint by, GLint bz]
1110  glBinormal3ivEXT: [void, const GLint *v]
1111  glBinormal3sEXT: [void, GLshort bx, GLshort by, GLshort bz]
1112  glBinormal3svEXT: [void, const GLshort *v]
1113  glBinormalPointerEXT: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
1114  glTangent3bEXT: [void, GLbyte tx, GLbyte ty, GLbyte tz]
1115  glTangent3bvEXT: [void, const GLbyte *v]
1116  glTangent3dEXT: [void, GLdouble tx, GLdouble ty, GLdouble tz]
1117  glTangent3dvEXT: [void, const GLdouble *v]
1118  glTangent3fEXT: [void, GLfloat tx, GLfloat ty, GLfloat tz]
1119  glTangent3fvEXT: [void, const GLfloat *v]
1120  glTangent3iEXT: [void, GLint tx, GLint ty, GLint tz]
1121  glTangent3ivEXT: [void, const GLint *v]
1122  glTangent3sEXT: [void, GLshort tx, GLshort ty, GLshort tz]
1123  glTangent3svEXT: [void, const GLshort *v]
1124  glTangentPointerEXT: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
1125EXT_copy_texture:
1126  glCopyTexImage1DEXT: [void, GLenum target, GLint level, GLenum internalformat, GLint
1127      x, GLint y, GLsizei width, GLint border]
1128  glCopyTexImage2DEXT: [void, GLenum target, GLint level, GLenum internalformat, GLint
1129      x, GLint y, GLsizei width, GLsizei height, GLint border]
1130  glCopyTexSubImage1DEXT: [void, GLenum target, GLint level, GLint xoffset, GLint
1131      x, GLint y, GLsizei width]
1132  glCopyTexSubImage2DEXT: [void, GLenum target, GLint level, GLint xoffset, GLint
1133      yoffset, GLint x, GLint y, GLsizei width, GLsizei height]
1134  glCopyTexSubImage3DEXT: [void, GLenum target, GLint level, GLint xoffset, GLint
1135      yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height]
1136EXT_cull_vertex:
1137  glCullParameterdvEXT: [void, GLenum pname, GLdouble *params]
1138  glCullParameterfvEXT: [void, GLenum pname, GLfloat *params]
1139EXT_depth_bounds_test:
1140  glDepthBoundsEXT: [void, GLclampd zmin, GLclampd zmax]
1141EXT_direct_state_access:
1142  glBindMultiTextureEXT: [void, GLenum texunit, GLenum target, GLuint texture]
1143  glCheckNamedFramebufferStatusEXT: [GLenum, GLuint framebuffer, GLenum target]
1144  glClientAttribDefaultEXT: [void, GLbitfield mask]
1145  glCompressedMultiTexImage1DEXT: [void, GLenum texunit, GLenum target, GLint level,
1146    GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid
1147      *bits]
1148  glCompressedMultiTexImage2DEXT: [void, GLenum texunit, GLenum target, GLint level,
1149    GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize,
1150    const GLvoid *bits]
1151  glCompressedMultiTexImage3DEXT: [void, GLenum texunit, GLenum target, GLint level,
1152    GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border,
1153    GLsizei imageSize, const GLvoid *bits]
1154  glCompressedMultiTexSubImage1DEXT: [void, GLenum texunit, GLenum target, GLint level,
1155    GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *bits]
1156  glCompressedMultiTexSubImage2DEXT: [void, GLenum texunit, GLenum target, GLint level,
1157    GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei
1158      imageSize, const GLvoid *bits]
1159  glCompressedMultiTexSubImage3DEXT: [void, GLenum texunit, GLenum target, GLint level,
1160    GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei
1161      depth, GLenum format, GLsizei imageSize, const GLvoid *bits]
1162  glCompressedTextureImage1DEXT: [void, GLuint texture, GLenum target, GLint level,
1163    GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid
1164      *bits]
1165  glCompressedTextureImage2DEXT: [void, GLuint texture, GLenum target, GLint level,
1166    GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize,
1167    const GLvoid *bits]
1168  glCompressedTextureImage3DEXT: [void, GLuint texture, GLenum target, GLint level,
1169    GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border,
1170    GLsizei imageSize, const GLvoid *bits]
1171  glCompressedTextureSubImage1DEXT: [void, GLuint texture, GLenum target, GLint level,
1172    GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *bits]
1173  glCompressedTextureSubImage2DEXT: [void, GLuint texture, GLenum target, GLint level,
1174    GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei
1175      imageSize, const GLvoid *bits]
1176  glCompressedTextureSubImage3DEXT: [void, GLuint texture, GLenum target, GLint level,
1177    GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei
1178      depth, GLenum format, GLsizei imageSize, const GLvoid *bits]
1179  glCopyMultiTexImage1DEXT: [void, GLenum texunit, GLenum target, GLint level, GLenum
1180      internalformat, GLint x, GLint y, GLsizei width, GLint border]
1181  glCopyMultiTexImage2DEXT: [void, GLenum texunit, GLenum target, GLint level, GLenum
1182      internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border]
1183  glCopyMultiTexSubImage1DEXT: [void, GLenum texunit, GLenum target, GLint level,
1184    GLint xoffset, GLint x, GLint y, GLsizei width]
1185  glCopyMultiTexSubImage2DEXT: [void, GLenum texunit, GLenum target, GLint level,
1186    GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height]
1187  glCopyMultiTexSubImage3DEXT: [void, GLenum texunit, GLenum target, GLint level,
1188    GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width,
1189    GLsizei height]
1190  glCopyTextureImage1DEXT: [void, GLuint texture, GLenum target, GLint level, GLenum
1191      internalformat, GLint x, GLint y, GLsizei width, GLint border]
1192  glCopyTextureImage2DEXT: [void, GLuint texture, GLenum target, GLint level, GLenum
1193      internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border]
1194  glCopyTextureSubImage1DEXT: [void, GLuint texture, GLenum target, GLint level, GLint
1195      xoffset, GLint x, GLint y, GLsizei width]
1196  glCopyTextureSubImage2DEXT: [void, GLuint texture, GLenum target, GLint level, GLint
1197      xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height]
1198  glCopyTextureSubImage3DEXT: [void, GLuint texture, GLenum target, GLint level, GLint
1199      xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei
1200      height]
1201  glDisableClientStateIndexedEXT: [void, GLenum array, GLuint index]
1202  glDisableClientStateiEXT: [void, GLenum array, GLuint index]
1203  glDisableVertexArrayAttribEXT: [void, GLuint vaobj, GLuint index]
1204  glDisableVertexArrayEXT: [void, GLuint vaobj, GLenum array]
1205  glEnableClientStateIndexedEXT: [void, GLenum array, GLuint index]
1206  glEnableClientStateiEXT: [void, GLenum array, GLuint index]
1207  glEnableVertexArrayAttribEXT: [void, GLuint vaobj, GLuint index]
1208  glEnableVertexArrayEXT: [void, GLuint vaobj, GLenum array]
1209  glFlushMappedNamedBufferRangeEXT: [void, GLuint buffer, GLintptr offset, GLsizeiptr
1210      length]
1211  glFramebufferDrawBufferEXT: [void, GLuint framebuffer, GLenum mode]
1212  glFramebufferDrawBuffersEXT: [void, GLuint framebuffer, GLsizei n, const GLenum
1213      *bufs]
1214  glFramebufferReadBufferEXT: [void, GLuint framebuffer, GLenum mode]
1215  glGenerateMultiTexMipmapEXT: [void, GLenum texunit, GLenum target]
1216  glGenerateTextureMipmapEXT: [void, GLuint texture, GLenum target]
1217  glGetCompressedMultiTexImageEXT: [void, GLenum texunit, GLenum target, GLint lod,
1218    GLvoid *img]
1219  glGetCompressedTextureImageEXT: [void, GLuint texture, GLenum target, GLint lod,
1220    GLvoid *img]
1221  glGetDoubleIndexedvEXT: [void, GLenum target, GLuint index, GLdouble *data]
1222  glGetDoublei_vEXT: [void, GLenum target, GLuint index, GLdouble *data]
1223  glGetFloatIndexedvEXT: [void, GLenum target, GLuint index, GLfloat *data]
1224  glGetFloati_vEXT: [void, GLenum target, GLuint index, GLfloat *data]
1225  glGetFramebufferParameterivEXT: [void, GLuint framebuffer, GLenum pname, GLint *params]
1226  glGetMultiTexEnvfvEXT: [void, GLenum texunit, GLenum target, GLenum pname, GLfloat
1227      *params]
1228  glGetMultiTexEnvivEXT: [void, GLenum texunit, GLenum target, GLenum pname, GLint
1229      *params]
1230  glGetMultiTexGendvEXT: [void, GLenum texunit, GLenum coord, GLenum pname, GLdouble
1231      *params]
1232  glGetMultiTexGenfvEXT: [void, GLenum texunit, GLenum coord, GLenum pname, GLfloat
1233      *params]
1234  glGetMultiTexGenivEXT: [void, GLenum texunit, GLenum coord, GLenum pname, GLint
1235      *params]
1236  glGetMultiTexImageEXT: [void, GLenum texunit, GLenum target, GLint level, GLenum
1237      format, GLenum type, GLvoid *pixels]
1238  glGetMultiTexLevelParameterfvEXT: [void, GLenum texunit, GLenum target, GLint level,
1239    GLenum pname, GLfloat *params]
1240  glGetMultiTexLevelParameterivEXT: [void, GLenum texunit, GLenum target, GLint level,
1241    GLenum pname, GLint *params]
1242  glGetMultiTexParameterIivEXT: [void, GLenum texunit, GLenum target, GLenum pname,
1243    GLint *params]
1244  glGetMultiTexParameterIuivEXT: [void, GLenum texunit, GLenum target, GLenum pname,
1245    GLuint *params]
1246  glGetMultiTexParameterfvEXT: [void, GLenum texunit, GLenum target, GLenum pname,
1247    GLfloat *params]
1248  glGetMultiTexParameterivEXT: [void, GLenum texunit, GLenum target, GLenum pname,
1249    GLint *params]
1250  glGetNamedBufferParameterivEXT: [void, GLuint buffer, GLenum pname, GLint *params]
1251  glGetNamedBufferPointervEXT: [void, GLuint buffer, GLenum pname, GLvoid *params]
1252  glGetNamedBufferSubDataEXT: [void, GLuint buffer, GLintptr offset, GLsizeiptr size,
1253    GLvoid *data]
1254  glGetNamedFramebufferAttachmentParameterivEXT: [void, GLuint framebuffer, GLenum
1255      attachment, GLenum pname, GLint *params]
1256  glGetNamedProgramLocalParameterIivEXT: [void, GLuint program, GLenum target, GLuint
1257      index, GLint *params]
1258  glGetNamedProgramLocalParameterIuivEXT: [void, GLuint program, GLenum target, GLuint
1259      index, GLuint *params]
1260  glGetNamedProgramLocalParameterdvEXT: [void, GLuint program, GLenum target, GLuint
1261      index, GLdouble *params]
1262  glGetNamedProgramLocalParameterfvEXT: [void, GLuint program, GLenum target, GLuint
1263      index, GLfloat *params]
1264  glGetNamedProgramStringEXT: [void, GLuint program, GLenum target, GLenum pname,
1265    GLvoid *string]
1266  glGetNamedProgramivEXT: [void, GLuint program, GLenum target, GLenum pname, GLint
1267      *params]
1268  glGetNamedRenderbufferParameterivEXT: [void, GLuint renderbuffer, GLenum pname,
1269    GLint *params]
1270  glGetPointerIndexedvEXT: [void, GLenum target, GLuint index, GLvoid *data]
1271  glGetPointeri_vEXT: [void, GLenum target, GLuint index, GLvoid *data]
1272  glGetTextureImageEXT: [void, GLuint texture, GLenum target, GLint level, GLenum
1273      format, GLenum type, GLvoid *pixels]
1274  glGetTextureLevelParameterfvEXT: [void, GLuint texture, GLenum target, GLint level,
1275    GLenum pname, GLfloat *params]
1276  glGetTextureLevelParameterivEXT: [void, GLuint texture, GLenum target, GLint level,
1277    GLenum pname, GLint *params]
1278  glGetTextureParameterIivEXT: [void, GLuint texture, GLenum target, GLenum pname,
1279    GLint *params]
1280  glGetTextureParameterIuivEXT: [void, GLuint texture, GLenum target, GLenum pname,
1281    GLuint *params]
1282  glGetTextureParameterfvEXT: [void, GLuint texture, GLenum target, GLenum pname,
1283    GLfloat *params]
1284  glGetTextureParameterivEXT: [void, GLuint texture, GLenum target, GLenum pname,
1285    GLint *params]
1286  glGetVertexArrayIntegeri_vEXT: [void, GLuint vaobj, GLuint index, GLenum pname,
1287    GLint *param]
1288  glGetVertexArrayIntegervEXT: [void, GLuint vaobj, GLenum pname, GLint *param]
1289  glGetVertexArrayPointeri_vEXT: [void, GLuint vaobj, GLuint index, GLenum pname,
1290    GLvoid *param]
1291  glGetVertexArrayPointervEXT: [void, GLuint vaobj, GLenum pname, GLvoid *param]
1292  glMapNamedBufferEXT: [GLvoid *, GLuint buffer, GLenum access]
1293  glMapNamedBufferRangeEXT: [GLvoid *, GLuint buffer, GLintptr offset, GLsizeiptr
1294      length, GLbitfield access]
1295  glMatrixFrustumEXT: [void, GLenum mode, GLdouble left, GLdouble right, GLdouble
1296      bottom, GLdouble top, GLdouble zNear, GLdouble zFar]
1297  glMatrixLoadIdentityEXT: [void, GLenum mode]
1298  glMatrixLoadTransposedEXT: [void, GLenum mode, const GLdouble *m]
1299  glMatrixLoadTransposefEXT: [void, GLenum mode, const GLfloat *m]
1300  glMatrixLoaddEXT: [void, GLenum mode, const GLdouble *m]
1301  glMatrixLoadfEXT: [void, GLenum mode, const GLfloat *m]
1302  glMatrixMultTransposedEXT: [void, GLenum mode, const GLdouble *m]
1303  glMatrixMultTransposefEXT: [void, GLenum mode, const GLfloat *m]
1304  glMatrixMultdEXT: [void, GLenum mode, const GLdouble *m]
1305  glMatrixMultfEXT: [void, GLenum mode, const GLfloat *m]
1306  glMatrixOrthoEXT: [void, GLenum mode, GLdouble left, GLdouble right, GLdouble bottom,
1307    GLdouble top, GLdouble zNear, GLdouble zFar]
1308  glMatrixPopEXT: [void, GLenum mode]
1309  glMatrixPushEXT: [void, GLenum mode]
1310  glMatrixRotatedEXT: [void, GLenum mode, GLdouble angle, GLdouble x, GLdouble y,
1311    GLdouble z]
1312  glMatrixRotatefEXT: [void, GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat
1313      z]
1314  glMatrixScaledEXT: [void, GLenum mode, GLdouble x, GLdouble y, GLdouble z]
1315  glMatrixScalefEXT: [void, GLenum mode, GLfloat x, GLfloat y, GLfloat z]
1316  glMatrixTranslatedEXT: [void, GLenum mode, GLdouble x, GLdouble y, GLdouble z]
1317  glMatrixTranslatefEXT: [void, GLenum mode, GLfloat x, GLfloat y, GLfloat z]
1318  glMultiTexBufferEXT: [void, GLenum texunit, GLenum target, GLenum internalformat,
1319    GLuint buffer]
1320  glMultiTexCoordPointerEXT: [void, GLenum texunit, GLint size, GLenum type, GLsizei
1321      stride, const GLvoid *pointer]
1322  glMultiTexEnvfEXT: [void, GLenum texunit, GLenum target, GLenum pname, GLfloat param]
1323  glMultiTexEnvfvEXT: [void, GLenum texunit, GLenum target, GLenum pname, const GLfloat
1324      *params]
1325  glMultiTexEnviEXT: [void, GLenum texunit, GLenum target, GLenum pname, GLint param]
1326  glMultiTexEnvivEXT: [void, GLenum texunit, GLenum target, GLenum pname, const GLint
1327      *params]
1328  glMultiTexGendEXT: [void, GLenum texunit, GLenum coord, GLenum pname, GLdouble param]
1329  glMultiTexGendvEXT: [void, GLenum texunit, GLenum coord, GLenum pname, const GLdouble
1330      *params]
1331  glMultiTexGenfEXT: [void, GLenum texunit, GLenum coord, GLenum pname, GLfloat param]
1332  glMultiTexGenfvEXT: [void, GLenum texunit, GLenum coord, GLenum pname, const GLfloat
1333      *params]
1334  glMultiTexGeniEXT: [void, GLenum texunit, GLenum coord, GLenum pname, GLint param]
1335  glMultiTexGenivEXT: [void, GLenum texunit, GLenum coord, GLenum pname, const GLint
1336      *params]
1337  glMultiTexImage1DEXT: [void, GLenum texunit, GLenum target, GLint level, GLenum
1338      internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const
1339      GLvoid *pixels]
1340  glMultiTexImage2DEXT: [void, GLenum texunit, GLenum target, GLint level, GLenum
1341      internalformat, GLsizei width, GLsizei height, GLint border, GLenum format,
1342    GLenum type, const GLvoid *pixels]
1343  glMultiTexImage3DEXT: [void, GLenum texunit, GLenum target, GLint level, GLenum
1344      internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border,
1345    GLenum format, GLenum type, const GLvoid *pixels]
1346  glMultiTexParameterIivEXT: [void, GLenum texunit, GLenum target, GLenum pname, const
1347      GLint *params]
1348  glMultiTexParameterIuivEXT: [void, GLenum texunit, GLenum target, GLenum pname,
1349    const GLuint *params]
1350  glMultiTexParameterfEXT: [void, GLenum texunit, GLenum target, GLenum pname, GLfloat
1351      param]
1352  glMultiTexParameterfvEXT: [void, GLenum texunit, GLenum target, GLenum pname, const
1353      GLfloat *params]
1354  glMultiTexParameteriEXT: [void, GLenum texunit, GLenum target, GLenum pname, GLint
1355      param]
1356  glMultiTexParameterivEXT: [void, GLenum texunit, GLenum target, GLenum pname, const
1357      GLint *params]
1358  glMultiTexRenderbufferEXT: [void, GLenum texunit, GLenum target, GLuint renderbuffer]
1359  glMultiTexSubImage1DEXT: [void, GLenum texunit, GLenum target, GLint level, GLint
1360      xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels]
1361  glMultiTexSubImage2DEXT: [void, GLenum texunit, GLenum target, GLint level, GLint
1362      xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum
1363      type, const GLvoid *pixels]
1364  glMultiTexSubImage3DEXT: [void, GLenum texunit, GLenum target, GLint level, GLint
1365      xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei
1366      depth, GLenum format, GLenum type, const GLvoid *pixels]
1367  glNamedBufferDataEXT: [void, GLuint buffer, GLsizeiptr size, const GLvoid *data,
1368    GLenum usage]
1369  glNamedBufferSubDataEXT: [void, GLuint buffer, GLintptr offset, GLsizeiptr size,
1370    const GLvoid *data]
1371  glNamedCopyBufferSubDataEXT: [void, GLuint readBuffer, GLuint writeBuffer, GLintptr
1372      readOffset, GLintptr writeOffset, GLsizeiptr size]
1373  glNamedFramebufferRenderbufferEXT: [void, GLuint framebuffer, GLenum attachment,
1374    GLenum renderbuffertarget, GLuint renderbuffer]
1375  glNamedFramebufferTexture1DEXT: [void, GLuint framebuffer, GLenum attachment, GLenum
1376      textarget, GLuint texture, GLint level]
1377  glNamedFramebufferTexture2DEXT: [void, GLuint framebuffer, GLenum attachment, GLenum
1378      textarget, GLuint texture, GLint level]
1379  glNamedFramebufferTexture3DEXT: [void, GLuint framebuffer, GLenum attachment, GLenum
1380      textarget, GLuint texture, GLint level, GLint zoffset]
1381  glNamedFramebufferTextureEXT: [void, GLuint framebuffer, GLenum attachment, GLuint
1382      texture, GLint level]
1383  glNamedFramebufferTextureFaceEXT: [void, GLuint framebuffer, GLenum attachment,
1384    GLuint texture, GLint level, GLenum face]
1385  glNamedFramebufferTextureLayerEXT: [void, GLuint framebuffer, GLenum attachment,
1386    GLuint texture, GLint level, GLint layer]
1387  glNamedProgramLocalParameter4dEXT: [void, GLuint program, GLenum target, GLuint
1388      index, GLdouble x, GLdouble y, GLdouble z, GLdouble w]
1389  glNamedProgramLocalParameter4dvEXT: [void, GLuint program, GLenum target, GLuint
1390      index, const GLdouble *params]
1391  glNamedProgramLocalParameter4fEXT: [void, GLuint program, GLenum target, GLuint
1392      index, GLfloat x, GLfloat y, GLfloat z, GLfloat w]
1393  glNamedProgramLocalParameter4fvEXT: [void, GLuint program, GLenum target, GLuint
1394      index, const GLfloat *params]
1395  glNamedProgramLocalParameterI4iEXT: [void, GLuint program, GLenum target, GLuint
1396      index, GLint x, GLint y, GLint z, GLint w]
1397  glNamedProgramLocalParameterI4ivEXT: [void, GLuint program, GLenum target, GLuint
1398      index, const GLint *params]
1399  glNamedProgramLocalParameterI4uiEXT: [void, GLuint program, GLenum target, GLuint
1400      index, GLuint x, GLuint y, GLuint z, GLuint w]
1401  glNamedProgramLocalParameterI4uivEXT: [void, GLuint program, GLenum target, GLuint
1402      index, const GLuint *params]
1403  glNamedProgramLocalParameters4fvEXT: [void, GLuint program, GLenum target, GLuint
1404      index, GLsizei count, const GLfloat *params]
1405  glNamedProgramLocalParametersI4ivEXT: [void, GLuint program, GLenum target, GLuint
1406      index, GLsizei count, const GLint *params]
1407  glNamedProgramLocalParametersI4uivEXT: [void, GLuint program, GLenum target, GLuint
1408      index, GLsizei count, const GLuint *params]
1409  glNamedProgramStringEXT: [void, GLuint program, GLenum target, GLenum format, GLsizei
1410      len, const GLvoid *string]
1411  glNamedRenderbufferStorageEXT: [void, GLuint renderbuffer, GLenum internalformat,
1412    GLsizei width, GLsizei height]
1413  glNamedRenderbufferStorageMultisampleCoverageEXT: [void, GLuint renderbuffer, GLsizei
1414      coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width,
1415    GLsizei height]
1416  glNamedRenderbufferStorageMultisampleEXT: [void, GLuint renderbuffer, GLsizei samples,
1417    GLenum internalformat, GLsizei width, GLsizei height]
1418  glProgramUniform1dEXT: [void, GLuint program, GLint location, GLdouble x]
1419  glProgramUniform1dvEXT: [void, GLuint program, GLint location, GLsizei count, const
1420      GLdouble *value]
1421  glProgramUniform1fEXT: [void, GLuint program, GLint location, GLfloat v0]
1422  glProgramUniform1fvEXT: [void, GLuint program, GLint location, GLsizei count, const
1423      GLfloat *value]
1424  glProgramUniform1iEXT: [void, GLuint program, GLint location, GLint v0]
1425  glProgramUniform1ivEXT: [void, GLuint program, GLint location, GLsizei count, const
1426      GLint *value]
1427  glProgramUniform1uiEXT: [void, GLuint program, GLint location, GLuint v0]
1428  glProgramUniform1uivEXT: [void, GLuint program, GLint location, GLsizei count, const
1429      GLuint *value]
1430  glProgramUniform2dEXT: [void, GLuint program, GLint location, GLdouble x, GLdouble
1431      y]
1432  glProgramUniform2dvEXT: [void, GLuint program, GLint location, GLsizei count, const
1433      GLdouble *value]
1434  glProgramUniform2fEXT: [void, GLuint program, GLint location, GLfloat v0, GLfloat
1435      v1]
1436  glProgramUniform2fvEXT: [void, GLuint program, GLint location, GLsizei count, const
1437      GLfloat *value]
1438  glProgramUniform2iEXT: [void, GLuint program, GLint location, GLint v0, GLint v1]
1439  glProgramUniform2ivEXT: [void, GLuint program, GLint location, GLsizei count, const
1440      GLint *value]
1441  glProgramUniform2uiEXT: [void, GLuint program, GLint location, GLuint v0, GLuint
1442      v1]
1443  glProgramUniform2uivEXT: [void, GLuint program, GLint location, GLsizei count, const
1444      GLuint *value]
1445  glProgramUniform3dEXT: [void, GLuint program, GLint location, GLdouble x, GLdouble
1446      y, GLdouble z]
1447  glProgramUniform3dvEXT: [void, GLuint program, GLint location, GLsizei count, const
1448      GLdouble *value]
1449  glProgramUniform3fEXT: [void, GLuint program, GLint location, GLfloat v0, GLfloat
1450      v1, GLfloat v2]
1451  glProgramUniform3fvEXT: [void, GLuint program, GLint location, GLsizei count, const
1452      GLfloat *value]
1453  glProgramUniform3iEXT: [void, GLuint program, GLint location, GLint v0, GLint v1,
1454    GLint v2]
1455  glProgramUniform3ivEXT: [void, GLuint program, GLint location, GLsizei count, const
1456      GLint *value]
1457  glProgramUniform3uiEXT: [void, GLuint program, GLint location, GLuint v0, GLuint
1458      v1, GLuint v2]
1459  glProgramUniform3uivEXT: [void, GLuint program, GLint location, GLsizei count, const
1460      GLuint *value]
1461  glProgramUniform4dEXT: [void, GLuint program, GLint location, GLdouble x, GLdouble
1462      y, GLdouble z, GLdouble w]
1463  glProgramUniform4dvEXT: [void, GLuint program, GLint location, GLsizei count, const
1464      GLdouble *value]
1465  glProgramUniform4fEXT: [void, GLuint program, GLint location, GLfloat v0, GLfloat
1466      v1, GLfloat v2, GLfloat v3]
1467  glProgramUniform4fvEXT: [void, GLuint program, GLint location, GLsizei count, const
1468      GLfloat *value]
1469  glProgramUniform4iEXT: [void, GLuint program, GLint location, GLint v0, GLint v1,
1470    GLint v2, GLint v3]
1471  glProgramUniform4ivEXT: [void, GLuint program, GLint location, GLsizei count, const
1472      GLint *value]
1473  glProgramUniform4uiEXT: [void, GLuint program, GLint location, GLuint v0, GLuint
1474      v1, GLuint v2, GLuint v3]
1475  glProgramUniform4uivEXT: [void, GLuint program, GLint location, GLsizei count, const
1476      GLuint *value]
1477  glProgramUniformMatrix2dvEXT: [void, GLuint program, GLint location, GLsizei count,
1478    GLboolean transpose, const GLdouble *value]
1479  glProgramUniformMatrix2fvEXT: [void, GLuint program, GLint location, GLsizei count,
1480    GLboolean transpose, const GLfloat *value]
1481  glProgramUniformMatrix2x3dvEXT: [void, GLuint program, GLint location, GLsizei count,
1482    GLboolean transpose, const GLdouble *value]
1483  glProgramUniformMatrix2x3fvEXT: [void, GLuint program, GLint location, GLsizei count,
1484    GLboolean transpose, const GLfloat *value]
1485  glProgramUniformMatrix2x4dvEXT: [void, GLuint program, GLint location, GLsizei count,
1486    GLboolean transpose, const GLdouble *value]
1487  glProgramUniformMatrix2x4fvEXT: [void, GLuint program, GLint location, GLsizei count,
1488    GLboolean transpose, const GLfloat *value]
1489  glProgramUniformMatrix3dvEXT: [void, GLuint program, GLint location, GLsizei count,
1490    GLboolean transpose, const GLdouble *value]
1491  glProgramUniformMatrix3fvEXT: [void, GLuint program, GLint location, GLsizei count,
1492    GLboolean transpose, const GLfloat *value]
1493  glProgramUniformMatrix3x2dvEXT: [void, GLuint program, GLint location, GLsizei count,
1494    GLboolean transpose, const GLdouble *value]
1495  glProgramUniformMatrix3x2fvEXT: [void, GLuint program, GLint location, GLsizei count,
1496    GLboolean transpose, const GLfloat *value]
1497  glProgramUniformMatrix3x4dvEXT: [void, GLuint program, GLint location, GLsizei count,
1498    GLboolean transpose, const GLdouble *value]
1499  glProgramUniformMatrix3x4fvEXT: [void, GLuint program, GLint location, GLsizei count,
1500    GLboolean transpose, const GLfloat *value]
1501  glProgramUniformMatrix4dvEXT: [void, GLuint program, GLint location, GLsizei count,
1502    GLboolean transpose, const GLdouble *value]
1503  glProgramUniformMatrix4fvEXT: [void, GLuint program, GLint location, GLsizei count,
1504    GLboolean transpose, const GLfloat *value]
1505  glProgramUniformMatrix4x2dvEXT: [void, GLuint program, GLint location, GLsizei count,
1506    GLboolean transpose, const GLdouble *value]
1507  glProgramUniformMatrix4x2fvEXT: [void, GLuint program, GLint location, GLsizei count,
1508    GLboolean transpose, const GLfloat *value]
1509  glProgramUniformMatrix4x3dvEXT: [void, GLuint program, GLint location, GLsizei count,
1510    GLboolean transpose, const GLdouble *value]
1511  glProgramUniformMatrix4x3fvEXT: [void, GLuint program, GLint location, GLsizei count,
1512    GLboolean transpose, const GLfloat *value]
1513  glPushClientAttribDefaultEXT: [void, GLbitfield mask]
1514  glTextureBufferEXT: [void, GLuint texture, GLenum target, GLenum internalformat,
1515    GLuint buffer]
1516  glTextureImage1DEXT: [void, GLuint texture, GLenum target, GLint level, GLenum internalformat,
1517    GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels]
1518  glTextureImage2DEXT: [void, GLuint texture, GLenum target, GLint level, GLenum internalformat,
1519    GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const
1520      GLvoid *pixels]
1521  glTextureImage3DEXT: [void, GLuint texture, GLenum target, GLint level, GLenum internalformat,
1522    GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum
1523      type, const GLvoid *pixels]
1524  glTextureParameterIivEXT: [void, GLuint texture, GLenum target, GLenum pname, const
1525      GLint *params]
1526  glTextureParameterIuivEXT: [void, GLuint texture, GLenum target, GLenum pname, const
1527      GLuint *params]
1528  glTextureParameterfEXT: [void, GLuint texture, GLenum target, GLenum pname, GLfloat
1529      param]
1530  glTextureParameterfvEXT: [void, GLuint texture, GLenum target, GLenum pname, const
1531      GLfloat *params]
1532  glTextureParameteriEXT: [void, GLuint texture, GLenum target, GLenum pname, GLint
1533      param]
1534  glTextureParameterivEXT: [void, GLuint texture, GLenum target, GLenum pname, const
1535      GLint *params]
1536  glTextureRenderbufferEXT: [void, GLuint texture, GLenum target, GLuint renderbuffer]
1537  glTextureSubImage1DEXT: [void, GLuint texture, GLenum target, GLint level, GLint
1538      xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels]
1539  glTextureSubImage2DEXT: [void, GLuint texture, GLenum target, GLint level, GLint
1540      xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum
1541      type, const GLvoid *pixels]
1542  glTextureSubImage3DEXT: [void, GLuint texture, GLenum target, GLint level, GLint
1543      xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei
1544      depth, GLenum format, GLenum type, const GLvoid *pixels]
1545  glUnmapNamedBufferEXT: [GLboolean, GLuint buffer]
1546  glVertexArrayColorOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLint size, GLenum
1547      type, GLsizei stride, GLintptr offset]
1548  glVertexArrayEdgeFlagOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLsizei stride,
1549    GLintptr offset]
1550  glVertexArrayFogCoordOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLenum type,
1551    GLsizei stride, GLintptr offset]
1552  glVertexArrayIndexOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLenum type, GLsizei
1553      stride, GLintptr offset]
1554  glVertexArrayMultiTexCoordOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLenum
1555      texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset]
1556  glVertexArrayNormalOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLenum type, GLsizei
1557      stride, GLintptr offset]
1558  glVertexArraySecondaryColorOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLint
1559      size, GLenum type, GLsizei stride, GLintptr offset]
1560  glVertexArrayTexCoordOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLint size,
1561    GLenum type, GLsizei stride, GLintptr offset]
1562  glVertexArrayVertexAttribIOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLuint
1563      index, GLint size, GLenum type, GLsizei stride, GLintptr offset]
1564  glVertexArrayVertexAttribOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLuint index,
1565    GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset]
1566  glVertexArrayVertexOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLint size, GLenum
1567      type, GLsizei stride, GLintptr offset]
1568EXT_draw_buffers2:
1569  glColorMaskIndexedEXT: [void, GLuint index, GLboolean r, GLboolean g, GLboolean
1570      b, GLboolean a]
1571  glDisableIndexedEXT: [void, GLenum target, GLuint index]
1572  glEnableIndexedEXT: [void, GLenum target, GLuint index]
1573  glGetBooleanIndexedvEXT: [void, GLenum target, GLuint index, GLboolean *data]
1574  glGetIntegerIndexedvEXT: [void, GLenum target, GLuint index, GLint *data]
1575  glIsEnabledIndexedEXT: [GLboolean, GLenum target, GLuint index]
1576EXT_draw_instanced:
1577  glDrawArraysInstancedEXT: [void, GLenum mode, GLint start, GLsizei count, GLsizei
1578      primcount]
1579  glDrawElementsInstancedEXT: [void, GLenum mode, GLsizei count, GLenum type, const
1580      GLvoid *indices, GLsizei primcount]
1581EXT_draw_range_elements:
1582  glDrawRangeElementsEXT: [void, GLenum mode, GLuint start, GLuint end, GLsizei count,
1583    GLenum type, const GLvoid *indices]
1584EXT_fog_coord:
1585  glFogCoordPointerEXT: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
1586  glFogCoorddEXT: [void, GLdouble coord]
1587  glFogCoorddvEXT: [void, const GLdouble *coord]
1588  glFogCoordfEXT: [void, GLfloat coord]
1589  glFogCoordfvEXT: [void, const GLfloat *coord]
1590EXT_framebuffer_blit:
1591  glBlitFramebufferEXT: [void, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1,
1592    GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter]
1593EXT_framebuffer_multisample:
1594  glRenderbufferStorageMultisampleEXT: [void, GLenum target, GLsizei samples, GLenum
1595      internalformat, GLsizei width, GLsizei height]
1596EXT_framebuffer_object:
1597  glBindFramebufferEXT: [void, GLenum target, GLuint framebuffer]
1598  glBindRenderbufferEXT: [void, GLenum target, GLuint renderbuffer]
1599  glCheckFramebufferStatusEXT: [GLenum, GLenum target]
1600  glDeleteFramebuffersEXT: [void, GLsizei n, const GLuint *framebuffers]
1601  glDeleteRenderbuffersEXT: [void, GLsizei n, const GLuint *renderbuffers]
1602  glFramebufferRenderbufferEXT: [void, GLenum target, GLenum attachment, GLenum renderbuffertarget,
1603    GLuint renderbuffer]
1604  glFramebufferTexture1DEXT: [void, GLenum target, GLenum attachment, GLenum textarget,
1605    GLuint texture, GLint level]
1606  glFramebufferTexture2DEXT: [void, GLenum target, GLenum attachment, GLenum textarget,
1607    GLuint texture, GLint level]
1608  glFramebufferTexture3DEXT: [void, GLenum target, GLenum attachment, GLenum textarget,
1609    GLuint texture, GLint level, GLint zoffset]
1610  glGenFramebuffersEXT: [void, GLsizei n, GLuint *framebuffers]
1611  glGenRenderbuffersEXT: [void, GLsizei n, GLuint *renderbuffers]
1612  glGenerateMipmapEXT: [void, GLenum target]
1613  glGetFramebufferAttachmentParameterivEXT: [void, GLenum target, GLenum attachment,
1614    GLenum pname, GLint *params]
1615  glGetRenderbufferParameterivEXT: [void, GLenum target, GLenum pname, GLint *params]
1616  glIsFramebufferEXT: [GLboolean, GLuint framebuffer]
1617  glIsRenderbufferEXT: [GLboolean, GLuint renderbuffer]
1618  glRenderbufferStorageEXT: [void, GLenum target, GLenum internalformat, GLsizei width,
1619    GLsizei height]
1620EXT_geometry_shader4:
1621  glProgramParameteriEXT: [void, GLuint program, GLenum pname, GLint value]
1622EXT_gpu_program_parameters:
1623  glProgramEnvParameters4fvEXT: [void, GLenum target, GLuint index, GLsizei count,
1624    const GLfloat *params]
1625  glProgramLocalParameters4fvEXT: [void, GLenum target, GLuint index, GLsizei count,
1626    const GLfloat *params]
1627EXT_gpu_shader4:
1628  glBindFragDataLocationEXT: [void, GLuint program, GLuint color, const GLchar *name]
1629  glGetFragDataLocationEXT: [GLint, GLuint program, const GLchar *name]
1630  glGetUniformuivEXT: [void, GLuint program, GLint location, GLuint *params]
1631  glUniform1uiEXT: [void, GLint location, GLuint v0]
1632  glUniform1uivEXT: [void, GLint location, GLsizei count, const GLuint *value]
1633  glUniform2uiEXT: [void, GLint location, GLuint v0, GLuint v1]
1634  glUniform2uivEXT: [void, GLint location, GLsizei count, const GLuint *value]
1635  glUniform3uiEXT: [void, GLint location, GLuint v0, GLuint v1, GLuint v2]
1636  glUniform3uivEXT: [void, GLint location, GLsizei count, const GLuint *value]
1637  glUniform4uiEXT: [void, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint
1638      v3]
1639  glUniform4uivEXT: [void, GLint location, GLsizei count, const GLuint *value]
1640EXT_histogram:
1641  glGetHistogramEXT: [void, GLenum target, GLboolean reset, GLenum format, GLenum
1642      type, GLvoid *values]
1643  glGetHistogramParameterfvEXT: [void, GLenum target, GLenum pname, GLfloat *params]
1644  glGetHistogramParameterivEXT: [void, GLenum target, GLenum pname, GLint *params]
1645  glGetMinmaxEXT: [void, GLenum target, GLboolean reset, GLenum format, GLenum type,
1646    GLvoid *values]
1647  glGetMinmaxParameterfvEXT: [void, GLenum target, GLenum pname, GLfloat *params]
1648  glGetMinmaxParameterivEXT: [void, GLenum target, GLenum pname, GLint *params]
1649  glHistogramEXT: [void, GLenum target, GLsizei width, GLenum internalformat, GLboolean
1650      sink]
1651  glMinmaxEXT: [void, GLenum target, GLenum internalformat, GLboolean sink]
1652  glResetHistogramEXT: [void, GLenum target]
1653  glResetMinmaxEXT: [void, GLenum target]
1654EXT_index_func:
1655  glIndexFuncEXT: [void, GLenum func, GLclampf ref]
1656EXT_index_material:
1657  glIndexMaterialEXT: [void, GLenum face, GLenum mode]
1658EXT_light_texture:
1659  glApplyTextureEXT: [void, GLenum mode]
1660  glTextureLightEXT: [void, GLenum pname]
1661  glTextureMaterialEXT: [void, GLenum face, GLenum mode]
1662EXT_multi_draw_arrays:
1663  glMultiDrawArraysEXT: [void, GLenum mode, const GLint *first, const GLsizei *count,
1664    GLsizei primcount]
1665  glMultiDrawElementsEXT: [void, GLenum mode, const GLsizei *count, GLenum type, const
1666      GLvoid *indices, GLsizei primcount]
1667EXT_multisample:
1668  glSampleMaskEXT: [void, GLclampf value, GLboolean invert]
1669  glSamplePatternEXT: [void, GLenum pattern]
1670EXT_paletted_texture:
1671  glColorTableEXT: [void, GLenum target, GLenum internalFormat, GLsizei width, GLenum
1672      format, GLenum type, const GLvoid *table]
1673  glGetColorTableEXT: [void, GLenum target, GLenum format, GLenum type, GLvoid *data]
1674  glGetColorTableParameterfvEXT: [void, GLenum target, GLenum pname, GLfloat *params]
1675  glGetColorTableParameterivEXT: [void, GLenum target, GLenum pname, GLint *params]
1676EXT_pixel_transform:
1677  glGetPixelTransformParameterfvEXT: [void, GLenum target, GLenum pname, GLfloat *params]
1678  glGetPixelTransformParameterivEXT: [void, GLenum target, GLenum pname, GLint *params]
1679  glPixelTransformParameterfEXT: [void, GLenum target, GLenum pname, GLfloat param]
1680  glPixelTransformParameterfvEXT: [void, GLenum target, GLenum pname, const GLfloat
1681      *params]
1682  glPixelTransformParameteriEXT: [void, GLenum target, GLenum pname, GLint param]
1683  glPixelTransformParameterivEXT: [void, GLenum target, GLenum pname, const GLint
1684      *params]
1685EXT_point_parameters:
1686  glPointParameterfEXT: [void, GLenum pname, GLfloat param]
1687  glPointParameterfvEXT: [void, GLenum pname, const GLfloat *params]
1688EXT_polygon_offset:
1689  glPolygonOffsetEXT: [void, GLfloat factor, GLfloat bias]
1690EXT_provoking_vertex:
1691  glProvokingVertexEXT: [void, GLenum mode]
1692EXT_secondary_color:
1693  glSecondaryColor3bEXT: [void, GLbyte red, GLbyte green, GLbyte blue]
1694  glSecondaryColor3bvEXT: [void, const GLbyte *v]
1695  glSecondaryColor3dEXT: [void, GLdouble red, GLdouble green, GLdouble blue]
1696  glSecondaryColor3dvEXT: [void, const GLdouble *v]
1697  glSecondaryColor3fEXT: [void, GLfloat red, GLfloat green, GLfloat blue]
1698  glSecondaryColor3fvEXT: [void, const GLfloat *v]
1699  glSecondaryColor3iEXT: [void, GLint red, GLint green, GLint blue]
1700  glSecondaryColor3ivEXT: [void, const GLint *v]
1701  glSecondaryColor3sEXT: [void, GLshort red, GLshort green, GLshort blue]
1702  glSecondaryColor3svEXT: [void, const GLshort *v]
1703  glSecondaryColor3ubEXT: [void, GLubyte red, GLubyte green, GLubyte blue]
1704  glSecondaryColor3ubvEXT: [void, const GLubyte *v]
1705  glSecondaryColor3uiEXT: [void, GLuint red, GLuint green, GLuint blue]
1706  glSecondaryColor3uivEXT: [void, const GLuint *v]
1707  glSecondaryColor3usEXT: [void, GLushort red, GLushort green, GLushort blue]
1708  glSecondaryColor3usvEXT: [void, const GLushort *v]
1709  glSecondaryColorPointerEXT: [void, GLint size, GLenum type, GLsizei stride, const
1710      GLvoid *pointer]
1711EXT_separate_shader_objects:
1712  glActiveProgramEXT: [void, GLuint program]
1713  glCreateShaderProgramEXT: [GLuint, GLenum type, const GLchar *string]
1714  glUseShaderProgramEXT: [void, GLenum type, GLuint program]
1715EXT_shader_image_load_store:
1716  glBindImageTextureEXT: [void, GLuint index, GLuint texture, GLint level, GLboolean
1717      layered, GLint layer, GLenum access, GLint format]
1718  glMemoryBarrierEXT: [void, GLbitfield barriers]
1719EXT_stencil_clear_tag:
1720  glStencilClearTagEXT: [void, GLsizei stencilTagBits, GLuint stencilClearTag]
1721EXT_stencil_two_side:
1722  glActiveStencilFaceEXT: [void, GLenum face]
1723EXT_subtexture:
1724  glTexSubImage1DEXT: [void, GLenum target, GLint level, GLint xoffset, GLsizei width,
1725    GLenum format, GLenum type, const GLvoid *pixels]
1726  glTexSubImage2DEXT: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
1727    GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels]
1728EXT_texture3D:
1729  glTexImage3DEXT: [void, GLenum target, GLint level, GLenum internalformat, GLsizei
1730      width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type,
1731    const GLvoid *pixels]
1732  glTexSubImage3DEXT: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
1733    GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum
1734      type, const GLvoid *pixels]
1735EXT_texture_buffer_object:
1736  glTexBufferEXT: [void, GLenum target, GLenum internalformat, GLuint buffer]
1737EXT_texture_integer:
1738  glClearColorIiEXT: [void, GLint red, GLint green, GLint blue, GLint alpha]
1739  glClearColorIuiEXT: [void, GLuint red, GLuint green, GLuint blue, GLuint alpha]
1740  glGetTexParameterIivEXT: [void, GLenum target, GLenum pname, GLint *params]
1741  glGetTexParameterIuivEXT: [void, GLenum target, GLenum pname, GLuint *params]
1742  glTexParameterIivEXT: [void, GLenum target, GLenum pname, const GLint *params]
1743  glTexParameterIuivEXT: [void, GLenum target, GLenum pname, const GLuint *params]
1744EXT_texture_object:
1745  glAreTexturesResidentEXT: [GLboolean, GLsizei n, const GLuint *textures, GLboolean
1746      *residences]
1747  glBindTextureEXT: [void, GLenum target, GLuint texture]
1748  glDeleteTexturesEXT: [void, GLsizei n, const GLuint *textures]
1749  glGenTexturesEXT: [void, GLsizei n, GLuint *textures]
1750  glIsTextureEXT: [GLboolean, GLuint texture]
1751  glPrioritizeTexturesEXT: [void, GLsizei n, const GLuint *textures, const GLclampf
1752      *priorities]
1753EXT_texture_perturb_normal:
1754  glTextureNormalEXT: [void, GLenum mode]
1755EXT_timer_query:
1756  glGetQueryObjecti64vEXT: [void, GLuint id, GLenum pname, GLint64EXT *params]
1757  glGetQueryObjectui64vEXT: [void, GLuint id, GLenum pname, GLuint64EXT *params]
1758EXT_transform_feedback:
1759  glBeginTransformFeedbackEXT: [void, GLenum primitiveMode]
1760  glBindBufferBaseEXT: [void, GLenum target, GLuint index, GLuint buffer]
1761  glBindBufferOffsetEXT: [void, GLenum target, GLuint index, GLuint buffer, GLintptr
1762      offset]
1763  glBindBufferRangeEXT: [void, GLenum target, GLuint index, GLuint buffer, GLintptr
1764      offset, GLsizeiptr size]
1765  glEndTransformFeedbackEXT: [void]
1766  glGetTransformFeedbackVaryingEXT: [void, GLuint program, GLuint index, GLsizei bufSize,
1767    GLsizei *length, GLsizei *size, GLenum *type, GLchar *name]
1768  glTransformFeedbackVaryingsEXT: [void, GLuint program, GLsizei count, const GLchar
1769      *varyings, GLenum bufferMode]
1770EXT_vertex_array:
1771  glArrayElementEXT: [void, GLint i]
1772  glColorPointerEXT: [void, GLint size, GLenum type, GLsizei stride, GLsizei count,
1773    const GLvoid *pointer]
1774  glDrawArraysEXT: [void, GLenum mode, GLint first, GLsizei count]
1775  glEdgeFlagPointerEXT: [void, GLsizei stride, GLsizei count, const GLboolean *pointer]
1776  glGetPointervEXT: [void, GLenum pname, GLvoid *params]
1777  glIndexPointerEXT: [void, GLenum type, GLsizei stride, GLsizei count, const GLvoid
1778      *pointer]
1779  glNormalPointerEXT: [void, GLenum type, GLsizei stride, GLsizei count, const GLvoid
1780      *pointer]
1781  glTexCoordPointerEXT: [void, GLint size, GLenum type, GLsizei stride, GLsizei count,
1782    const GLvoid *pointer]
1783  glVertexPointerEXT: [void, GLint size, GLenum type, GLsizei stride, GLsizei count,
1784    const GLvoid *pointer]
1785EXT_vertex_attrib_64bit:
1786  glGetVertexAttribLdvEXT: [void, GLuint index, GLenum pname, GLdouble *params]
1787  glVertexArrayVertexAttribLOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLuint
1788      index, GLint size, GLenum type, GLsizei stride, GLintptr offset]
1789  glVertexAttribL1dEXT: [void, GLuint index, GLdouble x]
1790  glVertexAttribL1dvEXT: [void, GLuint index, const GLdouble *v]
1791  glVertexAttribL2dEXT: [void, GLuint index, GLdouble x, GLdouble y]
1792  glVertexAttribL2dvEXT: [void, GLuint index, const GLdouble *v]
1793  glVertexAttribL3dEXT: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z]
1794  glVertexAttribL3dvEXT: [void, GLuint index, const GLdouble *v]
1795  glVertexAttribL4dEXT: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble
1796      w]
1797  glVertexAttribL4dvEXT: [void, GLuint index, const GLdouble *v]
1798  glVertexAttribLPointerEXT: [void, GLuint index, GLint size, GLenum type, GLsizei
1799      stride, const GLvoid *pointer]
1800EXT_vertex_shader:
1801  glBeginVertexShaderEXT: [void]
1802  glBindLightParameterEXT: [GLuint, GLenum light, GLenum value]
1803  glBindMaterialParameterEXT: [GLuint, GLenum face, GLenum value]
1804  glBindParameterEXT: [GLuint, GLenum value]
1805  glBindTexGenParameterEXT: [GLuint, GLenum unit, GLenum coord, GLenum value]
1806  glBindTextureUnitParameterEXT: [GLuint, GLenum unit, GLenum value]
1807  glBindVertexShaderEXT: [void, GLuint id]
1808  glDeleteVertexShaderEXT: [void, GLuint id]
1809  glDisableVariantClientStateEXT: [void, GLuint id]
1810  glEnableVariantClientStateEXT: [void, GLuint id]
1811  glEndVertexShaderEXT: [void]
1812  glExtractComponentEXT: [void, GLuint res, GLuint src, GLuint num]
1813  glGenSymbolsEXT: [GLuint, GLenum datatype, GLenum storagetype, GLenum range, GLuint
1814      components]
1815  glGenVertexShadersEXT: [GLuint, GLuint range]
1816  glGetInvariantBooleanvEXT: [void, GLuint id, GLenum value, GLboolean *data]
1817  glGetInvariantFloatvEXT: [void, GLuint id, GLenum value, GLfloat *data]
1818  glGetInvariantIntegervEXT: [void, GLuint id, GLenum value, GLint *data]
1819  glGetLocalConstantBooleanvEXT: [void, GLuint id, GLenum value, GLboolean *data]
1820  glGetLocalConstantFloatvEXT: [void, GLuint id, GLenum value, GLfloat *data]
1821  glGetLocalConstantIntegervEXT: [void, GLuint id, GLenum value, GLint *data]
1822  glGetVariantBooleanvEXT: [void, GLuint id, GLenum value, GLboolean *data]
1823  glGetVariantFloatvEXT: [void, GLuint id, GLenum value, GLfloat *data]
1824  glGetVariantIntegervEXT: [void, GLuint id, GLenum value, GLint *data]
1825  glGetVariantPointervEXT: [void, GLuint id, GLenum value, GLvoid *data]
1826  glInsertComponentEXT: [void, GLuint res, GLuint src, GLuint num]
1827  glIsVariantEnabledEXT: [GLboolean, GLuint id, GLenum cap]
1828  glSetInvariantEXT: [void, GLuint id, GLenum type, const GLvoid *addr]
1829  glSetLocalConstantEXT: [void, GLuint id, GLenum type, const GLvoid *addr]
1830  glShaderOp1EXT: [void, GLenum op, GLuint res, GLuint arg1]
1831  glShaderOp2EXT: [void, GLenum op, GLuint res, GLuint arg1, GLuint arg2]
1832  glShaderOp3EXT: [void, GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3]
1833  glSwizzleEXT: [void, GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ,
1834    GLenum outW]
1835  glVariantPointerEXT: [void, GLuint id, GLenum type, GLuint stride, const GLvoid
1836      *addr]
1837  glVariantbvEXT: [void, GLuint id, const GLbyte *addr]
1838  glVariantdvEXT: [void, GLuint id, const GLdouble *addr]
1839  glVariantfvEXT: [void, GLuint id, const GLfloat *addr]
1840  glVariantivEXT: [void, GLuint id, const GLint *addr]
1841  glVariantsvEXT: [void, GLuint id, const GLshort *addr]
1842  glVariantubvEXT: [void, GLuint id, const GLubyte *addr]
1843  glVariantuivEXT: [void, GLuint id, const GLuint *addr]
1844  glVariantusvEXT: [void, GLuint id, const GLushort *addr]
1845  glWriteMaskEXT: [void, GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ,
1846    GLenum outW]
1847EXT_vertex_weighting:
1848  glVertexWeightPointerEXT: [void, GLint size, GLenum type, GLsizei stride, const
1849      GLvoid *pointer]
1850  glVertexWeightfEXT: [void, GLfloat weight]
1851  glVertexWeightfvEXT: [void, const GLfloat *weight]
1852EXT_x11_sync_object:
1853  glImportSyncEXT: [GLsync, GLenum external_sync_type, GLintptr external_sync, GLbitfield
1854      flags]
1855GREMEDY_frame_terminator:
1856  glFrameTerminatorGREMEDY: [void]
1857GREMEDY_string_marker:
1858  glStringMarkerGREMEDY: [void, GLsizei len, const GLvoid *string]
1859HP_image_transform:
1860  glGetImageTransformParameterfvHP: [void, GLenum target, GLenum pname, GLfloat *params]
1861  glGetImageTransformParameterivHP: [void, GLenum target, GLenum pname, GLint *params]
1862  glImageTransformParameterfHP: [void, GLenum target, GLenum pname, GLfloat param]
1863  glImageTransformParameterfvHP: [void, GLenum target, GLenum pname, const GLfloat
1864      *params]
1865  glImageTransformParameteriHP: [void, GLenum target, GLenum pname, GLint param]
1866  glImageTransformParameterivHP: [void, GLenum target, GLenum pname, const GLint *params]
1867IBM_multimode_draw_arrays:
1868  glMultiModeDrawArraysIBM: [void, const GLenum *mode, const GLint *first, const GLsizei
1869      *count, GLsizei primcount, GLint modestride]
1870  glMultiModeDrawElementsIBM: [void, const GLenum *mode, const GLsizei *count, GLenum
1871      type, GLvoid*const *indices, GLsizei primcount, GLint modestride]
1872IBM_static_data:
1873  glFlushStaticDataIBM: [void, GLenum target]
1874IBM_vertex_array_lists:
1875  glColorPointerListIBM: [void, GLint size, GLenum type, GLint stride, const GLvoid
1876      *pointer, GLint ptrstride]
1877  glEdgeFlagPointerListIBM: [void, GLint stride, const GLboolean *pointer, GLint ptrstride]
1878  glFogCoordPointerListIBM: [void, GLenum type, GLint stride, const GLvoid *pointer,
1879    GLint ptrstride]
1880  glIndexPointerListIBM: [void, GLenum type, GLint stride, const GLvoid *pointer,
1881    GLint ptrstride]
1882  glNormalPointerListIBM: [void, GLenum type, GLint stride, const GLvoid *pointer,
1883    GLint ptrstride]
1884  glSecondaryColorPointerListIBM: [void, GLint size, GLenum type, GLint stride, const
1885      GLvoid *pointer, GLint ptrstride]
1886  glTexCoordPointerListIBM: [void, GLint size, GLenum type, GLint stride, const GLvoid
1887      *pointer, GLint ptrstride]
1888  glVertexPointerListIBM: [void, GLint size, GLenum type, GLint stride, const GLvoid
1889      *pointer, GLint ptrstride]
1890INGR_blend_func_separate:
1891  glBlendFuncSeparateINGR: [void, GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha,
1892    GLenum dfactorAlpha]
1893INTEL_map_texture:
1894  glMapTexture2DINTEL: [GLvoid *, GLuint texture, GLint level, GLbitfield access,
1895    const GLint *stride, const GLenum *layout]
1896  glSyncTextureINTEL: [void, GLuint texture]
1897  glUnmapTexture2DINTEL: [void, GLuint texture, GLint level]
1898INTEL_parallel_arrays:
1899  glColorPointervINTEL: [void, GLint size, GLenum type, const GLvoid *pointer]
1900  glNormalPointervINTEL: [void, GLenum type, const GLvoid *pointer]
1901  glTexCoordPointervINTEL: [void, GLint size, GLenum type, const GLvoid *pointer]
1902  glVertexPointervINTEL: [void, GLint size, GLenum type, const GLvoid *pointer]
1903KHR_debug:
1904  glDebugMessageCallback: [void, GLDEBUGPROC callback, const void *userParam]
1905  glDebugMessageControl: [void, GLenum source, GLenum type, GLenum severity, GLsizei
1906      count, const GLuint *ids, GLboolean enabled]
1907  glDebugMessageInsert: [void, GLenum source, GLenum type, GLuint id, GLenum severity,
1908    GLsizei length, const GLchar *buf]
1909  glGetDebugMessageLog: [GLuint, GLuint count, GLsizei bufsize, GLenum *sources, GLenum
1910      *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog]
1911  glGetObjectLabel: [void, GLenum identifier, GLuint name, GLsizei bufSize, GLsizei
1912      *length, GLchar *label]
1913  glGetObjectPtrLabel: [void, const void *ptr, GLsizei bufSize, GLsizei *length, GLchar
1914      *label]
1915  glObjectLabel: [void, GLenum identifier, GLuint name, GLsizei length, const GLchar
1916      *label]
1917  glObjectPtrLabel: [void, const void *ptr, GLsizei length, const GLchar *label]
1918  glPopDebugGroup: [void]
1919  glPushDebugGroup: [void, GLenum source, GLuint id, GLsizei length, const GLchar
1920      *message]
1921MESA_resize_buffers:
1922  glResizeBuffersMESA: [void]
1923MESA_window_pos:
1924  glWindowPos2dMESA: [void, GLdouble x, GLdouble y]
1925  glWindowPos2dvMESA: [void, const GLdouble *v]
1926  glWindowPos2fMESA: [void, GLfloat x, GLfloat y]
1927  glWindowPos2fvMESA: [void, const GLfloat *v]
1928  glWindowPos2iMESA: [void, GLint x, GLint y]
1929  glWindowPos2ivMESA: [void, const GLint *v]
1930  glWindowPos2sMESA: [void, GLshort x, GLshort y]
1931  glWindowPos2svMESA: [void, const GLshort *v]
1932  glWindowPos3dMESA: [void, GLdouble x, GLdouble y, GLdouble z]
1933  glWindowPos3dvMESA: [void, const GLdouble *v]
1934  glWindowPos3fMESA: [void, GLfloat x, GLfloat y, GLfloat z]
1935  glWindowPos3fvMESA: [void, const GLfloat *v]
1936  glWindowPos3iMESA: [void, GLint x, GLint y, GLint z]
1937  glWindowPos3ivMESA: [void, const GLint *v]
1938  glWindowPos3sMESA: [void, GLshort x, GLshort y, GLshort z]
1939  glWindowPos3svMESA: [void, const GLshort *v]
1940  glWindowPos4dMESA: [void, GLdouble x, GLdouble y, GLdouble z, GLdouble w]
1941  glWindowPos4dvMESA: [void, const GLdouble *v]
1942  glWindowPos4fMESA: [void, GLfloat x, GLfloat y, GLfloat z, GLfloat w]
1943  glWindowPos4fvMESA: [void, const GLfloat *v]
1944  glWindowPos4iMESA: [void, GLint x, GLint y, GLint z, GLint w]
1945  glWindowPos4ivMESA: [void, const GLint *v]
1946  glWindowPos4sMESA: [void, GLshort x, GLshort y, GLshort z, GLshort w]
1947  glWindowPos4svMESA: [void, const GLshort *v]
1948NVX_conditional_render:
1949  glBeginConditionalRenderNVX: [void, GLuint id]
1950  glEndConditionalRenderNVX: [void]
1951NV_bindless_texture:
1952  glGetImageHandleNV: [GLuint64, GLuint texture, GLint level, GLboolean layered, GLint
1953      layer, GLenum format]
1954  glGetTextureHandleNV: [GLuint64, GLuint texture]
1955  glGetTextureSamplerHandleNV: [GLuint64, GLuint texture, GLuint sampler]
1956  glIsImageHandleResidentNV: [GLboolean, GLuint64 handle]
1957  glIsTextureHandleResidentNV: [GLboolean, GLuint64 handle]
1958  glMakeImageHandleNonResidentNV: [void, GLuint64 handle]
1959  glMakeImageHandleResidentNV: [void, GLuint64 handle, GLenum access]
1960  glMakeTextureHandleNonResidentNV: [void, GLuint64 handle]
1961  glMakeTextureHandleResidentNV: [void, GLuint64 handle]
1962  glProgramUniformHandleui64NV: [void, GLuint program, GLint location, GLuint64 value]
1963  glProgramUniformHandleui64vNV: [void, GLuint program, GLint location, GLsizei count,
1964    const GLuint64 *values]
1965  glUniformHandleui64NV: [void, GLint location, GLuint64 value]
1966  glUniformHandleui64vNV: [void, GLint location, GLsizei count, const GLuint64 *value]
1967NV_conditional_render:
1968  glBeginConditionalRenderNV: [void, GLuint id, GLenum mode]
1969  glEndConditionalRenderNV: [void]
1970NV_copy_image:
1971  glCopyImageSubDataNV: [void, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint
1972      srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel,
1973    GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth]
1974NV_depth_buffer_float:
1975  glClearDepthdNV: [void, GLdouble depth]
1976  glDepthBoundsdNV: [void, GLdouble zmin, GLdouble zmax]
1977  glDepthRangedNV: [void, GLdouble zNear, GLdouble zFar]
1978NV_draw_texture:
1979  glDrawTextureNV: [void, GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0,
1980    GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat
1981      t1]
1982NV_evaluators:
1983  glEvalMapsNV: [void, GLenum target, GLenum mode]
1984  glGetMapAttribParameterfvNV: [void, GLenum target, GLuint index, GLenum pname, GLfloat
1985      *params]
1986  glGetMapAttribParameterivNV: [void, GLenum target, GLuint index, GLenum pname, GLint
1987      *params]
1988  glGetMapControlPointsNV: [void, GLenum target, GLuint index, GLenum type, GLsizei
1989      ustride, GLsizei vstride, GLboolean packed, GLvoid *points]
1990  glGetMapParameterfvNV: [void, GLenum target, GLenum pname, GLfloat *params]
1991  glGetMapParameterivNV: [void, GLenum target, GLenum pname, GLint *params]
1992  glMapControlPointsNV: [void, GLenum target, GLuint index, GLenum type, GLsizei ustride,
1993    GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points]
1994  glMapParameterfvNV: [void, GLenum target, GLenum pname, const GLfloat *params]
1995  glMapParameterivNV: [void, GLenum target, GLenum pname, const GLint *params]
1996NV_explicit_multisample:
1997  glGetMultisamplefvNV: [void, GLenum pname, GLuint index, GLfloat *val]
1998  glSampleMaskIndexedNV: [void, GLuint index, GLbitfield mask]
1999  glTexRenderbufferNV: [void, GLenum target, GLuint renderbuffer]
2000NV_fence:
2001  glDeleteFencesNV: [void, GLsizei n, const GLuint *fences]
2002  glFinishFenceNV: [void, GLuint fence]
2003  glGenFencesNV: [void, GLsizei n, GLuint *fences]
2004  glGetFenceivNV: [void, GLuint fence, GLenum pname, GLint *params]
2005  glIsFenceNV: [GLboolean, GLuint fence]
2006  glSetFenceNV: [void, GLuint fence, GLenum condition]
2007  glTestFenceNV: [GLboolean, GLuint fence]
2008NV_fragment_program:
2009  glGetProgramNamedParameterdvNV: [void, GLuint id, GLsizei len, const GLubyte *name,
2010    GLdouble *params]
2011  glGetProgramNamedParameterfvNV: [void, GLuint id, GLsizei len, const GLubyte *name,
2012    GLfloat *params]
2013  glProgramNamedParameter4dNV: [void, GLuint id, GLsizei len, const GLubyte *name,
2014    GLdouble x, GLdouble y, GLdouble z, GLdouble w]
2015  glProgramNamedParameter4dvNV: [void, GLuint id, GLsizei len, const GLubyte *name,
2016    const GLdouble *v]
2017  glProgramNamedParameter4fNV: [void, GLuint id, GLsizei len, const GLubyte *name,
2018    GLfloat x, GLfloat y, GLfloat z, GLfloat w]
2019  glProgramNamedParameter4fvNV: [void, GLuint id, GLsizei len, const GLubyte *name,
2020    const GLfloat *v]
2021NV_framebuffer_multisample_coverage:
2022  glRenderbufferStorageMultisampleCoverageNV: [void, GLenum target, GLsizei coverageSamples,
2023    GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height]
2024NV_geometry_program4:
2025  glFramebufferTextureEXT: [void, GLenum target, GLenum attachment, GLuint texture,
2026    GLint level]
2027  glFramebufferTextureFaceEXT: [void, GLenum target, GLenum attachment, GLuint texture,
2028    GLint level, GLenum face]
2029  glFramebufferTextureLayerEXT: [void, GLenum target, GLenum attachment, GLuint texture,
2030    GLint level, GLint layer]
2031  glProgramVertexLimitNV: [void, GLenum target, GLint limit]
2032NV_gpu_program4:
2033  glGetProgramEnvParameterIivNV: [void, GLenum target, GLuint index, GLint *params]
2034  glGetProgramEnvParameterIuivNV: [void, GLenum target, GLuint index, GLuint *params]
2035  glGetProgramLocalParameterIivNV: [void, GLenum target, GLuint index, GLint *params]
2036  glGetProgramLocalParameterIuivNV: [void, GLenum target, GLuint index, GLuint *params]
2037  glProgramEnvParameterI4iNV: [void, GLenum target, GLuint index, GLint x, GLint y,
2038    GLint z, GLint w]
2039  glProgramEnvParameterI4ivNV: [void, GLenum target, GLuint index, const GLint *params]
2040  glProgramEnvParameterI4uiNV: [void, GLenum target, GLuint index, GLuint x, GLuint
2041      y, GLuint z, GLuint w]
2042  glProgramEnvParameterI4uivNV: [void, GLenum target, GLuint index, const GLuint *params]
2043  glProgramEnvParametersI4ivNV: [void, GLenum target, GLuint index, GLsizei count,
2044    const GLint *params]
2045  glProgramEnvParametersI4uivNV: [void, GLenum target, GLuint index, GLsizei count,
2046    const GLuint *params]
2047  glProgramLocalParameterI4iNV: [void, GLenum target, GLuint index, GLint x, GLint
2048      y, GLint z, GLint w]
2049  glProgramLocalParameterI4ivNV: [void, GLenum target, GLuint index, const GLint *params]
2050  glProgramLocalParameterI4uiNV: [void, GLenum target, GLuint index, GLuint x, GLuint
2051      y, GLuint z, GLuint w]
2052  glProgramLocalParameterI4uivNV: [void, GLenum target, GLuint index, const GLuint
2053      *params]
2054  glProgramLocalParametersI4ivNV: [void, GLenum target, GLuint index, GLsizei count,
2055    const GLint *params]
2056  glProgramLocalParametersI4uivNV: [void, GLenum target, GLuint index, GLsizei count,
2057    const GLuint *params]
2058NV_gpu_program5:
2059  glGetProgramSubroutineParameteruivNV: [void, GLenum target, GLuint index, GLuint
2060      *param]
2061  glProgramSubroutineParametersuivNV: [void, GLenum target, GLsizei count, const GLuint
2062      *params]
2063NV_gpu_shader5:
2064  glGetUniformi64vNV: [void, GLuint program, GLint location, GLint64EXT *params]
2065  glProgramUniform1i64NV: [void, GLuint program, GLint location, GLint64EXT x]
2066  glProgramUniform1i64vNV: [void, GLuint program, GLint location, GLsizei count, const
2067      GLint64EXT *value]
2068  glProgramUniform1ui64NV: [void, GLuint program, GLint location, GLuint64EXT x]
2069  glProgramUniform1ui64vNV: [void, GLuint program, GLint location, GLsizei count,
2070    const GLuint64EXT *value]
2071  glProgramUniform2i64NV: [void, GLuint program, GLint location, GLint64EXT x, GLint64EXT
2072      y]
2073  glProgramUniform2i64vNV: [void, GLuint program, GLint location, GLsizei count, const
2074      GLint64EXT *value]
2075  glProgramUniform2ui64NV: [void, GLuint program, GLint location, GLuint64EXT x, GLuint64EXT
2076      y]
2077  glProgramUniform2ui64vNV: [void, GLuint program, GLint location, GLsizei count,
2078    const GLuint64EXT *value]
2079  glProgramUniform3i64NV: [void, GLuint program, GLint location, GLint64EXT x, GLint64EXT
2080      y, GLint64EXT z]
2081  glProgramUniform3i64vNV: [void, GLuint program, GLint location, GLsizei count, const
2082      GLint64EXT *value]
2083  glProgramUniform3ui64NV: [void, GLuint program, GLint location, GLuint64EXT x, GLuint64EXT
2084      y, GLuint64EXT z]
2085  glProgramUniform3ui64vNV: [void, GLuint program, GLint location, GLsizei count,
2086    const GLuint64EXT *value]
2087  glProgramUniform4i64NV: [void, GLuint program, GLint location, GLint64EXT x, GLint64EXT
2088      y, GLint64EXT z, GLint64EXT w]
2089  glProgramUniform4i64vNV: [void, GLuint program, GLint location, GLsizei count, const
2090      GLint64EXT *value]
2091  glProgramUniform4ui64NV: [void, GLuint program, GLint location, GLuint64EXT x, GLuint64EXT
2092      y, GLuint64EXT z, GLuint64EXT w]
2093  glProgramUniform4ui64vNV: [void, GLuint program, GLint location, GLsizei count,
2094    const GLuint64EXT *value]
2095  glUniform1i64NV: [void, GLint location, GLint64EXT x]
2096  glUniform1i64vNV: [void, GLint location, GLsizei count, const GLint64EXT *value]
2097  glUniform1ui64NV: [void, GLint location, GLuint64EXT x]
2098  glUniform1ui64vNV: [void, GLint location, GLsizei count, const GLuint64EXT *value]
2099  glUniform2i64NV: [void, GLint location, GLint64EXT x, GLint64EXT y]
2100  glUniform2i64vNV: [void, GLint location, GLsizei count, const GLint64EXT *value]
2101  glUniform2ui64NV: [void, GLint location, GLuint64EXT x, GLuint64EXT y]
2102  glUniform2ui64vNV: [void, GLint location, GLsizei count, const GLuint64EXT *value]
2103  glUniform3i64NV: [void, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z]
2104  glUniform3i64vNV: [void, GLint location, GLsizei count, const GLint64EXT *value]
2105  glUniform3ui64NV: [void, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT
2106      z]
2107  glUniform3ui64vNV: [void, GLint location, GLsizei count, const GLuint64EXT *value]
2108  glUniform4i64NV: [void, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z,
2109    GLint64EXT w]
2110  glUniform4i64vNV: [void, GLint location, GLsizei count, const GLint64EXT *value]
2111  glUniform4ui64NV: [void, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT
2112      z, GLuint64EXT w]
2113  glUniform4ui64vNV: [void, GLint location, GLsizei count, const GLuint64EXT *value]
2114NV_half_float:
2115  glColor3hNV: [void, GLhalfNV red, GLhalfNV green, GLhalfNV blue]
2116  glColor3hvNV: [void, const GLhalfNV *v]
2117  glColor4hNV: [void, GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha]
2118  glColor4hvNV: [void, const GLhalfNV *v]
2119  glFogCoordhNV: [void, GLhalfNV fog]
2120  glFogCoordhvNV: [void, const GLhalfNV *fog]
2121  glMultiTexCoord1hNV: [void, GLenum target, GLhalfNV s]
2122  glMultiTexCoord1hvNV: [void, GLenum target, const GLhalfNV *v]
2123  glMultiTexCoord2hNV: [void, GLenum target, GLhalfNV s, GLhalfNV t]
2124  glMultiTexCoord2hvNV: [void, GLenum target, const GLhalfNV *v]
2125  glMultiTexCoord3hNV: [void, GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r]
2126  glMultiTexCoord3hvNV: [void, GLenum target, const GLhalfNV *v]
2127  glMultiTexCoord4hNV: [void, GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV
2128      q]
2129  glMultiTexCoord4hvNV: [void, GLenum target, const GLhalfNV *v]
2130  glNormal3hNV: [void, GLhalfNV nx, GLhalfNV ny, GLhalfNV nz]
2131  glNormal3hvNV: [void, const GLhalfNV *v]
2132  glSecondaryColor3hNV: [void, GLhalfNV red, GLhalfNV green, GLhalfNV blue]
2133  glSecondaryColor3hvNV: [void, const GLhalfNV *v]
2134  glTexCoord1hNV: [void, GLhalfNV s]
2135  glTexCoord1hvNV: [void, const GLhalfNV *v]
2136  glTexCoord2hNV: [void, GLhalfNV s, GLhalfNV t]
2137  glTexCoord2hvNV: [void, const GLhalfNV *v]
2138  glTexCoord3hNV: [void, GLhalfNV s, GLhalfNV t, GLhalfNV r]
2139  glTexCoord3hvNV: [void, const GLhalfNV *v]
2140  glTexCoord4hNV: [void, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q]
2141  glTexCoord4hvNV: [void, const GLhalfNV *v]
2142  glVertex2hNV: [void, GLhalfNV x, GLhalfNV y]
2143  glVertex2hvNV: [void, const GLhalfNV *v]
2144  glVertex3hNV: [void, GLhalfNV x, GLhalfNV y, GLhalfNV z]
2145  glVertex3hvNV: [void, const GLhalfNV *v]
2146  glVertex4hNV: [void, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w]
2147  glVertex4hvNV: [void, const GLhalfNV *v]
2148  glVertexAttrib1hNV: [void, GLuint index, GLhalfNV x]
2149  glVertexAttrib1hvNV: [void, GLuint index, const GLhalfNV *v]
2150  glVertexAttrib2hNV: [void, GLuint index, GLhalfNV x, GLhalfNV y]
2151  glVertexAttrib2hvNV: [void, GLuint index, const GLhalfNV *v]
2152  glVertexAttrib3hNV: [void, GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z]
2153  glVertexAttrib3hvNV: [void, GLuint index, const GLhalfNV *v]
2154  glVertexAttrib4hNV: [void, GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV
2155      w]
2156  glVertexAttrib4hvNV: [void, GLuint index, const GLhalfNV *v]
2157  glVertexAttribs1hvNV: [void, GLuint index, GLsizei n, const GLhalfNV *v]
2158  glVertexAttribs2hvNV: [void, GLuint index, GLsizei n, const GLhalfNV *v]
2159  glVertexAttribs3hvNV: [void, GLuint index, GLsizei n, const GLhalfNV *v]
2160  glVertexAttribs4hvNV: [void, GLuint index, GLsizei n, const GLhalfNV *v]
2161  glVertexWeighthNV: [void, GLhalfNV weight]
2162  glVertexWeighthvNV: [void, const GLhalfNV *weight]
2163NV_occlusion_query:
2164  glBeginOcclusionQueryNV: [void, GLuint id]
2165  glDeleteOcclusionQueriesNV: [void, GLsizei n, const GLuint *ids]
2166  glEndOcclusionQueryNV: [void]
2167  glGenOcclusionQueriesNV: [void, GLsizei n, GLuint *ids]
2168  glGetOcclusionQueryivNV: [void, GLuint id, GLenum pname, GLint *params]
2169  glGetOcclusionQueryuivNV: [void, GLuint id, GLenum pname, GLuint *params]
2170  glIsOcclusionQueryNV: [GLboolean, GLuint id]
2171NV_parameter_buffer_object:
2172  glProgramBufferParametersIivNV: [void, GLenum target, GLuint bindingIndex, GLuint
2173      wordIndex, GLsizei count, const GLint *params]
2174  glProgramBufferParametersIuivNV: [void, GLenum target, GLuint bindingIndex, GLuint
2175      wordIndex, GLsizei count, const GLuint *params]
2176  glProgramBufferParametersfvNV: [void, GLenum target, GLuint bindingIndex, GLuint
2177      wordIndex, GLsizei count, const GLfloat *params]
2178NV_path_rendering:
2179  glCopyPathNV: [void, GLuint resultPath, GLuint srcPath]
2180  glCoverFillPathInstancedNV: [void, GLsizei numPaths, GLenum pathNameType, const
2181      GLvoid *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const
2182      GLfloat *transformValues]
2183  glCoverFillPathNV: [void, GLuint path, GLenum coverMode]
2184  glCoverStrokePathInstancedNV: [void, GLsizei numPaths, GLenum pathNameType, const
2185      GLvoid *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const
2186      GLfloat *transformValues]
2187  glCoverStrokePathNV: [void, GLuint path, GLenum coverMode]
2188  glDeletePathsNV: [void, GLuint path, GLsizei range]
2189  glGenPathsNV: [GLuint, GLsizei range]
2190  glGetPathColorGenfvNV: [void, GLenum color, GLenum pname, GLfloat *value]
2191  glGetPathColorGenivNV: [void, GLenum color, GLenum pname, GLint *value]
2192  glGetPathCommandsNV: [void, GLuint path, GLubyte *commands]
2193  glGetPathCoordsNV: [void, GLuint path, GLfloat *coords]
2194  glGetPathDashArrayNV: [void, GLuint path, GLfloat *dashArray]
2195  glGetPathLengthNV: [GLfloat, GLuint path, GLsizei startSegment, GLsizei numSegments]
2196  glGetPathMetricRangeNV: [void, GLbitfield metricQueryMask, GLuint firstPathName,
2197    GLsizei numPaths, GLsizei stride, GLfloat *metrics]
2198  glGetPathMetricsNV: [void, GLbitfield metricQueryMask, GLsizei numPaths, GLenum
2199      pathNameType, const GLvoid *paths, GLuint pathBase, GLsizei stride, GLfloat
2200      *metrics]
2201  glGetPathParameterfvNV: [void, GLuint path, GLenum pname, GLfloat *value]
2202  glGetPathParameterivNV: [void, GLuint path, GLenum pname, GLint *value]
2203  glGetPathSpacingNV: [void, GLenum pathListMode, GLsizei numPaths, GLenum pathNameType,
2204    const GLvoid *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale,
2205    GLenum transformType, GLfloat *returnedSpacing]
2206  glGetPathTexGenfvNV: [void, GLenum texCoordSet, GLenum pname, GLfloat *value]
2207  glGetPathTexGenivNV: [void, GLenum texCoordSet, GLenum pname, GLint *value]
2208  glInterpolatePathsNV: [void, GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat
2209      weight]
2210  glIsPathNV: [GLboolean, GLuint path]
2211  glIsPointInFillPathNV: [GLboolean, GLuint path, GLuint mask, GLfloat x, GLfloat
2212      y]
2213  glIsPointInStrokePathNV: [GLboolean, GLuint path, GLfloat x, GLfloat y]
2214  glPathColorGenNV: [void, GLenum color, GLenum genMode, GLenum colorFormat, const
2215      GLfloat *coeffs]
2216  glPathCommandsNV: [void, GLuint path, GLsizei numCommands, const GLubyte *commands,
2217    GLsizei numCoords, GLenum coordType, const GLvoid *coords]
2218  glPathCoordsNV: [void, GLuint path, GLsizei numCoords, GLenum coordType, const GLvoid
2219      *coords]
2220  glPathCoverDepthFuncNV: [void, GLenum func]
2221  glPathDashArrayNV: [void, GLuint path, GLsizei dashCount, const GLfloat *dashArray]
2222  glPathFogGenNV: [void, GLenum genMode]
2223  glPathGlyphRangeNV: [void, GLuint firstPathName, GLenum fontTarget, const GLvoid
2224      *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum
2225      handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale]
2226  glPathGlyphsNV: [void, GLuint firstPathName, GLenum fontTarget, const GLvoid *fontName,
2227    GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid *charcodes,
2228    GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale]
2229  glPathParameterfNV: [void, GLuint path, GLenum pname, GLfloat value]
2230  glPathParameterfvNV: [void, GLuint path, GLenum pname, const GLfloat *value]
2231  glPathParameteriNV: [void, GLuint path, GLenum pname, GLint value]
2232  glPathParameterivNV: [void, GLuint path, GLenum pname, const GLint *value]
2233  glPathStencilDepthOffsetNV: [void, GLfloat factor, GLfloat units]
2234  glPathStencilFuncNV: [void, GLenum func, GLint ref, GLuint mask]
2235  glPathStringNV: [void, GLuint path, GLenum format, GLsizei length, const GLvoid
2236      *pathString]
2237  glPathSubCommandsNV: [void, GLuint path, GLsizei commandStart, GLsizei commandsToDelete,
2238    GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType,
2239    const GLvoid *coords]
2240  glPathSubCoordsNV: [void, GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum
2241      coordType, const GLvoid *coords]
2242  glPathTexGenNV: [void, GLenum texCoordSet, GLenum genMode, GLint components, const
2243      GLfloat *coeffs]
2244  glPointAlongPathNV: [GLboolean, GLuint path, GLsizei startSegment, GLsizei numSegments,
2245    GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY]
2246  glStencilFillPathInstancedNV: [void, GLsizei numPaths, GLenum pathNameType, const
2247      GLvoid *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType,
2248    const GLfloat *transformValues]
2249  glStencilFillPathNV: [void, GLuint path, GLenum fillMode, GLuint mask]
2250  glStencilStrokePathInstancedNV: [void, GLsizei numPaths, GLenum pathNameType, const
2251      GLvoid *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType,
2252    const GLfloat *transformValues]
2253  glStencilStrokePathNV: [void, GLuint path, GLint reference, GLuint mask]
2254  glTransformPathNV: [void, GLuint resultPath, GLuint srcPath, GLenum transformType,
2255    const GLfloat *transformValues]
2256  glWeightPathsNV: [void, GLuint resultPath, GLsizei numPaths, const GLuint *paths,
2257    const GLfloat *weights]
2258NV_pixel_data_range:
2259  glFlushPixelDataRangeNV: [void, GLenum target]
2260  glPixelDataRangeNV: [void, GLenum target, GLsizei length, const GLvoid *pointer]
2261NV_point_sprite:
2262  glPointParameteriNV: [void, GLenum pname, GLint param]
2263  glPointParameterivNV: [void, GLenum pname, const GLint *params]
2264NV_present_video:
2265  glGetVideoi64vNV: [void, GLuint video_slot, GLenum pname, GLint64EXT *params]
2266  glGetVideoivNV: [void, GLuint video_slot, GLenum pname, GLint *params]
2267  glGetVideoui64vNV: [void, GLuint video_slot, GLenum pname, GLuint64EXT *params]
2268  glGetVideouivNV: [void, GLuint video_slot, GLenum pname, GLuint *params]
2269  glPresentFrameDualFillNV: [void, GLuint video_slot, GLuint64EXT minPresentTime,
2270    GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0,
2271    GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum
2272      target3, GLuint fill3]
2273  glPresentFrameKeyedNV: [void, GLuint video_slot, GLuint64EXT minPresentTime, GLuint
2274      beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint
2275      fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1]
2276NV_primitive_restart:
2277  glPrimitiveRestartIndexNV: [void, GLuint index]
2278  glPrimitiveRestartNV: [void]
2279NV_register_combiners:
2280  glCombinerInputNV: [void, GLenum stage, GLenum portion, GLenum variable, GLenum
2281      input, GLenum mapping, GLenum componentUsage]
2282  glCombinerOutputNV: [void, GLenum stage, GLenum portion, GLenum abOutput, GLenum
2283      cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct,
2284    GLboolean cdDotProduct, GLboolean muxSum]
2285  glCombinerParameterfNV: [void, GLenum pname, GLfloat param]
2286  glCombinerParameterfvNV: [void, GLenum pname, const GLfloat *params]
2287  glCombinerParameteriNV: [void, GLenum pname, GLint param]
2288  glCombinerParameterivNV: [void, GLenum pname, const GLint *params]
2289  glFinalCombinerInputNV: [void, GLenum variable, GLenum input, GLenum mapping, GLenum
2290      componentUsage]
2291  glGetCombinerInputParameterfvNV: [void, GLenum stage, GLenum portion, GLenum variable,
2292    GLenum pname, GLfloat *params]
2293  glGetCombinerInputParameterivNV: [void, GLenum stage, GLenum portion, GLenum variable,
2294    GLenum pname, GLint *params]
2295  glGetCombinerOutputParameterfvNV: [void, GLenum stage, GLenum portion, GLenum pname,
2296    GLfloat *params]
2297  glGetCombinerOutputParameterivNV: [void, GLenum stage, GLenum portion, GLenum pname,
2298    GLint *params]
2299  glGetFinalCombinerInputParameterfvNV: [void, GLenum variable, GLenum pname, GLfloat
2300      *params]
2301  glGetFinalCombinerInputParameterivNV: [void, GLenum variable, GLenum pname, GLint
2302      *params]
2303NV_register_combiners2:
2304  glCombinerStageParameterfvNV: [void, GLenum stage, GLenum pname, const GLfloat *params]
2305  glGetCombinerStageParameterfvNV: [void, GLenum stage, GLenum pname, GLfloat *params]
2306NV_shader_buffer_load:
2307  glGetBufferParameterui64vNV: [void, GLenum target, GLenum pname, GLuint64EXT *params]
2308  glGetIntegerui64vNV: [void, GLenum value, GLuint64EXT *result]
2309  glGetNamedBufferParameterui64vNV: [void, GLuint buffer, GLenum pname, GLuint64EXT
2310      *params]
2311  glGetUniformui64vNV: [void, GLuint program, GLint location, GLuint64EXT *params]
2312  glIsBufferResidentNV: [GLboolean, GLenum target]
2313  glIsNamedBufferResidentNV: [GLboolean, GLuint buffer]
2314  glMakeBufferNonResidentNV: [void, GLenum target]
2315  glMakeBufferResidentNV: [void, GLenum target, GLenum access]
2316  glMakeNamedBufferNonResidentNV: [void, GLuint buffer]
2317  glMakeNamedBufferResidentNV: [void, GLuint buffer, GLenum access]
2318  glProgramUniformui64NV: [void, GLuint program, GLint location, GLuint64EXT value]
2319  glProgramUniformui64vNV: [void, GLuint program, GLint location, GLsizei count, const
2320      GLuint64EXT *value]
2321  glUniformui64NV: [void, GLint location, GLuint64EXT value]
2322  glUniformui64vNV: [void, GLint location, GLsizei count, const GLuint64EXT *value]
2323NV_texture_barrier:
2324  glTextureBarrierNV: [void]
2325NV_texture_multisample:
2326  glTexImage2DMultisampleCoverageNV: [void, GLenum target, GLsizei coverageSamples,
2327    GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean
2328      fixedSampleLocations]
2329  glTexImage3DMultisampleCoverageNV: [void, GLenum target, GLsizei coverageSamples,
2330    GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei
2331      depth, GLboolean fixedSampleLocations]
2332  glTextureImage2DMultisampleCoverageNV: [void, GLuint texture, GLenum target, GLsizei
2333      coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width,
2334    GLsizei height, GLboolean fixedSampleLocations]
2335  glTextureImage2DMultisampleNV: [void, GLuint texture, GLenum target, GLsizei samples,
2336    GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations]
2337  glTextureImage3DMultisampleCoverageNV: [void, GLuint texture, GLenum target, GLsizei
2338      coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width,
2339    GLsizei height, GLsizei depth, GLboolean fixedSampleLocations]
2340  glTextureImage3DMultisampleNV: [void, GLuint texture, GLenum target, GLsizei samples,
2341    GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean
2342      fixedSampleLocations]
2343NV_transform_feedback:
2344  glActiveVaryingNV: [void, GLuint program, const GLchar *name]
2345  glBeginTransformFeedbackNV: [void, GLenum primitiveMode]
2346  glBindBufferBaseNV: [void, GLenum target, GLuint index, GLuint buffer]
2347  glBindBufferOffsetNV: [void, GLenum target, GLuint index, GLuint buffer, GLintptr
2348      offset]
2349  glBindBufferRangeNV: [void, GLenum target, GLuint index, GLuint buffer, GLintptr
2350      offset, GLsizeiptr size]
2351  glEndTransformFeedbackNV: [void]
2352  glGetActiveVaryingNV: [void, GLuint program, GLuint index, GLsizei bufSize, GLsizei
2353      *length, GLsizei *size, GLenum *type, GLchar *name]
2354  glGetTransformFeedbackVaryingNV: [void, GLuint program, GLuint index, GLint *location]
2355  glGetVaryingLocationNV: [GLint, GLuint program, const GLchar *name]
2356  glTransformFeedbackAttribsNV: [void, GLsizei count, const GLint *attribs, GLenum
2357      bufferMode]
2358  glTransformFeedbackStreamAttribsNV: [void, GLsizei count, const GLint *attribs,
2359    GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode]
2360  glTransformFeedbackVaryingsNV: [void, GLuint program, GLsizei count, const GLint
2361      *locations, GLenum bufferMode]
2362NV_transform_feedback2:
2363  glBindTransformFeedbackNV: [void, GLenum target, GLuint id]
2364  glDeleteTransformFeedbacksNV: [void, GLsizei n, const GLuint *ids]
2365  glDrawTransformFeedbackNV: [void, GLenum mode, GLuint id]
2366  glGenTransformFeedbacksNV: [void, GLsizei n, GLuint *ids]
2367  glIsTransformFeedbackNV: [GLboolean, GLuint id]
2368  glPauseTransformFeedbackNV: [void]
2369  glResumeTransformFeedbackNV: [void]
2370NV_vdpau_interop:
2371  glVDPAUFiniNV: [void]
2372  glVDPAUGetSurfaceivNV: [void, GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize,
2373    GLsizei *length, GLint *values]
2374  glVDPAUInitNV: [void, const GLvoid *vdpDevice, const GLvoid *getProcAddress]
2375  glVDPAUIsSurfaceNV: [void, GLvdpauSurfaceNV surface]
2376  glVDPAUMapSurfacesNV: [void, GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces]
2377  glVDPAURegisterOutputSurfaceNV: [GLvdpauSurfaceNV, GLvoid *vdpSurface, GLenum target,
2378    GLsizei numTextureNames, const GLuint *textureNames]
2379  glVDPAURegisterVideoSurfaceNV: [GLvdpauSurfaceNV, const GLvoid *vdpSurface, GLenum
2380      target, GLsizei numTextureNames, const GLuint *textureNames]
2381  glVDPAUSurfaceAccessNV: [void, GLvdpauSurfaceNV surface, GLenum access]
2382  glVDPAUUnmapSurfacesNV: [void, GLsizei numSurface, const GLvdpauSurfaceNV *surfaces]
2383  glVDPAUUnregisterSurfaceNV: [void, GLvdpauSurfaceNV surface]
2384NV_vertex_array_range:
2385  glFlushVertexArrayRangeNV: [void]
2386  glVertexArrayRangeNV: [void, GLsizei length, const GLvoid *pointer]
2387NV_vertex_attrib_integer_64bit:
2388  glGetVertexAttribLi64vNV: [void, GLuint index, GLenum pname, GLint64EXT *params]
2389  glGetVertexAttribLui64vNV: [void, GLuint index, GLenum pname, GLuint64EXT *params]
2390  glVertexAttribL1i64NV: [void, GLuint index, GLint64EXT x]
2391  glVertexAttribL1i64vNV: [void, GLuint index, const GLint64EXT *v]
2392  glVertexAttribL1ui64NV: [void, GLuint index, GLuint64EXT x]
2393  glVertexAttribL1ui64vNV: [void, GLuint index, const GLuint64EXT *v]
2394  glVertexAttribL2i64NV: [void, GLuint index, GLint64EXT x, GLint64EXT y]
2395  glVertexAttribL2i64vNV: [void, GLuint index, const GLint64EXT *v]
2396  glVertexAttribL2ui64NV: [void, GLuint index, GLuint64EXT x, GLuint64EXT y]
2397  glVertexAttribL2ui64vNV: [void, GLuint index, const GLuint64EXT *v]
2398  glVertexAttribL3i64NV: [void, GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT
2399      z]
2400  glVertexAttribL3i64vNV: [void, GLuint index, const GLint64EXT *v]
2401  glVertexAttribL3ui64NV: [void, GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT
2402      z]
2403  glVertexAttribL3ui64vNV: [void, GLuint index, const GLuint64EXT *v]
2404  glVertexAttribL4i64NV: [void, GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT
2405      z, GLint64EXT w]
2406  glVertexAttribL4i64vNV: [void, GLuint index, const GLint64EXT *v]
2407  glVertexAttribL4ui64NV: [void, GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT
2408      z, GLuint64EXT w]
2409  glVertexAttribL4ui64vNV: [void, GLuint index, const GLuint64EXT *v]
2410  glVertexAttribLFormatNV: [void, GLuint index, GLint size, GLenum type, GLsizei stride]
2411NV_vertex_buffer_unified_memory:
2412  glBufferAddressRangeNV: [void, GLenum pname, GLuint index, GLuint64EXT address,
2413    GLsizeiptr length]
2414  glColorFormatNV: [void, GLint size, GLenum type, GLsizei stride]
2415  glEdgeFlagFormatNV: [void, GLsizei stride]
2416  glFogCoordFormatNV: [void, GLenum type, GLsizei stride]
2417  glGetIntegerui64i_vNV: [void, GLenum value, GLuint index, GLuint64EXT *result]
2418  glIndexFormatNV: [void, GLenum type, GLsizei stride]
2419  glNormalFormatNV: [void, GLenum type, GLsizei stride]
2420  glSecondaryColorFormatNV: [void, GLint size, GLenum type, GLsizei stride]
2421  glTexCoordFormatNV: [void, GLint size, GLenum type, GLsizei stride]
2422  glVertexAttribFormatNV: [void, GLuint index, GLint size, GLenum type, GLboolean
2423      normalized, GLsizei stride]
2424  glVertexAttribIFormatNV: [void, GLuint index, GLint size, GLenum type, GLsizei stride]
2425  glVertexFormatNV: [void, GLint size, GLenum type, GLsizei stride]
2426NV_vertex_program:
2427  glAreProgramsResidentNV: [GLboolean, GLsizei n, const GLuint *programs, GLboolean
2428      *residences]
2429  glBindProgramNV: [void, GLenum target, GLuint id]
2430  glDeleteProgramsNV: [void, GLsizei n, const GLuint *programs]
2431  glExecuteProgramNV: [void, GLenum target, GLuint id, const GLfloat *params]
2432  glGenProgramsNV: [void, GLsizei n, GLuint *programs]
2433  glGetProgramParameterdvNV: [void, GLenum target, GLuint index, GLenum pname, GLdouble
2434      *params]
2435  glGetProgramParameterfvNV: [void, GLenum target, GLuint index, GLenum pname, GLfloat
2436      *params]
2437  glGetProgramStringNV: [void, GLuint id, GLenum pname, GLubyte *program]
2438  glGetProgramivNV: [void, GLuint id, GLenum pname, GLint *params]
2439  glGetTrackMatrixivNV: [void, GLenum target, GLuint address, GLenum pname, GLint
2440      *params]
2441  glGetVertexAttribPointervNV: [void, GLuint index, GLenum pname, GLvoid *pointer]
2442  glGetVertexAttribdvNV: [void, GLuint index, GLenum pname, GLdouble *params]
2443  glGetVertexAttribfvNV: [void, GLuint index, GLenum pname, GLfloat *params]
2444  glGetVertexAttribivNV: [void, GLuint index, GLenum pname, GLint *params]
2445  glIsProgramNV: [GLboolean, GLuint id]
2446  glLoadProgramNV: [void, GLenum target, GLuint id, GLsizei len, const GLubyte *program]
2447  glProgramParameter4dNV: [void, GLenum target, GLuint index, GLdouble x, GLdouble
2448      y, GLdouble z, GLdouble w]
2449  glProgramParameter4dvNV: [void, GLenum target, GLuint index, const GLdouble *v]
2450  glProgramParameter4fNV: [void, GLenum target, GLuint index, GLfloat x, GLfloat y,
2451    GLfloat z, GLfloat w]
2452  glProgramParameter4fvNV: [void, GLenum target, GLuint index, const GLfloat *v]
2453  glProgramParameters4dvNV: [void, GLenum target, GLuint index, GLsizei count, const
2454      GLdouble *v]
2455  glProgramParameters4fvNV: [void, GLenum target, GLuint index, GLsizei count, const
2456      GLfloat *v]
2457  glRequestResidentProgramsNV: [void, GLsizei n, const GLuint *programs]
2458  glTrackMatrixNV: [void, GLenum target, GLuint address, GLenum matrix, GLenum transform]
2459  glVertexAttrib1dNV: [void, GLuint index, GLdouble x]
2460  glVertexAttrib1dvNV: [void, GLuint index, const GLdouble *v]
2461  glVertexAttrib1fNV: [void, GLuint index, GLfloat x]
2462  glVertexAttrib1fvNV: [void, GLuint index, const GLfloat *v]
2463  glVertexAttrib1sNV: [void, GLuint index, GLshort x]
2464  glVertexAttrib1svNV: [void, GLuint index, const GLshort *v]
2465  glVertexAttrib2dNV: [void, GLuint index, GLdouble x, GLdouble y]
2466  glVertexAttrib2dvNV: [void, GLuint index, const GLdouble *v]
2467  glVertexAttrib2fNV: [void, GLuint index, GLfloat x, GLfloat y]
2468  glVertexAttrib2fvNV: [void, GLuint index, const GLfloat *v]
2469  glVertexAttrib2sNV: [void, GLuint index, GLshort x, GLshort y]
2470  glVertexAttrib2svNV: [void, GLuint index, const GLshort *v]
2471  glVertexAttrib3dNV: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z]
2472  glVertexAttrib3dvNV: [void, GLuint index, const GLdouble *v]
2473  glVertexAttrib3fNV: [void, GLuint index, GLfloat x, GLfloat y, GLfloat z]
2474  glVertexAttrib3fvNV: [void, GLuint index, const GLfloat *v]
2475  glVertexAttrib3sNV: [void, GLuint index, GLshort x, GLshort y, GLshort z]
2476  glVertexAttrib3svNV: [void, GLuint index, const GLshort *v]
2477  glVertexAttrib4dNV: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble
2478      w]
2479  glVertexAttrib4dvNV: [void, GLuint index, const GLdouble *v]
2480  glVertexAttrib4fNV: [void, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat
2481      w]
2482  glVertexAttrib4fvNV: [void, GLuint index, const GLfloat *v]
2483  glVertexAttrib4sNV: [void, GLuint index, GLshort x, GLshort y, GLshort z, GLshort
2484      w]
2485  glVertexAttrib4svNV: [void, GLuint index, const GLshort *v]
2486  glVertexAttrib4ubNV: [void, GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte
2487      w]
2488  glVertexAttrib4ubvNV: [void, GLuint index, const GLubyte *v]
2489  glVertexAttribPointerNV: [void, GLuint index, GLint fsize, GLenum type, GLsizei
2490      stride, const GLvoid *pointer]
2491  glVertexAttribs1dvNV: [void, GLuint index, GLsizei count, const GLdouble *v]
2492  glVertexAttribs1fvNV: [void, GLuint index, GLsizei count, const GLfloat *v]
2493  glVertexAttribs1svNV: [void, GLuint index, GLsizei count, const GLshort *v]
2494  glVertexAttribs2dvNV: [void, GLuint index, GLsizei count, const GLdouble *v]
2495  glVertexAttribs2fvNV: [void, GLuint index, GLsizei count, const GLfloat *v]
2496  glVertexAttribs2svNV: [void, GLuint index, GLsizei count, const GLshort *v]
2497  glVertexAttribs3dvNV: [void, GLuint index, GLsizei count, const GLdouble *v]
2498  glVertexAttribs3fvNV: [void, GLuint index, GLsizei count, const GLfloat *v]
2499  glVertexAttribs3svNV: [void, GLuint index, GLsizei count, const GLshort *v]
2500  glVertexAttribs4dvNV: [void, GLuint index, GLsizei count, const GLdouble *v]
2501  glVertexAttribs4fvNV: [void, GLuint index, GLsizei count, const GLfloat *v]
2502  glVertexAttribs4svNV: [void, GLuint index, GLsizei count, const GLshort *v]
2503  glVertexAttribs4ubvNV: [void, GLuint index, GLsizei count, const GLubyte *v]
2504NV_vertex_program4:
2505  glGetVertexAttribIivEXT: [void, GLuint index, GLenum pname, GLint *params]
2506  glGetVertexAttribIuivEXT: [void, GLuint index, GLenum pname, GLuint *params]
2507  glVertexAttribI1iEXT: [void, GLuint index, GLint x]
2508  glVertexAttribI1ivEXT: [void, GLuint index, const GLint *v]
2509  glVertexAttribI1uiEXT: [void, GLuint index, GLuint x]
2510  glVertexAttribI1uivEXT: [void, GLuint index, const GLuint *v]
2511  glVertexAttribI2iEXT: [void, GLuint index, GLint x, GLint y]
2512  glVertexAttribI2ivEXT: [void, GLuint index, const GLint *v]
2513  glVertexAttribI2uiEXT: [void, GLuint index, GLuint x, GLuint y]
2514  glVertexAttribI2uivEXT: [void, GLuint index, const GLuint *v]
2515  glVertexAttribI3iEXT: [void, GLuint index, GLint x, GLint y, GLint z]
2516  glVertexAttribI3ivEXT: [void, GLuint index, const GLint *v]
2517  glVertexAttribI3uiEXT: [void, GLuint index, GLuint x, GLuint y, GLuint z]
2518  glVertexAttribI3uivEXT: [void, GLuint index, const GLuint *v]
2519  glVertexAttribI4bvEXT: [void, GLuint index, const GLbyte *v]
2520  glVertexAttribI4iEXT: [void, GLuint index, GLint x, GLint y, GLint z, GLint w]
2521  glVertexAttribI4ivEXT: [void, GLuint index, const GLint *v]
2522  glVertexAttribI4svEXT: [void, GLuint index, const GLshort *v]
2523  glVertexAttribI4ubvEXT: [void, GLuint index, const GLubyte *v]
2524  glVertexAttribI4uiEXT: [void, GLuint index, GLuint x, GLuint y, GLuint z, GLuint
2525      w]
2526  glVertexAttribI4uivEXT: [void, GLuint index, const GLuint *v]
2527  glVertexAttribI4usvEXT: [void, GLuint index, const GLushort *v]
2528  glVertexAttribIPointerEXT: [void, GLuint index, GLint size, GLenum type, GLsizei
2529      stride, const GLvoid *pointer]
2530NV_video_capture:
2531  glBeginVideoCaptureNV: [void, GLuint video_capture_slot]
2532  glBindVideoCaptureStreamBufferNV: [void, GLuint video_capture_slot, GLuint stream,
2533    GLenum frame_region, GLintptrARB offset]
2534  glBindVideoCaptureStreamTextureNV: [void, GLuint video_capture_slot, GLuint stream,
2535    GLenum frame_region, GLenum target, GLuint texture]
2536  glEndVideoCaptureNV: [void, GLuint video_capture_slot]
2537  glGetVideoCaptureStreamdvNV: [void, GLuint video_capture_slot, GLuint stream, GLenum
2538      pname, GLdouble *params]
2539  glGetVideoCaptureStreamfvNV: [void, GLuint video_capture_slot, GLuint stream, GLenum
2540      pname, GLfloat *params]
2541  glGetVideoCaptureStreamivNV: [void, GLuint video_capture_slot, GLuint stream, GLenum
2542      pname, GLint *params]
2543  glGetVideoCaptureivNV: [void, GLuint video_capture_slot, GLenum pname, GLint *params]
2544  glVideoCaptureNV: [GLenum, GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT
2545      *capture_time]
2546  glVideoCaptureStreamParameterdvNV: [void, GLuint video_capture_slot, GLuint stream,
2547    GLenum pname, const GLdouble *params]
2548  glVideoCaptureStreamParameterfvNV: [void, GLuint video_capture_slot, GLuint stream,
2549    GLenum pname, const GLfloat *params]
2550  glVideoCaptureStreamParameterivNV: [void, GLuint video_capture_slot, GLuint stream,
2551    GLenum pname, const GLint *params]
2552OES_byte_coordinates:
2553  glMultiTexCoord1bOES: [void, GLenum texture, GLbyte s]
2554  glMultiTexCoord1bvOES: [void, GLenum texture, const GLbyte *coords]
2555  glMultiTexCoord2bOES: [void, GLenum texture, GLbyte s, GLbyte t]
2556  glMultiTexCoord2bvOES: [void, GLenum texture, const GLbyte *coords]
2557  glMultiTexCoord3bOES: [void, GLenum texture, GLbyte s, GLbyte t, GLbyte r]
2558  glMultiTexCoord3bvOES: [void, GLenum texture, const GLbyte *coords]
2559  glMultiTexCoord4bOES: [void, GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte
2560      q]
2561  glMultiTexCoord4bvOES: [void, GLenum texture, const GLbyte *coords]
2562  glTexCoord1bOES: [void, GLbyte s]
2563  glTexCoord1bvOES: [void, const GLbyte *coords]
2564  glTexCoord2bOES: [void, GLbyte s, GLbyte t]
2565  glTexCoord2bvOES: [void, const GLbyte *coords]
2566  glTexCoord3bOES: [void, GLbyte s, GLbyte t, GLbyte r]
2567  glTexCoord3bvOES: [void, const GLbyte *coords]
2568  glTexCoord4bOES: [void, GLbyte s, GLbyte t, GLbyte r, GLbyte q]
2569  glTexCoord4bvOES: [void, const GLbyte *coords]
2570  glVertex2bOES: [void, GLbyte x]
2571  glVertex2bvOES: [void, const GLbyte *coords]
2572  glVertex3bOES: [void, GLbyte x, GLbyte y]
2573  glVertex3bvOES: [void, const GLbyte *coords]
2574  glVertex4bOES: [void, GLbyte x, GLbyte y, GLbyte z]
2575  glVertex4bvOES: [void, const GLbyte *coords]
2576OES_fixed_point:
2577  glAccumxOES: [void, GLenum op, GLfixed value]
2578  glAlphaFuncxOES: [void, GLenum func, GLfixed ref]
2579  glBitmapxOES: [void, GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig,
2580    GLfixed xmove, GLfixed ymove, const GLubyte *bitmap]
2581  glBlendColorxOES: [void, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha]
2582  glClearAccumxOES: [void, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha]
2583  glClearColorxOES: [void, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha]
2584  glClearDepthxOES: [void, GLfixed depth]
2585  glClipPlanexOES: [void, GLenum plane, const GLfixed *equation]
2586  glColor3xOES: [void, GLfixed red, GLfixed green, GLfixed blue]
2587  glColor3xvOES: [void, const GLfixed *components]
2588  glColor4xOES: [void, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha]
2589  glColor4xvOES: [void, const GLfixed *components]
2590  glConvolutionParameterxOES: [void, GLenum target, GLenum pname, GLfixed param]
2591  glConvolutionParameterxvOES: [void, GLenum target, GLenum pname, const GLfixed *params]
2592  glDepthRangexOES: [void, GLfixed n, GLfixed f]
2593  glEvalCoord1xOES: [void, GLfixed u]
2594  glEvalCoord1xvOES: [void, const GLfixed *coords]
2595  glEvalCoord2xOES: [void, GLfixed u, GLfixed v]
2596  glEvalCoord2xvOES: [void, const GLfixed *coords]
2597  glFeedbackBufferxOES: [void, GLsizei n, GLenum type, const GLfixed *buffer]
2598  glFogxOES: [void, GLenum pname, GLfixed param]
2599  glFogxvOES: [void, GLenum pname, const GLfixed *param]
2600  glFrustumxOES: [void, GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed
2601      f]
2602  glGetClipPlanexOES: [void, GLenum plane, GLfixed *equation]
2603  glGetConvolutionParameterxvOES: [void, GLenum target, GLenum pname, GLfixed *params]
2604  glGetFixedvOES: [void, GLenum pname, GLfixed *params]
2605  glGetHistogramParameterxvOES: [void, GLenum target, GLenum pname, GLfixed *params]
2606  glGetLightxOES: [void, GLenum light, GLenum pname, GLfixed *params]
2607  glGetMapxvOES: [void, GLenum target, GLenum query, GLfixed *v]
2608  glGetMaterialxOES: [void, GLenum face, GLenum pname, GLfixed param]
2609  glGetPixelMapxv: [void, GLenum map, GLint size, GLfixed *values]
2610  glGetTexEnvxvOES: [void, GLenum target, GLenum pname, GLfixed *params]
2611  glGetTexGenxvOES: [void, GLenum coord, GLenum pname, GLfixed *params]
2612  glGetTexLevelParameterxvOES: [void, GLenum target, GLint level, GLenum pname, GLfixed
2613      *params]
2614  glGetTexParameterxvOES: [void, GLenum target, GLenum pname, GLfixed *params]
2615  glIndexxOES: [void, GLfixed component]
2616  glIndexxvOES: [void, const GLfixed *component]
2617  glLightModelxOES: [void, GLenum pname, GLfixed param]
2618  glLightModelxvOES: [void, GLenum pname, const GLfixed *param]
2619  glLightxOES: [void, GLenum light, GLenum pname, GLfixed param]
2620  glLightxvOES: [void, GLenum light, GLenum pname, const GLfixed *params]
2621  glLineWidthxOES: [void, GLfixed width]
2622  glLoadMatrixxOES: [void, const GLfixed *m]
2623  glLoadTransposeMatrixxOES: [void, const GLfixed *m]
2624  glMap1xOES: [void, GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order,
2625    GLfixed points]
2626  glMap2xOES: [void, GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder,
2627    GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points]
2628  glMapGrid1xOES: [void, GLint n, GLfixed u1, GLfixed u2]
2629  glMapGrid2xOES: [void, GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2]
2630  glMaterialxOES: [void, GLenum face, GLenum pname, GLfixed param]
2631  glMaterialxvOES: [void, GLenum face, GLenum pname, const GLfixed *param]
2632  glMultMatrixxOES: [void, const GLfixed *m]
2633  glMultTransposeMatrixxOES: [void, const GLfixed *m]
2634  glMultiTexCoord1xOES: [void, GLenum texture, GLfixed s]
2635  glMultiTexCoord1xvOES: [void, GLenum texture, const GLfixed *coords]
2636  glMultiTexCoord2xOES: [void, GLenum texture, GLfixed s, GLfixed t]
2637  glMultiTexCoord2xvOES: [void, GLenum texture, const GLfixed *coords]
2638  glMultiTexCoord3xOES: [void, GLenum texture, GLfixed s, GLfixed t, GLfixed r]
2639  glMultiTexCoord3xvOES: [void, GLenum texture, const GLfixed *coords]
2640  glMultiTexCoord4xOES: [void, GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed
2641      q]
2642  glMultiTexCoord4xvOES: [void, GLenum texture, const GLfixed *coords]
2643  glNormal3xOES: [void, GLfixed nx, GLfixed ny, GLfixed nz]
2644  glNormal3xvOES: [void, const GLfixed *coords]
2645  glOrthoxOES: [void, GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed
2646      f]
2647  glPassThroughxOES: [void, GLfixed token]
2648  glPixelMapx: [void, GLenum map, GLint size, const GLfixed *values]
2649  glPixelStorex: [void, GLenum pname, GLfixed param]
2650  glPixelTransferxOES: [void, GLenum pname, GLfixed param]
2651  glPixelZoomxOES: [void, GLfixed xfactor, GLfixed yfactor]
2652  glPointParameterxvOES: [void, GLenum pname, const GLfixed *params]
2653  glPointSizexOES: [void, GLfixed size]
2654  glPolygonOffsetxOES: [void, GLfixed factor, GLfixed units]
2655  glPrioritizeTexturesxOES: [void, GLsizei n, const GLuint *textures, const GLfixed
2656      *priorities]
2657  glRasterPos2xOES: [void, GLfixed x, GLfixed y]
2658  glRasterPos2xvOES: [void, const GLfixed *coords]
2659  glRasterPos3xOES: [void, GLfixed x, GLfixed y, GLfixed z]
2660  glRasterPos3xvOES: [void, const GLfixed *coords]
2661  glRasterPos4xOES: [void, GLfixed x, GLfixed y, GLfixed z, GLfixed w]
2662  glRasterPos4xvOES: [void, const GLfixed *coords]
2663  glRectxOES: [void, GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2]
2664  glRectxvOES: [void, const GLfixed *v1, const GLfixed *v2]
2665  glRotatexOES: [void, GLfixed angle, GLfixed x, GLfixed y, GLfixed z]
2666  glSampleCoverageOES: [void, GLfixed value, GLboolean invert]
2667  glScalexOES: [void, GLfixed x, GLfixed y, GLfixed z]
2668  glTexCoord1xOES: [void, GLfixed s]
2669  glTexCoord1xvOES: [void, const GLfixed *coords]
2670  glTexCoord2xOES: [void, GLfixed s, GLfixed t]
2671  glTexCoord2xvOES: [void, const GLfixed *coords]
2672  glTexCoord3xOES: [void, GLfixed s, GLfixed t, GLfixed r]
2673  glTexCoord3xvOES: [void, const GLfixed *coords]
2674  glTexCoord4xOES: [void, GLfixed s, GLfixed t, GLfixed r, GLfixed q]
2675  glTexCoord4xvOES: [void, const GLfixed *coords]
2676  glTexEnvxOES: [void, GLenum target, GLenum pname, GLfixed param]
2677  glTexEnvxvOES: [void, GLenum target, GLenum pname, const GLfixed *params]
2678  glTexGenxOES: [void, GLenum coord, GLenum pname, GLfixed param]
2679  glTexGenxvOES: [void, GLenum coord, GLenum pname, const GLfixed *params]
2680  glTexParameterxOES: [void, GLenum target, GLenum pname, GLfixed param]
2681  glTexParameterxvOES: [void, GLenum target, GLenum pname, const GLfixed *params]
2682  glTranslatexOES: [void, GLfixed x, GLfixed y, GLfixed z]
2683  glVertex2xOES: [void, GLfixed x]
2684  glVertex2xvOES: [void, const GLfixed *coords]
2685  glVertex3xOES: [void, GLfixed x, GLfixed y]
2686  glVertex3xvOES: [void, const GLfixed *coords]
2687  glVertex4xOES: [void, GLfixed x, GLfixed y, GLfixed z]
2688  glVertex4xvOES: [void, const GLfixed *coords]
2689OES_query_matrix:
2690  glQueryMatrixxOES: [GLbitfield, GLfixed *mantissa, GLint *exponent]
2691OES_single_precision:
2692  glClearDepthfOES: [void, GLclampf depth]
2693  glClipPlanefOES: [void, GLenum plane, const GLfloat *equation]
2694  glDepthRangefOES: [void, GLclampf n, GLclampf f]
2695  glFrustumfOES: [void, GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat
2696      f]
2697  glGetClipPlanefOES: [void, GLenum plane, GLfloat *equation]
2698  glOrthofOES: [void, GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat
2699      f]
2700PGI_misc_hints:
2701  glHintPGI: [void, GLenum target, GLint mode]
2702SGIS_detail_texture:
2703  glDetailTexFuncSGIS: [void, GLenum target, GLsizei n, const GLfloat *points]
2704  glGetDetailTexFuncSGIS: [void, GLenum target, GLfloat *points]
2705SGIS_fog_function:
2706  glFogFuncSGIS: [void, GLsizei n, const GLfloat *points]
2707  glGetFogFuncSGIS: [void, GLfloat *points]
2708SGIS_multisample:
2709  glSampleMaskSGIS: [void, GLclampf value, GLboolean invert]
2710  glSamplePatternSGIS: [void, GLenum pattern]
2711SGIS_pixel_texture:
2712  glGetPixelTexGenParameterfvSGIS: [void, GLenum pname, GLfloat *params]
2713  glGetPixelTexGenParameterivSGIS: [void, GLenum pname, GLint *params]
2714  glPixelTexGenParameterfSGIS: [void, GLenum pname, GLfloat param]
2715  glPixelTexGenParameterfvSGIS: [void, GLenum pname, const GLfloat *params]
2716  glPixelTexGenParameteriSGIS: [void, GLenum pname, GLint param]
2717  glPixelTexGenParameterivSGIS: [void, GLenum pname, const GLint *params]
2718SGIS_point_parameters:
2719  glPointParameterfSGIS: [void, GLenum pname, GLfloat param]
2720  glPointParameterfvSGIS: [void, GLenum pname, const GLfloat *params]
2721SGIS_sharpen_texture:
2722  glGetSharpenTexFuncSGIS: [void, GLenum target, GLfloat *points]
2723  glSharpenTexFuncSGIS: [void, GLenum target, GLsizei n, const GLfloat *points]
2724SGIS_texture4D:
2725  glTexImage4DSGIS: [void, GLenum target, GLint level, GLenum internalformat, GLsizei
2726      width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format,
2727    GLenum type, const GLvoid *pixels]
2728  glTexSubImage4DSGIS: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
2729    GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei
2730      size4d, GLenum format, GLenum type, const GLvoid *pixels]
2731SGIS_texture_color_mask:
2732  glTextureColorMaskSGIS: [void, GLboolean red, GLboolean green, GLboolean blue, GLboolean
2733      alpha]
2734SGIS_texture_filter4:
2735  glGetTexFilterFuncSGIS: [void, GLenum target, GLenum filter, GLfloat *weights]
2736  glTexFilterFuncSGIS: [void, GLenum target, GLenum filter, GLsizei n, const GLfloat
2737      *weights]
2738SGIX_async:
2739  glAsyncMarkerSGIX: [void, GLuint marker]
2740  glDeleteAsyncMarkersSGIX: [void, GLuint marker, GLsizei range]
2741  glFinishAsyncSGIX: [GLint, GLuint *markerp]
2742  glGenAsyncMarkersSGIX: [GLuint, GLsizei range]
2743  glIsAsyncMarkerSGIX: [GLboolean, GLuint marker]
2744  glPollAsyncSGIX: [GLint, GLuint *markerp]
2745SGIX_flush_raster:
2746  glFlushRasterSGIX: [void]
2747SGIX_fragment_lighting:
2748  glFragmentColorMaterialSGIX: [void, GLenum face, GLenum mode]
2749  glFragmentLightModelfSGIX: [void, GLenum pname, GLfloat param]
2750  glFragmentLightModelfvSGIX: [void, GLenum pname, const GLfloat *params]
2751  glFragmentLightModeliSGIX: [void, GLenum pname, GLint param]
2752  glFragmentLightModelivSGIX: [void, GLenum pname, const GLint *params]
2753  glFragmentLightfSGIX: [void, GLenum light, GLenum pname, GLfloat param]
2754  glFragmentLightfvSGIX: [void, GLenum light, GLenum pname, const GLfloat *params]
2755  glFragmentLightiSGIX: [void, GLenum light, GLenum pname, GLint param]
2756  glFragmentLightivSGIX: [void, GLenum light, GLenum pname, const GLint *params]
2757  glFragmentMaterialfSGIX: [void, GLenum face, GLenum pname, GLfloat param]
2758  glFragmentMaterialfvSGIX: [void, GLenum face, GLenum pname, const GLfloat *params]
2759  glFragmentMaterialiSGIX: [void, GLenum face, GLenum pname, GLint param]
2760  glFragmentMaterialivSGIX: [void, GLenum face, GLenum pname, const GLint *params]
2761  glGetFragmentLightfvSGIX: [void, GLenum light, GLenum pname, GLfloat *params]
2762  glGetFragmentLightivSGIX: [void, GLenum light, GLenum pname, GLint *params]
2763  glGetFragmentMaterialfvSGIX: [void, GLenum face, GLenum pname, GLfloat *params]
2764  glGetFragmentMaterialivSGIX: [void, GLenum face, GLenum pname, GLint *params]
2765  glLightEnviSGIX: [void, GLenum pname, GLint param]
2766SGIX_framezoom:
2767  glFrameZoomSGIX: [void, GLint factor]
2768SGIX_igloo_interface:
2769  glIglooInterfaceSGIX: [void, GLenum pname, const GLvoid *params]
2770SGIX_instruments:
2771  glGetInstrumentsSGIX: [GLint]
2772  glInstrumentsBufferSGIX: [void, GLsizei size, GLint *buffer]
2773  glPollInstrumentsSGIX: [GLint, GLint *marker_p]
2774  glReadInstrumentsSGIX: [void, GLint marker]
2775  glStartInstrumentsSGIX: [void]
2776  glStopInstrumentsSGIX: [void, GLint marker]
2777SGIX_list_priority:
2778  glGetListParameterfvSGIX: [void, GLuint list, GLenum pname, GLfloat *params]
2779  glGetListParameterivSGIX: [void, GLuint list, GLenum pname, GLint *params]
2780  glListParameterfSGIX: [void, GLuint list, GLenum pname, GLfloat param]
2781  glListParameterfvSGIX: [void, GLuint list, GLenum pname, const GLfloat *params]
2782  glListParameteriSGIX: [void, GLuint list, GLenum pname, GLint param]
2783  glListParameterivSGIX: [void, GLuint list, GLenum pname, const GLint *params]
2784SGIX_pixel_texture:
2785  glPixelTexGenSGIX: [void, GLenum mode]
2786SGIX_polynomial_ffd:
2787  glDeformSGIX: [void, GLbitfield mask]
2788  glDeformationMap3dSGIX: [void, GLenum target, GLdouble u1, GLdouble u2, GLint ustride,
2789    GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble
2790      w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points]
2791  glDeformationMap3fSGIX: [void, GLenum target, GLfloat u1, GLfloat u2, GLint ustride,
2792    GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1,
2793    GLfloat w2, GLint wstride, GLint worder, const GLfloat *points]
2794  glLoadIdentityDeformationMapSGIX: [void, GLbitfield mask]
2795SGIX_reference_plane:
2796  glReferencePlaneSGIX: [void, const GLdouble *equation]
2797SGIX_sprite:
2798  glSpriteParameterfSGIX: [void, GLenum pname, GLfloat param]
2799  glSpriteParameterfvSGIX: [void, GLenum pname, const GLfloat *params]
2800  glSpriteParameteriSGIX: [void, GLenum pname, GLint param]
2801  glSpriteParameterivSGIX: [void, GLenum pname, const GLint *params]
2802SGIX_tag_sample_buffer:
2803  glTagSampleBufferSGIX: [void]
2804SGI_color_table:
2805  glColorTableParameterfvSGI: [void, GLenum target, GLenum pname, const GLfloat *params]
2806  glColorTableParameterivSGI: [void, GLenum target, GLenum pname, const GLint *params]
2807  glColorTableSGI: [void, GLenum target, GLenum internalformat, GLsizei width, GLenum
2808      format, GLenum type, const GLvoid *table]
2809  glCopyColorTableSGI: [void, GLenum target, GLenum internalformat, GLint x, GLint
2810      y, GLsizei width]
2811  glGetColorTableParameterfvSGI: [void, GLenum target, GLenum pname, GLfloat *params]
2812  glGetColorTableParameterivSGI: [void, GLenum target, GLenum pname, GLint *params]
2813  glGetColorTableSGI: [void, GLenum target, GLenum format, GLenum type, GLvoid *table]
2814SUNX_constant_data:
2815  glFinishTextureSUNX: [void]
2816SUN_global_alpha:
2817  glGlobalAlphaFactorbSUN: [void, GLbyte factor]
2818  glGlobalAlphaFactordSUN: [void, GLdouble factor]
2819  glGlobalAlphaFactorfSUN: [void, GLfloat factor]
2820  glGlobalAlphaFactoriSUN: [void, GLint factor]
2821  glGlobalAlphaFactorsSUN: [void, GLshort factor]
2822  glGlobalAlphaFactorubSUN: [void, GLubyte factor]
2823  glGlobalAlphaFactoruiSUN: [void, GLuint factor]
2824  glGlobalAlphaFactorusSUN: [void, GLushort factor]
2825SUN_mesh_array:
2826  glDrawMeshArraysSUN: [void, GLenum mode, GLint first, GLsizei count, GLsizei width]
2827SUN_triangle_list:
2828  glReplacementCodePointerSUN: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
2829  glReplacementCodeubSUN: [void, GLubyte code]
2830  glReplacementCodeubvSUN: [void, const GLubyte *code]
2831  glReplacementCodeuiSUN: [void, GLuint code]
2832  glReplacementCodeuivSUN: [void, const GLuint *code]
2833  glReplacementCodeusSUN: [void, GLushort code]
2834  glReplacementCodeusvSUN: [void, const GLushort *code]
2835SUN_vertex:
2836  glColor3fVertex3fSUN: [void, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat
2837      y, GLfloat z]
2838  glColor3fVertex3fvSUN: [void, const GLfloat *c, const GLfloat *v]
2839  glColor4fNormal3fVertex3fSUN: [void, GLfloat r, GLfloat g, GLfloat b, GLfloat a,
2840    GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z]
2841  glColor4fNormal3fVertex3fvSUN: [void, const GLfloat *c, const GLfloat *n, const
2842      GLfloat *v]
2843  glColor4ubVertex2fSUN: [void, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat
2844      x, GLfloat y]
2845  glColor4ubVertex2fvSUN: [void, const GLubyte *c, const GLfloat *v]
2846  glColor4ubVertex3fSUN: [void, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat
2847      x, GLfloat y, GLfloat z]
2848  glColor4ubVertex3fvSUN: [void, const GLubyte *c, const GLfloat *v]
2849  glNormal3fVertex3fSUN: [void, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat
2850      y, GLfloat z]
2851  glNormal3fVertex3fvSUN: [void, const GLfloat *n, const GLfloat *v]
2852  glReplacementCodeuiColor3fVertex3fSUN: [void, GLuint rc, GLfloat r, GLfloat g, GLfloat
2853      b, GLfloat x, GLfloat y, GLfloat z]
2854  glReplacementCodeuiColor3fVertex3fvSUN: [void, const GLuint *rc, const GLfloat *c,
2855    const GLfloat *v]
2856  glReplacementCodeuiColor4fNormal3fVertex3fSUN: [void, GLuint rc, GLfloat r, GLfloat
2857      g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat
2858      y, GLfloat z]
2859  glReplacementCodeuiColor4fNormal3fVertex3fvSUN: [void, const GLuint *rc, const GLfloat
2860      *c, const GLfloat *n, const GLfloat *v]
2861  glReplacementCodeuiColor4ubVertex3fSUN: [void, GLuint rc, GLubyte r, GLubyte g,
2862    GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z]
2863  glReplacementCodeuiColor4ubVertex3fvSUN: [void, const GLuint *rc, const GLubyte
2864      *c, const GLfloat *v]
2865  glReplacementCodeuiNormal3fVertex3fSUN: [void, GLuint rc, GLfloat nx, GLfloat ny,
2866    GLfloat nz, GLfloat x, GLfloat y, GLfloat z]
2867  glReplacementCodeuiNormal3fVertex3fvSUN: [void, const GLuint *rc, const GLfloat
2868      *n, const GLfloat *v]
2869  glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN: [void, GLuint rc, GLfloat
2870      s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat
2871      ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z]
2872  glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN: [void, const GLuint *rc,
2873    const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v]
2874  glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN: [void, GLuint rc, GLfloat s, GLfloat
2875      t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z]
2876  glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN: [void, const GLuint *rc, const
2877      GLfloat *tc, const GLfloat *n, const GLfloat *v]
2878  glReplacementCodeuiTexCoord2fVertex3fSUN: [void, GLuint rc, GLfloat s, GLfloat t,
2879    GLfloat x, GLfloat y, GLfloat z]
2880  glReplacementCodeuiTexCoord2fVertex3fvSUN: [void, const GLuint *rc, const GLfloat
2881      *tc, const GLfloat *v]
2882  glReplacementCodeuiVertex3fSUN: [void, GLuint rc, GLfloat x, GLfloat y, GLfloat
2883      z]
2884  glReplacementCodeuiVertex3fvSUN: [void, const GLuint *rc, const GLfloat *v]
2885  glTexCoord2fColor3fVertex3fSUN: [void, GLfloat s, GLfloat t, GLfloat r, GLfloat
2886      g, GLfloat b, GLfloat x, GLfloat y, GLfloat z]
2887  glTexCoord2fColor3fVertex3fvSUN: [void, const GLfloat *tc, const GLfloat *c, const
2888      GLfloat *v]
2889  glTexCoord2fColor4fNormal3fVertex3fSUN: [void, GLfloat s, GLfloat t, GLfloat r,
2890    GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x,
2891    GLfloat y, GLfloat z]
2892  glTexCoord2fColor4fNormal3fVertex3fvSUN: [void, const GLfloat *tc, const GLfloat
2893      *c, const GLfloat *n, const GLfloat *v]
2894  glTexCoord2fColor4ubVertex3fSUN: [void, GLfloat s, GLfloat t, GLubyte r, GLubyte
2895      g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z]
2896  glTexCoord2fColor4ubVertex3fvSUN: [void, const GLfloat *tc, const GLubyte *c, const
2897      GLfloat *v]
2898  glTexCoord2fNormal3fVertex3fSUN: [void, GLfloat s, GLfloat t, GLfloat nx, GLfloat
2899      ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z]
2900  glTexCoord2fNormal3fVertex3fvSUN: [void, const GLfloat *tc, const GLfloat *n, const
2901      GLfloat *v]
2902  glTexCoord2fVertex3fSUN: [void, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat
2903      z]
2904  glTexCoord2fVertex3fvSUN: [void, const GLfloat *tc, const GLfloat *v]
2905  glTexCoord4fColor4fNormal3fVertex4fSUN: [void, GLfloat s, GLfloat t, GLfloat p,
2906    GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny,
2907    GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w]
2908  glTexCoord4fColor4fNormal3fVertex4fvSUN: [void, const GLfloat *tc, const GLfloat
2909      *c, const GLfloat *n, const GLfloat *v]
2910  glTexCoord4fVertex4fSUN: [void, GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat
2911      x, GLfloat y, GLfloat z, GLfloat w]
2912  glTexCoord4fVertex4fvSUN: [void, const GLfloat *tc, const GLfloat *v]
2913VERSION_1_0:
2914  glAccum: [void, GLenum op, GLfloat value]
2915  glAlphaFunc: [void, GLenum func, GLfloat ref]
2916  glBegin: [void, GLenum mode]
2917  glBitmap: [void, GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat
2918      xmove, GLfloat ymove, const GLubyte *bitmap]
2919  glBlendFunc: [void, GLenum sfactor, GLenum dfactor]
2920  glCallList: [void, GLuint list]
2921  glCallLists: [void, GLsizei n, GLenum type, const GLvoid *lists]
2922  glClear: [void, GLbitfield mask]
2923  glClearAccum: [void, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha]
2924  glClearColor: [void, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha]
2925  glClearDepth: [void, GLdouble depth]
2926  glClearIndex: [void, GLfloat c]
2927  glClearStencil: [void, GLint s]
2928  glClipPlane: [void, GLenum plane, const GLdouble *equation]
2929  glColor3b: [void, GLbyte red, GLbyte green, GLbyte blue]
2930  glColor3bv: [void, const GLbyte *v]
2931  glColor3d: [void, GLdouble red, GLdouble green, GLdouble blue]
2932  glColor3dv: [void, const GLdouble *v]
2933  glColor3f: [void, GLfloat red, GLfloat green, GLfloat blue]
2934  glColor3fv: [void, const GLfloat *v]
2935  glColor3i: [void, GLint red, GLint green, GLint blue]
2936  glColor3iv: [void, const GLint *v]
2937  glColor3s: [void, GLshort red, GLshort green, GLshort blue]
2938  glColor3sv: [void, const GLshort *v]
2939  glColor3ub: [void, GLubyte red, GLubyte green, GLubyte blue]
2940  glColor3ubv: [void, const GLubyte *v]
2941  glColor3ui: [void, GLuint red, GLuint green, GLuint blue]
2942  glColor3uiv: [void, const GLuint *v]
2943  glColor3us: [void, GLushort red, GLushort green, GLushort blue]
2944  glColor3usv: [void, const GLushort *v]
2945  glColor4b: [void, GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha]
2946  glColor4bv: [void, const GLbyte *v]
2947  glColor4d: [void, GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha]
2948  glColor4dv: [void, const GLdouble *v]
2949  glColor4f: [void, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha]
2950  glColor4fv: [void, const GLfloat *v]
2951  glColor4i: [void, GLint red, GLint green, GLint blue, GLint alpha]
2952  glColor4iv: [void, const GLint *v]
2953  glColor4s: [void, GLshort red, GLshort green, GLshort blue, GLshort alpha]
2954  glColor4sv: [void, const GLshort *v]
2955  glColor4ub: [void, GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha]
2956  glColor4ubv: [void, const GLubyte *v]
2957  glColor4ui: [void, GLuint red, GLuint green, GLuint blue, GLuint alpha]
2958  glColor4uiv: [void, const GLuint *v]
2959  glColor4us: [void, GLushort red, GLushort green, GLushort blue, GLushort alpha]
2960  glColor4usv: [void, const GLushort *v]
2961  glColorMask: [void, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha]
2962  glColorMaterial: [void, GLenum face, GLenum mode]
2963  glCopyPixels: [void, GLint x, GLint y, GLsizei width, GLsizei height, GLenum type]
2964  glCullFace: [void, GLenum mode]
2965  glDeleteLists: [void, GLuint list, GLsizei range]
2966  glDepthFunc: [void, GLenum func]
2967  glDepthMask: [void, GLboolean flag]
2968  glDepthRange: [void, GLdouble near, GLdouble far]
2969  glDisable: [void, GLenum cap]
2970  glDrawBuffer: [void, GLenum mode]
2971  glDrawPixels: [void, GLsizei width, GLsizei height, GLenum format, GLenum type,
2972    const GLvoid *pixels]
2973  glEdgeFlag: [void, GLboolean flag]
2974  glEdgeFlagv: [void, const GLboolean *flag]
2975  glEnable: [void, GLenum cap]
2976  glEnd: [void]
2977  glEndList: [void]
2978  glEvalCoord1d: [void, GLdouble u]
2979  glEvalCoord1dv: [void, const GLdouble *u]
2980  glEvalCoord1f: [void, GLfloat u]
2981  glEvalCoord1fv: [void, const GLfloat *u]
2982  glEvalCoord2d: [void, GLdouble u, GLdouble v]
2983  glEvalCoord2dv: [void, const GLdouble *u]
2984  glEvalCoord2f: [void, GLfloat u, GLfloat v]
2985  glEvalCoord2fv: [void, const GLfloat *u]
2986  glEvalMesh1: [void, GLenum mode, GLint i1, GLint i2]
2987  glEvalMesh2: [void, GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2]
2988  glEvalPoint1: [void, GLint i]
2989  glEvalPoint2: [void, GLint i, GLint j]
2990  glFeedbackBuffer: [void, GLsizei size, GLenum type, GLfloat *buffer]
2991  glFinish: [void]
2992  glFlush: [void]
2993  glFogf: [void, GLenum pname, GLfloat param]
2994  glFogfv: [void, GLenum pname, const GLfloat *params]
2995  glFogi: [void, GLenum pname, GLint param]
2996  glFogiv: [void, GLenum pname, const GLint *params]
2997  glFrontFace: [void, GLenum mode]
2998  glFrustum: [void, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top,
2999    GLdouble zNear, GLdouble zFar]
3000  glGenLists: [GLuint, GLsizei range]
3001  glGetBooleanv: [void, GLenum pname, GLboolean *params]
3002  glGetClipPlane: [void, GLenum plane, GLdouble *equation]
3003  glGetDoublev: [void, GLenum pname, GLdouble *params]
3004  glGetError: [GLenum]
3005  glGetFloatv: [void, GLenum pname, GLfloat *params]
3006  glGetIntegerv: [void, GLenum pname, GLint *params]
3007  glGetLightfv: [void, GLenum light, GLenum pname, GLfloat *params]
3008  glGetLightiv: [void, GLenum light, GLenum pname, GLint *params]
3009  glGetMapdv: [void, GLenum target, GLenum query, GLdouble *v]
3010  glGetMapfv: [void, GLenum target, GLenum query, GLfloat *v]
3011  glGetMapiv: [void, GLenum target, GLenum query, GLint *v]
3012  glGetMaterialfv: [void, GLenum face, GLenum pname, GLfloat *params]
3013  glGetMaterialiv: [void, GLenum face, GLenum pname, GLint *params]
3014  glGetPixelMapfv: [void, GLenum map, GLfloat *values]
3015  glGetPixelMapuiv: [void, GLenum map, GLuint *values]
3016  glGetPixelMapusv: [void, GLenum map, GLushort *values]
3017  glGetPolygonStipple: [void, GLubyte *mask]
3018  glGetString: [const GLubyte *, GLenum name]
3019  glGetTexEnvfv: [void, GLenum target, GLenum pname, GLfloat *params]
3020  glGetTexEnviv: [void, GLenum target, GLenum pname, GLint *params]
3021  glGetTexGendv: [void, GLenum coord, GLenum pname, GLdouble *params]
3022  glGetTexGenfv: [void, GLenum coord, GLenum pname, GLfloat *params]
3023  glGetTexGeniv: [void, GLenum coord, GLenum pname, GLint *params]
3024  glGetTexImage: [void, GLenum target, GLint level, GLenum format, GLenum type, GLvoid
3025      *pixels]
3026  glGetTexLevelParameterfv: [void, GLenum target, GLint level, GLenum pname, GLfloat
3027      *params]
3028  glGetTexLevelParameteriv: [void, GLenum target, GLint level, GLenum pname, GLint
3029      *params]
3030  glGetTexParameterfv: [void, GLenum target, GLenum pname, GLfloat *params]
3031  glGetTexParameteriv: [void, GLenum target, GLenum pname, GLint *params]
3032  glHint: [void, GLenum target, GLenum mode]
3033  glIndexMask: [void, GLuint mask]
3034  glIndexd: [void, GLdouble c]
3035  glIndexdv: [void, const GLdouble *c]
3036  glIndexf: [void, GLfloat c]
3037  glIndexfv: [void, const GLfloat *c]
3038  glIndexi: [void, GLint c]
3039  glIndexiv: [void, const GLint *c]
3040  glIndexs: [void, GLshort c]
3041  glIndexsv: [void, const GLshort *c]
3042  glInitNames: [void]
3043  glIsEnabled: [GLboolean, GLenum cap]
3044  glIsList: [GLboolean, GLuint list]
3045  glLightModelf: [void, GLenum pname, GLfloat param]
3046  glLightModelfv: [void, GLenum pname, const GLfloat *params]
3047  glLightModeli: [void, GLenum pname, GLint param]
3048  glLightModeliv: [void, GLenum pname, const GLint *params]
3049  glLightf: [void, GLenum light, GLenum pname, GLfloat param]
3050  glLightfv: [void, GLenum light, GLenum pname, const GLfloat *params]
3051  glLighti: [void, GLenum light, GLenum pname, GLint param]
3052  glLightiv: [void, GLenum light, GLenum pname, const GLint *params]
3053  glLineStipple: [void, GLint factor, GLushort pattern]
3054  glLineWidth: [void, GLfloat width]
3055  glListBase: [void, GLuint base]
3056  glLoadIdentity: [void]
3057  glLoadMatrixd: [void, const GLdouble *m]
3058  glLoadMatrixf: [void, const GLfloat *m]
3059  glLoadName: [void, GLuint name]
3060  glLogicOp: [void, GLenum opcode]
3061  glMap1d: [void, GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order,
3062    const GLdouble *points]
3063  glMap1f: [void, GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order,
3064    const GLfloat *points]
3065  glMap2d: [void, GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder,
3066    GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points]
3067  glMap2f: [void, GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder,
3068    GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points]
3069  glMapGrid1d: [void, GLint un, GLdouble u1, GLdouble u2]
3070  glMapGrid1f: [void, GLint un, GLfloat u1, GLfloat u2]
3071  glMapGrid2d: [void, GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble
3072      v2]
3073  glMapGrid2f: [void, GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat
3074      v2]
3075  glMaterialf: [void, GLenum face, GLenum pname, GLfloat param]
3076  glMaterialfv: [void, GLenum face, GLenum pname, const GLfloat *params]
3077  glMateriali: [void, GLenum face, GLenum pname, GLint param]
3078  glMaterialiv: [void, GLenum face, GLenum pname, const GLint *params]
3079  glMatrixMode: [void, GLenum mode]
3080  glMultMatrixd: [void, const GLdouble *m]
3081  glMultMatrixf: [void, const GLfloat *m]
3082  glNewList: [void, GLuint list, GLenum mode]
3083  glNormal3b: [void, GLbyte nx, GLbyte ny, GLbyte nz]
3084  glNormal3bv: [void, const GLbyte *v]
3085  glNormal3d: [void, GLdouble nx, GLdouble ny, GLdouble nz]
3086  glNormal3dv: [void, const GLdouble *v]
3087  glNormal3f: [void, GLfloat nx, GLfloat ny, GLfloat nz]
3088  glNormal3fv: [void, const GLfloat *v]
3089  glNormal3i: [void, GLint nx, GLint ny, GLint nz]
3090  glNormal3iv: [void, const GLint *v]
3091  glNormal3s: [void, GLshort nx, GLshort ny, GLshort nz]
3092  glNormal3sv: [void, const GLshort *v]
3093  glOrtho: [void, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble
3094      zNear, GLdouble zFar]
3095  glPassThrough: [void, GLfloat token]
3096  glPixelMapfv: [void, GLenum map, GLsizei mapsize, const GLfloat *values]
3097  glPixelMapuiv: [void, GLenum map, GLsizei mapsize, const GLuint *values]
3098  glPixelMapusv: [void, GLenum map, GLsizei mapsize, const GLushort *values]
3099  glPixelStoref: [void, GLenum pname, GLfloat param]
3100  glPixelStorei: [void, GLenum pname, GLint param]
3101  glPixelTransferf: [void, GLenum pname, GLfloat param]
3102  glPixelTransferi: [void, GLenum pname, GLint param]
3103  glPixelZoom: [void, GLfloat xfactor, GLfloat yfactor]
3104  glPointSize: [void, GLfloat size]
3105  glPolygonMode: [void, GLenum face, GLenum mode]
3106  glPolygonStipple: [void, const GLubyte *mask]
3107  glPopAttrib: [void]
3108  glPopMatrix: [void]
3109  glPopName: [void]
3110  glPushAttrib: [void, GLbitfield mask]
3111  glPushMatrix: [void]
3112  glPushName: [void, GLuint name]
3113  glRasterPos2d: [void, GLdouble x, GLdouble y]
3114  glRasterPos2dv: [void, const GLdouble *v]
3115  glRasterPos2f: [void, GLfloat x, GLfloat y]
3116  glRasterPos2fv: [void, const GLfloat *v]
3117  glRasterPos2i: [void, GLint x, GLint y]
3118  glRasterPos2iv: [void, const GLint *v]
3119  glRasterPos2s: [void, GLshort x, GLshort y]
3120  glRasterPos2sv: [void, const GLshort *v]
3121  glRasterPos3d: [void, GLdouble x, GLdouble y, GLdouble z]
3122  glRasterPos3dv: [void, const GLdouble *v]
3123  glRasterPos3f: [void, GLfloat x, GLfloat y, GLfloat z]
3124  glRasterPos3fv: [void, const GLfloat *v]
3125  glRasterPos3i: [void, GLint x, GLint y, GLint z]
3126  glRasterPos3iv: [void, const GLint *v]
3127  glRasterPos3s: [void, GLshort x, GLshort y, GLshort z]
3128  glRasterPos3sv: [void, const GLshort *v]
3129  glRasterPos4d: [void, GLdouble x, GLdouble y, GLdouble z, GLdouble w]
3130  glRasterPos4dv: [void, const GLdouble *v]
3131  glRasterPos4f: [void, GLfloat x, GLfloat y, GLfloat z, GLfloat w]
3132  glRasterPos4fv: [void, const GLfloat *v]
3133  glRasterPos4i: [void, GLint x, GLint y, GLint z, GLint w]
3134  glRasterPos4iv: [void, const GLint *v]
3135  glRasterPos4s: [void, GLshort x, GLshort y, GLshort z, GLshort w]
3136  glRasterPos4sv: [void, const GLshort *v]
3137  glReadBuffer: [void, GLenum mode]
3138  glReadPixels: [void, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format,
3139    GLenum type, GLvoid *pixels]
3140  glRectd: [void, GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2]
3141  glRectdv: [void, const GLdouble *v1, const GLdouble *v2]
3142  glRectf: [void, GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2]
3143  glRectfv: [void, const GLfloat *v1, const GLfloat *v2]
3144  glRecti: [void, GLint x1, GLint y1, GLint x2, GLint y2]
3145  glRectiv: [void, const GLint *v1, const GLint *v2]
3146  glRects: [void, GLshort x1, GLshort y1, GLshort x2, GLshort y2]
3147  glRectsv: [void, const GLshort *v1, const GLshort *v2]
3148  glRenderMode: [GLint, GLenum mode]
3149  glRotated: [void, GLdouble angle, GLdouble x, GLdouble y, GLdouble z]
3150  glRotatef: [void, GLfloat angle, GLfloat x, GLfloat y, GLfloat z]
3151  glScaled: [void, GLdouble x, GLdouble y, GLdouble z]
3152  glScalef: [void, GLfloat x, GLfloat y, GLfloat z]
3153  glScissor: [void, GLint x, GLint y, GLsizei width, GLsizei height]
3154  glSelectBuffer: [void, GLsizei size, GLuint *buffer]
3155  glShadeModel: [void, GLenum mode]
3156  glStencilFunc: [void, GLenum func, GLint ref, GLuint mask]
3157  glStencilMask: [void, GLuint mask]
3158  glStencilOp: [void, GLenum fail, GLenum zfail, GLenum zpass]
3159  glTexCoord1d: [void, GLdouble s]
3160  glTexCoord1dv: [void, const GLdouble *v]
3161  glTexCoord1f: [void, GLfloat s]
3162  glTexCoord1fv: [void, const GLfloat *v]
3163  glTexCoord1i: [void, GLint s]
3164  glTexCoord1iv: [void, const GLint *v]
3165  glTexCoord1s: [void, GLshort s]
3166  glTexCoord1sv: [void, const GLshort *v]
3167  glTexCoord2d: [void, GLdouble s, GLdouble t]
3168  glTexCoord2dv: [void, const GLdouble *v]
3169  glTexCoord2f: [void, GLfloat s, GLfloat t]
3170  glTexCoord2fv: [void, const GLfloat *v]
3171  glTexCoord2i: [void, GLint s, GLint t]
3172  glTexCoord2iv: [void, const GLint *v]
3173  glTexCoord2s: [void, GLshort s, GLshort t]
3174  glTexCoord2sv: [void, const GLshort *v]
3175  glTexCoord3d: [void, GLdouble s, GLdouble t, GLdouble r]
3176  glTexCoord3dv: [void, const GLdouble *v]
3177  glTexCoord3f: [void, GLfloat s, GLfloat t, GLfloat r]
3178  glTexCoord3fv: [void, const GLfloat *v]
3179  glTexCoord3i: [void, GLint s, GLint t, GLint r]
3180  glTexCoord3iv: [void, const GLint *v]
3181  glTexCoord3s: [void, GLshort s, GLshort t, GLshort r]
3182  glTexCoord3sv: [void, const GLshort *v]
3183  glTexCoord4d: [void, GLdouble s, GLdouble t, GLdouble r, GLdouble q]
3184  glTexCoord4dv: [void, const GLdouble *v]
3185  glTexCoord4f: [void, GLfloat s, GLfloat t, GLfloat r, GLfloat q]
3186  glTexCoord4fv: [void, const GLfloat *v]
3187  glTexCoord4i: [void, GLint s, GLint t, GLint r, GLint q]
3188  glTexCoord4iv: [void, const GLint *v]
3189  glTexCoord4s: [void, GLshort s, GLshort t, GLshort r, GLshort q]
3190  glTexCoord4sv: [void, const GLshort *v]
3191  glTexEnvf: [void, GLenum target, GLenum pname, GLfloat param]
3192  glTexEnvfv: [void, GLenum target, GLenum pname, const GLfloat *params]
3193  glTexEnvi: [void, GLenum target, GLenum pname, GLint param]
3194  glTexEnviv: [void, GLenum target, GLenum pname, const GLint *params]
3195  glTexGend: [void, GLenum coord, GLenum pname, GLdouble param]
3196  glTexGendv: [void, GLenum coord, GLenum pname, const GLdouble *params]
3197  glTexGenf: [void, GLenum coord, GLenum pname, GLfloat param]
3198  glTexGenfv: [void, GLenum coord, GLenum pname, const GLfloat *params]
3199  glTexGeni: [void, GLenum coord, GLenum pname, GLint param]
3200  glTexGeniv: [void, GLenum coord, GLenum pname, const GLint *params]
3201  glTexImage1D: [void, GLenum target, GLint level, GLint internalformat, GLsizei width,
3202    GLint border, GLenum format, GLenum type, const GLvoid *pixels]
3203  glTexImage2D: [void, GLenum target, GLint level, GLint internalformat, GLsizei width,
3204    GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels]
3205  glTexParameterf: [void, GLenum target, GLenum pname, GLfloat param]
3206  glTexParameterfv: [void, GLenum target, GLenum pname, const GLfloat *params]
3207  glTexParameteri: [void, GLenum target, GLenum pname, GLint param]
3208  glTexParameteriv: [void, GLenum target, GLenum pname, const GLint *params]
3209  glTranslated: [void, GLdouble x, GLdouble y, GLdouble z]
3210  glTranslatef: [void, GLfloat x, GLfloat y, GLfloat z]
3211  glVertex2d: [void, GLdouble x, GLdouble y]
3212  glVertex2dv: [void, const GLdouble *v]
3213  glVertex2f: [void, GLfloat x, GLfloat y]
3214  glVertex2fv: [void, const GLfloat *v]
3215  glVertex2i: [void, GLint x, GLint y]
3216  glVertex2iv: [void, const GLint *v]
3217  glVertex2s: [void, GLshort x, GLshort y]
3218  glVertex2sv: [void, const GLshort *v]
3219  glVertex3d: [void, GLdouble x, GLdouble y, GLdouble z]
3220  glVertex3dv: [void, const GLdouble *v]
3221  glVertex3f: [void, GLfloat x, GLfloat y, GLfloat z]
3222  glVertex3fv: [void, const GLfloat *v]
3223  glVertex3i: [void, GLint x, GLint y, GLint z]
3224  glVertex3iv: [void, const GLint *v]
3225  glVertex3s: [void, GLshort x, GLshort y, GLshort z]
3226  glVertex3sv: [void, const GLshort *v]
3227  glVertex4d: [void, GLdouble x, GLdouble y, GLdouble z, GLdouble w]
3228  glVertex4dv: [void, const GLdouble *v]
3229  glVertex4f: [void, GLfloat x, GLfloat y, GLfloat z, GLfloat w]
3230  glVertex4fv: [void, const GLfloat *v]
3231  glVertex4i: [void, GLint x, GLint y, GLint z, GLint w]
3232  glVertex4iv: [void, const GLint *v]
3233  glVertex4s: [void, GLshort x, GLshort y, GLshort z, GLshort w]
3234  glVertex4sv: [void, const GLshort *v]
3235  glViewport: [void, GLint x, GLint y, GLsizei width, GLsizei height]
3236VERSION_1_1:
3237  glAreTexturesResident: [GLboolean, GLsizei n, const GLuint *textures, GLboolean
3238      *residences]
3239  glArrayElement: [void, GLint i]
3240  glBindTexture: [void, GLenum target, GLuint texture]
3241  glColorPointer: [void, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer]
3242  glCopyTexImage1D: [void, GLenum target, GLint level, GLenum internalformat, GLint
3243      x, GLint y, GLsizei width, GLint border]
3244  glCopyTexImage2D: [void, GLenum target, GLint level, GLenum internalformat, GLint
3245      x, GLint y, GLsizei width, GLsizei height, GLint border]
3246  glCopyTexSubImage1D: [void, GLenum target, GLint level, GLint xoffset, GLint x,
3247    GLint y, GLsizei width]
3248  glCopyTexSubImage2D: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
3249    GLint x, GLint y, GLsizei width, GLsizei height]
3250  glDeleteTextures: [void, GLsizei n, const GLuint *textures]
3251  glDisableClientState: [void, GLenum array]
3252  glDrawArrays: [void, GLenum mode, GLint first, GLsizei count]
3253  glDrawElements: [void, GLenum mode, GLsizei count, GLenum type, const GLvoid *indices]
3254  glEdgeFlagPointer: [void, GLsizei stride, const GLvoid *pointer]
3255  glEnableClientState: [void, GLenum array]
3256  glGenTextures: [void, GLsizei n, GLuint *textures]
3257  glGetPointerv: [void, GLenum pname, GLvoid **params]
3258  glIndexPointer: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
3259  glIndexub: [void, GLubyte c]
3260  glIndexubv: [void, const GLubyte *c]
3261  glInterleavedArrays: [void, GLenum format, GLsizei stride, const GLvoid *pointer]
3262  glIsTexture: [GLboolean, GLuint texture]
3263  glNormalPointer: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
3264  glPolygonOffset: [void, GLfloat factor, GLfloat units]
3265  glPopClientAttrib: [void]
3266  glPrioritizeTextures: [void, GLsizei n, const GLuint *textures, const GLfloat *priorities]
3267  glPushClientAttrib: [void, GLbitfield mask]
3268  glTexCoordPointer: [void, GLint size, GLenum type, GLsizei stride, const GLvoid
3269      *pointer]
3270  glTexSubImage1D: [void, GLenum target, GLint level, GLint xoffset, GLsizei width,
3271    GLenum format, GLenum type, const GLvoid *pixels]
3272  glTexSubImage2D: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
3273    GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels]
3274  glVertexPointer: [void, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer]
3275VERSION_1_2:
3276  glBlendColor: [void, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha]
3277  glBlendEquation: [void, GLenum mode]
3278  glColorSubTable: [void, GLenum target, GLsizei start, GLsizei count, GLenum format,
3279    GLenum type, const GLvoid *data]
3280  glColorTable: [void, GLenum target, GLenum internalformat, GLsizei width, GLenum
3281      format, GLenum type, const GLvoid *table]
3282  glColorTableParameterfv: [void, GLenum target, GLenum pname, const GLfloat *params]
3283  glColorTableParameteriv: [void, GLenum target, GLenum pname, const GLint *params]
3284  glConvolutionFilter1D: [void, GLenum target, GLenum internalformat, GLsizei width,
3285    GLenum format, GLenum type, const GLvoid *image]
3286  glConvolutionFilter2D: [void, GLenum target, GLenum internalformat, GLsizei width,
3287    GLsizei height, GLenum format, GLenum type, const GLvoid *image]
3288  glConvolutionParameterf: [void, GLenum target, GLenum pname, GLfloat params]
3289  glConvolutionParameterfv: [void, GLenum target, GLenum pname, const GLfloat *params]
3290  glConvolutionParameteri: [void, GLenum target, GLenum pname, GLint params]
3291  glConvolutionParameteriv: [void, GLenum target, GLenum pname, const GLint *params]
3292  glCopyColorSubTable: [void, GLenum target, GLsizei start, GLint x, GLint y, GLsizei
3293      width]
3294  glCopyColorTable: [void, GLenum target, GLenum internalformat, GLint x, GLint y,
3295    GLsizei width]
3296  glCopyConvolutionFilter1D: [void, GLenum target, GLenum internalformat, GLint x,
3297    GLint y, GLsizei width]
3298  glCopyConvolutionFilter2D: [void, GLenum target, GLenum internalformat, GLint x,
3299    GLint y, GLsizei width, GLsizei height]
3300  glCopyTexSubImage3D: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
3301    GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height]
3302  glDrawRangeElements: [void, GLenum mode, GLuint start, GLuint end, GLsizei count,
3303    GLenum type, const GLvoid *indices]
3304  glGetColorTable: [void, GLenum target, GLenum format, GLenum type, GLvoid *table]
3305  glGetColorTableParameterfv: [void, GLenum target, GLenum pname, GLfloat *params]
3306  glGetColorTableParameteriv: [void, GLenum target, GLenum pname, GLint *params]
3307  glGetConvolutionFilter: [void, GLenum target, GLenum format, GLenum type, GLvoid
3308      *image]
3309  glGetConvolutionParameterfv: [void, GLenum target, GLenum pname, GLfloat *params]
3310  glGetConvolutionParameteriv: [void, GLenum target, GLenum pname, GLint *params]
3311  glGetHistogram: [void, GLenum target, GLboolean reset, GLenum format, GLenum type,
3312    GLvoid *values]
3313  glGetHistogramParameterfv: [void, GLenum target, GLenum pname, GLfloat *params]
3314  glGetHistogramParameteriv: [void, GLenum target, GLenum pname, GLint *params]
3315  glGetMinmax: [void, GLenum target, GLboolean reset, GLenum format, GLenum type,
3316    GLvoid *values]
3317  glGetMinmaxParameterfv: [void, GLenum target, GLenum pname, GLfloat *params]
3318  glGetMinmaxParameteriv: [void, GLenum target, GLenum pname, GLint *params]
3319  glGetSeparableFilter: [void, GLenum target, GLenum format, GLenum type, GLvoid *row,
3320    GLvoid *column, GLvoid *span]
3321  glHistogram: [void, GLenum target, GLsizei width, GLenum internalformat, GLboolean
3322      sink]
3323  glMinmax: [void, GLenum target, GLenum internalformat, GLboolean sink]
3324  glResetHistogram: [void, GLenum target]
3325  glResetMinmax: [void, GLenum target]
3326  glSeparableFilter2D: [void, GLenum target, GLenum internalformat, GLsizei width,
3327    GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column]
3328  glTexImage3D: [void, GLenum target, GLint level, GLint internalformat, GLsizei width,
3329    GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const
3330      GLvoid *pixels]
3331  glTexSubImage3D: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
3332    GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum
3333      type, const GLvoid *pixels]
3334VERSION_1_3:
3335  glActiveTexture: [void, GLenum texture]
3336  glClientActiveTexture: [void, GLenum texture]
3337  glCompressedTexImage1D: [void, GLenum target, GLint level, GLenum internalformat,
3338    GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data]
3339  glCompressedTexImage2D: [void, GLenum target, GLint level, GLenum internalformat,
3340    GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data]
3341  glCompressedTexImage3D: [void, GLenum target, GLint level, GLenum internalformat,
3342    GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize,
3343    const GLvoid *data]
3344  glCompressedTexSubImage1D: [void, GLenum target, GLint level, GLint xoffset, GLsizei
3345      width, GLenum format, GLsizei imageSize, const GLvoid *data]
3346  glCompressedTexSubImage2D: [void, GLenum target, GLint level, GLint xoffset, GLint
3347      yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const
3348      GLvoid *data]
3349  glCompressedTexSubImage3D: [void, GLenum target, GLint level, GLint xoffset, GLint
3350      yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum
3351      format, GLsizei imageSize, const GLvoid *data]
3352  glGetCompressedTexImage: [void, GLenum target, GLint level, GLvoid *img]
3353  glLoadTransposeMatrixd: [void, const GLdouble *m]
3354  glLoadTransposeMatrixf: [void, const GLfloat *m]
3355  glMultTransposeMatrixd: [void, const GLdouble *m]
3356  glMultTransposeMatrixf: [void, const GLfloat *m]
3357  glMultiTexCoord1d: [void, GLenum target, GLdouble s]
3358  glMultiTexCoord1dv: [void, GLenum target, const GLdouble *v]
3359  glMultiTexCoord1f: [void, GLenum target, GLfloat s]
3360  glMultiTexCoord1fv: [void, GLenum target, const GLfloat *v]
3361  glMultiTexCoord1i: [void, GLenum target, GLint s]
3362  glMultiTexCoord1iv: [void, GLenum target, const GLint *v]
3363  glMultiTexCoord1s: [void, GLenum target, GLshort s]
3364  glMultiTexCoord1sv: [void, GLenum target, const GLshort *v]
3365  glMultiTexCoord2d: [void, GLenum target, GLdouble s, GLdouble t]
3366  glMultiTexCoord2dv: [void, GLenum target, const GLdouble *v]
3367  glMultiTexCoord2f: [void, GLenum target, GLfloat s, GLfloat t]
3368  glMultiTexCoord2fv: [void, GLenum target, const GLfloat *v]
3369  glMultiTexCoord2i: [void, GLenum target, GLint s, GLint t]
3370  glMultiTexCoord2iv: [void, GLenum target, const GLint *v]
3371  glMultiTexCoord2s: [void, GLenum target, GLshort s, GLshort t]
3372  glMultiTexCoord2sv: [void, GLenum target, const GLshort *v]
3373  glMultiTexCoord3d: [void, GLenum target, GLdouble s, GLdouble t, GLdouble r]
3374  glMultiTexCoord3dv: [void, GLenum target, const GLdouble *v]
3375  glMultiTexCoord3f: [void, GLenum target, GLfloat s, GLfloat t, GLfloat r]
3376  glMultiTexCoord3fv: [void, GLenum target, const GLfloat *v]
3377  glMultiTexCoord3i: [void, GLenum target, GLint s, GLint t, GLint r]
3378  glMultiTexCoord3iv: [void, GLenum target, const GLint *v]
3379  glMultiTexCoord3s: [void, GLenum target, GLshort s, GLshort t, GLshort r]
3380  glMultiTexCoord3sv: [void, GLenum target, const GLshort *v]
3381  glMultiTexCoord4d: [void, GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble
3382      q]
3383  glMultiTexCoord4dv: [void, GLenum target, const GLdouble *v]
3384  glMultiTexCoord4f: [void, GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat
3385      q]
3386  glMultiTexCoord4fv: [void, GLenum target, const GLfloat *v]
3387  glMultiTexCoord4i: [void, GLenum target, GLint s, GLint t, GLint r, GLint q]
3388  glMultiTexCoord4iv: [void, GLenum target, const GLint *v]
3389  glMultiTexCoord4s: [void, GLenum target, GLshort s, GLshort t, GLshort r, GLshort
3390      q]
3391  glMultiTexCoord4sv: [void, GLenum target, const GLshort *v]
3392  glSampleCoverage: [void, GLfloat value, GLboolean invert]
3393VERSION_1_4:
3394  glBlendFuncSeparate: [void, GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha,
3395    GLenum dfactorAlpha]
3396  glFogCoordPointer: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
3397  glFogCoordd: [void, GLdouble coord]
3398  glFogCoorddv: [void, const GLdouble *coord]
3399  glFogCoordf: [void, GLfloat coord]
3400  glFogCoordfv: [void, const GLfloat *coord]
3401  glMultiDrawArrays: [void, GLenum mode, const GLint *first, const GLsizei *count,
3402    GLsizei drawcount]
3403  glMultiDrawElements: [void, GLenum mode, const GLsizei *count, GLenum type, GLvoid*const
3404      *indices, GLsizei drawcount]
3405  glPointParameterf: [void, GLenum pname, GLfloat param]
3406  glPointParameterfv: [void, GLenum pname, const GLfloat *params]
3407  glPointParameteri: [void, GLenum pname, GLint param]
3408  glPointParameteriv: [void, GLenum pname, const GLint *params]
3409  glSecondaryColor3b: [void, GLbyte red, GLbyte green, GLbyte blue]
3410  glSecondaryColor3bv: [void, const GLbyte *v]
3411  glSecondaryColor3d: [void, GLdouble red, GLdouble green, GLdouble blue]
3412  glSecondaryColor3dv: [void, const GLdouble *v]
3413  glSecondaryColor3f: [void, GLfloat red, GLfloat green, GLfloat blue]
3414  glSecondaryColor3fv: [void, const GLfloat *v]
3415  glSecondaryColor3i: [void, GLint red, GLint green, GLint blue]
3416  glSecondaryColor3iv: [void, const GLint *v]
3417  glSecondaryColor3s: [void, GLshort red, GLshort green, GLshort blue]
3418  glSecondaryColor3sv: [void, const GLshort *v]
3419  glSecondaryColor3ub: [void, GLubyte red, GLubyte green, GLubyte blue]
3420  glSecondaryColor3ubv: [void, const GLubyte *v]
3421  glSecondaryColor3ui: [void, GLuint red, GLuint green, GLuint blue]
3422  glSecondaryColor3uiv: [void, const GLuint *v]
3423  glSecondaryColor3us: [void, GLushort red, GLushort green, GLushort blue]
3424  glSecondaryColor3usv: [void, const GLushort *v]
3425  glSecondaryColorPointer: [void, GLint size, GLenum type, GLsizei stride, const GLvoid
3426      *pointer]
3427  glWindowPos2d: [void, GLdouble x, GLdouble y]
3428  glWindowPos2dv: [void, const GLdouble *v]
3429  glWindowPos2f: [void, GLfloat x, GLfloat y]
3430  glWindowPos2fv: [void, const GLfloat *v]
3431  glWindowPos2i: [void, GLint x, GLint y]
3432  glWindowPos2iv: [void, const GLint *v]
3433  glWindowPos2s: [void, GLshort x, GLshort y]
3434  glWindowPos2sv: [void, const GLshort *v]
3435  glWindowPos3d: [void, GLdouble x, GLdouble y, GLdouble z]
3436  glWindowPos3dv: [void, const GLdouble *v]
3437  glWindowPos3f: [void, GLfloat x, GLfloat y, GLfloat z]
3438  glWindowPos3fv: [void, const GLfloat *v]
3439  glWindowPos3i: [void, GLint x, GLint y, GLint z]
3440  glWindowPos3iv: [void, const GLint *v]
3441  glWindowPos3s: [void, GLshort x, GLshort y, GLshort z]
3442  glWindowPos3sv: [void, const GLshort *v]
3443VERSION_1_5:
3444  glBeginQuery: [void, GLenum target, GLuint id]
3445  glBindBuffer: [void, GLenum target, GLuint buffer]
3446  glBufferData: [void, GLenum target, GLsizeiptr size, const GLvoid *data, GLenum
3447      usage]
3448  glBufferSubData: [void, GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid
3449      *data]
3450  glDeleteBuffers: [void, GLsizei n, const GLuint *buffers]
3451  glDeleteQueries: [void, GLsizei n, const GLuint *ids]
3452  glEndQuery: [void, GLenum target]
3453  glGenBuffers: [void, GLsizei n, GLuint *buffers]
3454  glGenQueries: [void, GLsizei n, GLuint *ids]
3455  glGetBufferParameteriv: [void, GLenum target, GLenum pname, GLint *params]
3456  glGetBufferPointerv: [void, GLenum target, GLenum pname, GLvoid *params]
3457  glGetBufferSubData: [void, GLenum target, GLintptr offset, GLsizeiptr size, GLvoid
3458      *data]
3459  glGetQueryObjectiv: [void, GLuint id, GLenum pname, GLint *params]
3460  glGetQueryObjectuiv: [void, GLuint id, GLenum pname, GLuint *params]
3461  glGetQueryiv: [void, GLenum target, GLenum pname, GLint *params]
3462  glIsBuffer: [GLboolean, GLuint buffer]
3463  glIsQuery: [GLboolean, GLuint id]
3464  glMapBuffer: [GLvoid *, GLenum target, GLenum access]
3465  glUnmapBuffer: [GLboolean, GLenum target]
3466VERSION_2_0:
3467  glAttachShader: [void, GLuint program, GLuint shader]
3468  glBindAttribLocation: [void, GLuint program, GLuint index, const GLchar *name]
3469  glBlendEquationSeparate: [void, GLenum modeRGB, GLenum modeAlpha]
3470  glCompileShader: [void, GLuint shader]
3471  glCreateProgram: [GLuint]
3472  glCreateShader: [GLuint, GLenum type]
3473  glDeleteProgram: [void, GLuint program]
3474  glDeleteShader: [void, GLuint shader]
3475  glDetachShader: [void, GLuint program, GLuint shader]
3476  glDisableVertexAttribArray: [void, GLuint index]
3477  glDrawBuffers: [void, GLsizei n, const GLenum *bufs]
3478  glEnableVertexAttribArray: [void, GLuint index]
3479  glGetActiveAttrib: [void, GLuint program, GLuint index, GLsizei bufSize, GLsizei
3480      *length, GLint *size, GLenum *type, GLchar *name]
3481  glGetActiveUniform: [void, GLuint program, GLuint index, GLsizei bufSize, GLsizei
3482      *length, GLint *size, GLenum *type, GLchar *name]
3483  glGetAttachedShaders: [void, GLuint program, GLsizei maxCount, GLsizei *count, GLuint
3484      *obj]
3485  glGetAttribLocation: [GLint, GLuint program, const GLchar *name]
3486  glGetProgramInfoLog: [void, GLuint program, GLsizei bufSize, GLsizei *length, GLchar
3487      *infoLog]
3488  glGetProgramiv: [void, GLuint program, GLenum pname, GLint *params]
3489  glGetShaderInfoLog: [void, GLuint shader, GLsizei bufSize, GLsizei *length, GLchar
3490      *infoLog]
3491  glGetShaderSource: [void, GLuint shader, GLsizei bufSize, GLsizei *length, GLchar
3492      *source]
3493  glGetShaderiv: [void, GLuint shader, GLenum pname, GLint *params]
3494  glGetUniformLocation: [GLint, GLuint program, const GLchar *name]
3495  glGetUniformfv: [void, GLuint program, GLint location, GLfloat *params]
3496  glGetUniformiv: [void, GLuint program, GLint location, GLint *params]
3497  glGetVertexAttribPointerv: [void, GLuint index, GLenum pname, GLvoid *pointer]
3498  glGetVertexAttribdv: [void, GLuint index, GLenum pname, GLdouble *params]
3499  glGetVertexAttribfv: [void, GLuint index, GLenum pname, GLfloat *params]
3500  glGetVertexAttribiv: [void, GLuint index, GLenum pname, GLint *params]
3501  glIsProgram: [GLboolean, GLuint program]
3502  glIsShader: [GLboolean, GLuint shader]
3503  glLinkProgram: [void, GLuint program]
3504  glShaderSource: [void, GLuint shader, GLsizei count, GLchar*const *string, const
3505      GLint *length]
3506  glStencilFuncSeparate: [void, GLenum face, GLenum func, GLint ref, GLuint mask]
3507  glStencilMaskSeparate: [void, GLenum face, GLuint mask]
3508  glStencilOpSeparate: [void, GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass]
3509  glUniform1f: [void, GLint location, GLfloat v0]
3510  glUniform1fv: [void, GLint location, GLsizei count, const GLfloat *value]
3511  glUniform1i: [void, GLint location, GLint v0]
3512  glUniform1iv: [void, GLint location, GLsizei count, const GLint *value]
3513  glUniform2f: [void, GLint location, GLfloat v0, GLfloat v1]
3514  glUniform2fv: [void, GLint location, GLsizei count, const GLfloat *value]
3515  glUniform2i: [void, GLint location, GLint v0, GLint v1]
3516  glUniform2iv: [void, GLint location, GLsizei count, const GLint *value]
3517  glUniform3f: [void, GLint location, GLfloat v0, GLfloat v1, GLfloat v2]
3518  glUniform3fv: [void, GLint location, GLsizei count, const GLfloat *value]
3519  glUniform3i: [void, GLint location, GLint v0, GLint v1, GLint v2]
3520  glUniform3iv: [void, GLint location, GLsizei count, const GLint *value]
3521  glUniform4f: [void, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat
3522      v3]
3523  glUniform4fv: [void, GLint location, GLsizei count, const GLfloat *value]
3524  glUniform4i: [void, GLint location, GLint v0, GLint v1, GLint v2, GLint v3]
3525  glUniform4iv: [void, GLint location, GLsizei count, const GLint *value]
3526  glUniformMatrix2fv: [void, GLint location, GLsizei count, GLboolean transpose, const
3527      GLfloat *value]
3528  glUniformMatrix3fv: [void, GLint location, GLsizei count, GLboolean transpose, const
3529      GLfloat *value]
3530  glUniformMatrix4fv: [void, GLint location, GLsizei count, GLboolean transpose, const
3531      GLfloat *value]
3532  glUseProgram: [void, GLuint program]
3533  glValidateProgram: [void, GLuint program]
3534  glVertexAttrib1d: [void, GLuint index, GLdouble x]
3535  glVertexAttrib1dv: [void, GLuint index, const GLdouble *v]
3536  glVertexAttrib1f: [void, GLuint index, GLfloat x]
3537  glVertexAttrib1fv: [void, GLuint index, const GLfloat *v]
3538  glVertexAttrib1s: [void, GLuint index, GLshort x]
3539  glVertexAttrib1sv: [void, GLuint index, const GLshort *v]
3540  glVertexAttrib2d: [void, GLuint index, GLdouble x, GLdouble y]
3541  glVertexAttrib2dv: [void, GLuint index, const GLdouble *v]
3542  glVertexAttrib2f: [void, GLuint index, GLfloat x, GLfloat y]
3543  glVertexAttrib2fv: [void, GLuint index, const GLfloat *v]
3544  glVertexAttrib2s: [void, GLuint index, GLshort x, GLshort y]
3545  glVertexAttrib2sv: [void, GLuint index, const GLshort *v]
3546  glVertexAttrib3d: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z]
3547  glVertexAttrib3dv: [void, GLuint index, const GLdouble *v]
3548  glVertexAttrib3f: [void, GLuint index, GLfloat x, GLfloat y, GLfloat z]
3549  glVertexAttrib3fv: [void, GLuint index, const GLfloat *v]
3550  glVertexAttrib3s: [void, GLuint index, GLshort x, GLshort y, GLshort z]
3551  glVertexAttrib3sv: [void, GLuint index, const GLshort *v]
3552  glVertexAttrib4Nbv: [void, GLuint index, const GLbyte *v]
3553  glVertexAttrib4Niv: [void, GLuint index, const GLint *v]
3554  glVertexAttrib4Nsv: [void, GLuint index, const GLshort *v]
3555  glVertexAttrib4Nub: [void, GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte
3556      w]
3557  glVertexAttrib4Nubv: [void, GLuint index, const GLubyte *v]
3558  glVertexAttrib4Nuiv: [void, GLuint index, const GLuint *v]
3559  glVertexAttrib4Nusv: [void, GLuint index, const GLushort *v]
3560  glVertexAttrib4bv: [void, GLuint index, const GLbyte *v]
3561  glVertexAttrib4d: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble
3562      w]
3563  glVertexAttrib4dv: [void, GLuint index, const GLdouble *v]
3564  glVertexAttrib4f: [void, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat
3565      w]
3566  glVertexAttrib4fv: [void, GLuint index, const GLfloat *v]
3567  glVertexAttrib4iv: [void, GLuint index, const GLint *v]
3568  glVertexAttrib4s: [void, GLuint index, GLshort x, GLshort y, GLshort z, GLshort
3569      w]
3570  glVertexAttrib4sv: [void, GLuint index, const GLshort *v]
3571  glVertexAttrib4ubv: [void, GLuint index, const GLubyte *v]
3572  glVertexAttrib4uiv: [void, GLuint index, const GLuint *v]
3573  glVertexAttrib4usv: [void, GLuint index, const GLushort *v]
3574  glVertexAttribPointer: [void, GLuint index, GLint size, GLenum type, GLboolean normalized,
3575    GLsizei stride, const GLvoid *pointer]
3576VERSION_2_1:
3577  glUniformMatrix2x3fv: [void, GLint location, GLsizei count, GLboolean transpose,
3578    const GLfloat *value]
3579  glUniformMatrix2x4fv: [void, GLint location, GLsizei count, GLboolean transpose,
3580    const GLfloat *value]
3581  glUniformMatrix3x2fv: [void, GLint location, GLsizei count, GLboolean transpose,
3582    const GLfloat *value]
3583  glUniformMatrix3x4fv: [void, GLint location, GLsizei count, GLboolean transpose,
3584    const GLfloat *value]
3585  glUniformMatrix4x2fv: [void, GLint location, GLsizei count, GLboolean transpose,
3586    const GLfloat *value]
3587  glUniformMatrix4x3fv: [void, GLint location, GLsizei count, GLboolean transpose,
3588    const GLfloat *value]
3589VERSION_3_0:
3590  glBeginConditionalRender: [void, GLuint id, GLenum mode]
3591  glBeginTransformFeedback: [void, GLenum primitiveMode]
3592  glBindBufferBase: [void, GLenum target, GLuint index, GLuint buffer]
3593  glBindBufferRange: [void, GLenum target, GLuint index, GLuint buffer, GLintptr offset,
3594    GLsizeiptr size]
3595  glBindFragDataLocation: [void, GLuint program, GLuint color, const GLchar *name]
3596  glClampColor: [void, GLenum target, GLenum clamp]
3597  glClearBufferfi: [void, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil]
3598  glClearBufferfv: [void, GLenum buffer, GLint drawbuffer, const GLfloat *value]
3599  glClearBufferiv: [void, GLenum buffer, GLint drawbuffer, const GLint *value]
3600  glClearBufferuiv: [void, GLenum buffer, GLint drawbuffer, const GLuint *value]
3601  glColorMaski: [void, GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean
3602      a]
3603  glDisablei: [void, GLenum target, GLuint index]
3604  glEnablei: [void, GLenum target, GLuint index]
3605  glEndConditionalRender: [void]
3606  glEndTransformFeedback: [void]
3607  glGetBooleani_v: [void, GLenum target, GLuint index, GLboolean *data]
3608  glGetFragDataLocation: [GLint, GLuint program, const GLchar *name]
3609  glGetIntegeri_v: [void, GLenum target, GLuint index, GLint *data]
3610  glGetStringi: [const GLubyte *, GLenum name, GLuint index]
3611  glGetTexParameterIiv: [void, GLenum target, GLenum pname, GLint *params]
3612  glGetTexParameterIuiv: [void, GLenum target, GLenum pname, GLuint *params]
3613  glGetTransformFeedbackVarying: [void, GLuint program, GLuint index, GLsizei bufSize,
3614    GLsizei *length, GLsizei *size, GLenum *type, GLchar *name]
3615  glGetUniformuiv: [void, GLuint program, GLint location, GLuint *params]
3616  glGetVertexAttribIiv: [void, GLuint index, GLenum pname, GLint *params]
3617  glGetVertexAttribIuiv: [void, GLuint index, GLenum pname, GLuint *params]
3618  glIsEnabledi: [GLboolean, GLenum target, GLuint index]
3619  glTexParameterIiv: [void, GLenum target, GLenum pname, const GLint *params]
3620  glTexParameterIuiv: [void, GLenum target, GLenum pname, const GLuint *params]
3621  glTransformFeedbackVaryings: [void, GLuint program, GLsizei count, GLchar*const
3622      *varyings, GLenum bufferMode]
3623  glUniform1ui: [void, GLint location, GLuint v0]
3624  glUniform1uiv: [void, GLint location, GLsizei count, const GLuint *value]
3625  glUniform2ui: [void, GLint location, GLuint v0, GLuint v1]
3626  glUniform2uiv: [void, GLint location, GLsizei count, const GLuint *value]
3627  glUniform3ui: [void, GLint location, GLuint v0, GLuint v1, GLuint v2]
3628  glUniform3uiv: [void, GLint location, GLsizei count, const GLuint *value]
3629  glUniform4ui: [void, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3]
3630  glUniform4uiv: [void, GLint location, GLsizei count, const GLuint *value]
3631  glVertexAttribI1i: [void, GLuint index, GLint x]
3632  glVertexAttribI1iv: [void, GLuint index, const GLint *v]
3633  glVertexAttribI1ui: [void, GLuint index, GLuint x]
3634  glVertexAttribI1uiv: [void, GLuint index, const GLuint *v]
3635  glVertexAttribI2i: [void, GLuint index, GLint x, GLint y]
3636  glVertexAttribI2iv: [void, GLuint index, const GLint *v]
3637  glVertexAttribI2ui: [void, GLuint index, GLuint x, GLuint y]
3638  glVertexAttribI2uiv: [void, GLuint index, const GLuint *v]
3639  glVertexAttribI3i: [void, GLuint index, GLint x, GLint y, GLint z]
3640  glVertexAttribI3iv: [void, GLuint index, const GLint *v]
3641  glVertexAttribI3ui: [void, GLuint index, GLuint x, GLuint y, GLuint z]
3642  glVertexAttribI3uiv: [void, GLuint index, const GLuint *v]
3643  glVertexAttribI4bv: [void, GLuint index, const GLbyte *v]
3644  glVertexAttribI4i: [void, GLuint index, GLint x, GLint y, GLint z, GLint w]
3645  glVertexAttribI4iv: [void, GLuint index, const GLint *v]
3646  glVertexAttribI4sv: [void, GLuint index, const GLshort *v]
3647  glVertexAttribI4ubv: [void, GLuint index, const GLubyte *v]
3648  glVertexAttribI4ui: [void, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w]
3649  glVertexAttribI4uiv: [void, GLuint index, const GLuint *v]
3650  glVertexAttribI4usv: [void, GLuint index, const GLushort *v]
3651  glVertexAttribIPointer: [void, GLuint index, GLint size, GLenum type, GLsizei stride,
3652    const GLvoid *pointer]
3653VERSION_3_1:
3654  glDrawArraysInstanced: [void, GLenum mode, GLint first, GLsizei count, GLsizei instancecount]
3655  glDrawElementsInstanced: [void, GLenum mode, GLsizei count, GLenum type, const GLvoid
3656      *indices, GLsizei instancecount]
3657  glPrimitiveRestartIndex: [void, GLuint index]
3658  glTexBuffer: [void, GLenum target, GLenum internalformat, GLuint buffer]
3659VERSION_3_2:
3660  glFramebufferTexture: [void, GLenum target, GLenum attachment, GLuint texture, GLint
3661      level]
3662  glGetBufferParameteri64v: [void, GLenum target, GLenum pname, GLint64 *params]
3663  glGetInteger64i_v: [void, GLenum target, GLuint index, GLint64 *data]
3664VERSION_3_3:
3665  glVertexAttribDivisor: [void, GLuint index, GLuint divisor]
3666VERSION_4_0:
3667  glBlendEquationSeparatei: [void, GLuint buf, GLenum modeRGB, GLenum modeAlpha]
3668  glBlendEquationi: [void, GLuint buf, GLenum mode]
3669  glBlendFuncSeparatei: [void, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha,
3670    GLenum dstAlpha]
3671  glBlendFunci: [void, GLuint buf, GLenum src, GLenum dst]
3672  glMinSampleShading: [void, GLfloat value]
3673