Latest Raze Changes

Latest 50 commits, skipping 6250

Unofficial development builds at DRD Team

Newer commits | Older commits

28-Jul-2019 (Sunday) at 08:20:49 PDT by Magnus Norddahl
Commit ad8c5bb96e
Parents: 76675a4d61

  • add VkRenderPassManager::GetVertexFormat so that all VkRenderState access is done through functions that can then be made thread safe

28-Jul-2019 (Sunday) at 08:04:56 PDT by Magnus Norddahl
Commit 76675a4d61
Parents: 4adac3fe59

  • add VkMatrixBufferWriter so that both buffers are used same way in VkRenderState

28-Jul-2019 (Sunday) at 07:28:43 PDT by Magnus Norddahl
Commit 4adac3fe59
Parents: 05cae50612

  • move streaming uniform buffers out of VkRenderState

28-Jul-2019 (Sunday) at 01:01:16 PDT by alexey.lysiuk
Commit 05cae50612
Parents: c577f1d743

  • updated bzip2 to version 1.0.8

https://www.sourceware.org/bzip2/ https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz

27-Jul-2019 (Saturday) at 23:44:21 PDT by Christoph Oelckers

Merge pull request #899 from khutchins/master

Adds option to use a quicksave rotation

13-Jul-2019 (Saturday) at 13:38:44 PDT by Kevin Hutchins
Commit 5cb59018e0
Parents: 28d4401f4b

Adds option to use a rotation of quicksaves instead of having one quicksave slot that needs to be manually created.

27-Jul-2019 (Saturday) at 02:49:06 PDT by alexey.lysiuk
Commit a308becb48
Parents: 8219c3fd07

  • pass NSView instance when creating macOS Vulkan surface

MoltenVK allows passing a layer, although Vulkan specs prohibit this https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VkMacOSSurfaceCreateInfoMVK.html

This helps with testing of renderer using Vulkan Portability Implementation

27-Jul-2019 (Saturday) at 02:29:18 PDT by Christoph Oelckers
Commit 8219c3fd07
Parents: 1dd98a5c89

  • corrected character offsets.

27-Jul-2019 (Saturday) at 00:35:45 PDT by Christoph Oelckers
Commit 1dd98a5c89
Parents: b768c6877c

  • when using the VGA font, confine the speaker's text in Strife dialogues to the backdrop picture.

This looks a lot better. Unfortunately for the regular SmallFont this would severely reduce the available space for the text so it isn't done here, even though for shorter texts the formatting would look better as well.

27-Jul-2019 (Saturday) at 00:00:49 PDT by Christoph Oelckers
Commit b768c6877c
Parents: d222bee7f9

  • text update

26-Jul-2019 (Friday) at 13:11:08 PDT by Christoph Oelckers
Commit d222bee7f9
Parents: c1a620dce6

  • Serbian characters for Strife's BigFont.

26-Jul-2019 (Friday) at 12:53:02 PDT by Christoph Oelckers
Commit c1a620dce6
Parents: 69cc2cb527

  • Serbian characters for Strife's log font.

26-Jul-2019 (Friday) at 12:24:33 PDT by Christoph Oelckers
Commit 69cc2cb527
Parents: 86d2742798

  • Serbian characters for Chex's BigFont.

26-Jul-2019 (Friday) at 11:23:46 PDT by Christoph Oelckers
Commit 86d2742798
Parents: 495f2d9c82

  • allow switching the Strife conversation screen to the VGA font for all languages by a CVAR.

This is for readability purposes because the styled SmallFont may be problematic for some players.

26-Jul-2019 (Friday) at 11:18:01 PDT by Christoph Oelckers
Commit 495f2d9c82
Parents: 222dfd17b7

  • changed subtitle duration to last at least 7 seconds, even for shorter sounds so that there is sufficient time to read them.

26-Jul-2019 (Friday) at 00:33:41 PDT by alexey.lysiuk
Commit 222dfd17b7
Parents: 4964c840e5

  • added ability to specify display duration of subtitles

Duration of sound playback and subtitles display will be synchronized if sound id is specified For existing Strife messages this works out of the box

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

26-Jul-2019 (Friday) at 11:11:00 PDT by Christoph Oelckers
Commit 4964c840e5
Parents: 933244123f

  • fixed: Harmony did not declare its status bar class.

