Revert "Convert a few more APPs to the new resolution-independent Matrix Effects."
This reverts commit 19938eb7e76e004b164589f0ca6eec2894935e08.
Revert "Minor."
This reverts commit 1a23144587625d973a62c479cf0aef57e2958de1.
Revert "Convert next 4 APPs to the new Matrix effects."
This reverts commit 39a0d81b7482f2925808d661e526aeaa980fb079.
Revert "One more APP converted. Only 2 remain."
This reverts commit 00d86f0fc5d827d8d6d30db9a69f18df56d63428.
Revert "Progress with the last 2 Apps: Effects3D and Wind (not done yet)"
This reverts commit 752c6b57bb227292e6c28438b955fcb892f7acc6.
Progress with the last 2 Apps: Effects3D and Wind (not done yet)
One more APP converted. Only 2 remain.
Convert next 4 APPs to the new Matrix effects.
Minor.
Convert a few more APPs to the new resolution-independent Matrix Effects.
Major refactoring: convert the Matrix Effects to be independent of the resolution of the surface we render to.
Re-write the first 15 apps to work with this.
Fix PlainMonaLisa's Activity lifecycle (it wouldn't work after a POWER button press, i.e. after a brief time in the background - surfaceCreated is not called in this case)
Convert (almost) all remaining Apps to the new API which avoids memory leaks with Surfaces.
Remaining problematic Apps: 15. FBO 16. Star Wars (both leak Tree FBOs) 22. SurfaceView (does not work at all after going to background)
Major:
1) in the Library, fix the fact that some applications (those that were creating their DistortedSurface objects outside of onSurfaceCreated or onSurfaceChanged) would not render after the activity went to background (press POWER to see that).2) in the Apps, call the new 'Distorted.onPause()' API to fix the above problem...
Multiblur: add FPS
Separate the Postprocessing Effects to their own DistortedEffectsPostprocess queue.This partly breaks Multiblur (to be debugged)
Remove debug prints.
Improve Olimpic part 2 (still buggy!)
Improve Olimpic (still buggy!)
Improve Around the World.
Improve Dynamic and FBO apps.
Also available in: Atom