Latest GZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

18-Jan-2021 (Monday) at 08:18:02 EST by Rachael Alexanderson
Commit d36ca650e (HEAD -> master)
Parents: 6701cd284

  • add missing menu spacer

18-Jan-2021 (Monday) at 06:30:54 EST by Rachael Alexanderson
Commit 6701cd284
Parents: c7a5ce956

  • language update

18-Jan-2021 (Monday) at 06:23:58 EST by Rachael Alexanderson
Commit c7a5ce956
Parents: 0cbcb8776

  • add some 21:9 presets

18-Jan-2021 (Monday) at 04:05:08 EST by Rachael Alexanderson
Commit 0cbcb8776
Parents: d3804911c

  • oops, add startTime = 0.0 for S_Sound

18-Jan-2021 (Monday) at 04:00:58 EST by Rachael Alexanderson
Commit d3804911c
Parents: 619f44dec

  • Fix the previous commit Revert "Fixed a missing parameter in S_Sound's ZScript prototype that was causing assertion failures."

This reverts commit 619f44decda99e2afda635ec0a8a01c5a76d8efc.

17-Jan-2021 (Sunday) at 19:56:18 EST by Chronos Ouroboros
Commit 619f44dec
Parents: c783b9dce

Fixed a missing parameter in S_Sound's ZScript prototype that was causing assertion failures.

17-Jan-2021 (Sunday) at 11:41:36 EST by Rachael Alexanderson
Commit c783b9dce
Parents: efa788cd5

  • 21:9 improvements
  • vid_aspect is now set to change to 21:9's ACTUAL aspect - 64:27
  • screen elements now scale to 64:27 properly. to restore classic behavior, set cvar vid_allowtrueultrawide to false

17-Jan-2021 (Sunday) at 10:58:32 EST by Rachael Alexanderson
Commit efa788cd5
Parents: b70c66e2c

  • remove erroneous assert in the ZScript codegen compiler
  • fixes issue #1279

17-Jan-2021 (Sunday) at 06:30:14 EST by Rachael Alexanderson
Commit b70c66e2c
Parents: 26eac560d

  • make ARM compiler flags optional, detect based on ${ZDOOM_TARGET_ARCH}, do not activate on Apple build systems

15-Jan-2021 (Friday) at 12:30:44 EST by Kevin Caccamo
Commit 26eac560d
Parents: 44b4359ba

Fix ScriptCall missing default arguments

There was one VMCall in DLevelScript::ScriptCall that didn't use default arguments. This was causing assertion failures in the GZDoom debug build when trying to run Wolfenstein: Blade of Agony on any map that wasn't TITLEMAP, because ACSTools.FindInventoryClass returns a boolean, and it has a default argument.

16-Jan-2021 (Saturday) at 10:50:08 EST by Marisa Kirisame
Commit 44b4359ba
Parents: 24cf27e9e

Add alternate "Full" mode for PowerIronFeet that prevents leaky damage.

13-Jan-2021 (Wednesday) at 09:33:49 EST by drfrag
Commit 24cf27e9e
Parents: 3261eb364

  • Fix ALWAYSFAST actor flag.

13-Jan-2021 (Wednesday) at 07:09:13 EST by William E. Waterman
Commit 3261eb364
Parents: 476e59fba

