| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.IMG.BindlessTexture
- gl_IMG_bindless_texture :: Bool
- glGetTextureHandleIMG :: MonadIO m => GLuint -> m GLuint64
- glGetTextureSamplerHandleIMG :: MonadIO m => GLuint -> GLuint -> m GLuint64
- glProgramUniformHandleui64IMG :: MonadIO m => GLuint -> GLint -> GLuint64 -> m ()
- glProgramUniformHandleui64vIMG :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint64 -> m ()
- glUniformHandleui64IMG :: MonadIO m => GLint -> GLuint64 -> m ()
- glUniformHandleui64vIMG :: MonadIO m => GLint -> GLsizei -> Ptr GLuint64 -> m ()
Extension Support
gl_IMG_bindless_texture :: Bool Source #
Checks that the GL_IMG_bindless_texture extension is available.
GL_IMG_bindless_texture
glGetTextureHandleIMG :: MonadIO m => GLuint -> m GLuint64 Source #
Usage: glGetTextureHandleIMG texture
This command is an alias for glGetTextureHandleARB.
glGetTextureSamplerHandleIMG :: MonadIO m => GLuint -> GLuint -> m GLuint64 Source #
Usage: glGetTextureSamplerHandleIMG texture sampler
This command is an alias for glGetTextureSamplerHandleARB.
glProgramUniformHandleui64IMG :: MonadIO m => GLuint -> GLint -> GLuint64 -> m () Source #
Usage: glProgramUniformHandleui64IMG program location value
This command is an alias for glProgramUniformHandleui64ARB.
glProgramUniformHandleui64vIMG :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint64 -> m () Source #
Usage: glProgramUniformHandleui64vIMG program location count values
The length of values should be count.
This command is an alias for glProgramUniformHandleui64vARB.
glUniformHandleui64IMG :: MonadIO m => GLint -> GLuint64 -> m () Source #
Usage: glUniformHandleui64IMG location value
This command is an alias for glUniformHandleui64ARB.
glUniformHandleui64vIMG :: MonadIO m => GLint -> GLsizei -> Ptr GLuint64 -> m () Source #
Usage: glUniformHandleui64vIMG location count value
The length of value should be count.
This command is an alias for glUniformHandleui64vARB.