Latest Raze Changes

Latest 50 commits, skipping 3400

Unofficial development builds at DRD Team

Newer commits | Older commits

01-Jan-2021 (Friday) at 04:46:24 PST 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 04:48:48 PST by Cacodemon345
Commit 0dda8733d
Parents: d813425a8

Print name of OS on POSIX systems when using SDL

1265

30-Dec-2020 (Wednesday) at 22:44:19 PST 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 08:08:43 PST 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 18:25:20 PST by dondiego
Commit c59c2431e
Parents: 49b289d54

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

27-Dec-2020 (Sunday) at 03:29:43 PST 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 07:26:59 PST 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).

12-Dec-2020 (Saturday) at 23:23:06 PST by Rachael Alexanderson
Commit 8003f30ab
Parents: fd0718358

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

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

Fix model normals being distorted by MODELDEF scaling.

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

  • use TargetArch.cmake to detect arm64, specifically

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

  • added check for M_IsAnimated to TryRunTics.

11-Dec-2020 (Friday) at 02:39:24 PST 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 02:22:07 PST 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 02:10:15 PST by Christoph Oelckers
Commit 04329981e
Parents: 64ff15b82

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

10-Dec-2020 (Thursday) at 06:16:28 PST 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

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

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

01-Dec-2020 (Tuesday) at 22:48:45 PST by Player701
Commit a6a02a2a6
Parents: 10c682acf

  • 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
Commit 10c682acf
Parents: 51adcd45e

Change type of ops[] to deal with goto *p for EDG compilers

25-Nov-2020 (Wednesday) at 06:48:41 PST by Chris Robinson
Commit 51adcd45e
Parents: 93f023db8

Simplify manual sound rolloff handling

25-Nov-2020 (Wednesday) at 04:03:30 PST by Rachael Alexanderson
Commit 93f023db8
Parents: e19b1b2ee

  • change all optional game support archive loaders to scan the program folder

24-Nov-2020 (Tuesday) at 22:37:17 PST by Christoph Oelckers
Commit e19b1b2ee
Parents: 9925cc380

  • fixed: IceGuyFX2 set its owner too late.

23-Nov-2020 (Monday) at 06:45:33 PST by Christoph Oelckers
Commit 9925cc380
Parents: 58d8ce1a4

  • backend update from Raze.

22-Nov-2020 (Sunday) at 01:25:04 PST by Christoph Oelckers
Commit 58d8ce1a4
Parents: a2b8ad79e

  • 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
Commit a2b8ad79e
Parents: 7ff79546e

17-Nov-2020 (Tuesday) at 03:20:12 PST by Player701
Commit 7ff79546e
Parents: 75c791ecf

  • 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
Commit 75c791ecf
Parents: 0aefc61f8

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
Commit 0aefc61f8
Parents: 38d29c235

Fixed weapon bob jittering.

14-Nov-2020 (Saturday) at 02:16:51 PST by alexey.lysiuk
Commit 38d29c235
Parents: 18b5928f4

  • 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
Commit 18b5928f4
Parents: 013078a02

  • eliminate dependency on linking order for autosegs registration

12-Nov-2020 (Thursday) at 02:06:03 PST by alexey.lysiuk
Commit 013078a02
Parents: 6e3a4c590

  • 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
Commit 6e3a4c590
Parents: 381d2bcd7

  • fix missing SKILLP property in zscript code

01-Nov-2020 (Sunday) at 02:17:40 PST by alexey.lysiuk
Commit 381d2bcd7
Parents: 515742033

  • 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

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

01-Nov-2020 (Sunday) at 01:47:48 PDT by alexey.lysiuk
Commit 515742033
Parents: 18bf807ab

  • fixed inverted menu setting for 'Disable menu clean scaling'

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

01-Nov-2020 (Sunday) at 01:39:52 PDT by alexey.lysiuk
Commit 18bf807ab
Parents: ecf070148

  • fixed crash when drawing status bar on automap

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

01-Nov-2020 (Sunday) at 01:24:22 PDT by alexey.lysiuk
Commit ecf070148
Parents: ff9a56dc0

  • fixed zipdir inability to update empty zip file

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

31-Oct-2020 (Saturday) at 10:14:22 PDT by alexey.lysiuk
Commit ff9a56dc0
Parents: b8b93e0dd

  • fixed issue with parsing useowncoloradd UDMF flags

31-Oct-2020 (Saturday) at 04:22:13 PDT by alexey.lysiuk
Commit b8b93e0dd
Parents: 112640e6c

  • 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
Commit 112640e6c
Parents: 841a9b301

  • 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
Commit 841a9b301 (tag: g4.6pre)
Parents: 53a6b9ee5

  • 4.6 pre

28-Oct-2020 (Wednesday) at 07:02:23 PDT by Christoph Oelckers
Commit 53a6b9ee5
Parents: e6c96bcb7

  • moved status bar base class to 'common'.

28-Oct-2020 (Wednesday) at 10:22:33 PDT by Christoph Oelckers
Commit e6c96bcb7
Parents: 1169922bf

  • move VM exports to the proper class.

28-Oct-2020 (Wednesday) at 09:50:05 PDT by Christoph Oelckers
Commit 1169922bf
Parents: 783d532bb

  • building the new base class.

27-Oct-2020 (Tuesday) at 23:29:52 PDT by Christoph Oelckers
Commit 783d532bb
Parents: be5d25a7b

  • moved the script exports to the base class as wello.

27-Oct-2020 (Tuesday) at 23:18:23 PDT by Christoph Oelckers
Commit be5d25a7b
Parents: 196d3c32b

  • moved all shareable script sources to their own folder in gzdoom.pk3.

27-Oct-2020 (Tuesday) at 16:00:34 PDT by Christoph Oelckers
Commit 196d3c32b
Parents: 3f61ab7fb

  • moved the drawing utilities to the abstact base statusbar function.

27-Oct-2020 (Tuesday) at 14:47:49 PDT by Christoph Oelckers
Commit 3f61ab7fb
Parents: fd6b7f927

  • moved FormatNumber to the generic base class.

27-Oct-2020 (Tuesday) at 14:42:35 PDT by Christoph Oelckers
Commit fd6b7f927
Parents: 44793e150

  • split out the generic parts of the crosshair drawer.

31-Oct-2020 (Saturday) at 02:05:24 PDT by Christoph Oelckers
Commit 44793e150
Parents: 46b980c21

  • text update.

30-Oct-2020 (Friday) at 05:55:31 PDT by alexey.lysiuk
Commit 46b980c21
Parents: 08302146d

  • 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
Commit 08302146d
Parents: e27643133

  • Extended AddOptionMenu to allow inserting items before or after a specific menu item

Newer commits | Older commits