Latest GZDoom Changes

Latest 50 commits, skipping 50

Unofficial development builds at DRD Team

Newer commits | Older commits

24-Aug-2021 (Tuesday) at 04:15:16 EDT by alexey.lysiuk
Commit 4bd617187
Parents: 03c8fd995

  • fixed crash on getting location description without a level

Run bench CCMD in fullscreen console, i.e. with no level loaded, wait five seconds, open menu

https://forum.zdoom.org/viewtopic.php?t=73109&start=15#p1198234

24-Aug-2021 (Tuesday) at 04:24:23 EDT by Christoph Oelckers
Commit 03c8fd995
Parents: dfd51ec6d

  • block user overrides for the logic module of core fragment shaders.

22-Aug-2021 (Sunday) at 10:36:10 EDT by Christoph Oelckers
Commit dfd51ec6d
Parents: 854e11a9d

  • added missing MBF21 Dehacked keys "blood color" and "dropped item".

21-Aug-2021 (Saturday) at 06:44:36 EDT by Christoph Oelckers
Commit 854e11a9d
Parents: ac48518ab

  • made CheckMeleeRange a normal function again.

This way it can be directly used as a native ZScript export. Like SuggestMissileAttack the change to a method was for virtual overrides that have been turned into flags since then.

21-Aug-2021 (Saturday) at 06:37:23 EDT by Christoph Oelckers
Commit ac48518ab
Parents: d15f450fe

  • merged SuggestMissileAttack back into P_CheckMissileRange.

This was once a virtual function to handle the various monster specific modifiers but this had been changed into properties a long time ago.

21-Aug-2021 (Saturday) at 06:29:24 EDT by Christoph Oelckers
Commit d15f450fe
Parents: 5382e7c17

  • implemented MBF's monsters_avoid_hazards feature.

Both as a map flag for MBF21 support and as an actor flag for better control.

21-Aug-2021 (Saturday) at 06:22:53 EDT by Christoph Oelckers
Commit 5382e7c17
Parents: 8bdd4befb

  • fixed compilation

21-Aug-2021 (Saturday) at 06:22:15 EDT by Christoph Oelckers
Commit 8bdd4befb
Parents: b1de11dce

  • replaced deprecated throw() with noexcept in TObjPtr

21-Aug-2021 (Saturday) at 05:37:57 EDT by Christoph Oelckers
Commit b1de11dce
Parents: ff497996a

  • added a map flag to disable MF6_JUMPDOWN.

Not really useful but since MBF has this we may need it if we support the OPTIONS lump for MBF21 later. This is intentionally not exposed to MAPINFO.

21-Aug-2021 (Saturday) at 04:54:59 EDT by Christoph Oelckers
Commit ff497996a
Parents: 4614ce41c

  • added a per-level AVOIDMELEE flag.

This already existed as a per-actor flag, but for proper MBF support it needs to be settable on a per-map basis as well.

15-Aug-2021 (Sunday) at 02:40:37 EDT by Christoph Oelckers
Commit 4614ce41c
Parents: 13bdd324e

  • allow passing a remap table to BestColor.

20-Aug-2021 (Friday) at 02:06:50 EDT by Christoph Oelckers
Commit 19c8eb1e3
Parents: 2096fefce

  • fixed bad check for gl pipeline type.

18-Aug-2021 (Wednesday) at 12:31:47 EDT by Rachael Alexanderson

Merge remote-tracking branch 'origin/master' into gles2_merge

13-Aug-2021 (Friday) at 08:25:51 EDT by Marisa Kirisame
Commit 13bdd324e
Parents: 109069f71

hud models: add nullptr check for psprites without caller.

14-Aug-2021 (Saturday) at 03:56:27 EDT by Christoph Oelckers
Commit 109069f71
Parents: d64dd1f63

  • removed the unused palette parameter from the V_GetColor family of functions.

14-Aug-2021 (Saturday) at 02:29:09 EDT by nashmuhandes
Commit d64dd1f63
Parents: 73f73cdf7

Add FOV slider to the display options menu

13-Aug-2021 (Friday) at 08:11:58 EDT by Rachael Alexanderson

