Latest GZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

15-Feb-2018 (Thursday) at 11:40:23 CST by Christoph Oelckers
Commit 6a02eaa59 (HEAD -> master)
Parents: ef55386d9

  • second part of texture fix.

15-Feb-2018 (Thursday) at 10:56:04 CST by Christoph Oelckers
Commit ef55386d9
Parents: 80a0d15bc

  • let the texture manager handle the special OpenGL textures so that they get deleted and recreated when needed.

13-Feb-2018 (Tuesday) at 14:01:46 CST by Magnus Norddahl
Commit bc29bf96d (refdocs)
Parents: 1f0d0cff9 80a0d15bc

Merge remote-tracking branch 'gzdoom/master' into refdocs

12-Feb-2018 (Monday) at 14:06:38 CST by Christoph Oelckers
Commit 80a0d15bc
Parents: e566cb918

The fallback path in DepleteAmmo was calling the wrong function

11-Feb-2018 (Sunday) at 07:32:14 CST by Chris Robinson
Commit e566cb918
Parents: 61979f63c

Properly parse FLAC and Ogg Vorbis files for their comments

11-Feb-2018 (Sunday) at 08:35:34 CST by alexey.lysiuk
Commit 61979f63c
Parents: 66d15dc21

Removed last remnants of PowerPC Mac support

10-Feb-2018 (Saturday) at 13:39:52 CST by Magnus Norddahl
Commit a5609ba98 (stat_uniforms)
Parents: e2cab652d

  • Add 'stat uniforms' which tracks which uniforms are used the most in a frame

10-Feb-2018 (Saturday) at 12:28:53 CST by Marrub
Commit 66d15dc21
Parents: 5dd98669e

Make the ACS string pool reserve more strings

Due to only reserving a single new string when growing the string pool, any ACS code that generates lots of strings will eventually cause massive amounts of lag, to the point where ACSStringPool takes up most of the execution time. The proposed change fixes this issue.

10-Feb-2018 (Saturday) at 07:46:43 CST by Magnus Norddahl
Commit e2cab652d (materials)
Parents: 5528d4157

  • Improve the "#line 1" directive insertion so that errors in all the shaders use line numbers relative to the lump they are referring to

10-Feb-2018 (Saturday) at 07:06:17 CST by Magnus Norddahl
Commit 5528d4157
Parents: f01ef3d7a

  • Make uniform removal a little bit more robust by only searching for known legacy uniforms

10-Feb-2018 (Saturday) at 06:55:53 CST by Rachael Alexanderson
Commit 5dd98669e
Parents: 7cbe8669b

  • FreeBSD compile fix

10-Feb-2018 (Saturday) at 05:52:59 CST by Magnus Norddahl
Commit f01ef3d7a
Parents: 94fbcacf2

  • Remove uniforms from user shader code

09-Feb-2018 (Friday) at 17:08:17 CST by Magnus Norddahl

Merge branch 'gzdoom' into materials

09-Feb-2018 (Friday) at 17:06:47 CST by Magnus Norddahl
Commit 7cbe8669b
Parents: ed2300806

  • fix decals not getting lit by lights not having a target while still having the LF_DONTLIGHTSELF flag
  • fix decal light not being calculated from the center of the decal

09-Feb-2018 (Friday) at 16:29:31 CST by Magnus Norddahl
Commit 3207d8aef
Parents: 769867475

  • generate uniform declarations from c++

07-Feb-2018 (Wednesday) at 03:37:02 CST by alexey.lysiuk
Commit ed2300806
Parents: 18ad975c7

Fixed crash in stereoscopic modes caused by camera without player

04-Feb-2018 (Sunday) at 09:42:39 CST by alexey.lysiuk
Commit 18ad975c7
Parents: 32287511e

Added compatibility entry for Ultimate Simplicity MAP11

This eliminates potential blocker in level progression

04-Feb-2018 (Sunday) at 03:11:02 CST by Rachael Alexanderson
Commit 32287511e
Parents: ef867c341

  • change type 9854 to SpotLightFlickerRandomAttitive since its old definition was just a duplicate of another one.

04-Feb-2018 (Sunday) at 01:57:06 CST by ZZYZX
Commit ef867c341
Parents: 364ce773e

Fixed arg0str for dynamic light actors

04-Feb-2018 (Sunday) at 01:49:41 CST by Christoph Oelckers
Commit 364ce773e
Parents: af7648a15

  • Update to UDMF spec.

03-Feb-2018 (Saturday) at 16:56:55 CST by Magnus Norddahl
Commit 769867475
Parents: 7b9a334f7

  • Replaced max(dot(a,b), 0.0) with clamp as some rounding errors caused pow to receive negative values when then value was subtracted from 1.0 (undefined glsl behavior)
  • Fixed that surface angle attenuation was getting applied twice

03-Feb-2018 (Saturday) at 08:26:49 CST by alexey.lysiuk
Commit af7648a15
Parents: d5bc0a1fa

Made PlayerRespawn skill definition consistent

Now it works the same as AllowRespawn map definition in MAPINFO

03-Feb-2018 (Saturday) at 06:39:01 CST by alexey.lysiuk
Commit d5bc0a1fa
Parents: 0f62cd67a

Uniform way to guard ACS stack and variables

ACS VM stack and map/world/global variables arrays are now checked for out of bounds access

03-Feb-2018 (Saturday) at 06:17:09 CST by Magnus Norddahl
Commit 7b9a334f7
Parents: 747ef8324

  • Change PBR materials to use quadratic light falloff

03-Feb-2018 (Saturday) at 05:24:54 CST by alexey.lysiuk
Commit 0f62cd67a
Parents: 9a9c90a50

Added compatibility entry for Ultimate Simplicity MAP04

