From 424d00eaf7335e1c6427f40260d55782c3fd902c Mon Sep 17 00:00:00 2001 From: Mel Date: Fri, 30 Jun 2023 15:15:00 +0200 Subject: Avoid per-frame chunk copies and don't render block faces between chunks --- src/World/ChunkMeshing.hpp | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/World/ChunkMeshing.hpp (limited to 'src/World/ChunkMeshing.hpp') diff --git a/src/World/ChunkMeshing.hpp b/src/World/ChunkMeshing.hpp new file mode 100644 index 0000000..1348817 --- /dev/null +++ b/src/World/ChunkMeshing.hpp @@ -0,0 +1,11 @@ +#pragma once + +#include "../GFX/Mesh.hpp" +#include "Chunk.hpp" + +namespace MC::World::ChunkMeshing { + +struct ChunkNeighbors { Chunk &north, &east, &south, &west; }; +GFX::Mesh create_mesh_for_chunk(Chunk& chunk, ChunkNeighbors neighbors); + +} -- cgit 1.4.1