Latest Raze Changes
Latest 50 commits, skipping 6250
Unofficial development builds at DRD Team
28-Jul-2019 (Sunday) at 08:20:49 PDT by Magnus Norddahl
- 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
- add VkMatrixBufferWriter so that both buffers are used same way in VkRenderState
28-Jul-2019 (Sunday) at 07:28:43 PDT by Magnus Norddahl
- move streaming uniform buffers out of VkRenderState
28-Jul-2019 (Sunday) at 01:01:16 PDT by alexey.lysiuk
- 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
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
- 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
- corrected character offsets.
27-Jul-2019 (Saturday) at 00:35:45 PDT by Christoph Oelckers
- 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
- text update
26-Jul-2019 (Friday) at 13:11:08 PDT by Christoph Oelckers
- Serbian characters for Strife's BigFont.
26-Jul-2019 (Friday) at 12:53:02 PDT by Christoph Oelckers
- Serbian characters for Strife's log font.
26-Jul-2019 (Friday) at 12:24:33 PDT by Christoph Oelckers
- Serbian characters for Chex's BigFont.
26-Jul-2019 (Friday) at 11:23:46 PDT by Christoph Oelckers
- 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
- 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
- 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
26-Jul-2019 (Friday) at 11:11:00 PDT by Christoph Oelckers
- fixed: Harmony did not declare its status bar class.
26-Jul-2019 (Friday) at 10:52:46 PDT by Christoph Oelckers
- Serbian characters for Hacx SmallFont
26-Jul-2019 (Friday) at 10:38:42 PDT by Christoph Oelckers
- Serbian characters for Hacx's BigFont.
26-Jul-2019 (Friday) at 10:19:58 PDT by Christoph Oelckers
- added the Serbian characters to the Harmony SmallFont.
25-Jul-2019 (Thursday) at 11:42:41 PDT by Christoph Oelckers
- 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
- hook up dynamic lights
24-Jul-2019 (Wednesday) at 14:25:48 PDT by Magnus Norddahl
- fix crash when rendering models
24-Jul-2019 (Wednesday) at 13:13:00 PDT by Magnus Norddahl
- hook up software renderer
24-Jul-2019 (Wednesday) at 12:45:37 PDT by Magnus Norddahl
- force this branch to always use the poly backend
24-Jul-2019 (Wednesday) at 12:40:17 PDT by Christoph Oelckers
- 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 polybackend23-Jul-2019 (Tuesday) at 17:40:19 PDT by Major Cooke
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
- 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
- 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
22-Jul-2019 (Monday) at 12:20:51 PDT by Christoph Oelckers
- fixed some discrepancies in Harmony's actor definitions.
22-Jul-2019 (Monday) at 12:11:06 PDT by Christoph Oelckers
- moved misplaced file.
22-Jul-2019 (Monday) at 10:34:58 PDT by Magnus Norddahl
- generate .pdata and .rdata sections for CodeHolder
19-Jul-2019 (Friday) at 14:44:38 PDT by Petr Kobalicek
AsmJit update
19-Jul-2019 (Friday) at 08:14:23 PDT by Magnus Norddahl
- rename network.txt to network.zs
19-Jul-2019 (Friday) at 07:55:13 PDT by Magnus Norddahl
- fix some communication and replication bugs
18-Jul-2019 (Thursday) at 12:40:04 PDT by Christoph Oelckers
- 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
- added the 3 missing Serbian characters to Harmony's BigFont
18-Jul-2019 (Thursday) at 11:57:58 PDT by Magnus Norddahl
- misc network bug fixes
18-Jul-2019 (Thursday) at 11:55:34 PDT by Magnus Norddahl
- playsim init adjustments
18-Jul-2019 (Thursday) at 11:42:54 PDT by Christoph Oelckers
- added the 5 extra Serbian characters for Strife's SmallFont.
18-Jul-2019 (Thursday) at 02:18:19 PDT by Magnus Norddahl
- hook up NetNodeInput and NetNodeOutput
17-Jul-2019 (Wednesday) at 23:01:47 PDT by 3saster
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
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
- 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
- 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
- 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
- added PSprite.bMirror flag to ZScript class definition
16-Jul-2019 (Tuesday) at 16:05:58 PDT by Christoph Oelckers
- 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
- 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.