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 587d 12h hendricks266 /source/build/src/build.cpp Rename colmatch functions  
8478 588d 9h hendricks266 /source/build/src/build.cpp Move InitCustomColors to build.cpp

This gets grid lines showing in all editors.
 
8447 592d 10h hendricks266 /source/build/src/build.cpp Pass -1 to ExtShowSectorData and ExtShowWallData as a sentinel instead of 0

Backported from NBlood.
 
8443 592d 10h hendricks266 /source/build/src/build.cpp Add sectorhighlight variable

Backported from NBlood.
 
8440 592d 10h hendricks266 /source/build/src/build.cpp Expose defaultspritecstat variable

Backported from NBlood.
 
8428 592d 10h hendricks266 /source/build/src/build.cpp Add a z coordinate parameter to Analyze/AnimateSprites

Backported from NBlood.
 
8274 641d 14h hendricks266 /source/build/src/build.cpp Use exit, not Bexit, if not an error termination

Bexit is ONLY for errors. Otherwise, in debug builds OSD_Printf tries to print Bexit's debug info to a closed osdlog.
 
8205 651d 20h terminx /source/build/src/build.cpp Bump default cache1d size to 128MB in the editor and add support for the cachesize def token  
8204 651d 20h terminx /source/build/src/build.cpp cache1d rework

This turns cache1d into a reusable class that can be used to implement multiple caches for different types of data. Also adds a "cacheinfo" console command that prints out some statistics about the cache.
 
8201 651d 20h terminx /source/build/src/build.cpp Better cache1d enums plus some general cache1d maintenance

Renamed variables, added usage of said enums, etc.
 
8199 651d 20h terminx /source/build/src/build.cpp Separate the filesystem portion of cache1d.cpp and move it into vfs.cpp

Yes, the engine tools (kextract, etc) still compile.
 
8196 651d 20h terminx /source/build/src/build.cpp Add CACHE1D_ENTRY_FREE and CACHE1D_ENTRY_PERMANENT enums  
8191 651d 20h terminx /source/build/src/build.cpp Add fatal_exit(), a slightly different method of terminating the process upon error

On Windows, this writes an event to the system event log for later retrieval.
 
8190 651d 20h terminx /source/build/src/build.cpp Use EXIT_FAILURE and EXIT_SUCCESS from stdlib.h when calling exit()  
8174 651d 20h terminx /source/build/src/build.cpp Significant reworks to everything in winbits.cpp

Important cvars after this commit:

sys_timer
win_systemtimermode
win_priorityclass
 
8171 651d 20h terminx /source/build/src/build.cpp Implement sys_timer cvar with several different choices of timers to control frame pacing  
8062 703d 0h terminx /source/build/src/build.cpp Fix critical TROR map corruption bug in the editor

Patch from Nuke.YKT.
 
8050 705d 6h pogokeen /source/build/src/build.cpp Change some clocks to support sub-tick precision using a new class, ClockTicks.
Using that higher precision, interpolate at a higher granularity.
Further, truncate the target interpolation time to vertical blank boundaries to avoid producing temporal artifacts.
Fix issues caused by interpolation calculations being handled differently in multiple places (and fix cases where smoothratios were being thrown away only to be redone without checking all proper conditions).
Ensure ClockTicks changes do not break other targets (EKenBuild, VoidSW), but note any interpolation there is not similarly updated.
 
7973 719d 5h terminx /source/build/src/build.cpp Fix remaining casts to vec2_t/vec3_t  
7921 724d 18h terminx /source/build/src/build.cpp Tweak the fatal engine initialization error and game already running dialog boxes a bit  

Show All