Latest GZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

25-May-2022 (Wednesday) at 18:11:36 EDT by Rachael Alexanderson
Commit db3f2194d (f17to24)
Parents: 0a6cd28af

  • add keybinds for F17-F24

23-May-2022 (Monday) at 18:05:44 EDT by Christoph Oelckers
Commit 0a6cd28af (HEAD -> master)
Parents: 7ba258549

  • removed leftover debug message

23-May-2022 (Monday) at 18:01:51 EDT by Christoph Oelckers
Commit 7ba258549
Parents: b218b8de6

  • exclude keys from ‚artifact‘ cheats

23-May-2022 (Monday) at 09:52:30 EDT by Christoph Oelckers
Commit b218b8de6
Parents: a9cba9064

  • removed the unused SCREENPITCH #define

22-May-2022 (Sunday) at 18:10:59 EDT by Christoph Oelckers
Commit a9cba9064
Parents: 77a4bc16c

  • fixed MF_SHADOW handling for MBF21

This needs to alter the render style as well.

22-May-2022 (Sunday) at 18:08:33 EDT by Christoph Oelckers
Commit 77a4bc16c
Parents: dce645699

  • fixed handling of automap sprites with negative scale.

22-May-2022 (Sunday) at 18:01:49 EDT by Christoph Oelckers
Commit dce645699
Parents: 2aa79bd53

  • fix dynamic light setup.

The level’s global flag is unreliable and cannot be used. The operation this was initially supposed to skip cannot be skipped anyway so the impact should be minor.

20-May-2022 (Friday) at 06:46:43 EDT by Marisa the Magician
Commit 2aa79bd53
Parents: c6092ef07

Allow SendNetworkEvent during title level.

19-May-2022 (Thursday) at 03:43:10 EDT by Christoph Oelckers
Commit 365ab46ae (windowclass)
Parents: 2b966fc58

  • fixed some GCC warnings

19-May-2022 (Thursday) at 02:32:50 EDT by Christoph Oelckers
Commit 2b966fc58
Parents: 94e878c31

  • cleaned out some duplicates in Posix platform code

18-May-2022 (Wednesday) at 18:34:44 EDT by Christoph Oelckers
Commit 94e878c31
Parents: 7ba889b0f

  • hooked up graphical start screens with the in-game renderer.

18-May-2022 (Wednesday) at 16:15:05 EDT by Christoph Oelckers
Commit 7ba889b0f
Parents: d2098b5e5

  • removed the native graphical startup screens.

ENDOOM is already working with this commit, the start screens still require some work to connect them.

18-May-2022 (Wednesday) at 15:20:41 EDT by Christoph Oelckers
Commit d2098b5e5
Parents: 9a8b3843c

  • route the StartScreen#::Net... functions through a global interface.

These will require different treatment later, so best only have one place where each method is called.

18-May-2022 (Wednesday) at 14:47:12 EDT by Christoph Oelckers
Commit 9a8b3843c
Parents: 9883be3e6

  • warning fixes and cleanup from old startscreen branch.

18-May-2022 (Wednesday) at 14:38:46 EDT by Christoph Oelckers
Commit 9883be3e6
Parents: 04bce0abe

  • platform independent classes for start screen rendering.

These use the internal 2D drawer. Not hooked up yet.

13-May-2022 (Friday) at 06:07:58 EDT by Christoph Oelckers
Commit 04bce0abe
Parents: f23204b1c

  • added texture class for handling the start. screen

18-May-2022 (Wednesday) at 14:24:43 EDT by Christoph Oelckers
Commit f23204b1c
Parents: 350a446d6

  • Win32 i_main.cpp cleanup

Moved SetWndowTitle into the menu class Removed the dead Windows session code Removed the unused modules for Win32 core DLLs. removed dynamic function calls for post-XP features

13-May-2022 (Friday) at 20:25:56 EDT by Magnus Norddahl
Commit 350a446d6
Parents: c6092ef07

Create a MainWindow class that manages the main win32 window of the application

20-May-2022 (Friday) at 05:09:38 EDT by Christoph Oelckers
Commit 49a395f56 (windowscale)
Parents: c3300ad88

  • partial cleanup of Framebuffer interface

20-May-2022 (Friday) at 04:41:28 EDT by Christoph Oelckers
Commit c3300ad88
Parents: 439d18694

  • pass fullscreen as parameter to CreateFrameBuffer

20-May-2022 (Friday) at 04:32:11 EDT by Christoph Oelckers
Commit 439d18694
Parents: 2e158b179

  • add local copies of screen scale variablles to DFrameBuffer

This is for allowing to temporarily set a difffererent scale for the start sceen

19-May-2022 (Thursday) at 18:03:10 EDT by Christoph Oelckers
Commit c6092ef07
Parents: f87c7b538

  • don't play empty intermissions.

19-May-2022 (Thursday) at 18:03:10 EDT by Christoph Oelckers
Commit 2e158b179
Parents: 97dd6f5e9

  • don't play empty intermissions.

19-May-2022 (Thursday) at 03:43:10 EDT by Christoph Oelckers
Commit 97dd6f5e9
Parents: 748ab46e1

  • fixed some GCC warnings

19-May-2022 (Thursday) at 02:32:50 EDT by Christoph Oelckers
Commit 748ab46e1
Parents: 8e8bc8dc5

  • cleaned out some duplicates in Posix platform code

