dirty(0),
vertex_array(0),
inst_array(0),
- index_buffer(0)
+ index_buffer(0),
+ index_type(UNSIGNED_SHORT)
{
static Require req(ARB_vertex_array_object);
if(ARB_direct_state_access)
dirty |= INSTANCE_ARRAY;
}
-void VertexSetup::set_index_buffer(const Buffer &ibuf)
+void VertexSetup::set_index_buffer(const Buffer &ibuf, DataType itype)
{
index_buffer = &ibuf;
+ index_type = itype;
dirty |= INDEX_BUFFER;
}