Latest GZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

24-Sep-2022 (Saturday) at 14:12:36 EDT by inkoalawetrust
Commit 502c9fef5 (HEAD -> master)
Parents: 662027f42

Added APROP_FriendlySeeBlocks to Set/GetActorProperty

04-Sep-2022 (Sunday) at 10:07:38 EDT by ZZYZX
Commit 662027f42
Parents: a4a4e4e9f

Fix typo that was always calling SetXOffset even in SetYOffset

04-Sep-2022 (Sunday) at 04:58:42 EDT by ZZYZX
Commit a4a4e4e9f
Parents: f04942183

Fix planeval; add direct sector slope manipulation

04-Sep-2022 (Sunday) at 04:25:00 EDT by ZZYZX
Commit f04942183
Parents: a58acfc62

Modify to have one GetVertexZ rather than IsVertexZSet / GetVertexZ

04-Sep-2022 (Sunday) at 04:06:23 EDT by ZZYZX
Commit a58acfc62
Parents: dbe696751

Add vertex height manipulation functions to LevelPostProcessor

18-Sep-2022 (Sunday) at 11:37:15 EDT by Markus ⛅
Commit dbe696751
Parents: 18a67cfdb

Fix typo

12-Sep-2022 (Monday) at 08:09:50 EDT by Alison Watson
Commit 18a67cfdb
Parents: c6d632249

use constexpr constructor for PARAM_COLOR_AT

12-Sep-2022 (Monday) at 08:08:32 EDT by Alison Watson
Commit c6d632249
Parents: fb32ff45d

use PalEntry instead of int for ParseDrawTextureTags

05-Sep-2022 (Monday) at 22:35:12 EDT by Alison Watson
Commit fb32ff45d
Parents: 12995b84c

fix Screen.DrawShapeFill not properly setting renderstyle

08-Sep-2022 (Thursday) at 08:41:36 EDT by Chronos Ouroboros
Commit 12995b84c
Parents: 7ce364bf0

  • fixed FDynArray_Obj not performing write barriers properly.

15-Sep-2022 (Thursday) at 20:34:46 EDT by nashmuhandes
Commit 7ce364bf0
Parents: c87e87365

Add sv_noextraammo. When set to true, disables that weird hardcoded behavior from original Doom that gives extra ammo when picking up weapons in deathmatch

08-Sep-2022 (Thursday) at 07:30:00 EDT by Christoph Oelckers
Commit c87e87365
Parents: 175c91308

  • fixed: all script methods adding an object to a dynamic array must perform a write barrier.

04-Sep-2022 (Sunday) at 03:01:57 EDT by Christoph Oelckers
Commit 175c91308
Parents: 8cba80a2c

  • move BobSin to game side.

04-Sep-2022 (Sunday) at 02:58:45 EDT by Christoph Oelckers
Commit 8cba80a2c
Parents: 664ccf8a7

Revert "- fixed allocation size when constructing a string from a file system entry."

This reverts commit 513d8cea8ddbd62cdd17e017403e07052a8ac021.

This change broke voxel loading and possibly other things as well

03-Sep-2022 (Saturday) at 19:04:58 EDT by inkoalawetrust
Commit 664ccf8a7
Parents: ca6a2152b

23-Aug-2022 (Tuesday) at 12:06:32 EDT by Rachael Alexanderson
Commit ca6a2152b
Parents: 06ee21c51

  • add freezetics actor property

03-Sep-2022 (Saturday) at 17:37:48 EDT by Rachael Alexanderson
Commit 06ee21c51
Parents: ba83879e9

  • allow notification of actor goal is reached inside of a SECF_NOATTACK sector

30-Aug-2022 (Tuesday) at 17:21:08 EDT by Emile Belanger
Commit ba83879e9
Parents: 7afcf43f2

GLES2: Fix anistropic filtering

29-Aug-2022 (Monday) at 03:42:07 EDT by alexey.lysiuk
Commit 7afcf43f2
Parents: c7e425f75

  • disabled discord-rpc debug info for configurations without it

26-Aug-2022 (Friday) at 12:32:23 EDT by Christoph Oelckers
Commit c7e425f75
Parents: 7ad09c7a7

  • make TAngle::Degrees() constexpr.

26-Aug-2022 (Friday) at 12:17:02 EDT by Christoph Oelckers
Commit 7ad09c7a7
Parents: ed5287ef2

  • fixed sky cap color handling

Backported from Raze

26-Aug-2022 (Friday) at 12:02:39 EDT by Christoph Oelckers
Commit ed5287ef2
Parents: 403257651

  • added Q16 and Build angle converters to TAngle

To have full coverage. Q16 is what ACS uses and Build angles are needed in Raze.

26-Aug-2022 (Friday) at 11:38:48 EDT by Christoph Oelckers
Commit 403257651
Parents: 3d2578820

  • blocked off direct access to TAngle’s internal storage.

26-Aug-2022 (Friday) at 11:21:34 EDT by Christoph Oelckers
Commit 3d2578820
Parents: f0fbdba59

  • block direct comparisons of TAngle with floats

25-Aug-2022 (Thursday) at 18:56:53 EDT by Christoph Oelckers
Commit f0fbdba59
Parents: 8468f712e

  • disable implicit conversions from float to TAngle

26-Aug-2022 (Friday) at 09:18:45 EDT by Christoph Oelckers
Commit 87ba51c56 (TAngle)
Parents: bbf6a2484

  • added Q16 and Build angle converters to TAngle

