added static linking to CRT on windows, and fixed some other errors
specular lighting
added .clang_complete and attempted to fix gl bugs, was not successful
added glfw keymap and did more work on gl stuff
gl renders now, but has some screwed up data
openGL builds on windows now
fixed opengl issues and added swap files to gitignore
more glsl and preprocessor
added broken mouse movement to GLFW
changed axis to double and added magic numbers to the win32 window
fixed openGL movement, broke direct3D moevemtn, fucking storage orders
some gl changes
moved preprocessing to a class
more preprocessor stuff, prepping for lights
added some more effect define stuff
more d3d fixes
erm some changes, not sure what they did
fixed direct3d
added some submodules to cmakelists
added external_subprojects.cmake