Minor.
Convert Generic to stretchless API.
Improve Generic.
fix for centers of Matrix effects.
Fixes for the merge. Everything works now!Next step: make the center of Vertex & Fragment effects be in the center of the Object, rather than the lower-left corner.
Move the Effects.setStretch to Meshbase.setStretch
Move the 'pre-multiply mesh before applying any effects' thing from [(Xsize of texture, Ysize of texture) x Mesh's zFactor] to Effects.setStretch(sx,sy,sz)
Rename MeshFlat MeshRectangles.
Invert the order of Matrix Effects. Now, just as in the other queues, the first matrix effect is actually the first to act on the object - not the other way around!
Correct the Legal notice.
Rename all the classes that are not exported to application to 'Internal'
Move all Program-related stuff to Distorted. Now the DistortedEffects class is very simple.
Further improvement for the Generic app.
Refactor the 'Generic' app.
Rename the 'Effects3D' app files.