Latest Raze Changes

Latest 50 commits, skipping 3250

Unofficial development builds at DRD Team

Newer commits | Older commits

21-Mar-2021 (Sunday) at 14:27:43 PDT by Erick Vasquez Garcia
Commit bf3018cc8
Parents: 4d353318d

Bug fix in invulnerability in Doom Software Render Mode and True Color SW Render in SoftPoly.

25-Mar-2021 (Thursday) at 02:53:36 PDT by nashmuhandes
Commit 4d353318d
Parents: 61d49a200

Don't let the game start if the saved game passed to -loadgame is invalid. Often times, especially during a multiplayer game, a player can accidentally pass an invalid save file to load at the command line, which results in the netgame starting anyway before immediately desyncing. This aims to address that.

16-Feb-2021 (Tuesday) at 16:43:22 PST by Magnus Norddahl
Commit 61d49a200
Parents: d1f47afd9

Fix texture loading race condition and improve performance by only locking the load mutex if data hasn't already been updated for this frame

14-Feb-2021 (Sunday) at 17:26:20 PST by Magnus Norddahl
Commit d1f47afd9
Parents: 272ca6cd9

Add debug code for showing the render slices

11-Feb-2021 (Thursday) at 17:47:19 PST by Magnus Norddahl
Commit 272ca6cd9
Parents: e7476e5da

Fix truecolor drawer crash

11-Feb-2021 (Thursday) at 16:35:04 PST by Magnus Norddahl
Commit e7476e5da
Parents: bdb35e5e8

Fix fullbright shade bug

10-Feb-2021 (Wednesday) at 23:53:37 PST by Magnus Norddahl
Commit bdb35e5e8
Parents: fb87f90d8

Fix some r_scene_multithreaded crashes

10-Feb-2021 (Wednesday) at 21:31:30 PST by Magnus Norddahl
Commit fb87f90d8
Parents: 4cd994c02

Fix some r_scene_multithreaded related bugs

10-Feb-2021 (Wednesday) at 09:40:51 PST by Magnus Norddahl
Commit 4cd994c02
Parents: 6e5dbbc8e

Remove threading from the drawers

26-Mar-2021 (Friday) at 04:08:31 PDT by Rachael Alexanderson
Commit 6e5dbbc8e
Parents: a5cba1aba

Revert "Merge dpJudas's renderslices branch (#1356)"

This reverts commit a5cba1aba5f5d449a1590a2a1ce7f55a593628d2.

25-Mar-2021 (Thursday) at 17:58:08 PDT by Xaser Acheron
Commit a5cba1aba
Parents: c6073d9c9

Merge dpJudas's renderslices branch (#1356)

  • Remove threading from the drawers

  • Fix some r_scene_multithreaded related bugs

  • Fix some r_scene_multithreaded crashes

  • Fix fullbright shade bug

  • Fix truecolor drawer crash

  • Add debug code for showing the render slices

  • Fix texture loading race condition and improve performance by only locking the load mutex if data hasn't already been updated for this frame

Co-authored-by: Magnus Norddahl dpjudas@users.noreply.github.com

23-Mar-2021 (Tuesday) at 13:59:40 PDT by emily
Commit c6073d9c9
Parents: 3b50f7dfa

Make i_timescale cvar virtual

Changing i_timescale in a netgame would cause its callback to recurse into itself infinitely. CVAR_VIRTUAL prevents this.

21-Mar-2021 (Sunday) at 02:05:12 PDT by Cacodemon345
Commit 3b50f7dfa
Parents: 0c776e3ac

SDL: Don't write garbage to output if it is redirected

18-Mar-2021 (Thursday) at 22:26:37 PDT by sgrunt
Commit 0c776e3ac
Parents: 3873ad615

Move the modified behaviour to a new "resetvel" parameter

18-Mar-2021 (Thursday) at 06:19:00 PDT by sgrunt
Commit 3873ad615
Parents: cdbae4b5d

Fix behaviour of VelIntercept's oldvel parameter

Previously Vel would be reset only if the target was moving. This change ensures that Vel is always reset, as seems to be the intent of the oldvel parameter.

