Latest GZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

23-May-2019 (Thursday) at 07:09:05 CDT by Magnus Norddahl
Commit 756c593e9 (HEAD -> master)
Parents: afa644fe4

  • create a new error class for vulkan errors as they are only recoverable during initialization (unlike CRecoverableError which is recoverable during normal processing)
  • improve vulkan errors by including the status code returned by vulkan if they fail

22-May-2019 (Wednesday) at 16:31:58 CDT by drfrag
Commit afa644fe4
Parents: a27990885

  • Fixed compilation with old gcc and clang.

22-May-2019 (Wednesday) at 14:23:10 CDT by Magnus Norddahl
Commit 0cb3605c7 (polybackend)
Parents: d724b623d

  • fix null drawers
  • slightly better renderstyle drawer selection

22-May-2019 (Wednesday) at 10:56:29 CDT by Magnus Norddahl
Commit d724b623d
Parents: 48d2d423f

  • enable the depth buffer
  • support vid_scalefactor

22-May-2019 (Wednesday) at 10:50:53 CDT by Rachael Alexanderson
Commit a27990885
Parents: a04d79d87

  • add some debugging information for GZSDF pagenames feature

22-May-2019 (Wednesday) at 09:32:33 CDT by alexey.lysiuk
Commit a04d79d87
Parents: 34a13cae0

  • do not pass TObjPtr<> instances as ScriptUtil::Exec() arguments

There was no read barrier inserted for AActor object while it's a subject of garbage collection Pointer stored in TObjPtr<> was reinterpreted as void* because of vararg function

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

22-May-2019 (Wednesday) at 10:16:07 CDT by Magnus Norddahl
Commit 48d2d423f
Parents: 0eda298db

  • remove softpoly scene drawer

22-May-2019 (Wednesday) at 03:24:07 CDT by Christoph Oelckers
Commit 34a13cae0
Parents: 4d2a7930a

  • fixed bad statnum in Light_Stop.

22-May-2019 (Wednesday) at 03:17:49 CDT by Christoph Oelckers
Commit 4d2a7930a
Parents: 8a9094609

  • fixed text color setup for added console message.

21-May-2019 (Tuesday) at 23:29:52 CDT by Magnus Norddahl
Commit 0eda298db
Parents: 8a9094609

  • create a renderer backend based on softpoly's drawers

20-May-2019 (Monday) at 19:00:45 CDT by Christoph Oelckers
Commit 8a9094609
Parents: e4dab707e

  • allow certain replacements to be valid for CanPrint

The Romanian letters with comma below, the second Greek Sigma variant and a few special Cyrillic letters have replacements that should not result in rejection.

20-May-2019 (Monday) at 05:46:05 CDT by Magnus Norddahl
Commit e4dab707e
Parents: 2a15f6506

  • don't run the custom shaders twice on screenshots

20-May-2019 (Monday) at 05:36:45 CDT by Magnus Norddahl
Commit 2a15f6506
Parents: 61ead7449

  • apply present shader on screenshots

19-May-2019 (Sunday) at 11:56:59 CDT by Christoph Oelckers
Commit 61ead7449
Parents: bbb75a40c

  • made the colorset names and the texts in the color picker localizable.

18-May-2019 (Saturday) at 07:11:28 CDT by alexey.lysiuk
Commit bbb75a40c
Parents: 04334aa0f

  • fixed erroneous texture mipmapping in Vulkan render

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

19-May-2019 (Sunday) at 05:16:13 CDT by Christoph Oelckers
Commit 04334aa0f
Parents: 270f8fb38

  • implemented subtitle display for Blackbird's voiceover messages.

19-May-2019 (Sunday) at 05:01:09 CDT by alexey.lysiuk
Commit 270f8fb38
Parents: 2c226afff

  • added missing quotation mark in menu definition

Script error, "gzdoom.pk3:menudef.txt" line 1472: Insufficient parameters for OptionMenuItemOption

19-May-2019 (Sunday) at 03:28:07 CDT by Christoph Oelckers
Commit 2c226afff
Parents: 6b51c0587

  • implemented subtitles for intermission slideshows.

19-May-2019 (Sunday) at 01:53:10 CDT by Christoph Oelckers
Commit 6b51c0587
Parents: 35e25a8ae

  • changed menu scaling so that on 1366x768 a factor of 2 gets used.

This turned out the smallest one on which a factor of 2 still works without cutting off texts but at least allows to use a larger menu display on this important laptop size.

19-May-2019 (Sunday) at 01:11:11 CDT by Christoph Oelckers
Commit 35e25a8ae
Parents: 131e97e02

  • language update.

18-May-2019 (Saturday) at 11:53:03 CDT by Christoph Oelckers
Commit 131e97e02
Parents: 7a8defd76

  • renamed misplaced characters.

18-May-2019 (Saturday) at 11:45:03 CDT by Christoph Oelckers
Commit 7a8defd76
Parents: a79419378

  • added European Portuguese to the menu.

This is sufficiently complete with only some intermission texts and the Strife dialogues falling back to the Brazilian version.

18-May-2019 (Saturday) at 10:47:34 CDT by Nemrtvi
Commit a79419378
Parents: 6fafa297b

Raven smallfont fixes

15-May-2019 (Wednesday) at 09:58:28 CDT by William Breathitt Gray
Commit 6fafa297b
Parents: 0c40faf0b

Force STATIC for internal GZDoom libraries

