]> git.tdb.fi Git - libs/gl.git/blobdiff - source/renderer.h
Add vertex setup state to Renderer
[libs/gl.git] / source / renderer.h
index 3bdf5341e96b9bd6b1122329ffc522b71834233d..b2fcf4c4e6fba065980c7739ecf375a5a4bbda87 100644 (file)
@@ -21,6 +21,7 @@ class Program;
 class Renderable;
 class Texture;
 class Texturing;
+class VertexSetup;
 class WindingTest;
 
 /**
@@ -77,6 +78,7 @@ private:
                const Program *shprog;
                unsigned shdata_count;
                const Mesh *mesh;
+               const VertexSetup *vertex_setup;
                const WindingTest *winding_test;
                bool reverse_winding;
 
@@ -149,6 +151,7 @@ public:
        void add_shader_data(const ProgramData &data);
 
        void set_mesh(const Mesh *);
+       void set_vertex_setup(const VertexSetup *);
        void set_winding_test(const WindingTest *);
        void set_reverse_winding(bool);