26-Jul-2019 (Friday) at 10:52:46 PDT by Christoph Oelckers
Commit 933244123f
Parents: 9ceef609f5

  • Serbian characters for Hacx SmallFont

26-Jul-2019 (Friday) at 10:38:42 PDT by Christoph Oelckers
Commit 9ceef609f5
Parents: b4b314790f

  • Serbian characters for Hacx's BigFont.

26-Jul-2019 (Friday) at 10:19:58 PDT by Christoph Oelckers
Commit b4b314790f
Parents: b4aacb7be5

  • added the Serbian characters to the Harmony SmallFont.

25-Jul-2019 (Thursday) at 11:42:41 PDT by Christoph Oelckers
Commit b4aacb7be5
Parents: 4cfc650f5b

  • fixed: The numcommands value in A_KoraxCommand needs to be decremented by one because the max parameter of the random function is inclusive.

24-Jul-2019 (Wednesday) at 19:19:05 PDT by Magnus Norddahl
Commit 97a4f25771
Parents: a55412fcf6

  • hook up dynamic lights

24-Jul-2019 (Wednesday) at 14:25:48 PDT by Magnus Norddahl
Commit a55412fcf6
Parents: ec82f994f7

  • fix crash when rendering models

24-Jul-2019 (Wednesday) at 13:13:00 PDT by Magnus Norddahl
Commit ec82f994f7
Parents: 9da46d0e0a

  • hook up software renderer

24-Jul-2019 (Wednesday) at 12:45:37 PDT by Magnus Norddahl
Commit 9da46d0e0a
Parents: e6f6f10e81

  • force this branch to always use the poly backend

24-Jul-2019 (Wednesday) at 12:40:17 PDT by Christoph Oelckers
Commit 4cfc650f5b
Parents: 15eabfd055

  • fixed line breaking on non-spaces for multi-byte UTF-8 characters.

This needs to backtrack the entire code point, not just one byte.

24-Jul-2019 (Wednesday) at 12:39:07 PDT by Magnus Norddahl

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

23-Jul-2019 (Tuesday) at 17:40:19 PDT by Major Cooke
Commit 15eabfd055
Parents: 9d66a5105a

Added A_SoundPitch and an optional pitch parameter to A_PlaySound and S_Sound.

  • Note: Because sound channels are not in zscript, there's no way to modify a sound made by S_Sound.

23-Jul-2019 (Tuesday) at 12:29:27 PDT by Christoph Oelckers
Commit 9d66a5105a
Parents: 435f0bb0b0

  • text update.

This also activates Serbian and Japanese in the menu. Note that Serbian is still missing a few characters in Hacx and Harmony!

23-Jul-2019 (Tuesday) at 02:10:16 PDT by alexey.lysiuk
Commit 435f0bb0b0
Parents: 7e71532ccc

  • fixed crash on player unmorph after falling death

Rearranged conditions to avoid accessing player from obsolete morphed pawn Unmorphing upon death resets player in morphed actor, so player alive state should be tested first Removed duplicate health check as well

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

22-Jul-2019 (Monday) at 12:20:51 PDT by Christoph Oelckers
Commit 7e71532ccc
Parents: 7b680e2f12

  • fixed some discrepancies in Harmony's actor definitions.

22-Jul-2019 (Monday) at 12:11:06 PDT by Christoph Oelckers
Commit 7b680e2f12
Parents: c262591f0e

  • moved misplaced file.

22-Jul-2019 (Monday) at 10:34:58 PDT by Magnus Norddahl
Commit 1dfa670278 (asmjitsection)
Parents: e1d5a1711f

  • generate .pdata and .rdata sections for CodeHolder

19-Jul-2019 (Friday) at 14:44:38 PDT by Petr Kobalicek
Commit e1d5a1711f
Parents: c262591f0e

AsmJit update

19-Jul-2019 (Friday) at 08:14:23 PDT by Magnus Norddahl
Commit 5fc8ade865
Parents: 9346089e83

  • rename network.txt to network.zs

19-Jul-2019 (Friday) at 07:55:13 PDT by Magnus Norddahl
Commit 9346089e83
Parents: 0672439fe9

  • fix some communication and replication bugs

