mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-04-08 02:12:17 +00:00
strip tabs and `TODOize' the directory tree, marking those dirs I consider to
be basicly done as such.
This commit is contained in:
parent
4723086242
commit
a23e18e8be
1 changed files with 69 additions and 67 deletions
136
TODO
136
TODO
|
@ -32,71 +32,73 @@ o doublesize modes (eg, render in 320x240 but display in 640x480)
|
|||
? ban reasons and expire times
|
||||
|
||||
Future directory tree:
|
||||
o todo
|
||||
X done (a parent dir is not done until its children are done:)
|
||||
|
||||
quakeforge
|
||||
+--- tools useful/needed tools
|
||||
| +--- Forge Forge.app map/model/everything editor
|
||||
| +--- cvs2cl
|
||||
| +--- gas2masm
|
||||
| +--- pak massively enhanced pak tool
|
||||
| \--- qfgc QuakeForge Gamecode Compiler
|
||||
+--- include API definitions for all subsystems
|
||||
+--- nq Non-common NQ code
|
||||
+--- qw Non-common QW code
|
||||
\--- libs common code libs
|
||||
+--- audio
|
||||
| +--- cd
|
||||
| +--- recording
|
||||
| +--- renderer 3D audio rendering
|
||||
| | +--- soft Software 3D spatialization
|
||||
| | \--- openal Passing the buck to OpenAL
|
||||
| \--- targets Raw sound I/O
|
||||
| +--- null No raw output (none or OpenAL)
|
||||
| +--- alsa ALSA
|
||||
| +--- oss OSS or kernel sound
|
||||
| +--- dsound MS DirectSound
|
||||
| \--- sdl SDL (gack) output
|
||||
+--- filesystem Filesystem code
|
||||
| | (the code for normal fs is also here)
|
||||
| +--- pakfile Quake Pakfiles
|
||||
| +--- qfp QuakeForge Package
|
||||
+--- formats
|
||||
| +--- bsp29 Quake BSP read/write
|
||||
| +--- bsp66 QuakeForge native BSP read/write
|
||||
| +--- mdl Quake model read/write
|
||||
| +--- md2 Quake2 model read/write [would be nice]
|
||||
| +--- qfm QuakeForge native model format
|
||||
| \--- textures PCX, QFS (multi-skins), TGA
|
||||
+--- gamecode Progs interpreter (core)
|
||||
| +--- client Client bindings
|
||||
| \--- server Server bindings
|
||||
+--- network Network code (like netchan, but sane)
|
||||
| +--- transport Low-level protocols (UDP, TCP+UDP, etc.)
|
||||
| +--- netquake Quake's wire protocol
|
||||
| +--- null Null protocol, for single-player
|
||||
| \--- quakeworld QuakeWorld's wire protocol
|
||||
+--- system Platform-dependant system lib
|
||||
| | (raw IO/filesystem/dlopen code)
|
||||
| +--- null Portability aid, a skeleton system lib
|
||||
| +--- unix POSIX stuff
|
||||
| \--- win32 Win32 system lib
|
||||
+--- util Utility library
|
||||
| contents: Commands, Cvars, Quake-format scripts,
|
||||
| property lists, console parsing/formatting/output, the
|
||||
| heap and zones.
|
||||
+--- video Video input and output
|
||||
| +--- renderer 3D video rendering
|
||||
| | +--- soft Software 3D rendering
|
||||
| | \--- opengl Passing the buck to OpenGL
|
||||
| \--- targets
|
||||
| +--- null Portability aid, skeleton
|
||||
| +--- console Non-graphical, "readline" input
|
||||
| | (also needs old-style stuff for
|
||||
| | dumb-ass systems/terminals)
|
||||
| +--- sdl
|
||||
| +--- svgalib
|
||||
| +--- win32
|
||||
| \--- x11
|
||||
\--- world 3D layout engine (includes objects)
|
||||
Talks to the sound and video renderers
|
||||
to output frames
|
||||
quakeforge
|
||||
o +--- tools useful/needed tools
|
||||
X | +--- Forge Forge.app map/model/everything editor
|
||||
X | +--- cvs2cl
|
||||
X | +--- gas2masm
|
||||
X | +--- pak massively enhanced pak tool
|
||||
X | \--- qfcc QuakeForge Gamecode Compiler
|
||||
o +--- include API definitions for all subsystems
|
||||
o +--- nq Non-common NQ code
|
||||
o +--- qw Non-common QW code
|
||||
o \--- libs common code libs
|
||||
o +--- audio
|
||||
o | +--- cd
|
||||
o | +--- recording
|
||||
o | +--- renderer 3D audio rendering
|
||||
o | | +--- soft Software 3D spatialization
|
||||
o | | \--- openal Passing the buck to OpenAL
|
||||
o | \--- targets Raw sound I/O
|
||||
o | +--- null No raw output (none or OpenAL)
|
||||
o | +--- alsa ALSA
|
||||
o | +--- oss OSS or kernel sound
|
||||
o | +--- dsound MS DirectSound
|
||||
o | \--- sdl SDL (gack) output
|
||||
o +--- filesystem Filesystem code
|
||||
| | (the code for normal fs is also here)
|
||||
o | +--- pakfile Quake Pakfiles
|
||||
o | +--- qfp QuakeForge Package
|
||||
o +--- formats
|
||||
o | +--- bsp29 Quake BSP read/write
|
||||
o | +--- bsp66 QuakeForge native BSP read/write
|
||||
o | +--- mdl Quake model read/write
|
||||
o | +--- md2 Quake2 model read/write [would be nice]
|
||||
o | +--- qfm QuakeForge native model format
|
||||
o | \--- textures PCX, QFS (multi-skins), TGA
|
||||
o +--- gamecode Progs interpreter (core)
|
||||
o | +--- client Client bindings
|
||||
o | \--- server Server bindings
|
||||
o +--- network Network code (like netchan, but sane)
|
||||
o | +--- transport Low-level protocols (UDP, TCP+UDP, etc.)
|
||||
o | +--- netquake Quake's wire protocol
|
||||
o | +--- null Null protocol, for single-player
|
||||
o | \--- quakeworld QuakeWorld's wire protocol
|
||||
o +--- system Platform-dependant system lib
|
||||
| | (raw IO/filesystem/dlopen code)
|
||||
o | +--- null Portability aid, a skeleton system lib
|
||||
o | +--- unix POSIX stuff
|
||||
o | \--- win32 Win32 system lib
|
||||
X +--- util Utility library
|
||||
| contents: Commands, Cvars, Quake-format scripts,
|
||||
| property lists, console parsing/formatting/output, the
|
||||
| heap and zones.
|
||||
o +--- video Video input and output
|
||||
o | +--- renderer 3D video rendering
|
||||
o | | +--- soft Software 3D rendering
|
||||
o | | \--- opengl Passing the buck to OpenGL
|
||||
o | \--- targets
|
||||
o | +--- null Portability aid, skeleton
|
||||
o | +--- console Non-graphical, "readline" input
|
||||
| | (also needs old-style stuff for
|
||||
| | dumb-ass systems/terminals)
|
||||
o | +--- sdl
|
||||
o | +--- svgalib
|
||||
o | +--- win32
|
||||
o | \--- x11
|
||||
o \--- world 3D layout engine (includes objects)
|
||||
Talks to the sound and video renderers
|
||||
to output frames
|
||||
|
|
Loading…
Reference in a new issue