OpenGLRaw-1.5.0.0: A raw binding for the OpenGL graphics system

Copyright | (c) Sven Panne 2013
License | BSD3
Maintainer | Sven Panne <svenpanne@gmail.com>
Stability | stable
Portability | portable
Safe Haskell | None
Language | Haskell98

Graphics.Rendering.OpenGL.Raw.ARB.Compatibility

Contents

- Functions
- Tokens

Description

All raw functions and tokens from the ARB_compatibility extension, see http://www.opengl.org/registry/specs/ARB/compatibility.txt.

Synopsis

- glAccum :: GLenum -> GLfloat -> IO ()
- glAlphaFunc :: GLenum -> GLclampf -> IO ()
- glAreTexturesResident :: GLsizei -> Ptr GLuint -> Ptr GLboolean -> IO GLboolean
- glArrayElement :: GLint -> IO ()
- glBegin :: GLenum -> IO ()
- glBitmap :: GLsizei -> GLsizei -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> Ptr GLubyte -> IO ()
- glCallList :: GLuint -> IO ()
- glCallLists :: GLsizei -> GLenum -> Ptr a -> IO ()
- glClearAccum :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glClearIndex :: GLfloat -> IO ()
- glClientActiveTexture :: GLenum -> IO ()
- glClipPlane :: GLenum -> Ptr GLdouble -> IO ()
- glColor3b :: GLbyte -> GLbyte -> GLbyte -> IO ()
- glColor3bv :: Ptr GLbyte -> IO ()
- glColor3d :: GLdouble -> GLdouble -> GLdouble -> IO ()
- glColor3dv :: Ptr GLdouble -> IO ()
- glColor3f :: GLfloat -> GLfloat -> GLfloat -> IO ()
- glColor3fv :: Ptr GLfloat -> IO ()
- glColor3i :: GLint -> GLint -> GLint -> IO ()
- glColor3iv :: Ptr GLint -> IO ()
- glColor3s :: GLshort -> GLshort -> GLshort -> IO ()
- glColor3sv :: Ptr GLshort -> IO ()
- glColor3ub :: GLubyte -> GLubyte -> GLubyte -> IO ()
- glColor3ubv :: Ptr GLubyte -> IO ()
- glColor3ui :: GLuint -> GLuint -> GLuint -> IO ()
- glColor3uiv :: Ptr GLuint -> IO ()
- glColor3us :: GLushort -> GLushort -> GLushort -> IO ()
- glColor3usv :: Ptr GLushort -> IO ()
- glColor4b :: GLbyte -> GLbyte -> GLbyte -> GLbyte -> IO ()
- glColor4bv :: Ptr GLbyte -> IO ()
- glColor4d :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glColor4dv :: Ptr GLdouble -> IO ()
- glColor4f :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glColor4fv :: Ptr GLfloat -> IO ()
- glColor4i :: GLint -> GLint -> GLint -> GLint -> IO ()
- glColor4iv :: Ptr GLint -> IO ()
- glColor4s :: GLshort -> GLshort -> GLshort -> GLshort -> IO ()
- glColor4sv :: Ptr GLshort -> IO ()
- glColor4ub :: GLubyte -> GLubyte -> GLubyte -> GLubyte -> IO ()
- glColor4ubv :: Ptr GLubyte -> IO ()
- glColor4ui :: GLuint -> GLuint -> GLuint -> GLuint -> IO ()
- glColor4uiv :: Ptr GLuint -> IO ()
- glColor4us :: GLushort -> GLushort -> GLushort -> GLushort -> IO ()
- glColor4usv :: Ptr GLushort -> IO ()
- glColorMaterial :: GLenum -> GLenum -> IO ()
- glColorPointer :: GLint -> GLenum -> GLsizei -> Ptr a -> IO ()
- glColorSubTable :: GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
- glColorTable :: GLenum -> GLenum -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
- glColorTableParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glColorTableParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glConvolutionFilter1D :: GLenum -> GLenum -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
- glConvolutionFilter2D :: GLenum -> GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
- glConvolutionParameterf :: GLenum -> GLenum -> GLfloat -> IO ()
- glConvolutionParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glConvolutionParameteri :: GLenum -> GLenum -> GLint -> IO ()
- glConvolutionParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glCopyColorSubTable :: GLenum -> GLsizei -> GLint -> GLint -> GLsizei -> IO ()
- glCopyColorTable :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> IO ()
- glCopyConvolutionFilter1D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> IO ()
- glCopyConvolutionFilter2D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()
- glCopyPixels :: GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> IO ()
- glDeleteLists :: GLuint -> GLsizei -> IO ()
- glDisableClientState :: GLenum -> IO ()
- glDrawPixels :: GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
- glEdgeFlag :: GLboolean -> IO ()
- glEdgeFlagPointer :: GLsizei -> Ptr a -> IO ()
- glEdgeFlagv :: Ptr GLboolean -> IO ()
- glEnableClientState :: GLenum -> IO ()
- glEnd :: IO ()
- glEndList :: IO ()
- glEvalCoord1d :: GLdouble -> IO ()
- glEvalCoord1dv :: Ptr GLdouble -> IO ()
- glEvalCoord1f :: GLfloat -> IO ()
- glEvalCoord1fv :: Ptr GLfloat -> IO ()
- glEvalCoord2d :: GLdouble -> GLdouble -> IO ()
- glEvalCoord2dv :: Ptr GLdouble -> IO ()
- glEvalCoord2f :: GLfloat -> GLfloat -> IO ()
- glEvalCoord2fv :: Ptr GLfloat -> IO ()
- glEvalMesh1 :: GLenum -> GLint -> GLint -> IO ()
- glEvalMesh2 :: GLenum -> GLint -> GLint -> GLint -> GLint -> IO ()
- glEvalPoint1 :: GLint -> IO ()
- glEvalPoint2 :: GLint -> GLint -> IO ()
- glFeedbackBuffer :: GLsizei -> GLenum -> Ptr GLfloat -> IO ()
- glFogCoordPointer :: GLenum -> GLsizei -> Ptr a -> IO ()
- glFogCoordd :: GLdouble -> IO ()
- glFogCoorddv :: Ptr GLdouble -> IO ()
- glFogCoordf :: GLfloat -> IO ()
- glFogCoordfv :: Ptr GLfloat -> IO ()
- glFogf :: GLenum -> GLfloat -> IO ()
- glFogfv :: GLenum -> Ptr GLfloat -> IO ()
- glFogi :: GLenum -> GLint -> IO ()
- glFogiv :: GLenum -> Ptr GLint -> IO ()
- glFrustum :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glGenLists :: GLsizei -> IO GLuint
- glGetClipPlane :: GLenum -> Ptr GLdouble -> IO ()
- glGetColorTable :: GLenum -> GLenum -> GLenum -> Ptr a -> IO ()
- glGetColorTableParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glGetColorTableParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glGetConvolutionFilter :: GLenum -> GLenum -> GLenum -> Ptr a -> IO ()
- glGetConvolutionParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glGetConvolutionParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glGetHistogram :: GLenum -> GLboolean -> GLenum -> GLenum -> Ptr a -> IO ()
- glGetHistogramParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glGetHistogramParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glGetLightfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glGetLightiv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glGetMapdv :: GLenum -> GLenum -> Ptr GLdouble -> IO ()
- glGetMapfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glGetMapiv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glGetMaterialfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glGetMaterialiv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glGetMinmax :: GLenum -> GLboolean -> GLenum -> GLenum -> Ptr a -> IO ()
- glGetMinmaxParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glGetMinmaxParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glGetPixelMapfv :: GLenum -> Ptr GLfloat -> IO ()
- glGetPixelMapuiv :: GLenum -> Ptr GLuint -> IO ()
- glGetPixelMapusv :: GLenum -> Ptr GLushort -> IO ()
- glGetPolygonStipple :: Ptr GLubyte -> IO ()
- glGetSeparableFilter :: GLenum -> GLenum -> GLenum -> Ptr a -> Ptr a -> Ptr a -> IO ()
- glGetTexEnvfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glGetTexEnviv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glGetTexGendv :: GLenum -> GLenum -> Ptr GLdouble -> IO ()
- glGetTexGenfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glGetTexGeniv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glHistogram :: GLenum -> GLsizei -> GLenum -> GLboolean -> IO ()
- glIndexMask :: GLuint -> IO ()
- glIndexPointer :: GLenum -> GLsizei -> Ptr a -> IO ()
- glIndexd :: GLdouble -> IO ()
- glIndexdv :: Ptr GLdouble -> IO ()
- glIndexf :: GLfloat -> IO ()
- glIndexfv :: Ptr GLfloat -> IO ()
- glIndexi :: GLint -> IO ()
- glIndexiv :: Ptr GLint -> IO ()
- glIndexs :: GLshort -> IO ()
- glIndexsv :: Ptr GLshort -> IO ()
- glIndexub :: GLubyte -> IO ()
- glIndexubv :: Ptr GLubyte -> IO ()
- glInitNames :: IO ()
- glInterleavedArrays :: GLenum -> GLsizei -> Ptr a -> IO ()
- glIsList :: GLuint -> IO GLboolean
- glLightModelf :: GLenum -> GLfloat -> IO ()
- glLightModelfv :: GLenum -> Ptr GLfloat -> IO ()
- glLightModeli :: GLenum -> GLint -> IO ()
- glLightModeliv :: GLenum -> Ptr GLint -> IO ()
- glLightf :: GLenum -> GLenum -> GLfloat -> IO ()
- glLightfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glLighti :: GLenum -> GLenum -> GLint -> IO ()
- glLightiv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glLineStipple :: GLint -> GLushort -> IO ()
- glListBase :: GLuint -> IO ()
- glLoadIdentity :: IO ()
- glLoadMatrixd :: Ptr GLdouble -> IO ()
- glLoadMatrixf :: Ptr GLfloat -> IO ()
- glLoadName :: GLuint -> IO ()
- glLoadTransposeMatrixd :: Ptr GLdouble -> IO ()
- glLoadTransposeMatrixf :: Ptr GLfloat -> IO ()
- glMap1d :: GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> IO ()
- glMap1f :: GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> IO ()
- glMap2d :: GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> IO ()
- glMap2f :: GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> IO ()
- glMapGrid1d :: GLint -> GLdouble -> GLdouble -> IO ()
- glMapGrid1f :: GLint -> GLfloat -> GLfloat -> IO ()
- glMapGrid2d :: GLint -> GLdouble -> GLdouble -> GLint -> GLdouble -> GLdouble -> IO ()
- glMapGrid2f :: GLint -> GLfloat -> GLfloat -> GLint -> GLfloat -> GLfloat -> IO ()
- glMaterialf :: GLenum -> GLenum -> GLfloat -> IO ()
- glMaterialfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glMateriali :: GLenum -> GLenum -> GLint -> IO ()
- glMaterialiv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glMatrixMode :: GLenum -> IO ()
- glMinmax :: GLenum -> GLenum -> GLboolean -> IO ()
- glMultMatrixd :: Ptr GLdouble -> IO ()
- glMultMatrixf :: Ptr GLfloat -> IO ()
- glMultTransposeMatrixd :: Ptr GLdouble -> IO ()
- glMultTransposeMatrixf :: Ptr GLfloat -> IO ()
- glMultiTexCoord1d :: GLenum -> GLdouble -> IO ()
- glMultiTexCoord1dv :: GLenum -> Ptr GLdouble -> IO ()
- glMultiTexCoord1f :: GLenum -> GLfloat -> IO ()
- glMultiTexCoord1fv :: GLenum -> Ptr GLfloat -> IO ()
- glMultiTexCoord1i :: GLenum -> GLint -> IO ()
- glMultiTexCoord1iv :: GLenum -> Ptr GLint -> IO ()
- glMultiTexCoord1s :: GLenum -> GLshort -> IO ()
- glMultiTexCoord1sv :: GLenum -> Ptr GLshort -> IO ()
- glMultiTexCoord2d :: GLenum -> GLdouble -> GLdouble -> IO ()
- glMultiTexCoord2dv :: GLenum -> Ptr GLdouble -> IO ()
- glMultiTexCoord2f :: GLenum -> GLfloat -> GLfloat -> IO ()
- glMultiTexCoord2fv :: GLenum -> Ptr GLfloat -> IO ()
- glMultiTexCoord2i :: GLenum -> GLint -> GLint -> IO ()
- glMultiTexCoord2iv :: GLenum -> Ptr GLint -> IO ()
- glMultiTexCoord2s :: GLenum -> GLshort -> GLshort -> IO ()
- glMultiTexCoord2sv :: GLenum -> Ptr GLshort -> IO ()
- glMultiTexCoord3d :: GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glMultiTexCoord3dv :: GLenum -> Ptr GLdouble -> IO ()
- glMultiTexCoord3f :: GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glMultiTexCoord3fv :: GLenum -> Ptr GLfloat -> IO ()
- glMultiTexCoord3i :: GLenum -> GLint -> GLint -> GLint -> IO ()
- glMultiTexCoord3iv :: GLenum -> Ptr GLint -> IO ()
- glMultiTexCoord3s :: GLenum -> GLshort -> GLshort -> GLshort -> IO ()
- glMultiTexCoord3sv :: GLenum -> Ptr GLshort -> IO ()
- glMultiTexCoord4d :: GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glMultiTexCoord4dv :: GLenum -> Ptr GLdouble -> IO ()
- glMultiTexCoord4f :: GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glMultiTexCoord4fv :: GLenum -> Ptr GLfloat -> IO ()
- glMultiTexCoord4i :: GLenum -> GLint -> GLint -> GLint -> GLint -> IO ()
- glMultiTexCoord4iv :: GLenum -> Ptr GLint -> IO ()
- glMultiTexCoord4s :: GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> IO ()
- glMultiTexCoord4sv :: GLenum -> Ptr GLshort -> IO ()
- glNewList :: GLuint -> GLenum -> IO ()
- glNormal3b :: GLbyte -> GLbyte -> GLbyte -> IO ()
- glNormal3bv :: Ptr GLbyte -> IO ()
- glNormal3d :: GLdouble -> GLdouble -> GLdouble -> IO ()
- glNormal3dv :: Ptr GLdouble -> IO ()
- glNormal3f :: GLfloat -> GLfloat -> GLfloat -> IO ()
- glNormal3fv :: Ptr GLfloat -> IO ()
- glNormal3i :: GLint -> GLint -> GLint -> IO ()
- glNormal3iv :: Ptr GLint -> IO ()
- glNormal3s :: GLshort -> GLshort -> GLshort -> IO ()
- glNormal3sv :: Ptr GLshort -> IO ()
- glNormalPointer :: GLenum -> GLsizei -> Ptr a -> IO ()
- glOrtho :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glPassThrough :: GLfloat -> IO ()
- glPixelMapfv :: GLenum -> GLsizei -> Ptr GLfloat -> IO ()
- glPixelMapuiv :: GLenum -> GLsizei -> Ptr GLuint -> IO ()
- glPixelMapusv :: GLenum -> GLsizei -> Ptr GLushort -> IO ()
- glPixelTransferf :: GLenum -> GLfloat -> IO ()
- glPixelTransferi :: GLenum -> GLint -> IO ()
- glPixelZoom :: GLfloat -> GLfloat -> IO ()
- glPolygonStipple :: Ptr GLubyte -> IO ()
- glPopAttrib :: IO ()
- glPopClientAttrib :: IO ()
- glPopMatrix :: IO ()
- glPopName :: IO ()
- glPrioritizeTextures :: GLsizei -> Ptr GLuint -> Ptr GLclampf -> IO ()
- glPushAttrib :: GLbitfield -> IO ()
- glPushClientAttrib :: GLbitfield -> IO ()
- glPushMatrix :: IO ()
- glPushName :: GLuint -> IO ()
- glRasterPos2d :: GLdouble -> GLdouble -> IO ()
- glRasterPos2dv :: Ptr GLdouble -> IO ()
- glRasterPos2f :: GLfloat -> GLfloat -> IO ()
- glRasterPos2fv :: Ptr GLfloat -> IO ()
- glRasterPos2i :: GLint -> GLint -> IO ()
- glRasterPos2iv :: Ptr GLint -> IO ()
- glRasterPos2s :: GLshort -> GLshort -> IO ()
- glRasterPos2sv :: Ptr GLshort -> IO ()
- glRasterPos3d :: GLdouble -> GLdouble -> GLdouble -> IO ()
- glRasterPos3dv :: Ptr GLdouble -> IO ()
- glRasterPos3f :: GLfloat -> GLfloat -> GLfloat -> IO ()
- glRasterPos3fv :: Ptr GLfloat -> IO ()
- glRasterPos3i :: GLint -> GLint -> GLint -> IO ()
- glRasterPos3iv :: Ptr GLint -> IO ()
- glRasterPos3s :: GLshort -> GLshort -> GLshort -> IO ()
- glRasterPos3sv :: Ptr GLshort -> IO ()
- glRasterPos4d :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glRasterPos4dv :: Ptr GLdouble -> IO ()
- glRasterPos4f :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glRasterPos4fv :: Ptr GLfloat -> IO ()
- glRasterPos4i :: GLint -> GLint -> GLint -> GLint -> IO ()
- glRasterPos4iv :: Ptr GLint -> IO ()
- glRasterPos4s :: GLshort -> GLshort -> GLshort -> GLshort -> IO ()
- glRasterPos4sv :: Ptr GLshort -> IO ()
- glRectd :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glRectdv :: Ptr GLdouble -> Ptr GLdouble -> IO ()
- glRectf :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glRectfv :: Ptr GLfloat -> Ptr GLfloat -> IO ()
- glRecti :: GLint -> GLint -> GLint -> GLint -> IO ()
- glRectiv :: Ptr GLint -> Ptr GLint -> IO ()
- glRects :: GLshort -> GLshort -> GLshort -> GLshort -> IO ()
- glRectsv :: Ptr GLshort -> Ptr GLshort -> IO ()
- glRenderMode :: GLenum -> IO GLint
- glResetHistogram :: GLenum -> IO ()
- glResetMinmax :: GLenum -> IO ()
- glRotated :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glRotatef :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glSamplePass :: GLenum -> IO ()
- glScaled :: GLdouble -> GLdouble -> GLdouble -> IO ()
- glScalef :: GLfloat -> GLfloat -> GLfloat -> IO ()
- glSecondaryColor3b :: GLbyte -> GLbyte -> GLbyte -> IO ()
- glSecondaryColor3bv :: Ptr GLbyte -> IO ()
- glSecondaryColor3d :: GLdouble -> GLdouble -> GLdouble -> IO ()
- glSecondaryColor3dv :: Ptr GLdouble -> IO ()
- glSecondaryColor3f :: GLfloat -> GLfloat -> GLfloat -> IO ()
- glSecondaryColor3fv :: Ptr GLfloat -> IO ()
- glSecondaryColor3i :: GLint -> GLint -> GLint -> IO ()
- glSecondaryColor3iv :: Ptr GLint -> IO ()
- glSecondaryColor3s :: GLshort -> GLshort -> GLshort -> IO ()
- glSecondaryColor3sv :: Ptr GLshort -> IO ()
- glSecondaryColor3ub :: GLubyte -> GLubyte -> GLubyte -> IO ()
- glSecondaryColor3ubv :: Ptr GLubyte -> IO ()
- glSecondaryColor3ui :: GLuint -> GLuint -> GLuint -> IO ()
- glSecondaryColor3uiv :: Ptr GLuint -> IO ()
- glSecondaryColor3us :: GLushort -> GLushort -> GLushort -> IO ()
- glSecondaryColor3usv :: Ptr GLushort -> IO ()
- glSecondaryColorPointer :: GLint -> GLenum -> GLsizei -> Ptr a -> IO ()
- glSelectBuffer :: GLsizei -> Ptr GLuint -> IO ()
- glSeparableFilter2D :: GLenum -> GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> Ptr a -> IO ()
- glShadeModel :: GLenum -> IO ()
- glTexCoord1d :: GLdouble -> IO ()
- glTexCoord1dv :: Ptr GLdouble -> IO ()
- glTexCoord1f :: GLfloat -> IO ()
- glTexCoord1fv :: Ptr GLfloat -> IO ()
- glTexCoord1i :: GLint -> IO ()
- glTexCoord1iv :: Ptr GLint -> IO ()
- glTexCoord1s :: GLshort -> IO ()
- glTexCoord1sv :: Ptr GLshort -> IO ()
- glTexCoord2d :: GLdouble -> GLdouble -> IO ()
- glTexCoord2dv :: Ptr GLdouble -> IO ()
- glTexCoord2f :: GLfloat -> GLfloat -> IO ()
- glTexCoord2fv :: Ptr GLfloat -> IO ()
- glTexCoord2i :: GLint -> GLint -> IO ()
- glTexCoord2iv :: Ptr GLint -> IO ()
- glTexCoord2s :: GLshort -> GLshort -> IO ()
- glTexCoord2sv :: Ptr GLshort -> IO ()
- glTexCoord3d :: GLdouble -> GLdouble -> GLdouble -> IO ()
- glTexCoord3dv :: Ptr GLdouble -> IO ()
- glTexCoord3f :: GLfloat -> GLfloat -> GLfloat -> IO ()
- glTexCoord3fv :: Ptr GLfloat -> IO ()
- glTexCoord3i :: GLint -> GLint -> GLint -> IO ()
- glTexCoord3iv :: Ptr GLint -> IO ()
- glTexCoord3s :: GLshort -> GLshort -> GLshort -> IO ()
- glTexCoord3sv :: Ptr GLshort -> IO ()
- glTexCoord4d :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glTexCoord4dv :: Ptr GLdouble -> IO ()
- glTexCoord4f :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glTexCoord4fv :: Ptr GLfloat -> IO ()
- glTexCoord4i :: GLint -> GLint -> GLint -> GLint -> IO ()
- glTexCoord4iv :: Ptr GLint -> IO ()
- glTexCoord4s :: GLshort -> GLshort -> GLshort -> GLshort -> IO ()
- glTexCoord4sv :: Ptr GLshort -> IO ()
- glTexCoordPointer :: GLint -> GLenum -> GLsizei -> Ptr a -> IO ()
- glTexEnvf :: GLenum -> GLenum -> GLfloat -> IO ()
- glTexEnvfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glTexEnvi :: GLenum -> GLenum -> GLint -> IO ()
- glTexEnviv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glTexGend :: GLenum -> GLenum -> GLdouble -> IO ()
- glTexGendv :: GLenum -> GLenum -> Ptr GLdouble -> IO ()
- glTexGenf :: GLenum -> GLenum -> GLfloat -> IO ()
- glTexGenfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glTexGeni :: GLenum -> GLenum -> GLint -> IO ()
- glTexGeniv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glTranslated :: GLdouble -> GLdouble -> GLdouble -> IO ()
- glTranslatef :: GLfloat -> GLfloat -> GLfloat -> IO ()
- glVertex2d :: GLdouble -> GLdouble -> IO ()
- glVertex2dv :: Ptr GLdouble -> IO ()
- glVertex2f :: GLfloat -> GLfloat -> IO ()
- glVertex2fv :: Ptr GLfloat -> IO ()
- glVertex2i :: GLint -> GLint -> IO ()
- glVertex2iv :: Ptr GLint -> IO ()
- glVertex2s :: GLshort -> GLshort -> IO ()
- glVertex2sv :: Ptr GLshort -> IO ()
- glVertex3d :: GLdouble -> GLdouble -> GLdouble -> IO ()
- glVertex3dv :: Ptr GLdouble -> IO ()
- glVertex3f :: GLfloat -> GLfloat -> GLfloat -> IO ()
- glVertex3fv :: Ptr GLfloat -> IO ()
- glVertex3i :: GLint -> GLint -> GLint -> IO ()
- glVertex3iv :: Ptr GLint -> IO ()
- glVertex3s :: GLshort -> GLshort -> GLshort -> IO ()
- glVertex3sv :: Ptr GLshort -> IO ()
- glVertex4d :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glVertex4dv :: Ptr GLdouble -> IO ()
- glVertex4f :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glVertex4fv :: Ptr GLfloat -> IO ()
- glVertex4i :: GLint -> GLint -> GLint -> GLint -> IO ()
- glVertex4iv :: Ptr GLint -> IO ()
- glVertex4s :: GLshort -> GLshort -> GLshort -> GLshort -> IO ()
- glVertex4sv :: Ptr GLshort -> IO ()
- glVertexPointer :: GLint -> GLenum -> GLsizei -> Ptr a -> IO ()
- glWindowPos2d :: GLdouble -> GLdouble -> IO ()
- glWindowPos2dv :: Ptr GLdouble -> IO ()
- glWindowPos2f :: GLfloat -> GLfloat -> IO ()
- glWindowPos2fv :: Ptr GLfloat -> IO ()
- glWindowPos2i :: GLint -> GLint -> IO ()
- glWindowPos2iv :: Ptr GLint -> IO ()
- glWindowPos2s :: GLshort -> GLshort -> IO ()
- glWindowPos2sv :: Ptr GLshort -> IO ()
- glWindowPos3d :: GLdouble -> GLdouble -> GLdouble -> IO ()
- glWindowPos3dv :: Ptr GLdouble -> IO ()
- glWindowPos3f :: GLfloat -> GLfloat -> GLfloat -> IO ()
- glWindowPos3fv :: Ptr GLfloat -> IO ()
- glWindowPos3i :: GLint -> GLint -> GLint -> IO ()
- glWindowPos3iv :: Ptr GLint -> IO ()
- glWindowPos3s :: GLshort -> GLshort -> GLshort -> IO ()
- glWindowPos3sv :: Ptr GLshort -> IO ()
- gl_2D :: GLenum
- gl_2_BYTES :: GLenum
- gl_3D :: GLenum
- gl_3D_COLOR :: GLenum
- gl_3D_COLOR_TEXTURE :: GLenum
- gl_3_BYTES :: GLenum
- gl_4D_COLOR_TEXTURE :: GLenum
- gl_4_BYTES :: GLenum
- gl_ACCUM :: GLenum
- gl_ACCUM_ALPHA_BITS :: GLenum
- gl_ACCUM_BLUE_BITS :: GLenum
- gl_ACCUM_BUFFER_BIT :: GLbitfield
- gl_ACCUM_CLEAR_VALUE :: GLenum
- gl_ACCUM_GREEN_BITS :: GLenum
- gl_ACCUM_RED_BITS :: GLenum
- gl_ADD :: GLenum
- gl_ADD_SIGNED :: GLenum
- gl_ALIASED_POINT_SIZE_RANGE :: GLenum
- gl_ALL_ATTRIB_BITS :: GLbitfield
- gl_ALPHA12 :: GLenum
- gl_ALPHA16 :: GLenum
- gl_ALPHA4 :: GLenum
- gl_ALPHA8 :: GLenum
- gl_ALPHA_BIAS :: GLenum
- gl_ALPHA_BITS :: GLenum
- gl_ALPHA_INTEGER :: GLenum
- gl_ALPHA_SCALE :: GLenum
- gl_ALPHA_TEST :: GLenum
- gl_ALPHA_TEST_FUNC :: GLenum
- gl_ALPHA_TEST_REF :: GLenum
- gl_AMBIENT :: GLenum
- gl_AMBIENT_AND_DIFFUSE :: GLenum
- gl_ATTRIB_STACK_DEPTH :: GLenum
- gl_AUTO_NORMAL :: GLenum
- gl_AUX0 :: GLenum
- gl_AUX1 :: GLenum
- gl_AUX2 :: GLenum
- gl_AUX3 :: GLenum
- gl_AUX_BUFFERS :: GLenum
- gl_BITMAP :: GLenum
- gl_BITMAP_TOKEN :: GLenum
- gl_BLUE_BIAS :: GLenum
- gl_BLUE_BITS :: GLenum
- gl_BLUE_SCALE :: GLenum
- gl_C3F_V3F :: GLenum
- gl_C4F_N3F_V3F :: GLenum
- gl_C4UB_V2F :: GLenum
- gl_C4UB_V3F :: GLenum
- gl_CLAMP :: GLenum
- gl_CLAMP_FRAGMENT_COLOR :: GLenum
- gl_CLAMP_VERTEX_COLOR :: GLenum
- gl_CLIENT_ACTIVE_TEXTURE :: GLenum
- gl_CLIENT_ALL_ATTRIB_BITS :: GLbitfield
- gl_CLIENT_ATTRIB_STACK_DEPTH :: GLenum
- gl_CLIENT_PIXEL_STORE_BIT :: GLbitfield
- gl_CLIENT_VERTEX_ARRAY_BIT :: GLbitfield
- gl_CLIP_PLANE0 :: GLenum
- gl_CLIP_PLANE1 :: GLenum
- gl_CLIP_PLANE2 :: GLenum
- gl_CLIP_PLANE3 :: GLenum
- gl_CLIP_PLANE4 :: GLenum
- gl_CLIP_PLANE5 :: GLenum
- gl_COEFF :: GLenum
- gl_COLOR_ARRAY :: GLenum
- gl_COLOR_ARRAY_BUFFER_BINDING :: GLenum
- gl_COLOR_ARRAY_COUNT :: GLenum
- gl_COLOR_ARRAY_POINTER :: GLenum
- gl_COLOR_ARRAY_SIZE :: GLenum
- gl_COLOR_ARRAY_STRIDE :: GLenum
- gl_COLOR_ARRAY_TYPE :: GLenum
- gl_COLOR_INDEX :: GLenum
- gl_COLOR_INDEXES :: GLenum
- gl_COLOR_MATERIAL :: GLenum
- gl_COLOR_MATERIAL_FACE :: GLenum
- gl_COLOR_MATERIAL_PARAMETER :: GLenum
- gl_COLOR_MATRIX :: GLenum
- gl_COLOR_MATRIX_STACK_DEPTH :: GLenum
- gl_COLOR_SUM :: GLenum
- gl_COLOR_TABLE :: GLenum
- gl_COLOR_TABLE_ALPHA_SIZE :: GLenum
- gl_COLOR_TABLE_BIAS :: GLenum
- gl_COLOR_TABLE_BLUE_SIZE :: GLenum
- gl_COLOR_TABLE_FORMAT :: GLenum
- gl_COLOR_TABLE_GREEN_SIZE :: GLenum
- gl_COLOR_TABLE_INTENSITY_SIZE :: GLenum
- gl_COLOR_TABLE_LUMINANCE_SIZE :: GLenum
- gl_COLOR_TABLE_RED_SIZE :: GLenum
- gl_COLOR_TABLE_SCALE :: GLenum
- gl_COLOR_TABLE_WIDTH :: GLenum
- gl_COMBINE :: GLenum
- gl_COMBINE_ALPHA :: GLenum
- gl_COMBINE_RGB :: GLenum
- gl_COMPARE_R_TO_TEXTURE :: GLenum
- gl_COMPILE :: GLenum
- gl_COMPILE_AND_EXECUTE :: GLenum
- gl_COMPRESSED_ALPHA :: GLenum
- gl_COMPRESSED_INTENSITY :: GLenum
- gl_COMPRESSED_LUMINANCE :: GLenum
- gl_COMPRESSED_LUMINANCE_ALPHA :: GLenum
- gl_COMPRESSED_SLUMINANCE :: GLenum
- gl_COMPRESSED_SLUMINANCE_ALPHA :: GLenum
- gl_CONSTANT :: GLenum
- gl_CONSTANT_ATTENUATION :: GLenum
- gl_CONSTANT_BORDER :: GLenum
- gl_CONVOLUTION_1D :: GLenum
- gl_CONVOLUTION_2D :: GLenum
- gl_CONVOLUTION_BORDER_COLOR :: GLenum
- gl_CONVOLUTION_BORDER_MODE :: GLenum
- gl_CONVOLUTION_FILTER_BIAS :: GLenum
- gl_CONVOLUTION_FILTER_SCALE :: GLenum
- gl_CONVOLUTION_FORMAT :: GLenum
- gl_CONVOLUTION_HEIGHT :: GLenum
- gl_CONVOLUTION_WIDTH :: GLenum
- gl_COORD_REPLACE :: GLenum
- gl_COPY_PIXEL_TOKEN :: GLenum
- gl_CURRENT_BIT :: GLbitfield
- gl_CURRENT_COLOR :: GLenum
- gl_CURRENT_FOG_COORD :: GLenum
- gl_CURRENT_FOG_COORDINATE :: GLenum
- gl_CURRENT_INDEX :: GLenum
- gl_CURRENT_NORMAL :: GLenum
- gl_CURRENT_RASTER_COLOR :: GLenum
- gl_CURRENT_RASTER_DISTANCE :: GLenum
- gl_CURRENT_RASTER_INDEX :: GLenum
- gl_CURRENT_RASTER_POSITION :: GLenum
- gl_CURRENT_RASTER_POSITION_VALID :: GLenum
- gl_CURRENT_RASTER_SECONDARY_COLOR :: GLenum
- gl_CURRENT_RASTER_TEXTURE_COORDS :: GLenum
- gl_CURRENT_SECONDARY_COLOR :: GLenum
- gl_CURRENT_TEXTURE_COORDS :: GLenum
- gl_DECAL :: GLenum
- gl_DEPTH_BIAS :: GLenum
- gl_DEPTH_BITS :: GLenum
- gl_DEPTH_SCALE :: GLenum
- gl_DEPTH_TEXTURE_MODE :: GLenum
- gl_DIFFUSE :: GLenum
- gl_DOMAIN :: GLenum
- gl_DOT3_RGB :: GLenum
- gl_DOT3_RGBA :: GLenum
- gl_DRAW_PIXEL_TOKEN :: GLenum
- gl_EDGE_FLAG :: GLenum
- gl_EDGE_FLAG_ARRAY :: GLenum
- gl_EDGE_FLAG_ARRAY_BUFFER_BINDING :: GLenum
- gl_EDGE_FLAG_ARRAY_COUNT :: GLenum
- gl_EDGE_FLAG_ARRAY_POINTER :: GLenum
- gl_EDGE_FLAG_ARRAY_STRIDE :: GLenum
- gl_EMISSION :: GLenum
- gl_ENABLE_BIT :: GLbitfield
- gl_EVAL_BIT :: GLbitfield
- gl_EXP :: GLenum
- gl_EXP2 :: GLenum
- gl_EYE_LINEAR :: GLenum
- gl_EYE_PLANE :: GLenum
- gl_FEEDBACK :: GLenum
- gl_FEEDBACK_BUFFER_POINTER :: GLenum
- gl_FEEDBACK_BUFFER_SIZE :: GLenum
- gl_FEEDBACK_BUFFER_TYPE :: GLenum
- gl_FLAT :: GLenum
- gl_FOG :: GLenum
- gl_FOG_BIT :: GLbitfield
- gl_FOG_COLOR :: GLenum
- gl_FOG_COORD :: GLenum
- gl_FOG_COORDINATE :: GLenum
- gl_FOG_COORDINATE_ARRAY :: GLenum
- gl_FOG_COORDINATE_ARRAY_BUFFER_BINDING :: GLenum
- gl_FOG_COORDINATE_ARRAY_POINTER :: GLenum
- gl_FOG_COORDINATE_ARRAY_STRIDE :: GLenum
- gl_FOG_COORDINATE_ARRAY_TYPE :: GLenum
- gl_FOG_COORDINATE_SOURCE :: GLenum
- gl_FOG_COORD_ARRAY :: GLenum
- gl_FOG_COORD_ARRAY_BUFFER_BINDING :: GLenum
- gl_FOG_COORD_ARRAY_POINTER :: GLenum
- gl_FOG_COORD_ARRAY_STRIDE :: GLenum
- gl_FOG_COORD_ARRAY_TYPE :: GLenum
- gl_FOG_COORD_SRC :: GLenum
- gl_FOG_DENSITY :: GLenum
- gl_FOG_END :: GLenum
- gl_FOG_HINT :: GLenum
- gl_FOG_INDEX :: GLenum
- gl_FOG_MODE :: GLenum
- gl_FOG_START :: GLenum
- gl_FRAGMENT_DEPTH :: GLenum
- gl_GENERATE_MIPMAP :: GLenum
- gl_GENERATE_MIPMAP_HINT :: GLenum
- gl_GREEN_BIAS :: GLenum
- gl_GREEN_BITS :: GLenum
- gl_GREEN_SCALE :: GLenum
- gl_HINT_BIT :: GLbitfield
- gl_HISTOGRAM :: GLenum
- gl_HISTOGRAM_ALPHA_SIZE :: GLenum
- gl_HISTOGRAM_BLUE_SIZE :: GLenum
- gl_HISTOGRAM_FORMAT :: GLenum
- gl_HISTOGRAM_GREEN_SIZE :: GLenum
- gl_HISTOGRAM_LUMINANCE_SIZE :: GLenum
- gl_HISTOGRAM_RED_SIZE :: GLenum
- gl_HISTOGRAM_SINK :: GLenum
- gl_HISTOGRAM_WIDTH :: GLenum
- gl_INDEX :: GLenum
- gl_INDEX_ARRAY :: GLenum
- gl_INDEX_ARRAY_BUFFER_BINDING :: GLenum
- gl_INDEX_ARRAY_COUNT :: GLenum
- gl_INDEX_ARRAY_POINTER :: GLenum
- gl_INDEX_ARRAY_STRIDE :: GLenum
- gl_INDEX_ARRAY_TYPE :: GLenum
- gl_INDEX_BITS :: GLenum
- gl_INDEX_CLEAR_VALUE :: GLenum
- gl_INDEX_LOGIC_OP :: GLenum
- gl_INDEX_MODE :: GLenum
- gl_INDEX_OFFSET :: GLenum
- gl_INDEX_SHIFT :: GLenum
- gl_INDEX_WRITEMASK :: GLenum
- gl_INTENSITY :: GLenum
- gl_INTENSITY12 :: GLenum
- gl_INTENSITY16 :: GLenum
- gl_INTENSITY4 :: GLenum
- gl_INTENSITY8 :: GLenum
- gl_INTERPOLATE :: GLenum
- gl_LIGHT0 :: GLenum
- gl_LIGHT1 :: GLenum
- gl_LIGHT2 :: GLenum
- gl_LIGHT3 :: GLenum
- gl_LIGHT4 :: GLenum
- gl_LIGHT5 :: GLenum
- gl_LIGHT6 :: GLenum
- gl_LIGHT7 :: GLenum
- gl_LIGHTING :: GLenum
- gl_LIGHTING_BIT :: GLbitfield
- gl_LIGHT_MODEL_AMBIENT :: GLenum
- gl_LIGHT_MODEL_COLOR_CONTROL :: GLenum
- gl_LIGHT_MODEL_LOCAL_VIEWER :: GLenum
- gl_LIGHT_MODEL_TWO_SIDE :: GLenum
- gl_LINEAR_ATTENUATION :: GLenum
- gl_LINE_BIT :: GLbitfield
- gl_LINE_RESET_TOKEN :: GLenum
- gl_LINE_STIPPLE :: GLenum
- gl_LINE_STIPPLE_PATTERN :: GLenum
- gl_LINE_STIPPLE_REPEAT :: GLenum
- gl_LINE_TOKEN :: GLenum
- gl_LIST_BASE :: GLenum
- gl_LIST_BIT :: GLbitfield
- gl_LIST_INDEX :: GLenum
- gl_LIST_MODE :: GLenum
- gl_LOAD :: GLenum
- gl_LOGIC_OP :: GLenum
- gl_LUMINANCE :: GLenum
- gl_LUMINANCE12 :: GLenum
- gl_LUMINANCE12_ALPHA12 :: GLenum
- gl_LUMINANCE12_ALPHA4 :: GLenum
- gl_LUMINANCE16 :: GLenum
- gl_LUMINANCE16_ALPHA16 :: GLenum
- gl_LUMINANCE4 :: GLenum
- gl_LUMINANCE4_ALPHA4 :: GLenum
- gl_LUMINANCE6_ALPHA2 :: GLenum
- gl_LUMINANCE8 :: GLenum
- gl_LUMINANCE8_ALPHA8 :: GLenum
- gl_LUMINANCE_ALPHA :: GLenum
- gl_MAP1_COLOR_4 :: GLenum
- gl_MAP1_GRID_DOMAIN :: GLenum
- gl_MAP1_GRID_SEGMENTS :: GLenum
- gl_MAP1_INDEX :: GLenum
- gl_MAP1_NORMAL :: GLenum
- gl_MAP1_TEXTURE_COORD_1 :: GLenum
- gl_MAP1_TEXTURE_COORD_2 :: GLenum
- gl_MAP1_TEXTURE_COORD_3 :: GLenum
- gl_MAP1_TEXTURE_COORD_4 :: GLenum
- gl_MAP1_VERTEX_3 :: GLenum
- gl_MAP1_VERTEX_4 :: GLenum
- gl_MAP2_COLOR_4 :: GLenum
- gl_MAP2_GRID_DOMAIN :: GLenum
- gl_MAP2_GRID_SEGMENTS :: GLenum
- gl_MAP2_INDEX :: GLenum
- gl_MAP2_NORMAL :: GLenum
- gl_MAP2_TEXTURE_COORD_1 :: GLenum
- gl_MAP2_TEXTURE_COORD_2 :: GLenum
- gl_MAP2_TEXTURE_COORD_3 :: GLenum
- gl_MAP2_TEXTURE_COORD_4 :: GLenum
- gl_MAP2_VERTEX_3 :: GLenum
- gl_MAP2_VERTEX_4 :: GLenum
- gl_MAP_COLOR :: GLenum
- gl_MAP_STENCIL :: GLenum
- gl_MATRIX_MODE :: GLenum
- gl_MAX_ATTRIB_STACK_DEPTH :: GLenum
- gl_MAX_CLIENT_ATTRIB_STACK_DEPTH :: GLenum
- gl_MAX_CLIP_PLANES :: GLenum
- gl_MAX_COLOR_MATRIX_STACK_DEPTH :: GLenum
- gl_MAX_CONVOLUTION_HEIGHT :: GLenum
- gl_MAX_CONVOLUTION_WIDTH :: GLenum
- gl_MAX_EVAL_ORDER :: GLenum
- gl_MAX_LIGHTS :: GLenum
- gl_MAX_LIST_NESTING :: GLenum
- gl_MAX_MODELVIEW_STACK_DEPTH :: GLenum
- gl_MAX_NAME_STACK_DEPTH :: GLenum
- gl_MAX_PIXEL_MAP_TABLE :: GLenum
- gl_MAX_PROJECTION_STACK_DEPTH :: GLenum
- gl_MAX_TEXTURE_COORDS :: GLenum
- gl_MAX_TEXTURE_STACK_DEPTH :: GLenum
- gl_MAX_TEXTURE_UNITS :: GLenum
- gl_MINMAX :: GLenum
- gl_MINMAX_FORMAT :: GLenum
- gl_MINMAX_SINK :: GLenum
- gl_MODELVIEW :: GLenum
- gl_MODELVIEW_MATRIX :: GLenum
- gl_MODELVIEW_STACK_DEPTH :: GLenum
- gl_MODULATE :: GLenum
- gl_MULT :: GLenum
- gl_MULTISAMPLE_BIT :: GLbitfield
- gl_N3F_V3F :: GLenum
- gl_NAME_STACK_DEPTH :: GLenum
- gl_NORMALIZE :: GLenum
- gl_NORMAL_ARRAY :: GLenum
- gl_NORMAL_ARRAY_BUFFER_BINDING :: GLenum
- gl_NORMAL_ARRAY_COUNT :: GLenum
- gl_NORMAL_ARRAY_POINTER :: GLenum
- gl_NORMAL_ARRAY_STRIDE :: GLenum
- gl_NORMAL_ARRAY_TYPE :: GLenum
- gl_NORMAL_MAP :: GLenum
- gl_OBJECT_LINEAR :: GLenum
- gl_OBJECT_PLANE :: GLenum
- gl_OPERAND0_ALPHA :: GLenum
- gl_OPERAND0_RGB :: GLenum
- gl_OPERAND1_ALPHA :: GLenum
- gl_OPERAND1_RGB :: GLenum
- gl_OPERAND2_ALPHA :: GLenum
- gl_OPERAND2_RGB :: GLenum
- gl_ORDER :: GLenum
- gl_PASS_THROUGH_TOKEN :: GLenum
- gl_PERSPECTIVE_CORRECTION_HINT :: GLenum
- gl_PIXEL_MAP_A_TO_A :: GLenum
- gl_PIXEL_MAP_A_TO_A_SIZE :: GLenum
- gl_PIXEL_MAP_B_TO_B :: GLenum
- gl_PIXEL_MAP_B_TO_B_SIZE :: GLenum
- gl_PIXEL_MAP_G_TO_G :: GLenum
- gl_PIXEL_MAP_G_TO_G_SIZE :: GLenum
- gl_PIXEL_MAP_I_TO_A :: GLenum
- gl_PIXEL_MAP_I_TO_A_SIZE :: GLenum
- gl_PIXEL_MAP_I_TO_B :: GLenum
- gl_PIXEL_MAP_I_TO_B_SIZE :: GLenum
- gl_PIXEL_MAP_I_TO_G :: GLenum
- gl_PIXEL_MAP_I_TO_G_SIZE :: GLenum
- gl_PIXEL_MAP_I_TO_I :: GLenum
- gl_PIXEL_MAP_I_TO_I_SIZE :: GLenum
- gl_PIXEL_MAP_I_TO_R :: GLenum
- gl_PIXEL_MAP_I_TO_R_SIZE :: GLenum
- gl_PIXEL_MAP_R_TO_R :: GLenum
- gl_PIXEL_MAP_R_TO_R_SIZE :: GLenum
- gl_PIXEL_MAP_S_TO_S :: GLenum
- gl_PIXEL_MAP_S_TO_S_SIZE :: GLenum
- gl_PIXEL_MODE_BIT :: GLbitfield
- gl_POINT_BIT :: GLbitfield
- gl_POINT_DISTANCE_ATTENUATION :: GLenum
- gl_POINT_SIZE_MAX :: GLenum
- gl_POINT_SIZE_MIN :: GLenum
- gl_POINT_SMOOTH :: GLenum
- gl_POINT_SMOOTH_HINT :: GLenum
- gl_POINT_SPRITE :: GLenum
- gl_POINT_TOKEN :: GLenum
- gl_POLYGON :: GLenum
- gl_POLYGON_BIT :: GLbitfield
- gl_POLYGON_MODE :: GLenum
- gl_POLYGON_STIPPLE :: GLenum
- gl_POLYGON_STIPPLE_BIT :: GLbitfield
- gl_POLYGON_TOKEN :: GLenum
- gl_POSITION :: GLenum
- gl_POST_COLOR_MATRIX_ALPHA_BIAS :: GLenum
- gl_POST_COLOR_MATRIX_ALPHA_SCALE :: GLenum
- gl_POST_COLOR_MATRIX_BLUE_BIAS :: GLenum
- gl_POST_COLOR_MATRIX_BLUE_SCALE :: GLenum
- gl_POST_COLOR_MATRIX_COLOR_TABLE :: GLenum
- gl_POST_COLOR_MATRIX_GREEN_BIAS :: GLenum
- gl_POST_COLOR_MATRIX_GREEN_SCALE :: GLenum
- gl_POST_COLOR_MATRIX_RED_BIAS :: GLenum
- gl_POST_COLOR_MATRIX_RED_SCALE :: GLenum
- gl_POST_CONVOLUTION_ALPHA_BIAS :: GLenum
- gl_POST_CONVOLUTION_ALPHA_SCALE :: GLenum
- gl_POST_CONVOLUTION_BLUE_BIAS :: GLenum
- gl_POST_CONVOLUTION_BLUE_SCALE :: GLenum
- gl_POST_CONVOLUTION_COLOR_TABLE :: GLenum
- gl_POST_CONVOLUTION_GREEN_BIAS :: GLenum
- gl_POST_CONVOLUTION_GREEN_SCALE :: GLenum
- gl_POST_CONVOLUTION_RED_BIAS :: GLenum
- gl_POST_CONVOLUTION_RED_SCALE :: GLenum
- gl_PREVIOUS :: GLenum
- gl_PRIMARY_COLOR :: GLenum
- gl_PROJECTION :: GLenum
- gl_PROJECTION_MATRIX :: GLenum
- gl_PROJECTION_STACK_DEPTH :: GLenum
- gl_PROXY_COLOR_TABLE :: GLenum
- gl_PROXY_HISTOGRAM :: GLenum
- gl_PROXY_POST_COLOR_MATRIX_COLOR_TABLE :: GLenum
- gl_PROXY_POST_CONVOLUTION_COLOR_TABLE :: GLenum
- gl_Q :: GLenum
- gl_QUADRATIC_ATTENUATION :: GLenum
- gl_QUADS :: GLenum
- gl_QUAD_STRIP :: GLenum
- gl_R :: GLenum
- gl_REDUCE :: GLenum
- gl_RED_BIAS :: GLenum
- gl_RED_BITS :: GLenum
- gl_RED_SCALE :: GLenum
- gl_REFLECTION_MAP :: GLenum
- gl_RENDER :: GLenum
- gl_RENDER_MODE :: GLenum
- gl_REPLICATE_BORDER :: GLenum
- gl_RESCALE_NORMAL :: GLenum
- gl_RETURN :: GLenum
- gl_RGBA_MODE :: GLenum
- gl_RGB_SCALE :: GLenum
- gl_S :: GLenum
- gl_SCISSOR_BIT :: GLbitfield
- gl_SECONDARY_COLOR_ARRAY :: GLenum
- gl_SECONDARY_COLOR_ARRAY_BUFFER_BINDING :: GLenum
- gl_SECONDARY_COLOR_ARRAY_POINTER :: GLenum
- gl_SECONDARY_COLOR_ARRAY_SIZE :: GLenum
- gl_SECONDARY_COLOR_ARRAY_STRIDE :: GLenum
- gl_SECONDARY_COLOR_ARRAY_TYPE :: GLenum
- gl_SELECT :: GLenum
- gl_SELECTION_BUFFER_POINTER :: GLenum
- gl_SELECTION_BUFFER_SIZE :: GLenum
- gl_SEPARABLE_2D :: GLenum
- gl_SEPARATE_SPECULAR_COLOR :: GLenum
- gl_SHADE_MODEL :: GLenum
- gl_SHININESS :: GLenum
- gl_SINGLE_COLOR :: GLenum
- gl_SLUMINANCE :: GLenum
- gl_SLUMINANCE8 :: GLenum
- gl_SLUMINANCE8_ALPHA8 :: GLenum
- gl_SLUMINANCE_ALPHA :: GLenum
- gl_SMOOTH :: GLenum
- gl_SOURCE0_ALPHA :: GLenum
- gl_SOURCE0_RGB :: GLenum
- gl_SOURCE1_ALPHA :: GLenum
- gl_SOURCE1_RGB :: GLenum
- gl_SOURCE2_ALPHA :: GLenum
- gl_SOURCE2_RGB :: GLenum
- gl_SPECULAR :: GLenum
- gl_SPHERE_MAP :: GLenum
- gl_SPOT_CUTOFF :: GLenum
- gl_SPOT_DIRECTION :: GLenum
- gl_SPOT_EXPONENT :: GLenum
- gl_SRC0_ALPHA :: GLenum
- gl_SRC0_RGB :: GLenum
- gl_SRC1_ALPHA :: GLenum
- gl_SRC1_RGB :: GLenum
- gl_SRC2_ALPHA :: GLenum
- gl_SRC2_RGB :: GLenum
- gl_STACK_OVERFLOW :: GLenum
- gl_STACK_UNDERFLOW :: GLenum
- gl_STENCIL_BITS :: GLenum
- gl_SUBTRACT :: GLenum
- gl_T :: GLenum
- gl_T2F_C3F_V3F :: GLenum
- gl_T2F_C4F_N3F_V3F :: GLenum
- gl_T2F_C4UB_V3F :: GLenum
- gl_T2F_N3F_V3F :: GLenum
- gl_T2F_V3F :: GLenum
- gl_T4F_C4F_N3F_V4F :: GLenum
- gl_T4F_V4F :: GLenum
- gl_TABLE_TOO_LARGE :: GLenum
- gl_TEXTURE_BIT :: GLbitfield
- gl_TEXTURE_COMPONENTS :: GLenum
- gl_TEXTURE_COORD_ARRAY :: GLenum
- gl_TEXTURE_COORD_ARRAY_BUFFER_BINDING :: GLenum
- gl_TEXTURE_COORD_ARRAY_COUNT :: GLenum
- gl_TEXTURE_COORD_ARRAY_POINTER :: GLenum
- gl_TEXTURE_COORD_ARRAY_SIZE :: GLenum
- gl_TEXTURE_COORD_ARRAY_STRIDE :: GLenum
- gl_TEXTURE_COORD_ARRAY_TYPE :: GLenum
- gl_TEXTURE_ENV :: GLenum
- gl_TEXTURE_ENV_COLOR :: GLenum
- gl_TEXTURE_ENV_MODE :: GLenum
- gl_TEXTURE_FILTER_CONTROL :: GLenum
- gl_TEXTURE_GEN_MODE :: GLenum
- gl_TEXTURE_GEN_Q :: GLenum
- gl_TEXTURE_GEN_R :: GLenum
- gl_TEXTURE_GEN_S :: GLenum
- gl_TEXTURE_GEN_T :: GLenum
- gl_TEXTURE_INTENSITY_SIZE :: GLenum
- gl_TEXTURE_INTENSITY_TYPE :: GLenum
- gl_TEXTURE_LUMINANCE_SIZE :: GLenum
- gl_TEXTURE_LUMINANCE_TYPE :: GLenum
- gl_TEXTURE_MATRIX :: GLenum
- gl_TEXTURE_PRIORITY :: GLenum
- gl_TEXTURE_RESIDENT :: GLenum
- gl_TEXTURE_STACK_DEPTH :: GLenum
- gl_TRANSFORM_BIT :: GLbitfield
- gl_TRANSPOSE_COLOR_MATRIX :: GLenum
- gl_TRANSPOSE_MODELVIEW_MATRIX :: GLenum
- gl_TRANSPOSE_PROJECTION_MATRIX :: GLenum
- gl_TRANSPOSE_TEXTURE_MATRIX :: GLenum
- gl_V2F :: GLenum
- gl_V3F :: GLenum
- gl_VERTEX_ARRAY :: GLenum
- gl_VERTEX_ARRAY_BUFFER_BINDING :: GLenum
- gl_VERTEX_ARRAY_COUNT :: GLenum
- gl_VERTEX_ARRAY_POINTER :: GLenum
- gl_VERTEX_ARRAY_SIZE :: GLenum
- gl_VERTEX_ARRAY_STRIDE :: GLenum
- gl_VERTEX_ARRAY_TYPE :: GLenum
- gl_VERTEX_PROGRAM_TWO_SIDE :: GLenum
- gl_VIEWPORT_BIT :: GLbitfield
- gl_WEIGHT_ARRAY_BUFFER_BINDING :: GLenum
- gl_ZOOM_X :: GLenum
- gl_ZOOM_Y :: GLenum

