Latest Raze Changes
Latest 50 commits, skipping 3400
Unofficial development builds at DRD Team
01-Jan-2021 (Friday) at 04:46:24 PST by alexey.lysiuk
- removed limitation on number of descriptor set layout bindings
31-Dec-2020 (Thursday) at 04:48:48 PST by Cacodemon345
Print name of OS on POSIX systems when using SDL
1265
30-Dec-2020 (Wednesday) at 22:44:19 PST 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 08:08:43 PST 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 18:25:20 PST by dondiego
- Add autodetection for GOG's releases of Heretic and Hexen. (#1259)
27-Dec-2020 (Sunday) at 03:29:43 PST 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 07:26:59 PST 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).
12-Dec-2020 (Saturday) at 23:23:06 PST by Rachael Alexanderson
- add missing
__arch64__
detection to the main #if section in TargetArch
11-Dec-2020 (Friday) at 15:00:31 PST by Marisa Kirisame
Fix model normals being distorted by MODELDEF scaling.
11-Dec-2020 (Friday) at 05:34:44 PST by Rachael Alexanderson
- use TargetArch.cmake to detect arm64, specifically
11-Dec-2020 (Friday) at 02:51:52 PST by Christoph Oelckers
- added check for M_IsAnimated to TryRunTics.
11-Dec-2020 (Friday) at 02:39:24 PST 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 02:22:07 PST by Christoph Oelckers
- fixed: strbin did not check for a terminating 0-character right after an escaping backslash.
11-Dec-2020 (Friday) at 02:10:15 PST by Christoph Oelckers
- added missing argument to the status bar's DrawString function.
10-Dec-2020 (Thursday) at 06:16:28 PST 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
24-Nov-2020 (Tuesday) at 17:23:57 PST by Gutawer
- fix keyboard repeat events not being sent to menus if TranslateKeyboardEvents is true
01-Dec-2020 (Tuesday) at 22:48:45 PST by Player701
- Fixed: RandomSpawner spawning another RandomSpawner spawning a missile could result in the second RandomSpawner being erroneously destroyed.
29-Nov-2020 (Sunday) at 15:10:06 PST by makise-homura
Change type of ops[] to deal with goto *p for EDG compilers
25-Nov-2020 (Wednesday) at 06:48:41 PST by Chris Robinson
Simplify manual sound rolloff handling
25-Nov-2020 (Wednesday) at 04:03:30 PST by Rachael Alexanderson
- change all optional game support archive loaders to scan the program folder
24-Nov-2020 (Tuesday) at 22:37:17 PST by Christoph Oelckers
- fixed: IceGuyFX2 set its owner too late.
23-Nov-2020 (Monday) at 06:45:33 PST by Christoph Oelckers
- backend update from Raze.
22-Nov-2020 (Sunday) at 01:25:04 PST 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 08:29:39 PST by Rachael Alexanderson
- implement slider background color change - https://forum.zdoom.org/viewtopic.php?f=15&t=70616
17-Nov-2020 (Tuesday) at 03:20:12 PST 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 09:53:43 PST by Chronos Ouroboros
Fixed the previous commit not accounting for mods that already fixed this internally.
14-Nov-2020 (Saturday) at 09:34:09 PST by Chronos Ouroboros
Fixed weapon bob jittering.
14-Nov-2020 (Saturday) at 02:16:51 PST 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 01:03:16 PST by alexey.lysiuk
- eliminate dependency on linking order for autosegs registration
12-Nov-2020 (Thursday) at 02:06:03 PST 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)
03-Nov-2020 (Tuesday) at 22:29:40 PST by Rachael Alexanderson
- fix missing SKILLP property in zscript code
01-Nov-2020 (Sunday) at 02:17:40 PST 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 01:47:48 PDT by alexey.lysiuk
- fixed inverted menu setting for 'Disable menu clean scaling'
01-Nov-2020 (Sunday) at 01:39:52 PDT by alexey.lysiuk
- fixed crash when drawing status bar on automap
01-Nov-2020 (Sunday) at 01:24:22 PDT by alexey.lysiuk
- fixed zipdir inability to update empty zip file
31-Oct-2020 (Saturday) at 10:14:22 PDT by alexey.lysiuk
- fixed issue with parsing useowncoloradd UDMF flags
31-Oct-2020 (Saturday) at 04:22:13 PDT 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 03:18:13 PDT 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 04:29:47 PDT by Christoph Oelckers
- 4.6 pre
28-Oct-2020 (Wednesday) at 07:02:23 PDT by Christoph Oelckers
- moved status bar base class to 'common'.
28-Oct-2020 (Wednesday) at 10:22:33 PDT by Christoph Oelckers
- move VM exports to the proper class.
28-Oct-2020 (Wednesday) at 09:50:05 PDT by Christoph Oelckers
- building the new base class.
27-Oct-2020 (Tuesday) at 23:29:52 PDT by Christoph Oelckers
- moved the script exports to the base class as wello.
27-Oct-2020 (Tuesday) at 23:18:23 PDT by Christoph Oelckers
- moved all shareable script sources to their own folder in gzdoom.pk3.
27-Oct-2020 (Tuesday) at 16:00:34 PDT by Christoph Oelckers
- moved the drawing utilities to the abstact base statusbar function.
27-Oct-2020 (Tuesday) at 14:47:49 PDT by Christoph Oelckers
- moved FormatNumber to the generic base class.
27-Oct-2020 (Tuesday) at 14:42:35 PDT by Christoph Oelckers
- split out the generic parts of the crosshair drawer.
31-Oct-2020 (Saturday) at 02:05:24 PDT by Christoph Oelckers
- text update.
30-Oct-2020 (Friday) at 05:55:31 PDT 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
28-Oct-2020 (Wednesday) at 23:38:29 PDT by Player701
- Extended AddOptionMenu to allow inserting items before or after a specific menu item