Latest Raze Changes
Latest 50 commits, skipping 6200
Unofficial development builds at DRD Team
11-Aug-2019 (Sunday) at 00:22:00 PDT by Rachael Alexanderson
- fix a couple issues with sigil.wad:
- e5m2: floating skulls disappear on lower skill levels
- e5m4: the platform with the baron of hell that led to the invulnerability secret had a missing texture
11-Aug-2019 (Sunday) at 00:00:29 PDT by Christoph Oelckers
- fixed the extremely long standing bug that Lost Souls didn't reacquire their target when slamming into something.
This was one of that annoying old design mistakes where Doom and Heretic features were poorly merged together. The Heretic Gargoyle uses very similar coding but performs a subtly different action when actually hitting another actor. This different action was made the default, even for the Lost Soul. It has now been changed that both monsters use their original action, being distinguished by an actor flag. For compatibility with custom definitions Heretic's behavior, which has been the default in ZDoom will be the preferred one. The one of the Lost Soul can be reactivated by a flag.
10-Aug-2019 (Saturday) at 11:09:04 PDT by Christoph Oelckers
- fixed: The OriginalSmallFont must always be created, even when the actual SmallFont is not the IWAD default.
10-Aug-2019 (Saturday) at 09:40:48 PDT by Christoph Oelckers
Merge pull request #903 from alexey-lysiuk/array_append
Expose Append() method to ZScript dynamic array
10-Aug-2019 (Saturday) at 06:30:25 PDT by alexey.lysiuk
- exposed Append() method to ZScript dynamic array
09-Aug-2019 (Friday) at 23:26:55 PDT by Christoph Oelckers
- fixed: Do not use BasicArmor's save percentage when no armor present.
This function is only for the Hexen status bar and printed incorrect values.
09-Aug-2019 (Friday) at 14:18:28 PDT by Christoph Oelckers
- for debug builds run the survey code every time if enabled, but do not send survey data.
09-Aug-2019 (Friday) at 12:42:00 PDT by Christoph Oelckers
- fixed survey request.
09-Aug-2019 (Friday) at 06:22:52 PDT by Christoph Oelckers
- do not blur the background for portrait-less conversations.
09-Aug-2019 (Friday) at 04:59:54 PDT by Christoph Oelckers
- fixed bad texture canvas checks when in truecolor software rendering.
09-Aug-2019 (Friday) at 02:40:21 PDT by Christoph Oelckers
- fixed: in order to ensure that all font characters are of texture type FontChar it is necessary to clone the texture instead of changing its use type.
The use type is being used for texture lookup, so changing this alters the texture lookup rules and may cause return of incorrect textures. This also ensures that context depending upscaling rules get used, because FontChars are separate from regular textures.
09-Aug-2019 (Friday) at 01:39:09 PDT by Christoph Oelckers
- fixed: The frozen state was not reset when the global level variable was reset.
09-Aug-2019 (Friday) at 01:18:15 PDT by Christoph Oelckers
- made some changes to the survey code to give clearer output and removed a few obsolete things that are no longer relevant.
09-Aug-2019 (Friday) at 00:58:40 PDT by Christoph Oelckers
- fixed handling of the "ouch" face.
This depended on order of execution, taking the health values to compare from variables which were not synchronized properly. Now both the last and current health being used here are being retrieved in the same place so that further changes cannot break this again.
09-Aug-2019 (Friday) at 00:36:50 PDT by Christoph Oelckers
- fixed an inconsistency with missiles bouncing off actors.
They exploded when hitting a side but not when hitting top or bottom. Changed so that they always explode now.
08-Aug-2019 (Thursday) at 23:42:36 PDT by Christoph Oelckers
- fixed incorrect write barrier in sound sequence code.
08-Aug-2019 (Thursday) at 23:32:23 PDT by Christoph Oelckers
- fixed: Takedown of an expired HUD message did not properly detach it from the list.
08-Aug-2019 (Thursday) at 11:56:11 PDT by Magnus Norddahl
- call vkDeviceWaitIdle before RAII tears down buffers
07-Aug-2019 (Wednesday) at 23:09:31 PDT by Christoph Oelckers
- merged all useful parts from https://github.com/coelckers/gzdoom/pull/725
07-Aug-2019 (Wednesday) at 11:24:45 PDT by Christoph Oelckers
- fixed mouse coordinate checks when using the generic VGA font with Strife conversations.
07-Aug-2019 (Wednesday) at 10:22:06 PDT by Christoph Oelckers
- delete the teaser logs from SVE.WAD.
The way Strife has been set uo, it is not possible to have the full game and the teaser coexist without hackery.
07-Aug-2019 (Wednesday) at 03:09:47 PDT by Christoph Oelckers
- made author names work with title patches.
Most importantly, specifying a patch may optionally disallow showing the autor's name - this is for cases where a styled patch gets used for English but text-based translations of the map name should still be possible.
06-Aug-2019 (Tuesday) at 23:10:38 PDT by Magnus Norddahl
- fix incorrect asmjit usage
06-Aug-2019 (Tuesday) at 23:09:01 PDT by Magnus Norddahl
- update asmjit
06-Aug-2019 (Tuesday) at 10:32:24 PDT by Zain Aamer
Clearscope Index()
For Vertex, Side, Line and Sector
05-Aug-2019 (Monday) at 22:15:07 PDT by Magnus Norddahl
- add light array
05-Aug-2019 (Monday) at 21:21:37 PDT by Magnus Norddahl
- fix out of bounds crash
05-Aug-2019 (Monday) at 19:51:37 PDT by Magnus Norddahl
- implement more shaders
05-Aug-2019 (Monday) at 14:31:56 PDT by Magnus Norddahl
- implement more of the default shader
05-Aug-2019 (Monday) at 10:32:54 PDT by Magnus Norddahl
- implement getTexel part of main.fp
05-Aug-2019 (Monday) at 10:15:16 PDT by Christoph Oelckers
Merge branch 'master' of https://github.com/coelckers/gzdoom05-Aug-2019 (Monday) at 10:15:05 PDT by Christoph Oelckers
Made reverb editor localizable
04-Aug-2019 (Sunday) at 23:37:22 PDT by Magnus Norddahl
- implement blend functions
04-Aug-2019 (Sunday) at 18:23:04 PDT by Magnus Norddahl
- rewrite screen triangle drawer to be more modular and better support the hwrenderer shaders
04-Aug-2019 (Sunday) at 03:37:47 PDT by alexey.lysiuk
- set default magnification filter for Metal layer to nearest
Magnification filter is applied to swapchain image when it's copied to a physical display surface This is needed for gfx-portability because MoltenVK uses nearest sampling by default
03-Aug-2019 (Saturday) at 17:57:08 PDT by Magnus Norddahl
- remove TriDrawTriangleArgs::uniforms as it is redundant
03-Aug-2019 (Saturday) at 17:22:55 PDT by Magnus Norddahl
Merge remote-tracking branch 'origin/master' into polybackend03-Aug-2019 (Saturday) at 12:42:11 PDT by Christoph Oelckers
Merge pull request #900 from Blue-Shadow/armorfactor_fix
- fixed buggy ArmorFactor behavior when set to a value other than 1.0
03-Aug-2019 (Saturday) at 05:42:06 PDT by alexey.lysiuk
- do not set use type on font texture if it is used as a sprite
Setting texture use type in this case would break actors that use the corresponding sprite
03-Aug-2019 (Saturday) at 03:15:06 PDT by alexey.lysiuk
- use EXT_metal_surface extension for Vulkan surface creation
Prefer EXT_metal_surface over deprecated MVK_macos_surface extension, and use it only when modern one is not available
03-Aug-2019 (Saturday) at 01:14:03 PDT by Blue Shadow
- moved GetSaveAmount() from the base armor class
03-Aug-2019 (Saturday) at 00:52:04 PDT by alexey.lysiuk
- updated Vulkan headers to version 1.1.114
This is the latest version released with Vulkan SDK New headers are needed for EXT_metal_surface
02-Aug-2019 (Friday) at 05:10:06 PDT by Blue Shadow
- fixed buggy ArmorFactor behavior when set to a value other than 1.0
02-Aug-2019 (Friday) at 00:21:06 PDT by alexey.lysiuk
- recreate Vulkan swapchain in case of surface lost error
Do not abort with fatal error when VK_ERROR_SURFACE_LOST_KHR was returned from vkAcquireNextImageKHR() or vkQueuePresentKHR() So far, only gfx-portability implementation is reporting this error from time to time, usually on startup, entering the game, or task switching
02-Aug-2019 (Friday) at 00:11:40 PDT by Christoph Oelckers
- added option to print a map author's name on the summary screen
For now only with font-printed map names. Allowing this with titlepatches will require more work and an option to disable.
31-Jul-2019 (Wednesday) at 08:02:39 PDT by Christoph Oelckers
- added an option to always display the log and the subtitles with the generic font.
If this is on it will disable the status bar's pop screen for the log and always use the HUD overlay instead.
31-Jul-2019 (Wednesday) at 01:08:47 PDT by Christoph Oelckers
- text update.
30-Jul-2019 (Tuesday) at 01:52:24 PDT by Christoph Oelckers
- made adjustments to the text placement on the summary screen.
With extended fonts much of the old code did not work anymore, this needed more precise checks for the sources of the printed texts.
30-Jul-2019 (Tuesday) at 01:46:14 PDT by alexey.lysiuk
- fixed writing of texture matrices in Vulkan render backend
28-Jul-2019 (Sunday) at 10:05:39 PDT by Christoph Oelckers
- increased StreamBuffer size because I got it to crash with comatose.wad once due to an overflow here.