simplified the base (may redo this later)
small improvement to style
worked with thread sanitizer
more threadding bugs fixed
minor fixes
added color to lights
moved resolution information to camera class
uniforms are restored
changes to context creation (mainly for debugging)
outsourced render configuration and made a forward renderer
minor threading fixes
prepared support for spotlight coneangle
improvements to light handling
typo
custom lighting support
temporary debug prints
debug prints; moved some logic around; support for background color in
render pass
explicit is better than implicit