Commit graph

  • 23f54d9af4 Backported hashtables fix in TonemapPass from rpsubsets-and-pc branch Robert Beckebans 2025-05-27 13:43:11 +02:00
  • b2c6d6115d Make RBDoom3BFG executable name configurable for mods Robert Beckebans 2025-05-16 18:48:41 +02:00
  • f1bde5ba7d Autodetect VS working dir with CMake 4.0.2 Robert Beckebans 2025-05-16 18:29:44 +02:00
  • ba39ba67df Updated release scripts Robert Beckebans 2025-05-10 18:14:11 +02:00
  • c22f3d1791 Updated screenshots for release Robert Beckebans 2025-05-10 17:41:25 +02:00
  • 4b88f388cc Allow SSR even when internal fallback cubemap is used Robert Beckebans 2025-05-10 16:55:25 +02:00
  • 5590a16de4 Merged changelog Robert Beckebans 2025-05-10 12:20:44 +02:00
  • 51ed796441 Fixed MakeWindowsLongPathW to handle relative paths Robert Beckebans 2025-05-08 19:17:16 +02:00
  • ef25e90a62 Updated .plan Robert Beckebans 2025-05-07 18:37:00 +02:00
  • b15ed1e2d6 Added blood reflections system option Robert Beckebans 2025-05-07 17:51:35 +02:00
  • ddbc1fda72 Fixed rendering of new blood reflections if r_useSSR 0 Robert Beckebans 2025-05-03 21:40:05 +02:00
  • 8e6a172d8d
    Merge pull request #993 from SRSaunders/validation-sync Robert Beckebans 2025-05-07 17:09:48 +02:00
  • 54574be6c9 Merge branch 'master' into init-shutdown-fixes Robert Beckebans 2025-05-07 16:58:33 +02:00
  • 74aff430ee Remove waitIdle() and use normal sync when Vulkan Validation Layer enabled SRSaunders 2025-05-07 09:27:40 -04:00
  • 01b271a7a4 Mix AO from _rmao images with screen space AO #897 Robert Beckebans 2025-05-07 14:45:47 +02:00
  • 9d85747d6a reloadModels works with glTF2 animated models now Robert Beckebans 2025-05-06 22:13:45 +02:00
  • 48dd696a3d WIP modelDef based model reloading Robert Beckebans 2025-05-06 17:04:33 +02:00
  • aa183a235d Added -mt[num threads] option to baking commands #915 Robert Beckebans 2025-05-02 17:57:43 +02:00
  • ab292fa24e
    Merge pull request #990 from SRSaunders/neon-updates Robert Beckebans 2025-05-02 12:32:12 +02:00
  • 0e103b86d4 Support path names longer than 260 chars with Sys_ListFiles Robert Beckebans 2025-05-02 12:31:12 +02:00
  • 2b5967d76b Path names longer than 260 chars work on Windows except for Sys_ListFiles Robert Beckebans 2025-04-30 15:20:52 +02:00
  • 6d1e7c1b97 Update r_mvk* cvar types to match modern MoltenVK config variable types SRSaunders 2025-04-28 11:21:59 -04:00
  • 7fff7691f9 Assume .blightgrid is correct when .lightgrid is loaded from pk4 Robert Beckebans 2025-04-26 21:28:53 +02:00
  • ab17bd7269 Enable NEON SIMD for stb library on arm64 SRSaunders 2025-04-24 22:25:07 -04:00
  • 5943fc75dd Use ISPC_PIC variable for arm64 builds as well SRSaunders 2025-04-24 22:23:25 -04:00
  • 263b33ab75 Fixed missing *.blightgrid files in zip-lightdata.bat Robert Beckebans 2025-04-26 19:11:19 +02:00
  • 749b103848 Simplified scripts Robert Beckebans 2025-04-26 18:37:26 +02:00
  • e65d4501ee Updated release notes for current test build Robert Beckebans 2025-04-26 16:47:10 +02:00
  • 2f2fb8d29a Merge branch '949-bc6-ispc-texture-compressor' Robert Beckebans 2025-04-26 16:03:12 +02:00
  • 17f381132e Updated scripts Robert Beckebans 2025-04-26 16:02:51 +02:00
  • 8861fa542c Linked rbdmap against ispc_texcomp as well Robert Beckebans 2025-04-26 15:03:44 +02:00
  • c1ab70305c Cleaned up idImage::DeriveOpts() Robert Beckebans 2025-04-26 14:53:08 +02:00
  • d0c8464cb6 Simplified RGB565 conversion Robert Beckebans 2025-04-26 00:25:49 +02:00
  • 37073cbb19 Corrected some comments about texture depth/formats Robert Beckebans 2025-04-25 22:52:06 +02:00
  • 00648b2e39 Fixed texture reloading when calling bakeEnvironmentProbes/bakeLightGrids Robert Beckebans 2025-04-25 15:39:42 +02:00
  • 8274c36993 Fall back to R11G11B10 for HDR data in .bimage if no SIMD is available Robert Beckebans 2025-04-25 14:34:15 +02:00
  • 3e1121cebe Updated ISPC instructions for Windows, Kubuntu and changed default to SS4 Robert Beckebans 2025-04-25 12:35:36 +02:00
  • ed6978976a
    Merge pull request #987 from SRSaunders/moltenvk-config Robert Beckebans 2025-04-24 13:06:11 +02:00
  • 8f272bd3cb Removed autogenerated kernel_ispc.h Robert Beckebans 2025-04-24 10:50:59 +02:00
  • 497a2e5d79 Small fix because ispc complains about unknown --pic arg Robert Beckebans 2025-04-24 10:47:04 +02:00
  • 400a68089a
    Merge pull request #988 from SRSaunders/bc6-linux-macos-fixes Robert Beckebans 2025-04-24 10:40:28 +02:00
  • 50b3698ab1 Add ispc to linux and macOS install instructions (Windows tbd) SRSaunders 2025-04-23 21:56:49 -04:00
  • 1b7517cbb7 Add ispc compiler --pic (position-indepdent) flag for linux compatibility SRSaunders 2025-04-23 21:49:07 -04:00
  • 43dc6cf639 Fix ISPC compiler radix and integer type mismatch warnings SRSaunders 2025-04-23 14:45:38 -04:00
  • 0f3813b722 BC6: Support ISPC SIMD encoding for Linux/macOS x86_64 & arm64 SRSaunders 2025-04-23 14:43:55 -04:00
  • 232ed2f44d Code cleanup Robert Beckebans 2025-04-22 22:58:37 +02:00
  • a57411d4c7 Optimized ISPC method by doing a single CompressBlocksBC6H call Robert Beckebans 2025-04-22 22:47:19 +02:00
  • f2aea2f173 ISPC TC version is also working Robert Beckebans 2025-04-22 22:30:11 +02:00
  • c9d1f9bbbc Changed German comments to English Robert Beckebans 2025-04-22 22:16:46 +02:00
  • aae5e50586 Added working compressonator alternative Robert Beckebans 2025-04-22 22:05:40 +02:00
  • ddae520043 Added Intel ISPC Texture Compressor library Robert Beckebans 2025-04-22 17:22:41 +02:00
  • ca3fd61259 Add cvar r_mvkUseMetalHeap to control MoltenVK's MTLHeap option SRSaunders 2025-04-07 16:55:08 -04:00
  • 94842c155b Simplify MoltenVK config and remove deprecated code by requiring SDK >= 1.3.275 SRSaunders 2025-04-07 10:31:25 -04:00
  • 27541ca75a Disable MoltenVK's warning messages (e.g. primitive restart) for macOS release builds SRSaunders 2025-04-06 16:31:28 -04:00
  • 27f1f03f1d Disable MoltenVK's MTLHeap feature if VMA is enabled for GPU memory allocations SRSaunders 2025-04-05 13:12:06 -04:00
  • c77a80564e WIP not working BC6 compression code for HDR images Robert Beckebans 2025-04-06 16:45:58 +02:00
  • 2e869edcc7 Linking image of ported Sun Temple demo Robert Beckebans 2025-04-05 15:40:37 +02:00
  • 63decee97d Merged changelogs to prepare RELEASE NOTES for 1.6.0 release Robert Beckebans 2025-04-05 15:30:41 +02:00
  • 1d4846222d Added CMake FLATPAK option for testing Robert Beckebans 2025-03-31 11:32:59 +02:00
  • d3ebb1f6ac Exclude rbdmap from retail builds for testing Flatpak Robert Beckebans 2025-03-31 10:12:37 +02:00
  • daad97ab3f Added doom_events_class_diagram.svg Robert Beckebans 2025-03-21 17:38:59 +01:00
  • 029f878dc8 doom_events_class_diagram.md as inline Mermaid Markdown test Robert Beckebans 2025-03-21 16:41:26 +01:00
  • a0d6bba236 Added doom_events_class_diagram.mmd Robert Beckebans 2025-03-21 16:34:46 +01:00
  • d2137ec719 exportScriptEvents also exports a Mermaid class diagram Robert Beckebans 2025-03-21 16:33:16 +01:00
  • 1971da173d
    Merge pull request #979 from klaussilveira/fix-ai Robert Beckebans 2025-02-28 19:13:34 +01:00
  • 502f8f78a3 Merge branch 'memory-fixes' Robert Beckebans 2025-02-28 18:52:39 +01:00
  • 79acde9c3f Astyle format Robert Beckebans 2025-02-28 18:47:19 +01:00
  • 63eacd9c3d Fix memory deallocation issue by using delete[] for arrays Klaus Silveira 2025-02-25 17:14:26 -05:00
  • f7d2ae5b9b Always update current binding sets if binding layout has changed SRSaunders 2025-02-22 00:28:35 -05:00
  • 17d982e664 Revert change to numLoaded counter in idSoundSystemLocal::Preload() SRSaunders 2025-02-14 21:26:57 -05:00
  • 397ba0b8ec Don't call idSoundHardware::Update() if s_noSound idCVar is set SRSaunders 2025-02-14 00:06:05 -05:00
  • 67c6537991 Make Cinematic Audio playback respect the s_noSound cVar setting SRSaunders 2025-02-13 19:40:59 -05:00
  • 8509d80cca Fix s_noSound logic so it be turned off and on without OpenAL errors or crashes SRSaunders 2025-02-13 17:48:36 -05:00
  • 9e7a717974 A few more OpenAL defensive checks in idSoundVoice_OpenAL::SubmitBuffer() SRSaunders 2025-02-13 16:06:53 -05:00
  • d6ccc3cda0 Use ffmpeg for linux/macOS debug builds, suppress AUHAL console spam on macOS release builds SRSaunders 2025-02-13 00:42:13 -05:00
  • 59e5b087eb Restore Doom Classic Frame Rate (35 Hz) following background slowdown change SRSaunders 2025-02-13 00:26:28 -05:00
  • 210b294246 Fix Cinematic Audio OpenAL error handling and Classic Doom OpenAL API mistakes SRSaunders 2025-02-13 00:19:10 -05:00
  • fe69f28404 Fixed AI not being alerted. Fixes bug where NPCs did not cower when the player shot near them. Klaus Silveira 2025-02-09 23:44:23 -05:00
  • bf23971751 Merge branch 'master' SRSaunders 2025-02-08 08:42:41 -05:00
  • 15be4c61ff Fix Dynamic Loader namespace change in Vulkan SDK >= 1.4.304.0 SRSaunders 2025-02-07 16:56:47 -05:00
  • af9563912e Outcommented some SDL events so it still compiles on Ubuntu 23.10 Robert Beckebans 2025-02-06 18:07:17 +01:00
  • 20a06233f3 Merge branch 'nvrhi-update-20250204' Robert Beckebans 2025-02-06 17:28:41 +01:00
  • d085838d7f Merge remote-tracking branch 'SRSaunders/hiz-optick-fixes' Robert Beckebans 2025-02-06 17:01:09 +01:00
  • 17d44478e5 Point to newest NVRHI Robert Beckebans 2025-02-04 17:57:21 +01:00
  • 50f9a28cd6 Don't throttle fps if hosting a multiplayer game Robert Beckebans 2025-02-04 17:30:03 +01:00
  • 361aa00e47 Save GPU Vendor and Type in glConfig for use in rendering, e.g. R_UseHiz() SRSaunders 2025-02-01 18:50:32 -05:00
  • ba89335383 Updated .plan Robert Beckebans 2025-02-01 17:55:20 +01:00
  • bedf459907 editLights supports .glb maps via _extra_ents.map file Robert Beckebans 2025-02-01 17:47:46 +01:00
  • c353de22e3 Partial support for editLights with .glb maps Robert Beckebans 2025-02-01 16:15:52 +01:00
  • 037a000590 Merge branch 'master' SRSaunders 2025-01-31 08:14:27 -05:00
  • 7c4b031691 Reenable GPU Skinning on Apple Silicon SRSaunders 2025-01-30 20:09:13 -05:00
  • fe90a3c30c Disable Metal Argument Buffers for all versions of MoltenVK SRSaunders 2025-01-30 20:03:34 -05:00
  • 5c92e167a3 Improve heuristics for Optick display of MoltenVK's Submit, Acquire, and Encoding times SRSaunders 2025-01-22 19:48:56 -05:00
  • b19eb88717 Use DOOM-3-slim.fgd in model zoo maps Robert Beckebans 2025-01-23 23:38:19 +01:00
  • 948e248ee8 Fixed messed up coords in makeZooMapForModels command Robert Beckebans 2025-01-23 23:08:57 +01:00
  • af4480f35c Fixed merge conflicts Robert Beckebans 2025-01-23 14:49:31 +01:00
  • 2997fe9f02 Merge branch '752-background-fps-limit' into sdl-joykeys Robert Beckebans 2025-01-23 14:46:14 +01:00
  • 201485eb37 Merge branch 'master' into sdl-joykeys Robert Beckebans 2025-01-23 14:34:49 +01:00
  • 4937ab142d Make com_activeApp work on Linux Robert Beckebans 2025-01-23 14:33:34 +01:00
  • f2036c4d01 Add missing Optick GPU events for Render HiZ and Resolve Screen for SSR SRSaunders 2025-01-22 19:34:39 -05:00