Dicembre 2024
Giugno 2024
-
SDL 2.30.4
-
Generale
Update gamecontrollerdb.txt
-
fix a bunch of improperly written checks for sprites that have been deleted or wound up outside of playable space
Mostra dettagli
- Risolve
- terminx/eduke32#307
-
update miniz to 8714fd3cd8788eb18304200607247926f9728d1f
-
cherry pick 03020fbf81541651e24289d2f7033a772a50f480
-
update to v1.8.7
-
update lz4 to c537f782c44a0ced71bcf271356aef9506f1375c
-
SDL 2.30.3
-
disable drawframe coroutine (the coroutine is not actually required for vm_preempt operation)
-
improve frame pacing
-
allow frame drawing between segments of EVENT_WORLD/EVENT_PREWORLD chains
-
add CON_YIELD
Mostra dettagli
Allows long-running CON execution to yield to rendering and player input handling.
-
bump GL depth buffer size
Dicembre 2023
-
fix screentext problem introduced in 5997fee3c6b9c2bda5aa31e8a80782f3901c4be1 by folding the relevant change into the new screentext flag introduced in 03a39f4d64a9131138eeecab08003d5c6b67da1c
-
update lz4
-
clean up mimalloc integration
Mostra dettagli
Can now build with USE_MIMALLOC=0 if desired.
-
fix OOB memory access when saving
-
Generale
Duke3d, SW: add -nodinput and -noxinput parameters
-
update mio.hpp
-
bump max bunches to 8192
-
SDL 2.28.5
-
Generale
Revert "loguru: Fix possibly lossy truncation from uint64_t/long to unsigned"
Mostra dettagli
This reverts commit 6badacb4864961f3019143e1e4df1d04da37d8c4. Fails to compile on GCC 9.3.0 as found in the Steam Runtime build environment.
-
fix stupid CON_QSPRINTF bug
-
add failed allocation size to out of memory error just to get an idea of what's going wrong when they occur in release builds
-
fix screentext issue where characters with missing tiles would end up null and signify the end of the string
-
fix compile warnings
Ottobre 2023
-
add new TEXT_CENTERCONSTWIDTH flag for screentext to center glyphs within their allotted region in constant width mode
-
respect xbetween value for screentext between chars in constant width mode
-
Generale
Update gamecontrollerdb.txt
-
fix edge case where a zero-byte .dat file would be misdetected as a .grp file
-
the most minor of minor fixes to windowsCheckForUpdates()
-
support sensible conversions between gamearray types when loading savegames
-
specify minimum Windows version when linking
-
only use debugbreak.h when actually debugging
-
undef SMMALLOC_DLL
-
Generale
Revert "Duke3d: replace custom HTTP version check with https://github.com/yhirose/cpp-httplib"
Mostra dettagli
- Annulla
- e10f2c8 — Duke3d: replace custom HTTP version check with https://github.com/yhirose/cpp-httplib (Build 10493)
-
lower Polymost SCISDIST to 0.1f
Mostra dettagli
Prevents rendering errors with low fov.
-
disable "restartmap" console command in Fury mode
-
avoid directly branching on the result of the CPUID instruction as it seems to contribute to setting off false malware reports
-
rip out GetSystemTimeAsFileTime() implementation of enet_gettime() as it seems to contribute to setting off false malware reports
Mostra dettagli
This would only ever have been used on systems we don't even support, like Windows 2000 and earlier.
-
#if 0 out Wine detection code as it seems to contribute to setting off false malware reports
-
update message for loading old saves
-
drop -mssse3 from x86_64 compile flags so the binary runs on Phenom II again
-
update player sprite angle in P_UpdateAngles()