Now have function setup to generate the shadow map I think it's correct
First work on rendering out a shadow map for the light

Curious why attaching the depth buffer with DEPTH_STENCIL_ATTACHMENT results
in the framebuffer being incomplete though.
Adding some forward rendering shaders that can be used to draw debug info

Simply load up a quad and draw it with these shaders to the NDC and select
the desired texture.