Side By Side Letterbox Display mode (#1255)

  • Added SBSLETTERBOX to menudef.txt

  • Changed PresentSideBySide in gl_renderer

Needed for new side-by-side mode

  • Added VR_SIDEBYSIDELETTERBOX to gl_stereo3d.cpp

For side by side letterbox display mode

  • Added VR_SIDEBYSIDELETTERBOX to hw_modes.h

For new side by side letterbox display mode

  • Added VR_SIDEBYSIDELETTERBOX to hw_vrmodes.cpp

For Side By Side Letterbox display mode

13-Jan-2021 (Wednesday) at 06:59:54 EST by Rachael Alexanderson
Commit 476e59fba
Parents: 4ff72e937

  • add sv_instantreaction dmflag

12-Jan-2021 (Tuesday) at 17:37:45 EST by drfrag
Commit 4ff72e937
Parents: f384c7bc1

  • Fixed: Monster reaction time was always zero with fast monsters and not just on nightmare.

08-Jan-2021 (Friday) at 04:12:35 EST by Christoph Oelckers
Commit f384c7bc1
Parents: d8164e005

  • fixed incorrect sound definition for DSMANATK in Dehacked.

06-Jan-2021 (Wednesday) at 13:50:58 EST by Chronos Ouroboros
Commit d8164e005
Parents: 7afae9653

  • Fix the "Max" constant being incorrect for unsigned int types.

06-Jan-2021 (Wednesday) at 07:05:34 EST by Rachael Alexanderson
Commit 7afae9653
Parents: 65c7b7799

  • add new detection hashes for newer versions of nerve.wad
  • partially fixes issue #1263

06-Jan-2021 (Wednesday) at 06:30:54 EST by Rachael Alexanderson
Commit 65c7b7799
Parents: c28e53511

  • update $musicalias to allow iwad remapping when used from game_support.pk3
  • add music aliases for the unity version of Doom/Doom2 for digitized game soundtrack
  • this fixes issue #1268

05-Jan-2021 (Tuesday) at 19:48:32 EST by Rachael Alexanderson
Commit c28e53511
Parents: e6c71c2f0

  • fix bonuscount as uint

05-Jan-2021 (Tuesday) at 11:09:19 EST by Rachael Alexanderson
Commit e6c71c2f0
Parents: 1767fdfe7

  • reimplement fix #1267 from @drfrag666 differently - fix damagecount overflow

02-Jan-2021 (Saturday) at 07:59:31 EST by alexey.lysiuk
Commit 1767fdfe7
Parents: 6089c3455

  • extended operating system information with os-release's pretty name

https://www.freedesktop.org/software/systemd/man/os-release.html

02-Jan-2021 (Saturday) at 07:47:25 EST by Rachael Alexanderson
Commit 6089c3455
Parents: 276cdde11

  • oops forgot to add this file

02-Jan-2021 (Saturday) at 07:41:32 EST by Gutawer
Commit 276cdde11
Parents: 8b9125fcc

Modify Shape2D so that it manages its own vertex buffer rather than using the draw list (#1249)

    • modify Shape2D so that it manages its own vertex buffer
    • fix the last commit failing on Shape2Ds that were modified after AddShape was called
    • make buffers an array of F2DVertexBuffers instead of an array of pointers
    • fix AddShape with the same VBO but different transformation crashing the game
    • formatting fixes

02-Jan-2021 (Saturday) at 07:40:59 EST by Xaser Acheron
Commit 8b9125fcc
Parents: 7db7b0c7e

add support for DEHEXTRA's extended sound range (#1258)

02-Jan-2021 (Saturday) at 07:39:14 EST by Emily
Commit 7db7b0c7e
Parents: e917cd0a2

Fix IfItem amount not being checked (#1262)

01-Jan-2021 (Friday) at 22:44:36 EST by Rachael Alexanderson
Commit e917cd0a2
Parents: 54fba4d64

  • oops, fix previous commit, that wasn't meant to be in there

01-Jan-2021 (Friday) at 20:52:10 EST by Rachael Alexanderson
Commit 54fba4d64
Parents: 499df0382

  • windows: create stub functions for the crash logger for ARM. this invites the possibility, hopefully, that if someone is inclined, to actually make one. it also cleans up the code a little bit for intel.

01-Jan-2021 (Friday) at 07:46:24 EST by alexey.lysiuk
Commit 499df0382
Parents: 0dda8733d

  • removed limitation on number of descriptor set layout bindings

https://forum.zdoom.org/viewtopic.php?t=70955

31-Dec-2020 (Thursday) at 07:48:48 EST by Cacodemon345
Commit 0dda8733d
Parents: d813425a8

Print name of OS on POSIX systems when using SDL

1265

31-Dec-2020 (Thursday) at 01:44:19 EST by Kevin Caccamo
Commit d813425a8
Parents: df4f41f4e

Fix MAPINFO definitions for "enableskyboxao"

enableskyboxao is a map flag, so it goes in the "gamedefaults", "defaultmap", or "map" section. I decided to put it in the gamedefaults section for each game.

30-Dec-2020 (Wednesday) at 11:08:43 EST by Rachael Alexanderson
Commit df4f41f4e
Parents: c59c2431e

  • Modified commit from @OrdinaryMagician #1261
  • Always allow skyboxes by default
  • Add option to disable skyboxes through mapinfo Squashed commit of the following:

commit d4c4d9310d0157ce575f52989b5b080398cf7629 Author: Marisa Kirisame marisa@sayachan.org Date: Wed Dec 30 09:58:39 2020 +0100

Disable AO for skybox portals (can be forced back with MAPINFO flag).

29-Dec-2020 (Tuesday) at 21:25:20 EST by dondiego
Commit c59c2431e
Parents: 49b289d54

  • Add autodetection for GOG's releases of Heretic and Hexen. (#1259)

27-Dec-2020 (Sunday) at 06:29:43 EST by alexey.lysiuk
Commit 49b289d54
Parents: b2289528c

  • enabled Vulkan support by default

Recent models of Raspberry Pi have Vulkan drivers, ARM-based Macs support it as well

20-Dec-2020 (Sunday) at 10:26:59 EST by Rachael Alexanderson
Commit b2289528c
Parents: 8003f30ab

Update README.md

  • Minor changes, copyright year, 3DGE became EDGE v2, link to EDGE v2 repo for attribution (at least for this file).

13-Dec-2020 (Sunday) at 02:23:06 EST by Rachael Alexanderson
Commit 8003f30ab
Parents: fd0718358

  • add missing __arch64__ detection to the main #if section in TargetArch

11-Dec-2020 (Friday) at 18:00:31 EST by Marisa Kirisame
Commit fd0718358
Parents: a02654339

Fix model normals being distorted by MODELDEF scaling.

11-Dec-2020 (Friday) at 08:34:44 EST by Rachael Alexanderson
Commit a02654339
Parents: 6406427eb

  • use TargetArch.cmake to detect arm64, specifically

11-Dec-2020 (Friday) at 05:51:52 EST by Christoph Oelckers
Commit 6406427eb
Parents: 6f4dfd9a6

  • added check for M_IsAnimated to TryRunTics.

11-Dec-2020 (Friday) at 05:39:24 EST by Christoph Oelckers
Commit 6f4dfd9a6
Parents: 423fe6008

  • added the option to look for music by using a truncated 8-character variant of the given name.

This workaround is needed because there's known old mods depending on this legacy behavior.

11-Dec-2020 (Friday) at 05:22:07 EST by Christoph Oelckers
Commit 423fe6008
Parents: 04329981e

  • fixed: strbin did not check for a terminating 0-character right after an escaping backslash.

11-Dec-2020 (Friday) at 05:10:15 EST by Christoph Oelckers
Commit 04329981e
Parents: 64ff15b82

  • added missing argument to the status bar's DrawString function.

10-Dec-2020 (Thursday) at 09:16:28 EST by Rachael Alexanderson
Commit 64ff15b82
Parents: f22300558

Squashed commit of the following: (#1248)

commit bbfb934e808c6602d3a059adf270e997b71b900c Author: Rachael Alexanderson madame-rachelle@users.noreply.github.com Date: Sun Dec 6 23:50:15 2020 -0500

- and now it builds! but ... does it run?

commit 67096c8966f28dcff40c998d10e5510d6a689a13 Author: Rachael Alexanderson madame-rachelle@users.noreply.github.com Date: Sun Dec 6 22:25:13 2020 -0500

- one more step closer to compile

commit 5a0c84dd2d3e1798e7a99f4ec1696f678708f0e6 Author: Rachael Alexanderson madame-rachelle@users.noreply.github.com Date: Sun Dec 6 22:13:39 2020 -0500

- set up dynamic opengl load for windows

commit 6ef8118b801f305000ce881a4b04aaaef0196226 Author: Rachael Alexanderson madame-rachelle@users.noreply.github.com Date: Sat Dec 5 16:38:53 2020 -0500

- allow compiling for win-arm64

commit 7d6f3797c4393fa7b0ed567b94d1de135ecb5ac6 Author: Rachael Alexanderson madame-rachelle@users.noreply.github.com Date: Fri Dec 4 05:18:29 2020 -0500

- allow targeting ARM64 on Windows

Co-authored-by: Rachael Alexanderson madame-rachelle@users.noreply.github.com

10-Dec-2020 (Thursday) at 09:10:16 EST by Rachael Alexanderson
Commit 1e81277d9 (arm64win)
Parents: bbfb934e8

  • use the original documented binary rdtsc equivalent call for ARM64-Win

24-Nov-2020 (Tuesday) at 20:23:57 EST by Gutawer
Commit f22300558
Parents: a6a02a2a6

  • fix keyboard repeat events not being sent to menus if TranslateKeyboardEvents is true

06-Dec-2020 (Sunday) at 23:50:15 EST by Rachael Alexanderson
Commit bbfb934e8
Parents: 67096c896

  • and now it builds! but ... does it run?

06-Dec-2020 (Sunday) at 22:25:13 EST by Rachael Alexanderson
Commit 67096c896
Parents: 5a0c84dd2

  • one more step closer to compile

06-Dec-2020 (Sunday) at 22:13:39 EST by Rachael Alexanderson
Commit 5a0c84dd2
Parents: 6ef8118b8

  • set up dynamic opengl load for windows

06-Dec-2020 (Sunday) at 22:13:39 EST by Rachael Alexanderson
Commit d88bec5a1 (dynopengl)
Parents: a6a02a2a6

  • set up dynamic opengl load for windows

05-Dec-2020 (Saturday) at 16:38:53 EST by Rachael Alexanderson
Commit 6ef8118b8
Parents: 7d6f3797c

  • allow compiling for win-arm64

Older commits