X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frender%2Frenderer.h;h=ff2c2a2fb49207de2dc7c236563d5365d4eb3d79;hb=e92de029768eef5f0fd744329e589161b46d0762;hp=23f7c5cc9a3f132d6154b9e9241aedcf7d186322;hpb=ce3658993ce2f6b7527a04a36a5e1af349c6f2e9;p=libs%2Fgl.git diff --git a/source/render/renderer.h b/source/render/renderer.h index 23f7c5cc..ff2c2a2f 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" @@ -24,7 +25,6 @@ class Renderable; class Sampler; class Texture; class VertexSetup; -class WindingTest; /** A class for supervising the rendering process. While many Renderables (in @@ -92,7 +92,6 @@ private: const Rect *viewport; const Rect *scissor; unsigned texture_count; - unsigned lowest_effect_texunit; const Clipping *clipping; const Program *shprog; unsigned shdata_count; @@ -121,6 +120,7 @@ private: std::vector shdata_stack; std::set excluded; PipelineState pipeline_state; + Commands commands; public: Renderer();