+/**
+Creates shadows on a Scene through a shadow map texture. In the preparation
+phase, the scene is rendered to a depth texture from the point of view of the
+lightsource. This texture is then used in the rendering phase together with
+texture coordinate generation to determine whether each fragment is lit.
+*/