Subversion Repositories eduke32

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
8777 418d 15h terminx /source/duke3d/src/game.h Remove a bunch of dead code relating to reading and writing configuration data in eduke32.cfg for stuff we don't even support anymore, or that is saved in settings.cfg now instead  
8716 428d 2h terminx /source/duke3d/src/game.h Move FPS limiter to engine and rework functionality (again)  
8650 439d 19h hendricks266 /source/duke3d/src/game.h Move screentext to engine  
8623 457d 20h hendricks266 /source/duke3d/src/game.h CON: Add getarraysequence and setarraysequence

Patch from Fox.
 
8613 462d 5h terminx /source/duke3d/src/game.h Add r_maxfps -1, an automatic setting that limits the framerate to the refresh rate -1 for each increment over 60Hz the refresh rate is

E.g 60Hz > 59 fps
120Hz > 118 fps
144Hz > 141 fps
165Hz > 162 fps

This also changes G_FPSLimit() back to a more simplistic calculation, because what was there didn't quite seem to make sense.
 
8612 462d 5h terminx /source/duke3d/src/game.h Custom driver-independent VSync implementation for Windows  
8591 466d 20h hendricks266 /source/duke3d/src/game.h SW: Use a struct for options shared between game and startup window  
8557 470d 15h terminx /source/duke3d/src/game.h Remove in_mousedeadzone and supporting code

When I originally added this "feature", nobody asked for it, and I don't think the imaginary use case I had for it back then is really applicable. If anyone has a use case for this that isn't imaginary, I'm willing to revert this change.
 
8536 470d 15h terminx /source/duke3d/src/game.h Remove in_mousesmoothing and supporting code  
8534 478d 21h pogokeen /source/duke3d/src/game.h game.h: fix calc_smoothratio_demo() to take into account differences between timerGetClockRate() and TICRATE when calculating the refresh frequency to interpolate between  
8519 504d 21h hendricks266 /source/duke3d/src/game.h Mostly clean up the codebase in preparation for tspritetype != uspritetype

Remaining exceptions:
SW - ConnectCopySprite
CON and M32Script - pSprite/pUSprite
 
8480 508d 17h hendricks266 /source/duke3d/src/game.h Revert r8386 and reinstate the Reverse Stereo option, but only #ifdef __MSDOS__

Agreed that this feature serves no purpose on modern systems.
 
8428 512d 17h hendricks266 /source/duke3d/src/game.h Add a z coordinate parameter to Analyze/AnimateSprites

Backported from NBlood.
 
8399 523d 3h terminx /source/duke3d/src/game.h No more std::chrono!  
8386 523d 3h terminx /source/duke3d/src/game.h Remove obsolete option to reverse the stereo channels

Anyone who plugged in their speakers backwards is SOL.
 
8216 572d 3h terminx /source/duke3d/src/game.h Audiolib rework WIP

This attempts to rectify the differences between versions of JFAudiolib created after we forked the code, and the extra features contained in Nuke.YKT's fork of our version.
 
8140 572d 3h terminx /source/duke3d/src/game.h G_HandleAsync() -> gameHandleEvents()  
8139 572d 3h terminx /source/duke3d/src/game.h Partial timer cleanup

After this revision, the only place timerUpdate() is called is from within handleevents(). S_Cleanup(), MUSIC_Update(), and G_HandleSpecialKeys() are now called from a timer callback set with timerSetCallback(). This more or less deprecates the usage of faketimerhandler() in EDuke32 and Mapster32, but other games still rely on the functionality.
 
8071 619d 21h terminx /source/duke3d/src/game.h Use multiples of 5 for the HUD scale option and cap the range at 50-100  
8053 624d 2h terminx /source/duke3d/src/game.h Fix MSVC build  

Show All