# Functions

glAccum :: GLenum -> GLfloat -> IO ()

glAlphaFunc :: GLenum -> GLclampf -> IO ()

glAreTexturesResident :: GLsizei -> Ptr GLuint -> Ptr GLboolean -> IO GLboolean

glArrayElement :: GLint -> IO ()

glBegin :: GLenum -> IO ()

glBitmap :: GLsizei -> GLsizei -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> Ptr GLubyte -> IO ()

glCallList :: GLuint -> IO ()

glCallLists :: GLsizei -> GLenum -> Ptr a -> IO ()

glClearAccum :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()

glClearIndex :: GLfloat -> IO ()

glClientActiveTexture :: GLenum -> IO ()

glClipPlane :: GLenum -> Ptr GLdouble -> IO ()

glColor3b :: GLbyte -> GLbyte -> GLbyte -> IO ()

glColor3bv :: Ptr GLbyte -> IO ()

glColor3d :: GLdouble -> GLdouble -> GLdouble -> IO ()

glColor3dv :: Ptr GLdouble -> IO ()

glColor3f :: GLfloat -> GLfloat -> GLfloat -> IO ()

glColor3fv :: Ptr GLfloat -> IO ()

glColor3i :: GLint -> GLint -> GLint -> IO ()

glColor3iv :: Ptr GLint -> IO ()

