Latest Raze Changes
Latest 50 commits
Unofficial development builds at DRD Team
19-Apr-2024 (Friday) at 12:27:08 EDT by Ricardo Luís Vaz Silva
Fix let ignoring const-ness
18-Apr-2024 (Thursday) at 04:51:38 EDT by Rachael Alexanderson
- add cvar
cl_restartondeath
- bypasses autoloading savegame when pressing +use after dying - added https://github.com/ZDoom/gzdoom/issues/1563
18-Apr-2024 (Thursday) at 04:27:41 EDT by Rachael Alexanderson
- fix #2248 as suggested in the ticket - fix missing include in FreeBSD
18-Apr-2024 (Thursday) at 03:51:32 EDT by Rachael Alexanderson
- add missing keys in udmf spec
18-Apr-2024 (Thursday) at 03:38:39 EDT by jplebreton
- add level compatibility fixes for Eternal Doom III
18-Apr-2024 (Thursday) at 03:18:56 EDT by Rachael Alexanderson
- handle dsda namespace like zdoom in udmf
18-Apr-2024 (Thursday) at 03:16:38 EDT by Rachael Alexanderson
- allow A_SetCrosshair(-1) to hide the crosshair for effects such as custom scopes
18-Apr-2024 (Thursday) at 01:09:55 EDT by Christoph Oelckers
removed TObjPtr's constructors that were reinstated for unknown reasons.
This class needs to be constructor-less so that even GCC accepts it as trivial.
17-Apr-2024 (Wednesday) at 19:43:08 EDT by Boondorl
Fixed A_OverlayPivotAlign using bitwise or instead of assigning
17-Apr-2024 (Wednesday) at 20:26:54 EDT by Ricardo Luís Vaz Silva
Fix Decoupled Animation Crash, Interpolation Bugs, Simplify Interpolation code
11-Apr-2024 (Thursday) at 20:14:09 EDT by Ricardo Luís Vaz Silva
remove copying from CreateTexBuffer
31-Mar-2024 (Sunday) at 18:11:49 EDT by Ricardo Luís Vaz Silva
do the same for paletted and rgb textues
31-Mar-2024 (Sunday) at 18:00:52 EDT by Ricardo Luís Vaz Silva
store YUV and VPX directly as BGRA to speed up animation
31-Mar-2024 (Sunday) at 18:00:06 EDT by Ricardo Luís Vaz Silva
skip frames when playing back IVF to prevent desyncs
31-Mar-2024 (Sunday) at 17:13:54 EDT by Ricardo Luís Vaz Silva
add 444/422/440 support to vp9, remove extra copy of image data
31-Mar-2024 (Sunday) at 14:33:50 EDT by Sean Baggaley
Add support for the VP9 codec in the IVF container
17-Apr-2024 (Wednesday) at 20:08:01 EDT by Chris Robinson
Allow larger denominators for IVF movies
17-Apr-2024 (Wednesday) at 20:16:15 EDT by Rachael Alexanderson
- fix harmony grenade not working
17-Apr-2024 (Wednesday) at 18:53:46 EDT by Nash Muhandes
Update and correct ZDRay-related stuff in the specs and also in the n… (#2503)
Update and correct ZDRay-related stuff in the specs and also in the namedef table
Fix compile error
17-Apr-2024 (Wednesday) at 18:32:46 EDT by Rachael Alexanderson
- am_overlay turns off the overlay when set to zero
17-Apr-2024 (Wednesday) at 17:44:25 EDT by Rachael Alexanderson
Revert "Improvements to death and cheat handling"
This reverts commit 3033fafaa7e3b3fd567b2b863a11b6f280d5c666.
Revert "Improved ZScript interface for morphing"
This reverts commit 6c64a4403cb322594e52ab30c89bd2a9edd6d4cb.
Revert "Further morphing clean up"
This reverts commit 12dc5c1506673cce53a065f0d08016462a220074.
Revert "Fixed inconsistencies between player and monster morphing"
This reverts commit 30730647fecf342086b9165e5678e23ea1cfb252.
Revert "Reworked Morphing"
This reverts commit 2c09a443b4d6f498161ce602457a2dedc640239c.
- fix compile
17-Apr-2024 (Wednesday) at 16:18:36 EDT by Rachael Alexanderson
- language update
17-Apr-2024 (Wednesday) at 15:19:03 EDT by Rachael Alexanderson
- this function still was needed by raze, keep it for now
17-Apr-2024 (Wednesday) at 14:12:13 EDT by Rachael Alexanderson
revert changes in backend code which will not sync properly with raze
This is a combination of 2 commits.
Revert "New API for assigning unique network ids to objects"
This reverts commit e37c19b5b449b1dcf594f16640b565f7b9a35d7d.
This is the commit message #2:
Revert "Fix for Morph virtual"
This reverts commit 0ef042562ec7f1e21a46e5bfce3cdc3b575cf39e.
16-Apr-2024 (Tuesday) at 17:49:40 EDT by jekyllgrim
Add ApplyAirControl
16-Apr-2024 (Tuesday) at 19:02:27 EDT by Ricardo Luís Vaz Silva
Decoupled Animation fixes and improvements
- fixes looping that uses
loopFrame
- adds
endFrame
- adds
SAF_NOOVERRIDE
- fixes crash on SetAnimation if a BaseFrame isn't defined
15-Apr-2024 (Monday) at 18:52:03 EDT by Boondorl
Fixes for spawn farthest DM option
No longer picks a random spot on the first spawn but will account for players spawning in sequentially. No longer fails to return a spawn spot if every player is dead while respawning (instead it picks a random one).
14-Apr-2024 (Sunday) at 20:09:10 EDT by Boondorl
Fixed local items not copying properties properly
Revert "Fixed local items not copying properties properly"
This reverts commit 5f352df587c629545fafc09e80428e645f5e8df3.
...
11-Apr-2024 (Thursday) at 18:05:39 EDT by Hugo Locurcio
Add crash log file to .gitignore
This prevents accidentally committing this file if you run into a crash while working on something.
11-Apr-2024 (Thursday) at 13:52:45 EDT by Magnus Norddahl
Oops, this temporary file wasn't meant to be committed
11-Apr-2024 (Thursday) at 13:46:34 EDT by Magnus Norddahl
Fix source_group typos
11-Apr-2024 (Thursday) at 13:41:49 EDT by Magnus Norddahl
Embed libwebp and remove it from vcpkg since the package broke over night (GGs package managers)
10-Apr-2024 (Wednesday) at 15:02:38 EDT by Ricardo Luís Vaz Silva
further fix mouse visibility
10-Apr-2024 (Wednesday) at 14:13:17 EDT by Ricardo Luís Vaz Silva
fix mouse cursor randomly becoming invisible outside gzdoom
08-Apr-2024 (Monday) at 04:13:47 EDT by Professor Hastig
fix bad assert in GetStateLabelIndex.
08-Apr-2024 (Monday) at 03:47:46 EDT by Professor Hastig
added missing file size validation in the voxel loader, anything below 772 bytes cannot be a valid KVX file.
08-Apr-2024 (Monday) at 06:16:41 EDT by Professor Hastig
initialize lightmap pointer in ProcessLowerMiniseg.
29-Mar-2024 (Friday) at 16:08:06 EDT by Rachael Alexanderson
- multiply frame measurement by 2.0 to at least divide the total frame render time by half during the load screen
20-Mar-2024 (Wednesday) at 22:22:11 EDT by Rachael Alexanderson
- slow down frame updates for the start screen for slower GPU's, since this can increase loading time significantly
24-Mar-2024 (Sunday) at 19:40:40 EDT by Boondorl
Added co-op option to remember last used weapon when respawning
21-Mar-2024 (Thursday) at 17:06:08 EDT by Boondorl
Update quake radii from int -> double
Also enables static portal-aware distance checks as cam view offsets will now properly go through them when shaking
21-Mar-2024 (Thursday) at 16:31:07 EDT by Boondorl
Updated explosion distances from int -> double
13-Mar-2024 (Wednesday) at 15:18:30 EDT by Boondorl
Updated substitution logic to only replace pointers if safe
13-Mar-2024 (Wednesday) at 13:22:19 EDT by Ricardo Luís Vaz Silva
Store type together with pointers to allow safe substitution
01-Mar-2024 (Friday) at 11:15:17 EST by Boondorl
Added interpolation to view position
28-Mar-2024 (Thursday) at 02:30:09 EDT by Magnus Norddahl
Ignore vid_maxfps when vsync is enabled. Increase vid_maxfps to 500 as modern computers have monitors in the 240-500 hz range now.
22-Mar-2024 (Friday) at 09:35:46 EDT by Ricardo Luís Vaz Silva
Can't narrow down the JIT bug yet, so block JIT for functions that call Function Pointers temporarily
05-Mar-2024 (Tuesday) at 17:50:36 EST by Ricardo Luís Vaz Silva
fix argument pointer wrapping in function pointers
17-Mar-2024 (Sunday) at 19:29:42 EDT by Kyle Evans
src: filesystem: move includes out of the FileSys namespace
The previous situation is unfortunately not sustainable; header pollution isn't consistent across all non-Windows platforms. As a result, some of the earlier includes may pull functions/types into the global namespace too soon, and the later includes will have no visibility of them because they're in a different namespace. Re-including the necessary one doesn't work because include guards will prevent their re-inclusion, and it's not a good idea to try and #undefine include guards now that we're in a new namespace.
This fixes the build on FreeBSD, and likely some other systems as well.
17-Mar-2024 (Sunday) at 16:49:16 EDT by Ricardo Luís Vaz Silva
Make TArray take functions by forward-reference and call them by invoke
(1. avoids copying for lambdas, and 2. allows passing methods)