added some work on new entities, fleshed out systems and flattened OO hierarchy
systems can work with entities
added some more System stuff
way more stuff, more or less complete systems, HLSL objects
made it build in gcc
more shader management stuff
added libXwindows
builds on windows
some gitignore changes as well as config.h.in for platform checks and glue
added some compat features
stuff renders again
started adding GL support and in particular GLX support
added input library
added raw input as well as player control
added Axis and the clamp function in ::utils
fixed projection and made obj file indicies twist in the correct direction
added some assets as well as exceptions and a partially finished TARGA loader
added texturing types, also expanded image loader
some image conversion stuff, also builds in clang
added prefabs and textures