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
8471 639d 22h hendricks266 /source/build/src/defs.cpp Expose nextvoxid variable

This allows game and defs to not overwrite each other's voxels.
 
8465 639d 22h hendricks266 /source/build/src/defs.cpp Defs: Add tilefromtexture subtoken "ifmatch", with subtokens "crc32" and "size"  
8464 639d 22h hendricks266 /source/build/src/defs.cpp Defs: Minor ifcrc cleanup  
8296 666d 0h hendricks266 /source/build/src/defs.cpp Fix the ifcrc token: 0 is a valid CRC32 result!  
7938 774d 23h hendricks266 /source/build/src/defs.cpp Fix skipping to the end of def blocks  
7930 775d 0h hendricks266 /source/build/src/defs.cpp newgamechoices  
7876 780d 6h 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 796d 7h terminx /source/build/src/defs.cpp Fix another bunch of improperly sized bitmap arrays  
7705 819d 21h 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 819d 21h terminx /source/build/src/defs.cpp Rename vec2s_t to vec2_16_t  
7370 934d 9h 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 936d 0h 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 1062d 9h terminx /source/build/src/defs.cpp Replace remaining instances of regular malloc/calloc/realloc/strdup with our memory error handler versions  
7072 1072d 2h terminx /source/build/src/defs.cpp Same sort of thing as the previous commits, but for the engine. Forward declaration cleanup and constification.  
6896 1218d 3h 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 1258d 11h terminx /source/build/src/defs.cpp Function names  
6830 1258d 11h terminx /source/build/src/defs.cpp More function name cleanup  
6829 1258d 11h terminx /source/build/src/defs.cpp Continuing the quest for clearer function names  
6827 1258d 11h terminx /source/build/src/defs.cpp Beginnings of baselayer.cpp/.h refactor. This is 99.9% renames.  
6674 1312d 8h hendricks266 /source/build/src/defs.cpp Fix the definetint def token, broken in r6557.  

Show All