Commit graph

18262 commits

Author SHA1 Message Date
Christoph Oelckers
1561616498 - pass colormap to MakeGoodRemap as parameter.
Removes a Doom dependency and avoids double reading of the COLORMAP lump.
2023-01-15 08:34:32 +01:00
Christoph Oelckers
bafd6be342 - removed backend dependencies on game data. 2023-01-15 08:23:26 +01:00
Christoph Oelckers
c8b3d95d6f - backend update from Raze. 2023-01-15 08:23:26 +01:00
Kevin Caccamo
26518f8660 Fix Y position of characters in monospace fonts
The issue was either a typo, or a false assumption that all monospace font characters would be in squares on the sheet. Fixes #1937
2023-01-15 07:41:54 +01:00
Ricardo Luís Vaz Silva
5e464d3e93 expose WallMask and ignore actor, allow disabling Actor Tracing for LineTracer::Trace 2023-01-14 11:33:22 -05:00
inkoalawetrust
458142eb8b Added flags to SetPlayerProperty.
Added all of the missing player cheats to the SetPlayerProperty special.
2023-01-14 11:32:21 -05:00
inkoalawetrust
6f4a29b5e5 Added APROP_WaterDepth. 2023-01-14 11:31:22 -05:00
Major Cooke
aed72f58f3 Converted A_Quake(Ex) intensity parameters from ints to doubles. 2023-01-14 11:30:00 -05:00
Ricardo Luís Vaz Silva
9468ff85a2 Add missing error for mapinfo tonemap 2023-01-14 11:29:12 -05:00
Ricardo Luís Vaz Silva
1ebd4f0d41 Add Tonemap support for Unclamped lighting mode 2023-01-14 11:29:12 -05:00
Ricardo Luís Vaz Silva
8e7897233e Add Alternate Light Blending Options 2023-01-14 11:29:12 -05:00
Rachael Alexanderson
aa061562cd - manually reimplement pull request #1850 2023-01-14 11:23:10 -05:00
yqco
e0275df931 CCMD listmaps: Colorize maps loaded from pwads in blue text
Colorize maps added from pwads differently so they stand out better
2023-01-14 07:58:16 +01:00
Ricardo Luís Vaz Silva
80d1c61714 Fix MapIterator<X, String>::GetValue 2023-01-14 00:30:43 +01:00
Boondorl
3dce874621 Exported bounce functions 2023-01-12 17:44:28 +01:00
CandiceJoy
955a841884 Fixed a bug where static events would fail to halt propagation.
Signed-off-by: CandiceJoy <candice@candicejoy.com>
2023-01-12 17:43:09 +01:00
Marisa the Magician
81e7d77b44 Fix diffuse-only material shaders not applying. 2023-01-12 17:01:59 +01:00
Rachael Alexanderson
cb3662dc24 - fix nullptr crash 2023-01-11 13:33:02 -05:00
Boondorl
769796800d Minor tweaks to no player clipping 2023-01-09 12:31:08 -05:00
Rachael Alexanderson
af0f84183a - fix a few errors in last commit 2023-01-09 12:02:41 -05:00
Rachael Alexanderson
5aba0c144c - optimize P_ShouldPassThroughPlayer checks - move down in the check list, move thing->player check out of the function 2023-01-09 11:53:24 -05:00
Rachael Alexanderson
9777cfd500 - change P_ShouldPassThroughPlayer to static inline to improve performance on repeated calls 2023-01-08 22:12:37 -05:00
nashmuhandes
2fa2533982 - enable DM support for sv_noplayerclip
- fixed voodoo dolls with sv_noplayerclip
- fixed autoaim working incorrectly with sv_noplayerclip
2023-01-08 22:55:10 +08:00
nashmuhandes
3d6cc47dc1 Add sv_noplayerclip to allow players to walk through and shoot each other (only in coop) 2023-01-08 19:10:49 +08:00
Christoph Oelckers
aceafecce6 - optimized sheet font texture generation.
Instead of reloading the base image over and over again, let's cache it so that less time is needed for each single character.
2023-01-07 19:12:19 +01:00
Christoph Oelckers
4c751db489 - silence some warnings. 2023-01-07 18:35:30 +01:00
Christoph Oelckers
1a0aa95ff4 - changed return value of CreatePalettedPixels.
The new struct will allpw return of static pixel data without reallocation and copying.
2023-01-07 17:55:55 +01:00
Christoph Oelckers
4e4642d0ed - fixed buffer size checks for raw textures. 2023-01-07 16:15:32 +01:00
Marisa the Magician
0e5c6e37b1 Prevent important messages from being accidentally filtered. 2023-01-04 17:54:09 +01:00
Boondorl
0d23816179 Added FlyBob Multiplier for Player 2023-01-02 08:14:24 +01:00
Boondorl
73159dac3e Added WaterClimbSpeed Property to Players 2023-01-02 08:13:13 +01:00
CandiceJoy
b61be581d9 Fixed custom height and width not saving.
Signed-off-by: CandiceJoy <candice@candicejoy.com>
2023-01-01 22:52:55 -05:00
CandiceJoy
269431575b Fixed implicit cast from bool to double. 2022-12-26 16:45:54 -05:00
Marisa the Magician
6f8901ea87 Rename ValidLock to IsLockDefined (more descriptive). 2022-12-23 22:48:01 +01:00
Marisa the Magician
b85add01c7 Additional lock-related ZScript functions.
* Key.ValidLock: returns whether a lock number is valid (can be unlocked) or belongs to a "does not work" door.
* Key.GetMapColorForLock: returns the automap color for a lock number (or -1 if the lock isn't valid).
* Key.GetMapColorForKey: likewise, but for a specific key.
2022-12-23 17:47:31 +01:00
Ricardo Luís Vaz Silva
6072260b3f Fix FxMultiAssignDecl type 2022-12-23 15:54:23 +01:00
Rachael Alexanderson
adfef56fd8 - fix OpenGL ES selection on the windows startup dialog 2022-12-21 11:04:41 -05:00
Ricardo Luís Vaz Silva
c8fe074041 Multi-Assign Declarations 2022-12-20 23:22:37 +01:00
CandiceJoy
7b9a36c8fd Fixed the ACS PLAYERINFO_FVIEWBOB to be a bool instead of a double. 2022-12-20 00:58:30 -05:00
Magnus Norddahl
7b864fd665 Add vulkan pipeline cache 2022-12-19 17:40:27 +01:00
Marisa the Magician
e99bf2b036 Update and clean up UE1 model loader. 2022-12-19 14:00:43 +01:00
Ricardo Luís Vaz Silva
43880bbbe1 Expose StripLeft and StripLeftRight to ZScript 2022-12-19 14:00:09 +01:00
Ricardo Luís Vaz Silva
3ffbda5526 Fix StripLeftRight 2022-12-19 14:00:09 +01:00
Ricardo Luís Vaz Silva
fb33a29400 Error out instead of crashing for vector out variables 2022-12-18 19:46:22 +01:00
Christoph Oelckers
941c0850ba - Backend update from Raze.
Mainly optimizations for the sound system and texture manager.
2022-12-18 16:19:18 +01:00
Christoph Oelckers
79a38f1f3a Merge branch 'master' of https://github.com/coelckers/gzdoom 2022-12-18 15:21:42 +01:00
Boondorl
0d4d5587b5 Added FOV Interpolation 2022-12-18 08:23:19 +01:00
Rachael Alexanderson
b08295e7e1 - fix spacing 2022-12-16 20:40:05 -05:00
CandiceJoy
0fdb740ac7
Added toggle control for weapon bob while flying 2022-12-16 17:12:03 -06:00
Ricardo Luís Vaz Silva
de65d1b96f Misc Fixes for BobWeapon3D
- Fix inverted Y axis for offset/old BobWeapon
- finish adding PSPF_MIRROR
- fix missing pivot
2022-12-12 15:23:12 +01:00