Latest GZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

17-Jan-2020 (Friday) at 15:58:33 EST by Magnus Norddahl
Commit e68b46cb6 (HEAD -> master)
Parents: bdb4bdeb0

Implement special colormap support for softpoly

17-Jan-2020 (Friday) at 12:34:11 EST by Alexander Kromm
Commit bdb4bdeb0
Parents: 039196bcb

save and restore config-only variables from proper sections

17-Jan-2020 (Friday) at 09:25:27 EST by Rachael Alexanderson
Commit 039196bcb
Parents: 3b336a147

  • rename vid_scalemode 0 to 'normal'

16-Jan-2020 (Thursday) at 19:15:44 EST by Magnus Norddahl
Commit 3b336a147
Parents: 1f011cda7

Fix broken fixed camera light for walls

16-Jan-2020 (Thursday) at 11:14:42 EST by Alexander Kromm
Commit 1f011cda7
Parents: 7973ab9c6

make enter key toggle Option Search mode too

16-Jan-2020 (Thursday) at 10:48:18 EST by Alexander Kromm
Commit 7973ab9c6
Parents: f85e3fb9a

make nosave standalone CVar flag, alongside server and user

14-Jan-2020 (Tuesday) at 09:04:09 EST by Alexander Kromm
Commit f85e3fb9a
Parents: efd2f8a1a

make nosave cvars set their value bypassing network code

This may look as a workaround, it is not.

nosave cvars are meant to be used as a storage for statistical data that doesn't affect gameplay. That's why this data isn't saved to the savefile in the first place. Therefore, there is no point in sending this data over network. It would have no meaning on machines other than local.

14-Jan-2020 (Tuesday) at 05:14:03 EST by alexey.lysiuk
Commit efd2f8a1a
Parents: 0c368a649

  • implemented screenshots in softpoly backend

13-Jan-2020 (Monday) at 17:12:02 EST by Christoph Oelckers
Commit 0c368a649
Parents: dc3b36ebd

  • text update.

12-Jan-2020 (Sunday) at 17:24:19 EST by Christoph Oelckers
Commit 976250908 (tag: g4.3.2, 4.3.2)
Parents: 7092a0a8f

4.3.2

12-Jan-2020 (Sunday) at 17:22:41 EST by Christoph Oelckers
Commit dc3b36ebd
Parents: 7092a0a8f

  • we are past 4.3 now.

12-Jan-2020 (Sunday) at 16:03:59 EST by alexey.lysiuk
Commit 7092a0a8f
Parents: c6ea10f03

  • fixed Linux and macOS implementations of I_FindAttr()

At the moment, we assume that dirent struct has d_type member, and DT_DIR is defined This is true for supported versions of macOS, and Linux with glibc

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

12-Jan-2020 (Sunday) at 11:30:14 EST by Rachael Alexanderson
Commit c6ea10f03
Parents: c46642209

  • implement player setup background by Enjay

12-Jan-2020 (Sunday) at 11:02:26 EST by alexey.lysiuk
Commit c46642209
Parents: 583734861

  • fixed uninitialized variable in OPL song

Mono streams could be erroneously treated as stereo, doubling their playback speed

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

12-Jan-2020 (Sunday) at 07:21:15 EST by Christoph Oelckers
Commit 583734861
Parents: e3eae62af

  • compatibility workaround for using Scroll_Texture_Model with a line id of 0.

This would do very bad things if not being checked for.

12-Jan-2020 (Sunday) at 06:59:08 EST by Christoph Oelckers
Commit e3eae62af
Parents: 3e9a43d7f

  • store CVARs non-destructively in savegames.

The old method using a single string with a backslash as separator is unable to handle anything with actual backslashes in the data. It now uses a JSON object with each CVAR being a separate key.

12-Jan-2020 (Sunday) at 06:01:57 EST by Christoph Oelckers
Commit 3e9a43d7f
Parents: f32aff339

  • added missing render style constants to ZScript.

12-Jan-2020 (Sunday) at 04:48:45 EST by alexey.lysiuk
Commit f32aff339
Parents: d636acb00

  • fixed A_PlaySound() called from Dehacked

