Latest Raze Changes

Latest 50 commits, skipping 6750

Unofficial development builds at DRD Team

Newer commits | Older commits

26-Apr-2019 (Friday) at 03:54:57 PDT by Christoph Oelckers
Commit 5f871b7aa0
Parents: 03828bb759

  • mark NewPlayerMenu as protected.

26-Apr-2019 (Friday) at 03:00:58 PDT by Christoph Oelckers
Commit 03828bb759
Parents: 9dca095d08

  • removed the leftovers of the removed savedamount variable.

26-Apr-2019 (Friday) at 01:24:45 PDT by Christoph Oelckers
Commit 9dca095d08
Parents: 3bb42aaff7

  • updated UFMF-spec for UTF-8.

26-Apr-2019 (Friday) at 00:58:58 PDT by Christoph Oelckers
Commit 3bb42aaff7
Parents: 933ff805f1

  • removed the MaxAmount fudging from MaxHealth.

25-Apr-2019 (Thursday) at 00:40:52 PDT by Christoph Oelckers
Commit 933ff805f1
Parents: 15d2b47798

  • another text update.

24-Apr-2019 (Wednesday) at 11:30:35 PDT by Christoph Oelckers
Commit 15d2b47798
Parents: 7ee64ce957

  • fixed: RenderCommand::isCompatible failed to properly compare the SpecialColormap.

This resulted in always returning 'false' which prevented merging line draws, ultimately crashing the Vulkan renderer on a buffer overflow.

23-Apr-2019 (Tuesday) at 09:35:27 PDT by Nemrtvi
Commit 7ee64ce957
Parents: 6b5f7b4763

Batch of improved characters

Ò was inverted and therefore had inconsistent shading, which is fixed; Ů had darkened corners to give in to the umlaut, but was found to not be necessary; Љ and Л are both smoothened according to how the letter looks in the console font, and Џ is slightly shortened (to match up with the letter Q in terms of size).

23-Apr-2019 (Tuesday) at 03:05:33 PDT by alexey.lysiuk
Commit 6b5f7b4763
Parents: 23e2b1c0c0

  • destroy SDL window on Vulkan to OpenGL fallback

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

23-Apr-2019 (Tuesday) at 01:42:16 PDT by Christoph Oelckers
Commit 23e2b1c0c0
Parents: cbb3e17267

  • use Obituary for both Demon and Spectre.

23-Apr-2019 (Tuesday) at 01:40:51 PDT by Christoph Oelckers
Commit cbb3e17267
Parents: 5122aa0571

  • minor text update.

23-Apr-2019 (Tuesday) at 00:34:28 PDT by Christoph Oelckers
Commit 5122aa0571
Parents: e0d57e5464

  • fixed the internal name of the original SmallFont to be different from the real SmallFont. This necessitated creating a separate font object, even if it has the same contents.
  • added an OriginalBigFont as well.

22-Apr-2019 (Monday) at 23:46:35 PDT by Christoph Oelckers
Commit e0d57e5464
Parents: fb084a3150

  • added smarter font replacement logic to the confirmation screen.

22-Apr-2019 (Monday) at 22:43:20 PDT by Nemrtvi
Commit fb084a3150
Parents: 4a33f4f85b

Updated Russian characters

Previously, the characters И, Й, Ѝ and Я had the appearance of inverted versions of their Latin counterparts, N and R. With inverted shading, the letters turned out difficult to read; therefore, this commit reverts them to their old appearance (from the Russian Doom port, made by @JNechaevsky).

22-Apr-2019 (Monday) at 10:11:40 PDT by Nemrtvi
Commit 4a33f4f85b
Parents: 8357f2b16b

Sort language options

Reorders the languages to appear in alphabetical order, adds an English keyword, and adds an accent mark to Portuguese.

22-Apr-2019 (Monday) at 09:52:21 PDT by Christoph Oelckers
Commit 8357f2b16b
Parents: e53fc83ef2

  • re-enabled code block commented out for testing.

22-Apr-2019 (Monday) at 03:07:28 PDT by Christoph Oelckers
Commit e53fc83ef2
Parents: 90cc0cf35b

  • text update.

22-Apr-2019 (Monday) at 02:43:43 PDT by Christoph Oelckers

Merge remote-tracking branch 'remotes/origin/vulkan2'

22-Apr-2019 (Monday) at 02:08:06 PDT by Nemrtvi
Commit 69035decf6
Parents: 0640a86c1e

BIGFONT adjustments

Adds spacing necessary for the punctuation and redoes some of the punctuation marks entirely to be more faithful to the original Doom graphics.

22-Apr-2019 (Monday) at 02:00:40 PDT by Christoph Oelckers
Commit 0640a86c1e
Parents: ec13d0e4c1

  • removed InitPalette call from VulkanFrameBuffer constructor.

It is as wrong here as in OpenGL because it destroys already set up data.

22-Apr-2019 (Monday) at 01:45:32 PDT by Christoph Oelckers

Merge remote-tracking branch 'remotes/origin/vulkan2'

22-Apr-2019 (Monday) at 01:23:28 PDT by Christoph Oelckers
Commit 6f3982865f
Parents: e6ab678515

  • refinement of font substitution logic.

22-Apr-2019 (Monday) at 01:20:39 PDT by Christoph Oelckers
Commit e6ab678515
Parents: e0a0be4f7b

  • fixed: The minimal window size was not calculated properly.

Minimum size is 640x400 client size not 640x400 window size in non-fullscreen.

22-Apr-2019 (Monday) at 00:08:43 PDT by Christoph Oelckers
Commit e0a0be4f7b
Parents: 68c33a6e43

  • added a CanPrint function to FFont and used that to handle the statistics display on the automap HUD to only replace the font when actually needed, not based on the language.

21-Apr-2019 (Sunday) at 15:21:01 PDT by Christoph Oelckers
Commit 68c33a6e43
Parents: 5b6bae409e

  • fixed string prioritization when a mod replaces the default language for a given string.

In this case it must override all localized content from previously loaded WADs because that is no longer matching the original text.

21-Apr-2019 (Sunday) at 03:38:43 PDT by Christoph Oelckers
Commit 5b6bae409e
Parents: 13841655aa

  • automated the SmallFont selection based on a filter string in the language table.

21-Apr-2019 (Sunday) at 01:49:27 PDT by Christoph Oelckers
Commit 13841655aa
Parents: 86897560ac

  • add color remapping for NewSmallFont as well.

21-Apr-2019 (Sunday) at 01:02:33 PDT by Christoph Oelckers
Commit 86897560ac
Parents: 2adfea4043

  • only use the Doom SmallFont extensions with the commercial IWADs.

If this was in game-doom it'd also apply to FreeDoom, Hacx, Harmony and many other custom mods where neither the style nor the color matches.

21-Apr-2019 (Sunday) at 00:59:35 PDT by Christoph Oelckers
Commit 2adfea4043
Parents: 2e1254d3ba

  • fixed outline color of most extended characters in the Doom SmallFont.

Apparently this was copied from the old Umlaut characters which had it wrong. Changed for all affected graphics to use the same color as the IWAD to avoid visible discrepancies with translations that can make this visible.

21-Apr-2019 (Sunday) at 00:51:53 PDT by Christoph Oelckers
Commit 2e1254d3ba
Parents: c1b0122558

  • synthesize a font remapping so that the IWAD SmallFont can be printed in the same color as a mod's.

This is for cases where the font needs to serve as stand-in for an incomplete mod font so that it better blends in.

20-Apr-2019 (Saturday) at 23:42:27 PDT by Christoph Oelckers
Commit c1b0122558
Parents: fcbde757c9

  • always construct the original IWAD SmallFont.

This is for printing localized messages without having to fall back on the VGA font.

20-Apr-2019 (Saturday) at 23:09:31 PDT by Christoph Oelckers
Commit fcbde757c9
Parents: 44360b00dd

  • do not mix game-specified fonts with the extensions for the stock version.

This generally doesn't look good when different colors are mixed or the mismatch in color ranges causes bad translations to be generated.

20-Apr-2019 (Saturday) at 23:00:22 PDT by Christoph Oelckers
Commit 44360b00dd
Parents: cbc3bc500f

  • fixed parameter passing for SetMarineWeapon and SetMarineSprite.

20-Apr-2019 (Saturday) at 10:19:34 PDT by Magnus Norddahl
Commit 09883431bf (vulkan2)
Parents: a3587009e7

  • fix wrong clamp mode used in OpenGL
  • fix sampler array size on Vulkan

20-Apr-2019 (Saturday) at 07:42:52 PDT by Magnus Norddahl
Commit a3587009e7
Parents: 401a4944b4

  • the semaphore should never be added when its the last submit before waiting

20-Apr-2019 (Saturday) at 07:35:26 PDT by Magnus Norddahl
Commit 401a4944b4
Parents: d1e4b86b9e

  • fix Queue is signaling semaphore that has not been waited on by any queue

20-Apr-2019 (Saturday) at 02:20:32 PDT by alexey.lysiuk
Commit d1e4b86b9e
Parents: 6699cd5462

  • fixed compilation with GCC and Clang

src/rendering/hwrenderer/scene/hw_walls.cpp:176:44: error: conditional expression is ambiguous; 'PalEntry' can be converted to 'int' and vice versa

20-Apr-2019 (Saturday) at 00:04:03 PDT by Christoph Oelckers
Commit cbc3bc500f
Parents: ef422e44b9

  • fixed inverted logic for displaying the generic log in Strife.

19-Apr-2019 (Friday) at 19:16:01 PDT by Magnus Norddahl
Commit 6699cd5462
Parents: da7a4ceb34

  • change FRenderState to store directly to the StreamData struct. This simplifies the vulkan backend and also allows the OpenGL backend to use the same uniform block transfer strategy in the future.

19-Apr-2019 (Friday) at 15:38:38 PDT by Magnus Norddahl
Commit da7a4ceb34
Parents: a8e7f38150

  • change drawcalls to measure the Apply time rather than the individual draw calls (Apply is what costs something on vulkan while the draw call queuing is so cheap its an uninteresting thing to measure)

19-Apr-2019 (Friday) at 14:56:54 PDT by Magnus Norddahl
Commit a8e7f38150
Parents: 779cb42578

  • minor code cleanup

19-Apr-2019 (Friday) at 14:26:06 PDT by Magnus Norddahl
Commit 779cb42578
Parents: 458da39c39

  • remove vk_submit_multithread again as it seemed to have no effect on performance and only complicated the code

19-Apr-2019 (Friday) at 13:42:32 PDT by Magnus Norddahl
Commit 458da39c39
Parents: 3957a19bd0

  • add vk_submit_multithread for doing command buffer submit calls on a worker thread
  • add vk_submit_size for testing various command buffer sizes before flushing them
  • add submitted command buffer count to renderstats

19-Apr-2019 (Friday) at 12:07:14 PDT by Nemrtvi
Commit ef422e44b9
Parents: f221a2bdb4

Dedicated Russian SMALLFONT for Chex

19-Apr-2019 (Friday) at 12:08:15 PDT by Magnus Norddahl
Commit 3957a19bd0
Parents: 8fadf3d9bd

  • flush the commands for every 1000th Apply call

19-Apr-2019 (Friday) at 11:55:15 PDT by Magnus Norddahl
Commit 8fadf3d9bd
Parents: 62fa74485d

  • add support for flushing commands during drawing

19-Apr-2019 (Friday) at 09:49:00 PDT by Magnus Norddahl

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

19-Apr-2019 (Friday) at 08:46:25 PDT by Christoph Oelckers
Commit f221a2bdb4
Parents: 94e222afef

  • fixed allocation mismatch in WildMidi.

19-Apr-2019 (Friday) at 03:07:56 PDT by Christoph Oelckers
Commit 94e222afef
Parents: d3f17ec159

  • text fixes.

19-Apr-2019 (Friday) at 03:03:06 PDT by Christoph Oelckers

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

19-Apr-2019 (Friday) at 01:57:58 PDT by Christoph Oelckers
Commit ec8e57c61e
Parents: 5e8aa0a963

  • text update.

Newer commits | Older commits