glColor3s :: GLshort -> GLshort -> GLshort -> IO ()

glColor3sv :: Ptr GLshort -> IO ()

glColor3ub :: GLubyte -> GLubyte -> GLubyte -> IO ()

glColor3ubv :: Ptr GLubyte -> IO ()

glColor3ui :: GLuint -> GLuint -> GLuint -> IO ()

glColor3uiv :: Ptr GLuint -> IO ()

glColor3us :: GLushort -> GLushort -> GLushort -> IO ()

glColor3usv :: Ptr GLushort -> IO ()

glColor4b :: GLbyte -> GLbyte -> GLbyte -> GLbyte -> IO ()

glColor4bv :: Ptr GLbyte -> IO ()

glColor4d :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()

glColor4dv :: Ptr GLdouble -> IO ()

glColor4f :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()

glColor4fv :: Ptr GLfloat -> IO ()

glColor4i :: GLint -> GLint -> GLint -> GLint -> IO ()

glColor4iv :: Ptr GLint -> IO ()

glColor4s :: GLshort -> GLshort -> GLshort -> GLshort -> IO ()

glColor4sv :: Ptr GLshort -> IO ()

glColor4ub :: GLubyte -> GLubyte -> GLubyte -> GLubyte -> IO ()

glColor4ubv :: Ptr GLubyte -> IO ()