The recently added argument was missing from PlaySound code pointer handling Verified other Dehacked functions, and changed one incorrect comment

12-Jan-2020 (Sunday) at 03:43:47 EST by Christoph Oelckers
Commit d636acb00
Parents: 1d0ece26b

  • GAMESIG was never supposed to be used in printed output. Replaced all occurences with GAMENAME.

12-Jan-2020 (Sunday) at 02:26:07 EST by Christoph Oelckers
Commit 1d0ece26b
Parents: 9e13d3c60

  • missed a warning.

12-Jan-2020 (Sunday) at 02:18:00 EST by Christoph Oelckers
Commit 9e13d3c60
Parents: 91589d979

  • fixed: The directory scanner for reading a directory into the WAD file system and ScanDirectory were not Unicode capable on Windows.

Both now use the Unicode capable I_Find* interface instead of duplicating all its functionality in multiple platform dependent incarnations.

11-Jan-2020 (Saturday) at 05:15:55 EST by Kevin Caccamo
Commit 91589d979
Parents: d73a5f5e1

Attempt to optimize check for ML_DRAWFULLHEIGHT

It is less likely that a line will have the ML_DRAWFULLHEIGHT flag than its' ceiling will be above the neighbouring sector's ceiling and vice versa.

11-Jan-2020 (Saturday) at 02:44:27 EST by Kevin Caccamo
Commit d73a5f5e1
Parents: 2ff92e91d

Use != 0 after ANDing with the relevant flags

This is mostly a "just in case" measure, in case I did something wrong with the previous commits.

10-Jan-2020 (Friday) at 19:02:39 EST by Kevin Caccamo
Commit 2ff92e91d
Parents: 7ca6e7e5c

Fix ML_DRAWFULLHEIGHT flag check

10-Jan-2020 (Friday) at 18:08:01 EST by Kevin Caccamo
Commit 7ca6e7e5c
Parents: b443d0755

Add handling for drawfullheight flag

Parse drawfullheight flag in UDMF Draw full height for walls if the linedef has this flag

10-Jan-2020 (Friday) at 17:31:21 EST by Kevin Caccamo
Commit b443d0755
Parents: 9b598017f

Change ML_NOSKYWALLS and add ML_DRAWFULLHEIGHT

ML_DRAWFULLHEIGHT will be used to draw walls from the front/back sector's floor to the other sector's ceiling.

10-Jan-2020 (Friday) at 07:07:20 EST by Kevin Caccamo
Commit 9b598017f
Parents: f9fa07dca

Add more ways to prevent GZDoom from drawing skybox walls

Add noskywalls flag to sectors and linedefs

11-Jan-2020 (Saturday) at 06:27:10 EST by alexey.lysiuk
Commit f9fa07dca
Parents: b219580ff

  • restored old values for CHAN_... constants

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

11-Jan-2020 (Saturday) at 01:18:23 EST by Rachael Alexanderson
Commit b219580ff
Parents: 6df9e3915

  • update filename for ultimate doom unity edition
  • add support for tnt/plutonia unity edition
  • uses same extraction program by kevansevans

10-Jan-2020 (Friday) at 16:36:01 EST by Rachael Alexanderson
Commit 6df9e3915
Parents: 3185e359b

10-Jan-2020 (Friday) at 06:52:17 EST by alexey.lysiuk
Commit 3185e359b
Parents: 1bc67cf7b

  • added workaround for GLSL noise functions on macOS

There is no chance that Apple will fix their OpenGL drivers The only viable solution is to preprocess these functions out, and put zeroes instead of them

09-Jan-2020 (Thursday) at 08:37:01 EST by alexey.lysiuk
Commit 1bc67cf7b
Parents: 442f953d6

  • added ability to use static SDL2 library

This is intended for developers only, e.g. for testing SDL backend on macOS

07-Jan-2020 (Tuesday) at 07:37:25 EST by alexey.lysiuk
Commit 442f953d6
Parents: 7e050010a

  • fixed invalid context warnings with Cocoa backend

A bunch of 'CGContext<...>: invalid context 0x0' messages were printed to console during OpenGL view creation and resizing

