ARBpbuffer
ARB_pbuffer is a set of OpenGL extensions that provides offscreen rendering surfaces known as pbuffers. A pbuffer is an offscreen rendering target that exists in video memory and does not require a visible window, allowing rendering operations to proceed in the background and the resulting image to be consumed as a texture or read back to memory. The extensions were created under the OpenGL Architecture Review Board (ARB) to support offscreen rendering across different window systems.
On Windows, the functionality is exposed by the WGL_ARB_pbuffer extension; on X11-based systems, it is exposed
Typical usage involves selecting a suitable color and depth/stencil buffer configuration, creating a pbuffer object with
ARB_pbuffer is largely superseded by modern framebuffer object (FBO) functionality introduced later in the OpenGL ecosystem,
See also: OpenGL, ARB extensions, WGL_ARB_pbuffer, GLX_ARB_pbuffer, ARB_framebuffer_object.