reduce Chunks.getChunkByVoxel calls in LightSolver

This commit is contained in:
MihailRis 2026-01-29 19:52:47 +03:00
parent 117199a3ec
commit bf7732f68a
4 changed files with 47 additions and 27 deletions

View file

@ -83,4 +83,10 @@ public:
glm::vec3((x + 1) * CHUNK_W, INFINITY, (z + 1) * CHUNK_D)
);
}
bool isBlockInside(int x, int z) const {
x -= this->x * CHUNK_W;
z -= this->z * CHUNK_D;
return x >= 0 && z >= 0 && x < CHUNK_W && z < CHUNK_D;
}
};