Is the ARB_framebuffer_object extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.ARB.FramebufferObjectCore
- 22 values
- PackageOpenGLRaw-3.3.4.1
- Exports94
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
2 declarationsIs the ARB_framebuffer_object extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetARBFramebufferObject in those cases instead.
Enums
72 declarationsFunctions
20 declarationsglBindFramebuffer :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLuintframebuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBindRenderbuffer :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBlitFramebuffer :: MonadIO m=> GLintsrcX0.-> GLintsrcY0.-> GLintsrcX1.-> GLintsrcY1.-> GLintdstX0.-> GLintdstY0.-> GLintdstX1.-> GLintdstY1.-> GLbitfieldmaskof type ClearBufferMask.-> GLenumfilterof type BlitFramebufferFilter.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glCheckFramebufferStatus :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> m GLenumof type FramebufferStatus.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDeleteFramebuffers Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferRenderbuffer :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumrenderbuffertargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTexture1D :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTexture2D :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTexture3D :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> GLintzoffset.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTextureLayer :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLintlayerof typeCheckedInt32.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGenFramebuffers Manual pages for OpenGL 3.x or OpenGL 4.x.
glGenRenderbuffers Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetFramebufferAttachmentParameteriv :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetRenderbufferParameteriv :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLenumpnameof type RenderbufferParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glRenderbufferStorage :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glRenderbufferStorageMultisample :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLsizeisamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.