Latest GZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

26-May-2017 (Friday) at 03:54:42 CDT by alexey.lysiuk
Commit 67d313cf2 (HEAD -> master)
Parents: d633e8afc

Fixed megasphere item selection in bot code

25-May-2017 (Thursday) at 02:41:06 CDT by alexey.lysiuk
Commit d633e8afc
Parents: 3da02764d

Fixed sector iteration with Floor_Stop and Ceiling_Stop action specials

25-May-2017 (Thursday) at 02:30:55 CDT by alexey.lysiuk
Commit 3da02764d
Parents: d766d2233

Updated Travis CI configuration

Use MinSizeRel configuration with Clang 4.0 on Linux Use Debug configuration with GCC 7

24-May-2017 (Wednesday) at 02:55:07 CDT by alexey.lysiuk
Commit d766d2233
Parents: 9d73e4c63

Added GCC 7 target to Travis CI configuration

23-May-2017 (Tuesday) at 02:37:38 CDT by Christoph Oelckers
Commit 9d73e4c63
Parents: bc0f9023f

  • fixed errors in wallsprite setup for the classic software renderer:

  • it did not use the correct texture.

  • it had a math error in the right edge's y-coordinate calculation.

22-May-2017 (Monday) at 14:25:28 CDT by Dugan Chen
Commit bc0f9023f
Parents: bdfc42182

Add mem_fn header to oalsound.cpp

21-May-2017 (Sunday) at 14:43:48 CDT by svdijk
Commit bdfc42182
Parents: 42e62d900

OPLsynth: Default to center panning.

21-May-2017 (Sunday) at 14:30:46 CDT by Christoph Oelckers
Commit 42e62d900
Parents: 7bc5573ba

  • fixed: Harmony requires special scaling treatment for the fullscreen HUD's icons.

21-May-2017 (Sunday) at 05:45:49 CDT by Christoph Oelckers
Commit 7bc5573ba
Parents: fc0855fac

  • call P_FindParticleSubsectors before rendering a save picture in OpenGL.

This entry point was the only one missing that call.

21-May-2017 (Sunday) at 05:36:34 CDT by Christoph Oelckers
Commit fc0855fac
Parents: be2cfddb1

  • fixed size of particles in the hardware renderer.

From the look of it the scale was changed in the software renderer several years back but the hardware renderer never got adjusted for it. This also adds a bit of compensation to round particles so that they get rendered a bit larger than square ones.

21-May-2017 (Sunday) at 05:05:46 CDT by Christoph Oelckers
Commit be2cfddb1
Parents: e27e89b57

  • handle the case where SBARINFO only contains a mugshot definition and fall back to the current statusbarclass if creating an SBARINFO-based statusbar fails.

21-May-2017 (Sunday) at 05:03:12 CDT by Magnus Norddahl
Commit e27e89b57
Parents: aff920505

  • Make sure a hung worker thread always crashes the application

21-May-2017 (Sunday) at 04:01:37 CDT by Magnus Norddahl
Commit aff920505
Parents: 371a8755c

  • Fix mipmap filtering bug when using nearest filter

20-May-2017 (Saturday) at 14:50:52 CDT by svdijk
Commit 371a8755c
Parents: 4388d97db

vid_glswfb: Prevent defunct windows.

20-May-2017 (Saturday) at 13:56:43 CDT by Christoph Oelckers
Commit 4388d97db
Parents: fc8639226

  • PlayerPawn.PlayerThink needs to consider the possibility of the player getting unmorphed and must call any function after a potential unmorph through '' instead of 'self'.

19-May-2017 (Friday) at 14:36:32 CDT by Christoph Oelckers
Commit fc8639226
Parents: a4231ffd0

  • yet again Visual Studio's autocompletion feature deleted some tildes.

19-May-2017 (Friday) at 14:33:48 CDT by Christoph Oelckers
Commit a4231ffd0
Parents: e1cd0dc58

  • more handling of some very broken old ATI drivers.

19-May-2017 (Friday) at 09:31:44 CDT by Christoph Oelckers
Commit e1cd0dc58
Parents: 9fc309d5b

  • major optimization on carry scroller code.

