It is possible to use OpenGL without any window manager (e.g. not
attaching to a drawing context with wglsetcurrent/glxsetcurrent)?
We need background rendering without user interface. The generated images
are copied from the display buffer and postprocessed by our app.
How to do this? Which OpenGL settings needed to enable background rendering?
Check out PBuffers which are offscreen rendering targets. A simple readpixels and you’re set
Pbuffers will not work, since they require a context. Your only option is to use mesa3d, which will work without a context (osmesa).
Mesa is a software OpenGL renderer?
We need hardware acceleration.
Which graphics cards are supports pbuffer under Linux?
They have a matrix of hardware supported features by card brand/model.