0ad/source/lib/res
janwas 44901d38b9 # further documentation and improvements to lib/res/file code
FILE_CACHE_BLOCK flag used more safely (copied in afile_read)
add file_sector_size (set from sysdep code)
documented and organized FileFlags
moved publically visible file_buf* decls to file.h; add FileBufFlags
file_buf_get: moved to file_io and renamed because it is not a part of
the file_buf manager itself
FILE_BLOCK_SIZE no longer exposed to users - it's an implementation
detail. for alignment purposes, you should use file_sector_size (less
wasteful)
add page_aligned allocator (mmap)
write buffers now allocated via file_buf_alloc(FB_FROM_HEAP) (avoids
wasting cache space)
append trace runs into the trace file (-> better input data for archive
ordering)
document lib_errors.h
tex_load: add provision for file_flags, used by ogl_tex_load to prevent
caching file data

simulation, entitymanager: add perf measurements

This was SVN commit r3725.
2006-04-03 21:28:10 +00:00
..
file # further documentation and improvements to lib/res/file code 2006-04-03 21:28:10 +00:00
graphics # further documentation and improvements to lib/res/file code 2006-04-03 21:28:10 +00:00
sound # overhauled error handling; made sure all low-level function failures are caught at the source. 2006-04-03 01:00:45 +00:00
h_mgr.cpp # overhauled error handling; made sure all low-level function failures are caught at the source. 2006-04-03 01:00:45 +00:00
h_mgr.h - massive overhaul of lib error code returning. int -> LibError everywhere. 2005-12-11 22:23:55 +00:00
handle.h fix include path (relative to lib) 2005-01-23 17:50:07 +00:00
mem.cpp # overhauled error handling; made sure all low-level function failures are caught at the source. 2006-04-03 01:00:45 +00:00
mem.h - massive overhaul of lib error code returning. int -> LibError everywhere. 2005-12-11 22:23:55 +00:00
res.h - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00