-rw-r--r-- | .clangd | 7L |
-rw-r--r-- | .gitattributes | 6L |
-rw-r--r-- | .gitignore | 8L |
-rw-r--r-- | LICENSE | 21L |
-rw-r--r-- | Makefile | 72L |
-rw-r--r-- | README.md | 65L |
-rw-r--r-- | assets/agame_01.sunvox | 17505B |
-rw-r--r-- | assets/test_sw_origin.tga | 16428B |
-rw-r--r-- | assets/test_sw_origin_rle.tga | 1897B |
-rw-r--r-- | assets/tile0.tga | 2268B |
-rw-r--r-- | assets/tileset0.tga | 174908B |
-rw-r--r-- | build.bat | 35L |
-rwxr-xr-x | build_wasm.sh | 39L |
-rw-r--r-- | compile_flags.txt | 3L |
-rw-r--r-- | shader/main_f.glsl | 22L |
-rw-r--r-- | shader/main_v.glsl | 21L |
-rw-r--r-- | src/am_gl.c | 66L |
-rw-r--r-- | src/am_gl.h | 147L |
-rw-r--r-- | src/am_math.h | 716L |
-rw-r--r-- | src/collision.c | 61L |
-rw-r--r-- | src/game.c | 677L |
-rw-r--r-- | src/game.h | 101L |
-rw-r--r-- | src/image.c | 130L |
-rw-r--r-- | src/image.h | 25L |
-rw-r--r-- | src/input.c | 22L |
-rw-r--r-- | src/input.h | 24L |
-rw-r--r-- | src/intrinsics.h | 29L |
-rw-r--r-- | src/memory.c | 59L |
-rw-r--r-- | src/memory.h | 21L |
-rw-r--r-- | src/platform.h | 42L |
-rw-r--r-- | src/platform_info.h | 13L |
-rw-r--r-- | src/platform_linux.c | 321L |
-rw-r--r-- | src/platform_linux.h | 13L |
-rw-r--r-- | src/platform_wasm.c | 234L |
-rw-r--r-- | src/platform_wasm.h | 10L |
-rw-r--r-- | src/platform_wasm_index.html | 16L |
-rw-r--r-- | src/platform_wasm_js_symbols.txt | 53L |
-rw-r--r-- | src/platform_wasm_loader.js | 348L |
-rw-r--r-- | src/platform_windows.c | 216L |
-rw-r--r-- | src/platform_windows.h | 6L |
-rw-r--r-- | src/render.c | 319L |
-rw-r--r-- | src/render.h | 35L |
-rw-r--r-- | src/shader.c | 184L |
-rw-r--r-- | src/shader.h | 28L |
-rw-r--r-- | src/types.h | 135L |
-rw-r--r-- | src/w_tutorial.h | 108L |
-rw-r--r-- | src/webgl.h | 380L |
-rw-r--r-- | src/world.c | 334L |
-rw-r--r-- | src/world.h | 44L |