Added element/index buffers to the default bufferObject typedefs.
Clarified some of the in-code documentation regarding the generation of tangents/bitangents.
Implemented a default object manager template class.
Began developing the foundation for a mesh manager object.
Now allowing the matrix stack to explicitly create a view/projection matrix.
Meshes can now be drawn with a model matrix attached. This should greatly simplify client code that relies heavily on shader-related instancing.
Simplified the methods for generating certain mesh primitives. More work will be completed soon.
Added more OpenGL abstraction methods to the renderer class.
Began developing the scene manager class.
Modified the test state to reflect changes regarding the matrix stack, mesh objects, and instancing.
Altered whitespace.
Textures are no longer template object. They are now meant to be immutable RAII types.
The texture atlas class has been updated to reflect changes in the texture class.
Began developing/testing the texture manager. More updates will come as the relationship between textures and meshes has been simplified.
Added model matrices to the list of default #define's in order to reflect an emphasis on instancing.
Added a default variadic-array implementation to the framework.
Favoring the default C++ POD types over typedefs.
Fixed a typo that prevented debug builds from compiling as intended.
Fixed erroneous compiler errors.
Updating build.