Add depth texture
Don't double load the material
Merge branch 'master' into ShadowMaps
First working implementation of simple shadow maps... there are still some bugs though