Latest GZDoom Changes

Latest 50 commits, skipping 100

Unofficial development builds at DRD Team

Newer commits | Older commits

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

17-Jan-2020 (Friday) at 19:45:42 EST by Hugo Locurcio
Commit 80c5b4d37
Parents: 8c539539d

Add a cvar to control weapon bobbing while firing

This simulates a feature found in Crispy Doom, which keeps the weapon bobbing while firing. This leads to a "smoother" appearance which may look a bit prettier to some people.

The default value of 0 preserves the old behavior.

29-May-2020 (Friday) at 07:01:34 EDT by drfrag
Commit 8c539539d
Parents: 332dfa4d6

  • Fixed crash on maps with out of range sidedef and sector numbers, adapted from PRBoom.

29-May-2020 (Friday) at 05:53:37 EDT by Christoph Oelckers
Commit b60fd4d8b
Parents: 5861fdd4b

  • removed redundant TextureFilterChanged method from DFrameBuffer.

29-May-2020 (Friday) at 05:48:29 EDT by Christoph Oelckers
Commit 5861fdd4b
Parents: a517b0490

  • minor cleanup of FHardwareTexture.

Inlining of a trivial function and removing dependency on the render state, unbinding the render state should be done elsewhere.

Newer commits | Older commits