├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── COPYING ├── README.md ├── cmake └── FindMath.cmake ├── emscripten └── index.html └── src ├── adivtab.h ├── anorms.h ├── bspfile.h ├── cdaudio.c ├── cdaudio.h ├── chase.c ├── cl_demo.c ├── cl_input.c ├── cl_main.c ├── cl_parse.c ├── cl_tent.c ├── client.h ├── cmd.c ├── cmd.h ├── common.c ├── common.h ├── console.c ├── console.h ├── crc.c ├── crc.h ├── cvar.c ├── cvar.h ├── d_edge.c ├── d_fill.c ├── d_iface.h ├── d_init.c ├── d_local.h ├── d_modech.c ├── d_part.c ├── d_polyse.c ├── d_scan.c ├── d_sky.c ├── d_sprite.c ├── d_surf.c ├── d_vars.c ├── d_zpoint.c ├── draw.c ├── draw.h ├── host.c ├── host_cmd.c ├── input.c ├── input.h ├── keys.c ├── keys.h ├── main.c ├── mathlib.c ├── mathlib.h ├── menu.c ├── menu.h ├── model.c ├── model.h ├── modelgen.h ├── net.h ├── net_loop.c ├── net_loop.h ├── net_main.c ├── net_none.c ├── pop.lmp ├── pr_cmds.c ├── pr_comp.h ├── pr_edict.c ├── pr_exec.c ├── progdefs.h ├── progs.h ├── protocol.h ├── quakedef.h ├── r_aclip.c ├── r_alias.c ├── r_bsp.c ├── r_draw.c ├── r_edge.c ├── r_efrag.c ├── r_light.c ├── r_local.h ├── r_main.c ├── r_misc.c ├── r_part.c ├── r_shared.h ├── r_sky.c ├── r_sprite.c ├── r_surf.c ├── r_vars.c ├── render.h ├── sbar.c ├── sbar.h ├── screen.c ├── screen.h ├── sdl3quake.h ├── server.h ├── sound.c ├── sound.h ├── spritegn.h ├── sv_main.c ├── sv_move.c ├── sv_phys.c ├── sv_user.c ├── sys.c ├── sys.h ├── vgafont.h ├── vgatext.c ├── vgatext.h ├── vid.c ├── vid.h ├── view.c ├── view.h ├── wad.c ├── wad.h ├── world.c ├── world.h ├── zone.c └── zone.h /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | untracked/ 2 | cmake-build*/ 3 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindMath.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/cmake/FindMath.cmake -------------------------------------------------------------------------------- /emscripten/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/emscripten/index.html -------------------------------------------------------------------------------- /src/adivtab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/adivtab.h -------------------------------------------------------------------------------- /src/anorms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/anorms.h -------------------------------------------------------------------------------- /src/bspfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/bspfile.h -------------------------------------------------------------------------------- /src/cdaudio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/cdaudio.c -------------------------------------------------------------------------------- /src/cdaudio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/cdaudio.h -------------------------------------------------------------------------------- /src/chase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/chase.c -------------------------------------------------------------------------------- /src/cl_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/cl_demo.c -------------------------------------------------------------------------------- /src/cl_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/cl_input.c -------------------------------------------------------------------------------- /src/cl_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/cl_main.c -------------------------------------------------------------------------------- /src/cl_parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/cl_parse.c -------------------------------------------------------------------------------- /src/cl_tent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/cl_tent.c -------------------------------------------------------------------------------- /src/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/client.h -------------------------------------------------------------------------------- /src/cmd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/cmd.c -------------------------------------------------------------------------------- /src/cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/cmd.h -------------------------------------------------------------------------------- /src/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/common.c -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/common.h -------------------------------------------------------------------------------- /src/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/console.c -------------------------------------------------------------------------------- /src/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/console.h -------------------------------------------------------------------------------- /src/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/crc.c -------------------------------------------------------------------------------- /src/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/crc.h -------------------------------------------------------------------------------- /src/cvar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/cvar.c -------------------------------------------------------------------------------- /src/cvar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/cvar.h -------------------------------------------------------------------------------- /src/d_edge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_edge.c -------------------------------------------------------------------------------- /src/d_fill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_fill.c -------------------------------------------------------------------------------- /src/d_iface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_iface.h -------------------------------------------------------------------------------- /src/d_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_init.c -------------------------------------------------------------------------------- /src/d_local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_local.h -------------------------------------------------------------------------------- /src/d_modech.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_modech.c -------------------------------------------------------------------------------- /src/d_part.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_part.c -------------------------------------------------------------------------------- /src/d_polyse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_polyse.c -------------------------------------------------------------------------------- /src/d_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_scan.c -------------------------------------------------------------------------------- /src/d_sky.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_sky.c -------------------------------------------------------------------------------- /src/d_sprite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_sprite.c -------------------------------------------------------------------------------- /src/d_surf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_surf.c -------------------------------------------------------------------------------- /src/d_vars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_vars.c -------------------------------------------------------------------------------- /src/d_zpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/d_zpoint.c -------------------------------------------------------------------------------- /src/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/draw.c -------------------------------------------------------------------------------- /src/draw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/draw.h -------------------------------------------------------------------------------- /src/host.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/host.c -------------------------------------------------------------------------------- /src/host_cmd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/host_cmd.c -------------------------------------------------------------------------------- /src/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/input.c -------------------------------------------------------------------------------- /src/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/input.h -------------------------------------------------------------------------------- /src/keys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/keys.c -------------------------------------------------------------------------------- /src/keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/keys.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/main.c -------------------------------------------------------------------------------- /src/mathlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/mathlib.c -------------------------------------------------------------------------------- /src/mathlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/mathlib.h -------------------------------------------------------------------------------- /src/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/menu.c -------------------------------------------------------------------------------- /src/menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/menu.h -------------------------------------------------------------------------------- /src/model.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/model.c -------------------------------------------------------------------------------- /src/model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/model.h -------------------------------------------------------------------------------- /src/modelgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/modelgen.h -------------------------------------------------------------------------------- /src/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/net.h -------------------------------------------------------------------------------- /src/net_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/net_loop.c -------------------------------------------------------------------------------- /src/net_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/net_loop.h -------------------------------------------------------------------------------- /src/net_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/net_main.c -------------------------------------------------------------------------------- /src/net_none.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/net_none.c -------------------------------------------------------------------------------- /src/pop.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/pop.lmp -------------------------------------------------------------------------------- /src/pr_cmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/pr_cmds.c -------------------------------------------------------------------------------- /src/pr_comp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/pr_comp.h -------------------------------------------------------------------------------- /src/pr_edict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/pr_edict.c -------------------------------------------------------------------------------- /src/pr_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/pr_exec.c -------------------------------------------------------------------------------- /src/progdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/progdefs.h -------------------------------------------------------------------------------- /src/progs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/progs.h -------------------------------------------------------------------------------- /src/protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/protocol.h -------------------------------------------------------------------------------- /src/quakedef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/quakedef.h -------------------------------------------------------------------------------- /src/r_aclip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_aclip.c -------------------------------------------------------------------------------- /src/r_alias.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_alias.c -------------------------------------------------------------------------------- /src/r_bsp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_bsp.c -------------------------------------------------------------------------------- /src/r_draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_draw.c -------------------------------------------------------------------------------- /src/r_edge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_edge.c -------------------------------------------------------------------------------- /src/r_efrag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_efrag.c -------------------------------------------------------------------------------- /src/r_light.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_light.c -------------------------------------------------------------------------------- /src/r_local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_local.h -------------------------------------------------------------------------------- /src/r_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_main.c -------------------------------------------------------------------------------- /src/r_misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_misc.c -------------------------------------------------------------------------------- /src/r_part.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_part.c -------------------------------------------------------------------------------- /src/r_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_shared.h -------------------------------------------------------------------------------- /src/r_sky.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_sky.c -------------------------------------------------------------------------------- /src/r_sprite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_sprite.c -------------------------------------------------------------------------------- /src/r_surf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_surf.c -------------------------------------------------------------------------------- /src/r_vars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/r_vars.c -------------------------------------------------------------------------------- /src/render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/render.h -------------------------------------------------------------------------------- /src/sbar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/sbar.c -------------------------------------------------------------------------------- /src/sbar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/sbar.h -------------------------------------------------------------------------------- /src/screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/screen.c -------------------------------------------------------------------------------- /src/screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/screen.h -------------------------------------------------------------------------------- /src/sdl3quake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/sdl3quake.h -------------------------------------------------------------------------------- /src/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/server.h -------------------------------------------------------------------------------- /src/sound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/sound.c -------------------------------------------------------------------------------- /src/sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/sound.h -------------------------------------------------------------------------------- /src/spritegn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/spritegn.h -------------------------------------------------------------------------------- /src/sv_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/sv_main.c -------------------------------------------------------------------------------- /src/sv_move.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/sv_move.c -------------------------------------------------------------------------------- /src/sv_phys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/sv_phys.c -------------------------------------------------------------------------------- /src/sv_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/sv_user.c -------------------------------------------------------------------------------- /src/sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/sys.c -------------------------------------------------------------------------------- /src/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/sys.h -------------------------------------------------------------------------------- /src/vgafont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/vgafont.h -------------------------------------------------------------------------------- /src/vgatext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/vgatext.c -------------------------------------------------------------------------------- /src/vgatext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/vgatext.h -------------------------------------------------------------------------------- /src/vid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/vid.c -------------------------------------------------------------------------------- /src/vid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/vid.h -------------------------------------------------------------------------------- /src/view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/view.c -------------------------------------------------------------------------------- /src/view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/view.h -------------------------------------------------------------------------------- /src/wad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/wad.c -------------------------------------------------------------------------------- /src/wad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/wad.h -------------------------------------------------------------------------------- /src/world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/world.c -------------------------------------------------------------------------------- /src/world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/world.h -------------------------------------------------------------------------------- /src/zone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/zone.c -------------------------------------------------------------------------------- /src/zone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erysdren/sdl3quake/HEAD/src/zone.h --------------------------------------------------------------------------------