Removed "tiny_obj" library, cleaned up base directory
Work continues... Added new classes for OGL programs and rendering.
Might be adding a controller class later for some o' dat MVC goodness.
Work continues... renderer now has the majority of its functions
defined and written... on to testing...
Program now builds and runs. Textures do not work just yet.
Deprecated a bunch of base's old fucntions.
*sniff* they grow up so fast
Added texture handling. Assimp is being childish, though, and making
life difficult.
Program can now distinguish between textured and non textured objects.
Things are getting there... slowly yet surely...
Various changes and fixes.
Added starting point for materials system
Added commandline parsing for models to load.
Here begins the horrifying refactor. Added a storage class which will
handle all IO operations. Code is no longer functional, after this
point.
Added model class
Added initBuffers implementation in model class.
Fixed a circular inclusion bug, more work on getting this sorted.
Added a few more necessary lines.
Added implementation for object class, moved updateUniforms from
Program to Renderer, much more work in converting the old code to the
"new" engine system. NB still not ready to be compiled.
Finished adding content. Need to write constructors, then move some files
around. Almost there...
Program should technically compile, now. Trying to fix
makefile/includes in order to get things working.
Compilation almost working... getting a strange assimp bug...
Huzzah! It compiles! Switched aiScene storage to pointers, since
aiScene's don't provide destructors, which makes gcc cry. Everytiem.