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 644d 11h hendricks266 /source/build/src/defs.cpp Rename colmatch functions  
8471 645d 8h hendricks266 /source/build/src/defs.cpp Expose nextvoxid variable

This allows game and defs to not overwrite each other's voxels.
 
8465 645d 8h hendricks266 /source/build/src/defs.cpp Defs: Add tilefromtexture subtoken "ifmatch", with subtokens "crc32" and "size"  
8464 645d 8h hendricks266 /source/build/src/defs.cpp Defs: Minor ifcrc cleanup  
8296 671d 10h hendricks266 /source/build/src/defs.cpp Fix the ifcrc token: 0 is a valid CRC32 result!  
7938 780d 9h hendricks266 /source/build/src/defs.cpp Fix skipping to the end of def blocks  
7930 780d 10h hendricks266 /source/build/src/defs.cpp newgamechoices  
7876 785d 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 801d 16h terminx /source/build/src/defs.cpp Fix another bunch of improperly sized bitmap arrays  
7705 825d 7h 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 825d 7h terminx /source/build/src/defs.cpp Rename vec2s_t to vec2_16_t  
7370 939d 19h 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 941d 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 1067d 19h terminx /source/build/src/defs.cpp Replace remaining instances of regular malloc/calloc/realloc/strdup with our memory error handler versions  
7072 1077d 12h terminx /source/build/src/defs.cpp Same sort of thing as the previous commits, but for the engine. Forward declaration cleanup and constification.  
6896 1223d 13h 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 1263d 21h terminx /source/build/src/defs.cpp Function names  
6830 1263d 21h terminx /source/build/src/defs.cpp More function name cleanup  
6829 1263d 21h terminx /source/build/src/defs.cpp Continuing the quest for clearer function names  
6827 1263d 21h terminx /source/build/src/defs.cpp Beginnings of baselayer.cpp/.h refactor. This is 99.9% renames.  

Show All