Commit graph

22,746 commits

Author SHA1 Message Date
Magnus Norddahl
7907c27c7c Reduce AO sample count from 128 to 16 2024-10-17 00:42:08 +02:00
Magnus Norddahl
92dd53703b Increase the bounce sample count 2024-10-17 00:29:25 +02:00
Magnus Norddahl
fee5e3a58b Fix lightmap lights not updating 2024-10-16 21:38:30 +02:00
Magnus Norddahl
bb1174172a Don't render the lightmap lights as dynlights in gl_levelmesh 2024-10-16 15:01:37 +02:00
nashmuhandes
2d40055176 Reapplication of 992e01de05 (Apple-GLSL fix for the dither shader) 2024-10-16 02:33:21 +08:00
nashmuhandes
83b988c76e Merge branch '4.13' of https://github.com/ZDoom/gzdoom 2024-10-16 02:31:44 +08:00
Ricardo Luís Vaz Silva
38b8c7bed9 switch defines to template 2024-10-15 19:37:38 +02:00
Magnus Norddahl
8bddbea0bd Turn off softshadow for bounces 2024-10-15 19:34:15 +02:00
Ricardo Luís Vaz Silva
44e69451cf Hook up 3d floor updates to the level mesh 2024-10-15 18:33:30 +02:00
Rachael Alexanderson
9a9440a6f7
- enable console subsystem processing for Windows, enable runtime detection 2024-10-15 10:56:57 -04:00
Rachael Alexanderson
ffcce790de
- Actor.GetSpecies() is a non-destructive function 2024-10-15 10:56:50 -04:00
Major Cooke
cca1946201
Added (SPF_)STRETCHPIXELS.
This counteracts the squaring implied by rolling sprites.
2024-10-15 10:56:43 -04:00
Rachael Alexanderson
2f30f720a4
- simplify and deconstruct logic for applying sector damage - also fixes voodoo doll sector damage in TNT MAP30 2024-10-15 10:56:27 -04:00
Jan Engelhardt
0785038120
Resolve compiler warning about destructor syntax
gcc-14 warns:

tarray.h:927:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
  927 |         ~TDeletingArray<T, TT> ()
