Latest GZDoom Changes
Latest 50 commits
Unofficial development builds at DRD Team
18-Jan-2021 (Monday) at 08:18:02 EST by Rachael Alexanderson
- add missing menu spacer
18-Jan-2021 (Monday) at 06:30:54 EST by Rachael Alexanderson
- language update
18-Jan-2021 (Monday) at 06:23:58 EST by Rachael Alexanderson
- add some 21:9 presets
18-Jan-2021 (Monday) at 04:05:08 EST by Rachael Alexanderson
- oops, add startTime = 0.0 for S_Sound
18-Jan-2021 (Monday) at 04:00:58 EST by Rachael Alexanderson
- 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
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
- 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
- remove erroneous assert in the ZScript codegen compiler
- fixes issue #1279
17-Jan-2021 (Sunday) at 06:30:14 EST by Rachael Alexanderson
- 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
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
Add alternate "Full" mode for PowerIronFeet that prevents leaky damage.
13-Jan-2021 (Wednesday) at 09:33:49 EST by drfrag
- Fix ALWAYSFAST actor flag.
13-Jan-2021 (Wednesday) at 07:09:13 EST by William E. Waterman
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
- add sv_instantreaction dmflag
12-Jan-2021 (Tuesday) at 17:37:45 EST by drfrag
- 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
- fixed incorrect sound definition for DSMANATK in Dehacked.
06-Jan-2021 (Wednesday) at 13:50:58 EST by Chronos Ouroboros
- Fix the "Max" constant being incorrect for unsigned int types.
06-Jan-2021 (Wednesday) at 07:05:34 EST by Rachael Alexanderson
- 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
- 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
- fix bonuscount as uint
05-Jan-2021 (Tuesday) at 11:09:19 EST by Rachael Alexanderson
- reimplement fix #1267 from @drfrag666 differently - fix damagecount overflow
02-Jan-2021 (Saturday) at 07:59:31 EST by alexey.lysiuk
- 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
- oops forgot to add this file
02-Jan-2021 (Saturday) at 07:41:32 EST by Gutawer
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
add support for DEHEXTRA's extended sound range (#1258)
02-Jan-2021 (Saturday) at 07:39:14 EST by Emily
Fix IfItem amount not being checked (#1262)
01-Jan-2021 (Friday) at 22:44:36 EST by Rachael Alexanderson
- oops, fix previous commit, that wasn't meant to be in there
01-Jan-2021 (Friday) at 20:52:10 EST by Rachael Alexanderson
- 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
- removed limitation on number of descriptor set layout bindings
31-Dec-2020 (Thursday) at 07:48:48 EST by Cacodemon345
Print name of OS on POSIX systems when using SDL
1265
31-Dec-2020 (Thursday) at 01:44:19 EST by Kevin Caccamo
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
- 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
- Add autodetection for GOG's releases of Heretic and Hexen. (#1259)
27-Dec-2020 (Sunday) at 06:29:43 EST by alexey.lysiuk
- 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
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
- add missing
__arch64__
detection to the main #if section in TargetArch
11-Dec-2020 (Friday) at 18:00:31 EST by Marisa Kirisame
Fix model normals being distorted by MODELDEF scaling.
11-Dec-2020 (Friday) at 08:34:44 EST by Rachael Alexanderson
- use TargetArch.cmake to detect arm64, specifically
11-Dec-2020 (Friday) at 05:51:52 EST by Christoph Oelckers
- added check for M_IsAnimated to TryRunTics.
11-Dec-2020 (Friday) at 05:39:24 EST by Christoph Oelckers
- 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
- 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
- added missing argument to the status bar's DrawString function.
10-Dec-2020 (Thursday) at 09:16:28 EST by Rachael Alexanderson
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
- use the original documented binary rdtsc equivalent call for ARM64-Win
24-Nov-2020 (Tuesday) at 20:23:57 EST by Gutawer
- 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
- and now it builds! but ... does it run?
06-Dec-2020 (Sunday) at 22:25:13 EST by Rachael Alexanderson
- one more step closer to compile
06-Dec-2020 (Sunday) at 22:13:39 EST by Rachael Alexanderson
- set up dynamic opengl load for windows
06-Dec-2020 (Sunday) at 22:13:39 EST by Rachael Alexanderson
- set up dynamic opengl load for windows
05-Dec-2020 (Saturday) at 16:38:53 EST by Rachael Alexanderson
- allow compiling for win-arm64