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