Latest GZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

06-Jun-2020 (Saturday) at 15:36:20 EDT by Christoph Oelckers
Commit 764605eaa (HEAD -> master)
Parents: db93f2969

  • text update.

06-Jun-2020 (Saturday) at 13:00:38 EDT by Christoph Oelckers
Commit db93f2969
Parents: 9c7f5e941

  • fixed offsets for hires replacements of already scaled textures.

04-Jun-2020 (Thursday) at 15:08:20 EDT by Cacodemon345
Commit 9c7f5e941
Parents: 903ca15af

Fix compilation on NetBSD

06-Jun-2020 (Saturday) at 10:25:51 EDT by Christoph Oelckers
Commit 903ca15af
Parents: 1d1331289

  • manually merged PR for kill count in Requiem MAP23.

06-Jun-2020 (Saturday) at 10:19:11 EDT by Christoph Oelckers
Commit 1d1331289
Parents: 5ab648b05

  • there is no mace ammo in the bag of holding.

06-Jun-2020 (Saturday) at 10:10:19 EDT by Christoph Oelckers
Commit 5ab648b05
Parents: d643a42c4

  • fixed texture sampler generation in the Vulkan backend.

06-Jun-2020 (Saturday) at 09:18:07 EDT by Christoph Oelckers
Commit d643a42c4
Parents: 16e64a19a

  • added per pixel lighting for decals.

06-Jun-2020 (Saturday) at 07:59:39 EDT by Christoph Oelckers
Commit 16e64a19a
Parents: 9f6d24401

  • fixed incorrect offsets for textures in the hires/ folder.

06-Jun-2020 (Saturday) at 06:51:03 EDT by Christoph Oelckers
Commit 9f6d24401
Parents: 09d163cb2

  • advanced coordinate control for overlays over DTA_Fullscreen images.

06-Jun-2020 (Saturday) at 04:38:35 EDT by Christoph Oelckers
Commit 09d163cb2
Parents: e00f27ddf

  • fixed: the last frame of the intermission screen wasn't rendered.

06-Jun-2020 (Saturday) at 04:19:02 EDT by Christoph Oelckers
Commit e00f27ddf
Parents: 794a53f0c

  • added limited support for replacing the intermission backgrounds in Doom 1 with widescreen images.

Due to how the placement works here, it is only usable with fullscreenautoaspect mode 3.

06-Jun-2020 (Saturday) at 03:39:14 EDT by Christoph Oelckers
Commit 794a53f0c
Parents: 4746d0c62

  • fixed font selection on intermission screen.

06-Jun-2020 (Saturday) at 03:24:12 EDT by Christoph Oelckers
Commit 4746d0c62
Parents: 9bf0f9bbf

  • fixed crash with texture upscaling in the software renderer.

06-Jun-2020 (Saturday) at 00:10:31 EDT by Magnus Norddahl
Commit 5f5f94f1a (dragonbook)
Parents: 89e0332f0

Fix some more code emitting bugs

05-Jun-2020 (Friday) at 20:24:52 EDT by Magnus Norddahl
Commit 89e0332f0
Parents: 1c9df61c5

Fix incorrect pointer type

05-Jun-2020 (Friday) at 18:28:10 EDT by Magnus Norddahl
Commit 1c9df61c5
Parents: d3288a8da

Replace the native call templates with CreateNativeFunction to make it more explicit which IR types are actually used

04-Jun-2020 (Thursday) at 20:27:49 EDT by Magnus Norddahl
Commit 81ecf8890 (clientserver)
Parents: 377f4c50b

Add net stat

04-Jun-2020 (Thursday) at 20:02:07 EDT by Magnus Norddahl
Commit 377f4c50b
Parents: 6eb8bcdd5

