+ for(map<const Object *, set<const ObjectInstance *> >::const_iterator i=objects.begin(); i!=objects.end(); ++i)
+ if(i->first->has_pass(tag))
+ i->first->render(i->second.begin(), i->second.end(), tag);
+
+ for(set<const Renderable *>::const_iterator i=renderables.begin(); i!=renderables.end(); ++i)