glColor4ui :: GLuint -> GLuint -> GLuint -> GLuint -> IO ()

glColor4uiv :: Ptr GLuint -> IO ()

glColor4us :: GLushort -> GLushort -> GLushort -> GLushort -> IO ()

glColor4usv :: Ptr GLushort -> IO ()

glColorMaterial :: GLenum -> GLenum -> IO ()

glColorPointer :: GLint -> GLenum -> GLsizei -> Ptr a -> IO ()

glColorSubTable :: GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()

glColorTable :: GLenum -> GLenum -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()

glColorTableParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glColorTableParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glConvolutionFilter1D :: GLenum -> GLenum -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()

glConvolutionFilter2D :: GLenum -> GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()

glConvolutionParameterf :: GLenum -> GLenum -> GLfloat -> IO ()

glConvolutionParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glConvolutionParameteri :: GLenum -> GLenum -> GLint -> IO ()

glConvolutionParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glCopyColorSubTable :: GLenum -> GLsizei -> GLint -> GLint -> GLsizei -> IO ()

glCopyColorTable :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> IO ()

glCopyConvolutionFilter1D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> IO ()

glCopyConvolutionFilter2D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()

glCopyPixels :: GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> IO ()

glDeleteLists :: GLuint -> GLsizei -> IO ()

