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