Complete the split DistortedObject -> (DistortedTexture,DistortedEffectQueue)
Rename various classes; fix a bug in Around the World.
Major change in API: separate the GRID from DistortedObject; completely remove classes derived from DistortedObject.
1. (hopefully) finish the 'Save' app (now we can adjust the size of the resulting file)2. Fix one long-standing bug in almost every single app.
Simplify SurfaceViews
Progress with Around The World
Correct Bean
Make the effect Center be always 3D.
Minor stuff
Minor details
Minor stuff - make the Bitmaps and the Cubes agree on the size of the grid, mostly.
Further reduce the distortedObject's API - now only 26 methods, 1/4 of the 104 before the reorganization.
New API fully ported; not tested yet but stuff compiles.
Major push towards simplifying DistortedObject's public API.All MATRIX effects are using the new API - the 'DataND' marker interfaces.
move data types, like FlatND and InterpolatorND, to a separate package.
Add License
Improve aborting Effects.
Introduce ENUM EffectTypes
Beginnings of support for PostShader effects (SavePNG, SaveMP4)
Switch to sending a Context (rather than a GLSurfaceView) to the library.
Initial commit