Buffer *ibuf;
unsigned vao_id;
bool defer_buffers;
- mutable unsigned char dirty;
+ mutable bool dirty;
const WindingTest *winding;
public:
void use_buffers(bool);
private:
void create_buffers();
- void refresh() const;
+ void setup_vao() const;
public:
const VertexArray &get_vertices() const { return vertices; }
+ const Buffer *get_index_buffer() const { return ibuf; }
unsigned get_n_vertices() const;
float *modify_vertex(unsigned);