18-Jul-2019 (Thursday) at 12:40:04 PDT by Christoph Oelckers
Commit c262591f0e
Parents: 8a71717ab4

  • added alternative character mapping for Greek letters.

Although not really needed yet, this allows striking 19 characters off the support list, except for the Raven fonts without any real work.

18-Jul-2019 (Thursday) at 12:01:51 PDT by Christoph Oelckers
Commit 8a71717ab4
Parents: dfab86748a

  • added the 3 missing Serbian characters to Harmony's BigFont

18-Jul-2019 (Thursday) at 11:57:58 PDT by Magnus Norddahl
Commit 0672439fe9
Parents: cc02b56429

  • misc network bug fixes

18-Jul-2019 (Thursday) at 11:55:34 PDT by Magnus Norddahl
Commit cc02b56429
Parents: 1ed3f18b4b

  • playsim init adjustments

18-Jul-2019 (Thursday) at 11:42:54 PDT by Christoph Oelckers
Commit dfab86748a
Parents: 5eb2a6b681

  • added the 5 extra Serbian characters for Strife's SmallFont.

18-Jul-2019 (Thursday) at 02:18:19 PDT by Magnus Norddahl
Commit 1ed3f18b4b
Parents: 8491828b5f

  • hook up NetNodeInput and NetNodeOutput

17-Jul-2019 (Wednesday) at 23:01:47 PDT by 3saster
Commit 5eb2a6b681
Parents: 9219834a1a

FPS counter no longer blocks level time on automap

Respects HUD & Console scaling

17-Jul-2019 (Wednesday) at 12:10:29 PDT by Christoph Oelckers
Commit 9219834a1a
Parents: 95349822c4

Revert "- fixed the calculations which decide whether to use an options menu for skills and episodes."

This reverts commit d308a1223b1c6e2bec94d8ba214b96f48fc54b13.

This does not work because the menu treats negative coordinates differently. On top of that, changing size of the episode and skill menus dynamically depending on screen size is causing secondary problems so this is better reverted to the previous state.

17-Jul-2019 (Wednesday) at 11:28:07 PDT by Christoph Oelckers
Commit 95349822c4
Parents: b360f04e28

  • for the map name on the automap, fall back to the original SmallFont if the actual one cannot print it.

This is mainly for mods which provide a new font but do not alter the automap texts, a good example is Hell Revealed 2.

17-Jul-2019 (Wednesday) at 11:08:43 PDT by Christoph Oelckers
Commit b360f04e28
Parents: b37acef0c9

  • use proper interface calls to give the initial BasicArmor to the player.

The old code didn't check if giving the item was proper and just went ahead adding it to the inventory unconditionally.

17-Jul-2019 (Wednesday) at 11:02:43 PDT by Christoph Oelckers
Commit b37acef0c9
Parents: 9603a09f82

  • added the two missing subtitle texts for Strife.

These are identical to the actual logs but it turned out that these texts need to be separate to avoid misbehavior. This also disables the subtitles for the teaser because its log numbers collide with the full game.

17-Jul-2019 (Wednesday) at 02:20:05 PDT by alexey.lysiuk
Commit 9603a09f82
Parents: 56cb7cbaea

  • added PSprite.bMirror flag to ZScript class definition

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

16-Jul-2019 (Tuesday) at 16:05:58 PDT by Christoph Oelckers
Commit 56cb7cbaea
Parents: 77b1ebe0d7

  • did a bit of cleanup on the MAPINFO organization

What could be done has been moved into the filter directory of game_support.pk3

Unfortunately most of the rest is needed as presets even for custom games so it cannot be fully cleaned up, because the dependencies here and the filter structure do not align 100%.

16-Jul-2019 (Tuesday) at 15:54:59 PDT by Christoph Oelckers
Commit 77b1ebe0d7
Parents: c64aedb262

  • moved several IWAD dependent files into the game_support resource
  • sprite offset definitions, which are IWAD dependent
  • Freedoom's decal overrides
  • conversation ID definitions for the Strife teasers
  • the fallback BigFont now can also be loaded by IWADs which declare themselves as GAME_Heretic or GAME_Hexen.

Newer commits | Older commits