Lesson plan
Pixel buffer
Pixel buffer or pBuffer is a feature in OpenGL and OpenGL ES platform interfaces which allows for off-screen rendering. It is specified as an extension to WGL API, and a core feature of GLX & EGL. When using pBuffers, a user can bind an OpenGL context to offscreen surfaces, effectively allowing for off-screen rendering to a default framebuffer, allocated by OpenGL itself. The pBuffer functionality has been superseded by the usage of FBOs (Framebuffer Objects). However, pBuffers can be still used with modern OpenGL drivers. pBuffers should not be confused with Pixel buffer objects (also named PBOs), which are non-renderable buffers containing raw pixel data.
Article summary
Pixel buffer or pBuffer is a feature in OpenGL and OpenGL ES platform interfaces which allows for off-screen rendering. It is specified as an extension to WGL API, and a core feature of GLX & EGL. When using pBuffers, a user can bind an OpenGL context to offscreen surfaces, effectively allowing for off-screen rendering to a default framebuffer, allocated by OpenGL itself. The pBuffer functionality has been superseded by the usage of FBOs (Framebuffer Objects). However, pBuffers can be still used with modern OpenGL drivers. pBuffers should not be confused with Pixel buffer objects (also named PBOs), which are non-renderable buffers containing raw pixel data.
Key claims
No claims recorded.
Discussion questions
- Summarise the article in your own words. Which single claim would you verify first, and why?
- Which claim in this article is most likely to be revised as the sources update? How would you check its current status?
- If two sources disagreed about one of these facts, what would you need in order to trust one over the other?
Bibliography
No sources recorded.
Key claims and bibliography are generated from the same tracked claims and sources as the article page.