glDisableClientState :: GLenum -> IO ()

glDrawPixels :: GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()

glEdgeFlag :: GLboolean -> IO ()

glEdgeFlagPointer :: GLsizei -> Ptr a -> IO ()

glEdgeFlagv :: Ptr GLboolean -> IO ()

glEnableClientState :: GLenum -> IO ()

glEnd :: IO ()

glEndList :: IO ()

glEvalCoord1d :: GLdouble -> IO ()

glEvalCoord1dv :: Ptr GLdouble -> IO ()

glEvalCoord1f :: GLfloat -> IO ()

glEvalCoord1fv :: Ptr GLfloat -> IO ()

glEvalCoord2d :: GLdouble -> GLdouble -> IO ()

glEvalCoord2dv :: Ptr GLdouble -> IO ()

glEvalCoord2f :: GLfloat -> GLfloat -> IO ()

glEvalCoord2fv :: Ptr GLfloat -> IO ()

glEvalMesh1 :: GLenum -> GLint -> GLint -> IO ()

glEvalMesh2 :: GLenum -> GLint -> GLint -> GLint -> GLint -> IO ()

glEvalPoint1 :: GLint -> IO ()

glEvalPoint2 :: GLint -> GLint -> IO ()

glFeedbackBuffer :: GLsizei -> GLenum -> Ptr GLfloat -> IO ()

glFogCoordPointer :: GLenum -> GLsizei -> Ptr a -> IO ()

glFogCoordd :: GLdouble -> IO ()

glFogCoorddv :: Ptr GLdouble -> IO ()

glFogCoordf :: GLfloat -> IO ()

glFogCoordfv :: Ptr GLfloat -> IO ()

glFogf :: GLenum -> GLfloat -> IO ()

glFogfv :: GLenum -> Ptr GLfloat -> IO ()

glFogi :: GLenum -> GLint -> IO ()

glFogiv :: GLenum -> Ptr GLint -> IO ()

glFrustum :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()

glGenLists :: GLsizei -> IO GLuint

glGetClipPlane :: GLenum -> Ptr GLdouble -> IO ()

glGetColorTable :: GLenum -> GLenum -> GLenum -> Ptr a -> IO ()

glGetColorTableParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glGetColorTableParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glGetConvolutionFilter :: GLenum -> GLenum -> GLenum -> Ptr a -> IO ()

glGetConvolutionParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glGetConvolutionParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glGetHistogram :: GLenum -> GLboolean -> GLenum -> GLenum -> Ptr a -> IO ()

glGetHistogramParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glGetHistogramParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glGetLightfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glGetLightiv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glGetMapdv :: GLenum -> GLenum -> Ptr GLdouble -> IO ()

glGetMapfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glGetMapiv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glGetMaterialfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glGetMaterialiv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glGetMinmax :: GLenum -> GLboolean -> GLenum -> GLenum -> Ptr a -> IO ()

glGetMinmaxParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glGetMinmaxParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glGetPixelMapfv :: GLenum -> Ptr GLfloat -> IO ()

glGetPixelMapuiv :: GLenum -> Ptr GLuint -> IO ()

glGetPixelMapusv :: GLenum -> Ptr GLushort -> IO ()

glGetPolygonStipple :: Ptr GLubyte -> IO ()

glGetSeparableFilter :: GLenum -> GLenum -> GLenum -> Ptr a -> Ptr a -> Ptr a -> IO ()

glGetTexEnvfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glGetTexEnviv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glGetTexGendv :: GLenum -> GLenum -> Ptr GLdouble -> IO ()

glGetTexGenfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glGetTexGeniv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glHistogram :: GLenum -> GLsizei -> GLenum -> GLboolean -> IO ()

glIndexMask :: GLuint -> IO ()

glIndexPointer :: GLenum -> GLsizei -> Ptr a -> IO ()

glIndexd :: GLdouble -> IO ()

glIndexdv :: Ptr GLdouble -> IO ()

glIndexf :: GLfloat -> IO ()

glIndexfv :: Ptr GLfloat -> IO ()

glIndexi :: GLint -> IO ()

glIndexiv :: Ptr GLint -> IO ()

glIndexs :: GLshort -> IO ()

glIndexsv :: Ptr GLshort -> IO ()

glIndexub :: GLubyte -> IO ()

glIndexubv :: Ptr GLubyte -> IO ()

glInitNames :: IO ()

glInterleavedArrays :: GLenum -> GLsizei -> Ptr a -> IO ()

glIsList :: GLuint -> IO GLboolean

glLightModelf :: GLenum -> GLfloat -> IO ()

glLightModelfv :: GLenum -> Ptr GLfloat -> IO ()

glLightModeli :: GLenum -> GLint -> IO ()

glLightModeliv :: GLenum -> Ptr GLint -> IO ()

glLightf :: GLenum -> GLenum -> GLfloat -> IO ()

glLightfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glLighti :: GLenum -> GLenum -> GLint -> IO ()

glLightiv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glLineStipple :: GLint -> GLushort -> IO ()

glListBase :: GLuint -> IO ()

glLoadIdentity :: IO ()

glLoadMatrixd :: Ptr GLdouble -> IO ()

glLoadMatrixf :: Ptr GLfloat -> IO ()

glLoadName :: GLuint -> IO ()

glLoadTransposeMatrixd :: Ptr GLdouble -> IO ()

glLoadTransposeMatrixf :: Ptr GLfloat -> IO ()

glMap1d :: GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> IO ()

glMap1f :: GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> IO ()

glMap2d :: GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> IO ()

glMap2f :: GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> IO ()

glMapGrid1d :: GLint -> GLdouble -> GLdouble -> IO ()

glMapGrid1f :: GLint -> GLfloat -> GLfloat -> IO ()

glMapGrid2d :: GLint -> GLdouble -> GLdouble -> GLint -> GLdouble -> GLdouble -> IO ()

glMapGrid2f :: GLint -> GLfloat -> GLfloat -> GLint -> GLfloat -> GLfloat -> IO ()

glMaterialf :: GLenum -> GLenum -> GLfloat -> IO ()

glMaterialfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glMateriali :: GLenum -> GLenum -> GLint -> IO ()

glMaterialiv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glMatrixMode :: GLenum -> IO ()

glMinmax :: GLenum -> GLenum -> GLboolean -> IO ()

glMultMatrixd :: Ptr GLdouble -> IO ()

glMultMatrixf :: Ptr GLfloat -> IO ()

glMultTransposeMatrixd :: Ptr GLdouble -> IO ()

glMultTransposeMatrixf :: Ptr GLfloat -> IO ()

glMultiTexCoord1d :: GLenum -> GLdouble -> IO ()

glMultiTexCoord1dv :: GLenum -> Ptr GLdouble -> IO ()

glMultiTexCoord1f :: GLenum -> GLfloat -> IO ()

glMultiTexCoord1fv :: GLenum -> Ptr GLfloat -> IO ()

glMultiTexCoord1i :: GLenum -> GLint -> IO ()

glMultiTexCoord1iv :: GLenum -> Ptr GLint -> IO ()

glMultiTexCoord1s :: GLenum -> GLshort -> IO ()

glMultiTexCoord1sv :: GLenum -> Ptr GLshort -> IO ()

glMultiTexCoord2d :: GLenum -> GLdouble -> GLdouble -> IO ()

glMultiTexCoord2dv :: GLenum -> Ptr GLdouble -> IO ()

glMultiTexCoord2f :: GLenum -> GLfloat -> GLfloat -> IO ()

glMultiTexCoord2fv :: GLenum -> Ptr GLfloat -> IO ()

glMultiTexCoord2i :: GLenum -> GLint -> GLint -> IO ()

glMultiTexCoord2iv :: GLenum -> Ptr GLint -> IO ()

glMultiTexCoord2s :: GLenum -> GLshort -> GLshort -> IO ()

glMultiTexCoord2sv :: GLenum -> Ptr GLshort -> IO ()

glMultiTexCoord3d :: GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ()

glMultiTexCoord3dv :: GLenum -> Ptr GLdouble -> IO ()

glMultiTexCoord3f :: GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ()

glMultiTexCoord3fv :: GLenum -> Ptr GLfloat -> IO ()

glMultiTexCoord3i :: GLenum -> GLint -> GLint -> GLint -> IO ()

glMultiTexCoord3iv :: GLenum -> Ptr GLint -> IO ()

glMultiTexCoord3s :: GLenum -> GLshort -> GLshort -> GLshort -> IO ()

glMultiTexCoord3sv :: GLenum -> Ptr GLshort -> IO ()

