Fix chunk corner vertice bug

This commit is contained in:
2025-06-08 05:34:37 +02:00
parent d1b1129ff4
commit 79a4eaf809
+3 -3
View File
@@ -71,7 +71,7 @@ ChunkMesh_build (Chunk *chunk, Chunk *nr, Chunk *nd, Chunk *nc)
}
}
}
ChunkMesh *mesh = malloc (sizeof (ChunkMesh));
glGenBuffers (1, &mesh->pbo);
glGenBuffers (1, &mesh->hbo);
@@ -123,11 +123,11 @@ ChunkMesh_render (ChunkMesh *mesh, bool wireframe)
glBindBuffer (GL_ARRAY_BUFFER, mesh->hbo);
glEnableVertexAttribArray (1);
glVertexAttribPointer (1, 2, GL_FLOAT, GL_FALSE, sizeof (float), 0);
glVertexAttribPointer (1, 1, GL_FLOAT, GL_FALSE, sizeof (float), 0);
glBindBuffer (GL_ARRAY_BUFFER, mesh->mbo);
glEnableVertexAttribArray (2);
glVertexAttribPointer (2, 4, GL_INT, GL_FALSE, sizeof (ivec4), 0);
glDrawElements (wireframe ? GL_LINES : GL_TRIANGLES, CHUNK_SIZE * 6, GL_UNSIGNED_INT, 0);
glDrawElements (wireframe ? GL_POINTS : GL_TRIANGLES, CHUNK_SIZE * 6, GL_UNSIGNED_INT, 0);
}