Latest GZDoom Changes

Latest 50 commits, skipping 50

Unofficial development builds at DRD Team

Newer commits | Older commits

05-Dec-2019 (Thursday) at 15:42:11 EST by alexey.lysiuk
Commit ffe8aaa09
Parents: a7a899ca1

  • updated xBRZ scaler to 1.8

Removed all C++17 features: std::clamp(), attribute [[likely]], terse static asserts, ...

https://sourceforge.net/projects/xbrz/files/xBRZ/xBRZ_1.8.zip/download

05-Dec-2019 (Thursday) at 18:20:25 EST by Magnus Norddahl
Commit 807551028 (polybackend)
Parents: c646478aa a7a899ca1

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

05-Dec-2019 (Thursday) at 18:27:46 EST by Madame Rachelle
Commit c646478aa
Parents: dd87619cc

  • allow SDL to use OpenGL acceleration for polybackend

05-Dec-2019 (Thursday) at 18:19:51 EST by Magnus Norddahl
Commit a7a899ca1
Parents: bbdd14624

Fix null pointer crash

05-Dec-2019 (Thursday) at 15:19:20 EST by Magnus Norddahl

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

05-Dec-2019 (Thursday) at 15:18:11 EST by Magnus Norddahl
Commit 9b7db26a3
Parents: ab4f3ee0b

Fix the compile error on Windows

05-Dec-2019 (Thursday) at 16:04:28 EST by Magnus Norddahl
Commit ab4f3ee0b
Parents: e4bd2483e

Fix black border clears

05-Dec-2019 (Thursday) at 15:26:01 EST by Magnus Norddahl
Commit e4bd2483e
Parents: 0f6aec5e9

Implement SDL present functions

04-Dec-2019 (Wednesday) at 18:00:54 EST by Christoph Oelckers
Commit bbdd14624
Parents: b9367caa6

  • removed dead menu options

04-Dec-2019 (Wednesday) at 15:37:20 EST by Chronos Ouroboros
Commit b9367caa6
Parents: a07d7856c

Fixed the JIT's OP_VTBL check not checking if it's already at the start of the code.

03-Dec-2019 (Tuesday) at 13:06:17 EST by Rachael Alexanderson
Commit a07d7856c
Parents: 5b452b5d0

  • language update

02-Dec-2019 (Monday) at 14:12:27 EST by Magnus Norddahl
Commit 0f6aec5e9
Parents: a9e6592fe

Some vid_preferbackend compile fixes

02-Dec-2019 (Monday) at 14:05:13 EST by Magnus Norddahl
Commit a9e6592fe
Parents: 43139276d

Switch to the D3DSWAPEFFECT_FLIPEX swap model

02-Dec-2019 (Monday) at 12:44:15 EST by Magnus Norddahl
Commit 43139276d
Parents: 3269b61ff

SSE2 version of wrap

02-Dec-2019 (Monday) at 09:43:06 EST by Rachael Alexanderson
Commit 3269b61ff
Parents: f501e1bb4

  • change menu option for 'vid_preferbackend'

01-Dec-2019 (Sunday) at 19:48:59 EST by Magnus Norddahl
Commit f501e1bb4
Parents: 865b7a1a2

Fix texture binding bug

01-Dec-2019 (Sunday) at 19:28:35 EST by Magnus Norddahl
Commit 865b7a1a2
Parents: 44c2223c2

Implement func_paletted shader

01-Dec-2019 (Sunday) at 19:07:28 EST by Magnus Norddahl
Commit 44c2223c2
Parents: 4a2b763aa

Draw 8-bit software renderer with polybackend (well, sort of!)

01-Dec-2019 (Sunday) at 18:35:15 EST by Magnus Norddahl
Commit 4a2b763aa
Parents: 74c6b9fe6

Support 8-bit textures

01-Dec-2019 (Sunday) at 18:21:42 EST by Magnus Norddahl
Commit 74c6b9fe6
Parents: d2f457033

Remove PolyDrawArgs

01-Dec-2019 (Sunday) at 18:01:04 EST by Magnus Norddahl
Commit d2f457033
Parents: 4a4b79194

Remove old polyargs

01-Dec-2019 (Sunday) at 17:37:43 EST by Magnus Norddahl
Commit 4a4b79194
Parents: 3059b8f5c

Remove/disable old swrenderer model rendering code

01-Dec-2019 (Sunday) at 17:23:25 EST by Magnus Norddahl
Commit 3059b8f5c
Parents: f1e136487

Remove old softpoly drawer implementation

01-Dec-2019 (Sunday) at 16:06:54 EST by Rachael Alexanderson

Merge branch 'polybackend' of https://github.com/coelckers/gzdoom into polybackend

01-Dec-2019 (Sunday) at 16:06:36 EST by Rachael Alexanderson
Commit bdc7329d3
Parents: 2c751d214

  • replace vid_enablevulkan with vid_preferbackend - disabled startup window selector for this (will replace when the startup screen changes are done)

01-Dec-2019 (Sunday) at 16:05:10 EST by Magnus Norddahl
Commit 8ca05fe30
Parents: 1b9479ea4

Implement crossfade

01-Dec-2019 (Sunday) at 15:44:44 EST by Magnus Norddahl
Commit 1b9479ea4
Parents: 2c751d214

Implement burn.fp and second texture binding

01-Dec-2019 (Sunday) at 14:23:41 EST by Magnus Norddahl
Commit 2c751d214
Parents: 4a25c9f69

Hook up some SSE2

01-Dec-2019 (Sunday) at 14:09:19 EST by Magnus Norddahl

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

01-Dec-2019 (Sunday) at 04:37:40 EST by alexey.lysiuk
Commit 5b452b5d0
Parents: 51c90f54a

  • fixed typos in Doom lights definitions

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

