Latest Raze Changes
Latest 50 commits
Unofficial development builds at DRD Team
20-Apr-2025 (Sunday) at 14:27:48 CDT by dileepvr
Ensure boolean to suppress compiler warning
Finally used !!(...)
somewhere.
20-Apr-2025 (Sunday) at 12:27:05 CDT by dileepvr
Boolean op instead of mod with 2
( ... & 1)
is simpler than (... % 2 != 0)
.
20-Apr-2025 (Sunday) at 10:46:39 CDT by dileepvr
Fixed pitch culling in reflective flats for OoB Viewpoints
The vertical clipper needed viewpoint pitch sign to be flipped to work correctly. Only relevant for OoB viewpoints.
01-Apr-2025 (Tuesday) at 14:20:00 CDT by Boondorl
Added OnLoad virtual
Allows for things to be reinitialized where needed for Thinkers. Moved hidden state of items over to OnLoad.
17-Apr-2025 (Thursday) at 16:38:15 CDT by Ricardo Luís Vaz Silva
save togglehud to ini so that it can be properly restored on crash/exit
17-Apr-2025 (Thursday) at 16:35:43 CDT by Ricardo Luís Vaz Silva
fix bug with direct cvar assignment being mistakenly allowed
16-Apr-2025 (Wednesday) at 21:37:40 CDT by Ricardo Luís Vaz Silva
remove commented out code
16-Apr-2025 (Wednesday) at 21:36:57 CDT by Ricardo Luís Vaz Silva
further remove manual memory management
16-Apr-2025 (Wednesday) at 21:25:12 CDT by Ricardo Luís Vaz Silva
remove extra heap allocation and level of indirection
16-Apr-2025 (Wednesday) at 21:20:23 CDT by Ricardo Luís Vaz Silva
use TryEmplace
16-Apr-2025 (Wednesday) at 21:20:14 CDT by Ricardo Luís Vaz Silva
optimize memory allocation
16-Apr-2025 (Wednesday) at 21:01:33 CDT by Ricardo Luís Vaz Silva
add TryEmplace to TMap
19-Mar-2025 (Wednesday) at 12:57:26 CDT by Boondorl
Added missing return values in VM calls
These are not supported by the JIT and must always be passed.
19-Mar-2025 (Wednesday) at 09:24:21 CDT by Boondorl
Fixed player respawning
Pass appropriate information to the VM
09-Apr-2025 (Wednesday) at 12:47:17 CDT by Ricardo Luís Vaz Silva
fix bad cherry pick
20-Feb-2025 (Thursday) at 02:21:45 CST by Ricardo Luís Vaz Silva
fix OptionMenuItemCommand::DoCommand for new 4.15 keyword
05-Apr-2025 (Saturday) at 07:18:33 CDT by Peppersawce
Haiku support patch
03-Apr-2025 (Thursday) at 00:51:03 CDT by Christoph Oelckers
rewrote XY and XYZ accessors for vectors to be read-only and not use type punning.
30-Mar-2025 (Sunday) at 13:01:20 CDT by DyNaM1Kk
Added autoSwitch parameter to A_ReFire
30-Mar-2025 (Sunday) at 18:15:53 CDT by MajorCooke
Exported:
- GetLumpContainer
- GetContainerName
- GetLumpFullPath for WADS struct, useful for debugging custom-made parsers and identifying where problems may arise.
All credit goes to Jay for the code.
24-Mar-2025 (Monday) at 03:44:14 CDT by Christoph Oelckers
forgot to save the MAPINFO part.
24-Mar-2025 (Monday) at 03:38:51 CDT by Christoph Oelckers
disable Build light mode due to being broken.
13-Mar-2025 (Thursday) at 11:26:28 CDT by nashmuhandes
Properly assign tags to various Raven game items
16-Mar-2025 (Sunday) at 12:54:35 CDT by Magnus Norddahl
Fix memory leak in mixins
09-Mar-2025 (Sunday) at 07:34:44 CDT by James Le Cuirot
Fix building with GCC 15
09-Mar-2025 (Sunday) at 14:57:28 CDT by Ricardo Luís Vaz Silva
fix non-void forward declarations as well
09-Mar-2025 (Sunday) at 14:54:41 CDT by Ricardo Luís Vaz Silva
remove K&R C function declaration bullshit from lemon.c
should be enough to fix GCC15 compilation without fucking up size_t/etc
08-Mar-2025 (Saturday) at 14:14:53 CST by MajorCooke
Added particle rendering to VisualThinkers.
To activate, use SetParticleType(int type)
. To deactivate, use DisableParticle()
.
Types are:
- PT_DEFAULT (default value; uses
gl_particles_style
) - PT_SQUARE
- PT_ROUND
- PT_SMOOTH
While in this mode:
Texture
&Translation
are ignoredScale.X
sets the sizeSColor
sets the color
Misc changes:
- Removed warning on textureless destruction
06-Mar-2025 (Thursday) at 23:47:56 CST by nashmuhandes
Interpolate turning 180 degrees
07-Mar-2025 (Friday) at 14:22:24 CST by Ricardo Luís Vaz Silva
fix function-pointer cast parsing
22-Feb-2025 (Saturday) at 21:19:16 CST by inkoalawetrust
Exposed DElevator to ZScript.
22-Feb-2025 (Saturday) at 21:02:10 CST by inkoalawetrust
Exposed more of the Floor thinker.
22-Feb-2025 (Saturday) at 07:07:45 CST by inkoalawetrust
Exposed more of the Ceiling thinker.
- Exposed the rest of the ceiling member fields and getters.
- Added an IsCrusher() method.
- Added getOldDirection() getter.
- Fixed Door direction enum.
- Forgot to make Plat readonly on previous commit.
22-Feb-2025 (Saturday) at 06:41:27 CST by inkoalawetrust
Exposed DPlat to ZScript.
22-Feb-2025 (Saturday) at 06:32:19 CST by inkoalawetrust
Exposed DDoor to ZScript.
Also added a ZScript-only enum for the movement direction..
08-Mar-2025 (Saturday) at 08:33:58 CST by dileepvr
Remove bitwise opeartion on bool
Visual Studio compiler was giving the warning:
warning C4805: '|=': unsafe mix of type 'bool' and type 'int' in operation
08-Mar-2025 (Saturday) at 08:10:59 CST by dileepvr
Update hw_portal OoB height clip
Hopefully the last bug squash.
08-Mar-2025 (Saturday) at 00:47:12 CST by Dileep V. Reddy
Handle sectors within sectors for stacked portals and plane mirrors (affects OoB only).
07-Mar-2025 (Friday) at 22:57:10 CST by Dileep V. Reddy
Forgot to account for when both floor and ceiling of a sector are portals.
06-Mar-2025 (Thursday) at 11:55:11 CST by Dileep V. Reddy
Revert using older stencil method for stacked sectors (and reflective flats) if viewpoint is not allowed OoB. There was some bug with nearby skyplanes otherwise.
04-Mar-2025 (Tuesday) at 07:37:33 CST by Ricardo Luís Vaz Silva
stop game from getting stuck in chat mode if the main menu is open
04-Mar-2025 (Tuesday) at 07:25:02 CST by Ricardo Luís Vaz Silva
fix crash if chat key is pressed during the loading screen
04-Mar-2025 (Tuesday) at 05:59:03 CST by Ricardo Luís Vaz Silva
rename vm internal structs to make room for compilation-unit-internal structs/classes
04-Mar-2025 (Tuesday) at 05:36:13 CST by Ricardo Luís Vaz Silva
Allow >>
in parser for aggregate types
makes stuff like Array<Class
02-Mar-2025 (Sunday) at 13:58:37 CST by Ricardo Luís Vaz Silva
restrict internal structs to gzdoom.pk3
02-Mar-2025 (Sunday) at 12:19:43 CST by Ricardo Luís Vaz Silva
don't allow backing types of string/array/map/etc to be referenced as actual types
02-Mar-2025 (Sunday) at 12:18:43 CST by Ricardo Luís Vaz Silva
add better descriptive name for vectors/quats
02-Mar-2025 (Sunday) at 11:45:00 CST by Ricardo Luís Vaz Silva
rework how vector local type restrictions are managed
29-Mar-2025 (Saturday) at 10:36:36 CDT by Dileep V. Reddy
Addressing some small regression by conditioning a few calculations on OoB viewpoints. Branching Frustum calculation to old method.
17-Feb-2025 (Monday) at 21:18:33 CST by Dileep V. Reddy
Small correction to OoB viewpoint stacked-sector portal visibility. OoB is not the same as Ortho.