Latest GZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

22-Jul-2017 (Saturday) at 07:25:39 CDT by Rachael Alexanderson
Commit 2e6c4eeab (HEAD -> master)
Parents: a958d2ad7

  • removed NOSAVE flags from sv_damagefactor* cvars so that they get put in a savegame

22-Jul-2017 (Saturday) at 07:01:27 CDT by Rachael Alexanderson
Commit a958d2ad7
Parents: 04db49431

  • fixed pixel centering for unaccelerated player sprites

22-Jul-2017 (Saturday) at 06:25:58 CDT by Rachael Alexanderson
Commit 04db49431
Parents: 8311a1828

  • 'kill baddies' cheat now describes what it is killing. This is mostly for multiplayer purposes when other players see the feedback when the cheat is used, allowing players to see if it was 'kill monsters' or 'kill baddies'

22-Jul-2017 (Saturday) at 05:29:46 CDT by Magnus Norddahl
Commit 8311a1828
Parents: 3ff021608

  • Fix plane pixel center sampling bug

22-Jul-2017 (Saturday) at 03:40:30 CDT by Magnus Norddahl
Commit 3ff021608
Parents: c56cd245a

  • Fix pixel center sampling bug in SWCanvas::DrawTexture

22-Jul-2017 (Saturday) at 02:54:32 CDT by alexey.lysiuk
Commit c56cd245a
Parents: ebd20daed

Added IndexOf() and LastIndexOf() functions to ZScript string type

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

21-Jul-2017 (Friday) at 18:45:06 CDT by Magnus Norddahl
Commit ebd20daed
Parents: 8d3d27148

  • Fix wall texture sampling to be done at pixel centers

21-Jul-2017 (Friday) at 17:45:08 CDT by Rachael Alexanderson
Commit 8d3d27148
Parents: 8d95ee688

  • tweaked the banded software lightmode shader a bit more, looks a little closer (but still not quite...) to real ZDoom in paletted mode

21-Jul-2017 (Friday) at 16:21:58 CDT by Rachael Alexanderson
Commit 8d95ee688
Parents: 5be74890b

  • 'Player' is turbo! cheat is no longer shown in single player.

21-Jul-2017 (Friday) at 15:48:44 CDT by Magnus Norddahl
Commit 5be74890b
Parents: b1d1ac13b

  • Fix missing pixels on walls in palette mode for npot2 textures

21-Jul-2017 (Friday) at 03:17:50 CDT by alexey.lysiuk
Commit b1d1ac13b
Parents: 714ada01a

Fixed serpent staff's alternate attack against shielding centaur

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

20-Jul-2017 (Thursday) at 11:33:20 CDT by Christoph Oelckers

Merge remote-tracking branch 'remotes/origin/qzdoom-merge'

20-Jul-2017 (Thursday) at 11:32:54 CDT by Christoph Oelckers
Commit e8e940d22 (qzdoom-merge)
Parents: ffc529d10

  • fixed portal handling for P_CheckMissileSpawn to obey commonly established rules about portal types.

20-Jul-2017 (Thursday) at 07:23:45 CDT by Christoph Oelckers
Commit ffc529d10
Parents: f4e0690c4

  • let r_*_cull variables default to 0.

20-Jul-2017 (Thursday) at 07:20:50 CDT by Christoph Oelckers
Commit 03ed0656e
Parents: bc38f7f77

  • fixed: The frame timer for interpolating the renderer should always take its time from the actual beginning of the frame instead of checking the system timer in real time when rendering starts.

This fixes two issues:

  • timer related texture animations are not being recreated multiple times if a scene renders multiple viewpoints (e.g. camera textures or portals.)
  • interpolation is smoother when maps have a high think time of multiple milliseconds. A good map to see the difference would be ZDCMP2 which has a think time of 4-5 milliseconds. With the timer taken in real time after the thinkers have run and VSync on this resulted in alternating time slices of 11 and 21 ms between frame interpolations instead of an even 16 as should be done for smooth 60 fps because roughly every second frame was offset by those 5 ms.

