Latest GZDoom Changes

Latest 50 commits, skipping 50

Unofficial development builds at DRD Team

Newer commits | Older commits

11-Aug-2019 (Sunday) at 02:00:29 CDT by Christoph Oelckers
Commit cf74118d5
Parents: 5953f492c

  • 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 13:09:04 CDT by Christoph Oelckers
Commit 5953f492c
Parents: 1e1ec2d59

  • fixed: The OriginalSmallFont must always be created, even when the actual SmallFont is not the IWAD default.

10-Aug-2019 (Saturday) at 11:40:48 CDT by Christoph Oelckers

Merge pull request #903 from alexey-lysiuk/array_append

Expose Append() method to ZScript dynamic array

10-Aug-2019 (Saturday) at 08:30:25 CDT by alexey.lysiuk
Commit 07a2331ca (refs/pull/903/head)
Parents: 34c2c65bb

  • exposed Append() method to ZScript dynamic array

https://forum.zdoom.org/viewtopic.php?t=65570

10-Aug-2019 (Saturday) at 01:26:55 CDT by Christoph Oelckers
Commit 34c2c65bb
Parents: 541dcab89

  • 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 16:18:28 CDT by Christoph Oelckers
Commit 541dcab89
Parents: 817190458

  • for debug builds run the survey code every time if enabled, but do not send survey data.

09-Aug-2019 (Friday) at 14:42:00 CDT by Christoph Oelckers
Commit 817190458
Parents: 3b4184816

  • fixed survey request.

09-Aug-2019 (Friday) at 08:22:52 CDT by Christoph Oelckers
Commit 3b4184816
Parents: 1e4a32004

  • do not blur the background for portrait-less conversations.

09-Aug-2019 (Friday) at 06:59:54 CDT by Christoph Oelckers
Commit 1e4a32004
Parents: 53c2d7e8d

  • fixed bad texture canvas checks when in truecolor software rendering.

09-Aug-2019 (Friday) at 04:40:21 CDT by Christoph Oelckers
Commit 53c2d7e8d
Parents: afe4a45a7

  • 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 03:39:09 CDT by Christoph Oelckers
Commit afe4a45a7
Parents: 14a21c2a7

  • fixed: The frozen state was not reset when the global level variable was reset.

09-Aug-2019 (Friday) at 03:18:15 CDT by Christoph Oelckers
Commit 14a21c2a7
Parents: c3e3fda94

  • 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 02:58:40 CDT by Christoph Oelckers
Commit c3e3fda94
Parents: 5ca1bb397

  • 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 02:36:50 CDT by Christoph Oelckers
Commit 5ca1bb397
Parents: a239675fb

  • 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.

09-Aug-2019 (Friday) at 01:42:36 CDT by Christoph Oelckers
Commit a239675fb
Parents: 844752501

  • fixed incorrect write barrier in sound sequence code.

09-Aug-2019 (Friday) at 01:32:23 CDT by Christoph Oelckers
Commit 844752501
Parents: d1026e4b5

  • fixed: Takedown of an expired HUD message did not properly detach it from the list.

08-Aug-2019 (Thursday) at 13:56:11 CDT by Magnus Norddahl
Commit d1026e4b5
Parents: bf9c5849e

  • call vkDeviceWaitIdle before RAII tears down buffers

08-Aug-2019 (Thursday) at 01:09:31 CDT by Christoph Oelckers
Commit bf9c5849e
Parents: 352d5d098

07-Aug-2019 (Wednesday) at 13:24:45 CDT by Christoph Oelckers
Commit 352d5d098
Parents: 3c449f390

  • fixed mouse coordinate checks when using the generic VGA font with Strife conversations.

07-Aug-2019 (Wednesday) at 12:22:06 CDT by Christoph Oelckers
Commit 3c449f390
Parents: 43041c21d

  • 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 05:09:47 CDT by Christoph Oelckers
Commit 43041c21d
Parents: be0478972

  • 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.

07-Aug-2019 (Wednesday) at 01:10:38 CDT by Magnus Norddahl
Commit 9cda722a8 (asmjitupdate)
Parents: ef72e91d7

  • fix incorrect asmjit usage

07-Aug-2019 (Wednesday) at 01:09:01 CDT by Magnus Norddahl
Commit ef72e91d7
Parents: e1d5a1711

  • update asmjit

06-Aug-2019 (Tuesday) at 00:15:07 CDT by Magnus Norddahl
Commit 7746b2c6f (polybackend)
Parents: b34658d4d

  • add light array

