]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/batch.h
Disconnect the PrimitiveType enum from OpenGL constants
[libs/gl.git] / source / core / batch.h
index 3fedeaf83db8a80e642edf801789abdc55a55b48..c2107f823c2907a28cf36e79b2c6190cdc486a1b 100644 (file)
@@ -33,6 +33,7 @@ public:
 
 private:
        PrimitiveType prim_type;
+       GLenum gl_prim_type;
        DataType index_type;
        GLenum gl_index_type;
        std::vector<UInt8> data;
@@ -46,6 +47,7 @@ public:
        ~Batch();
 
        PrimitiveType get_type() const { return prim_type; }
+       GLenum get_gl_primitive_type() const { return gl_prim_type; }
        void set_index_type(DataType);
        DataType get_index_type() const { return index_type; }
        GLenum get_gl_index_type() const { return gl_index_type; }