]> git.tdb.fi Git - libs/gl.git/blobdiff - source/pipeline.cpp
Route rendering calls through Renderer and add an exclusion system
[libs/gl.git] / source / pipeline.cpp
index bfd7bc679c6d69c4432d8f3d52a83003c4b16157..2dd178f247a53b97d26f74bbfe526292e21ae4d2 100644 (file)
@@ -128,7 +128,7 @@ void Pipeline::render(Renderer &renderer, const Tag &tag) const
 
                for(vector<Slot>::const_iterator j=renderables.begin(); j!=renderables.end(); ++j)
                        if(j->passes.empty() || j->passes.count(i->get_tag()))
-                               j->renderable->render(renderer, i->get_tag());
+                               renderer.render(*j->renderable, i->get_tag());
        }
 
        if(target[0])