feat: blocks renderer optimization

This commit is contained in:
MihailRis 2025-12-12 19:36:12 +03:00
parent 14a61f7891
commit 9286d48365
3 changed files with 6 additions and 5 deletions

View file

@ -692,8 +692,7 @@ void BlocksRenderer::build(const Chunk* chunk, const Chunks* chunks) {
voxelsBuffer->setPosition(
chunk->x * CHUNK_W - voxelBufferPadding, 0,
chunk->z * CHUNK_D - voxelBufferPadding);
chunks->getVoxels(*voxelsBuffer, settings.graphics.backlight.get());
chunks->getVoxels(*voxelsBuffer, settings.graphics.backlight.get(), chunk->top + 1);
if (voxelsBuffer->pickBlockId(
chunk->x * CHUNK_W, 0, chunk->z * CHUNK_D
) == BLOCK_VOID) {