50 glBufferData(GL_ARRAY_BUFFER, sizeof(data), data, GL_STATIC_DRAW); |
50 glBufferData(GL_ARRAY_BUFFER, sizeof(data), data, GL_STATIC_DRAW); |
51 glBindVertexArray(mesh->vao); |
51 glBindVertexArray(mesh->vao); |
52 glVertexAttribPointer(0, 2, GL_FLOAT, GL_FALSE, 0, NULL); |
52 glVertexAttribPointer(0, 2, GL_FLOAT, GL_FALSE, 0, NULL); |
53 glEnableVertexAttribArray(0); |
53 glEnableVertexAttribArray(0); |
54 } |
54 } |
55 |
|
56 void asc_primitives_draw_plane(void) { |
|
57 AscMesh const *mesh = &(asc_active_window->glctx.primitives.plane); |
|
58 glBindVertexArray(mesh->vao); |
|
59 glDrawArrays(GL_TRIANGLE_STRIP, 0, mesh->vertices); |
|
60 } |
|