voxel-engine/include
EmaMaker c547d11cd5 chunks: drop per-chunk chunkmesh
Use a single mesher. This, on top of the previous commits, shaves off another 20MB of total RAM usage, using a total of about 120MB for a standard world (16 chunk size, 8 render distance), of which 22 in heap
2023-02-12 14:36:59 +01:00
..
.git-keep initial commit 2022-11-10 19:53:52 +01:00
OpenSimplexNoise.h initial commit 2022-11-10 19:53:52 +01:00
block.hpp initial commit 2022-11-10 19:53:52 +01:00
camera.hpp camera: wider and further view 2022-12-01 23:44:03 +01:00
chunk.hpp chunks: drop per-chunk chunkmesh 2023-02-12 14:36:59 +01:00
chunkgenerator.hpp initial commit 2022-11-10 19:53:52 +01:00
chunkmanager.hpp chunkmgr: properly dispose allocated chunk memory 2022-12-01 23:44:03 +01:00
chunkmesher.hpp chunks: drop per-chunk chunkmesh 2023-02-12 14:36:59 +01:00
globals.hpp chunkmesh: do not create shader for every object 2023-02-12 12:18:30 +01:00
intervalmap.hpp implement intervalmaps 2022-12-01 23:44:03 +01:00
main.hpp initial commit 2022-11-10 19:53:52 +01:00
shader.hpp initial commit 2022-11-10 19:53:52 +01:00
spacefilling.hpp initial commit 2022-11-10 19:53:52 +01:00
stb_image.h initial commit 2022-11-10 19:53:52 +01:00
utils.hpp initial commit 2022-11-10 19:53:52 +01:00