#include <set>
#include <vector>
+#include "commands.h"
#include "framebuffer.h"
#include "matrix.h"
#include "pipelinestate.h"
class Sampler;
class Texture;
class VertexSetup;
-class WindingTest;
/**
A class for supervising the rendering process. While many Renderables (in
const Rect *viewport;
const Rect *scissor;
unsigned texture_count;
- unsigned lowest_effect_texunit;
const Clipping *clipping;
const Program *shprog;
unsigned shdata_count;
std::vector<BoundProgramData> shdata_stack;
std::set<const Renderable *> excluded;
PipelineState pipeline_state;
+ Commands commands;
public:
Renderer();