glMultiTexCoord4d :: GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()

glMultiTexCoord4dv :: GLenum -> Ptr GLdouble -> IO ()

glMultiTexCoord4f :: GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()

glMultiTexCoord4fv :: GLenum -> Ptr GLfloat -> IO ()

glMultiTexCoord4i :: GLenum -> GLint -> GLint -> GLint -> GLint -> IO ()

glMultiTexCoord4iv :: GLenum -> Ptr GLint -> IO ()

glMultiTexCoord4s :: GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> IO ()

glMultiTexCoord4sv :: GLenum -> Ptr GLshort -> IO ()

glNewList :: GLuint -> GLenum -> IO ()

glNormal3b :: GLbyte -> GLbyte -> GLbyte -> IO ()

glNormal3bv :: Ptr GLbyte -> IO ()

glNormal3d :: GLdouble -> GLdouble -> GLdouble -> IO ()

glNormal3dv :: Ptr GLdouble -> IO ()

glNormal3f :: GLfloat -> GLfloat -> GLfloat -> IO ()

glNormal3fv :: Ptr GLfloat -> IO ()

glNormal3i :: GLint -> GLint -> GLint -> IO ()

glNormal3iv :: Ptr GLint -> IO ()

glNormal3s :: GLshort -> GLshort -> GLshort -> IO ()

glNormal3sv :: Ptr GLshort -> IO ()

glNormalPointer :: GLenum -> GLsizei -> Ptr a -> IO ()

glOrtho :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()

glPassThrough :: GLfloat -> IO ()

glPixelMapfv :: GLenum -> GLsizei -> Ptr GLfloat -> IO ()

glPixelMapuiv :: GLenum -> GLsizei -> Ptr GLuint -> IO ()

glPixelMapusv :: GLenum -> GLsizei -> Ptr GLushort -> IO ()

glPixelTransferf :: GLenum -> GLfloat -> IO ()

glPixelTransferi :: GLenum -> GLint -> IO ()

glPixelZoom :: GLfloat -> GLfloat -> IO ()

glPolygonStipple :: Ptr GLubyte -> IO ()

glPopAttrib :: IO ()

glPopClientAttrib :: IO ()

glPopMatrix :: IO ()

glPopName :: IO ()

glPrioritizeTextures :: GLsizei -> Ptr GLuint -> Ptr GLclampf -> IO ()

glPushAttrib :: GLbitfield -> IO ()

glPushClientAttrib :: GLbitfield -> IO ()

glPushMatrix :: IO ()

glPushName :: GLuint -> IO ()

glRasterPos2d :: GLdouble -> GLdouble -> IO ()

glRasterPos2dv :: Ptr GLdouble -> IO ()

glRasterPos2f :: GLfloat -> GLfloat -> IO ()

glRasterPos2fv :: Ptr GLfloat -> IO ()

glRasterPos2i :: GLint -> GLint -> IO ()

glRasterPos2iv :: Ptr GLint -> IO ()

glRasterPos2s :: GLshort -> GLshort -> IO ()

glRasterPos2sv :: Ptr GLshort -> IO ()

glRasterPos3d :: GLdouble -> GLdouble -> GLdouble -> IO ()

glRasterPos3dv :: Ptr GLdouble -> IO ()

glRasterPos3f :: GLfloat -> GLfloat -> GLfloat -> IO ()

glRasterPos3fv :: Ptr GLfloat -> IO ()

glRasterPos3i :: GLint -> GLint -> GLint -> IO ()

glRasterPos3iv :: Ptr GLint -> IO ()

glRasterPos3s :: GLshort -> GLshort -> GLshort -> IO ()

glRasterPos3sv :: Ptr GLshort -> IO ()

glRasterPos4d :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()

glRasterPos4dv :: Ptr GLdouble -> IO ()

glRasterPos4f :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()

glRasterPos4fv :: Ptr GLfloat -> IO ()

glRasterPos4i :: GLint -> GLint -> GLint -> GLint -> IO ()

glRasterPos4iv :: Ptr GLint -> IO ()

glRasterPos4s :: GLshort -> GLshort -> GLshort -> GLshort -> IO ()

glRasterPos4sv :: Ptr GLshort -> IO ()

glRectd :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()

glRectdv :: Ptr GLdouble -> Ptr GLdouble -> IO ()

glRectf :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()

glRectfv :: Ptr GLfloat -> Ptr GLfloat -> IO ()

glRecti :: GLint -> GLint -> GLint -> GLint -> IO ()

glRectiv :: Ptr GLint -> Ptr GLint -> IO ()

glRects :: GLshort -> GLshort -> GLshort -> GLshort -> IO ()

glRectsv :: Ptr GLshort -> Ptr GLshort -> IO ()

glRenderMode :: GLenum -> IO GLint

glResetHistogram :: GLenum -> IO ()

glResetMinmax :: GLenum -> IO ()

glRotated :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()

glRotatef :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()

glSamplePass :: GLenum -> IO ()

glScaled :: GLdouble -> GLdouble -> GLdouble -> IO ()

glScalef :: GLfloat -> GLfloat -> GLfloat -> IO ()

glSecondaryColor3b :: GLbyte -> GLbyte -> GLbyte -> IO ()

glSecondaryColor3bv :: Ptr GLbyte -> IO ()

glSecondaryColor3d :: GLdouble -> GLdouble -> GLdouble -> IO ()

glSecondaryColor3dv :: Ptr GLdouble -> IO ()

glSecondaryColor3f :: GLfloat -> GLfloat -> GLfloat -> IO ()

glSecondaryColor3fv :: Ptr GLfloat -> IO ()

glSecondaryColor3i :: GLint -> GLint -> GLint -> IO ()

glSecondaryColor3iv :: Ptr GLint -> IO ()

glSecondaryColor3s :: GLshort -> GLshort -> GLshort -> IO ()

glSecondaryColor3sv :: Ptr GLshort -> IO ()

glSecondaryColor3ub :: GLubyte -> GLubyte -> GLubyte -> IO ()

glSecondaryColor3ubv :: Ptr GLubyte -> IO ()

glSecondaryColor3ui :: GLuint -> GLuint -> GLuint -> IO ()

glSecondaryColor3uiv :: Ptr GLuint -> IO ()

glSecondaryColor3us :: GLushort -> GLushort -> GLushort -> IO ()

glSecondaryColor3usv :: Ptr GLushort -> IO ()

glSecondaryColorPointer :: GLint -> GLenum -> GLsizei -> Ptr a -> IO ()

glSelectBuffer :: GLsizei -> Ptr GLuint -> IO ()

glSeparableFilter2D :: GLenum -> GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> Ptr a -> IO ()

glShadeModel :: GLenum -> IO ()

glTexCoord1d :: GLdouble -> IO ()

glTexCoord1dv :: Ptr GLdouble -> IO ()

glTexCoord1f :: GLfloat -> IO ()

glTexCoord1fv :: Ptr GLfloat -> IO ()

glTexCoord1i :: GLint -> IO ()

glTexCoord1iv :: Ptr GLint -> IO ()

glTexCoord1s :: GLshort -> IO ()

glTexCoord1sv :: Ptr GLshort -> IO ()

glTexCoord2d :: GLdouble -> GLdouble -> IO ()

glTexCoord2dv :: Ptr GLdouble -> IO ()

glTexCoord2f :: GLfloat -> GLfloat -> IO ()

glTexCoord2fv :: Ptr GLfloat -> IO ()

glTexCoord2i :: GLint -> GLint -> IO ()

glTexCoord2iv :: Ptr GLint -> IO ()

glTexCoord2s :: GLshort -> GLshort -> IO ()

glTexCoord2sv :: Ptr GLshort -> IO ()

glTexCoord3d :: GLdouble -> GLdouble -> GLdouble -> IO ()

glTexCoord3dv :: Ptr GLdouble -> IO ()

glTexCoord3f :: GLfloat -> GLfloat -> GLfloat -> IO ()

glTexCoord3fv :: Ptr GLfloat -> IO ()

glTexCoord3i :: GLint -> GLint -> GLint -> IO ()

glTexCoord3iv :: Ptr GLint -> IO ()

glTexCoord3s :: GLshort -> GLshort -> GLshort -> IO ()

glTexCoord3sv :: Ptr GLshort -> IO ()

glTexCoord4d :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()

glTexCoord4dv :: Ptr GLdouble -> IO ()

glTexCoord4f :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()

glTexCoord4fv :: Ptr GLfloat -> IO ()

glTexCoord4i :: GLint -> GLint -> GLint -> GLint -> IO ()

glTexCoord4iv :: Ptr GLint -> IO ()

glTexCoord4s :: GLshort -> GLshort -> GLshort -> GLshort -> IO ()

glTexCoord4sv :: Ptr GLshort -> IO ()

glTexCoordPointer :: GLint -> GLenum -> GLsizei -> Ptr a -> IO ()

glTexEnvf :: GLenum -> GLenum -> GLfloat -> IO ()

glTexEnvfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glTexEnvi :: GLenum -> GLenum -> GLint -> IO ()

glTexEnviv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glTexGend :: GLenum -> GLenum -> GLdouble -> IO ()

glTexGendv :: GLenum -> GLenum -> Ptr GLdouble -> IO ()

glTexGenf :: GLenum -> GLenum -> GLfloat -> IO ()

glTexGenfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glTexGeni :: GLenum -> GLenum -> GLint -> IO ()

glTexGeniv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glTranslated :: GLdouble -> GLdouble -> GLdouble -> IO ()

glTranslatef :: GLfloat -> GLfloat -> GLfloat -> IO ()

glVertex2d :: GLdouble -> GLdouble -> IO ()

glVertex2dv :: Ptr GLdouble -> IO ()

glVertex2f :: GLfloat -> GLfloat -> IO ()

glVertex2fv :: Ptr GLfloat -> IO ()

glVertex2i :: GLint -> GLint -> IO ()

glVertex2iv :: Ptr GLint -> IO ()

glVertex2s :: GLshort -> GLshort -> IO ()

glVertex2sv :: Ptr GLshort -> IO ()

glVertex3d :: GLdouble -> GLdouble -> GLdouble -> IO ()

glVertex3dv :: Ptr GLdouble -> IO ()

glVertex3f :: GLfloat -> GLfloat -> GLfloat -> IO ()

glVertex3fv :: Ptr GLfloat -> IO ()

glVertex3i :: GLint -> GLint -> GLint -> IO ()

glVertex3iv :: Ptr GLint -> IO ()

glVertex3s :: GLshort -> GLshort -> GLshort -> IO ()

glVertex3sv :: Ptr GLshort -> IO ()

glVertex4d :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()

glVertex4dv :: Ptr GLdouble -> IO ()

glVertex4f :: GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()

glVertex4fv :: Ptr GLfloat -> IO ()

glVertex4i :: GLint -> GLint -> GLint -> GLint -> IO ()

glVertex4iv :: Ptr GLint -> IO ()

glVertex4s :: GLshort -> GLshort -> GLshort -> GLshort -> IO ()

glVertex4sv :: Ptr GLshort -> IO ()

glVertexPointer :: GLint -> GLenum -> GLsizei -> Ptr a -> IO ()

glWindowPos2d :: GLdouble -> GLdouble -> IO ()

glWindowPos2dv :: Ptr GLdouble -> IO ()

glWindowPos2f :: GLfloat -> GLfloat -> IO ()

glWindowPos2fv :: Ptr GLfloat -> IO ()

glWindowPos2i :: GLint -> GLint -> IO ()

glWindowPos2iv :: Ptr GLint -> IO ()

glWindowPos2s :: GLshort -> GLshort -> IO ()

glWindowPos2sv :: Ptr GLshort -> IO ()

glWindowPos3d :: GLdouble -> GLdouble -> GLdouble -> IO ()

glWindowPos3dv :: Ptr GLdouble -> IO ()

glWindowPos3f :: GLfloat -> GLfloat -> GLfloat -> IO ()

glWindowPos3fv :: Ptr GLfloat -> IO ()

glWindowPos3i :: GLint -> GLint -> GLint -> IO ()

glWindowPos3iv :: Ptr GLint -> IO ()

glWindowPos3s :: GLshort -> GLshort -> GLshort -> IO ()

glWindowPos3sv :: Ptr GLshort -> IO ()

# Tokens

gl_2D :: GLenum

gl_2_BYTES :: GLenum

gl_3D :: GLenum

gl_3D_COLOR :: GLenum

gl_3D_COLOR_TEXTURE :: GLenum

gl_3_BYTES :: GLenum

gl_4D_COLOR_TEXTURE :: GLenum

gl_4_BYTES :: GLenum

gl_ACCUM :: GLenum

gl_ACCUM_ALPHA_BITS :: GLenum

gl_ACCUM_BLUE_BITS :: GLenum

gl_ACCUM_BUFFER_BIT :: GLbitfield

gl_ACCUM_CLEAR_VALUE :: GLenum

gl_ACCUM_GREEN_BITS :: GLenum

gl_ACCUM_RED_BITS :: GLenum

gl_ADD :: GLenum

gl_ADD_SIGNED :: GLenum

gl_ALIASED_POINT_SIZE_RANGE :: GLenum

gl_ALL_ATTRIB_BITS :: GLbitfield

gl_ALPHA12 :: GLenum

gl_ALPHA16 :: GLenum

gl_ALPHA4 :: GLenum

gl_ALPHA8 :: GLenum

gl_ALPHA_BIAS :: GLenum

gl_ALPHA_BITS :: GLenum

gl_ALPHA_INTEGER :: GLenum

gl_ALPHA_SCALE :: GLenum

gl_ALPHA_TEST :: GLenum

