]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/renderer.cpp
Remove the exclusion mechanism from Renderer
[libs/gl.git] / source / render / renderer.cpp
index 447ab4e35de83faaad278b5df44e8861c7ea5d18..8a2833b8b55b5551a5ae992d7cd8a22ef0108299 100644 (file)
@@ -212,27 +212,10 @@ void Renderer::end()
        *state = State();
        shdata_stack.clear();
        add_shader_data(standard_shdata);
-       excluded.clear();
 
        commands.use_pipeline(0);
 }
 
-void Renderer::exclude(const Renderable &renderable)
-{
-       excluded.insert(&renderable);
-}
-
-void Renderer::include(const Renderable &renderable)
-{
-       excluded.erase(&renderable);
-}
-
-void Renderer::render(const Renderable &renderable, Tag tag)
-{
-       if(!excluded.count(&renderable))
-               renderable.render(*this, tag);
-}
-
 void Renderer::clear(const ClearValue *values)
 {
        pipeline_state.set_framebuffer(state->framebuffer);