gamnit :: ShadowDepthProgram :: mvp
# Model view projection matrix var mvp = uniforms["mvp"].as(UniformMat4) is lazy