Subversion Repositories eduke32

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
8777 498d 7h 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 507d 18h terminx /source/duke3d/src/game.h Move FPS limiter to engine and rework functionality (again)  
8650 519d 12h hendricks266 /source/duke3d/src/game.h Move screentext to engine  
8623 537d 13h hendricks266 /source/duke3d/src/game.h CON: Add getarraysequence and setarraysequence

Patch from Fox.
 
8613 541d 21h 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 541d 21h terminx /source/duke3d/src/game.h Custom driver-independent VSync implementation for Windows  
8591 546d 12h hendricks266 /source/duke3d/src/game.h SW: Use a struct for options shared between game and startup window  
8557 550d 8h 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 550d 8h terminx /source/duke3d/src/game.h Remove in_mousesmoothing and supporting code  
8534 558d 13h 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 584d 13h 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 588d 9h 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 592d 10h hendricks266 /source/duke3d/src/game.h Add a z coordinate parameter to Analyze/AnimateSprites

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

Anyone who plugged in their speakers backwards is SOL.
 
8216 651d 19h 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 651d 19h terminx /source/duke3d/src/game.h G_HandleAsync() -> gameHandleEvents()  
8139 651d 19h 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 699d 13h terminx /source/duke3d/src/game.h Use multiples of 5 for the HUD scale option and cap the range at 50-100  
8053 703d 18h terminx /source/duke3d/src/game.h Fix MSVC build  

Show All