medfall

A super great game engine
Log | Files | Refs

ModeNameSize
-rw-r--r--.gitignore35L
-rw-r--r--LiberationSans-Regular.ttf350200B
-rw-r--r--Makefile21L
-rw-r--r--aabb.h131L
-rw-r--r--array.h477L
-rw-r--r--assets.h43L
-rw-r--r--audio.cc99L
-rw-r--r--autogdb.h119L
-rw-r--r--blue_noise.cc1406L
-rw-r--r--blue_noise.h6L
-rw-r--r--breakbools.cc4L
-rw-r--r--bsp.cc333L
-rw-r--r--bsp.h209L
-rw-r--r--bsp_renderer.cc138L
-rw-r--r--bsp_renderer.h15L
-rw-r--r--btt.cc120L
-rw-r--r--btt.h22L
-rw-r--r--clipmap.cc161L
-rw-r--r--cmd.bat6L
-rw-r--r--darwin_audio_output.cc69L
-rw-r--r--darwin_audio_output.h9L
-rw-r--r--darwin_semaphore.h27L
-rw-r--r--darwin_time.h14L
-rw-r--r--dynstr.h61L
-rw-r--r--fnv.h20L
-rw-r--r--game.h66L
-rw-r--r--ggformat.cc262L
-rw-r--r--ggformat.h127L
-rw-r--r--ggunit.h46L
-rw-r--r--gl.cc282L
-rw-r--r--gl.h16L
-rw-r--r--glad.cc1178L
-rw-r--r--glad.h2381L
-rw-r--r--gpubtt.cc107L
-rw-r--r--gpubtt.h17L
-rw-r--r--hashtable.h107L
-rw-r--r--heightmap.cc342L
-rw-r--r--heightmap.h64L
-rw-r--r--hm.cc538L
-rw-r--r--hosek_rgb.h3861L
-rw-r--r--http.cc67L
-rw-r--r--http.h25L
-rw-r--r--immediate.cc235L
-rw-r--r--immediate.h34L
-rw-r--r--installer.nsi65L
-rw-r--r--int_conversions.h88L
-rw-r--r--intrinsics.h252L
-rw-r--r--keys.h105L
-rw-r--r--launcher/main.cc835L
-rw-r--r--liberation.h5254L
-rw-r--r--libs/glad/.gitignore1L
-rw-r--r--libs/glad/LICENSE20L
-rw-r--r--libs/glad/README.md285L
-rw-r--r--libs/glad/glad/__init__.py3L
-rw-r--r--libs/glad/glad/__main__.py160L
-rw-r--r--libs/glad/glad/lang/__init__.py13L
-rw-r--r--libs/glad/glad/lang/c/__init__.py28L
-rw-r--r--libs/glad/glad/lang/c/debug.py116L
-rw-r--r--libs/glad/glad/lang/c/generator.py291L
-rw-r--r--libs/glad/glad/lang/c/loader/__init__.py132L
-rw-r--r--libs/glad/glad/lang/c/loader/egl.py84L
-rw-r--r--libs/glad/glad/lang/c/loader/gl.py242L
-rw-r--r--libs/glad/glad/lang/c/loader/glx.py148L
-rw-r--r--libs/glad/glad/lang/c/loader/wgl.py142L
-rw-r--r--libs/glad/glad/lang/common/__init__.py0B
-rw-r--r--libs/glad/glad/lang/common/generator.py242L
-rw-r--r--libs/glad/glad/lang/common/loader.py60L
-rw-r--r--libs/glad/glad/lang/common/util.py13L
-rw-r--r--libs/glad/glad/opener.py112L
-rw-r--r--libs/glad/glad/parse.py356L
-rw-r--r--libs/glad/glad/spec.py50L
-rw-r--r--libs/glad/glad/util.py14L
-rw-r--r--libs/glad/main.py9L
-rw-r--r--libs/glfw.lua47L
-rw-r--r--libs/glfw/COPYING.txt22L
-rw-r--r--libs/glfw/README.md394L
-rw-r--r--libs/glfw/include/GLFW/glfw3.h5203L
-rw-r--r--libs/glfw/include/GLFW/glfw3native.h569L
-rw-r--r--libs/glfw/src/cocoa_init.m375L
-rw-r--r--libs/glfw/src/cocoa_joystick.h50L
-rw-r--r--libs/glfw/src/cocoa_joystick.m459L
-rw-r--r--libs/glfw/src/cocoa_monitor.m475L
-rw-r--r--libs/glfw/src/cocoa_platform.h163L
-rw-r--r--libs/glfw/src/cocoa_time.cc60L
-rw-r--r--libs/glfw/src/cocoa_window.m1809L
-rw-r--r--libs/glfw/src/context.cc720L
-rw-r--r--libs/glfw/src/egl_context.cc761L
-rw-r--r--libs/glfw/src/egl_context.h218L
-rw-r--r--libs/glfw/src/glx_context.cc684L
-rw-r--r--libs/glfw/src/glx_context.h181L
-rw-r--r--libs/glfw/src/init.cc319L
-rw-r--r--libs/glfw/src/input.cc1158L
-rw-r--r--libs/glfw/src/internal.h1010L
-rw-r--r--libs/glfw/src/linux_joystick.cc430L
-rw-r--r--libs/glfw/src/linux_joystick.h62L
-rw-r--r--libs/glfw/src/mappings.h230L
-rw-r--r--libs/glfw/src/mir_init.cc240L
-rw-r--r--libs/glfw/src/mir_monitor.cc205L
-rw-r--r--libs/glfw/src/mir_platform.h133L
-rw-r--r--libs/glfw/src/mir_window.cc938L
-rw-r--r--libs/glfw/src/monitor.cc441L
-rw-r--r--libs/glfw/src/nsgl_context.h56L
-rw-r--r--libs/glfw/src/nsgl_context.m329L
-rw-r--r--libs/glfw/src/osmesa_context.cc368L
-rw-r--r--libs/glfw/src/osmesa_context.h94L
-rw-r--r--libs/glfw/src/posix_thread.cc103L
-rw-r--r--libs/glfw/src/posix_thread.h51L
-rw-r--r--libs/glfw/src/posix_time.cc85L
-rw-r--r--libs/glfw/src/posix_time.h44L
-rw-r--r--libs/glfw/src/vulkan.cc320L
-rw-r--r--libs/glfw/src/wgl_context.cc746L
-rw-r--r--libs/glfw/src/wgl_context.h158L
-rw-r--r--libs/glfw/src/win32_init.cc510L
-rw-r--r--libs/glfw/src/win32_joystick.cc742L
-rw-r--r--libs/glfw/src/win32_joystick.h56L
-rw-r--r--libs/glfw/src/win32_monitor.cc444L
-rw-r--r--libs/glfw/src/win32_platform.h360L
-rw-r--r--libs/glfw/src/win32_thread.cc97L
-rw-r--r--libs/glfw/src/win32_time.cc74L
-rw-r--r--libs/glfw/src/win32_window.cc1825L
-rw-r--r--libs/glfw/src/window.cc1005L
-rw-r--r--libs/glfw/src/wl_init.cc746L
-rw-r--r--libs/glfw/src/wl_monitor.cc192L
-rw-r--r--libs/glfw/src/wl_platform.h168L
-rw-r--r--libs/glfw/src/wl_window.cc1088L
-rw-r--r--libs/glfw/src/x11_init.cc983L
-rw-r--r--libs/glfw/src/x11_monitor.cc501L
-rw-r--r--libs/glfw/src/x11_platform.h416L
-rw-r--r--libs/glfw/src/x11_window.cc2858L
-rw-r--r--libs/glfw/src/xkb_unicode.cc940L
-rw-r--r--libs/glfw/src/xkb_unicode.h28L
-rw-r--r--libs/imgui.lua3L
-rw-r--r--libs/imgui/LICENSE21L
-rw-r--r--libs/imgui/MYCHANGES23L
-rw-r--r--libs/imgui/README.md224L
-rw-r--r--libs/imgui/imconfig.h57L
-rw-r--r--libs/imgui/imgui.cc9865L
-rw-r--r--libs/imgui/imgui.h1402L
-rw-r--r--libs/imgui/imgui_draw.cc2418L
-rw-r--r--libs/imgui/imgui_impl_glfw_gl3.cc403L
-rw-r--r--libs/imgui/imgui_impl_glfw_gl3.h25L
-rw-r--r--libs/imgui/imgui_internal.h776L
-rw-r--r--libs/imgui/stb_textedit.h1322L
-rw-r--r--libs/lodepng.lua3L
-rw-r--r--libs/lodepng/lodepng.cc6230L
-rw-r--r--libs/lodepng/lodepng.h1761L
-rw-r--r--libs/lz4.lua5L
-rw-r--r--libs/lz4/lz4.cc1462L
-rw-r--r--libs/lz4/lz4.h463L
-rw-r--r--libs/lz4/lz4hc.cc684L
-rw-r--r--libs/lz4/lz4hc.h225L
-rw-r--r--libs/monocypher.lua1L
-rw-r--r--libs/monocypher/LICENCE.md6L
-rw-r--r--libs/monocypher/README.md117L
-rw-r--r--libs/monocypher/monocypher.cc1467L
-rw-r--r--libs/monocypher/monocypher.h168L
-rw-r--r--libs/squish.lua8L
-rw-r--r--libs/squish/LICENSE20L
-rw-r--r--libs/squish/README35L
-rw-r--r--libs/squish/alpha.cc350L
-rw-r--r--libs/squish/alpha.h41L
-rw-r--r--libs/squish/clusterfit.cc392L
-rw-r--r--libs/squish/clusterfit.h61L
-rw-r--r--libs/squish/colourblock.cc214L
-rw-r--r--libs/squish/colourblock.h41L
-rw-r--r--libs/squish/colourfit.cc54L
-rw-r--r--libs/squish/colourfit.h56L
-rw-r--r--libs/squish/colourset.cc121L
-rw-r--r--libs/squish/colourset.h58L
-rw-r--r--libs/squish/config.h49L
-rw-r--r--libs/squish/maths.cc259L
-rw-r--r--libs/squish/maths.h233L
-rw-r--r--libs/squish/rangefit.cc201L
-rw-r--r--libs/squish/rangefit.h54L
-rw-r--r--libs/squish/simd.h32L
-rw-r--r--libs/squish/simd_float.h183L
-rw-r--r--libs/squish/singlecolourfit.cc172L
-rw-r--r--libs/squish/singlecolourfit.h58L
-rw-r--r--libs/squish/singlecolourlookup.inl1064L
-rw-r--r--libs/squish/squish.cc260L
-rw-r--r--libs/squish/squish.h269L
-rw-r--r--libs/stb.lua5L
-rw-r--r--libs/stb/stb_image.cc2L
-rw-r--r--libs/stb/stb_image.h7177L
-rw-r--r--libs/stb/stb_image_write.cc2L
-rw-r--r--libs/stb/stb_image_write.h1092L
-rw-r--r--libs/stb/stb_rect_pack.h635L
-rw-r--r--libs/stb/stb_truetype.cc3L
-rw-r--r--libs/stb/stb_truetype.h4063L
-rw-r--r--libs/tinyobjloader.lua3L
-rw-r--r--libs/tinyobjloader/changes.diff72L
-rw-r--r--libs/tinyobjloader/tinyobjloader.cc2L
-rw-r--r--libs/tinyobjloader/tinyobjloader.h1518L
-rw-r--r--libs/whereami.lua2L
-rw-r--r--libs/whereami/whereami.cc663L
-rw-r--r--libs/whereami/whereami.h65L
-rw-r--r--libs/xxhash.lua3L
-rw-r--r--libs/xxhash/xxhash.cc888L
-rw-r--r--libs/xxhash/xxhash.h293L
-rw-r--r--linear_algebra.h939L
-rw-r--r--linux_audio_output.cc136L
-rw-r--r--linux_audio_output.h13L
-rw-r--r--locked.h33L
-rw-r--r--log.cc100L
-rw-r--r--log.h42L
-rw-r--r--main.cc172L
-rw-r--r--make.lua73L
-rw-r--r--memory_arena.cc63L
-rw-r--r--memory_arena.h45L
-rw-r--r--mingw_audio_output.cc7L
-rw-r--r--mingw_audio_output.h8L
-rw-r--r--mixer.cc176L
-rw-r--r--mixer.h29L
-rw-r--r--mod_btt.cc431L
-rw-r--r--models/trees/PineTree.obj295L
-rwxr-xr-xmodels/trees/spec.lua153L
-rw-r--r--nonblocking_fixed_mpsc_queue.h87L
-rw-r--r--nonblocking_fixed_spsc_queue.h80L
-rw-r--r--obj.cc97L
-rw-r--r--obj.h9L
-rw-r--r--patterns.cc588L
-rw-r--r--patterns.h93L
-rw-r--r--platform.h77L
-rw-r--r--platform_atomic.h138L
-rw-r--r--platform_audio_output.cc13L
-rw-r--r--platform_audio_output.h27L
-rw-r--r--platform_backtrace.h11L
-rw-r--r--platform_exec.h11L
-rw-r--r--platform_inline.h13L
-rw-r--r--platform_io.h24L
-rw-r--r--platform_library.h11L
-rw-r--r--platform_mutex.h27L
-rw-r--r--platform_network.cc281L
-rw-r--r--platform_network.h65L
-rw-r--r--platform_pragmas.h18L
-rw-r--r--platform_rdtsc.h16L
-rw-r--r--platform_semaphore.h44L
-rw-r--r--platform_thread.h14L
-rw-r--r--platform_time.h13L
-rw-r--r--pool.h32L
-rw-r--r--pp.cc428L
-rw-r--r--profiler.cc149L
-rw-r--r--profiler.h30L
-rw-r--r--queue.h76L
-rw-r--r--renderer.cc1033L
-rw-r--r--renderer.h303L
-rw-r--r--rng/fixed.cc30L
-rw-r--r--rng/fixed.h13L
-rw-r--r--rng/fixed_lookup.h1024L
-rw-r--r--rng/mersenne_twister.cc184L
-rw-r--r--rng/rng_utils.h42L
-rw-r--r--rng/well512.cc48L
-rw-r--r--rng/well512.h14L
-rw-r--r--scripts/gen_makefile.lua323L
-rwxr-xr-xscripts/gen_visitors.lua47L
-rwxr-xr-xscripts/glad.sh11L
-rwxr-xr-xscripts/leak_check.lua68L
-rwxr-xr-xscripts/make_release.sh26L
-rwxr-xr-xscripts/package_osx.sh18L
-rwxr-xr-xscripts/push_release.sh6L
-rw-r--r--server/main.cc121L
-rw-r--r--sha2.cc831L
-rw-r--r--sha2.h74L
-rw-r--r--shaders.cc158L
-rw-r--r--shaders.h26L
-rw-r--r--shaders/clipmap.glsl51L
-rw-r--r--shaders/common.glsl31L
-rw-r--r--shaders/debug_render_shadow_map.glsl31L
-rw-r--r--shaders/flat_textured.glsl29L
-rw-r--r--shaders/flat_vertex_colours.glsl28L
-rw-r--r--shaders/pbr.glsl55L
-rw-r--r--shaders/shadowed_vertex_colours.glsl93L
-rw-r--r--shaders/skybox.glsl49L
-rw-r--r--shaders/terrain.glsl103L
-rw-r--r--shaders/text.glsl42L
-rw-r--r--shaders/tree.glsl56L
-rw-r--r--shaders/ui.glsl23L
-rw-r--r--shaders/wireframe.glsl22L
-rw-r--r--shaders/write_shadow_map.glsl22L
-rw-r--r--shadow_map.cc177L
-rw-r--r--skybox.cc148L
-rw-r--r--skybox.h12L
-rw-r--r--stats.cc65L
-rw-r--r--stats.h28L
-rw-r--r--str.h89L
-rw-r--r--stream.h177L
-rw-r--r--stringhash.h66L
-rw-r--r--strlcat.cc55L
-rw-r--r--strlcat.h5L
-rw-r--r--strlcpy.cc49L
-rw-r--r--strlcpy.h5L
-rw-r--r--strtonum.cc65L
-rw-r--r--strtonum.h5L
-rw-r--r--terrain_manager.cc453L
-rw-r--r--terrain_manager.h82L
-rw-r--r--terrains/Srtm_ramp2.world.21600x10800.jpg6180421B
-rw-r--r--terrains/mountains512.png62534B
-rw-r--r--text_renderer.cc134L
-rw-r--r--text_renderer.h5L
-rw-r--r--unix_backtrace.h13L
-rw-r--r--unix_exec.h10L
-rw-r--r--unix_library.h23L
-rw-r--r--unix_mutex.h44L
-rw-r--r--unix_network.cc63L
-rw-r--r--unix_semaphore.h39L
-rw-r--r--unix_thread.h60L
-rw-r--r--unix_time.h10L
-rw-r--r--utf8.h41L
-rw-r--r--utils/genkeys/genkeys.cc50L
-rw-r--r--utils/genkeys/sign.cc26L
-rw-r--r--visitors/linear_algebra.h143L
-rw-r--r--wave.cc123L
-rw-r--r--wave.h7L
-rw-r--r--win32_audio_output.cc141L
-rw-r--r--win32_audio_output.h20L
-rw-r--r--win32_backtrace.h42L
-rw-r--r--win32_exec.h18L
-rw-r--r--win32_library.h36L
-rw-r--r--win32_mutex.h29L
-rw-r--r--win32_network.cc61L
-rw-r--r--win32_semaphore.h40L
-rw-r--r--win32_thread.h34L
-rw-r--r--win32_time.h13L
-rw-r--r--work_queue.cc106L
-rw-r--r--work_queue.h33L