Commit graph

23,937 commits

Author SHA1 Message Date
3b3acebafa Updated README with some details on why this fork is happening. 2025-09-21 18:49:00 +02:00
57cd21c6bb Fix ZScript JIT being always unconditionally disabled. 2025-09-21 18:39:49 +02:00
25b5407b09 Merge commit '31c8dde32f' 2025-08-13 14:11:06 +02:00
31c8dde32f Squashed 'libraries/ZWidget/' changes from 96501b6ef..cecd34301
cecd34301 Delay load DPI-related functions
bfc172f70 Added exception to some unimplemented functions
7c8d469bc Added item modifications functions
847d0e6d9 Improved keyboard navigation
8c4270e0f Dropdown can now be closed by re-selecting it
91402c31e Fix dropdown positioning in x11 and win32
02da8cdc0 Added ListView::GetPreferredWidth, ListView::GetPreferredHeight, ListView::GetMinHeight
04bf153d9 Added event subscriber system
1ce55e5da Added Dropdown Known issues: does not hide when parent widget's visibility changes

git-subtree-dir: libraries/ZWidget
git-subtree-split: cecd34301d369400227eb0f27bad2ab41ad756d2
2025-08-13 14:11:06 +02:00
nashmuhandes
badc7c9b09 Merge branch 'master' of https://github.com/dpjudas/VkDoom
Some checks failed
Continuous Integration / macOS | Debug (push) Has been cancelled
Continuous Integration / Linux Clang 11 | Debug (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | Debug (push) Has been cancelled
Continuous Integration / Linux GCC 12 | RelWithDebInfo (push) Has been cancelled
Continuous Integration / Linux GCC 9 | RelWithDebInfo (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | RelWithDebInfo (push) Has been cancelled
Continuous Integration / macOS | Release (push) Has been cancelled
Continuous Integration / Linux Clang 15 | Release (push) Has been cancelled
Continuous Integration / Linux Clang Latest | Release (push) Has been cancelled
Continuous Integration / Linux GCC Latest | Release (push) Has been cancelled
Continuous Integration / Update Latest successful build (push) Has been cancelled
nightly
2025-08-08 23:15:40 +08:00
nashmuhandes
499b8c7f96 Restore VKDoom's loading bar color (this was accidentally overwritten) 2025-08-08 23:15:23 +08:00
Magnus Norddahl
ef0df80856 Fix another compile error 2025-08-08 16:02:56 +02:00
Magnus Norddahl
18a6bc8a48 Fix compile error 2025-08-08 14:29:19 +02:00
Magnus Norddahl
e4aac749dc Nuke st_start.h from orbit 2025-08-08 13:54:59 +02:00
Magnus Norddahl
17dacefc9b Merge remote-tracking branch 'gzdoom/master' into big_beautiful_merge 2025-08-08 12:32:34 +02:00
Ricardo Luís Vaz Silva
d411893e44 fix wrong sign comparison 2025-08-08 05:49:30 -03:00
Ricardo Luís Vaz Silva
439d09059e turn assert into if 2025-08-07 21:04:26 -03:00
Ricardo Luís Vaz Silva
773c534896 remove linked lists entirely from lights 2025-08-07 21:04:26 -03:00
Ricardo Luís Vaz Silva
04c29dcf4b make sure lights are unlinked, and clear light lists even when loading saves as saves may be from different levels 2025-08-07 21:04:26 -03:00
Ricardo Luís Vaz Silva
807043b995 dynlight optimize attempt 2025-08-07 21:04:26 -03:00
Magnus Norddahl
7601bb039d The hunt for red zmusic 2025-08-08 00:58:29 +02:00
Magnus Norddahl
e3cde7a9e9 More big beautiful porting 2025-08-08 00:43:45 +02:00
Rachael Alexanderson
1dafe942c8
Convert ENDOOM to ANSI output for terminal (Linux/Mac/Windows 10+11 Console App) (#3289)
- put an ansi endoom out on the console on exit
- add truecolor support, a couple fixes and cleanups in the code
2025-08-07 05:00:25 -04:00
Marcus Minhorst
54b80b96cd Allow for progress bar completion 2025-08-06 23:48:56 -03:00
Marcus Minhorst
09b77664db Fix pointer being used as bool 2025-08-06 23:47:45 -03:00
Magnus Norddahl
3fdd22ef91 Merge remote-tracking branch 'gzdoom/master' into big_beautiful_merge 2025-08-06 21:06:53 +02:00
Ricardo Luís Vaz Silva
41baae22c0 minor optimizations to oob/ortho checks 2025-08-06 14:57:34 -03:00
Ricardo Luís Vaz Silva
403b722984 and another or 😭 2025-08-06 00:21:44 -03:00
Ricardo Luís Vaz Silva
35ee1a5806 forgot an or 😅 2025-08-06 00:10:29 -03:00
Ricardo Luís Vaz Silva
01e3ff0709 fix duplicated source file with zmusic static build 2025-08-06 00:00:21 -03:00
nashmuhandes
e129c2d3bd Default the status bar scale to a more useful size for modern displays. 2025-08-06 08:42:32 +08:00
nashmuhandes
e1c2c93f28 Bump max decals. This isn't year 2000 anymore. Also use a number divisible by 100 as that's the amount the menu slider increases by. 2025-08-06 08:28:59 +08:00
nashmuhandes
cc31619678 Enable filtered sprite edge blending by default. While VKDoom doesn't filter textures initially; should the user choose to enable it, at least make the sprites look better. 2025-08-06 08:27:26 +08:00
nashmuhandes
8ef879f43b Turn off rocket trails by default (Doom didn't originally have this) 2025-08-06 08:25:40 +08:00
nashmuhandes
24aea22ef2 Move the "custom inverse map" options from Light to Appearance (this option has nothing to do with lighting; it's actually related to the fullscreen inverted effect of the invulnerability powerup) 2025-08-06 08:24:06 +08:00
Rachael Alexanderson
6b951b1ac7
- enable ENABLE_PROCESSED_OUTPUT in console mode in Windows 2025-08-05 14:14:36 -04:00
Magnus Norddahl
23a344b086 Apply sunlight as a true light source for line horizons 2025-08-05 10:53:26 +02:00
Marcus Minhorst
0f26139e10 Added "latest" ubuntu image and compiler configs 2025-08-04 21:41:10 -04:00
dileepvr
798308a511 fix distant z-fighitng in reflective flats
Z-fighting between flat texture and stencil at long distances was occurring, showing up as a "shimmer" at a long distance from the camera. Just increasing the vertical shift of flat texture.

Addressing this bug: https://github.com/ZDoom/gzdoom/issues/3246
2025-08-04 19:17:04 -03:00
SAN4EZDREAMS
400c327ee1 [BUG] [GCC] warning: comparison fix 1 2025-08-04 18:16:11 -04:00
Madeline Mewmews
ba933a6f80 Flesh out FORCE_INTERNAL_ZMUSIC cmake option
Signed-off-by: Madeline Mewmews <maddie@mewmews.gay>
2025-08-04 18:13:57 -04:00
Ricardo Luís Vaz Silva
2f52f73b9b fix cmake 2025-08-04 04:10:11 -03:00
Jon Daniel
c870cb7aa6 use %zu instead of %d for size_t printf 2025-08-04 04:08:20 -03:00
Magnus Norddahl
45c9c281e2 Disable camera frustum clipping for portals 2025-08-04 00:58:48 +02:00
Magnus Norddahl
52ffadb94e Maybe its in this folder 2025-08-03 23:55:00 +02:00
Magnus Norddahl
9082e16f79 Copy libzmusic.so.1 to artifact package 2025-08-03 23:40:58 +02:00
Magnus Norddahl
f7e17f27b9 Fix atlas free bug 2025-08-03 23:09:09 +02:00
Boondorl
316b18a4d9 Added built-in delta time handling
Allows tracking time since last-rendered frame in seconds.
2025-08-02 19:44:00 -03:00
DyNaM1Kk
132ce96a10 Made the pause strings wrap 2025-08-02 17:36:29 -03:00
DyNaM1Kk
c98042ed02 Added option to use a string instead of pause graphic 2025-08-02 17:36:29 -03:00
Boondorl
789829f967 Fixed regression with camera while travelling
Also readds guard for trying to move travellers out of the list at map start.
2025-08-02 17:35:16 -03:00
Boondorl
a1eadc0916 Added travel support for client-side Thinkers 2025-08-02 17:35:16 -03:00
Boondorl
8604830f4c Prevent thinkers from being set to travel while not changing level 2025-08-02 17:35:16 -03:00
Boondorl
86375c1b79 Move travelling to two-step system
Mark Actors meant to travel early so their flag can be written into the snapshot, followed by moving them over all at once at the same time as previously. On finish, destroy any marked Actors to prevent duplication in hubs. Switch to a unique function that does the verification instead of ChangeStatNum and lock out STAT_TRAVELLING entirely since it shouldn't be used for regular gameplay.
2025-08-02 17:35:16 -03:00
Boondorl
00d2b43ce0 Remember statnum when travelling
Also cleans up the functions a little.
2025-08-02 17:35:16 -03:00