Update: sType = 1 shadows don't produce wrong lighting anymore You can now use every shader you want together with shade-c's shadows and it will most likely look correct
So no need to rewrite all those shaders to support shadowmapping *phew* Also makes things a lot easier for me when implementing point light shadows for dynamic lights in the future *yay*