gamnit :: BlinnPhongProgram :: map_specular=
# Specularity texture unit var map_specular = uniforms["map_specular"].as(UniformSampler2D) is lazy