01-Dec-2019 (Sunday) at 03:30:06 EST by alexey.lysiuk
Commit 51c90f54a
Parents: 6023b6969

  • fixed wrong display of Hexen AC for SBARINFO

Do not use BasicArmor's save percentage when no armor present Applied change from 34c2c65bb6e631518addb67470dcf61f5a3f080b to old status bar definitions

30-Nov-2019 (Saturday) at 16:04:26 EST by Christoph Oelckers
Commit 6023b6969
Parents: d420b0ab0

  • added null check to the dialogue lines array so that it doesn't crash if the text is never word wrapped.

30-Nov-2019 (Saturday) at 16:03:19 EST by Christoph Oelckers
Commit d420b0ab0
Parents: 116d81cb9

  • fixed: AActor::Revive did not restore flags8.

28-Nov-2019 (Thursday) at 11:00:22 EST by ZZYZX
Commit 116d81cb9
Parents: 33fb2a785

Normalize mouse events received by the modder through EventHandlers

29-Nov-2019 (Friday) at 04:13:03 EST by alexey.lysiuk
Commit 33fb2a785
Parents: c74c38eef

  • pass master volume to ZMusic library on startup

MIDI devices that don't output music through the sound system (like WinMM) ignored master volume setting

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

28-Nov-2019 (Thursday) at 06:01:23 EST by alexey.lysiuk
Commit c74c38eef
Parents: 628b2ef97

  • fixed monster teleportation on Ancient Aliens MAP23

Particular combination of teleport lines and monster radius requires vanilla behavior of P_PointOnLineSide()

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

27-Nov-2019 (Wednesday) at 05:30:09 EST by alexey.lysiuk
Commit 628b2ef97
Parents: fdd17403e

  • removed unused code from serializer

26-Nov-2019 (Tuesday) at 05:05:29 EST by alexey.lysiuk
Commit fdd17403e
Parents: e21c9e0ef

  • added ability to force internal alternative HUD

Set hud_althud_forceinternal CVAR to disable unwanted HUD customizations

26-Nov-2019 (Tuesday) at 05:02:19 EST by alexey.lysiuk
Commit e21c9e0ef
Parents: a7f2df4fe

  • made most of AltHud class functions virtual

This allows arbitrary customization of alternative HUD

20-Nov-2019 (Wednesday) at 11:33:22 EST by alexey.lysiuk
Commit a7f2df4fe
Parents: a3741abbf

  • added ability to set custom alternative HUD

Use GAMEINFO key 'althudclass' to specify own class derived from AltHud

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

26-Nov-2019 (Tuesday) at 07:46:18 EST by Rachael Alexanderson
Commit a3741abbf
Parents: 20d3752fd

  • add cvar 'cl_disableinvertedcolormap' - changes the invulnerability‚Ķ (#972)

    • add cvar 'cl_disableinvertedcolormap' - changes the invulnerability sphere to instead be a regular desaturated colormap that transitions from deep blue to pale yellow
    • add menu option for cl_disableinvertedcolormap
    • added customization for invulnerability colormap
    • fixed custom colormap being calculated incorrectly
    • disable custom invulnerability map before the main game loop

25-Nov-2019 (Monday) at 10:37:56 EST by alexey.lysiuk
Commit 20d3752fd
Parents: 4d8dfd243

  • exported several Wads.GetLump...() methods to ZScript

  • GetLumpName() returns 8-characters lump name

  • GetLumpFullName() returns full name with path and extension

  • GetLumpNamespace() returns lump's namespace

  • GetNumLumps() returns total number of lumps

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

24-Nov-2019 (Sunday) at 16:17:58 EST by Ed the Bat
Commit 4d8dfd243
Parents: 2e0f7a097

More level_compatibility map fixes

These maps have actors not marked for any game mode (single, cooperative, deathmatch). That works in Zandronum, but GZDoom requires this fix.

24-Nov-2019 (Sunday) at 06:42:03 EST by Rachael Alexanderson
Commit 2e0f7a097
Parents: 2489ea2e4

  • fixed a compatibility fix that used 'FlipLine'

24-Nov-2019 (Sunday) at 06:39:24 EST by Rachael Alexanderson
Commit 2489ea2e4
Parents: db1359f98

  • rename 'FlipLine' to 'FlipLineVertexes' to clarify what it does
  • add function 'FlipLineCompletely' which calls both 'FlipLineVertexes' and 'FlipLineSideRefs'

14-Nov-2019 (Thursday) at 10:51:06 EST by Player701
Commit db1359f98
Parents: 354d5eb66

  • Implemented scale parameter for BaseStatusBar::DrawString

24-Nov-2019 (Sunday) at 04:42:18 EST by Christoph Oelckers
Commit 354d5eb66
Parents: bff22bbd8

  • Renamed AlignedAlloc.

according to Travis error logs these AlignedAlloc lines were causing compile errors, presumably AlignedAlloc was defined to aligned_alloc, so better use different names.

23-Nov-2019 (Saturday) at 12:19:22 EST by Magnus Norddahl
Commit 70842720d (vkcopyqueue)
Parents: bff22bbd8

Upload using the copy queue in vulkan, which should utilize PCIe DMA transfers. Unfortunately it doesn't seem to be faster.

23-Nov-2019 (Saturday) at 06:09:05 EST by Magnus Norddahl
Commit bff22bbd8
Parents: 8abbd6342

  • don't map the frame buffer memory every frame when doing software rendering

23-Nov-2019 (Saturday) at 05:57:42 EST by Magnus Norddahl
Commit 8abbd6342
Parents: c75233a84

Only allocate WallColumnDrawerArgs once per thread

Newer commits | Older commits