2024-10-15 10:56:13 -04:00
Rachael Alexanderson
992e01de05
- define dither shader in a way that is compatible with Apple's GLSL-to-metal compiler
Some checks failed
Continuous Integration / Linux Clang 12 | AppImage (push) Has been cancelled
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 | MinSizeRel (push) Has been cancelled
Continuous Integration / Linux GCC 9 | 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 / Visual Studio 2019 | Release (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | Release (push) Has been cancelled
g4.13.0a
2024-10-12 04:28:22 -04:00
Rachael Alexanderson
1a699c08af
- this is version 4.13.0
Some checks failed
Continuous Integration / Linux Clang 12 | AppImage (push) Has been cancelled
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 | MinSizeRel (push) Has been cancelled
Continuous Integration / Linux GCC 9 | 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 / Visual Studio 2019 | Release (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | Release (push) Has been cancelled
g4.13.0
2024-10-12 01:28:09 -04:00
Rachael Alexanderson
e562111a51
- don't show iwad box if priority iwad has been located for the currently loaded mods gameinfo 2024-10-12 01:25:21 -04:00
Rachael Alexanderson
4cb60265be
- language update 2024-10-12 01:04:18 -04:00
Ricardo Luís Vaz Silva
74a49ca919 change light strength to light linearity 0.0 = inverse square, 1.0 = linear 2024-10-11 11:43:09 +02:00
nashmuhandes
55940ba21d Merge branch 'master' of https://github.com/ZDoom/gzdoom 2024-10-10 22:04:23 +08:00
Rachael Alexanderson
24792913ca
- don't spam the console log if there's math errors - mostly affects Linux/MacOS because there is no distinction from console apps or GUI apps so they put all the data in the console which can cause lag 2024-10-10 07:28:29 -04:00
alexey.lysiuk
6c4b25930b - moved appimage github actions workflow back
it should be disabled in actions settings instead
revert 77519332e8
2024-10-10 13:35:42 +03:00
alexey.lysiuk
411531026b - updated github actions workflow
* fix macos jobs
* fix warnings
2024-10-10 12:58:07 +03:00
inkoalawetrust
61bd3a739a Added MF9_FORCESECTORDAMAGE.
This flag forces non-player actors to take  damage from hurt floors even if SECMF_HURTMONSTERS isn't true.
2024-10-09 13:51:48 -03:00
Rachael Alexanderson
15241cbe96
- use newer zmusic 2024-10-09 11:06:30 -04:00
Christoph Oelckers
d90de3a8a1
avoid floats in integer math. 2024-10-09 09:15:29 -04:00
Ricardo Luís Vaz Silva
c1442f1c21 clean up HWViewpointUniforms 2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
4615a8e103 update GetDynSpriteLight to use new strength field 2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
479e0c301e add light_noshadowmap/light_dontlightactors/light_dontlightmap to UDMF 2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
56787bbc17 Add LightStrength to UDMF, move SoftShadowRadius from AActor to DynamicLight 2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
159ae02a2a fix includes 2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
f226d6a00f improve strength for small lights 2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
f11ed26eb8 deduplicate code 2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
a79ea9414b inverse square lights for sprites
had to add a minimum distance to make sure smaller lights don't completely blow out actors nearby
2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
04ee3c335e switch from uniform to shader keys 2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
37a7907221 Allow setting light attenuation mode from mapinfo 2024-10-09 04:44:51 +02:00
Dileep V. Reddy
f9a59a989b Orthographic projection Widescreen aspect ratio horizontal clipping fixed. This one-line change only affects ortho viewpoints. Easy to verify in windowed mode. 2024-10-08 12:36:00 -04:00
inkoalawetrust
23c97b5a73 Updated ZDoom UDMF spec changelog.
Added additions that never got their own version change in the changelog.
2024-10-08 18:35:42 +02:00
nashmuhandes
2a3fe915a4 Use a light_ prefix for custom ZDRay stuff, and actually parse light_softshadowradius for map things 2024-10-06 22:37:45 +08:00
inkoalawetrust
354e5fed34 Made GetMidTexturePosition() const. 2024-10-06 22:36:49 +08:00
Ricardo Luís Vaz Silva
f88decfd70 Add bounds checking to GetMidTexturePosition, add assert to P_GetMidTexturePosition 2024-10-06 22:36:49 +08:00
nashmuhandes
f5c06551e4 Use a light_ prefix for custom ZDRay stuff, and actually parse light_softshadowradius for map things 2024-10-06 11:24:04 -03:00
nashmuhandes
4bb61bed97 Use light_ prefix for soft shadows 2024-10-06 22:20:05 +08:00
nashmuhandes
58ddcd4806 Merge commit '6b5be653dc' 2024-10-06 21:29:38 +08:00
inkoalawetrust
23d131f6c2 Made GetMidTexturePosition() const. 2024-10-05 23:10:45 -03:00
Ricardo Luís Vaz Silva
19e1d400e4 Add bounds checking to GetMidTexturePosition, add assert to P_GetMidTexturePosition 2024-10-05 23:03:05 -03:00
Christoph Oelckers
2e795bebb4 added a menu option for switching module players. 2024-10-05 12:53:21 +02:00
Christoph Oelckers
413aefb0ab added CVAR to select the preferred MOD player and SNDINFO option to set it per song. 2024-10-05 12:37:55 +02:00
Blue Shadow
6b5be653dc - set a default value of 1.0 for MissileChanceMult property 2024-10-05 11:43:44 +02:00
Christoph Oelckers
f0676cdf01 fixed a few memory leaks 2024-10-05 10:22:05 +02:00