Added GldpTransform multiplication.
Fixed bug in GldpTransform::SetRotation.
Added some commented-out testing code to SpinningTriangle.
Trying to figure out how to handle child entities.
Implemented basic scene graph functionality. A GldpEntity is a scene node. Each scene node owns its children, and is responsible for initializing, updating, shutting down, and deleting them. It is as yet unsafe to hold onto a pointer to a scene node; reference-counted pointers and weak pointers are forthcoming.
Unbreaking the math library.
Adding InvertAffine() to GldpTransform.
Added basic camera functionality.
Made camera an entity.
Cleaning up the camera on shutdown.
Made the camera orbit its local origin using W, A, S, D, Z, and X.
Separated math include files per class. Math.inl was getting unwieldy.
I do not anticipate using a double-precision version of GldpTriangle or GldpQuad, so they are no longer template classes.
Added a floor, and colored Renderable* primitives.
Moved camera up.
Forgot to add Vector2.inl.