diff options
Diffstat (limited to 'src/render.c')
| -rw-r--r-- | src/render.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/render.c b/src/render.c index b70832b..77c0bd8 100644 --- a/src/render.c +++ b/src/render.c @@ -10,10 +10,12 @@ VOXEL_RESULT renderer_init(Renderer *renderer) { // load quad mesh float quad_verts[] = { - 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, + 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0, }; + u16 quad_indicies[] = { 0, 1, 2, 0, 2, 3 }; mesh_init(&renderer->quad, 6); - mesh_store_float(&renderer->quad, quad_verts, 6 * 3, 3); + mesh_store_float(&renderer->quad, quad_verts, 4, 3); + mesh_store_indicies(&renderer->quad, quad_indicies, 6); mesh_finish(); // load shader |