Add missing rule for network/*.h

04-Jun-2020 (Thursday) at 18:19:25 EDT by Edoardo Prezioso
Commit 6eb8bcdd5
Parents: f09fe7bab

Remove internal include in common file.

04-Jun-2020 (Thursday) at 18:20:44 EDT by Magnus Norddahl

Merge branch 'master' into clientserver

04-Jun-2020 (Thursday) at 18:06:51 EDT by Magnus Norddahl
Commit d3288a8da
Parents: 490c389f3

Static assert to make sure the right template is always used

04-Jun-2020 (Thursday) at 05:48:59 EDT by Cacodemon345
Commit 9bf0f9bbf
Parents: 5151dff03

Add option to disable SDL joystick support. This also adds some extra sanity checks to avoid crashes when the joystick isn't initialized.

04-Jun-2020 (Thursday) at 08:30:56 EDT by Christoph Oelckers
Commit 5151dff03
Parents: 328d9c75c

  • added a compatibility option for a bad teleporter in the final Strife map.

04-Jun-2020 (Thursday) at 08:11:36 EDT by Christoph Oelckers
Commit 328d9c75c
Parents: b441b649c

  • redid mouse control for the conversation menu.

Since the page operates on different coordinate systems, the only working way to check the mouse is to store the real coordinates when drawing and check the mouse position against those.

04-Jun-2020 (Thursday) at 02:05:38 EDT by Christoph Oelckers
Commit b441b649c
Parents: 8b91bf9b6

  • fixed some double to float conversion warnings.

04-Jun-2020 (Thursday) at 02:04:51 EDT by Christoph Oelckers
Commit 8b91bf9b6
Parents: a81becccb

  • enabled CVAR descriptions.

03-Jun-2020 (Wednesday) at 11:10:56 EDT by Edoardo Prezioso
Commit 0089a735c
Parents: 8fa1adcc8

Fix compile warnings.

03-Jun-2020 (Wednesday) at 10:58:11 EDT by Edoardo Prezioso
Commit 8fa1adcc8
Parents: 5ca93fc78

Solve merge conflicts.

03-Jun-2020 (Wednesday) at 18:19:23 EDT by Christoph Oelckers
Commit a81becccb
Parents: fd3845ce0

  • Strife dynamic light tweaks by ReaperAA.

03-Jun-2020 (Wednesday) at 17:34:28 EDT by Magnus Norddahl

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

03-Jun-2020 (Wednesday) at 16:30:44 EDT by Christoph Oelckers
Commit fd3845ce0
Parents: 87d81656e

  • fixed: vertically mirrored textures should not be subjected to empty space optimizations because the algorithm cannot deal with the inverted case.

03-Jun-2020 (Wednesday) at 15:35:09 EDT by Christoph Oelckers
Commit 87d81656e
Parents: 720853cff

  • fixed: the 3D floor processing code in the renderer did not restore the render style after finishing.

Normally this won't be noticable, the only exception is if the last processed 3D floor had additive translucency and colored fog - this case is special because for additive rendering the fog color needs to be disabled.

03-Jun-2020 (Wednesday) at 15:15:32 EDT by Christoph Oelckers
Commit 720853cff
Parents: 8ab6575bd

  • made some changes so that material definitions can properly check automatic layers when determining their material type.

Most importantly this means that any texture with a custom material definition needs to load its automatic layers before applying the definition.

03-Jun-2020 (Wednesday) at 08:37:52 EDT by Edoardo Prezioso
Commit 8ab6575bd
Parents: e2e47b8d8

  • Fixed OpenAL regression with looping sounds with playing length 0.

If such case occurs, the starttime parameter passed to the sound functions is ignored and truncated to 0.

03-Jun-2020 (Wednesday) at 02:25:07 EDT by Cacodemon345
Commit e2e47b8d8
Parents: 392f78dfb

Include signal.h if either compiling for macOS or one of the BSD systems

03-Jun-2020 (Wednesday) at 01:40:49 EDT by Cacodemon345
Commit 392f78dfb
Parents: fa54afbd0

Allow dialogs to be displayed on other Unix-like OSs

02-Jun-2020 (Tuesday) at 18:16:25 EDT by Christoph Oelckers
Commit fa54afbd0
Parents: 932b2d820

  • addressed a problem with materials depending on automatically added textures.

This isn't a fix, it just removes a sanity check that really shouldn't be, but thanks of an underspecification of the material definition it was never possible to do this case properly.

02-Jun-2020 (Tuesday) at 17:04:05 EDT by Christoph Oelckers
Commit 932b2d820
Parents: c537e5a0b

  • fixed floorclipping checks for 3D floors.

Neither the setup nor the in-game checks were correct, because this code comes from a time where ceilings could not have a terrain, meaning that 3D floors couldn't have one.

02-Jun-2020 (Tuesday) at 16:31:04 EDT by Christoph Oelckers
Commit c537e5a0b
Parents: 1279ec081

  • fixed bad ACS translation indexing.

02-Jun-2020 (Tuesday) at 15:49:53 EDT by Christoph Oelckers
Commit 1279ec081
Parents: 1881cb45d

  • Strip out any color escape sequences before setting a window title.

02-Jun-2020 (Tuesday) at 15:38:55 EDT by Christoph Oelckers
Commit 1881cb45d
Parents: c48fa818f

  • reject all 0-special lines for activation.

This is to ensure consistency between all callers of this function.

02-Jun-2020 (Tuesday) at 15:24:34 EDT by Christoph Oelckers
Commit c48fa818f
Parents: 96cf16c92

  • use modulo, not bitwise and-ing to check the damage delay for terrain based damage.

This was apparently overlooked when refactoring the damage system 4 years ago.

02-Jun-2020 (Tuesday) at 15:23:38 EDT by Christoph Oelckers
Commit 96cf16c92
Parents: f91958e88

  • fixed: Copying a texture's size must also copy the offset.

02-Jun-2020 (Tuesday) at 14:38:46 EDT by Christoph Oelckers
Commit f91958e88
Parents: f118cd78b

  • fixed scale setup for multipatch textures.

02-Jun-2020 (Tuesday) at 14:20:18 EDT by Christoph Oelckers
Commit f118cd78b
Parents: 8f07ab87c

  • fixed missing custom shader setup in cases where a shader got used more than once.

02-Jun-2020 (Tuesday) at 14:15:55 EDT by Christoph Oelckers
Commit 8f07ab87c
Parents: 8480a390a

  • make sure that incomplete multipatch textures are technically complete.

They need a valid FTexture backing them and should have their name cleared so that nothing references them by accident.

02-Jun-2020 (Tuesday) at 05:45:34 EDT by Christoph Oelckers
Commit 8480a390a
Parents: 83153efca

  • synced texture sampler setup fixes from Raze.

02-Jun-2020 (Tuesday) at 05:41:49 EDT by Christoph Oelckers
Commit 83153efca
Parents: ff99dfbbc

  • refixed translations on Vulkan.

31-May-2020 (Sunday) at 17:38:17 EDT by Christoph Oelckers

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

31-May-2020 (Sunday) at 17:37:11 EDT by Christoph Oelckers
Commit 4c11b0158
Parents: b60fd4d8b

  • backend sync with Raze.

Older commits