+ else
+ Light::unbind_from(i);
+ }
+
+ if(old)
+ {
+ for(unsigned i=lights.size(); i<old->lights.size(); ++i)
+ Light::unbind_from(i);
+ }
+
+ if(fog_density)
+ {
+ enable(GL_FOG);
+ glFogi(GL_FOG_MODE, GL_EXP);
+ glFogf(GL_FOG_DENSITY, fog_density);
+ glFogfv(GL_FOG_COLOR, &fog_color.r);
+ }