Latest Raze Changes
Latest 50 commits, skipping 900
Unofficial development builds at DRD Team
10-Sep-2024 (Tuesday) at 19:10:08 PDT by Ricardo Luís Vaz Silva
replace naive interpolation logic with more exact logic
11-Sep-2024 (Wednesday) at 23:47:00 PDT by Christoph Oelckers
Render the bottom sky layer always with full opacity in the SW true color renderer.
No need to add explicit checks for color (0,0,0,0) here.
11-Sep-2024 (Wednesday) at 11:25:52 PDT by Cacodemon345
Truecolor sky: Draw opaque black background on transparent texels
Fixes HOM effect
19-Aug-2024 (Monday) at 02:00:27 PDT by Cacodemon345
Add support for fire textures in ANIMDEFS
14-Aug-2024 (Wednesday) at 00:53:49 PDT by Ricardo Luís Vaz Silva
load id24res if present
11-Sep-2024 (Wednesday) at 04:18:07 PDT by Rachael Alexanderson
- deactivate appimage for now, don't have enough interest looking into what's causing it to fail
09-Sep-2024 (Monday) at 18:24:15 PDT by Dileep V. Reddy
PointToPseudoPitch() was being called even when viewpoint was not allowed out of bounds. And its sqrt was slow even when it was necessary (thanks dpjudas for the speedup code).
08-Sep-2024 (Sunday) at 13:01:51 PDT by Ricardo Luís Vaz Silva
add SpawnMultiCoopOnly mapinfo flag to spawn only coop spawns in single-player
07-Sep-2024 (Saturday) at 20:09:18 PDT by Rachael Alexanderson
- implement +SQUAREPIXELS flag
10-Aug-2024 (Saturday) at 00:53:52 PDT by Xaser Acheron
fix A_PlaySound not working for DSDHACKED-defined sounds
25-Aug-2024 (Sunday) at 08:05:54 PDT by Dileep V. Reddy
Smaller aspect ratio screens were getting clipped a bit too much. This is a brute-force if-else solution. Larger aspect ratios (wider screens) were always good.
18-Aug-2024 (Sunday) at 05:56:58 PDT by Magnus Norddahl
Stop grabbing mouse when game window doesn't have the focus
20-Aug-2024 (Tuesday) at 20:08:57 PDT by Ricardo Luís Vaz Silva
Skip bex strings for freedoom if language lump is present (#2682)
17-Aug-2024 (Saturday) at 08:58:03 PDT by jekyllgrim
Made itemcls optional
And removed the invalid character on line 710
15-Aug-2024 (Thursday) at 07:02:17 PDT by jekyllgrim
Added itemcls to HasReceived
CallTryPickup will cache the item's class and pass it to HasReceived, so the latter will know what item was received even if the item has been destroyed by the time it's called.
16-Aug-2024 (Friday) at 15:26:11 PDT by Boondorl
Fixed counters not clearing when using shared/local pickups
29-Mar-2024 (Friday) at 16:49:16 PDT by Boondorl
Allow for Basic and Hexen armor replacing
16-Aug-2024 (Friday) at 03:36:42 PDT by Christoph Oelckers
Reverted use of tchar.h which should be considered deprecated.
GZDoom is Unicode only - as should be the norm for any Windows application - and will not work when compiled as ANSI so there's no good reason to use this wrapper.
15-Aug-2024 (Thursday) at 15:42:14 PDT by Farkas Péter
Added GOG path for Doom + Doom II
15-Aug-2024 (Thursday) at 05:18:51 PDT by Rachael Alexanderson
- add xbox filenames too
15-Aug-2024 (Thursday) at 04:58:14 PDT by Rachael Alexanderson
- add doomkex doom2kex tntkex and plutoniakex as valid iwad filenames
14-Aug-2024 (Wednesday) at 19:43:09 PDT by Dileep V. Reddy
Forgot on check.
11-Aug-2024 (Sunday) at 02:52:32 PDT by Ritchie Swann
Fix incorrect return type
11-Aug-2024 (Sunday) at 02:51:05 PDT by Ritchie Swann
Fix to use the correct definition of DwmDefWindowProc
11-Aug-2024 (Sunday) at 02:34:34 PDT by Ritchie Swann
fix faux pas
11-Aug-2024 (Sunday) at 02:33:10 PDT by Ritchie Swann
Better solution for DwmDefWindowProc on mingw64
On mingw, create our own thunk for DwmDefWindowProc. It should exist in libdwmapi.a (and exists in MSVC), but doesn't.
11-Aug-2024 (Sunday) at 02:08:32 PDT by Ritchie Swann
Keep legacy_studio_definitions for non mingw64 toolchain
11-Aug-2024 (Sunday) at 01:32:33 PDT by Ritchie Swann
Use TCHAR on Windows
11-Aug-2024 (Sunday) at 01:32:19 PDT by Ritchie Swann
sys/stat.h is required on all platforms
11-Aug-2024 (Sunday) at 01:32:05 PDT by Ritchie Swann
Fix namespace issue
windows.h must be included in the main namespace on mingw64, otherwise there are loads of compile errors
11-Aug-2024 (Sunday) at 01:31:20 PDT by Ritchie Swann
Fix libraries on mingw64
dxguid and dwmapi are required on mingw64 and give linker errors if missing legacy_studio_definitions is not in the latest mingw64
11-Aug-2024 (Sunday) at 01:30:20 PDT by Ritchie Swann
Use TCHAR for Windows
11-Aug-2024 (Sunday) at 01:30:06 PDT by Ritchie Swann
Fix preprocessor symbol for Windows
11-Aug-2024 (Sunday) at 01:29:41 PDT by Ritchie Swann
mingw64 requires including cstdint
08-Aug-2024 (Thursday) at 12:44:46 PDT by nashmuhandes
Export PlayDiveOrSurfaceSounds to ZScript and made it virtual for mods to customize the diving and surfacing sounds
11-Aug-2024 (Sunday) at 07:04:40 PDT by dileepvr
Isometric Mode and Robin (#2618)
-
Feature-complete isometric mode fork.
-
Dithered transparency condition tweaks.
-
Dithered transparency for non-corpse monsters only (and missiles).
-
SpectatorCamera vertical shift.
-
Including math.h in hw_sprites.cpp to keep visual studio happy (it couldn't find M_SQRT2 definition).
-
Defining MY_SQRT2 in hw_sprites.cpp to keep visual studio happy (it couldn't find M_SQRT2 definition).
-
Defining MY_SQRT2 in r_utility.cpp also to keep visual studio happy.
-
retrigger checks
-
Have correct sprite angle-frame face the camera with orthographic projection enabled.
-
Dithered Transparency now works properly on 3D floors. Moved that dither-trans flag setting code within hw_bsp.cpp to handle double-processing of linedefs. Added helper functions to FRenderViewpoint class 'bool IsOrtho()' and 'bool IsAllowedOoB()' to clean up checks everywhere in the code.
-
Fixed indents. Added bbox property to subsector struct and use it instead of BSP nodes and Clippers (creating a bbox around viewpoint and checking for overlap) in orthographic mode when no fog of war is active. Turns out to be much faster. Though you need really big maps (Winter's Fury MAP01) to see a difference in fps.
-
Non-linux checks don't like uint. Changed to unsigned int.
-
Small change of a float to camera.zs. Ignore for testing. Should make no difference.
-
Update actor.h to remain mergeable
RF2_NOMIPMAP was introduced, so I had to displace RF_ISOMETRICSPRITES to next bit.
09-Aug-2024 (Friday) at 13:56:03 PDT by Ricardo Luís Vaz Silva
don't change priority to idle if i_pauseinbackground is false
09-Aug-2024 (Friday) at 13:55:44 PDT by Ricardo Luís Vaz Silva
Allow XInput joysticks to work while the game is unfocused
09-Aug-2024 (Friday) at 04:57:26 PDT by Xaser Acheron
fix MBF21 A_RadiusDamage crash/broken 'distance' arg
09-Aug-2024 (Friday) at 01:38:21 PDT by Vitaliy Kanev
Support the new Doom + Doom II update
07-Aug-2024 (Wednesday) at 22:43:59 PDT by Ashley Miller-Jelfs
Fix Specular not using Material definition for Glossiness and Level
07-Aug-2024 (Wednesday) at 08:11:46 PDT by Rachael Alexanderson
- fix: check if bombsource exists when exploding a projectile with a XF_NOALLIES flag
30-Jul-2024 (Tuesday) at 09:41:00 PDT by nashmuhandes
Add SPF_NOMIPMAP to force actor sprites or particles to have no mipmaps. This makes tiny sprites/particles look more crisp and legible in the distance. Mipmapping causes the sprites/particles to have an inconsistent look where they'd sometimes be clearly visible and sometimes less visible depending on camera distance and movement.
30-Jul-2024 (Tuesday) at 22:01:37 PDT by Boondorl
Disable effects on Actors set not to render locally
These are purely visual
28-Jul-2024 (Sunday) at 21:19:56 PDT by Boondorl
Fixed subnormal float viewpos values breaking rendering
27-Jul-2024 (Saturday) at 22:07:43 PDT by Blue Shadow
- fixed alignment issue in SBARINFO's DrawString command
20-Jul-2024 (Saturday) at 09:26:58 PDT by nashmuhandes
Clean up lightmap stuff in the namedef
13-Jul-2024 (Saturday) at 04:17:03 PDT by Rachael Alexanderson
Merge commit 'refs/pull/2618/head' of https://github.com/ZDoom/gzdoom into isometric_test12-Jul-2024 (Friday) at 10:50:18 PDT by Magnus Norddahl
Fix directory crash for filenames that appear elsewhere in the path
11-Jul-2024 (Thursday) at 19:07:57 PDT by Dileep V. Reddy
Have correct sprite angle-frame face the camera with orthographic projection enabled.