Hello,
I need to add post processing effects to an old existing opengl based renderer. I know the usual pattern is to create an offscreen frame buffer object and render to that, then feed the off screen texture as input to the post processor when rendering to the main/default FBO.
However, I'm wondering if I could do something simpler: can I just render to the default FBO as usual. Then when the scene is done but before presenting, copy the default FBO texture to a secondary texture T. Then input T into post processor and keep drawing to the default FBO. Any issues with this approach or performance considerations? Target platform is Windows.