18-May-2022 (Wednesday) at 18:34:44 EDT by Christoph Oelckers
Commit 8e8bc8dc5
Parents: db87c45a2

  • hooked up graphical start screens with the in-game renderer.

18-May-2022 (Wednesday) at 16:15:05 EDT by Christoph Oelckers
Commit db87c45a2
Parents: 1d28be873

  • removed the native graphical startup screens.

ENDOOM is already working with this commit, the start screens still require some work to connect them.

18-May-2022 (Wednesday) at 15:20:41 EDT by Christoph Oelckers
Commit 1d28be873
Parents: a8d42e44b

  • route the StartScreen#::Net... functions through a global interface.

These will require different treatment later, so best only have one place where each method is called.

18-May-2022 (Wednesday) at 15:09:06 EDT by Rachael Alexanderson
Commit f87c7b538
Parents: 3ad6793ba

  • add sv_ammofactor to change the skill adjustment for ammo

18-May-2022 (Wednesday) at 14:47:12 EDT by Christoph Oelckers
Commit a8d42e44b
Parents: af640e9f2

  • warning fixes and cleanup from old startscreen branch.

18-May-2022 (Wednesday) at 14:38:46 EDT by Christoph Oelckers
Commit af640e9f2
Parents: ea63e422c

  • platform independent classes for start screen rendering.

These use the internal 2D drawer. Not hooked up yet.

13-May-2022 (Friday) at 06:07:58 EDT by Christoph Oelckers
Commit ea63e422c
Parents: fb8bfc21f

  • added texture class for handling the start. screen

18-May-2022 (Wednesday) at 14:24:43 EDT by Christoph Oelckers
Commit fb8bfc21f
Parents: 018fb2917

  • Win32 i_main.cpp cleanup

Moved SetWndowTitle into the menu class Removed the dead Windows session code Removed the unused modules for Win32 core DLLs. removed dynamic function calls for post-XP features

13-May-2022 (Friday) at 20:25:56 EDT by Magnus Norddahl
Commit 018fb2917
Parents: 3ad6793ba

Create a MainWindow class that manages the main win32 window of the application

18-May-2022 (Wednesday) at 14:14:03 EDT by Christoph Oelckers
Commit 3ad6793ba
Parents: da97269ea

  • fixed yet another index issue in the shader code.

16-May-2022 (Monday) at 13:59:57 EDT by Christoph Oelckers
Commit a75df518f (startup_hwr)
Parents: 2128bbb4c

  • added a generic start screen.

This probably needs a better logo later - for now the GZDoom logo will do.

16-May-2022 (Monday) at 13:22:16 EDT by Christoph Oelckers
Commit 2128bbb4c
Parents: 7148c10c7

  • cleaning out some stuff that's not needed anymore.

16-May-2022 (Monday) at 13:13:29 EDT by Christoph Oelckers
Commit 7148c10c7
Parents: 969ff8810

  • Endoom fixes

16-May-2022 (Monday) at 09:38:46 EDT by Christoph Oelckers
Commit 969ff8810
Parents: 90d462435

  • silence some warnings

16-May-2022 (Monday) at 09:38:35 EDT by Christoph Oelckers
Commit 90d462435
Parents: dcfab40ee

  • draw ENDOOM with the hardware 2D drawer

Also delete lots of files that have just become redundant.

16-May-2022 (Monday) at 06:44:10 EDT by Christoph Oelckers
Commit dcfab40ee
Parents: 3b124e0f7

  • fixed FNotchTexture and allow step size for progress bar

16-May-2022 (Monday) at 06:08:31 EDT by Christoph Oelckers
Commit 3b124e0f7
Parents: 93a71b8ae

  • start screens now render on the game display

Updates do not seem to work yet, though.

15-May-2022 (Sunday) at 17:10:26 EDT by Christoph Oelckers
Commit 93a71b8ae
Parents: bb5dd3fca

  • cleaned out the old startscreen code.

14-May-2022 (Saturday) at 05:47:06 EDT by Christoph Oelckers
Commit bb5dd3fca
Parents: e0ccb3711

  • change init of texture manager so that it can be used during the start screen.

13-May-2022 (Friday) at 14:43:15 EDT by Christoph Oelckers
Commit e0ccb3711
Parents: 401bf716e

  • more integration work on the start screens.

13-May-2022 (Friday) at 13:47:15 EDT by Christoph Oelckers
Commit 401bf716e
Parents: f46a16080

  • implemented the other parts of the start screen.

13-May-2022 (Friday) at 12:26:32 EDT by Christoph Oelckers
Commit f46a16080
Parents: 6dda8ac39

  • removed old Windows code for graphical startup screens.

13-May-2022 (Friday) at 08:53:30 EDT by Christoph Oelckers
Commit 6dda8ac39
Parents: 15ba628a5

  • rewrote the start screen code to use the texturemanager’s worker classes

No more hackery with replicas of Windows DIBs - it’s a lot cleaner now and can handle true color.

Not tested yet!

13-May-2022 (Friday) at 06:34:54 EDT by Christoph Oelckers
Commit 15ba628a5
Parents: 7481ea484

  • this was in the wrong place…

10-May-2022 (Tuesday) at 07:48:15 EDT by Christoph Oelckers
Commit 7481ea484
Parents: 59f39c9b1

  • moved game start screen creation into common code.

Older commits