Merge remote-tracking branch 'origin/master' into gles2_merge

12-Aug-2021 (Thursday) at 14:28:04 EDT by Christoph Oelckers
Commit 73f73cdf7
Parents: f9f48c4a9

  • added a null check to CheckWeaponChange.

12-Aug-2021 (Thursday) at 14:07:04 EDT by Christoph Oelckers
Commit f9f48c4a9
Parents: c3772fe20

  • replaced the alt HUD's index font with a sheet based variant.

Mainly to correct an error in the '1' glyph.

11-Aug-2021 (Wednesday) at 18:45:59 EDT by Christoph Oelckers
Commit c3772fe20
Parents: 1d96b68e1

  • changed FString API to use ptrdiff_t instead of long for signed size arguments.

20-Feb-2021 (Saturday) at 05:35:14 EST by Marisa Kirisame
Commit 1d96b68e1
Parents: 888eab306

Fixed IsHUDModelForPlayerAvailable limitation.

24-Dec-2020 (Thursday) at 10:39:17 EST by Marisa Kirisame
Commit 888eab306
Parents: f34258281

HUD model tweaks: - Look up HUD models by referencing the psprite's caller, rather than player's ReadyWeapon. - Allow Strife hands psprite to be a model.

11-Aug-2021 (Wednesday) at 13:58:57 EDT by Christoph Oelckers
Commit f34258281
Parents: ed606b8ed

  • fixed: crushing stairs must use HexenCrush mode.

This was the default for floors even in Doom, so it must also apply to the stairs.

11-Aug-2021 (Wednesday) at 04:11:01 EDT by alexey.lysiuk
Commit ed606b8ed
Parents: 387aef27a

  • extended 2D buffer lifetime to the end of the frame

03-Aug-2021 (Tuesday) at 02:55:01 EDT by alexey.lysiuk
Commit 387aef27a
Parents: 76ecf4454

  • use RefCountedPtr to manage 2D shape buffer infos

03-Aug-2021 (Tuesday) at 02:53:21 EDT by alexey.lysiuk
Commit 76ecf4454
Parents: bbcd52205

  • added RefCountedBase without virtual destructor

03-Aug-2021 (Tuesday) at 02:52:30 EDT by alexey.lysiuk
Commit bbcd52205
Parents: 67e7d1a6f

  • made RefCountedPtr follow rule of five

29-Jul-2021 (Thursday) at 13:58:29 EDT by Gutawer
Commit 67e7d1a6f
Parents: ccf46281d

  • make RenderCommands able to use Shape2D vertex buffers past the Shape2D's lifetime without crashing

11-Aug-2021 (Wednesday) at 10:01:40 EDT by Christoph Oelckers
Commit ccf46281d
Parents: 139f501ec

  • fixed line color handling in V_BreakLines.

This cannot use the last color found while reading ahead - it must pick the last color of the string part that just got broken out into its own line when starting the next one.

11-Aug-2021 (Wednesday) at 09:41:42 EDT by Christoph Oelckers
Commit 139f501ec
Parents: 1097bd6c7

  • run the dynamic light recreation loop before calling the light ticker.

This was done afterward which performed some needed cleanup too late.

11-Aug-2021 (Wednesday) at 08:09:00 EDT by Christoph Oelckers
Commit 1097bd6c7
Parents: 26d00e14c

  • fixed: instead of checking gl_lights, better check Level->HasDynamicLights.

Especially in the thinker code this is needed for software rendering. Strictly speaking, the software renderer should do the same, but it checks r_dynlight in so many places deep in the logic where the level is not available.

11-Aug-2021 (Wednesday) at 06:39:32 EDT by Christoph Oelckers
Commit 26d00e14c
Parents: 3adadfe4d

  • file system update from Raze.

11-Aug-2021 (Wednesday) at 06:39:17 EDT by Christoph Oelckers
Commit 3adadfe4d
Parents: f662c629e

  • do not run the dynamic light ticker when lights are switched off.