19-Mar-2021 (Friday) at 09:21:14 PDT by drfrag
Commit cdbae4b5d
Parents: acd553aa6

  • Fixed crash with voodoo dolls in MP after players quit the game.

19-Mar-2021 (Friday) at 09:04:20 PDT by Blue Shadow
Commit acd553aa6
Parents: 8ef02544a

  • account for KEEPDEPLETED flag when destroying items with InterHubAmount of 0 upon leaving a level

18-Mar-2021 (Thursday) at 15:29:19 PDT by James Le Cuirot
Commit 8ef02544a
Parents: 229b06528

Fix camera texture aspect ratio in hardware renderer

It wasn't respecting the map's pixel ratio setting. This wouldn't have been very noticeable with the default pixel ratio of 1.2 but it was very obvious with 1.8.

18-Mar-2021 (Thursday) at 10:31:46 PDT by nashmuhandes
Commit 229b06528
Parents: 3892e42f7

Add missing tag for Strife's KneelingGuy.

18-Mar-2021 (Thursday) at 04:29:11 PDT by K0stov
Commit 3892e42f7
Parents: 43937e433

New letter И for Strife

The old one was a simple mirror of the letter N, switching around the proportions. The new variant is designed to look more faithful to the letter it’s based on.

15-Mar-2021 (Monday) at 13:55:03 PDT by nashmuhandes
Commit 43937e433
Parents: b28e5cb91

Add missing tag for the sub-Entity bosses. This was missed in the previous commit.

15-Mar-2021 (Monday) at 13:03:32 PDT by nashmuhandes
Commit b28e5cb91
Parents: 45c1cc8c0

Add GetCharacterName() to retrieve an NPC's name as defined in its dialogue script, if it exists. Otherwise it will just return the same output as GetTag().

15-Mar-2021 (Monday) at 11:45:30 PDT by nashmuhandes
Commit 45c1cc8c0
Parents: 1b3c67ee1

Add tag properties to Strife's enemies.

14-Mar-2021 (Sunday) at 06:01:51 PDT by alexey.lysiuk
Commit 1b3c67ee1
Parents: 5c8417714

  • fixed cross-compilation support

Lemon's post build command aborts configuration step after CMake version bump to 3.1.0 in ba618d308c859f423cf67c8cb368e4b65c15c7bd When CMake version was 2.8.7 the same command produced a warning

CMake Error at tools/lemon/CMakeLists.txt:11 (add_custom_command): TARGET 'lemon' is IMPORTED and does not build here.

13-Mar-2021 (Saturday) at 23:50:42 PST by Christoph Oelckers
Commit 5c8417714
Parents: 798604e6d

  • lower the step size for module master volume to adapt to the altered value range.

13-Mar-2021 (Saturday) at 23:44:30 PST by Christoph Oelckers
Commit 798604e6d
Parents: a80775a1e

  • removed config updates for pre-GZDoom versions of ZDoom.

GZDoom 0.9 had config version 205, so the adapters for 202-204 are not needed.

13-Mar-2021 (Saturday) at 23:40:34 PST by Christoph Oelckers
Commit a80775a1e
Parents: f0ddc063b

  • adapt mod_dumb_mastervolume to the increased default volume in ZMusic.

13-Mar-2021 (Saturday) at 04:11:03 PST by Christoph Oelckers
Commit f0ddc063b
Parents: fa0be28af

  • do not sort level names in the statistics output when saving.

Instead do this when creating the data to avoid trashing manual edits. The old sorter resorted all data loaded from the old file as well.

13-Mar-2021 (Saturday) at 03:21:35 PST by Christoph Oelckers
Commit fa0be28af
Parents: ae09ca7a4

  • print a message if saving the statistics file fails.

13-Mar-2021 (Saturday) at 03:21:07 PST by Christoph Oelckers
Commit ae09ca7a4
Parents: a0cffca3b

  • moved EColorManipulation into the backend.

11-Mar-2021 (Thursday) at 23:48:59 PST by Christoph Oelckers
Commit a0cffca3b
Parents: 3d55c76a8

  • restore accidentally deleted 'testmusicvol' CCMD.

11-Mar-2021 (Thursday) at 23:48:00 PST by Christoph Oelckers

