From my understanding, display memory resides on the GPU and is what's currently being displayed.
Offscreen memory resides on the GPU and is used for things that won't be displayed.
The framebuffer is graphics memory that is the result of OpenGL rendering.
So, how do these 3 correlate to one another? It seems that the framebuffer may reside in offscreen memory maybe? Is this true?
Any help in understanding all this would be helpful.