A cubical voxel engine, with chunks, interval maps and greedy meshing
 
 
 
 
 
 
Go to file
EmaMaker 105fff0029 write number of triangles to Chunk only when sending to GPU
previously the current number of vertices was stored in the chunk, and the same variable got later reused for the number of triangles. This modification increases clarity and avoid glitches when blockpicking
2023-05-26 23:07:04 +02:00
include write number of triangles to Chunk only when sending to GPU 2023-05-26 23:07:04 +02:00
lib ship glfw 2023-02-11 21:49:35 +01:00
shaders renderer: initial texture support via ArrayTextures 2023-04-10 00:30:28 +02:00
src write number of triangles to Chunk only when sending to GPU 2023-05-26 23:07:04 +02:00
textures renderer: initial texture support via ArrayTextures 2023-04-10 00:30:28 +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)