Copyright | (c) Sven Panne 2017 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
- glGetEXTFramebufferObject :: MonadIO m => m Bool
- gl_EXT_framebuffer_object :: Bool
- pattern GL_COLOR_ATTACHMENT0_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT10_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT11_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT12_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT13_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT14_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT15_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT1_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT2_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT3_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT4_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT5_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT6_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT7_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT8_EXT :: GLenum
- pattern GL_COLOR_ATTACHMENT9_EXT :: GLenum
- pattern GL_DEPTH_ATTACHMENT_EXT :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT :: GLenum
- pattern GL_FRAMEBUFFER_BINDING_EXT :: GLenum
- pattern GL_FRAMEBUFFER_COMPLETE_EXT :: GLenum
- pattern GL_FRAMEBUFFER_EXT :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT :: GLenum
- pattern GL_FRAMEBUFFER_UNSUPPORTED_EXT :: GLenum
- pattern GL_INVALID_FRAMEBUFFER_OPERATION_EXT :: GLenum
- pattern GL_MAX_COLOR_ATTACHMENTS_EXT :: GLenum
- pattern GL_MAX_RENDERBUFFER_SIZE_EXT :: GLenum
- pattern GL_RENDERBUFFER_ALPHA_SIZE_EXT :: GLenum
- pattern GL_RENDERBUFFER_BINDING_EXT :: GLenum
- pattern GL_RENDERBUFFER_BLUE_SIZE_EXT :: GLenum
- pattern GL_RENDERBUFFER_DEPTH_SIZE_EXT :: GLenum
- pattern GL_RENDERBUFFER_EXT :: GLenum
- pattern GL_RENDERBUFFER_GREEN_SIZE_EXT :: GLenum
- pattern GL_RENDERBUFFER_HEIGHT_EXT :: GLenum
- pattern GL_RENDERBUFFER_INTERNAL_FORMAT_EXT :: GLenum
- pattern GL_RENDERBUFFER_RED_SIZE_EXT :: GLenum
- pattern GL_RENDERBUFFER_STENCIL_SIZE_EXT :: GLenum
- pattern GL_RENDERBUFFER_WIDTH_EXT :: GLenum
- pattern GL_STENCIL_ATTACHMENT_EXT :: GLenum
- pattern GL_STENCIL_INDEX16_EXT :: GLenum
- pattern GL_STENCIL_INDEX1_EXT :: GLenum
- pattern GL_STENCIL_INDEX4_EXT :: GLenum
- pattern GL_STENCIL_INDEX8_EXT :: GLenum
- glBindFramebufferEXT :: MonadIO m => GLenum -> GLuint -> m ()
- glBindRenderbufferEXT :: MonadIO m => GLenum -> GLuint -> m ()
- glCheckFramebufferStatusEXT :: MonadIO m => GLenum -> m GLenum
- glDeleteFramebuffersEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteRenderbuffersEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glFramebufferRenderbufferEXT :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> m ()
- glFramebufferTexture1DEXT :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture2DEXT :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture3DEXT :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glGenFramebuffersEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenRenderbuffersEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenerateMipmapEXT :: MonadIO m => GLenum -> m ()
- glGetFramebufferAttachmentParameterivEXT :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetRenderbufferParameterivEXT :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glIsFramebufferEXT :: MonadIO m => GLuint -> m GLboolean
- glIsRenderbufferEXT :: MonadIO m => GLuint -> m GLboolean
- glRenderbufferStorageEXT :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
Extension Support
glGetEXTFramebufferObject :: MonadIO m => m Bool Source #
Is the EXT_framebuffer_object extension supported?
gl_EXT_framebuffer_object :: Bool Source #
Is the EXT_framebuffer_object extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetEXTFramebufferObject
in those cases instead.
Enums
pattern GL_COLOR_ATTACHMENT0_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT10_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT11_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT12_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT13_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT14_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT15_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT1_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT2_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT3_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT4_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT5_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT6_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT7_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT8_EXT :: GLenum Source #
pattern GL_COLOR_ATTACHMENT9_EXT :: GLenum Source #
pattern GL_DEPTH_ATTACHMENT_EXT :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT :: GLenum Source #
pattern GL_FRAMEBUFFER_BINDING_EXT :: GLenum Source #
pattern GL_FRAMEBUFFER_COMPLETE_EXT :: GLenum Source #
pattern GL_FRAMEBUFFER_EXT :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT :: GLenum Source #
pattern GL_FRAMEBUFFER_UNSUPPORTED_EXT :: GLenum Source #
pattern GL_INVALID_FRAMEBUFFER_OPERATION_EXT :: GLenum Source #
pattern GL_MAX_COLOR_ATTACHMENTS_EXT :: GLenum Source #
pattern GL_MAX_RENDERBUFFER_SIZE_EXT :: GLenum Source #
pattern GL_RENDERBUFFER_ALPHA_SIZE_EXT :: GLenum Source #
pattern GL_RENDERBUFFER_BINDING_EXT :: GLenum Source #
pattern GL_RENDERBUFFER_BLUE_SIZE_EXT :: GLenum Source #
pattern GL_RENDERBUFFER_DEPTH_SIZE_EXT :: GLenum Source #
pattern GL_RENDERBUFFER_EXT :: GLenum Source #
pattern GL_RENDERBUFFER_GREEN_SIZE_EXT :: GLenum Source #
pattern GL_RENDERBUFFER_HEIGHT_EXT :: GLenum Source #
pattern GL_RENDERBUFFER_INTERNAL_FORMAT_EXT :: GLenum Source #
pattern GL_RENDERBUFFER_RED_SIZE_EXT :: GLenum Source #
pattern GL_RENDERBUFFER_STENCIL_SIZE_EXT :: GLenum Source #
pattern GL_RENDERBUFFER_WIDTH_EXT :: GLenum Source #
pattern GL_STENCIL_ATTACHMENT_EXT :: GLenum Source #
pattern GL_STENCIL_INDEX16_EXT :: GLenum Source #
pattern GL_STENCIL_INDEX1_EXT :: GLenum Source #
pattern GL_STENCIL_INDEX4_EXT :: GLenum Source #
pattern GL_STENCIL_INDEX8_EXT :: GLenum Source #
Functions
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
glBindRenderbufferEXT Source #
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
glCheckFramebufferStatusEXT Source #
:: MonadIO m | |
=> GLenum |
|
-> m GLenum | of type FramebufferStatus. |
This command is an alias for glCheckFramebufferStatus
.
glDeleteFramebuffersEXT Source #
This command is an alias for glDeleteFramebuffers
.
glDeleteRenderbuffersEXT Source #
This command is an alias for glDeleteRenderbuffers
.
glFramebufferRenderbufferEXT Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
This command is an alias for glFramebufferRenderbuffer
.
glFramebufferTexture1DEXT Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> m () |
This command is an alias for glFramebufferTexture1D
.
glFramebufferTexture2DEXT Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> m () |
This command is an alias for glFramebufferTexture2D
.
glFramebufferTexture3DEXT Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> m () |
This command is an alias for glFramebufferTexture3D
.
This command is an alias for glGenFramebuffers
.
glGenRenderbuffersEXT Source #
This command is an alias for glGenRenderbuffers
.
:: MonadIO m | |
=> GLenum |
|
-> m () |
This command is an alias for glGenerateMipmap
.
glGetFramebufferAttachmentParameterivEXT Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
This command is an alias for glGetFramebufferAttachmentParameteriv
.
glGetRenderbufferParameterivEXT Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
This command is an alias for glGetRenderbufferParameteriv
.
This command is an alias for glIsFramebuffer
.
This command is an alias for glIsRenderbuffer
.
glRenderbufferStorageEXT Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
This command is an alias for glRenderbufferStorage
.