I am targetting a device with a PowerVR GPU. I know these models are known for fast MSAA.
I need to do post processing on a scene and was wondering what would be the most efficient way to do it?
I have access to OpenGL ES 3.0.
- FBO + Renderbuffer MSAA -> Blit -> FBO2 Non MSAA -> Fullscreen quad -> Backbuffer
- FBO + Texture MSAA -> Blit -> FBO2 Non MSAA -> Fullscreen Quad -> Backbuffer
3 FBO + Texture MSAA -> Fragment shader with texelFetch Fullscreen quad -> Backbuffer
Whenever I use 3 the result is always worse than the blit result. I just average the 4 samples manually in a shader.
Would very much appreciate a hint on this because I want to utilize the hardware in the best way with MSAA instead of using something like FXAA.