Port Dynamic to the new setStretch-less API.
Port Listener to the new setStretch-less API.
Port Deform to the new setStretch-less API.
Some cleanups in MonaLisa, Bean & Sink.
Convert Projection to not use the depreciated MeshBase.setStretch() API.
Convert Bean to not use the depreciated MeshBase.setStretch() API.
Convert Sink to not use the depreciated MeshBase.setStretch() API.
Correct the Rubik app for the recent changes to the library's Node.
Size of the FBO internal to Nodes is now NO MORE taken from the Mesh's stretch values.Instead, the size is copied from child's FBO size (if there is one) or if the child is a leaf with texture in it (which is sizeless) then we get the default 100x100 ( which means we probably have to explicitly call Node.resizeFBO() )
Remove width & height from InternalSurface and move it to InternalOutputSurface.
Hide the InternalSurface class inside its package.
Minor
All apps converted to the new V&F center schema!
Moving the Vertex and Fragment centers of effect to the center of the Mesh.
First fixes for moving the Vertex and Fragment centers of effect to the center of the Mesh.
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.
Fixes for the merge.
Merge branch 'empty-matrix-effects-in-the-center' into modern-empty-matrix-effects-in-the-center
Fix for MeshBase.apply()
New API: MeshBase.join() and a skeleton of an App to test it.
Also available in: Atom