other optimizations

This commit is contained in:
MihailRis
2024-05-17 20:00:24 +03:00
parent 8c918ff136
commit b399679c31
6 changed files with 21 additions and 21 deletions
+2 -2
View File
@@ -121,8 +121,8 @@ void WorldRenderer::drawChunks(Chunks* chunks, Camera* camera, Shader* shader) {
continue;
indices.push_back(i);
}
int px = camera->position.x / (float)CHUNK_W - 0.5f;
int pz = camera->position.z / (float)CHUNK_D - 0.5f;
float px = camera->position.x / (float)CHUNK_W - 0.5f;
float pz = camera->position.z / (float)CHUNK_D - 0.5f;
std::sort(indices.begin(), indices.end(), [chunks, px, pz](auto i, auto j) {
const auto& a = chunks->chunks[i];
const auto& b = chunks->chunks[j];