Latest UZDoom Changes
Latest 50 commits, skipping 4250
Unofficial development builds at DRD Team
31-May-2020 (Sunday) at 00:57:53 PDT by Alexander Kromm
add proper scoping to server interface functions
13-May-2020 (Wednesday) at 04:48:03 PDT by Alexander Kromm
add service interface
22-May-2021 (Saturday) at 03:10:41 PDT by alexey.lysiuk
- continuous integration: disable zipdir output
22-May-2021 (Saturday) at 03:08:55 PDT by alexey.lysiuk
- continuous integration: download zmusic instead of building it
21-May-2021 (Friday) at 12:01:20 PDT by Christoph Oelckers
- do not send depth bias changes to the GPU if nothing has changed.
21-May-2021 (Friday) at 07:25:54 PDT by Rachael Alexanderson
- update widepix again
21-May-2021 (Friday) at 01:53:10 PDT by Rachael Alexanderson
- fix hexen status bar as suggested in this topic: https://forum.zdoom.org/viewtopic.php?f=2&t=72332
21-May-2021 (Friday) at 00:11:04 PDT by Rachael Alexanderson
- update widepix submodule again
20-May-2021 (Thursday) at 00:51:15 PDT by Cacodemon345
Account for portals when spawning missiles in A_FireBullets/A_CustomBulletAttack This also gives the caller the information whether the LineAttack hitscan passed through a portal regardless of whether it actually hit an actor or not as a nice bonus.
20-May-2021 (Thursday) at 02:01:52 PDT by alexey.lysiuk
- fixed return type of Actor.GetCVarString()
19-May-2021 (Wednesday) at 17:14:50 PDT by Rachael Alexanderson
- another submodule update
19-May-2021 (Wednesday) at 16:15:26 PDT by Rachael Alexanderson
- update widescreen submodule
19-May-2021 (Wednesday) at 12:28:16 PDT by Christoph Oelckers
- strip trailing spaces off the lines for intermission texts.
Some mods have trailing spaces here that affect the formatting.
19-May-2021 (Wednesday) at 10:46:04 PDT by Christoph Oelckers
- gave the Raven invulnerability items the BIGPOWERUP flag to ensure proper respawning behavior.
19-May-2021 (Wednesday) at 10:25:32 PDT by Christoph Oelckers
- change switch checking back to vanilla order.
19-May-2021 (Wednesday) at 10:20:51 PDT by Christoph Oelckers
- use stb-image to handle PNGs with 16 bit color channels.
It is still not recommended to use this format - images tend to be huge and setup time is normally prohibitive - but at least they work now.
19-May-2021 (Wednesday) at 09:38:36 PDT by Christoph Oelckers
- do not use M_EPI1 and M_EPI2 in any Doom 2 context.
Their content is inconsistent across versions, so better always use the text version of the names.
19-May-2021 (Wednesday) at 09:35:36 PDT by Christoph Oelckers
- fixed: explicit float to int casts should not emit truncation warnings.
19-May-2021 (Wednesday) at 09:30:19 PDT by Christoph Oelckers
- tweaked Hexen's weapon pieces so they do not floatbob into the floor with the hardware renderer.
19-May-2021 (Wednesday) at 08:59:44 PDT by Christoph Oelckers
- moved the handling of ending PowerWeaponLevel2 into PlayerPawn.Tick and restored the immediate weapon switch.
This got changed because switching weapons in EndPowerup is not safe - this can be called from weapon states where the player can end up with a different weapon being active than the one running the state. The actual weapon switch has to be delayed until the state processing has ended.
19-May-2021 (Wednesday) at 07:42:30 PDT by Christoph Oelckers
- reset the 'playedtitlemusic' flag in D_StartTitle.
When returning to the title loop the music should play once again.
09-May-2021 (Sunday) at 23:54:06 PDT by Cacodemon345
Clear CMAKE_REQUIRED_FLAGS if backtrace facility isn't found
18-May-2021 (Tuesday) at 11:37:05 PDT by Rachael Alexanderson
- never run the shader timer on the 0th frame. fixes this bug: https://forum.zdoom.org/viewtopic.php?f=2&t=62693
17-May-2021 (Monday) at 11:44:19 PDT by Christoph Oelckers
- backend update from Raze.
17-May-2021 (Monday) at 09:13:30 PDT by Christoph Oelckers
Revert "- fixed some uses of postincre,ment/decrements on narrow types."
This reverts commit 668f8f2cf6eb535c45c003c6edc3997450771bec.
Revert "- added a proper error message when '--' or '++' gets used on 8 or 16 bit values."
This reverts commit a94f5dd1b3b106d08a0040e568874014321ad1b5.
None of this was necessary - the triggered assert was bogus and had to be removed.
17-May-2021 (Monday) at 03:21:38 PDT by Christoph Oelckers
- fixed time positioning on stat screen.
This was still a hard coded offset, but with a two-line time display it needs to be dynamic in case the font is too tall.
17-May-2021 (Monday) at 04:11:41 PDT by Christoph Oelckers
- pick the proper dot for cutting off the extension in ExtractFileBase.
17-May-2021 (Monday) at 04:02:01 PDT by Christoph Oelckers
- added proper string labels for Doom 2 episodes.
17-May-2021 (Monday) at 03:48:22 PDT by Christoph Oelckers
- removed bogus assert from FxMinMax.
This would also trigger on signed/unsigned mismatches which it is not supposed to do.
17-May-2021 (Monday) at 03:42:45 PDT by Christoph Oelckers
- let the CSV parser for the string table handle hex escapes.
17-May-2021 (Monday) at 03:42:22 PDT by Christoph Oelckers
- fixed some uses of postincre,ment/decrements on narrow types.
THe VM has no opcode for this, all these places produced code with undefined behavior.
17-May-2021 (Monday) at 03:17:03 PDT by Christoph Oelckers
- added a proper error message when '--' or '++' gets used on 8 or 16 bit values.
17-May-2021 (Monday) at 03:07:10 PDT by Christoph Oelckers
- added a few missing statusbar constants-
17-May-2021 (Monday) at 03:06:44 PDT by Christoph Oelckers
- don't display keys on the HUD in deathmatch.
17-May-2021 (Monday) at 03:00:16 PDT by Christoph Oelckers
- fixed A_CheckTerrain's check for instant death sectors.
This was still checking the sector special even though this had been reactored 5 years ago.
17-May-2021 (Monday) at 02:51:06 PDT by Christoph Oelckers
- fixed: The PrisonPass's TryPickup method did not properly report successful pickup.
17-May-2021 (Monday) at 02:41:43 PDT by Christoph Oelckers
- make the title music only play once, unless a real demo is successfully played.
15-May-2021 (Saturday) at 00:54:11 PDT by alexey.lysiuk
- updated continuous integration settings
- Restored Clang 6 target by removing GCC 11 because its libstdc++ cannot be used with older compilers
- Replaced GCC 10 with 11
12-May-2021 (Wednesday) at 03:55:40 PDT by nashmuhandes
Fixed wrong alpha value being applied on sprite shadows in the hardware renderer.
12-May-2021 (Wednesday) at 04:44:53 PDT by alexey.lysiuk
- disabled clang 6 in continuous integration
I cannot reproduce this compilation error with up-to-date Ubuntu 20.04
12-May-2021 (Wednesday) at 00:58:26 PDT by Christoph Oelckers
- include fix.
09-May-2021 (Sunday) at 11:29:58 PDT by Cacodemon345
SDL: Report Vulkan initialization errors
07-May-2021 (Friday) at 14:03:46 PDT by Christoph Oelckers
- give the first 16 DEHEXTRA states proper content.
No idea where this BLD2 stuff came from...
07-May-2021 (Friday) at 00:41:00 PDT by Rachael Alexanderson
- make
DI_ALPHAMAPPEDchange the style toSTYLE_Shadedin the status bar drawer
07-May-2021 (Friday) at 00:05:23 PDT by Christoph Oelckers
Revert "- restricted the portal rendering shortcut only to real skies in the primary layer."
This reverts commit b193e582ce3c3f92b01e364447ca8042b8c0152c.
This made the one thing I hoped it would fix even worse so it's useless.
03-May-2021 (Monday) at 02:22:01 PDT by Rachael Alexanderson
this fix was requested here: https://forum.zdoom.org/viewtopic.php?p=1188347#p1188347
03-May-2021 (Monday) at 05:33:40 PDT by Christoph Oelckers
- added missing default values.
03-May-2021 (Monday) at 05:13:03 PDT by Christoph Oelckers
- Backend update fron Raze, mainly new script exports and extensions.
03-May-2021 (Monday) at 04:58:46 PDT by Christoph Oelckers
- restricted the portal rendering shortcut only to real skies in the primary layer.
This won't work properly with sector portals that contain other portals because those setups require a proper stencil to work as expected.
02-May-2021 (Sunday) at 22:20:01 PDT by alexey.lysiuk
- removed SDL2 version check