To have full coverage. Q16 is what ACS uses and Build angles are needed in Raze.

26-Aug-2022 (Friday) at 07:38:48 EDT by Christoph Oelckers
Commit bbf6a2484
Parents: 41fe4fe4a

  • blocked off direct access to TAngle’s internal storage.

26-Aug-2022 (Friday) at 07:08:36 EDT by Christoph Oelckers
Commit 41fe4fe4a
Parents: 1108df752

  • block direct comparisons of TAngle with floats

25-Aug-2022 (Thursday) at 18:56:53 EDT by Christoph Oelckers
Commit 1108df752
Parents: 8468f712e

  • disable implicit conversions from float to TAngle

26-Aug-2022 (Friday) at 04:09:54 EDT by Rachael Alexanderson
Commit 8468f712e
Parents: 8c0ad50db

  • fix arti teleport and arti teleother not respecting useplayerstartz mapflag

24-Aug-2022 (Wednesday) at 12:11:09 EDT by Marisa the Magician
Commit 8c0ad50db
Parents: f27acfa6b

UE1 models now handle frame index -1 properly.

19-Aug-2022 (Friday) at 00:15:29 EDT by Yarn366
Commit f27acfa6b
Parents: 0eae1b9be

Add support for the GOG releases of the Unity versions of Doom and Doom II.

18-Aug-2022 (Thursday) at 00:42:27 EDT by Rachael Alexanderson
Commit 0eae1b9be
Parents: 4bdb8edea

  • change the Linux/BSD version of system call to std::system

17-Aug-2022 (Wednesday) at 18:06:40 EDT by Christoph Oelckers
Commit 4bdb8edea
Parents: 03c725c0d

  • removed redundant argument.

17-Aug-2022 (Wednesday) at 17:27:49 EDT by Christoph Oelckers
Commit 03c725c0d (macos_paths)
Parents: 532a49375

  • use NSFileManager on macOS to handle the current directory.

17-Aug-2022 (Wednesday) at 16:57:30 EDT by Christoph Oelckers
Commit 532a49375
Parents: 7f3c09c91

  • get_current_dir_name apparently does not exist on macOS

17-Aug-2022 (Wednesday) at 16:51:39 EDT by Christoph Oelckers
Commit 7f3c09c91
Parents: e261132db

  • use get_current_dir_name for I_GetCWD on POSIX.

17-Aug-2022 (Wednesday) at 16:32:09 EDT by Rachael Alexanderson
Commit e261132db
Parents: a2369b945

  • use char* get_current_dir_name() in Mac/Linux to save the cwd in the shell open function

17-Aug-2022 (Wednesday) at 15:35:59 EDT by Christoph Oelckers
Commit a2369b945
Parents: 1940527db

  • fixed custom obituary lookup.

17-Aug-2022 (Wednesday) at 15:28:52 EDT by Christoph Oelckers
Commit 1940527db
Parents: 88674b5ea

  • carry over the tiling flag from the finished to the entering screen

16-Aug-2022 (Tuesday) at 20:59:17 EDT by Ed the Bat
Commit 88674b5ea
Parents: 513d8cea8

Prevent Keyconf from adding duplicate playerclass

17-Aug-2022 (Wednesday) at 15:10:15 EDT by Christoph Oelckers
Commit 513d8cea8
Parents: 8d3c1adf0

  • fixed allocation size when constructing a string from a file system entry.

The internal allocator already added space for the terminazing \0, so the string's size was one character too large.

17-Aug-2022 (Wednesday) at 03:55:47 EDT by Christoph Oelckers
Commit 8d3c1adf0
Parents: c5f496787

  • do not use POSIX directory functions in common code.

For Windows these need to redirect to Unicode system functions to properly handle paths not representable in 8 bit encodings.

16-Aug-2022 (Tuesday) at 18:31:22 EDT by Christoph Oelckers
Commit c5f496787
Parents: 64824430f

  • cleanup of Windows's I_OpenShell* functions

  • do not use deprecated library features (wstring_convert was deorecated in C++17) - instead use the existing WideString utility.

  • do proper calculation of the current directory's path length.

  • remove the mostly redundant I_OpenShellFile function and instead use ExtractFilePath to get the config's path.

16-Aug-2022 (Tuesday) at 22:10:09 EDT by Rachael Alexanderson
Commit 64824430f
Parents: ee132372d

  • make shell folder functions unicode aware

15-Aug-2022 (Monday) at 21:35:36 EDT by Rachael Alexanderson
Commit ee132372d
Parents: a9cadd345

14-Aug-2022 (Sunday) at 18:37:53 EDT by Rachael Alexanderson
Commit a9cadd345
Parents: 03d76027c

  • change the way posix folders are opened - fixes issue #1707

14-Aug-2022 (Sunday) at 15:03:20 EDT by Rachael Alexanderson
Commit 03d76027c
Parents: dd07f6513

  • fix issue #1708 - respect user preferences when specifying custom save/config/screenshot paths

14-Aug-2022 (Sunday) at 10:38:15 EDT by Rachael Alexanderson
Commit dd07f6513
Parents: 259a8e0f7

  • encapsulate folder/file names in quotes on Windows too

12-Aug-2022 (Friday) at 23:20:30 EDT by Rachael Alexanderson
Commit 259a8e0f7
Parents: e27e3453f

  • fixed: encapsulate folders for shell commands in quotes for Linux/Mac

Older commits