OpenGL GLSL tutorial 11 - shadowmapping (part 1 - single, directional light)