summaryrefslogtreecommitdiff
path: root/src/render.c
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-12-11 22:10:52 -0500
committerFreya Murphy <freya@freyacat.org>2025-12-11 22:10:52 -0500
commite511e9c678eeb76906e75dbc92165e538d13546b (patch)
tree30b6dfde164603fa0a677baebe770f44536dfeff /src/render.c
parenti did a lot (diff)
downloadvoxel-e511e9c678eeb76906e75dbc92165e538d13546b.tar.gz
voxel-e511e9c678eeb76906e75dbc92165e538d13546b.tar.bz2
voxel-e511e9c678eeb76906e75dbc92165e538d13546b.zip
ambient occlusionHEADmain
Diffstat (limited to 'src/render.c')
-rw-r--r--src/render.c6
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