20-Jul-2017 (Thursday) at 05:45:08 CDT by Rachael Alexanderson
Commit f4e0690c4
Parents: d020ec68d

  • missed one qzdoom reference

20-Jul-2017 (Thursday) at 05:43:03 CDT by Rachael Alexanderson

Merge branch 'master' into qzdoom-merge

20-Jul-2017 (Thursday) at 05:41:34 CDT by Rachael Alexanderson
Commit bc38f7f77
Parents: 5918167fb

  • changed gl_ssao_portals default to 1

19-Jul-2017 (Wednesday) at 16:32:41 CDT by Rachael Alexanderson

Merge branch 'master' into qzdoom-merge

19-Jul-2017 (Wednesday) at 14:02:46 CDT by Rachael Alexanderson
Commit 5918167fb
Parents: 62a4eb6b6

  • added 'kill baddies' cheat - does the same thing as 'kill monsters' only it ignores friendly monsters

19-Jul-2017 (Wednesday) at 10:04:53 CDT by Rachael Alexanderson
Commit 62a4eb6b6
Parents: bbb8374b0

  • fixed a comment in version.h about the current ZScript version (it was out of date)

19-Jul-2017 (Wednesday) at 07:00:55 CDT by alexey.lysiuk
Commit bbb8374b0
Parents: f4672d67b

Fixed applying of color to untranslated fonts in hardware renderer

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

19-Jul-2017 (Wednesday) at 05:24:19 CDT by alexey.lysiuk
Commit f4672d67b
Parents: 579840987

Fixed crash when drawing untranslated font

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

19-Jul-2017 (Wednesday) at 05:11:29 CDT by Rachael Alexanderson
Commit 1f6d15c74
Parents: bac72600f

  • Rename QZDoom back to GZDoom again for merge.

19-Jul-2017 (Wednesday) at 05:11:13 CDT by Rachael Alexanderson

Merge remote-tracking branch 'origin/master' into qzdoom-merge

17-Jul-2017 (Monday) at 03:21:58 CDT by Christoph Oelckers
Commit 579840987
Parents: 490e87360

  • added per-class think time profiling tool.

16-Jul-2017 (Sunday) at 00:38:25 CDT by Rachael Alexanderson

Merge https://github.com/coelckers/gzdoom

15-Jul-2017 (Saturday) at 04:16:06 CDT by alexey.lysiuk
Commit 490e87360
Parents: ac30e47ab

Moved parallel_for() function template to own header file

15-Jul-2017 (Saturday) at 02:48:13 CDT by Rachael Alexanderson

Merge https://github.com/coelckers/gzdoom

15-Jul-2017 (Saturday) at 02:38:10 CDT by Rachael Alexanderson
Commit 9eb0b64ab
Parents: c1e3f1080

  • Added new "sv_damagefactor*" variables. sv_damagefactorplayer: Scales damage for player sv_damagefactorfriendly: Scales damage for all other +FRIENDLY objects sv_damagefactormobj: Scales damage for everything else (incl. monsters and decorations)

15-Jul-2017 (Saturday) at 02:34:07 CDT by Christoph Oelckers
Commit ac30e47ab
Parents: daca12600

  • Added an 'srand' call to the RBG initialization.

This is needed because 'rand' gets used by parts of the sound code (e.g. playlists.)

15-Jul-2017 (Saturday) at 02:14:39 CDT by Christoph Oelckers
Commit daca12600
Parents: 98124c804

  • fixed: The ADDA_RK opcode used the wrong constant type for the offset it adds to the pointer.

15-Jul-2017 (Saturday) at 02:01:02 CDT by Christoph Oelckers
Commit 98124c804
Parents: 970adff5e

  • avoid using plain chars as variables.

This is all I found with a quick search, there's probably more...

14-Jul-2017 (Friday) at 23:24:25 CDT by Rachael Alexanderson

Merge https://github.com/coelckers/gzdoom

