Giugno 2021 7 build · 125 commit
Build 9452
GIT-
uncomment DYNTILEREMAP_ENABLE, oops
-
rework actor zsum invalidation, skip getzrange for floor sprites in A_CheckNeedZUpdate()
Mostra dettagli
- Risolve
- terminx/eduke32#157
-
enable camera smoothing when setting player angles from script
Mostra dettagli
- Risolve
- terminx/eduke32#146
Build 9449
GIT-
animate menus independently from totalclock
Mostra dettagli
- Risolve
- terminx/eduke32#83
-
apply 88f90a19 to SDL 1.2 builds
-
Generale
Duke3d, engine: hijack unused parameter passed to videoShowFrame()
Mostra dettagli
A value of -1 now indicates that the GL state should be preserved. This is used to fix terminx/eduke32#159
-
fix warnings introduced by e0ee1bfe
Build 9442
GIT-
fix stupid typo/copy & paste error
Build 9441
GIT-
update to SDL 0c4ac33a on Windows
-
Generale
Revert "Duke3d: MASTERSWITCH counting down before activation blocks re-triggering switches"
Mostra dettagli
- Annulla
- 33d4dc3 — Duke3d: MASTERSWITCH counting down before activation blocks re-triggering switches (Build 9391)
-
fix Polymer rotatesprite texture clamping
Mostra dettagli
- Risolve
- terminx/eduke32#150
-
replace linear search for voices by handle with a table
-
fix Discord streaming issue
Mostra dettagli
- Risolve
- terminx/eduke32#152
Build 9391
GIT-
fix warnings in EDUKE32_STANDALONE build
-
Generale
Amend library build instructions to specify --disable-libc for SDL and remove instructions for SDL_mixer
-
update SDL to e13b43ac on Windows
-
move player jumping_counter check
-
MASTERSWITCH counting down before activation blocks re-triggering switches
Build 9382
GIT-
update to SDL 2af3f64e on Windows
-
Generale
Update gamecontrollerdb.txt
-
move crc16 functions into main engine definitions
-
artdump tile range support
Gennaio 2021 1 build · 3 commit
Build 9300
GIT-
add drawline256 command for scripting
-
vec2_t linetype
-
bump MICROPROFILE_STACK_MAX to 128
Mostra dettagli
I hit an assertion at 64.
Dicembre 2020 2 build · 4 commit
Build 9296
GIT-
include xxhash.h instead of xxh3.h and update data types to account for 64-bit hash values
Build 9295
GIT-
fix "C1083: Cannot open compiler generated file" error with polymost1Frag.glsl.cpp and polymost1Vert.glsl.cpp
Mostra dettagli
I'm not entirely happy with this due to the addition of the extra filter in the IDE to hold the generated files, but it's better than having to hit build twice in order to get a successful compilation.
-
switch a few things over to xxh3
-
update xxHash
Agosto 2020 3 build · 27 commit
Build 9249
GIT-
fix CON_GETPLAYER/CON_SETPLAYER access to palette member and loogiex/loogiey arrays
-
only bypass SDL_SetWindowGrab() for SDL 2.0.12 and lower
-
rename "Widescreen" menu option to "Aspect ratio"
-
fix a couple bad comparisons of values against MAX_WEAPONS
Mostra dettagli
The first is something that was missed when the hardcoded World Tour stuff was added, and the second looks like it was just a typo.
-
add SK_WEAPON_MASK macro, comprised of the four SK_WEAPON_BITS values
Build 9239
GIT-
fixes for including compat.h in a C program built with MSVC
Mostra dettagli
I needed to change the weird VS workaround in order for the EDUKE32_STATIC_ASSERT on line 850 to succeed. Things seemed OK when I tested them, but I'd like more information on the suspected compiler bug in question and why this was necessary in the first place.
-
Generale
engine and Duke3d: fix a bunch of direct calls to libc free() to call Bfree() instead
-
move osdstrings cleanup out of engineUnInit() and into OSD_Cleanup()
-
artdump console command
-
Generale
just a reference
Build 9208
GIT-
add runtime check to 81c5c99ec517ad8422a5c4caa33c38639c3b9a56
Luglio 2020 1 build · 36 commit
Build 9202
GIT-
FORCE_INLINE mutex_lock() and mutex_unlock(), make mutex_try() actually work
-
return length from printf-style functions
-
add an additional layer of camera vec3_t position smoothing across frames
Mostra dettagli
This is intended to mask a slight jitter that occurs when strafing and turning at the same time as a result of turning being decoupled from movement.
-
testing an alternate version of calc_smoothratio_demo() that returns values based on fractional tics
-
only allow doubled up game updates if we're behind at least 2 tics
Giugno 2020 20 build · 43 commit
Build 9156
GIT-
Generale
Update menus.cpp
Build 9149
GIT-
fix player still being able to look around while frozen
Build 9146
GIT-
add klabs() back into ksqrtasm_old()
Build 9144
GIT-
fix function signatures of ksqrtasm_old() and clip_nsqrtasm()
Mostra dettagli
These functions were specified as accepting int32_t values, but wrap functions (or are wrapped by functions) that take uint32_t.
-
set g_loadedMapVersion in engineLoadBoardV5V6()
Build 9142
GIT-
fix GREENSLIME issue introduced by 6335a9a2e515329a159b03ba0c8a32136dc6ac42
Build 9141
GIT-
add some labels for the different GREENSLIME states
-
add player .somethingonplayer check to GREENSLIME, and reset the player's .somethingonplayer to -1 if the player is dead
-
fix longstanding bug with unfrozen GREENSLIME
Mostra dettagli
This fixes some undefined behavior that occurred as a result of reading far past the bounds of slimeFrames[].
-
disable SDL's automatic relative mouse input scaling that is applied when the rendering output is scaled
Mostra dettagli