Subversion Repositories eduke32

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
8768 459d 17h ny00123 /source/build/ Expand Nuke.YKT's patch from SVN r7414 to cover all 32-bit platforms.
Fixes non-deterministic white rectangles rendering bug in PCExhumed.
 
8762 461d 9h terminx /source/build/ GCC 9.3.0 Windows build fix  
8761 461d 9h terminx /source/build/ Fix GCC 9.3.0 signedness warning  
8760 461d 9h terminx /source/build/ Add file selector for choosing which .sf2 bank to use

This also adds a menu option for OPL3 stereo mode. Windows MME output device selection is probably next (this can already be done through the console).
 
8742 465d 7h hendricks266 /source/build/ Engine compatibility update: ksqrt  
8740 465d 7h hendricks266 /source/build/ Fix OOB in polymost_spriteIsModelOrVoxel  
8739 465d 7h hendricks266 /source/build/ Revert r8712  
8733 466d 12h terminx /source/build/ 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 466d 12h terminx /source/build/ Derp  
8727 466d 12h terminx /source/build/ Patch from Nuke.YKT to fix a y-flipped voxel rendering issue in Polymost  
8722 466d 12h terminx /source/build/ Experimental swinging door changes

This makes swinging doors reverse direction instead of stopping in place and later resuming when obstructed.
 
8717 466d 12h terminx /source/build/ 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 466d 12h terminx /source/build/ Move FPS limiter to engine and rework functionality (again)  
8715 466d 12h terminx /source/build/ Replace MERGE_NODES macro with vsmerge() function  
8714 466d 12h terminx /source/build/ Replace DRAWPOLY_MATH_BULLSHIT macro with lambda expression  
8713 466d 12h terminx /source/build/ useShaderProgram() -> polymost_useShaderProgram()  
8712 466d 12h terminx /source/build/ Skip glActiveTexture() and glUseProgram() when possible  
8711 466d 12h terminx /source/build/ Get rid of Polymost projection matrix caching  
8710 466d 12h terminx /source/build/ Clean up OpenGL extension detection a little bit

This moves the extension detection into baselayer.cpp and unifies the implementation used by sdlayer.cpp and winlayer.cpp.
 
8709 466d 12h terminx /source/build/ Merge fix16.cpp and fix16_str.cpp  

Show All