]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/instancearray.h
Always use instanced rendering in InstanceArray
[libs/gl.git] / source / render / instancearray.h
index 6a598b5854f3183e290896eb052708f32c0f98a6..4d7d3475bbaa500d405ef05b6e3868402f9a2921 100644 (file)
@@ -4,6 +4,8 @@
 #include <vector>
 #include "programdata.h"
 #include "renderable.h"
+#include "vertexarray.h"
+#include "vertexsetup.h"
 
 namespace Msp {
 namespace GL {
@@ -39,9 +41,9 @@ public:
 private:
        const Object &object;
        std::vector<ObjectInstance *> instances;
-       VertexArray *instance_data;
+       VertexArray instance_data;
        Buffer *instance_buffer;
-       VertexSetup *vtx_setup;
+       VertexSetup vtx_setup;
        int matrix_location;
        unsigned matrix_offset;