terrain

Real-time terrain generation using marching cubes
git clone git://git.christianermann.dev/terrain
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore5L
-rw-r--r--LICENSE21L
-rw-r--r--README.md13L
-rw-r--r--include/GLFW/glfw3.h5913L
-rw-r--r--include/GLFW/glfw3native.h594L
-rw-r--r--include/KHR/khrplatform.h290L
-rw-r--r--include/engine/app.h28L
-rw-r--r--include/engine/camera.h43L
-rw-r--r--include/engine/chunk.h36L
-rw-r--r--include/engine/chunk_manager.h40L
-rw-r--r--include/engine/input.h23L
-rw-r--r--include/engine/logger.h45L
-rw-r--r--include/engine/marching_cubes.h25L
-rw-r--r--include/engine/memory.h20L
-rw-r--r--include/engine/mesh.h39L
-rw-r--r--include/engine/perlin.h8L
-rw-r--r--include/engine/player.h16L
-rw-r--r--include/engine/queue.h77L
-rw-r--r--include/engine/save.h10L
-rw-r--r--include/engine/sdf.h14L
-rw-r--r--include/engine/shader.h23L
-rw-r--r--include/engine/threadpool.h16L
-rw-r--r--include/engine/transform.h27L
-rw-r--r--include/engine/types.h28L
-rw-r--r--include/engine/vec.h51L
-rw-r--r--include/glad/glad.h2277L
-rw-r--r--lib/libglfw3.a281576B
-rw-r--r--makefile63L
-rw-r--r--resources/README.txt14L
-rw-r--r--resources/run.sh3L
-rw-r--r--sample.gif62043717B
-rw-r--r--shaders/basic.fs47L
-rw-r--r--shaders/basic.vs15L
-rw-r--r--src/app/main.c141L
-rw-r--r--src/engine/app.c71L
-rw-r--r--src/engine/camera.c237L
-rw-r--r--src/engine/chunk.c195L
-rw-r--r--src/engine/chunk_manager.c209L
-rw-r--r--src/engine/glad.c1057L
-rw-r--r--src/engine/input.c33L
-rw-r--r--src/engine/logger.c42L
-rw-r--r--src/engine/marching_cubes.c425L
-rw-r--r--src/engine/memory.c53L
-rw-r--r--src/engine/mesh.c102L
-rw-r--r--src/engine/perlin.c110L
-rw-r--r--src/engine/player.c59L
-rw-r--r--src/engine/queue.c280L
-rw-r--r--src/engine/save.c24L
-rw-r--r--src/engine/sdf.c49L
-rw-r--r--src/engine/shader.c178L
-rw-r--r--src/engine/threadpool.c203L
-rw-r--r--src/engine/transform.c38L
-rw-r--r--src/engine/vec.c170L