]> git.tdb.fi Git - libs/gl.git/blobdiff - source/renderer.h
Remove vertex array tracking from Renderer
[libs/gl.git] / source / renderer.h
index a4663df87a152d3a0444e48b42e97558e49f2bab..a45b2943004d0beb96c654ad0f6796de4b673e3a 100644 (file)
@@ -19,7 +19,6 @@ class ProgramData;
 class Renderable;
 class Texture;
 class Texturing;
-class VertexArray;
 class WindingTest;
 
 /**
@@ -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);