Copyright | (c) Sven Panne 2017 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
- glGetARBInvalidateSubdata :: MonadIO m => m Bool
- 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
glGetARBInvalidateSubdata :: MonadIO m => m Bool Source #
Is the ARB_invalidate_subdata extension supported?
gl_ARB_invalidate_subdata :: Bool Source #
Is the ARB_invalidate_subdata extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetARBInvalidateSubdata
in those cases instead.
Functions
glInvalidateBufferSubData Source #
:: MonadIO m | |
=> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x.
glInvalidateFramebuffer Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
glInvalidateSubFramebuffer Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.