Beginnings of a separate package only with Meshes.
Progress with thr Glow effect - moving glow app looks ok now.
More progress with a more generic 'preprocess' stage of Postprocessing Effects.
Progress with a more generic 'preprocess' stage of Postprocessing Effects.
1. Hide internalQuality inside Postprocess effects.2. First step to turn markStencilAndDepth into a more generic Postprocessing 'preprocess'.
Hide the FBO_QUEUE thing inside the library. The queue is running internally now, without public setAsOutputFBO() thing (simplifies writing postprocess effects)
I spoke too soon, the ARM Mali flashing is of course not fixed yet. The previous commit fixed Triblur, but the bug is still reproducible elsewhere (only in the 'postprocessed' apps though).
This commit introduces a circular queue in case of the postprocessing FBOs - with little success though.
Port all the 'non-controversial' changes from order-independent-transparency branch.
Disable blending during postprocessing.
A little progress making the postprocessing buffers static.
Fix quality levels in Glow.
Debugging Glow.
Progress with Glow.
Introduce concepts of 'in' and 'out' postprocessing qualities.
Make Postprocessing quality per-effect (rather than applied to the whole queue)
make RenderState package-local.
Fixes for dynamic postprocessing.
All knowledge about Postporcessing moved to the respective Effect classes.
Fixes for removing effects.
Reorganize the way we add and remove all Effects (do it through DistortedMaster and is POSTPROCES - adjust Bucket and SORT Nodes).
Buggy: removing effects does not work.
Small API simplification.
Remove DistortedEffectsPostprocess and unify it with DistortedEffects.
Job not finished - doesn't compile now!
Progress with support for Effect classes.
The library compiles now!