//----------------------------------------------------------------------------- // Copyright (c) 2012 GarageGames, LLC // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS // IN THE SOFTWARE. //----------------------------------------------------------------------------- // OpenGL 1.1 core functions GL_GROUP_BEGIN(GL_VERSION_1_1) GL_FUNCTION(glAccum, void, (GLenum op, GLfloat value)) GL_FUNCTION(glAlphaFunc, void, (GLenum func, GLclampf ref)) GL_FUNCTION(glAreTexturesResident, void, (GLsizei n, const GLuint *textures, GLboolean *residences)) GL_FUNCTION(glArrayElement, void, (GLint i)) GL_FUNCTION(glBegin, void, (GLenum mode)) GL_FUNCTION(glBindTexture, void, (GLenum target, GLuint texture)) GL_FUNCTION(glBitmap, void, (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)) GL_FUNCTION(glBlendFunc, void, (GLenum sfactor, GLenum dfactor)) GL_FUNCTION(glCallList, void, (GLuint list)) GL_FUNCTION(glCallLists, void, (GLsizei n, GLenum type, const GLvoid *lists)) GL_FUNCTION(glClear, void, (GLbitfield mask)) GL_FUNCTION(glClearAccum, void, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)) GL_FUNCTION(glClearColor, void, (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)) GL_FUNCTION(glClearDepth, void, (GLclampd depth)) GL_FUNCTION(glClearIndex, void, (GLfloat c)) GL_FUNCTION(glClearStencil, void, (GLint s)) GL_FUNCTION(glClipPlane, void, (GLenum plane, const GLdouble *equation)) GL_FUNCTION(glColor3b, void, (GLbyte red, GLbyte green, GLbyte blue)) GL_FUNCTION(glColor3bv, void, (const GLbyte *v)) GL_FUNCTION(glColor3d, void, (GLdouble red, GLdouble green, GLdouble blue)) GL_FUNCTION(glColor3dv, void, (const GLdouble *v)) GL_FUNCTION(glColor3f, void, (GLfloat red, GLfloat green, GLfloat blue)) GL_FUNCTION(glColor3fv, void, (const GLfloat *v)) GL_FUNCTION(glColor3i, void, (GLint red, GLint green, GLint blue)) GL_FUNCTION(glColor3iv, void, (const GLint *v)) GL_FUNCTION(glColor3s, void, (GLshort red, GLshort green, GLshort blue)) GL_FUNCTION(glColor3sv, void, (const GLshort *v)) GL_FUNCTION(glColor3ub, void, (GLubyte red, GLubyte green, GLubyte blue)) GL_FUNCTION(glColor3ubv, void, (const GLubyte *v)) GL_FUNCTION(glColor3ui, void, (GLuint red, GLuint green, GLuint blue)) GL_FUNCTION(glColor3uiv, void, (const GLuint *v)) GL_FUNCTION(glColor3us, void, (GLushort red, GLushort green, GLushort blue)) GL_FUNCTION(glColor3usv, void, (const GLushort *v)) GL_FUNCTION(glColor4b, void, (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)) GL_FUNCTION(glColor4bv, void, (const GLbyte *v)) GL_FUNCTION(glColor4d, void, (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)) GL_FUNCTION(glColor4dv, void, (const GLdouble *v)) GL_FUNCTION(glColor4f, void, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)) GL_FUNCTION(glColor4fv, void, (const GLfloat *v)) GL_FUNCTION(glColor4i, void, (GLint red, GLint green, GLint blue, GLint alpha)) GL_FUNCTION(glColor4iv, void, (const GLint *v)) GL_FUNCTION(glColor4s, void, (GLshort red, GLshort green, GLshort blue, GLshort alpha)) GL_FUNCTION(glColor4sv, void, (const GLshort *v)) GL_FUNCTION(glColor4ub, void, (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)) GL_FUNCTION(glColor4ubv, void, (const GLubyte *v)) GL_FUNCTION(glColor4ui, void, (GLuint red, GLuint green, GLuint blue, GLuint alpha)) GL_FUNCTION(glColor4uiv, void, (const GLuint *v)) GL_FUNCTION(glColor4us, void, (GLushort red, GLushort green, GLushort blue, GLushort alpha)) GL_FUNCTION(glColor4usv, void, (const GLushort *v)) GL_FUNCTION(glColorMask, void, (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)) GL_FUNCTION(glColorMaterial, void, (GLenum face, GLenum mode)) GL_FUNCTION(glCopyPixels, void, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)) GL_FUNCTION(glCopyTexImage1D, void, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)) GL_FUNCTION(glCopyTexImage2D, void, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)) GL_FUNCTION(glCopyTexSubImage1D, void, (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)) GL_FUNCTION(glCopyTexSubImage2D, void, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)) GL_FUNCTION(glCullFace, void, (GLenum mode)) GL_FUNCTION(glDeleteLists, void, (GLuint list, GLsizei range)) GL_FUNCTION(glDeleteTextures, void, (GLsizei n, const GLuint *textures)) GL_FUNCTION(glDepthFunc, void, (GLenum func)) GL_FUNCTION(glDepthMask, void, (GLboolean flag)) GL_FUNCTION(glDepthRange, void, (GLclampd zNear, GLclampd zFar)) GL_FUNCTION(glDisable, void, (GLenum cap)) GL_FUNCTION(glDisableClientState, void, (GLenum array)) GL_FUNCTION(glDrawArrays, void, (GLenum mode, GLint first, GLsizei count)) GL_FUNCTION(glDrawBuffer, void, (GLenum mode)) GL_FUNCTION(glDrawElements, void, (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)) GL_FUNCTION(glDrawPixels, void, (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)) GL_FUNCTION(glEdgeFlag, void, (GLboolean flag)) GL_FUNCTION(glEdgeFlagPointer, void, (GLsizei stride, const GLboolean *pointer)) GL_FUNCTION(glEnable, void, (GLenum cap)) GL_FUNCTION(glEndList, void, (void)) GL_FUNCTION(glEnableClientState, void, (GLenum array)) GL_FUNCTION(glEnd, void, (void)) GL_FUNCTION(glEvalCoord1d, void, (GLdouble u)) GL_FUNCTION(glEvalCoord1f, void, (GLfloat u)) GL_FUNCTION(glEvalCoord2d, void, (GLdouble u, GLdouble v)) GL_FUNCTION(glEvalCoord2f, void, (GLfloat u, GLfloat v)) GL_FUNCTION(glEvalMesh1, void, (GLenum mode, GLint i1, GLint i2)) GL_FUNCTION(glEvalMesh2, void, (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)) GL_FUNCTION(glEvalPoint1, void, (GLint i)) GL_FUNCTION(glEvalPoint2, void, (GLint i, GLint j)) GL_FUNCTION(glFeedbackBuffer, void, (GLsizei size, GLenum type, GLfloat *buffer)) GL_FUNCTION(glFinish, void, (void)) GL_FUNCTION(glFlush, void, (void)) GL_FUNCTION(glFogf, void, (GLenum pname, GLfloat param)) GL_FUNCTION(glFogfv, void, (GLenum pname, const GLfloat *params)) GL_FUNCTION(glFogi, void, (GLenum pname, GLint param)) GL_FUNCTION(glFogiv, void, (GLenum pname, const GLint *params)) GL_FUNCTION(glFrontFace, void, (GLenum mode)) GL_FUNCTION(glFrustum, void, (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)) GL_FUNCTION(glGenLists, GLuint, (GLsizei range)) GL_FUNCTION(glGenTextures, void, (GLsizei n, GLuint *textures)) GL_FUNCTION(glGetBooleanv, void, (GLenum pname, GLboolean *params)) GL_FUNCTION(glGetClipPlane, void, (GLenum plane, GLdouble *equation)) GL_FUNCTION(glColorPointer, void, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)) GL_FUNCTION(glGetDoublev, void, (GLenum pname, GLdouble *params)) GL_FUNCTION(glGetFloatv, void, (GLenum pname, GLfloat *params)) GL_FUNCTION(glGetError, GLuint, (void)) GL_FUNCTION(glGetIntegerv, void, (GLenum pname, GLint *params)) GL_FUNCTION(glGetLightfv, void, (GLenum light, GLenum pname, GLfloat *params)) GL_FUNCTION(glGetLightiv, void, (GLenum light, GLenum pname, GLint *params)) GL_FUNCTION(glGetMapdv, void, (GLenum target, GLenum query, GLdouble *v)) GL_FUNCTION(glGetMapfv, void, (GLenum target, GLenum query, GLfloat *v)) GL_FUNCTION(glGetMapiv, void, (GLenum target, GLenum query, GLint *v)) GL_FUNCTION(glGetMaterialfv, void, (GLenum face, GLenum pname, GLfloat *params)) GL_FUNCTION(glGetMaterialiv, void, (GLenum face, GLenum pname, GLint *params)) GL_FUNCTION(glGetPixelMapfv, void, (GLenum map, GLfloat *values)) GL_FUNCTION(glGetPixelMapuiv, void, (GLenum map, GLuint *values)) GL_FUNCTION(glGetPixelMapusv, void, (GLenum map, GLushort *values)) GL_FUNCTION(glGetPointerv, void, (GLenum pname, GLvoid* *params)) GL_FUNCTION(glGetPolygonStipple, void, (GLubyte *mask)) GL_FUNCTION(glGetString, const GLubyte*, (GLenum name)) GL_FUNCTION(glGetTexEnvfv, void, (GLenum target, GLenum pname, GLfloat *params)) GL_FUNCTION(glGetTexEnviv, void, (GLenum target, GLenum pname, GLint *params)) GL_FUNCTION(glGetTexGendv, void, (GLenum coord, GLenum pname, GLdouble *params)) GL_FUNCTION(glGetTexGenfv, void, (GLenum coord, GLenum pname, GLfloat *params)) GL_FUNCTION(glGetTexGeniv, void, (GLenum coord, GLenum pname, GLint *params)) GL_FUNCTION(glGetTexImage, void, (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)) GL_FUNCTION(glGetTexLevelParameterfv, void, (GLenum target, GLint level, GLenum pname, GLfloat *params)) GL_FUNCTION(glGetTexLevelParameteriv, void, (GLenum target, GLint level, GLenum pname, GLint *params)) GL_FUNCTION(glGetTexParameterfv, void, (GLenum target, GLenum pname, GLfloat *params)) GL_FUNCTION(glGetTexParameteriv, void, (GLenum target, GLenum pname, GLint *params)) GL_FUNCTION(glHint, void, (GLenum target, GLenum mode)) GL_FUNCTION(glIndexd, void, (GLdouble c)) GL_FUNCTION(glIndexf, void, (GLfloat c)) GL_FUNCTION(glIndexi, void, (GLint c)) GL_FUNCTION(glIndexs, void, (GLshort c)) GL_FUNCTION(glIndexub, void, (GLubyte c)) GL_FUNCTION(glIndexMask, void, (GLuint mask)) GL_FUNCTION(glIndexPointer, void, (GLenum type, GLsizei stride, const GLvoid *pointer)) GL_FUNCTION(glInitNames, void, (void)) GL_FUNCTION(glInterleavedArrays, void, (GLenum format, GLsizei stride, const GLvoid *pointer)) GL_FUNCTION(glIsEnabled, GLboolean, (GLenum cap)) GL_FUNCTION(glIsList, GLboolean, (GLuint list)) GL_FUNCTION(glIsTexture, GLboolean, (GLuint texture)) GL_FUNCTION(glLightf, void, (GLenum light, GLenum pname, GLfloat param)) GL_FUNCTION(glLightfv, void, (GLenum light, GLenum pname, const GLfloat *params)) GL_FUNCTION(glLighti, void, (GLenum light, GLenum pname, GLint param)) GL_FUNCTION(glLightiv, void, (GLenum light, GLenum pname, const GLint *params)) GL_FUNCTION(glLightModelf, void, (GLenum pname, GLfloat param)) GL_FUNCTION(glLightModelfv, void, (GLenum pname, const GLfloat *params)) GL_FUNCTION(glLightModeli, void, (GLenum pname, GLint param)) GL_FUNCTION(glLightModeliv, void, (GLenum pname, const GLint *params)) GL_FUNCTION(glLineStipple, void, (GLint factor, GLushort pattern)) GL_FUNCTION(glLineWidth, void, (GLfloat width)) GL_FUNCTION(glListBase, void, (GLuint base)) GL_FUNCTION(glLoadIdentity, void, (void)) GL_FUNCTION(glLoadMatrixd, void, (const GLdouble *m)) GL_FUNCTION(glLoadMatrixf, void, (const GLfloat *m)) GL_FUNCTION(glLoadName, void, (GLuint name)) GL_FUNCTION(glLogicOp, void, (GLenum opcode)) GL_FUNCTION(glMap1d, void, (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)) GL_FUNCTION(glMap1f, void, (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLdouble *points)) GL_FUNCTION(glMap2d, void, (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)) GL_FUNCTION(glMap2f, void, (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)) GL_FUNCTION(glMapGrid1d, void, (GLint un, GLdouble u1, GLdouble u2)) GL_FUNCTION(glMapGrid1f, void, (GLint un, GLfloat u1, GLfloat u2)) GL_FUNCTION(glMapGrid2d, void, (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)) GL_FUNCTION(glMapGrid2f, void, (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)) GL_FUNCTION(glMaterialf, void, (GLenum face, GLenum pname, GLfloat param)) GL_FUNCTION(glMaterialfv, void, (GLenum face, GLenum pname, const GLfloat* params)) GL_FUNCTION(glMateriali, void, (GLenum face, GLenum pname, GLint param)) GL_FUNCTION(glMaterialiv, void, (GLenum face, GLenum pname, const GLint* params)) GL_FUNCTION(glMatrixMode, void, (GLenum mode)) GL_FUNCTION(glMultMatrixd, void, (const GLdouble *m)) GL_FUNCTION(glMultMatrixf, void, (const GLfloat *m)) GL_FUNCTION(glNewList, void, (GLuint list, GLenum mode)) GL_FUNCTION(glNormal3b, void, (GLbyte nx, GLbyte ny, GLbyte nz)) GL_FUNCTION(glNormal3bv, void, (const GLbyte *v)) GL_FUNCTION(glNormal3d, void, (GLdouble nx, GLdouble ny, GLdouble nz)) GL_FUNCTION(glNormal3dv, void, (const GLdouble *v)) GL_FUNCTION(glNormal3f, void, (GLfloat nx, GLfloat ny, GLfloat nz)) GL_FUNCTION(glNormal3fv, void, (const GLfloat *v)) GL_FUNCTION(glNormal3i, void, (GLint nx, GLint ny, GLint nz)) GL_FUNCTION(glNormal3iv, void, (const GLint *v)) GL_FUNCTION(glNormal3s, void, (GLshort nx, GLshort ny, GLshort nz)) GL_FUNCTION(glNormal3sv, void, (const GLshort *v)) GL_FUNCTION(glNormalPointer, void, (GLenum type, GLsizei stride, const GLvoid *pointer)) GL_FUNCTION(glOrtho, void, (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)) GL_FUNCTION(glPassThrough, void, (GLfloat token)) GL_FUNCTION(glPixelMapfv, void, (GLenum map, GLint mapSize, const GLfloat *values)) GL_FUNCTION(glPixelMapuiv, void, (GLenum map, GLint mapSize, const GLuint *values)) GL_FUNCTION(glPixelMapusv, void, (GLenum map, GLint mapSize, const GLushort *values)) GL_FUNCTION(glPixelStoref, void, (GLenum pname, GLfloat param)) GL_FUNCTION(glPixelStorei, void, (GLenum pname, GLint param)) GL_FUNCTION(glPixelTransferf, void, (GLenum pname, GLfloat param)) GL_FUNCTION(glPixelTransferi, void, (GLenum pname, GLint param)) GL_FUNCTION(glPixelZoom, void, (GLfloat xfactor, GLfloat yfactor)) GL_FUNCTION(glPointSize, void, (GLfloat size)) GL_FUNCTION(glPolygonMode, void, (GLenum face, GLenum mode)) GL_FUNCTION(glPolygonOffset, void, (GLfloat factor, GLfloat units)) GL_FUNCTION(glPopAttrib, void, (void)) GL_FUNCTION(glPopMatrix, void, (void)) GL_FUNCTION(glPopName, void, (void)) GL_FUNCTION(glPrioritizeTextures, void, (GLsizei n, const GLuint *textures, const GLclampf *priorities)) GL_FUNCTION(glPushAttrib, void, (GLbitfield mask)) GL_FUNCTION(glPushMatrix, void, (void)) GL_FUNCTION(glPushName, void, (GLuint name)) GL_FUNCTION(glRasterPos2d, void, (GLdouble x, GLdouble y)) GL_FUNCTION(glRasterPos2dv, void, (const GLdouble *v)) GL_FUNCTION(glRasterPos2f, void, (GLfloat x, GLfloat y)) GL_FUNCTION(glRasterPos2fv, void, (const GLfloat *v)) GL_FUNCTION(glRasterPos2i, void, (GLint x, GLint y)) GL_FUNCTION(glRasterPos2iv, void, (const GLint *v)) GL_FUNCTION(glRasterPos2s, void, (GLshort x, GLshort y)) GL_FUNCTION(glRasterPos2sv, void, (const GLshort *v)) GL_FUNCTION(glRasterPos3d, void, (GLdouble x, GLdouble y, GLdouble z)) GL_FUNCTION(glRasterPos3dv, void, (const GLdouble *v)) GL_FUNCTION(glRasterPos3f, void, (GLfloat x, GLfloat y, GLfloat z)) GL_FUNCTION(glRasterPos3fv, void, (const GLfloat *v)) GL_FUNCTION(glRasterPos3i, void, (GLint x, GLint y, GLint z)) GL_FUNCTION(glRasterPos3iv, void, (const GLint *v)) GL_FUNCTION(glRasterPos3s, void, (GLshort x, GLshort y, GLshort z)) GL_FUNCTION(glRasterPos3sv, void, (const GLshort *v)) GL_FUNCTION(glRasterPos4d, void, (GLdouble x, GLdouble y, GLdouble z, GLdouble w)) GL_FUNCTION(glRasterPos4dv, void, (const GLdouble *v)) GL_FUNCTION(glRasterPos4f, void, (GLfloat x, GLfloat y, GLfloat z, GLfloat w)) GL_FUNCTION(glRasterPos4fv, void, (const GLfloat *v)) GL_FUNCTION(glRasterPos4i, void, (GLint x, GLint y, GLint z, GLint w)) GL_FUNCTION(glRasterPos4iv, void, (const GLint *v)) GL_FUNCTION(glRasterPos4s, void, (GLshort x, GLshort y, GLshort z, GLshort w)) GL_FUNCTION(glRasterPos4sv, void, (const GLshort *v)) GL_FUNCTION(glReadBuffer, void, (GLenum mode)) GL_FUNCTION(glReadPixels, void, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)) GL_FUNCTION(glRectd, void, (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)) GL_FUNCTION(glRectdv, void, (const GLdouble *v)) GL_FUNCTION(glRectf, void, (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)) GL_FUNCTION(glRectfv, void, (const GLfloat *v)) GL_FUNCTION(glRecti, void, (GLint x1, GLint y1, GLint x2, GLint y2)) GL_FUNCTION(glRectiv, void, (const GLint *v)) GL_FUNCTION(glRects, void, (GLshort x1, GLshort y1, GLshort x2, GLshort y2)) GL_FUNCTION(glRectsv, void, (const GLshort *v)) GL_FUNCTION(glRenderMode, void, (GLenum mode)) GL_FUNCTION(glRotated, void, (GLdouble angle, GLdouble x, GLdouble y, GLdouble z)) GL_FUNCTION(glRotatef, void, (GLfloat angle, GLfloat x, GLfloat y, GLfloat z)) GL_FUNCTION(glScaled, void, (GLdouble x, GLdouble y, GLdouble z)) GL_FUNCTION(glScalef, void, (GLfloat x, GLfloat y, GLfloat z)) GL_FUNCTION(glScissor, void, (GLint x, GLint y, GLsizei width, GLsizei height)) GL_FUNCTION(glSelectBuffer, void, (GLsizei size, GLuint *buffer)) GL_FUNCTION(glShadeModel, void, (GLenum mode)) GL_FUNCTION(glStencilFunc, void, (GLenum func, GLint ref, GLuint mask)) GL_FUNCTION(glStencilMask, void, (GLuint mask)) GL_FUNCTION(glStencilOp, void, (GLenum fail, GLenum zfail, GLenum zpass)) GL_FUNCTION(glTexCoord1d, void, (GLdouble s)) GL_FUNCTION(glTexCoord1dv, void, (const GLdouble *v)) GL_FUNCTION(glTexCoord1f, void, (GLfloat s)) GL_FUNCTION(glTexCoord1fv, void, (const GLfloat *v)) GL_FUNCTION(glTexCoord1i, void, (GLint s)) GL_FUNCTION(glTexCoord1iv, void, (const GLint *v)) GL_FUNCTION(glTexCoord1s, void, (GLshort s)) GL_FUNCTION(glTexCoord1sv, void, (const GLshort *v)) GL_FUNCTION(glTexCoord2d, void, (GLdouble s, GLdouble t)) GL_FUNCTION(glTexCoord2dv, void, (const GLdouble *v)) GL_FUNCTION(glTexCoord2f, void, (GLfloat s, GLfloat t)) GL_FUNCTION(glTexCoord2fv, void, (const GLfloat *v)) GL_FUNCTION(glTexCoord2i, void, (GLint s, GLint t)) GL_FUNCTION(glTexCoord2iv, void, (const GLint *v)) GL_FUNCTION(glTexCoord2s, void, (GLshort s, GLshort t)) GL_FUNCTION(glTexCoord2sv, void, (const GLshort *v)) GL_FUNCTION(glTexCoord3d, void, (GLdouble s, GLdouble t, GLdouble r)) GL_FUNCTION(glTexCoord3dv, void, (const GLdouble *v)) GL_FUNCTION(glTexCoord3f, void, (GLfloat s, GLfloat t, GLfloat r)) GL_FUNCTION(glTexCoord3fv, void, (const GLfloat *v)) GL_FUNCTION(glTexCoord3i, void, (GLint s, GLint t, GLint r)) GL_FUNCTION(glTexCoord3iv, void, (const GLint *v)) GL_FUNCTION(glTexCoord3s, void, (GLshort s, GLshort t, GLshort r)) GL_FUNCTION(glTexCoord3sv, void, (const GLshort *v)) GL_FUNCTION(glTexCoord4d, void, (GLdouble s, GLdouble t, GLdouble r, GLdouble q)) GL_FUNCTION(glTexCoord4dv, void, (const GLdouble *v)) GL_FUNCTION(glTexCoord4f, void, (GLfloat s, GLfloat t, GLfloat r, GLfloat q)) GL_FUNCTION(glTexCoord4fv, void, (const GLfloat *v)) GL_FUNCTION(glTexCoord4i, void, (GLint s, GLint t, GLint r, GLint q)) GL_FUNCTION(glTexCoord4iv, void, (const GLint *v)) GL_FUNCTION(glTexCoord4s, void, (GLshort s, GLshort t, GLshort r, GLshort q)) GL_FUNCTION(glTexCoord4sv, void, (const GLshort *v)) GL_FUNCTION(glTexCoordPointer, void, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)) GL_FUNCTION(glTexEnvf, void, (GLenum target, GLenum pname, GLfloat param)) GL_FUNCTION(glTexEnvfv, void, (GLenum target, GLenum pname, const GLfloat *params)) GL_FUNCTION(glTexEnvi, void, (GLenum target, GLenum pname, GLint param)) GL_FUNCTION(glTexEnviv, void, (GLenum target, GLenum pname, const GLint *params)) GL_FUNCTION(glTexGend, void, (GLenum coord, GLenum pname, GLdouble param)) GL_FUNCTION(glTexGendv, void, (GLenum coord, GLenum pname, const GLdouble *param)) GL_FUNCTION(glTexGenf, void, (GLenum coord, GLenum pname, GLfloat param)) GL_FUNCTION(glTexGenfv, void, (GLenum coord, GLenum pname, const GLfloat *param)) GL_FUNCTION(glTexGeni, void, (GLenum coord, GLenum pname, GLint param)) GL_FUNCTION(glTexGeniv, void, (GLenum coord, GLenum pname, const GLint *param)) GL_FUNCTION(glTexImage1D, void, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)) GL_FUNCTION(glTexImage2D, void, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)) GL_FUNCTION(glTexParameterf, void, (GLenum target, GLenum pname, GLfloat param)) GL_FUNCTION(glTexParameteri, void, (GLenum target, GLenum pname, GLint param)) GL_FUNCTION(glTexSubImage1D, void, (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)) GL_FUNCTION(glTexSubImage2D, void, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)) GL_FUNCTION(glTranslated, void, (GLdouble x, GLdouble y, GLdouble z)) GL_FUNCTION(glTranslatef, void, (GLfloat x, GLfloat y, GLfloat z)) GL_FUNCTION(glVertex2d, void, (GLdouble x, GLdouble y)) GL_FUNCTION(glVertex2dv, void, (const GLdouble *v)) GL_FUNCTION(glVertex2f, void, (GLfloat x, GLfloat y)) GL_FUNCTION(glVertex2fv, void, (const GLfloat *v)) GL_FUNCTION(glVertex2i, void, (GLint x, GLint y)) GL_FUNCTION(glVertex2iv, void, (const GLint *v)) GL_FUNCTION(glVertex2s, void, (GLshort x, GLshort y)) GL_FUNCTION(glVertex2sv, void, (const GLshort *v)) GL_FUNCTION(glVertex3d, void, (GLdouble x, GLdouble y, GLdouble z)) GL_FUNCTION(glVertex3dv, void, (const GLdouble *v)) GL_FUNCTION(glVertex3f, void, (GLfloat x, GLfloat y, GLfloat z)) GL_FUNCTION(glVertex3fv, void, (const GLfloat *v)) GL_FUNCTION(glVertex3i, void, (GLint x, GLint y, GLint z)) GL_FUNCTION(glVertex3iv, void, (const GLint *v)) GL_FUNCTION(glVertex3s, void, (GLshort x, GLshort y, GLshort z)) GL_FUNCTION(glVertex3sv, void, (const GLshort *v)) GL_FUNCTION(glVertex4d, void, (GLdouble x, GLdouble y, GLdouble z, GLdouble w)) GL_FUNCTION(glVertex4dv, void, (const GLdouble *v)) GL_FUNCTION(glVertex4f, void, (GLfloat x, GLfloat y, GLfloat z, GLfloat w)) GL_FUNCTION(glVertex4fv, void, (const GLfloat *v)) GL_FUNCTION(glVertex4i, void, (GLint x, GLint y, GLint z, GLint w)) GL_FUNCTION(glVertex4iv, void, (const GLint *v)) GL_FUNCTION(glVertex4s, void, (GLshort x, GLshort y, GLshort z, GLshort w)) GL_FUNCTION(glVertex4sv, void, (const GLshort *v)) GL_FUNCTION(glVertexPointer, void, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)) GL_FUNCTION(glViewport, void, (GLint x, GLint y, GLsizei width, GLsizei height)) GL_GROUP_END()