05-Aug-2019 (Monday) at 23:21:37 CDT by Magnus Norddahl
Commit b34658d4d
Parents: eb127d0da

  • fix out of bounds crash

05-Aug-2019 (Monday) at 21:51:37 CDT by Magnus Norddahl
Commit eb127d0da
Parents: 4e24fdacf

  • implement more shaders

05-Aug-2019 (Monday) at 16:31:56 CDT by Magnus Norddahl
Commit 4e24fdacf
Parents: 82a17572e

  • implement more of the default shader

05-Aug-2019 (Monday) at 12:32:54 CDT by Magnus Norddahl
Commit 82a17572e
Parents: b17351cda

  • implement getTexel part of main.fp

05-Aug-2019 (Monday) at 12:15:16 CDT by Christoph Oelckers

Merge branch 'master' of https://github.com/coelckers/gzdoom

05-Aug-2019 (Monday) at 12:15:05 CDT by Christoph Oelckers
Commit a05314968
Parents: 3e9921696

Made reverb editor localizable

05-Aug-2019 (Monday) at 01:37:22 CDT by Magnus Norddahl
Commit b17351cda
Parents: f73470dcf

  • implement blend functions

04-Aug-2019 (Sunday) at 20:23:04 CDT by Magnus Norddahl
Commit f73470dcf
Parents: ebe377e5d

  • rewrite screen triangle drawer to be more modular and better support the hwrenderer shaders

04-Aug-2019 (Sunday) at 05:37:47 CDT by alexey.lysiuk
Commit d9dcc26dc
Parents: 3c0ff178f

  • 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 19:57:08 CDT by Magnus Norddahl
Commit ebe377e5d
Parents: 7940d5fe0

  • remove TriDrawTriangleArgs::uniforms as it is redundant

03-Aug-2019 (Saturday) at 19:22:55 CDT by Magnus Norddahl

Merge remote-tracking branch 'origin/master' into polybackend

03-Aug-2019 (Saturday) at 14:42:11 CDT 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 07:42:06 CDT by alexey.lysiuk
Commit c05ef3971
Parents: ff4bc8bab

  • 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

https://forum.zdoom.org/viewtopic.php?t=65509

03-Aug-2019 (Saturday) at 05:15:06 CDT by alexey.lysiuk
Commit ff4bc8bab
Parents: cf81ab465

  • 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 03:14:03 CDT by Blue Shadow
Commit 5abffabb5 (refs/pull/900/head)
Parents: 479a992a3

  • moved GetSaveAmount() from the base armor class

03-Aug-2019 (Saturday) at 02:52:04 CDT by alexey.lysiuk
Commit cf81ab465
Parents: 5870cb7ea

  • 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 07:10:06 CDT by Blue Shadow
Commit 479a992a3
Parents: 5870cb7ea

  • fixed buggy ArmorFactor behavior when set to a value other than 1.0

02-Aug-2019 (Friday) at 02:21:06 CDT by alexey.lysiuk
Commit 5870cb7ea
Parents: 154af34cd

  • 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 02:11:40 CDT by Christoph Oelckers
Commit 3e9921696
Parents: 154af34cd

  • 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 10:02:39 CDT by Christoph Oelckers
Commit 154af34cd
Parents: 045025f4c

  • 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 03:08:47 CDT by Christoph Oelckers
Commit 045025f4c
Parents: c36dc137b

  • text update.

30-Jul-2019 (Tuesday) at 03:52:24 CDT by Christoph Oelckers
Commit c36dc137b
Parents: 370f5ef23

  • 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 03:46:14 CDT by alexey.lysiuk
Commit 370f5ef23
Parents: afbd7f7a2

  • fixed writing of texture matrices in Vulkan render backend

https://forum.zdoom.org/viewtopic.php?t=65479

28-Jul-2019 (Sunday) at 12:05:39 CDT by Christoph Oelckers
Commit afbd7f7a2
Parents: ad8c5bb96

  • increased StreamBuffer size because I got it to crash with comatose.wad once due to an overflow here.

28-Jul-2019 (Sunday) at 10:20:49 CDT by Magnus Norddahl
Commit ad8c5bb96
Parents: 76675a4d6

  • add VkRenderPassManager::GetVertexFormat so that all VkRenderState access is done through functions that can then be made thread safe

28-Jul-2019 (Sunday) at 10:04:56 CDT by Magnus Norddahl
Commit 76675a4d6
Parents: 4adac3fe5

  • add VkMatrixBufferWriter so that both buffers are used same way in VkRenderState

Newer commits | Older commits