A cubical voxel engine, with chunks, interval maps and greedy meshing
 
 
 
 
 
 
Go to file
EmaMaker 32b9c3e8ca [MERGE_UNSURE] use bytes for vertex info
further reduces vram usage: down to 8MB in test world.
Huge odd decrease in performance on the Radeon HD6850, unsure to merge this into master
2023-07-19 14:44:49 +02:00
include [MERGE_UNSURE] use bytes for vertex info 2023-07-19 14:44:49 +02:00
lib ship glfw 2023-02-11 21:49:35 +01:00
shaders [MERGE_UNSURE] use bytes for vertex info 2023-07-19 14:44:49 +02:00
src [MERGE_UNSURE] use bytes for vertex info 2023-07-19 14:44:49 +02:00
textures move normal data to own array 2023-07-18 21:18:12 +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)