X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Frender%2Frenderer.h;h=8026f5ab8770429981c399b5f2482656756717fe;hb=0d5406c66549a2cfc2fca701cc1c4972e7fd493a;hp=7997b35cd7618f0aab6d9109f71f72bcadfd7156;hpb=b466adff89db080c304ac3178ce1f4fef844cb28;p=libs%2Fgl.git diff --git a/source/render/renderer.h b/source/render/renderer.h index 7997b35c..8026f5ab 100644 --- a/source/render/renderer.h +++ b/source/render/renderer.h @@ -3,6 +3,7 @@ #include #include +#include "commands.h" #include "framebuffer.h" #include "matrix.h" #include "pipelinestate.h" @@ -119,6 +120,7 @@ private: std::vector shdata_stack; std::set excluded; PipelineState pipeline_state; + Commands commands; public: Renderer(); @@ -193,8 +195,7 @@ public: void exclude(const Renderable &); void include(const Renderable &); - void clear(); - void clear(BufferBits); + void clear(const ClearValue *); void render(const Renderable &, Tag = Tag()); void draw(const Batch &);