Ottobre 2019
-
Generale
Add missing header to VS project
-
Generale
Add cvar to control ntdll.dll timer voodoo
-
Generale
Implement sys_timer cvar with several different choices of timers to control frame pacing
-
Generale
This is useless
-
Generale
Rename timerUpdate() and timerGetRate() to timerUpdateClock() and timerGetClockRate(), because they both only apply to totalclock
-
Generale
Use nanosleep instead of usleep
-
Generale
Patch from Doom64hunter to address a couple of issues with per-map art
-
Generale
Renderer sprite sorting patch from Nuke.YKT
-
Generale
Explicitly implement timerGetTicksU64() with chrono::high_resolution_timer and use chrono::steady_clock for regular timerGetHiTicks() and totalclock
-
Generale
Recalculate frame limiter delay every time a frame is drawn
Mostra dettagli
This is an attempt to work around issues that arise when timerGetTicksU64() isn't monotonic. Timing situations like that shouldn't happen, but some systems have pretty messed up configurations.
-
Generale
Let's try something different for r_swapcomplete
-
Generale
Remove obsolete win_uninit() function
-
Generale
Disable SDL's built-in signal handler
-
Generale
Call debug_break() from attach_debugger_here() in builds with DEBUGGINGAIDS enabled
-
Generale
This old 3dfx and SiS hardware isn't capable of running our GL renderer and never will be
-
Generale
Equivalent to jfbuild commit b6a666745cea21c6f8193b046bcdd0636fb7c166
-
Generale
Simplify SDL subsystem init a little
-
Generale
Rename BUILD_xxx debug env vars to EDUKE32_xxx
Mostra dettagli
Add EDUKE32_NO_NVIDIA_THREADED_OPTIMIZATIONS for Linux and EDUKE32_NO_XINPUT for Windows
-
Generale
Don't send a mouse event when clicking to re-focus the game window
-
Generale
Fix oversight where the check for whether the loaded version of SDL is new enough was never updated for SDL2
-
Generale
GLU isn't loaded with SDL, so calling SDL_GetError() here is pretty useless
-
Generale
Use aligned allocation for the block gamecontrollerdb.txt is read into
Mostra dettagli
I know, unnecessary.
-
Generale
SDL_free() is not for pointers to SDL_RWops structures...
-
Generale
Don't use the SDL joystick API with SDL2, just the updated one for game controllers
-
Generale
Add optional duration parameter to idle()
-
Generale
Clamp nextPageDelay in G_FPSLimit() to 0.0 - g_frameDelay
-
Generale
Increase timer resolution on Windows
-
Generale
Remove win_allowtaskswitching()
Mostra dettagli
We weren't ever calling win_allowtaskswitching(0) anywhere, and when I tried it, it did not work. Broken functionality to try and block alt + tab is not necessary.
-
Generale
Use timeGetTime() to implement timerGetTicks() on Windows
-
Generale
Remove dead function declarations
-
Generale
This function declaration was in the wrong header
-
Generale
Update xxHash to git commit cd0f5c22095c49c35104dca86620322801f14893
-
Generale
Use timerGetHiTicks() instead of timerGetTicks() for timing in osdfunc_fileinfo()
-
Generale
G_HandleAsync() -> gameHandleEvents()
-
Generale
Partial timer cleanup
Mostra dettagli
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.
-
Generale
Reword stupid error message that has probably never even been seen
-
Generale
ifdef DEBUGGINGAIDS for this quick exit crap
Mostra dettagli
this is more like regular AIDS than DEBUGGINGAIDS though
-
Generale
Use tabledivide64() in timerUpdate()
-
Generale
Ugh, apparently we rely on this for FURY
-
Generale
startgtk.game.cpp edits:
Mostra dettagli
1. Fix USE_OPENGL=0 builds. 2. Don't ignore the user's choice of BPP. 3. If eduke32.cfg has Polymer set to 1 and ScreenBPP set to 8 (e.g., the user changed from Polymer to Classic), don't tick Polymer and don't select an OpenGL mode.
Settembre 2019
-
Generale
Derp
-
Generale
Update libxmp-lite
-
Generale
Use -fvisibility=hidden for Voidwrap on Linux
-
Generale
Fix issue where the borderless windowed mode menu option wasn't starting out reflecting the current value
-
Generale
EDUKE32_STANDALONE does, however, need this
-
Generale
EDUKE32_STANDALONE doesn't need this
-
Generale
"digital axis shit based on mouse movement should be eliminated"
-
Generale
Hook CONTROL_MouseAxesScale[] up to mousex/mousey in ControlInfo
-
Generale
Remove the EDUKE32_STANDALONE guards from around the definition of EVENT_CAPIR (but not the implementation)
-
Generale
Remove "VWCONTROLLER" stuff from voidwrap
Mostra dettagli
This API has already been deprecated by Steam, and we have SDL2 controller support now. Anything we might need to interact with Steam for regarding controllers can be done through the ISteamInput interface that is currently supported in the SDK.