Ricardo Luís Vaz Silva
e246639085
implement per-map shaders
...
per-class shaders TODO
2025-01-11 11:23:42 +01:00
Magnus Norddahl
bddf1a2548
Load a map
2025-01-08 23:29:01 +01:00
Magnus Norddahl
794cfd78c8
Process commandlets without always initializing the entire engine
2025-01-08 23:29:01 +01:00
Magnus Norddahl
5491aecd5f
Add commandlets
2025-01-08 23:29:01 +01:00
Magnus Norddahl
77b23a58f0
Boot vulkan without a surface
2025-01-08 23:29:00 +01:00
Magnus Norddahl
306303b9a6
Fix console colors not working before an iwad has been selected
2025-01-08 23:29:00 +01:00
Ricardo Luís Vaz Silva
3a31008aa8
implement global shaders
2025-01-08 18:25:36 +08:00
Rachael Alexanderson
b85b7c18da
Merge branch '4.14' of c:/projects/gzdoom into gzd4-14-merge
2024-12-18 10:23:00 -05:00
Christoph Oelckers
9b62379645
removed -hashfiles after finding out it had been broken for an extended time period.
...
this is a strong indicator that nobody was using it - and I do not feel like fixing such an invasive feature with little utility.
2024-11-23 21:10:11 +01:00
nashmuhandes
58ddcd4806
Merge commit ' 6b5be653dc'
2024-10-06 21:29:38 +08:00
Christoph Oelckers
f0676cdf01
fixed a few memory leaks
2024-10-05 10:22:05 +02:00
Magnus Norddahl
a5099699e8
Extract the call stack from the minidump file and display the call stack if PDB files are available
2024-09-30 19:49:23 +02:00
Rachael Alexanderson
ca9ab7bd5b
- rename 'restart' ccmd to 'debug_restart' since it is in a broken state right now
2024-09-29 16:04:00 -04:00
nashmuhandes
fa0a88f85e
Merge branch 'master' of https://github.com/ZDoom/gzdoom
2024-09-11 00:11:39 +08:00
Magnus Norddahl
858247f25f
Fix interpolation when updating the level mesh
2024-08-25 16:47:40 +02:00
Ricardo Luís Vaz Silva
70cf707251
Skip bex strings for freedoom if language lump is present ( #2682 )
2024-08-21 00:08:57 -03:00
Magnus Norddahl
bde15af593
Merge remote-tracking branch 'gzdoom/master'
2024-07-23 19:23:26 +02:00
Magnus Norddahl
330ec45d84
Merge tag 'g4.12.2'
2024-06-23 22:27:45 +02:00
Boondorl
53270f0bc8
Added ChangeTeam function for teamplay
...
Also removes the TeamLibrary global since all it did was call what should've been static functions.
2024-05-26 20:31:50 -03:00
Magnus Norddahl
a0d15768bb
Revert "Add startscreen_console cvar for showing the console during loading instead of the start screen"
...
This reverts commit 147a136e27 .
2024-05-14 10:52:16 +02:00
dpjudas
147a136e27
Add startscreen_console cvar for showing the console during loading instead of the start screen
2024-05-14 00:19:52 +02:00
Magnus Norddahl
096b92f1b4
Rewrite the crash reporter code
2024-05-09 20:50:53 +02:00
Ricardo Luís Vaz Silva
c3ac4c9c38
Handle Extra Args
2024-05-04 03:17:16 -04:00
Xaser Acheron
a6e1114d3c
add mbf21 and mbf21 (strict) compatibility presets
2024-05-02 07:46:34 +02:00
Christoph Oelckers
0049a00fe5
added emulation of Final Doom's teleporter z glitch and activate it for Saturnia MAP10
2024-04-27 12:32:19 +02:00
Christoph Oelckers
f7a15bc5f9
added emulation of Final Doom's teleporter z glitch and activate it for Saturnia MAP10
2024-04-27 10:46:29 +02:00
Christoph Oelckers
a938e9c66c
moved the NetworkEntityManager into the backend code.
2024-04-21 18:30:19 +02:00
Rachael Alexanderson
112c6cbccf
Merge branch 'master' of https://github.com/ZDoom/gzdoom into gzdoom-update-4-12-1
2024-04-21 11:05:59 -04:00
Boondorl
132a150aa1
Added pistol start gameplay option
...
Automatically resets the player's inventory and health when changing maps.
2024-04-21 09:16:46 -04:00
Christoph Oelckers
f2d7bbea99
Instead of going through a global callback function set the string table's default gender at the start of each frame
...
This will perform the CVAR lookup only once per frame, not once per string.
2024-04-21 10:35:56 +02:00
Christoph Oelckers
ebd4ebf298
StringTable cleanup and improvements
...
cleaned up function interface to avoid referencing the file system in the worker functions.
replaced StringTable's operators with functions.. The main reason is that these are far easier to look up when browsing the source.
This also fixes a premature translation in SBARINFO that was done in the parsing stage, not the printing stage.
2024-04-21 10:34:44 +02:00
Boondorl
f4a42dae1d
Added pistol start gameplay option
...
Automatically resets the player's inventory and health when changing maps.
2024-04-21 03:21:08 -04:00
Boondorl
8d0d130dc9
New API for assigning unique network ids to objects
2024-04-20 19:14:29 -04:00
Rachael Alexanderson
ef10467ff8
- revert changes in backend code which will not sync properly with raze
...
This is a combination of 2 commits.
Revert "New API for assigning unique network ids to objects"
This reverts commit e37c19b5b4 .
This is the commit message #2 :
Revert "Fix for Morph virtual"
This reverts commit 0ef042562e .
2024-04-17 14:48:02 -04:00
Rachael Alexanderson
b31c62568b
Merge http://github.com/ZDoom/gzdoom into gz2
2024-04-16 23:10:57 -04:00
Magnus Norddahl
bf3ccad3e2
Add fizzlefade wipe effect
2024-03-30 10:50:23 +01:00
Boondorl
29a2ca0b13
Added co-op option to remember last used weapon when respawning
2024-03-28 15:48:56 -04:00
Magnus Norddahl
bdbacee28a
Don't call V_Init2 twice
2024-03-12 23:38:44 +01:00
nashmuhandes
74a27be3fd
Merge branch 'master' of https://github.com/ZDoom/gzdoom
2024-03-10 03:34:37 +08:00
Rachael Alexanderson
47be9c1e54
- fix https://github.com/ZDoom/gzdoom/issues/2415 - wait to call V_Init2() until after exec commands are processed
2024-02-26 13:55:54 -05:00
Boondorl
e37c19b5b4
New API for assigning unique network ids to objects
2024-02-26 06:23:12 -05:00
Boondorl
c1539c2286
Added client-side item pick ups
...
Includes feature to disable Actor rendering locally (this cannot be checked from the playsim) and options for disabling co-op only things.
2024-02-01 08:43:49 -05:00
Magnus Norddahl
805bce1166
Merge remote-tracking branch 'gzdoom/master'
2024-01-10 04:03:35 +01:00
Christoph Oelckers
f7a4f00177
adapted string table so that it can be initialized without full game data being available.
...
This is for the IWAD picker which runs before many things are known.
2024-01-09 17:22:59 +01:00
Boondorl
a8e350aed8
Renamed Networking Functions
...
New names more appropriately match the size of the value they write to/read from the stream.
2024-01-05 23:33:15 +01:00
Christoph Oelckers
a020b8c2f5
do not compile the first shader in the shader manager's constructor
...
This was crashing with the move of the V_Init2 call. Instead do it when we first render something so that we can open the window without immediately making the full backend operational.
This was only working on GLES because it performs lazy shader compilation.
2024-01-05 16:55:11 +01:00
Professor Hastig
8cec6094d2
open the main game window earlier in the startup procedure.
2024-01-05 16:42:29 +01:00
Magnus Norddahl
73ada7f84b
Merge remote-tracking branch 'gzdoom/staging'
2024-01-02 17:10:47 +01:00
Magnus Norddahl
71ff4d3685
Load widget resources from lumps
...
Add banner
2024-01-02 16:55:17 +01:00
Magnus Norddahl
3f50136c8d
Create initial error and netstart windows
2024-01-02 16:55:17 +01:00