Safe Haskell | None |
---|---|
Language | Haskell2010 |
- gl_EXT_map_buffer_range :: Bool
- glFlushMappedBufferRangeEXT :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m ()
- glMapBufferRangeEXT :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr ())
- pattern GL_MAP_FLUSH_EXPLICIT_BIT_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_MAP_INVALIDATE_BUFFER_BIT_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_MAP_INVALIDATE_RANGE_BIT_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_MAP_READ_BIT_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_MAP_UNSYNCHRONIZED_BIT_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_MAP_WRITE_BIT_EXT :: forall a. (Num a, Eq a) => a
Extension Support
gl_EXT_map_buffer_range :: Bool Source #
Checks that the GL_EXT_map_buffer_range extension is available.
GL_EXT_map_buffer_range
glFlushMappedBufferRangeEXT :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m () Source #
Usage: glFlushMappedBufferRangeEXT
target offset length
This command is an alias for glFlushMappedBufferRange
.
glMapBufferRangeEXT :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr ()) Source #
Usage: glMapBufferRangeEXT
target offset length access
This command is an alias for glMapBufferRange
.
pattern GL_MAP_FLUSH_EXPLICIT_BIT_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAP_INVALIDATE_BUFFER_BIT_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAP_INVALIDATE_RANGE_BIT_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAP_READ_BIT_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAP_UNSYNCHRONIZED_BIT_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAP_WRITE_BIT_EXT :: forall a. (Num a, Eq a) => a Source #