The old version was checking every single actor in every single sector for being affected by a carry scroller if there was so much as a single such scroller in the map. Changed it so that the scroll thinker flags all actors in the affected sectors so that these expensive calculations can be skipped for everything else. This change and reduce think time by 1/3 on maps like ZDCMP2 (on the test machine it went down from 6 ms to 4 ms on this map.)

19-May-2017 (Friday) at 05:20:33 CDT by Christoph Oelckers
Commit 9fc309d5b
Parents: c1e64fa57

  • stop the music when processing a fatal error.

19-May-2017 (Friday) at 05:03:20 CDT by Christoph Oelckers
Commit c1e64fa57
Parents: c8e631bf2

  • fixed: The rail trail should use r_trail_sparsity, not r_spiral_sparsity.
  • fixed: Spawning actors on the rail trail must ignore the sparsity CVARs completely.

19-May-2017 (Friday) at 04:42:44 CDT by Christoph Oelckers
Commit c8e631bf2
Parents: 97b664968

  • fixed: The colormap was not fully initialized for 3D floors in sectors where neither the original floor nor ceiling were visible.

19-May-2017 (Friday) at 03:26:51 CDT by Christoph Oelckers
Commit 97b664968
Parents: 8ece6dff6

  • removed a few unused VM opcodes.

18-May-2017 (Thursday) at 13:44:15 CDT by svdijk
Commit 8ece6dff6
Parents: 4b8f4212e

Menu: Never treat keys with no "Char" as hotkeys.

18-May-2017 (Thursday) at 13:35:54 CDT by svdijk
Commit 4b8f4212e
Parents: bb1e927c4

Menu: Hotkeys should only select selectable items.

17-May-2017 (Wednesday) at 11:54:42 CDT by Major Cooke
Commit bb1e927c4
Parents: 65f13b092

Give the parameter a better name to associate by.

17-May-2017 (Wednesday) at 11:50:59 CDT by Major Cooke
Commit 65f13b092
Parents: ebf3a3739

  • Added a Z offsetting parameter to the ZScript LineAttack function.
  • Added LAF_OVERRIDEZ flag to LineAttack. Disregards all internal offsetting aside the actor's Z position before adding the offset parameter.

16-May-2017 (Tuesday) at 15:32:37 CDT by svdijk
Commit ebf3a3739
Parents: a92f889e4

Menu: Fix mouse handling for the autoaim slider.

16-May-2017 (Tuesday) at 08:39:07 CDT by alexey.lysiuk
Commit a92f889e4
Parents: 625fc73f2

Fixed recently introduced compilation warnings

src\v_video.cpp(1771): warning C4244: '=': conversion from 'double' to 'int', possible loss of data src\v_video.cpp(1773): warning C4244: '=': conversion from 'double' to 'int', possible loss of data

16-May-2017 (Tuesday) at 03:10:46 CDT by Rachael Alexanderson
Commit 625fc73f2
Parents: a93efb1e9

  • Missed a few CF_POWERBUDDHA references.

16-May-2017 (Tuesday) at 01:04:54 CDT by Rachael Alexanderson
Commit a93efb1e9
Parents: 8192ad73b

  • slightly increase source code readability by moving a flag from one line to another.

16-May-2017 (Tuesday) at 00:58:39 CDT by Rachael Alexanderson
Commit 8192ad73b
Parents: c6946cc67

  • changed fall damage so it is max 'TELEFRAG_DAMAGE - 1' instead of a flat 999 (it used to check for >=1000).

16-May-2017 (Tuesday) at 00:57:37 CDT by Rachael Alexanderson
Commit c6946cc67
Parents: fe023b5ca

  • removed all instances of CF_POWERBUDDHA

16-May-2017 (Tuesday) at 00:44:38 CDT by Rachael Alexanderson
Commit fe023b5ca
Parents: b1a8ef54f

  • changed Buddha powerup from a flag to an inventory check

15-May-2017 (Monday) at 06:02:28 CDT by Major Cooke
Commit b1a8ef54f
Parents: 6bbbd28a0

  • Fixed bitwise comparison.

