Subversion Repositories eduke32

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
8761 560d 20h terminx /source/build/src/build.cpp Fix GCC 9.3.0 signedness warning  
8490 645d 16h hendricks266 /source/build/src/build.cpp Generate editorcolors[] from vgapal16[] at a better point in the startup process  
8488 645d 16h hendricks266 /source/build/src/build.cpp Rename colmatch functions  
8478 646d 13h hendricks266 /source/build/src/build.cpp Move InitCustomColors to build.cpp

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

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

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

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

Backported from NBlood.
 
8274 699d 17h 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 710d 0h terminx /source/build/src/build.cpp Bump default cache1d size to 128MB in the editor and add support for the cachesize def token  
8204 710d 0h 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 710d 0h terminx /source/build/src/build.cpp Better cache1d enums plus some general cache1d maintenance

Renamed variables, added usage of said enums, etc.
 
8199 710d 0h 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 710d 0h terminx /source/build/src/build.cpp Add CACHE1D_ENTRY_FREE and CACHE1D_ENTRY_PERMANENT enums  
8191 710d 0h 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 710d 0h terminx /source/build/src/build.cpp Use EXIT_FAILURE and EXIT_SUCCESS from stdlib.h when calling exit()  
8174 710d 0h 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 710d 0h terminx /source/build/src/build.cpp Implement sys_timer cvar with several different choices of timers to control frame pacing  
8062 761d 4h terminx /source/build/src/build.cpp Fix critical TROR map corruption bug in the editor

Patch from Nuke.YKT.
 
8050 763d 10h 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.
 

Show All