Framebuffer object

Uses your system voice; voice and rate in settings.

Snapshot

≈ 2 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

The framebuffer object (FBO) is an extension to OpenGL for flexibly rendering to off-screen buffers, including rendering to a texture buffer. It can be used to implement a large variety of image filters and post-processing effects, by rendering images to the off-screen buffer first, applying the effects, before sending them to the on-screen buffer. The FBO is used in OpenGL for its efficiency and ease of use. The use of FBOs doesn't suffer from the overhead associated with OpenGL drawing context switching, and has largely superseded the pbuffer and other methods that use context switching. The FBO is analogous to the render targets model in DirectX.

The framebuffer object (FBO) is an extension to OpenGL for flexibly rendering to off-screen buffers, including rendering to a texture buffer. It can be used to implement a large variety of image filters and post-processing effects, by rendering images to the off-screen buffer first, applying the effects, before sending them to the on-screen buffer. The FBO is used in OpenGL for its efficiency and ease of use. The use of FBOs doesn't suffer from the overhead associated with OpenGL drawing context switching, and has largely superseded the pbuffer and other methods that use context switching. The FBO is analogous to the render targets model in DirectX. Bind the native window FrameBuffer (id=0) Render the texture to screen with a pixel shader, dependent on both the Color information and depth information.

Text derived from https://en.wikipedia.org/w/index.php?oldid=1358758516 under CC BY-SA 4.0; modifications have been made.

Provenance

snapshot enwiki-001358758516 · captured 1781112389.0 · version history

Cite this page as: encyclopegia.org, “Framebuffer object”, snapshot enwiki-001358758516. https://encyclopegia.org/a/framebuffer-object