In my OpenGL/Windows program, I want to save the content of the front buffer for later blit to the backbuffer. As you may have guessed I want to do that frequently (each frame in fact) so performance matter. It should be speed as it involves only VRAM TO VRAM operations.
Something pretty simple but I just can’t find a way to do that.
I’ve tried layers (not supported), buffer regions ARB extension (not supported) and of course glDrawPixels mixed with some GDI (incredibly slow!). I can’t use a texture to store the content of the buffer as it may exceed 1024x1024 and is not necessary power of 2.
Please help me!