]> git.tdb.fi Git - libs/gl.git/blobdiff - source/vertexarray.h
Fix vertex array offsets
[libs/gl.git] / source / vertexarray.h
index 26204b312134e4bc1c5ebf2ebe845c19ff205304..1887ad912d52547d89257e48f74af7d10e58db47 100644 (file)
@@ -26,10 +26,18 @@ public:
        };
 
 private:
+       struct Array
+       {
+               unsigned char component;
+               unsigned char offset;
+
+               Array();
+       };
+
        VertexFormat format;
        std::vector<float> data;
        unsigned stride;
-       std::vector<unsigned char> arrays;
+       std::vector<Array> arrays;
        RefPtr<Buffer> vbuf;
        bool defer_vbuf;
        mutable bool dirty;