14-Jul-2017 (Friday) at 07:14:34 CDT by alexey.lysiuk
Commit 970adff5e
Parents: ac811f99c

Use multiple threads for xBRZ upscaling

Implementation relies on Concurrency Runtime, Grand Central Dispatch aka libdispatch or OpenMP depending on their availability

13-Jul-2017 (Thursday) at 08:23:51 CDT by alexey.lysiuk
Commit ac811f99c
Parents: c6351825b

Fixed uninitialized variable in XLAT parser

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

13-Jul-2017 (Thursday) at 07:15:57 CDT by alexey.lysiuk
Commit c6351825b
Parents: 25ab31e92

Enable Core Profile on macOS only when OpenGL 3.3 is available

13-Jul-2017 (Thursday) at 04:57:12 CDT by Rachael Alexanderson
Commit 7728875a7
Parents: c38d0c163

  • Added 'enabled' property for PP shaders, to automatically enable them without ZScript

12-Jul-2017 (Wednesday) at 00:11:43 CDT by Magnus Norddahl

Merge branch 'line_distance_cull' into qzdoom#

Conflicts:

  • #
  • src/swrenderer/scene/r_opaque_pass.cpp

11-Jul-2017 (Tuesday) at 23:56:34 CDT by Magnus Norddahl
Commit 7d1de667b
Parents: 25ab31e92

  • Added r_line_distance_cull cvar that culls lines beyond the specified distance

11-Jul-2017 (Tuesday) at 05:22:51 CDT by Rachael Alexanderson

Merge https://github.com/coelckers/gzdoom

11-Jul-2017 (Tuesday) at 04:53:21 CDT by Rachael Alexanderson
Commit 25ab31e92
Parents: 2e33165ed

  • corrected transferred sky offsets using ZDoom 2.8.1 source - the sky needed to be offset by 28 units.

10-Jul-2017 (Monday) at 12:15:52 CDT by Rachael Alexanderson
Commit 28950b8a5
Parents: e2744102c

  • q2.1pre version

10-Jul-2017 (Monday) at 10:39:46 CDT by Rachael Alexanderson

Merge https://github.com/coelckers/gzdoom

10-Jul-2017 (Monday) at 10:29:58 CDT by Rachael Alexanderson
Commit d2c8a5c33
Parents: 26355ece8

Revert "Merge commit 'refs/pull/338/head' of https://github.com/coelckers/gzdoom"

This reverts commit 65bb8a518515a4c4bb262ae99f491d71b131da3f, reversing changes made to 619281de649df38e382bfb2d376f16d01a065c18.

10-Jul-2017 (Monday) at 10:29:30 CDT by Rachael Alexanderson
Commit 26355ece8
Parents: 8c0706e56

Revert "Merge commit 'refs/pull/338/head' of https://github.com/coelckers/gzdoom"

This reverts commit 035c036eb29d5f03e48345bfd320fc64965e4160, reversing changes made to 61660bf1471cc88c3a60833b87f01de2e52df2b4.

10-Jul-2017 (Monday) at 10:26:41 CDT by Rachael Alexanderson
Commit 8c0706e56
Parents: 04b116318

Revert "Merge commit 'refs/pull/338/head' of https://github.com/coelckers/gzdoom"

This reverts commit 56806e3243289e9429f3ffcc7afa87e48f5b7072, reversing changes made to e1a2de4989a6da935986fab92fd47677e57c2ae1.

10-Jul-2017 (Monday) at 10:25:38 CDT by Rachael Alexanderson
Commit 04b116318
Parents: e1b4bb11b

Revert "Add a comment"

This reverts commit d2f4dd41f89e5d2fbcf1079171e778b73d41b279.

10-Jul-2017 (Monday) at 02:41:50 CDT by alexey.lysiuk
Commit 2e33165ed
Parents: ddd1b629c

Moved freeing of data stored in HUD message objects to OnDestroy() function

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

09-Jul-2017 (Sunday) at 19:09:12 CDT by Rachael Alexanderson

Merge https://github.com/coelckers/gzdoom

Older commits