gl_ALPHA_TEST_FUNC :: GLenum

gl_ALPHA_TEST_REF :: GLenum

gl_AMBIENT :: GLenum

gl_AMBIENT_AND_DIFFUSE :: GLenum

gl_ATTRIB_STACK_DEPTH :: GLenum

gl_AUTO_NORMAL :: GLenum

gl_AUX0 :: GLenum

gl_AUX1 :: GLenum

gl_AUX2 :: GLenum

gl_AUX3 :: GLenum

gl_AUX_BUFFERS :: GLenum

gl_BITMAP :: GLenum

gl_BITMAP_TOKEN :: GLenum

gl_BLUE_BIAS :: GLenum

gl_BLUE_BITS :: GLenum

gl_BLUE_SCALE :: GLenum

gl_C3F_V3F :: GLenum

gl_C4F_N3F_V3F :: GLenum

gl_C4UB_V2F :: GLenum

gl_C4UB_V3F :: GLenum

gl_CLAMP :: GLenum

gl_CLAMP_FRAGMENT_COLOR :: GLenum

gl_CLAMP_VERTEX_COLOR :: GLenum

gl_CLIENT_ACTIVE_TEXTURE :: GLenum

gl_CLIENT_ALL_ATTRIB_BITS :: GLbitfield

gl_CLIENT_ATTRIB_STACK_DEPTH :: GLenum

gl_CLIENT_PIXEL_STORE_BIT :: GLbitfield

gl_CLIENT_VERTEX_ARRAY_BIT :: GLbitfield

gl_CLIP_PLANE0 :: GLenum

gl_CLIP_PLANE1 :: GLenum

gl_CLIP_PLANE2 :: GLenum

gl_CLIP_PLANE3 :: GLenum

gl_CLIP_PLANE4 :: GLenum

gl_CLIP_PLANE5 :: GLenum

gl_COEFF :: GLenum

gl_COLOR_ARRAY :: GLenum

gl_COLOR_ARRAY_BUFFER_BINDING :: GLenum

gl_COLOR_ARRAY_COUNT :: GLenum

gl_COLOR_ARRAY_POINTER :: GLenum

gl_COLOR_ARRAY_SIZE :: GLenum

gl_COLOR_ARRAY_STRIDE :: GLenum

gl_COLOR_ARRAY_TYPE :: GLenum

gl_COLOR_INDEX :: GLenum

gl_COLOR_INDEXES :: GLenum

gl_COLOR_MATERIAL :: GLenum

gl_COLOR_MATERIAL_FACE :: GLenum

gl_COLOR_MATERIAL_PARAMETER :: GLenum

gl_COLOR_MATRIX :: GLenum

gl_COLOR_MATRIX_STACK_DEPTH :: GLenum

gl_COLOR_SUM :: GLenum

gl_COLOR_TABLE :: GLenum

gl_COLOR_TABLE_ALPHA_SIZE :: GLenum

gl_COLOR_TABLE_BIAS :: GLenum

gl_COLOR_TABLE_BLUE_SIZE :: GLenum

gl_COLOR_TABLE_FORMAT :: GLenum

gl_COLOR_TABLE_GREEN_SIZE :: GLenum

gl_COLOR_TABLE_INTENSITY_SIZE :: GLenum

gl_COLOR_TABLE_LUMINANCE_SIZE :: GLenum

gl_COLOR_TABLE_RED_SIZE :: GLenum

gl_COLOR_TABLE_SCALE :: GLenum

gl_COLOR_TABLE_WIDTH :: GLenum

gl_COMBINE :: GLenum

gl_COMBINE_ALPHA :: GLenum

gl_COMBINE_RGB :: GLenum

gl_COMPARE_R_TO_TEXTURE :: GLenum

gl_COMPILE :: GLenum

gl_COMPILE_AND_EXECUTE :: GLenum

gl_COMPRESSED_ALPHA :: GLenum

gl_COMPRESSED_INTENSITY :: GLenum

gl_COMPRESSED_LUMINANCE :: GLenum

gl_COMPRESSED_LUMINANCE_ALPHA :: GLenum

gl_COMPRESSED_SLUMINANCE :: GLenum

gl_COMPRESSED_SLUMINANCE_ALPHA :: GLenum

gl_CONSTANT :: GLenum

gl_CONSTANT_ATTENUATION :: GLenum

gl_CONSTANT_BORDER :: GLenum

gl_CONVOLUTION_1D :: GLenum

gl_CONVOLUTION_2D :: GLenum

gl_CONVOLUTION_BORDER_COLOR :: GLenum

gl_CONVOLUTION_BORDER_MODE :: GLenum

gl_CONVOLUTION_FILTER_BIAS :: GLenum

gl_CONVOLUTION_FILTER_SCALE :: GLenum

gl_CONVOLUTION_FORMAT :: GLenum

gl_CONVOLUTION_HEIGHT :: GLenum

gl_CONVOLUTION_WIDTH :: GLenum

gl_COORD_REPLACE :: GLenum

gl_COPY_PIXEL_TOKEN :: GLenum

gl_CURRENT_BIT :: GLbitfield

gl_CURRENT_COLOR :: GLenum

gl_CURRENT_FOG_COORD :: GLenum

gl_CURRENT_FOG_COORDINATE :: GLenum

gl_CURRENT_INDEX :: GLenum

gl_CURRENT_NORMAL :: GLenum

gl_CURRENT_RASTER_COLOR :: GLenum

gl_CURRENT_RASTER_DISTANCE :: GLenum

gl_CURRENT_RASTER_INDEX :: GLenum

gl_CURRENT_RASTER_POSITION :: GLenum

gl_CURRENT_RASTER_POSITION_VALID :: GLenum

gl_CURRENT_RASTER_SECONDARY_COLOR :: GLenum

gl_CURRENT_RASTER_TEXTURE_COORDS :: GLenum

gl_CURRENT_SECONDARY_COLOR :: GLenum

gl_CURRENT_TEXTURE_COORDS :: GLenum

gl_DECAL :: GLenum

gl_DEPTH_BIAS :: GLenum

gl_DEPTH_BITS :: GLenum

gl_DEPTH_SCALE :: GLenum

gl_DEPTH_TEXTURE_MODE :: GLenum

gl_DIFFUSE :: GLenum

gl_DOMAIN :: GLenum

gl_DOT3_RGB :: GLenum

gl_DOT3_RGBA :: GLenum

gl_DRAW_PIXEL_TOKEN :: GLenum

gl_EDGE_FLAG :: GLenum

gl_EDGE_FLAG_ARRAY :: GLenum

gl_EDGE_FLAG_ARRAY_BUFFER_BINDING :: GLenum

gl_EDGE_FLAG_ARRAY_COUNT :: GLenum

gl_EDGE_FLAG_ARRAY_POINTER :: GLenum

gl_EDGE_FLAG_ARRAY_STRIDE :: GLenum

gl_EMISSION :: GLenum

gl_ENABLE_BIT :: GLbitfield

gl_EVAL_BIT :: GLbitfield

gl_EXP :: GLenum

gl_EXP2 :: GLenum

gl_EYE_LINEAR :: GLenum

gl_EYE_PLANE :: GLenum

gl_FEEDBACK :: GLenum

gl_FEEDBACK_BUFFER_POINTER :: GLenum

gl_FEEDBACK_BUFFER_SIZE :: GLenum

gl_FEEDBACK_BUFFER_TYPE :: GLenum

gl_FLAT :: GLenum

gl_FOG :: GLenum

gl_FOG_BIT :: GLbitfield

gl_FOG_COLOR :: GLenum

gl_FOG_COORD :: GLenum

gl_FOG_COORDINATE :: GLenum

gl_FOG_COORDINATE_ARRAY :: GLenum

gl_FOG_COORDINATE_ARRAY_BUFFER_BINDING :: GLenum

gl_FOG_COORDINATE_ARRAY_POINTER :: GLenum

gl_FOG_COORDINATE_ARRAY_STRIDE :: GLenum

gl_FOG_COORDINATE_ARRAY_TYPE :: GLenum

gl_FOG_COORDINATE_SOURCE :: GLenum

gl_FOG_COORD_ARRAY :: GLenum

gl_FOG_COORD_ARRAY_BUFFER_BINDING :: GLenum

gl_FOG_COORD_ARRAY_POINTER :: GLenum

gl_FOG_COORD_ARRAY_STRIDE :: GLenum

gl_FOG_COORD_ARRAY_TYPE :: GLenum

gl_FOG_COORD_SRC :: GLenum

gl_FOG_DENSITY :: GLenum

gl_FOG_END :: GLenum

gl_FOG_HINT :: GLenum

gl_FOG_INDEX :: GLenum

gl_FOG_MODE :: GLenum

gl_FOG_START :: GLenum

gl_FRAGMENT_DEPTH :: GLenum

gl_GENERATE_MIPMAP :: GLenum

gl_GENERATE_MIPMAP_HINT :: GLenum

gl_GREEN_BIAS :: GLenum

gl_GREEN_BITS :: GLenum

gl_GREEN_SCALE :: GLenum

gl_HINT_BIT :: GLbitfield

gl_HISTOGRAM :: GLenum

gl_HISTOGRAM_ALPHA_SIZE :: GLenum

gl_HISTOGRAM_BLUE_SIZE :: GLenum

gl_HISTOGRAM_FORMAT :: GLenum

gl_HISTOGRAM_GREEN_SIZE :: GLenum

gl_HISTOGRAM_LUMINANCE_SIZE :: GLenum

gl_HISTOGRAM_RED_SIZE :: GLenum

gl_HISTOGRAM_SINK :: GLenum

gl_HISTOGRAM_WIDTH :: GLenum

gl_INDEX :: GLenum

gl_INDEX_ARRAY :: GLenum

gl_INDEX_ARRAY_BUFFER_BINDING :: GLenum

gl_INDEX_ARRAY_COUNT :: GLenum

gl_INDEX_ARRAY_POINTER :: GLenum

gl_INDEX_ARRAY_STRIDE :: GLenum

gl_INDEX_ARRAY_TYPE :: GLenum

gl_INDEX_BITS :: GLenum

gl_INDEX_CLEAR_VALUE :: GLenum

gl_INDEX_LOGIC_OP :: GLenum

gl_INDEX_MODE :: GLenum

gl_INDEX_OFFSET :: GLenum

gl_INDEX_SHIFT :: GLenum

gl_INDEX_WRITEMASK :: GLenum

gl_INTENSITY :: GLenum

gl_INTENSITY12 :: GLenum

gl_INTENSITY16 :: GLenum

gl_INTENSITY4 :: GLenum

gl_INTENSITY8 :: GLenum

gl_INTERPOLATE :: GLenum

gl_LIGHT0 :: GLenum

gl_LIGHT1 :: GLenum

gl_LIGHT2 :: GLenum

gl_LIGHT3 :: GLenum

gl_LIGHT4 :: GLenum

gl_LIGHT5 :: GLenum

gl_LIGHT6 :: GLenum

gl_LIGHT7 :: GLenum

gl_LIGHTING :: GLenum

gl_LIGHTING_BIT :: GLbitfield

gl_LIGHT_MODEL_AMBIENT :: GLenum

gl_LIGHT_MODEL_COLOR_CONTROL :: GLenum

gl_LIGHT_MODEL_LOCAL_VIEWER :: GLenum

gl_LIGHT_MODEL_TWO_SIDE :: GLenum

gl_LINEAR_ATTENUATION :: GLenum

gl_LINE_BIT :: GLbitfield

gl_LINE_RESET_TOKEN :: GLenum

gl_LINE_STIPPLE :: GLenum

gl_LINE_STIPPLE_PATTERN :: GLenum

gl_LINE_STIPPLE_REPEAT :: GLenum

gl_LINE_TOKEN :: GLenum

gl_LIST_BASE :: GLenum

gl_LIST_BIT :: GLbitfield

gl_LIST_INDEX :: GLenum

gl_LIST_MODE :: GLenum

gl_LOAD :: GLenum

gl_LOGIC_OP :: GLenum

gl_LUMINANCE :: GLenum

gl_LUMINANCE12 :: GLenum

gl_LUMINANCE12_ALPHA12 :: GLenum

gl_LUMINANCE12_ALPHA4 :: GLenum

gl_LUMINANCE16 :: GLenum

gl_LUMINANCE16_ALPHA16 :: GLenum

gl_LUMINANCE4 :: GLenum

gl_LUMINANCE4_ALPHA4 :: GLenum

gl_LUMINANCE6_ALPHA2 :: GLenum

gl_LUMINANCE8 :: GLenum

gl_LUMINANCE8_ALPHA8 :: GLenum

gl_LUMINANCE_ALPHA :: GLenum

gl_MAP1_COLOR_4 :: GLenum

gl_MAP1_GRID_DOMAIN :: GLenum

gl_MAP1_GRID_SEGMENTS :: GLenum

gl_MAP1_INDEX :: GLenum

gl_MAP1_NORMAL :: GLenum

gl_MAP1_TEXTURE_COORD_1 :: GLenum

gl_MAP1_TEXTURE_COORD_2 :: GLenum

gl_MAP1_TEXTURE_COORD_3 :: GLenum

gl_MAP1_TEXTURE_COORD_4 :: GLenum

gl_MAP1_VERTEX_3 :: GLenum

gl_MAP1_VERTEX_4 :: GLenum

gl_MAP2_COLOR_4 :: GLenum

gl_MAP2_GRID_DOMAIN :: GLenum

gl_MAP2_GRID_SEGMENTS :: GLenum

gl_MAP2_INDEX :: GLenum

gl_MAP2_NORMAL :: GLenum

gl_MAP2_TEXTURE_COORD_1 :: GLenum