06-Jan-2020 (Monday) at 07:31:34 EST by alexey.lysiuk
Commit 7e050010a
Parents: fca492df2

  • removed obsolete softpoly render modes

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

06-Jan-2020 (Monday) at 07:26:16 EST by alexey.lysiuk
Commit fca492df2
Parents: eeddd7245

  • fixed compilation of debug target with older macOS SDKs

src/posix/cocoa/i_video.mm:633:31: error: property 'layer' not found on object of type 'id'

06-Jan-2020 (Monday) at 05:10:38 EST by Alexander Kromm
Commit eeddd7245
Parents: cad14d1c9

fix nosave cvar keyword (saved to config, not saved to savegame)

06-Jan-2020 (Monday) at 04:15:17 EST by alexey.lysiuk
Commit cad14d1c9
Parents: 83f46c4b2

  • fixed resolving of music aliases with full filenames

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

06-Jan-2020 (Monday) at 03:22:42 EST by alexey.lysiuk
Commit 83f46c4b2
Parents: a83fff0eb

  • fixed erroneous override of default language strings

If the default identifier is present in LANGUAGE lump, following entries were treated as default as well

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

05-Jan-2020 (Sunday) at 16:30:01 EST by Rachael Alexanderson
Commit 25c74c23b (tag: g4.3.1, maint_4.3)
Parents: 74ca790d0

  • move colorization parser from 'textures' to 'gldefs'

05-Jan-2020 (Sunday) at 17:07:03 EST by Chronos Ouroboros
Commit 74ca790d0
Parents: 3c4585932

Disabled default blocks in mixins for now.

05-Jan-2020 (Sunday) at 17:07:03 EST by Chronos Ouroboros
Commit a83fff0eb
Parents: 98ee0a703

Disabled default blocks in mixins for now.

05-Jan-2020 (Sunday) at 16:48:17 EST by Rachael Alexanderson
Commit 3c4585932
Parents: 56147ef44

  • bump for 4.3.1

05-Jan-2020 (Sunday) at 16:30:01 EST by Rachael Alexanderson
Commit 98ee0a703
Parents: b209fd957

  • move colorization parser from 'textures' to 'gldefs'

05-Jan-2020 (Sunday) at 11:27:50 EST by Alexander Kromm
Commit 56147ef44 (tag: g4.3.0)
Parents: a7534bbf5

add "nosave" cvar token

It makes a cvar value not be saved in a save file.

05-Jan-2020 (Sunday) at 11:27:50 EST by Alexander Kromm
Commit b209fd957
Parents: 4dc6ea409

add "nosave" cvar token

It makes a cvar value not be saved in a save file.

05-Jan-2020 (Sunday) at 03:50:14 EST by alexey.lysiuk
Commit a7534bbf5
Parents: d08a79944

  • set macOS deployment target in CMake

Removed explicit version selection from Travis configuration Bug in particular version of CMake requires CMAKE_OSX_SYSROOT to be set to existing SDK name for Xcode 8 https://cmake.org/pipermail/cmake/2012-November/052649.html

05-Jan-2020 (Sunday) at 08:54:28 EST by Christoph Oelckers
Commit d08a79944
Parents: 26784d745

  • version bumped to 4.3.0

05-Jan-2020 (Sunday) at 03:50:14 EST by alexey.lysiuk
Commit 4dc6ea409
Parents: 26784d745

  • set macOS deployment target in CMake

Removed explicit version selection from Travis configuration Bug in particular version of CMake requires CMAKE_OSX_SYSROOT to be set to existing SDK name for Xcode 8 https://cmake.org/pipermail/cmake/2012-November/052649.html

04-Jan-2020 (Saturday) at 18:17:58 EST by Christoph Oelckers
Commit 26784d745
Parents: 847cbcc0c

  • reverted the clamping when assigning to FScanner::Number.

This broke unsigned integer parsing without explicitly declaring the constant unsigned.

04-Jan-2020 (Saturday) at 15:08:32 EST by Christoph Oelckers
Commit 847cbcc0c
Parents: cb7a097ed

  • Text update.

Older commits