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