feat: add support for negative chunk coordinates

This commit is contained in:
2026-03-12 22:30:22 +08:00
parent 27b51d1a6a
commit 11324ba1b2
3 changed files with 132 additions and 40 deletions

View File

@@ -53,6 +53,12 @@ void Chunk::gen_vertex_data() {
}
}
glGenBuffers(1, &m_vbo);
glBindBuffer(GL_ARRAY_BUFFER, m_vbo);
glBufferData(GL_ARRAY_BUFFER, m_vertexs_data.size() * sizeof(Vertex), m_vertexs_data.data(), GL_STATIC_DRAW);
glBindBuffer(GL_ARRAY_BUFFER, 0);
}
GLuint Chunk::get_vbo() const{
@@ -72,12 +78,7 @@ void Chunk::init_chunk() {
}
}
}
gen_vertex_data();
glGenBuffers(1, &m_vbo);
glBindBuffer(GL_ARRAY_BUFFER, m_vbo);
glBufferData(GL_ARRAY_BUFFER, m_vertexs_data.size() * sizeof(Vertex), m_vertexs_data.data(), GL_STATIC_DRAW);
glBindBuffer(GL_ARRAY_BUFFER, 0);
}