{-# OPTIONS_HADDOCK hide #-}
module Graphics.GL.Functions.F03 (
  glClearNamedBufferSubData,
  glClearNamedBufferSubDataEXT,
  glClearNamedFramebufferfi,
  glClearNamedFramebufferfv,
  glClearNamedFramebufferiv,
  glClearNamedFramebufferuiv,
  glClearPixelLocalStorageuiEXT,
  glClearStencil,
  glClearTexImage,
  glClearTexImageEXT,
  glClearTexSubImage,
  glClearTexSubImageEXT,
  glClientActiveTexture,
  glClientActiveTextureARB,
  glClientActiveVertexStreamATI,
  glClientAttribDefaultEXT,
  glClientWaitSync,
  glClientWaitSyncAPPLE,
  glClipControl,
  glClipControlEXT,
  glClipPlane,
  glClipPlanef,
  glClipPlanefIMG,
  glClipPlanefOES,
  glClipPlanex,
  glClipPlanexIMG,
  glClipPlanexOES,
  glColor3b,
  glColor3bv,
  glColor3d,
  glColor3dv,
  glColor3f,
  glColor3fVertex3fSUN,
  glColor3fVertex3fvSUN,
  glColor3fv,
  glColor3hNV,
  glColor3hvNV,
  glColor3i,
  glColor3iv,
  glColor3s,
  glColor3sv,
  glColor3ub,
  glColor3ubv,
  glColor3ui,
  glColor3uiv,
  glColor3us,
  glColor3usv,
  glColor3xOES,
  glColor3xvOES,
  glColor4b,
  glColor4bv,
  glColor4d,
  glColor4dv,
  glColor4f,
  glColor4fNormal3fVertex3fSUN,
  glColor4fNormal3fVertex3fvSUN,
  glColor4fv,
  glColor4hNV,
  glColor4hvNV,
  glColor4i,
  glColor4iv,
  glColor4s,
  glColor4sv,
  glColor4ub,
  glColor4ubVertex2fSUN,
  glColor4ubVertex2fvSUN,
  glColor4ubVertex3fSUN,
  glColor4ubVertex3fvSUN,
  glColor4ubv,
  glColor4ui,
  glColor4uiv,
  glColor4us,
  glColor4usv,
  glColor4x,
  glColor4xOES,
  glColor4xvOES,
  glColorFormatNV,
  glColorFragmentOp1ATI,
  glColorFragmentOp2ATI,
  glColorFragmentOp3ATI,
  glColorMask,
  glColorMaskIndexedEXT,
  glColorMaski,
  glColorMaskiEXT,
  glColorMaskiOES,
  glColorMaterial,
  glColorP3ui,
  glColorP3uiv,
  glColorP4ui,
  glColorP4uiv,
  glColorPointer,
  glColorPointerEXT,
  glColorPointerListIBM,
  glColorPointervINTEL,
  glColorSubTable,
  glColorSubTableEXT,
  glColorTable,
  glColorTableEXT,
  glColorTableParameterfv,
  glColorTableParameterfvSGI
) where
import Control.Monad.IO.Class ( MonadIO(..) )
import Foreign.Ptr
import Graphics.GL.Foreign
import Graphics.GL.Types
import System.IO.Unsafe ( unsafePerformIO )
glClearNamedBufferSubData
  :: MonadIO m
  => GLuint 
  -> GLenum 
  -> GLintptr 
  -> GLsizeiptr 
  -> GLenum 
  -> GLenum 
  -> Ptr a 
  -> m ()
glClearNamedBufferSubData v1 v2 v3 v4 v5 v6 v7 = liftIO $ dyn86 ptr_glClearNamedBufferSubData v1 v2 v3 v4 v5 v6 v7
{-# NOINLINE ptr_glClearNamedBufferSubData #-}
ptr_glClearNamedBufferSubData :: FunPtr (GLuint -> GLenum -> GLintptr -> GLsizeiptr -> GLenum -> GLenum -> Ptr a -> IO ())
ptr_glClearNamedBufferSubData = unsafePerformIO $ getCommand "glClearNamedBufferSubData"
glClearNamedBufferSubDataEXT
  :: MonadIO m
  => GLuint 
  -> GLenum 
  -> GLsizeiptr 
  -> GLsizeiptr 
  -> GLenum 
  -> GLenum 
  -> Ptr a 
  -> m ()
glClearNamedBufferSubDataEXT v1 v2 v3 v4 v5 v6 v7 = liftIO $ dyn87 ptr_glClearNamedBufferSubDataEXT v1 v2 v3 v4 v5 v6 v7
{-# NOINLINE ptr_glClearNamedBufferSubDataEXT #-}
ptr_glClearNamedBufferSubDataEXT :: FunPtr (GLuint -> GLenum -> GLsizeiptr -> GLsizeiptr -> GLenum -> GLenum -> Ptr a -> IO ())
ptr_glClearNamedBufferSubDataEXT = unsafePerformIO $ getCommand "glClearNamedBufferSubDataEXT"
glClearNamedFramebufferfi
  :: MonadIO m
  => GLuint 
  -> GLenum 
  -> GLint 
  -> GLfloat 
  -> GLint 
  -> m ()
glClearNamedFramebufferfi v1 v2 v3 v4 v5 = liftIO $ dyn88 ptr_glClearNamedFramebufferfi v1 v2 v3 v4 v5
{-# NOINLINE ptr_glClearNamedFramebufferfi #-}
ptr_glClearNamedFramebufferfi :: FunPtr (GLuint -> GLenum -> GLint -> GLfloat -> GLint -> IO ())
ptr_glClearNamedFramebufferfi = unsafePerformIO $ getCommand "glClearNamedFramebufferfi"
glClearNamedFramebufferfv
  :: MonadIO m
  => GLuint 
  -> GLenum 
  -> GLint 
  -> Ptr GLfloat 
  -> m ()
glClearNamedFramebufferfv v1 v2 v3 v4 = liftIO $ dyn89 ptr_glClearNamedFramebufferfv v1 v2 v3 v4
{-# NOINLINE ptr_glClearNamedFramebufferfv #-}
ptr_glClearNamedFramebufferfv :: FunPtr (GLuint -> GLenum -> GLint -> Ptr GLfloat -> IO ())
ptr_glClearNamedFramebufferfv = unsafePerformIO $ getCommand "glClearNamedFramebufferfv"
glClearNamedFramebufferiv
  :: MonadIO m
  => GLuint 
  -> GLenum 
  -> GLint 
  -> Ptr GLint 
  -> m ()
glClearNamedFramebufferiv v1 v2 v3 v4 = liftIO $ dyn90 ptr_glClearNamedFramebufferiv v1 v2 v3 v4
{-# NOINLINE ptr_glClearNamedFramebufferiv #-}
ptr_glClearNamedFramebufferiv :: FunPtr (GLuint -> GLenum -> GLint -> Ptr GLint -> IO ())
ptr_glClearNamedFramebufferiv = unsafePerformIO $ getCommand "glClearNamedFramebufferiv"
glClearNamedFramebufferuiv
  :: MonadIO m
  => GLuint 
  -> GLenum 
  -> GLint 
  -> Ptr GLuint 
  -> m ()
glClearNamedFramebufferuiv v1 v2 v3 v4 = liftIO $ dyn91 ptr_glClearNamedFramebufferuiv v1 v2 v3 v4
{-# NOINLINE ptr_glClearNamedFramebufferuiv #-}
ptr_glClearNamedFramebufferuiv :: FunPtr (GLuint -> GLenum -> GLint -> Ptr GLuint -> IO ())
ptr_glClearNamedFramebufferuiv = unsafePerformIO $ getCommand "glClearNamedFramebufferuiv"
glClearPixelLocalStorageuiEXT
  :: MonadIO m
  => GLsizei 
  -> GLsizei 
  -> Ptr GLuint 
  -> m ()
glClearPixelLocalStorageuiEXT v1 v2 v3 = liftIO $ dyn92 ptr_glClearPixelLocalStorageuiEXT v1 v2 v3
{-# NOINLINE ptr_glClearPixelLocalStorageuiEXT #-}
ptr_glClearPixelLocalStorageuiEXT :: FunPtr (GLsizei -> GLsizei -> Ptr GLuint -> IO ())
ptr_glClearPixelLocalStorageuiEXT = unsafePerformIO $ getCommand "glClearPixelLocalStorageuiEXT"
glClearStencil
  :: MonadIO m
  => GLint 
  -> m ()
glClearStencil v1 = liftIO $ dyn13 ptr_glClearStencil v1
{-# NOINLINE ptr_glClearStencil #-}
ptr_glClearStencil :: FunPtr (GLint -> IO ())
ptr_glClearStencil = unsafePerformIO $ getCommand "glClearStencil"
glClearTexImage
  :: MonadIO m
  => GLuint 
  -> GLint 
  -> GLenum 
  -> GLenum 
  -> Ptr a 
  -> m ()
glClearTexImage v1 v2 v3 v4 v5 = liftIO $ dyn93 ptr_glClearTexImage v1 v2 v3 v4 v5
{-# NOINLINE ptr_glClearTexImage #-}
ptr_glClearTexImage :: FunPtr (GLuint -> GLint -> GLenum -> GLenum -> Ptr a -> IO ())
ptr_glClearTexImage = unsafePerformIO $ getCommand "glClearTexImage"
glClearTexImageEXT
  :: MonadIO m
  => GLuint 
  -> GLint 
  -> GLenum 
  -> GLenum 
  -> Ptr a 
  -> m ()
glClearTexImageEXT v1 v2 v3 v4 v5 = liftIO $ dyn93 ptr_glClearTexImageEXT v1 v2 v3 v4 v5
{-# NOINLINE ptr_glClearTexImageEXT #-}
ptr_glClearTexImageEXT :: FunPtr (GLuint -> GLint -> GLenum -> GLenum -> Ptr a -> IO ())
ptr_glClearTexImageEXT = unsafePerformIO $ getCommand "glClearTexImageEXT"
glClearTexSubImage
  :: MonadIO m
  => GLuint 
  -> GLint 
  -> GLint 
  -> GLint 
  -> GLint 
  -> GLsizei 
  -> GLsizei 
  -> GLsizei 
  -> GLenum 
  -> GLenum 
  -> Ptr a 
  -> m ()
glClearTexSubImage v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 = liftIO $ dyn94 ptr_glClearTexSubImage v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11
{-# NOINLINE ptr_glClearTexSubImage #-}
ptr_glClearTexSubImage :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ())
ptr_glClearTexSubImage = unsafePerformIO $ getCommand "glClearTexSubImage"
glClearTexSubImageEXT
  :: MonadIO m
  => GLuint 
  -> GLint 
  -> GLint 
  -> GLint 
  -> GLint 
  -> GLsizei 
  -> GLsizei 
  -> GLsizei 
  -> GLenum 
  -> GLenum 
  -> Ptr a 
  -> m ()
glClearTexSubImageEXT v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 = liftIO $ dyn94 ptr_glClearTexSubImageEXT v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11
{-# NOINLINE ptr_glClearTexSubImageEXT #-}
ptr_glClearTexSubImageEXT :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ())
ptr_glClearTexSubImageEXT = unsafePerformIO $ getCommand "glClearTexSubImageEXT"
glClientActiveTexture
  :: MonadIO m
  => GLenum 
  -> m ()
glClientActiveTexture v1 = liftIO $ dyn5 ptr_glClientActiveTexture v1
{-# NOINLINE ptr_glClientActiveTexture #-}
ptr_glClientActiveTexture :: FunPtr (GLenum -> IO ())
ptr_glClientActiveTexture = unsafePerformIO $ getCommand "glClientActiveTexture"
glClientActiveTextureARB
  :: MonadIO m
  => GLenum 
  -> m ()
glClientActiveTextureARB v1 = liftIO $ dyn5 ptr_glClientActiveTextureARB v1
{-# NOINLINE ptr_glClientActiveTextureARB #-}
ptr_glClientActiveTextureARB :: FunPtr (GLenum -> IO ())
ptr_glClientActiveTextureARB = unsafePerformIO $ getCommand "glClientActiveTextureARB"
glClientActiveVertexStreamATI
  :: MonadIO m
  => GLenum 
  -> m ()
glClientActiveVertexStreamATI v1 = liftIO $ dyn5 ptr_glClientActiveVertexStreamATI v1
{-# NOINLINE ptr_glClientActiveVertexStreamATI #-}
ptr_glClientActiveVertexStreamATI :: FunPtr (GLenum -> IO ())
ptr_glClientActiveVertexStreamATI = unsafePerformIO $ getCommand "glClientActiveVertexStreamATI"
glClientAttribDefaultEXT
  :: MonadIO m
  => GLbitfield 
  -> m ()
glClientAttribDefaultEXT v1 = liftIO $ dyn72 ptr_glClientAttribDefaultEXT v1
{-# NOINLINE ptr_glClientAttribDefaultEXT #-}
ptr_glClientAttribDefaultEXT :: FunPtr (GLbitfield -> IO ())
ptr_glClientAttribDefaultEXT = unsafePerformIO $ getCommand "glClientAttribDefaultEXT"
glClientWaitSync
  :: MonadIO m
  => GLsync 
  -> GLbitfield 
  -> GLuint64 
  -> m GLenum 
glClientWaitSync v1 v2 v3 = liftIO $ dyn95 ptr_glClientWaitSync v1 v2 v3
{-# NOINLINE ptr_glClientWaitSync #-}
ptr_glClientWaitSync :: FunPtr (GLsync -> GLbitfield -> GLuint64 -> IO GLenum)
ptr_glClientWaitSync = unsafePerformIO $ getCommand "glClientWaitSync"
glClientWaitSyncAPPLE
  :: MonadIO m
  => GLsync 
  -> GLbitfield 
  -> GLuint64 
  -> m GLenum 
glClientWaitSyncAPPLE v1 v2 v3 = liftIO $ dyn95 ptr_glClientWaitSyncAPPLE v1 v2 v3
{-# NOINLINE ptr_glClientWaitSyncAPPLE #-}
ptr_glClientWaitSyncAPPLE :: FunPtr (GLsync -> GLbitfield -> GLuint64 -> IO GLenum)
ptr_glClientWaitSyncAPPLE = unsafePerformIO $ getCommand "glClientWaitSyncAPPLE"
glClipControl
  :: MonadIO m
  => GLenum 
  -> GLenum 
  -> m ()
glClipControl v1 v2 = liftIO $ dyn52 ptr_glClipControl v1 v2
{-# NOINLINE ptr_glClipControl #-}
ptr_glClipControl :: FunPtr (GLenum -> GLenum -> IO ())
ptr_glClipControl = unsafePerformIO $ getCommand "glClipControl"
glClipControlEXT
  :: MonadIO m
  => GLenum 
  -> GLenum 
  -> m ()
glClipControlEXT v1 v2 = liftIO $ dyn52 ptr_glClipControlEXT v1 v2
{-# NOINLINE ptr_glClipControlEXT #-}
ptr_glClipControlEXT :: FunPtr (GLenum -> GLenum -> IO ())
ptr_glClipControlEXT = unsafePerformIO $ getCommand "glClipControlEXT"
glClipPlane
  :: MonadIO m
  => GLenum 
  -> Ptr GLdouble 
  -> m ()
glClipPlane v1 v2 = liftIO $ dyn96 ptr_glClipPlane v1 v2
{-# NOINLINE ptr_glClipPlane #-}
ptr_glClipPlane :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glClipPlane = unsafePerformIO $ getCommand "glClipPlane"
glClipPlanef
  :: MonadIO m
  => GLenum 
  -> Ptr GLfloat 
  -> m ()
glClipPlanef v1 v2 = liftIO $ dyn97 ptr_glClipPlanef v1 v2
{-# NOINLINE ptr_glClipPlanef #-}
ptr_glClipPlanef :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glClipPlanef = unsafePerformIO $ getCommand "glClipPlanef"
glClipPlanefIMG
  :: MonadIO m
  => GLenum 
  -> Ptr GLfloat 
  -> m ()
glClipPlanefIMG v1 v2 = liftIO $ dyn97 ptr_glClipPlanefIMG v1 v2
{-# NOINLINE ptr_glClipPlanefIMG #-}
ptr_glClipPlanefIMG :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glClipPlanefIMG = unsafePerformIO $ getCommand "glClipPlanefIMG"
glClipPlanefOES
  :: MonadIO m
  => GLenum 
  -> Ptr GLfloat 
  -> m ()
glClipPlanefOES v1 v2 = liftIO $ dyn97 ptr_glClipPlanefOES v1 v2
{-# NOINLINE ptr_glClipPlanefOES #-}
ptr_glClipPlanefOES :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glClipPlanefOES = unsafePerformIO $ getCommand "glClipPlanefOES"
glClipPlanex
  :: MonadIO m
  => GLenum 
  -> Ptr GLfixed 
  -> m ()
glClipPlanex v1 v2 = liftIO $ dyn98 ptr_glClipPlanex v1 v2
{-# NOINLINE ptr_glClipPlanex #-}
ptr_glClipPlanex :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
ptr_glClipPlanex = unsafePerformIO $ getCommand "glClipPlanex"
glClipPlanexIMG
  :: MonadIO m
  => GLenum 
  -> Ptr GLfixed 
  -> m ()
glClipPlanexIMG v1 v2 = liftIO $ dyn98 ptr_glClipPlanexIMG v1 v2
{-# NOINLINE ptr_glClipPlanexIMG #-}
ptr_glClipPlanexIMG :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
ptr_glClipPlanexIMG = unsafePerformIO $ getCommand "glClipPlanexIMG"
glClipPlanexOES
  :: MonadIO m
  => GLenum 
  -> Ptr GLfixed 
  -> m ()
glClipPlanexOES v1 v2 = liftIO $ dyn98 ptr_glClipPlanexOES v1 v2
{-# NOINLINE ptr_glClipPlanexOES #-}
ptr_glClipPlanexOES :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
ptr_glClipPlanexOES = unsafePerformIO $ getCommand "glClipPlanexOES"
glColor3b
  :: MonadIO m
  => GLbyte 
  -> GLbyte 
  -> GLbyte 
  -> m ()
glColor3b v1 v2 v3 = liftIO $ dyn37 ptr_glColor3b v1 v2 v3
{-# NOINLINE ptr_glColor3b #-}
ptr_glColor3b :: FunPtr (GLbyte -> GLbyte -> GLbyte -> IO ())
ptr_glColor3b = unsafePerformIO $ getCommand "glColor3b"
glColor3bv
  :: MonadIO m
  => Ptr GLbyte 
  -> m ()
glColor3bv v1 = liftIO $ dyn38 ptr_glColor3bv v1
{-# NOINLINE ptr_glColor3bv #-}
ptr_glColor3bv :: FunPtr (Ptr GLbyte -> IO ())
ptr_glColor3bv = unsafePerformIO $ getCommand "glColor3bv"
glColor3d
  :: MonadIO m
  => GLdouble 
  -> GLdouble 
  -> GLdouble 
  -> m ()
glColor3d v1 v2 v3 = liftIO $ dyn39 ptr_glColor3d v1 v2 v3
{-# NOINLINE ptr_glColor3d #-}
ptr_glColor3d :: FunPtr (GLdouble -> GLdouble -> GLdouble -> IO ())
ptr_glColor3d = unsafePerformIO $ getCommand "glColor3d"
glColor3dv
  :: MonadIO m
  => Ptr GLdouble 
  -> m ()
glColor3dv v1 = liftIO $ dyn40 ptr_glColor3dv v1
{-# NOINLINE ptr_glColor3dv #-}
ptr_glColor3dv :: FunPtr (Ptr GLdouble -> IO ())
ptr_glColor3dv = unsafePerformIO $ getCommand "glColor3dv"
glColor3f
  :: MonadIO m
  => GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> m ()
glColor3f v1 v2 v3 = liftIO $ dyn41 ptr_glColor3f v1 v2 v3
{-# NOINLINE ptr_glColor3f #-}
ptr_glColor3f :: FunPtr (GLfloat -> GLfloat -> GLfloat -> IO ())
ptr_glColor3f = unsafePerformIO $ getCommand "glColor3f"
glColor3fVertex3fSUN
  :: MonadIO m
  => GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> m ()
glColor3fVertex3fSUN v1 v2 v3 v4 v5 v6 = liftIO $ dyn99 ptr_glColor3fVertex3fSUN v1 v2 v3 v4 v5 v6
{-# NOINLINE ptr_glColor3fVertex3fSUN #-}
ptr_glColor3fVertex3fSUN :: FunPtr (GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
ptr_glColor3fVertex3fSUN = unsafePerformIO $ getCommand "glColor3fVertex3fSUN"
glColor3fVertex3fvSUN
  :: MonadIO m
  => Ptr GLfloat 
  -> Ptr GLfloat 
  -> m ()
glColor3fVertex3fvSUN v1 v2 = liftIO $ dyn100 ptr_glColor3fVertex3fvSUN v1 v2
{-# NOINLINE ptr_glColor3fVertex3fvSUN #-}
ptr_glColor3fVertex3fvSUN :: FunPtr (Ptr GLfloat -> Ptr GLfloat -> IO ())
ptr_glColor3fVertex3fvSUN = unsafePerformIO $ getCommand "glColor3fVertex3fvSUN"
glColor3fv
  :: MonadIO m
  => Ptr GLfloat 
  -> m ()
glColor3fv v1 = liftIO $ dyn42 ptr_glColor3fv v1
{-# NOINLINE ptr_glColor3fv #-}
ptr_glColor3fv :: FunPtr (Ptr GLfloat -> IO ())
ptr_glColor3fv = unsafePerformIO $ getCommand "glColor3fv"
glColor3hNV
  :: MonadIO m
  => GLhalfNV 
  -> GLhalfNV 
  -> GLhalfNV 
  -> m ()
glColor3hNV v1 v2 v3 = liftIO $ dyn101 ptr_glColor3hNV v1 v2 v3
{-# NOINLINE ptr_glColor3hNV #-}
ptr_glColor3hNV :: FunPtr (GLhalfNV -> GLhalfNV -> GLhalfNV -> IO ())
ptr_glColor3hNV = unsafePerformIO $ getCommand "glColor3hNV"
glColor3hvNV
  :: MonadIO m
  => Ptr GLhalfNV 
  -> m ()
glColor3hvNV v1 = liftIO $ dyn102 ptr_glColor3hvNV v1
{-# NOINLINE ptr_glColor3hvNV #-}
ptr_glColor3hvNV :: FunPtr (Ptr GLhalfNV -> IO ())
ptr_glColor3hvNV = unsafePerformIO $ getCommand "glColor3hvNV"
glColor3i
  :: MonadIO m
  => GLint 
  -> GLint 
  -> GLint 
  -> m ()
glColor3i v1 v2 v3 = liftIO $ dyn43 ptr_glColor3i v1 v2 v3
{-# NOINLINE ptr_glColor3i #-}
ptr_glColor3i :: FunPtr (GLint -> GLint -> GLint -> IO ())
ptr_glColor3i = unsafePerformIO $ getCommand "glColor3i"
glColor3iv
  :: MonadIO m
  => Ptr GLint 
  -> m ()
glColor3iv v1 = liftIO $ dyn44 ptr_glColor3iv v1
{-# NOINLINE ptr_glColor3iv #-}
ptr_glColor3iv :: FunPtr (Ptr GLint -> IO ())
ptr_glColor3iv = unsafePerformIO $ getCommand "glColor3iv"
glColor3s
  :: MonadIO m
  => GLshort 
  -> GLshort 
  -> GLshort 
  -> m ()
glColor3s v1 v2 v3 = liftIO $ dyn45 ptr_glColor3s v1 v2 v3
{-# NOINLINE ptr_glColor3s #-}
ptr_glColor3s :: FunPtr (GLshort -> GLshort -> GLshort -> IO ())
ptr_glColor3s = unsafePerformIO $ getCommand "glColor3s"
glColor3sv
  :: MonadIO m
  => Ptr GLshort 
  -> m ()
glColor3sv v1 = liftIO $ dyn46 ptr_glColor3sv v1
{-# NOINLINE ptr_glColor3sv #-}
ptr_glColor3sv :: FunPtr (Ptr GLshort -> IO ())
ptr_glColor3sv = unsafePerformIO $ getCommand "glColor3sv"
glColor3ub
  :: MonadIO m
  => GLubyte 
  -> GLubyte 
  -> GLubyte 
  -> m ()
glColor3ub v1 v2 v3 = liftIO $ dyn103 ptr_glColor3ub v1 v2 v3
{-# NOINLINE ptr_glColor3ub #-}
ptr_glColor3ub :: FunPtr (GLubyte -> GLubyte -> GLubyte -> IO ())
ptr_glColor3ub = unsafePerformIO $ getCommand "glColor3ub"
glColor3ubv
  :: MonadIO m
  => Ptr GLubyte 
  -> m ()
glColor3ubv v1 = liftIO $ dyn104 ptr_glColor3ubv v1
{-# NOINLINE ptr_glColor3ubv #-}
ptr_glColor3ubv :: FunPtr (Ptr GLubyte -> IO ())
ptr_glColor3ubv = unsafePerformIO $ getCommand "glColor3ubv"
glColor3ui
  :: MonadIO m
  => GLuint 
  -> GLuint 
  -> GLuint 
  -> m ()
glColor3ui v1 v2 v3 = liftIO $ dyn105 ptr_glColor3ui v1 v2 v3
{-# NOINLINE ptr_glColor3ui #-}
ptr_glColor3ui :: FunPtr (GLuint -> GLuint -> GLuint -> IO ())
ptr_glColor3ui = unsafePerformIO $ getCommand "glColor3ui"
glColor3uiv
  :: MonadIO m
  => Ptr GLuint 
  -> m ()
glColor3uiv v1 = liftIO $ dyn106 ptr_glColor3uiv v1
{-# NOINLINE ptr_glColor3uiv #-}
ptr_glColor3uiv :: FunPtr (Ptr GLuint -> IO ())
ptr_glColor3uiv = unsafePerformIO $ getCommand "glColor3uiv"
glColor3us
  :: MonadIO m
  => GLushort 
  -> GLushort 
  -> GLushort 
  -> m ()
glColor3us v1 v2 v3 = liftIO $ dyn107 ptr_glColor3us v1 v2 v3
{-# NOINLINE ptr_glColor3us #-}
ptr_glColor3us :: FunPtr (GLushort -> GLushort -> GLushort -> IO ())
ptr_glColor3us = unsafePerformIO $ getCommand "glColor3us"
glColor3usv
  :: MonadIO m
  => Ptr GLushort 
  -> m ()
glColor3usv v1 = liftIO $ dyn108 ptr_glColor3usv v1
{-# NOINLINE ptr_glColor3usv #-}
ptr_glColor3usv :: FunPtr (Ptr GLushort -> IO ())
ptr_glColor3usv = unsafePerformIO $ getCommand "glColor3usv"
glColor3xOES
  :: MonadIO m
  => GLfixed 
  -> GLfixed 
  -> GLfixed 
  -> m ()
glColor3xOES v1 v2 v3 = liftIO $ dyn109 ptr_glColor3xOES v1 v2 v3
{-# NOINLINE ptr_glColor3xOES #-}
ptr_glColor3xOES :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
ptr_glColor3xOES = unsafePerformIO $ getCommand "glColor3xOES"
glColor3xvOES
  :: MonadIO m
  => Ptr GLfixed 
  -> m ()
glColor3xvOES v1 = liftIO $ dyn110 ptr_glColor3xvOES v1
{-# NOINLINE ptr_glColor3xvOES #-}
ptr_glColor3xvOES :: FunPtr (Ptr GLfixed -> IO ())
ptr_glColor3xvOES = unsafePerformIO $ getCommand "glColor3xvOES"
glColor4b
  :: MonadIO m
  => GLbyte 
  -> GLbyte 
  -> GLbyte 
  -> GLbyte 
  -> m ()
glColor4b v1 v2 v3 v4 = liftIO $ dyn111 ptr_glColor4b v1 v2 v3 v4
{-# NOINLINE ptr_glColor4b #-}
ptr_glColor4b :: FunPtr (GLbyte -> GLbyte -> GLbyte -> GLbyte -> IO ())
ptr_glColor4b = unsafePerformIO $ getCommand "glColor4b"
glColor4bv
  :: MonadIO m
  => Ptr GLbyte 
  -> m ()
glColor4bv v1 = liftIO $ dyn38 ptr_glColor4bv v1
{-# NOINLINE ptr_glColor4bv #-}
ptr_glColor4bv :: FunPtr (Ptr GLbyte -> IO ())
ptr_glColor4bv = unsafePerformIO $ getCommand "glColor4bv"
glColor4d
  :: MonadIO m
  => GLdouble 
  -> GLdouble 
  -> GLdouble 
  -> GLdouble 
  -> m ()
glColor4d v1 v2 v3 v4 = liftIO $ dyn112 ptr_glColor4d v1 v2 v3 v4
{-# NOINLINE ptr_glColor4d #-}
ptr_glColor4d :: FunPtr (GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
ptr_glColor4d = unsafePerformIO $ getCommand "glColor4d"
glColor4dv
  :: MonadIO m
  => Ptr GLdouble 
  -> m ()
glColor4dv v1 = liftIO $ dyn40 ptr_glColor4dv v1
{-# NOINLINE ptr_glColor4dv #-}
ptr_glColor4dv :: FunPtr (Ptr GLdouble -> IO ())
ptr_glColor4dv = unsafePerformIO $ getCommand "glColor4dv"
glColor4f
  :: MonadIO m
  => GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> m ()
glColor4f v1 v2 v3 v4 = liftIO $ dyn50 ptr_glColor4f v1 v2 v3 v4
{-# NOINLINE ptr_glColor4f #-}
ptr_glColor4f :: FunPtr (GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
ptr_glColor4f = unsafePerformIO $ getCommand "glColor4f"
glColor4fNormal3fVertex3fSUN
  :: MonadIO m
  => GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> m ()
glColor4fNormal3fVertex3fSUN v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 = liftIO $ dyn113 ptr_glColor4fNormal3fVertex3fSUN v1 v2 v3 v4 v5 v6 v7 v8 v9 v10
{-# NOINLINE ptr_glColor4fNormal3fVertex3fSUN #-}
ptr_glColor4fNormal3fVertex3fSUN :: FunPtr (GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ())
ptr_glColor4fNormal3fVertex3fSUN = unsafePerformIO $ getCommand "glColor4fNormal3fVertex3fSUN"
glColor4fNormal3fVertex3fvSUN
  :: MonadIO m
  => Ptr GLfloat 
  -> Ptr GLfloat 
  -> Ptr GLfloat 
  -> m ()
glColor4fNormal3fVertex3fvSUN v1 v2 v3 = liftIO $ dyn114 ptr_glColor4fNormal3fVertex3fvSUN v1 v2 v3
{-# NOINLINE ptr_glColor4fNormal3fVertex3fvSUN #-}
ptr_glColor4fNormal3fVertex3fvSUN :: FunPtr (Ptr GLfloat -> Ptr GLfloat -> Ptr GLfloat -> IO ())
ptr_glColor4fNormal3fVertex3fvSUN = unsafePerformIO $ getCommand "glColor4fNormal3fVertex3fvSUN"
glColor4fv
  :: MonadIO m
  => Ptr GLfloat 
  -> m ()
glColor4fv v1 = liftIO $ dyn42 ptr_glColor4fv v1
{-# NOINLINE ptr_glColor4fv #-}
ptr_glColor4fv :: FunPtr (Ptr GLfloat -> IO ())
ptr_glColor4fv = unsafePerformIO $ getCommand "glColor4fv"
glColor4hNV
  :: MonadIO m
  => GLhalfNV 
  -> GLhalfNV 
  -> GLhalfNV 
  -> GLhalfNV 
  -> m ()
glColor4hNV v1 v2 v3 v4 = liftIO $ dyn115 ptr_glColor4hNV v1 v2 v3 v4
{-# NOINLINE ptr_glColor4hNV #-}
ptr_glColor4hNV :: FunPtr (GLhalfNV -> GLhalfNV -> GLhalfNV -> GLhalfNV -> IO ())
ptr_glColor4hNV = unsafePerformIO $ getCommand "glColor4hNV"
glColor4hvNV
  :: MonadIO m
  => Ptr GLhalfNV 
  -> m ()
glColor4hvNV v1 = liftIO $ dyn102 ptr_glColor4hvNV v1
{-# NOINLINE ptr_glColor4hvNV #-}
ptr_glColor4hvNV :: FunPtr (Ptr GLhalfNV -> IO ())
ptr_glColor4hvNV = unsafePerformIO $ getCommand "glColor4hvNV"
glColor4i
  :: MonadIO m
  => GLint 
  -> GLint 
  -> GLint 
  -> GLint 
  -> m ()
glColor4i v1 v2 v3 v4 = liftIO $ dyn79 ptr_glColor4i v1 v2 v3 v4
{-# NOINLINE ptr_glColor4i #-}
ptr_glColor4i :: FunPtr (GLint -> GLint -> GLint -> GLint -> IO ())
ptr_glColor4i = unsafePerformIO $ getCommand "glColor4i"
glColor4iv
  :: MonadIO m
  => Ptr GLint 
  -> m ()
glColor4iv v1 = liftIO $ dyn44 ptr_glColor4iv v1
{-# NOINLINE ptr_glColor4iv #-}
ptr_glColor4iv :: FunPtr (Ptr GLint -> IO ())
ptr_glColor4iv = unsafePerformIO $ getCommand "glColor4iv"
glColor4s
  :: MonadIO m
  => GLshort 
  -> GLshort 
  -> GLshort 
  -> GLshort 
  -> m ()
glColor4s v1 v2 v3 v4 = liftIO $ dyn116 ptr_glColor4s v1 v2 v3 v4
{-# NOINLINE ptr_glColor4s #-}
ptr_glColor4s :: FunPtr (GLshort -> GLshort -> GLshort -> GLshort -> IO ())
ptr_glColor4s = unsafePerformIO $ getCommand "glColor4s"
glColor4sv
  :: MonadIO m
  => Ptr GLshort 
  -> m ()
glColor4sv v1 = liftIO $ dyn46 ptr_glColor4sv v1
{-# NOINLINE ptr_glColor4sv #-}
ptr_glColor4sv :: FunPtr (Ptr GLshort -> IO ())
ptr_glColor4sv = unsafePerformIO $ getCommand "glColor4sv"
glColor4ub
  :: MonadIO m
  => GLubyte 
  -> GLubyte 
  -> GLubyte 
  -> GLubyte 
  -> m ()
glColor4ub v1 v2 v3 v4 = liftIO $ dyn117 ptr_glColor4ub v1 v2 v3 v4
{-# NOINLINE ptr_glColor4ub #-}
ptr_glColor4ub :: FunPtr (GLubyte -> GLubyte -> GLubyte -> GLubyte -> IO ())
ptr_glColor4ub = unsafePerformIO $ getCommand "glColor4ub"
glColor4ubVertex2fSUN
  :: MonadIO m
  => GLubyte 
  -> GLubyte 
  -> GLubyte 
  -> GLubyte 
  -> GLfloat 
  -> GLfloat 
  -> m ()
glColor4ubVertex2fSUN v1 v2 v3 v4 v5 v6 = liftIO $ dyn118 ptr_glColor4ubVertex2fSUN v1 v2 v3 v4 v5 v6
{-# NOINLINE ptr_glColor4ubVertex2fSUN #-}
ptr_glColor4ubVertex2fSUN :: FunPtr (GLubyte -> GLubyte -> GLubyte -> GLubyte -> GLfloat -> GLfloat -> IO ())
ptr_glColor4ubVertex2fSUN = unsafePerformIO $ getCommand "glColor4ubVertex2fSUN"
glColor4ubVertex2fvSUN
  :: MonadIO m
  => Ptr GLubyte 
  -> Ptr GLfloat 
  -> m ()
glColor4ubVertex2fvSUN v1 v2 = liftIO $ dyn119 ptr_glColor4ubVertex2fvSUN v1 v2
{-# NOINLINE ptr_glColor4ubVertex2fvSUN #-}
ptr_glColor4ubVertex2fvSUN :: FunPtr (Ptr GLubyte -> Ptr GLfloat -> IO ())
ptr_glColor4ubVertex2fvSUN = unsafePerformIO $ getCommand "glColor4ubVertex2fvSUN"
glColor4ubVertex3fSUN
  :: MonadIO m
  => GLubyte 
  -> GLubyte 
  -> GLubyte 
  -> GLubyte 
  -> GLfloat 
  -> GLfloat 
  -> GLfloat 
  -> m ()
glColor4ubVertex3fSUN v1 v2 v3 v4 v5 v6 v7 = liftIO $ dyn120 ptr_glColor4ubVertex3fSUN v1 v2 v3 v4 v5 v6 v7
{-# NOINLINE ptr_glColor4ubVertex3fSUN #-}
ptr_glColor4ubVertex3fSUN :: FunPtr (GLubyte -> GLubyte -> GLubyte -> GLubyte -> GLfloat -> GLfloat -> GLfloat -> IO ())
ptr_glColor4ubVertex3fSUN = unsafePerformIO $ getCommand "glColor4ubVertex3fSUN"
glColor4ubVertex3fvSUN
  :: MonadIO m
  => Ptr GLubyte 
  -> Ptr GLfloat 
  -> m ()
glColor4ubVertex3fvSUN v1 v2 = liftIO $ dyn119 ptr_glColor4ubVertex3fvSUN v1 v2
{-# NOINLINE ptr_glColor4ubVertex3fvSUN #-}
ptr_glColor4ubVertex3fvSUN :: FunPtr (Ptr GLubyte -> Ptr GLfloat -> IO ())
ptr_glColor4ubVertex3fvSUN = unsafePerformIO $ getCommand "glColor4ubVertex3fvSUN"
glColor4ubv
  :: MonadIO m
  => Ptr GLubyte 
  -> m ()
glColor4ubv v1 = liftIO $ dyn104 ptr_glColor4ubv v1
{-# NOINLINE ptr_glColor4ubv #-}
ptr_glColor4ubv :: FunPtr (Ptr GLubyte -> IO ())
ptr_glColor4ubv = unsafePerformIO $ getCommand "glColor4ubv"
glColor4ui
  :: MonadIO m
  => GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> m ()
glColor4ui v1 v2 v3 v4 = liftIO $ dyn80 ptr_glColor4ui v1 v2 v3 v4
{-# NOINLINE ptr_glColor4ui #-}
ptr_glColor4ui :: FunPtr (GLuint -> GLuint -> GLuint -> GLuint -> IO ())
ptr_glColor4ui = unsafePerformIO $ getCommand "glColor4ui"
glColor4uiv
  :: MonadIO m
  => Ptr GLuint 
  -> m ()
glColor4uiv v1 = liftIO $ dyn106 ptr_glColor4uiv v1
{-# NOINLINE ptr_glColor4uiv #-}
ptr_glColor4uiv :: FunPtr (Ptr GLuint -> IO ())
ptr_glColor4uiv = unsafePerformIO $ getCommand "glColor4uiv"
glColor4us
  :: MonadIO m
  => GLushort 
  -> GLushort 
  -> GLushort 
  -> GLushort 
  -> m ()
glColor4us v1 v2 v3 v4 = liftIO $ dyn121 ptr_glColor4us v1 v2 v3 v4
{-# NOINLINE ptr_glColor4us #-}
ptr_glColor4us :: FunPtr (GLushort -> GLushort -> GLushort -> GLushort -> IO ())
ptr_glColor4us = unsafePerformIO $ getCommand "glColor4us"
glColor4usv
  :: MonadIO m
  => Ptr GLushort 
  -> m ()
glColor4usv v1 = liftIO $ dyn108 ptr_glColor4usv v1
{-# NOINLINE ptr_glColor4usv #-}
ptr_glColor4usv :: FunPtr (Ptr GLushort -> IO ())
ptr_glColor4usv = unsafePerformIO $ getCommand "glColor4usv"
glColor4x
  :: MonadIO m
  => GLfixed 
  -> GLfixed 
  -> GLfixed 
  -> GLfixed 
  -> m ()
glColor4x v1 v2 v3 v4 = liftIO $ dyn51 ptr_glColor4x v1 v2 v3 v4
{-# NOINLINE ptr_glColor4x #-}
ptr_glColor4x :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
ptr_glColor4x = unsafePerformIO $ getCommand "glColor4x"
glColor4xOES
  :: MonadIO m
  => GLfixed 
  -> GLfixed 
  -> GLfixed 
  -> GLfixed 
  -> m ()
glColor4xOES v1 v2 v3 v4 = liftIO $ dyn51 ptr_glColor4xOES v1 v2 v3 v4
{-# NOINLINE ptr_glColor4xOES #-}
ptr_glColor4xOES :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
ptr_glColor4xOES = unsafePerformIO $ getCommand "glColor4xOES"
glColor4xvOES
  :: MonadIO m
  => Ptr GLfixed 
  -> m ()
glColor4xvOES v1 = liftIO $ dyn110 ptr_glColor4xvOES v1
{-# NOINLINE ptr_glColor4xvOES #-}
ptr_glColor4xvOES :: FunPtr (Ptr GLfixed -> IO ())
ptr_glColor4xvOES = unsafePerformIO $ getCommand "glColor4xvOES"
glColorFormatNV
  :: MonadIO m
  => GLint 
  -> GLenum 
  -> GLsizei 
  -> m ()
glColorFormatNV v1 v2 v3 = liftIO $ dyn122 ptr_glColorFormatNV v1 v2 v3
{-# NOINLINE ptr_glColorFormatNV #-}
ptr_glColorFormatNV :: FunPtr (GLint -> GLenum -> GLsizei -> IO ())
ptr_glColorFormatNV = unsafePerformIO $ getCommand "glColorFormatNV"
glColorFragmentOp1ATI
  :: MonadIO m
  => GLenum 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> m ()
glColorFragmentOp1ATI v1 v2 v3 v4 v5 v6 v7 = liftIO $ dyn123 ptr_glColorFragmentOp1ATI v1 v2 v3 v4 v5 v6 v7
{-# NOINLINE ptr_glColorFragmentOp1ATI #-}
ptr_glColorFragmentOp1ATI :: FunPtr (GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ())
ptr_glColorFragmentOp1ATI = unsafePerformIO $ getCommand "glColorFragmentOp1ATI"
glColorFragmentOp2ATI
  :: MonadIO m
  => GLenum 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> m ()
glColorFragmentOp2ATI v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 = liftIO $ dyn124 ptr_glColorFragmentOp2ATI v1 v2 v3 v4 v5 v6 v7 v8 v9 v10
{-# NOINLINE ptr_glColorFragmentOp2ATI #-}
ptr_glColorFragmentOp2ATI :: FunPtr (GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ())
ptr_glColorFragmentOp2ATI = unsafePerformIO $ getCommand "glColorFragmentOp2ATI"
glColorFragmentOp3ATI
  :: MonadIO m
  => GLenum 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> GLuint 
  -> m ()
glColorFragmentOp3ATI v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 = liftIO $ dyn125 ptr_glColorFragmentOp3ATI v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13
{-# NOINLINE ptr_glColorFragmentOp3ATI #-}
ptr_glColorFragmentOp3ATI :: FunPtr (GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ())
ptr_glColorFragmentOp3ATI = unsafePerformIO $ getCommand "glColorFragmentOp3ATI"
glColorMask
  :: MonadIO m
  => GLboolean 
  -> GLboolean 
  -> GLboolean 
  -> GLboolean 
  -> m ()
glColorMask v1 v2 v3 v4 = liftIO $ dyn126 ptr_glColorMask v1 v2 v3 v4
{-# NOINLINE ptr_glColorMask #-}
ptr_glColorMask :: FunPtr (GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO ())
ptr_glColorMask = unsafePerformIO $ getCommand "glColorMask"
glColorMaskIndexedEXT
  :: MonadIO m
  => GLuint 
  -> GLboolean 
  -> GLboolean 
  -> GLboolean 
  -> GLboolean 
  -> m ()
glColorMaskIndexedEXT v1 v2 v3 v4 v5 = liftIO $ dyn127 ptr_glColorMaskIndexedEXT v1 v2 v3 v4 v5
{-# NOINLINE ptr_glColorMaskIndexedEXT #-}
ptr_glColorMaskIndexedEXT :: FunPtr (GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO ())
ptr_glColorMaskIndexedEXT = unsafePerformIO $ getCommand "glColorMaskIndexedEXT"
glColorMaski
  :: MonadIO m
  => GLuint 
  -> GLboolean 
  -> GLboolean 
  -> GLboolean 
  -> GLboolean 
  -> m ()
glColorMaski v1 v2 v3 v4 v5 = liftIO $ dyn127 ptr_glColorMaski v1 v2 v3 v4 v5
{-# NOINLINE ptr_glColorMaski #-}
ptr_glColorMaski :: FunPtr (GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO ())
ptr_glColorMaski = unsafePerformIO $ getCommand "glColorMaski"
glColorMaskiEXT
  :: MonadIO m
  => GLuint 
  -> GLboolean 
  -> GLboolean 
  -> GLboolean 
  -> GLboolean 
  -> m ()
glColorMaskiEXT v1 v2 v3 v4 v5 = liftIO $ dyn127 ptr_glColorMaskiEXT v1 v2 v3 v4 v5
{-# NOINLINE ptr_glColorMaskiEXT #-}
ptr_glColorMaskiEXT :: FunPtr (GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO ())
ptr_glColorMaskiEXT = unsafePerformIO $ getCommand "glColorMaskiEXT"
glColorMaskiOES
  :: MonadIO m
  => GLuint 
  -> GLboolean 
  -> GLboolean 
  -> GLboolean 
  -> GLboolean 
  -> m ()
glColorMaskiOES v1 v2 v3 v4 v5 = liftIO $ dyn127 ptr_glColorMaskiOES v1 v2 v3 v4 v5
{-# NOINLINE ptr_glColorMaskiOES #-}
ptr_glColorMaskiOES :: FunPtr (GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO ())
ptr_glColorMaskiOES = unsafePerformIO $ getCommand "glColorMaskiOES"
glColorMaterial
  :: MonadIO m
  => GLenum 
  -> GLenum 
  -> m ()
glColorMaterial v1 v2 = liftIO $ dyn52 ptr_glColorMaterial v1 v2
{-# NOINLINE ptr_glColorMaterial #-}
ptr_glColorMaterial :: FunPtr (GLenum -> GLenum -> IO ())
ptr_glColorMaterial = unsafePerformIO $ getCommand "glColorMaterial"
glColorP3ui
  :: MonadIO m
  => GLenum 
  -> GLuint 
  -> m ()
glColorP3ui v1 v2 = liftIO $ dyn17 ptr_glColorP3ui v1 v2
{-# NOINLINE ptr_glColorP3ui #-}
ptr_glColorP3ui :: FunPtr (GLenum -> GLuint -> IO ())
ptr_glColorP3ui = unsafePerformIO $ getCommand "glColorP3ui"
glColorP3uiv
  :: MonadIO m
  => GLenum 
  -> Ptr GLuint 
  -> m ()
glColorP3uiv v1 v2 = liftIO $ dyn128 ptr_glColorP3uiv v1 v2
{-# NOINLINE ptr_glColorP3uiv #-}
ptr_glColorP3uiv :: FunPtr (GLenum -> Ptr GLuint -> IO ())
ptr_glColorP3uiv = unsafePerformIO $ getCommand "glColorP3uiv"
glColorP4ui
  :: MonadIO m
  => GLenum 
  -> GLuint 
  -> m ()
glColorP4ui v1 v2 = liftIO $ dyn17 ptr_glColorP4ui v1 v2
{-# NOINLINE ptr_glColorP4ui #-}
ptr_glColorP4ui :: FunPtr (GLenum -> GLuint -> IO ())
ptr_glColorP4ui = unsafePerformIO $ getCommand "glColorP4ui"
glColorP4uiv
  :: MonadIO m
  => GLenum 
  -> Ptr GLuint 
  -> m ()
glColorP4uiv v1 v2 = liftIO $ dyn128 ptr_glColorP4uiv v1 v2
{-# NOINLINE ptr_glColorP4uiv #-}
ptr_glColorP4uiv :: FunPtr (GLenum -> Ptr GLuint -> IO ())
ptr_glColorP4uiv = unsafePerformIO $ getCommand "glColorP4uiv"
glColorPointer
  :: MonadIO m
  => GLint 
  -> GLenum 
  -> GLsizei 
  -> Ptr a 
  -> m ()
glColorPointer v1 v2 v3 v4 = liftIO $ dyn129 ptr_glColorPointer v1 v2 v3 v4
{-# NOINLINE ptr_glColorPointer #-}
ptr_glColorPointer :: FunPtr (GLint -> GLenum -> GLsizei -> Ptr a -> IO ())
ptr_glColorPointer = unsafePerformIO $ getCommand "glColorPointer"
glColorPointerEXT
  :: MonadIO m
  => GLint 
  -> GLenum 
  -> GLsizei 
  -> GLsizei 
  -> Ptr a 
  -> m ()
glColorPointerEXT v1 v2 v3 v4 v5 = liftIO $ dyn130 ptr_glColorPointerEXT v1 v2 v3 v4 v5
{-# NOINLINE ptr_glColorPointerEXT #-}
ptr_glColorPointerEXT :: FunPtr (GLint -> GLenum -> GLsizei -> GLsizei -> Ptr a -> IO ())
ptr_glColorPointerEXT = unsafePerformIO $ getCommand "glColorPointerEXT"
glColorPointerListIBM
  :: MonadIO m
  => GLint 
  -> GLenum 
  -> GLint 
  -> Ptr (Ptr a) 
  -> GLint 
  -> m ()
glColorPointerListIBM v1 v2 v3 v4 v5 = liftIO $ dyn131 ptr_glColorPointerListIBM v1 v2 v3 v4 v5
{-# NOINLINE ptr_glColorPointerListIBM #-}
ptr_glColorPointerListIBM :: FunPtr (GLint -> GLenum -> GLint -> Ptr (Ptr a) -> GLint -> IO ())
ptr_glColorPointerListIBM = unsafePerformIO $ getCommand "glColorPointerListIBM"
glColorPointervINTEL
  :: MonadIO m
  => GLint 
  -> GLenum 
  -> Ptr (Ptr a) 
  -> m ()
glColorPointervINTEL v1 v2 v3 = liftIO $ dyn132 ptr_glColorPointervINTEL v1 v2 v3
{-# NOINLINE ptr_glColorPointervINTEL #-}
ptr_glColorPointervINTEL :: FunPtr (GLint -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glColorPointervINTEL = unsafePerformIO $ getCommand "glColorPointervINTEL"
glColorSubTable
  :: MonadIO m
  => GLenum 
  -> GLsizei 
  -> GLsizei 
  -> GLenum 
  -> GLenum 
  -> Ptr a 
  -> m ()
glColorSubTable v1 v2 v3 v4 v5 v6 = liftIO $ dyn133 ptr_glColorSubTable v1 v2 v3 v4 v5 v6
{-# NOINLINE ptr_glColorSubTable #-}
ptr_glColorSubTable :: FunPtr (GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ())
ptr_glColorSubTable = unsafePerformIO $ getCommand "glColorSubTable"
glColorSubTableEXT
  :: MonadIO m
  => GLenum 
  -> GLsizei 
  -> GLsizei 
  -> GLenum 
  -> GLenum 
  -> Ptr a 
  -> m ()
glColorSubTableEXT v1 v2 v3 v4 v5 v6 = liftIO $ dyn133 ptr_glColorSubTableEXT v1 v2 v3 v4 v5 v6
{-# NOINLINE ptr_glColorSubTableEXT #-}
ptr_glColorSubTableEXT :: FunPtr (GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ())
ptr_glColorSubTableEXT = unsafePerformIO $ getCommand "glColorSubTableEXT"
glColorTable
  :: MonadIO m
  => GLenum 
  -> GLenum 
  -> GLsizei 
  -> GLenum 
  -> GLenum 
  -> Ptr a 
  -> m ()
glColorTable v1 v2 v3 v4 v5 v6 = liftIO $ dyn134 ptr_glColorTable v1 v2 v3 v4 v5 v6
{-# NOINLINE ptr_glColorTable #-}
ptr_glColorTable :: FunPtr (GLenum -> GLenum -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ())
ptr_glColorTable = unsafePerformIO $ getCommand "glColorTable"
glColorTableEXT
  :: MonadIO m
  => GLenum 
  -> GLenum 
  -> GLsizei 
  -> GLenum 
  -> GLenum 
  -> Ptr a 
  -> m ()
glColorTableEXT v1 v2 v3 v4 v5 v6 = liftIO $ dyn134 ptr_glColorTableEXT v1 v2 v3 v4 v5 v6
{-# NOINLINE ptr_glColorTableEXT #-}
ptr_glColorTableEXT :: FunPtr (GLenum -> GLenum -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ())
ptr_glColorTableEXT = unsafePerformIO $ getCommand "glColorTableEXT"
glColorTableParameterfv
  :: MonadIO m
  => GLenum 
  -> GLenum 
  -> Ptr GLfloat 
  -> m ()
glColorTableParameterfv v1 v2 v3 = liftIO $ dyn135 ptr_glColorTableParameterfv v1 v2 v3
{-# NOINLINE ptr_glColorTableParameterfv #-}
ptr_glColorTableParameterfv :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glColorTableParameterfv = unsafePerformIO $ getCommand "glColorTableParameterfv"
glColorTableParameterfvSGI
  :: MonadIO m
  => GLenum 
  -> GLenum 
  -> Ptr GLfloat 
  -> m ()
glColorTableParameterfvSGI v1 v2 v3 = liftIO $ dyn135 ptr_glColorTableParameterfvSGI v1 v2 v3
{-# NOINLINE ptr_glColorTableParameterfvSGI #-}
ptr_glColorTableParameterfvSGI :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glColorTableParameterfvSGI = unsafePerformIO $ getCommand "glColorTableParameterfvSGI"