Latest GZDoom Changes
Latest 50 commits, skipping 50
Unofficial development builds at DRD Team
04-Dec-2020 (Friday) at 05:18:29 EST by Rachael Alexanderson
- allow targeting ARM64 on Windows
02-Dec-2020 (Wednesday) at 01:48:45 EST by Player701
- Fixed: RandomSpawner spawning another RandomSpawner spawning a missile could result in the second RandomSpawner being erroneously destroyed.
29-Nov-2020 (Sunday) at 18:10:06 EST by makise-homura
Change type of ops[] to deal with goto *p for EDG compilers
25-Nov-2020 (Wednesday) at 09:48:41 EST by Chris Robinson
Simplify manual sound rolloff handling
25-Nov-2020 (Wednesday) at 07:03:30 EST by Rachael Alexanderson
- change all optional game support archive loaders to scan the program folder
25-Nov-2020 (Wednesday) at 01:37:17 EST by Christoph Oelckers
- fixed: IceGuyFX2 set its owner too late.
23-Nov-2020 (Monday) at 09:45:33 EST by Christoph Oelckers
- backend update from Raze.
22-Nov-2020 (Sunday) at 04:25:04 EST by Christoph Oelckers
- cleanup of m_fixed.h.
With fixed point math barely being used anywhere with the vast majority of calls in the software voxel drawer it makes sense to reduce the function interface to the minimum possible and move the shift value into the function call as an argument.
17-Nov-2020 (Tuesday) at 11:29:39 EST by Rachael Alexanderson
- implement slider background color change - https://forum.zdoom.org/viewtopic.php?f=15&t=70616
17-Nov-2020 (Tuesday) at 06:20:12 EST by Player701
- Fixed: If AbsorbDamage resulted in an item having been destroyed, the following items in the inventory chain were not processed.
14-Nov-2020 (Saturday) at 12:53:43 EST by Chronos Ouroboros
Fixed the previous commit not accounting for mods that already fixed this internally.
14-Nov-2020 (Saturday) at 12:34:09 EST by Chronos Ouroboros
Fixed weapon bob jittering.
14-Nov-2020 (Saturday) at 05:16:51 EST by alexey.lysiuk
- fixed incorrect autosegs section addresses on macOS
It appeared that getsectbyname() returns address stored in executable header as is, i.e. without adjusting it for ASLR
13-Nov-2020 (Friday) at 04:03:16 EST by alexey.lysiuk
- eliminate dependency on linking order for autosegs registration
12-Nov-2020 (Thursday) at 05:06:03 EST by alexey.lysiuk
- fixed compilation with MSVC 14.28.29333 from VS2019 16.8.0
include\algorithm(7419,17): error C3892: '_First': you cannot assign to a variable that is const (compiling source file src\rendering\hwrenderer\scene\hw_drawlist.cpp)
04-Nov-2020 (Wednesday) at 01:29:40 EST by Rachael Alexanderson
- fix missing SKILLP property in zscript code
01-Nov-2020 (Sunday) at 05:17:40 EST by alexey.lysiuk
- do not keep impact decal that fails to stick to a wall
Such invisible decals were not taken into account when calculating their total number Changing cl_maxdecals CVAR may not work as expected because of limit counter's inconsistent value
01-Nov-2020 (Sunday) at 03:47:48 EST by alexey.lysiuk
- fixed inverted menu setting for 'Disable menu clean scaling'
01-Nov-2020 (Sunday) at 03:39:52 EST by alexey.lysiuk
- fixed crash when drawing status bar on automap
01-Nov-2020 (Sunday) at 03:24:22 EST by alexey.lysiuk
- fixed zipdir inability to update empty zip file
31-Oct-2020 (Saturday) at 13:14:22 EDT by alexey.lysiuk
- fixed issue with parsing useowncoloradd UDMF flags
31-Oct-2020 (Saturday) at 07:22:13 EDT by alexey.lysiuk
- fixed most of implicit fallthrough compilation warnings
src/common/console/c_console.cpp:1032:4: warning: this statement may fall through [-Wimplicit-fallthrough=] src/common/console/c_console.cpp:958:4: warning: this statement may fall through [-Wimplicit-fallthrough=] src/common/scripting/backend/codegen.cpp:2969:4: warning: this statement may fall through [-Wimplicit-fallthrough=] src/common/scripting/frontend/zcc_compile.cpp:2656:4: warning: this statement may fall through [-Wimplicit-fallthrough=] src/common/scripting/frontend/zcc_compile.cpp:521:5: warning: this statement may fall through [-Wimplicit-fallthrough=] src/common/scripting/jit/jit_math.cpp:966:19: warning: this statement may fall through [-Wimplicit-fallthrough=] src/d_main.cpp:1538:3: warning: this statement may fall through [-Wimplicit-fallthrough=] src/d_main.cpp:1549:3: warning: this statement may fall through [-Wimplicit-fallthrough=] src/d_main.cpp:3820:3: warning: this statement may fall through [-Wimplicit-fallthrough=] src/gameconfigfile.cpp:544:25: warning: this statement may fall through [-Wimplicit-fallthrough=] src/gamedata/p_xlat.cpp:193:11: warning: this statement may fall through [-Wimplicit-fallthrough=] src/gamedata/p_xlat.cpp:200:11: warning: this statement may fall through [-Wimplicit-fallthrough=] src/gamedata/p_xlat.cpp:210:11: warning: this statement may fall through [-Wimplicit-fallthrough=] src/g_game.cpp:1145:20: warning: this statement may fall through [-Wimplicit-fallthrough=] src/maploader/maploader.cpp:2142:3: warning: this statement may fall through [-Wimplicit-fallthrough=] src/menu/doommenu.cpp:159:28: warning: this statement may fall through [-Wimplicit-fallthrough=] src/m_cheat.cpp:109:3: warning: this statement may fall through [-Wimplicit-fallthrough=] src/playsim/mapthinkers/a_ceiling.cpp:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=] src/playsim/mapthinkers/a_floor.cpp:322:18: warning: this statement may fall through [-Wimplicit-fallthrough=] src/playsim/mapthinkers/a_floor.cpp:330:18: warning: this statement may fall through [-Wimplicit-fallthrough=] src/playsim/mapthinkers/a_floor.cpp:344:10: warning: this statement may fall through [-Wimplicit-fallthrough=] src/playsim/mapthinkers/a_plats.cpp:129:47: warning: this statement may fall through [-Wimplicit-fallthrough=] src/playsim/mapthinkers/a_plats.cpp:284:8: warning: this statement may fall through [-Wimplicit-fallthrough=] src/playsim/p_acs.cpp:6302:18: warning: this statement may fall through [-Wimplicit-fallthrough=] src/playsim/p_acs.cpp:8111:16: warning: this statement may fall through [-Wimplicit-fallthrough=] src/playsim/p_spec.cpp:344:6: warning: this statement may fall through [-Wimplicit-fallthrough=] src/scripting/decorate/thingdef_parse.cpp:1343:9: warning: this statement may fall through [-Wimplicit-fallthrough=] src/scripting/zscript/zcc_compile_doom.cpp:298:12: warning: this statement may fall through [-Wimplicit-fallthrough=] src/wi_stuff.cpp:463:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
31-Oct-2020 (Saturday) at 06:18:13 EDT by alexey.lysiuk
- fixed compilation warnings reported by GCC and Clang
src/common/menu/menudef.cpp:785:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/playsim/p_pspr.cpp:178:3: warning: field 'processPending' will be initialized after field 'HAlign' [-Wreorder]
31-Oct-2020 (Saturday) at 07:29:47 EDT by Christoph Oelckers
- 4.6 pre
28-Oct-2020 (Wednesday) at 10:02:23 EDT by Christoph Oelckers
- moved status bar base class to 'common'.
28-Oct-2020 (Wednesday) at 13:22:33 EDT by Christoph Oelckers
- move VM exports to the proper class.
28-Oct-2020 (Wednesday) at 12:50:05 EDT by Christoph Oelckers
- building the new base class.
28-Oct-2020 (Wednesday) at 02:29:52 EDT by Christoph Oelckers
- moved the script exports to the base class as wello.
28-Oct-2020 (Wednesday) at 02:18:23 EDT by Christoph Oelckers
- moved all shareable script sources to their own folder in gzdoom.pk3.
27-Oct-2020 (Tuesday) at 19:00:34 EDT by Christoph Oelckers
- moved the drawing utilities to the abstact base statusbar function.
27-Oct-2020 (Tuesday) at 17:47:49 EDT by Christoph Oelckers
- moved FormatNumber to the generic base class.
27-Oct-2020 (Tuesday) at 17:42:35 EDT by Christoph Oelckers
- split out the generic parts of the crosshair drawer.
31-Oct-2020 (Saturday) at 05:07:33 EDT by Christoph Oelckers
- this is version 4.5.0.
31-Oct-2020 (Saturday) at 05:05:24 EDT by Christoph Oelckers
- text update.
30-Oct-2020 (Friday) at 08:55:31 EDT by alexey.lysiuk
- fixed warnings in image scroller core script
Script warning, "gzdoom.pk3:zscript/ui/menu/imagescroller.zs" line 113: Truncation of floating point value Script warning, "gzdoom.pk3:zscript/ui/menu/imagescroller.zs" line 122: Truncation of floating point value
29-Oct-2020 (Thursday) at 02:38:29 EDT by Player701
- Extended AddOptionMenu to allow inserting items before or after a specific menu item
27-Oct-2020 (Tuesday) at 04:25:39 EDT by Player701
- Implemented AddListMenu MENUDEF directive to allow extending list menus.
Syntax: AddListMenu "MenuName" [
By default, new items will be added to the end of the menu. Specifying before/after allows inserting items before or after a specific submenu item.
28-Oct-2020 (Wednesday) at 16:28:20 EDT by Christoph Oelckers
- removed the limiter flags again and addressed the underlying problem properly.
The real issue is that the number of unattenuated sounds was unchecked and the near limit never kicked in. To do this properly it is necessary to adjust the limit distance by the attenuation - zero attenuation must mean infinite distance and for high attenuations the distance must be lowered for limiting to work as intended. The limit for the Doom boss sounds was increased to 4 to compensate for this change.
Conflicts:
src/common/audio/sound/oalsound.cpp
28-Oct-2020 (Wednesday) at 03:52:56 EDT by alexey.lysiuk
- removed duplicated line of code
28-Oct-2020 (Wednesday) at 02:22:49 EDT by Christoph Oelckers
- added the missing image scroller class.
MENUDEF handling was already present for it but the implementation was not.
28-Oct-2020 (Wednesday) at 01:16:25 EDT by Rachael Alexanderson
- remove the IWADINFO definition to fix an un-offsetted status bar, since it's done unconditionally now
28-Oct-2020 (Wednesday) at 01:16:25 EDT by Rachael Alexanderson
- remove the IWADINFO definition to fix an un-offsetted status bar, since it's done unconditionally now
27-Oct-2020 (Tuesday) at 23:20:36 EDT by Rachael Alexanderson
- update to current (as of now) version of widepix
27-Oct-2020 (Tuesday) at 15:36:17 EDT by Christoph Oelckers
- enable OpenAL's sound volume normalizer.
27-Oct-2020 (Tuesday) at 13:47:53 EDT by Christoph Oelckers
- normalize line endings.
27-Oct-2020 (Tuesday) at 12:52:06 EDT by Rachael Alexanderson
- force git to store Windows files with native line-endings. it cannot be trusted to handle crlf correctly.
27-Oct-2020 (Tuesday) at 11:52:17 EDT by Rachael Alexanderson
- fix HDR shader, again
27-Oct-2020 (Tuesday) at 10:42:42 EDT by Rachael Alexanderson
Merge commit 'refs/pull/1227/head' of https://github.com/coelckers/gzdoom27-Oct-2020 (Tuesday) at 10:23:12 EDT by Rachael Alexanderson
- add submodule for widescreen to Nash's WidePix repository
27-Oct-2020 (Tuesday) at 09:58:38 EDT by Rachael Alexanderson
- fix HDR shader