15-May-2017 (Monday) at 10:03:05 CDT by Major Cooke
Commit 6bbbd28a0
Parents: a96ef5276

  • Added missing LAXTELEFRAGDMG support to SelfDamageFactor.

14-May-2017 (Sunday) at 11:26:31 CDT by Rachael Alexanderson
Commit a96ef5276
Parents: 3b20c2627

  • Added new flags8 actor field. Isn't it frightening how quickly how we got to our 8th flag field?
  • Speaking of frightening, added +FRIGHTENING flag.

14-May-2017 (Sunday) at 12:42:48 CDT by Dmitri Kourennyi
Commit 3b20c2627
Parents: bbea0ee4a

Fix A_CheckProximity setting pointer to dead things when it shouldn't.

When using A_CheckProximity with CPXF_SETTARGET, the target pointer could be set to a dead monster even without the CPXF_COUNTDEAD and CPXF_DEADONLY flags. This is becuase the check for death would occur after setting the pointer.

Fix simply moves death check to occur before setting pointers.

14-May-2017 (Sunday) at 11:12:21 CDT by Gaerzi
Commit bbea0ee4a
Parents: 795f8f057

Fix spelling mistake in documentation

Unfortunately I can't change the spelling mistake in the specs, so the property name will still evoke a 3D midtex that doesn't betray any emotion.

14-May-2017 (Sunday) at 09:59:43 CDT by Major Cooke
Commit 795f8f057
Parents: 49e4c8968

  • Added a separate cheat flag to handle buddha powerups. Currently, Buddha powerups could interfere and disable the actual player cheat unintentionally, when the player may not want their actual cheat to be turned off.
  • Set some overlooked 1000000 damage points to TELEFRAG_DAMAGE inside the falling damage code.

14-May-2017 (Sunday) at 08:57:50 CDT by Major Cooke
Commit 49e4c8968
Parents: 6a3409274

  • Fixed: Powerups failed to expire when the EffectTics was set directly to 0 since the variable is always subtracted first before the check.

14-May-2017 (Sunday) at 06:12:39 CDT by Christoph Oelckers
Commit 6a3409274
Parents: 437dd68d7

  • fixed automap positioning with linked portals and a camera actor that is transitioning a sector portal.

14-May-2017 (Sunday) at 05:42:25 CDT by Christoph Oelckers
Commit 437dd68d7
Parents: 8a91153ae

  • the Render state must be applied before performing a portal clear screen, because it would still be set to stencil drawing at this point.

14-May-2017 (Sunday) at 05:36:13 CDT by Christoph Oelckers
Commit 8a91153ae
Parents: ef7e4fe67

  • Why does the Visual Studio editor hate tildes so much...?

14-May-2017 (Sunday) at 05:31:51 CDT by Christoph Oelckers
Commit ef7e4fe67
Parents: 0f80b7dcb

  • draw empty portals in black, not the last set color.

14-May-2017 (Sunday) at 05:24:52 CDT by Christoph Oelckers
Commit 0f80b7dcb
Parents: 1767dd6a4

  • fixed: P_CollectConnectedGroups should abort if it tries to collect the same portal group more than once, because this would indicate an infinite loop.

14-May-2017 (Sunday) at 04:54:49 CDT by Christoph Oelckers
Commit 1767dd6a4
Parents: 6dd570c53

  • fixed: A_CheckBlock performed item pickup checks which could be done in completely inappropriate spots if this function was used from weapon overlays, for example.

13-May-2017 (Saturday) at 23:57:57 CDT by svdijk
Commit 6dd570c53
Parents: b6ef9fae3

Menu: Fix cycling the "midi devices" menu option.

13-May-2017 (Saturday) at 16:39:54 CDT by svdijk
Commit b6ef9fae3
Parents: 788b9f6d5

SDLGLFB: Implement mouse coordinate scaling for the menus.

14-May-2017 (Sunday) at 01:55:39 CDT by Magnus Norddahl

Merge branch 'master' of

14-May-2017 (Sunday) at 01:55:30 CDT by Magnus Norddahl
Commit 31125486a
Parents: 4554d90b1

  • Improve line portal rendering somewhat

Older commits