gamnit :: ShadowDepthProgram :: translation=
# Translation applied to each vertex var translation = uniforms["translation"].as(UniformVec4) is lazy