Sandbox and demo code for shadows in OpenGL