Latest GZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

08-Jul-2020 (Wednesday) at 23:24:36 EDT by dondiego
Commit c8fe5bcb2 (HEAD -> master)
Parents: d1373c7ff

Bumped version number to 4.5pre. (#1132)

    • Bumped version number to 4.5pre.
    • Delete superfluous include.

01-Jul-2020 (Wednesday) at 16:13:13 EDT by drfrag
Commit d1373c7ff (refs/pull/1131/head)
Parents: cc07c56c3

  • Fix am_zoom and adjust am_zoomout speed for the automap.

05-Jul-2020 (Sunday) at 04:32:45 EDT by alexey.lysiuk
Commit cc07c56c3
Parents: 61641bd45

  • made mouse scaling in Cocoa backend match other platforms

03-Jul-2020 (Friday) at 01:35:14 EDT by Cacodemon345
Commit 61641bd45
Parents: 8578c1178

Disable JIT VM by default when compiling for DragonFly BSD

04-Jul-2020 (Saturday) at 21:08:00 EDT by Mitchell Richters
Commit 8578c1178
Parents: 697279063

  • make SDL mouse scaling match that of Windows for consistency.

02-Jul-2020 (Thursday) at 17:43:45 EDT by Christoph Oelckers
Commit 697279063
Parents: 383f3e5fd

  • added more contrast to the Cream font color.

This brightened the darkest colors to the point that all font looked totally washed out and devoid of any texture.

25-Jun-2020 (Thursday) at 09:30:52 EDT by Rachael Alexanderson
Commit 383f3e5fd
Parents: 4de8851e0

  • change recent /0 fix to conform to UDMF specs

24-Jun-2020 (Wednesday) at 10:58:19 EDT by Farkas Péter
Commit 4de8851e0
Parents: f47055bca

Rename MAP31 and MAP32 back in Doom 2: Unity Edition (#1127)

23-Jun-2020 (Tuesday) at 13:37:56 EDT by Rachael Alexanderson
Commit f47055bca
Parents: 90895d154

  • amend previous commit: do the same for healing sectors, as well

23-Jun-2020 (Tuesday) at 13:12:14 EDT by Rachael Alexanderson
Commit 90895d154
Parents: ece526a99

  • when a damaging sector's damage interval is 0, instantly kill the player instead of dividing by 0

23-Jun-2020 (Tuesday) at 03:15:15 EDT by alexey.lysiuk
Commit ece526a99
Parents: 7e25e0425

  • fixed freeze with StartSlideshow called for undefined intermission

23-Jun-2020 (Tuesday) at 00:20:54 EDT by Rachael Alexanderson
Commit 7e25e0425
Parents: 53ad87058

  • add menudef entries for the scaling text. (corresponding language strings are already added to the spreadsheet on Google)

17-Jun-2020 (Wednesday) at 07:40:42 EDT by lucy phipps
Commit 53ad87058
Parents: 63aeea5b9

escape the escape character

17-Jun-2020 (Wednesday) at 15:17:49 EDT by William Breathitt Gray
Commit 63aeea5b9
Parents: f7bec90e7

Force STATIC for internal GZDoom SPIRV library

This makes sure the internal version of this library bundled with the GZDoom source code is used. This prevents the system from building GZDoom for dynamic linking with an incompatible external library (see commit 6fafa297bfe0f82696d898d66e39c50f4f5eef16 and

18-Jun-2020 (Thursday) at 14:24:46 EDT by Hugo Locurcio
Commit f7bec90e7
Parents: 9629a737b

Interpolate positions and angles in the automap for smoother appearance

20-Jun-2020 (Saturday) at 09:53:30 EDT by alexey.lysiuk
Commit 9629a737b
Parents: 18f2cf0fd

  • added mixin support to AST output

20-Jun-2020 (Saturday) at 05:06:49 EDT by alexey.lysiuk
Commit 18f2cf0fd
Parents: 04992f2bc

  • exposed menu blur amount to engine interface

20-Jun-2020 (Saturday) at 04:34:04 EDT by alexey.lysiuk
Commit 04992f2bc
Parents: da04616b7

  • fixed leaking full VM frames

20-Jun-2020 (Saturday) at 03:01:13 EDT by Cacodemon345
Commit da04616b7
Parents: 0d3134d82

Update am_map.cpp

19-Jun-2020 (Friday) at 03:53:28 EDT by alexey.lysiuk
Commit 0d3134d82
Parents: f2ddbeeb8

  • assigned endoom lump name after mapinfo is parsed

18-Jun-2020 (Thursday) at 04:32:16 EDT by alexey.lysiuk
Commit f2ddbeeb8
Parents: a713a895a

  • fixed crash when loading empty resource directory

16-Jun-2020 (Tuesday) at 12:10:04 EDT by Cacodemon345
Commit a713a895a
Parents: 8952e598a

Get rid of color lookup, reverse red and green bits

16-Jun-2020 (Tuesday) at 07:12:48 EDT by Cacodemon345
Commit 8952e598a
Parents: 6a5315bf7

Add color output for SDL backend using ANSI escapes

16-Jun-2020 (Tuesday) at 08:03:35 EDT by Rachael Alexanderson
Commit 6a5315bf7
Parents: 486e07300

  • Rename 'Play GZDoom' button to something more generic to more easily allow for use in forks or other projects

15-Jun-2020 (Monday) at 19:11:08 EDT by Christoph Oelckers
Commit 486e07300
Parents: cfd8d07bf

  • fixed: Inventory items that are terminated by GoAwayAndDie must be removed from the blockmap and sector lists.

Since they were just scheduled for delayed deletion any map related action they can trigger is unwanted.

15-Jun-2020 (Monday) at 18:16:22 EDT by Christoph Oelckers
Commit cfd8d07bf
Parents: 9c7bc9920

  • added missing target check to A_RadiusDamageSelf.

15-Jun-2020 (Monday) at 18:11:06 EDT by Christoph Oelckers
Commit 9c7bc9920
Parents: d1cbabff6

  • use a full ClearScreen when drawing fullscreen images.

This removes the FillBorder function which was only used to clear the border around those images - but due to imprecisions can leave garbage behind.

15-Jun-2020 (Monday) at 18:09:19 EDT by Christoph Oelckers
Commit d1cbabff6
Parents: 2c57d5e76

  • backend update from Raze.

(No, the AnimTexture isn't used yet.)

14-Jun-2020 (Sunday) at 15:33:26 EDT by Rachael Alexanderson
Commit 2c57d5e76
Parents: b441d8c39

  • fix crash in nullptr access to DFrameBuffer object 'screen' if it is uninitialized

14-Jun-2020 (Sunday) at 14:27:53 EDT by Rachael Alexanderson
Commit b441d8c39
Parents: 97d515005

  • add "restart" button to error pane in Windows
  • add keyboard accelerator shortcuts to many Windows-specific dialogs

14-Jun-2020 (Sunday) at 12:04:47 EDT by Christoph Oelckers
Commit 97d515005
Parents: cf6bcf4d2

  • moved the menu code back to the game side.

This isn't really shareable. Although major parts may be identical, the specifics are not.

14-Jun-2020 (Sunday) at 12:14:06 EDT by Christoph Oelckers
Commit cf6bcf4d2
Parents: 75cd00a34

  • re-added a 'break' that got lost somehow.

14-Jun-2020 (Sunday) at 11:22:56 EDT by Christoph Oelckers
Commit 75cd00a34
Parents: 248aa8b5a

  • fixed some issues with setup parts for ZScript in the wrong place.

This never showed on GZDoom as an error but on Raze which has no actor classes it caused incompletely set up class descriptors.

14-Jun-2020 (Sunday) at 06:39:59 EDT by Christoph Oelckers
Commit 248aa8b5a
Parents: 46dc77cc6

  • moved s_reverbedit.cpp to 'common'.

14-Jun-2020 (Sunday) at 06:20:07 EDT by Christoph Oelckers
Commit 46dc77cc6
Parents: 82e410490

  • fixed some issues in the menu code.

14-Jun-2020 (Sunday) at 06:16:22 EDT by Christoph Oelckers
Commit 82e410490
Parents: 3b7e23697

  • moved several VM exports for game independent objects to 'common'.

13-Jun-2020 (Saturday) at 18:42:01 EDT by Christoph Oelckers
Commit 3b7e23697
Parents: 712d80006

  • moved menudef.cpp to "common", as the last piece of the menu code.

13-Jun-2020 (Saturday) at 18:27:32 EDT by Christoph Oelckers
Commit 712d80006
Parents: 475f74005

  • split game dependent parts out of menudef.cpp.

13-Jun-2020 (Saturday) at 17:04:10 EDT by Christoph Oelckers
Commit 475f74005
Parents: 90befff47

  • moved base menu code to "common".

13-Jun-2020 (Saturday) at 16:43:35 EDT by Christoph Oelckers
Commit 90befff47
Parents: 86e5f5a4c

  • moved out the Doom specific parts from menu.cpp and messagebox.cpp.

13-Jun-2020 (Saturday) at 14:57:13 EDT by Christoph Oelckers
Commit 86e5f5a4c
Parents: 5dfe9918d

  • fixed missing include.

13-Jun-2020 (Saturday) at 14:31:57 EDT by Christoph Oelckers
Commit 5dfe9918d
Parents: d739587f6

  • moved some event related code to 'common'.

12-Jun-2020 (Friday) at 17:14:58 EDT by Christoph Oelckers
Commit d739587f6
Parents: e47f016b2

  • let blastradius work without an effect actor.

12-Jun-2020 (Friday) at 17:11:45 EDT by Christoph Oelckers
Commit e47f016b2
Parents: a3c100a2e

  • fixed: AActor::GetModifiedDamage must account for the inventory items to get destroyed in its scripted subfunctions.

12-Jun-2020 (Friday) at 17:10:19 EDT by Christoph Oelckers
Commit a3c100a2e
Parents: 2f692e1f7

  • deleted the duplicate start screen class.

12-Jun-2020 (Friday) at 11:05:08 EDT by Christoph Oelckers
Commit 2f692e1f7
Parents: 91a21e9cf

Revert "- disabled the non-functional sidedef range check."

This reverts commit 8e46f235a6d031e5eb21da9b53fd52ae7744a945.

12-Jun-2020 (Friday) at 10:43:27 EDT by Christoph Oelckers
Commit 91a21e9cf
Parents: efbd80c32

  • fixed: FGameTexture's GlowHeight was not initialized.

12-Jun-2020 (Friday) at 09:16:50 EDT by Christoph Oelckers
Commit efbd80c32
Parents: 80b5a6663

  • fixed: the attenuation flag wasn't passed to the shader if shadowmaps were disabled.

12-Jun-2020 (Friday) at 09:07:13 EDT by Christoph Oelckers
Commit 80b5a6663
Parents: 8e46f235a

  • fixed bad range check in shadowmap code.

Since the last refactoring this only counts lights, not occupied entries in the array, but the check wasn't adjusted for that.

12-Jun-2020 (Friday) at 08:26:34 EDT by Christoph Oelckers
Commit 8e46f235a
Parents: 476ab9cae

  • disabled the non-functional sidedef range check.

Due to how sidedefs are decompressed this must not be checked in the linedef loader.

Older commits