src/primitives.c

changeset 82
4e1e698f4b0d
parent 81
84a546e282b7
equal deleted inserted replaced
81:84a546e282b7 82:4e1e698f4b0d
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 }

mercurial