I don't remember what I did anymore
more things with framebuffer
reorganize build files a bit
add bitmap font
some more changes
remove unused variable
remove font debug logs
more attepmts to make shadows work
improve debug logs
fucking fbos, how do they work
OMG SHADOWMAP LOOKS GOOD
add Window::drawString, print sim params to screen
disable spam @ startup
detect optimized out uniforms, some shadowmap fixes

still doesn't work, though.
shader input/output compatibility check + other minor fixes
i haz some shadow
OMG SHADOWS
some shadow shader 'improvements'
main.cpp refactoring
fix Timer