Now it's possible to get 100% kills on lower skill levels

31-Jan-2018 (Wednesday) at 10:40:15 CST by alexey.lysiuk
Commit 9a9c90a50
Parents: 1608e11f0

Fixed crash on exit caused by undefined class

Referenced but undefined optional class does not abort loading with fatal error For example, incorrect MorphProjectile's PlayerClass or MonsterClass caused crash during shutdown

30-Jan-2018 (Tuesday) at 21:22:57 CST by Kevin Caccamo
Commit 1608e11f0
Parents: 8e9038656

Fix typo that made DepleteAmmo always use Secondary Ammo

30-Jan-2018 (Tuesday) at 15:03:55 CST by Christoph Oelckers
Commit 8e9038656
Parents: 35508bc8f

  • made Weapon.CheckAmmo and Weapon.DepleteAmmo virtual on the script side.

30-Jan-2018 (Tuesday) at 08:32:16 CST by alexey.lysiuk
Commit 35508bc8f
Parents: d9323b974

Fixed resetting CVARs via internal menu CCMDs

This restores functionality of reset to defaults/saved menu options

30-Jan-2018 (Tuesday) at 08:02:30 CST by alexey.lysiuk
Commit d9323b974
Parents: c8b6e5719

Marked internal menu commands as safe

This fixes soundfont/patchset/config selection menus in advanced sound options

30-Jan-2018 (Tuesday) at 07:56:45 CST by alexey.lysiuk
Commit c8b6e5719
Parents: f4191f27c

Restore unsafe execution context to its previous value

30-Jan-2018 (Tuesday) at 07:42:03 CST by alexey.lysiuk
Commit f4191f27c
Parents: 93686638b

Marked two more CCMDs as unsafe

29-Jan-2018 (Monday) at 12:09:24 CST by Magnus Norddahl
Commit 747ef8324
Parents: 6deb51f23

  • Improve sector light slightly for PBR

29-Jan-2018 (Monday) at 11:54:06 CST by Christoph Oelckers
Commit 93686638b
Parents: 2bb80e3d0

  • let fluid_reverb and fluid_chorus default to 'off'.

29-Jan-2018 (Monday) at 11:18:31 CST by Christoph Oelckers
Commit 2bb80e3d0
Parents: 6107f36ad

  • fixed: Upon resurrection, a monster must check if the current setting of the link flags (NOBLOCKMAP and NOSECTOR) match the defaults.

29-Jan-2018 (Monday) at 11:00:55 CST by Christoph Oelckers
Commit 6107f36ad
Parents: 1e9fdca75

  • iterating through portal groups must check for situations where badly constructed maps let items end up in another portal group.

29-Jan-2018 (Monday) at 07:20:35 CST by alexey.lysiuk
Commit 1e9fdca75
Parents: c7eea9b48

Made unsafe execution context check for CVARs more strict

This prevents changing of non-mod CVARs from unsafe context for various code paths including set and toggle CCMDs

29-Jan-2018 (Monday) at 05:30:36 CST by alexey.lysiuk
Commit c7eea9b48
Parents: 64921ea96

Marked a few more CCMDs as unsafe

28-Jan-2018 (Sunday) at 13:45:18 CST by Christoph Oelckers
Commit 64921ea96
Parents: 55c6a1405

  • use a more consistent setting for rendering fuzzy sprites with enhanced nightvision on.

23-Jan-2018 (Tuesday) at 22:31:48 CST by Alexander Wilms
Commit 55c6a1405
Parents: 11ec3b1de

Added simple fatal error window for Linux

There are three variants: KDE dialog, GTK+ window, SDL message box

28-Jan-2018 (Sunday) at 06:34:31 CST by alexey.lysiuk
Commit 11ec3b1de
Parents: c1d2b5482

Added compatibility option for Demonfear MAP22

Bridge beyond red skull door was raising too high

28-Jan-2018 (Sunday) at 04:51:39 CST by Christoph Oelckers
Commit c1d2b5482
Parents: 600362572

  • let TexMan.GetName return the actual name for a texture that was created from a full path name.

28-Jan-2018 (Sunday) at 03:41:00 CST by alexey.lysiuk
Commit 600362572
Parents: 410749cf6

Silenced quad stereo message during startup

28-Jan-2018 (Sunday) at 01:44:40 CST by Christoph Oelckers
Commit 410749cf6
Parents: f34670993

  • compatibility node rebuild for Doom2's MAP25

28-Jan-2018 (Sunday) at 01:37:56 CST by Christoph Oelckers
Commit f34670993
Parents: d207f426c

  • new rocket smoke sprites by Talon1024.

The old ones which are from Heretic have been removed as a consequence.

27-Jan-2018 (Saturday) at 05:49:52 CST by Christoph Oelckers
Commit d207f426c
Parents: 1794774f2


27-Jan-2018 (Saturday) at 02:54:33 CST by Christoph Oelckers
Commit 1794774f2
Parents: 7ceb70bcc

  • ScriptedMarine already exists as a name so most literal occurences in the source could be replaced with more efficient direct use of the name.

27-Jan-2018 (Saturday) at 02:32:26 CST by Christoph Oelckers
Commit 7ceb70bcc
Parents: 2d8731508

  • renamed 'Tracer' class to 'LineTracer', because 'Tracer' is a too common name that had been used by some mods.

26-Jan-2018 (Friday) at 22:18:13 CST by Rachael Alexanderson
Commit 2d8731508
Parents: 92547028f

  • minor typo fix

26-Jan-2018 (Friday) at 17:42:17 CST by Magnus Norddahl
Commit 6deb51f23
Parents: a6da1d356

  • disable the tonemapping to let it bloom instead

Older commits