Demo shows how to implement VSM to soften shadow map based shadow, using GLSL as the shader language