# 1 "gluttest.c" # 1 "" # 1 "" # 1 "gluttest.c" # 1 "/usr/include/GL/glew.h" 1 3 4 # 180 "/usr/include/GL/glew.h" 3 4 # 1 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/stddef.h" 1 3 4 # 152 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/stddef.h" 3 4 typedef int ptrdiff_t; # 214 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/stddef.h" 3 4 typedef unsigned int size_t; # 326 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/stddef.h" 3 4 typedef long int wchar_t; # 181 "/usr/include/GL/glew.h" 2 3 4 # 212 "/usr/include/GL/glew.h" 3 4 typedef unsigned int GLenum; typedef unsigned int GLbitfield; typedef unsigned int GLuint; typedef int GLint; typedef int GLsizei; typedef unsigned char GLboolean; typedef signed char GLbyte; typedef short GLshort; typedef unsigned char GLubyte; typedef unsigned short GLushort; typedef float GLfloat; typedef float GLclampf; typedef double GLdouble; typedef double GLclampd; typedef void GLvoid; # 764 "/usr/include/GL/glew.h" 3 4 extern void glAccum (GLenum op, GLfloat value); extern void glAlphaFunc (GLenum func, GLclampf ref); extern GLboolean glAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences); extern void glArrayElement (GLint i); extern void glBegin (GLenum mode); extern void glBindTexture (GLenum target, GLuint texture); extern void glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap); extern void glBlendFunc (GLenum sfactor, GLenum dfactor); extern void glCallList (GLuint list); extern void glCallLists (GLsizei n, GLenum type, const GLvoid *lists); extern void glClear (GLbitfield mask); extern void glClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); extern void glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); extern void glClearDepth (GLclampd depth); extern void glClearIndex (GLfloat c); extern void glClearStencil (GLint s); extern void glClipPlane (GLenum plane, const GLdouble *equation); extern void glColor3b (GLbyte red, GLbyte green, GLbyte blue); extern void glColor3bv (const GLbyte *v); extern void glColor3d (GLdouble red, GLdouble green, GLdouble blue); extern void glColor3dv (const GLdouble *v); extern void glColor3f (GLfloat red, GLfloat green, GLfloat blue); extern void glColor3fv (const GLfloat *v); extern void glColor3i (GLint red, GLint green, GLint blue); extern void glColor3iv (const GLint *v); extern void glColor3s (GLshort red, GLshort green, GLshort blue); extern void glColor3sv (const GLshort *v); extern void glColor3ub (GLubyte red, GLubyte green, GLubyte blue); extern void glColor3ubv (const GLubyte *v); extern void glColor3ui (GLuint red, GLuint green, GLuint blue); extern void glColor3uiv (const GLuint *v); extern void glColor3us (GLushort red, GLushort green, GLushort blue); extern void glColor3usv (const GLushort *v); extern void glColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); extern void glColor4bv (const GLbyte *v); extern void glColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); extern void glColor4dv (const GLdouble *v); extern void glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); extern void glColor4fv (const GLfloat *v); extern void glColor4i (GLint red, GLint green, GLint blue, GLint alpha); extern void glColor4iv (const GLint *v); extern void glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha); extern void glColor4sv (const GLshort *v); extern void glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); extern void glColor4ubv (const GLubyte *v); extern void glColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha); extern void glColor4uiv (const GLuint *v); extern void glColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha); extern void glColor4usv (const GLushort *v); extern void glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); extern void glColorMaterial (GLenum face, GLenum mode); extern void glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); extern void glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); extern void glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border); extern void glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); extern void glCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); extern void glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); extern void glCullFace (GLenum mode); extern void glDeleteLists (GLuint list, GLsizei range); extern void glDeleteTextures (GLsizei n, const GLuint *textures); extern void glDepthFunc (GLenum func); extern void glDepthMask (GLboolean flag); extern void glDepthRange (GLclampd zNear, GLclampd zFar); extern void glDisable (GLenum cap); extern void glDisableClientState (GLenum array); extern void glDrawArrays (GLenum mode, GLint first, GLsizei count); extern void glDrawBuffer (GLenum mode); extern void glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); extern void glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); extern void glEdgeFlag (GLboolean flag); extern void glEdgeFlagPointer (GLsizei stride, const GLvoid *pointer); extern void glEdgeFlagv (const GLboolean *flag); extern void glEnable (GLenum cap); extern void glEnableClientState (GLenum array); extern void glEnd (void); extern void glEndList (void); extern void glEvalCoord1d (GLdouble u); extern void glEvalCoord1dv (const GLdouble *u); extern void glEvalCoord1f (GLfloat u); extern void glEvalCoord1fv (const GLfloat *u); extern void glEvalCoord2d (GLdouble u, GLdouble v); extern void glEvalCoord2dv (const GLdouble *u); extern void glEvalCoord2f (GLfloat u, GLfloat v); extern void glEvalCoord2fv (const GLfloat *u); extern void glEvalMesh1 (GLenum mode, GLint i1, GLint i2); extern void glEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); extern void glEvalPoint1 (GLint i); extern void glEvalPoint2 (GLint i, GLint j); extern void glFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer); extern void glFinish (void); extern void glFlush (void); extern void glFogf (GLenum pname, GLfloat param); extern void glFogfv (GLenum pname, const GLfloat *params); extern void glFogi (GLenum pname, GLint param); extern void glFogiv (GLenum pname, const GLint *params); extern void glFrontFace (GLenum mode); extern void glFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); extern GLuint glGenLists (GLsizei range); extern void glGenTextures (GLsizei n, GLuint *textures); extern void glGetBooleanv (GLenum pname, GLboolean *params); extern void glGetClipPlane (GLenum plane, GLdouble *equation); extern void glGetDoublev (GLenum pname, GLdouble *params); extern GLenum glGetError (void); extern void glGetFloatv (GLenum pname, GLfloat *params); extern void glGetIntegerv (GLenum pname, GLint *params); extern void glGetLightfv (GLenum light, GLenum pname, GLfloat *params); extern void glGetLightiv (GLenum light, GLenum pname, GLint *params); extern void glGetMapdv (GLenum target, GLenum query, GLdouble *v); extern void glGetMapfv (GLenum target, GLenum query, GLfloat *v); extern void glGetMapiv (GLenum target, GLenum query, GLint *v); extern void glGetMaterialfv (GLenum face, GLenum pname, GLfloat *params); extern void glGetMaterialiv (GLenum face, GLenum pname, GLint *params); extern void glGetPixelMapfv (GLenum map, GLfloat *values); extern void glGetPixelMapuiv (GLenum map, GLuint *values); extern void glGetPixelMapusv (GLenum map, GLushort *values); extern void glGetPointerv (GLenum pname, GLvoid* *params); extern void glGetPolygonStipple (GLubyte *mask); extern const GLubyte * glGetString (GLenum name); extern void glGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params); extern void glGetTexEnviv (GLenum target, GLenum pname, GLint *params); extern void glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params); extern void glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params); extern void glGetTexGeniv (GLenum coord, GLenum pname, GLint *params); extern void glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); extern void glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params); extern void glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params); extern void glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params); extern void glGetTexParameteriv (GLenum target, GLenum pname, GLint *params); extern void glHint (GLenum target, GLenum mode); extern void glIndexMask (GLuint mask); extern void glIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer); extern void glIndexd (GLdouble c); extern void glIndexdv (const GLdouble *c); extern void glIndexf (GLfloat c); extern void glIndexfv (const GLfloat *c); extern void glIndexi (GLint c); extern void glIndexiv (const GLint *c); extern void glIndexs (GLshort c); extern void glIndexsv (const GLshort *c); extern void glIndexub (GLubyte c); extern void glIndexubv (const GLubyte *c); extern void glInitNames (void); extern void glInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer); extern GLboolean glIsEnabled (GLenum cap); extern GLboolean glIsList (GLuint list); extern GLboolean glIsTexture (GLuint texture); extern void glLightModelf (GLenum pname, GLfloat param); extern void glLightModelfv (GLenum pname, const GLfloat *params); extern void glLightModeli (GLenum pname, GLint param); extern void glLightModeliv (GLenum pname, const GLint *params); extern void glLightf (GLenum light, GLenum pname, GLfloat param); extern void glLightfv (GLenum light, GLenum pname, const GLfloat *params); extern void glLighti (GLenum light, GLenum pname, GLint param); extern void glLightiv (GLenum light, GLenum pname, const GLint *params); extern void glLineStipple (GLint factor, GLushort pattern); extern void glLineWidth (GLfloat width); extern void glListBase (GLuint base); extern void glLoadIdentity (void); extern void glLoadMatrixd (const GLdouble *m); extern void glLoadMatrixf (const GLfloat *m); extern void glLoadName (GLuint name); extern void glLogicOp (GLenum opcode); extern void glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points); extern void glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); extern void glMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); extern void glMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); extern void glMapGrid1d (GLint un, GLdouble u1, GLdouble u2); extern void glMapGrid1f (GLint un, GLfloat u1, GLfloat u2); extern void glMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); extern void glMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); extern void glMaterialf (GLenum face, GLenum pname, GLfloat param); extern void glMaterialfv (GLenum face, GLenum pname, const GLfloat *params); extern void glMateriali (GLenum face, GLenum pname, GLint param); extern void glMaterialiv (GLenum face, GLenum pname, const GLint *params); extern void glMatrixMode (GLenum mode); extern void glMultMatrixd (const GLdouble *m); extern void glMultMatrixf (const GLfloat *m); extern void glNewList (GLuint list, GLenum mode); extern void glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz); extern void glNormal3bv (const GLbyte *v); extern void glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz); extern void glNormal3dv (const GLdouble *v); extern void glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz); extern void glNormal3fv (const GLfloat *v); extern void glNormal3i (GLint nx, GLint ny, GLint nz); extern void glNormal3iv (const GLint *v); extern void glNormal3s (GLshort nx, GLshort ny, GLshort nz); extern void glNormal3sv (const GLshort *v); extern void glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer); extern void glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); extern void glPassThrough (GLfloat token); extern void glPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values); extern void glPixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values); extern void glPixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values); extern void glPixelStoref (GLenum pname, GLfloat param); extern void glPixelStorei (GLenum pname, GLint param); extern void glPixelTransferf (GLenum pname, GLfloat param); extern void glPixelTransferi (GLenum pname, GLint param); extern void glPixelZoom (GLfloat xfactor, GLfloat yfactor); extern void glPointSize (GLfloat size); extern void glPolygonMode (GLenum face, GLenum mode); extern void glPolygonOffset (GLfloat factor, GLfloat units); extern void glPolygonStipple (const GLubyte *mask); extern void glPopAttrib (void); extern void glPopClientAttrib (void); extern void glPopMatrix (void); extern void glPopName (void); extern void glPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities); extern void glPushAttrib (GLbitfield mask); extern void glPushClientAttrib (GLbitfield mask); extern void glPushMatrix (void); extern void glPushName (GLuint name); extern void glRasterPos2d (GLdouble x, GLdouble y); extern void glRasterPos2dv (const GLdouble *v); extern void glRasterPos2f (GLfloat x, GLfloat y); extern void glRasterPos2fv (const GLfloat *v); extern void glRasterPos2i (GLint x, GLint y); extern void glRasterPos2iv (const GLint *v); extern void glRasterPos2s (GLshort x, GLshort y); extern void glRasterPos2sv (const GLshort *v); extern void glRasterPos3d (GLdouble x, GLdouble y, GLdouble z); extern void glRasterPos3dv (const GLdouble *v); extern void glRasterPos3f (GLfloat x, GLfloat y, GLfloat z); extern void glRasterPos3fv (const GLfloat *v); extern void glRasterPos3i (GLint x, GLint y, GLint z); extern void glRasterPos3iv (const GLint *v); extern void glRasterPos3s (GLshort x, GLshort y, GLshort z); extern void glRasterPos3sv (const GLshort *v); extern void glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern void glRasterPos4dv (const GLdouble *v); extern void glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern void glRasterPos4fv (const GLfloat *v); extern void glRasterPos4i (GLint x, GLint y, GLint z, GLint w); extern void glRasterPos4iv (const GLint *v); extern void glRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w); extern void glRasterPos4sv (const GLshort *v); extern void glReadBuffer (GLenum mode); extern void glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); extern void glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); extern void glRectdv (const GLdouble *v1, const GLdouble *v2); extern void glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); extern void glRectfv (const GLfloat *v1, const GLfloat *v2); extern void glRecti (GLint x1, GLint y1, GLint x2, GLint y2); extern void glRectiv (const GLint *v1, const GLint *v2); extern void glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2); extern void glRectsv (const GLshort *v1, const GLshort *v2); extern GLint glRenderMode (GLenum mode); extern void glRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z); extern void glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z); extern void glScaled (GLdouble x, GLdouble y, GLdouble z); extern void glScalef (GLfloat x, GLfloat y, GLfloat z); extern void glScissor (GLint x, GLint y, GLsizei width, GLsizei height); extern void glSelectBuffer (GLsizei size, GLuint *buffer); extern void glShadeModel (GLenum mode); extern void glStencilFunc (GLenum func, GLint ref, GLuint mask); extern void glStencilMask (GLuint mask); extern void glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); extern void glTexCoord1d (GLdouble s); extern void glTexCoord1dv (const GLdouble *v); extern void glTexCoord1f (GLfloat s); extern void glTexCoord1fv (const GLfloat *v); extern void glTexCoord1i (GLint s); extern void glTexCoord1iv (const GLint *v); extern void glTexCoord1s (GLshort s); extern void glTexCoord1sv (const GLshort *v); extern void glTexCoord2d (GLdouble s, GLdouble t); extern void glTexCoord2dv (const GLdouble *v); extern void glTexCoord2f (GLfloat s, GLfloat t); extern void glTexCoord2fv (const GLfloat *v); extern void glTexCoord2i (GLint s, GLint t); extern void glTexCoord2iv (const GLint *v); extern void glTexCoord2s (GLshort s, GLshort t); extern void glTexCoord2sv (const GLshort *v); extern void glTexCoord3d (GLdouble s, GLdouble t, GLdouble r); extern void glTexCoord3dv (const GLdouble *v); extern void glTexCoord3f (GLfloat s, GLfloat t, GLfloat r); extern void glTexCoord3fv (const GLfloat *v); extern void glTexCoord3i (GLint s, GLint t, GLint r); extern void glTexCoord3iv (const GLint *v); extern void glTexCoord3s (GLshort s, GLshort t, GLshort r); extern void glTexCoord3sv (const GLshort *v); extern void glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q); extern void glTexCoord4dv (const GLdouble *v); extern void glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q); extern void glTexCoord4fv (const GLfloat *v); extern void glTexCoord4i (GLint s, GLint t, GLint r, GLint q); extern void glTexCoord4iv (const GLint *v); extern void glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q); extern void glTexCoord4sv (const GLshort *v); extern void glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); extern void glTexEnvf (GLenum target, GLenum pname, GLfloat param); extern void glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params); extern void glTexEnvi (GLenum target, GLenum pname, GLint param); extern void glTexEnviv (GLenum target, GLenum pname, const GLint *params); extern void glTexGend (GLenum coord, GLenum pname, GLdouble param); extern void glTexGendv (GLenum coord, GLenum pname, const GLdouble *params); extern void glTexGenf (GLenum coord, GLenum pname, GLfloat param); extern void glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params); extern void glTexGeni (GLenum coord, GLenum pname, GLint param); extern void glTexGeniv (GLenum coord, GLenum pname, const GLint *params); extern void glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); extern void glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); extern void glTexParameterf (GLenum target, GLenum pname, GLfloat param); extern void glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params); extern void glTexParameteri (GLenum target, GLenum pname, GLint param); extern void glTexParameteriv (GLenum target, GLenum pname, const GLint *params); extern void glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); extern void glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); extern void glTranslated (GLdouble x, GLdouble y, GLdouble z); extern void glTranslatef (GLfloat x, GLfloat y, GLfloat z); extern void glVertex2d (GLdouble x, GLdouble y); extern void glVertex2dv (const GLdouble *v); extern void glVertex2f (GLfloat x, GLfloat y); extern void glVertex2fv (const GLfloat *v); extern void glVertex2i (GLint x, GLint y); extern void glVertex2iv (const GLint *v); extern void glVertex2s (GLshort x, GLshort y); extern void glVertex2sv (const GLshort *v); extern void glVertex3d (GLdouble x, GLdouble y, GLdouble z); extern void glVertex3dv (const GLdouble *v); extern void glVertex3f (GLfloat x, GLfloat y, GLfloat z); extern void glVertex3fv (const GLfloat *v); extern void glVertex3i (GLint x, GLint y, GLint z); extern void glVertex3iv (const GLint *v); extern void glVertex3s (GLshort x, GLshort y, GLshort z); extern void glVertex3sv (const GLshort *v); extern void glVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern void glVertex4dv (const GLdouble *v); extern void glVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern void glVertex4fv (const GLfloat *v); extern void glVertex4i (GLint x, GLint y, GLint z, GLint w); extern void glVertex4iv (const GLint *v); extern void glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w); extern void glVertex4sv (const GLshort *v); extern void glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); extern void glViewport (GLint x, GLint y, GLsizei width, GLsizei height); # 1111 "/usr/include/GL/glew.h" 3 4 # 1 "/usr/include/GL/glu.h" 1 3 4 # 37 "/usr/include/GL/glu.h" 3 4 # 1 "/usr/include/GL/gl.h" 1 3 4 # 38 "/usr/include/GL/glu.h" 2 3 4 # 261 "/usr/include/GL/glu.h" 3 4 typedef struct GLUnurbs GLUnurbs; typedef struct GLUquadric GLUquadric; typedef struct GLUtesselator GLUtesselator; typedef GLUnurbs GLUnurbsObj; typedef GLUquadric GLUquadricObj; typedef GLUtesselator GLUtesselatorObj; typedef GLUtesselator GLUtriangulatorObj; typedef void ( * _GLUfuncptr)(); extern void gluBeginCurve (GLUnurbs* nurb); extern void gluBeginPolygon (GLUtesselator* tess); extern void gluBeginSurface (GLUnurbs* nurb); extern void gluBeginTrim (GLUnurbs* nurb); extern GLint gluBuild1DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data); extern GLint gluBuild1DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void *data); extern GLint gluBuild2DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data); extern GLint gluBuild2DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *data); extern GLint gluBuild3DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data); extern GLint gluBuild3DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data); extern GLboolean gluCheckExtension (const GLubyte *extName, const GLubyte *extString); extern void gluCylinder (GLUquadric* quad, GLdouble base, GLdouble top, GLdouble height, GLint slices, GLint stacks); extern void gluDeleteNurbsRenderer (GLUnurbs* nurb); extern void gluDeleteQuadric (GLUquadric* quad); extern void gluDeleteTess (GLUtesselator* tess); extern void gluDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops); extern void gluEndCurve (GLUnurbs* nurb); extern void gluEndPolygon (GLUtesselator* tess); extern void gluEndSurface (GLUnurbs* nurb); extern void gluEndTrim (GLUnurbs* nurb); extern const GLubyte * gluErrorString (GLenum error); extern void gluGetNurbsProperty (GLUnurbs* nurb, GLenum property, GLfloat* data); extern const GLubyte * gluGetString (GLenum name); extern void gluGetTessProperty (GLUtesselator* tess, GLenum which, GLdouble* data); extern void gluLoadSamplingMatrices (GLUnurbs* nurb, const GLfloat *model, const GLfloat *perspective, const GLint *view); extern void gluLookAt (GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ); extern GLUnurbs* gluNewNurbsRenderer (void); extern GLUquadric* gluNewQuadric (void); extern GLUtesselator* gluNewTess (void); extern void gluNextContour (GLUtesselator* tess, GLenum type); extern void gluNurbsCallback (GLUnurbs* nurb, GLenum which, _GLUfuncptr CallBackFunc); extern void gluNurbsCallbackData (GLUnurbs* nurb, GLvoid* userData); extern void gluNurbsCallbackDataEXT (GLUnurbs* nurb, GLvoid* userData); extern void gluNurbsCurve (GLUnurbs* nurb, GLint knotCount, GLfloat *knots, GLint stride, GLfloat *control, GLint order, GLenum type); extern void gluNurbsProperty (GLUnurbs* nurb, GLenum property, GLfloat value); extern void gluNurbsSurface (GLUnurbs* nurb, GLint sKnotCount, GLfloat* sKnots, GLint tKnotCount, GLfloat* tKnots, GLint sStride, GLint tStride, GLfloat* control, GLint sOrder, GLint tOrder, GLenum type); extern void gluOrtho2D (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top); extern void gluPartialDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops, GLdouble start, GLdouble sweep); extern void gluPerspective (GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar); extern void gluPickMatrix (GLdouble x, GLdouble y, GLdouble delX, GLdouble delY, GLint *viewport); extern GLint gluProject (GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* winX, GLdouble* winY, GLdouble* winZ); extern void gluPwlCurve (GLUnurbs* nurb, GLint count, GLfloat* data, GLint stride, GLenum type); extern void gluQuadricCallback (GLUquadric* quad, GLenum which, _GLUfuncptr CallBackFunc); extern void gluQuadricDrawStyle (GLUquadric* quad, GLenum draw); extern void gluQuadricNormals (GLUquadric* quad, GLenum normal); extern void gluQuadricOrientation (GLUquadric* quad, GLenum orientation); extern void gluQuadricTexture (GLUquadric* quad, GLboolean texture); extern GLint gluScaleImage (GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid* dataOut); extern void gluSphere (GLUquadric* quad, GLdouble radius, GLint slices, GLint stacks); extern void gluTessBeginContour (GLUtesselator* tess); extern void gluTessBeginPolygon (GLUtesselator* tess, GLvoid* data); extern void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc); extern void gluTessEndContour (GLUtesselator* tess); extern void gluTessEndPolygon (GLUtesselator* tess); extern void gluTessNormal (GLUtesselator* tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ); extern void gluTessProperty (GLUtesselator* tess, GLenum which, GLdouble data); extern void gluTessVertex (GLUtesselator* tess, GLdouble *location, GLvoid* data); extern GLint gluUnProject (GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* objX, GLdouble* objY, GLdouble* objZ); extern GLint gluUnProject4 (GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble nearVal, GLdouble farVal, GLdouble* objX, GLdouble* objY, GLdouble* objZ, GLdouble* objW); # 1112 "/usr/include/GL/glew.h" 2 3 4 # 1161 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); typedef void ( * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); typedef void ( * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); typedef void ( * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); # 1277 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLACTIVETEXTUREPROC) (GLenum texture); typedef void ( * PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture); typedef void ( * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); typedef void ( * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); typedef void ( * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); typedef void ( * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); typedef void ( * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); typedef void ( * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); typedef void ( * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint lod, GLvoid *img); typedef void ( * PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble m[16]); typedef void ( * PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat m[16]); typedef void ( * PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble m[16]); typedef void ( * PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat m[16]); typedef void ( * PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s); typedef void ( * PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v); typedef void ( * PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s); typedef void ( * PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v); typedef void ( * PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s); typedef void ( * PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v); typedef void ( * PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s); typedef void ( * PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v); typedef void ( * PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t); typedef void ( * PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v); typedef void ( * PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t); typedef void ( * PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v); typedef void ( * PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t); typedef void ( * PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v); typedef void ( * PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t); typedef void ( * PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v); typedef void ( * PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); typedef void ( * PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v); typedef void ( * PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); typedef void ( * PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v); typedef void ( * PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r); typedef void ( * PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v); typedef void ( * PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r); typedef void ( * PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v); typedef void ( * PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); typedef void ( * PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v); typedef void ( * PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); typedef void ( * PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v); typedef void ( * PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); typedef void ( * PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v); typedef void ( * PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); typedef void ( * PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v); typedef void ( * PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert); # 1420 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); typedef void ( * PFNGLBLENDEQUATIONPROC) (GLenum mode); typedef void ( * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); typedef void ( * PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); typedef void ( * PFNGLFOGCOORDDPROC) (GLdouble coord); typedef void ( * PFNGLFOGCOORDDVPROC) (const GLdouble *coord); typedef void ( * PFNGLFOGCOORDFPROC) (GLfloat coord); typedef void ( * PFNGLFOGCOORDFVPROC) (const GLfloat *coord); typedef void ( * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount); typedef void ( * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount); typedef void ( * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, GLfloat *params); typedef void ( * PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue); typedef void ( * PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v); typedef void ( * PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue); typedef void ( * PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v); typedef void ( * PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue); typedef void ( * PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v); typedef void ( * PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue); typedef void ( * PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v); typedef void ( * PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue); typedef void ( * PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v); typedef void ( * PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue); typedef void ( * PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v); typedef void ( * PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue); typedef void ( * PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v); typedef void ( * PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue); typedef void ( * PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v); typedef void ( * PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); typedef void ( * PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y); typedef void ( * PFNGLWINDOWPOS2DVPROC) (const GLdouble *p); typedef void ( * PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y); typedef void ( * PFNGLWINDOWPOS2FVPROC) (const GLfloat *p); typedef void ( * PFNGLWINDOWPOS2IPROC) (GLint x, GLint y); typedef void ( * PFNGLWINDOWPOS2IVPROC) (const GLint *p); typedef void ( * PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y); typedef void ( * PFNGLWINDOWPOS2SVPROC) (const GLshort *p); typedef void ( * PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLWINDOWPOS3DVPROC) (const GLdouble *p); typedef void ( * PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLWINDOWPOS3FVPROC) (const GLfloat *p); typedef void ( * PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z); typedef void ( * PFNGLWINDOWPOS3IVPROC) (const GLint *p); typedef void ( * PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLWINDOWPOS3SVPROC) (const GLshort *p); # 1572 "/usr/include/GL/glew.h" 3 4 typedef ptrdiff_t GLsizeiptr; typedef ptrdiff_t GLintptr; typedef void ( * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id); typedef void ( * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); typedef void ( * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); typedef void ( * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); typedef void ( * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers); typedef void ( * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint* ids); typedef void ( * PFNGLENDQUERYPROC) (GLenum target); typedef void ( * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers); typedef void ( * PFNGLGENQUERIESPROC) (GLsizei n, GLuint* ids); typedef void ( * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params); typedef void ( * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid** params); typedef void ( * PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data); typedef void ( * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint* params); typedef void ( * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint* params); typedef void ( * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint* params); typedef GLboolean ( * PFNGLISBUFFERPROC) (GLuint buffer); typedef GLboolean ( * PFNGLISQUERYPROC) (GLuint id); typedef GLvoid* ( * PFNGLMAPBUFFERPROC) (GLenum target, GLenum access); typedef GLboolean ( * PFNGLUNMAPBUFFERPROC) (GLenum target); # 1709 "/usr/include/GL/glew.h" 3 4 typedef char GLchar; typedef void ( * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); typedef void ( * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar* name); typedef void ( * PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum, GLenum); typedef void ( * PFNGLCOMPILESHADERPROC) (GLuint shader); typedef GLuint ( * PFNGLCREATEPROGRAMPROC) (void); typedef GLuint ( * PFNGLCREATESHADERPROC) (GLenum type); typedef void ( * PFNGLDELETEPROGRAMPROC) (GLuint program); typedef void ( * PFNGLDELETESHADERPROC) (GLuint shader); typedef void ( * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); typedef void ( * PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint); typedef void ( * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum* bufs); typedef void ( * PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint); typedef void ( * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); typedef void ( * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); typedef void ( * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders); typedef GLint ( * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar* name); typedef void ( * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog); typedef void ( * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint* param); typedef void ( * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog); typedef void ( * PFNGLGETSHADERSOURCEPROC) (GLint obj, GLsizei maxLength, GLsizei* length, GLchar* source); typedef void ( * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint* param); typedef GLint ( * PFNGLGETUNIFORMLOCATIONPROC) (GLint programObj, const GLchar* name); typedef void ( * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat* params); typedef void ( * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint* params); typedef void ( * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint, GLenum, GLvoid*); typedef void ( * PFNGLGETVERTEXATTRIBDVPROC) (GLuint, GLenum, GLdouble*); typedef void ( * PFNGLGETVERTEXATTRIBFVPROC) (GLuint, GLenum, GLfloat*); typedef void ( * PFNGLGETVERTEXATTRIBIVPROC) (GLuint, GLenum, GLint*); typedef GLboolean ( * PFNGLISPROGRAMPROC) (GLuint program); typedef GLboolean ( * PFNGLISSHADERPROC) (GLuint shader); typedef void ( * PFNGLLINKPROGRAMPROC) (GLuint program); typedef void ( * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar** strings, const GLint* lengths); typedef void ( * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); typedef void ( * PFNGLSTENCILMASKSEPARATEPROC) (GLenum, GLuint); typedef void ( * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); typedef void ( * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); typedef void ( * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void ( * PFNGLUNIFORM1IPROC) (GLint location, GLint v0); typedef void ( * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint* value); typedef void ( * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); typedef void ( * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void ( * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1); typedef void ( * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint* value); typedef void ( * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); typedef void ( * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void ( * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2); typedef void ( * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint* value); typedef void ( * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); typedef void ( * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void ( * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); typedef void ( * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint* value); typedef void ( * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void ( * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void ( * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void ( * PFNGLUSEPROGRAMPROC) (GLuint program); typedef void ( * PFNGLVALIDATEPROGRAMPROC) (GLuint program); typedef void ( * PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x); typedef void ( * PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); typedef void ( * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x); typedef void ( * PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y); typedef void ( * PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y); typedef void ( * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y); typedef void ( * PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte* v); typedef void ( * PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint* v); typedef void ( * PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); typedef void ( * PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte* v); typedef void ( * PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint* v); typedef void ( * PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort* v); typedef void ( * PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte* v); typedef void ( * PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint* v); typedef void ( * PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); typedef void ( * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte* v); typedef void ( * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint* v); typedef void ( * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort* v); typedef void ( * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer); # 1922 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLTBUFFERMASK3DFXPROC) (GLuint mask); # 1962 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count); typedef void ( * PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count); typedef void ( * PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const void* pointer); typedef void ( * PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount); typedef void ( * PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint* first, const GLsizei *count, GLsizei primcount); # 1986 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint* fences); typedef void ( * PFNGLFINISHFENCEAPPLEPROC) (GLuint fence); typedef void ( * PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name); typedef void ( * PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint* fences); typedef GLboolean ( * PFNGLISFENCEAPPLEPROC) (GLuint fence); typedef void ( * PFNGLSETFENCEAPPLEPROC) (GLuint fence); typedef GLboolean ( * PFNGLTESTFENCEAPPLEPROC) (GLuint fence); typedef GLboolean ( * PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name); # 2066 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, GLenum pname, GLvoid **params); typedef void ( * PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsizei length, GLvoid *pointer); # 2094 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array); typedef void ( * PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays); typedef void ( * PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays); typedef GLboolean ( * PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array); # 2121 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, void* pointer); typedef void ( * PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param); typedef void ( * PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, void* pointer); # 2157 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp); # 2203 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum* bufs); # 2352 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); typedef void ( * PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); typedef void ( * PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); typedef void ( * PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); typedef void ( * PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); typedef void ( * PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params); typedef void ( * PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); typedef void ( * PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params); typedef void ( * PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); typedef void ( * PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); typedef void ( * PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); typedef void ( * PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); typedef void ( * PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table); typedef void ( * PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image); typedef void ( * PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); typedef void ( * PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values); typedef void ( * PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); typedef void ( * PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); typedef void ( * PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink); typedef void ( * PFNGLRESETHISTOGRAMPROC) (GLenum target); typedef void ( * PFNGLRESETMINMAXPROC) (GLenum target); typedef void ( * PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); # 2438 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index); typedef void ( * PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); typedef void ( * PFNGLMATRIXINDEXUBVARBPROC) (GLint size, GLubyte *indices); typedef void ( * PFNGLMATRIXINDEXUIVARBPROC) (GLint size, GLuint *indices); typedef void ( * PFNGLMATRIXINDEXUSVARBPROC) (GLint size, GLushort *indices); # 2469 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert); # 2518 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLACTIVETEXTUREARBPROC) (GLenum texture); typedef void ( * PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture); typedef void ( * PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s); typedef void ( * PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v); typedef void ( * PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s); typedef void ( * PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v); typedef void ( * PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s); typedef void ( * PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v); typedef void ( * PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s); typedef void ( * PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v); typedef void ( * PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t); typedef void ( * PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v); typedef void ( * PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t); typedef void ( * PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v); typedef void ( * PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t); typedef void ( * PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v); typedef void ( * PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t); typedef void ( * PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v); typedef void ( * PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); typedef void ( * PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v); typedef void ( * PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); typedef void ( * PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v); typedef void ( * PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r); typedef void ( * PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v); typedef void ( * PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r); typedef void ( * PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v); typedef void ( * PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); typedef void ( * PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v); typedef void ( * PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); typedef void ( * PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v); typedef void ( * PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); typedef void ( * PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v); typedef void ( * PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); typedef void ( * PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v); # 2603 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id); typedef void ( * PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint* ids); typedef void ( * PFNGLENDQUERYARBPROC) (GLenum target); typedef void ( * PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint* ids); typedef void ( * PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint* params); typedef void ( * PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint* params); typedef void ( * PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint* params); typedef GLboolean ( * PFNGLISQUERYARBPROC) (GLuint id); # 2649 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, GLfloat* params); # 2711 "/usr/include/GL/glew.h" 3 4 typedef char GLcharARB; typedef unsigned int GLhandleARB; typedef void ( * PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj); typedef void ( * PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj); typedef GLhandleARB ( * PFNGLCREATEPROGRAMOBJECTARBPROC) (void); typedef GLhandleARB ( * PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType); typedef void ( * PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj); typedef void ( * PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj); typedef void ( * PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name); typedef void ( * PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei* count, GLhandleARB *obj); typedef GLhandleARB ( * PFNGLGETHANDLEARBPROC) (GLenum pname); typedef void ( * PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *infoLog); typedef void ( * PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint* params); typedef void ( * PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *source); typedef GLint ( * PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name); typedef void ( * PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat* params); typedef void ( * PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint* params); typedef void ( * PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj); typedef void ( * PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint *length); typedef void ( * PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0); typedef void ( * PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void ( * PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0); typedef void ( * PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint* value); typedef void ( * PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1); typedef void ( * PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void ( * PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1); typedef void ( * PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint* value); typedef void ( * PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); typedef void ( * PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void ( * PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2); typedef void ( * PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint* value); typedef void ( * PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); typedef void ( * PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); typedef void ( * PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); typedef void ( * PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint* value); typedef void ( * PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void ( * PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void ( * PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void ( * PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj); typedef void ( * PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj); # 2861 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* data); typedef void ( * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data); typedef void ( * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data); typedef void ( * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data); typedef void ( * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data); typedef void ( * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data); typedef void ( * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, void* img); # 3041 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLLOADTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]); typedef void ( * PFNGLLOADTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]); typedef void ( * PFNGLMULTTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]); typedef void ( * PFNGLMULTTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]); # 3103 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLVERTEXBLENDARBPROC) (GLint count); typedef void ( * PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); typedef void ( * PFNGLWEIGHTBVARBPROC) (GLint size, GLbyte *weights); typedef void ( * PFNGLWEIGHTDVARBPROC) (GLint size, GLdouble *weights); typedef void ( * PFNGLWEIGHTFVARBPROC) (GLint size, GLfloat *weights); typedef void ( * PFNGLWEIGHTIVARBPROC) (GLint size, GLint *weights); typedef void ( * PFNGLWEIGHTSVARBPROC) (GLint size, GLshort *weights); typedef void ( * PFNGLWEIGHTUBVARBPROC) (GLint size, GLubyte *weights); typedef void ( * PFNGLWEIGHTUIVARBPROC) (GLint size, GLuint *weights); typedef void ( * PFNGLWEIGHTUSVARBPROC) (GLint size, GLushort *weights); # 3166 "/usr/include/GL/glew.h" 3 4 typedef ptrdiff_t GLsizeiptrARB; typedef ptrdiff_t GLintptrARB; typedef void ( * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer); typedef void ( * PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid* data, GLenum usage); typedef void ( * PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid* data); typedef void ( * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint* buffers); typedef void ( * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint* buffers); typedef void ( * PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint* params); typedef void ( * PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid** params); typedef void ( * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid* data); typedef GLboolean ( * PFNGLISBUFFERARBPROC) (GLuint buffer); typedef GLvoid * ( * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access); typedef GLboolean ( * PFNGLUNMAPBUFFERARBPROC) (GLenum target); # 3282 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program); typedef void ( * PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint* programs); typedef void ( * PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); typedef void ( * PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); typedef void ( * PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint* programs); typedef void ( * PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params); typedef void ( * PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params); typedef void ( * PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params); typedef void ( * PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params); typedef void ( * PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, void* string); typedef void ( * PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint* params); typedef void ( * PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid** pointer); typedef void ( * PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble* params); typedef void ( * PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint* params); typedef GLboolean ( * PFNGLISPROGRAMARBPROC) (GLuint program); typedef void ( * PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params); typedef void ( * PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params); typedef void ( * PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params); typedef void ( * PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params); typedef void ( * PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const void* string); typedef void ( * PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x); typedef void ( * PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x); typedef void ( * PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x); typedef void ( * PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y); typedef void ( * PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y); typedef void ( * PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y); typedef void ( * PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte* v); typedef void ( * PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint* v); typedef void ( * PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); typedef void ( * PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte* v); typedef void ( * PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint* v); typedef void ( * PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort* v); typedef void ( * PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte* v); typedef void ( * PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint* v); typedef void ( * PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); typedef void ( * PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte* v); typedef void ( * PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint* v); typedef void ( * PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort* v); typedef void ( * PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer); # 3425 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB* name); typedef void ( * PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name); typedef GLint ( * PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name); # 3442 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y); typedef void ( * PFNGLWINDOWPOS2DVARBPROC) (const GLdouble* p); typedef void ( * PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y); typedef void ( * PFNGLWINDOWPOS2FVARBPROC) (const GLfloat* p); typedef void ( * PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y); typedef void ( * PFNGLWINDOWPOS2IVARBPROC) (const GLint* p); typedef void ( * PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y); typedef void ( * PFNGLWINDOWPOS2SVARBPROC) (const GLshort* p); typedef void ( * PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLWINDOWPOS3DVARBPROC) (const GLdouble* p); typedef void ( * PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLWINDOWPOS3FVARBPROC) (const GLfloat* p); typedef void ( * PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z); typedef void ( * PFNGLWINDOWPOS3IVARBPROC) (const GLint* p); typedef void ( * PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLWINDOWPOS3SVARBPROC) (const GLshort* p); # 3549 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum* bufs); # 3566 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count); typedef void ( * PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count); typedef void ( * PFNGLELEMENTPOINTERATIPROC) (GLenum type, const void* pointer); # 3592 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param); typedef void ( * PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param); typedef void ( * PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param); typedef void ( * PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param); # 3666 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); typedef void ( * PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); typedef void ( * PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); typedef void ( * PFNGLBEGINFRAGMENTSHADERATIPROC) (void); typedef void ( * PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id); typedef void ( * PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); typedef void ( * PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); typedef void ( * PFNGLCOLORFRAGMENTOP3ATIPROC) (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); typedef void ( * PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id); typedef void ( * PFNGLENDFRAGMENTSHADERATIPROC) (void); typedef GLuint ( * PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range); typedef void ( * PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle); typedef void ( * PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle); typedef void ( * PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat* value); # 3705 "/usr/include/GL/glew.h" 3 4 typedef void* ( * PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer); typedef void ( * PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer); # 3730 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param); # 3750 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); typedef void ( * PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); # 3843 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); typedef void ( * PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer); typedef void ( * PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint* params); typedef void ( * PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint* params); typedef void ( * PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint* params); typedef GLboolean ( * PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer); typedef GLuint ( * PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const void* pointer, GLenum usage); typedef void ( * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const void* pointer, GLenum preserve); typedef void ( * PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); # 3878 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint* params); typedef void ( * PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset); # 3906 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream); typedef void ( * PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte x, GLbyte y, GLbyte z); typedef void ( * PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *v); typedef void ( * PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *v); typedef void ( * PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *v); typedef void ( * PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z); typedef void ( * PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *v); typedef void ( * PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *v); typedef void ( * PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param); typedef void ( * PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y); typedef void ( * PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *v); typedef void ( * PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y); typedef void ( * PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *v); typedef void ( * PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y); typedef void ( * PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *v); typedef void ( * PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y); typedef void ( * PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *v); typedef void ( * PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *v); typedef void ( * PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *v); typedef void ( * PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z); typedef void ( * PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *v); typedef void ( * PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *v); typedef void ( * PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *v); typedef void ( * PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *v); typedef void ( * PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w); typedef void ( * PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *v); typedef void ( * PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w); typedef void ( * PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *v); # 4046 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); # 4062 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha); # 4080 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); # 4107 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBLENDEQUATIONEXTPROC) (GLenum mode); # 4157 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void* data); typedef void ( * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); # 4172 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count); typedef void ( * PFNGLUNLOCKARRAYSEXTPROC) (void); # 4208 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* image); typedef void ( * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* image); typedef void ( * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param); typedef void ( * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void ( * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param); typedef void ( * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); typedef void ( * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); typedef void ( * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); typedef void ( * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, void* image); typedef void ( * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); typedef void ( * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, void* row, void* column, void* span); typedef void ( * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* row, const void* column); # 4260 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, void* pointer); typedef void ( * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, void* pointer); # 4275 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); typedef void ( * PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); typedef void ( * PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); typedef void ( * PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); typedef void ( * PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); # 4296 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble* params); typedef void ( * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat* params); # 4314 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax); # 4330 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); # 4352 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); typedef void ( * PFNGLFOGCOORDDEXTPROC) (GLdouble coord); typedef void ( * PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord); typedef void ( * PFNGLFOGCOORDFEXTPROC) (GLfloat coord); typedef void ( * PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord); # 4388 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode); typedef void ( * PFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat* params); typedef void ( * PFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param); typedef void ( * PFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint* params); typedef void ( * PFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param); typedef void ( * PFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params); typedef void ( * PFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param); typedef void ( * PFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params); typedef void ( * PFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param); typedef void ( * PFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params); typedef void ( * PFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param); typedef void ( * PFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params); typedef void ( * PFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params); typedef void ( * PFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params); typedef void ( * PFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params); typedef void ( * PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param); # 4440 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); # 4455 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); # 4520 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer); typedef void ( * PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer); typedef GLenum ( * PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target); typedef void ( * PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint* framebuffers); typedef void ( * PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint* renderbuffers); typedef void ( * PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); typedef void ( * PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); typedef void ( * PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); typedef void ( * PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); typedef void ( * PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint* framebuffers); typedef void ( * PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint* renderbuffers); typedef void ( * PFNGLGENERATEMIPMAPEXTPROC) (GLenum target); typedef void ( * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params); typedef void ( * PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); typedef GLboolean ( * PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer); typedef GLboolean ( * PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer); typedef void ( * PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); # 4579 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void* values); typedef void ( * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); typedef void ( * PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void* values); typedef void ( * PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); typedef void ( * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); typedef void ( * PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink); typedef void ( * PFNGLRESETHISTOGRAMEXTPROC) (GLenum target); typedef void ( * PFNGLRESETMINMAXEXTPROC) (GLenum target); # 4619 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLINDEXFUNCEXTPROC) (GLenum func, GLfloat ref); # 4632 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode); # 4665 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode); typedef void ( * PFNGLTEXTURELIGHTEXTPROC) (GLenum pname); typedef void ( * PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode); # 4691 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint* first, GLsizei *count, GLsizei primcount); typedef void ( * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, GLsizei* count, GLenum type, const GLvoid **indices, GLsizei primcount); # 4724 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert); typedef void ( * PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern); # 4792 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void* data); typedef void ( * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, void* data); typedef void ( * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); # 4835 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void ( * PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); typedef void ( * PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, const GLfloat param); typedef void ( * PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void ( * PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, const GLint param); typedef void ( * PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); # 4872 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, GLfloat* params); # 4891 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias); # 4913 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBEGINSCENEEXTPROC) (void); typedef void ( * PFNGLENDSCENEEXTPROC) (void); # 4936 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue); typedef void ( * PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v); typedef void ( * PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue); typedef void ( * PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v); typedef void ( * PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue); typedef void ( * PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v); typedef void ( * PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue); typedef void ( * PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v); typedef void ( * PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue); typedef void ( * PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v); typedef void ( * PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue); typedef void ( * PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v); typedef void ( * PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue); typedef void ( * PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v); typedef void ( * PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue); typedef void ( * PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v); typedef void ( * PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); # 5029 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face); # 5054 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels); typedef void ( * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels); typedef void ( * PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels); # 5133 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pixels); # 5322 "/usr/include/GL/glew.h" 3 4 typedef GLboolean ( * PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint* textures, GLboolean* residences); typedef void ( * PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture); typedef void ( * PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint* textures); typedef void ( * PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint* textures); typedef GLboolean ( * PFNGLISTEXTUREEXTPROC) (GLuint texture); typedef void ( * PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint* textures, const GLclampf* priorities); # 5348 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLTEXTURENORMALEXTPROC) (GLenum mode); # 5435 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLARRAYELEMENTEXTPROC) (GLint i); typedef void ( * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer); typedef void ( * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count); typedef void ( * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean* pointer); typedef void ( * PFNGLGETPOINTERVEXTPROC) (GLenum pname, void** params); typedef void ( * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void* pointer); typedef void ( * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void* pointer); typedef void ( * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer); typedef void ( * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer); # 5575 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBEGINVERTEXSHADEREXTPROC) (void); typedef GLuint ( * PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value); typedef GLuint ( * PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value); typedef GLuint ( * PFNGLBINDPARAMETEREXTPROC) (GLenum value); typedef GLuint ( * PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value); typedef GLuint ( * PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value); typedef void ( * PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id); typedef void ( * PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id); typedef void ( * PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); typedef void ( * PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); typedef void ( * PFNGLENDVERTEXSHADEREXTPROC) (void); typedef void ( * PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); typedef GLuint ( * PFNGLGENSYMBOLSEXTPROC) (GLenum dataType, GLenum storageType, GLenum range, GLuint components); typedef GLuint ( * PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range); typedef void ( * PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); typedef void ( * PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); typedef void ( * PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); typedef void ( * PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); typedef void ( * PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); typedef void ( * PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); typedef void ( * PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); typedef void ( * PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); typedef void ( * PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); typedef void ( * PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid **data); typedef void ( * PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); typedef GLboolean ( * PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap); typedef void ( * PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, GLvoid *addr); typedef void ( * PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, GLvoid *addr); typedef void ( * PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1); typedef void ( * PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2); typedef void ( * PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3); typedef void ( * PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); typedef void ( * PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, GLvoid *addr); typedef void ( * PFNGLVARIANTBVEXTPROC) (GLuint id, GLbyte *addr); typedef void ( * PFNGLVARIANTDVEXTPROC) (GLuint id, GLdouble *addr); typedef void ( * PFNGLVARIANTFVEXTPROC) (GLuint id, GLfloat *addr); typedef void ( * PFNGLVARIANTIVEXTPROC) (GLuint id, GLint *addr); typedef void ( * PFNGLVARIANTSVEXTPROC) (GLuint id, GLshort *addr); typedef void ( * PFNGLVARIANTUBVEXTPROC) (GLuint id, GLubyte *addr); typedef void ( * PFNGLVARIANTUIVEXTPROC) (GLuint id, GLuint *addr); typedef void ( * PFNGLVARIANTUSVEXTPROC) (GLuint id, GLushort *addr); typedef void ( * PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); # 5684 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, void* pointer); typedef void ( * PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight); typedef void ( * PFNGLVERTEXWEIGHTFVEXTPROC) (GLfloat* weight); # 5701 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const void* string); # 5723 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void ( * PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params); typedef void ( * PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, const GLfloat param); typedef void ( * PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void ( * PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, const GLint param); typedef void ( * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params); # 5778 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum* mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride); typedef void ( * PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum* mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, GLint modestride); # 5844 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); typedef void ( * PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean ** pointer, GLint ptrstride); typedef void ( * PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); typedef void ( * PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); typedef void ( * PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); typedef void ( * PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); typedef void ( * PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); typedef void ( * PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); # 5906 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); typedef void ( * PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const void** pointer); typedef void ( * PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); typedef void ( * PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); # 5925 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLTEXSCISSORFUNCINTELPROC) (GLenum target, GLenum lfunc, GLenum hfunc); typedef void ( * PFNGLTEXSCISSORINTELPROC) (GLenum target, GLclampf tlow, GLclampf thigh); # 5945 "/usr/include/GL/glew.h" 3 4 typedef GLuint ( * PFNGLBUFFERREGIONENABLEDEXTPROC) (void); typedef void ( * PFNGLDELETEBUFFERREGIONEXTPROC) (GLenum region); typedef void ( * PFNGLDRAWBUFFERREGIONEXTPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest); typedef GLuint ( * PFNGLNEWBUFFERREGIONEXTPROC) (GLenum region); typedef void ( * PFNGLREADBUFFERREGIONEXTPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height); # 5993 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLRESIZEBUFFERSMESAPROC) (void); # 6006 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y); typedef void ( * PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble* p); typedef void ( * PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y); typedef void ( * PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat* p); typedef void ( * PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y); typedef void ( * PFNGLWINDOWPOS2IVMESAPROC) (const GLint* p); typedef void ( * PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y); typedef void ( * PFNGLWINDOWPOS2SVMESAPROC) (const GLshort* p); typedef void ( * PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble* p); typedef void ( * PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat* p); typedef void ( * PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z); typedef void ( * PFNGLWINDOWPOS3IVMESAPROC) (const GLint* p); typedef void ( * PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLWINDOWPOS3SVMESAPROC) (const GLshort* p); typedef void ( * PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble); typedef void ( * PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble* p); typedef void ( * PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat* p); typedef void ( * PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w); typedef void ( * PFNGLWINDOWPOS4IVMESAPROC) (const GLint* p); typedef void ( * PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w); typedef void ( * PFNGLWINDOWPOS4SVMESAPROC) (const GLshort* p); # 6135 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode); typedef void ( * PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint* params); typedef void ( * PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void* points); typedef void ( * PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint* params); typedef void ( * PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void* points); typedef void ( * PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void ( * PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint* params); # 6168 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint* fences); typedef void ( * PFNGLFINISHFENCENVPROC) (GLuint fence); typedef void ( * PFNGLGENFENCESNVPROC) (GLsizei n, GLuint* fences); typedef void ( * PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint* params); typedef GLboolean ( * PFNGLISFENCENVPROC) (GLuint fence); typedef void ( * PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition); typedef GLboolean ( * PFNGLTESTFENCENVPROC) (GLuint fence); # 6238 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble *params); typedef void ( * PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat *params); typedef void ( * PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLdouble v[]); typedef void ( * PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLfloat v[]); # 6287 "/usr/include/GL/glew.h" 3 4 typedef unsigned short GLhalf; typedef void ( * PFNGLCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue); typedef void ( * PFNGLCOLOR3HVNVPROC) (const GLhalf* v); typedef void ( * PFNGLCOLOR4HNVPROC) (GLhalf red, GLhalf green, GLhalf blue, GLhalf alpha); typedef void ( * PFNGLCOLOR4HVNVPROC) (const GLhalf* v); typedef void ( * PFNGLFOGCOORDHNVPROC) (GLhalf fog); typedef void ( * PFNGLFOGCOORDHVNVPROC) (const GLhalf* fog); typedef void ( * PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalf s); typedef void ( * PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalf* v); typedef void ( * PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalf s, GLhalf t); typedef void ( * PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalf* v); typedef void ( * PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r); typedef void ( * PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalf* v); typedef void ( * PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r, GLhalf q); typedef void ( * PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalf* v); typedef void ( * PFNGLNORMAL3HNVPROC) (GLhalf nx, GLhalf ny, GLhalf nz); typedef void ( * PFNGLNORMAL3HVNVPROC) (const GLhalf* v); typedef void ( * PFNGLSECONDARYCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue); typedef void ( * PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalf* v); typedef void ( * PFNGLTEXCOORD1HNVPROC) (GLhalf s); typedef void ( * PFNGLTEXCOORD1HVNVPROC) (const GLhalf* v); typedef void ( * PFNGLTEXCOORD2HNVPROC) (GLhalf s, GLhalf t); typedef void ( * PFNGLTEXCOORD2HVNVPROC) (const GLhalf* v); typedef void ( * PFNGLTEXCOORD3HNVPROC) (GLhalf s, GLhalf t, GLhalf r); typedef void ( * PFNGLTEXCOORD3HVNVPROC) (const GLhalf* v); typedef void ( * PFNGLTEXCOORD4HNVPROC) (GLhalf s, GLhalf t, GLhalf r, GLhalf q); typedef void ( * PFNGLTEXCOORD4HVNVPROC) (const GLhalf* v); typedef void ( * PFNGLVERTEX2HNVPROC) (GLhalf x, GLhalf y); typedef void ( * PFNGLVERTEX2HVNVPROC) (const GLhalf* v); typedef void ( * PFNGLVERTEX3HNVPROC) (GLhalf x, GLhalf y, GLhalf z); typedef void ( * PFNGLVERTEX3HVNVPROC) (const GLhalf* v); typedef void ( * PFNGLVERTEX4HNVPROC) (GLhalf x, GLhalf y, GLhalf z, GLhalf w); typedef void ( * PFNGLVERTEX4HVNVPROC) (const GLhalf* v); typedef void ( * PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalf x); typedef void ( * PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalf* v); typedef void ( * PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalf x, GLhalf y); typedef void ( * PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalf* v); typedef void ( * PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z); typedef void ( * PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalf* v); typedef void ( * PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z, GLhalf w); typedef void ( * PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalf* v); typedef void ( * PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); typedef void ( * PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); typedef void ( * PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); typedef void ( * PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); typedef void ( * PFNGLVERTEXWEIGHTHNVPROC) (GLhalf weight); typedef void ( * PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalf* weight); # 6420 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id); typedef void ( * PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint* ids); typedef void ( * PFNGLENDOCCLUSIONQUERYNVPROC) (void); typedef void ( * PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint* ids); typedef void ( * PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint* params); typedef void ( * PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint* params); typedef GLboolean ( * PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id); # 6464 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target); typedef void ( * PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, void* pointer); # 6483 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param); typedef void ( * PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint* params); # 6501 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index); typedef void ( * PFNGLPRIMITIVERESTARTNVPROC) (void); # 6568 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); typedef void ( * PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); typedef void ( * PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat* params); typedef void ( * PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param); typedef void ( * PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint* params); typedef void ( * PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); typedef void ( * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params); typedef void ( * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint* params); typedef void ( * PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint* params); # 6607 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat* params); typedef void ( * PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat* params); # 6847 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void); typedef void ( * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, void* pointer); # 6957 "/usr/include/GL/glew.h" 3 4 typedef GLboolean ( * PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint* ids, GLboolean *residences); typedef void ( * PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id); typedef void ( * PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint* ids); typedef void ( * PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat* params); typedef void ( * PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint* ids); typedef void ( * PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble* params); typedef void ( * PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte* program); typedef void ( * PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint* params); typedef void ( * PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint* params); typedef void ( * PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid** pointer); typedef void ( * PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble* params); typedef void ( * PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint* params); typedef GLboolean ( * PFNGLISPROGRAMNVPROC) (GLuint id); typedef void ( * PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte* program); typedef void ( * PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble* params); typedef void ( * PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat* params); typedef void ( * PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint num, const GLdouble* params); typedef void ( * PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint num, const GLfloat* params); typedef void ( * PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, GLuint* ids); typedef void ( * PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform); typedef void ( * PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x); typedef void ( * PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x); typedef void ( * PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x); typedef void ( * PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y); typedef void ( * PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y); typedef void ( * PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y); typedef void ( * PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); typedef void ( * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); typedef void ( * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte* v); typedef void ( * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer); typedef void ( * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); typedef void ( * PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); typedef void ( * PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); typedef void ( * PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei n, const GLubyte* v); # 7286 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points); typedef void ( * PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat* points); # 7301 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat* points); typedef void ( * PFNGLGETFOGFUNCSGISPROC) (GLfloat* points); # 7346 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert); typedef void ( * PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern); # 7370 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat* points); typedef void ( * PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points); # 7385 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLint border, GLenum format, GLenum type, const void* pixels); typedef void ( * PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLenum format, GLenum type, const void* pixels); # 7422 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat* weights); typedef void ( * PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat* weights); # 7462 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLASYNCMARKERSGIXPROC) (GLuint marker); typedef void ( * PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range); typedef GLint ( * PFNGLFINISHASYNCSGIXPROC) (GLuint* markerp); typedef GLuint ( * PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range); typedef GLboolean ( * PFNGLISASYNCMARKERSGIXPROC) (GLuint marker); typedef GLint ( * PFNGLPOLLASYNCSGIXPROC) (GLuint* markerp); # 7547 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLFLUSHRASTERSGIXPROC) (void); # 7576 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLTEXTUREFOGSGIXPROC) (GLenum pname); # 7589 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode); typedef void ( * PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params); typedef void ( * PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param); typedef void ( * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params); typedef void ( * PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param); typedef void ( * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params); typedef void ( * PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param); typedef void ( * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params); typedef void ( * PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, const GLfloat param); typedef void ( * PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* params); typedef void ( * PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, const GLint param); typedef void ( * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* params); typedef void ( * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum value, GLfloat* data); typedef void ( * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum value, GLint* data); typedef void ( * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data); typedef void ( * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data); # 7634 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLFRAMEZOOMSGIXPROC) (GLint factor); # 7676 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLPIXELTEXGENSGIXPROC) (GLenum mode); # 7698 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLREFERENCEPLANESGIXPROC) (const GLdouble* equation); # 7751 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, GLfloat* params); typedef void ( * PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param); typedef void ( * PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, GLint* params); # 7770 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLTAGSAMPLEBUFFERSGIXPROC) (void); # 7948 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat* params); typedef void ( * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint* params); typedef void ( * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* table); typedef void ( * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); typedef void ( * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat* params); typedef void ( * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint* params); typedef void ( * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, void* table); # 7988 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLFINISHTEXTURESUNXPROC) (void); # 8015 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor); typedef void ( * PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor); typedef void ( * PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor); typedef void ( * PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor); typedef void ( * PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor); typedef void ( * PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor); typedef void ( * PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor); typedef void ( * PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor); # 8054 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLREADVIDEOPIXELSSUNPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); # 8096 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const void* pointer); typedef void ( * PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code); typedef void ( * PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte* code); typedef void ( * PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code); typedef void ( * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint* code); typedef void ( * PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code); typedef void ( * PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort* code); # 8121 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *v); typedef void ( * PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y); typedef void ( * PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte* c, const GLfloat *v); typedef void ( * PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte* c, const GLfloat *v); typedef void ( * PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* n, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint* rc, const GLubyte *c, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (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); typedef void ( * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *v); typedef void ( * PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *v); typedef void ( * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat* tc, const GLubyte *c, const GLfloat *v); typedef void ( * PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *v); typedef void ( * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (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); typedef void ( * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *v); # 8235 "/usr/include/GL/glew.h" 3 4 typedef void ( * PFNGLADDSWAPHINTRECTWINPROC) (GLint x, GLint y, GLsizei width, GLsizei height); # 8262 "/usr/include/GL/glew.h" 3 4 extern PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D; extern PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements; extern PFNGLTEXIMAGE3DPROC __glewTexImage3D; extern PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D; extern PFNGLACTIVETEXTUREPROC __glewActiveTexture; extern PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture; extern PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D; extern PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D; extern PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D; extern PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC __glewCompressedTexSubImage1D; extern PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC __glewCompressedTexSubImage2D; extern PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC __glewCompressedTexSubImage3D; extern PFNGLGETCOMPRESSEDTEXIMAGEPROC __glewGetCompressedTexImage; extern PFNGLLOADTRANSPOSEMATRIXDPROC __glewLoadTransposeMatrixd; extern PFNGLLOADTRANSPOSEMATRIXFPROC __glewLoadTransposeMatrixf; extern PFNGLMULTTRANSPOSEMATRIXDPROC __glewMultTransposeMatrixd; extern PFNGLMULTTRANSPOSEMATRIXFPROC __glewMultTransposeMatrixf; extern PFNGLMULTITEXCOORD1DPROC __glewMultiTexCoord1d; extern PFNGLMULTITEXCOORD1DVPROC __glewMultiTexCoord1dv; extern PFNGLMULTITEXCOORD1FPROC __glewMultiTexCoord1f; extern PFNGLMULTITEXCOORD1FVPROC __glewMultiTexCoord1fv; extern PFNGLMULTITEXCOORD1IPROC __glewMultiTexCoord1i; extern PFNGLMULTITEXCOORD1IVPROC __glewMultiTexCoord1iv; extern PFNGLMULTITEXCOORD1SPROC __glewMultiTexCoord1s; extern PFNGLMULTITEXCOORD1SVPROC __glewMultiTexCoord1sv; extern PFNGLMULTITEXCOORD2DPROC __glewMultiTexCoord2d; extern PFNGLMULTITEXCOORD2DVPROC __glewMultiTexCoord2dv; extern PFNGLMULTITEXCOORD2FPROC __glewMultiTexCoord2f; extern PFNGLMULTITEXCOORD2FVPROC __glewMultiTexCoord2fv; extern PFNGLMULTITEXCOORD2IPROC __glewMultiTexCoord2i; extern PFNGLMULTITEXCOORD2IVPROC __glewMultiTexCoord2iv; extern PFNGLMULTITEXCOORD2SPROC __glewMultiTexCoord2s; extern PFNGLMULTITEXCOORD2SVPROC __glewMultiTexCoord2sv; extern PFNGLMULTITEXCOORD3DPROC __glewMultiTexCoord3d; extern PFNGLMULTITEXCOORD3DVPROC __glewMultiTexCoord3dv; extern PFNGLMULTITEXCOORD3FPROC __glewMultiTexCoord3f; extern PFNGLMULTITEXCOORD3FVPROC __glewMultiTexCoord3fv; extern PFNGLMULTITEXCOORD3IPROC __glewMultiTexCoord3i; extern PFNGLMULTITEXCOORD3IVPROC __glewMultiTexCoord3iv; extern PFNGLMULTITEXCOORD3SPROC __glewMultiTexCoord3s; extern PFNGLMULTITEXCOORD3SVPROC __glewMultiTexCoord3sv; extern PFNGLMULTITEXCOORD4DPROC __glewMultiTexCoord4d; extern PFNGLMULTITEXCOORD4DVPROC __glewMultiTexCoord4dv; extern PFNGLMULTITEXCOORD4FPROC __glewMultiTexCoord4f; extern PFNGLMULTITEXCOORD4FVPROC __glewMultiTexCoord4fv; extern PFNGLMULTITEXCOORD4IPROC __glewMultiTexCoord4i; extern PFNGLMULTITEXCOORD4IVPROC __glewMultiTexCoord4iv; extern PFNGLMULTITEXCOORD4SPROC __glewMultiTexCoord4s; extern PFNGLMULTITEXCOORD4SVPROC __glewMultiTexCoord4sv; extern PFNGLSAMPLECOVERAGEPROC __glewSampleCoverage; extern PFNGLBLENDCOLORPROC __glewBlendColor; extern PFNGLBLENDEQUATIONPROC __glewBlendEquation; extern PFNGLBLENDFUNCSEPARATEPROC __glewBlendFuncSeparate; extern PFNGLFOGCOORDPOINTERPROC __glewFogCoordPointer; extern PFNGLFOGCOORDDPROC __glewFogCoordd; extern PFNGLFOGCOORDDVPROC __glewFogCoorddv; extern PFNGLFOGCOORDFPROC __glewFogCoordf; extern PFNGLFOGCOORDFVPROC __glewFogCoordfv; extern PFNGLMULTIDRAWARRAYSPROC __glewMultiDrawArrays; extern PFNGLMULTIDRAWELEMENTSPROC __glewMultiDrawElements; extern PFNGLPOINTPARAMETERFPROC __glewPointParameterf; extern PFNGLPOINTPARAMETERFVPROC __glewPointParameterfv; extern PFNGLSECONDARYCOLOR3BPROC __glewSecondaryColor3b; extern PFNGLSECONDARYCOLOR3BVPROC __glewSecondaryColor3bv; extern PFNGLSECONDARYCOLOR3DPROC __glewSecondaryColor3d; extern PFNGLSECONDARYCOLOR3DVPROC __glewSecondaryColor3dv; extern PFNGLSECONDARYCOLOR3FPROC __glewSecondaryColor3f; extern PFNGLSECONDARYCOLOR3FVPROC __glewSecondaryColor3fv; extern PFNGLSECONDARYCOLOR3IPROC __glewSecondaryColor3i; extern PFNGLSECONDARYCOLOR3IVPROC __glewSecondaryColor3iv; extern PFNGLSECONDARYCOLOR3SPROC __glewSecondaryColor3s; extern PFNGLSECONDARYCOLOR3SVPROC __glewSecondaryColor3sv; extern PFNGLSECONDARYCOLOR3UBPROC __glewSecondaryColor3ub; extern PFNGLSECONDARYCOLOR3UBVPROC __glewSecondaryColor3ubv; extern PFNGLSECONDARYCOLOR3UIPROC __glewSecondaryColor3ui; extern PFNGLSECONDARYCOLOR3UIVPROC __glewSecondaryColor3uiv; extern PFNGLSECONDARYCOLOR3USPROC __glewSecondaryColor3us; extern PFNGLSECONDARYCOLOR3USVPROC __glewSecondaryColor3usv; extern PFNGLSECONDARYCOLORPOINTERPROC __glewSecondaryColorPointer; extern PFNGLWINDOWPOS2DPROC __glewWindowPos2d; extern PFNGLWINDOWPOS2DVPROC __glewWindowPos2dv; extern PFNGLWINDOWPOS2FPROC __glewWindowPos2f; extern PFNGLWINDOWPOS2FVPROC __glewWindowPos2fv; extern PFNGLWINDOWPOS2IPROC __glewWindowPos2i; extern PFNGLWINDOWPOS2IVPROC __glewWindowPos2iv; extern PFNGLWINDOWPOS2SPROC __glewWindowPos2s; extern PFNGLWINDOWPOS2SVPROC __glewWindowPos2sv; extern PFNGLWINDOWPOS3DPROC __glewWindowPos3d; extern PFNGLWINDOWPOS3DVPROC __glewWindowPos3dv; extern PFNGLWINDOWPOS3FPROC __glewWindowPos3f; extern PFNGLWINDOWPOS3FVPROC __glewWindowPos3fv; extern PFNGLWINDOWPOS3IPROC __glewWindowPos3i; extern PFNGLWINDOWPOS3IVPROC __glewWindowPos3iv; extern PFNGLWINDOWPOS3SPROC __glewWindowPos3s; extern PFNGLWINDOWPOS3SVPROC __glewWindowPos3sv; extern PFNGLBEGINQUERYPROC __glewBeginQuery; extern PFNGLBINDBUFFERPROC __glewBindBuffer; extern PFNGLBUFFERDATAPROC __glewBufferData; extern PFNGLBUFFERSUBDATAPROC __glewBufferSubData; extern PFNGLDELETEBUFFERSPROC __glewDeleteBuffers; extern PFNGLDELETEQUERIESPROC __glewDeleteQueries; extern PFNGLENDQUERYPROC __glewEndQuery; extern PFNGLGENBUFFERSPROC __glewGenBuffers; extern PFNGLGENQUERIESPROC __glewGenQueries; extern PFNGLGETBUFFERPARAMETERIVPROC __glewGetBufferParameteriv; extern PFNGLGETBUFFERPOINTERVPROC __glewGetBufferPointerv; extern PFNGLGETBUFFERSUBDATAPROC __glewGetBufferSubData; extern PFNGLGETQUERYOBJECTIVPROC __glewGetQueryObjectiv; extern PFNGLGETQUERYOBJECTUIVPROC __glewGetQueryObjectuiv; extern PFNGLGETQUERYIVPROC __glewGetQueryiv; extern PFNGLISBUFFERPROC __glewIsBuffer; extern PFNGLISQUERYPROC __glewIsQuery; extern PFNGLMAPBUFFERPROC __glewMapBuffer; extern PFNGLUNMAPBUFFERPROC __glewUnmapBuffer; extern PFNGLATTACHSHADERPROC __glewAttachShader; extern PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation; extern PFNGLBLENDEQUATIONSEPARATEPROC __glewBlendEquationSeparate; extern PFNGLCOMPILESHADERPROC __glewCompileShader; extern PFNGLCREATEPROGRAMPROC __glewCreateProgram; extern PFNGLCREATESHADERPROC __glewCreateShader; extern PFNGLDELETEPROGRAMPROC __glewDeleteProgram; extern PFNGLDELETESHADERPROC __glewDeleteShader; extern PFNGLDETACHSHADERPROC __glewDetachShader; extern PFNGLDISABLEVERTEXATTRIBARRAYPROC __glewDisableVertexAttribArray; extern PFNGLDRAWBUFFERSPROC __glewDrawBuffers; extern PFNGLENABLEVERTEXATTRIBARRAYPROC __glewEnableVertexAttribArray; extern PFNGLGETACTIVEATTRIBPROC __glewGetActiveAttrib; extern PFNGLGETACTIVEUNIFORMPROC __glewGetActiveUniform; extern PFNGLGETATTACHEDSHADERSPROC __glewGetAttachedShaders; extern PFNGLGETATTRIBLOCATIONPROC __glewGetAttribLocation; extern PFNGLGETPROGRAMINFOLOGPROC __glewGetProgramInfoLog; extern PFNGLGETPROGRAMIVPROC __glewGetProgramiv; extern PFNGLGETSHADERINFOLOGPROC __glewGetShaderInfoLog; extern PFNGLGETSHADERSOURCEPROC __glewGetShaderSource; extern PFNGLGETSHADERIVPROC __glewGetShaderiv; extern PFNGLGETUNIFORMLOCATIONPROC __glewGetUniformLocation; extern PFNGLGETUNIFORMFVPROC __glewGetUniformfv; extern PFNGLGETUNIFORMIVPROC __glewGetUniformiv; extern PFNGLGETVERTEXATTRIBPOINTERVPROC __glewGetVertexAttribPointerv; extern PFNGLGETVERTEXATTRIBDVPROC __glewGetVertexAttribdv; extern PFNGLGETVERTEXATTRIBFVPROC __glewGetVertexAttribfv; extern PFNGLGETVERTEXATTRIBIVPROC __glewGetVertexAttribiv; extern PFNGLISPROGRAMPROC __glewIsProgram; extern PFNGLISSHADERPROC __glewIsShader; extern PFNGLLINKPROGRAMPROC __glewLinkProgram; extern PFNGLSHADERSOURCEPROC __glewShaderSource; extern PFNGLSTENCILFUNCSEPARATEPROC __glewStencilFuncSeparate; extern PFNGLSTENCILMASKSEPARATEPROC __glewStencilMaskSeparate; extern PFNGLSTENCILOPSEPARATEPROC __glewStencilOpSeparate; extern PFNGLUNIFORM1FPROC __glewUniform1f; extern PFNGLUNIFORM1FVPROC __glewUniform1fv; extern PFNGLUNIFORM1IPROC __glewUniform1i; extern PFNGLUNIFORM1IVPROC __glewUniform1iv; extern PFNGLUNIFORM2FPROC __glewUniform2f; extern PFNGLUNIFORM2FVPROC __glewUniform2fv; extern PFNGLUNIFORM2IPROC __glewUniform2i; extern PFNGLUNIFORM2IVPROC __glewUniform2iv; extern PFNGLUNIFORM3FPROC __glewUniform3f; extern PFNGLUNIFORM3FVPROC __glewUniform3fv; extern PFNGLUNIFORM3IPROC __glewUniform3i; extern PFNGLUNIFORM3IVPROC __glewUniform3iv; extern PFNGLUNIFORM4FPROC __glewUniform4f; extern PFNGLUNIFORM4FVPROC __glewUniform4fv; extern PFNGLUNIFORM4IPROC __glewUniform4i; extern PFNGLUNIFORM4IVPROC __glewUniform4iv; extern PFNGLUNIFORMMATRIX2FVPROC __glewUniformMatrix2fv; extern PFNGLUNIFORMMATRIX3FVPROC __glewUniformMatrix3fv; extern PFNGLUNIFORMMATRIX4FVPROC __glewUniformMatrix4fv; extern PFNGLUSEPROGRAMPROC __glewUseProgram; extern PFNGLVALIDATEPROGRAMPROC __glewValidateProgram; extern PFNGLVERTEXATTRIB1DPROC __glewVertexAttrib1d; extern PFNGLVERTEXATTRIB1DVPROC __glewVertexAttrib1dv; extern PFNGLVERTEXATTRIB1FPROC __glewVertexAttrib1f; extern PFNGLVERTEXATTRIB1FVPROC __glewVertexAttrib1fv; extern PFNGLVERTEXATTRIB1SPROC __glewVertexAttrib1s; extern PFNGLVERTEXATTRIB1SVPROC __glewVertexAttrib1sv; extern PFNGLVERTEXATTRIB2DPROC __glewVertexAttrib2d; extern PFNGLVERTEXATTRIB2DVPROC __glewVertexAttrib2dv; extern PFNGLVERTEXATTRIB2FPROC __glewVertexAttrib2f; extern PFNGLVERTEXATTRIB2FVPROC __glewVertexAttrib2fv; extern PFNGLVERTEXATTRIB2SPROC __glewVertexAttrib2s; extern PFNGLVERTEXATTRIB2SVPROC __glewVertexAttrib2sv; extern PFNGLVERTEXATTRIB3DPROC __glewVertexAttrib3d; extern PFNGLVERTEXATTRIB3DVPROC __glewVertexAttrib3dv; extern PFNGLVERTEXATTRIB3FPROC __glewVertexAttrib3f; extern PFNGLVERTEXATTRIB3FVPROC __glewVertexAttrib3fv; extern PFNGLVERTEXATTRIB3SPROC __glewVertexAttrib3s; extern PFNGLVERTEXATTRIB3SVPROC __glewVertexAttrib3sv; extern PFNGLVERTEXATTRIB4NBVPROC __glewVertexAttrib4Nbv; extern PFNGLVERTEXATTRIB4NIVPROC __glewVertexAttrib4Niv; extern PFNGLVERTEXATTRIB4NSVPROC __glewVertexAttrib4Nsv; extern PFNGLVERTEXATTRIB4NUBPROC __glewVertexAttrib4Nub; extern PFNGLVERTEXATTRIB4NUBVPROC __glewVertexAttrib4Nubv; extern PFNGLVERTEXATTRIB4NUIVPROC __glewVertexAttrib4Nuiv; extern PFNGLVERTEXATTRIB4NUSVPROC __glewVertexAttrib4Nusv; extern PFNGLVERTEXATTRIB4BVPROC __glewVertexAttrib4bv; extern PFNGLVERTEXATTRIB4DPROC __glewVertexAttrib4d; extern PFNGLVERTEXATTRIB4DVPROC __glewVertexAttrib4dv; extern PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f; extern PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv; extern PFNGLVERTEXATTRIB4IVPROC __glewVertexAttrib4iv; extern PFNGLVERTEXATTRIB4SPROC __glewVertexAttrib4s; extern PFNGLVERTEXATTRIB4SVPROC __glewVertexAttrib4sv; extern PFNGLVERTEXATTRIB4UBVPROC __glewVertexAttrib4ubv; extern PFNGLVERTEXATTRIB4UIVPROC __glewVertexAttrib4uiv; extern PFNGLVERTEXATTRIB4USVPROC __glewVertexAttrib4usv; extern PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer; extern PFNGLTBUFFERMASK3DFXPROC __glewTbufferMask3DFX; extern PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE; extern PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementArrayAPPLE; extern PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE; extern PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementArrayAPPLE; extern PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE; extern PFNGLDELETEFENCESAPPLEPROC __glewDeleteFencesAPPLE; extern PFNGLFINISHFENCEAPPLEPROC __glewFinishFenceAPPLE; extern PFNGLFINISHOBJECTAPPLEPROC __glewFinishObjectAPPLE; extern PFNGLGENFENCESAPPLEPROC __glewGenFencesAPPLE; extern PFNGLISFENCEAPPLEPROC __glewIsFenceAPPLE; extern PFNGLSETFENCEAPPLEPROC __glewSetFenceAPPLE; extern PFNGLTESTFENCEAPPLEPROC __glewTestFenceAPPLE; extern PFNGLTESTOBJECTAPPLEPROC __glewTestObjectAPPLE; extern PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC __glewGetTexParameterPointervAPPLE; extern PFNGLTEXTURERANGEAPPLEPROC __glewTextureRangeAPPLE; extern PFNGLBINDVERTEXARRAYAPPLEPROC __glewBindVertexArrayAPPLE; extern PFNGLDELETEVERTEXARRAYSAPPLEPROC __glewDeleteVertexArraysAPPLE; extern PFNGLGENVERTEXARRAYSAPPLEPROC __glewGenVertexArraysAPPLE; extern PFNGLISVERTEXARRAYAPPLEPROC __glewIsVertexArrayAPPLE; extern PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC __glewFlushVertexArrayRangeAPPLE; extern PFNGLVERTEXARRAYPARAMETERIAPPLEPROC __glewVertexArrayParameteriAPPLE; extern PFNGLVERTEXARRAYRANGEAPPLEPROC __glewVertexArrayRangeAPPLE; extern PFNGLCLAMPCOLORARBPROC __glewClampColorARB; extern PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB; extern PFNGLCOLORSUBTABLEPROC __glewColorSubTable; extern PFNGLCOLORTABLEPROC __glewColorTable; extern PFNGLCOLORTABLEPARAMETERFVPROC __glewColorTableParameterfv; extern PFNGLCOLORTABLEPARAMETERIVPROC __glewColorTableParameteriv; extern PFNGLCONVOLUTIONFILTER1DPROC __glewConvolutionFilter1D; extern PFNGLCONVOLUTIONFILTER2DPROC __glewConvolutionFilter2D; extern PFNGLCONVOLUTIONPARAMETERFPROC __glewConvolutionParameterf; extern PFNGLCONVOLUTIONPARAMETERFVPROC __glewConvolutionParameterfv; extern PFNGLCONVOLUTIONPARAMETERIPROC __glewConvolutionParameteri; extern PFNGLCONVOLUTIONPARAMETERIVPROC __glewConvolutionParameteriv; extern PFNGLCOPYCOLORSUBTABLEPROC __glewCopyColorSubTable; extern PFNGLCOPYCOLORTABLEPROC __glewCopyColorTable; extern PFNGLCOPYCONVOLUTIONFILTER1DPROC __glewCopyConvolutionFilter1D; extern PFNGLCOPYCONVOLUTIONFILTER2DPROC __glewCopyConvolutionFilter2D; extern PFNGLGETCOLORTABLEPROC __glewGetColorTable; extern PFNGLGETCOLORTABLEPARAMETERFVPROC __glewGetColorTableParameterfv; extern PFNGLGETCOLORTABLEPARAMETERIVPROC __glewGetColorTableParameteriv; extern PFNGLGETCONVOLUTIONFILTERPROC __glewGetConvolutionFilter; extern PFNGLGETCONVOLUTIONPARAMETERFVPROC __glewGetConvolutionParameterfv; extern PFNGLGETCONVOLUTIONPARAMETERIVPROC __glewGetConvolutionParameteriv; extern PFNGLGETHISTOGRAMPROC __glewGetHistogram; extern PFNGLGETHISTOGRAMPARAMETERFVPROC __glewGetHistogramParameterfv; extern PFNGLGETHISTOGRAMPARAMETERIVPROC __glewGetHistogramParameteriv; extern PFNGLGETMINMAXPROC __glewGetMinmax; extern PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv; extern PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv; extern PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter; extern PFNGLHISTOGRAMPROC __glewHistogram; extern PFNGLMINMAXPROC __glewMinmax; extern PFNGLRESETHISTOGRAMPROC __glewResetHistogram; extern PFNGLRESETMINMAXPROC __glewResetMinmax; extern PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D; extern PFNGLCURRENTPALETTEMATRIXARBPROC __glewCurrentPaletteMatrixARB; extern PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB; extern PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB; extern PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB; extern PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB; extern PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB; extern PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB; extern PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureARB; extern PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB; extern PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB; extern PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB; extern PFNGLMULTITEXCOORD1FVARBPROC __glewMultiTexCoord1fvARB; extern PFNGLMULTITEXCOORD1IARBPROC __glewMultiTexCoord1iARB; extern PFNGLMULTITEXCOORD1IVARBPROC __glewMultiTexCoord1ivARB; extern PFNGLMULTITEXCOORD1SARBPROC __glewMultiTexCoord1sARB; extern PFNGLMULTITEXCOORD1SVARBPROC __glewMultiTexCoord1svARB; extern PFNGLMULTITEXCOORD2DARBPROC __glewMultiTexCoord2dARB; extern PFNGLMULTITEXCOORD2DVARBPROC __glewMultiTexCoord2dvARB; extern PFNGLMULTITEXCOORD2FARBPROC __glewMultiTexCoord2fARB; extern PFNGLMULTITEXCOORD2FVARBPROC __glewMultiTexCoord2fvARB; extern PFNGLMULTITEXCOORD2IARBPROC __glewMultiTexCoord2iARB; extern PFNGLMULTITEXCOORD2IVARBPROC __glewMultiTexCoord2ivARB; extern PFNGLMULTITEXCOORD2SARBPROC __glewMultiTexCoord2sARB; extern PFNGLMULTITEXCOORD2SVARBPROC __glewMultiTexCoord2svARB; extern PFNGLMULTITEXCOORD3DARBPROC __glewMultiTexCoord3dARB; extern PFNGLMULTITEXCOORD3DVARBPROC __glewMultiTexCoord3dvARB; extern PFNGLMULTITEXCOORD3FARBPROC __glewMultiTexCoord3fARB; extern PFNGLMULTITEXCOORD3FVARBPROC __glewMultiTexCoord3fvARB; extern PFNGLMULTITEXCOORD3IARBPROC __glewMultiTexCoord3iARB; extern PFNGLMULTITEXCOORD3IVARBPROC __glewMultiTexCoord3ivARB; extern PFNGLMULTITEXCOORD3SARBPROC __glewMultiTexCoord3sARB; extern PFNGLMULTITEXCOORD3SVARBPROC __glewMultiTexCoord3svARB; extern PFNGLMULTITEXCOORD4DARBPROC __glewMultiTexCoord4dARB; extern PFNGLMULTITEXCOORD4DVARBPROC __glewMultiTexCoord4dvARB; extern PFNGLMULTITEXCOORD4FARBPROC __glewMultiTexCoord4fARB; extern PFNGLMULTITEXCOORD4FVARBPROC __glewMultiTexCoord4fvARB; extern PFNGLMULTITEXCOORD4IARBPROC __glewMultiTexCoord4iARB; extern PFNGLMULTITEXCOORD4IVARBPROC __glewMultiTexCoord4ivARB; extern PFNGLMULTITEXCOORD4SARBPROC __glewMultiTexCoord4sARB; extern PFNGLMULTITEXCOORD4SVARBPROC __glewMultiTexCoord4svARB; extern PFNGLBEGINQUERYARBPROC __glewBeginQueryARB; extern PFNGLDELETEQUERIESARBPROC __glewDeleteQueriesARB; extern PFNGLENDQUERYARBPROC __glewEndQueryARB; extern PFNGLGENQUERIESARBPROC __glewGenQueriesARB; extern PFNGLGETQUERYOBJECTIVARBPROC __glewGetQueryObjectivARB; extern PFNGLGETQUERYOBJECTUIVARBPROC __glewGetQueryObjectuivARB; extern PFNGLGETQUERYIVARBPROC __glewGetQueryivARB; extern PFNGLISQUERYARBPROC __glewIsQueryARB; extern PFNGLPOINTPARAMETERFARBPROC __glewPointParameterfARB; extern PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB; extern PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB; extern PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB; extern PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB; extern PFNGLCREATESHADEROBJECTARBPROC __glewCreateShaderObjectARB; extern PFNGLDELETEOBJECTARBPROC __glewDeleteObjectARB; extern PFNGLDETACHOBJECTARBPROC __glewDetachObjectARB; extern PFNGLGETACTIVEUNIFORMARBPROC __glewGetActiveUniformARB; extern PFNGLGETATTACHEDOBJECTSARBPROC __glewGetAttachedObjectsARB; extern PFNGLGETHANDLEARBPROC __glewGetHandleARB; extern PFNGLGETINFOLOGARBPROC __glewGetInfoLogARB; extern PFNGLGETOBJECTPARAMETERFVARBPROC __glewGetObjectParameterfvARB; extern PFNGLGETOBJECTPARAMETERIVARBPROC __glewGetObjectParameterivARB; extern PFNGLGETSHADERSOURCEARBPROC __glewGetShaderSourceARB; extern PFNGLGETUNIFORMLOCATIONARBPROC __glewGetUniformLocationARB; extern PFNGLGETUNIFORMFVARBPROC __glewGetUniformfvARB; extern PFNGLGETUNIFORMIVARBPROC __glewGetUniformivARB; extern PFNGLLINKPROGRAMARBPROC __glewLinkProgramARB; extern PFNGLSHADERSOURCEARBPROC __glewShaderSourceARB; extern PFNGLUNIFORM1FARBPROC __glewUniform1fARB; extern PFNGLUNIFORM1FVARBPROC __glewUniform1fvARB; extern PFNGLUNIFORM1IARBPROC __glewUniform1iARB; extern PFNGLUNIFORM1IVARBPROC __glewUniform1ivARB; extern PFNGLUNIFORM2FARBPROC __glewUniform2fARB; extern PFNGLUNIFORM2FVARBPROC __glewUniform2fvARB; extern PFNGLUNIFORM2IARBPROC __glewUniform2iARB; extern PFNGLUNIFORM2IVARBPROC __glewUniform2ivARB; extern PFNGLUNIFORM3FARBPROC __glewUniform3fARB; extern PFNGLUNIFORM3FVARBPROC __glewUniform3fvARB; extern PFNGLUNIFORM3IARBPROC __glewUniform3iARB; extern PFNGLUNIFORM3IVARBPROC __glewUniform3ivARB; extern PFNGLUNIFORM4FARBPROC __glewUniform4fARB; extern PFNGLUNIFORM4FVARBPROC __glewUniform4fvARB; extern PFNGLUNIFORM4IARBPROC __glewUniform4iARB; extern PFNGLUNIFORM4IVARBPROC __glewUniform4ivARB; extern PFNGLUNIFORMMATRIX2FVARBPROC __glewUniformMatrix2fvARB; extern PFNGLUNIFORMMATRIX3FVARBPROC __glewUniformMatrix3fvARB; extern PFNGLUNIFORMMATRIX4FVARBPROC __glewUniformMatrix4fvARB; extern PFNGLUSEPROGRAMOBJECTARBPROC __glewUseProgramObjectARB; extern PFNGLVALIDATEPROGRAMARBPROC __glewValidateProgramARB; extern PFNGLCOMPRESSEDTEXIMAGE1DARBPROC __glewCompressedTexImage1DARB; extern PFNGLCOMPRESSEDTEXIMAGE2DARBPROC __glewCompressedTexImage2DARB; extern PFNGLCOMPRESSEDTEXIMAGE3DARBPROC __glewCompressedTexImage3DARB; extern PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __glewCompressedTexSubImage1DARB; extern PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __glewCompressedTexSubImage2DARB; extern PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __glewCompressedTexSubImage3DARB; extern PFNGLGETCOMPRESSEDTEXIMAGEARBPROC __glewGetCompressedTexImageARB; extern PFNGLLOADTRANSPOSEMATRIXDARBPROC __glewLoadTransposeMatrixdARB; extern PFNGLLOADTRANSPOSEMATRIXFARBPROC __glewLoadTransposeMatrixfARB; extern PFNGLMULTTRANSPOSEMATRIXDARBPROC __glewMultTransposeMatrixdARB; extern PFNGLMULTTRANSPOSEMATRIXFARBPROC __glewMultTransposeMatrixfARB; extern PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB; extern PFNGLWEIGHTPOINTERARBPROC __glewWeightPointerARB; extern PFNGLWEIGHTBVARBPROC __glewWeightbvARB; extern PFNGLWEIGHTDVARBPROC __glewWeightdvARB; extern PFNGLWEIGHTFVARBPROC __glewWeightfvARB; extern PFNGLWEIGHTIVARBPROC __glewWeightivARB; extern PFNGLWEIGHTSVARBPROC __glewWeightsvARB; extern PFNGLWEIGHTUBVARBPROC __glewWeightubvARB; extern PFNGLWEIGHTUIVARBPROC __glewWeightuivARB; extern PFNGLWEIGHTUSVARBPROC __glewWeightusvARB; extern PFNGLBINDBUFFERARBPROC __glewBindBufferARB; extern PFNGLBUFFERDATAARBPROC __glewBufferDataARB; extern PFNGLBUFFERSUBDATAARBPROC __glewBufferSubDataARB; extern PFNGLDELETEBUFFERSARBPROC __glewDeleteBuffersARB; extern PFNGLGENBUFFERSARBPROC __glewGenBuffersARB; extern PFNGLGETBUFFERPARAMETERIVARBPROC __glewGetBufferParameterivARB; extern PFNGLGETBUFFERPOINTERVARBPROC __glewGetBufferPointervARB; extern PFNGLGETBUFFERSUBDATAARBPROC __glewGetBufferSubDataARB; extern PFNGLISBUFFERARBPROC __glewIsBufferARB; extern PFNGLMAPBUFFERARBPROC __glewMapBufferARB; extern PFNGLUNMAPBUFFERARBPROC __glewUnmapBufferARB; extern PFNGLBINDPROGRAMARBPROC __glewBindProgramARB; extern PFNGLDELETEPROGRAMSARBPROC __glewDeleteProgramsARB; extern PFNGLDISABLEVERTEXATTRIBARRAYARBPROC __glewDisableVertexAttribArrayARB; extern PFNGLENABLEVERTEXATTRIBARRAYARBPROC __glewEnableVertexAttribArrayARB; extern PFNGLGENPROGRAMSARBPROC __glewGenProgramsARB; extern PFNGLGETPROGRAMENVPARAMETERDVARBPROC __glewGetProgramEnvParameterdvARB; extern PFNGLGETPROGRAMENVPARAMETERFVARBPROC __glewGetProgramEnvParameterfvARB; extern PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC __glewGetProgramLocalParameterdvARB; extern PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC __glewGetProgramLocalParameterfvARB; extern PFNGLGETPROGRAMSTRINGARBPROC __glewGetProgramStringARB; extern PFNGLGETPROGRAMIVARBPROC __glewGetProgramivARB; extern PFNGLGETVERTEXATTRIBPOINTERVARBPROC __glewGetVertexAttribPointervARB; extern PFNGLGETVERTEXATTRIBDVARBPROC __glewGetVertexAttribdvARB; extern PFNGLGETVERTEXATTRIBFVARBPROC __glewGetVertexAttribfvARB; extern PFNGLGETVERTEXATTRIBIVARBPROC __glewGetVertexAttribivARB; extern PFNGLISPROGRAMARBPROC __glewIsProgramARB; extern PFNGLPROGRAMENVPARAMETER4DARBPROC __glewProgramEnvParameter4dARB; extern PFNGLPROGRAMENVPARAMETER4DVARBPROC __glewProgramEnvParameter4dvARB; extern PFNGLPROGRAMENVPARAMETER4FARBPROC __glewProgramEnvParameter4fARB; extern PFNGLPROGRAMENVPARAMETER4FVARBPROC __glewProgramEnvParameter4fvARB; extern PFNGLPROGRAMLOCALPARAMETER4DARBPROC __glewProgramLocalParameter4dARB; extern PFNGLPROGRAMLOCALPARAMETER4DVARBPROC __glewProgramLocalParameter4dvARB; extern PFNGLPROGRAMLOCALPARAMETER4FARBPROC __glewProgramLocalParameter4fARB; extern PFNGLPROGRAMLOCALPARAMETER4FVARBPROC __glewProgramLocalParameter4fvARB; extern PFNGLPROGRAMSTRINGARBPROC __glewProgramStringARB; extern PFNGLVERTEXATTRIB1DARBPROC __glewVertexAttrib1dARB; extern PFNGLVERTEXATTRIB1DVARBPROC __glewVertexAttrib1dvARB; extern PFNGLVERTEXATTRIB1FARBPROC __glewVertexAttrib1fARB; extern PFNGLVERTEXATTRIB1FVARBPROC __glewVertexAttrib1fvARB; extern PFNGLVERTEXATTRIB1SARBPROC __glewVertexAttrib1sARB; extern PFNGLVERTEXATTRIB1SVARBPROC __glewVertexAttrib1svARB; extern PFNGLVERTEXATTRIB2DARBPROC __glewVertexAttrib2dARB; extern PFNGLVERTEXATTRIB2DVARBPROC __glewVertexAttrib2dvARB; extern PFNGLVERTEXATTRIB2FARBPROC __glewVertexAttrib2fARB; extern PFNGLVERTEXATTRIB2FVARBPROC __glewVertexAttrib2fvARB; extern PFNGLVERTEXATTRIB2SARBPROC __glewVertexAttrib2sARB; extern PFNGLVERTEXATTRIB2SVARBPROC __glewVertexAttrib2svARB; extern PFNGLVERTEXATTRIB3DARBPROC __glewVertexAttrib3dARB; extern PFNGLVERTEXATTRIB3DVARBPROC __glewVertexAttrib3dvARB; extern PFNGLVERTEXATTRIB3FARBPROC __glewVertexAttrib3fARB; extern PFNGLVERTEXATTRIB3FVARBPROC __glewVertexAttrib3fvARB; extern PFNGLVERTEXATTRIB3SARBPROC __glewVertexAttrib3sARB; extern PFNGLVERTEXATTRIB3SVARBPROC __glewVertexAttrib3svARB; extern PFNGLVERTEXATTRIB4NBVARBPROC __glewVertexAttrib4NbvARB; extern PFNGLVERTEXATTRIB4NIVARBPROC __glewVertexAttrib4NivARB; extern PFNGLVERTEXATTRIB4NSVARBPROC __glewVertexAttrib4NsvARB; extern PFNGLVERTEXATTRIB4NUBARBPROC __glewVertexAttrib4NubARB; extern PFNGLVERTEXATTRIB4NUBVARBPROC __glewVertexAttrib4NubvARB; extern PFNGLVERTEXATTRIB4NUIVARBPROC __glewVertexAttrib4NuivARB; extern PFNGLVERTEXATTRIB4NUSVARBPROC __glewVertexAttrib4NusvARB; extern PFNGLVERTEXATTRIB4BVARBPROC __glewVertexAttrib4bvARB; extern PFNGLVERTEXATTRIB4DARBPROC __glewVertexAttrib4dARB; extern PFNGLVERTEXATTRIB4DVARBPROC __glewVertexAttrib4dvARB; extern PFNGLVERTEXATTRIB4FARBPROC __glewVertexAttrib4fARB; extern PFNGLVERTEXATTRIB4FVARBPROC __glewVertexAttrib4fvARB; extern PFNGLVERTEXATTRIB4IVARBPROC __glewVertexAttrib4ivARB; extern PFNGLVERTEXATTRIB4SARBPROC __glewVertexAttrib4sARB; extern PFNGLVERTEXATTRIB4SVARBPROC __glewVertexAttrib4svARB; extern PFNGLVERTEXATTRIB4UBVARBPROC __glewVertexAttrib4ubvARB; extern PFNGLVERTEXATTRIB4UIVARBPROC __glewVertexAttrib4uivARB; extern PFNGLVERTEXATTRIB4USVARBPROC __glewVertexAttrib4usvARB; extern PFNGLVERTEXATTRIBPOINTERARBPROC __glewVertexAttribPointerARB; extern PFNGLBINDATTRIBLOCATIONARBPROC __glewBindAttribLocationARB; extern PFNGLGETACTIVEATTRIBARBPROC __glewGetActiveAttribARB; extern PFNGLGETATTRIBLOCATIONARBPROC __glewGetAttribLocationARB; extern PFNGLWINDOWPOS2DARBPROC __glewWindowPos2dARB; extern PFNGLWINDOWPOS2DVARBPROC __glewWindowPos2dvARB; extern PFNGLWINDOWPOS2FARBPROC __glewWindowPos2fARB; extern PFNGLWINDOWPOS2FVARBPROC __glewWindowPos2fvARB; extern PFNGLWINDOWPOS2IARBPROC __glewWindowPos2iARB; extern PFNGLWINDOWPOS2IVARBPROC __glewWindowPos2ivARB; extern PFNGLWINDOWPOS2SARBPROC __glewWindowPos2sARB; extern PFNGLWINDOWPOS2SVARBPROC __glewWindowPos2svARB; extern PFNGLWINDOWPOS3DARBPROC __glewWindowPos3dARB; extern PFNGLWINDOWPOS3DVARBPROC __glewWindowPos3dvARB; extern PFNGLWINDOWPOS3FARBPROC __glewWindowPos3fARB; extern PFNGLWINDOWPOS3FVARBPROC __glewWindowPos3fvARB; extern PFNGLWINDOWPOS3IARBPROC __glewWindowPos3iARB; extern PFNGLWINDOWPOS3IVARBPROC __glewWindowPos3ivARB; extern PFNGLWINDOWPOS3SARBPROC __glewWindowPos3sARB; extern PFNGLWINDOWPOS3SVARBPROC __glewWindowPos3svARB; extern PFNGLDRAWBUFFERSATIPROC __glewDrawBuffersATI; extern PFNGLDRAWELEMENTARRAYATIPROC __glewDrawElementArrayATI; extern PFNGLDRAWRANGEELEMENTARRAYATIPROC __glewDrawRangeElementArrayATI; extern PFNGLELEMENTPOINTERATIPROC __glewElementPointerATI; extern PFNGLGETTEXBUMPPARAMETERFVATIPROC __glewGetTexBumpParameterfvATI; extern PFNGLGETTEXBUMPPARAMETERIVATIPROC __glewGetTexBumpParameterivATI; extern PFNGLTEXBUMPPARAMETERFVATIPROC __glewTexBumpParameterfvATI; extern PFNGLTEXBUMPPARAMETERIVATIPROC __glewTexBumpParameterivATI; extern PFNGLALPHAFRAGMENTOP1ATIPROC __glewAlphaFragmentOp1ATI; extern PFNGLALPHAFRAGMENTOP2ATIPROC __glewAlphaFragmentOp2ATI; extern PFNGLALPHAFRAGMENTOP3ATIPROC __glewAlphaFragmentOp3ATI; extern PFNGLBEGINFRAGMENTSHADERATIPROC __glewBeginFragmentShaderATI; extern PFNGLBINDFRAGMENTSHADERATIPROC __glewBindFragmentShaderATI; extern PFNGLCOLORFRAGMENTOP1ATIPROC __glewColorFragmentOp1ATI; extern PFNGLCOLORFRAGMENTOP2ATIPROC __glewColorFragmentOp2ATI; extern PFNGLCOLORFRAGMENTOP3ATIPROC __glewColorFragmentOp3ATI; extern PFNGLDELETEFRAGMENTSHADERATIPROC __glewDeleteFragmentShaderATI; extern PFNGLENDFRAGMENTSHADERATIPROC __glewEndFragmentShaderATI; extern PFNGLGENFRAGMENTSHADERSATIPROC __glewGenFragmentShadersATI; extern PFNGLPASSTEXCOORDATIPROC __glewPassTexCoordATI; extern PFNGLSAMPLEMAPATIPROC __glewSampleMapATI; extern PFNGLSETFRAGMENTSHADERCONSTANTATIPROC __glewSetFragmentShaderConstantATI; extern PFNGLMAPOBJECTBUFFERATIPROC __glewMapObjectBufferATI; extern PFNGLUNMAPOBJECTBUFFERATIPROC __glewUnmapObjectBufferATI; extern PFNGLPNTRIANGLESFATIPROC __glPNTrianglewesfATI; extern PFNGLPNTRIANGLESIATIPROC __glPNTrianglewesiATI; extern PFNGLSTENCILFUNCSEPARATEATIPROC __glewStencilFuncSeparateATI; extern PFNGLSTENCILOPSEPARATEATIPROC __glewStencilOpSeparateATI; extern PFNGLARRAYOBJECTATIPROC __glewArrayObjectATI; extern PFNGLFREEOBJECTBUFFERATIPROC __glewFreeObjectBufferATI; extern PFNGLGETARRAYOBJECTFVATIPROC __glewGetArrayObjectfvATI; extern PFNGLGETARRAYOBJECTIVATIPROC __glewGetArrayObjectivATI; extern PFNGLGETOBJECTBUFFERFVATIPROC __glewGetObjectBufferfvATI; extern PFNGLGETOBJECTBUFFERIVATIPROC __glewGetObjectBufferivATI; extern PFNGLGETVARIANTARRAYOBJECTFVATIPROC __glewGetVariantArrayObjectfvATI; extern PFNGLGETVARIANTARRAYOBJECTIVATIPROC __glewGetVariantArrayObjectivATI; extern PFNGLISOBJECTBUFFERATIPROC __glewIsObjectBufferATI; extern PFNGLNEWOBJECTBUFFERATIPROC __glewNewObjectBufferATI; extern PFNGLUPDATEOBJECTBUFFERATIPROC __glewUpdateObjectBufferATI; extern PFNGLVARIANTARRAYOBJECTATIPROC __glewVariantArrayObjectATI; extern PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC __glewGetVertexAttribArrayObjectfvATI; extern PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC __glewGetVertexAttribArrayObjectivATI; extern PFNGLVERTEXATTRIBARRAYOBJECTATIPROC __glewVertexAttribArrayObjectATI; extern PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC __glewClientActiveVertexStreamATI; extern PFNGLNORMALSTREAM3BATIPROC __glewNormalStream3bATI; extern PFNGLNORMALSTREAM3BVATIPROC __glewNormalStream3bvATI; extern PFNGLNORMALSTREAM3DATIPROC __glewNormalStream3dATI; extern PFNGLNORMALSTREAM3DVATIPROC __glewNormalStream3dvATI; extern PFNGLNORMALSTREAM3FATIPROC __glewNormalStream3fATI; extern PFNGLNORMALSTREAM3FVATIPROC __glewNormalStream3fvATI; extern PFNGLNORMALSTREAM3IATIPROC __glewNormalStream3iATI; extern PFNGLNORMALSTREAM3IVATIPROC __glewNormalStream3ivATI; extern PFNGLNORMALSTREAM3SATIPROC __glewNormalStream3sATI; extern PFNGLNORMALSTREAM3SVATIPROC __glewNormalStream3svATI; extern PFNGLVERTEXBLENDENVFATIPROC __glewVertexBlendEnvfATI; extern PFNGLVERTEXBLENDENVIATIPROC __glewVertexBlendEnviATI; extern PFNGLVERTEXSTREAM2DATIPROC __glewVertexStream2dATI; extern PFNGLVERTEXSTREAM2DVATIPROC __glewVertexStream2dvATI; extern PFNGLVERTEXSTREAM2FATIPROC __glewVertexStream2fATI; extern PFNGLVERTEXSTREAM2FVATIPROC __glewVertexStream2fvATI; extern PFNGLVERTEXSTREAM2IATIPROC __glewVertexStream2iATI; extern PFNGLVERTEXSTREAM2IVATIPROC __glewVertexStream2ivATI; extern PFNGLVERTEXSTREAM2SATIPROC __glewVertexStream2sATI; extern PFNGLVERTEXSTREAM2SVATIPROC __glewVertexStream2svATI; extern PFNGLVERTEXSTREAM3DATIPROC __glewVertexStream3dATI; extern PFNGLVERTEXSTREAM3DVATIPROC __glewVertexStream3dvATI; extern PFNGLVERTEXSTREAM3FATIPROC __glewVertexStream3fATI; extern PFNGLVERTEXSTREAM3FVATIPROC __glewVertexStream3fvATI; extern PFNGLVERTEXSTREAM3IATIPROC __glewVertexStream3iATI; extern PFNGLVERTEXSTREAM3IVATIPROC __glewVertexStream3ivATI; extern PFNGLVERTEXSTREAM3SATIPROC __glewVertexStream3sATI; extern PFNGLVERTEXSTREAM3SVATIPROC __glewVertexStream3svATI; extern PFNGLVERTEXSTREAM4DATIPROC __glewVertexStream4dATI; extern PFNGLVERTEXSTREAM4DVATIPROC __glewVertexStream4dvATI; extern PFNGLVERTEXSTREAM4FATIPROC __glewVertexStream4fATI; extern PFNGLVERTEXSTREAM4FVATIPROC __glewVertexStream4fvATI; extern PFNGLVERTEXSTREAM4IATIPROC __glewVertexStream4iATI; extern PFNGLVERTEXSTREAM4IVATIPROC __glewVertexStream4ivATI; extern PFNGLVERTEXSTREAM4SATIPROC __glewVertexStream4sATI; extern PFNGLVERTEXSTREAM4SVATIPROC __glewVertexStream4svATI; extern PFNGLBLENDCOLOREXTPROC __glewBlendColorEXT; extern PFNGLBLENDEQUATIONSEPARATEEXTPROC __glewBlendEquationSeparateEXT; extern PFNGLBLENDFUNCSEPARATEEXTPROC __glewBlendFuncSeparateEXT; extern PFNGLBLENDEQUATIONEXTPROC __glewBlendEquationEXT; extern PFNGLCOLORSUBTABLEEXTPROC __glewColorSubTableEXT; extern PFNGLCOPYCOLORSUBTABLEEXTPROC __glewCopyColorSubTableEXT; extern PFNGLLOCKARRAYSEXTPROC __glewLockArraysEXT; extern PFNGLUNLOCKARRAYSEXTPROC __glewUnlockArraysEXT; extern PFNGLCONVOLUTIONFILTER1DEXTPROC __glewConvolutionFilter1DEXT; extern PFNGLCONVOLUTIONFILTER2DEXTPROC __glewConvolutionFilter2DEXT; extern PFNGLCONVOLUTIONPARAMETERFEXTPROC __glewConvolutionParameterfEXT; extern PFNGLCONVOLUTIONPARAMETERFVEXTPROC __glewConvolutionParameterfvEXT; extern PFNGLCONVOLUTIONPARAMETERIEXTPROC __glewConvolutionParameteriEXT; extern PFNGLCONVOLUTIONPARAMETERIVEXTPROC __glewConvolutionParameterivEXT; extern PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC __glewCopyConvolutionFilter1DEXT; extern PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC __glewCopyConvolutionFilter2DEXT; extern PFNGLGETCONVOLUTIONFILTEREXTPROC __glewGetConvolutionFilterEXT; extern PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC __glewGetConvolutionParameterfvEXT; extern PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC __glewGetConvolutionParameterivEXT; extern PFNGLGETSEPARABLEFILTEREXTPROC __glewGetSeparableFilterEXT; extern PFNGLSEPARABLEFILTER2DEXTPROC __glewSeparableFilter2DEXT; extern PFNGLBINORMALPOINTEREXTPROC __glewBinormalPointerEXT; extern PFNGLTANGENTPOINTEREXTPROC __glewTangentPointerEXT; extern PFNGLCOPYTEXIMAGE1DEXTPROC __glewCopyTexImage1DEXT; extern PFNGLCOPYTEXIMAGE2DEXTPROC __glewCopyTexImage2DEXT; extern PFNGLCOPYTEXSUBIMAGE1DEXTPROC __glewCopyTexSubImage1DEXT; extern PFNGLCOPYTEXSUBIMAGE2DEXTPROC __glewCopyTexSubImage2DEXT; extern PFNGLCOPYTEXSUBIMAGE3DEXTPROC __glewCopyTexSubImage3DEXT; extern PFNGLCULLPARAMETERDVEXTPROC __glewCullParameterdvEXT; extern PFNGLCULLPARAMETERFVEXTPROC __glewCullParameterfvEXT; extern PFNGLDEPTHBOUNDSEXTPROC __glewDepthBoundsEXT; extern PFNGLDRAWRANGEELEMENTSEXTPROC __glewDrawRangeElementsEXT; extern PFNGLFOGCOORDPOINTEREXTPROC __glewFogCoordPointerEXT; extern PFNGLFOGCOORDDEXTPROC __glewFogCoorddEXT; extern PFNGLFOGCOORDDVEXTPROC __glewFogCoorddvEXT; extern PFNGLFOGCOORDFEXTPROC __glewFogCoordfEXT; extern PFNGLFOGCOORDFVEXTPROC __glewFogCoordfvEXT; extern PFNGLFRAGMENTCOLORMATERIALEXTPROC __glewFragmentColorMaterialEXT; extern PFNGLFRAGMENTLIGHTMODELFEXTPROC __glewFragmentLightModelfEXT; extern PFNGLFRAGMENTLIGHTMODELFVEXTPROC __glewFragmentLightModelfvEXT; extern PFNGLFRAGMENTLIGHTMODELIEXTPROC __glewFragmentLightModeliEXT; extern PFNGLFRAGMENTLIGHTMODELIVEXTPROC __glewFragmentLightModelivEXT; extern PFNGLFRAGMENTLIGHTFEXTPROC __glewFragmentLightfEXT; extern PFNGLFRAGMENTLIGHTFVEXTPROC __glewFragmentLightfvEXT; extern PFNGLFRAGMENTLIGHTIEXTPROC __glewFragmentLightiEXT; extern PFNGLFRAGMENTLIGHTIVEXTPROC __glewFragmentLightivEXT; extern PFNGLFRAGMENTMATERIALFEXTPROC __glewFragmentMaterialfEXT; extern PFNGLFRAGMENTMATERIALFVEXTPROC __glewFragmentMaterialfvEXT; extern PFNGLFRAGMENTMATERIALIEXTPROC __glewFragmentMaterialiEXT; extern PFNGLFRAGMENTMATERIALIVEXTPROC __glewFragmentMaterialivEXT; extern PFNGLGETFRAGMENTLIGHTFVEXTPROC __glewGetFragmentLightfvEXT; extern PFNGLGETFRAGMENTLIGHTIVEXTPROC __glewGetFragmentLightivEXT; extern PFNGLGETFRAGMENTMATERIALFVEXTPROC __glewGetFragmentMaterialfvEXT; extern PFNGLGETFRAGMENTMATERIALIVEXTPROC __glewGetFragmentMaterialivEXT; extern PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT; extern PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT; extern PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewRenderbufferStorageMultisampleEXT; extern PFNGLBINDFRAMEBUFFEREXTPROC __glewBindFramebufferEXT; extern PFNGLBINDRENDERBUFFEREXTPROC __glewBindRenderbufferEXT; extern PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC __glewCheckFramebufferStatusEXT; extern PFNGLDELETEFRAMEBUFFERSEXTPROC __glewDeleteFramebuffersEXT; extern PFNGLDELETERENDERBUFFERSEXTPROC __glewDeleteRenderbuffersEXT; extern PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC __glewFramebufferRenderbufferEXT; extern PFNGLFRAMEBUFFERTEXTURE1DEXTPROC __glewFramebufferTexture1DEXT; extern PFNGLFRAMEBUFFERTEXTURE2DEXTPROC __glewFramebufferTexture2DEXT; extern PFNGLFRAMEBUFFERTEXTURE3DEXTPROC __glewFramebufferTexture3DEXT; extern PFNGLGENFRAMEBUFFERSEXTPROC __glewGenFramebuffersEXT; extern PFNGLGENRENDERBUFFERSEXTPROC __glewGenRenderbuffersEXT; extern PFNGLGENERATEMIPMAPEXTPROC __glewGenerateMipmapEXT; extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetFramebufferAttachmentParameterivEXT; extern PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC __glewGetRenderbufferParameterivEXT; extern PFNGLISFRAMEBUFFEREXTPROC __glewIsFramebufferEXT; extern PFNGLISRENDERBUFFEREXTPROC __glewIsRenderbufferEXT; extern PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT; extern PFNGLGETHISTOGRAMEXTPROC __glewGetHistogramEXT; extern PFNGLGETHISTOGRAMPARAMETERFVEXTPROC __glewGetHistogramParameterfvEXT; extern PFNGLGETHISTOGRAMPARAMETERIVEXTPROC __glewGetHistogramParameterivEXT; extern PFNGLGETMINMAXEXTPROC __glewGetMinmaxEXT; extern PFNGLGETMINMAXPARAMETERFVEXTPROC __glewGetMinmaxParameterfvEXT; extern PFNGLGETMINMAXPARAMETERIVEXTPROC __glewGetMinmaxParameterivEXT; extern PFNGLHISTOGRAMEXTPROC __glewHistogramEXT; extern PFNGLMINMAXEXTPROC __glewMinmaxEXT; extern PFNGLRESETHISTOGRAMEXTPROC __glewResetHistogramEXT; extern PFNGLRESETMINMAXEXTPROC __glewResetMinmaxEXT; extern PFNGLINDEXFUNCEXTPROC __glewIndexFuncEXT; extern PFNGLINDEXMATERIALEXTPROC __glewIndexMaterialEXT; extern PFNGLAPPLYTEXTUREEXTPROC __glewApplyTextureEXT; extern PFNGLTEXTURELIGHTEXTPROC __glewTextureLightEXT; extern PFNGLTEXTUREMATERIALEXTPROC __glewTextureMaterialEXT; extern PFNGLMULTIDRAWARRAYSEXTPROC __glewMultiDrawArraysEXT; extern PFNGLMULTIDRAWELEMENTSEXTPROC __glewMultiDrawElementsEXT; extern PFNGLSAMPLEMASKEXTPROC __glewSampleMaskEXT; extern PFNGLSAMPLEPATTERNEXTPROC __glewSamplePatternEXT; extern PFNGLCOLORTABLEEXTPROC __glewColorTableEXT; extern PFNGLGETCOLORTABLEEXTPROC __glewGetColorTableEXT; extern PFNGLGETCOLORTABLEPARAMETERFVEXTPROC __glewGetColorTableParameterfvEXT; extern PFNGLGETCOLORTABLEPARAMETERIVEXTPROC __glewGetColorTableParameterivEXT; extern PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC __glewGetPixelTransformParameterfvEXT; extern PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC __glewGetPixelTransformParameterivEXT; extern PFNGLPIXELTRANSFORMPARAMETERFEXTPROC __glewPixelTransformParameterfEXT; extern PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC __glewPixelTransformParameterfvEXT; extern PFNGLPIXELTRANSFORMPARAMETERIEXTPROC __glewPixelTransformParameteriEXT; extern PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC __glewPixelTransformParameterivEXT; extern PFNGLPOINTPARAMETERFEXTPROC __glewPointParameterfEXT; extern PFNGLPOINTPARAMETERFVEXTPROC __glewPointParameterfvEXT; extern PFNGLPOLYGONOFFSETEXTPROC __glewPolygonOffsetEXT; extern PFNGLBEGINSCENEEXTPROC __glewBeginSceneEXT; extern PFNGLENDSCENEEXTPROC __glewEndSceneEXT; extern PFNGLSECONDARYCOLOR3BEXTPROC __glewSecondaryColor3bEXT; extern PFNGLSECONDARYCOLOR3BVEXTPROC __glewSecondaryColor3bvEXT; extern PFNGLSECONDARYCOLOR3DEXTPROC __glewSecondaryColor3dEXT; extern PFNGLSECONDARYCOLOR3DVEXTPROC __glewSecondaryColor3dvEXT; extern PFNGLSECONDARYCOLOR3FEXTPROC __glewSecondaryColor3fEXT; extern PFNGLSECONDARYCOLOR3FVEXTPROC __glewSecondaryColor3fvEXT; extern PFNGLSECONDARYCOLOR3IEXTPROC __glewSecondaryColor3iEXT; extern PFNGLSECONDARYCOLOR3IVEXTPROC __glewSecondaryColor3ivEXT; extern PFNGLSECONDARYCOLOR3SEXTPROC __glewSecondaryColor3sEXT; extern PFNGLSECONDARYCOLOR3SVEXTPROC __glewSecondaryColor3svEXT; extern PFNGLSECONDARYCOLOR3UBEXTPROC __glewSecondaryColor3ubEXT; extern PFNGLSECONDARYCOLOR3UBVEXTPROC __glewSecondaryColor3ubvEXT; extern PFNGLSECONDARYCOLOR3UIEXTPROC __glewSecondaryColor3uiEXT; extern PFNGLSECONDARYCOLOR3UIVEXTPROC __glewSecondaryColor3uivEXT; extern PFNGLSECONDARYCOLOR3USEXTPROC __glewSecondaryColor3usEXT; extern PFNGLSECONDARYCOLOR3USVEXTPROC __glewSecondaryColor3usvEXT; extern PFNGLSECONDARYCOLORPOINTEREXTPROC __glewSecondaryColorPointerEXT; extern PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT; extern PFNGLTEXSUBIMAGE1DEXTPROC __glewTexSubImage1DEXT; extern PFNGLTEXSUBIMAGE2DEXTPROC __glewTexSubImage2DEXT; extern PFNGLTEXSUBIMAGE3DEXTPROC __glewTexSubImage3DEXT; extern PFNGLTEXIMAGE3DEXTPROC __glewTexImage3DEXT; extern PFNGLARETEXTURESRESIDENTEXTPROC __glewAreTexturesResidentEXT; extern PFNGLBINDTEXTUREEXTPROC __glewBindTextureEXT; extern PFNGLDELETETEXTURESEXTPROC __glewDeleteTexturesEXT; extern PFNGLGENTEXTURESEXTPROC __glewGenTexturesEXT; extern PFNGLISTEXTUREEXTPROC __glewIsTextureEXT; extern PFNGLPRIORITIZETEXTURESEXTPROC __glewPrioritizeTexturesEXT; extern PFNGLTEXTURENORMALEXTPROC __glewTextureNormalEXT; extern PFNGLARRAYELEMENTEXTPROC __glewArrayElementEXT; extern PFNGLCOLORPOINTEREXTPROC __glewColorPointerEXT; extern PFNGLDRAWARRAYSEXTPROC __glewDrawArraysEXT; extern PFNGLEDGEFLAGPOINTEREXTPROC __glewEdgeFlagPointerEXT; extern PFNGLGETPOINTERVEXTPROC __glewGetPointervEXT; extern PFNGLINDEXPOINTEREXTPROC __glewIndexPointerEXT; extern PFNGLNORMALPOINTEREXTPROC __glewNormalPointerEXT; extern PFNGLTEXCOORDPOINTEREXTPROC __glewTexCoordPointerEXT; extern PFNGLVERTEXPOINTEREXTPROC __glewVertexPointerEXT; extern PFNGLBEGINVERTEXSHADEREXTPROC __glewBeginVertexShaderEXT; extern PFNGLBINDLIGHTPARAMETEREXTPROC __glewBindLightParameterEXT; extern PFNGLBINDMATERIALPARAMETEREXTPROC __glewBindMaterialParameterEXT; extern PFNGLBINDPARAMETEREXTPROC __glewBindParameterEXT; extern PFNGLBINDTEXGENPARAMETEREXTPROC __glewBindTexGenParameterEXT; extern PFNGLBINDTEXTUREUNITPARAMETEREXTPROC __glewBindTextureUnitParameterEXT; extern PFNGLBINDVERTEXSHADEREXTPROC __glewBindVertexShaderEXT; extern PFNGLDELETEVERTEXSHADEREXTPROC __glewDeleteVertexShaderEXT; extern PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC __glewDisableVariantClientStateEXT; extern PFNGLENABLEVARIANTCLIENTSTATEEXTPROC __glewEnableVariantClientStateEXT; extern PFNGLENDVERTEXSHADEREXTPROC __glewEndVertexShaderEXT; extern PFNGLEXTRACTCOMPONENTEXTPROC __glewExtractComponentEXT; extern PFNGLGENSYMBOLSEXTPROC __glewGenSymbolsEXT; extern PFNGLGENVERTEXSHADERSEXTPROC __glewGenVertexShadersEXT; extern PFNGLGETINVARIANTBOOLEANVEXTPROC __glewGetInvariantBooleanvEXT; extern PFNGLGETINVARIANTFLOATVEXTPROC __glewGetInvariantFloatvEXT; extern PFNGLGETINVARIANTINTEGERVEXTPROC __glewGetInvariantIntegervEXT; extern PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC __glewGetLocalConstantBooleanvEXT; extern PFNGLGETLOCALCONSTANTFLOATVEXTPROC __glewGetLocalConstantFloatvEXT; extern PFNGLGETLOCALCONSTANTINTEGERVEXTPROC __glewGetLocalConstantIntegervEXT; extern PFNGLGETVARIANTBOOLEANVEXTPROC __glewGetVariantBooleanvEXT; extern PFNGLGETVARIANTFLOATVEXTPROC __glewGetVariantFloatvEXT; extern PFNGLGETVARIANTINTEGERVEXTPROC __glewGetVariantIntegervEXT; extern PFNGLGETVARIANTPOINTERVEXTPROC __glewGetVariantPointervEXT; extern PFNGLINSERTCOMPONENTEXTPROC __glewInsertComponentEXT; extern PFNGLISVARIANTENABLEDEXTPROC __glewIsVariantEnabledEXT; extern PFNGLSETINVARIANTEXTPROC __glewSetInvariantEXT; extern PFNGLSETLOCALCONSTANTEXTPROC __glewSetLocalConstantEXT; extern PFNGLSHADEROP1EXTPROC __glewShaderOp1EXT; extern PFNGLSHADEROP2EXTPROC __glewShaderOp2EXT; extern PFNGLSHADEROP3EXTPROC __glewShaderOp3EXT; extern PFNGLSWIZZLEEXTPROC __glewSwizzleEXT; extern PFNGLVARIANTPOINTEREXTPROC __glewVariantPointerEXT; extern PFNGLVARIANTBVEXTPROC __glewVariantbvEXT; extern PFNGLVARIANTDVEXTPROC __glewVariantdvEXT; extern PFNGLVARIANTFVEXTPROC __glewVariantfvEXT; extern PFNGLVARIANTIVEXTPROC __glewVariantivEXT; extern PFNGLVARIANTSVEXTPROC __glewVariantsvEXT; extern PFNGLVARIANTUBVEXTPROC __glewVariantubvEXT; extern PFNGLVARIANTUIVEXTPROC __glewVariantuivEXT; extern PFNGLVARIANTUSVEXTPROC __glewVariantusvEXT; extern PFNGLWRITEMASKEXTPROC __glewWriteMaskEXT; extern PFNGLVERTEXWEIGHTPOINTEREXTPROC __glewVertexWeightPointerEXT; extern PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT; extern PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT; extern PFNGLSTRINGMARKERGREMEDYPROC __glewStringMarkerGREMEDY; extern PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC __glewGetImageTransformParameterfvHP; extern PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC __glewGetImageTransformParameterivHP; extern PFNGLIMAGETRANSFORMPARAMETERFHPPROC __glewImageTransformParameterfHP; extern PFNGLIMAGETRANSFORMPARAMETERFVHPPROC __glewImageTransformParameterfvHP; extern PFNGLIMAGETRANSFORMPARAMETERIHPPROC __glewImageTransformParameteriHP; extern PFNGLIMAGETRANSFORMPARAMETERIVHPPROC __glewImageTransformParameterivHP; extern PFNGLMULTIMODEDRAWARRAYSIBMPROC __glewMultiModeDrawArraysIBM; extern PFNGLMULTIMODEDRAWELEMENTSIBMPROC __glewMultiModeDrawElementsIBM; extern PFNGLCOLORPOINTERLISTIBMPROC __glewColorPointerListIBM; extern PFNGLEDGEFLAGPOINTERLISTIBMPROC __glewEdgeFlagPointerListIBM; extern PFNGLFOGCOORDPOINTERLISTIBMPROC __glewFogCoordPointerListIBM; extern PFNGLINDEXPOINTERLISTIBMPROC __glewIndexPointerListIBM; extern PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM; extern PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorPointerListIBM; extern PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIBM; extern PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM; extern PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL; extern PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL; extern PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL; extern PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL; extern PFNGLTEXSCISSORFUNCINTELPROC __glewTexScissorFuncINTEL; extern PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL; extern PFNGLBUFFERREGIONENABLEDEXTPROC __glewBufferRegionEnabledEXT; extern PFNGLDELETEBUFFERREGIONEXTPROC __glewDeleteBufferRegionEXT; extern PFNGLDRAWBUFFERREGIONEXTPROC __glewDrawBufferRegionEXT; extern PFNGLNEWBUFFERREGIONEXTPROC __glewNewBufferRegionEXT; extern PFNGLREADBUFFERREGIONEXTPROC __glewReadBufferRegionEXT; extern PFNGLRESIZEBUFFERSMESAPROC __glewResizeBuffersMESA; extern PFNGLWINDOWPOS2DMESAPROC __glewWindowPos2dMESA; extern PFNGLWINDOWPOS2DVMESAPROC __glewWindowPos2dvMESA; extern PFNGLWINDOWPOS2FMESAPROC __glewWindowPos2fMESA; extern PFNGLWINDOWPOS2FVMESAPROC __glewWindowPos2fvMESA; extern PFNGLWINDOWPOS2IMESAPROC __glewWindowPos2iMESA; extern PFNGLWINDOWPOS2IVMESAPROC __glewWindowPos2ivMESA; extern PFNGLWINDOWPOS2SMESAPROC __glewWindowPos2sMESA; extern PFNGLWINDOWPOS2SVMESAPROC __glewWindowPos2svMESA; extern PFNGLWINDOWPOS3DMESAPROC __glewWindowPos3dMESA; extern PFNGLWINDOWPOS3DVMESAPROC __glewWindowPos3dvMESA; extern PFNGLWINDOWPOS3FMESAPROC __glewWindowPos3fMESA; extern PFNGLWINDOWPOS3FVMESAPROC __glewWindowPos3fvMESA; extern PFNGLWINDOWPOS3IMESAPROC __glewWindowPos3iMESA; extern PFNGLWINDOWPOS3IVMESAPROC __glewWindowPos3ivMESA; extern PFNGLWINDOWPOS3SMESAPROC __glewWindowPos3sMESA; extern PFNGLWINDOWPOS3SVMESAPROC __glewWindowPos3svMESA; extern PFNGLWINDOWPOS4DMESAPROC __glewWindowPos4dMESA; extern PFNGLWINDOWPOS4DVMESAPROC __glewWindowPos4dvMESA; extern PFNGLWINDOWPOS4FMESAPROC __glewWindowPos4fMESA; extern PFNGLWINDOWPOS4FVMESAPROC __glewWindowPos4fvMESA; extern PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA; extern PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA; extern PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA; extern PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA; extern PFNGLEVALMAPSNVPROC __glewEvalMapsNV; extern PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV; extern PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV; extern PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV; extern PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV; extern PFNGLGETMAPPARAMETERIVNVPROC __glewGetMapParameterivNV; extern PFNGLMAPCONTROLPOINTSNVPROC __glewMapControlPointsNV; extern PFNGLMAPPARAMETERFVNVPROC __glewMapParameterfvNV; extern PFNGLMAPPARAMETERIVNVPROC __glewMapParameterivNV; extern PFNGLDELETEFENCESNVPROC __glewDeleteFencesNV; extern PFNGLFINISHFENCENVPROC __glewFinishFenceNV; extern PFNGLGENFENCESNVPROC __glewGenFencesNV; extern PFNGLGETFENCEIVNVPROC __glewGetFenceivNV; extern PFNGLISFENCENVPROC __glewIsFenceNV; extern PFNGLSETFENCENVPROC __glewSetFenceNV; extern PFNGLTESTFENCENVPROC __glewTestFenceNV; extern PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC __glewGetProgramNamedParameterdvNV; extern PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC __glewGetProgramNamedParameterfvNV; extern PFNGLPROGRAMNAMEDPARAMETER4DNVPROC __glewProgramNamedParameter4dNV; extern PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC __glewProgramNamedParameter4dvNV; extern PFNGLPROGRAMNAMEDPARAMETER4FNVPROC __glewProgramNamedParameter4fNV; extern PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC __glewProgramNamedParameter4fvNV; extern PFNGLCOLOR3HNVPROC __glewColor3hNV; extern PFNGLCOLOR3HVNVPROC __glewColor3hvNV; extern PFNGLCOLOR4HNVPROC __glewColor4hNV; extern PFNGLCOLOR4HVNVPROC __glewColor4hvNV; extern PFNGLFOGCOORDHNVPROC __glewFogCoordhNV; extern PFNGLFOGCOORDHVNVPROC __glewFogCoordhvNV; extern PFNGLMULTITEXCOORD1HNVPROC __glewMultiTexCoord1hNV; extern PFNGLMULTITEXCOORD1HVNVPROC __glewMultiTexCoord1hvNV; extern PFNGLMULTITEXCOORD2HNVPROC __glewMultiTexCoord2hNV; extern PFNGLMULTITEXCOORD2HVNVPROC __glewMultiTexCoord2hvNV; extern PFNGLMULTITEXCOORD3HNVPROC __glewMultiTexCoord3hNV; extern PFNGLMULTITEXCOORD3HVNVPROC __glewMultiTexCoord3hvNV; extern PFNGLMULTITEXCOORD4HNVPROC __glewMultiTexCoord4hNV; extern PFNGLMULTITEXCOORD4HVNVPROC __glewMultiTexCoord4hvNV; extern PFNGLNORMAL3HNVPROC __glewNormal3hNV; extern PFNGLNORMAL3HVNVPROC __glewNormal3hvNV; extern PFNGLSECONDARYCOLOR3HNVPROC __glewSecondaryColor3hNV; extern PFNGLSECONDARYCOLOR3HVNVPROC __glewSecondaryColor3hvNV; extern PFNGLTEXCOORD1HNVPROC __glewTexCoord1hNV; extern PFNGLTEXCOORD1HVNVPROC __glewTexCoord1hvNV; extern PFNGLTEXCOORD2HNVPROC __glewTexCoord2hNV; extern PFNGLTEXCOORD2HVNVPROC __glewTexCoord2hvNV; extern PFNGLTEXCOORD3HNVPROC __glewTexCoord3hNV; extern PFNGLTEXCOORD3HVNVPROC __glewTexCoord3hvNV; extern PFNGLTEXCOORD4HNVPROC __glewTexCoord4hNV; extern PFNGLTEXCOORD4HVNVPROC __glewTexCoord4hvNV; extern PFNGLVERTEX2HNVPROC __glewVertex2hNV; extern PFNGLVERTEX2HVNVPROC __glewVertex2hvNV; extern PFNGLVERTEX3HNVPROC __glewVertex3hNV; extern PFNGLVERTEX3HVNVPROC __glewVertex3hvNV; extern PFNGLVERTEX4HNVPROC __glewVertex4hNV; extern PFNGLVERTEX4HVNVPROC __glewVertex4hvNV; extern PFNGLVERTEXATTRIB1HNVPROC __glewVertexAttrib1hNV; extern PFNGLVERTEXATTRIB1HVNVPROC __glewVertexAttrib1hvNV; extern PFNGLVERTEXATTRIB2HNVPROC __glewVertexAttrib2hNV; extern PFNGLVERTEXATTRIB2HVNVPROC __glewVertexAttrib2hvNV; extern PFNGLVERTEXATTRIB3HNVPROC __glewVertexAttrib3hNV; extern PFNGLVERTEXATTRIB3HVNVPROC __glewVertexAttrib3hvNV; extern PFNGLVERTEXATTRIB4HNVPROC __glewVertexAttrib4hNV; extern PFNGLVERTEXATTRIB4HVNVPROC __glewVertexAttrib4hvNV; extern PFNGLVERTEXATTRIBS1HVNVPROC __glewVertexAttribs1hvNV; extern PFNGLVERTEXATTRIBS2HVNVPROC __glewVertexAttribs2hvNV; extern PFNGLVERTEXATTRIBS3HVNVPROC __glewVertexAttribs3hvNV; extern PFNGLVERTEXATTRIBS4HVNVPROC __glewVertexAttribs4hvNV; extern PFNGLVERTEXWEIGHTHNVPROC __glewVertexWeighthNV; extern PFNGLVERTEXWEIGHTHVNVPROC __glewVertexWeighthvNV; extern PFNGLBEGINOCCLUSIONQUERYNVPROC __glewBeginOcclusionQueryNV; extern PFNGLDELETEOCCLUSIONQUERIESNVPROC __glewDeleteOcclusionQueriesNV; extern PFNGLENDOCCLUSIONQUERYNVPROC __glewEndOcclusionQueryNV; extern PFNGLGENOCCLUSIONQUERIESNVPROC __glewGenOcclusionQueriesNV; extern PFNGLGETOCCLUSIONQUERYIVNVPROC __glewGetOcclusionQueryivNV; extern PFNGLGETOCCLUSIONQUERYUIVNVPROC __glewGetOcclusionQueryuivNV; extern PFNGLISOCCLUSIONQUERYNVPROC __glewIsOcclusionQueryNV; extern PFNGLFLUSHPIXELDATARANGENVPROC __glewFlushPixelDataRangeNV; extern PFNGLPIXELDATARANGENVPROC __glewPixelDataRangeNV; extern PFNGLPOINTPARAMETERINVPROC __glewPointParameteriNV; extern PFNGLPOINTPARAMETERIVNVPROC __glewPointParameterivNV; extern PFNGLPRIMITIVERESTARTINDEXNVPROC __glewPrimitiveRestartIndexNV; extern PFNGLPRIMITIVERESTARTNVPROC __glewPrimitiveRestartNV; extern PFNGLCOMBINERINPUTNVPROC __glewCombinerInputNV; extern PFNGLCOMBINEROUTPUTNVPROC __glewCombinerOutputNV; extern PFNGLCOMBINERPARAMETERFNVPROC __glewCombinerParameterfNV; extern PFNGLCOMBINERPARAMETERFVNVPROC __glewCombinerParameterfvNV; extern PFNGLCOMBINERPARAMETERINVPROC __glewCombinerParameteriNV; extern PFNGLCOMBINERPARAMETERIVNVPROC __glewCombinerParameterivNV; extern PFNGLFINALCOMBINERINPUTNVPROC __glewFinalCombinerInputNV; extern PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC __glewGetCombinerInputParameterfvNV; extern PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC __glewGetCombinerInputParameterivNV; extern PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC __glewGetCombinerOutputParameterfvNV; extern PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC __glewGetCombinerOutputParameterivNV; extern PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC __glewGetFinalCombinerInputParameterfvNV; extern PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC __glewGetFinalCombinerInputParameterivNV; extern PFNGLCOMBINERSTAGEPARAMETERFVNVPROC __glewCombinerStageParameterfvNV; extern PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC __glewGetCombinerStageParameterfvNV; extern PFNGLFLUSHVERTEXARRAYRANGENVPROC __glewFlushVertexArrayRangeNV; extern PFNGLVERTEXARRAYRANGENVPROC __glewVertexArrayRangeNV; extern PFNGLAREPROGRAMSRESIDENTNVPROC __glewAreProgramsResidentNV; extern PFNGLBINDPROGRAMNVPROC __glewBindProgramNV; extern PFNGLDELETEPROGRAMSNVPROC __glewDeleteProgramsNV; extern PFNGLEXECUTEPROGRAMNVPROC __glewExecuteProgramNV; extern PFNGLGENPROGRAMSNVPROC __glewGenProgramsNV; extern PFNGLGETPROGRAMPARAMETERDVNVPROC __glewGetProgramParameterdvNV; extern PFNGLGETPROGRAMPARAMETERFVNVPROC __glewGetProgramParameterfvNV; extern PFNGLGETPROGRAMSTRINGNVPROC __glewGetProgramStringNV; extern PFNGLGETPROGRAMIVNVPROC __glewGetProgramivNV; extern PFNGLGETTRACKMATRIXIVNVPROC __glewGetTrackMatrixivNV; extern PFNGLGETVERTEXATTRIBPOINTERVNVPROC __glewGetVertexAttribPointervNV; extern PFNGLGETVERTEXATTRIBDVNVPROC __glewGetVertexAttribdvNV; extern PFNGLGETVERTEXATTRIBFVNVPROC __glewGetVertexAttribfvNV; extern PFNGLGETVERTEXATTRIBIVNVPROC __glewGetVertexAttribivNV; extern PFNGLISPROGRAMNVPROC __glewIsProgramNV; extern PFNGLLOADPROGRAMNVPROC __glewLoadProgramNV; extern PFNGLPROGRAMPARAMETER4DNVPROC __glewProgramParameter4dNV; extern PFNGLPROGRAMPARAMETER4DVNVPROC __glewProgramParameter4dvNV; extern PFNGLPROGRAMPARAMETER4FNVPROC __glewProgramParameter4fNV; extern PFNGLPROGRAMPARAMETER4FVNVPROC __glewProgramParameter4fvNV; extern PFNGLPROGRAMPARAMETERS4DVNVPROC __glewProgramParameters4dvNV; extern PFNGLPROGRAMPARAMETERS4FVNVPROC __glewProgramParameters4fvNV; extern PFNGLREQUESTRESIDENTPROGRAMSNVPROC __glewRequestResidentProgramsNV; extern PFNGLTRACKMATRIXNVPROC __glewTrackMatrixNV; extern PFNGLVERTEXATTRIB1DNVPROC __glewVertexAttrib1dNV; extern PFNGLVERTEXATTRIB1DVNVPROC __glewVertexAttrib1dvNV; extern PFNGLVERTEXATTRIB1FNVPROC __glewVertexAttrib1fNV; extern PFNGLVERTEXATTRIB1FVNVPROC __glewVertexAttrib1fvNV; extern PFNGLVERTEXATTRIB1SNVPROC __glewVertexAttrib1sNV; extern PFNGLVERTEXATTRIB1SVNVPROC __glewVertexAttrib1svNV; extern PFNGLVERTEXATTRIB2DNVPROC __glewVertexAttrib2dNV; extern PFNGLVERTEXATTRIB2DVNVPROC __glewVertexAttrib2dvNV; extern PFNGLVERTEXATTRIB2FNVPROC __glewVertexAttrib2fNV; extern PFNGLVERTEXATTRIB2FVNVPROC __glewVertexAttrib2fvNV; extern PFNGLVERTEXATTRIB2SNVPROC __glewVertexAttrib2sNV; extern PFNGLVERTEXATTRIB2SVNVPROC __glewVertexAttrib2svNV; extern PFNGLVERTEXATTRIB3DNVPROC __glewVertexAttrib3dNV; extern PFNGLVERTEXATTRIB3DVNVPROC __glewVertexAttrib3dvNV; extern PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV; extern PFNGLVERTEXATTRIB3FVNVPROC __glewVertexAttrib3fvNV; extern PFNGLVERTEXATTRIB3SNVPROC __glewVertexAttrib3sNV; extern PFNGLVERTEXATTRIB3SVNVPROC __glewVertexAttrib3svNV; extern PFNGLVERTEXATTRIB4DNVPROC __glewVertexAttrib4dNV; extern PFNGLVERTEXATTRIB4DVNVPROC __glewVertexAttrib4dvNV; extern PFNGLVERTEXATTRIB4FNVPROC __glewVertexAttrib4fNV; extern PFNGLVERTEXATTRIB4FVNVPROC __glewVertexAttrib4fvNV; extern PFNGLVERTEXATTRIB4SNVPROC __glewVertexAttrib4sNV; extern PFNGLVERTEXATTRIB4SVNVPROC __glewVertexAttrib4svNV; extern PFNGLVERTEXATTRIB4UBNVPROC __glewVertexAttrib4ubNV; extern PFNGLVERTEXATTRIB4UBVNVPROC __glewVertexAttrib4ubvNV; extern PFNGLVERTEXATTRIBPOINTERNVPROC __glewVertexAttribPointerNV; extern PFNGLVERTEXATTRIBS1DVNVPROC __glewVertexAttribs1dvNV; extern PFNGLVERTEXATTRIBS1FVNVPROC __glewVertexAttribs1fvNV; extern PFNGLVERTEXATTRIBS1SVNVPROC __glewVertexAttribs1svNV; extern PFNGLVERTEXATTRIBS2DVNVPROC __glewVertexAttribs2dvNV; extern PFNGLVERTEXATTRIBS2FVNVPROC __glewVertexAttribs2fvNV; extern PFNGLVERTEXATTRIBS2SVNVPROC __glewVertexAttribs2svNV; extern PFNGLVERTEXATTRIBS3DVNVPROC __glewVertexAttribs3dvNV; extern PFNGLVERTEXATTRIBS3FVNVPROC __glewVertexAttribs3fvNV; extern PFNGLVERTEXATTRIBS3SVNVPROC __glewVertexAttribs3svNV; extern PFNGLVERTEXATTRIBS4DVNVPROC __glewVertexAttribs4dvNV; extern PFNGLVERTEXATTRIBS4FVNVPROC __glewVertexAttribs4fvNV; extern PFNGLVERTEXATTRIBS4SVNVPROC __glewVertexAttribs4svNV; extern PFNGLVERTEXATTRIBS4UBVNVPROC __glewVertexAttribs4ubvNV; extern PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS; extern PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS; extern PFNGLFOGFUNCSGISPROC __glewFogFuncSGIS; extern PFNGLGETFOGFUNCSGISPROC __glewGetFogFuncSGIS; extern PFNGLSAMPLEMASKSGISPROC __glewSampleMaskSGIS; extern PFNGLSAMPLEPATTERNSGISPROC __glewSamplePatternSGIS; extern PFNGLGETSHARPENTEXFUNCSGISPROC __glewGetSharpenTexFuncSGIS; extern PFNGLSHARPENTEXFUNCSGISPROC __glewSharpenTexFuncSGIS; extern PFNGLTEXIMAGE4DSGISPROC __glewTexImage4DSGIS; extern PFNGLTEXSUBIMAGE4DSGISPROC __glewTexSubImage4DSGIS; extern PFNGLGETTEXFILTERFUNCSGISPROC __glewGetTexFilterFuncSGIS; extern PFNGLTEXFILTERFUNCSGISPROC __glewTexFilterFuncSGIS; extern PFNGLASYNCMARKERSGIXPROC __glewAsyncMarkerSGIX; extern PFNGLDELETEASYNCMARKERSSGIXPROC __glewDeleteAsyncMarkersSGIX; extern PFNGLFINISHASYNCSGIXPROC __glewFinishAsyncSGIX; extern PFNGLGENASYNCMARKERSSGIXPROC __glewGenAsyncMarkersSGIX; extern PFNGLISASYNCMARKERSGIXPROC __glewIsAsyncMarkerSGIX; extern PFNGLPOLLASYNCSGIXPROC __glewPollAsyncSGIX; extern PFNGLFLUSHRASTERSGIXPROC __glewFlushRasterSGIX; extern PFNGLTEXTUREFOGSGIXPROC __glewTextureFogSGIX; extern PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX; extern PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX; extern PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX; extern PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX; extern PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX; extern PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX; extern PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX; extern PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX; extern PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX; extern PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX; extern PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX; extern PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX; extern PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX; extern PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX; extern PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX; extern PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX; extern PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX; extern PFNGLFRAMEZOOMSGIXPROC __glewFrameZoomSGIX; extern PFNGLPIXELTEXGENSGIXPROC __glewPixelTexGenSGIX; extern PFNGLREFERENCEPLANESGIXPROC __glewReferencePlaneSGIX; extern PFNGLSPRITEPARAMETERFSGIXPROC __glewSpriteParameterfSGIX; extern PFNGLSPRITEPARAMETERFVSGIXPROC __glewSpriteParameterfvSGIX; extern PFNGLSPRITEPARAMETERISGIXPROC __glewSpriteParameteriSGIX; extern PFNGLSPRITEPARAMETERIVSGIXPROC __glewSpriteParameterivSGIX; extern PFNGLTAGSAMPLEBUFFERSGIXPROC __glewTagSampleBufferSGIX; extern PFNGLCOLORTABLEPARAMETERFVSGIPROC __glewColorTableParameterfvSGI; extern PFNGLCOLORTABLEPARAMETERIVSGIPROC __glewColorTableParameterivSGI; extern PFNGLCOLORTABLESGIPROC __glewColorTableSGI; extern PFNGLCOPYCOLORTABLESGIPROC __glewCopyColorTableSGI; extern PFNGLGETCOLORTABLEPARAMETERFVSGIPROC __glewGetColorTableParameterfvSGI; extern PFNGLGETCOLORTABLEPARAMETERIVSGIPROC __glewGetColorTableParameterivSGI; extern PFNGLGETCOLORTABLESGIPROC __glewGetColorTableSGI; extern PFNGLFINISHTEXTURESUNXPROC __glewFinishTextureSUNX; extern PFNGLGLOBALALPHAFACTORBSUNPROC __glewGlobalAlphaFactorbSUN; extern PFNGLGLOBALALPHAFACTORDSUNPROC __glewGlobalAlphaFactordSUN; extern PFNGLGLOBALALPHAFACTORFSUNPROC __glewGlobalAlphaFactorfSUN; extern PFNGLGLOBALALPHAFACTORISUNPROC __glewGlobalAlphaFactoriSUN; extern PFNGLGLOBALALPHAFACTORSSUNPROC __glewGlobalAlphaFactorsSUN; extern PFNGLGLOBALALPHAFACTORUBSUNPROC __glewGlobalAlphaFactorubSUN; extern PFNGLGLOBALALPHAFACTORUISUNPROC __glewGlobalAlphaFactoruiSUN; extern PFNGLGLOBALALPHAFACTORUSSUNPROC __glewGlobalAlphaFactorusSUN; extern PFNGLREADVIDEOPIXELSSUNPROC __glewReadVideoPixelsSUN; extern PFNGLREPLACEMENTCODEPOINTERSUNPROC __glewReplacementCodePointerSUN; extern PFNGLREPLACEMENTCODEUBSUNPROC __glewReplacementCodeubSUN; extern PFNGLREPLACEMENTCODEUBVSUNPROC __glewReplacementCodeubvSUN; extern PFNGLREPLACEMENTCODEUISUNPROC __glewReplacementCodeuiSUN; extern PFNGLREPLACEMENTCODEUIVSUNPROC __glewReplacementCodeuivSUN; extern PFNGLREPLACEMENTCODEUSSUNPROC __glewReplacementCodeusSUN; extern PFNGLREPLACEMENTCODEUSVSUNPROC __glewReplacementCodeusvSUN; extern PFNGLCOLOR3FVERTEX3FSUNPROC __glewColor3fVertex3fSUN; extern PFNGLCOLOR3FVERTEX3FVSUNPROC __glewColor3fVertex3fvSUN; extern PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewColor4fNormal3fVertex3fSUN; extern PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewColor4fNormal3fVertex3fvSUN; extern PFNGLCOLOR4UBVERTEX2FSUNPROC __glewColor4ubVertex2fSUN; extern PFNGLCOLOR4UBVERTEX2FVSUNPROC __glewColor4ubVertex2fvSUN; extern PFNGLCOLOR4UBVERTEX3FSUNPROC __glewColor4ubVertex3fSUN; extern PFNGLCOLOR4UBVERTEX3FVSUNPROC __glewColor4ubVertex3fvSUN; extern PFNGLNORMAL3FVERTEX3FSUNPROC __glewNormal3fVertex3fSUN; extern PFNGLNORMAL3FVERTEX3FVSUNPROC __glewNormal3fVertex3fvSUN; extern PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC __glewReplacementCodeuiColor3fVertex3fSUN; extern PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor3fVertex3fvSUN; extern PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fSUN; extern PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fvSUN; extern PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC __glewReplacementCodeuiColor4ubVertex3fSUN; extern PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC __glewReplacementCodeuiColor4ubVertex3fvSUN; extern PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiNormal3fVertex3fSUN; extern PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiNormal3fVertex3fvSUN; extern PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN; extern PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN; extern PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN; extern PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN; extern PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fSUN; extern PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fvSUN; extern PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC __glewReplacementCodeuiVertex3fSUN; extern PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC __glewReplacementCodeuiVertex3fvSUN; extern PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC __glewTexCoord2fColor3fVertex3fSUN; extern PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC __glewTexCoord2fColor3fVertex3fvSUN; extern PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fSUN; extern PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fvSUN; extern PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC __glewTexCoord2fColor4ubVertex3fSUN; extern PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC __glewTexCoord2fColor4ubVertex3fvSUN; extern PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fNormal3fVertex3fSUN; extern PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fNormal3fVertex3fvSUN; extern PFNGLTEXCOORD2FVERTEX3FSUNPROC __glewTexCoord2fVertex3fSUN; extern PFNGLTEXCOORD2FVERTEX3FVSUNPROC __glewTexCoord2fVertex3fvSUN; extern PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fSUN; extern PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fvSUN; extern PFNGLTEXCOORD4FVERTEX4FSUNPROC __glewTexCoord4fVertex4fSUN; extern PFNGLTEXCOORD4FVERTEX4FVSUNPROC __glewTexCoord4fVertex4fvSUN; extern PFNGLADDSWAPHINTRECTWINPROC __glewAddSwapHintRectWIN; extern GLboolean __GLEW_VERSION_1_1; extern GLboolean __GLEW_VERSION_1_2; extern GLboolean __GLEW_VERSION_1_3; extern GLboolean __GLEW_VERSION_1_4; extern GLboolean __GLEW_VERSION_1_5; extern GLboolean __GLEW_VERSION_2_0; extern GLboolean __GLEW_3DFX_multisample; extern GLboolean __GLEW_3DFX_tbuffer; extern GLboolean __GLEW_3DFX_texture_compression_FXT1; extern GLboolean __GLEW_APPLE_client_storage; extern GLboolean __GLEW_APPLE_element_array; extern GLboolean __GLEW_APPLE_fence; extern GLboolean __GLEW_APPLE_float_pixels; extern GLboolean __GLEW_APPLE_pixel_buffer; extern GLboolean __GLEW_APPLE_specular_vector; extern GLboolean __GLEW_APPLE_texture_range; extern GLboolean __GLEW_APPLE_transform_hint; extern GLboolean __GLEW_APPLE_vertex_array_object; extern GLboolean __GLEW_APPLE_vertex_array_range; extern GLboolean __GLEW_APPLE_ycbcr_422; extern GLboolean __GLEW_ARB_color_buffer_float; extern GLboolean __GLEW_ARB_depth_texture; extern GLboolean __GLEW_ARB_draw_buffers; extern GLboolean __GLEW_ARB_fragment_program; extern GLboolean __GLEW_ARB_fragment_program_shadow; extern GLboolean __GLEW_ARB_fragment_shader; extern GLboolean __GLEW_ARB_half_float_pixel; extern GLboolean __GLEW_ARB_imaging; extern GLboolean __GLEW_ARB_matrix_palette; extern GLboolean __GLEW_ARB_multisample; extern GLboolean __GLEW_ARB_multitexture; extern GLboolean __GLEW_ARB_occlusion_query; extern GLboolean __GLEW_ARB_pixel_buffer_object; extern GLboolean __GLEW_ARB_point_parameters; extern GLboolean __GLEW_ARB_point_sprite; extern GLboolean __GLEW_ARB_shader_objects; extern GLboolean __GLEW_ARB_shading_language_100; extern GLboolean __GLEW_ARB_shadow; extern GLboolean __GLEW_ARB_shadow_ambient; extern GLboolean __GLEW_ARB_texture_border_clamp; extern GLboolean __GLEW_ARB_texture_compression; extern GLboolean __GLEW_ARB_texture_cube_map; extern GLboolean __GLEW_ARB_texture_env_add; extern GLboolean __GLEW_ARB_texture_env_combine; extern GLboolean __GLEW_ARB_texture_env_crossbar; extern GLboolean __GLEW_ARB_texture_env_dot3; extern GLboolean __GLEW_ARB_texture_float; extern GLboolean __GLEW_ARB_texture_mirrored_repeat; extern GLboolean __GLEW_ARB_texture_non_power_of_two; extern GLboolean __GLEW_ARB_texture_rectangle; extern GLboolean __GLEW_ARB_transpose_matrix; extern GLboolean __GLEW_ARB_vertex_blend; extern GLboolean __GLEW_ARB_vertex_buffer_object; extern GLboolean __GLEW_ARB_vertex_program; extern GLboolean __GLEW_ARB_vertex_shader; extern GLboolean __GLEW_ARB_window_pos; extern GLboolean __GLEW_ATIX_point_sprites; extern GLboolean __GLEW_ATIX_texture_env_combine3; extern GLboolean __GLEW_ATIX_texture_env_route; extern GLboolean __GLEW_ATIX_vertex_shader_output_point_size; extern GLboolean __GLEW_ATI_draw_buffers; extern GLboolean __GLEW_ATI_element_array; extern GLboolean __GLEW_ATI_envmap_bumpmap; extern GLboolean __GLEW_ATI_fragment_shader; extern GLboolean __GLEW_ATI_map_object_buffer; extern GLboolean __GLEW_ATI_pn_triangles; extern GLboolean __GLEW_ATI_separate_stencil; extern GLboolean __GLEW_ATI_text_fragment_shader; extern GLboolean __GLEW_ATI_texture_compression_3dc; extern GLboolean __GLEW_ATI_texture_env_combine3; extern GLboolean __GLEW_ATI_texture_float; extern GLboolean __GLEW_ATI_texture_mirror_once; extern GLboolean __GLEW_ATI_vertex_array_object; extern GLboolean __GLEW_ATI_vertex_attrib_array_object; extern GLboolean __GLEW_ATI_vertex_streams; extern GLboolean __GLEW_EXT_422_pixels; extern GLboolean __GLEW_EXT_Cg_shader; extern GLboolean __GLEW_EXT_abgr; extern GLboolean __GLEW_EXT_bgra; extern GLboolean __GLEW_EXT_blend_color; extern GLboolean __GLEW_EXT_blend_equation_separate; extern GLboolean __GLEW_EXT_blend_func_separate; extern GLboolean __GLEW_EXT_blend_logic_op; extern GLboolean __GLEW_EXT_blend_minmax; extern GLboolean __GLEW_EXT_blend_subtract; extern GLboolean __GLEW_EXT_clip_volume_hint; extern GLboolean __GLEW_EXT_cmyka; extern GLboolean __GLEW_EXT_color_subtable; extern GLboolean __GLEW_EXT_compiled_vertex_array; extern GLboolean __GLEW_EXT_convolution; extern GLboolean __GLEW_EXT_coordinate_frame; extern GLboolean __GLEW_EXT_copy_texture; extern GLboolean __GLEW_EXT_cull_vertex; extern GLboolean __GLEW_EXT_depth_bounds_test; extern GLboolean __GLEW_EXT_draw_range_elements; extern GLboolean __GLEW_EXT_fog_coord; extern GLboolean __GLEW_EXT_fragment_lighting; extern GLboolean __GLEW_EXT_framebuffer_blit; extern GLboolean __GLEW_EXT_framebuffer_multisample; extern GLboolean __GLEW_EXT_framebuffer_object; extern GLboolean __GLEW_EXT_histogram; extern GLboolean __GLEW_EXT_index_array_formats; extern GLboolean __GLEW_EXT_index_func; extern GLboolean __GLEW_EXT_index_material; extern GLboolean __GLEW_EXT_index_texture; extern GLboolean __GLEW_EXT_light_texture; extern GLboolean __GLEW_EXT_misc_attribute; extern GLboolean __GLEW_EXT_multi_draw_arrays; extern GLboolean __GLEW_EXT_multisample; extern GLboolean __GLEW_EXT_packed_depth_stencil; extern GLboolean __GLEW_EXT_packed_pixels; extern GLboolean __GLEW_EXT_paletted_texture; extern GLboolean __GLEW_EXT_pixel_buffer_object; extern GLboolean __GLEW_EXT_pixel_transform; extern GLboolean __GLEW_EXT_pixel_transform_color_table; extern GLboolean __GLEW_EXT_point_parameters; extern GLboolean __GLEW_EXT_polygon_offset; extern GLboolean __GLEW_EXT_rescale_normal; extern GLboolean __GLEW_EXT_scene_marker; extern GLboolean __GLEW_EXT_secondary_color; extern GLboolean __GLEW_EXT_separate_specular_color; extern GLboolean __GLEW_EXT_shadow_funcs; extern GLboolean __GLEW_EXT_shared_texture_palette; extern GLboolean __GLEW_EXT_stencil_clear_tag; extern GLboolean __GLEW_EXT_stencil_two_side; extern GLboolean __GLEW_EXT_stencil_wrap; extern GLboolean __GLEW_EXT_subtexture; extern GLboolean __GLEW_EXT_texture; extern GLboolean __GLEW_EXT_texture3D; extern GLboolean __GLEW_EXT_texture_compression_dxt1; extern GLboolean __GLEW_EXT_texture_compression_s3tc; extern GLboolean __GLEW_EXT_texture_cube_map; extern GLboolean __GLEW_EXT_texture_edge_clamp; extern GLboolean __GLEW_EXT_texture_env; extern GLboolean __GLEW_EXT_texture_env_add; extern GLboolean __GLEW_EXT_texture_env_combine; extern GLboolean __GLEW_EXT_texture_env_dot3; extern GLboolean __GLEW_EXT_texture_filter_anisotropic; extern GLboolean __GLEW_EXT_texture_lod_bias; extern GLboolean __GLEW_EXT_texture_mirror_clamp; extern GLboolean __GLEW_EXT_texture_object; extern GLboolean __GLEW_EXT_texture_perturb_normal; extern GLboolean __GLEW_EXT_texture_rectangle; extern GLboolean __GLEW_EXT_texture_sRGB; extern GLboolean __GLEW_EXT_vertex_array; extern GLboolean __GLEW_EXT_vertex_shader; extern GLboolean __GLEW_EXT_vertex_weighting; extern GLboolean __GLEW_GREMEDY_string_marker; extern GLboolean __GLEW_HP_convolution_border_modes; extern GLboolean __GLEW_HP_image_transform; extern GLboolean __GLEW_HP_occlusion_test; extern GLboolean __GLEW_HP_texture_lighting; extern GLboolean __GLEW_IBM_cull_vertex; extern GLboolean __GLEW_IBM_multimode_draw_arrays; extern GLboolean __GLEW_IBM_rasterpos_clip; extern GLboolean __GLEW_IBM_static_data; extern GLboolean __GLEW_IBM_texture_mirrored_repeat; extern GLboolean __GLEW_IBM_vertex_array_lists; extern GLboolean __GLEW_INGR_color_clamp; extern GLboolean __GLEW_INGR_interlace_read; extern GLboolean __GLEW_INTEL_parallel_arrays; extern GLboolean __GLEW_INTEL_texture_scissor; extern GLboolean __GLEW_KTX_buffer_region; extern GLboolean __GLEW_MESAX_texture_stack; extern GLboolean __GLEW_MESA_pack_invert; extern GLboolean __GLEW_MESA_resize_buffers; extern GLboolean __GLEW_MESA_window_pos; extern GLboolean __GLEW_MESA_ycbcr_texture; extern GLboolean __GLEW_NV_blend_square; extern GLboolean __GLEW_NV_copy_depth_to_color; extern GLboolean __GLEW_NV_depth_clamp; extern GLboolean __GLEW_NV_evaluators; extern GLboolean __GLEW_NV_fence; extern GLboolean __GLEW_NV_float_buffer; extern GLboolean __GLEW_NV_fog_distance; extern GLboolean __GLEW_NV_fragment_program; extern GLboolean __GLEW_NV_fragment_program2; extern GLboolean __GLEW_NV_fragment_program_option; extern GLboolean __GLEW_NV_half_float; extern GLboolean __GLEW_NV_light_max_exponent; extern GLboolean __GLEW_NV_multisample_filter_hint; extern GLboolean __GLEW_NV_occlusion_query; extern GLboolean __GLEW_NV_packed_depth_stencil; extern GLboolean __GLEW_NV_pixel_data_range; extern GLboolean __GLEW_NV_point_sprite; extern GLboolean __GLEW_NV_primitive_restart; extern GLboolean __GLEW_NV_register_combiners; extern GLboolean __GLEW_NV_register_combiners2; extern GLboolean __GLEW_NV_texgen_emboss; extern GLboolean __GLEW_NV_texgen_reflection; extern GLboolean __GLEW_NV_texture_compression_vtc; extern GLboolean __GLEW_NV_texture_env_combine4; extern GLboolean __GLEW_NV_texture_expand_normal; extern GLboolean __GLEW_NV_texture_rectangle; extern GLboolean __GLEW_NV_texture_shader; extern GLboolean __GLEW_NV_texture_shader2; extern GLboolean __GLEW_NV_texture_shader3; extern GLboolean __GLEW_NV_vertex_array_range; extern GLboolean __GLEW_NV_vertex_array_range2; extern GLboolean __GLEW_NV_vertex_program; extern GLboolean __GLEW_NV_vertex_program1_1; extern GLboolean __GLEW_NV_vertex_program2; extern GLboolean __GLEW_NV_vertex_program2_option; extern GLboolean __GLEW_NV_vertex_program3; extern GLboolean __GLEW_OML_interlace; extern GLboolean __GLEW_OML_resample; extern GLboolean __GLEW_OML_subsample; extern GLboolean __GLEW_PGI_misc_hints; extern GLboolean __GLEW_PGI_vertex_hints; extern GLboolean __GLEW_REND_screen_coordinates; extern GLboolean __GLEW_S3_s3tc; extern GLboolean __GLEW_SGIS_color_range; extern GLboolean __GLEW_SGIS_detail_texture; extern GLboolean __GLEW_SGIS_fog_function; extern GLboolean __GLEW_SGIS_generate_mipmap; extern GLboolean __GLEW_SGIS_multisample; extern GLboolean __GLEW_SGIS_pixel_texture; extern GLboolean __GLEW_SGIS_sharpen_texture; extern GLboolean __GLEW_SGIS_texture4D; extern GLboolean __GLEW_SGIS_texture_border_clamp; extern GLboolean __GLEW_SGIS_texture_edge_clamp; extern GLboolean __GLEW_SGIS_texture_filter4; extern GLboolean __GLEW_SGIS_texture_lod; extern GLboolean __GLEW_SGIS_texture_select; extern GLboolean __GLEW_SGIX_async; extern GLboolean __GLEW_SGIX_async_histogram; extern GLboolean __GLEW_SGIX_async_pixel; extern GLboolean __GLEW_SGIX_blend_alpha_minmax; extern GLboolean __GLEW_SGIX_clipmap; extern GLboolean __GLEW_SGIX_depth_texture; extern GLboolean __GLEW_SGIX_flush_raster; extern GLboolean __GLEW_SGIX_fog_offset; extern GLboolean __GLEW_SGIX_fog_texture; extern GLboolean __GLEW_SGIX_fragment_specular_lighting; extern GLboolean __GLEW_SGIX_framezoom; extern GLboolean __GLEW_SGIX_interlace; extern GLboolean __GLEW_SGIX_ir_instrument1; extern GLboolean __GLEW_SGIX_list_priority; extern GLboolean __GLEW_SGIX_pixel_texture; extern GLboolean __GLEW_SGIX_pixel_texture_bits; extern GLboolean __GLEW_SGIX_reference_plane; extern GLboolean __GLEW_SGIX_resample; extern GLboolean __GLEW_SGIX_shadow; extern GLboolean __GLEW_SGIX_shadow_ambient; extern GLboolean __GLEW_SGIX_sprite; extern GLboolean __GLEW_SGIX_tag_sample_buffer; extern GLboolean __GLEW_SGIX_texture_add_env; extern GLboolean __GLEW_SGIX_texture_coordinate_clamp; extern GLboolean __GLEW_SGIX_texture_lod_bias; extern GLboolean __GLEW_SGIX_texture_multi_buffer; extern GLboolean __GLEW_SGIX_texture_range; extern GLboolean __GLEW_SGIX_texture_scale_bias; extern GLboolean __GLEW_SGIX_vertex_preclip; extern GLboolean __GLEW_SGIX_vertex_preclip_hint; extern GLboolean __GLEW_SGIX_ycrcb; extern GLboolean __GLEW_SGI_color_matrix; extern GLboolean __GLEW_SGI_color_table; extern GLboolean __GLEW_SGI_texture_color_table; extern GLboolean __GLEW_SUNX_constant_data; extern GLboolean __GLEW_SUN_convolution_border_modes; extern GLboolean __GLEW_SUN_global_alpha; extern GLboolean __GLEW_SUN_mesh_array; extern GLboolean __GLEW_SUN_read_video_pixels; extern GLboolean __GLEW_SUN_slice_accum; extern GLboolean __GLEW_SUN_triangle_list; extern GLboolean __GLEW_SUN_vertex; extern GLboolean __GLEW_WIN_phong_shading; extern GLboolean __GLEW_WIN_specular_fog; extern GLboolean __GLEW_WIN_swap_hint; # 9753 "/usr/include/GL/glew.h" 3 4 extern GLenum glewInit (); extern GLboolean glewIsSupported (const char* name); extern GLboolean glewExperimental; extern GLboolean glewGetExtension (const char* name); extern const GLubyte* glewGetErrorString (GLenum error); extern const GLubyte* glewGetString (GLenum name); # 5 "gluttest.c" 2 # 1 "/usr/include/GL/glut.h" 1 3 4 # 368 "/usr/include/GL/glut.h" 3 4 extern void *glutStrokeRoman; extern void *glutStrokeMonoRoman; extern void *glutBitmap9By15; extern void *glutBitmap8By13; extern void *glutBitmapTimesRoman10; extern void *glutBitmapTimesRoman24; extern void *glutBitmapHelvetica10; extern void *glutBitmapHelvetica12; extern void *glutBitmapHelvetica18; # 531 "/usr/include/GL/glut.h" 3 4 extern void GLAPIENTRY glutInit(int *argcp, char **argv); extern void GLAPIENTRY glutInitDisplayMode(unsigned int mode); extern void GLAPIENTRY glutInitDisplayString(const char *string); extern void GLAPIENTRY glutInitWindowPosition(int x, int y); extern void GLAPIENTRY glutInitWindowSize(int width, int height); extern void GLAPIENTRY glutMainLoop(void); extern int GLAPIENTRY glutCreateWindow(const char *title); extern int GLAPIENTRY glutCreateSubWindow(int win, int x, int y, int width, int height); extern void GLAPIENTRY glutDestroyWindow(int win); extern void GLAPIENTRY glutPostRedisplay(void); extern void GLAPIENTRY glutPostWindowRedisplay(int win); extern void GLAPIENTRY glutSwapBuffers(void); extern int GLAPIENTRY glutGetWindow(void); extern void GLAPIENTRY glutSetWindow(int win); extern void GLAPIENTRY glutSetWindowTitle(const char *title); extern void GLAPIENTRY glutSetIconTitle(const char *title); extern void GLAPIENTRY glutPositionWindow(int x, int y); extern void GLAPIENTRY glutReshapeWindow(int width, int height); extern void GLAPIENTRY glutPopWindow(void); extern void GLAPIENTRY glutPushWindow(void); extern void GLAPIENTRY glutIconifyWindow(void); extern void GLAPIENTRY glutShowWindow(void); extern void GLAPIENTRY glutHideWindow(void); extern void GLAPIENTRY glutFullScreen(void); extern void GLAPIENTRY glutSetCursor(int cursor); extern void GLAPIENTRY glutWarpPointer(int x, int y); extern void GLAPIENTRY glutEstablishOverlay(void); extern void GLAPIENTRY glutRemoveOverlay(void); extern void GLAPIENTRY glutUseLayer(GLenum layer); extern void GLAPIENTRY glutPostOverlayRedisplay(void); extern void GLAPIENTRY glutPostWindowOverlayRedisplay(int win); extern void GLAPIENTRY glutShowOverlay(void); extern void GLAPIENTRY glutHideOverlay(void); extern int GLAPIENTRY glutCreateMenu(void ( *func)(int)); extern void GLAPIENTRY glutDestroyMenu(int menu); extern int GLAPIENTRY glutGetMenu(void); extern void GLAPIENTRY glutSetMenu(int menu); extern void GLAPIENTRY glutAddMenuEntry(const char *label, int value); extern void GLAPIENTRY glutAddSubMenu(const char *label, int submenu); extern void GLAPIENTRY glutChangeToMenuEntry(int item, const char *label, int value); extern void GLAPIENTRY glutChangeToSubMenu(int item, const char *label, int submenu); extern void GLAPIENTRY glutRemoveMenuItem(int item); extern void GLAPIENTRY glutAttachMenu(int button); extern void GLAPIENTRY glutDetachMenu(int button); extern void GLAPIENTRY glutDisplayFunc(void ( *func)(void)); extern void GLAPIENTRY glutReshapeFunc(void ( *func)(int width, int height)); extern void GLAPIENTRY glutKeyboardFunc(void ( *func)(unsigned char key, int x, int y)); extern void GLAPIENTRY glutMouseFunc(void ( *func)(int button, int state, int x, int y)); extern void GLAPIENTRY glutMotionFunc(void ( *func)(int x, int y)); extern void GLAPIENTRY glutPassiveMotionFunc(void ( *func)(int x, int y)); extern void GLAPIENTRY glutEntryFunc(void ( *func)(int state)); extern void GLAPIENTRY glutVisibilityFunc(void ( *func)(int state)); extern void GLAPIENTRY glutIdleFunc(void ( *func)(void)); extern void GLAPIENTRY glutTimerFunc(unsigned int millis, void ( *func)(int value), int value); extern void GLAPIENTRY glutMenuStateFunc(void ( *func)(int state)); extern void GLAPIENTRY glutSpecialFunc(void ( *func)(int key, int x, int y)); extern void GLAPIENTRY glutSpaceballMotionFunc(void ( *func)(int x, int y, int z)); extern void GLAPIENTRY glutSpaceballRotateFunc(void ( *func)(int x, int y, int z)); extern void GLAPIENTRY glutSpaceballButtonFunc(void ( *func)(int button, int state)); extern void GLAPIENTRY glutButtonBoxFunc(void ( *func)(int button, int state)); extern void GLAPIENTRY glutDialsFunc(void ( *func)(int dial, int value)); extern void GLAPIENTRY glutTabletMotionFunc(void ( *func)(int x, int y)); extern void GLAPIENTRY glutTabletButtonFunc(void ( *func)(int button, int state, int x, int y)); extern void GLAPIENTRY glutMenuStatusFunc(void ( *func)(int status, int x, int y)); extern void GLAPIENTRY glutOverlayDisplayFunc(void ( *func)(void)); extern void GLAPIENTRY glutWindowStatusFunc(void ( *func)(int state)); extern void GLAPIENTRY glutKeyboardUpFunc(void ( *func)(unsigned char key, int x, int y)); extern void GLAPIENTRY glutSpecialUpFunc(void ( *func)(int key, int x, int y)); extern void GLAPIENTRY glutJoystickFunc(void ( *func)(unsigned int buttonMask, int x, int y, int z), int pollInterval); extern void GLAPIENTRY glutSetColor(int ndx, GLfloat red, GLfloat green, GLfloat blue); extern GLfloat GLAPIENTRY glutGetColor(int ndx, int component); extern void GLAPIENTRY glutCopyColormap(int win); extern int GLAPIENTRY glutGet(GLenum type); extern int GLAPIENTRY glutDeviceGet(GLenum type); extern int GLAPIENTRY glutExtensionSupported(const char *name); extern int GLAPIENTRY glutGetModifiers(void); extern int GLAPIENTRY glutLayerGet(GLenum type); typedef void (*GLUTproc)(); extern GLUTproc GLAPIENTRY glutGetProcAddress(const char *procName); extern void GLAPIENTRY glutBitmapCharacter(void *font, int character); extern int GLAPIENTRY glutBitmapWidth(void *font, int character); extern void GLAPIENTRY glutStrokeCharacter(void *font, int character); extern int GLAPIENTRY glutStrokeWidth(void *font, int character); extern int GLAPIENTRY glutBitmapLength(void *font, const unsigned char *string); extern int GLAPIENTRY glutStrokeLength(void *font, const unsigned char *string); extern void GLAPIENTRY glutWireSphere(GLdouble radius, GLint slices, GLint stacks); extern void GLAPIENTRY glutSolidSphere(GLdouble radius, GLint slices, GLint stacks); extern void GLAPIENTRY glutWireCone(GLdouble base, GLdouble height, GLint slices, GLint stacks); extern void GLAPIENTRY glutSolidCone(GLdouble base, GLdouble height, GLint slices, GLint stacks); extern void GLAPIENTRY glutWireCube(GLdouble size); extern void GLAPIENTRY glutSolidCube(GLdouble size); extern void GLAPIENTRY glutWireTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings); extern void GLAPIENTRY glutSolidTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings); extern void GLAPIENTRY glutWireDodecahedron(void); extern void GLAPIENTRY glutSolidDodecahedron(void); extern void GLAPIENTRY glutWireTeapot(GLdouble size); extern void GLAPIENTRY glutSolidTeapot(GLdouble size); extern void GLAPIENTRY glutWireOctahedron(void); extern void GLAPIENTRY glutSolidOctahedron(void); extern void GLAPIENTRY glutWireTetrahedron(void); extern void GLAPIENTRY glutSolidTetrahedron(void); extern void GLAPIENTRY glutWireIcosahedron(void); extern void GLAPIENTRY glutSolidIcosahedron(void); extern int GLAPIENTRY glutVideoResizeGet(GLenum param); extern void GLAPIENTRY glutSetupVideoResizing(void); extern void GLAPIENTRY glutStopVideoResizing(void); extern void GLAPIENTRY glutVideoResize(int x, int y, int width, int height); extern void GLAPIENTRY glutVideoPan(int x, int y, int width, int height); extern void GLAPIENTRY glutReportErrors(void); # 724 "/usr/include/GL/glut.h" 3 4 extern void GLAPIENTRY glutIgnoreKeyRepeat(int ignore); extern void GLAPIENTRY glutSetKeyRepeat(int repeatMode); extern void GLAPIENTRY glutForceJoystickFunc(void); # 738 "/usr/include/GL/glut.h" 3 4 extern void GLAPIENTRY glutGameModeString(const char *string); extern int GLAPIENTRY glutEnterGameMode(void); extern void GLAPIENTRY glutLeaveGameMode(void); extern int GLAPIENTRY glutGameModeGet(GLenum mode); # 6 "gluttest.c" 2 int main (int argc, char** argv) { return 0; }