Latest UZDoom Changes
Latest 50 commits, skipping 550
Unofficial development builds at DRD Team
24-Mar-2025 (Monday) at 01:44:14 PDT by Christoph Oelckers
forgot to save the MAPINFO part.
24-Mar-2025 (Monday) at 01:38:51 PDT by Christoph Oelckers
disable Build light mode due to being broken.
13-Mar-2025 (Thursday) at 09:26:28 PDT by nashmuhandes
Properly assign tags to various Raven game items
16-Mar-2025 (Sunday) at 10:54:35 PDT by Magnus Norddahl
Fix memory leak in mixins
09-Mar-2025 (Sunday) at 05:34:44 PDT by James Le Cuirot
Fix building with GCC 15
09-Mar-2025 (Sunday) at 12:57:28 PDT by Ricardo Luís Vaz Silva
fix non-void forward declarations as well
09-Mar-2025 (Sunday) at 12:54:41 PDT 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 12:14:53 PST 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&Translationare ignoredScale.Xsets the sizeSColorsets the color
Misc changes:
- Removed warning on textureless destruction
06-Mar-2025 (Thursday) at 21:47:56 PST by nashmuhandes
Interpolate turning 180 degrees
07-Mar-2025 (Friday) at 12:22:24 PST by Ricardo Luís Vaz Silva
fix function-pointer cast parsing
22-Feb-2025 (Saturday) at 19:19:16 PST by inkoalawetrust
Exposed DElevator to ZScript.
22-Feb-2025 (Saturday) at 19:02:10 PST by inkoalawetrust
Exposed more of the Floor thinker.
22-Feb-2025 (Saturday) at 05:07:45 PST 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 04:41:27 PST by inkoalawetrust
Exposed DPlat to ZScript.
22-Feb-2025 (Saturday) at 04:32:19 PST by inkoalawetrust
Exposed DDoor to ZScript.
Also added a ZScript-only enum for the movement direction..
08-Mar-2025 (Saturday) at 06:33:58 PST 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 06:10:59 PST by dileepvr
Update hw_portal OoB height clip
Hopefully the last bug squash.
07-Mar-2025 (Friday) at 22:47:12 PST by Dileep V. Reddy
Handle sectors within sectors for stacked portals and plane mirrors (affects OoB only).
07-Mar-2025 (Friday) at 20:57:10 PST by Dileep V. Reddy
Forgot to account for when both floor and ceiling of a sector are portals.
06-Mar-2025 (Thursday) at 09:55:11 PST 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 05:37:33 PST 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 05:25:02 PST by Ricardo Luís Vaz Silva
fix crash if chat key is pressed during the loading screen
04-Mar-2025 (Tuesday) at 03:59:03 PST by Ricardo Luís Vaz Silva
rename vm internal structs to make room for compilation-unit-internal structs/classes
04-Mar-2025 (Tuesday) at 03:36:13 PST by Ricardo Luís Vaz Silva
Allow >> in parser for aggregate types
makes stuff like Array<Class
02-Mar-2025 (Sunday) at 11:58:37 PST by Ricardo Luís Vaz Silva
restrict internal structs to gzdoom.pk3
02-Mar-2025 (Sunday) at 10:19:43 PST 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 10:18:43 PST by Ricardo Luís Vaz Silva
add better descriptive name for vectors/quats
02-Mar-2025 (Sunday) at 09:45:00 PST by Ricardo Luís Vaz Silva
rework how vector local type restrictions are managed
29-Mar-2025 (Saturday) at 08:36:36 PDT 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 19:18:33 PST by Dileep V. Reddy
Small correction to OoB viewpoint stacked-sector portal visibility. OoB is not the same as Ortho.
17-Feb-2025 (Monday) at 18:23:26 PST by Dileep V. Reddy
Stacked sector portals now render for OoB viewpoints.
15-Feb-2025 (Saturday) at 20:44:15 PST by Dileep V. Reddy
Reflective flats now work with OoB viewpoints, including ortho. Had to create a new type of portal stencil for the HWPlaneMirrorPortal. Stacked sector portals could be made to work the same way, but there are clipper issues, revealing out-of-view sections of the map on the other side. Hence sector portal rendering is still disabled in OoB viewpoints.
13-Feb-2025 (Thursday) at 20:54:36 PST by Dileep V. Reddy
Making 3D-floors respond to r_dithertransparency properly.
11-Feb-2025 (Tuesday) at 18:51:21 PST by Dileep V. Reddy
Added visual rendering for LinePortals and SkyPortals for OoB viewpoints. SkyPortals will be stenciled, and will always use perspective projection. Disabled interpolation when portalgroup changes (portal transition occurs) if viewpoint is OoB (was necessary for fog of war when r_radarclipper is set to true). Tightened up radar clipper by making it more aggressive. Voided walls wont' get filled in by a floor or ceiling sky (because of the stencil). Ceiling sky will be half-infinitely tall upwards, and floor sky will be half-infinitely tall downwards. Use only floor skies and a good GLSKYBOX for top-down/isometric cameras. Level.ReplaceTextures("F_SKY1", "SKY1", TexMan.NOT_FLOOR); (zscript) is a nice trick for WorldLoaded().
30-Jan-2025 (Thursday) at 21:10:45 PST by Dileep V. Reddy
3D floor flats now respect r_dithertransparency flag (how did this make it into vkdoom but not gzdoom?)
19-Jan-2025 (Sunday) at 16:19:54 PST by Dileep V. Reddy
Better flat visibility checks for Ortho projection.
07-Apr-2025 (Monday) at 13:57:28 PDT by Gene
Only allocate when needed
07-Apr-2025 (Monday) at 04:21:35 PDT by Gene
Try TMap
07-Apr-2025 (Monday) at 00:13:11 PDT by Gene
Actually null the pointer
06-Apr-2025 (Sunday) at 22:05:49 PDT by Gene
Don't inline AddLightNode
05-Apr-2025 (Saturday) at 22:01:31 PDT by Gene
Scrap dlight lighthead link lists
05-Apr-2025 (Saturday) at 05:18:33 PDT by Peppersawce
Haiku support patch
02-Apr-2025 (Wednesday) at 22:51:03 PDT by Christoph Oelckers
rewrote XY and XYZ accessors for vectors to be read-only and not use type punning.
01-Apr-2025 (Tuesday) at 13:11:59 PDT by Ricardo Luís Vaz Silva
fix comment
01-Apr-2025 (Tuesday) at 13:10:18 PDT by Ricardo Luís Vaz Silva
convert g_game.cpp VMCalls to use VMCallSingle/VMCallVoid (as an example)
01-Apr-2025 (Tuesday) at 13:07:53 PDT by Ricardo Luís Vaz Silva
fix parameter/return checking
01-Apr-2025 (Tuesday) at 12:49:28 PDT by Ricardo Luís Vaz Silva
finish implementing VMCallSingle
01-Apr-2025 (Tuesday) at 12:04:12 PDT by Ricardo Luís Vaz Silva
VMCallScript -> VMCallSingle
30-Mar-2025 (Sunday) at 11:01:20 PDT by DyNaM1Kk
Added autoSwitch parameter to A_ReFire
30-Mar-2025 (Sunday) at 16:15:53 PDT 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.
