]> git.tdb.fi Git - libs/gl.git/blobdiff - source/renderer.h
Add a public refresh function to Bufferable
[libs/gl.git] / source / renderer.h
index 1254b7adf3951ffc6b2dfd1d1890e9ceb8598290..a45b2943004d0beb96c654ad0f6796de4b673e3a 100644 (file)
@@ -19,7 +19,6 @@ class ProgramData;
 class Renderable;
 class Texture;
 class Texturing;
-class VertexArray;
 class WindingTest;
 
 /**
@@ -83,7 +82,7 @@ private:
 
        public:
                MtxStack(Renderer &);
-       private:        
+       private:
                virtual void update();
        };
 
@@ -95,7 +94,6 @@ private:
        bool lighting_changed;
        std::vector<const ProgramData *> shdata_stack;
        bool shdata_changed;
-       const VertexArray *vertex_array;
        const Buffer *element_buffer;
        std::set<const Renderable *> excluded;
 
@@ -122,7 +120,6 @@ public:
        Renderer state is popped. */
        void add_shader_data(const ProgramData &data);
 
-       void set_vertex_array(const VertexArray *);
        void set_element_buffer(const Buffer *);
        void set_winding_test(const WindingTest *);
        void set_reverse_winding(bool);