| 21 | }; |
| 22 | |
| 23 | demo_buffer_t * |
| 24 | demo_buffer_create (void) |
| 25 | { |
| 26 | demo_buffer_t *buffer = (demo_buffer_t *) calloc (1, sizeof (demo_buffer_t)); |
| 27 | |
| 28 | buffer->vertices = new std::vector<glyph_vertex_t>; |
| 29 | glGenVertexArrays (1, &buffer->vao_name); |
| 30 | glGenBuffers (1, &buffer->buf_name); |
| 31 | |
| 32 | demo_buffer_clear (buffer); |
| 33 | |
| 34 | return buffer; |
| 35 | } |
| 36 | |
| 37 | void |
| 38 | demo_buffer_destroy (demo_buffer_t *buffer) |
no test coverage detected