X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frender%2Frenderer.cpp;h=8a2833b8b55b5551a5ae992d7cd8a22ef0108299;hp=447ab4e35de83faaad278b5df44e8861c7ea5d18;hb=0fa506250545acb83bc86f1734826544d6f1eda6;hpb=791f266553f0e6c6fc006d96eb9bc2967beb7012 diff --git a/source/render/renderer.cpp b/source/render/renderer.cpp index 447ab4e3..8a2833b8 100644 --- a/source/render/renderer.cpp +++ b/source/render/renderer.cpp @@ -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);