Safe Haskell | None |
---|---|
Language | Haskell2010 |
- gl_INTEL_map_texture :: Bool
- glMapTexture2DINTEL :: MonadIO m => GLuint -> GLint -> GLbitfield -> Ptr GLint -> Ptr GLenum -> m (Ptr ())
- glSyncTextureINTEL :: MonadIO m => GLuint -> m ()
- glUnmapTexture2DINTEL :: MonadIO m => GLuint -> GLint -> m ()
- pattern GL_LAYOUT_DEFAULT_INTEL :: forall a. (Num a, Eq a) => a
- pattern GL_LAYOUT_LINEAR_CPU_CACHED_INTEL :: forall a. (Num a, Eq a) => a
- pattern GL_LAYOUT_LINEAR_INTEL :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_MEMORY_LAYOUT_INTEL :: forall a. (Num a, Eq a) => a
Extension Support
gl_INTEL_map_texture :: Bool Source #
Checks that the GL_INTEL_map_texture extension is available.
GL_INTEL_map_texture
glMapTexture2DINTEL :: MonadIO m => GLuint -> GLint -> GLbitfield -> Ptr GLint -> Ptr GLenum -> m (Ptr ()) Source #
Usage: glMapTexture2DINTEL
texture level access stride layout
The length of stride
should be 1
.
The length of layout
should be 1
.
glSyncTextureINTEL :: MonadIO m => GLuint -> m () Source #
Usage: glSyncTextureINTEL
texture
glUnmapTexture2DINTEL :: MonadIO m => GLuint -> GLint -> m () Source #
Usage: glUnmapTexture2DINTEL
texture level
pattern GL_LAYOUT_DEFAULT_INTEL :: forall a. (Num a, Eq a) => a Source #
pattern GL_LAYOUT_LINEAR_CPU_CACHED_INTEL :: forall a. (Num a, Eq a) => a Source #
pattern GL_LAYOUT_LINEAR_INTEL :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_MEMORY_LAYOUT_INTEL :: forall a. (Num a, Eq a) => a Source #