GLXpbuffer
GLXpbuffer, commonly written GLXPbuffer, is the GLX-specific handle used to identify a pbuffer, an offscreen rendering surface provided by the GLX extension for the X Window System. A pbuffer enables rendering with an OpenGL context without producing a visible window, supporting offscreen image generation, preprocessing, and testing.
Pbuffers are created with glXCreatePbuffer, which requires a Display*, a GLXFBConfig, and an attribute list that
To render to a pbuffer, it is bound to a GLX context by calling glXMakeCurrent(dpy, pbuf, ctx).
GLXpbuffer-based pbuffers are part of GLX legacy offscreen rendering utilities. They require GLX extension support and