]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/slot.cpp
Use a sorted vector in place of set for small data
[libs/gl.git] / source / render / slot.cpp
index 07dabf0755c1cb9053596771aca953e9e34dbccd..adbf535e0390419a06699e8a5b0434ae4ee8d7ab 100644 (file)
@@ -4,10 +4,6 @@
 namespace Msp {
 namespace GL {
 
-Slot::Slot():
-       renderable(0)
-{ }
-
 void Slot::set(Renderable *r)
 {
        renderable = r;
@@ -35,10 +31,10 @@ void Slot::finish_frame()
                renderable->finish_frame();
 }
 
-void Slot::render(Renderer &renderer, const Tag &tag) const
+void Slot::render(Renderer &renderer, Tag tag) const
 {
        if(renderable)
-               renderer.render(*renderable, tag);
+               renderable->render(renderer, tag);
 }
 
 } // namespace GL