Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
8796 536d 14h ny00123 /source/build/src/ Add a workaround for possible rounding errors in calculations of
sintable and radarang. sintable[512] was different in a 32-bit build.
 
8794 536d 22h hendricks266 /source/build/src/ Fix voxels defined with definemodel

Patch from Nuke.YKT.
 
8793 536d 22h hendricks266 /source/build/src/ Replace hackish old PALETTE.DAT format detection with robust file length method  
8780 550d 11h ny00123 /source/build/src/ Add set of polymost2d to 0 which was missed in r8711 to resizeglcheck.
Fixes tiled automap rendering in SW, without breaking the status bar
as in the case of r8766.
 
8768 553d 13h ny00123 /source/build/src/ Expand Nuke.YKT's patch from SVN r7414 to cover all 32-bit platforms.
Fixes non-deterministic white rectangles rendering bug in PCExhumed.
 
8762 555d 6h terminx /source/build/src/ GCC 9.3.0 Windows build fix  
8761 555d 6h terminx /source/build/src/ Fix GCC 9.3.0 signedness warning  
8742 559d 3h hendricks266 /source/build/src/ Engine compatibility update: ksqrt  
8740 559d 3h hendricks266 /source/build/src/ Fix OOB in polymost_spriteIsModelOrVoxel  
8739 559d 3h hendricks266 /source/build/src/ Revert r8712  
8733 560d 8h terminx /source/build/src/ Use better variable names in my shitty windowsSetupTimer() function

This also fixes a bug where timeEndPeriod() could be called with the new time period value instead of the old one when setting the period after a period had already been set.
 
8728 560d 8h terminx /source/build/src/ Derp  
8727 560d 8h terminx /source/build/src/ Patch from Nuke.YKT to fix a y-flipped voxel rendering issue in Polymost  
8722 560d 8h terminx /source/build/src/ Experimental swinging door changes

This makes swinging doors reverse direction instead of stopping in place and later resuming when obstructed.
 
8717 560d 8h terminx /source/build/src/ Experimental feature to switch the Windows power plan to "high performance" while the game is running, and switch back upon exit

During testing, CPU frequency scaling reducing the clock speed to sub-1GHz speeds was found to be a cause of frame time inconsistencies/stuttering. This attempts to work around that.

This is disabled by default but can be enabled with win_performancemode 1.
 
8716 560d 8h terminx /source/build/src/ Move FPS limiter to engine and rework functionality (again)  
8715 560d 8h terminx /source/build/src/ Replace MERGE_NODES macro with vsmerge() function  
8714 560d 8h terminx /source/build/src/ Replace DRAWPOLY_MATH_BULLSHIT macro with lambda expression  
8713 560d 8h terminx /source/build/src/ useShaderProgram() -> polymost_useShaderProgram()  
8712 560d 8h terminx /source/build/src/ Skip glActiveTexture() and glUseProgram() when possible  

Show All