Subversion Repositories eduke32

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
8675 595d 4h ny00123 /source/build/src/sdlayer.cpp build/src/sdlayer.cpp: Fix crash following
video mode change in USE_OPENGL=0 build.
 
8613 621d 5h terminx /source/build/src/sdlayer.cpp 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 621d 5h terminx /source/build/src/sdlayer.cpp Custom driver-independent VSync implementation for Windows  
8607 621d 5h terminx /source/build/src/sdlayer.cpp Fix issue with trying to pump a nonexistent SDL event queue when in the middle of changing resolutions  
8606 621d 5h terminx /source/build/src/sdlayer.cpp Shitcan multisampling detection

It wasn't useful.
 
8544 629d 15h terminx /source/build/src/sdlayer.cpp This vsync behavior might work better  
8497 663d 20h hendricks266 /source/build/src/sdlayer.cpp Eradicate a use of std::string that crept in

Windows exes are now 500 KB smaller.
 
8431 671d 17h hendricks266 /source/build/src/sdlayer.cpp SDLayer: Change location of keySetState calls

Backported from NBlood.
 
8415 680d 21h hendricks266 /source/build/src/sdlayer.cpp Amend r8174: Remove call to windowsHandleFocusChange during SDL_WINDOWEVENT_ENTER and SDL_WINDOWEVENT_LEAVE

These events are for when the mouse cursor enters and leaves the window's region, not any kind of focus change.

Confirmed with a test app.

The SDL Wiki's description, "window has gained/lost mouse focus" is misleading.
 
8399 682d 3h terminx /source/build/src/sdlayer.cpp No more std::chrono!  
8389 682d 3h terminx /source/build/src/sdlayer.cpp I'm pretty sure none of our output goes through the code path that uses this hint, but if it does we probably want the good one and not the crappy one  
8380 682d 3h terminx /source/build/src/sdlayer.cpp Use mouse wheel to scroll console and limit scroll area to the number of lines actually present  
8376 682d 3h terminx /source/build/src/sdlayer.cpp intitialization  
8367 682d 3h terminx /source/build/src/sdlayer.cpp Map SDL joystick device trackball input to mouse input  
8351 686d 17h hendricks266 /source/build/src/sdlayer.cpp Fix STARTUP_WINDOW=0 on modern macOS  
8318 692d 19h hendricks266 /source/build/src/sdlayer.cpp Add mesa_glthread=true to our automatically enabled threaded optimizations  
8275 720d 21h hendricks266 /source/build/src/sdlayer.cpp Remove manual calls to uninitsystem because it is passed to atexit() and can cause double-frees.  
8264 724d 10h ny00123 /source/build/src/sdlayer.cpp Fix SDL 1.2 build of sdlayer.cpp and apply minor changes to sdlayer12.cpp  
8252 726d 21h hendricks266 /source/build/src/sdlayer.cpp Revert r8159 but disable the code from being compiled because documentation is good.  
8251 726d 21h hendricks266 /source/build/src/sdlayer.cpp Revert r8150 and reinstate the SDL_Joystick API with SDL2

It is necessary for devices with more axes or buttons than those found on the Xbox 360 controller.
 

Show All