Fix chunk corner vertice bug
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user