Commit graph

2122 commits

Author SHA1 Message Date
Robert Beckebans
e6a6a40d68 Added cacheGlobalIlluminationData cmd to turn env/maps/*.exr into .bimage files 2025-01-11 14:07:28 +01:00
Robert Beckebans
c6f3688dbf Apply invertGreen( ) with DX normalmaps and makeMaterials 2025-01-09 18:15:22 +01:00
Robert Beckebans
56648e631f Fixed bad lightgrid lookups if models span multiple areas. close #965 2025-01-08 23:25:28 +01:00
Robert Beckebans
67987ab715 Fixed several bugs in the .bimage lookup logic 2025-01-06 17:58:31 +01:00
Robert Beckebans
f9ca463d50 Minor HDRI skybox tweaks 2025-01-04 23:17:56 +01:00
Robert Beckebans
177212f98c Deleted outdated comment 2025-01-04 20:30:31 +01:00
Robert Beckebans
83042a8223 Fixed Linux build 2025-01-04 20:27:42 +01:00
Robert Beckebans
95336f49b8 Always strip file extensions from image names internally. Close #963 2025-01-04 17:25:37 +01:00
Robert Beckebans
f5cb915356 Added HDRI extension to the material system 2025-01-03 17:34:22 +01:00
Robert Beckebans
f543e1f7ec Reverted point light shadow matrix because it shadows lost volume. #959 2025-01-02 23:32:34 +01:00
Robert Beckebans
bc10bb6ded Reduced peter panning effect and shadow acne with Nvidia cards #959 2025-01-01 18:23:30 +01:00
Robert Beckebans
6c04b4b6b2 Replaced Save as .map button with Apply button. Use Ctrl+S instead 2025-01-01 18:22:26 +01:00
Robert Beckebans
482317fc01 Deleted NES shader 2024-12-23 20:56:43 +01:00
Robert Beckebans
2ae6a7fe86 Optimized retro shaders by precomputing deviation 2024-12-23 18:46:47 +01:00
Robert Beckebans
4f876b4bb5 Disabled scrolling scanlines in Newpixie CRT shader 2024-12-23 18:46:29 +01:00
Robert Beckebans
9b7846e077 Merge branch 'master' into 571-sega-shader 2024-12-23 11:47:53 +01:00
Robert Beckebans
4af1ead33a Don't quit rbdmap quietly if running in imtui mode 2024-12-23 11:40:23 +01:00
Robert Beckebans
dc71c0e8c5 Replaced Sega retro shader quant with a fixed 64 color palette 2024-12-23 02:19:34 +01:00
Robert Beckebans
35fe78d72e Quadruppled vertex cache limits like before in RBDoom 1.4 2024-12-19 21:22:38 +01:00
Robert Beckebans
edc8a194fd Extended makeMaterials to handle UE4 specular maps 2024-12-19 19:51:25 +01:00
Robert Beckebans
375039c57c glTF culling bugfix caused by uninitialized variable 2024-12-18 23:13:47 +01:00
Robert Beckebans
9a9596b812 Improved gltf culling with MOC. Still buggy 2024-12-18 21:32:13 +01:00
Robert Beckebans
19946a4f4e Fixed menu button controller mappings with SDL 2024-12-18 12:16:26 +01:00
Robert Beckebans
c22b312bd0 Removed SDL 1.2 code 2024-12-18 11:51:34 +01:00
Robert Beckebans
573933fe19 Merge remote-tracking branch 'Saunders/sdl-joystick' 2024-12-18 11:28:09 +01:00
Robert Beckebans
647a1d283e Small improvements in makeMaterials cmd 2024-12-17 16:49:11 +01:00
Robert Beckebans
5418c99b4f Added new .bproc format to avoid crashes with custom maps 2024-12-12 20:42:57 +01:00
SRSaunders
d655673277 Use correct controller button->joystick event mapping for SDL joystick polling 2024-12-06 17:46:51 -05:00
Robert Beckebans
6cb57a5725 Updated readme + .plan 2024-12-06 18:05:18 +01:00
Robert Beckebans
5df21bdfc0 Merge branch '946-better-blood' 2024-12-06 17:41:19 +01:00
Robert Beckebans
ecb67f03f9 Only run SSR if we have a HiZ pass 2024-12-06 17:34:30 +01:00
Robert Beckebans
c94b2caef6 Blend normals for SSR blood decals with the background 2024-12-06 17:09:15 +01:00
Robert Beckebans
93affb33af DDA SSR code works now but could be better 2024-12-05 22:31:23 +01:00
Robert Beckebans
1f3c9aaf38 Small progress towards SSR. Needs more debugging 2024-12-03 22:44:28 +01:00
Robert Beckebans
192742a81b Started to port SSR code by Mara & McGuire 2024-12-01 17:41:10 +01:00
Robert Beckebans
dc378ec4bf Enabled parallax box reflections for blood decals 2024-11-30 17:12:43 +01:00
Robert Beckebans
e8c226e08a Fixed reflections in bumpyenvironment2 2024-11-30 16:33:33 +01:00
Robert Beckebans
249397bcb8 Added bumpyenvironment2 shader for some reflective blood experiments 2024-11-30 00:15:27 +01:00
Robert Beckebans
78bebe99ee Added small metal detection hack for new PBR shader 2024-11-29 17:44:20 +01:00
Robert Beckebans
f3fd486c60 Failed specular AA experiment but better PBR shader 2024-11-28 19:53:18 +01:00
Robert Beckebans
80c52c50c8 Fixed progressbar printing of baking cmds 2024-11-28 16:38:10 +01:00
Robert Beckebans
4448296d74 Updated release notes 2024-11-27 21:35:15 +01:00
Robert Beckebans
17deefb535 More PBR light tweaks towards less specular aliasing 2024-11-27 18:54:17 +01:00
Robert Beckebans
9ba5e92b42 Added new PBR roughness estimation by Kennedith98 2024-11-27 16:31:43 +01:00
Robert Beckebans
775aa00377 Fixed Linux build. Close #945 2024-11-27 11:18:33 +01:00
Robert Beckebans
025627b155 Backported SMAA and TAA bugfixes from openvr3 branch 2024-11-26 21:18:42 +01:00
Robert Beckebans
685e02a2f9 Updated NVRHI with Nvidia's latest patches 2024-10-30 20:19:46 +01:00
Robert Beckebans
e7fbad99d1 Keep motion vectors at zero for TAA for ingame 3D guis 2024-10-26 11:34:01 +02:00
Robert Beckebans
2b2d4a13bc Use precompiled headers for release builds on Linux 2024-10-24 13:18:25 +02:00
Robert Beckebans
6a1b2cff18 Fixed crash on Linux caused by VMA vs MOC aligned_alloc conflict. closes #935 2024-10-24 13:05:53 +02:00