fix function to take the hook param
[AROS.git] / workbench / libs / gl / gl.conf
blob0b432fe655c288aee290f8ef723c02f87ab802e8
1 ##begin config
2 version 20.0
3 libbase GLBase
4 ##end config
5 ##begin cdef
6 #include <GL/gla.h>
8 __BEGIN_DECLS
10 GLAContext glACreateContextTags(Tag Tag1, ...);
12 __END_DECLS
14 ##end cdef
15 ##begin functionlist
16 GLAContext glACreateContext(struct TagItem *tagList)
17 void glADestroyContext(GLAContext ctx)
18 void glAMakeCurrent(GLAContext ctx)
19 void glASwapBuffers(GLAContext ctx)
20 GLAContext glAGetCurrentContext()
21 APTR GetOpenGLStateTrackerApi()
22 void glASetRast(GLAContext ctx, struct TagItem *tagList)
23 void glAGetConfig(GLAContext ctx, GLenum pname, GLint* params)
24 GLAProc glAGetProcAddress(const GLubyte * procname)
25 .skip 21
26 void glClearIndex(GLfloat c)
27 void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
28 void glClear(GLbitfield mask)
29 void glIndexMask(GLuint mask)
30 void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
31 void glAlphaFunc(GLenum func, GLclampf ref)
32 void glBlendFunc(GLenum sfactor, GLenum dfactor)
33 void glLogicOp(GLenum opcode)
34 void glCullFace(GLenum mode)
35 void glFrontFace(GLenum mode)
36 void glPointSize(GLfloat size)
37 void glLineWidth(GLfloat width)
38 void glLineStipple(GLint factor, GLushort pattern)
39 void glPolygonMode(GLenum face, GLenum mode)
40 void glPolygonOffset(GLfloat factor, GLfloat units)
41 void glPolygonStipple(const GLubyte * mask)
42 void glGetPolygonStipple(GLubyte * mask)
43 void glEdgeFlag(GLboolean flag)
44 void glEdgeFlagv(const GLboolean * flag)
45 void glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
46 void glClipPlane(GLenum plane, const GLdouble * equation)
47 void glGetClipPlane(GLenum plane, GLdouble * equation)
48 void glDrawBuffer(GLenum mode)
49 void glReadBuffer(GLenum mode)
50 void glEnable(GLenum cap)
51 void glDisable(GLenum cap)
52 GLboolean glIsEnabled(GLenum cap)
53 void glEnableClientState(GLenum cap)
54 void glDisableClientState(GLenum cap)
55 void glGetBooleanv(GLenum pname, GLboolean * params)
56 void glGetDoublev(GLenum pname, GLdouble * params)
57 void glGetFloatv(GLenum pname, GLfloat * params)
58 void glGetIntegerv(GLenum pname, GLint * params)
59 void glPushAttrib(GLbitfield mask)
60 void glPopAttrib()
61 void glPushClientAttrib(GLbitfield mask)
62 void glPopClientAttrib()
63 GLint glRenderMode(GLenum mode)
64 GLenum glGetError()
65 const GLubyte * glGetString(GLenum name)
66 void glFinish()
67 void glFlush()
68 void glHint(GLenum target, GLenum mode)
69 void glClearDepth(GLclampd depth)
70 void glDepthFunc(GLenum func)
71 void glDepthMask(GLboolean flag)
72 void glDepthRange(GLclampd near_val, GLclampd far_val)
73 void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
74 void glAccum(GLenum op, GLfloat value)
75 void glMatrixMode(GLenum mode)
76 void glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val)
77 void glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val)
78 void glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
79 void glPushMatrix()
80 void glPopMatrix()
81 void glLoadIdentity()
82 void glLoadMatrixd(const GLdouble * m)
83 void glLoadMatrixf(const GLfloat * m)
84 void glMultMatrixd(const GLdouble * m)
85 void glMultMatrixf(const GLfloat * m)
86 void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
87 void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
88 void glScaled(GLdouble x, GLdouble y, GLdouble z)
89 void glScalef(GLfloat x, GLfloat y, GLfloat z)
90 void glTranslated(GLdouble x, GLdouble y, GLdouble z)
91 void glTranslatef(GLfloat x, GLfloat y, GLfloat z)
92 GLboolean glIsList(GLuint list)
93 void glDeleteLists(GLuint list, GLsizei range)
94 GLuint glGenLists(GLsizei range)
95 void glNewList(GLuint list, GLenum mode)
96 void glEndList()
97 void glCallList(GLuint list)
98 void glCallLists(GLsizei n, GLenum type, const GLvoid * lists)
99 void glListBase(GLuint base)
100 void glBegin(GLenum mode)
101 void glEnd()
102 void glVertex2d(GLdouble x, GLdouble y)
103 void glVertex2f(GLfloat x, GLfloat y)
104 void glVertex2i(GLint x, GLint y)
105 void glVertex2s(GLshort x, GLshort y)
106 void glVertex3d(GLdouble x, GLdouble y, GLdouble z)
107 void glVertex3f(GLfloat x, GLfloat y, GLfloat z)
108 void glVertex3i(GLint x, GLint y, GLint z)
109 void glVertex3s(GLshort x, GLshort y, GLshort z)
110 void glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
111 void glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
112 void glVertex4i(GLint x, GLint y, GLint z, GLint w)
113 void glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
114 void glVertex2dv(const GLdouble * v)
115 void glVertex2fv(const GLfloat * v)
116 void glVertex2iv(const GLint * v)
117 void glVertex2sv(const GLshort * v)
118 void glVertex3dv(const GLdouble * v)
119 void glVertex3fv(const GLfloat * v)
120 void glVertex3iv(const GLint * v)
121 void glVertex3sv(const GLshort * v)
122 void glVertex4dv(const GLdouble * v)
123 void glVertex4fv(const GLfloat * v)
124 void glVertex4iv(const GLint * v)
125 void glVertex4sv(const GLshort * v)
126 void glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
127 void glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
128 void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
129 void glNormal3i(GLint nx, GLint ny, GLint nz)
130 void glNormal3s(GLshort nx, GLshort ny, GLshort nz)
131 void glNormal3bv(const GLbyte * v)
132 void glNormal3dv(const GLdouble * v)
133 void glNormal3fv(const GLfloat * v)
134 void glNormal3iv(const GLint * v)
135 void glNormal3sv(const GLshort * v)
136 void glIndexd(GLdouble c)
137 void glIndexf(GLfloat c)
138 void glIndexi(GLint c)
139 void glIndexs(GLshort c)
140 void glIndexub(GLubyte c)
141 void glIndexdv(const GLdouble * c)
142 void glIndexfv(const GLfloat * c)
143 void glIndexiv(const GLint * c)
144 void glIndexsv(const GLshort * c)
145 void glIndexubv(const GLubyte * c)
146 void glColor3b(GLbyte red, GLbyte green, GLbyte blue)
147 void glColor3d(GLdouble red, GLdouble green, GLdouble blue)
148 void glColor3f(GLfloat red, GLfloat green, GLfloat blue)
149 void glColor3i(GLint red, GLint green, GLint blue)
150 void glColor3s(GLshort red, GLshort green, GLshort blue)
151 void glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
152 void glColor3ui(GLuint red, GLuint green, GLuint blue)
153 void glColor3us(GLushort red, GLushort green, GLushort blue)
154 void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
155 void glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
156 void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
157 void glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
158 void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
159 void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
160 void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
161 void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
162 void glColor3bv(const GLbyte * v)
163 void glColor3dv(const GLdouble * v)
164 void glColor3fv(const GLfloat * v)
165 void glColor3iv(const GLint * v)
166 void glColor3sv(const GLshort * v)
167 void glColor3ubv(const GLubyte * v)
168 void glColor3uiv(const GLuint * v)
169 void glColor3usv(const GLushort * v)
170 void glColor4bv(const GLbyte * v)
171 void glColor4dv(const GLdouble * v)
172 void glColor4fv(const GLfloat * v)
173 void glColor4iv(const GLint * v)
174 void glColor4sv(const GLshort * v)
175 void glColor4ubv(const GLubyte * v)
176 void glColor4uiv(const GLuint * v)
177 void glColor4usv(const GLushort * v)
178 void glTexCoord1d(GLdouble s)
179 void glTexCoord1f(GLfloat s)
180 void glTexCoord1i(GLint s)
181 void glTexCoord1s(GLshort s)
182 void glTexCoord2d(GLdouble s, GLdouble t)
183 void glTexCoord2f(GLfloat s, GLfloat t)
184 void glTexCoord2i(GLint s, GLint t)
185 void glTexCoord2s(GLshort s, GLshort t)
186 void glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
187 void glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
188 void glTexCoord3i(GLint s, GLint t, GLint r)
189 void glTexCoord3s(GLshort s, GLshort t, GLshort r)
190 void glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
191 void glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
192 void glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
193 void glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
194 void glTexCoord1dv(const GLdouble * v)
195 void glTexCoord1fv(const GLfloat * v)
196 void glTexCoord1iv(const GLint * v)
197 void glTexCoord1sv(const GLshort * v)
198 void glTexCoord2dv(const GLdouble * v)
199 void glTexCoord2fv(const GLfloat * v)
200 void glTexCoord2iv(const GLint * v)
201 void glTexCoord2sv(const GLshort * v)
202 void glTexCoord3dv(const GLdouble * v)
203 void glTexCoord3fv(const GLfloat * v)
204 void glTexCoord3iv(const GLint * v)
205 void glTexCoord3sv(const GLshort * v)
206 void glTexCoord4dv(const GLdouble * v)
207 void glTexCoord4fv(const GLfloat * v)
208 void glTexCoord4iv(const GLint * v)
209 void glTexCoord4sv(const GLshort * v)
210 void glRasterPos2d(GLdouble x, GLdouble y)
211 void glRasterPos2f(GLfloat x, GLfloat y)
212 void glRasterPos2i(GLint x, GLint y)
213 void glRasterPos2s(GLshort x, GLshort y)
214 void glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
215 void glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
216 void glRasterPos3i(GLint x, GLint y, GLint z)
217 void glRasterPos3s(GLshort x, GLshort y, GLshort z)
218 void glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
219 void glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
220 void glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
221 void glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
222 void glRasterPos2dv(const GLdouble * v)
223 void glRasterPos2fv(const GLfloat * v)
224 void glRasterPos2iv(const GLint * v)
225 void glRasterPos2sv(const GLshort * v)
226 void glRasterPos3dv(const GLdouble * v)
227 void glRasterPos3fv(const GLfloat * v)
228 void glRasterPos3iv(const GLint * v)
229 void glRasterPos3sv(const GLshort * v)
230 void glRasterPos4dv(const GLdouble * v)
231 void glRasterPos4fv(const GLfloat * v)
232 void glRasterPos4iv(const GLint * v)
233 void glRasterPos4sv(const GLshort * v)
234 void glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
235 void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
236 void glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
237 void glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
238 void glRectdv(const GLdouble * v1, const GLdouble * v2)
239 void glRectfv(const GLfloat * v1, const GLfloat * v2)
240 void glRectiv(const GLint * v1, const GLint * v2)
241 void glRectsv(const GLshort * v1, const GLshort * v2)
242 void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr)
243 void glNormalPointer(GLenum type, GLsizei stride, const GLvoid * ptr)
244 void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr)
245 void glIndexPointer(GLenum type, GLsizei stride, const GLvoid * ptr)
246 void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr)
247 void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr)
248 void glGetPointerv(GLenum pname, GLvoid * * params)
249 void glArrayElement(GLint i)
250 void glDrawArrays(GLenum mode, GLint first, GLsizei count)
251 void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
252 void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer)
253 void glShadeModel(GLenum mode)
254 void glLightf(GLenum light, GLenum pname, GLfloat param)
255 void glLighti(GLenum light, GLenum pname, GLint param)
256 void glLightfv(GLenum light, GLenum pname, const GLfloat * params)
257 void glLightiv(GLenum light, GLenum pname, const GLint * params)
258 void glGetLightfv(GLenum light, GLenum pname, GLfloat * params)
259 void glGetLightiv(GLenum light, GLenum pname, GLint * params)
260 void glLightModelf(GLenum pname, GLfloat param)
261 void glLightModeli(GLenum pname, GLint param)
262 void glLightModelfv(GLenum pname, const GLfloat * params)
263 void glLightModeliv(GLenum pname, const GLint * params)
264 void glMaterialf(GLenum face, GLenum pname, GLfloat param)
265 void glMateriali(GLenum face, GLenum pname, GLint param)
266 void glMaterialfv(GLenum face, GLenum pname, const GLfloat * params)
267 void glMaterialiv(GLenum face, GLenum pname, const GLint * params)
268 void glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params)
269 void glGetMaterialiv(GLenum face, GLenum pname, GLint * params)
270 void glColorMaterial(GLenum face, GLenum mode)
271 void glPixelZoom(GLfloat xfactor, GLfloat yfactor)
272 void glPixelStoref(GLenum pname, GLfloat param)
273 void glPixelStorei(GLenum pname, GLint param)
274 void glPixelTransferf(GLenum pname, GLfloat param)
275 void glPixelTransferi(GLenum pname, GLint param)
276 void glPixelMapfv(GLenum map, GLsizei mapsize, const GLfloat * values)
277 void glPixelMapuiv(GLenum map, GLsizei mapsize, const GLuint * values)
278 void glPixelMapusv(GLenum map, GLsizei mapsize, const GLushort * values)
279 void glGetPixelMapfv(GLenum map, GLfloat * values)
280 void glGetPixelMapuiv(GLenum map, GLuint * values)
281 void glGetPixelMapusv(GLenum map, GLushort * values)
282 void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)
283 void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels)
284 void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
285 void glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
286 void glStencilFunc(GLenum func, GLint ref, GLuint mask)
287 void glStencilMask(GLuint mask)
288 void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
289 void glClearStencil(GLint s)
290 void glTexGend(GLenum coord, GLenum pname, GLdouble param)
291 void glTexGenf(GLenum coord, GLenum pname, GLfloat param)
292 void glTexGeni(GLenum coord, GLenum pname, GLint param)
293 void glTexGendv(GLenum coord, GLenum pname, const GLdouble * params)
294 void glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params)
295 void glTexGeniv(GLenum coord, GLenum pname, const GLint * params)
296 void glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params)
297 void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat * params)
298 void glGetTexGeniv(GLenum coord, GLenum pname, GLint * params)
299 void glTexEnvf(GLenum target, GLenum pname, GLfloat param)
300 void glTexEnvi(GLenum target, GLenum pname, GLint param)
301 void glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params)
302 void glTexEnviv(GLenum target, GLenum pname, const GLint * params)
303 void glGetTexEnvfv(GLenum target, GLenum pname, GLfloat * params)
304 void glGetTexEnviv(GLenum target, GLenum pname, GLint * params)
305 void glTexParameterf(GLenum target, GLenum pname, GLfloat param)
306 void glTexParameteri(GLenum target, GLenum pname, GLint param)
307 void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params)
308 void glTexParameteriv(GLenum target, GLenum pname, const GLint * params)
309 void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
310 void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
311 void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params)
312 void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params)
313 void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
314 void glTexImage2D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
315 void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)
316 void glGenTextures(GLsizei n, GLuint * textures)
317 void glDeleteTextures(GLsizei n, const GLuint * textures)
318 void glBindTexture(GLenum target, GLuint texture)
319 void glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities)
320 GLboolean glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences)
321 GLboolean glIsTexture(GLuint texture)
322 void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
323 void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
324 void glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
325 void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
326 void glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
327 void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
328 void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)
329 void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)
330 void glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)
331 void glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)
332 void glGetMapdv(GLenum target, GLenum query, GLdouble * v)
333 void glGetMapfv(GLenum target, GLenum query, GLfloat * v)
334 void glGetMapiv(GLenum target, GLenum query, GLint * v)
335 void glEvalCoord1d(GLdouble u)
336 void glEvalCoord1f(GLfloat u)
337 void glEvalCoord1dv(const GLdouble * u)
338 void glEvalCoord1fv(const GLfloat * u)
339 void glEvalCoord2d(GLdouble u, GLdouble v)
340 void glEvalCoord2f(GLfloat u, GLfloat v)
341 void glEvalCoord2dv(const GLdouble * u)
342 void glEvalCoord2fv(const GLfloat * u)
343 void glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
344 void glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
345 void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
346 void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
347 void glEvalPoint1(GLint i)
348 void glEvalPoint2(GLint i, GLint j)
349 void glEvalMesh1(GLenum mode, GLint i1, GLint i2)
350 void glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
351 void glFogf(GLenum pname, GLfloat param)
352 void glFogi(GLenum pname, GLint param)
353 void glFogfv(GLenum pname, const GLfloat * params)
354 void glFogiv(GLenum pname, const GLint * params)
355 void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer)
356 void glPassThrough(GLfloat token)
357 void glSelectBuffer(GLsizei size, GLuint * buffer)
358 void glInitNames()
359 void glLoadName(GLuint name)
360 void glPushName(GLuint name)
361 void glPopName()
362 void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
363 void glTexImage3D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
364 void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)
365 void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
366 void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
367 void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
368 void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params)
369 void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params)
370 void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
371 void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
372 void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table)
373 void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params)
374 void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params)
375 void glBlendEquation(GLenum mode)
376 void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
377 void glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
378 void glResetHistogram(GLenum target)
379 void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
380 void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params)
381 void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params)
382 void glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
383 void glResetMinmax(GLenum target)
384 void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid * values)
385 void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params)
386 void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params)
387 void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
388 void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
389 void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
390 void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params)
391 void glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
392 void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params)
393 void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
394 void glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
395 void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image)
396 void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params)
397 void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params)
398 void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
399 void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
400 void glActiveTexture(GLenum texture)
401 void glClientActiveTexture(GLenum texture)
402 void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
403 void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
404 void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
405 void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
406 void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
407 void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data)
408 void glGetCompressedTexImage(GLenum target, GLint lod, GLvoid * img)
409 void glMultiTexCoord1d(GLenum target, GLdouble s)
410 void glMultiTexCoord1dv(GLenum target, const GLdouble * v)
411 void glMultiTexCoord1f(GLenum target, GLfloat s)
412 void glMultiTexCoord1fv(GLenum target, const GLfloat * v)
413 void glMultiTexCoord1i(GLenum target, GLint s)
414 void glMultiTexCoord1iv(GLenum target, const GLint * v)
415 void glMultiTexCoord1s(GLenum target, GLshort s)
416 void glMultiTexCoord1sv(GLenum target, const GLshort * v)
417 void glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
418 void glMultiTexCoord2dv(GLenum target, const GLdouble * v)
419 void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
420 void glMultiTexCoord2fv(GLenum target, const GLfloat * v)
421 void glMultiTexCoord2i(GLenum target, GLint s, GLint t)
422 void glMultiTexCoord2iv(GLenum target, const GLint * v)
423 void glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
424 void glMultiTexCoord2sv(GLenum target, const GLshort * v)
425 void glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
426 void glMultiTexCoord3dv(GLenum target, const GLdouble * v)
427 void glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
428 void glMultiTexCoord3fv(GLenum target, const GLfloat * v)
429 void glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
430 void glMultiTexCoord3iv(GLenum target, const GLint * v)
431 void glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
432 void glMultiTexCoord3sv(GLenum target, const GLshort * v)
433 void glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
434 void glMultiTexCoord4dv(GLenum target, const GLdouble * v)
435 void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
436 void glMultiTexCoord4fv(GLenum target, const GLfloat * v)
437 void glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
438 void glMultiTexCoord4iv(GLenum target, const GLint * v)
439 void glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
440 void glMultiTexCoord4sv(GLenum target, const GLshort * v)
441 void glLoadTransposeMatrixd(const GLdouble * m)
442 void glLoadTransposeMatrixf(const GLfloat * m)
443 void glMultTransposeMatrixd(const GLdouble * m)
444 void glMultTransposeMatrixf(const GLfloat * m)
445 void glSampleCoverage(GLclampf value, GLboolean invert)
446 void glActiveTextureARB(GLenum texture)
447 void glClientActiveTextureARB(GLenum texture)
448 void glMultiTexCoord1dARB(GLenum target, GLdouble s)
449 void glMultiTexCoord1dvARB(GLenum target, const GLdouble * v)
450 void glMultiTexCoord1fARB(GLenum target, GLfloat s)
451 void glMultiTexCoord1fvARB(GLenum target, const GLfloat * v)
452 void glMultiTexCoord1iARB(GLenum target, GLint s)
453 void glMultiTexCoord1ivARB(GLenum target, const GLint * v)
454 void glMultiTexCoord1sARB(GLenum target, GLshort s)
455 void glMultiTexCoord1svARB(GLenum target, const GLshort * v)
456 void glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t)
457 void glMultiTexCoord2dvARB(GLenum target, const GLdouble * v)
458 void glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t)
459 void glMultiTexCoord2fvARB(GLenum target, const GLfloat * v)
460 void glMultiTexCoord2iARB(GLenum target, GLint s, GLint t)
461 void glMultiTexCoord2ivARB(GLenum target, const GLint * v)
462 void glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t)
463 void glMultiTexCoord2svARB(GLenum target, const GLshort * v)
464 void glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r)
465 void glMultiTexCoord3dvARB(GLenum target, const GLdouble * v)
466 void glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r)
467 void glMultiTexCoord3fvARB(GLenum target, const GLfloat * v)
468 void glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r)
469 void glMultiTexCoord3ivARB(GLenum target, const GLint * v)
470 void glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r)
471 void glMultiTexCoord3svARB(GLenum target, const GLshort * v)
472 void glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
473 void glMultiTexCoord4dvARB(GLenum target, const GLdouble * v)
474 void glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
475 void glMultiTexCoord4fvARB(GLenum target, const GLfloat * v)
476 void glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q)
477 void glMultiTexCoord4ivARB(GLenum target, const GLint * v)
478 void glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
479 void glMultiTexCoord4svARB(GLenum target, const GLshort * v)
480 ##end functionlist