This makes sure the internal versions of these libraries bundled with the GZDoom source code is used. This prevents the system from building GZDoom for dynamic linking with incompatible external libraries (see https://forum.zdoom.org/viewtopic.php?f=2&t=64633).

18-May-2019 (Saturday) at 09:27:13 CDT by alexey.lysiuk
Commit 0c40faf0b
Parents: 6a74c44de

  • improved control over MoltenVK logging capabilities

18-May-2019 (Saturday) at 05:07:36 CDT by Christoph Oelckers
Commit 6a74c44de
Parents: 067aee64e

  • missed the Heretic font.

18-May-2019 (Saturday) at 04:51:37 CDT by Christoph Oelckers
Commit 067aee64e
Parents: c1dbaa7d4

  • added missing Latin characters to the Raven small font.

18-May-2019 (Saturday) at 03:35:05 CDT by Alexander
Commit c1dbaa7d4
Parents: 7540de402

made "netevent cannot be used outside of a map" message a warning

18-May-2019 (Saturday) at 04:05:57 CDT by Alexander
Commit 7540de402
Parents: 680a6f348

added a crosshair on/off toggle

18-May-2019 (Saturday) at 01:12:46 CDT by Magnus Norddahl
Commit 680a6f348
Parents: 7e37d640d

  • use one render pass for the entire scene or until postprocess or command buffer flushing forces it to end

17-May-2019 (Friday) at 23:54:35 CDT by Magnus Norddahl
Commit 7e37d640d
Parents: 9ab19d057

  • avoid creating a new render pass if a pipeline bind will suffice

16-May-2019 (Thursday) at 11:26:47 CDT by Magnus Norddahl
Commit 9ab19d057
Parents: 99f58855a

  • centralize how image transitions are done in the vulkan backend

15-May-2019 (Wednesday) at 09:11:43 CDT by Magnus Norddahl
Commit 99f58855a
Parents: 5e3ded629

  • transition scene images used for the screenshot to color attachment optimal before rendering to them

14-May-2019 (Tuesday) at 14:06:58 CDT by Rachael Alexanderson
Commit fdd8ee312 (tag: g4.1.2, maint_4.1)
Parents: ef5ed9998

  • oops, copied the wrong file

14-May-2019 (Tuesday) at 14:06:58 CDT by Rachael Alexanderson
Commit 5e3ded629
Parents: a40c7821a

  • oops, copied the wrong file

14-May-2019 (Tuesday) at 13:06:53 CDT by Rachael Alexanderson
Commit ef5ed9998
Parents: bf5c42344

  • language update

14-May-2019 (Tuesday) at 13:06:53 CDT by Rachael Alexanderson
Commit a40c7821a
Parents: dc44c3328

  • language update

14-May-2019 (Tuesday) at 09:32:14 CDT by Rachael Alexanderson
Commit bf5c42344
Parents: 5db5eb68e

  • this is 4.1.2

13-May-2019 (Monday) at 15:50:58 CDT by Magnus Norddahl
Commit 5db5eb68e
Parents: 0156bf2c7

  • always apply vid_maxfps even when vid_vsync is on. Some users may override the application in their driver control panel and this helps stabilize their fps if they did it this way

13-May-2019 (Monday) at 15:38:16 CDT by Magnus Norddahl
Commit 0156bf2c7
Parents: b6f2ce3f1

  • SIMPLE is never ever defined for main.fp

13-May-2019 (Monday) at 15:06:17 CDT by Magnus Norddahl
Commit b6f2ce3f1
Parents: 91fdd72cf

  • fix stencil test not being active when applying SSAO to portals

13-May-2019 (Monday) at 14:15:10 CDT by Magnus Norddahl
Commit 91fdd72cf
Parents: bbf9a9ab2

  • fix some vulkan warnings

13-May-2019 (Monday) at 04:59:52 CDT by alexey.lysiuk
Commit bbf9a9ab2
Parents: 5d59f2930

  • removed useless assertions

https://forum.zdoom.org/viewtopic.php?t=64616#p1103673

13-May-2019 (Monday) at 03:04:55 CDT by alexey.lysiuk
Commit 5d59f2930
Parents: 25ba1baf4

  • do not show par time when it's zero

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

12-May-2019 (Sunday) at 16:15:49 CDT by Magnus Norddahl
Commit 25ba1baf4
Parents: 2c804499d

  • fix validation error for shader input not declared by main.vp

12-May-2019 (Sunday) at 16:05:31 CDT by Magnus Norddahl
Commit 2c804499d
Parents: 0cb5ea1f7

  • fix model chasecam crash

12-May-2019 (Sunday) at 06:38:54 CDT by XxMiltenXx
Commit 0cb5ea1f7
Parents: e1f2e342e

Fixes for Door_AnimatedClose (#838)

  • Fixes for Door_AnimatedClose

  • Fixing that Door_AnimatedClose would be activated on an already closed door (playing the sound and the 1st frame of the animation)

  • There was no check if the Door is already Animated when a tag was used with Door_AnimatedClose

  • Removed doubled "door->StartClosing();".

12-May-2019 (Sunday) at 02:16:17 CDT by Christoph Oelckers
Commit e1f2e342e
Parents: 98c88d2b9

  • fixed: The software renderer was accessing the global viewpoint in several places.

Aside from using incorrect values this could crash the renderer if used in the very first rendering frame because the software renderer always operates on a copy.

11-May-2019 (Saturday) at 03:28:06 CDT by alexey.lysiuk
Commit 98c88d2b9
Parents: 97045ae8b

  • fixed crash when VM exception is raised during entering a level

11-May-2019 (Saturday) at 03:07:29 CDT by alexey.lysiuk
Commit 97045ae8b
Parents: 6343ddfc1

  • added missing newline to scriptstat CCMD output

Older commits