Merge branch 'replaygain'

11-Mar-2021 (Thursday) at 06:47:05 PST by Christoph Oelckers
Commit d1023046b
Parents: b9dafaaa6

  • default replay gain to 'off'.

10-Mar-2021 (Wednesday) at 15:20:19 PST by Christoph Oelckers
Commit b9dafaaa6
Parents: f11780600

  • fill in the MIDI defaults for generating the lookup string for replay gain.

Both synth and sound font can be very relevant here for the final volume so using the same song with different settings needs to create different strings.

10-Mar-2021 (Wednesday) at 14:06:21 PST by Christoph Oelckers
Commit f11780600
Parents: ba618d308

  • implemented replay gain calculation and management.

This is done entirely on the streamed sound data, unlike the old relative volume which uses the backend's volume setting.

10-Mar-2021 (Wednesday) at 02:17:43 PST by nashmuhandes
Commit bf3340338
Parents: 12aa7a8ff

Show subtitles for the Entity's greeting lines in Strife.

10-Mar-2021 (Wednesday) at 03:59:07 PST by drfrag
Commit 12aa7a8ff
Parents: b7bbfd4ef

  • Fix crash with wind effect on special water sectors.

08-Mar-2021 (Monday) at 22:08:31 PST by nashmuhandes
Commit b7bbfd4ef
Parents: 952d43b88

Add SetSubtitleNumber(int num, str sound) ACS function. Works exactly like its ZScript counterpart. The activator of the script must be a player.

08-Mar-2021 (Monday) at 04:56:57 PST by Christoph Oelckers
Commit ba618d308
Parents: 952d43b88

  • bumped CMake version to 3.1.0 in all projects to reduce warning spam in recent versions.

3.1.0 is the highest minimum set in the existing subprojects so this will not exclude anything that hadn't been already.

08-Mar-2021 (Monday) at 01:44:14 PST by alexey.lysiuk
Commit 952d43b88
Parents: d18b74b53

  • escape double quotes in Cocoa IWAD picker's extra arguments

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

06-Mar-2021 (Saturday) at 02:32:31 PST by Christoph Oelckers

Merge branch 'master' of https://github.com/Chernoskill/gzdoom

06-Mar-2021 (Saturday) at 02:28:13 PST by Chernoskill
Commit bb18bbaff
Parents: d1ea33a81

Update models.cpp

06-Mar-2021 (Saturday) at 02:27:23 PST by Chernoskill
Commit d1ea33a81
Parents: 27cf15243

Update models_obj.cpp

06-Mar-2021 (Saturday) at 02:26:53 PST by Chernoskill
Commit 27cf15243
Parents: 4e583772d

Update models_ue1.cpp

06-Mar-2021 (Saturday) at 02:26:31 PST by Chernoskill
Commit 4e583772d
Parents: 72787c2c4

Update models_md3.cpp

06-Mar-2021 (Saturday) at 02:18:45 PST by Chernoskill
Commit 72787c2c4
Parents: fa2058004

Update model.h

05-Mar-2021 (Friday) at 08:17:44 PST by Christoph Oelckers
Commit 8feba7dff
Parents: fa2228d52

  • fixed: line portal rendering PR was missing handling for portals with z offset.

Since it used the back sector's height directly the needed offsetting was not applied to the upper and lower texture.

05-Mar-2021 (Friday) at 07:09:13 PST by Timothy Quinn
Commit fa2228d52
Parents: 0c0ef4f93

  • Line_QuickPortal must check the partner line's special.

05-Mar-2021 (Friday) at 03:25:41 PST by Christoph Oelckers
Commit 0c0ef4f93
Parents: a15216c90

  • reinstated rendering of mid textures over two-sided wall portals.

This was removed in the last PR due to z-fighting problems which now have also been addressed

05-Mar-2021 (Friday) at 01:04:18 PST by Timothy Quinn
Commit a15216c90
Parents: 16b0dd2fe

  • fixed rendering of one-sided line portals in the hardware renderer

draw upper and lower textures when the back sector does not properly match

do not draw middle textures on portal lines

minor optimization to 'is***Portal' functions to avoid memory access in the most common case of no portal being present.

Newer commits | Older commits