gl_MAP2_TEXTURE_COORD_2 :: GLenum

gl_MAP2_TEXTURE_COORD_3 :: GLenum

gl_MAP2_TEXTURE_COORD_4 :: GLenum

gl_MAP2_VERTEX_3 :: GLenum

gl_MAP2_VERTEX_4 :: GLenum

gl_MAP_COLOR :: GLenum

gl_MAP_STENCIL :: GLenum

gl_MATRIX_MODE :: GLenum

gl_MAX_ATTRIB_STACK_DEPTH :: GLenum

gl_MAX_CLIENT_ATTRIB_STACK_DEPTH :: GLenum

gl_MAX_CLIP_PLANES :: GLenum

gl_MAX_COLOR_MATRIX_STACK_DEPTH :: GLenum

gl_MAX_CONVOLUTION_HEIGHT :: GLenum

gl_MAX_CONVOLUTION_WIDTH :: GLenum

gl_MAX_EVAL_ORDER :: GLenum

gl_MAX_LIGHTS :: GLenum

gl_MAX_LIST_NESTING :: GLenum

gl_MAX_MODELVIEW_STACK_DEPTH :: GLenum

gl_MAX_NAME_STACK_DEPTH :: GLenum

gl_MAX_PIXEL_MAP_TABLE :: GLenum

gl_MAX_PROJECTION_STACK_DEPTH :: GLenum

gl_MAX_TEXTURE_COORDS :: GLenum

gl_MAX_TEXTURE_STACK_DEPTH :: GLenum

gl_MAX_TEXTURE_UNITS :: GLenum

gl_MINMAX :: GLenum

gl_MINMAX_FORMAT :: GLenum

gl_MINMAX_SINK :: GLenum

gl_MODELVIEW :: GLenum

gl_MODELVIEW_MATRIX :: GLenum

gl_MODELVIEW_STACK_DEPTH :: GLenum

gl_MODULATE :: GLenum

gl_MULT :: GLenum

gl_MULTISAMPLE_BIT :: GLbitfield

gl_N3F_V3F :: GLenum

gl_NAME_STACK_DEPTH :: GLenum

gl_NORMALIZE :: GLenum

gl_NORMAL_ARRAY :: GLenum

gl_NORMAL_ARRAY_BUFFER_BINDING :: GLenum

gl_NORMAL_ARRAY_COUNT :: GLenum

gl_NORMAL_ARRAY_POINTER :: GLenum

gl_NORMAL_ARRAY_STRIDE :: GLenum

gl_NORMAL_ARRAY_TYPE :: GLenum

gl_NORMAL_MAP :: GLenum

gl_OBJECT_LINEAR :: GLenum

gl_OBJECT_PLANE :: GLenum

gl_OPERAND0_ALPHA :: GLenum

gl_OPERAND0_RGB :: GLenum

gl_OPERAND1_ALPHA :: GLenum

gl_OPERAND1_RGB :: GLenum

gl_OPERAND2_ALPHA :: GLenum

gl_OPERAND2_RGB :: GLenum

gl_ORDER :: GLenum

gl_PASS_THROUGH_TOKEN :: GLenum

gl_PERSPECTIVE_CORRECTION_HINT :: GLenum

gl_PIXEL_MAP_A_TO_A :: GLenum

gl_PIXEL_MAP_A_TO_A_SIZE :: GLenum

gl_PIXEL_MAP_B_TO_B :: GLenum

gl_PIXEL_MAP_B_TO_B_SIZE :: GLenum

gl_PIXEL_MAP_G_TO_G :: GLenum

gl_PIXEL_MAP_G_TO_G_SIZE :: GLenum

gl_PIXEL_MAP_I_TO_A :: GLenum

gl_PIXEL_MAP_I_TO_A_SIZE :: GLenum

gl_PIXEL_MAP_I_TO_B :: GLenum

gl_PIXEL_MAP_I_TO_B_SIZE :: GLenum

gl_PIXEL_MAP_I_TO_G :: GLenum

gl_PIXEL_MAP_I_TO_G_SIZE :: GLenum

gl_PIXEL_MAP_I_TO_I :: GLenum

gl_PIXEL_MAP_I_TO_I_SIZE :: GLenum

gl_PIXEL_MAP_I_TO_R :: GLenum

gl_PIXEL_MAP_I_TO_R_SIZE :: GLenum

gl_PIXEL_MAP_R_TO_R :: GLenum

gl_PIXEL_MAP_R_TO_R_SIZE :: GLenum

gl_PIXEL_MAP_S_TO_S :: GLenum

gl_PIXEL_MAP_S_TO_S_SIZE :: GLenum

gl_PIXEL_MODE_BIT :: GLbitfield

gl_POINT_BIT :: GLbitfield

gl_POINT_DISTANCE_ATTENUATION :: GLenum

gl_POINT_SIZE_MAX :: GLenum

gl_POINT_SIZE_MIN :: GLenum

gl_POINT_SMOOTH :: GLenum

gl_POINT_SMOOTH_HINT :: GLenum

gl_POINT_SPRITE :: GLenum

gl_POINT_TOKEN :: GLenum

gl_POLYGON :: GLenum

gl_POLYGON_BIT :: GLbitfield

gl_POLYGON_MODE :: GLenum

gl_POLYGON_STIPPLE :: GLenum

gl_POLYGON_STIPPLE_BIT :: GLbitfield

gl_POLYGON_TOKEN :: GLenum

gl_POSITION :: GLenum

gl_POST_COLOR_MATRIX_ALPHA_BIAS :: GLenum

gl_POST_COLOR_MATRIX_ALPHA_SCALE :: GLenum

gl_POST_COLOR_MATRIX_BLUE_BIAS :: GLenum

gl_POST_COLOR_MATRIX_BLUE_SCALE :: GLenum

gl_POST_COLOR_MATRIX_COLOR_TABLE :: GLenum

gl_POST_COLOR_MATRIX_GREEN_BIAS :: GLenum

gl_POST_COLOR_MATRIX_GREEN_SCALE :: GLenum

gl_POST_COLOR_MATRIX_RED_BIAS :: GLenum

gl_POST_COLOR_MATRIX_RED_SCALE :: GLenum

gl_POST_CONVOLUTION_ALPHA_BIAS :: GLenum

gl_POST_CONVOLUTION_ALPHA_SCALE :: GLenum

gl_POST_CONVOLUTION_BLUE_BIAS :: GLenum

gl_POST_CONVOLUTION_BLUE_SCALE :: GLenum

gl_POST_CONVOLUTION_COLOR_TABLE :: GLenum

gl_POST_CONVOLUTION_GREEN_BIAS :: GLenum

gl_POST_CONVOLUTION_GREEN_SCALE :: GLenum

gl_POST_CONVOLUTION_RED_BIAS :: GLenum

gl_POST_CONVOLUTION_RED_SCALE :: GLenum

gl_PREVIOUS :: GLenum

gl_PRIMARY_COLOR :: GLenum

gl_PROJECTION :: GLenum

gl_PROJECTION_MATRIX :: GLenum

gl_PROJECTION_STACK_DEPTH :: GLenum

gl_PROXY_COLOR_TABLE :: GLenum

gl_PROXY_HISTOGRAM :: GLenum

gl_PROXY_POST_COLOR_MATRIX_COLOR_TABLE :: GLenum

gl_PROXY_POST_CONVOLUTION_COLOR_TABLE :: GLenum

gl_Q :: GLenum

gl_QUADRATIC_ATTENUATION :: GLenum

gl_QUADS :: GLenum

gl_QUAD_STRIP :: GLenum

gl_R :: GLenum

gl_REDUCE :: GLenum

gl_RED_BIAS :: GLenum

gl_RED_BITS :: GLenum

gl_RED_SCALE :: GLenum

gl_REFLECTION_MAP :: GLenum

gl_RENDER :: GLenum

gl_RENDER_MODE :: GLenum

gl_REPLICATE_BORDER :: GLenum

gl_RESCALE_NORMAL :: GLenum

gl_RETURN :: GLenum

gl_RGBA_MODE :: GLenum

gl_RGB_SCALE :: GLenum

gl_S :: GLenum

gl_SCISSOR_BIT :: GLbitfield

gl_SECONDARY_COLOR_ARRAY :: GLenum

gl_SECONDARY_COLOR_ARRAY_BUFFER_BINDING :: GLenum

gl_SECONDARY_COLOR_ARRAY_POINTER :: GLenum

gl_SECONDARY_COLOR_ARRAY_SIZE :: GLenum

gl_SECONDARY_COLOR_ARRAY_STRIDE :: GLenum

gl_SECONDARY_COLOR_ARRAY_TYPE :: GLenum

gl_SELECT :: GLenum

gl_SELECTION_BUFFER_POINTER :: GLenum

gl_SELECTION_BUFFER_SIZE :: GLenum

gl_SEPARABLE_2D :: GLenum

gl_SEPARATE_SPECULAR_COLOR :: GLenum

gl_SHADE_MODEL :: GLenum

gl_SHININESS :: GLenum

gl_SINGLE_COLOR :: GLenum

gl_SLUMINANCE :: GLenum

gl_SLUMINANCE8 :: GLenum

gl_SLUMINANCE8_ALPHA8 :: GLenum

gl_SLUMINANCE_ALPHA :: GLenum

gl_SMOOTH :: GLenum

gl_SOURCE0_ALPHA :: GLenum

gl_SOURCE0_RGB :: GLenum

gl_SOURCE1_ALPHA :: GLenum

gl_SOURCE1_RGB :: GLenum

gl_SOURCE2_ALPHA :: GLenum

gl_SOURCE2_RGB :: GLenum

gl_SPECULAR :: GLenum

gl_SPHERE_MAP :: GLenum

gl_SPOT_CUTOFF :: GLenum

gl_SPOT_DIRECTION :: GLenum

gl_SPOT_EXPONENT :: GLenum

gl_SRC0_ALPHA :: GLenum

gl_SRC0_RGB :: GLenum

gl_SRC1_ALPHA :: GLenum

gl_SRC1_RGB :: GLenum

gl_SRC2_ALPHA :: GLenum

gl_SRC2_RGB :: GLenum

gl_STACK_OVERFLOW :: GLenum

gl_STACK_UNDERFLOW :: GLenum

gl_STENCIL_BITS :: GLenum

gl_SUBTRACT :: GLenum

gl_T :: GLenum

gl_T2F_C3F_V3F :: GLenum

gl_T2F_C4F_N3F_V3F :: GLenum

gl_T2F_C4UB_V3F :: GLenum

gl_T2F_N3F_V3F :: GLenum

gl_T2F_V3F :: GLenum

gl_T4F_C4F_N3F_V4F :: GLenum

gl_T4F_V4F :: GLenum

gl_TABLE_TOO_LARGE :: GLenum

gl_TEXTURE_BIT :: GLbitfield

gl_TEXTURE_COMPONENTS :: GLenum

gl_TEXTURE_COORD_ARRAY :: GLenum

gl_TEXTURE_COORD_ARRAY_BUFFER_BINDING :: GLenum

gl_TEXTURE_COORD_ARRAY_COUNT :: GLenum

gl_TEXTURE_COORD_ARRAY_POINTER :: GLenum

gl_TEXTURE_COORD_ARRAY_SIZE :: GLenum

gl_TEXTURE_COORD_ARRAY_STRIDE :: GLenum

gl_TEXTURE_COORD_ARRAY_TYPE :: GLenum

gl_TEXTURE_ENV :: GLenum

gl_TEXTURE_ENV_COLOR :: GLenum

gl_TEXTURE_ENV_MODE :: GLenum

gl_TEXTURE_FILTER_CONTROL :: GLenum

gl_TEXTURE_GEN_MODE :: GLenum

gl_TEXTURE_GEN_Q :: GLenum

gl_TEXTURE_GEN_R :: GLenum

gl_TEXTURE_GEN_S :: GLenum

gl_TEXTURE_GEN_T :: GLenum

gl_TEXTURE_INTENSITY_SIZE :: GLenum

gl_TEXTURE_INTENSITY_TYPE :: GLenum

gl_TEXTURE_LUMINANCE_SIZE :: GLenum

gl_TEXTURE_LUMINANCE_TYPE :: GLenum

gl_TEXTURE_MATRIX :: GLenum

gl_TEXTURE_PRIORITY :: GLenum

gl_TEXTURE_RESIDENT :: GLenum

gl_TEXTURE_STACK_DEPTH :: GLenum

gl_TRANSFORM_BIT :: GLbitfield

gl_TRANSPOSE_COLOR_MATRIX :: GLenum

gl_TRANSPOSE_MODELVIEW_MATRIX :: GLenum

gl_TRANSPOSE_PROJECTION_MATRIX :: GLenum

gl_TRANSPOSE_TEXTURE_MATRIX :: GLenum

gl_V2F :: GLenum

gl_V3F :: GLenum

gl_VERTEX_ARRAY :: GLenum

gl_VERTEX_ARRAY_BUFFER_BINDING :: GLenum

gl_VERTEX_ARRAY_COUNT :: GLenum

gl_VERTEX_ARRAY_POINTER :: GLenum

gl_VERTEX_ARRAY_SIZE :: GLenum

gl_VERTEX_ARRAY_STRIDE :: GLenum

gl_VERTEX_ARRAY_TYPE :: GLenum

gl_VERTEX_PROGRAM_TWO_SIDE :: GLenum

gl_VIEWPORT_BIT :: GLbitfield

gl_WEIGHT_ARRAY_BUFFER_BINDING :: GLenum

gl_ZOOM_X :: GLenum

gl_ZOOM_Y :: GLenum