A cubical voxel engine, with chunks, interval maps and greedy meshing
 
 
 
 
 
 
Go to file
EmaMaker 1bea6c835c separate mesh and generation threads, with priority queues for input
Allows blockpicking while the world is generating, without hiccups
2023-07-30 12:17:51 +02:00
include separate mesh and generation threads, with priority queues for input 2023-07-30 12:17:51 +02:00
lib ship glfw 2023-02-11 21:49:35 +01:00
shaders give leaves a sprinkle of color 2023-07-30 12:17:51 +02:00
src separate mesh and generation threads, with priority queues for input 2023-07-30 12:17:51 +02:00
textures Initial tree generation 2023-07-30 12:16:32 +02:00
.gitignore update .gitignore 2023-03-27 21:10:45 +02:00
CMakeLists.txt chunkmesher: external queue of chunk mesh data 2023-05-20 22:15:32 +02:00
README.md initial commit 2022-11-10 19:53:52 +01:00
build-and-run.sh initial commit 2022-11-10 19:53:52 +01:00

README.md

Port of https://git.emamaker/voxel-test-intervalmaps to C++ and OpenGL.

Credits

CMake template based on https://github.com/kigster/cmake-project-template by Konstantin Gredeskoul under MIT License

Rest of credits is in respective source files (OpenSimplexNoise, glad, glm, stb_image)