Make sure we don't create a feedback loop in oitRender
Reengineer DistortedScreen
- remove counting of transparent pixels from main fragment shader- remove debugs and tidy up- some fixes for the Mali GPU
Introduce possibility that an OutputSurface is backed up by a larger texture than necessary and the 'cloneSize()' method.
First try at the SSBO (doesn't work - reads in the application don't pick up changes in the shader; crashes.
Up library requirements to OpenGL ES 3.1 (needed for the upcoming GL_SHADER_STORAGE_BUFFER)
1) Fix for the last fix in Framebuffer2) in RenderState, reset everything to a known state (rather than mark as unknown)
Fix in Framebuffer
All knowledge about Postporcessing moved to the respective Effect classes.
Progress with support for Effect classes.