Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.GL.Internal.Shared
- glAccum :: MonadIO m => GLenum -> GLfloat -> m ()
- glAccumFunPtr :: FunPtr (GLenum -> GLfloat -> IO ())
- glAlphaFunc :: MonadIO m => GLenum -> GLfloat -> m ()
- glAlphaFuncFunPtr :: FunPtr (GLenum -> GLfloat -> IO ())
- glAreTexturesResident :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLboolean -> m GLboolean
- glAreTexturesResidentFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> Ptr GLboolean -> IO GLboolean)
- glArrayElement :: MonadIO m => GLint -> m ()
- glArrayElementFunPtr :: FunPtr (GLint -> IO ())
- glBegin :: MonadIO m => GLenum -> m ()
- glBeginFunPtr :: FunPtr (GLenum -> IO ())
- glBitmap :: MonadIO m => GLsizei -> GLsizei -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> Ptr GLubyte -> m ()
- glBitmapFunPtr :: FunPtr (GLsizei -> GLsizei -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> Ptr GLubyte -> IO ())
- glCallList :: MonadIO m => GLuint -> m ()
- glCallListFunPtr :: FunPtr (GLuint -> IO ())
- glCallLists :: MonadIO m => GLsizei -> GLenum -> Ptr () -> m ()
- glCallListsFunPtr :: FunPtr (GLsizei -> GLenum -> Ptr () -> IO ())
- glClearAccum :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glClearAccumFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glClearIndex :: MonadIO m => GLfloat -> m ()
- glClearIndexFunPtr :: FunPtr (GLfloat -> IO ())
- glClientActiveTexture :: MonadIO m => GLenum -> m ()
- glClientActiveTextureFunPtr :: FunPtr (GLenum -> IO ())
- glClipPlane :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glClipPlaneFunPtr :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
- glColor3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
- glColor3bFunPtr :: FunPtr (GLbyte -> GLbyte -> GLbyte -> IO ())
- glColor3bv :: MonadIO m => Ptr GLbyte -> m ()
- glColor3bvFunPtr :: FunPtr (Ptr GLbyte -> IO ())
- glColor3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glColor3dFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> IO ())
- glColor3dv :: MonadIO m => Ptr GLdouble -> m ()
- glColor3dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glColor3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glColor3fFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> IO ())
- glColor3fv :: MonadIO m => Ptr GLfloat -> m ()
- glColor3fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glColor3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glColor3iFunPtr :: FunPtr (GLint -> GLint -> GLint -> IO ())
- glColor3iv :: MonadIO m => Ptr GLint -> m ()
- glColor3ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glColor3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glColor3sFunPtr :: FunPtr (GLshort -> GLshort -> GLshort -> IO ())
- glColor3sv :: MonadIO m => Ptr GLshort -> m ()
- glColor3svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glColor3ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> m ()
- glColor3ubFunPtr :: FunPtr (GLubyte -> GLubyte -> GLubyte -> IO ())
- glColor3ubv :: MonadIO m => Ptr GLubyte -> m ()
- glColor3ubvFunPtr :: FunPtr (Ptr GLubyte -> IO ())
- glColor3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glColor3uiFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> IO ())
- glColor3uiv :: MonadIO m => Ptr GLuint -> m ()
- glColor3uivFunPtr :: FunPtr (Ptr GLuint -> IO ())
- glColor3us :: MonadIO m => GLushort -> GLushort -> GLushort -> m ()
- glColor3usFunPtr :: FunPtr (GLushort -> GLushort -> GLushort -> IO ())
- glColor3usv :: MonadIO m => Ptr GLushort -> m ()
- glColor3usvFunPtr :: FunPtr (Ptr GLushort -> IO ())
- glColor4b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> GLbyte -> m ()
- glColor4bFunPtr :: FunPtr (GLbyte -> GLbyte -> GLbyte -> GLbyte -> IO ())
- glColor4bv :: MonadIO m => Ptr GLbyte -> m ()
- glColor4bvFunPtr :: FunPtr (Ptr GLbyte -> IO ())
- glColor4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glColor4dFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glColor4dv :: MonadIO m => Ptr GLdouble -> m ()
- glColor4dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glColor4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glColor4fFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glColor4fv :: MonadIO m => Ptr GLfloat -> m ()
- glColor4fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glColor4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glColor4iFunPtr :: FunPtr (GLint -> GLint -> GLint -> GLint -> IO ())
- glColor4iv :: MonadIO m => Ptr GLint -> m ()
- glColor4ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glColor4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glColor4sFunPtr :: FunPtr (GLshort -> GLshort -> GLshort -> GLshort -> IO ())
- glColor4sv :: MonadIO m => Ptr GLshort -> m ()
- glColor4svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glColor4ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
- glColor4ubFunPtr :: FunPtr (GLubyte -> GLubyte -> GLubyte -> GLubyte -> IO ())
- glColor4ubv :: MonadIO m => Ptr GLubyte -> m ()
- glColor4ubvFunPtr :: FunPtr (Ptr GLubyte -> IO ())
- glColor4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glColor4uiFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> GLuint -> IO ())
- glColor4uiv :: MonadIO m => Ptr GLuint -> m ()
- glColor4uivFunPtr :: FunPtr (Ptr GLuint -> IO ())
- glColor4us :: MonadIO m => GLushort -> GLushort -> GLushort -> GLushort -> m ()
- glColor4usFunPtr :: FunPtr (GLushort -> GLushort -> GLushort -> GLushort -> IO ())
- glColor4usv :: MonadIO m => Ptr GLushort -> m ()
- glColor4usvFunPtr :: FunPtr (Ptr GLushort -> IO ())
- glColorMaterial :: MonadIO m => GLenum -> GLenum -> m ()
- glColorMaterialFunPtr :: FunPtr (GLenum -> GLenum -> IO ())
- glColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glColorPointerFunPtr :: FunPtr (GLint -> GLenum -> GLsizei -> Ptr () -> IO ())
- glCopyPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> m ()
- glCopyPixelsFunPtr :: FunPtr (GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> IO ())
- glDeleteLists :: MonadIO m => GLuint -> GLsizei -> m ()
- glDeleteListsFunPtr :: FunPtr (GLuint -> GLsizei -> IO ())
- glDisableClientState :: MonadIO m => GLenum -> m ()
- glDisableClientStateFunPtr :: FunPtr (GLenum -> IO ())
- glDrawPixels :: MonadIO m => GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glDrawPixelsFunPtr :: FunPtr (GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ())
- glEdgeFlag :: MonadIO m => GLboolean -> m ()
- glEdgeFlagFunPtr :: FunPtr (GLboolean -> IO ())
- glEdgeFlagPointer :: MonadIO m => GLsizei -> Ptr () -> m ()
- glEdgeFlagPointerFunPtr :: FunPtr (GLsizei -> Ptr () -> IO ())
- glEdgeFlagv :: MonadIO m => Ptr GLboolean -> m ()
- glEdgeFlagvFunPtr :: FunPtr (Ptr GLboolean -> IO ())
- glEnableClientState :: MonadIO m => GLenum -> m ()
- glEnableClientStateFunPtr :: FunPtr (GLenum -> IO ())
- glEnd :: MonadIO m => m ()
- glEndFunPtr :: FunPtr (IO ())
- glEndList :: MonadIO m => m ()
- glEndListFunPtr :: FunPtr (IO ())
- glEvalCoord1d :: MonadIO m => GLdouble -> m ()
- glEvalCoord1dFunPtr :: FunPtr (GLdouble -> IO ())
- glEvalCoord1dv :: MonadIO m => Ptr GLdouble -> m ()
- glEvalCoord1dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glEvalCoord1f :: MonadIO m => GLfloat -> m ()
- glEvalCoord1fFunPtr :: FunPtr (GLfloat -> IO ())
- glEvalCoord1fv :: MonadIO m => Ptr GLfloat -> m ()
- glEvalCoord1fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glEvalCoord2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glEvalCoord2dFunPtr :: FunPtr (GLdouble -> GLdouble -> IO ())
- glEvalCoord2dv :: MonadIO m => Ptr GLdouble -> m ()
- glEvalCoord2dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glEvalCoord2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glEvalCoord2fFunPtr :: FunPtr (GLfloat -> GLfloat -> IO ())
- glEvalCoord2fv :: MonadIO m => Ptr GLfloat -> m ()
- glEvalCoord2fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glEvalMesh1 :: MonadIO m => GLenum -> GLint -> GLint -> m ()
- glEvalMesh1FunPtr :: FunPtr (GLenum -> GLint -> GLint -> IO ())
- glEvalMesh2 :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m ()
- glEvalMesh2FunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLint -> IO ())
- glEvalPoint1 :: MonadIO m => GLint -> m ()
- glEvalPoint1FunPtr :: FunPtr (GLint -> IO ())
- glEvalPoint2 :: MonadIO m => GLint -> GLint -> m ()
- glEvalPoint2FunPtr :: FunPtr (GLint -> GLint -> IO ())
- glFeedbackBuffer :: MonadIO m => GLsizei -> GLenum -> Ptr GLfloat -> m ()
- glFeedbackBufferFunPtr :: FunPtr (GLsizei -> GLenum -> Ptr GLfloat -> IO ())
- glFogCoordPointer :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m ()
- glFogCoordPointerFunPtr :: FunPtr (GLenum -> GLsizei -> Ptr () -> IO ())
- glFogCoordd :: MonadIO m => GLdouble -> m ()
- glFogCoorddFunPtr :: FunPtr (GLdouble -> IO ())
- glFogCoorddv :: MonadIO m => Ptr GLdouble -> m ()
- glFogCoorddvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glFogCoordf :: MonadIO m => GLfloat -> m ()
- glFogCoordfFunPtr :: FunPtr (GLfloat -> IO ())
- glFogCoordfv :: MonadIO m => Ptr GLfloat -> m ()
- glFogCoordfvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glFogf :: MonadIO m => GLenum -> GLfloat -> m ()
- glFogfFunPtr :: FunPtr (GLenum -> GLfloat -> IO ())
- glFogfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glFogfvFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
- glFogi :: MonadIO m => GLenum -> GLint -> m ()
- glFogiFunPtr :: FunPtr (GLenum -> GLint -> IO ())
- glFogiv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glFogivFunPtr :: FunPtr (GLenum -> Ptr GLint -> IO ())
- glFrustum :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glFrustumFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glGenLists :: MonadIO m => GLsizei -> m GLuint
- glGenListsFunPtr :: FunPtr (GLsizei -> IO GLuint)
- glGetClipPlane :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glGetClipPlaneFunPtr :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
- glGetLightfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetLightfvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
- glGetLightiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetLightivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glGetMapdv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m ()
- glGetMapdvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
- glGetMapfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetMapfvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
- glGetMapiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetMapivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glGetMaterialfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetMaterialfvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
- glGetMaterialiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetMaterialivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glGetPixelMapfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glGetPixelMapfvFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
- glGetPixelMapuiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glGetPixelMapuivFunPtr :: FunPtr (GLenum -> Ptr GLuint -> IO ())
- glGetPixelMapusv :: MonadIO m => GLenum -> Ptr GLushort -> m ()
- glGetPixelMapusvFunPtr :: FunPtr (GLenum -> Ptr GLushort -> IO ())
- glGetPointerv :: MonadIO m => GLenum -> Ptr (Ptr ()) -> m ()
- glGetPointervFunPtr :: FunPtr (GLenum -> Ptr (Ptr ()) -> IO ())
- glGetPolygonStipple :: MonadIO m => Ptr GLubyte -> m ()
- glGetPolygonStippleFunPtr :: FunPtr (Ptr GLubyte -> IO ())
- glGetTexEnvfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetTexEnvfvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
- glGetTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexEnvivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glGetTexGendv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m ()
- glGetTexGendvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
- glGetTexGenfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetTexGenfvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
- glGetTexGeniv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexGenivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glIndexMask :: MonadIO m => GLuint -> m ()
- glIndexMaskFunPtr :: FunPtr (GLuint -> IO ())
- glIndexPointer :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m ()
- glIndexPointerFunPtr :: FunPtr (GLenum -> GLsizei -> Ptr () -> IO ())
- glIndexd :: MonadIO m => GLdouble -> m ()
- glIndexdFunPtr :: FunPtr (GLdouble -> IO ())
- glIndexdv :: MonadIO m => Ptr GLdouble -> m ()
- glIndexdvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glIndexf :: MonadIO m => GLfloat -> m ()
- glIndexfFunPtr :: FunPtr (GLfloat -> IO ())
- glIndexfv :: MonadIO m => Ptr GLfloat -> m ()
- glIndexfvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glIndexi :: MonadIO m => GLint -> m ()
- glIndexiFunPtr :: FunPtr (GLint -> IO ())
- glIndexiv :: MonadIO m => Ptr GLint -> m ()
- glIndexivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glIndexs :: MonadIO m => GLshort -> m ()
- glIndexsFunPtr :: FunPtr (GLshort -> IO ())
- glIndexsv :: MonadIO m => Ptr GLshort -> m ()
- glIndexsvFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glIndexub :: MonadIO m => GLubyte -> m ()
- glIndexubFunPtr :: FunPtr (GLubyte -> IO ())
- glIndexubv :: MonadIO m => Ptr GLubyte -> m ()
- glIndexubvFunPtr :: FunPtr (Ptr GLubyte -> IO ())
- glInitNames :: MonadIO m => m ()
- glInitNamesFunPtr :: FunPtr (IO ())
- glInterleavedArrays :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m ()
- glInterleavedArraysFunPtr :: FunPtr (GLenum -> GLsizei -> Ptr () -> IO ())
- glIsList :: MonadIO m => GLuint -> m GLboolean
- glIsListFunPtr :: FunPtr (GLuint -> IO GLboolean)
- glLightModelf :: MonadIO m => GLenum -> GLfloat -> m ()
- glLightModelfFunPtr :: FunPtr (GLenum -> GLfloat -> IO ())
- glLightModelfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glLightModelfvFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
- glLightModeli :: MonadIO m => GLenum -> GLint -> m ()
- glLightModeliFunPtr :: FunPtr (GLenum -> GLint -> IO ())
- glLightModeliv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glLightModelivFunPtr :: FunPtr (GLenum -> Ptr GLint -> IO ())
- glLightf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glLightfFunPtr :: FunPtr (GLenum -> GLenum -> GLfloat -> IO ())
- glLightfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glLightfvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
- glLighti :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glLightiFunPtr :: FunPtr (GLenum -> GLenum -> GLint -> IO ())
- glLightiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glLightivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glLineStipple :: MonadIO m => GLint -> GLushort -> m ()
- glLineStippleFunPtr :: FunPtr (GLint -> GLushort -> IO ())
- glListBase :: MonadIO m => GLuint -> m ()
- glListBaseFunPtr :: FunPtr (GLuint -> IO ())
- glLoadIdentity :: MonadIO m => m ()
- glLoadIdentityFunPtr :: FunPtr (IO ())
- glLoadMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glLoadMatrixdFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glLoadMatrixf :: MonadIO m => Ptr GLfloat -> m ()
- glLoadMatrixfFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glLoadName :: MonadIO m => GLuint -> m ()
- glLoadNameFunPtr :: FunPtr (GLuint -> IO ())
- glLoadTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glLoadTransposeMatrixdFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glLoadTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m ()
- glLoadTransposeMatrixfFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glMap1d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m ()
- glMap1dFunPtr :: FunPtr (GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> IO ())
- glMap1f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m ()
- glMap1fFunPtr :: FunPtr (GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> IO ())
- glMap2d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m ()
- glMap2dFunPtr :: FunPtr (GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> IO ())
- glMap2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m ()
- glMap2fFunPtr :: FunPtr (GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> IO ())
- glMapGrid1d :: MonadIO m => GLint -> GLdouble -> GLdouble -> m ()
- glMapGrid1dFunPtr :: FunPtr (GLint -> GLdouble -> GLdouble -> IO ())
- glMapGrid1f :: MonadIO m => GLint -> GLfloat -> GLfloat -> m ()
- glMapGrid1fFunPtr :: FunPtr (GLint -> GLfloat -> GLfloat -> IO ())
- glMapGrid2d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLint -> GLdouble -> GLdouble -> m ()
- glMapGrid2dFunPtr :: FunPtr (GLint -> GLdouble -> GLdouble -> GLint -> GLdouble -> GLdouble -> IO ())
- glMapGrid2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLint -> GLfloat -> GLfloat -> m ()
- glMapGrid2fFunPtr :: FunPtr (GLint -> GLfloat -> GLfloat -> GLint -> GLfloat -> GLfloat -> IO ())
- glMaterialf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glMaterialfFunPtr :: FunPtr (GLenum -> GLenum -> GLfloat -> IO ())
- glMaterialfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glMaterialfvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
- glMateriali :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glMaterialiFunPtr :: FunPtr (GLenum -> GLenum -> GLint -> IO ())
- glMaterialiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glMaterialivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glMatrixMode :: MonadIO m => GLenum -> m ()
- glMatrixModeFunPtr :: FunPtr (GLenum -> IO ())
- glMultMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glMultMatrixdFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glMultMatrixf :: MonadIO m => Ptr GLfloat -> m ()
- glMultMatrixfFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glMultTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glMultTransposeMatrixdFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glMultTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m ()
- glMultTransposeMatrixfFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glMultiTexCoord1d :: MonadIO m => GLenum -> GLdouble -> m ()
- glMultiTexCoord1dFunPtr :: FunPtr (GLenum -> GLdouble -> IO ())
- glMultiTexCoord1dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord1dvFunPtr :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
- glMultiTexCoord1f :: MonadIO m => GLenum -> GLfloat -> m ()
- glMultiTexCoord1fFunPtr :: FunPtr (GLenum -> GLfloat -> IO ())
- glMultiTexCoord1fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord1fvFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
- glMultiTexCoord1i :: MonadIO m => GLenum -> GLint -> m ()
- glMultiTexCoord1iFunPtr :: FunPtr (GLenum -> GLint -> IO ())
- glMultiTexCoord1iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord1ivFunPtr :: FunPtr (GLenum -> Ptr GLint -> IO ())
- glMultiTexCoord1s :: MonadIO m => GLenum -> GLshort -> m ()
- glMultiTexCoord1sFunPtr :: FunPtr (GLenum -> GLshort -> IO ())
- glMultiTexCoord1sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord1svFunPtr :: FunPtr (GLenum -> Ptr GLshort -> IO ())
- glMultiTexCoord2d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord2dFunPtr :: FunPtr (GLenum -> GLdouble -> GLdouble -> IO ())
- glMultiTexCoord2dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord2dvFunPtr :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
- glMultiTexCoord2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord2fFunPtr :: FunPtr (GLenum -> GLfloat -> GLfloat -> IO ())
- glMultiTexCoord2fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord2fvFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
- glMultiTexCoord2i :: MonadIO m => GLenum -> GLint -> GLint -> m ()
- glMultiTexCoord2iFunPtr :: FunPtr (GLenum -> GLint -> GLint -> IO ())
- glMultiTexCoord2iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord2ivFunPtr :: FunPtr (GLenum -> Ptr GLint -> IO ())
- glMultiTexCoord2s :: MonadIO m => GLenum -> GLshort -> GLshort -> m ()
- glMultiTexCoord2sFunPtr :: FunPtr (GLenum -> GLshort -> GLshort -> IO ())
- glMultiTexCoord2sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord2svFunPtr :: FunPtr (GLenum -> Ptr GLshort -> IO ())
- glMultiTexCoord3d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord3dFunPtr :: FunPtr (GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glMultiTexCoord3dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord3dvFunPtr :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
- glMultiTexCoord3f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord3fFunPtr :: FunPtr (GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glMultiTexCoord3fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord3fvFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
- glMultiTexCoord3i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> m ()
- glMultiTexCoord3iFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> IO ())
- glMultiTexCoord3iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord3ivFunPtr :: FunPtr (GLenum -> Ptr GLint -> IO ())
- glMultiTexCoord3s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> m ()
- glMultiTexCoord3sFunPtr :: FunPtr (GLenum -> GLshort -> GLshort -> GLshort -> IO ())
- glMultiTexCoord3sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord3svFunPtr :: FunPtr (GLenum -> Ptr GLshort -> IO ())
- glMultiTexCoord4d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord4dFunPtr :: FunPtr (GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glMultiTexCoord4dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord4dvFunPtr :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
- glMultiTexCoord4f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord4fFunPtr :: FunPtr (GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glMultiTexCoord4fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord4fvFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
- glMultiTexCoord4i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m ()
- glMultiTexCoord4iFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLint -> IO ())
- glMultiTexCoord4iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord4ivFunPtr :: FunPtr (GLenum -> Ptr GLint -> IO ())
- glMultiTexCoord4s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glMultiTexCoord4sFunPtr :: FunPtr (GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> IO ())
- glMultiTexCoord4sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord4svFunPtr :: FunPtr (GLenum -> Ptr GLshort -> IO ())
- glNewList :: MonadIO m => GLuint -> GLenum -> m ()
- glNewListFunPtr :: FunPtr (GLuint -> GLenum -> IO ())
- glNormal3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
- glNormal3bFunPtr :: FunPtr (GLbyte -> GLbyte -> GLbyte -> IO ())
- glNormal3bv :: MonadIO m => Ptr GLbyte -> m ()
- glNormal3bvFunPtr :: FunPtr (Ptr GLbyte -> IO ())
- glNormal3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glNormal3dFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> IO ())
- glNormal3dv :: MonadIO m => Ptr GLdouble -> m ()
- glNormal3dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glNormal3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glNormal3fFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> IO ())
- glNormal3fv :: MonadIO m => Ptr GLfloat -> m ()
- glNormal3fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glNormal3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glNormal3iFunPtr :: FunPtr (GLint -> GLint -> GLint -> IO ())
- glNormal3iv :: MonadIO m => Ptr GLint -> m ()
- glNormal3ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glNormal3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glNormal3sFunPtr :: FunPtr (GLshort -> GLshort -> GLshort -> IO ())
- glNormal3sv :: MonadIO m => Ptr GLshort -> m ()
- glNormal3svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glNormalPointer :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m ()
- glNormalPointerFunPtr :: FunPtr (GLenum -> GLsizei -> Ptr () -> IO ())
- glOrtho :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glOrthoFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glPassThrough :: MonadIO m => GLfloat -> m ()
- glPassThroughFunPtr :: FunPtr (GLfloat -> IO ())
- glPixelMapfv :: MonadIO m => GLenum -> GLsizei -> Ptr GLfloat -> m ()
- glPixelMapfvFunPtr :: FunPtr (GLenum -> GLsizei -> Ptr GLfloat -> IO ())
- glPixelMapuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
- glPixelMapuivFunPtr :: FunPtr (GLenum -> GLsizei -> Ptr GLuint -> IO ())
- glPixelMapusv :: MonadIO m => GLenum -> GLsizei -> Ptr GLushort -> m ()
- glPixelMapusvFunPtr :: FunPtr (GLenum -> GLsizei -> Ptr GLushort -> IO ())
- glPixelTransferf :: MonadIO m => GLenum -> GLfloat -> m ()
- glPixelTransferfFunPtr :: FunPtr (GLenum -> GLfloat -> IO ())
- glPixelTransferi :: MonadIO m => GLenum -> GLint -> m ()
- glPixelTransferiFunPtr :: FunPtr (GLenum -> GLint -> IO ())
- glPixelZoom :: MonadIO m => GLfloat -> GLfloat -> m ()
- glPixelZoomFunPtr :: FunPtr (GLfloat -> GLfloat -> IO ())
- glPolygonStipple :: MonadIO m => Ptr GLubyte -> m ()
- glPolygonStippleFunPtr :: FunPtr (Ptr GLubyte -> IO ())
- glPopAttrib :: MonadIO m => m ()
- glPopAttribFunPtr :: FunPtr (IO ())
- glPopClientAttrib :: MonadIO m => m ()
- glPopClientAttribFunPtr :: FunPtr (IO ())
- glPopMatrix :: MonadIO m => m ()
- glPopMatrixFunPtr :: FunPtr (IO ())
- glPopName :: MonadIO m => m ()
- glPopNameFunPtr :: FunPtr (IO ())
- glPrioritizeTextures :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLfloat -> m ()
- glPrioritizeTexturesFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> Ptr GLfloat -> IO ())
- glPushAttrib :: MonadIO m => GLbitfield -> m ()
- glPushAttribFunPtr :: FunPtr (GLbitfield -> IO ())
- glPushClientAttrib :: MonadIO m => GLbitfield -> m ()
- glPushClientAttribFunPtr :: FunPtr (GLbitfield -> IO ())
- glPushMatrix :: MonadIO m => m ()
- glPushMatrixFunPtr :: FunPtr (IO ())
- glPushName :: MonadIO m => GLuint -> m ()
- glPushNameFunPtr :: FunPtr (GLuint -> IO ())
- glRasterPos2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glRasterPos2dFunPtr :: FunPtr (GLdouble -> GLdouble -> IO ())
- glRasterPos2dv :: MonadIO m => Ptr GLdouble -> m ()
- glRasterPos2dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glRasterPos2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glRasterPos2fFunPtr :: FunPtr (GLfloat -> GLfloat -> IO ())
- glRasterPos2fv :: MonadIO m => Ptr GLfloat -> m ()
- glRasterPos2fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glRasterPos2i :: MonadIO m => GLint -> GLint -> m ()
- glRasterPos2iFunPtr :: FunPtr (GLint -> GLint -> IO ())
- glRasterPos2iv :: MonadIO m => Ptr GLint -> m ()
- glRasterPos2ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glRasterPos2s :: MonadIO m => GLshort -> GLshort -> m ()
- glRasterPos2sFunPtr :: FunPtr (GLshort -> GLshort -> IO ())
- glRasterPos2sv :: MonadIO m => Ptr GLshort -> m ()
- glRasterPos2svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glRasterPos3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glRasterPos3dFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> IO ())
- glRasterPos3dv :: MonadIO m => Ptr GLdouble -> m ()
- glRasterPos3dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glRasterPos3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glRasterPos3fFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> IO ())
- glRasterPos3fv :: MonadIO m => Ptr GLfloat -> m ()
- glRasterPos3fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glRasterPos3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glRasterPos3iFunPtr :: FunPtr (GLint -> GLint -> GLint -> IO ())
- glRasterPos3iv :: MonadIO m => Ptr GLint -> m ()
- glRasterPos3ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glRasterPos3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glRasterPos3sFunPtr :: FunPtr (GLshort -> GLshort -> GLshort -> IO ())
- glRasterPos3sv :: MonadIO m => Ptr GLshort -> m ()
- glRasterPos3svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glRasterPos4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glRasterPos4dFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glRasterPos4dv :: MonadIO m => Ptr GLdouble -> m ()
- glRasterPos4dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glRasterPos4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glRasterPos4fFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glRasterPos4fv :: MonadIO m => Ptr GLfloat -> m ()
- glRasterPos4fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glRasterPos4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glRasterPos4iFunPtr :: FunPtr (GLint -> GLint -> GLint -> GLint -> IO ())
- glRasterPos4iv :: MonadIO m => Ptr GLint -> m ()
- glRasterPos4ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glRasterPos4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glRasterPos4sFunPtr :: FunPtr (GLshort -> GLshort -> GLshort -> GLshort -> IO ())
- glRasterPos4sv :: MonadIO m => Ptr GLshort -> m ()
- glRasterPos4svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glRectd :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glRectdFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glRectdv :: MonadIO m => Ptr GLdouble -> Ptr GLdouble -> m ()
- glRectdvFunPtr :: FunPtr (Ptr GLdouble -> Ptr GLdouble -> IO ())
- glRectf :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glRectfFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glRectfv :: MonadIO m => Ptr GLfloat -> Ptr GLfloat -> m ()
- glRectfvFunPtr :: FunPtr (Ptr GLfloat -> Ptr GLfloat -> IO ())
- glRecti :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glRectiFunPtr :: FunPtr (GLint -> GLint -> GLint -> GLint -> IO ())
- glRectiv :: MonadIO m => Ptr GLint -> Ptr GLint -> m ()
- glRectivFunPtr :: FunPtr (Ptr GLint -> Ptr GLint -> IO ())
- glRects :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glRectsFunPtr :: FunPtr (GLshort -> GLshort -> GLshort -> GLshort -> IO ())
- glRectsv :: MonadIO m => Ptr GLshort -> Ptr GLshort -> m ()
- glRectsvFunPtr :: FunPtr (Ptr GLshort -> Ptr GLshort -> IO ())
- glRenderMode :: MonadIO m => GLenum -> m GLint
- glRenderModeFunPtr :: FunPtr (GLenum -> IO GLint)
- glRotated :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glRotatedFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glRotatef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glRotatefFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glScaled :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glScaledFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> IO ())
- glScalef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glScalefFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> IO ())
- glSecondaryColor3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
- glSecondaryColor3bFunPtr :: FunPtr (GLbyte -> GLbyte -> GLbyte -> IO ())
- glSecondaryColor3bv :: MonadIO m => Ptr GLbyte -> m ()
- glSecondaryColor3bvFunPtr :: FunPtr (Ptr GLbyte -> IO ())
- glSecondaryColor3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glSecondaryColor3dFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> IO ())
- glSecondaryColor3dv :: MonadIO m => Ptr GLdouble -> m ()
- glSecondaryColor3dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glSecondaryColor3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glSecondaryColor3fFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> IO ())
- glSecondaryColor3fv :: MonadIO m => Ptr GLfloat -> m ()
- glSecondaryColor3fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glSecondaryColor3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glSecondaryColor3iFunPtr :: FunPtr (GLint -> GLint -> GLint -> IO ())
- glSecondaryColor3iv :: MonadIO m => Ptr GLint -> m ()
- glSecondaryColor3ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glSecondaryColor3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glSecondaryColor3sFunPtr :: FunPtr (GLshort -> GLshort -> GLshort -> IO ())
- glSecondaryColor3sv :: MonadIO m => Ptr GLshort -> m ()
- glSecondaryColor3svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glSecondaryColor3ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> m ()
- glSecondaryColor3ubFunPtr :: FunPtr (GLubyte -> GLubyte -> GLubyte -> IO ())
- glSecondaryColor3ubv :: MonadIO m => Ptr GLubyte -> m ()
- glSecondaryColor3ubvFunPtr :: FunPtr (Ptr GLubyte -> IO ())
- glSecondaryColor3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glSecondaryColor3uiFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> IO ())
- glSecondaryColor3uiv :: MonadIO m => Ptr GLuint -> m ()
- glSecondaryColor3uivFunPtr :: FunPtr (Ptr GLuint -> IO ())
- glSecondaryColor3us :: MonadIO m => GLushort -> GLushort -> GLushort -> m ()
- glSecondaryColor3usFunPtr :: FunPtr (GLushort -> GLushort -> GLushort -> IO ())
- glSecondaryColor3usv :: MonadIO m => Ptr GLushort -> m ()
- glSecondaryColor3usvFunPtr :: FunPtr (Ptr GLushort -> IO ())
- glSecondaryColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glSecondaryColorPointerFunPtr :: FunPtr (GLint -> GLenum -> GLsizei -> Ptr () -> IO ())
- glSelectBuffer :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glSelectBufferFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glShadeModel :: MonadIO m => GLenum -> m ()
- glShadeModelFunPtr :: FunPtr (GLenum -> IO ())
- glTexCoord1d :: MonadIO m => GLdouble -> m ()
- glTexCoord1dFunPtr :: FunPtr (GLdouble -> IO ())
- glTexCoord1dv :: MonadIO m => Ptr GLdouble -> m ()
- glTexCoord1dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glTexCoord1f :: MonadIO m => GLfloat -> m ()
- glTexCoord1fFunPtr :: FunPtr (GLfloat -> IO ())
- glTexCoord1fv :: MonadIO m => Ptr GLfloat -> m ()
- glTexCoord1fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glTexCoord1i :: MonadIO m => GLint -> m ()
- glTexCoord1iFunPtr :: FunPtr (GLint -> IO ())
- glTexCoord1iv :: MonadIO m => Ptr GLint -> m ()
- glTexCoord1ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glTexCoord1s :: MonadIO m => GLshort -> m ()
- glTexCoord1sFunPtr :: FunPtr (GLshort -> IO ())
- glTexCoord1sv :: MonadIO m => Ptr GLshort -> m ()
- glTexCoord1svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glTexCoord2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glTexCoord2dFunPtr :: FunPtr (GLdouble -> GLdouble -> IO ())
- glTexCoord2dv :: MonadIO m => Ptr GLdouble -> m ()
- glTexCoord2dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glTexCoord2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glTexCoord2fFunPtr :: FunPtr (GLfloat -> GLfloat -> IO ())
- glTexCoord2fv :: MonadIO m => Ptr GLfloat -> m ()
- glTexCoord2fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glTexCoord2i :: MonadIO m => GLint -> GLint -> m ()
- glTexCoord2iFunPtr :: FunPtr (GLint -> GLint -> IO ())
- glTexCoord2iv :: MonadIO m => Ptr GLint -> m ()
- glTexCoord2ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glTexCoord2s :: MonadIO m => GLshort -> GLshort -> m ()
- glTexCoord2sFunPtr :: FunPtr (GLshort -> GLshort -> IO ())
- glTexCoord2sv :: MonadIO m => Ptr GLshort -> m ()
- glTexCoord2svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glTexCoord3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glTexCoord3dFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> IO ())
- glTexCoord3dv :: MonadIO m => Ptr GLdouble -> m ()
- glTexCoord3dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glTexCoord3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glTexCoord3fFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> IO ())
- glTexCoord3fv :: MonadIO m => Ptr GLfloat -> m ()
- glTexCoord3fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glTexCoord3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glTexCoord3iFunPtr :: FunPtr (GLint -> GLint -> GLint -> IO ())
- glTexCoord3iv :: MonadIO m => Ptr GLint -> m ()
- glTexCoord3ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glTexCoord3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glTexCoord3sFunPtr :: FunPtr (GLshort -> GLshort -> GLshort -> IO ())
- glTexCoord3sv :: MonadIO m => Ptr GLshort -> m ()
- glTexCoord3svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glTexCoord4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glTexCoord4dFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glTexCoord4dv :: MonadIO m => Ptr GLdouble -> m ()
- glTexCoord4dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glTexCoord4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glTexCoord4fFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glTexCoord4fv :: MonadIO m => Ptr GLfloat -> m ()
- glTexCoord4fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glTexCoord4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glTexCoord4iFunPtr :: FunPtr (GLint -> GLint -> GLint -> GLint -> IO ())
- glTexCoord4iv :: MonadIO m => Ptr GLint -> m ()
- glTexCoord4ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glTexCoord4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glTexCoord4sFunPtr :: FunPtr (GLshort -> GLshort -> GLshort -> GLshort -> IO ())
- glTexCoord4sv :: MonadIO m => Ptr GLshort -> m ()
- glTexCoord4svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glTexCoordPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glTexCoordPointerFunPtr :: FunPtr (GLint -> GLenum -> GLsizei -> Ptr () -> IO ())
- glTexEnvf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glTexEnvfFunPtr :: FunPtr (GLenum -> GLenum -> GLfloat -> IO ())
- glTexEnvfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glTexEnvfvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
- glTexEnvi :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexEnviFunPtr :: FunPtr (GLenum -> GLenum -> GLint -> IO ())
- glTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexEnvivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glTexGend :: MonadIO m => GLenum -> GLenum -> GLdouble -> m ()
- glTexGendFunPtr :: FunPtr (GLenum -> GLenum -> GLdouble -> IO ())
- glTexGendv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m ()
- glTexGendvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
- glTexGenf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glTexGenfFunPtr :: FunPtr (GLenum -> GLenum -> GLfloat -> IO ())
- glTexGenfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glTexGenfvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
- glTexGeni :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexGeniFunPtr :: FunPtr (GLenum -> GLenum -> GLint -> IO ())
- glTexGeniv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexGenivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glTranslated :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glTranslatedFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> IO ())
- glTranslatef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glTranslatefFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> IO ())
- glVertex2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glVertex2dFunPtr :: FunPtr (GLdouble -> GLdouble -> IO ())
- glVertex2dv :: MonadIO m => Ptr GLdouble -> m ()
- glVertex2dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glVertex2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glVertex2fFunPtr :: FunPtr (GLfloat -> GLfloat -> IO ())
- glVertex2fv :: MonadIO m => Ptr GLfloat -> m ()
- glVertex2fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glVertex2i :: MonadIO m => GLint -> GLint -> m ()
- glVertex2iFunPtr :: FunPtr (GLint -> GLint -> IO ())
- glVertex2iv :: MonadIO m => Ptr GLint -> m ()
- glVertex2ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glVertex2s :: MonadIO m => GLshort -> GLshort -> m ()
- glVertex2sFunPtr :: FunPtr (GLshort -> GLshort -> IO ())
- glVertex2sv :: MonadIO m => Ptr GLshort -> m ()
- glVertex2svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glVertex3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glVertex3dFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> IO ())
- glVertex3dv :: MonadIO m => Ptr GLdouble -> m ()
- glVertex3dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glVertex3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glVertex3fFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> IO ())
- glVertex3fv :: MonadIO m => Ptr GLfloat -> m ()
- glVertex3fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glVertex3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glVertex3iFunPtr :: FunPtr (GLint -> GLint -> GLint -> IO ())
- glVertex3iv :: MonadIO m => Ptr GLint -> m ()
- glVertex3ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glVertex3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glVertex3sFunPtr :: FunPtr (GLshort -> GLshort -> GLshort -> IO ())
- glVertex3sv :: MonadIO m => Ptr GLshort -> m ()
- glVertex3svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glVertex4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertex4dFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glVertex4dv :: MonadIO m => Ptr GLdouble -> m ()
- glVertex4dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glVertex4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertex4fFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glVertex4fv :: MonadIO m => Ptr GLfloat -> m ()
- glVertex4fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glVertex4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glVertex4iFunPtr :: FunPtr (GLint -> GLint -> GLint -> GLint -> IO ())
- glVertex4iv :: MonadIO m => Ptr GLint -> m ()
- glVertex4ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glVertex4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glVertex4sFunPtr :: FunPtr (GLshort -> GLshort -> GLshort -> GLshort -> IO ())
- glVertex4sv :: MonadIO m => Ptr GLshort -> m ()
- glVertex4svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glVertexPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glVertexPointerFunPtr :: FunPtr (GLint -> GLenum -> GLsizei -> Ptr () -> IO ())
- glWindowPos2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glWindowPos2dFunPtr :: FunPtr (GLdouble -> GLdouble -> IO ())
- glWindowPos2dv :: MonadIO m => Ptr GLdouble -> m ()
- glWindowPos2dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glWindowPos2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glWindowPos2fFunPtr :: FunPtr (GLfloat -> GLfloat -> IO ())
- glWindowPos2fv :: MonadIO m => Ptr GLfloat -> m ()
- glWindowPos2fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glWindowPos2i :: MonadIO m => GLint -> GLint -> m ()
- glWindowPos2iFunPtr :: FunPtr (GLint -> GLint -> IO ())
- glWindowPos2iv :: MonadIO m => Ptr GLint -> m ()
- glWindowPos2ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glWindowPos2s :: MonadIO m => GLshort -> GLshort -> m ()
- glWindowPos2sFunPtr :: FunPtr (GLshort -> GLshort -> IO ())
- glWindowPos2sv :: MonadIO m => Ptr GLshort -> m ()
- glWindowPos2svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- glWindowPos3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glWindowPos3dFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> IO ())
- glWindowPos3dv :: MonadIO m => Ptr GLdouble -> m ()
- glWindowPos3dvFunPtr :: FunPtr (Ptr GLdouble -> IO ())
- glWindowPos3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glWindowPos3fFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> IO ())
- glWindowPos3fv :: MonadIO m => Ptr GLfloat -> m ()
- glWindowPos3fvFunPtr :: FunPtr (Ptr GLfloat -> IO ())
- glWindowPos3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glWindowPos3iFunPtr :: FunPtr (GLint -> GLint -> GLint -> IO ())
- glWindowPos3iv :: MonadIO m => Ptr GLint -> m ()
- glWindowPos3ivFunPtr :: FunPtr (Ptr GLint -> IO ())
- glWindowPos3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glWindowPos3sFunPtr :: FunPtr (GLshort -> GLshort -> GLshort -> IO ())
- glWindowPos3sv :: MonadIO m => Ptr GLshort -> m ()
- glWindowPos3svFunPtr :: FunPtr (Ptr GLshort -> IO ())
- pattern GL_2D :: () => (Eq a, Num a) => a
- pattern GL_2_BYTES :: () => (Eq a, Num a) => a
- pattern GL_3D :: () => (Eq a, Num a) => a
- pattern GL_3D_COLOR :: () => (Eq a, Num a) => a
- pattern GL_3D_COLOR_TEXTURE :: () => (Eq a, Num a) => a
- pattern GL_3_BYTES :: () => (Eq a, Num a) => a
- pattern GL_4D_COLOR_TEXTURE :: () => (Eq a, Num a) => a
- pattern GL_4_BYTES :: () => (Eq a, Num a) => a
- pattern GL_ACCUM :: () => (Eq a, Num a) => a
- pattern GL_ACCUM_ALPHA_BITS :: () => (Eq a, Num a) => a
- pattern GL_ACCUM_BLUE_BITS :: () => (Eq a, Num a) => a
- pattern GL_ACCUM_BUFFER_BIT :: () => (Eq a, Num a) => a
- pattern GL_ACCUM_CLEAR_VALUE :: () => (Eq a, Num a) => a
- pattern GL_ACCUM_GREEN_BITS :: () => (Eq a, Num a) => a
- pattern GL_ACCUM_RED_BITS :: () => (Eq a, Num a) => a
- pattern GL_ADD :: () => (Eq a, Num a) => a
- pattern GL_ADD_SIGNED :: () => (Eq a, Num a) => a
- pattern GL_ALIASED_POINT_SIZE_RANGE :: () => (Eq a, Num a) => a
- pattern GL_ALL_ATTRIB_BITS :: () => (Eq a, Num a) => a
- pattern GL_ALPHA12 :: () => (Eq a, Num a) => a
- pattern GL_ALPHA16 :: () => (Eq a, Num a) => a
- pattern GL_ALPHA4 :: () => (Eq a, Num a) => a
- pattern GL_ALPHA8 :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_BIAS :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_BITS :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_INTEGER :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_SCALE :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_TEST :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_TEST_FUNC :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_TEST_REF :: () => (Eq a, Num a) => a
- pattern GL_AMBIENT :: () => (Eq a, Num a) => a
- pattern GL_AMBIENT_AND_DIFFUSE :: () => (Eq a, Num a) => a
- pattern GL_ATTRIB_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_AUTO_NORMAL :: () => (Eq a, Num a) => a
- pattern GL_AUX0 :: () => (Eq a, Num a) => a
- pattern GL_AUX1 :: () => (Eq a, Num a) => a
- pattern GL_AUX2 :: () => (Eq a, Num a) => a
- pattern GL_AUX3 :: () => (Eq a, Num a) => a
- pattern GL_AUX_BUFFERS :: () => (Eq a, Num a) => a
- pattern GL_BITMAP :: () => (Eq a, Num a) => a
- pattern GL_BITMAP_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_BLUE_BIAS :: () => (Eq a, Num a) => a
- pattern GL_BLUE_BITS :: () => (Eq a, Num a) => a
- pattern GL_BLUE_SCALE :: () => (Eq a, Num a) => a
- pattern GL_C3F_V3F :: () => (Eq a, Num a) => a
- pattern GL_C4F_N3F_V3F :: () => (Eq a, Num a) => a
- pattern GL_C4UB_V2F :: () => (Eq a, Num a) => a
- pattern GL_C4UB_V3F :: () => (Eq a, Num a) => a
- pattern GL_CLAMP :: () => (Eq a, Num a) => a
- pattern GL_CLAMP_FRAGMENT_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CLAMP_VERTEX_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CLIENT_ACTIVE_TEXTURE :: () => (Eq a, Num a) => a
- pattern GL_CLIENT_ALL_ATTRIB_BITS :: () => (Eq a, Num a) => a
- pattern GL_CLIENT_ATTRIB_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_CLIENT_PIXEL_STORE_BIT :: () => (Eq a, Num a) => a
- pattern GL_CLIENT_VERTEX_ARRAY_BIT :: () => (Eq a, Num a) => a
- pattern GL_CLIP_PLANE0 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_PLANE1 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_PLANE2 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_PLANE3 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_PLANE4 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_PLANE5 :: () => (Eq a, Num a) => a
- pattern GL_COEFF :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_SIZE :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_COLOR_INDEX :: () => (Eq a, Num a) => a
- pattern GL_COLOR_INDEXES :: () => (Eq a, Num a) => a
- pattern GL_COLOR_MATERIAL :: () => (Eq a, Num a) => a
- pattern GL_COLOR_MATERIAL_FACE :: () => (Eq a, Num a) => a
- pattern GL_COLOR_MATERIAL_PARAMETER :: () => (Eq a, Num a) => a
- pattern GL_COLOR_SUM :: () => (Eq a, Num a) => a
- pattern GL_COMBINE :: () => (Eq a, Num a) => a
- pattern GL_COMBINE_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_COMBINE_RGB :: () => (Eq a, Num a) => a
- pattern GL_COMPARE_R_TO_TEXTURE :: () => (Eq a, Num a) => a
- pattern GL_COMPILE :: () => (Eq a, Num a) => a
- pattern GL_COMPILE_AND_EXECUTE :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_INTENSITY :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_LUMINANCE :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_LUMINANCE_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_SLUMINANCE :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_SLUMINANCE_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_CONSTANT :: () => (Eq a, Num a) => a
- pattern GL_CONSTANT_ATTENUATION :: () => (Eq a, Num a) => a
- pattern GL_COORD_REPLACE :: () => (Eq a, Num a) => a
- pattern GL_COPY_PIXEL_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_BIT :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_FOG_COORD :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_FOG_COORDINATE :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_INDEX :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_NORMAL :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_DISTANCE :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_INDEX :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_POSITION :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_POSITION_VALID :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_SECONDARY_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_TEXTURE_COORDS :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_SECONDARY_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_TEXTURE_COORDS :: () => (Eq a, Num a) => a
- pattern GL_DECAL :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_BIAS :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_BITS :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_SCALE :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_TEXTURE_MODE :: () => (Eq a, Num a) => a
- pattern GL_DIFFUSE :: () => (Eq a, Num a) => a
- pattern GL_DOMAIN :: () => (Eq a, Num a) => a
- pattern GL_DOT3_RGB :: () => (Eq a, Num a) => a
- pattern GL_DOT3_RGBA :: () => (Eq a, Num a) => a
- pattern GL_DRAW_PIXEL_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_EDGE_FLAG :: () => (Eq a, Num a) => a
- pattern GL_EDGE_FLAG_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_EDGE_FLAG_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_EDGE_FLAG_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_EDGE_FLAG_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_EMISSION :: () => (Eq a, Num a) => a
- pattern GL_ENABLE_BIT :: () => (Eq a, Num a) => a
- pattern GL_EVAL_BIT :: () => (Eq a, Num a) => a
- pattern GL_EXP :: () => (Eq a, Num a) => a
- pattern GL_EXP2 :: () => (Eq a, Num a) => a
- pattern GL_EYE_LINEAR :: () => (Eq a, Num a) => a
- pattern GL_EYE_PLANE :: () => (Eq a, Num a) => a
- pattern GL_FEEDBACK :: () => (Eq a, Num a) => a
- pattern GL_FEEDBACK_BUFFER_POINTER :: () => (Eq a, Num a) => a
- pattern GL_FEEDBACK_BUFFER_SIZE :: () => (Eq a, Num a) => a
- pattern GL_FEEDBACK_BUFFER_TYPE :: () => (Eq a, Num a) => a
- pattern GL_FLAT :: () => (Eq a, Num a) => a
- pattern GL_FOG :: () => (Eq a, Num a) => a
- pattern GL_FOG_BIT :: () => (Eq a, Num a) => a
- pattern GL_FOG_COLOR :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_SOURCE :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD_SRC :: () => (Eq a, Num a) => a
- pattern GL_FOG_DENSITY :: () => (Eq a, Num a) => a
- pattern GL_FOG_END :: () => (Eq a, Num a) => a
- pattern GL_FOG_HINT :: () => (Eq a, Num a) => a
- pattern GL_FOG_INDEX :: () => (Eq a, Num a) => a
- pattern GL_FOG_MODE :: () => (Eq a, Num a) => a
- pattern GL_FOG_START :: () => (Eq a, Num a) => a
- pattern GL_FRAGMENT_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_GENERATE_MIPMAP :: () => (Eq a, Num a) => a
- pattern GL_GENERATE_MIPMAP_HINT :: () => (Eq a, Num a) => a
- pattern GL_GREEN_BIAS :: () => (Eq a, Num a) => a
- pattern GL_GREEN_BITS :: () => (Eq a, Num a) => a
- pattern GL_GREEN_SCALE :: () => (Eq a, Num a) => a
- pattern GL_HINT_BIT :: () => (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_INDEX_BITS :: () => (Eq a, Num a) => a
- pattern GL_INDEX_CLEAR_VALUE :: () => (Eq a, Num a) => a
- pattern GL_INDEX_LOGIC_OP :: () => (Eq a, Num a) => a
- pattern GL_INDEX_MODE :: () => (Eq a, Num a) => a
- pattern GL_INDEX_OFFSET :: () => (Eq a, Num a) => a
- pattern GL_INDEX_SHIFT :: () => (Eq a, Num a) => a
- pattern GL_INDEX_WRITEMASK :: () => (Eq a, Num a) => a
- pattern GL_INTENSITY :: () => (Eq a, Num a) => a
- pattern GL_INTENSITY12 :: () => (Eq a, Num a) => a
- pattern GL_INTENSITY16 :: () => (Eq a, Num a) => a
- pattern GL_INTENSITY4 :: () => (Eq a, Num a) => a
- pattern GL_INTENSITY8 :: () => (Eq a, Num a) => a
- pattern GL_INTERPOLATE :: () => (Eq a, Num a) => a
- pattern GL_LIGHT0 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT1 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT2 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT3 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT4 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT5 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT6 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT7 :: () => (Eq a, Num a) => a
- pattern GL_LIGHTING :: () => (Eq a, Num a) => a
- pattern GL_LIGHTING_BIT :: () => (Eq a, Num a) => a
- pattern GL_LIGHT_MODEL_AMBIENT :: () => (Eq a, Num a) => a
- pattern GL_LIGHT_MODEL_COLOR_CONTROL :: () => (Eq a, Num a) => a
- pattern GL_LIGHT_MODEL_LOCAL_VIEWER :: () => (Eq a, Num a) => a
- pattern GL_LIGHT_MODEL_TWO_SIDE :: () => (Eq a, Num a) => a
- pattern GL_LINEAR_ATTENUATION :: () => (Eq a, Num a) => a
- pattern GL_LINE_BIT :: () => (Eq a, Num a) => a
- pattern GL_LINE_RESET_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_LINE_STIPPLE :: () => (Eq a, Num a) => a
- pattern GL_LINE_STIPPLE_PATTERN :: () => (Eq a, Num a) => a
- pattern GL_LINE_STIPPLE_REPEAT :: () => (Eq a, Num a) => a
- pattern GL_LINE_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_LIST_BASE :: () => (Eq a, Num a) => a
- pattern GL_LIST_BIT :: () => (Eq a, Num a) => a
- pattern GL_LIST_INDEX :: () => (Eq a, Num a) => a
- pattern GL_LIST_MODE :: () => (Eq a, Num a) => a
- pattern GL_LOAD :: () => (Eq a, Num a) => a
- pattern GL_LOGIC_OP :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE12 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE12_ALPHA12 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE12_ALPHA4 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE16 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE16_ALPHA16 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE4 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE4_ALPHA4 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE6_ALPHA2 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE8 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE8_ALPHA8 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_MAP1_COLOR_4 :: () => (Eq a, Num a) => a
- pattern GL_MAP1_GRID_DOMAIN :: () => (Eq a, Num a) => a
- pattern GL_MAP1_GRID_SEGMENTS :: () => (Eq a, Num a) => a
- pattern GL_MAP1_INDEX :: () => (Eq a, Num a) => a
- pattern GL_MAP1_NORMAL :: () => (Eq a, Num a) => a
- pattern GL_MAP1_TEXTURE_COORD_1 :: () => (Eq a, Num a) => a
- pattern GL_MAP1_TEXTURE_COORD_2 :: () => (Eq a, Num a) => a
- pattern GL_MAP1_TEXTURE_COORD_3 :: () => (Eq a, Num a) => a
- pattern GL_MAP1_TEXTURE_COORD_4 :: () => (Eq a, Num a) => a
- pattern GL_MAP1_VERTEX_3 :: () => (Eq a, Num a) => a
- pattern GL_MAP1_VERTEX_4 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_COLOR_4 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_GRID_DOMAIN :: () => (Eq a, Num a) => a
- pattern GL_MAP2_GRID_SEGMENTS :: () => (Eq a, Num a) => a
- pattern GL_MAP2_INDEX :: () => (Eq a, Num a) => a
- pattern GL_MAP2_NORMAL :: () => (Eq a, Num a) => a
- pattern GL_MAP2_TEXTURE_COORD_1 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_TEXTURE_COORD_2 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_TEXTURE_COORD_3 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_TEXTURE_COORD_4 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_VERTEX_3 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_VERTEX_4 :: () => (Eq a, Num a) => a
- pattern GL_MAP_COLOR :: () => (Eq a, Num a) => a
- pattern GL_MAP_STENCIL :: () => (Eq a, Num a) => a
- pattern GL_MATRIX_MODE :: () => (Eq a, Num a) => a
- pattern GL_MAX_ATTRIB_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MAX_CLIENT_ATTRIB_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MAX_CLIP_PLANES :: () => (Eq a, Num a) => a
- pattern GL_MAX_EVAL_ORDER :: () => (Eq a, Num a) => a
- pattern GL_MAX_LIGHTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_LIST_NESTING :: () => (Eq a, Num a) => a
- pattern GL_MAX_MODELVIEW_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MAX_NAME_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MAX_PIXEL_MAP_TABLE :: () => (Eq a, Num a) => a
- pattern GL_MAX_PROJECTION_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_COORDS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_UNITS :: () => (Eq a, Num a) => a
- pattern GL_MODELVIEW :: () => (Eq a, Num a) => a
- pattern GL_MODELVIEW_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_MODELVIEW_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MODULATE :: () => (Eq a, Num a) => a
- pattern GL_MULT :: () => (Eq a, Num a) => a
- pattern GL_MULTISAMPLE_BIT :: () => (Eq a, Num a) => a
- pattern GL_N3F_V3F :: () => (Eq a, Num a) => a
- pattern GL_NAME_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_NORMALIZE :: () => (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_NORMAL_MAP :: () => (Eq a, Num a) => a
- pattern GL_OBJECT_LINEAR :: () => (Eq a, Num a) => a
- pattern GL_OBJECT_PLANE :: () => (Eq a, Num a) => a
- pattern GL_OPERAND0_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_OPERAND0_RGB :: () => (Eq a, Num a) => a
- pattern GL_OPERAND1_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_OPERAND1_RGB :: () => (Eq a, Num a) => a
- pattern GL_OPERAND2_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_OPERAND2_RGB :: () => (Eq a, Num a) => a
- pattern GL_ORDER :: () => (Eq a, Num a) => a
- pattern GL_PASS_THROUGH_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_PERSPECTIVE_CORRECTION_HINT :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_A_TO_A :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_A_TO_A_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_B_TO_B :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_B_TO_B_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_G_TO_G :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_G_TO_G_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_A :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_A_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_B :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_B_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_G :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_G_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_I :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_I_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_R :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_R_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_R_TO_R :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_R_TO_R_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_S_TO_S :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_S_TO_S_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MODE_BIT :: () => (Eq a, Num a) => a
- pattern GL_POINT_BIT :: () => (Eq a, Num a) => a
- pattern GL_POINT_DISTANCE_ATTENUATION :: () => (Eq a, Num a) => a
- pattern GL_POINT_SIZE_MAX :: () => (Eq a, Num a) => a
- pattern GL_POINT_SIZE_MIN :: () => (Eq a, Num a) => a
- pattern GL_POINT_SMOOTH :: () => (Eq a, Num a) => a
- pattern GL_POINT_SMOOTH_HINT :: () => (Eq a, Num a) => a
- pattern GL_POINT_SPRITE :: () => (Eq a, Num a) => a
- pattern GL_POINT_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_POLYGON :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_BIT :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_STIPPLE :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_STIPPLE_BIT :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_POSITION :: () => (Eq a, Num a) => a
- pattern GL_PREVIOUS :: () => (Eq a, Num a) => a
- pattern GL_PRIMARY_COLOR :: () => (Eq a, Num a) => a
- pattern GL_PROJECTION :: () => (Eq a, Num a) => a
- pattern GL_PROJECTION_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_PROJECTION_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_Q :: () => (Eq a, Num a) => a
- pattern GL_QUADRATIC_ATTENUATION :: () => (Eq a, Num a) => a
- pattern GL_QUADS :: () => (Eq a, Num a) => a
- pattern GL_QUAD_STRIP :: () => (Eq a, Num a) => a
- pattern GL_R :: () => (Eq a, Num a) => a
- pattern GL_RED_BIAS :: () => (Eq a, Num a) => a
- pattern GL_RED_BITS :: () => (Eq a, Num a) => a
- pattern GL_RED_SCALE :: () => (Eq a, Num a) => a
- pattern GL_REFLECTION_MAP :: () => (Eq a, Num a) => a
- pattern GL_RENDER :: () => (Eq a, Num a) => a
- pattern GL_RENDER_MODE :: () => (Eq a, Num a) => a
- pattern GL_RESCALE_NORMAL :: () => (Eq a, Num a) => a
- pattern GL_RETURN :: () => (Eq a, Num a) => a
- pattern GL_RGBA_MODE :: () => (Eq a, Num a) => a
- pattern GL_RGB_SCALE :: () => (Eq a, Num a) => a
- pattern GL_S :: () => (Eq a, Num a) => a
- pattern GL_SCISSOR_BIT :: () => (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_SIZE :: () => (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_SELECT :: () => (Eq a, Num a) => a
- pattern GL_SELECTION_BUFFER_POINTER :: () => (Eq a, Num a) => a
- pattern GL_SELECTION_BUFFER_SIZE :: () => (Eq a, Num a) => a
- pattern GL_SEPARATE_SPECULAR_COLOR :: () => (Eq a, Num a) => a
- pattern GL_SHADE_MODEL :: () => (Eq a, Num a) => a
- pattern GL_SHININESS :: () => (Eq a, Num a) => a
- pattern GL_SINGLE_COLOR :: () => (Eq a, Num a) => a
- pattern GL_SLUMINANCE :: () => (Eq a, Num a) => a
- pattern GL_SLUMINANCE8 :: () => (Eq a, Num a) => a
- pattern GL_SLUMINANCE8_ALPHA8 :: () => (Eq a, Num a) => a
- pattern GL_SLUMINANCE_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SMOOTH :: () => (Eq a, Num a) => a
- pattern GL_SOURCE0_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SOURCE0_RGB :: () => (Eq a, Num a) => a
- pattern GL_SOURCE1_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SOURCE1_RGB :: () => (Eq a, Num a) => a
- pattern GL_SOURCE2_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SOURCE2_RGB :: () => (Eq a, Num a) => a
- pattern GL_SPECULAR :: () => (Eq a, Num a) => a
- pattern GL_SPHERE_MAP :: () => (Eq a, Num a) => a
- pattern GL_SPOT_CUTOFF :: () => (Eq a, Num a) => a
- pattern GL_SPOT_DIRECTION :: () => (Eq a, Num a) => a
- pattern GL_SPOT_EXPONENT :: () => (Eq a, Num a) => a
- pattern GL_SRC0_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SRC0_RGB :: () => (Eq a, Num a) => a
- pattern GL_SRC1_RGB :: () => (Eq a, Num a) => a
- pattern GL_SRC2_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SRC2_RGB :: () => (Eq a, Num a) => a
- pattern GL_STACK_OVERFLOW :: () => (Eq a, Num a) => a
- pattern GL_STACK_UNDERFLOW :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_BITS :: () => (Eq a, Num a) => a
- pattern GL_SUBTRACT :: () => (Eq a, Num a) => a
- pattern GL_T :: () => (Eq a, Num a) => a
- pattern GL_T2F_C3F_V3F :: () => (Eq a, Num a) => a
- pattern GL_T2F_C4F_N3F_V3F :: () => (Eq a, Num a) => a
- pattern GL_T2F_C4UB_V3F :: () => (Eq a, Num a) => a
- pattern GL_T2F_N3F_V3F :: () => (Eq a, Num a) => a
- pattern GL_T2F_V3F :: () => (Eq a, Num a) => a
- pattern GL_T4F_C4F_N3F_V4F :: () => (Eq a, Num a) => a
- pattern GL_T4F_V4F :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BIT :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BORDER :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_ENV :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_ENV_COLOR :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_ENV_MODE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_FILTER_CONTROL :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_GEN_MODE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_GEN_Q :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_GEN_R :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_GEN_S :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_GEN_T :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_INTENSITY_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_INTENSITY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_LUMINANCE_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_LUMINANCE_TYPE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_PRIORITY :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_RESIDENT :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_BIT :: () => (Eq a, Num a) => a
- pattern GL_TRANSPOSE_COLOR_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_TRANSPOSE_MODELVIEW_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_TRANSPOSE_PROJECTION_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_TRANSPOSE_TEXTURE_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_V2F :: () => (Eq a, Num a) => a
- pattern GL_V3F :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_SIZE :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_PROGRAM_TWO_SIDE :: () => (Eq a, Num a) => a
- pattern GL_VIEWPORT_BIT :: () => (Eq a, Num a) => a
- pattern GL_WEIGHT_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_ZOOM_X :: () => (Eq a, Num a) => a
- pattern GL_ZOOM_Y :: () => (Eq a, Num a) => a
- glColorP3ui :: MonadIO m => GLenum -> GLuint -> m ()
- glColorP3uiFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glColorP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glColorP3uivFunPtr :: FunPtr (GLenum -> Ptr GLuint -> IO ())
- glColorP4ui :: MonadIO m => GLenum -> GLuint -> m ()
- glColorP4uiFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glColorP4uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glColorP4uivFunPtr :: FunPtr (GLenum -> Ptr GLuint -> IO ())
- glMultiTexCoordP1ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glMultiTexCoordP1uiFunPtr :: FunPtr (GLenum -> GLenum -> GLuint -> IO ())
- glMultiTexCoordP1uiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glMultiTexCoordP1uivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLuint -> IO ())
- glMultiTexCoordP2ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glMultiTexCoordP2uiFunPtr :: FunPtr (GLenum -> GLenum -> GLuint -> IO ())
- glMultiTexCoordP2uiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glMultiTexCoordP2uivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLuint -> IO ())
- glMultiTexCoordP3ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glMultiTexCoordP3uiFunPtr :: FunPtr (GLenum -> GLenum -> GLuint -> IO ())
- glMultiTexCoordP3uiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glMultiTexCoordP3uivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLuint -> IO ())
- glMultiTexCoordP4ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glMultiTexCoordP4uiFunPtr :: FunPtr (GLenum -> GLenum -> GLuint -> IO ())
- glMultiTexCoordP4uiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glMultiTexCoordP4uivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLuint -> IO ())
- glNormalP3ui :: MonadIO m => GLenum -> GLuint -> m ()
- glNormalP3uiFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glNormalP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glNormalP3uivFunPtr :: FunPtr (GLenum -> Ptr GLuint -> IO ())
- glSecondaryColorP3ui :: MonadIO m => GLenum -> GLuint -> m ()
- glSecondaryColorP3uiFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glSecondaryColorP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glSecondaryColorP3uivFunPtr :: FunPtr (GLenum -> Ptr GLuint -> IO ())
- glTexCoordP1ui :: MonadIO m => GLenum -> GLuint -> m ()
- glTexCoordP1uiFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glTexCoordP1uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glTexCoordP1uivFunPtr :: FunPtr (GLenum -> Ptr GLuint -> IO ())
- glTexCoordP2ui :: MonadIO m => GLenum -> GLuint -> m ()
- glTexCoordP2uiFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glTexCoordP2uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glTexCoordP2uivFunPtr :: FunPtr (GLenum -> Ptr GLuint -> IO ())
- glTexCoordP3ui :: MonadIO m => GLenum -> GLuint -> m ()
- glTexCoordP3uiFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glTexCoordP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glTexCoordP3uivFunPtr :: FunPtr (GLenum -> Ptr GLuint -> IO ())
- glTexCoordP4ui :: MonadIO m => GLenum -> GLuint -> m ()
- glTexCoordP4uiFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glTexCoordP4uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glTexCoordP4uivFunPtr :: FunPtr (GLenum -> Ptr GLuint -> IO ())
- glVertexP2ui :: MonadIO m => GLenum -> GLuint -> m ()
- glVertexP2uiFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glVertexP2uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glVertexP2uivFunPtr :: FunPtr (GLenum -> Ptr GLuint -> IO ())
- glVertexP3ui :: MonadIO m => GLenum -> GLuint -> m ()
- glVertexP3uiFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glVertexP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glVertexP3uivFunPtr :: FunPtr (GLenum -> Ptr GLuint -> IO ())
- glVertexP4ui :: MonadIO m => GLenum -> GLuint -> m ()
- glVertexP4uiFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glVertexP4uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glVertexP4uivFunPtr :: FunPtr (GLenum -> Ptr GLuint -> IO ())
- pattern GL_DISPLAY_LIST :: () => (Eq a, Num a) => a
- glActiveTexture :: MonadIO m => GLenum -> m ()
- glActiveTextureFunPtr :: FunPtr (GLenum -> IO ())
- glAttachShader :: MonadIO m => GLuint -> GLuint -> m ()
- glAttachShaderFunPtr :: FunPtr (GLuint -> GLuint -> IO ())
- glBeginConditionalRender :: MonadIO m => GLuint -> GLenum -> m ()
- glBeginConditionalRenderFunPtr :: FunPtr (GLuint -> GLenum -> IO ())
- glBeginQuery :: MonadIO m => GLenum -> GLuint -> m ()
- glBeginQueryFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glBeginTransformFeedback :: MonadIO m => GLenum -> m ()
- glBeginTransformFeedbackFunPtr :: FunPtr (GLenum -> IO ())
- glBindAttribLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindAttribLocationFunPtr :: FunPtr (GLuint -> GLuint -> Ptr GLchar -> IO ())
- glBindBuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindBufferFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glBindBufferBase :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glBindBufferBaseFunPtr :: FunPtr (GLenum -> GLuint -> GLuint -> IO ())
- glBindBufferRange :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glBindBufferRangeFunPtr :: FunPtr (GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> IO ())
- glBindFragDataLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindFragDataLocationFunPtr :: FunPtr (GLuint -> GLuint -> Ptr GLchar -> IO ())
- glBindFramebuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindFramebufferFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindRenderbufferFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glBindTexture :: MonadIO m => GLenum -> GLuint -> m ()
- glBindTextureFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glBindVertexArray :: MonadIO m => GLuint -> m ()
- glBindVertexArrayFunPtr :: FunPtr (GLuint -> IO ())
- glBlendColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glBlendColorFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glBlendEquation :: MonadIO m => GLenum -> m ()
- glBlendEquationFunPtr :: FunPtr (GLenum -> IO ())
- glBlendEquationSeparate :: MonadIO m => GLenum -> GLenum -> m ()
- glBlendEquationSeparateFunPtr :: FunPtr (GLenum -> GLenum -> IO ())
- glBlendFunc :: MonadIO m => GLenum -> GLenum -> m ()
- glBlendFuncFunPtr :: FunPtr (GLenum -> GLenum -> IO ())
- glBlendFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glBlendFuncSeparateFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLenum -> IO ())
- glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
- glBlitFramebufferFunPtr :: FunPtr (GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> IO ())
- glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr () -> GLenum -> m ()
- glBufferDataFunPtr :: FunPtr (GLenum -> GLsizeiptr -> Ptr () -> GLenum -> IO ())
- glBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> m ()
- glBufferSubDataFunPtr :: FunPtr (GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> IO ())
- glCheckFramebufferStatus :: MonadIO m => GLenum -> m GLenum
- glCheckFramebufferStatusFunPtr :: FunPtr (GLenum -> IO GLenum)
- glClampColor :: MonadIO m => GLenum -> GLenum -> m ()
- glClampColorFunPtr :: FunPtr (GLenum -> GLenum -> IO ())
- glClear :: MonadIO m => GLbitfield -> m ()
- glClearFunPtr :: FunPtr (GLbitfield -> IO ())
- glClearBufferfi :: MonadIO m => GLenum -> GLint -> GLfloat -> GLint -> m ()
- glClearBufferfiFunPtr :: FunPtr (GLenum -> GLint -> GLfloat -> GLint -> IO ())
- glClearBufferfv :: MonadIO m => GLenum -> GLint -> Ptr GLfloat -> m ()
- glClearBufferfvFunPtr :: FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ())
- glClearBufferiv :: MonadIO m => GLenum -> GLint -> Ptr GLint -> m ()
- glClearBufferivFunPtr :: FunPtr (GLenum -> GLint -> Ptr GLint -> IO ())
- glClearBufferuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
- glClearBufferuivFunPtr :: FunPtr (GLenum -> GLint -> Ptr GLuint -> IO ())
- glClearColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glClearColorFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glClearDepth :: MonadIO m => GLdouble -> m ()
- glClearDepthFunPtr :: FunPtr (GLdouble -> IO ())
- glClearStencil :: MonadIO m => GLint -> m ()
- glClearStencilFunPtr :: FunPtr (GLint -> IO ())
- glClientWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum
- glClientWaitSyncFunPtr :: FunPtr (GLsync -> GLbitfield -> GLuint64 -> IO GLenum)
- glColorMask :: MonadIO m => GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- glColorMaskFunPtr :: FunPtr (GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO ())
- glColorMaski :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- glColorMaskiFunPtr :: FunPtr (GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO ())
- glCompileShader :: MonadIO m => GLuint -> m ()
- glCompileShaderFunPtr :: FunPtr (GLuint -> IO ())
- glCompressedTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr () -> m ()
- glCompressedTexImage1DFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr () -> IO ())
- glCompressedTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m ()
- glCompressedTexImage2DFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> IO ())
- glCompressedTexImage3D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m ()
- glCompressedTexImage3DFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> IO ())
- glCompressedTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m ()
- glCompressedTexSubImage1DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr () -> IO ())
- glCompressedTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m ()
- glCompressedTexSubImage2DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> IO ())
- glCompressedTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m ()
- glCompressedTexSubImage3DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> IO ())
- glCopyBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> m ()
- glCopyBufferSubDataFunPtr :: FunPtr (GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> IO ())
- glCopyTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> m ()
- glCopyTexImage1DFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> IO ())
- glCopyTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m ()
- glCopyTexImage2DFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> IO ())
- glCopyTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m ()
- glCopyTexSubImage1DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> IO ())
- glCopyTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCopyTexSubImage2DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ())
- glCopyTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCopyTexSubImage3DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ())
- glCreateProgram :: MonadIO m => m GLuint
- glCreateProgramFunPtr :: FunPtr (IO GLuint)
- glCreateShader :: MonadIO m => GLenum -> m GLuint
- glCreateShaderFunPtr :: FunPtr (GLenum -> IO GLuint)
- glCullFace :: MonadIO m => GLenum -> m ()
- glCullFaceFunPtr :: FunPtr (GLenum -> IO ())
- glDeleteBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteBuffersFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glDeleteFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteFramebuffersFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glDeleteProgram :: MonadIO m => GLuint -> m ()
- glDeleteProgramFunPtr :: FunPtr (GLuint -> IO ())
- glDeleteQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteQueriesFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glDeleteRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteRenderbuffersFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glDeleteShader :: MonadIO m => GLuint -> m ()
- glDeleteShaderFunPtr :: FunPtr (GLuint -> IO ())
- glDeleteSync :: MonadIO m => GLsync -> m ()
- glDeleteSyncFunPtr :: FunPtr (GLsync -> IO ())
- glDeleteTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteTexturesFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glDeleteVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteVertexArraysFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glDepthFunc :: MonadIO m => GLenum -> m ()
- glDepthFuncFunPtr :: FunPtr (GLenum -> IO ())
- glDepthMask :: MonadIO m => GLboolean -> m ()
- glDepthMaskFunPtr :: FunPtr (GLboolean -> IO ())
- glDepthRange :: MonadIO m => GLdouble -> GLdouble -> m ()
- glDepthRangeFunPtr :: FunPtr (GLdouble -> GLdouble -> IO ())
- glDetachShader :: MonadIO m => GLuint -> GLuint -> m ()
- glDetachShaderFunPtr :: FunPtr (GLuint -> GLuint -> IO ())
- glDisable :: MonadIO m => GLenum -> m ()
- glDisableFunPtr :: FunPtr (GLenum -> IO ())
- glDisableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glDisableVertexAttribArrayFunPtr :: FunPtr (GLuint -> IO ())
- glDisablei :: MonadIO m => GLenum -> GLuint -> m ()
- glDisableiFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glDrawArrays :: MonadIO m => GLenum -> GLint -> GLsizei -> m ()
- glDrawArraysFunPtr :: FunPtr (GLenum -> GLint -> GLsizei -> IO ())
- glDrawArraysInstanced :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> m ()
- glDrawArraysInstancedFunPtr :: FunPtr (GLenum -> GLint -> GLsizei -> GLsizei -> IO ())
- glDrawBuffer :: MonadIO m => GLenum -> m ()
- glDrawBufferFunPtr :: FunPtr (GLenum -> IO ())
- glDrawBuffers :: MonadIO m => GLsizei -> Ptr GLenum -> m ()
- glDrawBuffersFunPtr :: FunPtr (GLsizei -> Ptr GLenum -> IO ())
- glDrawElements :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> m ()
- glDrawElementsFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> Ptr () -> IO ())
- glDrawElementsBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLint -> m ()
- glDrawElementsBaseVertexFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> Ptr () -> GLint -> IO ())
- glDrawElementsInstanced :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> m ()
- glDrawElementsInstancedFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> IO ())
- glDrawElementsInstancedBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> GLint -> m ()
- glDrawElementsInstancedBaseVertexFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> GLint -> IO ())
- glDrawRangeElements :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> m ()
- glDrawRangeElementsFunPtr :: FunPtr (GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> IO ())
- glDrawRangeElementsBaseVertex :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> GLint -> m ()
- glDrawRangeElementsBaseVertexFunPtr :: FunPtr (GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> GLint -> IO ())
- glEnable :: MonadIO m => GLenum -> m ()
- glEnableFunPtr :: FunPtr (GLenum -> IO ())
- glEnableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glEnableVertexAttribArrayFunPtr :: FunPtr (GLuint -> IO ())
- glEnablei :: MonadIO m => GLenum -> GLuint -> m ()
- glEnableiFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glEndConditionalRender :: MonadIO m => m ()
- glEndConditionalRenderFunPtr :: FunPtr (IO ())
- glEndQuery :: MonadIO m => GLenum -> m ()
- glEndQueryFunPtr :: FunPtr (GLenum -> IO ())
- glEndTransformFeedback :: MonadIO m => m ()
- glEndTransformFeedbackFunPtr :: FunPtr (IO ())
- glFenceSync :: MonadIO m => GLenum -> GLbitfield -> m GLsync
- glFenceSyncFunPtr :: FunPtr (GLenum -> GLbitfield -> IO GLsync)
- glFinish :: MonadIO m => m ()
- glFinishFunPtr :: FunPtr (IO ())
- glFlush :: MonadIO m => m ()
- glFlushFunPtr :: FunPtr (IO ())
- glFlushMappedBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m ()
- glFlushMappedBufferRangeFunPtr :: FunPtr (GLenum -> GLintptr -> GLsizeiptr -> IO ())
- glFramebufferRenderbuffer :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> m ()
- glFramebufferRenderbufferFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLuint -> IO ())
- glFramebufferTexture1D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture1DFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLuint -> GLint -> IO ())
- glFramebufferTexture2D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture2DFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLuint -> GLint -> IO ())
- glFramebufferTexture3D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glFramebufferTexture3DFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO ())
- glFramebufferTextureLayer :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glFramebufferTextureLayerFunPtr :: FunPtr (GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO ())
- glFrontFace :: MonadIO m => GLenum -> m ()
- glFrontFaceFunPtr :: FunPtr (GLenum -> IO ())
- glGenBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenBuffersFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glGenFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenFramebuffersFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glGenQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenQueriesFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glGenRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenRenderbuffersFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glGenTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTexturesFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glGenVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenVertexArraysFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glGenerateMipmap :: MonadIO m => GLenum -> m ()
- glGenerateMipmapFunPtr :: FunPtr (GLenum -> IO ())
- glGetActiveAttrib :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetActiveAttribFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> IO ())
- glGetActiveUniform :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetActiveUniformFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> IO ())
- glGetActiveUniformBlockName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveUniformBlockNameFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ())
- glGetActiveUniformBlockiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveUniformBlockivFunPtr :: FunPtr (GLuint -> GLuint -> GLenum -> Ptr GLint -> IO ())
- glGetActiveUniformName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveUniformNameFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ())
- glGetActiveUniformsiv :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveUniformsivFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLuint -> GLenum -> Ptr GLint -> IO ())
- glGetAttachedShaders :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLuint -> m ()
- glGetAttachedShadersFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLuint -> IO ())
- glGetAttribLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetAttribLocationFunPtr :: FunPtr (GLuint -> Ptr GLchar -> IO GLint)
- glGetBooleani_v :: MonadIO m => GLenum -> GLuint -> Ptr GLboolean -> m ()
- glGetBooleani_vFunPtr :: FunPtr (GLenum -> GLuint -> Ptr GLboolean -> IO ())
- glGetBooleanv :: MonadIO m => GLenum -> Ptr GLboolean -> m ()
- glGetBooleanvFunPtr :: FunPtr (GLenum -> Ptr GLboolean -> IO ())
- glGetBufferParameteri64v :: MonadIO m => GLenum -> GLenum -> Ptr GLint64 -> m ()
- glGetBufferParameteri64vFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ())
- glGetBufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetBufferParameterivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glGetBufferPointerv :: MonadIO m => GLenum -> GLenum -> Ptr (Ptr ()) -> m ()
- glGetBufferPointervFunPtr :: FunPtr (GLenum -> GLenum -> Ptr (Ptr ()) -> IO ())
- glGetBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> m ()
- glGetBufferSubDataFunPtr :: FunPtr (GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> IO ())
- glGetCompressedTexImage :: MonadIO m => GLenum -> GLint -> Ptr () -> m ()
- glGetCompressedTexImageFunPtr :: FunPtr (GLenum -> GLint -> Ptr () -> IO ())
- glGetDoublev :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glGetDoublevFunPtr :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
- glGetError :: MonadIO m => m GLenum
- glGetErrorFunPtr :: FunPtr (IO GLenum)
- glGetFloatv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glGetFloatvFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
- glGetFragDataLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetFragDataLocationFunPtr :: FunPtr (GLuint -> Ptr GLchar -> IO GLint)
- glGetFramebufferAttachmentParameteriv :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetFramebufferAttachmentParameterivFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
- glGetInteger64i_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint64 -> m ()
- glGetInteger64i_vFunPtr :: FunPtr (GLenum -> GLuint -> Ptr GLint64 -> IO ())
- glGetInteger64v :: MonadIO m => GLenum -> Ptr GLint64 -> m ()
- glGetInteger64vFunPtr :: FunPtr (GLenum -> Ptr GLint64 -> IO ())
- glGetIntegeri_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
- glGetIntegeri_vFunPtr :: FunPtr (GLenum -> GLuint -> Ptr GLint -> IO ())
- glGetIntegerv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glGetIntegervFunPtr :: FunPtr (GLenum -> Ptr GLint -> IO ())
- glGetMultisamplefv :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetMultisamplefvFunPtr :: FunPtr (GLenum -> GLuint -> Ptr GLfloat -> IO ())
- glGetProgramInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramInfoLogFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ())
- glGetProgramiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetProgramivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
- glGetQueryObjectiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryObjectivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
- glGetQueryObjectuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetQueryObjectuivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLuint -> IO ())
- glGetQueryiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetQueryivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glGetRenderbufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetRenderbufferParameterivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glGetShaderInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetShaderInfoLogFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ())
- glGetShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetShaderSourceFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ())
- glGetShaderiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetShaderivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
- glGetString :: MonadIO m => GLenum -> m (Ptr GLubyte)
- glGetStringFunPtr :: FunPtr (GLenum -> IO (Ptr GLubyte))
- glGetStringi :: MonadIO m => GLenum -> GLuint -> m (Ptr GLubyte)
- glGetStringiFunPtr :: FunPtr (GLenum -> GLuint -> IO (Ptr GLubyte))
- glGetSynciv :: MonadIO m => GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
- glGetSyncivFunPtr :: FunPtr (GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> IO ())
- glGetTexImage :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> Ptr () -> m ()
- glGetTexImageFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> GLenum -> Ptr () -> IO ())
- glGetTexLevelParameterfv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLfloat -> m ()
- glGetTexLevelParameterfvFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ())
- glGetTexLevelParameteriv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLint -> m ()
- glGetTexLevelParameterivFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> Ptr GLint -> IO ())
- glGetTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterIivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glGetTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glGetTexParameterIuivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLuint -> IO ())
- glGetTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetTexParameterfvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
- glGetTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetTransformFeedbackVaryingFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> IO ())
- glGetUniformBlockIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLuint
- glGetUniformBlockIndexFunPtr :: FunPtr (GLuint -> Ptr GLchar -> IO GLuint)
- glGetUniformIndices :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLuint -> m ()
- glGetUniformIndicesFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLuint -> IO ())
- glGetUniformLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetUniformLocationFunPtr :: FunPtr (GLuint -> Ptr GLchar -> IO GLint)
- glGetUniformfv :: MonadIO m => GLuint -> GLint -> Ptr GLfloat -> m ()
- glGetUniformfvFunPtr :: FunPtr (GLuint -> GLint -> Ptr GLfloat -> IO ())
- glGetUniformiv :: MonadIO m => GLuint -> GLint -> Ptr GLint -> m ()
- glGetUniformivFunPtr :: FunPtr (GLuint -> GLint -> Ptr GLint -> IO ())
- glGetUniformuiv :: MonadIO m => GLuint -> GLint -> Ptr GLuint -> m ()
- glGetUniformuivFunPtr :: FunPtr (GLuint -> GLint -> Ptr GLuint -> IO ())
- glGetVertexAttribIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVertexAttribIivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
- glGetVertexAttribIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetVertexAttribIuivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLuint -> IO ())
- glGetVertexAttribPointerv :: MonadIO m => GLuint -> GLenum -> Ptr (Ptr ()) -> m ()
- glGetVertexAttribPointervFunPtr :: FunPtr (GLuint -> GLenum -> Ptr (Ptr ()) -> IO ())
- glGetVertexAttribdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetVertexAttribdvFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLdouble -> IO ())
- glGetVertexAttribfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetVertexAttribfvFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLfloat -> IO ())
- glGetVertexAttribiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVertexAttribivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
- glHint :: MonadIO m => GLenum -> GLenum -> m ()
- glHintFunPtr :: FunPtr (GLenum -> GLenum -> IO ())
- glIsBuffer :: MonadIO m => GLuint -> m GLboolean
- glIsBufferFunPtr :: FunPtr (GLuint -> IO GLboolean)
- glIsEnabled :: MonadIO m => GLenum -> m GLboolean
- glIsEnabledFunPtr :: FunPtr (GLenum -> IO GLboolean)
- glIsEnabledi :: MonadIO m => GLenum -> GLuint -> m GLboolean
- glIsEnablediFunPtr :: FunPtr (GLenum -> GLuint -> IO GLboolean)
- glIsFramebuffer :: MonadIO m => GLuint -> m GLboolean
- glIsFramebufferFunPtr :: FunPtr (GLuint -> IO GLboolean)
- glIsProgram :: MonadIO m => GLuint -> m GLboolean
- glIsProgramFunPtr :: FunPtr (GLuint -> IO GLboolean)
- glIsQuery :: MonadIO m => GLuint -> m GLboolean
- glIsQueryFunPtr :: FunPtr (GLuint -> IO GLboolean)
- glIsRenderbuffer :: MonadIO m => GLuint -> m GLboolean
- glIsRenderbufferFunPtr :: FunPtr (GLuint -> IO GLboolean)
- glIsShader :: MonadIO m => GLuint -> m GLboolean
- glIsShaderFunPtr :: FunPtr (GLuint -> IO GLboolean)
- glIsSync :: MonadIO m => GLsync -> m GLboolean
- glIsSyncFunPtr :: FunPtr (GLsync -> IO GLboolean)
- glIsTexture :: MonadIO m => GLuint -> m GLboolean
- glIsTextureFunPtr :: FunPtr (GLuint -> IO GLboolean)
- glIsVertexArray :: MonadIO m => GLuint -> m GLboolean
- glIsVertexArrayFunPtr :: FunPtr (GLuint -> IO GLboolean)
- glLineWidth :: MonadIO m => GLfloat -> m ()
- glLineWidthFunPtr :: FunPtr (GLfloat -> IO ())
- glLinkProgram :: MonadIO m => GLuint -> m ()
- glLinkProgramFunPtr :: FunPtr (GLuint -> IO ())
- glLogicOp :: MonadIO m => GLenum -> m ()
- glLogicOpFunPtr :: FunPtr (GLenum -> IO ())
- glMapBuffer :: MonadIO m => GLenum -> GLenum -> m (Ptr ())
- glMapBufferFunPtr :: FunPtr (GLenum -> GLenum -> IO (Ptr ()))
- glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr ())
- glMapBufferRangeFunPtr :: FunPtr (GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> IO (Ptr ()))
- glMultiDrawArrays :: MonadIO m => GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> m ()
- glMultiDrawArraysFunPtr :: FunPtr (GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> IO ())
- glMultiDrawElements :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr ()) -> GLsizei -> m ()
- glMultiDrawElementsFunPtr :: FunPtr (GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr ()) -> GLsizei -> IO ())
- glMultiDrawElementsBaseVertex :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr ()) -> GLsizei -> Ptr GLint -> m ()
- glMultiDrawElementsBaseVertexFunPtr :: FunPtr (GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr ()) -> GLsizei -> Ptr GLint -> IO ())
- glPixelStoref :: MonadIO m => GLenum -> GLfloat -> m ()
- glPixelStorefFunPtr :: FunPtr (GLenum -> GLfloat -> IO ())
- glPixelStorei :: MonadIO m => GLenum -> GLint -> m ()
- glPixelStoreiFunPtr :: FunPtr (GLenum -> GLint -> IO ())
- glPointParameterf :: MonadIO m => GLenum -> GLfloat -> m ()
- glPointParameterfFunPtr :: FunPtr (GLenum -> GLfloat -> IO ())
- glPointParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPointParameterfvFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
- glPointParameteri :: MonadIO m => GLenum -> GLint -> m ()
- glPointParameteriFunPtr :: FunPtr (GLenum -> GLint -> IO ())
- glPointParameteriv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glPointParameterivFunPtr :: FunPtr (GLenum -> Ptr GLint -> IO ())
- glPointSize :: MonadIO m => GLfloat -> m ()
- glPointSizeFunPtr :: FunPtr (GLfloat -> IO ())
- glPolygonMode :: MonadIO m => GLenum -> GLenum -> m ()
- glPolygonModeFunPtr :: FunPtr (GLenum -> GLenum -> IO ())
- glPolygonOffset :: MonadIO m => GLfloat -> GLfloat -> m ()
- glPolygonOffsetFunPtr :: FunPtr (GLfloat -> GLfloat -> IO ())
- glPrimitiveRestartIndex :: MonadIO m => GLuint -> m ()
- glPrimitiveRestartIndexFunPtr :: FunPtr (GLuint -> IO ())
- glProvokingVertex :: MonadIO m => GLenum -> m ()
- glProvokingVertexFunPtr :: FunPtr (GLenum -> IO ())
- glReadBuffer :: MonadIO m => GLenum -> m ()
- glReadBufferFunPtr :: FunPtr (GLenum -> IO ())
- glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glReadPixelsFunPtr :: FunPtr (GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ())
- glRenderbufferStorage :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
- glRenderbufferStorageFunPtr :: FunPtr (GLenum -> GLenum -> GLsizei -> GLsizei -> IO ())
- glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glRenderbufferStorageMultisampleFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO ())
- glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m ()
- glSampleCoverageFunPtr :: FunPtr (GLfloat -> GLboolean -> IO ())
- glSampleMaski :: MonadIO m => GLuint -> GLbitfield -> m ()
- glSampleMaskiFunPtr :: FunPtr (GLuint -> GLbitfield -> IO ())
- glScissor :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glScissorFunPtr :: FunPtr (GLint -> GLint -> GLsizei -> GLsizei -> IO ())
- glShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLint -> m ()
- glShaderSourceFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLint -> IO ())
- glStencilFunc :: MonadIO m => GLenum -> GLint -> GLuint -> m ()
- glStencilFuncFunPtr :: FunPtr (GLenum -> GLint -> GLuint -> IO ())
- glStencilFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLint -> GLuint -> m ()
- glStencilFuncSeparateFunPtr :: FunPtr (GLenum -> GLenum -> GLint -> GLuint -> IO ())
- glStencilMask :: MonadIO m => GLuint -> m ()
- glStencilMaskFunPtr :: FunPtr (GLuint -> IO ())
- glStencilMaskSeparate :: MonadIO m => GLenum -> GLuint -> m ()
- glStencilMaskSeparateFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glStencilOp :: MonadIO m => GLenum -> GLenum -> GLenum -> m ()
- glStencilOpFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> IO ())
- glStencilOpSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glStencilOpSeparateFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLenum -> IO ())
- glTexBuffer :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glTexBufferFunPtr :: FunPtr (GLenum -> GLenum -> GLuint -> IO ())
- glTexImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m ()
- glTexImage1DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> IO ())
- glTexImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m ()
- glTexImage2DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> IO ())
- glTexImage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexImage2DMultisampleFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> IO ())
- glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m ()
- glTexImage3DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> IO ())
- glTexImage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexImage3DMultisampleFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> IO ())
- glTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexParameterIivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glTexParameterIuivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLuint -> IO ())
- glTexParameterf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glTexParameterfFunPtr :: FunPtr (GLenum -> GLenum -> GLfloat -> IO ())
- glTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glTexParameterfvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
- glTexParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexParameteriFunPtr :: FunPtr (GLenum -> GLenum -> GLint -> IO ())
- glTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexParameterivFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
- glTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glTexSubImage1DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ())
- glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glTexSubImage2DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ())
- glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glTexSubImage3DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ())
- glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> GLenum -> m ()
- glTransformFeedbackVaryingsFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr (Ptr GLchar) -> GLenum -> IO ())
- glUniform1f :: MonadIO m => GLint -> GLfloat -> m ()
- glUniform1fFunPtr :: FunPtr (GLint -> GLfloat -> IO ())
- glUniform1fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform1fvFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLfloat -> IO ())
- glUniform1i :: MonadIO m => GLint -> GLint -> m ()
- glUniform1iFunPtr :: FunPtr (GLint -> GLint -> IO ())
- glUniform1iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform1ivFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLint -> IO ())
- glUniform1ui :: MonadIO m => GLint -> GLuint -> m ()
- glUniform1uiFunPtr :: FunPtr (GLint -> GLuint -> IO ())
- glUniform1uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform1uivFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLuint -> IO ())
- glUniform2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> m ()
- glUniform2fFunPtr :: FunPtr (GLint -> GLfloat -> GLfloat -> IO ())
- glUniform2fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform2fvFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLfloat -> IO ())
- glUniform2i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glUniform2iFunPtr :: FunPtr (GLint -> GLint -> GLint -> IO ())
- glUniform2iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform2ivFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLint -> IO ())
- glUniform2ui :: MonadIO m => GLint -> GLuint -> GLuint -> m ()
- glUniform2uiFunPtr :: FunPtr (GLint -> GLuint -> GLuint -> IO ())
- glUniform2uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform2uivFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLuint -> IO ())
- glUniform3f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform3fFunPtr :: FunPtr (GLint -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glUniform3fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform3fvFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLfloat -> IO ())
- glUniform3i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glUniform3iFunPtr :: FunPtr (GLint -> GLint -> GLint -> GLint -> IO ())
- glUniform3iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform3ivFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLint -> IO ())
- glUniform3ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> m ()
- glUniform3uiFunPtr :: FunPtr (GLint -> GLuint -> GLuint -> GLuint -> IO ())
- glUniform3uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform3uivFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLuint -> IO ())
- glUniform4f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform4fFunPtr :: FunPtr (GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glUniform4fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform4fvFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLfloat -> IO ())
- glUniform4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> m ()
- glUniform4iFunPtr :: FunPtr (GLint -> GLint -> GLint -> GLint -> GLint -> IO ())
- glUniform4iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform4ivFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLint -> IO ())
- glUniform4ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glUniform4uiFunPtr :: FunPtr (GLint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ())
- glUniform4uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform4uivFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLuint -> IO ())
- glUniformBlockBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glUniformBlockBindingFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> IO ())
- glUniformMatrix2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2fvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glUniformMatrix2x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x3fvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glUniformMatrix2x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x4fvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glUniformMatrix3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3fvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glUniformMatrix3x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x2fvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glUniformMatrix3x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x4fvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glUniformMatrix4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4fvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glUniformMatrix4x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x2fvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glUniformMatrix4x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x3fvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glUnmapBuffer :: MonadIO m => GLenum -> m GLboolean
- glUnmapBufferFunPtr :: FunPtr (GLenum -> IO GLboolean)
- glUseProgram :: MonadIO m => GLuint -> m ()
- glUseProgramFunPtr :: FunPtr (GLuint -> IO ())
- glValidateProgram :: MonadIO m => GLuint -> m ()
- glValidateProgramFunPtr :: FunPtr (GLuint -> IO ())
- glVertexAttrib1d :: MonadIO m => GLuint -> GLdouble -> m ()
- glVertexAttrib1dFunPtr :: FunPtr (GLuint -> GLdouble -> IO ())
- glVertexAttrib1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib1dvFunPtr :: FunPtr (GLuint -> Ptr GLdouble -> IO ())
- glVertexAttrib1f :: MonadIO m => GLuint -> GLfloat -> m ()
- glVertexAttrib1fFunPtr :: FunPtr (GLuint -> GLfloat -> IO ())
- glVertexAttrib1fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib1fvFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
- glVertexAttrib1s :: MonadIO m => GLuint -> GLshort -> m ()
- glVertexAttrib1sFunPtr :: FunPtr (GLuint -> GLshort -> IO ())
- glVertexAttrib1sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib1svFunPtr :: FunPtr (GLuint -> Ptr GLshort -> IO ())
- glVertexAttrib2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glVertexAttrib2dFunPtr :: FunPtr (GLuint -> GLdouble -> GLdouble -> IO ())
- glVertexAttrib2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib2dvFunPtr :: FunPtr (GLuint -> Ptr GLdouble -> IO ())
- glVertexAttrib2f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> m ()
- glVertexAttrib2fFunPtr :: FunPtr (GLuint -> GLfloat -> GLfloat -> IO ())
- glVertexAttrib2fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib2fvFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
- glVertexAttrib2s :: MonadIO m => GLuint -> GLshort -> GLshort -> m ()
- glVertexAttrib2sFunPtr :: FunPtr (GLuint -> GLshort -> GLshort -> IO ())
- glVertexAttrib2sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib2svFunPtr :: FunPtr (GLuint -> Ptr GLshort -> IO ())
- glVertexAttrib3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib3dFunPtr :: FunPtr (GLuint -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glVertexAttrib3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib3dvFunPtr :: FunPtr (GLuint -> Ptr GLdouble -> IO ())
- glVertexAttrib3f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib3fFunPtr :: FunPtr (GLuint -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glVertexAttrib3fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib3fvFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
- glVertexAttrib3s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib3sFunPtr :: FunPtr (GLuint -> GLshort -> GLshort -> GLshort -> IO ())
- glVertexAttrib3sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib3svFunPtr :: FunPtr (GLuint -> Ptr GLshort -> IO ())
- glVertexAttrib4Nbv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttrib4NbvFunPtr :: FunPtr (GLuint -> Ptr GLbyte -> IO ())
- glVertexAttrib4Niv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttrib4NivFunPtr :: FunPtr (GLuint -> Ptr GLint -> IO ())
- glVertexAttrib4Nsv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4NsvFunPtr :: FunPtr (GLuint -> Ptr GLshort -> IO ())
- glVertexAttrib4Nub :: MonadIO m => GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
- glVertexAttrib4NubFunPtr :: FunPtr (GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> IO ())
- glVertexAttrib4Nubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttrib4NubvFunPtr :: FunPtr (GLuint -> Ptr GLubyte -> IO ())
- glVertexAttrib4Nuiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttrib4NuivFunPtr :: FunPtr (GLuint -> Ptr GLuint -> IO ())
- glVertexAttrib4Nusv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttrib4NusvFunPtr :: FunPtr (GLuint -> Ptr GLushort -> IO ())
- glVertexAttrib4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttrib4bvFunPtr :: FunPtr (GLuint -> Ptr GLbyte -> IO ())
- glVertexAttrib4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib4dFunPtr :: FunPtr (GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glVertexAttrib4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib4dvFunPtr :: FunPtr (GLuint -> Ptr GLdouble -> IO ())
- glVertexAttrib4f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib4fFunPtr :: FunPtr (GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glVertexAttrib4fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib4fvFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
- glVertexAttrib4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttrib4ivFunPtr :: FunPtr (GLuint -> Ptr GLint -> IO ())
- glVertexAttrib4s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib4sFunPtr :: FunPtr (GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> IO ())
- glVertexAttrib4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4svFunPtr :: FunPtr (GLuint -> Ptr GLshort -> IO ())
- glVertexAttrib4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttrib4ubvFunPtr :: FunPtr (GLuint -> Ptr GLubyte -> IO ())
- glVertexAttrib4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttrib4uivFunPtr :: FunPtr (GLuint -> Ptr GLuint -> IO ())
- glVertexAttrib4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttrib4usvFunPtr :: FunPtr (GLuint -> Ptr GLushort -> IO ())
- glVertexAttribI1i :: MonadIO m => GLuint -> GLint -> m ()
- glVertexAttribI1iFunPtr :: FunPtr (GLuint -> GLint -> IO ())
- glVertexAttribI1iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI1ivFunPtr :: FunPtr (GLuint -> Ptr GLint -> IO ())
- glVertexAttribI1ui :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribI1uiFunPtr :: FunPtr (GLuint -> GLuint -> IO ())
- glVertexAttribI1uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI1uivFunPtr :: FunPtr (GLuint -> Ptr GLuint -> IO ())
- glVertexAttribI2i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
- glVertexAttribI2iFunPtr :: FunPtr (GLuint -> GLint -> GLint -> IO ())
- glVertexAttribI2iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI2ivFunPtr :: FunPtr (GLuint -> Ptr GLint -> IO ())
- glVertexAttribI2ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI2uiFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> IO ())
- glVertexAttribI2uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI2uivFunPtr :: FunPtr (GLuint -> Ptr GLuint -> IO ())
- glVertexAttribI3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI3iFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> IO ())
- glVertexAttribI3iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI3ivFunPtr :: FunPtr (GLuint -> Ptr GLint -> IO ())
- glVertexAttribI3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI3uiFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> GLuint -> IO ())
- glVertexAttribI3uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI3uivFunPtr :: FunPtr (GLuint -> Ptr GLuint -> IO ())
- glVertexAttribI4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttribI4bvFunPtr :: FunPtr (GLuint -> Ptr GLbyte -> IO ())
- glVertexAttribI4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI4iFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> IO ())
- glVertexAttribI4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI4ivFunPtr :: FunPtr (GLuint -> Ptr GLint -> IO ())
- glVertexAttribI4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttribI4svFunPtr :: FunPtr (GLuint -> Ptr GLshort -> IO ())
- glVertexAttribI4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttribI4ubvFunPtr :: FunPtr (GLuint -> Ptr GLubyte -> IO ())
- glVertexAttribI4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI4uiFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ())
- glVertexAttribI4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4uivFunPtr :: FunPtr (GLuint -> Ptr GLuint -> IO ())
- glVertexAttribI4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttribI4usvFunPtr :: FunPtr (GLuint -> Ptr GLushort -> IO ())
- glVertexAttribIPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glVertexAttribIPointerFunPtr :: FunPtr (GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> IO ())
- glVertexAttribPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr () -> m ()
- glVertexAttribPointerFunPtr :: FunPtr (GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr () -> IO ())
- glViewport :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glViewportFunPtr :: FunPtr (GLint -> GLint -> GLsizei -> GLsizei -> IO ())
- glWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m ()
- glWaitSyncFunPtr :: FunPtr (GLsync -> GLbitfield -> GLuint64 -> IO ())
- pattern GL_ACTIVE_ATTRIBUTES :: () => (Eq a, Num a) => a
- pattern GL_ACTIVE_ATTRIBUTE_MAX_LENGTH :: () => (Eq a, Num a) => a
- pattern GL_ACTIVE_TEXTURE :: () => (Eq a, Num a) => a
- pattern GL_ACTIVE_UNIFORMS :: () => (Eq a, Num a) => a
- pattern GL_ACTIVE_UNIFORM_BLOCKS :: () => (Eq a, Num a) => a
- pattern GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH :: () => (Eq a, Num a) => a
- pattern GL_ACTIVE_UNIFORM_MAX_LENGTH :: () => (Eq a, Num a) => a
- pattern GL_ALIASED_LINE_WIDTH_RANGE :: () => (Eq a, Num a) => a
- pattern GL_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_ALREADY_SIGNALED :: () => (Eq a, Num a) => a
- pattern GL_ALWAYS :: () => (Eq a, Num a) => a
- pattern GL_AND :: () => (Eq a, Num a) => a
- pattern GL_AND_INVERTED :: () => (Eq a, Num a) => a
- pattern GL_AND_REVERSE :: () => (Eq a, Num a) => a
- pattern GL_ARRAY_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_ATTACHED_SHADERS :: () => (Eq a, Num a) => a
- pattern GL_BACK :: () => (Eq a, Num a) => a
- pattern GL_BACK_LEFT :: () => (Eq a, Num a) => a
- pattern GL_BACK_RIGHT :: () => (Eq a, Num a) => a
- pattern GL_BGR :: () => (Eq a, Num a) => a
- pattern GL_BGRA :: () => (Eq a, Num a) => a
- pattern GL_BGRA_INTEGER :: () => (Eq a, Num a) => a
- pattern GL_BGR_INTEGER :: () => (Eq a, Num a) => a
- pattern GL_BLEND :: () => (Eq a, Num a) => a
- pattern GL_BLEND_COLOR :: () => (Eq a, Num a) => a
- pattern GL_BLEND_DST :: () => (Eq a, Num a) => a
- pattern GL_BLEND_DST_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_BLEND_DST_RGB :: () => (Eq a, Num a) => a
- pattern GL_BLEND_EQUATION_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_BLEND_EQUATION_RGB :: () => (Eq a, Num a) => a
- pattern GL_BLEND_SRC :: () => (Eq a, Num a) => a
- pattern GL_BLEND_SRC_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_BLEND_SRC_RGB :: () => (Eq a, Num a) => a
- pattern GL_BLUE :: () => (Eq a, Num a) => a
- pattern GL_BLUE_INTEGER :: () => (Eq a, Num a) => a
- pattern GL_BOOL :: () => (Eq a, Num a) => a
- pattern GL_BOOL_VEC2 :: () => (Eq a, Num a) => a
- pattern GL_BOOL_VEC3 :: () => (Eq a, Num a) => a
- pattern GL_BOOL_VEC4 :: () => (Eq a, Num a) => a
- pattern GL_BUFFER_ACCESS :: () => (Eq a, Num a) => a
- pattern GL_BUFFER_ACCESS_FLAGS :: () => (Eq a, Num a) => a
- pattern GL_BUFFER_MAPPED :: () => (Eq a, Num a) => a
- pattern GL_BUFFER_MAP_LENGTH :: () => (Eq a, Num a) => a
- pattern GL_BUFFER_MAP_OFFSET :: () => (Eq a, Num a) => a
- pattern GL_BUFFER_MAP_POINTER :: () => (Eq a, Num a) => a
- pattern GL_BUFFER_SIZE :: () => (Eq a, Num a) => a
- pattern GL_BUFFER_USAGE :: () => (Eq a, Num a) => a
- pattern GL_BYTE :: () => (Eq a, Num a) => a
- pattern GL_CCW :: () => (Eq a, Num a) => a
- pattern GL_CLAMP_READ_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CLAMP_TO_BORDER :: () => (Eq a, Num a) => a
- pattern GL_CLAMP_TO_EDGE :: () => (Eq a, Num a) => a
- pattern GL_CLEAR :: () => (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE0 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE1 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE2 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE3 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE4 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE5 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE6 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE7 :: () => (Eq a, Num a) => a
- pattern GL_COLOR :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT0 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT1 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT10 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT11 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT12 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT13 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT14 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT15 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT16 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT17 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT18 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT19 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT2 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT20 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT21 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT22 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT23 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT24 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT25 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT26 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT27 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT28 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT29 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT3 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT30 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT31 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT4 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT5 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT6 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT7 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT8 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT9 :: () => (Eq a, Num a) => a
- pattern GL_COLOR_BUFFER_BIT :: () => (Eq a, Num a) => a
- pattern GL_COLOR_CLEAR_VALUE :: () => (Eq a, Num a) => a
- pattern GL_COLOR_LOGIC_OP :: () => (Eq a, Num a) => a
- pattern GL_COLOR_WRITEMASK :: () => (Eq a, Num a) => a
- pattern GL_COMPARE_REF_TO_TEXTURE :: () => (Eq a, Num a) => a
- pattern GL_COMPILE_STATUS :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_RED :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_RED_RGTC1 :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_RG :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGB :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_RG_RGTC2 :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_SIGNED_RED_RGTC1 :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_SIGNED_RG_RGTC2 :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_TEXTURE_FORMATS :: () => (Eq a, Num a) => a
- pattern GL_CONDITION_SATISFIED :: () => (Eq a, Num a) => a
- pattern GL_CONSTANT_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_CONSTANT_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CONTEXT_FLAGS :: () => (Eq a, Num a) => a
- pattern GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: () => (Eq a, Num a) => a
- pattern GL_COPY :: () => (Eq a, Num a) => a
- pattern GL_COPY_INVERTED :: () => (Eq a, Num a) => a
- pattern GL_COPY_READ_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_COPY_WRITE_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_CULL_FACE :: () => (Eq a, Num a) => a
- pattern GL_CULL_FACE_MODE :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_PROGRAM :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_QUERY :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_VERTEX_ATTRIB :: () => (Eq a, Num a) => a
- pattern GL_CW :: () => (Eq a, Num a) => a
- pattern GL_DECR :: () => (Eq a, Num a) => a
- pattern GL_DECR_WRAP :: () => (Eq a, Num a) => a
- pattern GL_DELETE_STATUS :: () => (Eq a, Num a) => a
- pattern GL_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_DEPTH24_STENCIL8 :: () => (Eq a, Num a) => a
- pattern GL_DEPTH32F_STENCIL8 :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_ATTACHMENT :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_BUFFER_BIT :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_CLAMP :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_CLEAR_VALUE :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_COMPONENT :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_COMPONENT16 :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_COMPONENT24 :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_COMPONENT32 :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_COMPONENT32F :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_FUNC :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_RANGE :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_STENCIL :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_STENCIL_ATTACHMENT :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_TEST :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_WRITEMASK :: () => (Eq a, Num a) => a
- pattern GL_DITHER :: () => (Eq a, Num a) => a
- pattern GL_DONT_CARE :: () => (Eq a, Num a) => a
- pattern GL_DOUBLE :: () => (Eq a, Num a) => a
- pattern GL_DOUBLEBUFFER :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER0 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER1 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER10 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER11 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER12 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER13 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER14 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER15 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER2 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER3 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER4 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER5 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER6 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER7 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER8 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_BUFFER9 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_FRAMEBUFFER :: () => (Eq a, Num a) => a
- pattern GL_DRAW_FRAMEBUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_DST_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_DST_COLOR :: () => (Eq a, Num a) => a
- pattern GL_DYNAMIC_COPY :: () => (Eq a, Num a) => a
- pattern GL_DYNAMIC_DRAW :: () => (Eq a, Num a) => a
- pattern GL_DYNAMIC_READ :: () => (Eq a, Num a) => a
- pattern GL_ELEMENT_ARRAY_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_ELEMENT_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_EQUAL :: () => (Eq a, Num a) => a
- pattern GL_EQUIV :: () => (Eq a, Num a) => a
- pattern GL_EXTENSIONS :: () => (Eq a, Num a) => a
- pattern GL_FALSE :: () => (Eq a, Num a) => a
- pattern GL_FASTEST :: () => (Eq a, Num a) => a
- pattern GL_FILL :: () => (Eq a, Num a) => a
- pattern GL_FIRST_VERTEX_CONVENTION :: () => (Eq a, Num a) => a
- pattern GL_FIXED_ONLY :: () => (Eq a, Num a) => a
- pattern GL_FLOAT :: () => (Eq a, Num a) => a
- pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV :: () => (Eq a, Num a) => a
- pattern GL_FLOAT_MAT2 :: () => (Eq a, Num a) => a
- pattern GL_FLOAT_MAT2x3 :: () => (Eq a, Num a) => a
- pattern GL_FLOAT_MAT2x4 :: () => (Eq a, Num a) => a
- pattern GL_FLOAT_MAT3 :: () => (Eq a, Num a) => a
- pattern GL_FLOAT_MAT3x2 :: () => (Eq a, Num a) => a
- pattern GL_FLOAT_MAT3x4 :: () => (Eq a, Num a) => a
- pattern GL_FLOAT_MAT4 :: () => (Eq a, Num a) => a
- pattern GL_FLOAT_MAT4x2 :: () => (Eq a, Num a) => a
- pattern GL_FLOAT_MAT4x3 :: () => (Eq a, Num a) => a
- pattern GL_FLOAT_VEC2 :: () => (Eq a, Num a) => a
- pattern GL_FLOAT_VEC3 :: () => (Eq a, Num a) => a
- pattern GL_FLOAT_VEC4 :: () => (Eq a, Num a) => a
- pattern GL_FRAGMENT_SHADER :: () => (Eq a, Num a) => a
- pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_COMPLETE :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_DEFAULT :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_SRGB :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_UNDEFINED :: () => (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_UNSUPPORTED :: () => (Eq a, Num a) => a
- pattern GL_FRONT :: () => (Eq a, Num a) => a
- pattern GL_FRONT_AND_BACK :: () => (Eq a, Num a) => a
- pattern GL_FRONT_FACE :: () => (Eq a, Num a) => a
- pattern GL_FRONT_LEFT :: () => (Eq a, Num a) => a
- pattern GL_FRONT_RIGHT :: () => (Eq a, Num a) => a
- pattern GL_FUNC_ADD :: () => (Eq a, Num a) => a
- pattern GL_FUNC_REVERSE_SUBTRACT :: () => (Eq a, Num a) => a
- pattern GL_FUNC_SUBTRACT :: () => (Eq a, Num a) => a
- pattern GL_GEQUAL :: () => (Eq a, Num a) => a
- pattern GL_GREATER :: () => (Eq a, Num a) => a
- pattern GL_GREEN :: () => (Eq a, Num a) => a
- pattern GL_GREEN_INTEGER :: () => (Eq a, Num a) => a
- pattern GL_HALF_FLOAT :: () => (Eq a, Num a) => a
- pattern GL_INCR :: () => (Eq a, Num a) => a
- pattern GL_INCR_WRAP :: () => (Eq a, Num a) => a
- pattern GL_INDEX :: () => (Eq a, Num a) => a
- pattern GL_INFO_LOG_LENGTH :: () => (Eq a, Num a) => a
- pattern GL_INT :: () => (Eq a, Num a) => a
- pattern GL_INTERLEAVED_ATTRIBS :: () => (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_1D :: () => (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_1D_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_2D :: () => (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_2D_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_2D_MULTISAMPLE :: () => (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_2D_RECT :: () => (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_3D :: () => (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_CUBE :: () => (Eq a, Num a) => a
- pattern GL_INT_VEC2 :: () => (Eq a, Num a) => a
- pattern GL_INT_VEC3 :: () => (Eq a, Num a) => a
- pattern GL_INT_VEC4 :: () => (Eq a, Num a) => a
- pattern GL_INVALID_ENUM :: () => (Eq a, Num a) => a
- pattern GL_INVALID_FRAMEBUFFER_OPERATION :: () => (Eq a, Num a) => a
- pattern GL_INVALID_INDEX :: () => (Eq a, Num a) => a
- pattern GL_INVALID_OPERATION :: () => (Eq a, Num a) => a
- pattern GL_INVALID_VALUE :: () => (Eq a, Num a) => a
- pattern GL_INVERT :: () => (Eq a, Num a) => a
- pattern GL_KEEP :: () => (Eq a, Num a) => a
- pattern GL_LAST_VERTEX_CONVENTION :: () => (Eq a, Num a) => a
- pattern GL_LEFT :: () => (Eq a, Num a) => a
- pattern GL_LEQUAL :: () => (Eq a, Num a) => a
- pattern GL_LESS :: () => (Eq a, Num a) => a
- pattern GL_LINE :: () => (Eq a, Num a) => a
- pattern GL_LINEAR :: () => (Eq a, Num a) => a
- pattern GL_LINEAR_MIPMAP_LINEAR :: () => (Eq a, Num a) => a
- pattern GL_LINEAR_MIPMAP_NEAREST :: () => (Eq a, Num a) => a
- pattern GL_LINES :: () => (Eq a, Num a) => a
- pattern GL_LINE_LOOP :: () => (Eq a, Num a) => a
- pattern GL_LINE_SMOOTH :: () => (Eq a, Num a) => a
- pattern GL_LINE_SMOOTH_HINT :: () => (Eq a, Num a) => a
- pattern GL_LINE_STRIP :: () => (Eq a, Num a) => a
- pattern GL_LINE_WIDTH :: () => (Eq a, Num a) => a
- pattern GL_LINE_WIDTH_GRANULARITY :: () => (Eq a, Num a) => a
- pattern GL_LINE_WIDTH_RANGE :: () => (Eq a, Num a) => a
- pattern GL_LINK_STATUS :: () => (Eq a, Num a) => a
- pattern GL_LOGIC_OP_MODE :: () => (Eq a, Num a) => a
- pattern GL_LOWER_LEFT :: () => (Eq a, Num a) => a
- pattern GL_MAJOR_VERSION :: () => (Eq a, Num a) => a
- pattern GL_MAP_FLUSH_EXPLICIT_BIT :: () => (Eq a, Num a) => a
- pattern GL_MAP_INVALIDATE_BUFFER_BIT :: () => (Eq a, Num a) => a
- pattern GL_MAP_INVALIDATE_RANGE_BIT :: () => (Eq a, Num a) => a
- pattern GL_MAP_READ_BIT :: () => (Eq a, Num a) => a
- pattern GL_MAP_UNSYNCHRONIZED_BIT :: () => (Eq a, Num a) => a
- pattern GL_MAP_WRITE_BIT :: () => (Eq a, Num a) => a
- pattern GL_MAX :: () => (Eq a, Num a) => a
- pattern GL_MAX_3D_TEXTURE_SIZE :: () => (Eq a, Num a) => a
- pattern GL_MAX_ARRAY_TEXTURE_LAYERS :: () => (Eq a, Num a) => a
- pattern GL_MAX_CLIP_DISTANCES :: () => (Eq a, Num a) => a
- pattern GL_MAX_COLOR_ATTACHMENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_COLOR_TEXTURE_SAMPLES :: () => (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: () => (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_UNIFORM_BLOCKS :: () => (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE :: () => (Eq a, Num a) => a
- pattern GL_MAX_DEPTH_TEXTURE_SAMPLES :: () => (Eq a, Num a) => a
- pattern GL_MAX_DRAW_BUFFERS :: () => (Eq a, Num a) => a
- pattern GL_MAX_ELEMENTS_INDICES :: () => (Eq a, Num a) => a
- pattern GL_MAX_ELEMENTS_VERTICES :: () => (Eq a, Num a) => a
- pattern GL_MAX_FRAGMENT_INPUT_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_FRAGMENT_UNIFORM_BLOCKS :: () => (Eq a, Num a) => a
- pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS :: () => (Eq a, Num a) => a
- pattern GL_MAX_INTEGER_SAMPLES :: () => (Eq a, Num a) => a
- pattern GL_MAX_PROGRAM_TEXEL_OFFSET :: () => (Eq a, Num a) => a
- pattern GL_MAX_RECTANGLE_TEXTURE_SIZE :: () => (Eq a, Num a) => a
- pattern GL_MAX_RENDERBUFFER_SIZE :: () => (Eq a, Num a) => a
- pattern GL_MAX_SAMPLES :: () => (Eq a, Num a) => a
- pattern GL_MAX_SAMPLE_MASK_WORDS :: () => (Eq a, Num a) => a
- pattern GL_MAX_SERVER_WAIT_TIMEOUT :: () => (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_BUFFER_SIZE :: () => (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_IMAGE_UNITS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_LOD_BIAS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_SIZE :: () => (Eq a, Num a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_UNIFORM_BLOCK_SIZE :: () => (Eq a, Num a) => a
- pattern GL_MAX_UNIFORM_BUFFER_BINDINGS :: () => (Eq a, Num a) => a
- pattern GL_MAX_VARYING_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_VARYING_FLOATS :: () => (Eq a, Num a) => a
- pattern GL_MAX_VERTEX_ATTRIBS :: () => (Eq a, Num a) => a
- pattern GL_MAX_VERTEX_OUTPUT_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: () => (Eq a, Num a) => a
- pattern GL_MAX_VERTEX_UNIFORM_BLOCKS :: () => (Eq a, Num a) => a
- pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_VIEWPORT_DIMS :: () => (Eq a, Num a) => a
- pattern GL_MIN :: () => (Eq a, Num a) => a
- pattern GL_MINOR_VERSION :: () => (Eq a, Num a) => a
- pattern GL_MIN_PROGRAM_TEXEL_OFFSET :: () => (Eq a, Num a) => a
- pattern GL_MIRRORED_REPEAT :: () => (Eq a, Num a) => a
- pattern GL_MULTISAMPLE :: () => (Eq a, Num a) => a
- pattern GL_NAND :: () => (Eq a, Num a) => a
- pattern GL_NEAREST :: () => (Eq a, Num a) => a
- pattern GL_NEAREST_MIPMAP_LINEAR :: () => (Eq a, Num a) => a
- pattern GL_NEAREST_MIPMAP_NEAREST :: () => (Eq a, Num a) => a
- pattern GL_NEVER :: () => (Eq a, Num a) => a
- pattern GL_NICEST :: () => (Eq a, Num a) => a
- pattern GL_NONE :: () => (Eq a, Num a) => a
- pattern GL_NOOP :: () => (Eq a, Num a) => a
- pattern GL_NOR :: () => (Eq a, Num a) => a
- pattern GL_NOTEQUAL :: () => (Eq a, Num a) => a
- pattern GL_NO_ERROR :: () => (Eq a, Num a) => a
- pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS :: () => (Eq a, Num a) => a
- pattern GL_NUM_EXTENSIONS :: () => (Eq a, Num a) => a
- pattern GL_OBJECT_TYPE :: () => (Eq a, Num a) => a
- pattern GL_ONE :: () => (Eq a, Num a) => a
- pattern GL_ONE_MINUS_CONSTANT_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_ONE_MINUS_CONSTANT_COLOR :: () => (Eq a, Num a) => a
- pattern GL_ONE_MINUS_DST_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_ONE_MINUS_DST_COLOR :: () => (Eq a, Num a) => a
- pattern GL_ONE_MINUS_SRC_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_ONE_MINUS_SRC_COLOR :: () => (Eq a, Num a) => a
- pattern GL_OR :: () => (Eq a, Num a) => a
- pattern GL_OR_INVERTED :: () => (Eq a, Num a) => a
- pattern GL_OR_REVERSE :: () => (Eq a, Num a) => a
- pattern GL_OUT_OF_MEMORY :: () => (Eq a, Num a) => a
- pattern GL_PACK_ALIGNMENT :: () => (Eq a, Num a) => a
- pattern GL_PACK_IMAGE_HEIGHT :: () => (Eq a, Num a) => a
- pattern GL_PACK_LSB_FIRST :: () => (Eq a, Num a) => a
- pattern GL_PACK_ROW_LENGTH :: () => (Eq a, Num a) => a
- pattern GL_PACK_SKIP_IMAGES :: () => (Eq a, Num a) => a
- pattern GL_PACK_SKIP_PIXELS :: () => (Eq a, Num a) => a
- pattern GL_PACK_SKIP_ROWS :: () => (Eq a, Num a) => a
- pattern GL_PACK_SWAP_BYTES :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_PACK_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_PACK_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_UNPACK_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_UNPACK_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_POINT :: () => (Eq a, Num a) => a
- pattern GL_POINTS :: () => (Eq a, Num a) => a
- pattern GL_POINT_FADE_THRESHOLD_SIZE :: () => (Eq a, Num a) => a
- pattern GL_POINT_SIZE :: () => (Eq a, Num a) => a
- pattern GL_POINT_SIZE_GRANULARITY :: () => (Eq a, Num a) => a
- pattern GL_POINT_SIZE_RANGE :: () => (Eq a, Num a) => a
- pattern GL_POINT_SPRITE_COORD_ORIGIN :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_MODE :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_OFFSET_FACTOR :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_OFFSET_FILL :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_OFFSET_LINE :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_OFFSET_POINT :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_OFFSET_UNITS :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_SMOOTH :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_SMOOTH_HINT :: () => (Eq a, Num a) => a
- pattern GL_PRIMITIVES_GENERATED :: () => (Eq a, Num a) => a
- pattern GL_PRIMITIVE_RESTART :: () => (Eq a, Num a) => a
- pattern GL_PRIMITIVE_RESTART_INDEX :: () => (Eq a, Num a) => a
- pattern GL_PROVOKING_VERTEX :: () => (Eq a, Num a) => a
- pattern GL_PROXY_TEXTURE_1D :: () => (Eq a, Num a) => a
- pattern GL_PROXY_TEXTURE_1D_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_PROXY_TEXTURE_2D :: () => (Eq a, Num a) => a
- pattern GL_PROXY_TEXTURE_2D_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE :: () => (Eq a, Num a) => a
- pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_PROXY_TEXTURE_3D :: () => (Eq a, Num a) => a
- pattern GL_PROXY_TEXTURE_CUBE_MAP :: () => (Eq a, Num a) => a
- pattern GL_PROXY_TEXTURE_RECTANGLE :: () => (Eq a, Num a) => a
- pattern GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION :: () => (Eq a, Num a) => a
- pattern GL_QUERY_BY_REGION_NO_WAIT :: () => (Eq a, Num a) => a
- pattern GL_QUERY_BY_REGION_WAIT :: () => (Eq a, Num a) => a
- pattern GL_QUERY_COUNTER_BITS :: () => (Eq a, Num a) => a
- pattern GL_QUERY_NO_WAIT :: () => (Eq a, Num a) => a
- pattern GL_QUERY_RESULT :: () => (Eq a, Num a) => a
- pattern GL_QUERY_RESULT_AVAILABLE :: () => (Eq a, Num a) => a
- pattern GL_QUERY_WAIT :: () => (Eq a, Num a) => a
- pattern GL_R11F_G11F_B10F :: () => (Eq a, Num a) => a
- pattern GL_R16 :: () => (Eq a, Num a) => a
- pattern GL_R16F :: () => (Eq a, Num a) => a
- pattern GL_R16I :: () => (Eq a, Num a) => a
- pattern GL_R16UI :: () => (Eq a, Num a) => a
- pattern GL_R16_SNORM :: () => (Eq a, Num a) => a
- pattern GL_R32F :: () => (Eq a, Num a) => a
- pattern GL_R32I :: () => (Eq a, Num a) => a
- pattern GL_R32UI :: () => (Eq a, Num a) => a
- pattern GL_R3_G3_B2 :: () => (Eq a, Num a) => a
- pattern GL_R8 :: () => (Eq a, Num a) => a
- pattern GL_R8I :: () => (Eq a, Num a) => a
- pattern GL_R8UI :: () => (Eq a, Num a) => a
- pattern GL_R8_SNORM :: () => (Eq a, Num a) => a
- pattern GL_RASTERIZER_DISCARD :: () => (Eq a, Num a) => a
- pattern GL_READ_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_READ_FRAMEBUFFER :: () => (Eq a, Num a) => a
- pattern GL_READ_FRAMEBUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_READ_ONLY :: () => (Eq a, Num a) => a
- pattern GL_READ_WRITE :: () => (Eq a, Num a) => a
- pattern GL_RED :: () => (Eq a, Num a) => a
- pattern GL_RED_INTEGER :: () => (Eq a, Num a) => a
- pattern GL_RENDERBUFFER :: () => (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_ALPHA_SIZE :: () => (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_BLUE_SIZE :: () => (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_DEPTH_SIZE :: () => (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_GREEN_SIZE :: () => (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_HEIGHT :: () => (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_INTERNAL_FORMAT :: () => (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_RED_SIZE :: () => (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_SAMPLES :: () => (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_STENCIL_SIZE :: () => (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_WIDTH :: () => (Eq a, Num a) => a
- pattern GL_RENDERER :: () => (Eq a, Num a) => a
- pattern GL_REPEAT :: () => (Eq a, Num a) => a
- pattern GL_REPLACE :: () => (Eq a, Num a) => a
- pattern GL_RG :: () => (Eq a, Num a) => a
- pattern GL_RG16 :: () => (Eq a, Num a) => a
- pattern GL_RG16F :: () => (Eq a, Num a) => a
- pattern GL_RG16I :: () => (Eq a, Num a) => a
- pattern GL_RG16UI :: () => (Eq a, Num a) => a
- pattern GL_RG16_SNORM :: () => (Eq a, Num a) => a
- pattern GL_RG32F :: () => (Eq a, Num a) => a
- pattern GL_RG32I :: () => (Eq a, Num a) => a
- pattern GL_RG32UI :: () => (Eq a, Num a) => a
- pattern GL_RG8 :: () => (Eq a, Num a) => a
- pattern GL_RG8I :: () => (Eq a, Num a) => a
- pattern GL_RG8UI :: () => (Eq a, Num a) => a
- pattern GL_RG8_SNORM :: () => (Eq a, Num a) => a
- pattern GL_RGB :: () => (Eq a, Num a) => a
- pattern GL_RGB10 :: () => (Eq a, Num a) => a
- pattern GL_RGB10_A2 :: () => (Eq a, Num a) => a
- pattern GL_RGB12 :: () => (Eq a, Num a) => a
- pattern GL_RGB16 :: () => (Eq a, Num a) => a
- pattern GL_RGB16F :: () => (Eq a, Num a) => a
- pattern GL_RGB16I :: () => (Eq a, Num a) => a
- pattern GL_RGB16UI :: () => (Eq a, Num a) => a
- pattern GL_RGB16_SNORM :: () => (Eq a, Num a) => a
- pattern GL_RGB32F :: () => (Eq a, Num a) => a
- pattern GL_RGB32I :: () => (Eq a, Num a) => a
- pattern GL_RGB32UI :: () => (Eq a, Num a) => a
- pattern GL_RGB4 :: () => (Eq a, Num a) => a
- pattern GL_RGB5 :: () => (Eq a, Num a) => a
- pattern GL_RGB5_A1 :: () => (Eq a, Num a) => a
- pattern GL_RGB8 :: () => (Eq a, Num a) => a
- pattern GL_RGB8I :: () => (Eq a, Num a) => a
- pattern GL_RGB8UI :: () => (Eq a, Num a) => a
- pattern GL_RGB8_SNORM :: () => (Eq a, Num a) => a
- pattern GL_RGB9_E5 :: () => (Eq a, Num a) => a
- pattern GL_RGBA :: () => (Eq a, Num a) => a
- pattern GL_RGBA12 :: () => (Eq a, Num a) => a
- pattern GL_RGBA16 :: () => (Eq a, Num a) => a
- pattern GL_RGBA16F :: () => (Eq a, Num a) => a
- pattern GL_RGBA16I :: () => (Eq a, Num a) => a
- pattern GL_RGBA16UI :: () => (Eq a, Num a) => a
- pattern GL_RGBA16_SNORM :: () => (Eq a, Num a) => a
- pattern GL_RGBA2 :: () => (Eq a, Num a) => a
- pattern GL_RGBA32F :: () => (Eq a, Num a) => a
- pattern GL_RGBA32I :: () => (Eq a, Num a) => a
- pattern GL_RGBA32UI :: () => (Eq a, Num a) => a
- pattern GL_RGBA4 :: () => (Eq a, Num a) => a
- pattern GL_RGBA8 :: () => (Eq a, Num a) => a
- pattern GL_RGBA8I :: () => (Eq a, Num a) => a
- pattern GL_RGBA8UI :: () => (Eq a, Num a) => a
- pattern GL_RGBA8_SNORM :: () => (Eq a, Num a) => a
- pattern GL_RGBA_INTEGER :: () => (Eq a, Num a) => a
- pattern GL_RGB_INTEGER :: () => (Eq a, Num a) => a
- pattern GL_RG_INTEGER :: () => (Eq a, Num a) => a
- pattern GL_RIGHT :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_1D :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_1D_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_1D_ARRAY_SHADOW :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_1D_SHADOW :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_2D :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_2D_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_2D_ARRAY_SHADOW :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_2D_MULTISAMPLE :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_2D_RECT :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_2D_RECT_SHADOW :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_2D_SHADOW :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_3D :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_CUBE :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_CUBE_SHADOW :: () => (Eq a, Num a) => a
- pattern GL_SAMPLES :: () => (Eq a, Num a) => a
- pattern GL_SAMPLES_PASSED :: () => (Eq a, Num a) => a
- pattern GL_SAMPLE_ALPHA_TO_COVERAGE :: () => (Eq a, Num a) => a
- pattern GL_SAMPLE_ALPHA_TO_ONE :: () => (Eq a, Num a) => a
- pattern GL_SAMPLE_BUFFERS :: () => (Eq a, Num a) => a
- pattern GL_SAMPLE_COVERAGE :: () => (Eq a, Num a) => a
- pattern GL_SAMPLE_COVERAGE_INVERT :: () => (Eq a, Num a) => a
- pattern GL_SAMPLE_COVERAGE_VALUE :: () => (Eq a, Num a) => a
- pattern GL_SAMPLE_MASK :: () => (Eq a, Num a) => a
- pattern GL_SAMPLE_MASK_VALUE :: () => (Eq a, Num a) => a
- pattern GL_SAMPLE_POSITION :: () => (Eq a, Num a) => a
- pattern GL_SCISSOR_BOX :: () => (Eq a, Num a) => a
- pattern GL_SCISSOR_TEST :: () => (Eq a, Num a) => a
- pattern GL_SEPARATE_ATTRIBS :: () => (Eq a, Num a) => a
- pattern GL_SET :: () => (Eq a, Num a) => a
- pattern GL_SHADER_SOURCE_LENGTH :: () => (Eq a, Num a) => a
- pattern GL_SHADER_TYPE :: () => (Eq a, Num a) => a
- pattern GL_SHADING_LANGUAGE_VERSION :: () => (Eq a, Num a) => a
- pattern GL_SHORT :: () => (Eq a, Num a) => a
- pattern GL_SIGNALED :: () => (Eq a, Num a) => a
- pattern GL_SIGNED_NORMALIZED :: () => (Eq a, Num a) => a
- pattern GL_SMOOTH_LINE_WIDTH_GRANULARITY :: () => (Eq a, Num a) => a
- pattern GL_SMOOTH_LINE_WIDTH_RANGE :: () => (Eq a, Num a) => a
- pattern GL_SMOOTH_POINT_SIZE_GRANULARITY :: () => (Eq a, Num a) => a
- pattern GL_SMOOTH_POINT_SIZE_RANGE :: () => (Eq a, Num a) => a
- pattern GL_SRC1_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SRC_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SRC_ALPHA_SATURATE :: () => (Eq a, Num a) => a
- pattern GL_SRC_COLOR :: () => (Eq a, Num a) => a
- pattern GL_SRGB :: () => (Eq a, Num a) => a
- pattern GL_SRGB8 :: () => (Eq a, Num a) => a
- pattern GL_SRGB8_ALPHA8 :: () => (Eq a, Num a) => a
- pattern GL_SRGB_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_STATIC_COPY :: () => (Eq a, Num a) => a
- pattern GL_STATIC_DRAW :: () => (Eq a, Num a) => a
- pattern GL_STATIC_READ :: () => (Eq a, Num a) => a
- pattern GL_STENCIL :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_ATTACHMENT :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_BACK_FAIL :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_BACK_FUNC :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_BACK_PASS_DEPTH_PASS :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_BACK_REF :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_BACK_VALUE_MASK :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_BACK_WRITEMASK :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_BUFFER_BIT :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_CLEAR_VALUE :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_FAIL :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_FUNC :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_INDEX :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_INDEX1 :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_INDEX16 :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_INDEX4 :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_INDEX8 :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_PASS_DEPTH_FAIL :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_PASS_DEPTH_PASS :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_REF :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_TEST :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_VALUE_MASK :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_WRITEMASK :: () => (Eq a, Num a) => a
- pattern GL_STEREO :: () => (Eq a, Num a) => a
- pattern GL_STREAM_COPY :: () => (Eq a, Num a) => a
- pattern GL_STREAM_DRAW :: () => (Eq a, Num a) => a
- pattern GL_STREAM_READ :: () => (Eq a, Num a) => a
- pattern GL_SUBPIXEL_BITS :: () => (Eq a, Num a) => a
- pattern GL_SYNC_CONDITION :: () => (Eq a, Num a) => a
- pattern GL_SYNC_FENCE :: () => (Eq a, Num a) => a
- pattern GL_SYNC_FLAGS :: () => (Eq a, Num a) => a
- pattern GL_SYNC_FLUSH_COMMANDS_BIT :: () => (Eq a, Num a) => a
- pattern GL_SYNC_GPU_COMMANDS_COMPLETE :: () => (Eq a, Num a) => a
- pattern GL_SYNC_STATUS :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE0 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE1 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE10 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE11 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE12 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE13 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE14 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE15 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE16 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE17 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE18 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE19 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE2 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE20 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE21 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE22 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE23 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE24 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE25 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE26 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE27 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE28 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE29 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE3 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE30 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE31 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE4 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE5 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE6 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE7 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE8 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE9 :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_1D :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_1D_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_2D :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_2D_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_2D_MULTISAMPLE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_3D :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_ALPHA_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_ALPHA_TYPE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BASE_LEVEL :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_1D :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_1D_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_2D :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_2D_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_3D :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_CUBE_MAP :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_RECTANGLE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BLUE_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BLUE_TYPE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BORDER_COLOR :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COMPARE_FUNC :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COMPARE_MODE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COMPRESSED :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COMPRESSION_HINT :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_SEAMLESS :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_DEPTH_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_DEPTH_TYPE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_FIXED_SAMPLE_LOCATIONS :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_GREEN_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_GREEN_TYPE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_HEIGHT :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_INTERNAL_FORMAT :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_LOD_BIAS :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_MAG_FILTER :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_MAX_LEVEL :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_MAX_LOD :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_MIN_FILTER :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_MIN_LOD :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_RECTANGLE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_RED_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_RED_TYPE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_SAMPLES :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_SHARED_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_STENCIL_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_WIDTH :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_WRAP_R :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_WRAP_S :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_WRAP_T :: () => (Eq a, Num a) => a
- pattern GL_TIMEOUT_EXPIRED :: () => (Eq a, Num a) => a
- pattern GL_TIMEOUT_IGNORED :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_START :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_VARYINGS :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: () => (Eq a, Num a) => a
- pattern GL_TRIANGLES :: () => (Eq a, Num a) => a
- pattern GL_TRIANGLE_FAN :: () => (Eq a, Num a) => a
- pattern GL_TRIANGLE_STRIP :: () => (Eq a, Num a) => a
- pattern GL_TRUE :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BLOCK_BINDING :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BLOCK_DATA_SIZE :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BLOCK_INDEX :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BLOCK_NAME_LENGTH :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BUFFER_SIZE :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BUFFER_START :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_IS_ROW_MAJOR :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_MATRIX_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_NAME_LENGTH :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_OFFSET :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_SIZE :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_TYPE :: () => (Eq a, Num a) => a
- pattern GL_UNPACK_ALIGNMENT :: () => (Eq a, Num a) => a
- pattern GL_UNPACK_IMAGE_HEIGHT :: () => (Eq a, Num a) => a
- pattern GL_UNPACK_LSB_FIRST :: () => (Eq a, Num a) => a
- pattern GL_UNPACK_ROW_LENGTH :: () => (Eq a, Num a) => a
- pattern GL_UNPACK_SKIP_IMAGES :: () => (Eq a, Num a) => a
- pattern GL_UNPACK_SKIP_PIXELS :: () => (Eq a, Num a) => a
- pattern GL_UNPACK_SKIP_ROWS :: () => (Eq a, Num a) => a
- pattern GL_UNPACK_SWAP_BYTES :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNALED :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_BYTE :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_BYTE_2_3_3_REV :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_BYTE_3_3_2 :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_10F_11F_11F_REV :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_10_10_10_2 :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_24_8 :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_2_10_10_10_REV :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_5_9_9_9_REV :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_8_8_8_8 :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_8_8_8_8_REV :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_1D :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D_RECT :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_3D :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_CUBE :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_VEC2 :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_VEC3 :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_VEC4 :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_NORMALIZED :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_SHORT :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_SHORT_1_5_5_5_REV :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_SHORT_4_4_4_4 :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_SHORT_4_4_4_4_REV :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_SHORT_5_5_5_1 :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_SHORT_5_6_5 :: () => (Eq a, Num a) => a
- pattern GL_UNSIGNED_SHORT_5_6_5_REV :: () => (Eq a, Num a) => a
- pattern GL_UPPER_LEFT :: () => (Eq a, Num a) => a
- pattern GL_VALIDATE_STATUS :: () => (Eq a, Num a) => a
- pattern GL_VENDOR :: () => (Eq a, Num a) => a
- pattern GL_VERSION :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_BINDING :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_SIZE :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_PROGRAM_POINT_SIZE :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_SHADER :: () => (Eq a, Num a) => a
- pattern GL_VIEWPORT :: () => (Eq a, Num a) => a
- pattern GL_WAIT_FAILED :: () => (Eq a, Num a) => a
- pattern GL_WRITE_ONLY :: () => (Eq a, Num a) => a
- pattern GL_XOR :: () => (Eq a, Num a) => a
- pattern GL_ZERO :: () => (Eq a, Num a) => a
- glBindFragDataLocationIndexed :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindFragDataLocationIndexedFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLchar -> IO ())
- glBindSampler :: MonadIO m => GLuint -> GLuint -> m ()
- glBindSamplerFunPtr :: FunPtr (GLuint -> GLuint -> IO ())
- glDeleteSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteSamplersFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glGenSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenSamplersFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glGetFragDataIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetFragDataIndexFunPtr :: FunPtr (GLuint -> Ptr GLchar -> IO GLint)
- glGetQueryObjecti64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
- glGetQueryObjecti64vFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLint64 -> IO ())
- glGetQueryObjectui64v :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m ()
- glGetQueryObjectui64vFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLuint64 -> IO ())
- glGetSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetSamplerParameterIivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
- glGetSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetSamplerParameterIuivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLuint -> IO ())
- glGetSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetSamplerParameterfvFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLfloat -> IO ())
- glGetSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetSamplerParameterivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
- glIsSampler :: MonadIO m => GLuint -> m GLboolean
- glIsSamplerFunPtr :: FunPtr (GLuint -> IO GLboolean)
- glQueryCounter :: MonadIO m => GLuint -> GLenum -> m ()
- glQueryCounterFunPtr :: FunPtr (GLuint -> GLenum -> IO ())
- glSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glSamplerParameterIivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
- glSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glSamplerParameterIuivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLuint -> IO ())
- glSamplerParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
- glSamplerParameterfFunPtr :: FunPtr (GLuint -> GLenum -> GLfloat -> IO ())
- glSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glSamplerParameterfvFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLfloat -> IO ())
- glSamplerParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glSamplerParameteriFunPtr :: FunPtr (GLuint -> GLenum -> GLint -> IO ())
- glSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glSamplerParameterivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
- glVertexAttribDivisor :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribDivisorFunPtr :: FunPtr (GLuint -> GLuint -> IO ())
- glVertexAttribP1ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP1uiFunPtr :: FunPtr (GLuint -> GLenum -> GLboolean -> GLuint -> IO ())
- glVertexAttribP1uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP1uivFunPtr :: FunPtr (GLuint -> GLenum -> GLboolean -> Ptr GLuint -> IO ())
- glVertexAttribP2ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP2uiFunPtr :: FunPtr (GLuint -> GLenum -> GLboolean -> GLuint -> IO ())
- glVertexAttribP2uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP2uivFunPtr :: FunPtr (GLuint -> GLenum -> GLboolean -> Ptr GLuint -> IO ())
- glVertexAttribP3ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP3uiFunPtr :: FunPtr (GLuint -> GLenum -> GLboolean -> GLuint -> IO ())
- glVertexAttribP3uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP3uivFunPtr :: FunPtr (GLuint -> GLenum -> GLboolean -> Ptr GLuint -> IO ())
- glVertexAttribP4ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP4uiFunPtr :: FunPtr (GLuint -> GLenum -> GLboolean -> GLuint -> IO ())
- glVertexAttribP4uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP4uivFunPtr :: FunPtr (GLuint -> GLenum -> GLboolean -> Ptr GLuint -> IO ())
- pattern GL_ANY_SAMPLES_PASSED :: () => (Eq a, Num a) => a
- pattern GL_INT_2_10_10_10_REV :: () => (Eq a, Num a) => a
- pattern GL_MAX_DUAL_SOURCE_DRAW_BUFFERS :: () => (Eq a, Num a) => a
- pattern GL_ONE_MINUS_SRC1_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_ONE_MINUS_SRC1_COLOR :: () => (Eq a, Num a) => a
- pattern GL_RGB10_A2UI :: () => (Eq a, Num a) => a
- pattern GL_SAMPLER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_SRC1_COLOR :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_SWIZZLE_A :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_SWIZZLE_B :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_SWIZZLE_G :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_SWIZZLE_R :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_SWIZZLE_RGBA :: () => (Eq a, Num a) => a
- pattern GL_TIMESTAMP :: () => (Eq a, Num a) => a
- pattern GL_TIME_ELAPSED :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR :: () => (Eq a, Num a) => a
- glBeginQueryIndexed :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glBeginQueryIndexedFunPtr :: FunPtr (GLenum -> GLuint -> GLuint -> IO ())
- glBindTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
- glBindTransformFeedbackFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glDeleteTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteTransformFeedbacksFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glDrawArraysIndirect :: MonadIO m => GLenum -> Ptr () -> m ()
- glDrawArraysIndirectFunPtr :: FunPtr (GLenum -> Ptr () -> IO ())
- glDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr () -> m ()
- glDrawElementsIndirectFunPtr :: FunPtr (GLenum -> GLenum -> Ptr () -> IO ())
- glDrawTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
- glDrawTransformFeedbackFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glDrawTransformFeedbackStream :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glDrawTransformFeedbackStreamFunPtr :: FunPtr (GLenum -> GLuint -> GLuint -> IO ())
- glEndQueryIndexed :: MonadIO m => GLenum -> GLuint -> m ()
- glEndQueryIndexedFunPtr :: FunPtr (GLenum -> GLuint -> IO ())
- glGenTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTransformFeedbacksFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glGetActiveSubroutineName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveSubroutineNameFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ())
- glGetActiveSubroutineUniformName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveSubroutineUniformNameFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ())
- glGetActiveSubroutineUniformiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveSubroutineUniformivFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLint -> IO ())
- glGetProgramStageiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetProgramStageivFunPtr :: FunPtr (GLuint -> GLenum -> GLenum -> Ptr GLint -> IO ())
- glGetQueryIndexediv :: MonadIO m => GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryIndexedivFunPtr :: FunPtr (GLenum -> GLuint -> GLenum -> Ptr GLint -> IO ())
- glGetSubroutineIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
- glGetSubroutineIndexFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLchar -> IO GLuint)
- glGetSubroutineUniformLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetSubroutineUniformLocationFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLchar -> IO GLint)
- glGetUniformSubroutineuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
- glGetUniformSubroutineuivFunPtr :: FunPtr (GLenum -> GLint -> Ptr GLuint -> IO ())
- glGetUniformdv :: MonadIO m => GLuint -> GLint -> Ptr GLdouble -> m ()
- glGetUniformdvFunPtr :: FunPtr (GLuint -> GLint -> Ptr GLdouble -> IO ())
- glIsTransformFeedback :: MonadIO m => GLuint -> m GLboolean
- glIsTransformFeedbackFunPtr :: FunPtr (GLuint -> IO GLboolean)
- glPatchParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPatchParameterfvFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
- glPatchParameteri :: MonadIO m => GLenum -> GLint -> m ()
- glPatchParameteriFunPtr :: FunPtr (GLenum -> GLint -> IO ())
- glPauseTransformFeedback :: MonadIO m => m ()
- glPauseTransformFeedbackFunPtr :: FunPtr (IO ())
- glResumeTransformFeedback :: MonadIO m => m ()
- glResumeTransformFeedbackFunPtr :: FunPtr (IO ())
- glUniform1d :: MonadIO m => GLint -> GLdouble -> m ()
- glUniform1dFunPtr :: FunPtr (GLint -> GLdouble -> IO ())
- glUniform1dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform1dvFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLdouble -> IO ())
- glUniform2d :: MonadIO m => GLint -> GLdouble -> GLdouble -> m ()
- glUniform2dFunPtr :: FunPtr (GLint -> GLdouble -> GLdouble -> IO ())
- glUniform2dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform2dvFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLdouble -> IO ())
- glUniform3d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glUniform3dFunPtr :: FunPtr (GLint -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glUniform3dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform3dvFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLdouble -> IO ())
- glUniform4d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glUniform4dFunPtr :: FunPtr (GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glUniform4dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform4dvFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLdouble -> IO ())
- glUniformMatrix2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glUniformMatrix2x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2x3dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glUniformMatrix2x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2x4dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glUniformMatrix3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glUniformMatrix3x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3x2dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glUniformMatrix3x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3x4dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glUniformMatrix4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glUniformMatrix4x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4x2dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glUniformMatrix4x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4x3dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glUniformSubroutinesuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
- glUniformSubroutinesuivFunPtr :: FunPtr (GLenum -> GLsizei -> Ptr GLuint -> IO ())
- pattern GL_ACTIVE_SUBROUTINES :: () => (Eq a, Num a) => a
- pattern GL_ACTIVE_SUBROUTINE_MAX_LENGTH :: () => (Eq a, Num a) => a
- pattern GL_ACTIVE_SUBROUTINE_UNIFORMS :: () => (Eq a, Num a) => a
- pattern GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS :: () => (Eq a, Num a) => a
- pattern GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH :: () => (Eq a, Num a) => a
- pattern GL_COMPATIBLE_SUBROUTINES :: () => (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT2 :: () => (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT2x3 :: () => (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT2x4 :: () => (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT3 :: () => (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT3x2 :: () => (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT3x4 :: () => (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT4 :: () => (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT4x2 :: () => (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT4x3 :: () => (Eq a, Num a) => a
- pattern GL_DOUBLE_VEC2 :: () => (Eq a, Num a) => a
- pattern GL_DOUBLE_VEC3 :: () => (Eq a, Num a) => a
- pattern GL_DOUBLE_VEC4 :: () => (Eq a, Num a) => a
- pattern GL_DRAW_INDIRECT_BUFFER :: () => (Eq a, Num a) => a
- pattern GL_DRAW_INDIRECT_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_FRACTIONAL_EVEN :: () => (Eq a, Num a) => a
- pattern GL_FRACTIONAL_ODD :: () => (Eq a, Num a) => a
- pattern GL_FRAGMENT_INTERPOLATION_OFFSET_BITS :: () => (Eq a, Num a) => a
- pattern GL_GEOMETRY_SHADER_INVOCATIONS :: () => (Eq a, Num a) => a
- pattern GL_ISOLINES :: () => (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET :: () => (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_SHADER_INVOCATIONS :: () => (Eq a, Num a) => a
- pattern GL_MAX_PATCH_VERTICES :: () => (Eq a, Num a) => a
- pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET :: () => (Eq a, Num a) => a
- pattern GL_MAX_SUBROUTINES :: () => (Eq a, Num a) => a
- pattern GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TESS_GEN_LEVEL :: () => (Eq a, Num a) => a
- pattern GL_MAX_TESS_PATCH_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_BUFFERS :: () => (Eq a, Num a) => a
- pattern GL_MAX_VERTEX_STREAMS :: () => (Eq a, Num a) => a
- pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET :: () => (Eq a, Num a) => a
- pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET :: () => (Eq a, Num a) => a
- pattern GL_NUM_COMPATIBLE_SUBROUTINES :: () => (Eq a, Num a) => a
- pattern GL_PATCHES :: () => (Eq a, Num a) => a
- pattern GL_PATCH_DEFAULT_INNER_LEVEL :: () => (Eq a, Num a) => a
- pattern GL_PATCH_DEFAULT_OUTER_LEVEL :: () => (Eq a, Num a) => a
- pattern GL_PATCH_VERTICES :: () => (Eq a, Num a) => a
- pattern GL_TESS_CONTROL_OUTPUT_VERTICES :: () => (Eq a, Num a) => a
- pattern GL_TESS_CONTROL_SHADER :: () => (Eq a, Num a) => a
- pattern GL_TESS_EVALUATION_SHADER :: () => (Eq a, Num a) => a
- pattern GL_TESS_GEN_MODE :: () => (Eq a, Num a) => a
- pattern GL_TESS_GEN_POINT_MODE :: () => (Eq a, Num a) => a
- pattern GL_TESS_GEN_SPACING :: () => (Eq a, Num a) => a
- pattern GL_TESS_GEN_VERTEX_ORDER :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_BINDING :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER :: () => (Eq a, Num a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER :: () => (Eq a, Num a) => a
- glActiveShaderProgram :: MonadIO m => GLuint -> GLuint -> m ()
- glActiveShaderProgramFunPtr :: FunPtr (GLuint -> GLuint -> IO ())
- glBindProgramPipeline :: MonadIO m => GLuint -> m ()
- glBindProgramPipelineFunPtr :: FunPtr (GLuint -> IO ())
- glClearDepthf :: MonadIO m => GLfloat -> m ()
- glClearDepthfFunPtr :: FunPtr (GLfloat -> IO ())
- glCreateShaderProgramv :: MonadIO m => GLenum -> GLsizei -> Ptr (Ptr GLchar) -> m GLuint
- glCreateShaderProgramvFunPtr :: FunPtr (GLenum -> GLsizei -> Ptr (Ptr GLchar) -> IO GLuint)
- glDeleteProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteProgramPipelinesFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glDepthRangeArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLdouble -> m ()
- glDepthRangeArrayvFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLdouble -> IO ())
- glDepthRangeIndexed :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glDepthRangeIndexedFunPtr :: FunPtr (GLuint -> GLdouble -> GLdouble -> IO ())
- glDepthRangef :: MonadIO m => GLfloat -> GLfloat -> m ()
- glDepthRangefFunPtr :: FunPtr (GLfloat -> GLfloat -> IO ())
- glGenProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenProgramPipelinesFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> IO ())
- glGetDoublei_v :: MonadIO m => GLenum -> GLuint -> Ptr GLdouble -> m ()
- glGetDoublei_vFunPtr :: FunPtr (GLenum -> GLuint -> Ptr GLdouble -> IO ())
- glGetFloati_v :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetFloati_vFunPtr :: FunPtr (GLenum -> GLuint -> Ptr GLfloat -> IO ())
- glGetProgramBinary :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr () -> m ()
- glGetProgramBinaryFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr () -> IO ())
- glGetProgramPipelineInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramPipelineInfoLogFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ())
- glGetProgramPipelineiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetProgramPipelineivFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
- glGetShaderPrecisionFormat :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> Ptr GLint -> m ()
- glGetShaderPrecisionFormatFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> Ptr GLint -> IO ())
- glGetVertexAttribLdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetVertexAttribLdvFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLdouble -> IO ())
- glIsProgramPipeline :: MonadIO m => GLuint -> m GLboolean
- glIsProgramPipelineFunPtr :: FunPtr (GLuint -> IO GLboolean)
- glProgramBinary :: MonadIO m => GLuint -> GLenum -> Ptr () -> GLsizei -> m ()
- glProgramBinaryFunPtr :: FunPtr (GLuint -> GLenum -> Ptr () -> GLsizei -> IO ())
- glProgramParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glProgramParameteriFunPtr :: FunPtr (GLuint -> GLenum -> GLint -> IO ())
- glProgramUniform1d :: MonadIO m => GLuint -> GLint -> GLdouble -> m ()
- glProgramUniform1dFunPtr :: FunPtr (GLuint -> GLint -> GLdouble -> IO ())
- glProgramUniform1dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform1dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLdouble -> IO ())
- glProgramUniform1f :: MonadIO m => GLuint -> GLint -> GLfloat -> m ()
- glProgramUniform1fFunPtr :: FunPtr (GLuint -> GLint -> GLfloat -> IO ())
- glProgramUniform1fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform1fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLfloat -> IO ())
- glProgramUniform1i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
- glProgramUniform1iFunPtr :: FunPtr (GLuint -> GLint -> GLint -> IO ())
- glProgramUniform1iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform1ivFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLint -> IO ())
- glProgramUniform1ui :: MonadIO m => GLuint -> GLint -> GLuint -> m ()
- glProgramUniform1uiFunPtr :: FunPtr (GLuint -> GLint -> GLuint -> IO ())
- glProgramUniform1uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform1uivFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLuint -> IO ())
- glProgramUniform2d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> m ()
- glProgramUniform2dFunPtr :: FunPtr (GLuint -> GLint -> GLdouble -> GLdouble -> IO ())
- glProgramUniform2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform2dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLdouble -> IO ())
- glProgramUniform2f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> m ()
- glProgramUniform2fFunPtr :: FunPtr (GLuint -> GLint -> GLfloat -> GLfloat -> IO ())
- glProgramUniform2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform2fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLfloat -> IO ())
- glProgramUniform2i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform2iFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> IO ())
- glProgramUniform2iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform2ivFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLint -> IO ())
- glProgramUniform2ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> m ()
- glProgramUniform2uiFunPtr :: FunPtr (GLuint -> GLint -> GLuint -> GLuint -> IO ())
- glProgramUniform2uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform2uivFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLuint -> IO ())
- glProgramUniform3d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glProgramUniform3dFunPtr :: FunPtr (GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glProgramUniform3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform3dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLdouble -> IO ())
- glProgramUniform3f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glProgramUniform3fFunPtr :: FunPtr (GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glProgramUniform3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform3fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLfloat -> IO ())
- glProgramUniform3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform3iFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> IO ())
- glProgramUniform3iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform3ivFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLint -> IO ())
- glProgramUniform3ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> m ()
- glProgramUniform3uiFunPtr :: FunPtr (GLuint -> GLint -> GLuint -> GLuint -> GLuint -> IO ())
- glProgramUniform3uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform3uivFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLuint -> IO ())
- glProgramUniform4d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glProgramUniform4dFunPtr :: FunPtr (GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
- glProgramUniform4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform4dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLdouble -> IO ())
- glProgramUniform4f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glProgramUniform4fFunPtr :: FunPtr (GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
- glProgramUniform4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform4fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLfloat -> IO ())
- glProgramUniform4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform4iFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> IO ())
- glProgramUniform4iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform4ivFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLint -> IO ())
- glProgramUniform4ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glProgramUniform4uiFunPtr :: FunPtr (GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ())
- glProgramUniform4uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform4uivFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLuint -> IO ())
- glProgramUniformMatrix2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix2dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glProgramUniformMatrix2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix2fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glProgramUniformMatrix2x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix2x3dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glProgramUniformMatrix2x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix2x3fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glProgramUniformMatrix2x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix2x4dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glProgramUniformMatrix2x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix2x4fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glProgramUniformMatrix3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix3dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glProgramUniformMatrix3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glProgramUniformMatrix3x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix3x2dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glProgramUniformMatrix3x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3x2fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glProgramUniformMatrix3x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix3x4dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glProgramUniformMatrix3x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3x4fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glProgramUniformMatrix4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix4dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glProgramUniformMatrix4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glProgramUniformMatrix4x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix4x2dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ())
- glProgramUniformMatrix4x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4x2fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ())
- glProgramUniformMatrix4x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix4x3dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean ->