Latest Raze Changes
Latest 50 commits, skipping 6750
Unofficial development builds at DRD Team
26-Apr-2019 (Friday) at 03:54:57 PDT by Christoph Oelckers
- mark NewPlayerMenu as protected.
26-Apr-2019 (Friday) at 03:00:58 PDT by Christoph Oelckers
- removed the leftovers of the removed savedamount variable.
26-Apr-2019 (Friday) at 01:24:45 PDT by Christoph Oelckers
- updated UFMF-spec for UTF-8.
26-Apr-2019 (Friday) at 00:58:58 PDT by Christoph Oelckers
- removed the MaxAmount fudging from MaxHealth.
25-Apr-2019 (Thursday) at 00:40:52 PDT by Christoph Oelckers
- another text update.
24-Apr-2019 (Wednesday) at 11:30:35 PDT by Christoph Oelckers
- 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
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
- destroy SDL window on Vulkan to OpenGL fallback
23-Apr-2019 (Tuesday) at 01:42:16 PDT by Christoph Oelckers
- use Obituary for both Demon and Spectre.
23-Apr-2019 (Tuesday) at 01:40:51 PDT by Christoph Oelckers
- minor text update.
23-Apr-2019 (Tuesday) at 00:34:28 PDT by Christoph Oelckers
- 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
- added smarter font replacement logic to the confirmation screen.
22-Apr-2019 (Monday) at 22:43:20 PDT by Nemrtvi
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
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
- re-enabled code block commented out for testing.
22-Apr-2019 (Monday) at 03:07:28 PDT by Christoph Oelckers
- 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
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
- 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
- refinement of font substitution logic.
22-Apr-2019 (Monday) at 01:20:39 PDT by Christoph Oelckers
- 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
- 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
- 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
- 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
- add color remapping for NewSmallFont as well.
21-Apr-2019 (Sunday) at 01:02:33 PDT by Christoph Oelckers
- 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
- 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
- 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
- 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
- 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
- fixed parameter passing for SetMarineWeapon and SetMarineSprite.
20-Apr-2019 (Saturday) at 10:19:34 PDT by Magnus Norddahl
- 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
- 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
- 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
- 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
- fixed inverted logic for displaying the generic log in Strife.
19-Apr-2019 (Friday) at 19:16:01 PDT by Magnus Norddahl
- 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
- 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
- minor code cleanup
19-Apr-2019 (Friday) at 14:26:06 PDT by Magnus Norddahl
- 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
- 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
Dedicated Russian SMALLFONT for Chex
19-Apr-2019 (Friday) at 12:08:15 PDT by Magnus Norddahl
- flush the commands for every 1000th Apply call
19-Apr-2019 (Friday) at 11:55:15 PDT by Magnus Norddahl
- 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 vulkan219-Apr-2019 (Friday) at 08:46:25 PDT by Christoph Oelckers
- fixed allocation mismatch in WildMidi.
19-Apr-2019 (Friday) at 03:07:56 PDT by Christoph Oelckers
- text fixes.
19-Apr-2019 (Friday) at 03:03:06 PDT by Christoph Oelckers
Merge branch 'master' of https://github.com/Nemrtvi/gzdoom19-Apr-2019 (Friday) at 01:57:58 PDT by Christoph Oelckers
- text update.