Magnus Norddahl
dfae2a25b0
Add support for using #include in postprocess shaders
2023-12-14 12:28:11 +01:00
Magnus Norddahl
8c56963fdd
Fix fogball bindings after rebase
2023-12-11 11:41:12 +01:00
nashmuhandes
72e3c01449
Revert Fogball to a scripted class
2023-12-11 11:38:18 +01:00
nashmuhandes
237899b17d
Fogball actor alpha should influence the density, rather than the color
2023-12-11 11:37:24 +01:00
nashmuhandes
17aac06007
- Use the Fogball's 4th arg for the radius
...
- Add Fogball DoomEdNum
2023-12-11 11:37:24 +01:00
Magnus Norddahl
a76dfafbaa
Fix misc bugs in the fogball implementation - it works now
2023-12-11 11:37:24 +01:00
nashmuhandes
909309f1e8
Use the actor fields intended for fogball customization
2023-12-11 11:36:43 +01:00
dpjudas
c8f6182f36
Some minor adjustments
2023-12-11 11:36:42 +01:00
dpjudas
81cdc402c9
Add code collecting fogballs from the visible scene
2023-12-11 11:34:14 +01:00
Magnus Norddahl
a4161eaefa
Forgot to add the shader
2023-12-11 11:28:55 +01:00
Magnus Norddahl
1d0fed0326
Add the shader math needed to draw fogballs
2023-12-11 11:28:55 +01:00
nashmuhandes
054ca24328
Implement fogball class
2023-12-11 11:28:04 +01:00
Magnus Norddahl
58381ec762
Use a TArrayView for the lightmap arrays
2023-12-07 12:48:48 +01:00
Magnus Norddahl
91ca6c39a3
Add support for loading older custom shaders
2023-12-07 12:19:19 +01:00
nashmuhandes
712a8b70d5
Fixed missing logic for MAPINFO's NoAutoSaveOnEnter
2023-11-27 07:00:25 +08:00
Magnus Norddahl
111b733954
Add dummy entries for the old simple menus
2023-11-10 11:38:32 +01:00
nashmuhandes
1ac8f2822e
Add lm_dynamic to the UDMF specs
2023-10-28 05:32:20 +08:00
Magnus Norddahl
d93c1798f6
Merge remote-tracking branch 'gzdoom/master'
2023-10-27 20:44:09 +02:00
Christoph Oelckers
fb4667b9bb
fix coronas
2023-10-27 20:35:06 +02:00
Professor Hastig
4d88e82e32
added Wads.GetLumpLength.
2023-10-26 09:41:27 -04:00
Professor Hastig
77e5fd3081
fixed skewing for lower tiers.
2023-10-26 09:40:31 -04:00
Professor Hastig
a8c1f7a637
always save the map WAD in a savegame's metadata, even if it is from the IWAD
...
Otherwise the savegame loader will not be able to validate an IWAD savegame while the actual level comes from a different file.
2023-10-26 07:49:17 -04:00
Professor Hastig
1e8b3ea65d
fix map WAD check for savegame validation.
2023-10-26 07:49:17 -04:00
Magnus Norddahl
4665f8ff79
Merge remote-tracking branch 'gzdoom/master'
2023-10-25 22:25:12 +02:00
Christoph Oelckers
eeac40fffc
take most direct drawinfo references out of HWWall.
2023-10-25 21:35:42 +02:00
Christoph Oelckers
1f5df23818
took several functions out of HWDrawInfo.
...
The only thing they needed from that class is the Level pointer and the light mode, this is better passed in as function argument.
2023-10-25 21:19:58 +02:00
Christoph Oelckers
28400a12f1
fixed savegame file name check.
...
Writer and reader for the savegame metadata were mismatched so the readback of non-ASCII filenames failed.
2023-10-25 17:27:41 +02:00
Rachael Alexanderson
6d1ebf5f27
- allow FORCEBACKCULLFACES to work with hud models
2023-10-25 10:57:48 -04:00
Professor Hastig
70e4dd17b7
fix UMAPINFO's intermusic being used at the summary screen.
2023-10-25 16:25:24 +02:00
Professor Hastig
82c492f3d7
widen the special field in FBoomArgs.
...
This code still assumed that all special types fit into 8 bits which is no longer the case.
2023-10-25 16:24:21 +02:00
Professor Hastig
731cad7553
do not print all GL extensions to the log for the GLES renderer.
2023-10-25 16:23:44 +02:00
inkoalawetrust
f3d44f8131
Exposed P_GetMidTexturePosition() to ZScript.
2023-10-25 16:23:29 +02:00
alexey.lysiuk
212adabe2b
- bumped minimum macOS version to 10.13
...
Apple dropped support for older versions in Xcode, and dependencies (for example, MoltenVK) no longer compile for earlier OS versions
2023-10-24 10:45:25 +03:00
Christoph Oelckers
b48caddb96
reworked the skewing properties.
...
The Eternity-based definitions are currently disabled due to unclear semantics and overall unsatisfying design. They can be re-enabled once their precise working has been established.
New properties were added to replace them with something that will be clearly specified and is fully ortohonal i.e. they will allow to align an upper tier skew with the floor as well and a lower tier's skew with a ceiling.
2023-10-20 18:14:20 +02:00
Professor Hastig
f92f6b8de4
added wall texture skewing.
...
This uses the same UDMF properties as Eternity recently introduced for the same feature.
2023-10-20 08:23:56 +02:00
Christoph Oelckers
92bbaa7531
fix a few minor issues.
...
* make Corona a fully scripted class so that AActor can be made final again.
* add global vkversion variable for use by the survey code.
* move progress bar on generic start screen to the bottom and made it longer.
* revert BulletPuff to its GZDoom version because the changes are not compatible with Dehacked.
2023-10-19 22:48:25 +02:00
Magnus Norddahl
3cff0de273
Turn off gl_levelmesh
2023-10-19 22:37:17 +02:00
Magnus Norddahl
dec03cb265
Fix compile errors after rebase
2023-10-19 22:16:11 +02:00
Magnus Norddahl
05e46e0cb4
Fix DrawLevelMesh bugs
2023-10-19 22:10:26 +02:00
Magnus Norddahl
fc65d43ae8
Add code that should draw the mesh
2023-10-19 22:09:26 +02:00
Magnus Norddahl
6dd72e5439
Begin code for drawing the level mesh
2023-10-19 22:09:26 +02:00
Magnus Norddahl
ff8b51a1b6
Remove SplitWallComplex
2023-10-19 22:07:21 +02:00
Magnus Norddahl
52ec71b05b
Remove allowSSBO, useSSBO, glslversion, hwcaps and BuffersArePersistent as none of them apply to Vulkan
2023-10-19 21:31:12 +02:00
Magnus Norddahl
e75e5a387b
Merge remote-tracking branch 'gzdoom/master' into merge-gzdoom
2023-10-19 21:05:17 +02:00
Christoph Oelckers
9cd57faec1
rewrite of HWWalls to allow grabbing the output from the render item generator.
2023-10-19 18:35:51 +02:00
dpjudas
58e4a01f62
Fix another descriptor pool out of memory error
2023-10-18 02:21:34 +02:00
Christoph Oelckers
d65d1a3b82
minor backend update from Raze.
2023-10-17 20:54:27 +02:00
Magnus Norddahl
9a334570f0
Add lm_dynamic UDMF boolean on sectors for marking if a sector should update its lightmap dynamically
2023-10-17 19:10:39 +02:00
Magnus Norddahl
9c6b2f190e
Fix going out of bounds for the render area
2023-10-17 18:30:48 +02:00
dpjudas
84753ffaa7
Fix descriptor pool out of memory error
2023-10-17 01:42:46 +02:00