AnalyticalGraphicsInc/cesium — pull request #129 by mramato (2012-07-24 21:55:58+00:00)
Title: Finish Matrix4 implementation.

1. proper error checking.
2. static versions of all prototype functions.
3. Matrices are now indexed like Arrays and you can perform all matrix operations using array types.
4. functions that provide an optional result parameter for object re-use.
5. 100% unit test code coverage
6. Complete documentation.
7. Optimized the hell out of internal Matrix4 computations. Code using Matrix4 still need to be optimized to re-use objects, but Matrix4 itself is much faster now. Informal tests showed just the Skeleton going from 200fps to 215fps in Chrome and Firefox went from 17ms per frame to 16ms per frame.
8. Updated CHANGES.

These changes are related to issues #71, #84, #86 (those issues will remain open until we address them for every Core type).