gamnit :: LightPointOfViewProgram :: texture=
# Visible texture var texture = uniforms["texture0"].as(UniformSampler2D) is lazy