| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.ARB.InvalidateSubdata
Synopsis
- gl_ARB_invalidate_subdata :: Bool
- glInvalidateBufferData :: MonadIO m => GLuint -> m ()
- glInvalidateBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> m ()
- glInvalidateFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> m ()
- glInvalidateSubFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glInvalidateTexImage :: MonadIO m => GLuint -> GLint -> m ()
- glInvalidateTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
Extension Support
gl_ARB_invalidate_subdata :: Bool Source #
Checks that the GL_ARB_invalidate_subdata extension is available.
GL_ARB_invalidate_subdata
glInvalidateBufferData :: MonadIO m => GLuint -> m () Source #
Usage: glInvalidateBufferData buffer
Manual page: https://www.opengl.org/sdk/docs/man/html/glInvalidateBufferData.xhtml
glInvalidateBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> m () Source #
Usage: glInvalidateBufferSubData buffer offset length
The parameter offset is a BufferOffset.
The parameter length is a BufferSize.
Manual page: https://www.opengl.org/sdk/docs/man/html/glInvalidateBufferSubData.xhtml
glInvalidateFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> m () Source #
Usage: glInvalidateFramebuffer target numAttachments attachments
The length of attachments should be numAttachments.
Manual page: https://www.opengl.org/sdk/docs/man/html/glInvalidateFramebuffer.xhtml
glInvalidateSubFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source #
Usage: glInvalidateSubFramebuffer target numAttachments attachments x y width height
The length of attachments should be numAttachments.
Manual page: https://www.opengl.org/sdk/docs/man/html/glInvalidateSubFramebuffer.xhtml
glInvalidateTexImage :: MonadIO m => GLuint -> GLint -> m () Source #
Usage: glInvalidateTexImage texture level
Manual page: https://www.opengl.org/sdk/docs/man/html/glInvalidateTexImage.xhtml
glInvalidateTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m () Source #
Usage: glInvalidateTexSubImage texture level xoffset yoffset zoffset width height depth
Manual page: https://www.opengl.org/sdk/docs/man/html/glInvalidateTexSubImage.xhtml