Subversion Repositories eduke32

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
8488 507d 10h hendricks266 /source/build/src/defs.cpp Rename colmatch functions  
8471 508d 7h hendricks266 /source/build/src/defs.cpp Expose nextvoxid variable

This allows game and defs to not overwrite each other's voxels.
 
8465 508d 7h hendricks266 /source/build/src/defs.cpp Defs: Add tilefromtexture subtoken "ifmatch", with subtokens "crc32" and "size"  
8464 508d 7h hendricks266 /source/build/src/defs.cpp Defs: Minor ifcrc cleanup  
8296 534d 9h hendricks266 /source/build/src/defs.cpp Fix the ifcrc token: 0 is a valid CRC32 result!  
7938 643d 8h hendricks266 /source/build/src/defs.cpp Fix skipping to the end of def blocks  
7930 643d 9h hendricks266 /source/build/src/defs.cpp newgamechoices  
7876 648d 15h terminx /source/build/src/defs.cpp Replace runtime pow2 calculations with pow2char LUT usage

I don't know that this is any faster, but there's something to be said for standardization and consistency. I will be making most of this stuff use bitmap_set/test/clear() soon.
 
7806 664d 16h terminx /source/build/src/defs.cpp Fix another bunch of improperly sized bitmap arrays  
7705 688d 6h terminx /source/build/src/defs.cpp Added Xfree() function to accompany the Xmalloc() family of functions and change all uses of Bfree() to Xfree()

This was necessary because everything is already allocated with the Xmalloc() functions, but a future commit will make blocks allocated with those functions no longer compatible with the system implementation of free(), which Bfree() wraps.
 
7694 688d 6h terminx /source/build/src/defs.cpp Rename vec2s_t to vec2_16_t  
7370 802d 18h terminx /source/build/src/defs.cpp Patch from Striker to allow selective tile redefinition in .def files based on the crc of the original tile

This only works for "tilefromtexture" for now.
 
7359 804d 9h hendricks266 /source/build/src/defs.cpp Add buildvfs, abstraction layer for file I/O.

Currently it passes calls through to the system libraries as before.

Also adds an incomplete implementation on PhysFS.
 
7079 930d 18h terminx /source/build/src/defs.cpp Replace remaining instances of regular malloc/calloc/realloc/strdup with our memory error handler versions  
7072 940d 11h terminx /source/build/src/defs.cpp Same sort of thing as the previous commits, but for the engine. Forward declaration cleanup and constification.  
6896 1086d 12h hendricks266 /source/build/src/defs.cpp Ensure that anywhere the def parser takes a tilenum or palnum accepts defined tokens in addition to integer literals, if it doesn't already.

Affects fogpal, nofloorpalrange, setuptilerange, dummytilerange, undefinetilerange, definemodelframe, definevoxeltiles, texhitscanrange, nofullbrightrange, and light.
 
6831 1126d 20h terminx /source/build/src/defs.cpp Function names  
6830 1126d 20h terminx /source/build/src/defs.cpp More function name cleanup  
6829 1126d 20h terminx /source/build/src/defs.cpp Continuing the quest for clearer function names  
6827 1126d 20h terminx /source/build/src/defs.cpp Beginnings of baselayer.cpp/.h refactor. This is 99.9% renames.  

Show All