| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Graphics.GL.Ext.APPLE.FlushBufferRange
- gl_APPLE_flush_buffer_range :: Bool
 - glBufferParameteriAPPLE :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
 - glFlushMappedBufferRangeAPPLE :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m ()
 - pattern GL_BUFFER_FLUSHING_UNMAP_APPLE :: (Num a, Eq a) => a
 - pattern GL_BUFFER_SERIALIZED_MODIFY_APPLE :: (Num a, Eq a) => a
 
Extension Support
gl_APPLE_flush_buffer_range :: Bool Source
Checks that the GL_APPLE_flush_buffer_range extension is available.
GL_APPLE_flush_buffer_range
glBufferParameteriAPPLE :: MonadIO m => GLenum -> GLenum -> GLint -> m () Source
Usage: glBufferParameteriAPPLE target pname param
glFlushMappedBufferRangeAPPLE :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m () Source
Usage: glFlushMappedBufferRangeAPPLE target offset size
The parameter offset is a BufferOffset.
The parameter size is a BufferSize.
This command is an alias for glFlushMappedBufferRange.
pattern GL_BUFFER_FLUSHING_UNMAP_APPLE :: (Num a, Eq a) => a Source
pattern GL_BUFFER_SERIALIZED_MODIFY_APPLE :: (Num a, Eq a) => a Source