Commit graph

22,495 commits

Author SHA1 Message Date
nashmuhandes
a6fc168f0b Merge branch 'master' of https://github.com/ZDoom/gzdoom 2024-07-31 00:45:38 +08:00
Boondorl
d697eafbe1 Fixed subnormal float viewpos values breaking rendering 2024-07-29 03:10:50 -04:00
Blue Shadow
519dd16c9a - fixed alignment issue in SBARINFO's DrawString command 2024-07-28 21:19:41 -03:00
Magnus Norddahl
bde15af593 Merge remote-tracking branch 'gzdoom/master' 2024-07-23 19:23:26 +02:00
nashmuhandes
f671018700 Clean up lightmap stuff in the namedef 2024-07-20 12:56:56 -04:00
dpjudas
3ae77ef6c4 Fix crash when loading maps with sectors with no subsectors 2024-07-20 05:45:28 +02:00
Magnus Norddahl
314ec1030c Fix level mesh crash 2024-07-12 20:04:50 +02:00
Magnus Norddahl
9d78eb5aa0
Fix directory crash for filenames that appear elsewhere in the path 2024-07-12 13:53:45 -04:00
Magnus Norddahl
f5ab26a45b Fix directory crash for filenames that appear elsewhere in the path 2024-07-12 19:50:18 +02:00
nashmuhandes
566ad81cc0 Rebalance default audio mix 2024-07-12 20:29:48 +08:00
Ricardo Luís Vaz Silva
0caa036a96 fix compilation 2024-07-09 12:25:28 -03:00
Ricardo Luís Vaz Silva
7ddd4ec245 handle freeze in decoupled animations 2024-07-09 12:25:28 -03:00
nashmuhandes
50ce14dedb Reinstate autoaim as an enabled default 2024-07-07 22:29:08 +08:00
Boondorl
10d0f94972 Misc network fixes
Fixed missing teleport specials when predicting. Added rubberband limit; if too far away from the predicted position, will instead instantly snap the player's view to their new spot. Deprecated cl_noprediction; this was pointless as you'd never not want to predict your position/angles. Fixed angle targets not being backed up. Fixed oldbuttons not being set. Updated menu
2024-07-07 01:33:37 -03:00
dpjudas
7f2c928d14 Prepare wall/flat surface create functions to be able to insert in any location in the mesh buffers 2024-07-05 06:50:00 +02:00
Rachael Alexanderson
188ae392e7 - enable mipmapping in 2D 2024-07-04 20:55:15 +02:00
nashmuhandes
50b4fda41b Enable always running by default 2024-07-04 19:24:58 +08:00
nashmuhandes
a48b4a2fca Automap color presets match their vanilla colors by default (am_colorset dynamically configured in gameconfigfile.cpp) 2024-07-04 18:49:01 +08:00
nashmuhandes
9c0cd454f0 Remove prediction toggles from the networking menu - unpredicted netgames are objectively inferior and it makes zero sense to allow users to disable them 2024-07-04 18:42:16 +08:00
nashmuhandes
e0af452118 Remove translucency effect from Doom's BulletPuff 2024-07-04 18:40:40 +08:00
nashmuhandes
4d4a5ec440 - Make the default dimcolor match VKDoom's titular orange tone
- Change Doom's gold-ish dim color to a more darker red (that gold-ish color is a leftover from ancient ZDoom days... time to move on away from it)
2024-07-04 17:21:11 +08:00
Magnus Norddahl
9d5fd281d6 Increase macOS minimum version to 10.15 2024-07-04 10:58:53 +02:00
Magnus Norddahl
8a51044c68 Second attempt at fixing the build for the crapple platform 2024-07-04 01:13:58 +02:00
Magnus Norddahl
c56197b1d2 Remove std::filesystem::absolute dependency for glslang on macOS as it is only supported on macOS 14 2024-07-04 01:10:40 +02:00
Magnus Norddahl
415dfb859b Update glslang to 14.3.0 2024-07-04 00:58:54 +02:00
Nash Muhandes
971bd0b3cb
Add highlighting to the code blocks 2024-07-03 21:26:45 +08:00
Nash Muhandes
45c002225f
Styling fixes 2024-07-03 21:25:13 +08:00
Magnus Norddahl
130171d608 Add comment about builds 2024-07-02 14:42:27 +02:00
Magnus Norddahl
a69603997d Move the build guide into README.md 2024-07-02 14:36:50 +02:00
Rachael Alexanderson
9a81932b25 - add a small little build guide to replace the now missing build scripts 2024-07-02 14:34:35 +02:00
Rachael Alexanderson
8b0bae0abf
- remove the useless build scripts that caused more confusion than they helped 2024-07-02 07:52:31 -04:00
Magnus Norddahl
d649a75e75 Add missing value count 2024-06-30 19:48:42 +02:00
Magnus Norddahl
c02d041b23 Enable MVK_CONFIG_USE_METAL_ARGUMENT_BUFFERS for Apple 2024-06-30 19:44:00 +02:00
MrRaveYard
a82e3b9dfe Add missing GC write barrier 2024-06-30 11:22:07 -03:00
nashmuhandes
128f78bee4 Generate proper multi-sized icons for both Windows and Mac, and actually change the Linux icon too 2024-06-30 20:01:18 +08:00
Ricardo Luís Vaz Silva
ddbf90389b add total chaos retro and full maps to compatibility.txt 2024-06-24 17:23:08 -04:00
Ricardo Luís Vaz Silva
35f66c5cc2 add COMPATF2_NOACSARGCHECK to disable ACS function argument count checks 2024-06-24 17:23:08 -04:00
dpjudas
02305f02b9
Turn on the output limiter 2024-06-24 17:16:26 -04:00
Magnus Norddahl
2eab98b4fb Fix level mesh upload crash if too large textures gets uploaded 2024-06-24 16:57:10 +02:00
Major Cooke
3e91d38582 Fixed Pre(Un)Morph being called out of order.
- This had broken several mods that relied on the inventory being in place before the switch, which was the intended way to begin with.
2024-06-24 10:37:12 -04:00
Magnus Norddahl
330ec45d84 Merge tag 'g4.12.2' 2024-06-23 22:27:45 +02:00
Major Cooke
5fc3d44ba5 Added SPF_ROLLCENTER for particles and visual thinkers. 2024-06-23 11:09:29 -04:00
Magnus Norddahl
dab624b8b5 Fix compile error for gcc 14 2024-06-23 16:59:26 +02:00
Major Cooke
c56d70f2b1 Added SPF_(NO)FACECAMERA flagst for specifying camera facing on particles and visual thinkers.
- This also adds ensures facing camera is applied to these via the option menu.
2024-06-23 10:07:22 -04:00
nashmuhandes
2e4bf697b8 Add X, Y and Z offsets for VOXELDEF. Needed for voxelized weapons which would typically be very large and take up the majority of the 256x256x256 canvas, therefore making precise positioning of the models relative to the screen pretty much impossible without tweakable offsets. 2024-06-21 08:17:54 -03:00
Magnus Norddahl
8c713794a0 Add missing arm64 dlls 2024-06-20 18:45:17 +02:00
Magnus Norddahl
e76e86ca4b Fix compile error on Windows ARM64 2024-06-20 18:11:58 +02:00
RaveYard
57d39048c8 Apply 2D shadowmapping to particles as they do not use levelmesh raytracing 2024-06-20 11:33:06 +08:00
RaveYard
c72092ffed Fix redundant 2D shadowmap test for lightmap lights 2024-06-19 13:23:32 +02:00
dpjudas
c66b809d4e Initialize COM early as we call SHGetKnownFolderPath as part of crash reporter setup 2024-06-16 02:31:34 +02:00