Commit graph

2525 commits

Author SHA1 Message Date
Robert Beckebans
daad97ab3f Added doom_events_class_diagram.svg 2025-03-21 17:38:59 +01:00
Robert Beckebans
029f878dc8 doom_events_class_diagram.md as inline Mermaid Markdown test 2025-03-21 16:41:26 +01:00
Robert Beckebans
a0d6bba236 Added doom_events_class_diagram.mmd 2025-03-21 16:34:46 +01:00
Robert Beckebans
d2137ec719 exportScriptEvents also exports a Mermaid class diagram 2025-03-21 16:33:16 +01:00
Robert Beckebans
1971da173d
Merge pull request #979 from klaussilveira/fix-ai
Fix bug where NPCs do not cower when the player shoots nearby
2025-02-28 19:13:34 +01:00
Robert Beckebans
502f8f78a3 Merge branch 'memory-fixes' 2025-02-28 18:52:39 +01:00
Robert Beckebans
79acde9c3f Astyle format 2025-02-28 18:47:19 +01:00
Klaus Silveira
63eacd9c3d Fix memory deallocation issue by using delete[] for arrays 2025-02-25 17:14:26 -05:00
SRSaunders
f7d2ae5b9b Always update current binding sets if binding layout has changed 2025-02-22 00:28:35 -05:00
SRSaunders
17d982e664 Revert change to numLoaded counter in idSoundSystemLocal::Preload() 2025-02-14 21:26:57 -05:00
SRSaunders
397ba0b8ec Don't call idSoundHardware::Update() if s_noSound idCVar is set 2025-02-14 00:06:05 -05:00
SRSaunders
67c6537991 Make Cinematic Audio playback respect the s_noSound cVar setting 2025-02-13 23:54:37 -05:00
SRSaunders
8509d80cca Fix s_noSound logic so it be turned off and on without OpenAL errors or crashes 2025-02-13 17:48:36 -05:00
SRSaunders
9e7a717974 A few more OpenAL defensive checks in idSoundVoice_OpenAL::SubmitBuffer() 2025-02-13 16:06:53 -05:00
SRSaunders
d6ccc3cda0 Use ffmpeg for linux/macOS debug builds, suppress AUHAL console spam on macOS release builds 2025-02-13 00:42:13 -05:00
SRSaunders
59e5b087eb Restore Doom Classic Frame Rate (35 Hz) following background slowdown change 2025-02-13 00:26:28 -05:00
SRSaunders
210b294246 Fix Cinematic Audio OpenAL error handling and Classic Doom OpenAL API mistakes 2025-02-13 00:19:10 -05:00
Klaus Silveira
fe69f28404 Fixed AI not being alerted. Fixes bug where NPCs did not cower when the player shot near them. 2025-02-09 23:44:23 -05:00
SRSaunders
15be4c61ff Fix Dynamic Loader namespace change in Vulkan SDK >= 1.4.304.0 2025-02-07 16:56:47 -05:00
Robert Beckebans
af9563912e Outcommented some SDL events so it still compiles on Ubuntu 23.10 2025-02-06 18:07:17 +01:00
Robert Beckebans
20a06233f3 Merge branch 'nvrhi-update-20250204' 2025-02-06 17:28:41 +01:00
Robert Beckebans
d085838d7f Merge remote-tracking branch 'SRSaunders/hiz-optick-fixes' 2025-02-06 17:01:09 +01:00
Robert Beckebans
17d44478e5 Point to newest NVRHI 2025-02-04 17:57:21 +01:00
Robert Beckebans
50f9a28cd6 Don't throttle fps if hosting a multiplayer game 2025-02-04 17:30:03 +01:00
SRSaunders
361aa00e47 Save GPU Vendor and Type in glConfig for use in rendering, e.g. R_UseHiz() 2025-02-01 18:50:32 -05:00
Robert Beckebans
ba89335383 Updated .plan 2025-02-01 17:55:20 +01:00
Robert Beckebans
bedf459907 editLights supports .glb maps via _extra_ents.map file 2025-02-01 17:47:46 +01:00
Robert Beckebans
c353de22e3 Partial support for editLights with .glb maps 2025-02-01 16:15:52 +01:00
SRSaunders
037a000590 Merge branch 'master' 2025-01-31 08:14:27 -05:00
SRSaunders
7c4b031691 Reenable GPU Skinning on Apple Silicon 2025-01-30 20:09:13 -05:00
SRSaunders
fe90a3c30c Disable Metal Argument Buffers for all versions of MoltenVK 2025-01-30 20:03:34 -05:00
SRSaunders
5c92e167a3 Improve heuristics for Optick display of MoltenVK's Submit, Acquire, and Encoding times 2025-01-30 00:49:15 -05:00
Robert Beckebans
b19eb88717 Use DOOM-3-slim.fgd in model zoo maps 2025-01-23 23:38:19 +01:00
Robert Beckebans
948e248ee8 Fixed messed up coords in makeZooMapForModels command 2025-01-23 23:08:57 +01:00
Robert Beckebans
af4480f35c Fixed merge conflicts 2025-01-23 14:49:31 +01:00
Robert Beckebans
2997fe9f02 Merge branch '752-background-fps-limit' into sdl-joykeys 2025-01-23 14:46:14 +01:00
Robert Beckebans
201485eb37 Merge branch 'master' into sdl-joykeys 2025-01-23 14:34:49 +01:00
Robert Beckebans
4937ab142d Make com_activeApp work on Linux 2025-01-23 14:33:34 +01:00
SRSaunders
f2036c4d01 Add missing Optick GPU events for Render HiZ and Resolve Screen for SSR 2025-01-22 19:34:39 -05:00
SRSaunders
2bef9f0c8a Disable HiZ buffer on Linux + Intel iGPU to work-around device lost crashes 2025-01-22 19:31:15 -05:00
SRSaunders
340ef8e5bc Disable MoltenVK's Metal Argument Buffers to avoid HiZ shader issues on Apple Silicon 2025-01-22 19:25:48 -05:00
Robert Beckebans
57ee767d46 Throttle down the engine in the background to 15 fps 2025-01-22 22:03:16 +01:00
Robert Beckebans
3382365feb Don't max out fps if engine runs in the background or is unfocused 2025-01-22 21:37:56 +01:00
Robert Beckebans
4904fdbf1b Small bugfix when it comes to entity rotations in .glb maps 2025-01-21 19:07:40 +01:00
Robert Beckebans
7a30d447b7 Small mouse2 Imgui bugfix 2025-01-20 22:11:30 +01:00
Robert Beckebans
573320dccd Merge branch 'master' of github.com:RobertBeckebans/RBDOOM-3-BFG 2025-01-20 21:24:35 +01:00
Robert Beckebans
427407ab68 Allow flying around lights by holding mouse2 in editLights mode 2025-01-20 21:24:31 +01:00
Robert Beckebans
79a85665fa Replaced CPC color palette with a new one closer to the Amstrad 2025-01-19 22:26:53 +01:00
Robert Beckebans
4f778fcc9d Fixed crash when switching maps and editLights is still running. close #960 2025-01-18 18:02:29 +01:00
Robert Beckebans
e0da5a7890 Updated .plan 2025-01-16 17:43:57 +01:00