{-# OPTIONS_HADDOCK hide #-}
module Graphics.GL.Functions.F17 (
glMultMatrixf,
glMultMatrixx,
glMultMatrixxOES,
glMultTransposeMatrixd,
glMultTransposeMatrixdARB,
glMultTransposeMatrixf,
glMultTransposeMatrixfARB,
glMultTransposeMatrixxOES,
glMultiDrawArrays,
glMultiDrawArraysEXT,
glMultiDrawArraysIndirect,
glMultiDrawArraysIndirectAMD,
glMultiDrawArraysIndirectBindlessCountNV,
glMultiDrawArraysIndirectBindlessNV,
glMultiDrawArraysIndirectCount,
glMultiDrawArraysIndirectCountARB,
glMultiDrawArraysIndirectEXT,
glMultiDrawElementArrayAPPLE,
glMultiDrawElements,
glMultiDrawElementsBaseVertex,
glMultiDrawElementsBaseVertexEXT,
glMultiDrawElementsEXT,
glMultiDrawElementsIndirect,
glMultiDrawElementsIndirectAMD,
glMultiDrawElementsIndirectBindlessCountNV,
glMultiDrawElementsIndirectBindlessNV,
glMultiDrawElementsIndirectCount,
glMultiDrawElementsIndirectCountARB,
glMultiDrawElementsIndirectEXT,
glMultiDrawMeshTasksIndirectCountNV,
glMultiDrawMeshTasksIndirectNV,
glMultiDrawRangeElementArrayAPPLE,
glMultiModeDrawArraysIBM,
glMultiModeDrawElementsIBM,
glMultiTexBufferEXT,
glMultiTexCoord1bOES,
glMultiTexCoord1bvOES,
glMultiTexCoord1d,
glMultiTexCoord1dARB,
glMultiTexCoord1dv,
glMultiTexCoord1dvARB,
glMultiTexCoord1f,
glMultiTexCoord1fARB,
glMultiTexCoord1fv,
glMultiTexCoord1fvARB,
glMultiTexCoord1hNV,
glMultiTexCoord1hvNV,
glMultiTexCoord1i,
glMultiTexCoord1iARB,
glMultiTexCoord1iv,
glMultiTexCoord1ivARB,
glMultiTexCoord1s,
glMultiTexCoord1sARB,
glMultiTexCoord1sv,
glMultiTexCoord1svARB,
glMultiTexCoord1xOES,
glMultiTexCoord1xvOES,
glMultiTexCoord2bOES,
glMultiTexCoord2bvOES,
glMultiTexCoord2d,
glMultiTexCoord2dARB,
glMultiTexCoord2dv,
glMultiTexCoord2dvARB,
glMultiTexCoord2f,
glMultiTexCoord2fARB,
glMultiTexCoord2fv,
glMultiTexCoord2fvARB,
glMultiTexCoord2hNV,
glMultiTexCoord2hvNV,
glMultiTexCoord2i,
glMultiTexCoord2iARB,
glMultiTexCoord2iv,
glMultiTexCoord2ivARB,
glMultiTexCoord2s,
glMultiTexCoord2sARB,
glMultiTexCoord2sv,
glMultiTexCoord2svARB,
glMultiTexCoord2xOES,
glMultiTexCoord2xvOES,
glMultiTexCoord3bOES,
glMultiTexCoord3bvOES,
glMultiTexCoord3d,
glMultiTexCoord3dARB,
glMultiTexCoord3dv,
glMultiTexCoord3dvARB,
glMultiTexCoord3f,
glMultiTexCoord3fARB,
glMultiTexCoord3fv,
glMultiTexCoord3fvARB,
glMultiTexCoord3hNV,
glMultiTexCoord3hvNV,
glMultiTexCoord3i,
glMultiTexCoord3iARB,
glMultiTexCoord3iv,
glMultiTexCoord3ivARB,
glMultiTexCoord3s,
glMultiTexCoord3sARB,
glMultiTexCoord3sv,
glMultiTexCoord3svARB,
glMultiTexCoord3xOES
) where
import Control.Monad.IO.Class ( MonadIO(..) )
import Foreign.Ptr
import Graphics.GL.Foreign
import Graphics.GL.Types
import System.IO.Unsafe ( unsafePerformIO )
glMultMatrixf
:: MonadIO m
=> Ptr GLfloat
-> m ()
glMultMatrixf :: forall (m :: * -> *). MonadIO m => Ptr GLfloat -> m ()
glMultMatrixf Ptr GLfloat
v1 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (Ptr GLfloat -> IO ()) -> Ptr GLfloat -> IO ()
dyn44 FunPtr (Ptr GLfloat -> IO ())
ptr_glMultMatrixf Ptr GLfloat
v1
{-# NOINLINE ptr_glMultMatrixf #-}
ptr_glMultMatrixf :: FunPtr (Ptr GLfloat -> IO ())
ptr_glMultMatrixf :: FunPtr (Ptr GLfloat -> IO ())
ptr_glMultMatrixf = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultMatrixf"
glMultMatrixx
:: MonadIO m
=> Ptr GLfixed
-> m ()
glMultMatrixx :: forall (m :: * -> *). MonadIO m => Ptr GLfixed -> m ()
glMultMatrixx Ptr GLfixed
v1 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (Ptr GLfixed -> IO ()) -> Ptr GLfixed -> IO ()
dyn114 FunPtr (Ptr GLfixed -> IO ())
ptr_glMultMatrixx Ptr GLfixed
v1
{-# NOINLINE ptr_glMultMatrixx #-}
ptr_glMultMatrixx :: FunPtr (Ptr GLfixed -> IO ())
ptr_glMultMatrixx :: FunPtr (Ptr GLfixed -> IO ())
ptr_glMultMatrixx = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultMatrixx"
glMultMatrixxOES
:: MonadIO m
=> Ptr GLfixed
-> m ()
glMultMatrixxOES :: forall (m :: * -> *). MonadIO m => Ptr GLfixed -> m ()
glMultMatrixxOES Ptr GLfixed
v1 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (Ptr GLfixed -> IO ()) -> Ptr GLfixed -> IO ()
dyn114 FunPtr (Ptr GLfixed -> IO ())
ptr_glMultMatrixxOES Ptr GLfixed
v1
{-# NOINLINE ptr_glMultMatrixxOES #-}
ptr_glMultMatrixxOES :: FunPtr (Ptr GLfixed -> IO ())
ptr_glMultMatrixxOES :: FunPtr (Ptr GLfixed -> IO ())
ptr_glMultMatrixxOES = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultMatrixxOES"
glMultTransposeMatrixd
:: MonadIO m
=> Ptr GLdouble
-> m ()
glMultTransposeMatrixd :: forall (m :: * -> *). MonadIO m => Ptr GLdouble -> m ()
glMultTransposeMatrixd Ptr GLdouble
v1 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (Ptr GLdouble -> IO ()) -> Ptr GLdouble -> IO ()
dyn42 FunPtr (Ptr GLdouble -> IO ())
ptr_glMultTransposeMatrixd Ptr GLdouble
v1
{-# NOINLINE ptr_glMultTransposeMatrixd #-}
ptr_glMultTransposeMatrixd :: FunPtr (Ptr GLdouble -> IO ())
ptr_glMultTransposeMatrixd :: FunPtr (Ptr GLdouble -> IO ())
ptr_glMultTransposeMatrixd = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultTransposeMatrixd"
glMultTransposeMatrixdARB
:: MonadIO m
=> Ptr GLdouble
-> m ()
glMultTransposeMatrixdARB :: forall (m :: * -> *). MonadIO m => Ptr GLdouble -> m ()
glMultTransposeMatrixdARB Ptr GLdouble
v1 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (Ptr GLdouble -> IO ()) -> Ptr GLdouble -> IO ()
dyn42 FunPtr (Ptr GLdouble -> IO ())
ptr_glMultTransposeMatrixdARB Ptr GLdouble
v1
{-# NOINLINE ptr_glMultTransposeMatrixdARB #-}
ptr_glMultTransposeMatrixdARB :: FunPtr (Ptr GLdouble -> IO ())
ptr_glMultTransposeMatrixdARB :: FunPtr (Ptr GLdouble -> IO ())
ptr_glMultTransposeMatrixdARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultTransposeMatrixdARB"
glMultTransposeMatrixf
:: MonadIO m
=> Ptr GLfloat
-> m ()
glMultTransposeMatrixf :: forall (m :: * -> *). MonadIO m => Ptr GLfloat -> m ()
glMultTransposeMatrixf Ptr GLfloat
v1 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (Ptr GLfloat -> IO ()) -> Ptr GLfloat -> IO ()
dyn44 FunPtr (Ptr GLfloat -> IO ())
ptr_glMultTransposeMatrixf Ptr GLfloat
v1
{-# NOINLINE ptr_glMultTransposeMatrixf #-}
ptr_glMultTransposeMatrixf :: FunPtr (Ptr GLfloat -> IO ())
ptr_glMultTransposeMatrixf :: FunPtr (Ptr GLfloat -> IO ())
ptr_glMultTransposeMatrixf = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultTransposeMatrixf"
glMultTransposeMatrixfARB
:: MonadIO m
=> Ptr GLfloat
-> m ()
glMultTransposeMatrixfARB :: forall (m :: * -> *). MonadIO m => Ptr GLfloat -> m ()
glMultTransposeMatrixfARB Ptr GLfloat
v1 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (Ptr GLfloat -> IO ()) -> Ptr GLfloat -> IO ()
dyn44 FunPtr (Ptr GLfloat -> IO ())
ptr_glMultTransposeMatrixfARB Ptr GLfloat
v1
{-# NOINLINE ptr_glMultTransposeMatrixfARB #-}
ptr_glMultTransposeMatrixfARB :: FunPtr (Ptr GLfloat -> IO ())
ptr_glMultTransposeMatrixfARB :: FunPtr (Ptr GLfloat -> IO ())
ptr_glMultTransposeMatrixfARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultTransposeMatrixfARB"
glMultTransposeMatrixxOES
:: MonadIO m
=> Ptr GLfixed
-> m ()
glMultTransposeMatrixxOES :: forall (m :: * -> *). MonadIO m => Ptr GLfixed -> m ()
glMultTransposeMatrixxOES Ptr GLfixed
v1 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (Ptr GLfixed -> IO ()) -> Ptr GLfixed -> IO ()
dyn114 FunPtr (Ptr GLfixed -> IO ())
ptr_glMultTransposeMatrixxOES Ptr GLfixed
v1
{-# NOINLINE ptr_glMultTransposeMatrixxOES #-}
ptr_glMultTransposeMatrixxOES :: FunPtr (Ptr GLfixed -> IO ())
ptr_glMultTransposeMatrixxOES :: FunPtr (Ptr GLfixed -> IO ())
ptr_glMultTransposeMatrixxOES = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultTransposeMatrixxOES"
glMultiDrawArrays
:: MonadIO m
=> GLenum
-> Ptr GLint
-> Ptr GLsizei
-> GLsizei
-> m ()
glMultiDrawArrays :: forall (m :: * -> *).
MonadIO m =>
GLenum -> Ptr GLint -> Ptr GLint -> GLint -> m ()
glMultiDrawArrays GLenum
v1 Ptr GLint
v2 Ptr GLint
v3 GLint
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ())
-> GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ()
dyn551 FunPtr (GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ())
ptr_glMultiDrawArrays GLenum
v1 Ptr GLint
v2 Ptr GLint
v3 GLint
v4
{-# NOINLINE ptr_glMultiDrawArrays #-}
ptr_glMultiDrawArrays :: FunPtr (GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawArrays :: FunPtr (GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ())
ptr_glMultiDrawArrays = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawArrays"
glMultiDrawArraysEXT
:: MonadIO m
=> GLenum
-> Ptr GLint
-> Ptr GLsizei
-> GLsizei
-> m ()
glMultiDrawArraysEXT :: forall (m :: * -> *).
MonadIO m =>
GLenum -> Ptr GLint -> Ptr GLint -> GLint -> m ()
glMultiDrawArraysEXT GLenum
v1 Ptr GLint
v2 Ptr GLint
v3 GLint
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ())
-> GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ()
dyn551 FunPtr (GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ())
ptr_glMultiDrawArraysEXT GLenum
v1 Ptr GLint
v2 Ptr GLint
v3 GLint
v4
{-# NOINLINE ptr_glMultiDrawArraysEXT #-}
ptr_glMultiDrawArraysEXT :: FunPtr (GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawArraysEXT :: FunPtr (GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ())
ptr_glMultiDrawArraysEXT = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawArraysEXT"
glMultiDrawArraysIndirect
:: MonadIO m
=> GLenum
-> Ptr a
-> GLsizei
-> GLsizei
-> m ()
glMultiDrawArraysIndirect :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> Ptr a -> GLint -> GLint -> m ()
glMultiDrawArraysIndirect GLenum
v1 Ptr a
v2 GLint
v3 GLint
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr (GLenum -> Ptr a -> GLint -> GLint -> IO ())
-> GLenum -> Ptr a -> GLint -> GLint -> IO ()
dyn552 forall a. FunPtr (GLenum -> Ptr a -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirect GLenum
v1 Ptr a
v2 GLint
v3 GLint
v4
{-# NOINLINE ptr_glMultiDrawArraysIndirect #-}
ptr_glMultiDrawArraysIndirect :: FunPtr (GLenum -> Ptr a -> GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawArraysIndirect :: forall a. FunPtr (GLenum -> Ptr a -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirect = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawArraysIndirect"
glMultiDrawArraysIndirectAMD
:: MonadIO m
=> GLenum
-> Ptr a
-> GLsizei
-> GLsizei
-> m ()
glMultiDrawArraysIndirectAMD :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> Ptr a -> GLint -> GLint -> m ()
glMultiDrawArraysIndirectAMD GLenum
v1 Ptr a
v2 GLint
v3 GLint
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr (GLenum -> Ptr a -> GLint -> GLint -> IO ())
-> GLenum -> Ptr a -> GLint -> GLint -> IO ()
dyn552 forall a. FunPtr (GLenum -> Ptr a -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectAMD GLenum
v1 Ptr a
v2 GLint
v3 GLint
v4
{-# NOINLINE ptr_glMultiDrawArraysIndirectAMD #-}
ptr_glMultiDrawArraysIndirectAMD :: FunPtr (GLenum -> Ptr a -> GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawArraysIndirectAMD :: forall a. FunPtr (GLenum -> Ptr a -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectAMD = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawArraysIndirectAMD"
glMultiDrawArraysIndirectBindlessCountNV
:: MonadIO m
=> GLenum
-> Ptr a
-> GLsizei
-> GLsizei
-> GLsizei
-> GLint
-> m ()
glMultiDrawArraysIndirectBindlessCountNV :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> Ptr a -> GLint -> GLint -> GLint -> GLint -> m ()
glMultiDrawArraysIndirectBindlessCountNV GLenum
v1 Ptr a
v2 GLint
v3 GLint
v4 GLint
v5 GLint
v6 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr
(GLenum -> Ptr a -> GLint -> GLint -> GLint -> GLint -> IO ())
-> GLenum -> Ptr a -> GLint -> GLint -> GLint -> GLint -> IO ()
dyn553 forall a.
FunPtr
(GLenum -> Ptr a -> GLint -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectBindlessCountNV GLenum
v1 Ptr a
v2 GLint
v3 GLint
v4 GLint
v5 GLint
v6
{-# NOINLINE ptr_glMultiDrawArraysIndirectBindlessCountNV #-}
ptr_glMultiDrawArraysIndirectBindlessCountNV :: FunPtr (GLenum -> Ptr a -> GLsizei -> GLsizei -> GLsizei -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectBindlessCountNV :: forall a.
FunPtr
(GLenum -> Ptr a -> GLint -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectBindlessCountNV = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawArraysIndirectBindlessCountNV"
glMultiDrawArraysIndirectBindlessNV
:: MonadIO m
=> GLenum
-> Ptr a
-> GLsizei
-> GLsizei
-> GLint
-> m ()
glMultiDrawArraysIndirectBindlessNV :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> Ptr a -> GLint -> GLint -> GLint -> m ()
glMultiDrawArraysIndirectBindlessNV GLenum
v1 Ptr a
v2 GLint
v3 GLint
v4 GLint
v5 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr (GLenum -> Ptr a -> GLint -> GLint -> GLint -> IO ())
-> GLenum -> Ptr a -> GLint -> GLint -> GLint -> IO ()
dyn554 forall a.
FunPtr (GLenum -> Ptr a -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectBindlessNV GLenum
v1 Ptr a
v2 GLint
v3 GLint
v4 GLint
v5
{-# NOINLINE ptr_glMultiDrawArraysIndirectBindlessNV #-}
ptr_glMultiDrawArraysIndirectBindlessNV :: FunPtr (GLenum -> Ptr a -> GLsizei -> GLsizei -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectBindlessNV :: forall a.
FunPtr (GLenum -> Ptr a -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectBindlessNV = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawArraysIndirectBindlessNV"
glMultiDrawArraysIndirectCount
:: MonadIO m
=> GLenum
-> Ptr a
-> GLintptr
-> GLsizei
-> GLsizei
-> m ()
glMultiDrawArraysIndirectCount :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> m ()
glMultiDrawArraysIndirectCount GLenum
v1 Ptr a
v2 GLintptr
v3 GLint
v4 GLint
v5 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr (GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ())
-> GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ()
dyn555 forall a.
FunPtr (GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectCount GLenum
v1 Ptr a
v2 GLintptr
v3 GLint
v4 GLint
v5
{-# NOINLINE ptr_glMultiDrawArraysIndirectCount #-}
ptr_glMultiDrawArraysIndirectCount :: FunPtr (GLenum -> Ptr a -> GLintptr -> GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawArraysIndirectCount :: forall a.
FunPtr (GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectCount = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawArraysIndirectCount"
glMultiDrawArraysIndirectCountARB
:: MonadIO m
=> GLenum
-> Ptr a
-> GLintptr
-> GLsizei
-> GLsizei
-> m ()
glMultiDrawArraysIndirectCountARB :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> m ()
glMultiDrawArraysIndirectCountARB GLenum
v1 Ptr a
v2 GLintptr
v3 GLint
v4 GLint
v5 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr (GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ())
-> GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ()
dyn555 forall a.
FunPtr (GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectCountARB GLenum
v1 Ptr a
v2 GLintptr
v3 GLint
v4 GLint
v5
{-# NOINLINE ptr_glMultiDrawArraysIndirectCountARB #-}
ptr_glMultiDrawArraysIndirectCountARB :: FunPtr (GLenum -> Ptr a -> GLintptr -> GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawArraysIndirectCountARB :: forall a.
FunPtr (GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectCountARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawArraysIndirectCountARB"
glMultiDrawArraysIndirectEXT
:: MonadIO m
=> GLenum
-> Ptr a
-> GLsizei
-> GLsizei
-> m ()
glMultiDrawArraysIndirectEXT :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> Ptr a -> GLint -> GLint -> m ()
glMultiDrawArraysIndirectEXT GLenum
v1 Ptr a
v2 GLint
v3 GLint
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr (GLenum -> Ptr a -> GLint -> GLint -> IO ())
-> GLenum -> Ptr a -> GLint -> GLint -> IO ()
dyn552 forall a. FunPtr (GLenum -> Ptr a -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectEXT GLenum
v1 Ptr a
v2 GLint
v3 GLint
v4
{-# NOINLINE ptr_glMultiDrawArraysIndirectEXT #-}
ptr_glMultiDrawArraysIndirectEXT :: FunPtr (GLenum -> Ptr a -> GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawArraysIndirectEXT :: forall a. FunPtr (GLenum -> Ptr a -> GLint -> GLint -> IO ())
ptr_glMultiDrawArraysIndirectEXT = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawArraysIndirectEXT"
glMultiDrawElementArrayAPPLE
:: MonadIO m
=> GLenum
-> Ptr GLint
-> Ptr GLsizei
-> GLsizei
-> m ()
glMultiDrawElementArrayAPPLE :: forall (m :: * -> *).
MonadIO m =>
GLenum -> Ptr GLint -> Ptr GLint -> GLint -> m ()
glMultiDrawElementArrayAPPLE GLenum
v1 Ptr GLint
v2 Ptr GLint
v3 GLint
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ())
-> GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ()
dyn551 FunPtr (GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ())
ptr_glMultiDrawElementArrayAPPLE GLenum
v1 Ptr GLint
v2 Ptr GLint
v3 GLint
v4
{-# NOINLINE ptr_glMultiDrawElementArrayAPPLE #-}
ptr_glMultiDrawElementArrayAPPLE :: FunPtr (GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawElementArrayAPPLE :: FunPtr (GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ())
ptr_glMultiDrawElementArrayAPPLE = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawElementArrayAPPLE"
glMultiDrawElements
:: MonadIO m
=> GLenum
-> Ptr GLsizei
-> GLenum
-> Ptr (Ptr a)
-> GLsizei
-> m ()
glMultiDrawElements :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> m ()
glMultiDrawElements GLenum
v1 Ptr GLint
v2 GLenum
v3 Ptr (Ptr a)
v4 GLint
v5 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr
(GLenum -> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> IO ())
-> GLenum -> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> IO ()
dyn556 forall a.
FunPtr
(GLenum -> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> IO ())
ptr_glMultiDrawElements GLenum
v1 Ptr GLint
v2 GLenum
v3 Ptr (Ptr a)
v4 GLint
v5
{-# NOINLINE ptr_glMultiDrawElements #-}
ptr_glMultiDrawElements :: FunPtr (GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> IO ())
ptr_glMultiDrawElements :: forall a.
FunPtr
(GLenum -> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> IO ())
ptr_glMultiDrawElements = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawElements"
glMultiDrawElementsBaseVertex
:: MonadIO m
=> GLenum
-> Ptr GLsizei
-> GLenum
-> Ptr (Ptr a)
-> GLsizei
-> Ptr GLint
-> m ()
glMultiDrawElementsBaseVertex :: forall (m :: * -> *) a.
MonadIO m =>
GLenum
-> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> Ptr GLint -> m ()
glMultiDrawElementsBaseVertex GLenum
v1 Ptr GLint
v2 GLenum
v3 Ptr (Ptr a)
v4 GLint
v5 Ptr GLint
v6 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr
(GLenum
-> Ptr GLint
-> GLenum
-> Ptr (Ptr a)
-> GLint
-> Ptr GLint
-> IO ())
-> GLenum
-> Ptr GLint
-> GLenum
-> Ptr (Ptr a)
-> GLint
-> Ptr GLint
-> IO ()
dyn557 forall a.
FunPtr
(GLenum
-> Ptr GLint
-> GLenum
-> Ptr (Ptr a)
-> GLint
-> Ptr GLint
-> IO ())
ptr_glMultiDrawElementsBaseVertex GLenum
v1 Ptr GLint
v2 GLenum
v3 Ptr (Ptr a)
v4 GLint
v5 Ptr GLint
v6
{-# NOINLINE ptr_glMultiDrawElementsBaseVertex #-}
ptr_glMultiDrawElementsBaseVertex :: FunPtr (GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> Ptr GLint -> IO ())
ptr_glMultiDrawElementsBaseVertex :: forall a.
FunPtr
(GLenum
-> Ptr GLint
-> GLenum
-> Ptr (Ptr a)
-> GLint
-> Ptr GLint
-> IO ())
ptr_glMultiDrawElementsBaseVertex = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawElementsBaseVertex"
glMultiDrawElementsBaseVertexEXT
:: MonadIO m
=> GLenum
-> Ptr GLsizei
-> GLenum
-> Ptr (Ptr a)
-> GLsizei
-> Ptr GLint
-> m ()
glMultiDrawElementsBaseVertexEXT :: forall (m :: * -> *) a.
MonadIO m =>
GLenum
-> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> Ptr GLint -> m ()
glMultiDrawElementsBaseVertexEXT GLenum
v1 Ptr GLint
v2 GLenum
v3 Ptr (Ptr a)
v4 GLint
v5 Ptr GLint
v6 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr
(GLenum
-> Ptr GLint
-> GLenum
-> Ptr (Ptr a)
-> GLint
-> Ptr GLint
-> IO ())
-> GLenum
-> Ptr GLint
-> GLenum
-> Ptr (Ptr a)
-> GLint
-> Ptr GLint
-> IO ()
dyn557 forall a.
FunPtr
(GLenum
-> Ptr GLint
-> GLenum
-> Ptr (Ptr a)
-> GLint
-> Ptr GLint
-> IO ())
ptr_glMultiDrawElementsBaseVertexEXT GLenum
v1 Ptr GLint
v2 GLenum
v3 Ptr (Ptr a)
v4 GLint
v5 Ptr GLint
v6
{-# NOINLINE ptr_glMultiDrawElementsBaseVertexEXT #-}
ptr_glMultiDrawElementsBaseVertexEXT :: FunPtr (GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> Ptr GLint -> IO ())
ptr_glMultiDrawElementsBaseVertexEXT :: forall a.
FunPtr
(GLenum
-> Ptr GLint
-> GLenum
-> Ptr (Ptr a)
-> GLint
-> Ptr GLint
-> IO ())
ptr_glMultiDrawElementsBaseVertexEXT = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawElementsBaseVertexEXT"
glMultiDrawElementsEXT
:: MonadIO m
=> GLenum
-> Ptr GLsizei
-> GLenum
-> Ptr (Ptr a)
-> GLsizei
-> m ()
glMultiDrawElementsEXT :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> m ()
glMultiDrawElementsEXT GLenum
v1 Ptr GLint
v2 GLenum
v3 Ptr (Ptr a)
v4 GLint
v5 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr
(GLenum -> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> IO ())
-> GLenum -> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> IO ()
dyn556 forall a.
FunPtr
(GLenum -> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> IO ())
ptr_glMultiDrawElementsEXT GLenum
v1 Ptr GLint
v2 GLenum
v3 Ptr (Ptr a)
v4 GLint
v5
{-# NOINLINE ptr_glMultiDrawElementsEXT #-}
ptr_glMultiDrawElementsEXT :: FunPtr (GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> IO ())
ptr_glMultiDrawElementsEXT :: forall a.
FunPtr
(GLenum -> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> IO ())
ptr_glMultiDrawElementsEXT = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawElementsEXT"
glMultiDrawElementsIndirect
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr a
-> GLsizei
-> GLsizei
-> m ()
glMultiDrawElementsIndirect :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> GLenum -> Ptr a -> GLint -> GLint -> m ()
glMultiDrawElementsIndirect GLenum
v1 GLenum
v2 Ptr a
v3 GLint
v4 GLint
v5 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr (GLenum -> GLenum -> Ptr a -> GLint -> GLint -> IO ())
-> GLenum -> GLenum -> Ptr a -> GLint -> GLint -> IO ()
dyn558 forall a.
FunPtr (GLenum -> GLenum -> Ptr a -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirect GLenum
v1 GLenum
v2 Ptr a
v3 GLint
v4 GLint
v5
{-# NOINLINE ptr_glMultiDrawElementsIndirect #-}
ptr_glMultiDrawElementsIndirect :: FunPtr (GLenum -> GLenum -> Ptr a -> GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawElementsIndirect :: forall a.
FunPtr (GLenum -> GLenum -> Ptr a -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirect = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawElementsIndirect"
glMultiDrawElementsIndirectAMD
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr a
-> GLsizei
-> GLsizei
-> m ()
glMultiDrawElementsIndirectAMD :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> GLenum -> Ptr a -> GLint -> GLint -> m ()
glMultiDrawElementsIndirectAMD GLenum
v1 GLenum
v2 Ptr a
v3 GLint
v4 GLint
v5 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr (GLenum -> GLenum -> Ptr a -> GLint -> GLint -> IO ())
-> GLenum -> GLenum -> Ptr a -> GLint -> GLint -> IO ()
dyn558 forall a.
FunPtr (GLenum -> GLenum -> Ptr a -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectAMD GLenum
v1 GLenum
v2 Ptr a
v3 GLint
v4 GLint
v5
{-# NOINLINE ptr_glMultiDrawElementsIndirectAMD #-}
ptr_glMultiDrawElementsIndirectAMD :: FunPtr (GLenum -> GLenum -> Ptr a -> GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawElementsIndirectAMD :: forall a.
FunPtr (GLenum -> GLenum -> Ptr a -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectAMD = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawElementsIndirectAMD"
glMultiDrawElementsIndirectBindlessCountNV
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr a
-> GLsizei
-> GLsizei
-> GLsizei
-> GLint
-> m ()
glMultiDrawElementsIndirectBindlessCountNV :: forall (m :: * -> *) a.
MonadIO m =>
GLenum
-> GLenum -> Ptr a -> GLint -> GLint -> GLint -> GLint -> m ()
glMultiDrawElementsIndirectBindlessCountNV GLenum
v1 GLenum
v2 Ptr a
v3 GLint
v4 GLint
v5 GLint
v6 GLint
v7 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr
(GLenum
-> GLenum -> Ptr a -> GLint -> GLint -> GLint -> GLint -> IO ())
-> GLenum
-> GLenum
-> Ptr a
-> GLint
-> GLint
-> GLint
-> GLint
-> IO ()
dyn559 forall a.
FunPtr
(GLenum
-> GLenum -> Ptr a -> GLint -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectBindlessCountNV GLenum
v1 GLenum
v2 Ptr a
v3 GLint
v4 GLint
v5 GLint
v6 GLint
v7
{-# NOINLINE ptr_glMultiDrawElementsIndirectBindlessCountNV #-}
ptr_glMultiDrawElementsIndirectBindlessCountNV :: FunPtr (GLenum -> GLenum -> Ptr a -> GLsizei -> GLsizei -> GLsizei -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectBindlessCountNV :: forall a.
FunPtr
(GLenum
-> GLenum -> Ptr a -> GLint -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectBindlessCountNV = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawElementsIndirectBindlessCountNV"
glMultiDrawElementsIndirectBindlessNV
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr a
-> GLsizei
-> GLsizei
-> GLint
-> m ()
glMultiDrawElementsIndirectBindlessNV :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> GLenum -> Ptr a -> GLint -> GLint -> GLint -> m ()
glMultiDrawElementsIndirectBindlessNV GLenum
v1 GLenum
v2 Ptr a
v3 GLint
v4 GLint
v5 GLint
v6 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr
(GLenum -> GLenum -> Ptr a -> GLint -> GLint -> GLint -> IO ())
-> GLenum -> GLenum -> Ptr a -> GLint -> GLint -> GLint -> IO ()
dyn560 forall a.
FunPtr
(GLenum -> GLenum -> Ptr a -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectBindlessNV GLenum
v1 GLenum
v2 Ptr a
v3 GLint
v4 GLint
v5 GLint
v6
{-# NOINLINE ptr_glMultiDrawElementsIndirectBindlessNV #-}
ptr_glMultiDrawElementsIndirectBindlessNV :: FunPtr (GLenum -> GLenum -> Ptr a -> GLsizei -> GLsizei -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectBindlessNV :: forall a.
FunPtr
(GLenum -> GLenum -> Ptr a -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectBindlessNV = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawElementsIndirectBindlessNV"
glMultiDrawElementsIndirectCount
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr a
-> GLintptr
-> GLsizei
-> GLsizei
-> m ()
glMultiDrawElementsIndirectCount :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> m ()
glMultiDrawElementsIndirectCount GLenum
v1 GLenum
v2 Ptr a
v3 GLintptr
v4 GLint
v5 GLint
v6 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr
(GLenum -> GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ())
-> GLenum -> GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ()
dyn561 forall a.
FunPtr
(GLenum -> GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectCount GLenum
v1 GLenum
v2 Ptr a
v3 GLintptr
v4 GLint
v5 GLint
v6
{-# NOINLINE ptr_glMultiDrawElementsIndirectCount #-}
ptr_glMultiDrawElementsIndirectCount :: FunPtr (GLenum -> GLenum -> Ptr a -> GLintptr -> GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawElementsIndirectCount :: forall a.
FunPtr
(GLenum -> GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectCount = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawElementsIndirectCount"
glMultiDrawElementsIndirectCountARB
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr a
-> GLintptr
-> GLsizei
-> GLsizei
-> m ()
glMultiDrawElementsIndirectCountARB :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> m ()
glMultiDrawElementsIndirectCountARB GLenum
v1 GLenum
v2 Ptr a
v3 GLintptr
v4 GLint
v5 GLint
v6 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr
(GLenum -> GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ())
-> GLenum -> GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ()
dyn561 forall a.
FunPtr
(GLenum -> GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectCountARB GLenum
v1 GLenum
v2 Ptr a
v3 GLintptr
v4 GLint
v5 GLint
v6
{-# NOINLINE ptr_glMultiDrawElementsIndirectCountARB #-}
ptr_glMultiDrawElementsIndirectCountARB :: FunPtr (GLenum -> GLenum -> Ptr a -> GLintptr -> GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawElementsIndirectCountARB :: forall a.
FunPtr
(GLenum -> GLenum -> Ptr a -> GLintptr -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectCountARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawElementsIndirectCountARB"
glMultiDrawElementsIndirectEXT
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr a
-> GLsizei
-> GLsizei
-> m ()
glMultiDrawElementsIndirectEXT :: forall (m :: * -> *) a.
MonadIO m =>
GLenum -> GLenum -> Ptr a -> GLint -> GLint -> m ()
glMultiDrawElementsIndirectEXT GLenum
v1 GLenum
v2 Ptr a
v3 GLint
v4 GLint
v5 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr (GLenum -> GLenum -> Ptr a -> GLint -> GLint -> IO ())
-> GLenum -> GLenum -> Ptr a -> GLint -> GLint -> IO ()
dyn558 forall a.
FunPtr (GLenum -> GLenum -> Ptr a -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectEXT GLenum
v1 GLenum
v2 Ptr a
v3 GLint
v4 GLint
v5
{-# NOINLINE ptr_glMultiDrawElementsIndirectEXT #-}
ptr_glMultiDrawElementsIndirectEXT :: FunPtr (GLenum -> GLenum -> Ptr a -> GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawElementsIndirectEXT :: forall a.
FunPtr (GLenum -> GLenum -> Ptr a -> GLint -> GLint -> IO ())
ptr_glMultiDrawElementsIndirectEXT = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawElementsIndirectEXT"
glMultiDrawMeshTasksIndirectCountNV
:: MonadIO m
=> GLintptr
-> GLintptr
-> GLsizei
-> GLsizei
-> m ()
glMultiDrawMeshTasksIndirectCountNV :: forall (m :: * -> *).
MonadIO m =>
GLintptr -> GLintptr -> GLint -> GLint -> m ()
glMultiDrawMeshTasksIndirectCountNV GLintptr
v1 GLintptr
v2 GLint
v3 GLint
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLintptr -> GLintptr -> GLint -> GLint -> IO ())
-> GLintptr -> GLintptr -> GLint -> GLint -> IO ()
dyn562 FunPtr (GLintptr -> GLintptr -> GLint -> GLint -> IO ())
ptr_glMultiDrawMeshTasksIndirectCountNV GLintptr
v1 GLintptr
v2 GLint
v3 GLint
v4
{-# NOINLINE ptr_glMultiDrawMeshTasksIndirectCountNV #-}
ptr_glMultiDrawMeshTasksIndirectCountNV :: FunPtr (GLintptr -> GLintptr -> GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawMeshTasksIndirectCountNV :: FunPtr (GLintptr -> GLintptr -> GLint -> GLint -> IO ())
ptr_glMultiDrawMeshTasksIndirectCountNV = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawMeshTasksIndirectCountNV"
glMultiDrawMeshTasksIndirectNV
:: MonadIO m
=> GLintptr
-> GLsizei
-> GLsizei
-> m ()
glMultiDrawMeshTasksIndirectNV :: forall (m :: * -> *).
MonadIO m =>
GLintptr -> GLint -> GLint -> m ()
glMultiDrawMeshTasksIndirectNV GLintptr
v1 GLint
v2 GLint
v3 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLintptr -> GLint -> GLint -> IO ())
-> GLintptr -> GLint -> GLint -> IO ()
dyn563 FunPtr (GLintptr -> GLint -> GLint -> IO ())
ptr_glMultiDrawMeshTasksIndirectNV GLintptr
v1 GLint
v2 GLint
v3
{-# NOINLINE ptr_glMultiDrawMeshTasksIndirectNV #-}
ptr_glMultiDrawMeshTasksIndirectNV :: FunPtr (GLintptr -> GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawMeshTasksIndirectNV :: FunPtr (GLintptr -> GLint -> GLint -> IO ())
ptr_glMultiDrawMeshTasksIndirectNV = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawMeshTasksIndirectNV"
glMultiDrawRangeElementArrayAPPLE
:: MonadIO m
=> GLenum
-> GLuint
-> GLuint
-> Ptr GLint
-> Ptr GLsizei
-> GLsizei
-> m ()
glMultiDrawRangeElementArrayAPPLE :: forall (m :: * -> *).
MonadIO m =>
GLenum
-> GLenum -> GLenum -> Ptr GLint -> Ptr GLint -> GLint -> m ()
glMultiDrawRangeElementArrayAPPLE GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4 Ptr GLint
v5 GLint
v6 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr
(GLenum
-> GLenum -> GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ())
-> GLenum
-> GLenum
-> GLenum
-> Ptr GLint
-> Ptr GLint
-> GLint
-> IO ()
dyn564 FunPtr
(GLenum
-> GLenum -> GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ())
ptr_glMultiDrawRangeElementArrayAPPLE GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4 Ptr GLint
v5 GLint
v6
{-# NOINLINE ptr_glMultiDrawRangeElementArrayAPPLE #-}
ptr_glMultiDrawRangeElementArrayAPPLE :: FunPtr (GLenum -> GLuint -> GLuint -> Ptr GLint -> Ptr GLsizei -> GLsizei -> IO ())
ptr_glMultiDrawRangeElementArrayAPPLE :: FunPtr
(GLenum
-> GLenum -> GLenum -> Ptr GLint -> Ptr GLint -> GLint -> IO ())
ptr_glMultiDrawRangeElementArrayAPPLE = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiDrawRangeElementArrayAPPLE"
glMultiModeDrawArraysIBM
:: MonadIO m
=> Ptr GLenum
-> Ptr GLint
-> Ptr GLsizei
-> GLsizei
-> GLint
-> m ()
glMultiModeDrawArraysIBM :: forall (m :: * -> *).
MonadIO m =>
Ptr GLenum -> Ptr GLint -> Ptr GLint -> GLint -> GLint -> m ()
glMultiModeDrawArraysIBM Ptr GLenum
v1 Ptr GLint
v2 Ptr GLint
v3 GLint
v4 GLint
v5 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr
(Ptr GLenum -> Ptr GLint -> Ptr GLint -> GLint -> GLint -> IO ())
-> Ptr GLenum -> Ptr GLint -> Ptr GLint -> GLint -> GLint -> IO ()
dyn565 FunPtr
(Ptr GLenum -> Ptr GLint -> Ptr GLint -> GLint -> GLint -> IO ())
ptr_glMultiModeDrawArraysIBM Ptr GLenum
v1 Ptr GLint
v2 Ptr GLint
v3 GLint
v4 GLint
v5
{-# NOINLINE ptr_glMultiModeDrawArraysIBM #-}
ptr_glMultiModeDrawArraysIBM :: FunPtr (Ptr GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> GLint -> IO ())
ptr_glMultiModeDrawArraysIBM :: FunPtr
(Ptr GLenum -> Ptr GLint -> Ptr GLint -> GLint -> GLint -> IO ())
ptr_glMultiModeDrawArraysIBM = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiModeDrawArraysIBM"
glMultiModeDrawElementsIBM
:: MonadIO m
=> Ptr GLenum
-> Ptr GLsizei
-> GLenum
-> Ptr (Ptr a)
-> GLsizei
-> GLint
-> m ()
glMultiModeDrawElementsIBM :: forall (m :: * -> *) a.
MonadIO m =>
Ptr GLenum
-> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> GLint -> m ()
glMultiModeDrawElementsIBM Ptr GLenum
v1 Ptr GLint
v2 GLenum
v3 Ptr (Ptr a)
v4 GLint
v5 GLint
v6 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ forall a.
FunPtr
(Ptr GLenum
-> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> GLint -> IO ())
-> Ptr GLenum
-> Ptr GLint
-> GLenum
-> Ptr (Ptr a)
-> GLint
-> GLint
-> IO ()
dyn566 forall a.
FunPtr
(Ptr GLenum
-> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> GLint -> IO ())
ptr_glMultiModeDrawElementsIBM Ptr GLenum
v1 Ptr GLint
v2 GLenum
v3 Ptr (Ptr a)
v4 GLint
v5 GLint
v6
{-# NOINLINE ptr_glMultiModeDrawElementsIBM #-}
ptr_glMultiModeDrawElementsIBM :: FunPtr (Ptr GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> GLint -> IO ())
ptr_glMultiModeDrawElementsIBM :: forall a.
FunPtr
(Ptr GLenum
-> Ptr GLint -> GLenum -> Ptr (Ptr a) -> GLint -> GLint -> IO ())
ptr_glMultiModeDrawElementsIBM = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiModeDrawElementsIBM"
glMultiTexBufferEXT
:: MonadIO m
=> GLenum
-> GLenum
-> GLenum
-> GLuint
-> m ()
glMultiTexBufferEXT :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLenum -> GLenum -> GLenum -> m ()
glMultiTexBufferEXT GLenum
v1 GLenum
v2 GLenum
v3 GLenum
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> GLenum -> IO ())
-> GLenum -> GLenum -> GLenum -> GLenum -> IO ()
dyn296 FunPtr (GLenum -> GLenum -> GLenum -> GLenum -> IO ())
ptr_glMultiTexBufferEXT GLenum
v1 GLenum
v2 GLenum
v3 GLenum
v4
{-# NOINLINE ptr_glMultiTexBufferEXT #-}
ptr_glMultiTexBufferEXT :: FunPtr (GLenum -> GLenum -> GLenum -> GLuint -> IO ())
ptr_glMultiTexBufferEXT :: FunPtr (GLenum -> GLenum -> GLenum -> GLenum -> IO ())
ptr_glMultiTexBufferEXT = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexBufferEXT"
glMultiTexCoord1bOES
:: MonadIO m
=> GLenum
-> GLbyte
-> m ()
glMultiTexCoord1bOES :: forall (m :: * -> *). MonadIO m => GLenum -> GLbyte -> m ()
glMultiTexCoord1bOES GLenum
v1 GLbyte
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLbyte -> IO ()) -> GLenum -> GLbyte -> IO ()
dyn567 FunPtr (GLenum -> GLbyte -> IO ())
ptr_glMultiTexCoord1bOES GLenum
v1 GLbyte
v2
{-# NOINLINE ptr_glMultiTexCoord1bOES #-}
ptr_glMultiTexCoord1bOES :: FunPtr (GLenum -> GLbyte -> IO ())
ptr_glMultiTexCoord1bOES :: FunPtr (GLenum -> GLbyte -> IO ())
ptr_glMultiTexCoord1bOES = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1bOES"
glMultiTexCoord1bvOES
:: MonadIO m
=> GLenum
-> Ptr GLbyte
-> m ()
glMultiTexCoord1bvOES :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLbyte -> m ()
glMultiTexCoord1bvOES GLenum
v1 Ptr GLbyte
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLbyte -> IO ())
-> GLenum -> Ptr GLbyte -> IO ()
dyn568 FunPtr (GLenum -> Ptr GLbyte -> IO ())
ptr_glMultiTexCoord1bvOES GLenum
v1 Ptr GLbyte
v2
{-# NOINLINE ptr_glMultiTexCoord1bvOES #-}
ptr_glMultiTexCoord1bvOES :: FunPtr (GLenum -> Ptr GLbyte -> IO ())
ptr_glMultiTexCoord1bvOES :: FunPtr (GLenum -> Ptr GLbyte -> IO ())
ptr_glMultiTexCoord1bvOES = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1bvOES"
glMultiTexCoord1d
:: MonadIO m
=> GLenum
-> GLdouble
-> m ()
glMultiTexCoord1d :: forall (m :: * -> *). MonadIO m => GLenum -> GLdouble -> m ()
glMultiTexCoord1d GLenum
v1 GLdouble
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLdouble -> IO ()) -> GLenum -> GLdouble -> IO ()
dyn569 FunPtr (GLenum -> GLdouble -> IO ())
ptr_glMultiTexCoord1d GLenum
v1 GLdouble
v2
{-# NOINLINE ptr_glMultiTexCoord1d #-}
ptr_glMultiTexCoord1d :: FunPtr (GLenum -> GLdouble -> IO ())
ptr_glMultiTexCoord1d :: FunPtr (GLenum -> GLdouble -> IO ())
ptr_glMultiTexCoord1d = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1d"
glMultiTexCoord1dARB
:: MonadIO m
=> GLenum
-> GLdouble
-> m ()
glMultiTexCoord1dARB :: forall (m :: * -> *). MonadIO m => GLenum -> GLdouble -> m ()
glMultiTexCoord1dARB GLenum
v1 GLdouble
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLdouble -> IO ()) -> GLenum -> GLdouble -> IO ()
dyn569 FunPtr (GLenum -> GLdouble -> IO ())
ptr_glMultiTexCoord1dARB GLenum
v1 GLdouble
v2
{-# NOINLINE ptr_glMultiTexCoord1dARB #-}
ptr_glMultiTexCoord1dARB :: FunPtr (GLenum -> GLdouble -> IO ())
ptr_glMultiTexCoord1dARB :: FunPtr (GLenum -> GLdouble -> IO ())
ptr_glMultiTexCoord1dARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1dARB"
glMultiTexCoord1dv
:: MonadIO m
=> GLenum
-> Ptr GLdouble
-> m ()
glMultiTexCoord1dv :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLdouble -> m ()
glMultiTexCoord1dv GLenum
v1 Ptr GLdouble
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLdouble -> IO ())
-> GLenum -> Ptr GLdouble -> IO ()
dyn100 FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord1dv GLenum
v1 Ptr GLdouble
v2
{-# NOINLINE ptr_glMultiTexCoord1dv #-}
ptr_glMultiTexCoord1dv :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord1dv :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord1dv = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1dv"
glMultiTexCoord1dvARB
:: MonadIO m
=> GLenum
-> Ptr GLdouble
-> m ()
glMultiTexCoord1dvARB :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLdouble -> m ()
glMultiTexCoord1dvARB GLenum
v1 Ptr GLdouble
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLdouble -> IO ())
-> GLenum -> Ptr GLdouble -> IO ()
dyn100 FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord1dvARB GLenum
v1 Ptr GLdouble
v2
{-# NOINLINE ptr_glMultiTexCoord1dvARB #-}
ptr_glMultiTexCoord1dvARB :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord1dvARB :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord1dvARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1dvARB"
glMultiTexCoord1f
:: MonadIO m
=> GLenum
-> GLfloat
-> m ()
glMultiTexCoord1f :: forall (m :: * -> *). MonadIO m => GLenum -> GLfloat -> m ()
glMultiTexCoord1f GLenum
v1 GLfloat
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLfloat -> IO ()) -> GLenum -> GLfloat -> IO ()
dyn0 FunPtr (GLenum -> GLfloat -> IO ())
ptr_glMultiTexCoord1f GLenum
v1 GLfloat
v2
{-# NOINLINE ptr_glMultiTexCoord1f #-}
ptr_glMultiTexCoord1f :: FunPtr (GLenum -> GLfloat -> IO ())
ptr_glMultiTexCoord1f :: FunPtr (GLenum -> GLfloat -> IO ())
ptr_glMultiTexCoord1f = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1f"
glMultiTexCoord1fARB
:: MonadIO m
=> GLenum
-> GLfloat
-> m ()
glMultiTexCoord1fARB :: forall (m :: * -> *). MonadIO m => GLenum -> GLfloat -> m ()
glMultiTexCoord1fARB GLenum
v1 GLfloat
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLfloat -> IO ()) -> GLenum -> GLfloat -> IO ()
dyn0 FunPtr (GLenum -> GLfloat -> IO ())
ptr_glMultiTexCoord1fARB GLenum
v1 GLfloat
v2
{-# NOINLINE ptr_glMultiTexCoord1fARB #-}
ptr_glMultiTexCoord1fARB :: FunPtr (GLenum -> GLfloat -> IO ())
ptr_glMultiTexCoord1fARB :: FunPtr (GLenum -> GLfloat -> IO ())
ptr_glMultiTexCoord1fARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1fARB"
glMultiTexCoord1fv
:: MonadIO m
=> GLenum
-> Ptr GLfloat
-> m ()
glMultiTexCoord1fv :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLfloat -> m ()
glMultiTexCoord1fv GLenum
v1 Ptr GLfloat
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> Ptr GLfloat -> IO ()
dyn101 FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord1fv GLenum
v1 Ptr GLfloat
v2
{-# NOINLINE ptr_glMultiTexCoord1fv #-}
ptr_glMultiTexCoord1fv :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord1fv :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord1fv = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1fv"
glMultiTexCoord1fvARB
:: MonadIO m
=> GLenum
-> Ptr GLfloat
-> m ()
glMultiTexCoord1fvARB :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLfloat -> m ()
glMultiTexCoord1fvARB GLenum
v1 Ptr GLfloat
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> Ptr GLfloat -> IO ()
dyn101 FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord1fvARB GLenum
v1 Ptr GLfloat
v2
{-# NOINLINE ptr_glMultiTexCoord1fvARB #-}
ptr_glMultiTexCoord1fvARB :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord1fvARB :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord1fvARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1fvARB"
glMultiTexCoord1hNV
:: MonadIO m
=> GLenum
-> GLhalfNV
-> m ()
glMultiTexCoord1hNV :: forall (m :: * -> *). MonadIO m => GLenum -> GLhalfNV -> m ()
glMultiTexCoord1hNV GLenum
v1 GLhalfNV
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLhalfNV -> IO ()) -> GLenum -> GLhalfNV -> IO ()
dyn570 FunPtr (GLenum -> GLhalfNV -> IO ())
ptr_glMultiTexCoord1hNV GLenum
v1 GLhalfNV
v2
{-# NOINLINE ptr_glMultiTexCoord1hNV #-}
ptr_glMultiTexCoord1hNV :: FunPtr (GLenum -> GLhalfNV -> IO ())
ptr_glMultiTexCoord1hNV :: FunPtr (GLenum -> GLhalfNV -> IO ())
ptr_glMultiTexCoord1hNV = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1hNV"
glMultiTexCoord1hvNV
:: MonadIO m
=> GLenum
-> Ptr GLhalfNV
-> m ()
glMultiTexCoord1hvNV :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLhalfNV -> m ()
glMultiTexCoord1hvNV GLenum
v1 Ptr GLhalfNV
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLhalfNV -> IO ())
-> GLenum -> Ptr GLhalfNV -> IO ()
dyn571 FunPtr (GLenum -> Ptr GLhalfNV -> IO ())
ptr_glMultiTexCoord1hvNV GLenum
v1 Ptr GLhalfNV
v2
{-# NOINLINE ptr_glMultiTexCoord1hvNV #-}
ptr_glMultiTexCoord1hvNV :: FunPtr (GLenum -> Ptr GLhalfNV -> IO ())
ptr_glMultiTexCoord1hvNV :: FunPtr (GLenum -> Ptr GLhalfNV -> IO ())
ptr_glMultiTexCoord1hvNV = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1hvNV"
glMultiTexCoord1i
:: MonadIO m
=> GLenum
-> GLint
-> m ()
glMultiTexCoord1i :: forall (m :: * -> *). MonadIO m => GLenum -> GLint -> m ()
glMultiTexCoord1i GLenum
v1 GLint
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> IO ()) -> GLenum -> GLint -> IO ()
dyn58 FunPtr (GLenum -> GLint -> IO ())
ptr_glMultiTexCoord1i GLenum
v1 GLint
v2
{-# NOINLINE ptr_glMultiTexCoord1i #-}
ptr_glMultiTexCoord1i :: FunPtr (GLenum -> GLint -> IO ())
ptr_glMultiTexCoord1i :: FunPtr (GLenum -> GLint -> IO ())
ptr_glMultiTexCoord1i = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1i"
glMultiTexCoord1iARB
:: MonadIO m
=> GLenum
-> GLint
-> m ()
glMultiTexCoord1iARB :: forall (m :: * -> *). MonadIO m => GLenum -> GLint -> m ()
glMultiTexCoord1iARB GLenum
v1 GLint
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> IO ()) -> GLenum -> GLint -> IO ()
dyn58 FunPtr (GLenum -> GLint -> IO ())
ptr_glMultiTexCoord1iARB GLenum
v1 GLint
v2
{-# NOINLINE ptr_glMultiTexCoord1iARB #-}
ptr_glMultiTexCoord1iARB :: FunPtr (GLenum -> GLint -> IO ())
ptr_glMultiTexCoord1iARB :: FunPtr (GLenum -> GLint -> IO ())
ptr_glMultiTexCoord1iARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1iARB"
glMultiTexCoord1iv
:: MonadIO m
=> GLenum
-> Ptr GLint
-> m ()
glMultiTexCoord1iv :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLint -> m ()
glMultiTexCoord1iv GLenum
v1 Ptr GLint
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLint -> IO ())
-> GLenum -> Ptr GLint -> IO ()
dyn143 FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord1iv GLenum
v1 Ptr GLint
v2
{-# NOINLINE ptr_glMultiTexCoord1iv #-}
ptr_glMultiTexCoord1iv :: FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord1iv :: FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord1iv = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1iv"
glMultiTexCoord1ivARB
:: MonadIO m
=> GLenum
-> Ptr GLint
-> m ()
glMultiTexCoord1ivARB :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLint -> m ()
glMultiTexCoord1ivARB GLenum
v1 Ptr GLint
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLint -> IO ())
-> GLenum -> Ptr GLint -> IO ()
dyn143 FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord1ivARB GLenum
v1 Ptr GLint
v2
{-# NOINLINE ptr_glMultiTexCoord1ivARB #-}
ptr_glMultiTexCoord1ivARB :: FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord1ivARB :: FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord1ivARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1ivARB"
glMultiTexCoord1s
:: MonadIO m
=> GLenum
-> GLshort
-> m ()
glMultiTexCoord1s :: forall (m :: * -> *). MonadIO m => GLenum -> GLshort -> m ()
glMultiTexCoord1s GLenum
v1 GLshort
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLshort -> IO ()) -> GLenum -> GLshort -> IO ()
dyn572 FunPtr (GLenum -> GLshort -> IO ())
ptr_glMultiTexCoord1s GLenum
v1 GLshort
v2
{-# NOINLINE ptr_glMultiTexCoord1s #-}
ptr_glMultiTexCoord1s :: FunPtr (GLenum -> GLshort -> IO ())
ptr_glMultiTexCoord1s :: FunPtr (GLenum -> GLshort -> IO ())
ptr_glMultiTexCoord1s = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1s"
glMultiTexCoord1sARB
:: MonadIO m
=> GLenum
-> GLshort
-> m ()
glMultiTexCoord1sARB :: forall (m :: * -> *). MonadIO m => GLenum -> GLshort -> m ()
glMultiTexCoord1sARB GLenum
v1 GLshort
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLshort -> IO ()) -> GLenum -> GLshort -> IO ()
dyn572 FunPtr (GLenum -> GLshort -> IO ())
ptr_glMultiTexCoord1sARB GLenum
v1 GLshort
v2
{-# NOINLINE ptr_glMultiTexCoord1sARB #-}
ptr_glMultiTexCoord1sARB :: FunPtr (GLenum -> GLshort -> IO ())
ptr_glMultiTexCoord1sARB :: FunPtr (GLenum -> GLshort -> IO ())
ptr_glMultiTexCoord1sARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1sARB"
glMultiTexCoord1sv
:: MonadIO m
=> GLenum
-> Ptr GLshort
-> m ()
glMultiTexCoord1sv :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLshort -> m ()
glMultiTexCoord1sv GLenum
v1 Ptr GLshort
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLshort -> IO ())
-> GLenum -> Ptr GLshort -> IO ()
dyn573 FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord1sv GLenum
v1 Ptr GLshort
v2
{-# NOINLINE ptr_glMultiTexCoord1sv #-}
ptr_glMultiTexCoord1sv :: FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord1sv :: FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord1sv = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1sv"
glMultiTexCoord1svARB
:: MonadIO m
=> GLenum
-> Ptr GLshort
-> m ()
glMultiTexCoord1svARB :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLshort -> m ()
glMultiTexCoord1svARB GLenum
v1 Ptr GLshort
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLshort -> IO ())
-> GLenum -> Ptr GLshort -> IO ()
dyn573 FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord1svARB GLenum
v1 Ptr GLshort
v2
{-# NOINLINE ptr_glMultiTexCoord1svARB #-}
ptr_glMultiTexCoord1svARB :: FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord1svARB :: FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord1svARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1svARB"
glMultiTexCoord1xOES
:: MonadIO m
=> GLenum
-> GLfixed
-> m ()
glMultiTexCoord1xOES :: forall (m :: * -> *). MonadIO m => GLenum -> GLfixed -> m ()
glMultiTexCoord1xOES GLenum
v1 GLfixed
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLfixed -> IO ()) -> GLenum -> GLfixed -> IO ()
dyn1 FunPtr (GLenum -> GLfixed -> IO ())
ptr_glMultiTexCoord1xOES GLenum
v1 GLfixed
v2
{-# NOINLINE ptr_glMultiTexCoord1xOES #-}
ptr_glMultiTexCoord1xOES :: FunPtr (GLenum -> GLfixed -> IO ())
ptr_glMultiTexCoord1xOES :: FunPtr (GLenum -> GLfixed -> IO ())
ptr_glMultiTexCoord1xOES = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1xOES"
glMultiTexCoord1xvOES
:: MonadIO m
=> GLenum
-> Ptr GLfixed
-> m ()
glMultiTexCoord1xvOES :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLfixed -> m ()
glMultiTexCoord1xvOES GLenum
v1 Ptr GLfixed
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> IO ()
dyn102 FunPtr (GLenum -> Ptr GLfixed -> IO ())
ptr_glMultiTexCoord1xvOES GLenum
v1 Ptr GLfixed
v2
{-# NOINLINE ptr_glMultiTexCoord1xvOES #-}
ptr_glMultiTexCoord1xvOES :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
ptr_glMultiTexCoord1xvOES :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
ptr_glMultiTexCoord1xvOES = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord1xvOES"
glMultiTexCoord2bOES
:: MonadIO m
=> GLenum
-> GLbyte
-> GLbyte
-> m ()
glMultiTexCoord2bOES :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLbyte -> GLbyte -> m ()
glMultiTexCoord2bOES GLenum
v1 GLbyte
v2 GLbyte
v3 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLbyte -> GLbyte -> IO ())
-> GLenum -> GLbyte -> GLbyte -> IO ()
dyn574 FunPtr (GLenum -> GLbyte -> GLbyte -> IO ())
ptr_glMultiTexCoord2bOES GLenum
v1 GLbyte
v2 GLbyte
v3
{-# NOINLINE ptr_glMultiTexCoord2bOES #-}
ptr_glMultiTexCoord2bOES :: FunPtr (GLenum -> GLbyte -> GLbyte -> IO ())
ptr_glMultiTexCoord2bOES :: FunPtr (GLenum -> GLbyte -> GLbyte -> IO ())
ptr_glMultiTexCoord2bOES = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2bOES"
glMultiTexCoord2bvOES
:: MonadIO m
=> GLenum
-> Ptr GLbyte
-> m ()
glMultiTexCoord2bvOES :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLbyte -> m ()
glMultiTexCoord2bvOES GLenum
v1 Ptr GLbyte
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLbyte -> IO ())
-> GLenum -> Ptr GLbyte -> IO ()
dyn568 FunPtr (GLenum -> Ptr GLbyte -> IO ())
ptr_glMultiTexCoord2bvOES GLenum
v1 Ptr GLbyte
v2
{-# NOINLINE ptr_glMultiTexCoord2bvOES #-}
ptr_glMultiTexCoord2bvOES :: FunPtr (GLenum -> Ptr GLbyte -> IO ())
ptr_glMultiTexCoord2bvOES :: FunPtr (GLenum -> Ptr GLbyte -> IO ())
ptr_glMultiTexCoord2bvOES = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2bvOES"
glMultiTexCoord2d
:: MonadIO m
=> GLenum
-> GLdouble
-> GLdouble
-> m ()
glMultiTexCoord2d :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLdouble -> GLdouble -> m ()
glMultiTexCoord2d GLenum
v1 GLdouble
v2 GLdouble
v3 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLdouble -> GLdouble -> IO ())
-> GLenum -> GLdouble -> GLdouble -> IO ()
dyn575 FunPtr (GLenum -> GLdouble -> GLdouble -> IO ())
ptr_glMultiTexCoord2d GLenum
v1 GLdouble
v2 GLdouble
v3
{-# NOINLINE ptr_glMultiTexCoord2d #-}
ptr_glMultiTexCoord2d :: FunPtr (GLenum -> GLdouble -> GLdouble -> IO ())
ptr_glMultiTexCoord2d :: FunPtr (GLenum -> GLdouble -> GLdouble -> IO ())
ptr_glMultiTexCoord2d = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2d"
glMultiTexCoord2dARB
:: MonadIO m
=> GLenum
-> GLdouble
-> GLdouble
-> m ()
glMultiTexCoord2dARB :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLdouble -> GLdouble -> m ()
glMultiTexCoord2dARB GLenum
v1 GLdouble
v2 GLdouble
v3 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLdouble -> GLdouble -> IO ())
-> GLenum -> GLdouble -> GLdouble -> IO ()
dyn575 FunPtr (GLenum -> GLdouble -> GLdouble -> IO ())
ptr_glMultiTexCoord2dARB GLenum
v1 GLdouble
v2 GLdouble
v3
{-# NOINLINE ptr_glMultiTexCoord2dARB #-}
ptr_glMultiTexCoord2dARB :: FunPtr (GLenum -> GLdouble -> GLdouble -> IO ())
ptr_glMultiTexCoord2dARB :: FunPtr (GLenum -> GLdouble -> GLdouble -> IO ())
ptr_glMultiTexCoord2dARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2dARB"
glMultiTexCoord2dv
:: MonadIO m
=> GLenum
-> Ptr GLdouble
-> m ()
glMultiTexCoord2dv :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLdouble -> m ()
glMultiTexCoord2dv GLenum
v1 Ptr GLdouble
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLdouble -> IO ())
-> GLenum -> Ptr GLdouble -> IO ()
dyn100 FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord2dv GLenum
v1 Ptr GLdouble
v2
{-# NOINLINE ptr_glMultiTexCoord2dv #-}
ptr_glMultiTexCoord2dv :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord2dv :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord2dv = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2dv"
glMultiTexCoord2dvARB
:: MonadIO m
=> GLenum
-> Ptr GLdouble
-> m ()
glMultiTexCoord2dvARB :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLdouble -> m ()
glMultiTexCoord2dvARB GLenum
v1 Ptr GLdouble
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLdouble -> IO ())
-> GLenum -> Ptr GLdouble -> IO ()
dyn100 FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord2dvARB GLenum
v1 Ptr GLdouble
v2
{-# NOINLINE ptr_glMultiTexCoord2dvARB #-}
ptr_glMultiTexCoord2dvARB :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord2dvARB :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord2dvARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2dvARB"
glMultiTexCoord2f
:: MonadIO m
=> GLenum
-> GLfloat
-> GLfloat
-> m ()
glMultiTexCoord2f :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLfloat -> GLfloat -> m ()
glMultiTexCoord2f GLenum
v1 GLfloat
v2 GLfloat
v3 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLfloat -> GLfloat -> IO ())
-> GLenum -> GLfloat -> GLfloat -> IO ()
dyn576 FunPtr (GLenum -> GLfloat -> GLfloat -> IO ())
ptr_glMultiTexCoord2f GLenum
v1 GLfloat
v2 GLfloat
v3
{-# NOINLINE ptr_glMultiTexCoord2f #-}
ptr_glMultiTexCoord2f :: FunPtr (GLenum -> GLfloat -> GLfloat -> IO ())
ptr_glMultiTexCoord2f :: FunPtr (GLenum -> GLfloat -> GLfloat -> IO ())
ptr_glMultiTexCoord2f = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2f"
glMultiTexCoord2fARB
:: MonadIO m
=> GLenum
-> GLfloat
-> GLfloat
-> m ()
glMultiTexCoord2fARB :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLfloat -> GLfloat -> m ()
glMultiTexCoord2fARB GLenum
v1 GLfloat
v2 GLfloat
v3 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLfloat -> GLfloat -> IO ())
-> GLenum -> GLfloat -> GLfloat -> IO ()
dyn576 FunPtr (GLenum -> GLfloat -> GLfloat -> IO ())
ptr_glMultiTexCoord2fARB GLenum
v1 GLfloat
v2 GLfloat
v3
{-# NOINLINE ptr_glMultiTexCoord2fARB #-}
ptr_glMultiTexCoord2fARB :: FunPtr (GLenum -> GLfloat -> GLfloat -> IO ())
ptr_glMultiTexCoord2fARB :: FunPtr (GLenum -> GLfloat -> GLfloat -> IO ())
ptr_glMultiTexCoord2fARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2fARB"
glMultiTexCoord2fv
:: MonadIO m
=> GLenum
-> Ptr GLfloat
-> m ()
glMultiTexCoord2fv :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLfloat -> m ()
glMultiTexCoord2fv GLenum
v1 Ptr GLfloat
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> Ptr GLfloat -> IO ()
dyn101 FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord2fv GLenum
v1 Ptr GLfloat
v2
{-# NOINLINE ptr_glMultiTexCoord2fv #-}
ptr_glMultiTexCoord2fv :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord2fv :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord2fv = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2fv"
glMultiTexCoord2fvARB
:: MonadIO m
=> GLenum
-> Ptr GLfloat
-> m ()
glMultiTexCoord2fvARB :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLfloat -> m ()
glMultiTexCoord2fvARB GLenum
v1 Ptr GLfloat
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> Ptr GLfloat -> IO ()
dyn101 FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord2fvARB GLenum
v1 Ptr GLfloat
v2
{-# NOINLINE ptr_glMultiTexCoord2fvARB #-}
ptr_glMultiTexCoord2fvARB :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord2fvARB :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord2fvARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2fvARB"
glMultiTexCoord2hNV
:: MonadIO m
=> GLenum
-> GLhalfNV
-> GLhalfNV
-> m ()
glMultiTexCoord2hNV :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLhalfNV -> GLhalfNV -> m ()
glMultiTexCoord2hNV GLenum
v1 GLhalfNV
v2 GLhalfNV
v3 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLhalfNV -> GLhalfNV -> IO ())
-> GLenum -> GLhalfNV -> GLhalfNV -> IO ()
dyn577 FunPtr (GLenum -> GLhalfNV -> GLhalfNV -> IO ())
ptr_glMultiTexCoord2hNV GLenum
v1 GLhalfNV
v2 GLhalfNV
v3
{-# NOINLINE ptr_glMultiTexCoord2hNV #-}
ptr_glMultiTexCoord2hNV :: FunPtr (GLenum -> GLhalfNV -> GLhalfNV -> IO ())
ptr_glMultiTexCoord2hNV :: FunPtr (GLenum -> GLhalfNV -> GLhalfNV -> IO ())
ptr_glMultiTexCoord2hNV = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2hNV"
glMultiTexCoord2hvNV
:: MonadIO m
=> GLenum
-> Ptr GLhalfNV
-> m ()
glMultiTexCoord2hvNV :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLhalfNV -> m ()
glMultiTexCoord2hvNV GLenum
v1 Ptr GLhalfNV
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLhalfNV -> IO ())
-> GLenum -> Ptr GLhalfNV -> IO ()
dyn571 FunPtr (GLenum -> Ptr GLhalfNV -> IO ())
ptr_glMultiTexCoord2hvNV GLenum
v1 Ptr GLhalfNV
v2
{-# NOINLINE ptr_glMultiTexCoord2hvNV #-}
ptr_glMultiTexCoord2hvNV :: FunPtr (GLenum -> Ptr GLhalfNV -> IO ())
ptr_glMultiTexCoord2hvNV :: FunPtr (GLenum -> Ptr GLhalfNV -> IO ())
ptr_glMultiTexCoord2hvNV = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2hvNV"
glMultiTexCoord2i
:: MonadIO m
=> GLenum
-> GLint
-> GLint
-> m ()
glMultiTexCoord2i :: forall (m :: * -> *). MonadIO m => GLenum -> GLint -> GLint -> m ()
glMultiTexCoord2i GLenum
v1 GLint
v2 GLint
v3 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> GLint -> IO ())
-> GLenum -> GLint -> GLint -> IO ()
dyn275 FunPtr (GLenum -> GLint -> GLint -> IO ())
ptr_glMultiTexCoord2i GLenum
v1 GLint
v2 GLint
v3
{-# NOINLINE ptr_glMultiTexCoord2i #-}
ptr_glMultiTexCoord2i :: FunPtr (GLenum -> GLint -> GLint -> IO ())
ptr_glMultiTexCoord2i :: FunPtr (GLenum -> GLint -> GLint -> IO ())
ptr_glMultiTexCoord2i = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2i"
glMultiTexCoord2iARB
:: MonadIO m
=> GLenum
-> GLint
-> GLint
-> m ()
glMultiTexCoord2iARB :: forall (m :: * -> *). MonadIO m => GLenum -> GLint -> GLint -> m ()
glMultiTexCoord2iARB GLenum
v1 GLint
v2 GLint
v3 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> GLint -> IO ())
-> GLenum -> GLint -> GLint -> IO ()
dyn275 FunPtr (GLenum -> GLint -> GLint -> IO ())
ptr_glMultiTexCoord2iARB GLenum
v1 GLint
v2 GLint
v3
{-# NOINLINE ptr_glMultiTexCoord2iARB #-}
ptr_glMultiTexCoord2iARB :: FunPtr (GLenum -> GLint -> GLint -> IO ())
ptr_glMultiTexCoord2iARB :: FunPtr (GLenum -> GLint -> GLint -> IO ())
ptr_glMultiTexCoord2iARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2iARB"
glMultiTexCoord2iv
:: MonadIO m
=> GLenum
-> Ptr GLint
-> m ()
glMultiTexCoord2iv :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLint -> m ()
glMultiTexCoord2iv GLenum
v1 Ptr GLint
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLint -> IO ())
-> GLenum -> Ptr GLint -> IO ()
dyn143 FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord2iv GLenum
v1 Ptr GLint
v2
{-# NOINLINE ptr_glMultiTexCoord2iv #-}
ptr_glMultiTexCoord2iv :: FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord2iv :: FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord2iv = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2iv"
glMultiTexCoord2ivARB
:: MonadIO m
=> GLenum
-> Ptr GLint
-> m ()
glMultiTexCoord2ivARB :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLint -> m ()
glMultiTexCoord2ivARB GLenum
v1 Ptr GLint
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLint -> IO ())
-> GLenum -> Ptr GLint -> IO ()
dyn143 FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord2ivARB GLenum
v1 Ptr GLint
v2
{-# NOINLINE ptr_glMultiTexCoord2ivARB #-}
ptr_glMultiTexCoord2ivARB :: FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord2ivARB :: FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord2ivARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2ivARB"
glMultiTexCoord2s
:: MonadIO m
=> GLenum
-> GLshort
-> GLshort
-> m ()
glMultiTexCoord2s :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLshort -> GLshort -> m ()
glMultiTexCoord2s GLenum
v1 GLshort
v2 GLshort
v3 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLshort -> GLshort -> IO ())
-> GLenum -> GLshort -> GLshort -> IO ()
dyn578 FunPtr (GLenum -> GLshort -> GLshort -> IO ())
ptr_glMultiTexCoord2s GLenum
v1 GLshort
v2 GLshort
v3
{-# NOINLINE ptr_glMultiTexCoord2s #-}
ptr_glMultiTexCoord2s :: FunPtr (GLenum -> GLshort -> GLshort -> IO ())
ptr_glMultiTexCoord2s :: FunPtr (GLenum -> GLshort -> GLshort -> IO ())
ptr_glMultiTexCoord2s = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2s"
glMultiTexCoord2sARB
:: MonadIO m
=> GLenum
-> GLshort
-> GLshort
-> m ()
glMultiTexCoord2sARB :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLshort -> GLshort -> m ()
glMultiTexCoord2sARB GLenum
v1 GLshort
v2 GLshort
v3 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLshort -> GLshort -> IO ())
-> GLenum -> GLshort -> GLshort -> IO ()
dyn578 FunPtr (GLenum -> GLshort -> GLshort -> IO ())
ptr_glMultiTexCoord2sARB GLenum
v1 GLshort
v2 GLshort
v3
{-# NOINLINE ptr_glMultiTexCoord2sARB #-}
ptr_glMultiTexCoord2sARB :: FunPtr (GLenum -> GLshort -> GLshort -> IO ())
ptr_glMultiTexCoord2sARB :: FunPtr (GLenum -> GLshort -> GLshort -> IO ())
ptr_glMultiTexCoord2sARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2sARB"
glMultiTexCoord2sv
:: MonadIO m
=> GLenum
-> Ptr GLshort
-> m ()
glMultiTexCoord2sv :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLshort -> m ()
glMultiTexCoord2sv GLenum
v1 Ptr GLshort
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLshort -> IO ())
-> GLenum -> Ptr GLshort -> IO ()
dyn573 FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord2sv GLenum
v1 Ptr GLshort
v2
{-# NOINLINE ptr_glMultiTexCoord2sv #-}
ptr_glMultiTexCoord2sv :: FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord2sv :: FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord2sv = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2sv"
glMultiTexCoord2svARB
:: MonadIO m
=> GLenum
-> Ptr GLshort
-> m ()
glMultiTexCoord2svARB :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLshort -> m ()
glMultiTexCoord2svARB GLenum
v1 Ptr GLshort
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLshort -> IO ())
-> GLenum -> Ptr GLshort -> IO ()
dyn573 FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord2svARB GLenum
v1 Ptr GLshort
v2
{-# NOINLINE ptr_glMultiTexCoord2svARB #-}
ptr_glMultiTexCoord2svARB :: FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord2svARB :: FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord2svARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2svARB"
glMultiTexCoord2xOES
:: MonadIO m
=> GLenum
-> GLfixed
-> GLfixed
-> m ()
glMultiTexCoord2xOES :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLfixed -> GLfixed -> m ()
glMultiTexCoord2xOES GLenum
v1 GLfixed
v2 GLfixed
v3 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLfixed -> GLfixed -> IO ())
-> GLenum -> GLfixed -> GLfixed -> IO ()
dyn579 FunPtr (GLenum -> GLfixed -> GLfixed -> IO ())
ptr_glMultiTexCoord2xOES GLenum
v1 GLfixed
v2 GLfixed
v3
{-# NOINLINE ptr_glMultiTexCoord2xOES #-}
ptr_glMultiTexCoord2xOES :: FunPtr (GLenum -> GLfixed -> GLfixed -> IO ())
ptr_glMultiTexCoord2xOES :: FunPtr (GLenum -> GLfixed -> GLfixed -> IO ())
ptr_glMultiTexCoord2xOES = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2xOES"
glMultiTexCoord2xvOES
:: MonadIO m
=> GLenum
-> Ptr GLfixed
-> m ()
glMultiTexCoord2xvOES :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLfixed -> m ()
glMultiTexCoord2xvOES GLenum
v1 Ptr GLfixed
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> IO ()
dyn102 FunPtr (GLenum -> Ptr GLfixed -> IO ())
ptr_glMultiTexCoord2xvOES GLenum
v1 Ptr GLfixed
v2
{-# NOINLINE ptr_glMultiTexCoord2xvOES #-}
ptr_glMultiTexCoord2xvOES :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
ptr_glMultiTexCoord2xvOES :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
ptr_glMultiTexCoord2xvOES = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord2xvOES"
glMultiTexCoord3bOES
:: MonadIO m
=> GLenum
-> GLbyte
-> GLbyte
-> GLbyte
-> m ()
glMultiTexCoord3bOES :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLbyte -> GLbyte -> GLbyte -> m ()
glMultiTexCoord3bOES GLenum
v1 GLbyte
v2 GLbyte
v3 GLbyte
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLbyte -> GLbyte -> GLbyte -> IO ())
-> GLenum -> GLbyte -> GLbyte -> GLbyte -> IO ()
dyn580 FunPtr (GLenum -> GLbyte -> GLbyte -> GLbyte -> IO ())
ptr_glMultiTexCoord3bOES GLenum
v1 GLbyte
v2 GLbyte
v3 GLbyte
v4
{-# NOINLINE ptr_glMultiTexCoord3bOES #-}
ptr_glMultiTexCoord3bOES :: FunPtr (GLenum -> GLbyte -> GLbyte -> GLbyte -> IO ())
ptr_glMultiTexCoord3bOES :: FunPtr (GLenum -> GLbyte -> GLbyte -> GLbyte -> IO ())
ptr_glMultiTexCoord3bOES = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3bOES"
glMultiTexCoord3bvOES
:: MonadIO m
=> GLenum
-> Ptr GLbyte
-> m ()
glMultiTexCoord3bvOES :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLbyte -> m ()
glMultiTexCoord3bvOES GLenum
v1 Ptr GLbyte
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLbyte -> IO ())
-> GLenum -> Ptr GLbyte -> IO ()
dyn568 FunPtr (GLenum -> Ptr GLbyte -> IO ())
ptr_glMultiTexCoord3bvOES GLenum
v1 Ptr GLbyte
v2
{-# NOINLINE ptr_glMultiTexCoord3bvOES #-}
ptr_glMultiTexCoord3bvOES :: FunPtr (GLenum -> Ptr GLbyte -> IO ())
ptr_glMultiTexCoord3bvOES :: FunPtr (GLenum -> Ptr GLbyte -> IO ())
ptr_glMultiTexCoord3bvOES = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3bvOES"
glMultiTexCoord3d
:: MonadIO m
=> GLenum
-> GLdouble
-> GLdouble
-> GLdouble
-> m ()
glMultiTexCoord3d :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLdouble -> GLdouble -> GLdouble -> m ()
glMultiTexCoord3d GLenum
v1 GLdouble
v2 GLdouble
v3 GLdouble
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ())
-> GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ()
dyn548 FunPtr (GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ())
ptr_glMultiTexCoord3d GLenum
v1 GLdouble
v2 GLdouble
v3 GLdouble
v4
{-# NOINLINE ptr_glMultiTexCoord3d #-}
ptr_glMultiTexCoord3d :: FunPtr (GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ())
ptr_glMultiTexCoord3d :: FunPtr (GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ())
ptr_glMultiTexCoord3d = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3d"
glMultiTexCoord3dARB
:: MonadIO m
=> GLenum
-> GLdouble
-> GLdouble
-> GLdouble
-> m ()
glMultiTexCoord3dARB :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLdouble -> GLdouble -> GLdouble -> m ()
glMultiTexCoord3dARB GLenum
v1 GLdouble
v2 GLdouble
v3 GLdouble
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ())
-> GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ()
dyn548 FunPtr (GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ())
ptr_glMultiTexCoord3dARB GLenum
v1 GLdouble
v2 GLdouble
v3 GLdouble
v4
{-# NOINLINE ptr_glMultiTexCoord3dARB #-}
ptr_glMultiTexCoord3dARB :: FunPtr (GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ())
ptr_glMultiTexCoord3dARB :: FunPtr (GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ())
ptr_glMultiTexCoord3dARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3dARB"
glMultiTexCoord3dv
:: MonadIO m
=> GLenum
-> Ptr GLdouble
-> m ()
glMultiTexCoord3dv :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLdouble -> m ()
glMultiTexCoord3dv GLenum
v1 Ptr GLdouble
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLdouble -> IO ())
-> GLenum -> Ptr GLdouble -> IO ()
dyn100 FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord3dv GLenum
v1 Ptr GLdouble
v2
{-# NOINLINE ptr_glMultiTexCoord3dv #-}
ptr_glMultiTexCoord3dv :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord3dv :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord3dv = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3dv"
glMultiTexCoord3dvARB
:: MonadIO m
=> GLenum
-> Ptr GLdouble
-> m ()
glMultiTexCoord3dvARB :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLdouble -> m ()
glMultiTexCoord3dvARB GLenum
v1 Ptr GLdouble
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLdouble -> IO ())
-> GLenum -> Ptr GLdouble -> IO ()
dyn100 FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord3dvARB GLenum
v1 Ptr GLdouble
v2
{-# NOINLINE ptr_glMultiTexCoord3dvARB #-}
ptr_glMultiTexCoord3dvARB :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord3dvARB :: FunPtr (GLenum -> Ptr GLdouble -> IO ())
ptr_glMultiTexCoord3dvARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3dvARB"
glMultiTexCoord3f
:: MonadIO m
=> GLenum
-> GLfloat
-> GLfloat
-> GLfloat
-> m ()
glMultiTexCoord3f :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLfloat -> GLfloat -> GLfloat -> m ()
glMultiTexCoord3f GLenum
v1 GLfloat
v2 GLfloat
v3 GLfloat
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ())
-> GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ()
dyn549 FunPtr (GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ())
ptr_glMultiTexCoord3f GLenum
v1 GLfloat
v2 GLfloat
v3 GLfloat
v4
{-# NOINLINE ptr_glMultiTexCoord3f #-}
ptr_glMultiTexCoord3f :: FunPtr (GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ())
ptr_glMultiTexCoord3f :: FunPtr (GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ())
ptr_glMultiTexCoord3f = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3f"
glMultiTexCoord3fARB
:: MonadIO m
=> GLenum
-> GLfloat
-> GLfloat
-> GLfloat
-> m ()
glMultiTexCoord3fARB :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLfloat -> GLfloat -> GLfloat -> m ()
glMultiTexCoord3fARB GLenum
v1 GLfloat
v2 GLfloat
v3 GLfloat
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ())
-> GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ()
dyn549 FunPtr (GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ())
ptr_glMultiTexCoord3fARB GLenum
v1 GLfloat
v2 GLfloat
v3 GLfloat
v4
{-# NOINLINE ptr_glMultiTexCoord3fARB #-}
ptr_glMultiTexCoord3fARB :: FunPtr (GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ())
ptr_glMultiTexCoord3fARB :: FunPtr (GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ())
ptr_glMultiTexCoord3fARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3fARB"
glMultiTexCoord3fv
:: MonadIO m
=> GLenum
-> Ptr GLfloat
-> m ()
glMultiTexCoord3fv :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLfloat -> m ()
glMultiTexCoord3fv GLenum
v1 Ptr GLfloat
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> Ptr GLfloat -> IO ()
dyn101 FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord3fv GLenum
v1 Ptr GLfloat
v2
{-# NOINLINE ptr_glMultiTexCoord3fv #-}
ptr_glMultiTexCoord3fv :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord3fv :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord3fv = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3fv"
glMultiTexCoord3fvARB
:: MonadIO m
=> GLenum
-> Ptr GLfloat
-> m ()
glMultiTexCoord3fvARB :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLfloat -> m ()
glMultiTexCoord3fvARB GLenum
v1 Ptr GLfloat
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> Ptr GLfloat -> IO ()
dyn101 FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord3fvARB GLenum
v1 Ptr GLfloat
v2
{-# NOINLINE ptr_glMultiTexCoord3fvARB #-}
ptr_glMultiTexCoord3fvARB :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord3fvARB :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glMultiTexCoord3fvARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3fvARB"
glMultiTexCoord3hNV
:: MonadIO m
=> GLenum
-> GLhalfNV
-> GLhalfNV
-> GLhalfNV
-> m ()
glMultiTexCoord3hNV :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLhalfNV -> GLhalfNV -> GLhalfNV -> m ()
glMultiTexCoord3hNV GLenum
v1 GLhalfNV
v2 GLhalfNV
v3 GLhalfNV
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLhalfNV -> GLhalfNV -> GLhalfNV -> IO ())
-> GLenum -> GLhalfNV -> GLhalfNV -> GLhalfNV -> IO ()
dyn581 FunPtr (GLenum -> GLhalfNV -> GLhalfNV -> GLhalfNV -> IO ())
ptr_glMultiTexCoord3hNV GLenum
v1 GLhalfNV
v2 GLhalfNV
v3 GLhalfNV
v4
{-# NOINLINE ptr_glMultiTexCoord3hNV #-}
ptr_glMultiTexCoord3hNV :: FunPtr (GLenum -> GLhalfNV -> GLhalfNV -> GLhalfNV -> IO ())
ptr_glMultiTexCoord3hNV :: FunPtr (GLenum -> GLhalfNV -> GLhalfNV -> GLhalfNV -> IO ())
ptr_glMultiTexCoord3hNV = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3hNV"
glMultiTexCoord3hvNV
:: MonadIO m
=> GLenum
-> Ptr GLhalfNV
-> m ()
glMultiTexCoord3hvNV :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLhalfNV -> m ()
glMultiTexCoord3hvNV GLenum
v1 Ptr GLhalfNV
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLhalfNV -> IO ())
-> GLenum -> Ptr GLhalfNV -> IO ()
dyn571 FunPtr (GLenum -> Ptr GLhalfNV -> IO ())
ptr_glMultiTexCoord3hvNV GLenum
v1 Ptr GLhalfNV
v2
{-# NOINLINE ptr_glMultiTexCoord3hvNV #-}
ptr_glMultiTexCoord3hvNV :: FunPtr (GLenum -> Ptr GLhalfNV -> IO ())
ptr_glMultiTexCoord3hvNV :: FunPtr (GLenum -> Ptr GLhalfNV -> IO ())
ptr_glMultiTexCoord3hvNV = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3hvNV"
glMultiTexCoord3i
:: MonadIO m
=> GLenum
-> GLint
-> GLint
-> GLint
-> m ()
glMultiTexCoord3i :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLint -> GLint -> GLint -> m ()
glMultiTexCoord3i GLenum
v1 GLint
v2 GLint
v3 GLint
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> GLint -> GLint -> IO ())
-> GLenum -> GLint -> GLint -> GLint -> IO ()
dyn582 FunPtr (GLenum -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiTexCoord3i GLenum
v1 GLint
v2 GLint
v3 GLint
v4
{-# NOINLINE ptr_glMultiTexCoord3i #-}
ptr_glMultiTexCoord3i :: FunPtr (GLenum -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiTexCoord3i :: FunPtr (GLenum -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiTexCoord3i = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3i"
glMultiTexCoord3iARB
:: MonadIO m
=> GLenum
-> GLint
-> GLint
-> GLint
-> m ()
glMultiTexCoord3iARB :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLint -> GLint -> GLint -> m ()
glMultiTexCoord3iARB GLenum
v1 GLint
v2 GLint
v3 GLint
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> GLint -> GLint -> IO ())
-> GLenum -> GLint -> GLint -> GLint -> IO ()
dyn582 FunPtr (GLenum -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiTexCoord3iARB GLenum
v1 GLint
v2 GLint
v3 GLint
v4
{-# NOINLINE ptr_glMultiTexCoord3iARB #-}
ptr_glMultiTexCoord3iARB :: FunPtr (GLenum -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiTexCoord3iARB :: FunPtr (GLenum -> GLint -> GLint -> GLint -> IO ())
ptr_glMultiTexCoord3iARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3iARB"
glMultiTexCoord3iv
:: MonadIO m
=> GLenum
-> Ptr GLint
-> m ()
glMultiTexCoord3iv :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLint -> m ()
glMultiTexCoord3iv GLenum
v1 Ptr GLint
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLint -> IO ())
-> GLenum -> Ptr GLint -> IO ()
dyn143 FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord3iv GLenum
v1 Ptr GLint
v2
{-# NOINLINE ptr_glMultiTexCoord3iv #-}
ptr_glMultiTexCoord3iv :: FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord3iv :: FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord3iv = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3iv"
glMultiTexCoord3ivARB
:: MonadIO m
=> GLenum
-> Ptr GLint
-> m ()
glMultiTexCoord3ivARB :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLint -> m ()
glMultiTexCoord3ivARB GLenum
v1 Ptr GLint
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLint -> IO ())
-> GLenum -> Ptr GLint -> IO ()
dyn143 FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord3ivARB GLenum
v1 Ptr GLint
v2
{-# NOINLINE ptr_glMultiTexCoord3ivARB #-}
ptr_glMultiTexCoord3ivARB :: FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord3ivARB :: FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glMultiTexCoord3ivARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3ivARB"
glMultiTexCoord3s
:: MonadIO m
=> GLenum
-> GLshort
-> GLshort
-> GLshort
-> m ()
glMultiTexCoord3s :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLshort -> GLshort -> GLshort -> m ()
glMultiTexCoord3s GLenum
v1 GLshort
v2 GLshort
v3 GLshort
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLshort -> GLshort -> GLshort -> IO ())
-> GLenum -> GLshort -> GLshort -> GLshort -> IO ()
dyn583 FunPtr (GLenum -> GLshort -> GLshort -> GLshort -> IO ())
ptr_glMultiTexCoord3s GLenum
v1 GLshort
v2 GLshort
v3 GLshort
v4
{-# NOINLINE ptr_glMultiTexCoord3s #-}
ptr_glMultiTexCoord3s :: FunPtr (GLenum -> GLshort -> GLshort -> GLshort -> IO ())
ptr_glMultiTexCoord3s :: FunPtr (GLenum -> GLshort -> GLshort -> GLshort -> IO ())
ptr_glMultiTexCoord3s = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3s"
glMultiTexCoord3sARB
:: MonadIO m
=> GLenum
-> GLshort
-> GLshort
-> GLshort
-> m ()
glMultiTexCoord3sARB :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLshort -> GLshort -> GLshort -> m ()
glMultiTexCoord3sARB GLenum
v1 GLshort
v2 GLshort
v3 GLshort
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLshort -> GLshort -> GLshort -> IO ())
-> GLenum -> GLshort -> GLshort -> GLshort -> IO ()
dyn583 FunPtr (GLenum -> GLshort -> GLshort -> GLshort -> IO ())
ptr_glMultiTexCoord3sARB GLenum
v1 GLshort
v2 GLshort
v3 GLshort
v4
{-# NOINLINE ptr_glMultiTexCoord3sARB #-}
ptr_glMultiTexCoord3sARB :: FunPtr (GLenum -> GLshort -> GLshort -> GLshort -> IO ())
ptr_glMultiTexCoord3sARB :: FunPtr (GLenum -> GLshort -> GLshort -> GLshort -> IO ())
ptr_glMultiTexCoord3sARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3sARB"
glMultiTexCoord3sv
:: MonadIO m
=> GLenum
-> Ptr GLshort
-> m ()
glMultiTexCoord3sv :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLshort -> m ()
glMultiTexCoord3sv GLenum
v1 Ptr GLshort
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLshort -> IO ())
-> GLenum -> Ptr GLshort -> IO ()
dyn573 FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord3sv GLenum
v1 Ptr GLshort
v2
{-# NOINLINE ptr_glMultiTexCoord3sv #-}
ptr_glMultiTexCoord3sv :: FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord3sv :: FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord3sv = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3sv"
glMultiTexCoord3svARB
:: MonadIO m
=> GLenum
-> Ptr GLshort
-> m ()
glMultiTexCoord3svARB :: forall (m :: * -> *). MonadIO m => GLenum -> Ptr GLshort -> m ()
glMultiTexCoord3svARB GLenum
v1 Ptr GLshort
v2 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLshort -> IO ())
-> GLenum -> Ptr GLshort -> IO ()
dyn573 FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord3svARB GLenum
v1 Ptr GLshort
v2
{-# NOINLINE ptr_glMultiTexCoord3svARB #-}
ptr_glMultiTexCoord3svARB :: FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord3svARB :: FunPtr (GLenum -> Ptr GLshort -> IO ())
ptr_glMultiTexCoord3svARB = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3svARB"
glMultiTexCoord3xOES
:: MonadIO m
=> GLenum
-> GLfixed
-> GLfixed
-> GLfixed
-> m ()
glMultiTexCoord3xOES :: forall (m :: * -> *).
MonadIO m =>
GLenum -> GLfixed -> GLfixed -> GLfixed -> m ()
glMultiTexCoord3xOES GLenum
v1 GLfixed
v2 GLfixed
v3 GLfixed
v4 = forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLenum -> GLfixed -> GLfixed -> GLfixed -> IO ()
dyn584 FunPtr (GLenum -> GLfixed -> GLfixed -> GLfixed -> IO ())
ptr_glMultiTexCoord3xOES GLenum
v1 GLfixed
v2 GLfixed
v3 GLfixed
v4
{-# NOINLINE ptr_glMultiTexCoord3xOES #-}
ptr_glMultiTexCoord3xOES :: FunPtr (GLenum -> GLfixed -> GLfixed -> GLfixed -> IO ())
ptr_glMultiTexCoord3xOES :: FunPtr (GLenum -> GLfixed -> GLfixed -> GLfixed -> IO ())
ptr_glMultiTexCoord3xOES = forall a. IO a -> a
unsafePerformIO forall a b. (a -> b) -> a -> b
$ forall a. String -> IO (FunPtr a)
getCommand String
"glMultiTexCoord3xOES"