Safe Haskell | None |
---|---|
Language | Haskell2010 |
- 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