Safe Haskell | None |
---|---|
Language | Haskell2010 |
- gl_ARB_bindless_texture :: Bool
- glGetImageHandleARB :: MonadIO m => GLuint -> GLint -> GLboolean -> GLint -> GLenum -> m GLuint64
- glGetTextureHandleARB :: MonadIO m => GLuint -> m GLuint64
- glGetTextureSamplerHandleARB :: MonadIO m => GLuint -> GLuint -> m GLuint64
- glGetVertexAttribLui64vARB :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64EXT -> m ()
- glIsImageHandleResidentARB :: MonadIO m => GLuint64 -> m GLboolean
- glIsTextureHandleResidentARB :: MonadIO m => GLuint64 -> m GLboolean
- glMakeImageHandleNonResidentARB :: MonadIO m => GLuint64 -> m ()
- glMakeImageHandleResidentARB :: MonadIO m => GLuint64 -> GLenum -> m ()
- glMakeTextureHandleNonResidentARB :: MonadIO m => GLuint64 -> m ()
- glMakeTextureHandleResidentARB :: MonadIO m => GLuint64 -> m ()
- glProgramUniformHandleui64ARB :: MonadIO m => GLuint -> GLint -> GLuint64 -> m ()
- glProgramUniformHandleui64vARB :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint64 -> m ()
- glUniformHandleui64ARB :: MonadIO m => GLint -> GLuint64 -> m ()
- glUniformHandleui64vARB :: MonadIO m => GLint -> GLsizei -> Ptr GLuint64 -> m ()
- glVertexAttribL1ui64ARB :: MonadIO m => GLuint -> GLuint64EXT -> m ()
- glVertexAttribL1ui64vARB :: MonadIO m => GLuint -> Ptr GLuint64EXT -> m ()
- pattern GL_UNSIGNED_INT64_ARB :: forall a. (Num a, Eq a) => a
Extension Support
gl_ARB_bindless_texture :: Bool Source #
Checks that the GL_ARB_bindless_texture extension is available.
GL_ARB_bindless_texture
glGetImageHandleARB :: MonadIO m => GLuint -> GLint -> GLboolean -> GLint -> GLenum -> m GLuint64 Source #
Usage: glGetImageHandleARB
texture level layered layer format
glGetTextureHandleARB :: MonadIO m => GLuint -> m GLuint64 Source #
Usage: glGetTextureHandleARB
texture
glGetTextureSamplerHandleARB :: MonadIO m => GLuint -> GLuint -> m GLuint64 Source #
Usage: glGetTextureSamplerHandleARB
texture sampler
glGetVertexAttribLui64vARB :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64EXT -> m () Source #
Usage: glGetVertexAttribLui64vARB
index pname params
glIsImageHandleResidentARB :: MonadIO m => GLuint64 -> m GLboolean Source #
Usage: glIsImageHandleResidentARB
handle
glIsTextureHandleResidentARB :: MonadIO m => GLuint64 -> m GLboolean Source #
Usage: glIsTextureHandleResidentARB
handle
glMakeImageHandleNonResidentARB :: MonadIO m => GLuint64 -> m () Source #
Usage: glMakeImageHandleNonResidentARB
handle
glMakeImageHandleResidentARB :: MonadIO m => GLuint64 -> GLenum -> m () Source #
Usage: glMakeImageHandleResidentARB
handle access
glMakeTextureHandleNonResidentARB :: MonadIO m => GLuint64 -> m () Source #
Usage: glMakeTextureHandleNonResidentARB
handle
glMakeTextureHandleResidentARB :: MonadIO m => GLuint64 -> m () Source #
Usage: glMakeTextureHandleResidentARB
handle
glProgramUniformHandleui64ARB :: MonadIO m => GLuint -> GLint -> GLuint64 -> m () Source #
Usage: glProgramUniformHandleui64ARB
program location value
glProgramUniformHandleui64vARB :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint64 -> m () Source #
Usage: glProgramUniformHandleui64vARB
program location count values
The length of values
should be count
.
glUniformHandleui64ARB :: MonadIO m => GLint -> GLuint64 -> m () Source #
Usage: glUniformHandleui64ARB
location value
glUniformHandleui64vARB :: MonadIO m => GLint -> GLsizei -> Ptr GLuint64 -> m () Source #
Usage: glUniformHandleui64vARB
location count value
The length of value
should be count
.
glVertexAttribL1ui64ARB :: MonadIO m => GLuint -> GLuint64EXT -> m () Source #
Usage: glVertexAttribL1ui64ARB
index x
glVertexAttribL1ui64vARB :: MonadIO m => GLuint -> Ptr GLuint64EXT -> m () Source #
Usage: glVertexAttribL1ui64vARB
index v
pattern GL_UNSIGNED_INT64_ARB :: forall a. (Num a, Eq a) => a Source #