voxel-engine/include
EmaMaker 880c634be0 camera: set atomic position at startup
this avoids the first few chunk update loops recognizing the camera as being positioned at (0,0,0), which in turns avoids wastefully generating chunks out of view at startup
2023-10-03 22:08:40 +02: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 tree generation 2023-07-30 12:16:32 +02:00
camera.hpp camera: set atomic position at startup 2023-10-03 22:08:40 +02:00
chunk.hpp refactor chunk meshing routine 2023-07-19 12:56:55 +02:00
chunkgenerator.hpp initial commit 2022-11-10 19:53:52 +01:00
chunkmanager.hpp separate mesh and generation threads, with priority queues for input 2023-07-30 12:17:51 +02:00
chunkmesher.hpp refactor chunk meshing routine 2023-07-19 12:56:55 +02:00
debugwindow.hpp create debug window with imgui 2023-09-20 12:42:05 +02:00
globals.hpp Initial tree generation 2023-07-30 12:16:32 +02:00
intervalmap.hpp intervalmap: use updated upper_bound when checking removal of next node 2023-04-10 00:30:28 +02:00
main.hpp general code cleanup 2023-03-25 16:28:12 +01:00
renderer.hpp renderer: screenshot by saving render texture to file 2023-09-20 12:37:32 +02:00
shader.hpp shader: make geometry shader not mandatory 2023-09-20 12:37:32 +02:00
spacefilling.hpp general code cleanup 2023-03-25 16:28:12 +01:00
stb_image.h initial commit 2022-11-10 19:53:52 +01:00
stb_image_write.h libs: import stb_image_write 2023-09-20 12:37:32 +02:00
utils.hpp general code cleanup 2023-03-25 16:28:12 +01:00