X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frender%2Frenderer.h;h=eb23e96dab8deb8d8c10ec384bca387ef21b7085;hp=0496aaf3f68584496b5f13bf754338e6c5d91ec3;hb=0fa506250545acb83bc86f1734826544d6f1eda6;hpb=791f266553f0e6c6fc006d96eb9bc2967beb7012 diff --git a/source/render/renderer.h b/source/render/renderer.h index 0496aaf3..eb23e96d 100644 --- a/source/render/renderer.h +++ b/source/render/renderer.h @@ -53,17 +53,6 @@ public: ~Push() { renderer.pop_state(); } }; - class Exclude - { - private: - Renderer &renderer; - const Renderable &renderable; - - public: - Exclude(Renderer &r, const Renderable &e): renderer(r), renderable(e) { renderer.exclude(renderable); } - ~Exclude() { renderer.include(renderable); } - }; - private: struct BoundTexture { @@ -113,7 +102,6 @@ private: std::vector texture_stack; ProgramData standard_shdata; std::vector shdata_stack; - std::set excluded; PipelineState pipeline_state; Commands commands; @@ -186,12 +174,8 @@ public: further rendering. */ void end(); - void exclude(const Renderable &); - void include(const Renderable &); - void clear(const ClearValue *); - void render(const Renderable &, Tag = Tag()); void draw(const Batch &); void draw_instanced(const Batch &, unsigned);