11-Aug-2021 (Wednesday) at 04:06:22 EDT by Christoph Oelckers
Commit f662c629e
Parents: 436ec28e9

  • ensure that shadowmap indices only get set when shadowmaps are enabled.

Having valid indices set when shadowmaps are off would cause the shader to run the full checks for all lights.

11-Aug-2021 (Wednesday) at 04:01:11 EDT by Christoph Oelckers
Commit 436ec28e9
Parents: c24f644a6

  • fixed file system's zip loader to not strip away a 'filter/' prefix.

11-Aug-2021 (Wednesday) at 02:08:29 EDT by Christoph Oelckers
Commit c24f644a6
Parents: 6a63d9e70

  • do not perform shadowmap updates when dynamic lights are disabled.

10-Aug-2021 (Tuesday) at 16:17:00 EDT by Christoph Oelckers
Commit 6a63d9e70
Parents: 4505bfa4b

  • moved the CheckForRestart call one level up so that it is within the Windows code and does not need #ifdefs.

10-Aug-2021 (Tuesday) at 16:09:32 EDT by Christoph Oelckers
Commit 4505bfa4b
Parents: b6156ac49

  • delay the restart action from the error pane until after everything has been shut down.

This cannot be done from a place where the old instance still can write to the config file, which happens only in the shutdown process.

10-Aug-2021 (Tuesday) at 16:04:32 EDT by Christoph Oelckers
Commit b6156ac49
Parents: 9cd1e8cf7

  • re-fixed the font spacing.

10-Aug-2021 (Tuesday) at 15:18:27 EDT by Christoph Oelckers
Commit 9cd1e8cf7
Parents: 99c66071f

  • use proper XMove for sheet fonts.

10-Aug-2021 (Tuesday) at 15:08:26 EDT by Christoph Oelckers
Commit 99c66071f
Parents: f29eff5b4

  • use original menu spacing for skill and episode menus if all elements are patches.

10-Aug-2021 (Tuesday) at 13:22:19 EDT by Christoph Oelckers
Commit f29eff5b4
Parents: 03b7324f7

  • fixed: the software scene drawer must be deleted before calling ST_Endoom.

This contains render data that won't get deleted in time before taking down the render backend if not manually performed.

10-Aug-2021 (Tuesday) at 13:03:40 EDT by Christoph Oelckers
Commit 03b7324f7
Parents: 55520ed7d

  • reorder evaluation for 'if' statements to handle the condition first.

Otherwise this won't emit errors if a bad condition is used with an empty conditional part.

10-Aug-2021 (Tuesday) at 12:57:31 EDT by Christoph Oelckers
Commit 55520ed7d
Parents: a16088f4b

  • fixed exploding barrel animation duration.

10-Aug-2021 (Tuesday) at 12:51:44 EDT by Christoph Oelckers
Commit a16088f4b
Parents: 8747145c9

  • fixed two vr_* CVARs not getting archived.

10-Aug-2021 (Tuesday) at 12:46:23 EDT by Christoph Oelckers
Commit 8747145c9
Parents: 61efe76ff

  • dim depleted inventory items in all games, not just Strife.

10-Aug-2021 (Tuesday) at 12:18:44 EDT by Christoph Oelckers
Commit 61efe76ff
Parents: 4cee567b2

  • fixed: palette index 0 (transparent) was left uninitialized for BMF fonts.

10-Aug-2021 (Tuesday) at 12:04:10 EDT by Christoph Oelckers
Commit 4cee567b2
Parents: 61739b408

  • fixed: P_RoughMonsterSearch did not pass the fov parameter to its worker functions.

10-Aug-2021 (Tuesday) at 12:00:14 EDT by Christoph Oelckers
Commit 61739b408
Parents: 39513cf7a

  • fixed BlockThingsIterator to not reset its list of processed actors when traversing portals.

09-Aug-2021 (Monday) at 14:31:21 EDT by Christoph Oelckers
Commit 39513cf7a
Parents: cd5aa65fd

Revert "- eliminate an unexpected slow path in the fragment shader."

This reverts commit cd5aa65fdab569bbc32a05ba9999e48929ec70aa.

This does not work as expected, needs more investigation.

Newer commits | Older commits