0ad/source
janwas 36cbf23c8e v2 of file/res code for thesis:
previous zip.* split up into archive, zip and compression. add O(1)
lookup via memento. add support for writing Zip archive. simplify IO by
having compression module allow queuing input buffers.

file: split up into file, file_Io, file_cache. add atom_fn that enables
string comparison via pointer compare. (stores all filenames/paths in
one place). add statistics gathering.
file_cache: landlord algorithm for caching files as well as LRU block
cache.
file_io: aio code that splits transfers into blocks revamped and made
into class.

vfs: filelist/trace code moved into new vfs_optimizer. add caching logic
to vfs_load.
vfs_optimizer: will generate zip archive (to replace current archive
builder script). not yet done
vfs_tree: major cleanup - now has nice base class rather than union
hackery.

This was SVN commit r3420.
2006-01-23 20:05:09 +00:00
..
graphics - Seperate ViewCamera (eye position) and CullCamera (model culling, shadow 2006-01-22 19:12:30 +00:00
gui Right click/double click support in main GUI handler, minimap updates-drag and order issuing 2006-01-21 11:07:25 +00:00
i18n profiling indicates memcpy is a bottleneck, so globally replace all of them with memcpy2 (hand-optimized). depending on transfer size, this is 10%..300% faster. also made memcpy2 into a macro instead of thunk function because vc7 was still generating a jump. 2005-10-30 16:19:20 +00:00
lib v2 of file/res code for thesis: 2006-01-23 20:05:09 +00:00
maths Fix Linux build, don't EVER #include <windows.h> again! 2006-01-21 20:01:17 +00:00
ps Health regen fix for ranged attack. 2006-01-23 03:56:48 +00:00
renderer - Seperate ViewCamera (eye position) and CullCamera (model culling, shadow 2006-01-22 19:12:30 +00:00
scripting Health regen fix for ranged attack. 2006-01-23 03:56:48 +00:00
simulation Health regen fix for ranged attack. 2006-01-23 03:56:48 +00:00
sound design notes from meeting: ambient sound 2006-01-08 02:05:44 +00:00
tools Advance water in sync with simulation and unit animations (so it stops when the game is paused). 2006-01-21 23:27:42 +00:00
main.cpp - Added pause game functionality. 2006-01-02 03:07:29 +00:00
ProgrammingSchedule.xls gave it a once-over, marked 1 as complete 2005-05-09 16:30:01 +00:00