private:
PrimitiveType prim_type;
- GLenum gl_prim_type;
+ unsigned gl_prim_type;
DataType index_type;
- GLenum gl_index_type;
+ unsigned gl_index_type;
std::vector<std::uint8_t> data;
unsigned max_index;
~Batch();
PrimitiveType get_type() const { return prim_type; }
- GLenum get_gl_primitive_type() const { return gl_prim_type; }
+ unsigned 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; }
+ unsigned get_gl_index_type() const { return gl_index_type; }
Batch &append(unsigned);
Batch &append(const std::vector<unsigned> &);