]> git.tdb.fi Git - libs/gl.git/blobdiff - source/scene.cpp
Drop Renderable::has_pass; renderables are now expected to ignore unknown passes
[libs/gl.git] / source / scene.cpp
index 59f3041187d29a13b40315a4f3a0eaf70e3fc5f9..c28192d407fe529ae2e258700d32243cee654e32 100644 (file)
@@ -41,12 +41,10 @@ void Scene::remove(const Renderable &r)
 void Scene::render(const Tag &tag) const
 {
        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);
+               i->first->render(i->second.begin(), i->second.end(), tag);
 
        for(set<const Renderable *>::const_iterator i=renderables.begin(); i!=renderables.end(); ++i)
-               if((*i)->has_pass(tag))
-                       (*i)->render(tag);
+               (*i)->render(tag);
 }
 
 } // namespace GL