{-# OPTIONS_HADDOCK hide #-}
module Graphics.GL.Functions.F13 (
glGetTexParameterIuivEXT,
glGetTexParameterIuivOES,
glGetTexParameterPointervAPPLE,
glGetTexParameterfv,
glGetTexParameteriv,
glGetTexParameterxv,
glGetTexParameterxvOES,
glGetTextureHandleARB,
glGetTextureHandleIMG,
glGetTextureHandleNV,
glGetTextureImage,
glGetTextureImageEXT,
glGetTextureLevelParameterfv,
glGetTextureLevelParameterfvEXT,
glGetTextureLevelParameteriv,
glGetTextureLevelParameterivEXT,
glGetTextureParameterIiv,
glGetTextureParameterIivEXT,
glGetTextureParameterIuiv,
glGetTextureParameterIuivEXT,
glGetTextureParameterfv,
glGetTextureParameterfvEXT,
glGetTextureParameteriv,
glGetTextureParameterivEXT,
glGetTextureSamplerHandleARB,
glGetTextureSamplerHandleIMG,
glGetTextureSamplerHandleNV,
glGetTextureSubImage,
glGetTrackMatrixivNV,
glGetTransformFeedbackVarying,
glGetTransformFeedbackVaryingEXT,
glGetTransformFeedbackVaryingNV,
glGetTransformFeedbacki64_v,
glGetTransformFeedbacki_v,
glGetTransformFeedbackiv,
glGetTranslatedShaderSourceANGLE,
glGetUniformBlockIndex,
glGetUniformBufferSizeEXT,
glGetUniformIndices,
glGetUniformLocation,
glGetUniformLocationARB,
glGetUniformOffsetEXT,
glGetUniformSubroutineuiv,
glGetUniformdv,
glGetUniformfv,
glGetUniformfvARB,
glGetUniformi64vARB,
glGetUniformi64vNV,
glGetUniformiv,
glGetUniformivARB,
glGetUniformui64vARB,
glGetUniformui64vNV,
glGetUniformuiv,
glGetUniformuivEXT,
glGetUnsignedBytei_vEXT,
glGetUnsignedBytevEXT,
glGetVariantArrayObjectfvATI,
glGetVariantArrayObjectivATI,
glGetVariantBooleanvEXT,
glGetVariantFloatvEXT,
glGetVariantIntegervEXT,
glGetVariantPointervEXT,
glGetVaryingLocationNV,
glGetVertexArrayIndexed64iv,
glGetVertexArrayIndexediv,
glGetVertexArrayIntegeri_vEXT,
glGetVertexArrayIntegervEXT,
glGetVertexArrayPointeri_vEXT,
glGetVertexArrayPointervEXT,
glGetVertexArrayiv,
glGetVertexAttribArrayObjectfvATI,
glGetVertexAttribArrayObjectivATI,
glGetVertexAttribIiv,
glGetVertexAttribIivEXT,
glGetVertexAttribIuiv,
glGetVertexAttribIuivEXT,
glGetVertexAttribLdv,
glGetVertexAttribLdvEXT,
glGetVertexAttribLi64vNV,
glGetVertexAttribLui64vARB,
glGetVertexAttribLui64vNV,
glGetVertexAttribPointerv,
glGetVertexAttribPointervARB,
glGetVertexAttribPointervNV,
glGetVertexAttribdv,
glGetVertexAttribdvARB,
glGetVertexAttribdvNV,
glGetVertexAttribfv,
glGetVertexAttribfvARB,
glGetVertexAttribfvNV,
glGetVertexAttribiv,
glGetVertexAttribivARB,
glGetVertexAttribivNV,
glGetVideoCaptureStreamdvNV,
glGetVideoCaptureStreamfvNV,
glGetVideoCaptureStreamivNV,
glGetVideoCaptureivNV,
glGetVideoi64vNV,
glGetVideoivNV,
glGetVideoui64vNV
) where
import Control.Monad.IO.Class ( MonadIO(..) )
import Foreign.Ptr
import Graphics.GL.Foreign
import Graphics.GL.Types
import System.IO.Unsafe ( unsafePerformIO )
glGetTexParameterIuivEXT
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr GLuint
-> m ()
glGetTexParameterIuivEXT :: GLenum -> GLenum -> Ptr GLenum -> m ()
glGetTexParameterIuivEXT GLenum
v1 GLenum
v2 Ptr GLenum
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
-> GLenum -> GLenum -> Ptr GLenum -> IO ()
dyn432 FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
ptr_glGetTexParameterIuivEXT GLenum
v1 GLenum
v2 Ptr GLenum
v3
{-# NOINLINE ptr_glGetTexParameterIuivEXT #-}
ptr_glGetTexParameterIuivEXT :: FunPtr (GLenum -> GLenum -> Ptr GLuint -> IO ())
ptr_glGetTexParameterIuivEXT :: FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
ptr_glGetTexParameterIuivEXT = IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTexParameterIuivEXT"
glGetTexParameterIuivOES
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr GLuint
-> m ()
glGetTexParameterIuivOES :: GLenum -> GLenum -> Ptr GLenum -> m ()
glGetTexParameterIuivOES GLenum
v1 GLenum
v2 Ptr GLenum
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
-> GLenum -> GLenum -> Ptr GLenum -> IO ()
dyn432 FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
ptr_glGetTexParameterIuivOES GLenum
v1 GLenum
v2 Ptr GLenum
v3
{-# NOINLINE ptr_glGetTexParameterIuivOES #-}
ptr_glGetTexParameterIuivOES :: FunPtr (GLenum -> GLenum -> Ptr GLuint -> IO ())
ptr_glGetTexParameterIuivOES :: FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
ptr_glGetTexParameterIuivOES = IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTexParameterIuivOES"
glGetTexParameterPointervAPPLE
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr (Ptr a)
-> m ()
glGetTexParameterPointervAPPLE :: GLenum -> GLenum -> Ptr (Ptr a) -> m ()
glGetTexParameterPointervAPPLE GLenum
v1 GLenum
v2 Ptr (Ptr a)
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
forall a.
FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
dyn330 FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a. FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetTexParameterPointervAPPLE GLenum
v1 GLenum
v2 Ptr (Ptr a)
v3
{-# NOINLINE ptr_glGetTexParameterPointervAPPLE #-}
ptr_glGetTexParameterPointervAPPLE :: FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetTexParameterPointervAPPLE :: FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetTexParameterPointervAPPLE = IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTexParameterPointervAPPLE"
glGetTexParameterfv
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr GLfloat
-> m ()
glGetTexParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> m ()
glGetTexParameterfv GLenum
v1 GLenum
v2 Ptr GLfloat
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> GLenum -> Ptr GLfloat -> IO ()
dyn139 FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTexParameterfv GLenum
v1 GLenum
v2 Ptr GLfloat
v3
{-# NOINLINE ptr_glGetTexParameterfv #-}
ptr_glGetTexParameterfv :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTexParameterfv :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTexParameterfv = IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTexParameterfv"
glGetTexParameteriv
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr GLint
-> m ()
glGetTexParameteriv :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetTexParameteriv GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn140 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTexParameteriv GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetTexParameteriv #-}
ptr_glGetTexParameteriv :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTexParameteriv :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTexParameteriv = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTexParameteriv"
glGetTexParameterxv
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr GLfixed
-> m ()
glGetTexParameterxv :: GLenum -> GLenum -> Ptr GLfixed -> m ()
glGetTexParameterxv GLenum
v1 GLenum
v2 Ptr GLfixed
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> IO ()
dyn170 FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
ptr_glGetTexParameterxv GLenum
v1 GLenum
v2 Ptr GLfixed
v3
{-# NOINLINE ptr_glGetTexParameterxv #-}
ptr_glGetTexParameterxv :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
ptr_glGetTexParameterxv :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
ptr_glGetTexParameterxv = IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTexParameterxv"
glGetTexParameterxvOES
:: MonadIO m
=> GLenum
-> GLenum
-> Ptr GLfixed
-> m ()
glGetTexParameterxvOES :: GLenum -> GLenum -> Ptr GLfixed -> m ()
glGetTexParameterxvOES GLenum
v1 GLenum
v2 Ptr GLfixed
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> IO ()
dyn170 FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
ptr_glGetTexParameterxvOES GLenum
v1 GLenum
v2 Ptr GLfixed
v3
{-# NOINLINE ptr_glGetTexParameterxvOES #-}
ptr_glGetTexParameterxvOES :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
ptr_glGetTexParameterxvOES :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
ptr_glGetTexParameterxvOES = IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTexParameterxvOES"
glGetTextureHandleARB
:: MonadIO m
=> GLuint
-> m GLuint64
glGetTextureHandleARB :: GLenum -> m GLuint64
glGetTextureHandleARB GLenum
v1 = IO GLuint64 -> m GLuint64
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO GLuint64 -> m GLuint64) -> IO GLuint64 -> m GLuint64
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> IO GLuint64) -> GLenum -> IO GLuint64
dyn433 FunPtr (GLenum -> IO GLuint64)
ptr_glGetTextureHandleARB GLenum
v1
{-# NOINLINE ptr_glGetTextureHandleARB #-}
ptr_glGetTextureHandleARB :: FunPtr (GLuint -> IO GLuint64)
ptr_glGetTextureHandleARB :: FunPtr (GLenum -> IO GLuint64)
ptr_glGetTextureHandleARB = IO (FunPtr (GLenum -> IO GLuint64))
-> FunPtr (GLenum -> IO GLuint64)
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> IO GLuint64))
-> FunPtr (GLenum -> IO GLuint64))
-> IO (FunPtr (GLenum -> IO GLuint64))
-> FunPtr (GLenum -> IO GLuint64)
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> IO GLuint64))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureHandleARB"
glGetTextureHandleIMG
:: MonadIO m
=> GLuint
-> m GLuint64
glGetTextureHandleIMG :: GLenum -> m GLuint64
glGetTextureHandleIMG GLenum
v1 = IO GLuint64 -> m GLuint64
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO GLuint64 -> m GLuint64) -> IO GLuint64 -> m GLuint64
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> IO GLuint64) -> GLenum -> IO GLuint64
dyn433 FunPtr (GLenum -> IO GLuint64)
ptr_glGetTextureHandleIMG GLenum
v1
{-# NOINLINE ptr_glGetTextureHandleIMG #-}
ptr_glGetTextureHandleIMG :: FunPtr (GLuint -> IO GLuint64)
ptr_glGetTextureHandleIMG :: FunPtr (GLenum -> IO GLuint64)
ptr_glGetTextureHandleIMG = IO (FunPtr (GLenum -> IO GLuint64))
-> FunPtr (GLenum -> IO GLuint64)
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> IO GLuint64))
-> FunPtr (GLenum -> IO GLuint64))
-> IO (FunPtr (GLenum -> IO GLuint64))
-> FunPtr (GLenum -> IO GLuint64)
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> IO GLuint64))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureHandleIMG"
glGetTextureHandleNV
:: MonadIO m
=> GLuint
-> m GLuint64
glGetTextureHandleNV :: GLenum -> m GLuint64
glGetTextureHandleNV GLenum
v1 = IO GLuint64 -> m GLuint64
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO GLuint64 -> m GLuint64) -> IO GLuint64 -> m GLuint64
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> IO GLuint64) -> GLenum -> IO GLuint64
dyn433 FunPtr (GLenum -> IO GLuint64)
ptr_glGetTextureHandleNV GLenum
v1
{-# NOINLINE ptr_glGetTextureHandleNV #-}
ptr_glGetTextureHandleNV :: FunPtr (GLuint -> IO GLuint64)
ptr_glGetTextureHandleNV :: FunPtr (GLenum -> IO GLuint64)
ptr_glGetTextureHandleNV = IO (FunPtr (GLenum -> IO GLuint64))
-> FunPtr (GLenum -> IO GLuint64)
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> IO GLuint64))
-> FunPtr (GLenum -> IO GLuint64))
-> IO (FunPtr (GLenum -> IO GLuint64))
-> FunPtr (GLenum -> IO GLuint64)
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> IO GLuint64))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureHandleNV"
glGetTextureImage
:: MonadIO m
=> GLuint
-> GLint
-> GLenum
-> GLenum
-> GLsizei
-> Ptr a
-> m ()
glGetTextureImage :: GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> m ()
glGetTextureImage GLenum
v1 GLint
v2 GLenum
v3 GLenum
v4 GLint
v5 Ptr a
v6 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr
(GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ())
-> GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ()
forall a.
FunPtr
(GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ())
-> GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ()
dyn434 FunPtr
(GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ())
forall a.
FunPtr
(GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ())
ptr_glGetTextureImage GLenum
v1 GLint
v2 GLenum
v3 GLenum
v4 GLint
v5 Ptr a
v6
{-# NOINLINE ptr_glGetTextureImage #-}
ptr_glGetTextureImage :: FunPtr (GLuint -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr a -> IO ())
ptr_glGetTextureImage :: FunPtr
(GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ())
ptr_glGetTextureImage = IO
(FunPtr
(GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ()))
-> FunPtr
(GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ())
forall a. IO a -> a
unsafePerformIO (IO
(FunPtr
(GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ()))
-> FunPtr
(GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ()))
-> IO
(FunPtr
(GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ()))
-> FunPtr
(GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO
(FunPtr
(GLenum -> GLint -> GLenum -> GLenum -> GLint -> Ptr a -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureImage"
glGetTextureImageEXT
:: MonadIO m
=> GLuint
-> GLenum
-> GLint
-> GLenum
-> GLenum
-> Ptr a
-> m ()
glGetTextureImageEXT :: GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
glGetTextureImageEXT GLenum
v1 GLenum
v2 GLint
v3 GLenum
v4 GLenum
v5 Ptr a
v6 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ())
-> GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
forall a.
FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ())
-> GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
dyn435 FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ())
forall a.
FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ())
ptr_glGetTextureImageEXT GLenum
v1 GLenum
v2 GLint
v3 GLenum
v4 GLenum
v5 Ptr a
v6
{-# NOINLINE ptr_glGetTextureImageEXT #-}
ptr_glGetTextureImageEXT :: FunPtr (GLuint -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ())
ptr_glGetTextureImageEXT :: FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ())
ptr_glGetTextureImageEXT = IO
(FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()))
-> FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ())
forall a. IO a -> a
unsafePerformIO (IO
(FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()))
-> FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()))
-> IO
(FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()))
-> FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO
(FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureImageEXT"
glGetTextureLevelParameterfv
:: MonadIO m
=> GLuint
-> GLint
-> GLenum
-> Ptr GLfloat
-> m ()
glGetTextureLevelParameterfv :: GLenum -> GLint -> GLenum -> Ptr GLfloat -> m ()
glGetTextureLevelParameterfv GLenum
v1 GLint
v2 GLenum
v3 Ptr GLfloat
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()
dyn436 FunPtr (GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTextureLevelParameterfv GLenum
v1 GLint
v2 GLenum
v3 Ptr GLfloat
v4
{-# NOINLINE ptr_glGetTextureLevelParameterfv #-}
ptr_glGetTextureLevelParameterfv :: FunPtr (GLuint -> GLint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTextureLevelParameterfv :: FunPtr (GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTextureLevelParameterfv = IO (FunPtr (GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureLevelParameterfv"
glGetTextureLevelParameterfvEXT
:: MonadIO m
=> GLuint
-> GLenum
-> GLint
-> GLenum
-> Ptr GLfloat
-> m ()
glGetTextureLevelParameterfvEXT :: GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> m ()
glGetTextureLevelParameterfvEXT GLenum
v1 GLenum
v2 GLint
v3 GLenum
v4 Ptr GLfloat
v5 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()
dyn437 FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTextureLevelParameterfvEXT GLenum
v1 GLenum
v2 GLint
v3 GLenum
v4 Ptr GLfloat
v5
{-# NOINLINE ptr_glGetTextureLevelParameterfvEXT #-}
ptr_glGetTextureLevelParameterfvEXT :: FunPtr (GLuint -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTextureLevelParameterfvEXT :: FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTextureLevelParameterfvEXT = IO
(FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO
(FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()))
-> IO
(FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO
(FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureLevelParameterfvEXT"
glGetTextureLevelParameteriv
:: MonadIO m
=> GLuint
-> GLint
-> GLenum
-> Ptr GLint
-> m ()
glGetTextureLevelParameteriv :: GLenum -> GLint -> GLenum -> Ptr GLint -> m ()
glGetTextureLevelParameteriv GLenum
v1 GLint
v2 GLenum
v3 Ptr GLint
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()
dyn438 FunPtr (GLenum -> GLint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureLevelParameteriv GLenum
v1 GLint
v2 GLenum
v3 Ptr GLint
v4
{-# NOINLINE ptr_glGetTextureLevelParameteriv #-}
ptr_glGetTextureLevelParameteriv :: FunPtr (GLuint -> GLint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureLevelParameteriv :: FunPtr (GLenum -> GLint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureLevelParameteriv = IO (FunPtr (GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLint -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLint -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureLevelParameteriv"
glGetTextureLevelParameterivEXT
:: MonadIO m
=> GLuint
-> GLenum
-> GLint
-> GLenum
-> Ptr GLint
-> m ()
glGetTextureLevelParameterivEXT :: GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> m ()
glGetTextureLevelParameterivEXT GLenum
v1 GLenum
v2 GLint
v3 GLenum
v4 Ptr GLint
v5 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()
dyn282 FunPtr (GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureLevelParameterivEXT GLenum
v1 GLenum
v2 GLint
v3 GLenum
v4 Ptr GLint
v5
{-# NOINLINE ptr_glGetTextureLevelParameterivEXT #-}
ptr_glGetTextureLevelParameterivEXT :: FunPtr (GLuint -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureLevelParameterivEXT :: FunPtr (GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureLevelParameterivEXT = IO
(FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO
(FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()))
-> IO
(FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO
(FunPtr
(GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureLevelParameterivEXT"
glGetTextureParameterIiv
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetTextureParameterIiv :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetTextureParameterIiv GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureParameterIiv GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetTextureParameterIiv #-}
ptr_glGetTextureParameterIiv :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureParameterIiv :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureParameterIiv = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureParameterIiv"
glGetTextureParameterIivEXT
:: MonadIO m
=> GLuint
-> GLenum
-> GLenum
-> Ptr GLint
-> m ()
glGetTextureParameterIivEXT :: GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
glGetTextureParameterIivEXT GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn379 FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureParameterIivEXT GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4
{-# NOINLINE ptr_glGetTextureParameterIivEXT #-}
ptr_glGetTextureParameterIivEXT :: FunPtr (GLuint -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureParameterIivEXT :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureParameterIivEXT = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureParameterIivEXT"
glGetTextureParameterIuiv
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLuint
-> m ()
glGetTextureParameterIuiv :: GLenum -> GLenum -> Ptr GLenum -> m ()
glGetTextureParameterIuiv GLenum
v1 GLenum
v2 Ptr GLenum
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
-> GLenum -> GLenum -> Ptr GLenum -> IO ()
dyn392 FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
ptr_glGetTextureParameterIuiv GLenum
v1 GLenum
v2 Ptr GLenum
v3
{-# NOINLINE ptr_glGetTextureParameterIuiv #-}
ptr_glGetTextureParameterIuiv :: FunPtr (GLuint -> GLenum -> Ptr GLuint -> IO ())
ptr_glGetTextureParameterIuiv :: FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
ptr_glGetTextureParameterIuiv = IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureParameterIuiv"
glGetTextureParameterIuivEXT
:: MonadIO m
=> GLuint
-> GLenum
-> GLenum
-> Ptr GLuint
-> m ()
glGetTextureParameterIuivEXT :: GLenum -> GLenum -> GLenum -> Ptr GLenum -> m ()
glGetTextureParameterIuivEXT GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLenum
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLenum -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr GLenum -> IO ()
dyn439 FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLenum -> IO ())
ptr_glGetTextureParameterIuivEXT GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLenum
v4
{-# NOINLINE ptr_glGetTextureParameterIuivEXT #-}
ptr_glGetTextureParameterIuivEXT :: FunPtr (GLuint -> GLenum -> GLenum -> Ptr GLuint -> IO ())
ptr_glGetTextureParameterIuivEXT :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLenum -> IO ())
ptr_glGetTextureParameterIuivEXT = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLenum -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLenum -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLenum -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureParameterIuivEXT"
glGetTextureParameterfv
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLfloat
-> m ()
glGetTextureParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> m ()
glGetTextureParameterfv GLenum
v1 GLenum
v2 Ptr GLfloat
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> GLenum -> Ptr GLfloat -> IO ()
dyn364 FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTextureParameterfv GLenum
v1 GLenum
v2 Ptr GLfloat
v3
{-# NOINLINE ptr_glGetTextureParameterfv #-}
ptr_glGetTextureParameterfv :: FunPtr (GLuint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTextureParameterfv :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTextureParameterfv = IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureParameterfv"
glGetTextureParameterfvEXT
:: MonadIO m
=> GLuint
-> GLenum
-> GLenum
-> Ptr GLfloat
-> m ()
glGetTextureParameterfvEXT :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> m ()
glGetTextureParameterfvEXT GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLfloat
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()
dyn440 FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTextureParameterfvEXT GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLfloat
v4
{-# NOINLINE ptr_glGetTextureParameterfvEXT #-}
ptr_glGetTextureParameterfvEXT :: FunPtr (GLuint -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTextureParameterfvEXT :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetTextureParameterfvEXT = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureParameterfvEXT"
glGetTextureParameteriv
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetTextureParameteriv :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetTextureParameteriv GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureParameteriv GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetTextureParameteriv #-}
ptr_glGetTextureParameteriv :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureParameteriv :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureParameteriv = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureParameteriv"
glGetTextureParameterivEXT
:: MonadIO m
=> GLuint
-> GLenum
-> GLenum
-> Ptr GLint
-> m ()
glGetTextureParameterivEXT :: GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
glGetTextureParameterivEXT GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn379 FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureParameterivEXT GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4
{-# NOINLINE ptr_glGetTextureParameterivEXT #-}
ptr_glGetTextureParameterivEXT :: FunPtr (GLuint -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureParameterivEXT :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTextureParameterivEXT = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureParameterivEXT"
glGetTextureSamplerHandleARB
:: MonadIO m
=> GLuint
-> GLuint
-> m GLuint64
glGetTextureSamplerHandleARB :: GLenum -> GLenum -> m GLuint64
glGetTextureSamplerHandleARB GLenum
v1 GLenum
v2 = IO GLuint64 -> m GLuint64
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO GLuint64 -> m GLuint64) -> IO GLuint64 -> m GLuint64
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> IO GLuint64)
-> GLenum -> GLenum -> IO GLuint64
dyn441 FunPtr (GLenum -> GLenum -> IO GLuint64)
ptr_glGetTextureSamplerHandleARB GLenum
v1 GLenum
v2
{-# NOINLINE ptr_glGetTextureSamplerHandleARB #-}
ptr_glGetTextureSamplerHandleARB :: FunPtr (GLuint -> GLuint -> IO GLuint64)
ptr_glGetTextureSamplerHandleARB :: FunPtr (GLenum -> GLenum -> IO GLuint64)
ptr_glGetTextureSamplerHandleARB = IO (FunPtr (GLenum -> GLenum -> IO GLuint64))
-> FunPtr (GLenum -> GLenum -> IO GLuint64)
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> IO GLuint64))
-> FunPtr (GLenum -> GLenum -> IO GLuint64))
-> IO (FunPtr (GLenum -> GLenum -> IO GLuint64))
-> FunPtr (GLenum -> GLenum -> IO GLuint64)
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> IO GLuint64))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureSamplerHandleARB"
glGetTextureSamplerHandleIMG
:: MonadIO m
=> GLuint
-> GLuint
-> m GLuint64
glGetTextureSamplerHandleIMG :: GLenum -> GLenum -> m GLuint64
glGetTextureSamplerHandleIMG GLenum
v1 GLenum
v2 = IO GLuint64 -> m GLuint64
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO GLuint64 -> m GLuint64) -> IO GLuint64 -> m GLuint64
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> IO GLuint64)
-> GLenum -> GLenum -> IO GLuint64
dyn441 FunPtr (GLenum -> GLenum -> IO GLuint64)
ptr_glGetTextureSamplerHandleIMG GLenum
v1 GLenum
v2
{-# NOINLINE ptr_glGetTextureSamplerHandleIMG #-}
ptr_glGetTextureSamplerHandleIMG :: FunPtr (GLuint -> GLuint -> IO GLuint64)
ptr_glGetTextureSamplerHandleIMG :: FunPtr (GLenum -> GLenum -> IO GLuint64)
ptr_glGetTextureSamplerHandleIMG = IO (FunPtr (GLenum -> GLenum -> IO GLuint64))
-> FunPtr (GLenum -> GLenum -> IO GLuint64)
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> IO GLuint64))
-> FunPtr (GLenum -> GLenum -> IO GLuint64))
-> IO (FunPtr (GLenum -> GLenum -> IO GLuint64))
-> FunPtr (GLenum -> GLenum -> IO GLuint64)
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> IO GLuint64))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureSamplerHandleIMG"
glGetTextureSamplerHandleNV
:: MonadIO m
=> GLuint
-> GLuint
-> m GLuint64
glGetTextureSamplerHandleNV :: GLenum -> GLenum -> m GLuint64
glGetTextureSamplerHandleNV GLenum
v1 GLenum
v2 = IO GLuint64 -> m GLuint64
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO GLuint64 -> m GLuint64) -> IO GLuint64 -> m GLuint64
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> IO GLuint64)
-> GLenum -> GLenum -> IO GLuint64
dyn441 FunPtr (GLenum -> GLenum -> IO GLuint64)
ptr_glGetTextureSamplerHandleNV GLenum
v1 GLenum
v2
{-# NOINLINE ptr_glGetTextureSamplerHandleNV #-}
ptr_glGetTextureSamplerHandleNV :: FunPtr (GLuint -> GLuint -> IO GLuint64)
ptr_glGetTextureSamplerHandleNV :: FunPtr (GLenum -> GLenum -> IO GLuint64)
ptr_glGetTextureSamplerHandleNV = IO (FunPtr (GLenum -> GLenum -> IO GLuint64))
-> FunPtr (GLenum -> GLenum -> IO GLuint64)
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> IO GLuint64))
-> FunPtr (GLenum -> GLenum -> IO GLuint64))
-> IO (FunPtr (GLenum -> GLenum -> IO GLuint64))
-> FunPtr (GLenum -> GLenum -> IO GLuint64)
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> IO GLuint64))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureSamplerHandleNV"
glGetTextureSubImage
:: MonadIO m
=> GLuint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLsizei
-> GLsizei
-> GLsizei
-> GLenum
-> GLenum
-> GLsizei
-> Ptr a
-> m ()
glGetTextureSubImage :: GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> m ()
glGetTextureSubImage GLenum
v1 GLint
v2 GLint
v3 GLint
v4 GLint
v5 GLint
v6 GLint
v7 GLint
v8 GLenum
v9 GLenum
v10 GLint
v11 Ptr a
v12 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr
(GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ())
-> GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ()
forall a.
FunPtr
(GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ())
-> GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ()
dyn442 FunPtr
(GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ())
forall a.
FunPtr
(GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ())
ptr_glGetTextureSubImage GLenum
v1 GLint
v2 GLint
v3 GLint
v4 GLint
v5 GLint
v6 GLint
v7 GLint
v8 GLenum
v9 GLenum
v10 GLint
v11 Ptr a
v12
{-# NOINLINE ptr_glGetTextureSubImage #-}
ptr_glGetTextureSubImage :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr a -> IO ())
ptr_glGetTextureSubImage :: FunPtr
(GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ())
ptr_glGetTextureSubImage = IO
(FunPtr
(GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ()))
-> FunPtr
(GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ())
forall a. IO a -> a
unsafePerformIO (IO
(FunPtr
(GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ()))
-> FunPtr
(GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ()))
-> IO
(FunPtr
(GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ()))
-> FunPtr
(GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO
(FunPtr
(GLenum
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLint
-> GLenum
-> GLenum
-> GLint
-> Ptr a
-> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTextureSubImage"
glGetTrackMatrixivNV
:: MonadIO m
=> GLenum
-> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetTrackMatrixivNV :: GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
glGetTrackMatrixivNV GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn366 FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTrackMatrixivNV GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4
{-# NOINLINE ptr_glGetTrackMatrixivNV #-}
ptr_glGetTrackMatrixivNV :: FunPtr (GLenum -> GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTrackMatrixivNV :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTrackMatrixivNV = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTrackMatrixivNV"
glGetTransformFeedbackVarying
:: MonadIO m
=> GLuint
-> GLuint
-> GLsizei
-> Ptr GLsizei
-> Ptr GLsizei
-> Ptr GLenum
-> Ptr GLchar
-> m ()
glGetTransformFeedbackVarying :: GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> m ()
glGetTransformFeedbackVarying GLenum
v1 GLenum
v2 GLint
v3 Ptr GLint
v4 Ptr GLint
v5 Ptr GLenum
v6 Ptr GLchar
v7 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ())
-> GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ()
dyn321 FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ())
ptr_glGetTransformFeedbackVarying GLenum
v1 GLenum
v2 GLint
v3 Ptr GLint
v4 Ptr GLint
v5 Ptr GLenum
v6 Ptr GLchar
v7
{-# NOINLINE ptr_glGetTransformFeedbackVarying #-}
ptr_glGetTransformFeedbackVarying :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> IO ())
ptr_glGetTransformFeedbackVarying :: FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ())
ptr_glGetTransformFeedbackVarying = IO
(FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ()))
-> FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ())
forall a. IO a -> a
unsafePerformIO (IO
(FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ()))
-> FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ()))
-> IO
(FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ()))
-> FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO
(FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTransformFeedbackVarying"
glGetTransformFeedbackVaryingEXT
:: MonadIO m
=> GLuint
-> GLuint
-> GLsizei
-> Ptr GLsizei
-> Ptr GLsizei
-> Ptr GLenum
-> Ptr GLchar
-> m ()
glGetTransformFeedbackVaryingEXT :: GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> m ()
glGetTransformFeedbackVaryingEXT GLenum
v1 GLenum
v2 GLint
v3 Ptr GLint
v4 Ptr GLint
v5 Ptr GLenum
v6 Ptr GLchar
v7 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ())
-> GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ()
dyn321 FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ())
ptr_glGetTransformFeedbackVaryingEXT GLenum
v1 GLenum
v2 GLint
v3 Ptr GLint
v4 Ptr GLint
v5 Ptr GLenum
v6 Ptr GLchar
v7
{-# NOINLINE ptr_glGetTransformFeedbackVaryingEXT #-}
ptr_glGetTransformFeedbackVaryingEXT :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> IO ())
ptr_glGetTransformFeedbackVaryingEXT :: FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ())
ptr_glGetTransformFeedbackVaryingEXT = IO
(FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ()))
-> FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ())
forall a. IO a -> a
unsafePerformIO (IO
(FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ()))
-> FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ()))
-> IO
(FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ()))
-> FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO
(FunPtr
(GLenum
-> GLenum
-> GLint
-> Ptr GLint
-> Ptr GLint
-> Ptr GLenum
-> Ptr GLchar
-> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTransformFeedbackVaryingEXT"
glGetTransformFeedbackVaryingNV
:: MonadIO m
=> GLuint
-> GLuint
-> Ptr GLint
-> m ()
glGetTransformFeedbackVaryingNV :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetTransformFeedbackVaryingNV GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn443 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTransformFeedbackVaryingNV GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetTransformFeedbackVaryingNV #-}
ptr_glGetTransformFeedbackVaryingNV :: FunPtr (GLuint -> GLuint -> Ptr GLint -> IO ())
ptr_glGetTransformFeedbackVaryingNV :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTransformFeedbackVaryingNV = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTransformFeedbackVaryingNV"
glGetTransformFeedbacki64_v
:: MonadIO m
=> GLuint
-> GLenum
-> GLuint
-> Ptr GLint64
-> m ()
glGetTransformFeedbacki64_v :: GLenum -> GLenum -> GLenum -> Ptr GLint64 -> m ()
glGetTransformFeedbacki64_v GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint64
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ()
dyn444 FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ())
ptr_glGetTransformFeedbacki64_v GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint64
v4
{-# NOINLINE ptr_glGetTransformFeedbacki64_v #-}
ptr_glGetTransformFeedbacki64_v :: FunPtr (GLuint -> GLenum -> GLuint -> Ptr GLint64 -> IO ())
ptr_glGetTransformFeedbacki64_v :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ())
ptr_glGetTransformFeedbacki64_v = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTransformFeedbacki64_v"
glGetTransformFeedbacki_v
:: MonadIO m
=> GLuint
-> GLenum
-> GLuint
-> Ptr GLint
-> m ()
glGetTransformFeedbacki_v :: GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
glGetTransformFeedbacki_v GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn381 FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTransformFeedbacki_v GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4
{-# NOINLINE ptr_glGetTransformFeedbacki_v #-}
ptr_glGetTransformFeedbacki_v :: FunPtr (GLuint -> GLenum -> GLuint -> Ptr GLint -> IO ())
ptr_glGetTransformFeedbacki_v :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTransformFeedbacki_v = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTransformFeedbacki_v"
glGetTransformFeedbackiv
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetTransformFeedbackiv :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetTransformFeedbackiv GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTransformFeedbackiv GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetTransformFeedbackiv #-}
ptr_glGetTransformFeedbackiv :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTransformFeedbackiv :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetTransformFeedbackiv = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTransformFeedbackiv"
glGetTranslatedShaderSourceANGLE
:: MonadIO m
=> GLuint
-> GLsizei
-> Ptr GLsizei
-> Ptr GLchar
-> m ()
glGetTranslatedShaderSourceANGLE :: GLenum -> GLint -> Ptr GLint -> Ptr GLchar -> m ()
glGetTranslatedShaderSourceANGLE GLenum
v1 GLint
v2 Ptr GLint
v3 Ptr GLchar
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr GLint -> Ptr GLchar -> IO ())
-> GLenum -> GLint -> Ptr GLint -> Ptr GLchar -> IO ()
dyn345 FunPtr (GLenum -> GLint -> Ptr GLint -> Ptr GLchar -> IO ())
ptr_glGetTranslatedShaderSourceANGLE GLenum
v1 GLint
v2 Ptr GLint
v3 Ptr GLchar
v4
{-# NOINLINE ptr_glGetTranslatedShaderSourceANGLE #-}
ptr_glGetTranslatedShaderSourceANGLE :: FunPtr (GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ())
ptr_glGetTranslatedShaderSourceANGLE :: FunPtr (GLenum -> GLint -> Ptr GLint -> Ptr GLchar -> IO ())
ptr_glGetTranslatedShaderSourceANGLE = IO (FunPtr (GLenum -> GLint -> Ptr GLint -> Ptr GLchar -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint -> Ptr GLchar -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> Ptr GLint -> Ptr GLchar -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint -> Ptr GLchar -> IO ()))
-> IO
(FunPtr (GLenum -> GLint -> Ptr GLint -> Ptr GLchar -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint -> Ptr GLchar -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO
(FunPtr (GLenum -> GLint -> Ptr GLint -> Ptr GLchar -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetTranslatedShaderSourceANGLE"
glGetUniformBlockIndex
:: MonadIO m
=> GLuint
-> Ptr GLchar
-> m GLuint
glGetUniformBlockIndex :: GLenum -> Ptr GLchar -> m GLenum
glGetUniformBlockIndex GLenum
v1 Ptr GLchar
v2 = IO GLenum -> m GLenum
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO GLenum -> m GLenum) -> IO GLenum -> m GLenum
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLchar -> IO GLenum)
-> GLenum -> Ptr GLchar -> IO GLenum
dyn445 FunPtr (GLenum -> Ptr GLchar -> IO GLenum)
ptr_glGetUniformBlockIndex GLenum
v1 Ptr GLchar
v2
{-# NOINLINE ptr_glGetUniformBlockIndex #-}
ptr_glGetUniformBlockIndex :: FunPtr (GLuint -> Ptr GLchar -> IO GLuint)
ptr_glGetUniformBlockIndex :: FunPtr (GLenum -> Ptr GLchar -> IO GLenum)
ptr_glGetUniformBlockIndex = IO (FunPtr (GLenum -> Ptr GLchar -> IO GLenum))
-> FunPtr (GLenum -> Ptr GLchar -> IO GLenum)
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> Ptr GLchar -> IO GLenum))
-> FunPtr (GLenum -> Ptr GLchar -> IO GLenum))
-> IO (FunPtr (GLenum -> Ptr GLchar -> IO GLenum))
-> FunPtr (GLenum -> Ptr GLchar -> IO GLenum)
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> Ptr GLchar -> IO GLenum))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformBlockIndex"
glGetUniformBufferSizeEXT
:: MonadIO m
=> GLuint
-> GLint
-> m GLint
glGetUniformBufferSizeEXT :: GLenum -> GLint -> m GLint
glGetUniformBufferSizeEXT GLenum
v1 GLint
v2 = IO GLint -> m GLint
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO GLint -> m GLint) -> IO GLint -> m GLint
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> IO GLint) -> GLenum -> GLint -> IO GLint
dyn446 FunPtr (GLenum -> GLint -> IO GLint)
ptr_glGetUniformBufferSizeEXT GLenum
v1 GLint
v2
{-# NOINLINE ptr_glGetUniformBufferSizeEXT #-}
ptr_glGetUniformBufferSizeEXT :: FunPtr (GLuint -> GLint -> IO GLint)
ptr_glGetUniformBufferSizeEXT :: FunPtr (GLenum -> GLint -> IO GLint)
ptr_glGetUniformBufferSizeEXT = IO (FunPtr (GLenum -> GLint -> IO GLint))
-> FunPtr (GLenum -> GLint -> IO GLint)
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> IO GLint))
-> FunPtr (GLenum -> GLint -> IO GLint))
-> IO (FunPtr (GLenum -> GLint -> IO GLint))
-> FunPtr (GLenum -> GLint -> IO GLint)
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> IO GLint))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformBufferSizeEXT"
glGetUniformIndices
:: MonadIO m
=> GLuint
-> GLsizei
-> Ptr (Ptr GLchar)
-> Ptr GLuint
-> m ()
glGetUniformIndices :: GLenum -> GLint -> Ptr (Ptr GLchar) -> Ptr GLenum -> m ()
glGetUniformIndices GLenum
v1 GLint
v2 Ptr (Ptr GLchar)
v3 Ptr GLenum
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr (Ptr GLchar) -> Ptr GLenum -> IO ())
-> GLenum -> GLint -> Ptr (Ptr GLchar) -> Ptr GLenum -> IO ()
dyn447 FunPtr (GLenum -> GLint -> Ptr (Ptr GLchar) -> Ptr GLenum -> IO ())
ptr_glGetUniformIndices GLenum
v1 GLint
v2 Ptr (Ptr GLchar)
v3 Ptr GLenum
v4
{-# NOINLINE ptr_glGetUniformIndices #-}
ptr_glGetUniformIndices :: FunPtr (GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLuint -> IO ())
ptr_glGetUniformIndices :: FunPtr (GLenum -> GLint -> Ptr (Ptr GLchar) -> Ptr GLenum -> IO ())
ptr_glGetUniformIndices = IO
(FunPtr
(GLenum -> GLint -> Ptr (Ptr GLchar) -> Ptr GLenum -> IO ()))
-> FunPtr
(GLenum -> GLint -> Ptr (Ptr GLchar) -> Ptr GLenum -> IO ())
forall a. IO a -> a
unsafePerformIO (IO
(FunPtr
(GLenum -> GLint -> Ptr (Ptr GLchar) -> Ptr GLenum -> IO ()))
-> FunPtr
(GLenum -> GLint -> Ptr (Ptr GLchar) -> Ptr GLenum -> IO ()))
-> IO
(FunPtr
(GLenum -> GLint -> Ptr (Ptr GLchar) -> Ptr GLenum -> IO ()))
-> FunPtr
(GLenum -> GLint -> Ptr (Ptr GLchar) -> Ptr GLenum -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO
(FunPtr
(GLenum -> GLint -> Ptr (Ptr GLchar) -> Ptr GLenum -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformIndices"
glGetUniformLocation
:: MonadIO m
=> GLuint
-> Ptr GLchar
-> m GLint
glGetUniformLocation :: GLenum -> Ptr GLchar -> m GLint
glGetUniformLocation GLenum
v1 Ptr GLchar
v2 = IO GLint -> m GLint
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO GLint -> m GLint) -> IO GLint -> m GLint
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLchar -> IO GLint)
-> GLenum -> Ptr GLchar -> IO GLint
dyn324 FunPtr (GLenum -> Ptr GLchar -> IO GLint)
ptr_glGetUniformLocation GLenum
v1 Ptr GLchar
v2
{-# NOINLINE ptr_glGetUniformLocation #-}
ptr_glGetUniformLocation :: FunPtr (GLuint -> Ptr GLchar -> IO GLint)
ptr_glGetUniformLocation :: FunPtr (GLenum -> Ptr GLchar -> IO GLint)
ptr_glGetUniformLocation = IO (FunPtr (GLenum -> Ptr GLchar -> IO GLint))
-> FunPtr (GLenum -> Ptr GLchar -> IO GLint)
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> Ptr GLchar -> IO GLint))
-> FunPtr (GLenum -> Ptr GLchar -> IO GLint))
-> IO (FunPtr (GLenum -> Ptr GLchar -> IO GLint))
-> FunPtr (GLenum -> Ptr GLchar -> IO GLint)
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> Ptr GLchar -> IO GLint))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformLocation"
glGetUniformLocationARB
:: MonadIO m
=> GLhandleARB
-> Ptr GLcharARB
-> m GLint
glGetUniformLocationARB :: GLenum -> Ptr GLchar -> m GLint
glGetUniformLocationARB GLenum
v1 Ptr GLchar
v2 = IO GLint -> m GLint
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO GLint -> m GLint) -> IO GLint -> m GLint
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLchar -> IO GLint)
-> GLenum -> Ptr GLchar -> IO GLint
dyn325 FunPtr (GLenum -> Ptr GLchar -> IO GLint)
ptr_glGetUniformLocationARB GLenum
v1 Ptr GLchar
v2
{-# NOINLINE ptr_glGetUniformLocationARB #-}
ptr_glGetUniformLocationARB :: FunPtr (GLhandleARB -> Ptr GLcharARB -> IO GLint)
ptr_glGetUniformLocationARB :: FunPtr (GLenum -> Ptr GLchar -> IO GLint)
ptr_glGetUniformLocationARB = IO (FunPtr (GLenum -> Ptr GLchar -> IO GLint))
-> FunPtr (GLenum -> Ptr GLchar -> IO GLint)
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> Ptr GLchar -> IO GLint))
-> FunPtr (GLenum -> Ptr GLchar -> IO GLint))
-> IO (FunPtr (GLenum -> Ptr GLchar -> IO GLint))
-> FunPtr (GLenum -> Ptr GLchar -> IO GLint)
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> Ptr GLchar -> IO GLint))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformLocationARB"
glGetUniformOffsetEXT
:: MonadIO m
=> GLuint
-> GLint
-> m GLintptr
glGetUniformOffsetEXT :: GLenum -> GLint -> m GLintptr
glGetUniformOffsetEXT GLenum
v1 GLint
v2 = IO GLintptr -> m GLintptr
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO GLintptr -> m GLintptr) -> IO GLintptr -> m GLintptr
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> IO GLintptr)
-> GLenum -> GLint -> IO GLintptr
dyn448 FunPtr (GLenum -> GLint -> IO GLintptr)
ptr_glGetUniformOffsetEXT GLenum
v1 GLint
v2
{-# NOINLINE ptr_glGetUniformOffsetEXT #-}
ptr_glGetUniformOffsetEXT :: FunPtr (GLuint -> GLint -> IO GLintptr)
ptr_glGetUniformOffsetEXT :: FunPtr (GLenum -> GLint -> IO GLintptr)
ptr_glGetUniformOffsetEXT = IO (FunPtr (GLenum -> GLint -> IO GLintptr))
-> FunPtr (GLenum -> GLint -> IO GLintptr)
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> IO GLintptr))
-> FunPtr (GLenum -> GLint -> IO GLintptr))
-> IO (FunPtr (GLenum -> GLint -> IO GLintptr))
-> FunPtr (GLenum -> GLint -> IO GLintptr)
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> IO GLintptr))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformOffsetEXT"
glGetUniformSubroutineuiv
:: MonadIO m
=> GLenum
-> GLint
-> Ptr GLuint
-> m ()
glGetUniformSubroutineuiv :: GLenum -> GLint -> Ptr GLenum -> m ()
glGetUniformSubroutineuiv GLenum
v1 GLint
v2 Ptr GLenum
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
-> GLenum -> GLint -> Ptr GLenum -> IO ()
dyn81 FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
ptr_glGetUniformSubroutineuiv GLenum
v1 GLint
v2 Ptr GLenum
v3
{-# NOINLINE ptr_glGetUniformSubroutineuiv #-}
ptr_glGetUniformSubroutineuiv :: FunPtr (GLenum -> GLint -> Ptr GLuint -> IO ())
ptr_glGetUniformSubroutineuiv :: FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
ptr_glGetUniformSubroutineuiv = IO (FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformSubroutineuiv"
glGetUniformdv
:: MonadIO m
=> GLuint
-> GLint
-> Ptr GLdouble
-> m ()
glGetUniformdv :: GLenum -> GLint -> Ptr GLdouble -> m ()
glGetUniformdv GLenum
v1 GLint
v2 Ptr GLdouble
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr GLdouble -> IO ())
-> GLenum -> GLint -> Ptr GLdouble -> IO ()
dyn449 FunPtr (GLenum -> GLint -> Ptr GLdouble -> IO ())
ptr_glGetUniformdv GLenum
v1 GLint
v2 Ptr GLdouble
v3
{-# NOINLINE ptr_glGetUniformdv #-}
ptr_glGetUniformdv :: FunPtr (GLuint -> GLint -> Ptr GLdouble -> IO ())
ptr_glGetUniformdv :: FunPtr (GLenum -> GLint -> Ptr GLdouble -> IO ())
ptr_glGetUniformdv = IO (FunPtr (GLenum -> GLint -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLdouble -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLdouble -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLdouble -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> Ptr GLdouble -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformdv"
glGetUniformfv
:: MonadIO m
=> GLuint
-> GLint
-> Ptr GLfloat
-> m ()
glGetUniformfv :: GLenum -> GLint -> Ptr GLfloat -> m ()
glGetUniformfv GLenum
v1 GLint
v2 Ptr GLfloat
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ())
-> GLenum -> GLint -> Ptr GLfloat -> IO ()
dyn450 FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ())
ptr_glGetUniformfv GLenum
v1 GLint
v2 Ptr GLfloat
v3
{-# NOINLINE ptr_glGetUniformfv #-}
ptr_glGetUniformfv :: FunPtr (GLuint -> GLint -> Ptr GLfloat -> IO ())
ptr_glGetUniformfv :: FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ())
ptr_glGetUniformfv = IO (FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformfv"
glGetUniformfvARB
:: MonadIO m
=> GLhandleARB
-> GLint
-> Ptr GLfloat
-> m ()
glGetUniformfvARB :: GLenum -> GLint -> Ptr GLfloat -> m ()
glGetUniformfvARB GLenum
v1 GLint
v2 Ptr GLfloat
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ())
-> GLenum -> GLint -> Ptr GLfloat -> IO ()
dyn451 FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ())
ptr_glGetUniformfvARB GLenum
v1 GLint
v2 Ptr GLfloat
v3
{-# NOINLINE ptr_glGetUniformfvARB #-}
ptr_glGetUniformfvARB :: FunPtr (GLhandleARB -> GLint -> Ptr GLfloat -> IO ())
ptr_glGetUniformfvARB :: FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ())
ptr_glGetUniformfvARB = IO (FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformfvARB"
glGetUniformi64vARB
:: MonadIO m
=> GLuint
-> GLint
-> Ptr GLint64
-> m ()
glGetUniformi64vARB :: GLenum -> GLint -> Ptr GLint64 -> m ()
glGetUniformi64vARB GLenum
v1 GLint
v2 Ptr GLint64
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ())
-> GLenum -> GLint -> Ptr GLint64 -> IO ()
dyn452 FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ())
ptr_glGetUniformi64vARB GLenum
v1 GLint
v2 Ptr GLint64
v3
{-# NOINLINE ptr_glGetUniformi64vARB #-}
ptr_glGetUniformi64vARB :: FunPtr (GLuint -> GLint -> Ptr GLint64 -> IO ())
ptr_glGetUniformi64vARB :: FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ())
ptr_glGetUniformi64vARB = IO (FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformi64vARB"
glGetUniformi64vNV
:: MonadIO m
=> GLuint
-> GLint
-> Ptr GLint64EXT
-> m ()
glGetUniformi64vNV :: GLenum -> GLint -> Ptr GLint64 -> m ()
glGetUniformi64vNV GLenum
v1 GLint
v2 Ptr GLint64
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ())
-> GLenum -> GLint -> Ptr GLint64 -> IO ()
dyn453 FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ())
ptr_glGetUniformi64vNV GLenum
v1 GLint
v2 Ptr GLint64
v3
{-# NOINLINE ptr_glGetUniformi64vNV #-}
ptr_glGetUniformi64vNV :: FunPtr (GLuint -> GLint -> Ptr GLint64EXT -> IO ())
ptr_glGetUniformi64vNV :: FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ())
ptr_glGetUniformi64vNV = IO (FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> Ptr GLint64 -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformi64vNV"
glGetUniformiv
:: MonadIO m
=> GLuint
-> GLint
-> Ptr GLint
-> m ()
glGetUniformiv :: GLenum -> GLint -> Ptr GLint -> m ()
glGetUniformiv GLenum
v1 GLint
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr GLint -> IO ())
-> GLenum -> GLint -> Ptr GLint -> IO ()
dyn454 FunPtr (GLenum -> GLint -> Ptr GLint -> IO ())
ptr_glGetUniformiv GLenum
v1 GLint
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetUniformiv #-}
ptr_glGetUniformiv :: FunPtr (GLuint -> GLint -> Ptr GLint -> IO ())
ptr_glGetUniformiv :: FunPtr (GLenum -> GLint -> Ptr GLint -> IO ())
ptr_glGetUniformiv = IO (FunPtr (GLenum -> GLint -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformiv"
glGetUniformivARB
:: MonadIO m
=> GLhandleARB
-> GLint
-> Ptr GLint
-> m ()
glGetUniformivARB :: GLenum -> GLint -> Ptr GLint -> m ()
glGetUniformivARB GLenum
v1 GLint
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr GLint -> IO ())
-> GLenum -> GLint -> Ptr GLint -> IO ()
dyn455 FunPtr (GLenum -> GLint -> Ptr GLint -> IO ())
ptr_glGetUniformivARB GLenum
v1 GLint
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetUniformivARB #-}
ptr_glGetUniformivARB :: FunPtr (GLhandleARB -> GLint -> Ptr GLint -> IO ())
ptr_glGetUniformivARB :: FunPtr (GLenum -> GLint -> Ptr GLint -> IO ())
ptr_glGetUniformivARB = IO (FunPtr (GLenum -> GLint -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformivARB"
glGetUniformui64vARB
:: MonadIO m
=> GLuint
-> GLint
-> Ptr GLuint64
-> m ()
glGetUniformui64vARB :: GLenum -> GLint -> Ptr GLuint64 -> m ()
glGetUniformui64vARB GLenum
v1 GLint
v2 Ptr GLuint64
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ())
-> GLenum -> GLint -> Ptr GLuint64 -> IO ()
dyn456 FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ())
ptr_glGetUniformui64vARB GLenum
v1 GLint
v2 Ptr GLuint64
v3
{-# NOINLINE ptr_glGetUniformui64vARB #-}
ptr_glGetUniformui64vARB :: FunPtr (GLuint -> GLint -> Ptr GLuint64 -> IO ())
ptr_glGetUniformui64vARB :: FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ())
ptr_glGetUniformui64vARB = IO (FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformui64vARB"
glGetUniformui64vNV
:: MonadIO m
=> GLuint
-> GLint
-> Ptr GLuint64EXT
-> m ()
glGetUniformui64vNV :: GLenum -> GLint -> Ptr GLuint64 -> m ()
glGetUniformui64vNV GLenum
v1 GLint
v2 Ptr GLuint64
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ())
-> GLenum -> GLint -> Ptr GLuint64 -> IO ()
dyn457 FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ())
ptr_glGetUniformui64vNV GLenum
v1 GLint
v2 Ptr GLuint64
v3
{-# NOINLINE ptr_glGetUniformui64vNV #-}
ptr_glGetUniformui64vNV :: FunPtr (GLuint -> GLint -> Ptr GLuint64EXT -> IO ())
ptr_glGetUniformui64vNV :: FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ())
ptr_glGetUniformui64vNV = IO (FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> Ptr GLuint64 -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformui64vNV"
glGetUniformuiv
:: MonadIO m
=> GLuint
-> GLint
-> Ptr GLuint
-> m ()
glGetUniformuiv :: GLenum -> GLint -> Ptr GLenum -> m ()
glGetUniformuiv GLenum
v1 GLint
v2 Ptr GLenum
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
-> GLenum -> GLint -> Ptr GLenum -> IO ()
dyn458 FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
ptr_glGetUniformuiv GLenum
v1 GLint
v2 Ptr GLenum
v3
{-# NOINLINE ptr_glGetUniformuiv #-}
ptr_glGetUniformuiv :: FunPtr (GLuint -> GLint -> Ptr GLuint -> IO ())
ptr_glGetUniformuiv :: FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
ptr_glGetUniformuiv = IO (FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformuiv"
glGetUniformuivEXT
:: MonadIO m
=> GLuint
-> GLint
-> Ptr GLuint
-> m ()
glGetUniformuivEXT :: GLenum -> GLint -> Ptr GLenum -> m ()
glGetUniformuivEXT GLenum
v1 GLint
v2 Ptr GLenum
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
-> GLenum -> GLint -> Ptr GLenum -> IO ()
dyn458 FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
ptr_glGetUniformuivEXT GLenum
v1 GLint
v2 Ptr GLenum
v3
{-# NOINLINE ptr_glGetUniformuivEXT #-}
ptr_glGetUniformuivEXT :: FunPtr (GLuint -> GLint -> Ptr GLuint -> IO ())
ptr_glGetUniformuivEXT :: FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
ptr_glGetUniformuivEXT = IO (FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
-> IO (FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLint -> Ptr GLenum -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUniformuivEXT"
glGetUnsignedBytei_vEXT
:: MonadIO m
=> GLenum
-> GLuint
-> Ptr GLubyte
-> m ()
glGetUnsignedBytei_vEXT :: GLenum -> GLenum -> Ptr GLubyte -> m ()
glGetUnsignedBytei_vEXT GLenum
v1 GLenum
v2 Ptr GLubyte
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ())
-> GLenum -> GLenum -> Ptr GLubyte -> IO ()
dyn459 FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ())
ptr_glGetUnsignedBytei_vEXT GLenum
v1 GLenum
v2 Ptr GLubyte
v3
{-# NOINLINE ptr_glGetUnsignedBytei_vEXT #-}
ptr_glGetUnsignedBytei_vEXT :: FunPtr (GLenum -> GLuint -> Ptr GLubyte -> IO ())
ptr_glGetUnsignedBytei_vEXT :: FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ())
ptr_glGetUnsignedBytei_vEXT = IO (FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUnsignedBytei_vEXT"
glGetUnsignedBytevEXT
:: MonadIO m
=> GLenum
-> Ptr GLubyte
-> m ()
glGetUnsignedBytevEXT :: GLenum -> Ptr GLubyte -> m ()
glGetUnsignedBytevEXT GLenum
v1 Ptr GLubyte
v2 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLubyte -> IO ())
-> GLenum -> Ptr GLubyte -> IO ()
dyn460 FunPtr (GLenum -> Ptr GLubyte -> IO ())
ptr_glGetUnsignedBytevEXT GLenum
v1 Ptr GLubyte
v2
{-# NOINLINE ptr_glGetUnsignedBytevEXT #-}
ptr_glGetUnsignedBytevEXT :: FunPtr (GLenum -> Ptr GLubyte -> IO ())
ptr_glGetUnsignedBytevEXT :: FunPtr (GLenum -> Ptr GLubyte -> IO ())
ptr_glGetUnsignedBytevEXT = IO (FunPtr (GLenum -> Ptr GLubyte -> IO ()))
-> FunPtr (GLenum -> Ptr GLubyte -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> Ptr GLubyte -> IO ()))
-> FunPtr (GLenum -> Ptr GLubyte -> IO ()))
-> IO (FunPtr (GLenum -> Ptr GLubyte -> IO ()))
-> FunPtr (GLenum -> Ptr GLubyte -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> Ptr GLubyte -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetUnsignedBytevEXT"
glGetVariantArrayObjectfvATI
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLfloat
-> m ()
glGetVariantArrayObjectfvATI :: GLenum -> GLenum -> Ptr GLfloat -> m ()
glGetVariantArrayObjectfvATI GLenum
v1 GLenum
v2 Ptr GLfloat
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> GLenum -> Ptr GLfloat -> IO ()
dyn364 FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVariantArrayObjectfvATI GLenum
v1 GLenum
v2 Ptr GLfloat
v3
{-# NOINLINE ptr_glGetVariantArrayObjectfvATI #-}
ptr_glGetVariantArrayObjectfvATI :: FunPtr (GLuint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVariantArrayObjectfvATI :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVariantArrayObjectfvATI = IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVariantArrayObjectfvATI"
glGetVariantArrayObjectivATI
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVariantArrayObjectivATI :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetVariantArrayObjectivATI GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVariantArrayObjectivATI GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetVariantArrayObjectivATI #-}
ptr_glGetVariantArrayObjectivATI :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVariantArrayObjectivATI :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVariantArrayObjectivATI = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVariantArrayObjectivATI"
glGetVariantBooleanvEXT
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLboolean
-> m ()
glGetVariantBooleanvEXT :: GLenum -> GLenum -> Ptr GLubyte -> m ()
glGetVariantBooleanvEXT GLenum
v1 GLenum
v2 Ptr GLubyte
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ())
-> GLenum -> GLenum -> Ptr GLubyte -> IO ()
dyn363 FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ())
ptr_glGetVariantBooleanvEXT GLenum
v1 GLenum
v2 Ptr GLubyte
v3
{-# NOINLINE ptr_glGetVariantBooleanvEXT #-}
ptr_glGetVariantBooleanvEXT :: FunPtr (GLuint -> GLenum -> Ptr GLboolean -> IO ())
ptr_glGetVariantBooleanvEXT :: FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ())
ptr_glGetVariantBooleanvEXT = IO (FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLubyte -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVariantBooleanvEXT"
glGetVariantFloatvEXT
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLfloat
-> m ()
glGetVariantFloatvEXT :: GLenum -> GLenum -> Ptr GLfloat -> m ()
glGetVariantFloatvEXT GLenum
v1 GLenum
v2 Ptr GLfloat
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> GLenum -> Ptr GLfloat -> IO ()
dyn364 FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVariantFloatvEXT GLenum
v1 GLenum
v2 Ptr GLfloat
v3
{-# NOINLINE ptr_glGetVariantFloatvEXT #-}
ptr_glGetVariantFloatvEXT :: FunPtr (GLuint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVariantFloatvEXT :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVariantFloatvEXT = IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVariantFloatvEXT"
glGetVariantIntegervEXT
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVariantIntegervEXT :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetVariantIntegervEXT GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVariantIntegervEXT GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetVariantIntegervEXT #-}
ptr_glGetVariantIntegervEXT :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVariantIntegervEXT :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVariantIntegervEXT = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVariantIntegervEXT"
glGetVariantPointervEXT
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr (Ptr a)
-> m ()
glGetVariantPointervEXT :: GLenum -> GLenum -> Ptr (Ptr a) -> m ()
glGetVariantPointervEXT GLenum
v1 GLenum
v2 Ptr (Ptr a)
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
forall a.
FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
dyn377 FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a. FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVariantPointervEXT GLenum
v1 GLenum
v2 Ptr (Ptr a)
v3
{-# NOINLINE ptr_glGetVariantPointervEXT #-}
ptr_glGetVariantPointervEXT :: FunPtr (GLuint -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVariantPointervEXT :: FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVariantPointervEXT = IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVariantPointervEXT"
glGetVaryingLocationNV
:: MonadIO m
=> GLuint
-> Ptr GLchar
-> m GLint
glGetVaryingLocationNV :: GLenum -> Ptr GLchar -> m GLint
glGetVaryingLocationNV GLenum
v1 Ptr GLchar
v2 = IO GLint -> m GLint
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO GLint -> m GLint) -> IO GLint -> m GLint
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> Ptr GLchar -> IO GLint)
-> GLenum -> Ptr GLchar -> IO GLint
dyn324 FunPtr (GLenum -> Ptr GLchar -> IO GLint)
ptr_glGetVaryingLocationNV GLenum
v1 Ptr GLchar
v2
{-# NOINLINE ptr_glGetVaryingLocationNV #-}
ptr_glGetVaryingLocationNV :: FunPtr (GLuint -> Ptr GLchar -> IO GLint)
ptr_glGetVaryingLocationNV :: FunPtr (GLenum -> Ptr GLchar -> IO GLint)
ptr_glGetVaryingLocationNV = IO (FunPtr (GLenum -> Ptr GLchar -> IO GLint))
-> FunPtr (GLenum -> Ptr GLchar -> IO GLint)
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> Ptr GLchar -> IO GLint))
-> FunPtr (GLenum -> Ptr GLchar -> IO GLint))
-> IO (FunPtr (GLenum -> Ptr GLchar -> IO GLint))
-> FunPtr (GLenum -> Ptr GLchar -> IO GLint)
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> Ptr GLchar -> IO GLint))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVaryingLocationNV"
glGetVertexArrayIndexed64iv
:: MonadIO m
=> GLuint
-> GLuint
-> GLenum
-> Ptr GLint64
-> m ()
glGetVertexArrayIndexed64iv :: GLenum -> GLenum -> GLenum -> Ptr GLint64 -> m ()
glGetVertexArrayIndexed64iv GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint64
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ()
dyn461 FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ())
ptr_glGetVertexArrayIndexed64iv GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint64
v4
{-# NOINLINE ptr_glGetVertexArrayIndexed64iv #-}
ptr_glGetVertexArrayIndexed64iv :: FunPtr (GLuint -> GLuint -> GLenum -> Ptr GLint64 -> IO ())
ptr_glGetVertexArrayIndexed64iv :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ())
ptr_glGetVertexArrayIndexed64iv = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint64 -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexArrayIndexed64iv"
glGetVertexArrayIndexediv
:: MonadIO m
=> GLuint
-> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVertexArrayIndexediv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
glGetVertexArrayIndexediv GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn314 FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexArrayIndexediv GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4
{-# NOINLINE ptr_glGetVertexArrayIndexediv #-}
ptr_glGetVertexArrayIndexediv :: FunPtr (GLuint -> GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexArrayIndexediv :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexArrayIndexediv = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexArrayIndexediv"
glGetVertexArrayIntegeri_vEXT
:: MonadIO m
=> GLuint
-> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVertexArrayIntegeri_vEXT :: GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
glGetVertexArrayIntegeri_vEXT GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn314 FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexArrayIntegeri_vEXT GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4
{-# NOINLINE ptr_glGetVertexArrayIntegeri_vEXT #-}
ptr_glGetVertexArrayIntegeri_vEXT :: FunPtr (GLuint -> GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexArrayIntegeri_vEXT :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexArrayIntegeri_vEXT = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexArrayIntegeri_vEXT"
glGetVertexArrayIntegervEXT
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVertexArrayIntegervEXT :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetVertexArrayIntegervEXT GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexArrayIntegervEXT GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetVertexArrayIntegervEXT #-}
ptr_glGetVertexArrayIntegervEXT :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexArrayIntegervEXT :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexArrayIntegervEXT = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexArrayIntegervEXT"
glGetVertexArrayPointeri_vEXT
:: MonadIO m
=> GLuint
-> GLuint
-> GLenum
-> Ptr (Ptr a)
-> m ()
glGetVertexArrayPointeri_vEXT :: GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> m ()
glGetVertexArrayPointeri_vEXT GLenum
v1 GLenum
v2 GLenum
v3 Ptr (Ptr a)
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
forall a.
FunPtr (GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
dyn462 FunPtr (GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a.
FunPtr (GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexArrayPointeri_vEXT GLenum
v1 GLenum
v2 GLenum
v3 Ptr (Ptr a)
v4
{-# NOINLINE ptr_glGetVertexArrayPointeri_vEXT #-}
ptr_glGetVertexArrayPointeri_vEXT :: FunPtr (GLuint -> GLuint -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexArrayPointeri_vEXT :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexArrayPointeri_vEXT = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexArrayPointeri_vEXT"
glGetVertexArrayPointervEXT
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr (Ptr a)
-> m ()
glGetVertexArrayPointervEXT :: GLenum -> GLenum -> Ptr (Ptr a) -> m ()
glGetVertexArrayPointervEXT GLenum
v1 GLenum
v2 Ptr (Ptr a)
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
forall a.
FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
dyn377 FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a. FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexArrayPointervEXT GLenum
v1 GLenum
v2 Ptr (Ptr a)
v3
{-# NOINLINE ptr_glGetVertexArrayPointervEXT #-}
ptr_glGetVertexArrayPointervEXT :: FunPtr (GLuint -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexArrayPointervEXT :: FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexArrayPointervEXT = IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexArrayPointervEXT"
glGetVertexArrayiv
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVertexArrayiv :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetVertexArrayiv GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexArrayiv GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetVertexArrayiv #-}
ptr_glGetVertexArrayiv :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexArrayiv :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexArrayiv = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexArrayiv"
glGetVertexAttribArrayObjectfvATI
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLfloat
-> m ()
glGetVertexAttribArrayObjectfvATI :: GLenum -> GLenum -> Ptr GLfloat -> m ()
glGetVertexAttribArrayObjectfvATI GLenum
v1 GLenum
v2 Ptr GLfloat
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> GLenum -> Ptr GLfloat -> IO ()
dyn364 FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVertexAttribArrayObjectfvATI GLenum
v1 GLenum
v2 Ptr GLfloat
v3
{-# NOINLINE ptr_glGetVertexAttribArrayObjectfvATI #-}
ptr_glGetVertexAttribArrayObjectfvATI :: FunPtr (GLuint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVertexAttribArrayObjectfvATI :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVertexAttribArrayObjectfvATI = IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribArrayObjectfvATI"
glGetVertexAttribArrayObjectivATI
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVertexAttribArrayObjectivATI :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetVertexAttribArrayObjectivATI GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribArrayObjectivATI GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetVertexAttribArrayObjectivATI #-}
ptr_glGetVertexAttribArrayObjectivATI :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribArrayObjectivATI :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribArrayObjectivATI = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribArrayObjectivATI"
glGetVertexAttribIiv
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVertexAttribIiv :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetVertexAttribIiv GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribIiv GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetVertexAttribIiv #-}
ptr_glGetVertexAttribIiv :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribIiv :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribIiv = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribIiv"
glGetVertexAttribIivEXT
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVertexAttribIivEXT :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetVertexAttribIivEXT GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribIivEXT GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetVertexAttribIivEXT #-}
ptr_glGetVertexAttribIivEXT :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribIivEXT :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribIivEXT = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribIivEXT"
glGetVertexAttribIuiv
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLuint
-> m ()
glGetVertexAttribIuiv :: GLenum -> GLenum -> Ptr GLenum -> m ()
glGetVertexAttribIuiv GLenum
v1 GLenum
v2 Ptr GLenum
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
-> GLenum -> GLenum -> Ptr GLenum -> IO ()
dyn392 FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
ptr_glGetVertexAttribIuiv GLenum
v1 GLenum
v2 Ptr GLenum
v3
{-# NOINLINE ptr_glGetVertexAttribIuiv #-}
ptr_glGetVertexAttribIuiv :: FunPtr (GLuint -> GLenum -> Ptr GLuint -> IO ())
ptr_glGetVertexAttribIuiv :: FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
ptr_glGetVertexAttribIuiv = IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribIuiv"
glGetVertexAttribIuivEXT
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLuint
-> m ()
glGetVertexAttribIuivEXT :: GLenum -> GLenum -> Ptr GLenum -> m ()
glGetVertexAttribIuivEXT GLenum
v1 GLenum
v2 Ptr GLenum
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
-> GLenum -> GLenum -> Ptr GLenum -> IO ()
dyn392 FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
ptr_glGetVertexAttribIuivEXT GLenum
v1 GLenum
v2 Ptr GLenum
v3
{-# NOINLINE ptr_glGetVertexAttribIuivEXT #-}
ptr_glGetVertexAttribIuivEXT :: FunPtr (GLuint -> GLenum -> Ptr GLuint -> IO ())
ptr_glGetVertexAttribIuivEXT :: FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
ptr_glGetVertexAttribIuivEXT = IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLenum -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribIuivEXT"
glGetVertexAttribLdv
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLdouble
-> m ()
glGetVertexAttribLdv :: GLenum -> GLenum -> Ptr GLdouble -> m ()
glGetVertexAttribLdv GLenum
v1 GLenum
v2 Ptr GLdouble
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
-> GLenum -> GLenum -> Ptr GLdouble -> IO ()
dyn463 FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribLdv GLenum
v1 GLenum
v2 Ptr GLdouble
v3
{-# NOINLINE ptr_glGetVertexAttribLdv #-}
ptr_glGetVertexAttribLdv :: FunPtr (GLuint -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribLdv :: FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribLdv = IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribLdv"
glGetVertexAttribLdvEXT
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLdouble
-> m ()
glGetVertexAttribLdvEXT :: GLenum -> GLenum -> Ptr GLdouble -> m ()
glGetVertexAttribLdvEXT GLenum
v1 GLenum
v2 Ptr GLdouble
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
-> GLenum -> GLenum -> Ptr GLdouble -> IO ()
dyn463 FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribLdvEXT GLenum
v1 GLenum
v2 Ptr GLdouble
v3
{-# NOINLINE ptr_glGetVertexAttribLdvEXT #-}
ptr_glGetVertexAttribLdvEXT :: FunPtr (GLuint -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribLdvEXT :: FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribLdvEXT = IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribLdvEXT"
glGetVertexAttribLi64vNV
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint64EXT
-> m ()
glGetVertexAttribLi64vNV :: GLenum -> GLenum -> Ptr GLint64 -> m ()
glGetVertexAttribLi64vNV GLenum
v1 GLenum
v2 Ptr GLint64
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ())
-> GLenum -> GLenum -> Ptr GLint64 -> IO ()
dyn464 FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ())
ptr_glGetVertexAttribLi64vNV GLenum
v1 GLenum
v2 Ptr GLint64
v3
{-# NOINLINE ptr_glGetVertexAttribLi64vNV #-}
ptr_glGetVertexAttribLi64vNV :: FunPtr (GLuint -> GLenum -> Ptr GLint64EXT -> IO ())
ptr_glGetVertexAttribLi64vNV :: FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ())
ptr_glGetVertexAttribLi64vNV = IO (FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribLi64vNV"
glGetVertexAttribLui64vARB
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLuint64EXT
-> m ()
glGetVertexAttribLui64vARB :: GLenum -> GLenum -> Ptr GLuint64 -> m ()
glGetVertexAttribLui64vARB GLenum
v1 GLenum
v2 Ptr GLuint64
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
-> GLenum -> GLenum -> Ptr GLuint64 -> IO ()
dyn376 FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
ptr_glGetVertexAttribLui64vARB GLenum
v1 GLenum
v2 Ptr GLuint64
v3
{-# NOINLINE ptr_glGetVertexAttribLui64vARB #-}
ptr_glGetVertexAttribLui64vARB :: FunPtr (GLuint -> GLenum -> Ptr GLuint64EXT -> IO ())
ptr_glGetVertexAttribLui64vARB :: FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
ptr_glGetVertexAttribLui64vARB = IO (FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribLui64vARB"
glGetVertexAttribLui64vNV
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLuint64EXT
-> m ()
glGetVertexAttribLui64vNV :: GLenum -> GLenum -> Ptr GLuint64 -> m ()
glGetVertexAttribLui64vNV GLenum
v1 GLenum
v2 Ptr GLuint64
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
-> GLenum -> GLenum -> Ptr GLuint64 -> IO ()
dyn376 FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
ptr_glGetVertexAttribLui64vNV GLenum
v1 GLenum
v2 Ptr GLuint64
v3
{-# NOINLINE ptr_glGetVertexAttribLui64vNV #-}
ptr_glGetVertexAttribLui64vNV :: FunPtr (GLuint -> GLenum -> Ptr GLuint64EXT -> IO ())
ptr_glGetVertexAttribLui64vNV :: FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
ptr_glGetVertexAttribLui64vNV = IO (FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribLui64vNV"
glGetVertexAttribPointerv
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr (Ptr a)
-> m ()
glGetVertexAttribPointerv :: GLenum -> GLenum -> Ptr (Ptr a) -> m ()
glGetVertexAttribPointerv GLenum
v1 GLenum
v2 Ptr (Ptr a)
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
forall a.
FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
dyn377 FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a. FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexAttribPointerv GLenum
v1 GLenum
v2 Ptr (Ptr a)
v3
{-# NOINLINE ptr_glGetVertexAttribPointerv #-}
ptr_glGetVertexAttribPointerv :: FunPtr (GLuint -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexAttribPointerv :: FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexAttribPointerv = IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribPointerv"
glGetVertexAttribPointervARB
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr (Ptr a)
-> m ()
glGetVertexAttribPointervARB :: GLenum -> GLenum -> Ptr (Ptr a) -> m ()
glGetVertexAttribPointervARB GLenum
v1 GLenum
v2 Ptr (Ptr a)
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
forall a.
FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
dyn377 FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a. FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexAttribPointervARB GLenum
v1 GLenum
v2 Ptr (Ptr a)
v3
{-# NOINLINE ptr_glGetVertexAttribPointervARB #-}
ptr_glGetVertexAttribPointervARB :: FunPtr (GLuint -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexAttribPointervARB :: FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexAttribPointervARB = IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribPointervARB"
glGetVertexAttribPointervNV
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr (Ptr a)
-> m ()
glGetVertexAttribPointervNV :: GLenum -> GLenum -> Ptr (Ptr a) -> m ()
glGetVertexAttribPointervNV GLenum
v1 GLenum
v2 Ptr (Ptr a)
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
forall a.
FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
-> GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
dyn377 FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a. FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexAttribPointervNV GLenum
v1 GLenum
v2 Ptr (Ptr a)
v3
{-# NOINLINE ptr_glGetVertexAttribPointervNV #-}
ptr_glGetVertexAttribPointervNV :: FunPtr (GLuint -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexAttribPointervNV :: FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
ptr_glGetVertexAttribPointervNV = IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr (Ptr a) -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribPointervNV"
glGetVertexAttribdv
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLdouble
-> m ()
glGetVertexAttribdv :: GLenum -> GLenum -> Ptr GLdouble -> m ()
glGetVertexAttribdv GLenum
v1 GLenum
v2 Ptr GLdouble
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
-> GLenum -> GLenum -> Ptr GLdouble -> IO ()
dyn463 FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribdv GLenum
v1 GLenum
v2 Ptr GLdouble
v3
{-# NOINLINE ptr_glGetVertexAttribdv #-}
ptr_glGetVertexAttribdv :: FunPtr (GLuint -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribdv :: FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribdv = IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribdv"
glGetVertexAttribdvARB
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLdouble
-> m ()
glGetVertexAttribdvARB :: GLenum -> GLenum -> Ptr GLdouble -> m ()
glGetVertexAttribdvARB GLenum
v1 GLenum
v2 Ptr GLdouble
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
-> GLenum -> GLenum -> Ptr GLdouble -> IO ()
dyn463 FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribdvARB GLenum
v1 GLenum
v2 Ptr GLdouble
v3
{-# NOINLINE ptr_glGetVertexAttribdvARB #-}
ptr_glGetVertexAttribdvARB :: FunPtr (GLuint -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribdvARB :: FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribdvARB = IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribdvARB"
glGetVertexAttribdvNV
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLdouble
-> m ()
glGetVertexAttribdvNV :: GLenum -> GLenum -> Ptr GLdouble -> m ()
glGetVertexAttribdvNV GLenum
v1 GLenum
v2 Ptr GLdouble
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
-> GLenum -> GLenum -> Ptr GLdouble -> IO ()
dyn463 FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribdvNV GLenum
v1 GLenum
v2 Ptr GLdouble
v3
{-# NOINLINE ptr_glGetVertexAttribdvNV #-}
ptr_glGetVertexAttribdvNV :: FunPtr (GLuint -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribdvNV :: FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVertexAttribdvNV = IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLdouble -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribdvNV"
glGetVertexAttribfv
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLfloat
-> m ()
glGetVertexAttribfv :: GLenum -> GLenum -> Ptr GLfloat -> m ()
glGetVertexAttribfv GLenum
v1 GLenum
v2 Ptr GLfloat
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> GLenum -> Ptr GLfloat -> IO ()
dyn364 FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVertexAttribfv GLenum
v1 GLenum
v2 Ptr GLfloat
v3
{-# NOINLINE ptr_glGetVertexAttribfv #-}
ptr_glGetVertexAttribfv :: FunPtr (GLuint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVertexAttribfv :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVertexAttribfv = IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribfv"
glGetVertexAttribfvARB
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLfloat
-> m ()
glGetVertexAttribfvARB :: GLenum -> GLenum -> Ptr GLfloat -> m ()
glGetVertexAttribfvARB GLenum
v1 GLenum
v2 Ptr GLfloat
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> GLenum -> Ptr GLfloat -> IO ()
dyn364 FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVertexAttribfvARB GLenum
v1 GLenum
v2 Ptr GLfloat
v3
{-# NOINLINE ptr_glGetVertexAttribfvARB #-}
ptr_glGetVertexAttribfvARB :: FunPtr (GLuint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVertexAttribfvARB :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVertexAttribfvARB = IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribfvARB"
glGetVertexAttribfvNV
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLfloat
-> m ()
glGetVertexAttribfvNV :: GLenum -> GLenum -> Ptr GLfloat -> m ()
glGetVertexAttribfvNV GLenum
v1 GLenum
v2 Ptr GLfloat
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> GLenum -> Ptr GLfloat -> IO ()
dyn364 FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVertexAttribfvNV GLenum
v1 GLenum
v2 Ptr GLfloat
v3
{-# NOINLINE ptr_glGetVertexAttribfvNV #-}
ptr_glGetVertexAttribfvNV :: FunPtr (GLuint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVertexAttribfvNV :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVertexAttribfvNV = IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribfvNV"
glGetVertexAttribiv
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVertexAttribiv :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetVertexAttribiv GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribiv GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetVertexAttribiv #-}
ptr_glGetVertexAttribiv :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribiv :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribiv = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribiv"
glGetVertexAttribivARB
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVertexAttribivARB :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetVertexAttribivARB GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribivARB GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetVertexAttribivARB #-}
ptr_glGetVertexAttribivARB :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribivARB :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribivARB = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribivARB"
glGetVertexAttribivNV
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVertexAttribivNV :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetVertexAttribivNV GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribivNV GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetVertexAttribivNV #-}
ptr_glGetVertexAttribivNV :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribivNV :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVertexAttribivNV = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVertexAttribivNV"
glGetVideoCaptureStreamdvNV
:: MonadIO m
=> GLuint
-> GLuint
-> GLenum
-> Ptr GLdouble
-> m ()
glGetVideoCaptureStreamdvNV :: GLenum -> GLenum -> GLenum -> Ptr GLdouble -> m ()
glGetVideoCaptureStreamdvNV GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLdouble
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO ()
dyn465 FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVideoCaptureStreamdvNV GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLdouble
v4
{-# NOINLINE ptr_glGetVideoCaptureStreamdvNV #-}
ptr_glGetVideoCaptureStreamdvNV :: FunPtr (GLuint -> GLuint -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVideoCaptureStreamdvNV :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO ())
ptr_glGetVideoCaptureStreamdvNV = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> IO
(FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO
(FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVideoCaptureStreamdvNV"
glGetVideoCaptureStreamfvNV
:: MonadIO m
=> GLuint
-> GLuint
-> GLenum
-> Ptr GLfloat
-> m ()
glGetVideoCaptureStreamfvNV :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> m ()
glGetVideoCaptureStreamfvNV GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLfloat
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()
dyn466 FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVideoCaptureStreamfvNV GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLfloat
v4
{-# NOINLINE ptr_glGetVideoCaptureStreamfvNV #-}
ptr_glGetVideoCaptureStreamfvNV :: FunPtr (GLuint -> GLuint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVideoCaptureStreamfvNV :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glGetVideoCaptureStreamfvNV = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVideoCaptureStreamfvNV"
glGetVideoCaptureStreamivNV
:: MonadIO m
=> GLuint
-> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVideoCaptureStreamivNV :: GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
glGetVideoCaptureStreamivNV GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn314 FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVideoCaptureStreamivNV GLenum
v1 GLenum
v2 GLenum
v3 Ptr GLint
v4
{-# NOINLINE ptr_glGetVideoCaptureStreamivNV #-}
ptr_glGetVideoCaptureStreamivNV :: FunPtr (GLuint -> GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVideoCaptureStreamivNV :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVideoCaptureStreamivNV = IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String
-> IO (FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVideoCaptureStreamivNV"
glGetVideoCaptureivNV
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVideoCaptureivNV :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetVideoCaptureivNV GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVideoCaptureivNV GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetVideoCaptureivNV #-}
ptr_glGetVideoCaptureivNV :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVideoCaptureivNV :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVideoCaptureivNV = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVideoCaptureivNV"
glGetVideoi64vNV
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint64EXT
-> m ()
glGetVideoi64vNV :: GLenum -> GLenum -> Ptr GLint64 -> m ()
glGetVideoi64vNV GLenum
v1 GLenum
v2 Ptr GLint64
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ())
-> GLenum -> GLenum -> Ptr GLint64 -> IO ()
dyn464 FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ())
ptr_glGetVideoi64vNV GLenum
v1 GLenum
v2 Ptr GLint64
v3
{-# NOINLINE ptr_glGetVideoi64vNV #-}
ptr_glGetVideoi64vNV :: FunPtr (GLuint -> GLenum -> Ptr GLint64EXT -> IO ())
ptr_glGetVideoi64vNV :: FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ())
ptr_glGetVideoi64vNV = IO (FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint64 -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVideoi64vNV"
glGetVideoivNV
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLint
-> m ()
glGetVideoivNV :: GLenum -> GLenum -> Ptr GLint -> m ()
glGetVideoivNV GLenum
v1 GLenum
v2 Ptr GLint
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
-> GLenum -> GLenum -> Ptr GLint -> IO ()
dyn348 FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVideoivNV GLenum
v1 GLenum
v2 Ptr GLint
v3
{-# NOINLINE ptr_glGetVideoivNV #-}
ptr_glGetVideoivNV :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVideoivNV :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glGetVideoivNV = IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVideoivNV"
glGetVideoui64vNV
:: MonadIO m
=> GLuint
-> GLenum
-> Ptr GLuint64EXT
-> m ()
glGetVideoui64vNV :: GLenum -> GLenum -> Ptr GLuint64 -> m ()
glGetVideoui64vNV GLenum
v1 GLenum
v2 Ptr GLuint64
v3 = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
-> GLenum -> GLenum -> Ptr GLuint64 -> IO ()
dyn376 FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
ptr_glGetVideoui64vNV GLenum
v1 GLenum
v2 Ptr GLuint64
v3
{-# NOINLINE ptr_glGetVideoui64vNV #-}
ptr_glGetVideoui64vNV :: FunPtr (GLuint -> GLenum -> Ptr GLuint64EXT -> IO ())
ptr_glGetVideoui64vNV :: FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
ptr_glGetVideoui64vNV = IO (FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
forall a. IO a -> a
unsafePerformIO (IO (FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
-> IO (FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ())
forall a b. (a -> b) -> a -> b
$ String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLuint64 -> IO ()))
forall a. String -> IO (FunPtr a)
getCommand String
"glGetVideoui64vNV"