Latest Raze Changes
Latest 50 commits, skipping 6500
Unofficial development builds at DRD Team
19-May-2019 (Sunday) at 03:16:13 PDT by Christoph Oelckers
- implemented subtitle display for Blackbird's voiceover messages.
19-May-2019 (Sunday) at 03:01:09 PDT by alexey.lysiuk
- added missing quotation mark in menu definition
Script error, "gzdoom.pk3:menudef.txt" line 1472: Insufficient parameters for OptionMenuItemOption
19-May-2019 (Sunday) at 01:28:07 PDT by Christoph Oelckers
- implemented subtitles for intermission slideshows.
18-May-2019 (Saturday) at 23:53:10 PDT by Christoph Oelckers
- changed menu scaling so that on 1366x768 a factor of 2 gets used.
This turned out the smallest one on which a factor of 2 still works without cutting off texts but at least allows to use a larger menu display on this important laptop size.
18-May-2019 (Saturday) at 23:11:11 PDT by Christoph Oelckers
- language update.
18-May-2019 (Saturday) at 09:53:03 PDT by Christoph Oelckers
- renamed misplaced characters.
18-May-2019 (Saturday) at 09:45:03 PDT by Christoph Oelckers
- added European Portuguese to the menu.
This is sufficiently complete with only some intermission texts and the Strife dialogues falling back to the Brazilian version.
18-May-2019 (Saturday) at 08:47:34 PDT by Nemrtvi
Raven smallfont fixes
15-May-2019 (Wednesday) at 07:58:28 PDT by William Breathitt Gray
Force STATIC for internal GZDoom libraries
This makes sure the internal versions of these libraries bundled with the GZDoom source code is used. This prevents the system from building GZDoom for dynamic linking with incompatible external libraries (see https://forum.zdoom.org/viewtopic.php?f=2&t=64633).
18-May-2019 (Saturday) at 07:27:13 PDT by alexey.lysiuk
- improved control over MoltenVK logging capabilities
18-May-2019 (Saturday) at 03:07:36 PDT by Christoph Oelckers
- missed the Heretic font.
18-May-2019 (Saturday) at 02:51:37 PDT by Christoph Oelckers
- added missing Latin characters to the Raven small font.
18-May-2019 (Saturday) at 01:35:05 PDT by Alexander
made "netevent cannot be used outside of a map" message a warning
18-May-2019 (Saturday) at 02:05:57 PDT by Alexander
added a crosshair on/off toggle
17-May-2019 (Friday) at 23:12:46 PDT by Magnus Norddahl
- use one render pass for the entire scene or until postprocess or command buffer flushing forces it to end
17-May-2019 (Friday) at 21:54:35 PDT by Magnus Norddahl
- avoid creating a new render pass if a pipeline bind will suffice
16-May-2019 (Thursday) at 09:26:47 PDT by Magnus Norddahl
- centralize how image transitions are done in the vulkan backend
15-May-2019 (Wednesday) at 07:11:43 PDT by Magnus Norddahl
- transition scene images used for the screenshot to color attachment optimal before rendering to them
07-Jun-2019 (Friday) at 06:11:28 PDT by Rachael Alexanderson
- language update
07-Jun-2019 (Friday) at 01:49:01 PDT by alexey.lysiuk
- check for presence of fonts in message box menu
06-Jun-2019 (Thursday) at 09:56:34 PDT by Magnus Norddahl
- fix loadgame crash
06-Jun-2019 (Thursday) at 02:47:33 PDT by alexey.lysiuk
- fixed hires texture lookup in Doomsday style .pk3
IWAD wasn't detected properly, and wrong texture can be picked as a hires replacement (e.g., SLADRIP1 from Ultimate Doom instead of TNT)
05-Jun-2019 (Wednesday) at 11:58:59 PDT by Christoph Oelckers
- fixed the write barriers for the HUD message linked list.
To ensure that no broken relations occur, any change in the list must be handled by a write barrier, not just the single message that gets added.
05-Jun-2019 (Wednesday) at 10:06:33 PDT by Magnus Norddahl
- FXAA_DISCARD should never be enabled. It only works when the output framebuffer is the same as the original.
05-Jun-2019 (Wednesday) at 02:44:52 PDT by alexey.lysiuk
- simplified AppVeyor configuration
Visual Studio 2015 and 2019, Release only, no more WinXP toolset, reorder targets by importance Visual Studio 2017 builds are now verified by Travis only
04-Jun-2019 (Tuesday) at 13:24:31 PDT by Blue Shadow
- fixed PlaySpawnSound call in A_ThrowGrenade
04-Jun-2019 (Tuesday) at 15:31:08 PDT by Chronos Ouroboros
Really fixed arrays of dynarrays this time.
04-Jun-2019 (Tuesday) at 07:36:44 PDT by William Breathitt Gray
Cephes code is released under BSD license
The Cephes Mathematical Library author Steve Moshier has released the Cephes Mathematical Library under the BSD license. This patch patch replaces the cephes license with the BSD license for all Cephes Mathematical Library code.
See also: https://bugs.gentoo.org/687276 See also: https://lists.debian.org/debian-legal/2004/12/msg00295.html See also: https://github.com/deepmind/torch-cephes/blob/master/LICENSE.txt See also: https://github.com/nearform/node-cephes/blob/master/LICENSE
04-Jun-2019 (Tuesday) at 02:43:08 PDT by alexey.lysiuk
- limited disabling of FXAA discard to Vulkan on AMD hardware
04-Jun-2019 (Tuesday) at 02:42:01 PDT by alexey.lysiuk
- implemented GPU vendor string assingment in Vulkan backend
04-Jun-2019 (Tuesday) at 01:32:00 PDT by alexey.lysiuk
- disabled discard in FXAA shader with Vulkan backend
Discard caused graphical corruptions on AMD hardware with Vulkan backend enabled
03-Jun-2019 (Monday) at 23:54:18 PDT by Rachael Alexanderson
- added a third state for cl_blockcheats. ==2 now blocks them silently.
03-Jun-2019 (Monday) at 07:59:48 PDT by Alexander
added native double round(double) function
03-Jun-2019 (Monday) at 03:12:57 PDT by alexey.lysiuk
- reset internal console state on clear CCMD
'last line needs update' flag cannot be set when console is empty as there are no lines at all in this case
02-Jun-2019 (Sunday) at 09:15:06 PDT by Edoardo Prezioso
- Fixed uninitialized variable in case GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS does not exist.
Old graphics, like mine (Intel Sandybridge Mobile, GL 3.0 Mesa) do not support this, therefore most of the time RFL_SHADER_STORAGE_BUFFER wasn't unset (I found no consequence of this on my machine, but better safe than sorry).
Found out by Valgrind.
02-Jun-2019 (Sunday) at 09:07:08 PDT by Edoardo Prezioso
- Fixed a buffer overflow with Timidity++ when playing Sigil e5m5 music.
01-Jun-2019 (Saturday) at 18:29:30 PDT by Kevin Caccamo
Fix OBJ face normal direction
02-Jun-2019 (Sunday) at 02:48:26 PDT by alexey.lysiuk
- report uninitialized variables once
01-Jun-2019 (Saturday) at 14:09:52 PDT by David Carlier
Inclusion of check symbol cmake's module.
01-Jun-2019 (Saturday) at 18:51:40 PDT by Rachael Alexanderson
- add support for SIGIL as an expansion for Ultimate Doom
01-Jun-2019 (Saturday) at 06:54:24 PDT by alexey.lysiuk
- added implicit initialization of reused register variables in ZScript
31-May-2019 (Friday) at 01:57:38 PDT by Danilo Spinella
Check for execinfo.h and add libexecinfo if needed
Some systems (e.g. musl) do not have execinfo.h header. Check if libexecinfo (library that provides execinfo.h header and its functions) is installed in the system, and add its linker flag if needed.
30-May-2019 (Thursday) at 14:01:06 PDT by Danilo Spinella
Add support for musl-fts library
30-May-2019 (Thursday) at 23:49:08 PDT by Magnus Norddahl
- add line drawer
30-May-2019 (Thursday) at 21:43:24 PDT by Magnus Norddahl
- implement alpha test
30-May-2019 (Thursday) at 20:42:04 PDT by Magnus Norddahl
- upload using all threads
30-May-2019 (Thursday) at 20:22:06 PDT by Magnus Norddahl
- implement vsync and letterbox
30-May-2019 (Thursday) at 14:31:39 PDT by Magnus Norddahl
- present using direct3d 9
30-May-2019 (Thursday) at 11:24:06 PDT by Kyle Evans
Fix clang/32-bit build
Rendering bits got restructured and the SSE_MATTERS paths were not updated to reflect that. A 32-bit build with clang subsequently complaints as the files in question are not compiled with -mmmx.
30-May-2019 (Thursday) at 04:31:01 PDT by Christoph Oelckers
- fixed fillSimplePoly for indexed data.
On OpenGL this merely caused some visual glitches on the cheat automap - but the bad data in the buffer can make Vulkan abort entirely.