]> git.cworth.org Git - vogl/blob - src/vogltest/glfuncs.h
Initial vogl checkin
[vogl] / src / vogltest / glfuncs.h
1 GL_FUNC_VOID(gl, glCullFace, (GLenum mode), (mode))
2 GL_FUNC_VOID(gl, glFrontFace, (GLenum mode), (mode))
3 GL_FUNC_VOID(gl, glHint, (GLenum target, GLenum mode), (target, mode))
4 GL_FUNC_VOID(gl, glLineWidth, (GLfloat width), (width))
5 GL_FUNC_VOID(gl, glPointSize, (GLfloat size), (size))
6 GL_FUNC_VOID(gl, glPolygonMode, (GLenum face, GLenum mode), (face, mode))
7 GL_FUNC_VOID(gl, glScissor, (GLint x, GLint y, GLsizei width, GLsizei height), (x, y, width, height))
8 GL_FUNC_VOID(gl, glTexParameterf, (GLenum target, GLenum pname, GLfloat param), (target, pname, param))
9 GL_FUNC_VOID(gl, glTexParameterfv, (GLenum target, GLenum pname, const GLfloat *params), (target, pname, params))
10 GL_FUNC_VOID(gl, glTexParameteri, (GLenum target, GLenum pname, GLint param), (target, pname, param))
11 GL_FUNC_VOID(gl, glTexParameteriv, (GLenum target, GLenum pname, const GLint *params), (target, pname, params))
12 GL_FUNC_VOID(gl, glTexImage1D, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels), (target, level, internalformat, width, border, format, type, pixels))
13 GL_FUNC_VOID(gl, glTexImage2D, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels), (target, level, internalformat, width, height, border, format, type, pixels))
14 GL_FUNC_VOID(gl, glDrawBuffer, (GLenum mode), (mode))
15 GL_FUNC_VOID(gl, glClear, (GLbitfield mask), (mask))
16 GL_FUNC_VOID(gl, glClearColor, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha), (red, green, blue, alpha))
17 GL_FUNC_VOID(gl, glClearStencil, (GLint s), (s))
18 GL_FUNC_VOID(gl, glClearDepth, (GLdouble depth), (depth))
19 GL_FUNC_VOID(gl, glStencilMask, (GLuint mask), (mask))
20 GL_FUNC_VOID(gl, glColorMask, (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha), (red, green, blue, alpha))
21 GL_FUNC_VOID(gl, glDepthMask, (GLboolean flag), (flag))
22 GL_FUNC_VOID(gl, glDisable, (GLenum cap), (cap))
23 GL_FUNC_VOID(gl, glEnable, (GLenum cap), (cap))
24 GL_FUNC_VOID(gl, glFinish, (), ())
25 GL_FUNC_VOID(gl, glFlush, (), ())
26 GL_FUNC_VOID(gl, glBlendFunc, (GLenum sfactor, GLenum dfactor), (sfactor, dfactor))
27 GL_FUNC_VOID(gl, glLogicOp, (GLenum opcode), (opcode))
28 GL_FUNC_VOID(gl, glStencilFunc, (GLenum func, GLint ref, GLuint mask), (func, ref, mask))
29 GL_FUNC_VOID(gl, glStencilOp, (GLenum fail, GLenum zfail, GLenum zpass), (fail, zfail, zpass))
30 GL_FUNC_VOID(gl, glDepthFunc, (GLenum func), (func))
31 GL_FUNC_VOID(gl, glPixelStoref, (GLenum pname, GLfloat param), (pname, param))
32 GL_FUNC_VOID(gl, glPixelStorei, (GLenum pname, GLint param), (pname, param))
33 GL_FUNC_VOID(gl, glReadBuffer, (GLenum mode), (mode))
34 GL_FUNC_VOID(gl, glReadPixels, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels), (x, y, width, height, format, type, pixels))
35 GL_FUNC_VOID(gl, glGetBooleanv, (GLenum pname, GLboolean *params), (pname, params))
36 GL_FUNC_VOID(gl, glGetDoublev, (GLenum pname, GLdouble *params), (pname, params))
37 GL_FUNC(gl, GLenum, glGetError, (), ())
38 GL_FUNC_VOID(gl, glGetFloatv, (GLenum pname, GLfloat *params), (pname, params))
39 GL_FUNC_VOID(gl, glGetIntegerv, (GLenum pname, GLint *params), (pname, params))
40 GL_FUNC(gl, const GLubyte *, glGetString, (GLenum name), (name))
41 GL_FUNC_VOID(gl, glGetTexImage, (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels), (target, level, format, type, pixels))
42 GL_FUNC_VOID(gl, glGetTexParameterfv, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
43 GL_FUNC_VOID(gl, glGetTexParameteriv, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
44 GL_FUNC_VOID(gl, glGetTexLevelParameterfv, (GLenum target, GLint level, GLenum pname, GLfloat *params), (target, level, pname, params))
45 GL_FUNC_VOID(gl, glGetTexLevelParameteriv, (GLenum target, GLint level, GLenum pname, GLint *params), (target, level, pname, params))
46 GL_FUNC(gl, GLboolean, glIsEnabled, (GLenum cap), (cap))
47 GL_FUNC_VOID(gl, glDepthRange, (GLdouble near, GLdouble far), (near, far))
48 GL_FUNC_VOID(gl, glViewport, (GLint x, GLint y, GLsizei width, GLsizei height), (x, y, width, height))
49 GL_FUNC_VOID(gl, glNewList, (GLuint list, GLenum mode), (list, mode))
50 GL_FUNC_VOID(gl, glEndList, (), ())
51 GL_FUNC_VOID(gl, glCallList, (GLuint list), (list))
52 GL_FUNC_VOID(gl, glCallLists, (GLsizei n, GLenum type, const GLvoid *lists), (n, type, lists))
53 GL_FUNC_VOID(gl, glDeleteLists, (GLuint list, GLsizei range), (list, range))
54 GL_FUNC(gl, GLuint, glGenLists, (GLsizei range), (range))
55 GL_FUNC_VOID(gl, glListBase, (GLuint base), (base))
56 GL_FUNC_VOID(gl, glBegin, (GLenum mode), (mode))
57 GL_FUNC_VOID(gl, glBitmap, (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap), (width, height, xorig, yorig, xmove, ymove, bitmap))
58 GL_FUNC_VOID(gl, glColor3b, (GLbyte red, GLbyte green, GLbyte blue), (red, green, blue))
59 GL_FUNC_VOID(gl, glColor3bv, (const GLbyte *v), (v))
60 GL_FUNC_VOID(gl, glColor3d, (GLdouble red, GLdouble green, GLdouble blue), (red, green, blue))
61 GL_FUNC_VOID(gl, glColor3dv, (const GLdouble *v), (v))
62 GL_FUNC_VOID(gl, glColor3f, (GLfloat red, GLfloat green, GLfloat blue), (red, green, blue))
63 GL_FUNC_VOID(gl, glColor3fv, (const GLfloat *v), (v))
64 GL_FUNC_VOID(gl, glColor3i, (GLint red, GLint green, GLint blue), (red, green, blue))
65 GL_FUNC_VOID(gl, glColor3iv, (const GLint *v), (v))
66 GL_FUNC_VOID(gl, glColor3s, (GLshort red, GLshort green, GLshort blue), (red, green, blue))
67 GL_FUNC_VOID(gl, glColor3sv, (const GLshort *v), (v))
68 GL_FUNC_VOID(gl, glColor3ub, (GLubyte red, GLubyte green, GLubyte blue), (red, green, blue))
69 GL_FUNC_VOID(gl, glColor3ubv, (const GLubyte *v), (v))
70 GL_FUNC_VOID(gl, glColor3ui, (GLuint red, GLuint green, GLuint blue), (red, green, blue))
71 GL_FUNC_VOID(gl, glColor3uiv, (const GLuint *v), (v))
72 GL_FUNC_VOID(gl, glColor3us, (GLushort red, GLushort green, GLushort blue), (red, green, blue))
73 GL_FUNC_VOID(gl, glColor3usv, (const GLushort *v), (v))
74 GL_FUNC_VOID(gl, glColor4b, (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha), (red, green, blue, alpha))
75 GL_FUNC_VOID(gl, glColor4bv, (const GLbyte *v), (v))
76 GL_FUNC_VOID(gl, glColor4d, (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha), (red, green, blue, alpha))
77 GL_FUNC_VOID(gl, glColor4dv, (const GLdouble *v), (v))
78 GL_FUNC_VOID(gl, glColor4f, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha), (red, green, blue, alpha))
79 GL_FUNC_VOID(gl, glColor4fv, (const GLfloat *v), (v))
80 GL_FUNC_VOID(gl, glColor4i, (GLint red, GLint green, GLint blue, GLint alpha), (red, green, blue, alpha))
81 GL_FUNC_VOID(gl, glColor4iv, (const GLint *v), (v))
82 GL_FUNC_VOID(gl, glColor4s, (GLshort red, GLshort green, GLshort blue, GLshort alpha), (red, green, blue, alpha))
83 GL_FUNC_VOID(gl, glColor4sv, (const GLshort *v), (v))
84 GL_FUNC_VOID(gl, glColor4ub, (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha), (red, green, blue, alpha))
85 GL_FUNC_VOID(gl, glColor4ubv, (const GLubyte *v), (v))
86 GL_FUNC_VOID(gl, glColor4ui, (GLuint red, GLuint green, GLuint blue, GLuint alpha), (red, green, blue, alpha))
87 GL_FUNC_VOID(gl, glColor4uiv, (const GLuint *v), (v))
88 GL_FUNC_VOID(gl, glColor4us, (GLushort red, GLushort green, GLushort blue, GLushort alpha), (red, green, blue, alpha))
89 GL_FUNC_VOID(gl, glColor4usv, (const GLushort *v), (v))
90 GL_FUNC_VOID(gl, glEdgeFlag, (GLboolean flag), (flag))
91 GL_FUNC_VOID(gl, glEdgeFlagv, (const GLboolean *flag), (flag))
92 GL_FUNC_VOID(gl, glEnd, (), ())
93 GL_FUNC_VOID(gl, glIndexd, (GLdouble c), (c))
94 GL_FUNC_VOID(gl, glIndexdv, (const GLdouble *c), (c))
95 GL_FUNC_VOID(gl, glIndexf, (GLfloat c), (c))
96 GL_FUNC_VOID(gl, glIndexfv, (const GLfloat *c), (c))
97 GL_FUNC_VOID(gl, glIndexi, (GLint c), (c))
98 GL_FUNC_VOID(gl, glIndexiv, (const GLint *c), (c))
99 GL_FUNC_VOID(gl, glIndexs, (GLshort c), (c))
100 GL_FUNC_VOID(gl, glIndexsv, (const GLshort *c), (c))
101 GL_FUNC_VOID(gl, glNormal3b, (GLbyte nx, GLbyte ny, GLbyte nz), (nx, ny, nz))
102 GL_FUNC_VOID(gl, glNormal3bv, (const GLbyte *v), (v))
103 GL_FUNC_VOID(gl, glNormal3d, (GLdouble nx, GLdouble ny, GLdouble nz), (nx, ny, nz))
104 GL_FUNC_VOID(gl, glNormal3dv, (const GLdouble *v), (v))
105 GL_FUNC_VOID(gl, glNormal3f, (GLfloat nx, GLfloat ny, GLfloat nz), (nx, ny, nz))
106 GL_FUNC_VOID(gl, glNormal3fv, (const GLfloat *v), (v))
107 GL_FUNC_VOID(gl, glNormal3i, (GLint nx, GLint ny, GLint nz), (nx, ny, nz))
108 GL_FUNC_VOID(gl, glNormal3iv, (const GLint *v), (v))
109 GL_FUNC_VOID(gl, glNormal3s, (GLshort nx, GLshort ny, GLshort nz), (nx, ny, nz))
110 GL_FUNC_VOID(gl, glNormal3sv, (const GLshort *v), (v))
111 GL_FUNC_VOID(gl, glRasterPos2d, (GLdouble x, GLdouble y), (x, y))
112 GL_FUNC_VOID(gl, glRasterPos2dv, (const GLdouble *v), (v))
113 GL_FUNC_VOID(gl, glRasterPos2f, (GLfloat x, GLfloat y), (x, y))
114 GL_FUNC_VOID(gl, glRasterPos2fv, (const GLfloat *v), (v))
115 GL_FUNC_VOID(gl, glRasterPos2i, (GLint x, GLint y), (x, y))
116 GL_FUNC_VOID(gl, glRasterPos2iv, (const GLint *v), (v))
117 GL_FUNC_VOID(gl, glRasterPos2s, (GLshort x, GLshort y), (x, y))
118 GL_FUNC_VOID(gl, glRasterPos2sv, (const GLshort *v), (v))
119 GL_FUNC_VOID(gl, glRasterPos3d, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
120 GL_FUNC_VOID(gl, glRasterPos3dv, (const GLdouble *v), (v))
121 GL_FUNC_VOID(gl, glRasterPos3f, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
122 GL_FUNC_VOID(gl, glRasterPos3fv, (const GLfloat *v), (v))
123 GL_FUNC_VOID(gl, glRasterPos3i, (GLint x, GLint y, GLint z), (x, y, z))
124 GL_FUNC_VOID(gl, glRasterPos3iv, (const GLint *v), (v))
125 GL_FUNC_VOID(gl, glRasterPos3s, (GLshort x, GLshort y, GLshort z), (x, y, z))
126 GL_FUNC_VOID(gl, glRasterPos3sv, (const GLshort *v), (v))
127 GL_FUNC_VOID(gl, glRasterPos4d, (GLdouble x, GLdouble y, GLdouble z, GLdouble w), (x, y, z, w))
128 GL_FUNC_VOID(gl, glRasterPos4dv, (const GLdouble *v), (v))
129 GL_FUNC_VOID(gl, glRasterPos4f, (GLfloat x, GLfloat y, GLfloat z, GLfloat w), (x, y, z, w))
130 GL_FUNC_VOID(gl, glRasterPos4fv, (const GLfloat *v), (v))
131 GL_FUNC_VOID(gl, glRasterPos4i, (GLint x, GLint y, GLint z, GLint w), (x, y, z, w))
132 GL_FUNC_VOID(gl, glRasterPos4iv, (const GLint *v), (v))
133 GL_FUNC_VOID(gl, glRasterPos4s, (GLshort x, GLshort y, GLshort z, GLshort w), (x, y, z, w))
134 GL_FUNC_VOID(gl, glRasterPos4sv, (const GLshort *v), (v))
135 GL_FUNC_VOID(gl, glRectd, (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2), (x1, y1, x2, y2))
136 GL_FUNC_VOID(gl, glRectdv, (const GLdouble *v1, const GLdouble *v2), (v1, v2))
137 GL_FUNC_VOID(gl, glRectf, (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2), (x1, y1, x2, y2))
138 GL_FUNC_VOID(gl, glRectfv, (const GLfloat *v1, const GLfloat *v2), (v1, v2))
139 GL_FUNC_VOID(gl, glRecti, (GLint x1, GLint y1, GLint x2, GLint y2), (x1, y1, x2, y2))
140 GL_FUNC_VOID(gl, glRectiv, (const GLint *v1, const GLint *v2), (v1, v2))
141 GL_FUNC_VOID(gl, glRects, (GLshort x1, GLshort y1, GLshort x2, GLshort y2), (x1, y1, x2, y2))
142 GL_FUNC_VOID(gl, glRectsv, (const GLshort *v1, const GLshort *v2), (v1, v2))
143 GL_FUNC_VOID(gl, glTexCoord1d, (GLdouble s), (s))
144 GL_FUNC_VOID(gl, glTexCoord1dv, (const GLdouble *v), (v))
145 GL_FUNC_VOID(gl, glTexCoord1f, (GLfloat s), (s))
146 GL_FUNC_VOID(gl, glTexCoord1fv, (const GLfloat *v), (v))
147 GL_FUNC_VOID(gl, glTexCoord1i, (GLint s), (s))
148 GL_FUNC_VOID(gl, glTexCoord1iv, (const GLint *v), (v))
149 GL_FUNC_VOID(gl, glTexCoord1s, (GLshort s), (s))
150 GL_FUNC_VOID(gl, glTexCoord1sv, (const GLshort *v), (v))
151 GL_FUNC_VOID(gl, glTexCoord2d, (GLdouble s, GLdouble t), (s, t))
152 GL_FUNC_VOID(gl, glTexCoord2dv, (const GLdouble *v), (v))
153 GL_FUNC_VOID(gl, glTexCoord2f, (GLfloat s, GLfloat t), (s, t))
154 GL_FUNC_VOID(gl, glTexCoord2fv, (const GLfloat *v), (v))
155 GL_FUNC_VOID(gl, glTexCoord2i, (GLint s, GLint t), (s, t))
156 GL_FUNC_VOID(gl, glTexCoord2iv, (const GLint *v), (v))
157 GL_FUNC_VOID(gl, glTexCoord2s, (GLshort s, GLshort t), (s, t))
158 GL_FUNC_VOID(gl, glTexCoord2sv, (const GLshort *v), (v))
159 GL_FUNC_VOID(gl, glTexCoord3d, (GLdouble s, GLdouble t, GLdouble r), (s, t, r))
160 GL_FUNC_VOID(gl, glTexCoord3dv, (const GLdouble *v), (v))
161 GL_FUNC_VOID(gl, glTexCoord3f, (GLfloat s, GLfloat t, GLfloat r), (s, t, r))
162 GL_FUNC_VOID(gl, glTexCoord3fv, (const GLfloat *v), (v))
163 GL_FUNC_VOID(gl, glTexCoord3i, (GLint s, GLint t, GLint r), (s, t, r))
164 GL_FUNC_VOID(gl, glTexCoord3iv, (const GLint *v), (v))
165 GL_FUNC_VOID(gl, glTexCoord3s, (GLshort s, GLshort t, GLshort r), (s, t, r))
166 GL_FUNC_VOID(gl, glTexCoord3sv, (const GLshort *v), (v))
167 GL_FUNC_VOID(gl, glTexCoord4d, (GLdouble s, GLdouble t, GLdouble r, GLdouble q), (s, t, r, q))
168 GL_FUNC_VOID(gl, glTexCoord4dv, (const GLdouble *v), (v))
169 GL_FUNC_VOID(gl, glTexCoord4f, (GLfloat s, GLfloat t, GLfloat r, GLfloat q), (s, t, r, q))
170 GL_FUNC_VOID(gl, glTexCoord4fv, (const GLfloat *v), (v))
171 GL_FUNC_VOID(gl, glTexCoord4i, (GLint s, GLint t, GLint r, GLint q), (s, t, r, q))
172 GL_FUNC_VOID(gl, glTexCoord4iv, (const GLint *v), (v))
173 GL_FUNC_VOID(gl, glTexCoord4s, (GLshort s, GLshort t, GLshort r, GLshort q), (s, t, r, q))
174 GL_FUNC_VOID(gl, glTexCoord4sv, (const GLshort *v), (v))
175 GL_FUNC_VOID(gl, glVertex2d, (GLdouble x, GLdouble y), (x, y))
176 GL_FUNC_VOID(gl, glVertex2dv, (const GLdouble *v), (v))
177 GL_FUNC_VOID(gl, glVertex2f, (GLfloat x, GLfloat y), (x, y))
178 GL_FUNC_VOID(gl, glVertex2fv, (const GLfloat *v), (v))
179 GL_FUNC_VOID(gl, glVertex2i, (GLint x, GLint y), (x, y))
180 GL_FUNC_VOID(gl, glVertex2iv, (const GLint *v), (v))
181 GL_FUNC_VOID(gl, glVertex2s, (GLshort x, GLshort y), (x, y))
182 GL_FUNC_VOID(gl, glVertex2sv, (const GLshort *v), (v))
183 GL_FUNC_VOID(gl, glVertex3d, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
184 GL_FUNC_VOID(gl, glVertex3dv, (const GLdouble *v), (v))
185 GL_FUNC_VOID(gl, glVertex3f, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
186 GL_FUNC_VOID(gl, glVertex3fv, (const GLfloat *v), (v))
187 GL_FUNC_VOID(gl, glVertex3i, (GLint x, GLint y, GLint z), (x, y, z))
188 GL_FUNC_VOID(gl, glVertex3iv, (const GLint *v), (v))
189 GL_FUNC_VOID(gl, glVertex3s, (GLshort x, GLshort y, GLshort z), (x, y, z))
190 GL_FUNC_VOID(gl, glVertex3sv, (const GLshort *v), (v))
191 GL_FUNC_VOID(gl, glVertex4d, (GLdouble x, GLdouble y, GLdouble z, GLdouble w), (x, y, z, w))
192 GL_FUNC_VOID(gl, glVertex4dv, (const GLdouble *v), (v))
193 GL_FUNC_VOID(gl, glVertex4f, (GLfloat x, GLfloat y, GLfloat z, GLfloat w), (x, y, z, w))
194 GL_FUNC_VOID(gl, glVertex4fv, (const GLfloat *v), (v))
195 GL_FUNC_VOID(gl, glVertex4i, (GLint x, GLint y, GLint z, GLint w), (x, y, z, w))
196 GL_FUNC_VOID(gl, glVertex4iv, (const GLint *v), (v))
197 GL_FUNC_VOID(gl, glVertex4s, (GLshort x, GLshort y, GLshort z, GLshort w), (x, y, z, w))
198 GL_FUNC_VOID(gl, glVertex4sv, (const GLshort *v), (v))
199 GL_FUNC_VOID(gl, glClipPlane, (GLenum plane, const GLdouble *equation), (plane, equation))
200 GL_FUNC_VOID(gl, glColorMaterial, (GLenum face, GLenum mode), (face, mode))
201 GL_FUNC_VOID(gl, glFogf, (GLenum pname, GLfloat param), (pname, param))
202 GL_FUNC_VOID(gl, glFogfv, (GLenum pname, const GLfloat *params), (pname, params))
203 GL_FUNC_VOID(gl, glFogi, (GLenum pname, GLint param), (pname, param))
204 GL_FUNC_VOID(gl, glFogiv, (GLenum pname, const GLint *params), (pname, params))
205 GL_FUNC_VOID(gl, glLightf, (GLenum light, GLenum pname, GLfloat param), (light, pname, param))
206 GL_FUNC_VOID(gl, glLightfv, (GLenum light, GLenum pname, const GLfloat *params), (light, pname, params))
207 GL_FUNC_VOID(gl, glLighti, (GLenum light, GLenum pname, GLint param), (light, pname, param))
208 GL_FUNC_VOID(gl, glLightiv, (GLenum light, GLenum pname, const GLint *params), (light, pname, params))
209 GL_FUNC_VOID(gl, glLightModelf, (GLenum pname, GLfloat param), (pname, param))
210 GL_FUNC_VOID(gl, glLightModelfv, (GLenum pname, const GLfloat *params), (pname, params))
211 GL_FUNC_VOID(gl, glLightModeli, (GLenum pname, GLint param), (pname, param))
212 GL_FUNC_VOID(gl, glLightModeliv, (GLenum pname, const GLint *params), (pname, params))
213 GL_FUNC_VOID(gl, glLineStipple, (GLint factor, GLushort pattern), (factor, pattern))
214 GL_FUNC_VOID(gl, glMaterialf, (GLenum face, GLenum pname, GLfloat param), (face, pname, param))
215 GL_FUNC_VOID(gl, glMaterialfv, (GLenum face, GLenum pname, const GLfloat *params), (face, pname, params))
216 GL_FUNC_VOID(gl, glMateriali, (GLenum face, GLenum pname, GLint param), (face, pname, param))
217 GL_FUNC_VOID(gl, glMaterialiv, (GLenum face, GLenum pname, const GLint *params), (face, pname, params))
218 GL_FUNC_VOID(gl, glPolygonStipple, (const GLubyte *mask), (mask))
219 GL_FUNC_VOID(gl, glShadeModel, (GLenum mode), (mode))
220 GL_FUNC_VOID(gl, glTexEnvf, (GLenum target, GLenum pname, GLfloat param), (target, pname, param))
221 GL_FUNC_VOID(gl, glTexEnvfv, (GLenum target, GLenum pname, const GLfloat *params), (target, pname, params))
222 GL_FUNC_VOID(gl, glTexEnvi, (GLenum target, GLenum pname, GLint param), (target, pname, param))
223 GL_FUNC_VOID(gl, glTexEnviv, (GLenum target, GLenum pname, const GLint *params), (target, pname, params))
224 GL_FUNC_VOID(gl, glTexGend, (GLenum coord, GLenum pname, GLdouble param), (coord, pname, param))
225 GL_FUNC_VOID(gl, glTexGendv, (GLenum coord, GLenum pname, const GLdouble *params), (coord, pname, params))
226 GL_FUNC_VOID(gl, glTexGenf, (GLenum coord, GLenum pname, GLfloat param), (coord, pname, param))
227 GL_FUNC_VOID(gl, glTexGenfv, (GLenum coord, GLenum pname, const GLfloat *params), (coord, pname, params))
228 GL_FUNC_VOID(gl, glTexGeni, (GLenum coord, GLenum pname, GLint param), (coord, pname, param))
229 GL_FUNC_VOID(gl, glTexGeniv, (GLenum coord, GLenum pname, const GLint *params), (coord, pname, params))
230 GL_FUNC_VOID(gl, glFeedbackBuffer, (GLsizei size, GLenum type, GLfloat *buffer), (size, type, buffer))
231 GL_FUNC_VOID(gl, glSelectBuffer, (GLsizei size, GLuint *buffer), (size, buffer))
232 GL_FUNC(gl, GLint, glRenderMode, (GLenum mode), (mode))
233 GL_FUNC_VOID(gl, glInitNames, (), ())
234 GL_FUNC_VOID(gl, glLoadName, (GLuint name), (name))
235 GL_FUNC_VOID(gl, glPassThrough, (GLfloat token), (token))
236 GL_FUNC_VOID(gl, glPopName, (), ())
237 GL_FUNC_VOID(gl, glPushName, (GLuint name), (name))
238 GL_FUNC_VOID(gl, glClearAccum, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha), (red, green, blue, alpha))
239 GL_FUNC_VOID(gl, glClearIndex, (GLfloat c), (c))
240 GL_FUNC_VOID(gl, glIndexMask, (GLuint mask), (mask))
241 GL_FUNC_VOID(gl, glAccum, (GLenum op, GLfloat value), (op, value))
242 GL_FUNC_VOID(gl, glPopAttrib, (), ())
243 GL_FUNC_VOID(gl, glPushAttrib, (GLbitfield mask), (mask))
244 GL_FUNC_VOID(gl, glMap1d, (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points), (target, u1, u2, stride, order, points))
245 GL_FUNC_VOID(gl, glMap1f, (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points), (target, u1, u2, stride, order, points))
246 GL_FUNC_VOID(gl, glMap2d, (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points), (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points))
247 GL_FUNC_VOID(gl, glMap2f, (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points), (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points))
248 GL_FUNC_VOID(gl, glMapGrid1d, (GLint un, GLdouble u1, GLdouble u2), (un, u1, u2))
249 GL_FUNC_VOID(gl, glMapGrid1f, (GLint un, GLfloat u1, GLfloat u2), (un, u1, u2))
250 GL_FUNC_VOID(gl, glMapGrid2d, (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2), (un, u1, u2, vn, v1, v2))
251 GL_FUNC_VOID(gl, glMapGrid2f, (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2), (un, u1, u2, vn, v1, v2))
252 GL_FUNC_VOID(gl, glEvalCoord1d, (GLdouble u), (u))
253 GL_FUNC_VOID(gl, glEvalCoord1dv, (const GLdouble *u), (u))
254 GL_FUNC_VOID(gl, glEvalCoord1f, (GLfloat u), (u))
255 GL_FUNC_VOID(gl, glEvalCoord1fv, (const GLfloat *u), (u))
256 GL_FUNC_VOID(gl, glEvalCoord2d, (GLdouble u, GLdouble v), (u, v))
257 GL_FUNC_VOID(gl, glEvalCoord2dv, (const GLdouble *u), (u))
258 GL_FUNC_VOID(gl, glEvalCoord2f, (GLfloat u, GLfloat v), (u, v))
259 GL_FUNC_VOID(gl, glEvalCoord2fv, (const GLfloat *u), (u))
260 GL_FUNC_VOID(gl, glEvalMesh1, (GLenum mode, GLint i1, GLint i2), (mode, i1, i2))
261 GL_FUNC_VOID(gl, glEvalPoint1, (GLint i), (i))
262 GL_FUNC_VOID(gl, glEvalMesh2, (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2), (mode, i1, i2, j1, j2))
263 GL_FUNC_VOID(gl, glEvalPoint2, (GLint i, GLint j), (i, j))
264 GL_FUNC_VOID(gl, glAlphaFunc, (GLenum func, GLfloat ref), (func, ref))
265 GL_FUNC_VOID(gl, glPixelZoom, (GLfloat xfactor, GLfloat yfactor), (xfactor, yfactor))
266 GL_FUNC_VOID(gl, glPixelTransferf, (GLenum pname, GLfloat param), (pname, param))
267 GL_FUNC_VOID(gl, glPixelTransferi, (GLenum pname, GLint param), (pname, param))
268 GL_FUNC_VOID(gl, glPixelMapfv, (GLenum map, GLint mapsize, const GLfloat *values), (map, mapsize, values))
269 GL_FUNC_VOID(gl, glPixelMapuiv, (GLenum map, GLint mapsize, const GLuint *values), (map, mapsize, values))
270 GL_FUNC_VOID(gl, glPixelMapusv, (GLenum map, GLint mapsize, const GLushort *values), (map, mapsize, values))
271 GL_FUNC_VOID(gl, glCopyPixels, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type), (x, y, width, height, type))
272 GL_FUNC_VOID(gl, glDrawPixels, (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels), (width, height, format, type, pixels))
273 GL_FUNC_VOID(gl, glGetClipPlane, (GLenum plane, GLdouble *equation), (plane, equation))
274 GL_FUNC_VOID(gl, glGetLightfv, (GLenum light, GLenum pname, GLfloat *params), (light, pname, params))
275 GL_FUNC_VOID(gl, glGetLightiv, (GLenum light, GLenum pname, GLint *params), (light, pname, params))
276 GL_FUNC_VOID(gl, glGetMapdv, (GLenum target, GLenum query, GLdouble *v), (target, query, v))
277 GL_FUNC_VOID(gl, glGetMapfv, (GLenum target, GLenum query, GLfloat *v), (target, query, v))
278 GL_FUNC_VOID(gl, glGetMapiv, (GLenum target, GLenum query, GLint *v), (target, query, v))
279 GL_FUNC_VOID(gl, glGetMaterialfv, (GLenum face, GLenum pname, GLfloat *params), (face, pname, params))
280 GL_FUNC_VOID(gl, glGetMaterialiv, (GLenum face, GLenum pname, GLint *params), (face, pname, params))
281 GL_FUNC_VOID(gl, glGetPixelMapfv, (GLenum map, GLfloat *values), (map, values))
282 GL_FUNC_VOID(gl, glGetPixelMapuiv, (GLenum map, GLuint *values), (map, values))
283 GL_FUNC_VOID(gl, glGetPixelMapusv, (GLenum map, GLushort *values), (map, values))
284 GL_FUNC_VOID(gl, glGetPolygonStipple, (GLubyte *mask), (mask))
285 GL_FUNC_VOID(gl, glGetTexEnvfv, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
286 GL_FUNC_VOID(gl, glGetTexEnviv, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
287 GL_FUNC_VOID(gl, glGetTexGendv, (GLenum coord, GLenum pname, GLdouble *params), (coord, pname, params))
288 GL_FUNC_VOID(gl, glGetTexGenfv, (GLenum coord, GLenum pname, GLfloat *params), (coord, pname, params))
289 GL_FUNC_VOID(gl, glGetTexGeniv, (GLenum coord, GLenum pname, GLint *params), (coord, pname, params))
290 GL_FUNC(gl, GLboolean, glIsList, (GLuint list), (list))
291 GL_FUNC_VOID(gl, glFrustum, (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar), (left, right, bottom, top, zNear, zFar))
292 GL_FUNC_VOID(gl, glLoadIdentity, (), ())
293 GL_FUNC_VOID(gl, glLoadMatrixf, (const GLfloat *m), (m))
294 GL_FUNC_VOID(gl, glLoadMatrixd, (const GLdouble *m), (m))
295 GL_FUNC_VOID(gl, glMatrixMode, (GLenum mode), (mode))
296 GL_FUNC_VOID(gl, glMultMatrixf, (const GLfloat *m), (m))
297 GL_FUNC_VOID(gl, glMultMatrixd, (const GLdouble *m), (m))
298 GL_FUNC_VOID(gl, glOrtho, (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar), (left, right, bottom, top, zNear, zFar))
299 GL_FUNC_VOID(gl, glPopMatrix, (), ())
300 GL_FUNC_VOID(gl, glPushMatrix, (), ())
301 GL_FUNC_VOID(gl, glRotated, (GLdouble angle, GLdouble x, GLdouble y, GLdouble z), (angle, x, y, z))
302 GL_FUNC_VOID(gl, glRotatef, (GLfloat angle, GLfloat x, GLfloat y, GLfloat z), (angle, x, y, z))
303 GL_FUNC_VOID(gl, glScaled, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
304 GL_FUNC_VOID(gl, glScalef, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
305 GL_FUNC_VOID(gl, glTranslated, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
306 GL_FUNC_VOID(gl, glTranslatef, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
307 GL_FUNC_VOID(gl, glDrawArrays, (GLenum mode, GLint first, GLsizei count), (mode, first, count))
308 GL_FUNC_VOID(gl, glDrawElements, (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices), (mode, count, type, indices))
309 GL_FUNC_VOID(gl, glGetPointerv, (GLenum pname, GLvoid **params), (pname, params))
310 GL_FUNC_VOID(gl, glPolygonOffset, (GLfloat factor, GLfloat units), (factor, units))
311 GL_FUNC_VOID(gl, glCopyTexImage1D, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border), (target, level, internalformat, x, y, width, border))
312 GL_FUNC_VOID(gl, glCopyTexImage2D, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border), (target, level, internalformat, x, y, width, height, border))
313 GL_FUNC_VOID(gl, glCopyTexSubImage1D, (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width), (target, level, xoffset, x, y, width))
314 GL_FUNC_VOID(gl, glCopyTexSubImage2D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height), (target, level, xoffset, yoffset, x, y, width, height))
315 GL_FUNC_VOID(gl, glTexSubImage1D, (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels), (target, level, xoffset, width, format, type, pixels))
316 GL_FUNC_VOID(gl, glTexSubImage2D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels), (target, level, xoffset, yoffset, width, height, format, type, pixels))
317 GL_FUNC_VOID(gl, glBindTexture, (GLenum target, GLuint texture), (target, texture))
318 GL_FUNC_VOID(gl, glDeleteTextures, (GLsizei n, const GLuint *textures), (n, textures))
319 GL_FUNC_VOID(gl, glGenTextures, (GLsizei n, GLuint *textures), (n, textures))
320 GL_FUNC(gl, GLboolean, glIsTexture, (GLuint texture), (texture))
321 GL_FUNC_VOID(gl, glArrayElement, (GLint i), (i))
322 GL_FUNC_VOID(gl, glColorPointer, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (size, type, stride, pointer))
323 GL_FUNC_VOID(gl, glDisableClientState, (GLenum array), (array))
324 GL_FUNC_VOID(gl, glEdgeFlagPointer, (GLsizei stride, const GLvoid *pointer), (stride, pointer))
325 GL_FUNC_VOID(gl, glEnableClientState, (GLenum array), (array))
326 GL_FUNC_VOID(gl, glIndexPointer, (GLenum type, GLsizei stride, const GLvoid *pointer), (type, stride, pointer))
327 GL_FUNC_VOID(gl, glInterleavedArrays, (GLenum format, GLsizei stride, const GLvoid *pointer), (format, stride, pointer))
328 GL_FUNC_VOID(gl, glNormalPointer, (GLenum type, GLsizei stride, const GLvoid *pointer), (type, stride, pointer))
329 GL_FUNC_VOID(gl, glTexCoordPointer, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (size, type, stride, pointer))
330 GL_FUNC_VOID(gl, glVertexPointer, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (size, type, stride, pointer))
331 GL_FUNC(gl, GLboolean, glAreTexturesResident, (GLsizei n, const GLuint *textures, GLboolean *residences), (n, textures, residences))
332 GL_FUNC_VOID(gl, glPrioritizeTextures, (GLsizei n, const GLuint *textures, const GLfloat *priorities), (n, textures, priorities))
333 GL_FUNC_VOID(gl, glIndexub, (GLubyte c), (c))
334 GL_FUNC_VOID(gl, glIndexubv, (const GLubyte *c), (c))
335 GL_FUNC_VOID(gl, glPopClientAttrib, (), ())
336 GL_FUNC_VOID(gl, glPushClientAttrib, (GLbitfield mask), (mask))
337 GL_FUNC_VOID(gl, glBlendColor, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha), (red, green, blue, alpha))
338 GL_FUNC_VOID(gl, glBlendEquation, (GLenum mode), (mode))
339 GL_FUNC_VOID(gl, glDrawRangeElements, (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices), (mode, start, end, count, type, indices))
340 GL_FUNC_VOID(gl, glTexImage3D, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels), (target, level, internalformat, width, height, depth, border, format, type, pixels))
341 GL_FUNC_VOID(gl, glTexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels), (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels))
342 GL_FUNC_VOID(gl, glCopyTexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height), (target, level, xoffset, yoffset, zoffset, x, y, width, height))
343 GL_FUNC_VOID(gl, glColorTable, (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table), (target, internalformat, width, format, type, table))
344 GL_FUNC_VOID(gl, glColorTableParameterfv, (GLenum target, GLenum pname, const GLfloat *params), (target, pname, params))
345 GL_FUNC_VOID(gl, glColorTableParameteriv, (GLenum target, GLenum pname, const GLint *params), (target, pname, params))
346 GL_FUNC_VOID(gl, glCopyColorTable, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width), (target, internalformat, x, y, width))
347 GL_FUNC_VOID(gl, glGetColorTable, (GLenum target, GLenum format, GLenum type, GLvoid *table), (target, format, type, table))
348 GL_FUNC_VOID(gl, glGetColorTableParameterfv, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
349 GL_FUNC_VOID(gl, glGetColorTableParameteriv, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
350 GL_FUNC_VOID(gl, glColorSubTable, (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data), (target, start, count, format, type, data))
351 GL_FUNC_VOID(gl, glCopyColorSubTable, (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width), (target, start, x, y, width))
352 GL_FUNC_VOID(gl, glConvolutionFilter1D, (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image), (target, internalformat, width, format, type, image))
353 GL_FUNC_VOID(gl, glConvolutionFilter2D, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image), (target, internalformat, width, height, format, type, image))
354 GL_FUNC_VOID(gl, glConvolutionParameterf, (GLenum target, GLenum pname, GLfloat params), (target, pname, params))
355 GL_FUNC_VOID(gl, glConvolutionParameterfv, (GLenum target, GLenum pname, const GLfloat *params), (target, pname, params))
356 GL_FUNC_VOID(gl, glConvolutionParameteri, (GLenum target, GLenum pname, GLint params), (target, pname, params))
357 GL_FUNC_VOID(gl, glConvolutionParameteriv, (GLenum target, GLenum pname, const GLint *params), (target, pname, params))
358 GL_FUNC_VOID(gl, glCopyConvolutionFilter1D, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width), (target, internalformat, x, y, width))
359 GL_FUNC_VOID(gl, glCopyConvolutionFilter2D, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height), (target, internalformat, x, y, width, height))
360 GL_FUNC_VOID(gl, glGetConvolutionFilter, (GLenum target, GLenum format, GLenum type, GLvoid *image), (target, format, type, image))
361 GL_FUNC_VOID(gl, glGetConvolutionParameterfv, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
362 GL_FUNC_VOID(gl, glGetConvolutionParameteriv, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
363 GL_FUNC_VOID(gl, glGetSeparableFilter, (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span), (target, format, type, row, column, span))
364 GL_FUNC_VOID(gl, glSeparableFilter2D, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column), (target, internalformat, width, height, format, type, row, column))
365 GL_FUNC_VOID(gl, glGetHistogram, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values), (target, reset, format, type, values))
366 GL_FUNC_VOID(gl, glGetHistogramParameterfv, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
367 GL_FUNC_VOID(gl, glGetHistogramParameteriv, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
368 GL_FUNC_VOID(gl, glGetMinmax, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values), (target, reset, format, type, values))
369 GL_FUNC_VOID(gl, glGetMinmaxParameterfv, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
370 GL_FUNC_VOID(gl, glGetMinmaxParameteriv, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
371 GL_FUNC_VOID(gl, glHistogram, (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink), (target, width, internalformat, sink))
372 GL_FUNC_VOID(gl, glMinmax, (GLenum target, GLenum internalformat, GLboolean sink), (target, internalformat, sink))
373 GL_FUNC_VOID(gl, glResetHistogram, (GLenum target), (target))
374 GL_FUNC_VOID(gl, glResetMinmax, (GLenum target), (target))
375 GL_FUNC_VOID(gl, glActiveTexture, (GLenum texture), (texture))
376 GL_FUNC_VOID(gl, glSampleCoverage, (GLfloat value, GLboolean invert), (value, invert))
377 GL_FUNC_VOID(gl, glCompressedTexImage3D, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data), (target, level, internalformat, width, height, depth, border, imageSize, data))
378 GL_FUNC_VOID(gl, glCompressedTexImage2D, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data), (target, level, internalformat, width, height, border, imageSize, data))
379 GL_FUNC_VOID(gl, glCompressedTexImage1D, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data), (target, level, internalformat, width, border, imageSize, data))
380 GL_FUNC_VOID(gl, glCompressedTexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data), (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data))
381 GL_FUNC_VOID(gl, glCompressedTexSubImage2D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data), (target, level, xoffset, yoffset, width, height, format, imageSize, data))
382 GL_FUNC_VOID(gl, glCompressedTexSubImage1D, (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data), (target, level, xoffset, width, format, imageSize, data))
383 GL_FUNC_VOID(gl, glGetCompressedTexImage, (GLenum target, GLint level, GLvoid *img), (target, level, img))
384 GL_FUNC_VOID(gl, glClientActiveTexture, (GLenum texture), (texture))
385 GL_FUNC_VOID(gl, glMultiTexCoord1d, (GLenum target, GLdouble s), (target, s))
386 GL_FUNC_VOID(gl, glMultiTexCoord1dv, (GLenum target, const GLdouble *v), (target, v))
387 GL_FUNC_VOID(gl, glMultiTexCoord1f, (GLenum target, GLfloat s), (target, s))
388 GL_FUNC_VOID(gl, glMultiTexCoord1fv, (GLenum target, const GLfloat *v), (target, v))
389 GL_FUNC_VOID(gl, glMultiTexCoord1i, (GLenum target, GLint s), (target, s))
390 GL_FUNC_VOID(gl, glMultiTexCoord1iv, (GLenum target, const GLint *v), (target, v))
391 GL_FUNC_VOID(gl, glMultiTexCoord1s, (GLenum target, GLshort s), (target, s))
392 GL_FUNC_VOID(gl, glMultiTexCoord1sv, (GLenum target, const GLshort *v), (target, v))
393 GL_FUNC_VOID(gl, glMultiTexCoord2d, (GLenum target, GLdouble s, GLdouble t), (target, s, t))
394 GL_FUNC_VOID(gl, glMultiTexCoord2dv, (GLenum target, const GLdouble *v), (target, v))
395 GL_FUNC_VOID(gl, glMultiTexCoord2f, (GLenum target, GLfloat s, GLfloat t), (target, s, t))
396 GL_FUNC_VOID(gl, glMultiTexCoord2fv, (GLenum target, const GLfloat *v), (target, v))
397 GL_FUNC_VOID(gl, glMultiTexCoord2i, (GLenum target, GLint s, GLint t), (target, s, t))
398 GL_FUNC_VOID(gl, glMultiTexCoord2iv, (GLenum target, const GLint *v), (target, v))
399 GL_FUNC_VOID(gl, glMultiTexCoord2s, (GLenum target, GLshort s, GLshort t), (target, s, t))
400 GL_FUNC_VOID(gl, glMultiTexCoord2sv, (GLenum target, const GLshort *v), (target, v))
401 GL_FUNC_VOID(gl, glMultiTexCoord3d, (GLenum target, GLdouble s, GLdouble t, GLdouble r), (target, s, t, r))
402 GL_FUNC_VOID(gl, glMultiTexCoord3dv, (GLenum target, const GLdouble *v), (target, v))
403 GL_FUNC_VOID(gl, glMultiTexCoord3f, (GLenum target, GLfloat s, GLfloat t, GLfloat r), (target, s, t, r))
404 GL_FUNC_VOID(gl, glMultiTexCoord3fv, (GLenum target, const GLfloat *v), (target, v))
405 GL_FUNC_VOID(gl, glMultiTexCoord3i, (GLenum target, GLint s, GLint t, GLint r), (target, s, t, r))
406 GL_FUNC_VOID(gl, glMultiTexCoord3iv, (GLenum target, const GLint *v), (target, v))
407 GL_FUNC_VOID(gl, glMultiTexCoord3s, (GLenum target, GLshort s, GLshort t, GLshort r), (target, s, t, r))
408 GL_FUNC_VOID(gl, glMultiTexCoord3sv, (GLenum target, const GLshort *v), (target, v))
409 GL_FUNC_VOID(gl, glMultiTexCoord4d, (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q), (target, s, t, r, q))
410 GL_FUNC_VOID(gl, glMultiTexCoord4dv, (GLenum target, const GLdouble *v), (target, v))
411 GL_FUNC_VOID(gl, glMultiTexCoord4f, (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q), (target, s, t, r, q))
412 GL_FUNC_VOID(gl, glMultiTexCoord4fv, (GLenum target, const GLfloat *v), (target, v))
413 GL_FUNC_VOID(gl, glMultiTexCoord4i, (GLenum target, GLint s, GLint t, GLint r, GLint q), (target, s, t, r, q))
414 GL_FUNC_VOID(gl, glMultiTexCoord4iv, (GLenum target, const GLint *v), (target, v))
415 GL_FUNC_VOID(gl, glMultiTexCoord4s, (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q), (target, s, t, r, q))
416 GL_FUNC_VOID(gl, glMultiTexCoord4sv, (GLenum target, const GLshort *v), (target, v))
417 GL_FUNC_VOID(gl, glLoadTransposeMatrixf, (const GLfloat *m), (m))
418 GL_FUNC_VOID(gl, glLoadTransposeMatrixd, (const GLdouble *m), (m))
419 GL_FUNC_VOID(gl, glMultTransposeMatrixf, (const GLfloat *m), (m))
420 GL_FUNC_VOID(gl, glMultTransposeMatrixd, (const GLdouble *m), (m))
421 GL_FUNC_VOID(gl, glBlendFuncSeparate, (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha), (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha))
422 GL_FUNC_VOID(gl, glMultiDrawArrays, (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount), (mode, first, count, drawcount))
423 GL_FUNC_VOID(gl, glMultiDrawElements, (GLenum mode, const GLsizei *count, GLenum type, GLvoid *const *indices, GLsizei drawcount), (mode, count, type, indices, drawcount))
424 GL_FUNC_VOID(gl, glPointParameterf, (GLenum pname, GLfloat param), (pname, param))
425 GL_FUNC_VOID(gl, glPointParameterfv, (GLenum pname, const GLfloat *params), (pname, params))
426 GL_FUNC_VOID(gl, glPointParameteri, (GLenum pname, GLint param), (pname, param))
427 GL_FUNC_VOID(gl, glPointParameteriv, (GLenum pname, const GLint *params), (pname, params))
428 GL_FUNC_VOID(gl, glFogCoordf, (GLfloat coord), (coord))
429 GL_FUNC_VOID(gl, glFogCoordfv, (const GLfloat *coord), (coord))
430 GL_FUNC_VOID(gl, glFogCoordd, (GLdouble coord), (coord))
431 GL_FUNC_VOID(gl, glFogCoorddv, (const GLdouble *coord), (coord))
432 GL_FUNC_VOID(gl, glFogCoordPointer, (GLenum type, GLsizei stride, const GLvoid *pointer), (type, stride, pointer))
433 GL_FUNC_VOID(gl, glSecondaryColor3b, (GLbyte red, GLbyte green, GLbyte blue), (red, green, blue))
434 GL_FUNC_VOID(gl, glSecondaryColor3bv, (const GLbyte *v), (v))
435 GL_FUNC_VOID(gl, glSecondaryColor3d, (GLdouble red, GLdouble green, GLdouble blue), (red, green, blue))
436 GL_FUNC_VOID(gl, glSecondaryColor3dv, (const GLdouble *v), (v))
437 GL_FUNC_VOID(gl, glSecondaryColor3f, (GLfloat red, GLfloat green, GLfloat blue), (red, green, blue))
438 GL_FUNC_VOID(gl, glSecondaryColor3fv, (const GLfloat *v), (v))
439 GL_FUNC_VOID(gl, glSecondaryColor3i, (GLint red, GLint green, GLint blue), (red, green, blue))
440 GL_FUNC_VOID(gl, glSecondaryColor3iv, (const GLint *v), (v))
441 GL_FUNC_VOID(gl, glSecondaryColor3s, (GLshort red, GLshort green, GLshort blue), (red, green, blue))
442 GL_FUNC_VOID(gl, glSecondaryColor3sv, (const GLshort *v), (v))
443 GL_FUNC_VOID(gl, glSecondaryColor3ub, (GLubyte red, GLubyte green, GLubyte blue), (red, green, blue))
444 GL_FUNC_VOID(gl, glSecondaryColor3ubv, (const GLubyte *v), (v))
445 GL_FUNC_VOID(gl, glSecondaryColor3ui, (GLuint red, GLuint green, GLuint blue), (red, green, blue))
446 GL_FUNC_VOID(gl, glSecondaryColor3uiv, (const GLuint *v), (v))
447 GL_FUNC_VOID(gl, glSecondaryColor3us, (GLushort red, GLushort green, GLushort blue), (red, green, blue))
448 GL_FUNC_VOID(gl, glSecondaryColor3usv, (const GLushort *v), (v))
449 GL_FUNC_VOID(gl, glSecondaryColorPointer, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (size, type, stride, pointer))
450 GL_FUNC_VOID(gl, glWindowPos2d, (GLdouble x, GLdouble y), (x, y))
451 GL_FUNC_VOID(gl, glWindowPos2dv, (const GLdouble *v), (v))
452 GL_FUNC_VOID(gl, glWindowPos2f, (GLfloat x, GLfloat y), (x, y))
453 GL_FUNC_VOID(gl, glWindowPos2fv, (const GLfloat *v), (v))
454 GL_FUNC_VOID(gl, glWindowPos2i, (GLint x, GLint y), (x, y))
455 GL_FUNC_VOID(gl, glWindowPos2iv, (const GLint *v), (v))
456 GL_FUNC_VOID(gl, glWindowPos2s, (GLshort x, GLshort y), (x, y))
457 GL_FUNC_VOID(gl, glWindowPos2sv, (const GLshort *v), (v))
458 GL_FUNC_VOID(gl, glWindowPos3d, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
459 GL_FUNC_VOID(gl, glWindowPos3dv, (const GLdouble *v), (v))
460 GL_FUNC_VOID(gl, glWindowPos3f, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
461 GL_FUNC_VOID(gl, glWindowPos3fv, (const GLfloat *v), (v))
462 GL_FUNC_VOID(gl, glWindowPos3i, (GLint x, GLint y, GLint z), (x, y, z))
463 GL_FUNC_VOID(gl, glWindowPos3iv, (const GLint *v), (v))
464 GL_FUNC_VOID(gl, glWindowPos3s, (GLshort x, GLshort y, GLshort z), (x, y, z))
465 GL_FUNC_VOID(gl, glWindowPos3sv, (const GLshort *v), (v))
466 GL_FUNC_VOID(gl, glGenQueries, (GLsizei n, GLuint *ids), (n, ids))
467 GL_FUNC_VOID(gl, glDeleteQueries, (GLsizei n, const GLuint *ids), (n, ids))
468 GL_FUNC(gl, GLboolean, glIsQuery, (GLuint id), (id))
469 GL_FUNC_VOID(gl, glBeginQuery, (GLenum target, GLuint id), (target, id))
470 GL_FUNC_VOID(gl, glEndQuery, (GLenum target), (target))
471 GL_FUNC_VOID(gl, glGetQueryiv, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
472 GL_FUNC_VOID(gl, glGetQueryObjectiv, (GLuint id, GLenum pname, GLint *params), (id, pname, params))
473 GL_FUNC_VOID(gl, glGetQueryObjectuiv, (GLuint id, GLenum pname, GLuint *params), (id, pname, params))
474 GL_FUNC_VOID(gl, glBindBuffer, (GLenum target, GLuint buffer), (target, buffer))
475 GL_FUNC_VOID(gl, glDeleteBuffers, (GLsizei n, const GLuint *buffers), (n, buffers))
476 GL_FUNC_VOID(gl, glGenBuffers, (GLsizei n, GLuint *buffers), (n, buffers))
477 GL_FUNC(gl, GLboolean, glIsBuffer, (GLuint buffer), (buffer))
478 GL_FUNC_VOID(gl, glBufferData, (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage), (target, size, data, usage))
479 GL_FUNC_VOID(gl, glBufferSubData, (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data), (target, offset, size, data))
480 GL_FUNC_VOID(gl, glGetBufferSubData, (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data), (target, offset, size, data))
481 GL_FUNC(gl, GLvoid *, glMapBuffer, (GLenum target, GLenum access), (target, access))
482 GL_FUNC(gl, GLboolean, glUnmapBuffer, (GLenum target), (target))
483 GL_FUNC_VOID(gl, glGetBufferParameteriv, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
484 GL_FUNC_VOID(gl, glGetBufferPointerv, (GLenum target, GLenum pname, GLvoid **params), (target, pname, params))
485 GL_FUNC_VOID(gl, glBlendEquationSeparate, (GLenum modeRGB, GLenum modeAlpha), (modeRGB, modeAlpha))
486 GL_FUNC_VOID(gl, glDrawBuffers, (GLsizei n, const GLenum *bufs), (n, bufs))
487 GL_FUNC_VOID(gl, glStencilOpSeparate, (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass), (face, sfail, dpfail, dppass))
488 GL_FUNC_VOID(gl, glStencilFuncSeparate, (GLenum face, GLenum func, GLint ref, GLuint mask), (face, func, ref, mask))
489 GL_FUNC_VOID(gl, glStencilMaskSeparate, (GLenum face, GLuint mask), (face, mask))
490 GL_FUNC_VOID(gl, glAttachShader, (GLuint program, GLuint shader), (program, shader))
491 GL_FUNC_VOID(gl, glBindAttribLocation, (GLuint program, GLuint index, const GLchar *name), (program, index, name))
492 GL_FUNC_VOID(gl, glCompileShader, (GLuint shader), (shader))
493 GL_FUNC(gl, GLuint, glCreateProgram, (), ())
494 GL_FUNC(gl, GLuint, glCreateShader, (GLenum type), (type))
495 GL_FUNC_VOID(gl, glDeleteProgram, (GLuint program), (program))
496 GL_FUNC_VOID(gl, glDeleteShader, (GLuint shader), (shader))
497 GL_FUNC_VOID(gl, glDetachShader, (GLuint program, GLuint shader), (program, shader))
498 GL_FUNC_VOID(gl, glDisableVertexAttribArray, (GLuint index), (index))
499 GL_FUNC_VOID(gl, glEnableVertexAttribArray, (GLuint index), (index))
500 GL_FUNC_VOID(gl, glGetActiveAttrib, (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name), (program, index, bufSize, length, size, type, name))
501 GL_FUNC_VOID(gl, glGetActiveUniform, (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name), (program, index, bufSize, length, size, type, name))
502 GL_FUNC_VOID(gl, glGetAttachedShaders, (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj), (program, maxCount, count, obj))
503 GL_FUNC(gl, GLint, glGetAttribLocation, (GLuint program, const GLchar *name), (program, name))
504 GL_FUNC_VOID(gl, glGetProgramiv, (GLuint program, GLenum pname, GLint *params), (program, pname, params))
505 GL_FUNC_VOID(gl, glGetProgramInfoLog, (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog), (program, bufSize, length, infoLog))
506 GL_FUNC_VOID(gl, glGetShaderiv, (GLuint shader, GLenum pname, GLint *params), (shader, pname, params))
507 GL_FUNC_VOID(gl, glGetShaderInfoLog, (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog), (shader, bufSize, length, infoLog))
508 GL_FUNC_VOID(gl, glGetShaderSource, (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source), (shader, bufSize, length, source))
509 GL_FUNC(gl, GLint, glGetUniformLocation, (GLuint program, const GLchar *name), (program, name))
510 GL_FUNC_VOID(gl, glGetUniformfv, (GLuint program, GLint location, GLfloat *params), (program, location, params))
511 GL_FUNC_VOID(gl, glGetUniformiv, (GLuint program, GLint location, GLint *params), (program, location, params))
512 GL_FUNC_VOID(gl, glGetVertexAttribdv, (GLuint index, GLenum pname, GLdouble *params), (index, pname, params))
513 GL_FUNC_VOID(gl, glGetVertexAttribfv, (GLuint index, GLenum pname, GLfloat *params), (index, pname, params))
514 GL_FUNC_VOID(gl, glGetVertexAttribiv, (GLuint index, GLenum pname, GLint *params), (index, pname, params))
515 GL_FUNC_VOID(gl, glGetVertexAttribPointerv, (GLuint index, GLenum pname, GLvoid **pointer), (index, pname, pointer))
516 GL_FUNC(gl, GLboolean, glIsProgram, (GLuint program), (program))
517 GL_FUNC(gl, GLboolean, glIsShader, (GLuint shader), (shader))
518 GL_FUNC_VOID(gl, glLinkProgram, (GLuint program), (program))
519 GL_FUNC_VOID(gl, glShaderSource, (GLuint shader, GLsizei count, GLchar *const *string, const GLint *length), (shader, count, string, length))
520 GL_FUNC_VOID(gl, glUseProgram, (GLuint program), (program))
521 GL_FUNC_VOID(gl, glUniform1f, (GLint location, GLfloat v0), (location, v0))
522 GL_FUNC_VOID(gl, glUniform2f, (GLint location, GLfloat v0, GLfloat v1), (location, v0, v1))
523 GL_FUNC_VOID(gl, glUniform3f, (GLint location, GLfloat v0, GLfloat v1, GLfloat v2), (location, v0, v1, v2))
524 GL_FUNC_VOID(gl, glUniform4f, (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3), (location, v0, v1, v2, v3))
525 GL_FUNC_VOID(gl, glUniform1i, (GLint location, GLint v0), (location, v0))
526 GL_FUNC_VOID(gl, glUniform2i, (GLint location, GLint v0, GLint v1), (location, v0, v1))
527 GL_FUNC_VOID(gl, glUniform3i, (GLint location, GLint v0, GLint v1, GLint v2), (location, v0, v1, v2))
528 GL_FUNC_VOID(gl, glUniform4i, (GLint location, GLint v0, GLint v1, GLint v2, GLint v3), (location, v0, v1, v2, v3))
529 GL_FUNC_VOID(gl, glUniform1fv, (GLint location, GLsizei count, const GLfloat *value), (location, count, value))
530 GL_FUNC_VOID(gl, glUniform2fv, (GLint location, GLsizei count, const GLfloat *value), (location, count, value))
531 GL_FUNC_VOID(gl, glUniform3fv, (GLint location, GLsizei count, const GLfloat *value), (location, count, value))
532 GL_FUNC_VOID(gl, glUniform4fv, (GLint location, GLsizei count, const GLfloat *value), (location, count, value))
533 GL_FUNC_VOID(gl, glUniform1iv, (GLint location, GLsizei count, const GLint *value), (location, count, value))
534 GL_FUNC_VOID(gl, glUniform2iv, (GLint location, GLsizei count, const GLint *value), (location, count, value))
535 GL_FUNC_VOID(gl, glUniform3iv, (GLint location, GLsizei count, const GLint *value), (location, count, value))
536 GL_FUNC_VOID(gl, glUniform4iv, (GLint location, GLsizei count, const GLint *value), (location, count, value))
537 GL_FUNC_VOID(gl, glUniformMatrix2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
538 GL_FUNC_VOID(gl, glUniformMatrix3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
539 GL_FUNC_VOID(gl, glUniformMatrix4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
540 GL_FUNC_VOID(gl, glValidateProgram, (GLuint program), (program))
541 GL_FUNC_VOID(gl, glVertexAttrib1d, (GLuint index, GLdouble x), (index, x))
542 GL_FUNC_VOID(gl, glVertexAttrib1dv, (GLuint index, const GLdouble *v), (index, v))
543 GL_FUNC_VOID(gl, glVertexAttrib1f, (GLuint index, GLfloat x), (index, x))
544 GL_FUNC_VOID(gl, glVertexAttrib1fv, (GLuint index, const GLfloat *v), (index, v))
545 GL_FUNC_VOID(gl, glVertexAttrib1s, (GLuint index, GLshort x), (index, x))
546 GL_FUNC_VOID(gl, glVertexAttrib1sv, (GLuint index, const GLshort *v), (index, v))
547 GL_FUNC_VOID(gl, glVertexAttrib2d, (GLuint index, GLdouble x, GLdouble y), (index, x, y))
548 GL_FUNC_VOID(gl, glVertexAttrib2dv, (GLuint index, const GLdouble *v), (index, v))
549 GL_FUNC_VOID(gl, glVertexAttrib2f, (GLuint index, GLfloat x, GLfloat y), (index, x, y))
550 GL_FUNC_VOID(gl, glVertexAttrib2fv, (GLuint index, const GLfloat *v), (index, v))
551 GL_FUNC_VOID(gl, glVertexAttrib2s, (GLuint index, GLshort x, GLshort y), (index, x, y))
552 GL_FUNC_VOID(gl, glVertexAttrib2sv, (GLuint index, const GLshort *v), (index, v))
553 GL_FUNC_VOID(gl, glVertexAttrib3d, (GLuint index, GLdouble x, GLdouble y, GLdouble z), (index, x, y, z))
554 GL_FUNC_VOID(gl, glVertexAttrib3dv, (GLuint index, const GLdouble *v), (index, v))
555 GL_FUNC_VOID(gl, glVertexAttrib3f, (GLuint index, GLfloat x, GLfloat y, GLfloat z), (index, x, y, z))
556 GL_FUNC_VOID(gl, glVertexAttrib3fv, (GLuint index, const GLfloat *v), (index, v))
557 GL_FUNC_VOID(gl, glVertexAttrib3s, (GLuint index, GLshort x, GLshort y, GLshort z), (index, x, y, z))
558 GL_FUNC_VOID(gl, glVertexAttrib3sv, (GLuint index, const GLshort *v), (index, v))
559 GL_FUNC_VOID(gl, glVertexAttrib4Nbv, (GLuint index, const GLbyte *v), (index, v))
560 GL_FUNC_VOID(gl, glVertexAttrib4Niv, (GLuint index, const GLint *v), (index, v))
561 GL_FUNC_VOID(gl, glVertexAttrib4Nsv, (GLuint index, const GLshort *v), (index, v))
562 GL_FUNC_VOID(gl, glVertexAttrib4Nub, (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w), (index, x, y, z, w))
563 GL_FUNC_VOID(gl, glVertexAttrib4Nubv, (GLuint index, const GLubyte *v), (index, v))
564 GL_FUNC_VOID(gl, glVertexAttrib4Nuiv, (GLuint index, const GLuint *v), (index, v))
565 GL_FUNC_VOID(gl, glVertexAttrib4Nusv, (GLuint index, const GLushort *v), (index, v))
566 GL_FUNC_VOID(gl, glVertexAttrib4bv, (GLuint index, const GLbyte *v), (index, v))
567 GL_FUNC_VOID(gl, glVertexAttrib4d, (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (index, x, y, z, w))
568 GL_FUNC_VOID(gl, glVertexAttrib4dv, (GLuint index, const GLdouble *v), (index, v))
569 GL_FUNC_VOID(gl, glVertexAttrib4f, (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (index, x, y, z, w))
570 GL_FUNC_VOID(gl, glVertexAttrib4fv, (GLuint index, const GLfloat *v), (index, v))
571 GL_FUNC_VOID(gl, glVertexAttrib4iv, (GLuint index, const GLint *v), (index, v))
572 GL_FUNC_VOID(gl, glVertexAttrib4s, (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w), (index, x, y, z, w))
573 GL_FUNC_VOID(gl, glVertexAttrib4sv, (GLuint index, const GLshort *v), (index, v))
574 GL_FUNC_VOID(gl, glVertexAttrib4ubv, (GLuint index, const GLubyte *v), (index, v))
575 GL_FUNC_VOID(gl, glVertexAttrib4uiv, (GLuint index, const GLuint *v), (index, v))
576 GL_FUNC_VOID(gl, glVertexAttrib4usv, (GLuint index, const GLushort *v), (index, v))
577 GL_FUNC_VOID(gl, glVertexAttribPointer, (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer), (index, size, type, normalized, stride, pointer))
578 GL_FUNC_VOID(gl, glUniformMatrix2x3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
579 GL_FUNC_VOID(gl, glUniformMatrix3x2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
580 GL_FUNC_VOID(gl, glUniformMatrix2x4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
581 GL_FUNC_VOID(gl, glUniformMatrix4x2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
582 GL_FUNC_VOID(gl, glUniformMatrix3x4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
583 GL_FUNC_VOID(gl, glUniformMatrix4x3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
584 GL_FUNC_VOID(gl, glColorMaski, (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a), (index, r, g, b, a))
585 GL_FUNC_VOID(gl, glGetBooleani_v, (GLenum target, GLuint index, GLboolean *data), (target, index, data))
586 GL_FUNC_VOID(gl, glGetIntegeri_v, (GLenum target, GLuint index, GLint *data), (target, index, data))
587 GL_FUNC_VOID(gl, glEnablei, (GLenum target, GLuint index), (target, index))
588 GL_FUNC_VOID(gl, glDisablei, (GLenum target, GLuint index), (target, index))
589 GL_FUNC(gl, GLboolean, glIsEnabledi, (GLenum target, GLuint index), (target, index))
590 GL_FUNC_VOID(gl, glBeginTransformFeedback, (GLenum primitiveMode), (primitiveMode))
591 GL_FUNC_VOID(gl, glEndTransformFeedback, (), ())
592 GL_FUNC_VOID(gl, glBindBufferRange, (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size), (target, index, buffer, offset, size))
593 GL_FUNC_VOID(gl, glBindBufferBase, (GLenum target, GLuint index, GLuint buffer), (target, index, buffer))
594 GL_FUNC_VOID(gl, glTransformFeedbackVaryings, (GLuint program, GLsizei count, GLchar *const *varyings, GLenum bufferMode), (program, count, varyings, bufferMode))
595 GL_FUNC_VOID(gl, glGetTransformFeedbackVarying, (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name), (program, index, bufSize, length, size, type, name))
596 GL_FUNC_VOID(gl, glClampColor, (GLenum target, GLenum clamp), (target, clamp))
597 GL_FUNC_VOID(gl, glBeginConditionalRender, (GLuint id, GLenum mode), (id, mode))
598 GL_FUNC_VOID(gl, glEndConditionalRender, (), ())
599 GL_FUNC_VOID(gl, glVertexAttribIPointer, (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (index, size, type, stride, pointer))
600 GL_FUNC_VOID(gl, glGetVertexAttribIiv, (GLuint index, GLenum pname, GLint *params), (index, pname, params))
601 GL_FUNC_VOID(gl, glGetVertexAttribIuiv, (GLuint index, GLenum pname, GLuint *params), (index, pname, params))
602 GL_FUNC_VOID(gl, glVertexAttribI1i, (GLuint index, GLint x), (index, x))
603 GL_FUNC_VOID(gl, glVertexAttribI2i, (GLuint index, GLint x, GLint y), (index, x, y))
604 GL_FUNC_VOID(gl, glVertexAttribI3i, (GLuint index, GLint x, GLint y, GLint z), (index, x, y, z))
605 GL_FUNC_VOID(gl, glVertexAttribI4i, (GLuint index, GLint x, GLint y, GLint z, GLint w), (index, x, y, z, w))
606 GL_FUNC_VOID(gl, glVertexAttribI1ui, (GLuint index, GLuint x), (index, x))
607 GL_FUNC_VOID(gl, glVertexAttribI2ui, (GLuint index, GLuint x, GLuint y), (index, x, y))
608 GL_FUNC_VOID(gl, glVertexAttribI3ui, (GLuint index, GLuint x, GLuint y, GLuint z), (index, x, y, z))
609 GL_FUNC_VOID(gl, glVertexAttribI4ui, (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w), (index, x, y, z, w))
610 GL_FUNC_VOID(gl, glVertexAttribI1iv, (GLuint index, const GLint *v), (index, v))
611 GL_FUNC_VOID(gl, glVertexAttribI2iv, (GLuint index, const GLint *v), (index, v))
612 GL_FUNC_VOID(gl, glVertexAttribI3iv, (GLuint index, const GLint *v), (index, v))
613 GL_FUNC_VOID(gl, glVertexAttribI4iv, (GLuint index, const GLint *v), (index, v))
614 GL_FUNC_VOID(gl, glVertexAttribI1uiv, (GLuint index, const GLuint *v), (index, v))
615 GL_FUNC_VOID(gl, glVertexAttribI2uiv, (GLuint index, const GLuint *v), (index, v))
616 GL_FUNC_VOID(gl, glVertexAttribI3uiv, (GLuint index, const GLuint *v), (index, v))
617 GL_FUNC_VOID(gl, glVertexAttribI4uiv, (GLuint index, const GLuint *v), (index, v))
618 GL_FUNC_VOID(gl, glVertexAttribI4bv, (GLuint index, const GLbyte *v), (index, v))
619 GL_FUNC_VOID(gl, glVertexAttribI4sv, (GLuint index, const GLshort *v), (index, v))
620 GL_FUNC_VOID(gl, glVertexAttribI4ubv, (GLuint index, const GLubyte *v), (index, v))
621 GL_FUNC_VOID(gl, glVertexAttribI4usv, (GLuint index, const GLushort *v), (index, v))
622 GL_FUNC_VOID(gl, glGetUniformuiv, (GLuint program, GLint location, GLuint *params), (program, location, params))
623 GL_FUNC_VOID(gl, glBindFragDataLocation, (GLuint program, GLuint color, const GLchar *name), (program, color, name))
624 GL_FUNC(gl, GLint, glGetFragDataLocation, (GLuint program, const GLchar *name), (program, name))
625 GL_FUNC_VOID(gl, glUniform1ui, (GLint location, GLuint v0), (location, v0))
626 GL_FUNC_VOID(gl, glUniform2ui, (GLint location, GLuint v0, GLuint v1), (location, v0, v1))
627 GL_FUNC_VOID(gl, glUniform3ui, (GLint location, GLuint v0, GLuint v1, GLuint v2), (location, v0, v1, v2))
628 GL_FUNC_VOID(gl, glUniform4ui, (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3), (location, v0, v1, v2, v3))
629 GL_FUNC_VOID(gl, glUniform1uiv, (GLint location, GLsizei count, const GLuint *value), (location, count, value))
630 GL_FUNC_VOID(gl, glUniform2uiv, (GLint location, GLsizei count, const GLuint *value), (location, count, value))
631 GL_FUNC_VOID(gl, glUniform3uiv, (GLint location, GLsizei count, const GLuint *value), (location, count, value))
632 GL_FUNC_VOID(gl, glUniform4uiv, (GLint location, GLsizei count, const GLuint *value), (location, count, value))
633 GL_FUNC_VOID(gl, glTexParameterIiv, (GLenum target, GLenum pname, const GLint *params), (target, pname, params))
634 GL_FUNC_VOID(gl, glTexParameterIuiv, (GLenum target, GLenum pname, const GLuint *params), (target, pname, params))
635 GL_FUNC_VOID(gl, glGetTexParameterIiv, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
636 GL_FUNC_VOID(gl, glGetTexParameterIuiv, (GLenum target, GLenum pname, GLuint *params), (target, pname, params))
637 GL_FUNC_VOID(gl, glClearBufferiv, (GLenum buffer, GLint drawbuffer, const GLint *value), (buffer, drawbuffer, value))
638 GL_FUNC_VOID(gl, glClearBufferuiv, (GLenum buffer, GLint drawbuffer, const GLuint *value), (buffer, drawbuffer, value))
639 GL_FUNC_VOID(gl, glClearBufferfv, (GLenum buffer, GLint drawbuffer, const GLfloat *value), (buffer, drawbuffer, value))
640 GL_FUNC_VOID(gl, glClearBufferfi, (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil), (buffer, drawbuffer, depth, stencil))
641 GL_FUNC(gl, const GLubyte *, glGetStringi, (GLenum name, GLuint index), (name, index))
642 GL_FUNC_VOID(gl, glDrawArraysInstanced, (GLenum mode, GLint first, GLsizei count, GLsizei instancecount), (mode, first, count, instancecount))
643 GL_FUNC_VOID(gl, glDrawElementsInstanced, (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount), (mode, count, type, indices, instancecount))
644 GL_FUNC_VOID(gl, glTexBuffer, (GLenum target, GLenum internalformat, GLuint buffer), (target, internalformat, buffer))
645 GL_FUNC_VOID(gl, glPrimitiveRestartIndex, (GLuint index), (index))
646 GL_FUNC_VOID(gl, glGetInteger64i_v, (GLenum target, GLuint index, GLint64 *data), (target, index, data))
647 GL_FUNC_VOID(gl, glGetBufferParameteri64v, (GLenum target, GLenum pname, GLint64 *params), (target, pname, params))
648 GL_FUNC_VOID(gl, glFramebufferTexture, (GLenum target, GLenum attachment, GLuint texture, GLint level), (target, attachment, texture, level))
649 GL_FUNC_VOID(gl, glVertexAttribDivisor, (GLuint index, GLuint divisor), (index, divisor))
650 GL_FUNC_VOID(gl, glMinSampleShading, (GLfloat value), (value))
651 GL_FUNC_VOID(gl, glBlendEquationi, (GLuint buf, GLenum mode), (buf, mode))
652 GL_FUNC_VOID(gl, glBlendEquationSeparatei, (GLuint buf, GLenum modeRGB, GLenum modeAlpha), (buf, modeRGB, modeAlpha))
653 GL_FUNC_VOID(gl, glBlendFunci, (GLuint buf, GLenum src, GLenum dst), (buf, src, dst))
654 GL_FUNC_VOID(gl, glBlendFuncSeparatei, (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha), (buf, srcRGB, dstRGB, srcAlpha, dstAlpha))
655 GL_FUNC_VOID(gl, glActiveTextureARB, (GLenum texture), (texture))
656 GL_FUNC_VOID(gl, glClientActiveTextureARB, (GLenum texture), (texture))
657 GL_FUNC_VOID(gl, glMultiTexCoord1dARB, (GLenum target, GLdouble s), (target, s))
658 GL_FUNC_VOID(gl, glMultiTexCoord1dvARB, (GLenum target, const GLdouble *v), (target, v))
659 GL_FUNC_VOID(gl, glMultiTexCoord1fARB, (GLenum target, GLfloat s), (target, s))
660 GL_FUNC_VOID(gl, glMultiTexCoord1fvARB, (GLenum target, const GLfloat *v), (target, v))
661 GL_FUNC_VOID(gl, glMultiTexCoord1iARB, (GLenum target, GLint s), (target, s))
662 GL_FUNC_VOID(gl, glMultiTexCoord1ivARB, (GLenum target, const GLint *v), (target, v))
663 GL_FUNC_VOID(gl, glMultiTexCoord1sARB, (GLenum target, GLshort s), (target, s))
664 GL_FUNC_VOID(gl, glMultiTexCoord1svARB, (GLenum target, const GLshort *v), (target, v))
665 GL_FUNC_VOID(gl, glMultiTexCoord2dARB, (GLenum target, GLdouble s, GLdouble t), (target, s, t))
666 GL_FUNC_VOID(gl, glMultiTexCoord2dvARB, (GLenum target, const GLdouble *v), (target, v))
667 GL_FUNC_VOID(gl, glMultiTexCoord2fARB, (GLenum target, GLfloat s, GLfloat t), (target, s, t))
668 GL_FUNC_VOID(gl, glMultiTexCoord2fvARB, (GLenum target, const GLfloat *v), (target, v))
669 GL_FUNC_VOID(gl, glMultiTexCoord2iARB, (GLenum target, GLint s, GLint t), (target, s, t))
670 GL_FUNC_VOID(gl, glMultiTexCoord2ivARB, (GLenum target, const GLint *v), (target, v))
671 GL_FUNC_VOID(gl, glMultiTexCoord2sARB, (GLenum target, GLshort s, GLshort t), (target, s, t))
672 GL_FUNC_VOID(gl, glMultiTexCoord2svARB, (GLenum target, const GLshort *v), (target, v))
673 GL_FUNC_VOID(gl, glMultiTexCoord3dARB, (GLenum target, GLdouble s, GLdouble t, GLdouble r), (target, s, t, r))
674 GL_FUNC_VOID(gl, glMultiTexCoord3dvARB, (GLenum target, const GLdouble *v), (target, v))
675 GL_FUNC_VOID(gl, glMultiTexCoord3fARB, (GLenum target, GLfloat s, GLfloat t, GLfloat r), (target, s, t, r))
676 GL_FUNC_VOID(gl, glMultiTexCoord3fvARB, (GLenum target, const GLfloat *v), (target, v))
677 GL_FUNC_VOID(gl, glMultiTexCoord3iARB, (GLenum target, GLint s, GLint t, GLint r), (target, s, t, r))
678 GL_FUNC_VOID(gl, glMultiTexCoord3ivARB, (GLenum target, const GLint *v), (target, v))
679 GL_FUNC_VOID(gl, glMultiTexCoord3sARB, (GLenum target, GLshort s, GLshort t, GLshort r), (target, s, t, r))
680 GL_FUNC_VOID(gl, glMultiTexCoord3svARB, (GLenum target, const GLshort *v), (target, v))
681 GL_FUNC_VOID(gl, glMultiTexCoord4dARB, (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q), (target, s, t, r, q))
682 GL_FUNC_VOID(gl, glMultiTexCoord4dvARB, (GLenum target, const GLdouble *v), (target, v))
683 GL_FUNC_VOID(gl, glMultiTexCoord4fARB, (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q), (target, s, t, r, q))
684 GL_FUNC_VOID(gl, glMultiTexCoord4fvARB, (GLenum target, const GLfloat *v), (target, v))
685 GL_FUNC_VOID(gl, glMultiTexCoord4iARB, (GLenum target, GLint s, GLint t, GLint r, GLint q), (target, s, t, r, q))
686 GL_FUNC_VOID(gl, glMultiTexCoord4ivARB, (GLenum target, const GLint *v), (target, v))
687 GL_FUNC_VOID(gl, glMultiTexCoord4sARB, (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q), (target, s, t, r, q))
688 GL_FUNC_VOID(gl, glMultiTexCoord4svARB, (GLenum target, const GLshort *v), (target, v))
689 GL_FUNC_VOID(gl, glLoadTransposeMatrixfARB, (const GLfloat *m), (m))
690 GL_FUNC_VOID(gl, glLoadTransposeMatrixdARB, (const GLdouble *m), (m))
691 GL_FUNC_VOID(gl, glMultTransposeMatrixfARB, (const GLfloat *m), (m))
692 GL_FUNC_VOID(gl, glMultTransposeMatrixdARB, (const GLdouble *m), (m))
693 GL_FUNC_VOID(gl, glSampleCoverageARB, (GLfloat value, GLboolean invert), (value, invert))
694 GL_FUNC_VOID(gl, glCompressedTexImage3DARB, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data), (target, level, internalformat, width, height, depth, border, imageSize, data))
695 GL_FUNC_VOID(gl, glCompressedTexImage2DARB, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data), (target, level, internalformat, width, height, border, imageSize, data))
696 GL_FUNC_VOID(gl, glCompressedTexImage1DARB, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data), (target, level, internalformat, width, border, imageSize, data))
697 GL_FUNC_VOID(gl, glCompressedTexSubImage3DARB, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data), (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data))
698 GL_FUNC_VOID(gl, glCompressedTexSubImage2DARB, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data), (target, level, xoffset, yoffset, width, height, format, imageSize, data))
699 GL_FUNC_VOID(gl, glCompressedTexSubImage1DARB, (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data), (target, level, xoffset, width, format, imageSize, data))
700 GL_FUNC_VOID(gl, glGetCompressedTexImageARB, (GLenum target, GLint level, GLvoid *img), (target, level, img))
701 GL_FUNC_VOID(gl, glPointParameterfARB, (GLenum pname, GLfloat param), (pname, param))
702 GL_FUNC_VOID(gl, glPointParameterfvARB, (GLenum pname, const GLfloat *params), (pname, params))
703 GL_FUNC_VOID(gl, glWeightbvARB, (GLint size, const GLbyte *weights), (size, weights))
704 GL_FUNC_VOID(gl, glWeightsvARB, (GLint size, const GLshort *weights), (size, weights))
705 GL_FUNC_VOID(gl, glWeightivARB, (GLint size, const GLint *weights), (size, weights))
706 GL_FUNC_VOID(gl, glWeightfvARB, (GLint size, const GLfloat *weights), (size, weights))
707 GL_FUNC_VOID(gl, glWeightdvARB, (GLint size, const GLdouble *weights), (size, weights))
708 GL_FUNC_VOID(gl, glWeightubvARB, (GLint size, const GLubyte *weights), (size, weights))
709 GL_FUNC_VOID(gl, glWeightusvARB, (GLint size, const GLushort *weights), (size, weights))
710 GL_FUNC_VOID(gl, glWeightuivARB, (GLint size, const GLuint *weights), (size, weights))
711 GL_FUNC_VOID(gl, glWeightPointerARB, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (size, type, stride, pointer))
712 GL_FUNC_VOID(gl, glVertexBlendARB, (GLint count), (count))
713 GL_FUNC_VOID(gl, glCurrentPaletteMatrixARB, (GLint index), (index))
714 GL_FUNC_VOID(gl, glMatrixIndexubvARB, (GLint size, const GLubyte *indices), (size, indices))
715 GL_FUNC_VOID(gl, glMatrixIndexusvARB, (GLint size, const GLushort *indices), (size, indices))
716 GL_FUNC_VOID(gl, glMatrixIndexuivARB, (GLint size, const GLuint *indices), (size, indices))
717 GL_FUNC_VOID(gl, glMatrixIndexPointerARB, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (size, type, stride, pointer))
718 GL_FUNC_VOID(gl, glWindowPos2dARB, (GLdouble x, GLdouble y), (x, y))
719 GL_FUNC_VOID(gl, glWindowPos2dvARB, (const GLdouble *v), (v))
720 GL_FUNC_VOID(gl, glWindowPos2fARB, (GLfloat x, GLfloat y), (x, y))
721 GL_FUNC_VOID(gl, glWindowPos2fvARB, (const GLfloat *v), (v))
722 GL_FUNC_VOID(gl, glWindowPos2iARB, (GLint x, GLint y), (x, y))
723 GL_FUNC_VOID(gl, glWindowPos2ivARB, (const GLint *v), (v))
724 GL_FUNC_VOID(gl, glWindowPos2sARB, (GLshort x, GLshort y), (x, y))
725 GL_FUNC_VOID(gl, glWindowPos2svARB, (const GLshort *v), (v))
726 GL_FUNC_VOID(gl, glWindowPos3dARB, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
727 GL_FUNC_VOID(gl, glWindowPos3dvARB, (const GLdouble *v), (v))
728 GL_FUNC_VOID(gl, glWindowPos3fARB, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
729 GL_FUNC_VOID(gl, glWindowPos3fvARB, (const GLfloat *v), (v))
730 GL_FUNC_VOID(gl, glWindowPos3iARB, (GLint x, GLint y, GLint z), (x, y, z))
731 GL_FUNC_VOID(gl, glWindowPos3ivARB, (const GLint *v), (v))
732 GL_FUNC_VOID(gl, glWindowPos3sARB, (GLshort x, GLshort y, GLshort z), (x, y, z))
733 GL_FUNC_VOID(gl, glWindowPos3svARB, (const GLshort *v), (v))
734 GL_FUNC_VOID(gl, glVertexAttrib1dARB, (GLuint index, GLdouble x), (index, x))
735 GL_FUNC_VOID(gl, glVertexAttrib1dvARB, (GLuint index, const GLdouble *v), (index, v))
736 GL_FUNC_VOID(gl, glVertexAttrib1fARB, (GLuint index, GLfloat x), (index, x))
737 GL_FUNC_VOID(gl, glVertexAttrib1fvARB, (GLuint index, const GLfloat *v), (index, v))
738 GL_FUNC_VOID(gl, glVertexAttrib1sARB, (GLuint index, GLshort x), (index, x))
739 GL_FUNC_VOID(gl, glVertexAttrib1svARB, (GLuint index, const GLshort *v), (index, v))
740 GL_FUNC_VOID(gl, glVertexAttrib2dARB, (GLuint index, GLdouble x, GLdouble y), (index, x, y))
741 GL_FUNC_VOID(gl, glVertexAttrib2dvARB, (GLuint index, const GLdouble *v), (index, v))
742 GL_FUNC_VOID(gl, glVertexAttrib2fARB, (GLuint index, GLfloat x, GLfloat y), (index, x, y))
743 GL_FUNC_VOID(gl, glVertexAttrib2fvARB, (GLuint index, const GLfloat *v), (index, v))
744 GL_FUNC_VOID(gl, glVertexAttrib2sARB, (GLuint index, GLshort x, GLshort y), (index, x, y))
745 GL_FUNC_VOID(gl, glVertexAttrib2svARB, (GLuint index, const GLshort *v), (index, v))
746 GL_FUNC_VOID(gl, glVertexAttrib3dARB, (GLuint index, GLdouble x, GLdouble y, GLdouble z), (index, x, y, z))
747 GL_FUNC_VOID(gl, glVertexAttrib3dvARB, (GLuint index, const GLdouble *v), (index, v))
748 GL_FUNC_VOID(gl, glVertexAttrib3fARB, (GLuint index, GLfloat x, GLfloat y, GLfloat z), (index, x, y, z))
749 GL_FUNC_VOID(gl, glVertexAttrib3fvARB, (GLuint index, const GLfloat *v), (index, v))
750 GL_FUNC_VOID(gl, glVertexAttrib3sARB, (GLuint index, GLshort x, GLshort y, GLshort z), (index, x, y, z))
751 GL_FUNC_VOID(gl, glVertexAttrib3svARB, (GLuint index, const GLshort *v), (index, v))
752 GL_FUNC_VOID(gl, glVertexAttrib4NbvARB, (GLuint index, const GLbyte *v), (index, v))
753 GL_FUNC_VOID(gl, glVertexAttrib4NivARB, (GLuint index, const GLint *v), (index, v))
754 GL_FUNC_VOID(gl, glVertexAttrib4NsvARB, (GLuint index, const GLshort *v), (index, v))
755 GL_FUNC_VOID(gl, glVertexAttrib4NubARB, (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w), (index, x, y, z, w))
756 GL_FUNC_VOID(gl, glVertexAttrib4NubvARB, (GLuint index, const GLubyte *v), (index, v))
757 GL_FUNC_VOID(gl, glVertexAttrib4NuivARB, (GLuint index, const GLuint *v), (index, v))
758 GL_FUNC_VOID(gl, glVertexAttrib4NusvARB, (GLuint index, const GLushort *v), (index, v))
759 GL_FUNC_VOID(gl, glVertexAttrib4bvARB, (GLuint index, const GLbyte *v), (index, v))
760 GL_FUNC_VOID(gl, glVertexAttrib4dARB, (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (index, x, y, z, w))
761 GL_FUNC_VOID(gl, glVertexAttrib4dvARB, (GLuint index, const GLdouble *v), (index, v))
762 GL_FUNC_VOID(gl, glVertexAttrib4fARB, (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (index, x, y, z, w))
763 GL_FUNC_VOID(gl, glVertexAttrib4fvARB, (GLuint index, const GLfloat *v), (index, v))
764 GL_FUNC_VOID(gl, glVertexAttrib4ivARB, (GLuint index, const GLint *v), (index, v))
765 GL_FUNC_VOID(gl, glVertexAttrib4sARB, (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w), (index, x, y, z, w))
766 GL_FUNC_VOID(gl, glVertexAttrib4svARB, (GLuint index, const GLshort *v), (index, v))
767 GL_FUNC_VOID(gl, glVertexAttrib4ubvARB, (GLuint index, const GLubyte *v), (index, v))
768 GL_FUNC_VOID(gl, glVertexAttrib4uivARB, (GLuint index, const GLuint *v), (index, v))
769 GL_FUNC_VOID(gl, glVertexAttrib4usvARB, (GLuint index, const GLushort *v), (index, v))
770 GL_FUNC_VOID(gl, glVertexAttribPointerARB, (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer), (index, size, type, normalized, stride, pointer))
771 GL_FUNC_VOID(gl, glEnableVertexAttribArrayARB, (GLuint index), (index))
772 GL_FUNC_VOID(gl, glDisableVertexAttribArrayARB, (GLuint index), (index))
773 GL_FUNC_VOID(gl, glProgramStringARB, (GLenum target, GLenum format, GLsizei len, const GLvoid *string), (target, format, len, string))
774 GL_FUNC_VOID(gl, glBindProgramARB, (GLenum target, GLuint program), (target, program))
775 GL_FUNC_VOID(gl, glDeleteProgramsARB, (GLsizei n, const GLuint *programs), (n, programs))
776 GL_FUNC_VOID(gl, glGenProgramsARB, (GLsizei n, GLuint *programs), (n, programs))
777 GL_FUNC_VOID(gl, glProgramEnvParameter4dARB, (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (target, index, x, y, z, w))
778 GL_FUNC_VOID(gl, glProgramEnvParameter4dvARB, (GLenum target, GLuint index, const GLdouble *params), (target, index, params))
779 GL_FUNC_VOID(gl, glProgramEnvParameter4fARB, (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (target, index, x, y, z, w))
780 GL_FUNC_VOID(gl, glProgramEnvParameter4fvARB, (GLenum target, GLuint index, const GLfloat *params), (target, index, params))
781 GL_FUNC_VOID(gl, glProgramLocalParameter4dARB, (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (target, index, x, y, z, w))
782 GL_FUNC_VOID(gl, glProgramLocalParameter4dvARB, (GLenum target, GLuint index, const GLdouble *params), (target, index, params))
783 GL_FUNC_VOID(gl, glProgramLocalParameter4fARB, (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (target, index, x, y, z, w))
784 GL_FUNC_VOID(gl, glProgramLocalParameter4fvARB, (GLenum target, GLuint index, const GLfloat *params), (target, index, params))
785 GL_FUNC_VOID(gl, glGetProgramEnvParameterdvARB, (GLenum target, GLuint index, GLdouble *params), (target, index, params))
786 GL_FUNC_VOID(gl, glGetProgramEnvParameterfvARB, (GLenum target, GLuint index, GLfloat *params), (target, index, params))
787 GL_FUNC_VOID(gl, glGetProgramLocalParameterdvARB, (GLenum target, GLuint index, GLdouble *params), (target, index, params))
788 GL_FUNC_VOID(gl, glGetProgramLocalParameterfvARB, (GLenum target, GLuint index, GLfloat *params), (target, index, params))
789 GL_FUNC_VOID(gl, glGetProgramivARB, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
790 GL_FUNC_VOID(gl, glGetProgramStringARB, (GLenum target, GLenum pname, GLvoid *string), (target, pname, string))
791 GL_FUNC_VOID(gl, glGetVertexAttribdvARB, (GLuint index, GLenum pname, GLdouble *params), (index, pname, params))
792 GL_FUNC_VOID(gl, glGetVertexAttribfvARB, (GLuint index, GLenum pname, GLfloat *params), (index, pname, params))
793 GL_FUNC_VOID(gl, glGetVertexAttribivARB, (GLuint index, GLenum pname, GLint *params), (index, pname, params))
794 GL_FUNC_VOID(gl, glGetVertexAttribPointervARB, (GLuint index, GLenum pname, GLvoid **pointer), (index, pname, pointer))
795 GL_FUNC(gl, GLboolean, glIsProgramARB, (GLuint program), (program))
796 GL_FUNC_VOID(gl, glBindBufferARB, (GLenum target, GLuint buffer), (target, buffer))
797 GL_FUNC_VOID(gl, glDeleteBuffersARB, (GLsizei n, const GLuint *buffers), (n, buffers))
798 GL_FUNC_VOID(gl, glGenBuffersARB, (GLsizei n, GLuint *buffers), (n, buffers))
799 GL_FUNC(gl, GLboolean, glIsBufferARB, (GLuint buffer), (buffer))
800 GL_FUNC_VOID(gl, glBufferDataARB, (GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage), (target, size, data, usage))
801 GL_FUNC_VOID(gl, glBufferSubDataARB, (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data), (target, offset, size, data))
802 GL_FUNC_VOID(gl, glGetBufferSubDataARB, (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data), (target, offset, size, data))
803 GL_FUNC(gl, GLvoid *, glMapBufferARB, (GLenum target, GLenum access), (target, access))
804 GL_FUNC(gl, GLboolean, glUnmapBufferARB, (GLenum target), (target))
805 GL_FUNC_VOID(gl, glGetBufferParameterivARB, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
806 GL_FUNC_VOID(gl, glGetBufferPointervARB, (GLenum target, GLenum pname, GLvoid **params), (target, pname, params))
807 GL_FUNC_VOID(gl, glGenQueriesARB, (GLsizei n, GLuint *ids), (n, ids))
808 GL_FUNC_VOID(gl, glDeleteQueriesARB, (GLsizei n, const GLuint *ids), (n, ids))
809 GL_FUNC(gl, GLboolean, glIsQueryARB, (GLuint id), (id))
810 GL_FUNC_VOID(gl, glBeginQueryARB, (GLenum target, GLuint id), (target, id))
811 GL_FUNC_VOID(gl, glEndQueryARB, (GLenum target), (target))
812 GL_FUNC_VOID(gl, glGetQueryivARB, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
813 GL_FUNC_VOID(gl, glGetQueryObjectivARB, (GLuint id, GLenum pname, GLint *params), (id, pname, params))
814 GL_FUNC_VOID(gl, glGetQueryObjectuivARB, (GLuint id, GLenum pname, GLuint *params), (id, pname, params))
815 GL_FUNC_VOID(gl, glDeleteObjectARB, (GLhandleARB obj), (obj))
816 GL_FUNC(gl, GLhandleARB, glGetHandleARB, (GLenum pname), (pname))
817 GL_FUNC_VOID(gl, glDetachObjectARB, (GLhandleARB containerObj, GLhandleARB attachedObj), (containerObj, attachedObj))
818 GL_FUNC(gl, GLhandleARB, glCreateShaderObjectARB, (GLenum shaderType), (shaderType))
819 GL_FUNC_VOID(gl, glShaderSourceARB, (GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length), (shaderObj, count, string, length))
820 GL_FUNC_VOID(gl, glCompileShaderARB, (GLhandleARB shaderObj), (shaderObj))
821 GL_FUNC(gl, GLhandleARB, glCreateProgramObjectARB, (), ())
822 GL_FUNC_VOID(gl, glAttachObjectARB, (GLhandleARB containerObj, GLhandleARB obj), (containerObj, obj))
823 GL_FUNC_VOID(gl, glLinkProgramARB, (GLhandleARB programObj), (programObj))
824 GL_FUNC_VOID(gl, glUseProgramObjectARB, (GLhandleARB programObj), (programObj))
825 GL_FUNC_VOID(gl, glValidateProgramARB, (GLhandleARB programObj), (programObj))
826 GL_FUNC_VOID(gl, glUniform1fARB, (GLint location, GLfloat v0), (location, v0))
827 GL_FUNC_VOID(gl, glUniform2fARB, (GLint location, GLfloat v0, GLfloat v1), (location, v0, v1))
828 GL_FUNC_VOID(gl, glUniform3fARB, (GLint location, GLfloat v0, GLfloat v1, GLfloat v2), (location, v0, v1, v2))
829 GL_FUNC_VOID(gl, glUniform4fARB, (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3), (location, v0, v1, v2, v3))
830 GL_FUNC_VOID(gl, glUniform1iARB, (GLint location, GLint v0), (location, v0))
831 GL_FUNC_VOID(gl, glUniform2iARB, (GLint location, GLint v0, GLint v1), (location, v0, v1))
832 GL_FUNC_VOID(gl, glUniform3iARB, (GLint location, GLint v0, GLint v1, GLint v2), (location, v0, v1, v2))
833 GL_FUNC_VOID(gl, glUniform4iARB, (GLint location, GLint v0, GLint v1, GLint v2, GLint v3), (location, v0, v1, v2, v3))
834 GL_FUNC_VOID(gl, glUniform1fvARB, (GLint location, GLsizei count, const GLfloat *value), (location, count, value))
835 GL_FUNC_VOID(gl, glUniform2fvARB, (GLint location, GLsizei count, const GLfloat *value), (location, count, value))
836 GL_FUNC_VOID(gl, glUniform3fvARB, (GLint location, GLsizei count, const GLfloat *value), (location, count, value))
837 GL_FUNC_VOID(gl, glUniform4fvARB, (GLint location, GLsizei count, const GLfloat *value), (location, count, value))
838 GL_FUNC_VOID(gl, glUniform1ivARB, (GLint location, GLsizei count, const GLint *value), (location, count, value))
839 GL_FUNC_VOID(gl, glUniform2ivARB, (GLint location, GLsizei count, const GLint *value), (location, count, value))
840 GL_FUNC_VOID(gl, glUniform3ivARB, (GLint location, GLsizei count, const GLint *value), (location, count, value))
841 GL_FUNC_VOID(gl, glUniform4ivARB, (GLint location, GLsizei count, const GLint *value), (location, count, value))
842 GL_FUNC_VOID(gl, glUniformMatrix2fvARB, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
843 GL_FUNC_VOID(gl, glUniformMatrix3fvARB, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
844 GL_FUNC_VOID(gl, glUniformMatrix4fvARB, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (location, count, transpose, value))
845 GL_FUNC_VOID(gl, glGetObjectParameterfvARB, (GLhandleARB obj, GLenum pname, GLfloat *params), (obj, pname, params))
846 GL_FUNC_VOID(gl, glGetObjectParameterivARB, (GLhandleARB obj, GLenum pname, GLint *params), (obj, pname, params))
847 GL_FUNC_VOID(gl, glGetInfoLogARB, (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog), (obj, maxLength, length, infoLog))
848 GL_FUNC_VOID(gl, glGetAttachedObjectsARB, (GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj), (containerObj, maxCount, count, obj))
849 GL_FUNC(gl, GLint, glGetUniformLocationARB, (GLhandleARB programObj, const GLcharARB *name), (programObj, name))
850 GL_FUNC_VOID(gl, glGetActiveUniformARB, (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name), (programObj, index, maxLength, length, size, type, name))
851 GL_FUNC_VOID(gl, glGetUniformfvARB, (GLhandleARB programObj, GLint location, GLfloat *params), (programObj, location, params))
852 GL_FUNC_VOID(gl, glGetUniformivARB, (GLhandleARB programObj, GLint location, GLint *params), (programObj, location, params))
853 GL_FUNC_VOID(gl, glGetShaderSourceARB, (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source), (obj, maxLength, length, source))
854 GL_FUNC_VOID(gl, glBindAttribLocationARB, (GLhandleARB programObj, GLuint index, const GLcharARB *name), (programObj, index, name))
855 GL_FUNC_VOID(gl, glGetActiveAttribARB, (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name), (programObj, index, maxLength, length, size, type, name))
856 GL_FUNC(gl, GLint, glGetAttribLocationARB, (GLhandleARB programObj, const GLcharARB *name), (programObj, name))
857 GL_FUNC_VOID(gl, glDrawBuffersARB, (GLsizei n, const GLenum *bufs), (n, bufs))
858 GL_FUNC_VOID(gl, glClampColorARB, (GLenum target, GLenum clamp), (target, clamp))
859 GL_FUNC_VOID(gl, glDrawArraysInstancedARB, (GLenum mode, GLint first, GLsizei count, GLsizei primcount), (mode, first, count, primcount))
860 GL_FUNC_VOID(gl, glDrawElementsInstancedARB, (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount), (mode, count, type, indices, primcount))
861 GL_FUNC(gl, GLboolean, glIsRenderbuffer, (GLuint renderbuffer), (renderbuffer))
862 GL_FUNC_VOID(gl, glBindRenderbuffer, (GLenum target, GLuint renderbuffer), (target, renderbuffer))
863 GL_FUNC_VOID(gl, glDeleteRenderbuffers, (GLsizei n, const GLuint *renderbuffers), (n, renderbuffers))
864 GL_FUNC_VOID(gl, glGenRenderbuffers, (GLsizei n, GLuint *renderbuffers), (n, renderbuffers))
865 GL_FUNC_VOID(gl, glRenderbufferStorage, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height), (target, internalformat, width, height))
866 GL_FUNC_VOID(gl, glGetRenderbufferParameteriv, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
867 GL_FUNC(gl, GLboolean, glIsFramebuffer, (GLuint framebuffer), (framebuffer))
868 GL_FUNC_VOID(gl, glBindFramebuffer, (GLenum target, GLuint framebuffer), (target, framebuffer))
869 GL_FUNC_VOID(gl, glDeleteFramebuffers, (GLsizei n, const GLuint *framebuffers), (n, framebuffers))
870 GL_FUNC_VOID(gl, glGenFramebuffers, (GLsizei n, GLuint *framebuffers), (n, framebuffers))
871 GL_FUNC(gl, GLenum, glCheckFramebufferStatus, (GLenum target), (target))
872 GL_FUNC_VOID(gl, glFramebufferTexture1D, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (target, attachment, textarget, texture, level))
873 GL_FUNC_VOID(gl, glFramebufferTexture2D, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (target, attachment, textarget, texture, level))
874 GL_FUNC_VOID(gl, glFramebufferTexture3D, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset), (target, attachment, textarget, texture, level, zoffset))
875 GL_FUNC_VOID(gl, glFramebufferRenderbuffer, (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer), (target, attachment, renderbuffertarget, renderbuffer))
876 GL_FUNC_VOID(gl, glGetFramebufferAttachmentParameteriv, (GLenum target, GLenum attachment, GLenum pname, GLint *params), (target, attachment, pname, params))
877 GL_FUNC_VOID(gl, glGenerateMipmap, (GLenum target), (target))
878 GL_FUNC_VOID(gl, glBlitFramebuffer, (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter), (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter))
879 GL_FUNC_VOID(gl, glRenderbufferStorageMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height), (target, samples, internalformat, width, height))
880 GL_FUNC_VOID(gl, glFramebufferTextureLayer, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer), (target, attachment, texture, level, layer))
881 GL_FUNC_VOID(gl, glProgramParameteriARB, (GLuint program, GLenum pname, GLint value), (program, pname, value))
882 GL_FUNC_VOID(gl, glFramebufferTextureARB, (GLenum target, GLenum attachment, GLuint texture, GLint level), (target, attachment, texture, level))
883 GL_FUNC_VOID(gl, glFramebufferTextureLayerARB, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer), (target, attachment, texture, level, layer))
884 GL_FUNC_VOID(gl, glFramebufferTextureFaceARB, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face), (target, attachment, texture, level, face))
885 GL_FUNC_VOID(gl, glVertexAttribDivisorARB, (GLuint index, GLuint divisor), (index, divisor))
886 GL_FUNC(gl, GLvoid *, glMapBufferRange, (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access), (target, offset, length, access))
887 GL_FUNC_VOID(gl, glFlushMappedBufferRange, (GLenum target, GLintptr offset, GLsizeiptr length), (target, offset, length))
888 GL_FUNC_VOID(gl, glTexBufferARB, (GLenum target, GLenum internalformat, GLuint buffer), (target, internalformat, buffer))
889 GL_FUNC_VOID(gl, glBindVertexArray, (GLuint array), (array))
890 GL_FUNC_VOID(gl, glDeleteVertexArrays, (GLsizei n, const GLuint *arrays), (n, arrays))
891 GL_FUNC_VOID(gl, glGenVertexArrays, (GLsizei n, GLuint *arrays), (n, arrays))
892 GL_FUNC(gl, GLboolean, glIsVertexArray, (GLuint array), (array))
893 GL_FUNC(gl, GLuint, glGetUniformIndices, (GLuint program, GLsizei uniformCount, GLchar *const *uniformNames, GLuint *uniformIndices), (program, uniformCount, uniformNames, uniformIndices))
894 GL_FUNC_VOID(gl, glGetActiveUniformsiv, (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params), (program, uniformCount, uniformIndices, pname, params))
895 GL_FUNC_VOID(gl, glGetActiveUniformName, (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName), (program, uniformIndex, bufSize, length, uniformName))
896 GL_FUNC(gl, GLuint, glGetUniformBlockIndex, (GLuint program, const GLchar *uniformBlockName), (program, uniformBlockName))
897 GL_FUNC_VOID(gl, glGetActiveUniformBlockiv, (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params), (program, uniformBlockIndex, pname, params))
898 GL_FUNC_VOID(gl, glGetActiveUniformBlockName, (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName), (program, uniformBlockIndex, bufSize, length, uniformBlockName))
899 GL_FUNC_VOID(gl, glUniformBlockBinding, (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding), (program, uniformBlockIndex, uniformBlockBinding))
900 GL_FUNC_VOID(gl, glCopyBufferSubData, (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size), (readTarget, writeTarget, readOffset, writeOffset, size))
901 GL_FUNC_VOID(gl, glDrawElementsBaseVertex, (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex), (mode, count, type, indices, basevertex))
902 GL_FUNC_VOID(gl, glDrawRangeElementsBaseVertex, (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex), (mode, start, end, count, type, indices, basevertex))
903 GL_FUNC_VOID(gl, glDrawElementsInstancedBaseVertex, (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex), (mode, count, type, indices, instancecount, basevertex))
904 GL_FUNC_VOID(gl, glMultiDrawElementsBaseVertex, (GLenum mode, const GLsizei *count, GLenum type, GLvoid *const *indices, GLsizei drawcount, const GLint *basevertex), (mode, count, type, indices, drawcount, basevertex))
905 GL_FUNC_VOID(gl, glProvokingVertex, (GLenum mode), (mode))
906 GL_FUNC(gl, GLsync, glFenceSync, (GLenum condition, GLbitfield flags), (condition, flags))
907 GL_FUNC(gl, GLboolean, glIsSync, (GLsync sync), (sync))
908 GL_FUNC_VOID(gl, glDeleteSync, (GLsync sync), (sync))
909 GL_FUNC(gl, GLenum, glClientWaitSync, (GLsync sync, GLbitfield flags, GLuint64 timeout), (sync, flags, timeout))
910 GL_FUNC_VOID(gl, glWaitSync, (GLsync sync, GLbitfield flags, GLuint64 timeout), (sync, flags, timeout))
911 GL_FUNC_VOID(gl, glGetInteger64v, (GLenum pname, GLint64 *params), (pname, params))
912 GL_FUNC_VOID(gl, glGetSynciv, (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values), (sync, pname, bufSize, length, values))
913 GL_FUNC_VOID(gl, glTexImage2DMultisample, (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations), (target, samples, internalformat, width, height, fixedsamplelocations))
914 GL_FUNC_VOID(gl, glTexImage3DMultisample, (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations), (target, samples, internalformat, width, height, depth, fixedsamplelocations))
915 GL_FUNC_VOID(gl, glGetMultisamplefv, (GLenum pname, GLuint index, GLfloat *val), (pname, index, val))
916 GL_FUNC_VOID(gl, glSampleMaski, (GLuint index, GLbitfield mask), (index, mask))
917 GL_FUNC_VOID(gl, glBlendEquationiARB, (GLuint buf, GLenum mode), (buf, mode))
918 GL_FUNC_VOID(gl, glBlendEquationSeparateiARB, (GLuint buf, GLenum modeRGB, GLenum modeAlpha), (buf, modeRGB, modeAlpha))
919 GL_FUNC_VOID(gl, glBlendFunciARB, (GLuint buf, GLenum src, GLenum dst), (buf, src, dst))
920 GL_FUNC_VOID(gl, glBlendFuncSeparateiARB, (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha), (buf, srcRGB, dstRGB, srcAlpha, dstAlpha))
921 GL_FUNC_VOID(gl, glMinSampleShadingARB, (GLfloat value), (value))
922 GL_FUNC_VOID(gl, glNamedStringARB, (GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string), (type, namelen, name, stringlen, string))
923 GL_FUNC_VOID(gl, glDeleteNamedStringARB, (GLint namelen, const GLchar *name), (namelen, name))
924 GL_FUNC_VOID(gl, glCompileShaderIncludeARB, (GLuint shader, GLsizei count, const GLchar **path, const GLint *length), (shader, count, path, length))
925 GL_FUNC(gl, GLboolean, glIsNamedStringARB, (GLint namelen, const GLchar *name), (namelen, name))
926 GL_FUNC_VOID(gl, glGetNamedStringARB, (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string), (namelen, name, bufSize, stringlen, string))
927 GL_FUNC_VOID(gl, glGetNamedStringivARB, (GLint namelen, const GLchar *name, GLenum pname, GLint *params), (namelen, name, pname, params))
928 GL_FUNC_VOID(gl, glBindFragDataLocationIndexed, (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name), (program, colorNumber, index, name))
929 GL_FUNC(gl, GLint, glGetFragDataIndex, (GLuint program, const GLchar *name), (program, name))
930 GL_FUNC_VOID(gl, glGenSamplers, (GLsizei count, GLuint *samplers), (count, samplers))
931 GL_FUNC_VOID(gl, glDeleteSamplers, (GLsizei count, const GLuint *samplers), (count, samplers))
932 GL_FUNC(gl, GLboolean, glIsSampler, (GLuint sampler), (sampler))
933 GL_FUNC_VOID(gl, glBindSampler, (GLuint unit, GLuint sampler), (unit, sampler))
934 GL_FUNC_VOID(gl, glSamplerParameteri, (GLuint sampler, GLenum pname, GLint param), (sampler, pname, param))
935 GL_FUNC_VOID(gl, glSamplerParameteriv, (GLuint sampler, GLenum pname, const GLint *param), (sampler, pname, param))
936 GL_FUNC_VOID(gl, glSamplerParameterf, (GLuint sampler, GLenum pname, GLfloat param), (sampler, pname, param))
937 GL_FUNC_VOID(gl, glSamplerParameterfv, (GLuint sampler, GLenum pname, const GLfloat *param), (sampler, pname, param))
938 GL_FUNC_VOID(gl, glSamplerParameterIiv, (GLuint sampler, GLenum pname, const GLint *param), (sampler, pname, param))
939 GL_FUNC_VOID(gl, glSamplerParameterIuiv, (GLuint sampler, GLenum pname, const GLuint *param), (sampler, pname, param))
940 GL_FUNC_VOID(gl, glGetSamplerParameteriv, (GLuint sampler, GLenum pname, GLint *params), (sampler, pname, params))
941 GL_FUNC_VOID(gl, glGetSamplerParameterIiv, (GLuint sampler, GLenum pname, GLint *params), (sampler, pname, params))
942 GL_FUNC_VOID(gl, glGetSamplerParameterfv, (GLuint sampler, GLenum pname, GLfloat *params), (sampler, pname, params))
943 GL_FUNC_VOID(gl, glGetSamplerParameterIuiv, (GLuint sampler, GLenum pname, GLuint *params), (sampler, pname, params))
944 GL_FUNC_VOID(gl, glQueryCounter, (GLuint id, GLenum target), (id, target))
945 GL_FUNC_VOID(gl, glGetQueryObjecti64v, (GLuint id, GLenum pname, GLint64 *params), (id, pname, params))
946 GL_FUNC_VOID(gl, glGetQueryObjectui64v, (GLuint id, GLenum pname, GLuint64 *params), (id, pname, params))
947 GL_FUNC_VOID(gl, glVertexP2ui, (GLenum type, GLuint value), (type, value))
948 GL_FUNC_VOID(gl, glVertexP2uiv, (GLenum type, const GLuint *value), (type, value))
949 GL_FUNC_VOID(gl, glVertexP3ui, (GLenum type, GLuint value), (type, value))
950 GL_FUNC_VOID(gl, glVertexP3uiv, (GLenum type, const GLuint *value), (type, value))
951 GL_FUNC_VOID(gl, glVertexP4ui, (GLenum type, GLuint value), (type, value))
952 GL_FUNC_VOID(gl, glVertexP4uiv, (GLenum type, const GLuint *value), (type, value))
953 GL_FUNC_VOID(gl, glTexCoordP1ui, (GLenum type, GLuint coords), (type, coords))
954 GL_FUNC_VOID(gl, glTexCoordP1uiv, (GLenum type, const GLuint *coords), (type, coords))
955 GL_FUNC_VOID(gl, glTexCoordP2ui, (GLenum type, GLuint coords), (type, coords))
956 GL_FUNC_VOID(gl, glTexCoordP2uiv, (GLenum type, const GLuint *coords), (type, coords))
957 GL_FUNC_VOID(gl, glTexCoordP3ui, (GLenum type, GLuint coords), (type, coords))
958 GL_FUNC_VOID(gl, glTexCoordP3uiv, (GLenum type, const GLuint *coords), (type, coords))
959 GL_FUNC_VOID(gl, glTexCoordP4ui, (GLenum type, GLuint coords), (type, coords))
960 GL_FUNC_VOID(gl, glTexCoordP4uiv, (GLenum type, const GLuint *coords), (type, coords))
961 GL_FUNC_VOID(gl, glMultiTexCoordP1ui, (GLenum texture, GLenum type, GLuint coords), (texture, type, coords))
962 GL_FUNC_VOID(gl, glMultiTexCoordP1uiv, (GLenum texture, GLenum type, const GLuint *coords), (texture, type, coords))
963 GL_FUNC_VOID(gl, glMultiTexCoordP2ui, (GLenum texture, GLenum type, GLuint coords), (texture, type, coords))
964 GL_FUNC_VOID(gl, glMultiTexCoordP2uiv, (GLenum texture, GLenum type, const GLuint *coords), (texture, type, coords))
965 GL_FUNC_VOID(gl, glMultiTexCoordP3ui, (GLenum texture, GLenum type, GLuint coords), (texture, type, coords))
966 GL_FUNC_VOID(gl, glMultiTexCoordP3uiv, (GLenum texture, GLenum type, const GLuint *coords), (texture, type, coords))
967 GL_FUNC_VOID(gl, glMultiTexCoordP4ui, (GLenum texture, GLenum type, GLuint coords), (texture, type, coords))
968 GL_FUNC_VOID(gl, glMultiTexCoordP4uiv, (GLenum texture, GLenum type, const GLuint *coords), (texture, type, coords))
969 GL_FUNC_VOID(gl, glNormalP3ui, (GLenum type, GLuint coords), (type, coords))
970 GL_FUNC_VOID(gl, glNormalP3uiv, (GLenum type, const GLuint *coords), (type, coords))
971 GL_FUNC_VOID(gl, glColorP3ui, (GLenum type, GLuint color), (type, color))
972 GL_FUNC_VOID(gl, glColorP3uiv, (GLenum type, const GLuint *color), (type, color))
973 GL_FUNC_VOID(gl, glColorP4ui, (GLenum type, GLuint color), (type, color))
974 GL_FUNC_VOID(gl, glColorP4uiv, (GLenum type, const GLuint *color), (type, color))
975 GL_FUNC_VOID(gl, glSecondaryColorP3ui, (GLenum type, GLuint color), (type, color))
976 GL_FUNC_VOID(gl, glSecondaryColorP3uiv, (GLenum type, const GLuint *color), (type, color))
977 GL_FUNC_VOID(gl, glVertexAttribP1ui, (GLuint index, GLenum type, GLboolean normalized, GLuint value), (index, type, normalized, value))
978 GL_FUNC_VOID(gl, glVertexAttribP1uiv, (GLuint index, GLenum type, GLboolean normalized, const GLuint *value), (index, type, normalized, value))
979 GL_FUNC_VOID(gl, glVertexAttribP2ui, (GLuint index, GLenum type, GLboolean normalized, GLuint value), (index, type, normalized, value))
980 GL_FUNC_VOID(gl, glVertexAttribP2uiv, (GLuint index, GLenum type, GLboolean normalized, const GLuint *value), (index, type, normalized, value))
981 GL_FUNC_VOID(gl, glVertexAttribP3ui, (GLuint index, GLenum type, GLboolean normalized, GLuint value), (index, type, normalized, value))
982 GL_FUNC_VOID(gl, glVertexAttribP3uiv, (GLuint index, GLenum type, GLboolean normalized, const GLuint *value), (index, type, normalized, value))
983 GL_FUNC_VOID(gl, glVertexAttribP4ui, (GLuint index, GLenum type, GLboolean normalized, GLuint value), (index, type, normalized, value))
984 GL_FUNC_VOID(gl, glVertexAttribP4uiv, (GLuint index, GLenum type, GLboolean normalized, const GLuint *value), (index, type, normalized, value))
985 GL_FUNC_VOID(gl, glDrawArraysIndirect, (GLenum mode, const GLvoid *indirect), (mode, indirect))
986 GL_FUNC_VOID(gl, glDrawElementsIndirect, (GLenum mode, GLenum type, const GLvoid *indirect), (mode, type, indirect))
987 GL_FUNC_VOID(gl, glUniform1d, (GLint location, GLdouble x), (location, x))
988 GL_FUNC_VOID(gl, glUniform2d, (GLint location, GLdouble x, GLdouble y), (location, x, y))
989 GL_FUNC_VOID(gl, glUniform3d, (GLint location, GLdouble x, GLdouble y, GLdouble z), (location, x, y, z))
990 GL_FUNC_VOID(gl, glUniform4d, (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (location, x, y, z, w))
991 GL_FUNC_VOID(gl, glUniform1dv, (GLint location, GLsizei count, const GLdouble *value), (location, count, value))
992 GL_FUNC_VOID(gl, glUniform2dv, (GLint location, GLsizei count, const GLdouble *value), (location, count, value))
993 GL_FUNC_VOID(gl, glUniform3dv, (GLint location, GLsizei count, const GLdouble *value), (location, count, value))
994 GL_FUNC_VOID(gl, glUniform4dv, (GLint location, GLsizei count, const GLdouble *value), (location, count, value))
995 GL_FUNC_VOID(gl, glUniformMatrix2dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (location, count, transpose, value))
996 GL_FUNC_VOID(gl, glUniformMatrix3dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (location, count, transpose, value))
997 GL_FUNC_VOID(gl, glUniformMatrix4dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (location, count, transpose, value))
998 GL_FUNC_VOID(gl, glUniformMatrix2x3dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (location, count, transpose, value))
999 GL_FUNC_VOID(gl, glUniformMatrix2x4dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (location, count, transpose, value))
1000 GL_FUNC_VOID(gl, glUniformMatrix3x2dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (location, count, transpose, value))
1001 GL_FUNC_VOID(gl, glUniformMatrix3x4dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (location, count, transpose, value))
1002 GL_FUNC_VOID(gl, glUniformMatrix4x2dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (location, count, transpose, value))
1003 GL_FUNC_VOID(gl, glUniformMatrix4x3dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (location, count, transpose, value))
1004 GL_FUNC_VOID(gl, glGetUniformdv, (GLuint program, GLint location, GLdouble *params), (program, location, params))
1005 GL_FUNC(gl, GLint, glGetSubroutineUniformLocation, (GLuint program, GLenum shadertype, const GLchar *name), (program, shadertype, name))
1006 GL_FUNC(gl, GLuint, glGetSubroutineIndex, (GLuint program, GLenum shadertype, const GLchar *name), (program, shadertype, name))
1007 GL_FUNC_VOID(gl, glGetActiveSubroutineUniformiv, (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values), (program, shadertype, index, pname, values))
1008 GL_FUNC_VOID(gl, glGetActiveSubroutineUniformName, (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name), (program, shadertype, index, bufsize, length, name))
1009 GL_FUNC_VOID(gl, glGetActiveSubroutineName, (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name), (program, shadertype, index, bufsize, length, name))
1010 GL_FUNC_VOID(gl, glUniformSubroutinesuiv, (GLenum shadertype, GLsizei count, const GLuint *indices), (shadertype, count, indices))
1011 GL_FUNC_VOID(gl, glGetUniformSubroutineuiv, (GLenum shadertype, GLint location, GLuint *params), (shadertype, location, params))
1012 GL_FUNC_VOID(gl, glGetProgramStageiv, (GLuint program, GLenum shadertype, GLenum pname, GLint *values), (program, shadertype, pname, values))
1013 GL_FUNC_VOID(gl, glPatchParameteri, (GLenum pname, GLint value), (pname, value))
1014 GL_FUNC_VOID(gl, glPatchParameterfv, (GLenum pname, const GLfloat *values), (pname, values))
1015 GL_FUNC_VOID(gl, glBindTransformFeedback, (GLenum target, GLuint id), (target, id))
1016 GL_FUNC_VOID(gl, glDeleteTransformFeedbacks, (GLsizei n, const GLuint *ids), (n, ids))
1017 GL_FUNC_VOID(gl, glGenTransformFeedbacks, (GLsizei n, GLuint *ids), (n, ids))
1018 GL_FUNC(gl, GLboolean, glIsTransformFeedback, (GLuint id), (id))
1019 GL_FUNC_VOID(gl, glPauseTransformFeedback, (), ())
1020 GL_FUNC_VOID(gl, glResumeTransformFeedback, (), ())
1021 GL_FUNC_VOID(gl, glDrawTransformFeedback, (GLenum mode, GLuint id), (mode, id))
1022 GL_FUNC_VOID(gl, glDrawTransformFeedbackStream, (GLenum mode, GLuint id, GLuint stream), (mode, id, stream))
1023 GL_FUNC_VOID(gl, glBeginQueryIndexed, (GLenum target, GLuint index, GLuint id), (target, index, id))
1024 GL_FUNC_VOID(gl, glEndQueryIndexed, (GLenum target, GLuint index), (target, index))
1025 GL_FUNC_VOID(gl, glGetQueryIndexediv, (GLenum target, GLuint index, GLenum pname, GLint *params), (target, index, pname, params))
1026 GL_FUNC_VOID(gl, glReleaseShaderCompiler, (), ())
1027 GL_FUNC_VOID(gl, glShaderBinary, (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length), (count, shaders, binaryformat, binary, length))
1028 GL_FUNC_VOID(gl, glGetShaderPrecisionFormat, (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision), (shadertype, precisiontype, range, precision))
1029 GL_FUNC_VOID(gl, glDepthRangef, (GLfloat n, GLfloat f), (n, f))
1030 GL_FUNC_VOID(gl, glClearDepthf, (GLfloat d), (d))
1031 GL_FUNC_VOID(gl, glGetProgramBinary, (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary), (program, bufSize, length, binaryFormat, binary))
1032 GL_FUNC_VOID(gl, glProgramBinary, (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length), (program, binaryFormat, binary, length))
1033 GL_FUNC_VOID(gl, glProgramParameteri, (GLuint program, GLenum pname, GLint value), (program, pname, value))
1034 GL_FUNC_VOID(gl, glUseProgramStages, (GLuint pipeline, GLbitfield stages, GLuint program), (pipeline, stages, program))
1035 GL_FUNC_VOID(gl, glActiveShaderProgram, (GLuint pipeline, GLuint program), (pipeline, program))
1036 GL_FUNC(gl, GLuint, glCreateShaderProgramv, (GLenum type, GLsizei count, GLchar *const *strings), (type, count, strings))
1037 GL_FUNC_VOID(gl, glBindProgramPipeline, (GLuint pipeline), (pipeline))
1038 GL_FUNC_VOID(gl, glDeleteProgramPipelines, (GLsizei n, const GLuint *pipelines), (n, pipelines))
1039 GL_FUNC_VOID(gl, glGenProgramPipelines, (GLsizei n, GLuint *pipelines), (n, pipelines))
1040 GL_FUNC(gl, GLboolean, glIsProgramPipeline, (GLuint pipeline), (pipeline))
1041 GL_FUNC_VOID(gl, glGetProgramPipelineiv, (GLuint pipeline, GLenum pname, GLint *params), (pipeline, pname, params))
1042 GL_FUNC_VOID(gl, glProgramUniform1i, (GLuint program, GLint location, GLint v0), (program, location, v0))
1043 GL_FUNC_VOID(gl, glProgramUniform1iv, (GLuint program, GLint location, GLsizei count, const GLint *value), (program, location, count, value))
1044 GL_FUNC_VOID(gl, glProgramUniform1f, (GLuint program, GLint location, GLfloat v0), (program, location, v0))
1045 GL_FUNC_VOID(gl, glProgramUniform1fv, (GLuint program, GLint location, GLsizei count, const GLfloat *value), (program, location, count, value))
1046 GL_FUNC_VOID(gl, glProgramUniform1d, (GLuint program, GLint location, GLdouble v0), (program, location, v0))
1047 GL_FUNC_VOID(gl, glProgramUniform1dv, (GLuint program, GLint location, GLsizei count, const GLdouble *value), (program, location, count, value))
1048 GL_FUNC_VOID(gl, glProgramUniform1ui, (GLuint program, GLint location, GLuint v0), (program, location, v0))
1049 GL_FUNC_VOID(gl, glProgramUniform1uiv, (GLuint program, GLint location, GLsizei count, const GLuint *value), (program, location, count, value))
1050 GL_FUNC_VOID(gl, glProgramUniform2i, (GLuint program, GLint location, GLint v0, GLint v1), (program, location, v0, v1))
1051 GL_FUNC_VOID(gl, glProgramUniform2iv, (GLuint program, GLint location, GLsizei count, const GLint *value), (program, location, count, value))
1052 GL_FUNC_VOID(gl, glProgramUniform2f, (GLuint program, GLint location, GLfloat v0, GLfloat v1), (program, location, v0, v1))
1053 GL_FUNC_VOID(gl, glProgramUniform2fv, (GLuint program, GLint location, GLsizei count, const GLfloat *value), (program, location, count, value))
1054 GL_FUNC_VOID(gl, glProgramUniform2d, (GLuint program, GLint location, GLdouble v0, GLdouble v1), (program, location, v0, v1))
1055 GL_FUNC_VOID(gl, glProgramUniform2dv, (GLuint program, GLint location, GLsizei count, const GLdouble *value), (program, location, count, value))
1056 GL_FUNC_VOID(gl, glProgramUniform2ui, (GLuint program, GLint location, GLuint v0, GLuint v1), (program, location, v0, v1))
1057 GL_FUNC_VOID(gl, glProgramUniform2uiv, (GLuint program, GLint location, GLsizei count, const GLuint *value), (program, location, count, value))
1058 GL_FUNC_VOID(gl, glProgramUniform3i, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2), (program, location, v0, v1, v2))
1059 GL_FUNC_VOID(gl, glProgramUniform3iv, (GLuint program, GLint location, GLsizei count, const GLint *value), (program, location, count, value))
1060 GL_FUNC_VOID(gl, glProgramUniform3f, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2), (program, location, v0, v1, v2))
1061 GL_FUNC_VOID(gl, glProgramUniform3fv, (GLuint program, GLint location, GLsizei count, const GLfloat *value), (program, location, count, value))
1062 GL_FUNC_VOID(gl, glProgramUniform3d, (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2), (program, location, v0, v1, v2))
1063 GL_FUNC_VOID(gl, glProgramUniform3dv, (GLuint program, GLint location, GLsizei count, const GLdouble *value), (program, location, count, value))
1064 GL_FUNC_VOID(gl, glProgramUniform3ui, (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2), (program, location, v0, v1, v2))
1065 GL_FUNC_VOID(gl, glProgramUniform3uiv, (GLuint program, GLint location, GLsizei count, const GLuint *value), (program, location, count, value))
1066 GL_FUNC_VOID(gl, glProgramUniform4i, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3), (program, location, v0, v1, v2, v3))
1067 GL_FUNC_VOID(gl, glProgramUniform4iv, (GLuint program, GLint location, GLsizei count, const GLint *value), (program, location, count, value))
1068 GL_FUNC_VOID(gl, glProgramUniform4f, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3), (program, location, v0, v1, v2, v3))
1069 GL_FUNC_VOID(gl, glProgramUniform4fv, (GLuint program, GLint location, GLsizei count, const GLfloat *value), (program, location, count, value))
1070 GL_FUNC_VOID(gl, glProgramUniform4d, (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3), (program, location, v0, v1, v2, v3))
1071 GL_FUNC_VOID(gl, glProgramUniform4dv, (GLuint program, GLint location, GLsizei count, const GLdouble *value), (program, location, count, value))
1072 GL_FUNC_VOID(gl, glProgramUniform4ui, (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3), (program, location, v0, v1, v2, v3))
1073 GL_FUNC_VOID(gl, glProgramUniform4uiv, (GLuint program, GLint location, GLsizei count, const GLuint *value), (program, location, count, value))
1074 GL_FUNC_VOID(gl, glProgramUniformMatrix2fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
1075 GL_FUNC_VOID(gl, glProgramUniformMatrix3fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
1076 GL_FUNC_VOID(gl, glProgramUniformMatrix4fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
1077 GL_FUNC_VOID(gl, glProgramUniformMatrix2dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
1078 GL_FUNC_VOID(gl, glProgramUniformMatrix3dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
1079 GL_FUNC_VOID(gl, glProgramUniformMatrix4dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
1080 GL_FUNC_VOID(gl, glProgramUniformMatrix2x3fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
1081 GL_FUNC_VOID(gl, glProgramUniformMatrix3x2fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
1082 GL_FUNC_VOID(gl, glProgramUniformMatrix2x4fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
1083 GL_FUNC_VOID(gl, glProgramUniformMatrix4x2fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
1084 GL_FUNC_VOID(gl, glProgramUniformMatrix3x4fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
1085 GL_FUNC_VOID(gl, glProgramUniformMatrix4x3fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
1086 GL_FUNC_VOID(gl, glProgramUniformMatrix2x3dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
1087 GL_FUNC_VOID(gl, glProgramUniformMatrix3x2dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
1088 GL_FUNC_VOID(gl, glProgramUniformMatrix2x4dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
1089 GL_FUNC_VOID(gl, glProgramUniformMatrix4x2dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
1090 GL_FUNC_VOID(gl, glProgramUniformMatrix3x4dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
1091 GL_FUNC_VOID(gl, glProgramUniformMatrix4x3dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
1092 GL_FUNC_VOID(gl, glValidateProgramPipeline, (GLuint pipeline), (pipeline))
1093 GL_FUNC_VOID(gl, glGetProgramPipelineInfoLog, (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog), (pipeline, bufSize, length, infoLog))
1094 GL_FUNC_VOID(gl, glVertexAttribL1d, (GLuint index, GLdouble x), (index, x))
1095 GL_FUNC_VOID(gl, glVertexAttribL2d, (GLuint index, GLdouble x, GLdouble y), (index, x, y))
1096 GL_FUNC_VOID(gl, glVertexAttribL3d, (GLuint index, GLdouble x, GLdouble y, GLdouble z), (index, x, y, z))
1097 GL_FUNC_VOID(gl, glVertexAttribL4d, (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (index, x, y, z, w))
1098 GL_FUNC_VOID(gl, glVertexAttribL1dv, (GLuint index, const GLdouble *v), (index, v))
1099 GL_FUNC_VOID(gl, glVertexAttribL2dv, (GLuint index, const GLdouble *v), (index, v))
1100 GL_FUNC_VOID(gl, glVertexAttribL3dv, (GLuint index, const GLdouble *v), (index, v))
1101 GL_FUNC_VOID(gl, glVertexAttribL4dv, (GLuint index, const GLdouble *v), (index, v))
1102 GL_FUNC_VOID(gl, glVertexAttribLPointer, (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (index, size, type, stride, pointer))
1103 GL_FUNC_VOID(gl, glGetVertexAttribLdv, (GLuint index, GLenum pname, GLdouble *params), (index, pname, params))
1104 GL_FUNC_VOID(gl, glViewportArrayv, (GLuint first, GLsizei count, const GLfloat *v), (first, count, v))
1105 GL_FUNC_VOID(gl, glViewportIndexedf, (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h), (index, x, y, w, h))
1106 GL_FUNC_VOID(gl, glViewportIndexedfv, (GLuint index, const GLfloat *v), (index, v))
1107 GL_FUNC_VOID(gl, glScissorArrayv, (GLuint first, GLsizei count, const GLint *v), (first, count, v))
1108 GL_FUNC_VOID(gl, glScissorIndexed, (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height), (index, left, bottom, width, height))
1109 GL_FUNC_VOID(gl, glScissorIndexedv, (GLuint index, const GLint *v), (index, v))
1110 GL_FUNC_VOID(gl, glDepthRangeArrayv, (GLuint first, GLsizei count, const GLdouble *v), (first, count, v))
1111 GL_FUNC_VOID(gl, glDepthRangeIndexed, (GLuint index, GLdouble n, GLdouble f), (index, n, f))
1112 GL_FUNC_VOID(gl, glGetFloati_v, (GLenum target, GLuint index, GLfloat *data), (target, index, data))
1113 GL_FUNC_VOID(gl, glGetDoublei_v, (GLenum target, GLuint index, GLdouble *data), (target, index, data))
1114 GL_FUNC(gl, GLsync, glCreateSyncFromCLeventARB, (struct _cl_context *context, struct _cl_event *event, GLbitfield flags), (context, event, flags))
1115 GL_FUNC_VOID(gl, glDebugMessageControlARB, (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled), (source, type, severity, count, ids, enabled))
1116 GL_FUNC_VOID(gl, glDebugMessageInsertARB, (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf), (source, type, id, severity, length, buf))
1117 GL_FUNC_VOID(gl, glDebugMessageCallbackARB, (GLDEBUGPROCARB callback, const GLvoid *userParam), (callback, userParam))
1118 GL_FUNC(gl, GLuint, glGetDebugMessageLogARB, (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog), (count, bufsize, sources, types, ids, severities, lengths, messageLog))
1119 GL_FUNC(gl, GLenum, glGetGraphicsResetStatusARB, (), ())
1120 GL_FUNC_VOID(gl, glGetnMapdvARB, (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v), (target, query, bufSize, v))
1121 GL_FUNC_VOID(gl, glGetnMapfvARB, (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v), (target, query, bufSize, v))
1122 GL_FUNC_VOID(gl, glGetnMapivARB, (GLenum target, GLenum query, GLsizei bufSize, GLint *v), (target, query, bufSize, v))
1123 GL_FUNC_VOID(gl, glGetnPixelMapfvARB, (GLenum map, GLsizei bufSize, GLfloat *values), (map, bufSize, values))
1124 GL_FUNC_VOID(gl, glGetnPixelMapuivARB, (GLenum map, GLsizei bufSize, GLuint *values), (map, bufSize, values))
1125 GL_FUNC_VOID(gl, glGetnPixelMapusvARB, (GLenum map, GLsizei bufSize, GLushort *values), (map, bufSize, values))
1126 GL_FUNC_VOID(gl, glGetnPolygonStippleARB, (GLsizei bufSize, GLubyte *pattern), (bufSize, pattern))
1127 GL_FUNC_VOID(gl, glGetnColorTableARB, (GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *table), (target, format, type, bufSize, table))
1128 GL_FUNC_VOID(gl, glGetnConvolutionFilterARB, (GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *image), (target, format, type, bufSize, image))
1129 GL_FUNC_VOID(gl, glGetnSeparableFilterARB, (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span), (target, format, type, rowBufSize, row, columnBufSize, column, span))
1130 GL_FUNC_VOID(gl, glGetnHistogramARB, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values), (target, reset, format, type, bufSize, values))
1131 GL_FUNC_VOID(gl, glGetnMinmaxARB, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values), (target, reset, format, type, bufSize, values))
1132 GL_FUNC_VOID(gl, glGetnTexImageARB, (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid *img), (target, level, format, type, bufSize, img))
1133 GL_FUNC_VOID(gl, glReadnPixelsARB, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data), (x, y, width, height, format, type, bufSize, data))
1134 GL_FUNC_VOID(gl, glGetnCompressedTexImageARB, (GLenum target, GLint lod, GLsizei bufSize, GLvoid *img), (target, lod, bufSize, img))
1135 GL_FUNC_VOID(gl, glGetnUniformfvARB, (GLuint program, GLint location, GLsizei bufSize, GLfloat *params), (program, location, bufSize, params))
1136 GL_FUNC_VOID(gl, glGetnUniformivARB, (GLuint program, GLint location, GLsizei bufSize, GLint *params), (program, location, bufSize, params))
1137 GL_FUNC_VOID(gl, glGetnUniformuivARB, (GLuint program, GLint location, GLsizei bufSize, GLuint *params), (program, location, bufSize, params))
1138 GL_FUNC_VOID(gl, glGetnUniformdvARB, (GLuint program, GLint location, GLsizei bufSize, GLdouble *params), (program, location, bufSize, params))
1139 GL_FUNC_VOID(gl, glDrawArraysInstancedBaseInstance, (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance), (mode, first, count, instancecount, baseinstance))
1140 GL_FUNC_VOID(gl, glDrawElementsInstancedBaseInstance, (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance), (mode, count, type, indices, instancecount, baseinstance))
1141 GL_FUNC_VOID(gl, glDrawElementsInstancedBaseVertexBaseInstance, (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance), (mode, count, type, indices, instancecount, basevertex, baseinstance))
1142 GL_FUNC_VOID(gl, glDrawTransformFeedbackInstanced, (GLenum mode, GLuint id, GLsizei instancecount), (mode, id, instancecount))
1143 GL_FUNC_VOID(gl, glDrawTransformFeedbackStreamInstanced, (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount), (mode, id, stream, instancecount))
1144 GL_FUNC_VOID(gl, glGetInternalformativ, (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params), (target, internalformat, pname, bufSize, params))
1145 GL_FUNC_VOID(gl, glGetActiveAtomicCounterBufferiv, (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params), (program, bufferIndex, pname, params))
1146 GL_FUNC_VOID(gl, glBindImageTexture, (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format), (unit, texture, level, layered, layer, access, format))
1147 GL_FUNC_VOID(gl, glMemoryBarrier, (GLbitfield barriers), (barriers))
1148 GL_FUNC_VOID(gl, glTexStorage1D, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width), (target, levels, internalformat, width))
1149 GL_FUNC_VOID(gl, glTexStorage2D, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height), (target, levels, internalformat, width, height))
1150 GL_FUNC_VOID(gl, glTexStorage3D, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth), (target, levels, internalformat, width, height, depth))
1151 GL_FUNC_VOID(gl, glTextureStorage1DEXT, (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width), (texture, target, levels, internalformat, width))
1152 GL_FUNC_VOID(gl, glTextureStorage2DEXT, (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height), (texture, target, levels, internalformat, width, height))
1153 GL_FUNC_VOID(gl, glTextureStorage3DEXT, (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth), (texture, target, levels, internalformat, width, height, depth))
1154 GL_FUNC_VOID(gl, glDebugMessageControl, (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled), (source, type, severity, count, ids, enabled))
1155 GL_FUNC_VOID(gl, glDebugMessageInsert, (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf), (source, type, id, severity, length, buf))
1156 GL_FUNC_VOID(gl, glDebugMessageCallback, (GLDEBUGPROC callback, const void *userParam), (callback, userParam))
1157 GL_FUNC(gl, GLuint, glGetDebugMessageLog, (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog), (count, bufsize, sources, types, ids, severities, lengths, messageLog))
1158 GL_FUNC_VOID(gl, glPushDebugGroup, (GLenum source, GLuint id, GLsizei length, const GLchar *message), (source, id, length, message))
1159 GL_FUNC_VOID(gl, glPopDebugGroup, (), ())
1160 GL_FUNC_VOID(gl, glObjectLabel, (GLenum identifier, GLuint name, GLsizei length, const GLchar *label), (identifier, name, length, label))
1161 GL_FUNC_VOID(gl, glGetObjectLabel, (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label), (identifier, name, bufSize, length, label))
1162 GL_FUNC_VOID(gl, glObjectPtrLabel, (const void *ptr, GLsizei length, const GLchar *label), (ptr, length, label))
1163 GL_FUNC_VOID(gl, glGetObjectPtrLabel, (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label), (ptr, bufSize, length, label))
1164 GL_FUNC_VOID(gl, glClearBufferData, (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data), (target, internalformat, format, type, data))
1165 GL_FUNC_VOID(gl, glClearBufferSubData, (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data), (target, internalformat, offset, size, format, type, data))
1166 GL_FUNC_VOID(gl, glClearNamedBufferDataEXT, (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data), (buffer, internalformat, format, type, data))
1167 GL_FUNC_VOID(gl, glClearNamedBufferSubDataEXT, (GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data), (buffer, internalformat, offset, size, format, type, data))
1168 GL_FUNC_VOID(gl, glDispatchCompute, (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z), (num_groups_x, num_groups_y, num_groups_z))
1169 GL_FUNC_VOID(gl, glDispatchComputeIndirect, (GLintptr indirect), (indirect))
1170 GL_FUNC_VOID(gl, glCopyImageSubData, (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth), (srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth))
1171 GL_FUNC_VOID(gl, glTextureView, (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers), (texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers))
1172 GL_FUNC_VOID(gl, glBindVertexBuffer, (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride), (bindingindex, buffer, offset, stride))
1173 GL_FUNC_VOID(gl, glVertexAttribFormat, (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset), (attribindex, size, type, normalized, relativeoffset))
1174 GL_FUNC_VOID(gl, glVertexAttribIFormat, (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset), (attribindex, size, type, relativeoffset))
1175 GL_FUNC_VOID(gl, glVertexAttribLFormat, (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset), (attribindex, size, type, relativeoffset))
1176 GL_FUNC_VOID(gl, glVertexAttribBinding, (GLuint attribindex, GLuint bindingindex), (attribindex, bindingindex))
1177 GL_FUNC_VOID(gl, glVertexBindingDivisor, (GLuint bindingindex, GLuint divisor), (bindingindex, divisor))
1178 GL_FUNC_VOID(gl, glVertexArrayBindVertexBufferEXT, (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride), (vaobj, bindingindex, buffer, offset, stride))
1179 GL_FUNC_VOID(gl, glVertexArrayVertexAttribFormatEXT, (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset), (vaobj, attribindex, size, type, normalized, relativeoffset))
1180 GL_FUNC_VOID(gl, glVertexArrayVertexAttribIFormatEXT, (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset), (vaobj, attribindex, size, type, relativeoffset))
1181 GL_FUNC_VOID(gl, glVertexArrayVertexAttribLFormatEXT, (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset), (vaobj, attribindex, size, type, relativeoffset))
1182 GL_FUNC_VOID(gl, glVertexArrayVertexAttribBindingEXT, (GLuint vaobj, GLuint attribindex, GLuint bindingindex), (vaobj, attribindex, bindingindex))
1183 GL_FUNC_VOID(gl, glVertexArrayVertexBindingDivisorEXT, (GLuint vaobj, GLuint bindingindex, GLuint divisor), (vaobj, bindingindex, divisor))
1184 GL_FUNC_VOID(gl, glFramebufferParameteri, (GLenum target, GLenum pname, GLint param), (target, pname, param))
1185 GL_FUNC_VOID(gl, glGetFramebufferParameteriv, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
1186 GL_FUNC_VOID(gl, glNamedFramebufferParameteriEXT, (GLuint framebuffer, GLenum pname, GLint param), (framebuffer, pname, param))
1187 GL_FUNC_VOID(gl, glGetNamedFramebufferParameterivEXT, (GLuint framebuffer, GLenum pname, GLint *params), (framebuffer, pname, params))
1188 GL_FUNC_VOID(gl, glGetInternalformati64v, (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params), (target, internalformat, pname, bufSize, params))
1189 GL_FUNC_VOID(gl, glInvalidateTexSubImage, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth), (texture, level, xoffset, yoffset, zoffset, width, height, depth))
1190 GL_FUNC_VOID(gl, glInvalidateTexImage, (GLuint texture, GLint level), (texture, level))
1191 GL_FUNC_VOID(gl, glInvalidateBufferSubData, (GLuint buffer, GLintptr offset, GLsizeiptr length), (buffer, offset, length))
1192 GL_FUNC_VOID(gl, glInvalidateBufferData, (GLuint buffer), (buffer))
1193 GL_FUNC_VOID(gl, glInvalidateFramebuffer, (GLenum target, GLsizei numAttachments, const GLenum *attachments), (target, numAttachments, attachments))
1194 GL_FUNC_VOID(gl, glInvalidateSubFramebuffer, (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height), (target, numAttachments, attachments, x, y, width, height))
1195 GL_FUNC_VOID(gl, glMultiDrawArraysIndirect, (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride), (mode, indirect, drawcount, stride))
1196 GL_FUNC_VOID(gl, glMultiDrawElementsIndirect, (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride), (mode, type, indirect, drawcount, stride))
1197 GL_FUNC_VOID(gl, glGetProgramInterfaceiv, (GLuint program, GLenum programInterface, GLenum pname, GLint *params), (program, programInterface, pname, params))
1198 GL_FUNC(gl, GLuint, glGetProgramResourceIndex, (GLuint program, GLenum programInterface, const GLchar *name), (program, programInterface, name))
1199 GL_FUNC_VOID(gl, glGetProgramResourceName, (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name), (program, programInterface, index, bufSize, length, name))
1200 GL_FUNC_VOID(gl, glGetProgramResourceiv, (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params), (program, programInterface, index, propCount, props, bufSize, length, params))
1201 GL_FUNC(gl, GLint, glGetProgramResourceLocation, (GLuint program, GLenum programInterface, const GLchar *name), (program, programInterface, name))
1202 GL_FUNC(gl, GLint, glGetProgramResourceLocationIndex, (GLuint program, GLenum programInterface, const GLchar *name), (program, programInterface, name))
1203 GL_FUNC_VOID(gl, glShaderStorageBlockBinding, (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding), (program, storageBlockIndex, storageBlockBinding))
1204 GL_FUNC_VOID(gl, glTexBufferRange, (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size), (target, internalformat, buffer, offset, size))
1205 GL_FUNC_VOID(gl, glTextureBufferRangeEXT, (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size), (texture, target, internalformat, buffer, offset, size))
1206 GL_FUNC_VOID(gl, glTexStorage2DMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations), (target, samples, internalformat, width, height, fixedsamplelocations))
1207 GL_FUNC_VOID(gl, glTexStorage3DMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations), (target, samples, internalformat, width, height, depth, fixedsamplelocations))
1208 GL_FUNC_VOID(gl, glTextureStorage2DMultisampleEXT, (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations), (texture, target, samples, internalformat, width, height, fixedsamplelocations))
1209 GL_FUNC_VOID(gl, glTextureStorage3DMultisampleEXT, (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations), (texture, target, samples, internalformat, width, height, depth, fixedsamplelocations))
1210 GL_FUNC_VOID(gl, glBlendColorEXT, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha), (red, green, blue, alpha))
1211 GL_FUNC_VOID(gl, glPolygonOffsetEXT, (GLfloat factor, GLfloat bias), (factor, bias))
1212 GL_FUNC_VOID(gl, glTexImage3DEXT, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels), (target, level, internalformat, width, height, depth, border, format, type, pixels))
1213 GL_FUNC_VOID(gl, glTexSubImage3DEXT, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels), (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels))
1214 GL_FUNC_VOID(gl, glGetTexFilterFuncSGIS, (GLenum target, GLenum filter, GLfloat *weights), (target, filter, weights))
1215 GL_FUNC_VOID(gl, glTexFilterFuncSGIS, (GLenum target, GLenum filter, GLsizei n, const GLfloat *weights), (target, filter, n, weights))
1216 GL_FUNC_VOID(gl, glTexSubImage1DEXT, (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels), (target, level, xoffset, width, format, type, pixels))
1217 GL_FUNC_VOID(gl, glTexSubImage2DEXT, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels), (target, level, xoffset, yoffset, width, height, format, type, pixels))
1218 GL_FUNC_VOID(gl, glCopyTexImage1DEXT, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border), (target, level, internalformat, x, y, width, border))
1219 GL_FUNC_VOID(gl, glCopyTexImage2DEXT, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border), (target, level, internalformat, x, y, width, height, border))
1220 GL_FUNC_VOID(gl, glCopyTexSubImage1DEXT, (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width), (target, level, xoffset, x, y, width))
1221 GL_FUNC_VOID(gl, glCopyTexSubImage2DEXT, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height), (target, level, xoffset, yoffset, x, y, width, height))
1222 GL_FUNC_VOID(gl, glCopyTexSubImage3DEXT, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height), (target, level, xoffset, yoffset, zoffset, x, y, width, height))
1223 GL_FUNC_VOID(gl, glGetHistogramEXT, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values), (target, reset, format, type, values))
1224 GL_FUNC_VOID(gl, glGetHistogramParameterfvEXT, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
1225 GL_FUNC_VOID(gl, glGetHistogramParameterivEXT, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
1226 GL_FUNC_VOID(gl, glGetMinmaxEXT, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values), (target, reset, format, type, values))
1227 GL_FUNC_VOID(gl, glGetMinmaxParameterfvEXT, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
1228 GL_FUNC_VOID(gl, glGetMinmaxParameterivEXT, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
1229 GL_FUNC_VOID(gl, glHistogramEXT, (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink), (target, width, internalformat, sink))
1230 GL_FUNC_VOID(gl, glMinmaxEXT, (GLenum target, GLenum internalformat, GLboolean sink), (target, internalformat, sink))
1231 GL_FUNC_VOID(gl, glResetHistogramEXT, (GLenum target), (target))
1232 GL_FUNC_VOID(gl, glResetMinmaxEXT, (GLenum target), (target))
1233 GL_FUNC_VOID(gl, glConvolutionFilter1DEXT, (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image), (target, internalformat, width, format, type, image))
1234 GL_FUNC_VOID(gl, glConvolutionFilter2DEXT, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image), (target, internalformat, width, height, format, type, image))
1235 GL_FUNC_VOID(gl, glConvolutionParameterfEXT, (GLenum target, GLenum pname, GLfloat params), (target, pname, params))
1236 GL_FUNC_VOID(gl, glConvolutionParameterfvEXT, (GLenum target, GLenum pname, const GLfloat *params), (target, pname, params))
1237 GL_FUNC_VOID(gl, glConvolutionParameteriEXT, (GLenum target, GLenum pname, GLint params), (target, pname, params))
1238 GL_FUNC_VOID(gl, glConvolutionParameterivEXT, (GLenum target, GLenum pname, const GLint *params), (target, pname, params))
1239 GL_FUNC_VOID(gl, glCopyConvolutionFilter1DEXT, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width), (target, internalformat, x, y, width))
1240 GL_FUNC_VOID(gl, glCopyConvolutionFilter2DEXT, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height), (target, internalformat, x, y, width, height))
1241 GL_FUNC_VOID(gl, glGetConvolutionFilterEXT, (GLenum target, GLenum format, GLenum type, GLvoid *image), (target, format, type, image))
1242 GL_FUNC_VOID(gl, glGetConvolutionParameterfvEXT, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
1243 GL_FUNC_VOID(gl, glGetConvolutionParameterivEXT, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
1244 GL_FUNC_VOID(gl, glGetSeparableFilterEXT, (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span), (target, format, type, row, column, span))
1245 GL_FUNC_VOID(gl, glSeparableFilter2DEXT, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column), (target, internalformat, width, height, format, type, row, column))
1246 GL_FUNC_VOID(gl, glColorTableSGI, (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table), (target, internalformat, width, format, type, table))
1247 GL_FUNC_VOID(gl, glColorTableParameterfvSGI, (GLenum target, GLenum pname, const GLfloat *params), (target, pname, params))
1248 GL_FUNC_VOID(gl, glColorTableParameterivSGI, (GLenum target, GLenum pname, const GLint *params), (target, pname, params))
1249 GL_FUNC_VOID(gl, glCopyColorTableSGI, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width), (target, internalformat, x, y, width))
1250 GL_FUNC_VOID(gl, glGetColorTableSGI, (GLenum target, GLenum format, GLenum type, GLvoid *table), (target, format, type, table))
1251 GL_FUNC_VOID(gl, glGetColorTableParameterfvSGI, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
1252 GL_FUNC_VOID(gl, glGetColorTableParameterivSGI, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
1253 GL_FUNC_VOID(gl, glPixelTexGenSGIX, (GLenum mode), (mode))
1254 GL_FUNC_VOID(gl, glPixelTexGenParameteriSGIS, (GLenum pname, GLint param), (pname, param))
1255 GL_FUNC_VOID(gl, glPixelTexGenParameterivSGIS, (GLenum pname, const GLint *params), (pname, params))
1256 GL_FUNC_VOID(gl, glPixelTexGenParameterfSGIS, (GLenum pname, GLfloat param), (pname, param))
1257 GL_FUNC_VOID(gl, glPixelTexGenParameterfvSGIS, (GLenum pname, const GLfloat *params), (pname, params))
1258 GL_FUNC_VOID(gl, glGetPixelTexGenParameterivSGIS, (GLenum pname, GLint *params), (pname, params))
1259 GL_FUNC_VOID(gl, glGetPixelTexGenParameterfvSGIS, (GLenum pname, GLfloat *params), (pname, params))
1260 GL_FUNC_VOID(gl, glTexImage4DSGIS, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *pixels), (target, level, internalformat, width, height, depth, size4d, border, format, type, pixels))
1261 GL_FUNC_VOID(gl, glTexSubImage4DSGIS, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid *pixels), (target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels))
1262 GL_FUNC(gl, GLboolean, glAreTexturesResidentEXT, (GLsizei n, const GLuint *textures, GLboolean *residences), (n, textures, residences))
1263 GL_FUNC_VOID(gl, glBindTextureEXT, (GLenum target, GLuint texture), (target, texture))
1264 GL_FUNC_VOID(gl, glDeleteTexturesEXT, (GLsizei n, const GLuint *textures), (n, textures))
1265 GL_FUNC_VOID(gl, glGenTexturesEXT, (GLsizei n, GLuint *textures), (n, textures))
1266 GL_FUNC(gl, GLboolean, glIsTextureEXT, (GLuint texture), (texture))
1267 GL_FUNC_VOID(gl, glPrioritizeTexturesEXT, (GLsizei n, const GLuint *textures, const GLclampf *priorities), (n, textures, priorities))
1268 GL_FUNC_VOID(gl, glDetailTexFuncSGIS, (GLenum target, GLsizei n, const GLfloat *points), (target, n, points))
1269 GL_FUNC_VOID(gl, glGetDetailTexFuncSGIS, (GLenum target, GLfloat *points), (target, points))
1270 GL_FUNC_VOID(gl, glSharpenTexFuncSGIS, (GLenum target, GLsizei n, const GLfloat *points), (target, n, points))
1271 GL_FUNC_VOID(gl, glGetSharpenTexFuncSGIS, (GLenum target, GLfloat *points), (target, points))
1272 GL_FUNC_VOID(gl, glSampleMaskSGIS, (GLclampf value, GLboolean invert), (value, invert))
1273 GL_FUNC_VOID(gl, glSamplePatternSGIS, (GLenum pattern), (pattern))
1274 GL_FUNC_VOID(gl, glArrayElementEXT, (GLint i), (i))
1275 GL_FUNC_VOID(gl, glColorPointerEXT, (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer), (size, type, stride, count, pointer))
1276 GL_FUNC_VOID(gl, glDrawArraysEXT, (GLenum mode, GLint first, GLsizei count), (mode, first, count))
1277 GL_FUNC_VOID(gl, glEdgeFlagPointerEXT, (GLsizei stride, GLsizei count, const GLboolean *pointer), (stride, count, pointer))
1278 GL_FUNC_VOID(gl, glGetPointervEXT, (GLenum pname, GLvoid **params), (pname, params))
1279 GL_FUNC_VOID(gl, glIndexPointerEXT, (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer), (type, stride, count, pointer))
1280 GL_FUNC_VOID(gl, glNormalPointerEXT, (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer), (type, stride, count, pointer))
1281 GL_FUNC_VOID(gl, glTexCoordPointerEXT, (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer), (size, type, stride, count, pointer))
1282 GL_FUNC_VOID(gl, glVertexPointerEXT, (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer), (size, type, stride, count, pointer))
1283 GL_FUNC_VOID(gl, glBlendEquationEXT, (GLenum mode), (mode))
1284 GL_FUNC_VOID(gl, glSpriteParameterfSGIX, (GLenum pname, GLfloat param), (pname, param))
1285 GL_FUNC_VOID(gl, glSpriteParameterfvSGIX, (GLenum pname, const GLfloat *params), (pname, params))
1286 GL_FUNC_VOID(gl, glSpriteParameteriSGIX, (GLenum pname, GLint param), (pname, param))
1287 GL_FUNC_VOID(gl, glSpriteParameterivSGIX, (GLenum pname, const GLint *params), (pname, params))
1288 GL_FUNC_VOID(gl, glPointParameterfEXT, (GLenum pname, GLfloat param), (pname, param))
1289 GL_FUNC_VOID(gl, glPointParameterfvEXT, (GLenum pname, const GLfloat *params), (pname, params))
1290 GL_FUNC_VOID(gl, glPointParameterfSGIS, (GLenum pname, GLfloat param), (pname, param))
1291 GL_FUNC_VOID(gl, glPointParameterfvSGIS, (GLenum pname, const GLfloat *params), (pname, params))
1292 GL_FUNC(gl, GLint, glGetInstrumentsSGIX, (), ())
1293 GL_FUNC_VOID(gl, glInstrumentsBufferSGIX, (GLsizei size, GLint *buffer), (size, buffer))
1294 GL_FUNC(gl, GLint, glPollInstrumentsSGIX, (GLint *marker_p), (marker_p))
1295 GL_FUNC_VOID(gl, glReadInstrumentsSGIX, (GLint marker), (marker))
1296 GL_FUNC_VOID(gl, glStartInstrumentsSGIX, (), ())
1297 GL_FUNC_VOID(gl, glStopInstrumentsSGIX, (GLint marker), (marker))
1298 GL_FUNC_VOID(gl, glFrameZoomSGIX, (GLint factor), (factor))
1299 GL_FUNC_VOID(gl, glTagSampleBufferSGIX, (), ())
1300 GL_FUNC_VOID(gl, glDeformationMap3dSGIX, (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points), (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points))
1301 GL_FUNC_VOID(gl, glDeformationMap3fSGIX, (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points), (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points))
1302 GL_FUNC_VOID(gl, glDeformSGIX, (GLbitfield mask), (mask))
1303 GL_FUNC_VOID(gl, glLoadIdentityDeformationMapSGIX, (GLbitfield mask), (mask))
1304 GL_FUNC_VOID(gl, glReferencePlaneSGIX, (const GLdouble *equation), (equation))
1305 GL_FUNC_VOID(gl, glFlushRasterSGIX, (), ())
1306 GL_FUNC_VOID(gl, glFogFuncSGIS, (GLsizei n, const GLfloat *points), (n, points))
1307 GL_FUNC_VOID(gl, glGetFogFuncSGIS, (GLfloat *points), (points))
1308 GL_FUNC_VOID(gl, glImageTransformParameteriHP, (GLenum target, GLenum pname, GLint param), (target, pname, param))
1309 GL_FUNC_VOID(gl, glImageTransformParameterfHP, (GLenum target, GLenum pname, GLfloat param), (target, pname, param))
1310 GL_FUNC_VOID(gl, glImageTransformParameterivHP, (GLenum target, GLenum pname, const GLint *params), (target, pname, params))
1311 GL_FUNC_VOID(gl, glImageTransformParameterfvHP, (GLenum target, GLenum pname, const GLfloat *params), (target, pname, params))
1312 GL_FUNC_VOID(gl, glGetImageTransformParameterivHP, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
1313 GL_FUNC_VOID(gl, glGetImageTransformParameterfvHP, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
1314 GL_FUNC_VOID(gl, glColorSubTableEXT, (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data), (target, start, count, format, type, data))
1315 GL_FUNC_VOID(gl, glCopyColorSubTableEXT, (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width), (target, start, x, y, width))
1316 GL_FUNC_VOID(gl, glHintPGI, (GLenum target, GLint mode), (target, mode))
1317 GL_FUNC_VOID(gl, glColorTableEXT, (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table), (target, internalFormat, width, format, type, table))
1318 GL_FUNC_VOID(gl, glGetColorTableEXT, (GLenum target, GLenum format, GLenum type, GLvoid *data), (target, format, type, data))
1319 GL_FUNC_VOID(gl, glGetColorTableParameterivEXT, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
1320 GL_FUNC_VOID(gl, glGetColorTableParameterfvEXT, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
1321 GL_FUNC_VOID(gl, glGetListParameterfvSGIX, (GLuint list, GLenum pname, GLfloat *params), (list, pname, params))
1322 GL_FUNC_VOID(gl, glGetListParameterivSGIX, (GLuint list, GLenum pname, GLint *params), (list, pname, params))
1323 GL_FUNC_VOID(gl, glListParameterfSGIX, (GLuint list, GLenum pname, GLfloat param), (list, pname, param))
1324 GL_FUNC_VOID(gl, glListParameterfvSGIX, (GLuint list, GLenum pname, const GLfloat *params), (list, pname, params))
1325 GL_FUNC_VOID(gl, glListParameteriSGIX, (GLuint list, GLenum pname, GLint param), (list, pname, param))
1326 GL_FUNC_VOID(gl, glListParameterivSGIX, (GLuint list, GLenum pname, const GLint *params), (list, pname, params))
1327 GL_FUNC_VOID(gl, glIndexMaterialEXT, (GLenum face, GLenum mode), (face, mode))
1328 GL_FUNC_VOID(gl, glIndexFuncEXT, (GLenum func, GLclampf ref), (func, ref))
1329 GL_FUNC_VOID(gl, glLockArraysEXT, (GLint first, GLsizei count), (first, count))
1330 GL_FUNC_VOID(gl, glUnlockArraysEXT, (), ())
1331 GL_FUNC_VOID(gl, glCullParameterdvEXT, (GLenum pname, GLdouble *params), (pname, params))
1332 GL_FUNC_VOID(gl, glCullParameterfvEXT, (GLenum pname, GLfloat *params), (pname, params))
1333 GL_FUNC_VOID(gl, glFragmentColorMaterialSGIX, (GLenum face, GLenum mode), (face, mode))
1334 GL_FUNC_VOID(gl, glFragmentLightfSGIX, (GLenum light, GLenum pname, GLfloat param), (light, pname, param))
1335 GL_FUNC_VOID(gl, glFragmentLightfvSGIX, (GLenum light, GLenum pname, const GLfloat *params), (light, pname, params))
1336 GL_FUNC_VOID(gl, glFragmentLightiSGIX, (GLenum light, GLenum pname, GLint param), (light, pname, param))
1337 GL_FUNC_VOID(gl, glFragmentLightivSGIX, (GLenum light, GLenum pname, const GLint *params), (light, pname, params))
1338 GL_FUNC_VOID(gl, glFragmentLightModelfSGIX, (GLenum pname, GLfloat param), (pname, param))
1339 GL_FUNC_VOID(gl, glFragmentLightModelfvSGIX, (GLenum pname, const GLfloat *params), (pname, params))
1340 GL_FUNC_VOID(gl, glFragmentLightModeliSGIX, (GLenum pname, GLint param), (pname, param))
1341 GL_FUNC_VOID(gl, glFragmentLightModelivSGIX, (GLenum pname, const GLint *params), (pname, params))
1342 GL_FUNC_VOID(gl, glFragmentMaterialfSGIX, (GLenum face, GLenum pname, GLfloat param), (face, pname, param))
1343 GL_FUNC_VOID(gl, glFragmentMaterialfvSGIX, (GLenum face, GLenum pname, const GLfloat *params), (face, pname, params))
1344 GL_FUNC_VOID(gl, glFragmentMaterialiSGIX, (GLenum face, GLenum pname, GLint param), (face, pname, param))
1345 GL_FUNC_VOID(gl, glFragmentMaterialivSGIX, (GLenum face, GLenum pname, const GLint *params), (face, pname, params))
1346 GL_FUNC_VOID(gl, glGetFragmentLightfvSGIX, (GLenum light, GLenum pname, GLfloat *params), (light, pname, params))
1347 GL_FUNC_VOID(gl, glGetFragmentLightivSGIX, (GLenum light, GLenum pname, GLint *params), (light, pname, params))
1348 GL_FUNC_VOID(gl, glGetFragmentMaterialfvSGIX, (GLenum face, GLenum pname, GLfloat *params), (face, pname, params))
1349 GL_FUNC_VOID(gl, glGetFragmentMaterialivSGIX, (GLenum face, GLenum pname, GLint *params), (face, pname, params))
1350 GL_FUNC_VOID(gl, glLightEnviSGIX, (GLenum pname, GLint param), (pname, param))
1351 GL_FUNC_VOID(gl, glDrawRangeElementsEXT, (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices), (mode, start, end, count, type, indices))
1352 GL_FUNC_VOID(gl, glApplyTextureEXT, (GLenum mode), (mode))
1353 GL_FUNC_VOID(gl, glTextureLightEXT, (GLenum pname), (pname))
1354 GL_FUNC_VOID(gl, glTextureMaterialEXT, (GLenum face, GLenum mode), (face, mode))
1355 GL_FUNC_VOID(gl, glAsyncMarkerSGIX, (GLuint marker), (marker))
1356 GL_FUNC(gl, GLint, glFinishAsyncSGIX, (GLuint *markerp), (markerp))
1357 GL_FUNC(gl, GLint, glPollAsyncSGIX, (GLuint *markerp), (markerp))
1358 GL_FUNC(gl, GLuint, glGenAsyncMarkersSGIX, (GLsizei range), (range))
1359 GL_FUNC_VOID(gl, glDeleteAsyncMarkersSGIX, (GLuint marker, GLsizei range), (marker, range))
1360 GL_FUNC(gl, GLboolean, glIsAsyncMarkerSGIX, (GLuint marker), (marker))
1361 GL_FUNC_VOID(gl, glVertexPointervINTEL, (GLint size, GLenum type, const GLvoid **pointer), (size, type, pointer))
1362 GL_FUNC_VOID(gl, glNormalPointervINTEL, (GLenum type, const GLvoid **pointer), (type, pointer))
1363 GL_FUNC_VOID(gl, glColorPointervINTEL, (GLint size, GLenum type, const GLvoid **pointer), (size, type, pointer))
1364 GL_FUNC_VOID(gl, glTexCoordPointervINTEL, (GLint size, GLenum type, const GLvoid **pointer), (size, type, pointer))
1365 GL_FUNC_VOID(gl, glPixelTransformParameteriEXT, (GLenum target, GLenum pname, GLint param), (target, pname, param))
1366 GL_FUNC_VOID(gl, glPixelTransformParameterfEXT, (GLenum target, GLenum pname, GLfloat param), (target, pname, param))
1367 GL_FUNC_VOID(gl, glPixelTransformParameterivEXT, (GLenum target, GLenum pname, const GLint *params), (target, pname, params))
1368 GL_FUNC_VOID(gl, glPixelTransformParameterfvEXT, (GLenum target, GLenum pname, const GLfloat *params), (target, pname, params))
1369 GL_FUNC_VOID(gl, glGetPixelTransformParameterivEXT, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
1370 GL_FUNC_VOID(gl, glGetPixelTransformParameterfvEXT, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
1371 GL_FUNC_VOID(gl, glSecondaryColor3bEXT, (GLbyte red, GLbyte green, GLbyte blue), (red, green, blue))
1372 GL_FUNC_VOID(gl, glSecondaryColor3bvEXT, (const GLbyte *v), (v))
1373 GL_FUNC_VOID(gl, glSecondaryColor3dEXT, (GLdouble red, GLdouble green, GLdouble blue), (red, green, blue))
1374 GL_FUNC_VOID(gl, glSecondaryColor3dvEXT, (const GLdouble *v), (v))
1375 GL_FUNC_VOID(gl, glSecondaryColor3fEXT, (GLfloat red, GLfloat green, GLfloat blue), (red, green, blue))
1376 GL_FUNC_VOID(gl, glSecondaryColor3fvEXT, (const GLfloat *v), (v))
1377 GL_FUNC_VOID(gl, glSecondaryColor3iEXT, (GLint red, GLint green, GLint blue), (red, green, blue))
1378 GL_FUNC_VOID(gl, glSecondaryColor3ivEXT, (const GLint *v), (v))
1379 GL_FUNC_VOID(gl, glSecondaryColor3sEXT, (GLshort red, GLshort green, GLshort blue), (red, green, blue))
1380 GL_FUNC_VOID(gl, glSecondaryColor3svEXT, (const GLshort *v), (v))
1381 GL_FUNC_VOID(gl, glSecondaryColor3ubEXT, (GLubyte red, GLubyte green, GLubyte blue), (red, green, blue))
1382 GL_FUNC_VOID(gl, glSecondaryColor3ubvEXT, (const GLubyte *v), (v))
1383 GL_FUNC_VOID(gl, glSecondaryColor3uiEXT, (GLuint red, GLuint green, GLuint blue), (red, green, blue))
1384 GL_FUNC_VOID(gl, glSecondaryColor3uivEXT, (const GLuint *v), (v))
1385 GL_FUNC_VOID(gl, glSecondaryColor3usEXT, (GLushort red, GLushort green, GLushort blue), (red, green, blue))
1386 GL_FUNC_VOID(gl, glSecondaryColor3usvEXT, (const GLushort *v), (v))
1387 GL_FUNC_VOID(gl, glSecondaryColorPointerEXT, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (size, type, stride, pointer))
1388 GL_FUNC_VOID(gl, glTextureNormalEXT, (GLenum mode), (mode))
1389 GL_FUNC_VOID(gl, glMultiDrawArraysEXT, (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount), (mode, first, count, primcount))
1390 GL_FUNC_VOID(gl, glMultiDrawElementsEXT, (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount), (mode, count, type, indices, primcount))
1391 GL_FUNC_VOID(gl, glFogCoordfEXT, (GLfloat coord), (coord))
1392 GL_FUNC_VOID(gl, glFogCoordfvEXT, (const GLfloat *coord), (coord))
1393 GL_FUNC_VOID(gl, glFogCoorddEXT, (GLdouble coord), (coord))
1394 GL_FUNC_VOID(gl, glFogCoorddvEXT, (const GLdouble *coord), (coord))
1395 GL_FUNC_VOID(gl, glFogCoordPointerEXT, (GLenum type, GLsizei stride, const GLvoid *pointer), (type, stride, pointer))
1396 GL_FUNC_VOID(gl, glTangent3bEXT, (GLbyte tx, GLbyte ty, GLbyte tz), (tx, ty, tz))
1397 GL_FUNC_VOID(gl, glTangent3bvEXT, (const GLbyte *v), (v))
1398 GL_FUNC_VOID(gl, glTangent3dEXT, (GLdouble tx, GLdouble ty, GLdouble tz), (tx, ty, tz))
1399 GL_FUNC_VOID(gl, glTangent3dvEXT, (const GLdouble *v), (v))
1400 GL_FUNC_VOID(gl, glTangent3fEXT, (GLfloat tx, GLfloat ty, GLfloat tz), (tx, ty, tz))
1401 GL_FUNC_VOID(gl, glTangent3fvEXT, (const GLfloat *v), (v))
1402 GL_FUNC_VOID(gl, glTangent3iEXT, (GLint tx, GLint ty, GLint tz), (tx, ty, tz))
1403 GL_FUNC_VOID(gl, glTangent3ivEXT, (const GLint *v), (v))
1404 GL_FUNC_VOID(gl, glTangent3sEXT, (GLshort tx, GLshort ty, GLshort tz), (tx, ty, tz))
1405 GL_FUNC_VOID(gl, glTangent3svEXT, (const GLshort *v), (v))
1406 GL_FUNC_VOID(gl, glBinormal3bEXT, (GLbyte bx, GLbyte by, GLbyte bz), (bx, by, bz))
1407 GL_FUNC_VOID(gl, glBinormal3bvEXT, (const GLbyte *v), (v))
1408 GL_FUNC_VOID(gl, glBinormal3dEXT, (GLdouble bx, GLdouble by, GLdouble bz), (bx, by, bz))
1409 GL_FUNC_VOID(gl, glBinormal3dvEXT, (const GLdouble *v), (v))
1410 GL_FUNC_VOID(gl, glBinormal3fEXT, (GLfloat bx, GLfloat by, GLfloat bz), (bx, by, bz))
1411 GL_FUNC_VOID(gl, glBinormal3fvEXT, (const GLfloat *v), (v))
1412 GL_FUNC_VOID(gl, glBinormal3iEXT, (GLint bx, GLint by, GLint bz), (bx, by, bz))
1413 GL_FUNC_VOID(gl, glBinormal3ivEXT, (const GLint *v), (v))
1414 GL_FUNC_VOID(gl, glBinormal3sEXT, (GLshort bx, GLshort by, GLshort bz), (bx, by, bz))
1415 GL_FUNC_VOID(gl, glBinormal3svEXT, (const GLshort *v), (v))
1416 GL_FUNC_VOID(gl, glTangentPointerEXT, (GLenum type, GLsizei stride, const GLvoid *pointer), (type, stride, pointer))
1417 GL_FUNC_VOID(gl, glBinormalPointerEXT, (GLenum type, GLsizei stride, const GLvoid *pointer), (type, stride, pointer))
1418 GL_FUNC_VOID(gl, glFinishTextureSUNX, (), ())
1419 GL_FUNC_VOID(gl, glGlobalAlphaFactorbSUN, (GLbyte factor), (factor))
1420 GL_FUNC_VOID(gl, glGlobalAlphaFactorsSUN, (GLshort factor), (factor))
1421 GL_FUNC_VOID(gl, glGlobalAlphaFactoriSUN, (GLint factor), (factor))
1422 GL_FUNC_VOID(gl, glGlobalAlphaFactorfSUN, (GLfloat factor), (factor))
1423 GL_FUNC_VOID(gl, glGlobalAlphaFactordSUN, (GLdouble factor), (factor))
1424 GL_FUNC_VOID(gl, glGlobalAlphaFactorubSUN, (GLubyte factor), (factor))
1425 GL_FUNC_VOID(gl, glGlobalAlphaFactorusSUN, (GLushort factor), (factor))
1426 GL_FUNC_VOID(gl, glGlobalAlphaFactoruiSUN, (GLuint factor), (factor))
1427 GL_FUNC_VOID(gl, glReplacementCodeuiSUN, (GLuint code), (code))
1428 GL_FUNC_VOID(gl, glReplacementCodeusSUN, (GLushort code), (code))
1429 GL_FUNC_VOID(gl, glReplacementCodeubSUN, (GLubyte code), (code))
1430 GL_FUNC_VOID(gl, glReplacementCodeuivSUN, (const GLuint *code), (code))
1431 GL_FUNC_VOID(gl, glReplacementCodeusvSUN, (const GLushort *code), (code))
1432 GL_FUNC_VOID(gl, glReplacementCodeubvSUN, (const GLubyte *code), (code))
1433 GL_FUNC_VOID(gl, glReplacementCodePointerSUN, (GLenum type, GLsizei stride, const GLvoid **pointer), (type, stride, pointer))
1434 GL_FUNC_VOID(gl, glColor4ubVertex2fSUN, (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y), (r, g, b, a, x, y))
1435 GL_FUNC_VOID(gl, glColor4ubVertex2fvSUN, (const GLubyte *c, const GLfloat *v), (c, v))
1436 GL_FUNC_VOID(gl, glColor4ubVertex3fSUN, (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z), (r, g, b, a, x, y, z))
1437 GL_FUNC_VOID(gl, glColor4ubVertex3fvSUN, (const GLubyte *c, const GLfloat *v), (c, v))
1438 GL_FUNC_VOID(gl, glColor3fVertex3fSUN, (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z), (r, g, b, x, y, z))
1439 GL_FUNC_VOID(gl, glColor3fVertex3fvSUN, (const GLfloat *c, const GLfloat *v), (c, v))
1440 GL_FUNC_VOID(gl, glNormal3fVertex3fSUN, (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (nx, ny, nz, x, y, z))
1441 GL_FUNC_VOID(gl, glNormal3fVertex3fvSUN, (const GLfloat *n, const GLfloat *v), (n, v))
1442 GL_FUNC_VOID(gl, glColor4fNormal3fVertex3fSUN, (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (r, g, b, a, nx, ny, nz, x, y, z))
1443 GL_FUNC_VOID(gl, glColor4fNormal3fVertex3fvSUN, (const GLfloat *c, const GLfloat *n, const GLfloat *v), (c, n, v))
1444 GL_FUNC_VOID(gl, glTexCoord2fVertex3fSUN, (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z), (s, t, x, y, z))
1445 GL_FUNC_VOID(gl, glTexCoord2fVertex3fvSUN, (const GLfloat *tc, const GLfloat *v), (tc, v))
1446 GL_FUNC_VOID(gl, glTexCoord4fVertex4fSUN, (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (s, t, p, q, x, y, z, w))
1447 GL_FUNC_VOID(gl, glTexCoord4fVertex4fvSUN, (const GLfloat *tc, const GLfloat *v), (tc, v))
1448 GL_FUNC_VOID(gl, glTexCoord2fColor4ubVertex3fSUN, (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z), (s, t, r, g, b, a, x, y, z))
1449 GL_FUNC_VOID(gl, glTexCoord2fColor4ubVertex3fvSUN, (const GLfloat *tc, const GLubyte *c, const GLfloat *v), (tc, c, v))
1450 GL_FUNC_VOID(gl, glTexCoord2fColor3fVertex3fSUN, (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z), (s, t, r, g, b, x, y, z))
1451 GL_FUNC_VOID(gl, glTexCoord2fColor3fVertex3fvSUN, (const GLfloat *tc, const GLfloat *c, const GLfloat *v), (tc, c, v))
1452 GL_FUNC_VOID(gl, glTexCoord2fNormal3fVertex3fSUN, (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (s, t, nx, ny, nz, x, y, z))
1453 GL_FUNC_VOID(gl, glTexCoord2fNormal3fVertex3fvSUN, (const GLfloat *tc, const GLfloat *n, const GLfloat *v), (tc, n, v))
1454 GL_FUNC_VOID(gl, glTexCoord2fColor4fNormal3fVertex3fSUN, (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (s, t, r, g, b, a, nx, ny, nz, x, y, z))
1455 GL_FUNC_VOID(gl, glTexCoord2fColor4fNormal3fVertex3fvSUN, (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v), (tc, c, n, v))
1456 GL_FUNC_VOID(gl, glTexCoord4fColor4fNormal3fVertex4fSUN, (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w))
1457 GL_FUNC_VOID(gl, glTexCoord4fColor4fNormal3fVertex4fvSUN, (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v), (tc, c, n, v))
1458 GL_FUNC_VOID(gl, glReplacementCodeuiVertex3fSUN, (GLuint rc, GLfloat x, GLfloat y, GLfloat z), (rc, x, y, z))
1459 GL_FUNC_VOID(gl, glReplacementCodeuiVertex3fvSUN, (const GLuint *rc, const GLfloat *v), (rc, v))
1460 GL_FUNC_VOID(gl, glReplacementCodeuiColor4ubVertex3fSUN, (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z), (rc, r, g, b, a, x, y, z))
1461 GL_FUNC_VOID(gl, glReplacementCodeuiColor4ubVertex3fvSUN, (const GLuint *rc, const GLubyte *c, const GLfloat *v), (rc, c, v))
1462 GL_FUNC_VOID(gl, glReplacementCodeuiColor3fVertex3fSUN, (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z), (rc, r, g, b, x, y, z))
1463 GL_FUNC_VOID(gl, glReplacementCodeuiColor3fVertex3fvSUN, (const GLuint *rc, const GLfloat *c, const GLfloat *v), (rc, c, v))
1464 GL_FUNC_VOID(gl, glReplacementCodeuiNormal3fVertex3fSUN, (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (rc, nx, ny, nz, x, y, z))
1465 GL_FUNC_VOID(gl, glReplacementCodeuiNormal3fVertex3fvSUN, (const GLuint *rc, const GLfloat *n, const GLfloat *v), (rc, n, v))
1466 GL_FUNC_VOID(gl, glReplacementCodeuiColor4fNormal3fVertex3fSUN, (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (rc, r, g, b, a, nx, ny, nz, x, y, z))
1467 GL_FUNC_VOID(gl, glReplacementCodeuiColor4fNormal3fVertex3fvSUN, (const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v), (rc, c, n, v))
1468 GL_FUNC_VOID(gl, glReplacementCodeuiTexCoord2fVertex3fSUN, (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z), (rc, s, t, x, y, z))
1469 GL_FUNC_VOID(gl, glReplacementCodeuiTexCoord2fVertex3fvSUN, (const GLuint *rc, const GLfloat *tc, const GLfloat *v), (rc, tc, v))
1470 GL_FUNC_VOID(gl, glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN, (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (rc, s, t, nx, ny, nz, x, y, z))
1471 GL_FUNC_VOID(gl, glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN, (const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v), (rc, tc, n, v))
1472 GL_FUNC_VOID(gl, glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN, (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (rc, s, t, r, g, b, a, nx, ny, nz, x, y, z))
1473 GL_FUNC_VOID(gl, glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN, (const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v), (rc, tc, c, n, v))
1474 GL_FUNC_VOID(gl, glBlendFuncSeparateEXT, (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha), (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha))
1475 GL_FUNC_VOID(gl, glBlendFuncSeparateINGR, (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha), (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha))
1476 GL_FUNC_VOID(gl, glVertexWeightfEXT, (GLfloat weight), (weight))
1477 GL_FUNC_VOID(gl, glVertexWeightfvEXT, (const GLfloat *weight), (weight))
1478 GL_FUNC_VOID(gl, glVertexWeightPointerEXT, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (size, type, stride, pointer))
1479 GL_FUNC_VOID(gl, glFlushVertexArrayRangeNV, (), ())
1480 GL_FUNC_VOID(gl, glVertexArrayRangeNV, (GLsizei length, const GLvoid *pointer), (length, pointer))
1481 GL_FUNC_VOID(gl, glCombinerParameterfvNV, (GLenum pname, const GLfloat *params), (pname, params))
1482 GL_FUNC_VOID(gl, glCombinerParameterfNV, (GLenum pname, GLfloat param), (pname, param))
1483 GL_FUNC_VOID(gl, glCombinerParameterivNV, (GLenum pname, const GLint *params), (pname, params))
1484 GL_FUNC_VOID(gl, glCombinerParameteriNV, (GLenum pname, GLint param), (pname, param))
1485 GL_FUNC_VOID(gl, glCombinerInputNV, (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage), (stage, portion, variable, input, mapping, componentUsage))
1486 GL_FUNC_VOID(gl, glCombinerOutputNV, (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum), (stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum))
1487 GL_FUNC_VOID(gl, glFinalCombinerInputNV, (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage), (variable, input, mapping, componentUsage))
1488 GL_FUNC_VOID(gl, glGetCombinerInputParameterfvNV, (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params), (stage, portion, variable, pname, params))
1489 GL_FUNC_VOID(gl, glGetCombinerInputParameterivNV, (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params), (stage, portion, variable, pname, params))
1490 GL_FUNC_VOID(gl, glGetCombinerOutputParameterfvNV, (GLenum stage, GLenum portion, GLenum pname, GLfloat *params), (stage, portion, pname, params))
1491 GL_FUNC_VOID(gl, glGetCombinerOutputParameterivNV, (GLenum stage, GLenum portion, GLenum pname, GLint *params), (stage, portion, pname, params))
1492 GL_FUNC_VOID(gl, glGetFinalCombinerInputParameterfvNV, (GLenum variable, GLenum pname, GLfloat *params), (variable, pname, params))
1493 GL_FUNC_VOID(gl, glGetFinalCombinerInputParameterivNV, (GLenum variable, GLenum pname, GLint *params), (variable, pname, params))
1494 GL_FUNC_VOID(gl, glResizeBuffersMESA, (), ())
1495 GL_FUNC_VOID(gl, glWindowPos2dMESA, (GLdouble x, GLdouble y), (x, y))
1496 GL_FUNC_VOID(gl, glWindowPos2dvMESA, (const GLdouble *v), (v))
1497 GL_FUNC_VOID(gl, glWindowPos2fMESA, (GLfloat x, GLfloat y), (x, y))
1498 GL_FUNC_VOID(gl, glWindowPos2fvMESA, (const GLfloat *v), (v))
1499 GL_FUNC_VOID(gl, glWindowPos2iMESA, (GLint x, GLint y), (x, y))
1500 GL_FUNC_VOID(gl, glWindowPos2ivMESA, (const GLint *v), (v))
1501 GL_FUNC_VOID(gl, glWindowPos2sMESA, (GLshort x, GLshort y), (x, y))
1502 GL_FUNC_VOID(gl, glWindowPos2svMESA, (const GLshort *v), (v))
1503 GL_FUNC_VOID(gl, glWindowPos3dMESA, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
1504 GL_FUNC_VOID(gl, glWindowPos3dvMESA, (const GLdouble *v), (v))
1505 GL_FUNC_VOID(gl, glWindowPos3fMESA, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
1506 GL_FUNC_VOID(gl, glWindowPos3fvMESA, (const GLfloat *v), (v))
1507 GL_FUNC_VOID(gl, glWindowPos3iMESA, (GLint x, GLint y, GLint z), (x, y, z))
1508 GL_FUNC_VOID(gl, glWindowPos3ivMESA, (const GLint *v), (v))
1509 GL_FUNC_VOID(gl, glWindowPos3sMESA, (GLshort x, GLshort y, GLshort z), (x, y, z))
1510 GL_FUNC_VOID(gl, glWindowPos3svMESA, (const GLshort *v), (v))
1511 GL_FUNC_VOID(gl, glWindowPos4dMESA, (GLdouble x, GLdouble y, GLdouble z, GLdouble w), (x, y, z, w))
1512 GL_FUNC_VOID(gl, glWindowPos4dvMESA, (const GLdouble *v), (v))
1513 GL_FUNC_VOID(gl, glWindowPos4fMESA, (GLfloat x, GLfloat y, GLfloat z, GLfloat w), (x, y, z, w))
1514 GL_FUNC_VOID(gl, glWindowPos4fvMESA, (const GLfloat *v), (v))
1515 GL_FUNC_VOID(gl, glWindowPos4iMESA, (GLint x, GLint y, GLint z, GLint w), (x, y, z, w))
1516 GL_FUNC_VOID(gl, glWindowPos4ivMESA, (const GLint *v), (v))
1517 GL_FUNC_VOID(gl, glWindowPos4sMESA, (GLshort x, GLshort y, GLshort z, GLshort w), (x, y, z, w))
1518 GL_FUNC_VOID(gl, glWindowPos4svMESA, (const GLshort *v), (v))
1519 GL_FUNC_VOID(gl, glMultiModeDrawArraysIBM, (const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride), (mode, first, count, primcount, modestride))
1520 GL_FUNC_VOID(gl, glMultiModeDrawElementsIBM, (const GLenum *mode, const GLsizei *count, GLenum type, GLvoid *const *indices, GLsizei primcount, GLint modestride), (mode, count, type, indices, primcount, modestride))
1521 GL_FUNC_VOID(gl, glColorPointerListIBM, (GLint size, GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride), (size, type, stride, pointer, ptrstride))
1522 GL_FUNC_VOID(gl, glSecondaryColorPointerListIBM, (GLint size, GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride), (size, type, stride, pointer, ptrstride))
1523 GL_FUNC_VOID(gl, glEdgeFlagPointerListIBM, (GLint stride, const GLboolean **pointer, GLint ptrstride), (stride, pointer, ptrstride))
1524 GL_FUNC_VOID(gl, glFogCoordPointerListIBM, (GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride), (type, stride, pointer, ptrstride))
1525 GL_FUNC_VOID(gl, glIndexPointerListIBM, (GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride), (type, stride, pointer, ptrstride))
1526 GL_FUNC_VOID(gl, glNormalPointerListIBM, (GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride), (type, stride, pointer, ptrstride))
1527 GL_FUNC_VOID(gl, glTexCoordPointerListIBM, (GLint size, GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride), (size, type, stride, pointer, ptrstride))
1528 GL_FUNC_VOID(gl, glVertexPointerListIBM, (GLint size, GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride), (size, type, stride, pointer, ptrstride))
1529 GL_FUNC_VOID(gl, glTbufferMask3DFX, (GLuint mask), (mask))
1530 GL_FUNC_VOID(gl, glSampleMaskEXT, (GLclampf value, GLboolean invert), (value, invert))
1531 GL_FUNC_VOID(gl, glSamplePatternEXT, (GLenum pattern), (pattern))
1532 GL_FUNC_VOID(gl, glTextureColorMaskSGIS, (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha), (red, green, blue, alpha))
1533 GL_FUNC_VOID(gl, glIglooInterfaceSGIX, (GLenum pname, const GLvoid *params), (pname, params))
1534 GL_FUNC_VOID(gl, glDeleteFencesNV, (GLsizei n, const GLuint *fences), (n, fences))
1535 GL_FUNC_VOID(gl, glGenFencesNV, (GLsizei n, GLuint *fences), (n, fences))
1536 GL_FUNC(gl, GLboolean, glIsFenceNV, (GLuint fence), (fence))
1537 GL_FUNC(gl, GLboolean, glTestFenceNV, (GLuint fence), (fence))
1538 GL_FUNC_VOID(gl, glGetFenceivNV, (GLuint fence, GLenum pname, GLint *params), (fence, pname, params))
1539 GL_FUNC_VOID(gl, glFinishFenceNV, (GLuint fence), (fence))
1540 GL_FUNC_VOID(gl, glSetFenceNV, (GLuint fence, GLenum condition), (fence, condition))
1541 GL_FUNC_VOID(gl, glFlushStaticDataIBM, (GLenum target), (target))
1542 GL_FUNC_VOID(gl, glMapControlPointsNV, (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points), (target, index, type, ustride, vstride, uorder, vorder, packed, points))
1543 GL_FUNC_VOID(gl, glMapParameterivNV, (GLenum target, GLenum pname, const GLint *params), (target, pname, params))
1544 GL_FUNC_VOID(gl, glMapParameterfvNV, (GLenum target, GLenum pname, const GLfloat *params), (target, pname, params))
1545 GL_FUNC_VOID(gl, glGetMapControlPointsNV, (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points), (target, index, type, ustride, vstride, packed, points))
1546 GL_FUNC_VOID(gl, glGetMapParameterivNV, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
1547 GL_FUNC_VOID(gl, glGetMapParameterfvNV, (GLenum target, GLenum pname, GLfloat *params), (target, pname, params))
1548 GL_FUNC_VOID(gl, glGetMapAttribParameterivNV, (GLenum target, GLuint index, GLenum pname, GLint *params), (target, index, pname, params))
1549 GL_FUNC_VOID(gl, glGetMapAttribParameterfvNV, (GLenum target, GLuint index, GLenum pname, GLfloat *params), (target, index, pname, params))
1550 GL_FUNC_VOID(gl, glEvalMapsNV, (GLenum target, GLenum mode), (target, mode))
1551 GL_FUNC_VOID(gl, glCombinerStageParameterfvNV, (GLenum stage, GLenum pname, const GLfloat *params), (stage, pname, params))
1552 GL_FUNC_VOID(gl, glGetCombinerStageParameterfvNV, (GLenum stage, GLenum pname, GLfloat *params), (stage, pname, params))
1553 GL_FUNC(gl, GLboolean, glAreProgramsResidentNV, (GLsizei n, const GLuint *programs, GLboolean *residences), (n, programs, residences))
1554 GL_FUNC_VOID(gl, glBindProgramNV, (GLenum target, GLuint id), (target, id))
1555 GL_FUNC_VOID(gl, glDeleteProgramsNV, (GLsizei n, const GLuint *programs), (n, programs))
1556 GL_FUNC_VOID(gl, glExecuteProgramNV, (GLenum target, GLuint id, const GLfloat *params), (target, id, params))
1557 GL_FUNC_VOID(gl, glGenProgramsNV, (GLsizei n, GLuint *programs), (n, programs))
1558 GL_FUNC_VOID(gl, glGetProgramParameterdvNV, (GLenum target, GLuint index, GLenum pname, GLdouble *params), (target, index, pname, params))
1559 GL_FUNC_VOID(gl, glGetProgramParameterfvNV, (GLenum target, GLuint index, GLenum pname, GLfloat *params), (target, index, pname, params))
1560 GL_FUNC_VOID(gl, glGetProgramivNV, (GLuint id, GLenum pname, GLint *params), (id, pname, params))
1561 GL_FUNC_VOID(gl, glGetProgramStringNV, (GLuint id, GLenum pname, GLubyte *program), (id, pname, program))
1562 GL_FUNC_VOID(gl, glGetTrackMatrixivNV, (GLenum target, GLuint address, GLenum pname, GLint *params), (target, address, pname, params))
1563 GL_FUNC_VOID(gl, glGetVertexAttribdvNV, (GLuint index, GLenum pname, GLdouble *params), (index, pname, params))
1564 GL_FUNC_VOID(gl, glGetVertexAttribfvNV, (GLuint index, GLenum pname, GLfloat *params), (index, pname, params))
1565 GL_FUNC_VOID(gl, glGetVertexAttribivNV, (GLuint index, GLenum pname, GLint *params), (index, pname, params))
1566 GL_FUNC_VOID(gl, glGetVertexAttribPointervNV, (GLuint index, GLenum pname, GLvoid **pointer), (index, pname, pointer))
1567 GL_FUNC(gl, GLboolean, glIsProgramNV, (GLuint id), (id))
1568 GL_FUNC_VOID(gl, glLoadProgramNV, (GLenum target, GLuint id, GLsizei len, const GLubyte *program), (target, id, len, program))
1569 GL_FUNC_VOID(gl, glProgramParameter4dNV, (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (target, index, x, y, z, w))
1570 GL_FUNC_VOID(gl, glProgramParameter4dvNV, (GLenum target, GLuint index, const GLdouble *v), (target, index, v))
1571 GL_FUNC_VOID(gl, glProgramParameter4fNV, (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (target, index, x, y, z, w))
1572 GL_FUNC_VOID(gl, glProgramParameter4fvNV, (GLenum target, GLuint index, const GLfloat *v), (target, index, v))
1573 GL_FUNC_VOID(gl, glProgramParameters4dvNV, (GLenum target, GLuint index, GLsizei count, const GLdouble *v), (target, index, count, v))
1574 GL_FUNC_VOID(gl, glProgramParameters4fvNV, (GLenum target, GLuint index, GLsizei count, const GLfloat *v), (target, index, count, v))
1575 GL_FUNC_VOID(gl, glRequestResidentProgramsNV, (GLsizei n, const GLuint *programs), (n, programs))
1576 GL_FUNC_VOID(gl, glTrackMatrixNV, (GLenum target, GLuint address, GLenum matrix, GLenum transform), (target, address, matrix, transform))
1577 GL_FUNC_VOID(gl, glVertexAttribPointerNV, (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer), (index, fsize, type, stride, pointer))
1578 GL_FUNC_VOID(gl, glVertexAttrib1dNV, (GLuint index, GLdouble x), (index, x))
1579 GL_FUNC_VOID(gl, glVertexAttrib1dvNV, (GLuint index, const GLdouble *v), (index, v))
1580 GL_FUNC_VOID(gl, glVertexAttrib1fNV, (GLuint index, GLfloat x), (index, x))
1581 GL_FUNC_VOID(gl, glVertexAttrib1fvNV, (GLuint index, const GLfloat *v), (index, v))
1582 GL_FUNC_VOID(gl, glVertexAttrib1sNV, (GLuint index, GLshort x), (index, x))
1583 GL_FUNC_VOID(gl, glVertexAttrib1svNV, (GLuint index, const GLshort *v), (index, v))
1584 GL_FUNC_VOID(gl, glVertexAttrib2dNV, (GLuint index, GLdouble x, GLdouble y), (index, x, y))
1585 GL_FUNC_VOID(gl, glVertexAttrib2dvNV, (GLuint index, const GLdouble *v), (index, v))
1586 GL_FUNC_VOID(gl, glVertexAttrib2fNV, (GLuint index, GLfloat x, GLfloat y), (index, x, y))
1587 GL_FUNC_VOID(gl, glVertexAttrib2fvNV, (GLuint index, const GLfloat *v), (index, v))
1588 GL_FUNC_VOID(gl, glVertexAttrib2sNV, (GLuint index, GLshort x, GLshort y), (index, x, y))
1589 GL_FUNC_VOID(gl, glVertexAttrib2svNV, (GLuint index, const GLshort *v), (index, v))
1590 GL_FUNC_VOID(gl, glVertexAttrib3dNV, (GLuint index, GLdouble x, GLdouble y, GLdouble z), (index, x, y, z))
1591 GL_FUNC_VOID(gl, glVertexAttrib3dvNV, (GLuint index, const GLdouble *v), (index, v))
1592 GL_FUNC_VOID(gl, glVertexAttrib3fNV, (GLuint index, GLfloat x, GLfloat y, GLfloat z), (index, x, y, z))
1593 GL_FUNC_VOID(gl, glVertexAttrib3fvNV, (GLuint index, const GLfloat *v), (index, v))
1594 GL_FUNC_VOID(gl, glVertexAttrib3sNV, (GLuint index, GLshort x, GLshort y, GLshort z), (index, x, y, z))
1595 GL_FUNC_VOID(gl, glVertexAttrib3svNV, (GLuint index, const GLshort *v), (index, v))
1596 GL_FUNC_VOID(gl, glVertexAttrib4dNV, (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (index, x, y, z, w))
1597 GL_FUNC_VOID(gl, glVertexAttrib4dvNV, (GLuint index, const GLdouble *v), (index, v))
1598 GL_FUNC_VOID(gl, glVertexAttrib4fNV, (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (index, x, y, z, w))
1599 GL_FUNC_VOID(gl, glVertexAttrib4fvNV, (GLuint index, const GLfloat *v), (index, v))
1600 GL_FUNC_VOID(gl, glVertexAttrib4sNV, (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w), (index, x, y, z, w))
1601 GL_FUNC_VOID(gl, glVertexAttrib4svNV, (GLuint index, const GLshort *v), (index, v))
1602 GL_FUNC_VOID(gl, glVertexAttrib4ubNV, (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w), (index, x, y, z, w))
1603 GL_FUNC_VOID(gl, glVertexAttrib4ubvNV, (GLuint index, const GLubyte *v), (index, v))
1604 GL_FUNC_VOID(gl, glVertexAttribs1dvNV, (GLuint index, GLsizei count, const GLdouble *v), (index, count, v))
1605 GL_FUNC_VOID(gl, glVertexAttribs1fvNV, (GLuint index, GLsizei count, const GLfloat *v), (index, count, v))
1606 GL_FUNC_VOID(gl, glVertexAttribs1svNV, (GLuint index, GLsizei count, const GLshort *v), (index, count, v))
1607 GL_FUNC_VOID(gl, glVertexAttribs2dvNV, (GLuint index, GLsizei count, const GLdouble *v), (index, count, v))
1608 GL_FUNC_VOID(gl, glVertexAttribs2fvNV, (GLuint index, GLsizei count, const GLfloat *v), (index, count, v))
1609 GL_FUNC_VOID(gl, glVertexAttribs2svNV, (GLuint index, GLsizei count, const GLshort *v), (index, count, v))
1610 GL_FUNC_VOID(gl, glVertexAttribs3dvNV, (GLuint index, GLsizei count, const GLdouble *v), (index, count, v))
1611 GL_FUNC_VOID(gl, glVertexAttribs3fvNV, (GLuint index, GLsizei count, const GLfloat *v), (index, count, v))
1612 GL_FUNC_VOID(gl, glVertexAttribs3svNV, (GLuint index, GLsizei count, const GLshort *v), (index, count, v))
1613 GL_FUNC_VOID(gl, glVertexAttribs4dvNV, (GLuint index, GLsizei count, const GLdouble *v), (index, count, v))
1614 GL_FUNC_VOID(gl, glVertexAttribs4fvNV, (GLuint index, GLsizei count, const GLfloat *v), (index, count, v))
1615 GL_FUNC_VOID(gl, glVertexAttribs4svNV, (GLuint index, GLsizei count, const GLshort *v), (index, count, v))
1616 GL_FUNC_VOID(gl, glVertexAttribs4ubvNV, (GLuint index, GLsizei count, const GLubyte *v), (index, count, v))
1617 GL_FUNC_VOID(gl, glTexBumpParameterivATI, (GLenum pname, const GLint *param), (pname, param))
1618 GL_FUNC_VOID(gl, glTexBumpParameterfvATI, (GLenum pname, const GLfloat *param), (pname, param))
1619 GL_FUNC_VOID(gl, glGetTexBumpParameterivATI, (GLenum pname, GLint *param), (pname, param))
1620 GL_FUNC_VOID(gl, glGetTexBumpParameterfvATI, (GLenum pname, GLfloat *param), (pname, param))
1621 GL_FUNC(gl, GLuint, glGenFragmentShadersATI, (GLuint range), (range))
1622 GL_FUNC_VOID(gl, glBindFragmentShaderATI, (GLuint id), (id))
1623 GL_FUNC_VOID(gl, glDeleteFragmentShaderATI, (GLuint id), (id))
1624 GL_FUNC_VOID(gl, glBeginFragmentShaderATI, (), ())
1625 GL_FUNC_VOID(gl, glEndFragmentShaderATI, (), ())
1626 GL_FUNC_VOID(gl, glPassTexCoordATI, (GLuint dst, GLuint coord, GLenum swizzle), (dst, coord, swizzle))
1627 GL_FUNC_VOID(gl, glSampleMapATI, (GLuint dst, GLuint interp, GLenum swizzle), (dst, interp, swizzle))
1628 GL_FUNC_VOID(gl, glColorFragmentOp1ATI, (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod), (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod))
1629 GL_FUNC_VOID(gl, glColorFragmentOp2ATI, (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod), (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod))
1630 GL_FUNC_VOID(gl, glColorFragmentOp3ATI, (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod), (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod))
1631 GL_FUNC_VOID(gl, glAlphaFragmentOp1ATI, (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod), (op, dst, dstMod, arg1, arg1Rep, arg1Mod))
1632 GL_FUNC_VOID(gl, glAlphaFragmentOp2ATI, (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod), (op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod))
1633 GL_FUNC_VOID(gl, glAlphaFragmentOp3ATI, (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod), (op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod))
1634 GL_FUNC_VOID(gl, glSetFragmentShaderConstantATI, (GLuint dst, const GLfloat *value), (dst, value))
1635 GL_FUNC_VOID(gl, glPNTrianglesiATI, (GLenum pname, GLint param), (pname, param))
1636 GL_FUNC_VOID(gl, glPNTrianglesfATI, (GLenum pname, GLfloat param), (pname, param))
1637 GL_FUNC(gl, GLuint, glNewObjectBufferATI, (GLsizei size, const GLvoid *pointer, GLenum usage), (size, pointer, usage))
1638 GL_FUNC(gl, GLboolean, glIsObjectBufferATI, (GLuint buffer), (buffer))
1639 GL_FUNC_VOID(gl, glUpdateObjectBufferATI, (GLuint buffer, GLuint offset, GLsizei size, const GLvoid *pointer, GLenum preserve), (buffer, offset, size, pointer, preserve))
1640 GL_FUNC_VOID(gl, glGetObjectBufferfvATI, (GLuint buffer, GLenum pname, GLfloat *params), (buffer, pname, params))
1641 GL_FUNC_VOID(gl, glGetObjectBufferivATI, (GLuint buffer, GLenum pname, GLint *params), (buffer, pname, params))
1642 GL_FUNC_VOID(gl, glFreeObjectBufferATI, (GLuint buffer), (buffer))
1643 GL_FUNC_VOID(gl, glArrayObjectATI, (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset), (array, size, type, stride, buffer, offset))
1644 GL_FUNC_VOID(gl, glGetArrayObjectfvATI, (GLenum array, GLenum pname, GLfloat *params), (array, pname, params))
1645 GL_FUNC_VOID(gl, glGetArrayObjectivATI, (GLenum array, GLenum pname, GLint *params), (array, pname, params))
1646 GL_FUNC_VOID(gl, glVariantArrayObjectATI, (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset), (id, type, stride, buffer, offset))
1647 GL_FUNC_VOID(gl, glGetVariantArrayObjectfvATI, (GLuint id, GLenum pname, GLfloat *params), (id, pname, params))
1648 GL_FUNC_VOID(gl, glGetVariantArrayObjectivATI, (GLuint id, GLenum pname, GLint *params), (id, pname, params))
1649 GL_FUNC_VOID(gl, glBeginVertexShaderEXT, (), ())
1650 GL_FUNC_VOID(gl, glEndVertexShaderEXT, (), ())
1651 GL_FUNC_VOID(gl, glBindVertexShaderEXT, (GLuint id), (id))
1652 GL_FUNC(gl, GLuint, glGenVertexShadersEXT, (GLuint range), (range))
1653 GL_FUNC_VOID(gl, glDeleteVertexShaderEXT, (GLuint id), (id))
1654 GL_FUNC_VOID(gl, glShaderOp1EXT, (GLenum op, GLuint res, GLuint arg1), (op, res, arg1))
1655 GL_FUNC_VOID(gl, glShaderOp2EXT, (GLenum op, GLuint res, GLuint arg1, GLuint arg2), (op, res, arg1, arg2))
1656 GL_FUNC_VOID(gl, glShaderOp3EXT, (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3), (op, res, arg1, arg2, arg3))
1657 GL_FUNC_VOID(gl, glSwizzleEXT, (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW), (res, in, outX, outY, outZ, outW))
1658 GL_FUNC_VOID(gl, glWriteMaskEXT, (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW), (res, in, outX, outY, outZ, outW))
1659 GL_FUNC_VOID(gl, glInsertComponentEXT, (GLuint res, GLuint src, GLuint num), (res, src, num))
1660 GL_FUNC_VOID(gl, glExtractComponentEXT, (GLuint res, GLuint src, GLuint num), (res, src, num))
1661 GL_FUNC(gl, GLuint, glGenSymbolsEXT, (GLenum datatype, GLenum storagetype, GLenum range, GLuint components), (datatype, storagetype, range, components))
1662 GL_FUNC_VOID(gl, glSetInvariantEXT, (GLuint id, GLenum type, const GLvoid *addr), (id, type, addr))
1663 GL_FUNC_VOID(gl, glSetLocalConstantEXT, (GLuint id, GLenum type, const GLvoid *addr), (id, type, addr))
1664 GL_FUNC_VOID(gl, glVariantbvEXT, (GLuint id, const GLbyte *addr), (id, addr))
1665 GL_FUNC_VOID(gl, glVariantsvEXT, (GLuint id, const GLshort *addr), (id, addr))
1666 GL_FUNC_VOID(gl, glVariantivEXT, (GLuint id, const GLint *addr), (id, addr))
1667 GL_FUNC_VOID(gl, glVariantfvEXT, (GLuint id, const GLfloat *addr), (id, addr))
1668 GL_FUNC_VOID(gl, glVariantdvEXT, (GLuint id, const GLdouble *addr), (id, addr))
1669 GL_FUNC_VOID(gl, glVariantubvEXT, (GLuint id, const GLubyte *addr), (id, addr))
1670 GL_FUNC_VOID(gl, glVariantusvEXT, (GLuint id, const GLushort *addr), (id, addr))
1671 GL_FUNC_VOID(gl, glVariantuivEXT, (GLuint id, const GLuint *addr), (id, addr))
1672 GL_FUNC_VOID(gl, glVariantPointerEXT, (GLuint id, GLenum type, GLuint stride, const GLvoid *addr), (id, type, stride, addr))
1673 GL_FUNC_VOID(gl, glEnableVariantClientStateEXT, (GLuint id), (id))
1674 GL_FUNC_VOID(gl, glDisableVariantClientStateEXT, (GLuint id), (id))
1675 GL_FUNC(gl, GLuint, glBindLightParameterEXT, (GLenum light, GLenum value), (light, value))
1676 GL_FUNC(gl, GLuint, glBindMaterialParameterEXT, (GLenum face, GLenum value), (face, value))
1677 GL_FUNC(gl, GLuint, glBindTexGenParameterEXT, (GLenum unit, GLenum coord, GLenum value), (unit, coord, value))
1678 GL_FUNC(gl, GLuint, glBindTextureUnitParameterEXT, (GLenum unit, GLenum value), (unit, value))
1679 GL_FUNC(gl, GLuint, glBindParameterEXT, (GLenum value), (value))
1680 GL_FUNC(gl, GLboolean, glIsVariantEnabledEXT, (GLuint id, GLenum cap), (id, cap))
1681 GL_FUNC_VOID(gl, glGetVariantBooleanvEXT, (GLuint id, GLenum value, GLboolean *data), (id, value, data))
1682 GL_FUNC_VOID(gl, glGetVariantIntegervEXT, (GLuint id, GLenum value, GLint *data), (id, value, data))
1683 GL_FUNC_VOID(gl, glGetVariantFloatvEXT, (GLuint id, GLenum value, GLfloat *data), (id, value, data))
1684 GL_FUNC_VOID(gl, glGetVariantPointervEXT, (GLuint id, GLenum value, GLvoid **data), (id, value, data))
1685 GL_FUNC_VOID(gl, glGetInvariantBooleanvEXT, (GLuint id, GLenum value, GLboolean *data), (id, value, data))
1686 GL_FUNC_VOID(gl, glGetInvariantIntegervEXT, (GLuint id, GLenum value, GLint *data), (id, value, data))
1687 GL_FUNC_VOID(gl, glGetInvariantFloatvEXT, (GLuint id, GLenum value, GLfloat *data), (id, value, data))
1688 GL_FUNC_VOID(gl, glGetLocalConstantBooleanvEXT, (GLuint id, GLenum value, GLboolean *data), (id, value, data))
1689 GL_FUNC_VOID(gl, glGetLocalConstantIntegervEXT, (GLuint id, GLenum value, GLint *data), (id, value, data))
1690 GL_FUNC_VOID(gl, glGetLocalConstantFloatvEXT, (GLuint id, GLenum value, GLfloat *data), (id, value, data))
1691 GL_FUNC_VOID(gl, glVertexStream1sATI, (GLenum stream, GLshort x), (stream, x))
1692 GL_FUNC_VOID(gl, glVertexStream1svATI, (GLenum stream, const GLshort *coords), (stream, coords))
1693 GL_FUNC_VOID(gl, glVertexStream1iATI, (GLenum stream, GLint x), (stream, x))
1694 GL_FUNC_VOID(gl, glVertexStream1ivATI, (GLenum stream, const GLint *coords), (stream, coords))
1695 GL_FUNC_VOID(gl, glVertexStream1fATI, (GLenum stream, GLfloat x), (stream, x))
1696 GL_FUNC_VOID(gl, glVertexStream1fvATI, (GLenum stream, const GLfloat *coords), (stream, coords))
1697 GL_FUNC_VOID(gl, glVertexStream1dATI, (GLenum stream, GLdouble x), (stream, x))
1698 GL_FUNC_VOID(gl, glVertexStream1dvATI, (GLenum stream, const GLdouble *coords), (stream, coords))
1699 GL_FUNC_VOID(gl, glVertexStream2sATI, (GLenum stream, GLshort x, GLshort y), (stream, x, y))
1700 GL_FUNC_VOID(gl, glVertexStream2svATI, (GLenum stream, const GLshort *coords), (stream, coords))
1701 GL_FUNC_VOID(gl, glVertexStream2iATI, (GLenum stream, GLint x, GLint y), (stream, x, y))
1702 GL_FUNC_VOID(gl, glVertexStream2ivATI, (GLenum stream, const GLint *coords), (stream, coords))
1703 GL_FUNC_VOID(gl, glVertexStream2fATI, (GLenum stream, GLfloat x, GLfloat y), (stream, x, y))
1704 GL_FUNC_VOID(gl, glVertexStream2fvATI, (GLenum stream, const GLfloat *coords), (stream, coords))
1705 GL_FUNC_VOID(gl, glVertexStream2dATI, (GLenum stream, GLdouble x, GLdouble y), (stream, x, y))
1706 GL_FUNC_VOID(gl, glVertexStream2dvATI, (GLenum stream, const GLdouble *coords), (stream, coords))
1707 GL_FUNC_VOID(gl, glVertexStream3sATI, (GLenum stream, GLshort x, GLshort y, GLshort z), (stream, x, y, z))
1708 GL_FUNC_VOID(gl, glVertexStream3svATI, (GLenum stream, const GLshort *coords), (stream, coords))
1709 GL_FUNC_VOID(gl, glVertexStream3iATI, (GLenum stream, GLint x, GLint y, GLint z), (stream, x, y, z))
1710 GL_FUNC_VOID(gl, glVertexStream3ivATI, (GLenum stream, const GLint *coords), (stream, coords))
1711 GL_FUNC_VOID(gl, glVertexStream3fATI, (GLenum stream, GLfloat x, GLfloat y, GLfloat z), (stream, x, y, z))
1712 GL_FUNC_VOID(gl, glVertexStream3fvATI, (GLenum stream, const GLfloat *coords), (stream, coords))
1713 GL_FUNC_VOID(gl, glVertexStream3dATI, (GLenum stream, GLdouble x, GLdouble y, GLdouble z), (stream, x, y, z))
1714 GL_FUNC_VOID(gl, glVertexStream3dvATI, (GLenum stream, const GLdouble *coords), (stream, coords))
1715 GL_FUNC_VOID(gl, glVertexStream4sATI, (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w), (stream, x, y, z, w))
1716 GL_FUNC_VOID(gl, glVertexStream4svATI, (GLenum stream, const GLshort *coords), (stream, coords))
1717 GL_FUNC_VOID(gl, glVertexStream4iATI, (GLenum stream, GLint x, GLint y, GLint z, GLint w), (stream, x, y, z, w))
1718 GL_FUNC_VOID(gl, glVertexStream4ivATI, (GLenum stream, const GLint *coords), (stream, coords))
1719 GL_FUNC_VOID(gl, glVertexStream4fATI, (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (stream, x, y, z, w))
1720 GL_FUNC_VOID(gl, glVertexStream4fvATI, (GLenum stream, const GLfloat *coords), (stream, coords))
1721 GL_FUNC_VOID(gl, glVertexStream4dATI, (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (stream, x, y, z, w))
1722 GL_FUNC_VOID(gl, glVertexStream4dvATI, (GLenum stream, const GLdouble *coords), (stream, coords))
1723 GL_FUNC_VOID(gl, glNormalStream3bATI, (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz), (stream, nx, ny, nz))
1724 GL_FUNC_VOID(gl, glNormalStream3bvATI, (GLenum stream, const GLbyte *coords), (stream, coords))
1725 GL_FUNC_VOID(gl, glNormalStream3sATI, (GLenum stream, GLshort nx, GLshort ny, GLshort nz), (stream, nx, ny, nz))
1726 GL_FUNC_VOID(gl, glNormalStream3svATI, (GLenum stream, const GLshort *coords), (stream, coords))
1727 GL_FUNC_VOID(gl, glNormalStream3iATI, (GLenum stream, GLint nx, GLint ny, GLint nz), (stream, nx, ny, nz))
1728 GL_FUNC_VOID(gl, glNormalStream3ivATI, (GLenum stream, const GLint *coords), (stream, coords))
1729 GL_FUNC_VOID(gl, glNormalStream3fATI, (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz), (stream, nx, ny, nz))
1730 GL_FUNC_VOID(gl, glNormalStream3fvATI, (GLenum stream, const GLfloat *coords), (stream, coords))
1731 GL_FUNC_VOID(gl, glNormalStream3dATI, (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz), (stream, nx, ny, nz))
1732 GL_FUNC_VOID(gl, glNormalStream3dvATI, (GLenum stream, const GLdouble *coords), (stream, coords))
1733 GL_FUNC_VOID(gl, glClientActiveVertexStreamATI, (GLenum stream), (stream))
1734 GL_FUNC_VOID(gl, glVertexBlendEnviATI, (GLenum pname, GLint param), (pname, param))
1735 GL_FUNC_VOID(gl, glVertexBlendEnvfATI, (GLenum pname, GLfloat param), (pname, param))
1736 GL_FUNC_VOID(gl, glElementPointerATI, (GLenum type, const GLvoid *pointer), (type, pointer))
1737 GL_FUNC_VOID(gl, glDrawElementArrayATI, (GLenum mode, GLsizei count), (mode, count))
1738 GL_FUNC_VOID(gl, glDrawRangeElementArrayATI, (GLenum mode, GLuint start, GLuint end, GLsizei count), (mode, start, end, count))
1739 GL_FUNC_VOID(gl, glDrawMeshArraysSUN, (GLenum mode, GLint first, GLsizei count, GLsizei width), (mode, first, count, width))
1740 GL_FUNC_VOID(gl, glGenOcclusionQueriesNV, (GLsizei n, GLuint *ids), (n, ids))
1741 GL_FUNC_VOID(gl, glDeleteOcclusionQueriesNV, (GLsizei n, const GLuint *ids), (n, ids))
1742 GL_FUNC(gl, GLboolean, glIsOcclusionQueryNV, (GLuint id), (id))
1743 GL_FUNC_VOID(gl, glBeginOcclusionQueryNV, (GLuint id), (id))
1744 GL_FUNC_VOID(gl, glEndOcclusionQueryNV, (), ())
1745 GL_FUNC_VOID(gl, glGetOcclusionQueryivNV, (GLuint id, GLenum pname, GLint *params), (id, pname, params))
1746 GL_FUNC_VOID(gl, glGetOcclusionQueryuivNV, (GLuint id, GLenum pname, GLuint *params), (id, pname, params))
1747 GL_FUNC_VOID(gl, glPointParameteriNV, (GLenum pname, GLint param), (pname, param))
1748 GL_FUNC_VOID(gl, glPointParameterivNV, (GLenum pname, const GLint *params), (pname, params))
1749 GL_FUNC_VOID(gl, glActiveStencilFaceEXT, (GLenum face), (face))
1750 GL_FUNC_VOID(gl, glElementPointerAPPLE, (GLenum type, const GLvoid *pointer), (type, pointer))
1751 GL_FUNC_VOID(gl, glDrawElementArrayAPPLE, (GLenum mode, GLint first, GLsizei count), (mode, first, count))
1752 GL_FUNC_VOID(gl, glDrawRangeElementArrayAPPLE, (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count), (mode, start, end, first, count))
1753 GL_FUNC_VOID(gl, glMultiDrawElementArrayAPPLE, (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount), (mode, first, count, primcount))
1754 GL_FUNC_VOID(gl, glMultiDrawRangeElementArrayAPPLE, (GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount), (mode, start, end, first, count, primcount))
1755 GL_FUNC_VOID(gl, glGenFencesAPPLE, (GLsizei n, GLuint *fences), (n, fences))
1756 GL_FUNC_VOID(gl, glDeleteFencesAPPLE, (GLsizei n, const GLuint *fences), (n, fences))
1757 GL_FUNC_VOID(gl, glSetFenceAPPLE, (GLuint fence), (fence))
1758 GL_FUNC(gl, GLboolean, glIsFenceAPPLE, (GLuint fence), (fence))
1759 GL_FUNC(gl, GLboolean, glTestFenceAPPLE, (GLuint fence), (fence))
1760 GL_FUNC_VOID(gl, glFinishFenceAPPLE, (GLuint fence), (fence))
1761 GL_FUNC(gl, GLboolean, glTestObjectAPPLE, (GLenum object, GLuint name), (object, name))
1762 GL_FUNC_VOID(gl, glFinishObjectAPPLE, (GLenum object, GLint name), (object, name))
1763 GL_FUNC_VOID(gl, glBindVertexArrayAPPLE, (GLuint array), (array))
1764 GL_FUNC_VOID(gl, glDeleteVertexArraysAPPLE, (GLsizei n, const GLuint *arrays), (n, arrays))
1765 GL_FUNC_VOID(gl, glGenVertexArraysAPPLE, (GLsizei n, GLuint *arrays), (n, arrays))
1766 GL_FUNC(gl, GLboolean, glIsVertexArrayAPPLE, (GLuint array), (array))
1767 GL_FUNC_VOID(gl, glVertexArrayRangeAPPLE, (GLsizei length, GLvoid *pointer), (length, pointer))
1768 GL_FUNC_VOID(gl, glFlushVertexArrayRangeAPPLE, (GLsizei length, GLvoid *pointer), (length, pointer))
1769 GL_FUNC_VOID(gl, glVertexArrayParameteriAPPLE, (GLenum pname, GLint param), (pname, param))
1770 GL_FUNC_VOID(gl, glDrawBuffersATI, (GLsizei n, const GLenum *bufs), (n, bufs))
1771 GL_FUNC_VOID(gl, glProgramNamedParameter4fNV, (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (id, len, name, x, y, z, w))
1772 GL_FUNC_VOID(gl, glProgramNamedParameter4fvNV, (GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v), (id, len, name, v))
1773 GL_FUNC_VOID(gl, glProgramNamedParameter4dNV, (GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (id, len, name, x, y, z, w))
1774 GL_FUNC_VOID(gl, glProgramNamedParameter4dvNV, (GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v), (id, len, name, v))
1775 GL_FUNC_VOID(gl, glGetProgramNamedParameterfvNV, (GLuint id, GLsizei len, const GLubyte *name, GLfloat *params), (id, len, name, params))
1776 GL_FUNC_VOID(gl, glGetProgramNamedParameterdvNV, (GLuint id, GLsizei len, const GLubyte *name, GLdouble *params), (id, len, name, params))
1777 GL_FUNC_VOID(gl, glVertex2hNV, (GLhalfNV x, GLhalfNV y), (x, y))
1778 GL_FUNC_VOID(gl, glVertex2hvNV, (const GLhalfNV *v), (v))
1779 GL_FUNC_VOID(gl, glVertex3hNV, (GLhalfNV x, GLhalfNV y, GLhalfNV z), (x, y, z))
1780 GL_FUNC_VOID(gl, glVertex3hvNV, (const GLhalfNV *v), (v))
1781 GL_FUNC_VOID(gl, glVertex4hNV, (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w), (x, y, z, w))
1782 GL_FUNC_VOID(gl, glVertex4hvNV, (const GLhalfNV *v), (v))
1783 GL_FUNC_VOID(gl, glNormal3hNV, (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz), (nx, ny, nz))
1784 GL_FUNC_VOID(gl, glNormal3hvNV, (const GLhalfNV *v), (v))
1785 GL_FUNC_VOID(gl, glColor3hNV, (GLhalfNV red, GLhalfNV green, GLhalfNV blue), (red, green, blue))
1786 GL_FUNC_VOID(gl, glColor3hvNV, (const GLhalfNV *v), (v))
1787 GL_FUNC_VOID(gl, glColor4hNV, (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha), (red, green, blue, alpha))
1788 GL_FUNC_VOID(gl, glColor4hvNV, (const GLhalfNV *v), (v))
1789 GL_FUNC_VOID(gl, glTexCoord1hNV, (GLhalfNV s), (s))
1790 GL_FUNC_VOID(gl, glTexCoord1hvNV, (const GLhalfNV *v), (v))
1791 GL_FUNC_VOID(gl, glTexCoord2hNV, (GLhalfNV s, GLhalfNV t), (s, t))
1792 GL_FUNC_VOID(gl, glTexCoord2hvNV, (const GLhalfNV *v), (v))
1793 GL_FUNC_VOID(gl, glTexCoord3hNV, (GLhalfNV s, GLhalfNV t, GLhalfNV r), (s, t, r))
1794 GL_FUNC_VOID(gl, glTexCoord3hvNV, (const GLhalfNV *v), (v))
1795 GL_FUNC_VOID(gl, glTexCoord4hNV, (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q), (s, t, r, q))
1796 GL_FUNC_VOID(gl, glTexCoord4hvNV, (const GLhalfNV *v), (v))
1797 GL_FUNC_VOID(gl, glMultiTexCoord1hNV, (GLenum target, GLhalfNV s), (target, s))
1798 GL_FUNC_VOID(gl, glMultiTexCoord1hvNV, (GLenum target, const GLhalfNV *v), (target, v))
1799 GL_FUNC_VOID(gl, glMultiTexCoord2hNV, (GLenum target, GLhalfNV s, GLhalfNV t), (target, s, t))
1800 GL_FUNC_VOID(gl, glMultiTexCoord2hvNV, (GLenum target, const GLhalfNV *v), (target, v))
1801 GL_FUNC_VOID(gl, glMultiTexCoord3hNV, (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r), (target, s, t, r))
1802 GL_FUNC_VOID(gl, glMultiTexCoord3hvNV, (GLenum target, const GLhalfNV *v), (target, v))
1803 GL_FUNC_VOID(gl, glMultiTexCoord4hNV, (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q), (target, s, t, r, q))
1804 GL_FUNC_VOID(gl, glMultiTexCoord4hvNV, (GLenum target, const GLhalfNV *v), (target, v))
1805 GL_FUNC_VOID(gl, glFogCoordhNV, (GLhalfNV fog), (fog))
1806 GL_FUNC_VOID(gl, glFogCoordhvNV, (const GLhalfNV *fog), (fog))
1807 GL_FUNC_VOID(gl, glSecondaryColor3hNV, (GLhalfNV red, GLhalfNV green, GLhalfNV blue), (red, green, blue))
1808 GL_FUNC_VOID(gl, glSecondaryColor3hvNV, (const GLhalfNV *v), (v))
1809 GL_FUNC_VOID(gl, glVertexWeighthNV, (GLhalfNV weight), (weight))
1810 GL_FUNC_VOID(gl, glVertexWeighthvNV, (const GLhalfNV *weight), (weight))
1811 GL_FUNC_VOID(gl, glVertexAttrib1hNV, (GLuint index, GLhalfNV x), (index, x))
1812 GL_FUNC_VOID(gl, glVertexAttrib1hvNV, (GLuint index, const GLhalfNV *v), (index, v))
1813 GL_FUNC_VOID(gl, glVertexAttrib2hNV, (GLuint index, GLhalfNV x, GLhalfNV y), (index, x, y))
1814 GL_FUNC_VOID(gl, glVertexAttrib2hvNV, (GLuint index, const GLhalfNV *v), (index, v))
1815 GL_FUNC_VOID(gl, glVertexAttrib3hNV, (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z), (index, x, y, z))
1816 GL_FUNC_VOID(gl, glVertexAttrib3hvNV, (GLuint index, const GLhalfNV *v), (index, v))
1817 GL_FUNC_VOID(gl, glVertexAttrib4hNV, (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w), (index, x, y, z, w))
1818 GL_FUNC_VOID(gl, glVertexAttrib4hvNV, (GLuint index, const GLhalfNV *v), (index, v))
1819 GL_FUNC_VOID(gl, glVertexAttribs1hvNV, (GLuint index, GLsizei n, const GLhalfNV *v), (index, n, v))
1820 GL_FUNC_VOID(gl, glVertexAttribs2hvNV, (GLuint index, GLsizei n, const GLhalfNV *v), (index, n, v))
1821 GL_FUNC_VOID(gl, glVertexAttribs3hvNV, (GLuint index, GLsizei n, const GLhalfNV *v), (index, n, v))
1822 GL_FUNC_VOID(gl, glVertexAttribs4hvNV, (GLuint index, GLsizei n, const GLhalfNV *v), (index, n, v))
1823 GL_FUNC_VOID(gl, glPixelDataRangeNV, (GLenum target, GLsizei length, const GLvoid *pointer), (target, length, pointer))
1824 GL_FUNC_VOID(gl, glFlushPixelDataRangeNV, (GLenum target), (target))
1825 GL_FUNC_VOID(gl, glPrimitiveRestartNV, (), ())
1826 GL_FUNC_VOID(gl, glPrimitiveRestartIndexNV, (GLuint index), (index))
1827 GL_FUNC(gl, GLvoid *, glMapObjectBufferATI, (GLuint buffer), (buffer))
1828 GL_FUNC_VOID(gl, glUnmapObjectBufferATI, (GLuint buffer), (buffer))
1829 GL_FUNC_VOID(gl, glStencilOpSeparateATI, (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass), (face, sfail, dpfail, dppass))
1830 GL_FUNC_VOID(gl, glStencilFuncSeparateATI, (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask), (frontfunc, backfunc, ref, mask))
1831 GL_FUNC_VOID(gl, glVertexAttribArrayObjectATI, (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset), (index, size, type, normalized, stride, buffer, offset))
1832 GL_FUNC_VOID(gl, glGetVertexAttribArrayObjectfvATI, (GLuint index, GLenum pname, GLfloat *params), (index, pname, params))
1833 GL_FUNC_VOID(gl, glGetVertexAttribArrayObjectivATI, (GLuint index, GLenum pname, GLint *params), (index, pname, params))
1834 GL_FUNC_VOID(gl, glMultiTexCoord1bOES, (GLenum texture, GLbyte s), (texture, s))
1835 GL_FUNC_VOID(gl, glMultiTexCoord1bvOES, (GLenum texture, const GLbyte *coords), (texture, coords))
1836 GL_FUNC_VOID(gl, glMultiTexCoord2bOES, (GLenum texture, GLbyte s, GLbyte t), (texture, s, t))
1837 GL_FUNC_VOID(gl, glMultiTexCoord2bvOES, (GLenum texture, const GLbyte *coords), (texture, coords))
1838 GL_FUNC_VOID(gl, glMultiTexCoord3bOES, (GLenum texture, GLbyte s, GLbyte t, GLbyte r), (texture, s, t, r))
1839 GL_FUNC_VOID(gl, glMultiTexCoord3bvOES, (GLenum texture, const GLbyte *coords), (texture, coords))
1840 GL_FUNC_VOID(gl, glMultiTexCoord4bOES, (GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q), (texture, s, t, r, q))
1841 GL_FUNC_VOID(gl, glMultiTexCoord4bvOES, (GLenum texture, const GLbyte *coords), (texture, coords))
1842 GL_FUNC_VOID(gl, glTexCoord1bOES, (GLbyte s), (s))
1843 GL_FUNC_VOID(gl, glTexCoord1bvOES, (const GLbyte *coords), (coords))
1844 GL_FUNC_VOID(gl, glTexCoord2bOES, (GLbyte s, GLbyte t), (s, t))
1845 GL_FUNC_VOID(gl, glTexCoord2bvOES, (const GLbyte *coords), (coords))
1846 GL_FUNC_VOID(gl, glTexCoord3bOES, (GLbyte s, GLbyte t, GLbyte r), (s, t, r))
1847 GL_FUNC_VOID(gl, glTexCoord3bvOES, (const GLbyte *coords), (coords))
1848 GL_FUNC_VOID(gl, glTexCoord4bOES, (GLbyte s, GLbyte t, GLbyte r, GLbyte q), (s, t, r, q))
1849 GL_FUNC_VOID(gl, glTexCoord4bvOES, (const GLbyte *coords), (coords))
1850 GL_FUNC_VOID(gl, glVertex2bOES, (GLbyte x), (x))
1851 GL_FUNC_VOID(gl, glVertex2bvOES, (const GLbyte *coords), (coords))
1852 GL_FUNC_VOID(gl, glVertex3bOES, (GLbyte x, GLbyte y), (x, y))
1853 GL_FUNC_VOID(gl, glVertex3bvOES, (const GLbyte *coords), (coords))
1854 GL_FUNC_VOID(gl, glVertex4bOES, (GLbyte x, GLbyte y, GLbyte z), (x, y, z))
1855 GL_FUNC_VOID(gl, glVertex4bvOES, (const GLbyte *coords), (coords))
1856 GL_FUNC_VOID(gl, glAccumxOES, (GLenum op, GLfixed value), (op, value))
1857 GL_FUNC_VOID(gl, glAlphaFuncxOES, (GLenum func, GLfixed ref), (func, ref))
1858 GL_FUNC_VOID(gl, glBitmapxOES, (GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte *bitmap), (width, height, xorig, yorig, xmove, ymove, bitmap))
1859 GL_FUNC_VOID(gl, glBlendColorxOES, (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha), (red, green, blue, alpha))
1860 GL_FUNC_VOID(gl, glClearAccumxOES, (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha), (red, green, blue, alpha))
1861 GL_FUNC_VOID(gl, glClearColorxOES, (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha), (red, green, blue, alpha))
1862 GL_FUNC_VOID(gl, glClearDepthxOES, (GLfixed depth), (depth))
1863 GL_FUNC_VOID(gl, glClipPlanexOES, (GLenum plane, const GLfixed *equation), (plane, equation))
1864 GL_FUNC_VOID(gl, glColor3xOES, (GLfixed red, GLfixed green, GLfixed blue), (red, green, blue))
1865 GL_FUNC_VOID(gl, glColor4xOES, (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha), (red, green, blue, alpha))
1866 GL_FUNC_VOID(gl, glColor3xvOES, (const GLfixed *components), (components))
1867 GL_FUNC_VOID(gl, glColor4xvOES, (const GLfixed *components), (components))
1868 GL_FUNC_VOID(gl, glConvolutionParameterxOES, (GLenum target, GLenum pname, GLfixed param), (target, pname, param))
1869 GL_FUNC_VOID(gl, glConvolutionParameterxvOES, (GLenum target, GLenum pname, const GLfixed *params), (target, pname, params))
1870 GL_FUNC_VOID(gl, glDepthRangexOES, (GLfixed n, GLfixed f), (n, f))
1871 GL_FUNC_VOID(gl, glEvalCoord1xOES, (GLfixed u), (u))
1872 GL_FUNC_VOID(gl, glEvalCoord2xOES, (GLfixed u, GLfixed v), (u, v))
1873 GL_FUNC_VOID(gl, glEvalCoord1xvOES, (const GLfixed *coords), (coords))
1874 GL_FUNC_VOID(gl, glEvalCoord2xvOES, (const GLfixed *coords), (coords))
1875 GL_FUNC_VOID(gl, glFeedbackBufferxOES, (GLsizei n, GLenum type, const GLfixed *buffer), (n, type, buffer))
1876 GL_FUNC_VOID(gl, glFogxOES, (GLenum pname, GLfixed param), (pname, param))
1877 GL_FUNC_VOID(gl, glFogxvOES, (GLenum pname, const GLfixed *param), (pname, param))
1878 GL_FUNC_VOID(gl, glFrustumxOES, (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f), (l, r, b, t, n, f))
1879 GL_FUNC_VOID(gl, glGetClipPlanexOES, (GLenum plane, GLfixed *equation), (plane, equation))
1880 GL_FUNC_VOID(gl, glGetConvolutionParameterxvOES, (GLenum target, GLenum pname, GLfixed *params), (target, pname, params))
1881 GL_FUNC_VOID(gl, glGetFixedvOES, (GLenum pname, GLfixed *params), (pname, params))
1882 GL_FUNC_VOID(gl, glGetHistogramParameterxvOES, (GLenum target, GLenum pname, GLfixed *params), (target, pname, params))
1883 GL_FUNC_VOID(gl, glGetLightxOES, (GLenum light, GLenum pname, GLfixed *params), (light, pname, params))
1884 GL_FUNC_VOID(gl, glGetMapxvOES, (GLenum target, GLenum query, GLfixed *v), (target, query, v))
1885 GL_FUNC_VOID(gl, glGetMaterialxOES, (GLenum face, GLenum pname, GLfixed param), (face, pname, param))
1886 GL_FUNC_VOID(gl, glGetPixelMapxv, (GLenum map, GLint size, GLfixed *values), (map, size, values))
1887 GL_FUNC_VOID(gl, glGetTexEnvxvOES, (GLenum target, GLenum pname, GLfixed *params), (target, pname, params))
1888 GL_FUNC_VOID(gl, glGetTexGenxvOES, (GLenum coord, GLenum pname, GLfixed *params), (coord, pname, params))
1889 GL_FUNC_VOID(gl, glGetTexLevelParameterxvOES, (GLenum target, GLint level, GLenum pname, GLfixed *params), (target, level, pname, params))
1890 GL_FUNC_VOID(gl, glGetTexParameterxvOES, (GLenum target, GLenum pname, GLfixed *params), (target, pname, params))
1891 GL_FUNC_VOID(gl, glIndexxOES, (GLfixed component), (component))
1892 GL_FUNC_VOID(gl, glIndexxvOES, (const GLfixed *component), (component))
1893 GL_FUNC_VOID(gl, glLightModelxOES, (GLenum pname, GLfixed param), (pname, param))
1894 GL_FUNC_VOID(gl, glLightModelxvOES, (GLenum pname, const GLfixed *param), (pname, param))
1895 GL_FUNC_VOID(gl, glLightxOES, (GLenum light, GLenum pname, GLfixed param), (light, pname, param))
1896 GL_FUNC_VOID(gl, glLightxvOES, (GLenum light, GLenum pname, const GLfixed *params), (light, pname, params))
1897 GL_FUNC_VOID(gl, glLineWidthxOES, (GLfixed width), (width))
1898 GL_FUNC_VOID(gl, glLoadMatrixxOES, (const GLfixed *m), (m))
1899 GL_FUNC_VOID(gl, glLoadTransposeMatrixxOES, (const GLfixed *m), (m))
1900 GL_FUNC_VOID(gl, glMap1xOES, (GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points), (target, u1, u2, stride, order, points))
1901 GL_FUNC_VOID(gl, glMap2xOES, (GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points), (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points))
1902 GL_FUNC_VOID(gl, glMapGrid1xOES, (GLint n, GLfixed u1, GLfixed u2), (n, u1, u2))
1903 GL_FUNC_VOID(gl, glMapGrid2xOES, (GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2), (n, u1, u2, v1, v2))
1904 GL_FUNC_VOID(gl, glMaterialxOES, (GLenum face, GLenum pname, GLfixed param), (face, pname, param))
1905 GL_FUNC_VOID(gl, glMaterialxvOES, (GLenum face, GLenum pname, const GLfixed *param), (face, pname, param))
1906 GL_FUNC_VOID(gl, glMultMatrixxOES, (const GLfixed *m), (m))
1907 GL_FUNC_VOID(gl, glMultTransposeMatrixxOES, (const GLfixed *m), (m))
1908 GL_FUNC_VOID(gl, glMultiTexCoord1xOES, (GLenum texture, GLfixed s), (texture, s))
1909 GL_FUNC_VOID(gl, glMultiTexCoord2xOES, (GLenum texture, GLfixed s, GLfixed t), (texture, s, t))
1910 GL_FUNC_VOID(gl, glMultiTexCoord3xOES, (GLenum texture, GLfixed s, GLfixed t, GLfixed r), (texture, s, t, r))
1911 GL_FUNC_VOID(gl, glMultiTexCoord4xOES, (GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q), (texture, s, t, r, q))
1912 GL_FUNC_VOID(gl, glMultiTexCoord1xvOES, (GLenum texture, const GLfixed *coords), (texture, coords))
1913 GL_FUNC_VOID(gl, glMultiTexCoord2xvOES, (GLenum texture, const GLfixed *coords), (texture, coords))
1914 GL_FUNC_VOID(gl, glMultiTexCoord3xvOES, (GLenum texture, const GLfixed *coords), (texture, coords))
1915 GL_FUNC_VOID(gl, glMultiTexCoord4xvOES, (GLenum texture, const GLfixed *coords), (texture, coords))
1916 GL_FUNC_VOID(gl, glNormal3xOES, (GLfixed nx, GLfixed ny, GLfixed nz), (nx, ny, nz))
1917 GL_FUNC_VOID(gl, glNormal3xvOES, (const GLfixed *coords), (coords))
1918 GL_FUNC_VOID(gl, glOrthoxOES, (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f), (l, r, b, t, n, f))
1919 GL_FUNC_VOID(gl, glPassThroughxOES, (GLfixed token), (token))
1920 GL_FUNC_VOID(gl, glPixelMapx, (GLenum map, GLint size, const GLfixed *values), (map, size, values))
1921 GL_FUNC_VOID(gl, glPixelStorex, (GLenum pname, GLfixed param), (pname, param))
1922 GL_FUNC_VOID(gl, glPixelTransferxOES, (GLenum pname, GLfixed param), (pname, param))
1923 GL_FUNC_VOID(gl, glPixelZoomxOES, (GLfixed xfactor, GLfixed yfactor), (xfactor, yfactor))
1924 GL_FUNC_VOID(gl, glPointParameterxvOES, (GLenum pname, const GLfixed *params), (pname, params))
1925 GL_FUNC_VOID(gl, glPointSizexOES, (GLfixed size), (size))
1926 GL_FUNC_VOID(gl, glPolygonOffsetxOES, (GLfixed factor, GLfixed units), (factor, units))
1927 GL_FUNC_VOID(gl, glPrioritizeTexturesxOES, (GLsizei n, const GLuint *textures, const GLfixed *priorities), (n, textures, priorities))
1928 GL_FUNC_VOID(gl, glRasterPos2xOES, (GLfixed x, GLfixed y), (x, y))
1929 GL_FUNC_VOID(gl, glRasterPos3xOES, (GLfixed x, GLfixed y, GLfixed z), (x, y, z))
1930 GL_FUNC_VOID(gl, glRasterPos4xOES, (GLfixed x, GLfixed y, GLfixed z, GLfixed w), (x, y, z, w))
1931 GL_FUNC_VOID(gl, glRasterPos2xvOES, (const GLfixed *coords), (coords))
1932 GL_FUNC_VOID(gl, glRasterPos3xvOES, (const GLfixed *coords), (coords))
1933 GL_FUNC_VOID(gl, glRasterPos4xvOES, (const GLfixed *coords), (coords))
1934 GL_FUNC_VOID(gl, glRectxOES, (GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2), (x1, y1, x2, y2))
1935 GL_FUNC_VOID(gl, glRectxvOES, (const GLfixed *v1, const GLfixed *v2), (v1, v2))
1936 GL_FUNC_VOID(gl, glRotatexOES, (GLfixed angle, GLfixed x, GLfixed y, GLfixed z), (angle, x, y, z))
1937 GL_FUNC_VOID(gl, glSampleCoverageOES, (GLfixed value, GLboolean invert), (value, invert))
1938 GL_FUNC_VOID(gl, glScalexOES, (GLfixed x, GLfixed y, GLfixed z), (x, y, z))
1939 GL_FUNC_VOID(gl, glTexCoord1xOES, (GLfixed s), (s))
1940 GL_FUNC_VOID(gl, glTexCoord2xOES, (GLfixed s, GLfixed t), (s, t))
1941 GL_FUNC_VOID(gl, glTexCoord3xOES, (GLfixed s, GLfixed t, GLfixed r), (s, t, r))
1942 GL_FUNC_VOID(gl, glTexCoord4xOES, (GLfixed s, GLfixed t, GLfixed r, GLfixed q), (s, t, r, q))
1943 GL_FUNC_VOID(gl, glTexCoord1xvOES, (const GLfixed *coords), (coords))
1944 GL_FUNC_VOID(gl, glTexCoord2xvOES, (const GLfixed *coords), (coords))
1945 GL_FUNC_VOID(gl, glTexCoord3xvOES, (const GLfixed *coords), (coords))
1946 GL_FUNC_VOID(gl, glTexCoord4xvOES, (const GLfixed *coords), (coords))
1947 GL_FUNC_VOID(gl, glTexEnvxOES, (GLenum target, GLenum pname, GLfixed param), (target, pname, param))
1948 GL_FUNC_VOID(gl, glTexEnvxvOES, (GLenum target, GLenum pname, const GLfixed *params), (target, pname, params))
1949 GL_FUNC_VOID(gl, glTexGenxOES, (GLenum coord, GLenum pname, GLfixed param), (coord, pname, param))
1950 GL_FUNC_VOID(gl, glTexGenxvOES, (GLenum coord, GLenum pname, const GLfixed *params), (coord, pname, params))
1951 GL_FUNC_VOID(gl, glTexParameterxOES, (GLenum target, GLenum pname, GLfixed param), (target, pname, param))
1952 GL_FUNC_VOID(gl, glTexParameterxvOES, (GLenum target, GLenum pname, const GLfixed *params), (target, pname, params))
1953 GL_FUNC_VOID(gl, glTranslatexOES, (GLfixed x, GLfixed y, GLfixed z), (x, y, z))
1954 GL_FUNC_VOID(gl, glVertex2xOES, (GLfixed x), (x))
1955 GL_FUNC_VOID(gl, glVertex3xOES, (GLfixed x, GLfixed y), (x, y))
1956 GL_FUNC_VOID(gl, glVertex4xOES, (GLfixed x, GLfixed y, GLfixed z), (x, y, z))
1957 GL_FUNC_VOID(gl, glVertex2xvOES, (const GLfixed *coords), (coords))
1958 GL_FUNC_VOID(gl, glVertex3xvOES, (const GLfixed *coords), (coords))
1959 GL_FUNC_VOID(gl, glVertex4xvOES, (const GLfixed *coords), (coords))
1960 GL_FUNC_VOID(gl, glDepthRangefOES, (GLclampf n, GLclampf f), (n, f))
1961 GL_FUNC_VOID(gl, glFrustumfOES, (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f), (l, r, b, t, n, f))
1962 GL_FUNC_VOID(gl, glOrthofOES, (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f), (l, r, b, t, n, f))
1963 GL_FUNC_VOID(gl, glClipPlanefOES, (GLenum plane, const GLfloat *equation), (plane, equation))
1964 GL_FUNC_VOID(gl, glClearDepthfOES, (GLclampf depth), (depth))
1965 GL_FUNC_VOID(gl, glGetClipPlanefOES, (GLenum plane, GLfloat *equation), (plane, equation))
1966 GL_FUNC(gl, GLbitfield, glQueryMatrixxOES, (GLfixed *mantissa, GLint *exponent), (mantissa, exponent))
1967 GL_FUNC_VOID(gl, glDepthBoundsEXT, (GLclampd zmin, GLclampd zmax), (zmin, zmax))
1968 GL_FUNC_VOID(gl, glBlendEquationSeparateEXT, (GLenum modeRGB, GLenum modeAlpha), (modeRGB, modeAlpha))
1969 GL_FUNC(gl, GLboolean, glIsRenderbufferEXT, (GLuint renderbuffer), (renderbuffer))
1970 GL_FUNC_VOID(gl, glBindRenderbufferEXT, (GLenum target, GLuint renderbuffer), (target, renderbuffer))
1971 GL_FUNC_VOID(gl, glDeleteRenderbuffersEXT, (GLsizei n, const GLuint *renderbuffers), (n, renderbuffers))
1972 GL_FUNC_VOID(gl, glGenRenderbuffersEXT, (GLsizei n, GLuint *renderbuffers), (n, renderbuffers))
1973 GL_FUNC_VOID(gl, glRenderbufferStorageEXT, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height), (target, internalformat, width, height))
1974 GL_FUNC_VOID(gl, glGetRenderbufferParameterivEXT, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
1975 GL_FUNC(gl, GLboolean, glIsFramebufferEXT, (GLuint framebuffer), (framebuffer))
1976 GL_FUNC_VOID(gl, glBindFramebufferEXT, (GLenum target, GLuint framebuffer), (target, framebuffer))
1977 GL_FUNC_VOID(gl, glDeleteFramebuffersEXT, (GLsizei n, const GLuint *framebuffers), (n, framebuffers))
1978 GL_FUNC_VOID(gl, glGenFramebuffersEXT, (GLsizei n, GLuint *framebuffers), (n, framebuffers))
1979 GL_FUNC(gl, GLenum, glCheckFramebufferStatusEXT, (GLenum target), (target))
1980 GL_FUNC_VOID(gl, glFramebufferTexture1DEXT, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (target, attachment, textarget, texture, level))
1981 GL_FUNC_VOID(gl, glFramebufferTexture2DEXT, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (target, attachment, textarget, texture, level))
1982 GL_FUNC_VOID(gl, glFramebufferTexture3DEXT, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset), (target, attachment, textarget, texture, level, zoffset))
1983 GL_FUNC_VOID(gl, glFramebufferRenderbufferEXT, (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer), (target, attachment, renderbuffertarget, renderbuffer))
1984 GL_FUNC_VOID(gl, glGetFramebufferAttachmentParameterivEXT, (GLenum target, GLenum attachment, GLenum pname, GLint *params), (target, attachment, pname, params))
1985 GL_FUNC_VOID(gl, glGenerateMipmapEXT, (GLenum target), (target))
1986 GL_FUNC_VOID(gl, glStringMarkerGREMEDY, (GLsizei len, const GLvoid *string), (len, string))
1987 GL_FUNC_VOID(gl, glStencilClearTagEXT, (GLsizei stencilTagBits, GLuint stencilClearTag), (stencilTagBits, stencilClearTag))
1988 GL_FUNC_VOID(gl, glBlitFramebufferEXT, (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter), (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter))
1989 GL_FUNC_VOID(gl, glRenderbufferStorageMultisampleEXT, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height), (target, samples, internalformat, width, height))
1990 GL_FUNC_VOID(gl, glGetQueryObjecti64vEXT, (GLuint id, GLenum pname, GLint64EXT *params), (id, pname, params))
1991 GL_FUNC_VOID(gl, glGetQueryObjectui64vEXT, (GLuint id, GLenum pname, GLuint64EXT *params), (id, pname, params))
1992 GL_FUNC_VOID(gl, glProgramEnvParameters4fvEXT, (GLenum target, GLuint index, GLsizei count, const GLfloat *params), (target, index, count, params))
1993 GL_FUNC_VOID(gl, glProgramLocalParameters4fvEXT, (GLenum target, GLuint index, GLsizei count, const GLfloat *params), (target, index, count, params))
1994 GL_FUNC_VOID(gl, glBufferParameteriAPPLE, (GLenum target, GLenum pname, GLint param), (target, pname, param))
1995 GL_FUNC_VOID(gl, glFlushMappedBufferRangeAPPLE, (GLenum target, GLintptr offset, GLsizeiptr size), (target, offset, size))
1996 GL_FUNC_VOID(gl, glProgramLocalParameterI4iNV, (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w), (target, index, x, y, z, w))
1997 GL_FUNC_VOID(gl, glProgramLocalParameterI4ivNV, (GLenum target, GLuint index, const GLint *params), (target, index, params))
1998 GL_FUNC_VOID(gl, glProgramLocalParametersI4ivNV, (GLenum target, GLuint index, GLsizei count, const GLint *params), (target, index, count, params))
1999 GL_FUNC_VOID(gl, glProgramLocalParameterI4uiNV, (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w), (target, index, x, y, z, w))
2000 GL_FUNC_VOID(gl, glProgramLocalParameterI4uivNV, (GLenum target, GLuint index, const GLuint *params), (target, index, params))
2001 GL_FUNC_VOID(gl, glProgramLocalParametersI4uivNV, (GLenum target, GLuint index, GLsizei count, const GLuint *params), (target, index, count, params))
2002 GL_FUNC_VOID(gl, glProgramEnvParameterI4iNV, (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w), (target, index, x, y, z, w))
2003 GL_FUNC_VOID(gl, glProgramEnvParameterI4ivNV, (GLenum target, GLuint index, const GLint *params), (target, index, params))
2004 GL_FUNC_VOID(gl, glProgramEnvParametersI4ivNV, (GLenum target, GLuint index, GLsizei count, const GLint *params), (target, index, count, params))
2005 GL_FUNC_VOID(gl, glProgramEnvParameterI4uiNV, (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w), (target, index, x, y, z, w))
2006 GL_FUNC_VOID(gl, glProgramEnvParameterI4uivNV, (GLenum target, GLuint index, const GLuint *params), (target, index, params))
2007 GL_FUNC_VOID(gl, glProgramEnvParametersI4uivNV, (GLenum target, GLuint index, GLsizei count, const GLuint *params), (target, index, count, params))
2008 GL_FUNC_VOID(gl, glGetProgramLocalParameterIivNV, (GLenum target, GLuint index, GLint *params), (target, index, params))
2009 GL_FUNC_VOID(gl, glGetProgramLocalParameterIuivNV, (GLenum target, GLuint index, GLuint *params), (target, index, params))
2010 GL_FUNC_VOID(gl, glGetProgramEnvParameterIivNV, (GLenum target, GLuint index, GLint *params), (target, index, params))
2011 GL_FUNC_VOID(gl, glGetProgramEnvParameterIuivNV, (GLenum target, GLuint index, GLuint *params), (target, index, params))
2012 GL_FUNC_VOID(gl, glProgramVertexLimitNV, (GLenum target, GLint limit), (target, limit))
2013 GL_FUNC_VOID(gl, glFramebufferTextureEXT, (GLenum target, GLenum attachment, GLuint texture, GLint level), (target, attachment, texture, level))
2014 GL_FUNC_VOID(gl, glFramebufferTextureLayerEXT, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer), (target, attachment, texture, level, layer))
2015 GL_FUNC_VOID(gl, glFramebufferTextureFaceEXT, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face), (target, attachment, texture, level, face))
2016 GL_FUNC_VOID(gl, glProgramParameteriEXT, (GLuint program, GLenum pname, GLint value), (program, pname, value))
2017 GL_FUNC_VOID(gl, glVertexAttribI1iEXT, (GLuint index, GLint x), (index, x))
2018 GL_FUNC_VOID(gl, glVertexAttribI2iEXT, (GLuint index, GLint x, GLint y), (index, x, y))
2019 GL_FUNC_VOID(gl, glVertexAttribI3iEXT, (GLuint index, GLint x, GLint y, GLint z), (index, x, y, z))
2020 GL_FUNC_VOID(gl, glVertexAttribI4iEXT, (GLuint index, GLint x, GLint y, GLint z, GLint w), (index, x, y, z, w))
2021 GL_FUNC_VOID(gl, glVertexAttribI1uiEXT, (GLuint index, GLuint x), (index, x))
2022 GL_FUNC_VOID(gl, glVertexAttribI2uiEXT, (GLuint index, GLuint x, GLuint y), (index, x, y))
2023 GL_FUNC_VOID(gl, glVertexAttribI3uiEXT, (GLuint index, GLuint x, GLuint y, GLuint z), (index, x, y, z))
2024 GL_FUNC_VOID(gl, glVertexAttribI4uiEXT, (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w), (index, x, y, z, w))
2025 GL_FUNC_VOID(gl, glVertexAttribI1ivEXT, (GLuint index, const GLint *v), (index, v))
2026 GL_FUNC_VOID(gl, glVertexAttribI2ivEXT, (GLuint index, const GLint *v), (index, v))
2027 GL_FUNC_VOID(gl, glVertexAttribI3ivEXT, (GLuint index, const GLint *v), (index, v))
2028 GL_FUNC_VOID(gl, glVertexAttribI4ivEXT, (GLuint index, const GLint *v), (index, v))
2029 GL_FUNC_VOID(gl, glVertexAttribI1uivEXT, (GLuint index, const GLuint *v), (index, v))
2030 GL_FUNC_VOID(gl, glVertexAttribI2uivEXT, (GLuint index, const GLuint *v), (index, v))
2031 GL_FUNC_VOID(gl, glVertexAttribI3uivEXT, (GLuint index, const GLuint *v), (index, v))
2032 GL_FUNC_VOID(gl, glVertexAttribI4uivEXT, (GLuint index, const GLuint *v), (index, v))
2033 GL_FUNC_VOID(gl, glVertexAttribI4bvEXT, (GLuint index, const GLbyte *v), (index, v))
2034 GL_FUNC_VOID(gl, glVertexAttribI4svEXT, (GLuint index, const GLshort *v), (index, v))
2035 GL_FUNC_VOID(gl, glVertexAttribI4ubvEXT, (GLuint index, const GLubyte *v), (index, v))
2036 GL_FUNC_VOID(gl, glVertexAttribI4usvEXT, (GLuint index, const GLushort *v), (index, v))
2037 GL_FUNC_VOID(gl, glVertexAttribIPointerEXT, (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (index, size, type, stride, pointer))
2038 GL_FUNC_VOID(gl, glGetVertexAttribIivEXT, (GLuint index, GLenum pname, GLint *params), (index, pname, params))
2039 GL_FUNC_VOID(gl, glGetVertexAttribIuivEXT, (GLuint index, GLenum pname, GLuint *params), (index, pname, params))
2040 GL_FUNC_VOID(gl, glGetUniformuivEXT, (GLuint program, GLint location, GLuint *params), (program, location, params))
2041 GL_FUNC_VOID(gl, glBindFragDataLocationEXT, (GLuint program, GLuint color, const GLchar *name), (program, color, name))
2042 GL_FUNC(gl, GLint, glGetFragDataLocationEXT, (GLuint program, const GLchar *name), (program, name))
2043 GL_FUNC_VOID(gl, glUniform1uiEXT, (GLint location, GLuint v0), (location, v0))
2044 GL_FUNC_VOID(gl, glUniform2uiEXT, (GLint location, GLuint v0, GLuint v1), (location, v0, v1))
2045 GL_FUNC_VOID(gl, glUniform3uiEXT, (GLint location, GLuint v0, GLuint v1, GLuint v2), (location, v0, v1, v2))
2046 GL_FUNC_VOID(gl, glUniform4uiEXT, (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3), (location, v0, v1, v2, v3))
2047 GL_FUNC_VOID(gl, glUniform1uivEXT, (GLint location, GLsizei count, const GLuint *value), (location, count, value))
2048 GL_FUNC_VOID(gl, glUniform2uivEXT, (GLint location, GLsizei count, const GLuint *value), (location, count, value))
2049 GL_FUNC_VOID(gl, glUniform3uivEXT, (GLint location, GLsizei count, const GLuint *value), (location, count, value))
2050 GL_FUNC_VOID(gl, glUniform4uivEXT, (GLint location, GLsizei count, const GLuint *value), (location, count, value))
2051 GL_FUNC_VOID(gl, glDrawArraysInstancedEXT, (GLenum mode, GLint start, GLsizei count, GLsizei primcount), (mode, start, count, primcount))
2052 GL_FUNC_VOID(gl, glDrawElementsInstancedEXT, (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount), (mode, count, type, indices, primcount))
2053 GL_FUNC_VOID(gl, glTexBufferEXT, (GLenum target, GLenum internalformat, GLuint buffer), (target, internalformat, buffer))
2054 GL_FUNC_VOID(gl, glDepthRangedNV, (GLdouble zNear, GLdouble zFar), (zNear, zFar))
2055 GL_FUNC_VOID(gl, glClearDepthdNV, (GLdouble depth), (depth))
2056 GL_FUNC_VOID(gl, glDepthBoundsdNV, (GLdouble zmin, GLdouble zmax), (zmin, zmax))
2057 GL_FUNC_VOID(gl, glRenderbufferStorageMultisampleCoverageNV, (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height), (target, coverageSamples, colorSamples, internalformat, width, height))
2058 GL_FUNC_VOID(gl, glProgramBufferParametersfvNV, (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat *params), (target, bindingIndex, wordIndex, count, params))
2059 GL_FUNC_VOID(gl, glProgramBufferParametersIivNV, (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint *params), (target, bindingIndex, wordIndex, count, params))
2060 GL_FUNC_VOID(gl, glProgramBufferParametersIuivNV, (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint *params), (target, bindingIndex, wordIndex, count, params))
2061 GL_FUNC_VOID(gl, glColorMaskIndexedEXT, (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a), (index, r, g, b, a))
2062 GL_FUNC_VOID(gl, glGetBooleanIndexedvEXT, (GLenum target, GLuint index, GLboolean *data), (target, index, data))
2063 GL_FUNC_VOID(gl, glGetIntegerIndexedvEXT, (GLenum target, GLuint index, GLint *data), (target, index, data))
2064 GL_FUNC_VOID(gl, glEnableIndexedEXT, (GLenum target, GLuint index), (target, index))
2065 GL_FUNC_VOID(gl, glDisableIndexedEXT, (GLenum target, GLuint index), (target, index))
2066 GL_FUNC(gl, GLboolean, glIsEnabledIndexedEXT, (GLenum target, GLuint index), (target, index))
2067 GL_FUNC_VOID(gl, glBeginTransformFeedbackNV, (GLenum primitiveMode), (primitiveMode))
2068 GL_FUNC_VOID(gl, glEndTransformFeedbackNV, (), ())
2069 GL_FUNC_VOID(gl, glTransformFeedbackAttribsNV, (GLsizei count, const GLint *attribs, GLenum bufferMode), (count, attribs, bufferMode))
2070 GL_FUNC_VOID(gl, glBindBufferRangeNV, (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size), (target, index, buffer, offset, size))
2071 GL_FUNC_VOID(gl, glBindBufferOffsetNV, (GLenum target, GLuint index, GLuint buffer, GLintptr offset), (target, index, buffer, offset))
2072 GL_FUNC_VOID(gl, glBindBufferBaseNV, (GLenum target, GLuint index, GLuint buffer), (target, index, buffer))
2073 GL_FUNC_VOID(gl, glTransformFeedbackVaryingsNV, (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode), (program, count, locations, bufferMode))
2074 GL_FUNC_VOID(gl, glActiveVaryingNV, (GLuint program, const GLchar *name), (program, name))
2075 GL_FUNC(gl, GLint, glGetVaryingLocationNV, (GLuint program, const GLchar *name), (program, name))
2076 GL_FUNC_VOID(gl, glGetActiveVaryingNV, (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name), (program, index, bufSize, length, size, type, name))
2077 GL_FUNC_VOID(gl, glGetTransformFeedbackVaryingNV, (GLuint program, GLuint index, GLint *location), (program, index, location))
2078 GL_FUNC_VOID(gl, glTransformFeedbackStreamAttribsNV, (GLsizei count, const GLint *attribs, GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode), (count, attribs, nbuffers, bufstreams, bufferMode))
2079 GL_FUNC_VOID(gl, glUniformBufferEXT, (GLuint program, GLint location, GLuint buffer), (program, location, buffer))
2080 GL_FUNC(gl, GLint, glGetUniformBufferSizeEXT, (GLuint program, GLint location), (program, location))
2081 GL_FUNC(gl, GLintptr, glGetUniformOffsetEXT, (GLuint program, GLint location), (program, location))
2082 GL_FUNC_VOID(gl, glTexParameterIivEXT, (GLenum target, GLenum pname, const GLint *params), (target, pname, params))
2083 GL_FUNC_VOID(gl, glTexParameterIuivEXT, (GLenum target, GLenum pname, const GLuint *params), (target, pname, params))
2084 GL_FUNC_VOID(gl, glGetTexParameterIivEXT, (GLenum target, GLenum pname, GLint *params), (target, pname, params))
2085 GL_FUNC_VOID(gl, glGetTexParameterIuivEXT, (GLenum target, GLenum pname, GLuint *params), (target, pname, params))
2086 GL_FUNC_VOID(gl, glClearColorIiEXT, (GLint red, GLint green, GLint blue, GLint alpha), (red, green, blue, alpha))
2087 GL_FUNC_VOID(gl, glClearColorIuiEXT, (GLuint red, GLuint green, GLuint blue, GLuint alpha), (red, green, blue, alpha))
2088 GL_FUNC_VOID(gl, glFrameTerminatorGREMEDY, (), ())
2089 GL_FUNC_VOID(gl, glBeginConditionalRenderNV, (GLuint id, GLenum mode), (id, mode))
2090 GL_FUNC_VOID(gl, glEndConditionalRenderNV, (), ())
2091 GL_FUNC_VOID(gl, glPresentFrameKeyedNV, (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1), (video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1))
2092 GL_FUNC_VOID(gl, glPresentFrameDualFillNV, (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3), (video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3))
2093 GL_FUNC_VOID(gl, glGetVideoivNV, (GLuint video_slot, GLenum pname, GLint *params), (video_slot, pname, params))
2094 GL_FUNC_VOID(gl, glGetVideouivNV, (GLuint video_slot, GLenum pname, GLuint *params), (video_slot, pname, params))
2095 GL_FUNC_VOID(gl, glGetVideoi64vNV, (GLuint video_slot, GLenum pname, GLint64EXT *params), (video_slot, pname, params))
2096 GL_FUNC_VOID(gl, glGetVideoui64vNV, (GLuint video_slot, GLenum pname, GLuint64EXT *params), (video_slot, pname, params))
2097 GL_FUNC_VOID(gl, glBeginTransformFeedbackEXT, (GLenum primitiveMode), (primitiveMode))
2098 GL_FUNC_VOID(gl, glEndTransformFeedbackEXT, (), ())
2099 GL_FUNC_VOID(gl, glBindBufferRangeEXT, (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size), (target, index, buffer, offset, size))
2100 GL_FUNC_VOID(gl, glBindBufferOffsetEXT, (GLenum target, GLuint index, GLuint buffer, GLintptr offset), (target, index, buffer, offset))
2101 GL_FUNC_VOID(gl, glBindBufferBaseEXT, (GLenum target, GLuint index, GLuint buffer), (target, index, buffer))
2102 GL_FUNC_VOID(gl, glTransformFeedbackVaryingsEXT, (GLuint program, GLsizei count, const GLchar **varyings, GLenum bufferMode), (program, count, varyings, bufferMode))
2103 GL_FUNC_VOID(gl, glGetTransformFeedbackVaryingEXT, (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name), (program, index, bufSize, length, size, type, name))
2104 GL_FUNC_VOID(gl, glClientAttribDefaultEXT, (GLbitfield mask), (mask))
2105 GL_FUNC_VOID(gl, glPushClientAttribDefaultEXT, (GLbitfield mask), (mask))
2106 GL_FUNC_VOID(gl, glMatrixLoadfEXT, (GLenum mode, const GLfloat *m), (mode, m))
2107 GL_FUNC_VOID(gl, glMatrixLoaddEXT, (GLenum mode, const GLdouble *m), (mode, m))
2108 GL_FUNC_VOID(gl, glMatrixMultfEXT, (GLenum mode, const GLfloat *m), (mode, m))
2109 GL_FUNC_VOID(gl, glMatrixMultdEXT, (GLenum mode, const GLdouble *m), (mode, m))
2110 GL_FUNC_VOID(gl, glMatrixLoadIdentityEXT, (GLenum mode), (mode))
2111 GL_FUNC_VOID(gl, glMatrixRotatefEXT, (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z), (mode, angle, x, y, z))
2112 GL_FUNC_VOID(gl, glMatrixRotatedEXT, (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z), (mode, angle, x, y, z))
2113 GL_FUNC_VOID(gl, glMatrixScalefEXT, (GLenum mode, GLfloat x, GLfloat y, GLfloat z), (mode, x, y, z))
2114 GL_FUNC_VOID(gl, glMatrixScaledEXT, (GLenum mode, GLdouble x, GLdouble y, GLdouble z), (mode, x, y, z))
2115 GL_FUNC_VOID(gl, glMatrixTranslatefEXT, (GLenum mode, GLfloat x, GLfloat y, GLfloat z), (mode, x, y, z))
2116 GL_FUNC_VOID(gl, glMatrixTranslatedEXT, (GLenum mode, GLdouble x, GLdouble y, GLdouble z), (mode, x, y, z))
2117 GL_FUNC_VOID(gl, glMatrixFrustumEXT, (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar), (mode, left, right, bottom, top, zNear, zFar))
2118 GL_FUNC_VOID(gl, glMatrixOrthoEXT, (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar), (mode, left, right, bottom, top, zNear, zFar))
2119 GL_FUNC_VOID(gl, glMatrixPopEXT, (GLenum mode), (mode))
2120 GL_FUNC_VOID(gl, glMatrixPushEXT, (GLenum mode), (mode))
2121 GL_FUNC_VOID(gl, glMatrixLoadTransposefEXT, (GLenum mode, const GLfloat *m), (mode, m))
2122 GL_FUNC_VOID(gl, glMatrixLoadTransposedEXT, (GLenum mode, const GLdouble *m), (mode, m))
2123 GL_FUNC_VOID(gl, glMatrixMultTransposefEXT, (GLenum mode, const GLfloat *m), (mode, m))
2124 GL_FUNC_VOID(gl, glMatrixMultTransposedEXT, (GLenum mode, const GLdouble *m), (mode, m))
2125 GL_FUNC_VOID(gl, glTextureParameterfEXT, (GLuint texture, GLenum target, GLenum pname, GLfloat param), (texture, target, pname, param))
2126 GL_FUNC_VOID(gl, glTextureParameterfvEXT, (GLuint texture, GLenum target, GLenum pname, const GLfloat *params), (texture, target, pname, params))
2127 GL_FUNC_VOID(gl, glTextureParameteriEXT, (GLuint texture, GLenum target, GLenum pname, GLint param), (texture, target, pname, param))
2128 GL_FUNC_VOID(gl, glTextureParameterivEXT, (GLuint texture, GLenum target, GLenum pname, const GLint *params), (texture, target, pname, params))
2129 GL_FUNC_VOID(gl, glTextureImage1DEXT, (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels), (texture, target, level, internalformat, width, border, format, type, pixels))
2130 GL_FUNC_VOID(gl, glTextureImage2DEXT, (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels), (texture, target, level, internalformat, width, height, border, format, type, pixels))
2131 GL_FUNC_VOID(gl, glTextureSubImage1DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels), (texture, target, level, xoffset, width, format, type, pixels))
2132 GL_FUNC_VOID(gl, glTextureSubImage2DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels), (texture, target, level, xoffset, yoffset, width, height, format, type, pixels))
2133 GL_FUNC_VOID(gl, glCopyTextureImage1DEXT, (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border), (texture, target, level, internalformat, x, y, width, border))
2134 GL_FUNC_VOID(gl, glCopyTextureImage2DEXT, (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border), (texture, target, level, internalformat, x, y, width, height, border))
2135 GL_FUNC_VOID(gl, glCopyTextureSubImage1DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width), (texture, target, level, xoffset, x, y, width))
2136 GL_FUNC_VOID(gl, glCopyTextureSubImage2DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height), (texture, target, level, xoffset, yoffset, x, y, width, height))
2137 GL_FUNC_VOID(gl, glGetTextureImageEXT, (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels), (texture, target, level, format, type, pixels))
2138 GL_FUNC_VOID(gl, glGetTextureParameterfvEXT, (GLuint texture, GLenum target, GLenum pname, GLfloat *params), (texture, target, pname, params))
2139 GL_FUNC_VOID(gl, glGetTextureParameterivEXT, (GLuint texture, GLenum target, GLenum pname, GLint *params), (texture, target, pname, params))
2140 GL_FUNC_VOID(gl, glGetTextureLevelParameterfvEXT, (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params), (texture, target, level, pname, params))
2141 GL_FUNC_VOID(gl, glGetTextureLevelParameterivEXT, (GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params), (texture, target, level, pname, params))
2142 GL_FUNC_VOID(gl, glTextureImage3DEXT, (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels), (texture, target, level, internalformat, width, height, depth, border, format, type, pixels))
2143 GL_FUNC_VOID(gl, glTextureSubImage3DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels), (texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels))
2144 GL_FUNC_VOID(gl, glCopyTextureSubImage3DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height), (texture, target, level, xoffset, yoffset, zoffset, x, y, width, height))
2145 GL_FUNC_VOID(gl, glMultiTexParameterfEXT, (GLenum texunit, GLenum target, GLenum pname, GLfloat param), (texunit, target, pname, param))
2146 GL_FUNC_VOID(gl, glMultiTexParameterfvEXT, (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params), (texunit, target, pname, params))
2147 GL_FUNC_VOID(gl, glMultiTexParameteriEXT, (GLenum texunit, GLenum target, GLenum pname, GLint param), (texunit, target, pname, param))
2148 GL_FUNC_VOID(gl, glMultiTexParameterivEXT, (GLenum texunit, GLenum target, GLenum pname, const GLint *params), (texunit, target, pname, params))
2149 GL_FUNC_VOID(gl, glMultiTexImage1DEXT, (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels), (texunit, target, level, internalformat, width, border, format, type, pixels))
2150 GL_FUNC_VOID(gl, glMultiTexImage2DEXT, (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels), (texunit, target, level, internalformat, width, height, border, format, type, pixels))
2151 GL_FUNC_VOID(gl, glMultiTexSubImage1DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels), (texunit, target, level, xoffset, width, format, type, pixels))
2152 GL_FUNC_VOID(gl, glMultiTexSubImage2DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels), (texunit, target, level, xoffset, yoffset, width, height, format, type, pixels))
2153 GL_FUNC_VOID(gl, glCopyMultiTexImage1DEXT, (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border), (texunit, target, level, internalformat, x, y, width, border))
2154 GL_FUNC_VOID(gl, glCopyMultiTexImage2DEXT, (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border), (texunit, target, level, internalformat, x, y, width, height, border))
2155 GL_FUNC_VOID(gl, glCopyMultiTexSubImage1DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width), (texunit, target, level, xoffset, x, y, width))
2156 GL_FUNC_VOID(gl, glCopyMultiTexSubImage2DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height), (texunit, target, level, xoffset, yoffset, x, y, width, height))
2157 GL_FUNC_VOID(gl, glGetMultiTexImageEXT, (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels), (texunit, target, level, format, type, pixels))
2158 GL_FUNC_VOID(gl, glGetMultiTexParameterfvEXT, (GLenum texunit, GLenum target, GLenum pname, GLfloat *params), (texunit, target, pname, params))
2159 GL_FUNC_VOID(gl, glGetMultiTexParameterivEXT, (GLenum texunit, GLenum target, GLenum pname, GLint *params), (texunit, target, pname, params))
2160 GL_FUNC_VOID(gl, glGetMultiTexLevelParameterfvEXT, (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params), (texunit, target, level, pname, params))
2161 GL_FUNC_VOID(gl, glGetMultiTexLevelParameterivEXT, (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params), (texunit, target, level, pname, params))
2162 GL_FUNC_VOID(gl, glMultiTexImage3DEXT, (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels), (texunit, target, level, internalformat, width, height, depth, border, format, type, pixels))
2163 GL_FUNC_VOID(gl, glMultiTexSubImage3DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels), (texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels))
2164 GL_FUNC_VOID(gl, glCopyMultiTexSubImage3DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height), (texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height))
2165 GL_FUNC_VOID(gl, glBindMultiTextureEXT, (GLenum texunit, GLenum target, GLuint texture), (texunit, target, texture))
2166 GL_FUNC_VOID(gl, glEnableClientStateIndexedEXT, (GLenum array, GLuint index), (array, index))
2167 GL_FUNC_VOID(gl, glDisableClientStateIndexedEXT, (GLenum array, GLuint index), (array, index))
2168 GL_FUNC_VOID(gl, glMultiTexCoordPointerEXT, (GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (texunit, size, type, stride, pointer))
2169 GL_FUNC_VOID(gl, glMultiTexEnvfEXT, (GLenum texunit, GLenum target, GLenum pname, GLfloat param), (texunit, target, pname, param))
2170 GL_FUNC_VOID(gl, glMultiTexEnvfvEXT, (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params), (texunit, target, pname, params))
2171 GL_FUNC_VOID(gl, glMultiTexEnviEXT, (GLenum texunit, GLenum target, GLenum pname, GLint param), (texunit, target, pname, param))
2172 GL_FUNC_VOID(gl, glMultiTexEnvivEXT, (GLenum texunit, GLenum target, GLenum pname, const GLint *params), (texunit, target, pname, params))
2173 GL_FUNC_VOID(gl, glMultiTexGendEXT, (GLenum texunit, GLenum coord, GLenum pname, GLdouble param), (texunit, coord, pname, param))
2174 GL_FUNC_VOID(gl, glMultiTexGendvEXT, (GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params), (texunit, coord, pname, params))
2175 GL_FUNC_VOID(gl, glMultiTexGenfEXT, (GLenum texunit, GLenum coord, GLenum pname, GLfloat param), (texunit, coord, pname, param))
2176 GL_FUNC_VOID(gl, glMultiTexGenfvEXT, (GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params), (texunit, coord, pname, params))
2177 GL_FUNC_VOID(gl, glMultiTexGeniEXT, (GLenum texunit, GLenum coord, GLenum pname, GLint param), (texunit, coord, pname, param))
2178 GL_FUNC_VOID(gl, glMultiTexGenivEXT, (GLenum texunit, GLenum coord, GLenum pname, const GLint *params), (texunit, coord, pname, params))
2179 GL_FUNC_VOID(gl, glGetMultiTexEnvfvEXT, (GLenum texunit, GLenum target, GLenum pname, GLfloat *params), (texunit, target, pname, params))
2180 GL_FUNC_VOID(gl, glGetMultiTexEnvivEXT, (GLenum texunit, GLenum target, GLenum pname, GLint *params), (texunit, target, pname, params))
2181 GL_FUNC_VOID(gl, glGetMultiTexGendvEXT, (GLenum texunit, GLenum coord, GLenum pname, GLdouble *params), (texunit, coord, pname, params))
2182 GL_FUNC_VOID(gl, glGetMultiTexGenfvEXT, (GLenum texunit, GLenum coord, GLenum pname, GLfloat *params), (texunit, coord, pname, params))
2183 GL_FUNC_VOID(gl, glGetMultiTexGenivEXT, (GLenum texunit, GLenum coord, GLenum pname, GLint *params), (texunit, coord, pname, params))
2184 GL_FUNC_VOID(gl, glGetFloatIndexedvEXT, (GLenum target, GLuint index, GLfloat *data), (target, index, data))
2185 GL_FUNC_VOID(gl, glGetDoubleIndexedvEXT, (GLenum target, GLuint index, GLdouble *data), (target, index, data))
2186 GL_FUNC_VOID(gl, glGetPointerIndexedvEXT, (GLenum target, GLuint index, GLvoid **data), (target, index, data))
2187 GL_FUNC_VOID(gl, glCompressedTextureImage3DEXT, (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *bits), (texture, target, level, internalformat, width, height, depth, border, imageSize, bits))
2188 GL_FUNC_VOID(gl, glCompressedTextureImage2DEXT, (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *bits), (texture, target, level, internalformat, width, height, border, imageSize, bits))
2189 GL_FUNC_VOID(gl, glCompressedTextureImage1DEXT, (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *bits), (texture, target, level, internalformat, width, border, imageSize, bits))
2190 GL_FUNC_VOID(gl, glCompressedTextureSubImage3DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *bits), (texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits))
2191 GL_FUNC_VOID(gl, glCompressedTextureSubImage2DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *bits), (texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits))
2192 GL_FUNC_VOID(gl, glCompressedTextureSubImage1DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *bits), (texture, target, level, xoffset, width, format, imageSize, bits))
2193 GL_FUNC_VOID(gl, glGetCompressedTextureImageEXT, (GLuint texture, GLenum target, GLint lod, GLvoid *img), (texture, target, lod, img))
2194 GL_FUNC_VOID(gl, glCompressedMultiTexImage3DEXT, (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *bits), (texunit, target, level, internalformat, width, height, depth, border, imageSize, bits))
2195 GL_FUNC_VOID(gl, glCompressedMultiTexImage2DEXT, (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *bits), (texunit, target, level, internalformat, width, height, border, imageSize, bits))
2196 GL_FUNC_VOID(gl, glCompressedMultiTexImage1DEXT, (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *bits), (texunit, target, level, internalformat, width, border, imageSize, bits))
2197 GL_FUNC_VOID(gl, glCompressedMultiTexSubImage3DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *bits), (texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits))
2198 GL_FUNC_VOID(gl, glCompressedMultiTexSubImage2DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *bits), (texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits))
2199 GL_FUNC_VOID(gl, glCompressedMultiTexSubImage1DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *bits), (texunit, target, level, xoffset, width, format, imageSize, bits))
2200 GL_FUNC_VOID(gl, glGetCompressedMultiTexImageEXT, (GLenum texunit, GLenum target, GLint lod, GLvoid *img), (texunit, target, lod, img))
2201 GL_FUNC_VOID(gl, glNamedProgramStringEXT, (GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid *string), (program, target, format, len, string))
2202 GL_FUNC_VOID(gl, glNamedProgramLocalParameter4dEXT, (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (program, target, index, x, y, z, w))
2203 GL_FUNC_VOID(gl, glNamedProgramLocalParameter4dvEXT, (GLuint program, GLenum target, GLuint index, const GLdouble *params), (program, target, index, params))
2204 GL_FUNC_VOID(gl, glNamedProgramLocalParameter4fEXT, (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (program, target, index, x, y, z, w))
2205 GL_FUNC_VOID(gl, glNamedProgramLocalParameter4fvEXT, (GLuint program, GLenum target, GLuint index, const GLfloat *params), (program, target, index, params))
2206 GL_FUNC_VOID(gl, glGetNamedProgramLocalParameterdvEXT, (GLuint program, GLenum target, GLuint index, GLdouble *params), (program, target, index, params))
2207 GL_FUNC_VOID(gl, glGetNamedProgramLocalParameterfvEXT, (GLuint program, GLenum target, GLuint index, GLfloat *params), (program, target, index, params))
2208 GL_FUNC_VOID(gl, glGetNamedProgramivEXT, (GLuint program, GLenum target, GLenum pname, GLint *params), (program, target, pname, params))
2209 GL_FUNC_VOID(gl, glGetNamedProgramStringEXT, (GLuint program, GLenum target, GLenum pname, GLvoid *string), (program, target, pname, string))
2210 GL_FUNC_VOID(gl, glNamedProgramLocalParameters4fvEXT, (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params), (program, target, index, count, params))
2211 GL_FUNC_VOID(gl, glNamedProgramLocalParameterI4iEXT, (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w), (program, target, index, x, y, z, w))
2212 GL_FUNC_VOID(gl, glNamedProgramLocalParameterI4ivEXT, (GLuint program, GLenum target, GLuint index, const GLint *params), (program, target, index, params))
2213 GL_FUNC_VOID(gl, glNamedProgramLocalParametersI4ivEXT, (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params), (program, target, index, count, params))
2214 GL_FUNC_VOID(gl, glNamedProgramLocalParameterI4uiEXT, (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w), (program, target, index, x, y, z, w))
2215 GL_FUNC_VOID(gl, glNamedProgramLocalParameterI4uivEXT, (GLuint program, GLenum target, GLuint index, const GLuint *params), (program, target, index, params))
2216 GL_FUNC_VOID(gl, glNamedProgramLocalParametersI4uivEXT, (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params), (program, target, index, count, params))
2217 GL_FUNC_VOID(gl, glGetNamedProgramLocalParameterIivEXT, (GLuint program, GLenum target, GLuint index, GLint *params), (program, target, index, params))
2218 GL_FUNC_VOID(gl, glGetNamedProgramLocalParameterIuivEXT, (GLuint program, GLenum target, GLuint index, GLuint *params), (program, target, index, params))
2219 GL_FUNC_VOID(gl, glTextureParameterIivEXT, (GLuint texture, GLenum target, GLenum pname, const GLint *params), (texture, target, pname, params))
2220 GL_FUNC_VOID(gl, glTextureParameterIuivEXT, (GLuint texture, GLenum target, GLenum pname, const GLuint *params), (texture, target, pname, params))
2221 GL_FUNC_VOID(gl, glGetTextureParameterIivEXT, (GLuint texture, GLenum target, GLenum pname, GLint *params), (texture, target, pname, params))
2222 GL_FUNC_VOID(gl, glGetTextureParameterIuivEXT, (GLuint texture, GLenum target, GLenum pname, GLuint *params), (texture, target, pname, params))
2223 GL_FUNC_VOID(gl, glMultiTexParameterIivEXT, (GLenum texunit, GLenum target, GLenum pname, const GLint *params), (texunit, target, pname, params))
2224 GL_FUNC_VOID(gl, glMultiTexParameterIuivEXT, (GLenum texunit, GLenum target, GLenum pname, const GLuint *params), (texunit, target, pname, params))
2225 GL_FUNC_VOID(gl, glGetMultiTexParameterIivEXT, (GLenum texunit, GLenum target, GLenum pname, GLint *params), (texunit, target, pname, params))
2226 GL_FUNC_VOID(gl, glGetMultiTexParameterIuivEXT, (GLenum texunit, GLenum target, GLenum pname, GLuint *params), (texunit, target, pname, params))
2227 GL_FUNC_VOID(gl, glProgramUniform1fEXT, (GLuint program, GLint location, GLfloat v0), (program, location, v0))
2228 GL_FUNC_VOID(gl, glProgramUniform2fEXT, (GLuint program, GLint location, GLfloat v0, GLfloat v1), (program, location, v0, v1))
2229 GL_FUNC_VOID(gl, glProgramUniform3fEXT, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2), (program, location, v0, v1, v2))
2230 GL_FUNC_VOID(gl, glProgramUniform4fEXT, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3), (program, location, v0, v1, v2, v3))
2231 GL_FUNC_VOID(gl, glProgramUniform1iEXT, (GLuint program, GLint location, GLint v0), (program, location, v0))
2232 GL_FUNC_VOID(gl, glProgramUniform2iEXT, (GLuint program, GLint location, GLint v0, GLint v1), (program, location, v0, v1))
2233 GL_FUNC_VOID(gl, glProgramUniform3iEXT, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2), (program, location, v0, v1, v2))
2234 GL_FUNC_VOID(gl, glProgramUniform4iEXT, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3), (program, location, v0, v1, v2, v3))
2235 GL_FUNC_VOID(gl, glProgramUniform1fvEXT, (GLuint program, GLint location, GLsizei count, const GLfloat *value), (program, location, count, value))
2236 GL_FUNC_VOID(gl, glProgramUniform2fvEXT, (GLuint program, GLint location, GLsizei count, const GLfloat *value), (program, location, count, value))
2237 GL_FUNC_VOID(gl, glProgramUniform3fvEXT, (GLuint program, GLint location, GLsizei count, const GLfloat *value), (program, location, count, value))
2238 GL_FUNC_VOID(gl, glProgramUniform4fvEXT, (GLuint program, GLint location, GLsizei count, const GLfloat *value), (program, location, count, value))
2239 GL_FUNC_VOID(gl, glProgramUniform1ivEXT, (GLuint program, GLint location, GLsizei count, const GLint *value), (program, location, count, value))
2240 GL_FUNC_VOID(gl, glProgramUniform2ivEXT, (GLuint program, GLint location, GLsizei count, const GLint *value), (program, location, count, value))
2241 GL_FUNC_VOID(gl, glProgramUniform3ivEXT, (GLuint program, GLint location, GLsizei count, const GLint *value), (program, location, count, value))
2242 GL_FUNC_VOID(gl, glProgramUniform4ivEXT, (GLuint program, GLint location, GLsizei count, const GLint *value), (program, location, count, value))
2243 GL_FUNC_VOID(gl, glProgramUniformMatrix2fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
2244 GL_FUNC_VOID(gl, glProgramUniformMatrix3fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
2245 GL_FUNC_VOID(gl, glProgramUniformMatrix4fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
2246 GL_FUNC_VOID(gl, glProgramUniformMatrix2x3fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
2247 GL_FUNC_VOID(gl, glProgramUniformMatrix3x2fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
2248 GL_FUNC_VOID(gl, glProgramUniformMatrix2x4fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
2249 GL_FUNC_VOID(gl, glProgramUniformMatrix4x2fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
2250 GL_FUNC_VOID(gl, glProgramUniformMatrix3x4fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
2251 GL_FUNC_VOID(gl, glProgramUniformMatrix4x3fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value), (program, location, count, transpose, value))
2252 GL_FUNC_VOID(gl, glProgramUniform1uiEXT, (GLuint program, GLint location, GLuint v0), (program, location, v0))
2253 GL_FUNC_VOID(gl, glProgramUniform2uiEXT, (GLuint program, GLint location, GLuint v0, GLuint v1), (program, location, v0, v1))
2254 GL_FUNC_VOID(gl, glProgramUniform3uiEXT, (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2), (program, location, v0, v1, v2))
2255 GL_FUNC_VOID(gl, glProgramUniform4uiEXT, (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3), (program, location, v0, v1, v2, v3))
2256 GL_FUNC_VOID(gl, glProgramUniform1uivEXT, (GLuint program, GLint location, GLsizei count, const GLuint *value), (program, location, count, value))
2257 GL_FUNC_VOID(gl, glProgramUniform2uivEXT, (GLuint program, GLint location, GLsizei count, const GLuint *value), (program, location, count, value))
2258 GL_FUNC_VOID(gl, glProgramUniform3uivEXT, (GLuint program, GLint location, GLsizei count, const GLuint *value), (program, location, count, value))
2259 GL_FUNC_VOID(gl, glProgramUniform4uivEXT, (GLuint program, GLint location, GLsizei count, const GLuint *value), (program, location, count, value))
2260 GL_FUNC_VOID(gl, glNamedBufferDataEXT, (GLuint buffer, GLsizeiptr size, const GLvoid *data, GLenum usage), (buffer, size, data, usage))
2261 GL_FUNC_VOID(gl, glNamedBufferSubDataEXT, (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid *data), (buffer, offset, size, data))
2262 GL_FUNC(gl, GLvoid *, glMapNamedBufferEXT, (GLuint buffer, GLenum access), (buffer, access))
2263 GL_FUNC(gl, GLboolean, glUnmapNamedBufferEXT, (GLuint buffer), (buffer))
2264 GL_FUNC(gl, GLvoid *, glMapNamedBufferRangeEXT, (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access), (buffer, offset, length, access))
2265 GL_FUNC_VOID(gl, glFlushMappedNamedBufferRangeEXT, (GLuint buffer, GLintptr offset, GLsizeiptr length), (buffer, offset, length))
2266 GL_FUNC_VOID(gl, glNamedCopyBufferSubDataEXT, (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size), (readBuffer, writeBuffer, readOffset, writeOffset, size))
2267 GL_FUNC_VOID(gl, glGetNamedBufferParameterivEXT, (GLuint buffer, GLenum pname, GLint *params), (buffer, pname, params))
2268 GL_FUNC_VOID(gl, glGetNamedBufferPointervEXT, (GLuint buffer, GLenum pname, GLvoid **params), (buffer, pname, params))
2269 GL_FUNC_VOID(gl, glGetNamedBufferSubDataEXT, (GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid *data), (buffer, offset, size, data))
2270 GL_FUNC_VOID(gl, glTextureBufferEXT, (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer), (texture, target, internalformat, buffer))
2271 GL_FUNC_VOID(gl, glMultiTexBufferEXT, (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer), (texunit, target, internalformat, buffer))
2272 GL_FUNC_VOID(gl, glNamedRenderbufferStorageEXT, (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height), (renderbuffer, internalformat, width, height))
2273 GL_FUNC_VOID(gl, glGetNamedRenderbufferParameterivEXT, (GLuint renderbuffer, GLenum pname, GLint *params), (renderbuffer, pname, params))
2274 GL_FUNC(gl, GLenum, glCheckNamedFramebufferStatusEXT, (GLuint framebuffer, GLenum target), (framebuffer, target))
2275 GL_FUNC_VOID(gl, glNamedFramebufferTexture1DEXT, (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (framebuffer, attachment, textarget, texture, level))
2276 GL_FUNC_VOID(gl, glNamedFramebufferTexture2DEXT, (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (framebuffer, attachment, textarget, texture, level))
2277 GL_FUNC_VOID(gl, glNamedFramebufferTexture3DEXT, (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset), (framebuffer, attachment, textarget, texture, level, zoffset))
2278 GL_FUNC_VOID(gl, glNamedFramebufferRenderbufferEXT, (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer), (framebuffer, attachment, renderbuffertarget, renderbuffer))
2279 GL_FUNC_VOID(gl, glGetNamedFramebufferAttachmentParameterivEXT, (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params), (framebuffer, attachment, pname, params))
2280 GL_FUNC_VOID(gl, glGenerateTextureMipmapEXT, (GLuint texture, GLenum target), (texture, target))
2281 GL_FUNC_VOID(gl, glGenerateMultiTexMipmapEXT, (GLenum texunit, GLenum target), (texunit, target))
2282 GL_FUNC_VOID(gl, glFramebufferDrawBufferEXT, (GLuint framebuffer, GLenum mode), (framebuffer, mode))
2283 GL_FUNC_VOID(gl, glFramebufferDrawBuffersEXT, (GLuint framebuffer, GLsizei n, const GLenum *bufs), (framebuffer, n, bufs))
2284 GL_FUNC_VOID(gl, glFramebufferReadBufferEXT, (GLuint framebuffer, GLenum mode), (framebuffer, mode))
2285 GL_FUNC_VOID(gl, glGetFramebufferParameterivEXT, (GLuint framebuffer, GLenum pname, GLint *params), (framebuffer, pname, params))
2286 GL_FUNC_VOID(gl, glNamedRenderbufferStorageMultisampleEXT, (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height), (renderbuffer, samples, internalformat, width, height))
2287 GL_FUNC_VOID(gl, glNamedRenderbufferStorageMultisampleCoverageEXT, (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height), (renderbuffer, coverageSamples, colorSamples, internalformat, width, height))
2288 GL_FUNC_VOID(gl, glNamedFramebufferTextureEXT, (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level), (framebuffer, attachment, texture, level))
2289 GL_FUNC_VOID(gl, glNamedFramebufferTextureLayerEXT, (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer), (framebuffer, attachment, texture, level, layer))
2290 GL_FUNC_VOID(gl, glNamedFramebufferTextureFaceEXT, (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face), (framebuffer, attachment, texture, level, face))
2291 GL_FUNC_VOID(gl, glTextureRenderbufferEXT, (GLuint texture, GLenum target, GLuint renderbuffer), (texture, target, renderbuffer))
2292 GL_FUNC_VOID(gl, glMultiTexRenderbufferEXT, (GLenum texunit, GLenum target, GLuint renderbuffer), (texunit, target, renderbuffer))
2293 GL_FUNC_VOID(gl, glProgramUniform1dEXT, (GLuint program, GLint location, GLdouble x), (program, location, x))
2294 GL_FUNC_VOID(gl, glProgramUniform2dEXT, (GLuint program, GLint location, GLdouble x, GLdouble y), (program, location, x, y))
2295 GL_FUNC_VOID(gl, glProgramUniform3dEXT, (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z), (program, location, x, y, z))
2296 GL_FUNC_VOID(gl, glProgramUniform4dEXT, (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (program, location, x, y, z, w))
2297 GL_FUNC_VOID(gl, glProgramUniform1dvEXT, (GLuint program, GLint location, GLsizei count, const GLdouble *value), (program, location, count, value))
2298 GL_FUNC_VOID(gl, glProgramUniform2dvEXT, (GLuint program, GLint location, GLsizei count, const GLdouble *value), (program, location, count, value))
2299 GL_FUNC_VOID(gl, glProgramUniform3dvEXT, (GLuint program, GLint location, GLsizei count, const GLdouble *value), (program, location, count, value))
2300 GL_FUNC_VOID(gl, glProgramUniform4dvEXT, (GLuint program, GLint location, GLsizei count, const GLdouble *value), (program, location, count, value))
2301 GL_FUNC_VOID(gl, glProgramUniformMatrix2dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
2302 GL_FUNC_VOID(gl, glProgramUniformMatrix3dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
2303 GL_FUNC_VOID(gl, glProgramUniformMatrix4dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
2304 GL_FUNC_VOID(gl, glProgramUniformMatrix2x3dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
2305 GL_FUNC_VOID(gl, glProgramUniformMatrix2x4dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
2306 GL_FUNC_VOID(gl, glProgramUniformMatrix3x2dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
2307 GL_FUNC_VOID(gl, glProgramUniformMatrix3x4dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
2308 GL_FUNC_VOID(gl, glProgramUniformMatrix4x2dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
2309 GL_FUNC_VOID(gl, glProgramUniformMatrix4x3dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value), (program, location, count, transpose, value))
2310 GL_FUNC_VOID(gl, glGetMultisamplefvNV, (GLenum pname, GLuint index, GLfloat *val), (pname, index, val))
2311 GL_FUNC_VOID(gl, glSampleMaskIndexedNV, (GLuint index, GLbitfield mask), (index, mask))
2312 GL_FUNC_VOID(gl, glTexRenderbufferNV, (GLenum target, GLuint renderbuffer), (target, renderbuffer))
2313 GL_FUNC_VOID(gl, glBindTransformFeedbackNV, (GLenum target, GLuint id), (target, id))
2314 GL_FUNC_VOID(gl, glDeleteTransformFeedbacksNV, (GLsizei n, const GLuint *ids), (n, ids))
2315 GL_FUNC_VOID(gl, glGenTransformFeedbacksNV, (GLsizei n, GLuint *ids), (n, ids))
2316 GL_FUNC(gl, GLboolean, glIsTransformFeedbackNV, (GLuint id), (id))
2317 GL_FUNC_VOID(gl, glPauseTransformFeedbackNV, (), ())
2318 GL_FUNC_VOID(gl, glResumeTransformFeedbackNV, (), ())
2319 GL_FUNC_VOID(gl, glDrawTransformFeedbackNV, (GLenum mode, GLuint id), (mode, id))
2320 GL_FUNC_VOID(gl, glGetPerfMonitorGroupsAMD, (GLint *numGroups, GLsizei groupsSize, GLuint *groups), (numGroups, groupsSize, groups))
2321 GL_FUNC_VOID(gl, glGetPerfMonitorCountersAMD, (GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters), (group, numCounters, maxActiveCounters, counterSize, counters))
2322 GL_FUNC_VOID(gl, glGetPerfMonitorGroupStringAMD, (GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString), (group, bufSize, length, groupString))
2323 GL_FUNC_VOID(gl, glGetPerfMonitorCounterStringAMD, (GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString), (group, counter, bufSize, length, counterString))
2324 GL_FUNC_VOID(gl, glGetPerfMonitorCounterInfoAMD, (GLuint group, GLuint counter, GLenum pname, GLvoid *data), (group, counter, pname, data))
2325 GL_FUNC_VOID(gl, glGenPerfMonitorsAMD, (GLsizei n, GLuint *monitors), (n, monitors))
2326 GL_FUNC_VOID(gl, glDeletePerfMonitorsAMD, (GLsizei n, GLuint *monitors), (n, monitors))
2327 GL_FUNC_VOID(gl, glSelectPerfMonitorCountersAMD, (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList), (monitor, enable, group, numCounters, counterList))
2328 GL_FUNC_VOID(gl, glBeginPerfMonitorAMD, (GLuint monitor), (monitor))
2329 GL_FUNC_VOID(gl, glEndPerfMonitorAMD, (GLuint monitor), (monitor))
2330 GL_FUNC_VOID(gl, glGetPerfMonitorCounterDataAMD, (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten), (monitor, pname, dataSize, data, bytesWritten))
2331 GL_FUNC_VOID(gl, glTessellationFactorAMD, (GLfloat factor), (factor))
2332 GL_FUNC_VOID(gl, glTessellationModeAMD, (GLenum mode), (mode))
2333 GL_FUNC_VOID(gl, glProvokingVertexEXT, (GLenum mode), (mode))
2334 GL_FUNC_VOID(gl, glBlendFuncIndexedAMD, (GLuint buf, GLenum src, GLenum dst), (buf, src, dst))
2335 GL_FUNC_VOID(gl, glBlendFuncSeparateIndexedAMD, (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha), (buf, srcRGB, dstRGB, srcAlpha, dstAlpha))
2336 GL_FUNC_VOID(gl, glBlendEquationIndexedAMD, (GLuint buf, GLenum mode), (buf, mode))
2337 GL_FUNC_VOID(gl, glBlendEquationSeparateIndexedAMD, (GLuint buf, GLenum modeRGB, GLenum modeAlpha), (buf, modeRGB, modeAlpha))
2338 GL_FUNC_VOID(gl, glTextureRangeAPPLE, (GLenum target, GLsizei length, const GLvoid *pointer), (target, length, pointer))
2339 GL_FUNC_VOID(gl, glGetTexParameterPointervAPPLE, (GLenum target, GLenum pname, GLvoid **params), (target, pname, params))
2340 GL_FUNC_VOID(gl, glEnableVertexAttribAPPLE, (GLuint index, GLenum pname), (index, pname))
2341 GL_FUNC_VOID(gl, glDisableVertexAttribAPPLE, (GLuint index, GLenum pname), (index, pname))
2342 GL_FUNC(gl, GLboolean, glIsVertexAttribEnabledAPPLE, (GLuint index, GLenum pname), (index, pname))
2343 GL_FUNC_VOID(gl, glMapVertexAttrib1dAPPLE, (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points), (index, size, u1, u2, stride, order, points))
2344 GL_FUNC_VOID(gl, glMapVertexAttrib1fAPPLE, (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points), (index, size, u1, u2, stride, order, points))
2345 GL_FUNC_VOID(gl, glMapVertexAttrib2dAPPLE, (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points), (index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points))
2346 GL_FUNC_VOID(gl, glMapVertexAttrib2fAPPLE, (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points), (index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points))
2347 GL_FUNC(gl, GLenum, glObjectPurgeableAPPLE, (GLenum objectType, GLuint name, GLenum option), (objectType, name, option))
2348 GL_FUNC(gl, GLenum, glObjectUnpurgeableAPPLE, (GLenum objectType, GLuint name, GLenum option), (objectType, name, option))
2349 GL_FUNC_VOID(gl, glGetObjectParameterivAPPLE, (GLenum objectType, GLuint name, GLenum pname, GLint *params), (objectType, name, pname, params))
2350 GL_FUNC_VOID(gl, glBeginVideoCaptureNV, (GLuint video_capture_slot), (video_capture_slot))
2351 GL_FUNC_VOID(gl, glBindVideoCaptureStreamBufferNV, (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset), (video_capture_slot, stream, frame_region, offset))
2352 GL_FUNC_VOID(gl, glBindVideoCaptureStreamTextureNV, (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture), (video_capture_slot, stream, frame_region, target, texture))
2353 GL_FUNC_VOID(gl, glEndVideoCaptureNV, (GLuint video_capture_slot), (video_capture_slot))
2354 GL_FUNC_VOID(gl, glGetVideoCaptureivNV, (GLuint video_capture_slot, GLenum pname, GLint *params), (video_capture_slot, pname, params))
2355 GL_FUNC_VOID(gl, glGetVideoCaptureStreamivNV, (GLuint video_capture_slot, GLuint stream, GLenum pname, GLint *params), (video_capture_slot, stream, pname, params))
2356 GL_FUNC_VOID(gl, glGetVideoCaptureStreamfvNV, (GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat *params), (video_capture_slot, stream, pname, params))
2357 GL_FUNC_VOID(gl, glGetVideoCaptureStreamdvNV, (GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble *params), (video_capture_slot, stream, pname, params))
2358 GL_FUNC(gl, GLenum, glVideoCaptureNV, (GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT *capture_time), (video_capture_slot, sequence_num, capture_time))
2359 GL_FUNC_VOID(gl, glVideoCaptureStreamParameterivNV, (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params), (video_capture_slot, stream, pname, params))
2360 GL_FUNC_VOID(gl, glVideoCaptureStreamParameterfvNV, (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params), (video_capture_slot, stream, pname, params))
2361 GL_FUNC_VOID(gl, glVideoCaptureStreamParameterdvNV, (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params), (video_capture_slot, stream, pname, params))
2362 GL_FUNC_VOID(gl, glInternalTraceCommandRAD, (GLuint cmd, GLuint size, const GLubyte *data), (cmd, size, data))
2363 GL_FUNC_VOID(gl, glUseShaderProgramEXT, (GLenum type, GLuint program), (type, program))
2364 GL_FUNC_VOID(gl, glActiveProgramEXT, (GLuint program), (program))
2365 GL_FUNC(gl, GLuint, glCreateShaderProgramEXT, (GLenum type, const GLchar *string), (type, string))
2366 GL_FUNC_VOID(gl, glMakeBufferResidentNV, (GLenum target, GLenum access), (target, access))
2367 GL_FUNC_VOID(gl, glMakeBufferNonResidentNV, (GLenum target), (target))
2368 GL_FUNC(gl, GLboolean, glIsBufferResidentNV, (GLenum target), (target))
2369 GL_FUNC_VOID(gl, glMakeNamedBufferResidentNV, (GLuint buffer, GLenum access), (buffer, access))
2370 GL_FUNC_VOID(gl, glMakeNamedBufferNonResidentNV, (GLuint buffer), (buffer))
2371 GL_FUNC(gl, GLboolean, glIsNamedBufferResidentNV, (GLuint buffer), (buffer))
2372 GL_FUNC_VOID(gl, glGetBufferParameterui64vNV, (GLenum target, GLenum pname, GLuint64EXT *params), (target, pname, params))
2373 GL_FUNC_VOID(gl, glGetNamedBufferParameterui64vNV, (GLuint buffer, GLenum pname, GLuint64EXT *params), (buffer, pname, params))
2374 GL_FUNC_VOID(gl, glGetIntegerui64vNV, (GLenum value, GLuint64EXT *result), (value, result))
2375 GL_FUNC_VOID(gl, glUniformui64NV, (GLint location, GLuint64EXT value), (location, value))
2376 GL_FUNC_VOID(gl, glUniformui64vNV, (GLint location, GLsizei count, const GLuint64EXT *value), (location, count, value))
2377 GL_FUNC_VOID(gl, glGetUniformui64vNV, (GLuint program, GLint location, GLuint64EXT *params), (program, location, params))
2378 GL_FUNC_VOID(gl, glProgramUniformui64NV, (GLuint program, GLint location, GLuint64EXT value), (program, location, value))
2379 GL_FUNC_VOID(gl, glProgramUniformui64vNV, (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value), (program, location, count, value))
2380 GL_FUNC_VOID(gl, glBufferAddressRangeNV, (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length), (pname, index, address, length))
2381 GL_FUNC_VOID(gl, glVertexFormatNV, (GLint size, GLenum type, GLsizei stride), (size, type, stride))
2382 GL_FUNC_VOID(gl, glNormalFormatNV, (GLenum type, GLsizei stride), (type, stride))
2383 GL_FUNC_VOID(gl, glColorFormatNV, (GLint size, GLenum type, GLsizei stride), (size, type, stride))
2384 GL_FUNC_VOID(gl, glIndexFormatNV, (GLenum type, GLsizei stride), (type, stride))
2385 GL_FUNC_VOID(gl, glTexCoordFormatNV, (GLint size, GLenum type, GLsizei stride), (size, type, stride))
2386 GL_FUNC_VOID(gl, glEdgeFlagFormatNV, (GLsizei stride), (stride))
2387 GL_FUNC_VOID(gl, glSecondaryColorFormatNV, (GLint size, GLenum type, GLsizei stride), (size, type, stride))
2388 GL_FUNC_VOID(gl, glFogCoordFormatNV, (GLenum type, GLsizei stride), (type, stride))
2389 GL_FUNC_VOID(gl, glVertexAttribFormatNV, (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride), (index, size, type, normalized, stride))
2390 GL_FUNC_VOID(gl, glVertexAttribIFormatNV, (GLuint index, GLint size, GLenum type, GLsizei stride), (index, size, type, stride))
2391 GL_FUNC_VOID(gl, glGetIntegerui64i_vNV, (GLenum value, GLuint index, GLuint64EXT *result), (value, index, result))
2392 GL_FUNC_VOID(gl, glTextureBarrierNV, (), ())
2393 GL_FUNC_VOID(gl, glBindImageTextureEXT, (GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format), (index, texture, level, layered, layer, access, format))
2394 GL_FUNC_VOID(gl, glMemoryBarrierEXT, (GLbitfield barriers), (barriers))
2395 GL_FUNC_VOID(gl, glVertexAttribL1dEXT, (GLuint index, GLdouble x), (index, x))
2396 GL_FUNC_VOID(gl, glVertexAttribL2dEXT, (GLuint index, GLdouble x, GLdouble y), (index, x, y))
2397 GL_FUNC_VOID(gl, glVertexAttribL3dEXT, (GLuint index, GLdouble x, GLdouble y, GLdouble z), (index, x, y, z))
2398 GL_FUNC_VOID(gl, glVertexAttribL4dEXT, (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (index, x, y, z, w))
2399 GL_FUNC_VOID(gl, glVertexAttribL1dvEXT, (GLuint index, const GLdouble *v), (index, v))
2400 GL_FUNC_VOID(gl, glVertexAttribL2dvEXT, (GLuint index, const GLdouble *v), (index, v))
2401 GL_FUNC_VOID(gl, glVertexAttribL3dvEXT, (GLuint index, const GLdouble *v), (index, v))
2402 GL_FUNC_VOID(gl, glVertexAttribL4dvEXT, (GLuint index, const GLdouble *v), (index, v))
2403 GL_FUNC_VOID(gl, glVertexAttribLPointerEXT, (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (index, size, type, stride, pointer))
2404 GL_FUNC_VOID(gl, glGetVertexAttribLdvEXT, (GLuint index, GLenum pname, GLdouble *params), (index, pname, params))
2405 GL_FUNC_VOID(gl, glVertexArrayVertexAttribLOffsetEXT, (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset), (vaobj, buffer, index, size, type, stride, offset))
2406 GL_FUNC_VOID(gl, glProgramSubroutineParametersuivNV, (GLenum target, GLsizei count, const GLuint *params), (target, count, params))
2407 GL_FUNC_VOID(gl, glGetProgramSubroutineParameteruivNV, (GLenum target, GLuint index, GLuint *param), (target, index, param))
2408 GL_FUNC_VOID(gl, glUniform1i64NV, (GLint location, GLint64EXT x), (location, x))
2409 GL_FUNC_VOID(gl, glUniform2i64NV, (GLint location, GLint64EXT x, GLint64EXT y), (location, x, y))
2410 GL_FUNC_VOID(gl, glUniform3i64NV, (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z), (location, x, y, z))
2411 GL_FUNC_VOID(gl, glUniform4i64NV, (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w), (location, x, y, z, w))
2412 GL_FUNC_VOID(gl, glUniform1i64vNV, (GLint location, GLsizei count, const GLint64EXT *value), (location, count, value))
2413 GL_FUNC_VOID(gl, glUniform2i64vNV, (GLint location, GLsizei count, const GLint64EXT *value), (location, count, value))
2414 GL_FUNC_VOID(gl, glUniform3i64vNV, (GLint location, GLsizei count, const GLint64EXT *value), (location, count, value))
2415 GL_FUNC_VOID(gl, glUniform4i64vNV, (GLint location, GLsizei count, const GLint64EXT *value), (location, count, value))
2416 GL_FUNC_VOID(gl, glUniform1ui64NV, (GLint location, GLuint64EXT x), (location, x))
2417 GL_FUNC_VOID(gl, glUniform2ui64NV, (GLint location, GLuint64EXT x, GLuint64EXT y), (location, x, y))
2418 GL_FUNC_VOID(gl, glUniform3ui64NV, (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z), (location, x, y, z))
2419 GL_FUNC_VOID(gl, glUniform4ui64NV, (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w), (location, x, y, z, w))
2420 GL_FUNC_VOID(gl, glUniform1ui64vNV, (GLint location, GLsizei count, const GLuint64EXT *value), (location, count, value))
2421 GL_FUNC_VOID(gl, glUniform2ui64vNV, (GLint location, GLsizei count, const GLuint64EXT *value), (location, count, value))
2422 GL_FUNC_VOID(gl, glUniform3ui64vNV, (GLint location, GLsizei count, const GLuint64EXT *value), (location, count, value))
2423 GL_FUNC_VOID(gl, glUniform4ui64vNV, (GLint location, GLsizei count, const GLuint64EXT *value), (location, count, value))
2424 GL_FUNC_VOID(gl, glGetUniformi64vNV, (GLuint program, GLint location, GLint64EXT *params), (program, location, params))
2425 GL_FUNC_VOID(gl, glProgramUniform1i64NV, (GLuint program, GLint location, GLint64EXT x), (program, location, x))
2426 GL_FUNC_VOID(gl, glProgramUniform2i64NV, (GLuint program, GLint location, GLint64EXT x, GLint64EXT y), (program, location, x, y))
2427 GL_FUNC_VOID(gl, glProgramUniform3i64NV, (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z), (program, location, x, y, z))
2428 GL_FUNC_VOID(gl, glProgramUniform4i64NV, (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w), (program, location, x, y, z, w))
2429 GL_FUNC_VOID(gl, glProgramUniform1i64vNV, (GLuint program, GLint location, GLsizei count, const GLint64EXT *value), (program, location, count, value))
2430 GL_FUNC_VOID(gl, glProgramUniform2i64vNV, (GLuint program, GLint location, GLsizei count, const GLint64EXT *value), (program, location, count, value))
2431 GL_FUNC_VOID(gl, glProgramUniform3i64vNV, (GLuint program, GLint location, GLsizei count, const GLint64EXT *value), (program, location, count, value))
2432 GL_FUNC_VOID(gl, glProgramUniform4i64vNV, (GLuint program, GLint location, GLsizei count, const GLint64EXT *value), (program, location, count, value))
2433 GL_FUNC_VOID(gl, glProgramUniform1ui64NV, (GLuint program, GLint location, GLuint64EXT x), (program, location, x))
2434 GL_FUNC_VOID(gl, glProgramUniform2ui64NV, (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y), (program, location, x, y))
2435 GL_FUNC_VOID(gl, glProgramUniform3ui64NV, (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z), (program, location, x, y, z))
2436 GL_FUNC_VOID(gl, glProgramUniform4ui64NV, (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w), (program, location, x, y, z, w))
2437 GL_FUNC_VOID(gl, glProgramUniform1ui64vNV, (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value), (program, location, count, value))
2438 GL_FUNC_VOID(gl, glProgramUniform2ui64vNV, (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value), (program, location, count, value))
2439 GL_FUNC_VOID(gl, glProgramUniform3ui64vNV, (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value), (program, location, count, value))
2440 GL_FUNC_VOID(gl, glProgramUniform4ui64vNV, (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value), (program, location, count, value))
2441 GL_FUNC_VOID(gl, glVertexAttribL1i64NV, (GLuint index, GLint64EXT x), (index, x))
2442 GL_FUNC_VOID(gl, glVertexAttribL2i64NV, (GLuint index, GLint64EXT x, GLint64EXT y), (index, x, y))
2443 GL_FUNC_VOID(gl, glVertexAttribL3i64NV, (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z), (index, x, y, z))
2444 GL_FUNC_VOID(gl, glVertexAttribL4i64NV, (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w), (index, x, y, z, w))
2445 GL_FUNC_VOID(gl, glVertexAttribL1i64vNV, (GLuint index, const GLint64EXT *v), (index, v))
2446 GL_FUNC_VOID(gl, glVertexAttribL2i64vNV, (GLuint index, const GLint64EXT *v), (index, v))
2447 GL_FUNC_VOID(gl, glVertexAttribL3i64vNV, (GLuint index, const GLint64EXT *v), (index, v))
2448 GL_FUNC_VOID(gl, glVertexAttribL4i64vNV, (GLuint index, const GLint64EXT *v), (index, v))
2449 GL_FUNC_VOID(gl, glVertexAttribL1ui64NV, (GLuint index, GLuint64EXT x), (index, x))
2450 GL_FUNC_VOID(gl, glVertexAttribL2ui64NV, (GLuint index, GLuint64EXT x, GLuint64EXT y), (index, x, y))
2451 GL_FUNC_VOID(gl, glVertexAttribL3ui64NV, (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z), (index, x, y, z))
2452 GL_FUNC_VOID(gl, glVertexAttribL4ui64NV, (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w), (index, x, y, z, w))
2453 GL_FUNC_VOID(gl, glVertexAttribL1ui64vNV, (GLuint index, const GLuint64EXT *v), (index, v))
2454 GL_FUNC_VOID(gl, glVertexAttribL2ui64vNV, (GLuint index, const GLuint64EXT *v), (index, v))
2455 GL_FUNC_VOID(gl, glVertexAttribL3ui64vNV, (GLuint index, const GLuint64EXT *v), (index, v))
2456 GL_FUNC_VOID(gl, glVertexAttribL4ui64vNV, (GLuint index, const GLuint64EXT *v), (index, v))
2457 GL_FUNC_VOID(gl, glGetVertexAttribLi64vNV, (GLuint index, GLenum pname, GLint64EXT *params), (index, pname, params))
2458 GL_FUNC_VOID(gl, glGetVertexAttribLui64vNV, (GLuint index, GLenum pname, GLuint64EXT *params), (index, pname, params))
2459 GL_FUNC_VOID(gl, glVertexAttribLFormatNV, (GLuint index, GLint size, GLenum type, GLsizei stride), (index, size, type, stride))
2460 GL_FUNC_VOID(gl, glGenNamesAMD, (GLenum identifier, GLuint num, GLuint *names), (identifier, num, names))
2461 GL_FUNC_VOID(gl, glDeleteNamesAMD, (GLenum identifier, GLuint num, const GLuint *names), (identifier, num, names))
2462 GL_FUNC(gl, GLboolean, glIsNameAMD, (GLenum identifier, GLuint name), (identifier, name))
2463 GL_FUNC_VOID(gl, glDebugMessageEnableAMD, (GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled), (category, severity, count, ids, enabled))
2464 GL_FUNC_VOID(gl, glDebugMessageInsertAMD, (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf), (category, severity, id, length, buf))
2465 GL_FUNC_VOID(gl, glDebugMessageCallbackAMD, (GLDEBUGPROCAMD callback, GLvoid *userParam), (callback, userParam))
2466 GL_FUNC(gl, GLuint, glGetDebugMessageLogAMD, (GLuint count, GLsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message), (count, bufsize, categories, severities, ids, lengths, message))
2467 GL_FUNC_VOID(gl, glVDPAUInitNV, (const GLvoid *vdpDevice, const GLvoid *getProcAddress), (vdpDevice, getProcAddress))
2468 GL_FUNC_VOID(gl, glVDPAUFiniNV, (), ())
2469 GL_FUNC(gl, GLvdpauSurfaceNV, glVDPAURegisterVideoSurfaceNV, (const GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames), (vdpSurface, target, numTextureNames, textureNames))
2470 GL_FUNC(gl, GLvdpauSurfaceNV, glVDPAURegisterOutputSurfaceNV, (GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames), (vdpSurface, target, numTextureNames, textureNames))
2471 GL_FUNC_VOID(gl, glVDPAUIsSurfaceNV, (GLvdpauSurfaceNV surface), (surface))
2472 GL_FUNC_VOID(gl, glVDPAUUnregisterSurfaceNV, (GLvdpauSurfaceNV surface), (surface))
2473 GL_FUNC_VOID(gl, glVDPAUGetSurfaceivNV, (GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values), (surface, pname, bufSize, length, values))
2474 GL_FUNC_VOID(gl, glVDPAUSurfaceAccessNV, (GLvdpauSurfaceNV surface, GLenum access), (surface, access))
2475 GL_FUNC_VOID(gl, glVDPAUMapSurfacesNV, (GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces), (numSurfaces, surfaces))
2476 GL_FUNC_VOID(gl, glVDPAUUnmapSurfacesNV, (GLsizei numSurface, const GLvdpauSurfaceNV *surfaces), (numSurface, surfaces))
2477 GL_FUNC_VOID(gl, glTexImage2DMultisampleCoverageNV, (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations), (target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations))
2478 GL_FUNC_VOID(gl, glTexImage3DMultisampleCoverageNV, (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations), (target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations))
2479 GL_FUNC_VOID(gl, glTextureImage2DMultisampleNV, (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations), (texture, target, samples, internalFormat, width, height, fixedSampleLocations))
2480 GL_FUNC_VOID(gl, glTextureImage3DMultisampleNV, (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations), (texture, target, samples, internalFormat, width, height, depth, fixedSampleLocations))
2481 GL_FUNC_VOID(gl, glTextureImage2DMultisampleCoverageNV, (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations), (texture, target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations))
2482 GL_FUNC_VOID(gl, glTextureImage3DMultisampleCoverageNV, (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations), (texture, target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations))
2483 GL_FUNC_VOID(gl, glSetMultisamplefvAMD, (GLenum pname, GLuint index, const GLfloat *val), (pname, index, val))
2484 GL_FUNC(gl, GLsync, glImportSyncEXT, (GLenum external_sync_type, GLintptr external_sync, GLbitfield flags), (external_sync_type, external_sync, flags))
2485 GL_FUNC_VOID(gl, glMultiDrawArraysIndirectAMD, (GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride), (mode, indirect, primcount, stride))
2486 GL_FUNC_VOID(gl, glMultiDrawElementsIndirectAMD, (GLenum mode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride), (mode, type, indirect, primcount, stride))
2487 GL_FUNC(gl, GLuint, glGenPathsNV, (GLsizei range), (range))
2488 GL_FUNC_VOID(gl, glDeletePathsNV, (GLuint path, GLsizei range), (path, range))
2489 GL_FUNC(gl, GLboolean, glIsPathNV, (GLuint path), (path))
2490 GL_FUNC_VOID(gl, glPathCommandsNV, (GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const GLvoid *coords), (path, numCommands, commands, numCoords, coordType, coords))
2491 GL_FUNC_VOID(gl, glPathCoordsNV, (GLuint path, GLsizei numCoords, GLenum coordType, const GLvoid *coords), (path, numCoords, coordType, coords))
2492 GL_FUNC_VOID(gl, glPathSubCommandsNV, (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const GLvoid *coords), (path, commandStart, commandsToDelete, numCommands, commands, numCoords, coordType, coords))
2493 GL_FUNC_VOID(gl, glPathSubCoordsNV, (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const GLvoid *coords), (path, coordStart, numCoords, coordType, coords))
2494 GL_FUNC_VOID(gl, glPathStringNV, (GLuint path, GLenum format, GLsizei length, const GLvoid *pathString), (path, format, length, pathString))
2495 GL_FUNC_VOID(gl, glPathGlyphsNV, (GLuint firstPathName, GLenum fontTarget, const GLvoid *fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid *charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale), (firstPathName, fontTarget, fontName, fontStyle, numGlyphs, type, charcodes, handleMissingGlyphs, pathParameterTemplate, emScale))
2496 GL_FUNC_VOID(gl, glPathGlyphRangeNV, (GLuint firstPathName, GLenum fontTarget, const GLvoid *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale), (firstPathName, fontTarget, fontName, fontStyle, firstGlyph, numGlyphs, handleMissingGlyphs, pathParameterTemplate, emScale))
2497 GL_FUNC_VOID(gl, glWeightPathsNV, (GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights), (resultPath, numPaths, paths, weights))
2498 GL_FUNC_VOID(gl, glCopyPathNV, (GLuint resultPath, GLuint srcPath), (resultPath, srcPath))
2499 GL_FUNC_VOID(gl, glInterpolatePathsNV, (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight), (resultPath, pathA, pathB, weight))
2500 GL_FUNC_VOID(gl, glTransformPathNV, (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues), (resultPath, srcPath, transformType, transformValues))
2501 GL_FUNC_VOID(gl, glPathParameterivNV, (GLuint path, GLenum pname, const GLint *value), (path, pname, value))
2502 GL_FUNC_VOID(gl, glPathParameteriNV, (GLuint path, GLenum pname, GLint value), (path, pname, value))
2503 GL_FUNC_VOID(gl, glPathParameterfvNV, (GLuint path, GLenum pname, const GLfloat *value), (path, pname, value))
2504 GL_FUNC_VOID(gl, glPathParameterfNV, (GLuint path, GLenum pname, GLfloat value), (path, pname, value))
2505 GL_FUNC_VOID(gl, glPathDashArrayNV, (GLuint path, GLsizei dashCount, const GLfloat *dashArray), (path, dashCount, dashArray))
2506 GL_FUNC_VOID(gl, glPathStencilFuncNV, (GLenum func, GLint ref, GLuint mask), (func, ref, mask))
2507 GL_FUNC_VOID(gl, glPathStencilDepthOffsetNV, (GLfloat factor, GLfloat units), (factor, units))
2508 GL_FUNC_VOID(gl, glStencilFillPathNV, (GLuint path, GLenum fillMode, GLuint mask), (path, fillMode, mask))
2509 GL_FUNC_VOID(gl, glStencilStrokePathNV, (GLuint path, GLint reference, GLuint mask), (path, reference, mask))
2510 GL_FUNC_VOID(gl, glStencilFillPathInstancedNV, (GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues), (numPaths, pathNameType, paths, pathBase, fillMode, mask, transformType, transformValues))
2511 GL_FUNC_VOID(gl, glStencilStrokePathInstancedNV, (GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues), (numPaths, pathNameType, paths, pathBase, reference, mask, transformType, transformValues))
2512 GL_FUNC_VOID(gl, glPathCoverDepthFuncNV, (GLenum func), (func))
2513 GL_FUNC_VOID(gl, glPathColorGenNV, (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat *coeffs), (color, genMode, colorFormat, coeffs))
2514 GL_FUNC_VOID(gl, glPathTexGenNV, (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat *coeffs), (texCoordSet, genMode, components, coeffs))
2515 GL_FUNC_VOID(gl, glPathFogGenNV, (GLenum genMode), (genMode))
2516 GL_FUNC_VOID(gl, glCoverFillPathNV, (GLuint path, GLenum coverMode), (path, coverMode))
2517 GL_FUNC_VOID(gl, glCoverStrokePathNV, (GLuint path, GLenum coverMode), (path, coverMode))
2518 GL_FUNC_VOID(gl, glCoverFillPathInstancedNV, (GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues), (numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues))
2519 GL_FUNC_VOID(gl, glCoverStrokePathInstancedNV, (GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues), (numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues))
2520 GL_FUNC_VOID(gl, glGetPathParameterivNV, (GLuint path, GLenum pname, GLint *value), (path, pname, value))
2521 GL_FUNC_VOID(gl, glGetPathParameterfvNV, (GLuint path, GLenum pname, GLfloat *value), (path, pname, value))
2522 GL_FUNC_VOID(gl, glGetPathCommandsNV, (GLuint path, GLubyte *commands), (path, commands))
2523 GL_FUNC_VOID(gl, glGetPathCoordsNV, (GLuint path, GLfloat *coords), (path, coords))
2524 GL_FUNC_VOID(gl, glGetPathDashArrayNV, (GLuint path, GLfloat *dashArray), (path, dashArray))
2525 GL_FUNC_VOID(gl, glGetPathMetricsNV, (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics), (metricQueryMask, numPaths, pathNameType, paths, pathBase, stride, metrics))
2526 GL_FUNC_VOID(gl, glGetPathMetricRangeNV, (GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics), (metricQueryMask, firstPathName, numPaths, stride, metrics))
2527 GL_FUNC_VOID(gl, glGetPathSpacingNV, (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing), (pathListMode, numPaths, pathNameType, paths, pathBase, advanceScale, kerningScale, transformType, returnedSpacing))
2528 GL_FUNC_VOID(gl, glGetPathColorGenivNV, (GLenum color, GLenum pname, GLint *value), (color, pname, value))
2529 GL_FUNC_VOID(gl, glGetPathColorGenfvNV, (GLenum color, GLenum pname, GLfloat *value), (color, pname, value))
2530 GL_FUNC_VOID(gl, glGetPathTexGenivNV, (GLenum texCoordSet, GLenum pname, GLint *value), (texCoordSet, pname, value))
2531 GL_FUNC_VOID(gl, glGetPathTexGenfvNV, (GLenum texCoordSet, GLenum pname, GLfloat *value), (texCoordSet, pname, value))
2532 GL_FUNC(gl, GLboolean, glIsPointInFillPathNV, (GLuint path, GLuint mask, GLfloat x, GLfloat y), (path, mask, x, y))
2533 GL_FUNC(gl, GLboolean, glIsPointInStrokePathNV, (GLuint path, GLfloat x, GLfloat y), (path, x, y))
2534 GL_FUNC(gl, GLfloat, glGetPathLengthNV, (GLuint path, GLsizei startSegment, GLsizei numSegments), (path, startSegment, numSegments))
2535 GL_FUNC(gl, GLboolean, glPointAlongPathNV, (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY), (path, startSegment, numSegments, distance, x, y, tangentX, tangentY))
2536 GL_FUNC_VOID(gl, glStencilOpValueAMD, (GLenum face, GLuint value), (face, value))
2537 GL_FUNC(gl, GLuint64, glGetTextureHandleNV, (GLuint texture), (texture))
2538 GL_FUNC(gl, GLuint64, glGetTextureSamplerHandleNV, (GLuint texture, GLuint sampler), (texture, sampler))
2539 GL_FUNC_VOID(gl, glMakeTextureHandleResidentNV, (GLuint64 handle), (handle))
2540 GL_FUNC_VOID(gl, glMakeTextureHandleNonResidentNV, (GLuint64 handle), (handle))
2541 GL_FUNC(gl, GLuint64, glGetImageHandleNV, (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format), (texture, level, layered, layer, format))
2542 GL_FUNC_VOID(gl, glMakeImageHandleResidentNV, (GLuint64 handle, GLenum access), (handle, access))
2543 GL_FUNC_VOID(gl, glMakeImageHandleNonResidentNV, (GLuint64 handle), (handle))
2544 GL_FUNC_VOID(gl, glUniformHandleui64NV, (GLint location, GLuint64 value), (location, value))
2545 GL_FUNC_VOID(gl, glUniformHandleui64vNV, (GLint location, GLsizei count, const GLuint64 *value), (location, count, value))
2546 GL_FUNC_VOID(gl, glProgramUniformHandleui64NV, (GLuint program, GLint location, GLuint64 value), (program, location, value))
2547 GL_FUNC_VOID(gl, glProgramUniformHandleui64vNV, (GLuint program, GLint location, GLsizei count, const GLuint64 *values), (program, location, count, values))
2548 GL_FUNC(gl, GLboolean, glIsTextureHandleResidentNV, (GLuint64 handle), (handle))
2549 GL_FUNC(gl, GLboolean, glIsImageHandleResidentNV, (GLuint64 handle), (handle))
2550 GL_FUNC_VOID(gl, glBeginConditionalRenderNVX, (GLuint id), (id))
2551 GL_FUNC_VOID(gl, glEndConditionalRenderNVX, (), ())
2552 GL_FUNC_VOID(gl, glTexStorageSparseAMD, (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags), (target, internalFormat, width, height, depth, layers, flags))
2553 GL_FUNC_VOID(gl, glTextureStorageSparseAMD, (GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags), (texture, target, internalFormat, width, height, depth, layers, flags))
2554 GL_FUNC_VOID(gl, glSyncTextureINTEL, (GLuint texture), (texture))
2555 GL_FUNC_VOID(gl, glUnmapTexture2DINTEL, (GLuint texture, GLint level), (texture, level))
2556 GL_FUNC(gl, GLvoid *, glMapTexture2DINTEL, (GLuint texture, GLint level, GLbitfield access, const GLint *stride, const GLenum *layout), (texture, level, access, stride, layout))
2557 GL_FUNC_VOID(gl, glDrawTextureNV, (GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1), (texture, sampler, x0, y0, x1, y1, z, s0, t0, s1, t1))
2558 GL_FUNC(glX, XVisualInfo *, glXChooseVisual, (const Display *dpy, GLint screen, const GLint *attribList), (dpy, screen, attribList))
2559 GL_FUNC(glX, GLint, glXGetConfig, (const Display *dpy, const XVisualInfo *vis, GLint attrib, GLint *value), (dpy, vis, attrib, value))
2560 GL_FUNC(glX, Bool, glXQueryExtension, (const Display *dpy, GLint *errorBase, GLint *eventBase), (dpy, errorBase, eventBase))
2561 GL_FUNC(glX, const GLubyte *, glXGetClientString, (const Display *dpy, GLint name), (dpy, name))
2562 GL_FUNC(glX, GLXDrawable, glXGetCurrentDrawable, (), ())
2563 GL_FUNC_VOID(glX, glXRender, (), ())
2564 GL_FUNC_VOID(glX, glXRenderLarge, (), ())
2565 GL_FUNC(glX, GLXContext, glXCreateContext, (const Display *dpy, const XVisualInfo *vis, GLXContext shareList, Bool direct), (dpy, vis, shareList, direct))
2566 GL_FUNC_VOID(glX, glXDestroyContext, (const Display *dpy, GLXContext context), (dpy, context))
2567 GL_FUNC(glX, Bool, glXMakeCurrent, (const Display *dpy, GLXDrawable drawable, GLXContext context), (dpy, drawable, context))
2568 GL_FUNC(glX, GLXContext, glXGetCurrentContext, (), ())
2569 GL_FUNC(glX, Bool, glXIsDirect, (const Display *dpy, GLXContext context), (dpy, context))
2570 GL_FUNC(glX, Bool, glXQueryVersion, (const Display *dpy, GLint *major, GLint *minor), (dpy, major, minor))
2571 GL_FUNC_VOID(glX, glXWaitGL, (), ())
2572 GL_FUNC_VOID(glX, glXWaitX, (), ())
2573 GL_FUNC_VOID(glX, glXCopyContext, (const Display *dpy, GLXContext source, GLXContext dest, unsigned long mask), (dpy, source, dest, mask))
2574 GL_FUNC_VOID(glX, glXSwapBuffers, (const Display *dpy, GLXDrawable drawable), (dpy, drawable))
2575 GL_FUNC_VOID(glX, glXUseXFont, (Font font, GLint first, GLint count, GLint list_base), (font, first, count, list_base))
2576 GL_FUNC(glX, GLXPixmap, glXCreateGLXPixmap, (const Display *dpy, const XVisualInfo *visual, Pixmap pixmap), (dpy, visual, pixmap))
2577 GL_FUNC_VOID(glX, glXGetVisualConfigs, (), ())
2578 GL_FUNC_VOID(glX, glXDestroyGLXPixmap, (const Display *dpy, GLXPixmap pixmap), (dpy, pixmap))
2579 GL_FUNC_VOID(glX, glXVendorPrivate, (), ())
2580 GL_FUNC_VOID(glX, glXVendorPrivateWithReply, (), ())
2581 GL_FUNC(glX, GLchar *, glXQueryExtensionsString, (const Display *dpy, GLint screen), (dpy, screen))
2582 GL_FUNC(glX, GLchar *, glXQueryServerString, (const Display *dpy, GLint screen, GLint name), (dpy, screen, name))
2583 GL_FUNC_VOID(glX, glXClientInfo, (), ())
2584 GL_FUNC_VOID(glX, glXGetDrawableAttributes, (GLXDrawable drawable), (drawable))
2585 GL_FUNC_VOID(glX, glXChangeDrawableAttributes, (GLXDrawable drawable), (drawable))
2586 GL_FUNC(glX, GLXFBConfig *, glXGetFBConfigs, (const Display *dpy, int screen, int *nelements), (dpy, screen, nelements))
2587 GL_FUNC(glX, GLXFBConfig *, glXChooseFBConfig, (const Display *dpy, int screen, const int *attrib_list, int *nelements), (dpy, screen, attrib_list, nelements))
2588 GL_FUNC(glX, int, glXGetFBConfigAttrib, (const Display *dpy, GLXFBConfig config, int attribute, int *value), (dpy, config, attribute, value))
2589 GL_FUNC(glX, XVisualInfo *, glXGetVisualFromFBConfig, (const Display *dpy, GLXFBConfig config), (dpy, config))
2590 GL_FUNC(glX, GLXWindow, glXCreateWindow, (const Display *dpy, GLXFBConfig config, Window win, const int *attrib_list), (dpy, config, win, attrib_list))
2591 GL_FUNC_VOID(glX, glXDestroyWindow, (const Display *dpy, GLXWindow win), (dpy, win))
2592 GL_FUNC(glX, GLXPixmap, glXCreatePixmap, (const Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list), (dpy, config, pixmap, attrib_list))
2593 GL_FUNC_VOID(glX, glXDestroyPixmap, (const Display *dpy, GLXPixmap pixmap), (dpy, pixmap))
2594 GL_FUNC(glX, GLXPbuffer, glXCreatePbuffer, (const Display *dpy, GLXFBConfig config, const int *attrib_list), (dpy, config, attrib_list))
2595 GL_FUNC_VOID(glX, glXDestroyPbuffer, (const Display *dpy, GLXPbuffer pbuf), (dpy, pbuf))
2596 GL_FUNC(glX, int32_t, glXQueryDrawable, (const Display *dpy, GLXDrawable draw, int attribute, unsigned int *value), (dpy, draw, attribute, value))
2597 GL_FUNC(glX, GLXContext, glXCreateNewContext, (const Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct), (dpy, config, render_type, share_list, direct))
2598 GL_FUNC(glX, Bool, glXMakeContextCurrent, (const Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx), (dpy, draw, read, ctx))
2599 GL_FUNC(glX, GLXDrawable, glXGetCurrentReadDrawable, (), ())
2600 GL_FUNC(glX, Display *, glXGetCurrentDisplay, (), ())
2601 GL_FUNC(glX, int, glXQueryContext, (const Display *dpy, GLXContext ctx, int attribute, int *value), (dpy, ctx, attribute, value))
2602 GL_FUNC_VOID(glX, glXSelectEvent, (const Display *dpy, GLXDrawable draw, unsigned long event_mask), (dpy, draw, event_mask))
2603 GL_FUNC_VOID(glX, glXGetSelectedEvent, (const Display *dpy, GLXDrawable draw, unsigned long *event_mask), (dpy, draw, event_mask))
2604 GL_FUNC(glX, __GLXextFuncPtr, glXGetProcAddress, (const GLubyte *procName), (procName))
2605 GL_FUNC(glX, __GLXextFuncPtr, glXGetProcAddressARB, (const GLubyte *procName), (procName))
2606 GL_FUNC(glX, GLXContext, glXCreateContextAttribsARB, (const Display *dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int *attrib_list), (dpy, config, share_context, direct, attrib_list))
2607 GL_FUNC(glX, int, glXSwapIntervalSGI, (int interval), (interval))
2608 GL_FUNC(glX, int, glXGetVideoSyncSGI, (unsigned int *count), (count))
2609 GL_FUNC(glX, int, glXWaitVideoSyncSGI, (int divisor, int remainder, unsigned int *count), (divisor, remainder, count))
2610 GL_FUNC(glX, Bool, glXMakeCurrentReadSGI, (const Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx), (dpy, draw, read, ctx))
2611 GL_FUNC(glX, GLXDrawable, glXGetCurrentReadDrawableSGI, (), ())
2612 GL_FUNC_VOID(glX, glXCopyImageSubDataNV, (const Display *dpy, GLXContext srcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth), (dpy, srcCtx, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstCtx, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth))
2613 GL_FUNC_VOID(glX, glXSwapIntervalEXT, (const Display *dpy, GLXDrawable drawable, int interval), (dpy, drawable, interval))
2614 GL_FUNC(glX, Display *, glXGetCurrentDisplayEXT, (), ())
2615 GL_FUNC(glX, int, glXQueryContextInfoEXT, (const Display *dpy, GLXContext context, int attribute, int *value), (dpy, context, attribute, value))
2616 GL_FUNC(glX, GLXContextID, glXGetContextIDEXT, (const GLXContext context), (context))
2617 GL_FUNC(glX, GLXContext, glXImportContextEXT, (const Display *dpy, GLXContextID contextID), (dpy, contextID))
2618 GL_FUNC_VOID(glX, glXFreeContextEXT, (const Display *dpy, GLXContext context), (dpy, context))
2619 GL_FUNC_VOID(glX, glXReleaseVideoCaptureDeviceNV, (const Display *dpy, GLXVideoCaptureDeviceNV device), (dpy, device))
2620 GL_FUNC(glX, int, glXQueryVideoCaptureDeviceNV, (const Display *dpy, GLXVideoCaptureDeviceNV device, int attribute, int *value), (dpy, device, attribute, value))
2621 GL_FUNC_VOID(glX, glXLockVideoCaptureDeviceNV, (const Display *dpy, GLXVideoCaptureDeviceNV device), (dpy, device))
2622 GL_FUNC(glX, GLXVideoCaptureDeviceNV *, glXEnumerateVideoCaptureDevicesNV, (const Display *dpy, int screen, int *nelements), (dpy, screen, nelements))
2623 GL_FUNC(glX, int, glXBindVideoCaptureDeviceNV, (const Display *dpy, unsigned int video_capture_slot, GLXVideoCaptureDeviceNV device), (dpy, video_capture_slot, device))
2624 GL_FUNC(glX, Bool, glXResetFrameCountNV, (const Display *dpy, int screen), (dpy, screen))
2625 GL_FUNC(glX, Bool, glXQueryFrameCountNV, (const Display *dpy, int screen, GLuint *count), (dpy, screen, count))
2626 GL_FUNC(glX, Bool, glXQueryMaxSwapGroupsNV, (const Display *dpy, int screen, GLuint *maxGroups, GLuint *maxBarriers), (dpy, screen, maxGroups, maxBarriers))
2627 GL_FUNC(glX, Bool, glXQuerySwapGroupNV, (const Display *dpy, GLXDrawable drawable, GLuint *group, GLuint *barrier), (dpy, drawable, group, barrier))
2628 GL_FUNC(glX, Bool, glXBindSwapBarrierNV, (const Display *dpy, GLuint group, GLuint barrier), (dpy, group, barrier))
2629 GL_FUNC(glX, Bool, glXJoinSwapGroupNV, (const Display *dpy, GLXDrawable drawable, GLuint group), (dpy, drawable, group))
2630 GL_FUNC_VOID(glX, glXCushionSGI, (const Display *dpy, Window window, float cushion), (dpy, window, cushion))
2631 GL_FUNC(glX, int, glXGetVideoInfoNV, (const Display *dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long *pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo), (dpy, screen, VideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo))
2632 GL_FUNC(glX, int, glXSendPbufferToVideoNV, (const Display *dpy, GLXPbuffer pbuf, int iBufferType, unsigned long *pulCounterPbuffer, GLboolean bBlock), (dpy, pbuf, iBufferType, pulCounterPbuffer, bBlock))
2633 GL_FUNC(glX, int, glXReleaseVideoImageNV, (const Display *dpy, GLXPbuffer pbuf), (dpy, pbuf))
2634 GL_FUNC(glX, int, glXBindVideoImageNV, (const Display *dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer), (dpy, VideoDevice, pbuf, iVideoBuffer))
2635 GL_FUNC(glX, int, glXReleaseVideoDeviceNV, (const Display *dpy, int screen, GLXVideoDeviceNV VideoDevice), (dpy, screen, VideoDevice))
2636 GL_FUNC(glX, int, glXGetVideoDeviceNV, (const Display *dpy, int screen, int numVideoDevices, GLXVideoDeviceNV *pVideoDevice), (dpy, screen, numVideoDevices, pVideoDevice))
2637 GL_FUNC(glX, int, glXBindVideoDeviceNV, (const Display *dpy, unsigned int video_slot, unsigned int video_device, const int *attrib_list), (dpy, video_slot, video_device, attrib_list))
2638 GL_FUNC(glX, unsigned int *, glXEnumerateVideoDevicesNV, (const Display *dpy, int screen, int *nelements), (dpy, screen, nelements))
2639 GL_FUNC_VOID(glX, glXReleaseTexImageEXT, (const Display *dpy, GLXDrawable drawable, int buffer), (dpy, drawable, buffer))
2640 GL_FUNC(glX, Status, glXGetTransparentIndexSUN, (const Display *dpy, Window overlay, Window underlay, long *pTransparentIndex), (dpy, overlay, underlay, pTransparentIndex))
2641 GL_FUNC_VOID(glX, glXCopySubBufferMESA, (const Display *dpy, GLXDrawable drawable, int x, int y, int width, int height), (dpy, drawable, x, y, width, height))
2642 GL_FUNC(glX, GLXPixmap, glXCreateGLXPixmapMESA, (const Display *dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap), (dpy, visual, pixmap, cmap))
2643 GL_FUNC(glX, Bool, glXReleaseBuffersMESA, (const Display *dpy, GLXDrawable drawable), (dpy, drawable))
2644 GL_FUNC(glX, Bool, glXSet3DfxModeMESA, (int mode), (mode))
2645 GL_FUNC(glX, Bool, glXGetSyncValuesOML, (const Display *dpy, GLXDrawable drawable, int64_t *ust, int64_t *msc, int64_t *sbc), (dpy, drawable, ust, msc, sbc))
2646 GL_FUNC(glX, Bool, glXGetMscRateOML, (const Display *dpy, GLXDrawable drawable, int32_t *numerator, int32_t *denominator), (dpy, drawable, numerator, denominator))
2647 GL_FUNC(glX, int64_t, glXSwapBuffersMscOML, (const Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder), (dpy, drawable, target_msc, divisor, remainder))
2648 GL_FUNC(glX, Bool, glXWaitForMscOML, (const Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t *ust, int64_t *msc, int64_t *sbc), (dpy, drawable, target_msc, divisor, remainder, ust, msc, sbc))
2649 GL_FUNC(glX, Bool, glXWaitForSbcOML, (const Display *dpy, GLXDrawable drawable, int64_t target_sbc, int64_t *ust, int64_t *msc, int64_t *sbc), (dpy, drawable, target_sbc, ust, msc, sbc))
2650 GL_FUNC_VOID(glX, glXBindTexImageEXT, (const Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list), (dpy, drawable, buffer, attrib_list))
2651 GL_FUNC(glX, unsigned int, glXGetAGPOffsetMESA, (const void *pointer), (pointer))