Commit Graph
4083 Commits
Author SHA1 Message Date
cdozdil 4449331843 Disable release of swapchain backbuffers for WrappedIDXGISwapChain4 2026-06-11 01:24:56 +02:00
cdozdil 14577999c9 Everytime apply tonemapping after applying theme colors. Should fix HDR display issues 2026-06-11 01:21:10 +02:00
cdozdil 7cc7cf2aac Fix for ResizeBuffers1 bracket error 2026-06-11 01:21:06 +02:00
TheRazerMD b284a78751 Added purple preset
Saints Row time
2026-06-11 01:19:21 +02:00
cdozdil 90f19428ec Added background alpha 2026-06-11 01:15:52 +02:00
cdozdil c9ad9c2cc5 Fix for menu colors not loaded corrently from ini 2026-06-11 01:15:35 +02:00
cdozdil e3643a358b Fix for DLSSD feature reverting to DLSS 2026-06-10 19:06:04 +02:00
FakeMichau 742d5843a5 Remove DLSSG Force off driver override when using DLSSG as output 2026-06-10 18:44:44 +02:00
FakeMichau 238ca06aeb Add a timeout to fallback sleep 2026-06-08 13:32:02 +02:00
FakeMichau 3911cf81d8 Always call ReleaseFeature on Nvngx FG mods 2026-06-08 12:32:08 +02:00
FakeMichau c03adbfe13 Fix DLSSG overrides not showing 2026-06-08 12:29:37 +02:00
FakeMichau 7445bb0e68 Expose some flags via the menu
Might crash
2026-06-08 02:38:01 +02:00
FakeMichau a1f08c5669 Update the config file with FG Output information 2026-06-08 01:27:32 +02:00
FakeMichau f7ac157ebe Expose debugging options for Nvngx FG mods when using DLSSG with Nvngx FG 2026-06-08 01:18:21 +02:00
FakeMichau 16d54f6ba3 Add logging of return values of some DLSSG calls 2026-06-08 01:11:13 +02:00
FakeMichau 37adc28343 Hide the generic DLSSG controls when using DLSSG as input or output 2026-06-08 00:35:21 +02:00
FakeMichau 30c7062dc2 Hide low latency inputs behind compile flag 2026-06-08 00:28:51 +02:00
FakeMichau 6da2a2c095 Fix reflex hooking 2026-06-08 00:26:58 +02:00
FakeMichau 479b353c49 Remove dead code 2026-06-04 20:19:27 +02:00
FakeMichau ec9d9b8d9d Add support for DLSSG DispatchFlags 2026-06-04 20:17:28 +02:00
FakeMichau 4165d6fc2c Force UntilPresent validity in XeFG when no cmdList + ValidNow 2026-05-29 17:18:54 +02:00
FakeMichau 7001d92a0c Add quirk for ignoring SL resources with ValidUntilEvaluate for FG
They are mostly used for upscaling, when that's combined with the fact that we can only tag a resource once with XeFG, we have to choose if we tag the resource that's given but make a copy, or not and hope one with the proper validity is provided later.

In 007 First Light we can ignore them. Probably the same goes with Starfield. This way we don't have to make an unnecessary copy.

Also made ValidUntilEvaluate be treated as ValidNow for FG when the quirk isn't applied to make sure a copy exists
2026-05-29 17:18:47 +02:00
FakeMichau 965d7e269c Clean up RestoreComputeRoot code 2026-05-29 17:00:19 +02:00
FakeMichau b950c49c2e Move quirk to config-level quirks 2026-05-29 16:55:59 +02:00
FakeMichau daec629d0e FG quirks for 007 First Light 2026-05-29 16:55:51 +02:00
FakeMichau 40fba9562d Expand the signature state tracking
Should fix glitching in 007 First Light
2026-05-29 16:55:45 +02:00
FakeMichau c9f9db6cda Add quirk for restoring descriptor heaps
Something something bindless so can't change descriptor heaps
2026-05-29 16:55:38 +02:00
FakeMichau 79dc26011e WIP: Low Latency tech input/output selection from menu 2026-05-24 01:31:26 +02:00
FakeMichau 447b91f017 WIP: only pass through async markers coming from XeLL created by Opti 2026-05-23 19:04:50 +02:00
FakeMichau 6a1bcd83e6 Move reflex marker events to sl hooks 2026-05-23 18:35:35 +02:00
FakeMichau 0239802346 Align XeFG and XeLL frame ids 2026-05-23 18:02:38 +02:00
FakeMichau 41a4cbb190 Optionally hook ascii version of OutputDebug 2026-05-20 15:14:59 +02:00
FakeMichau 5e21906152 WIP: Reflex Inputs, XeLL async marker passthrough, low latency timings 2026-05-20 03:08:44 +02:00
FakeMichau aeefd5307a WIP: XeLL inputs cont. 2026-05-19 23:09:07 +02:00
FakeMichau fcf81b7ab3 WIP: Set correct param type 2026-05-19 17:53:49 +02:00
FakeMichau cc721bfdaa WIP: Common Low Latency inputs 2026-05-19 02:24:30 +02:00
cdozdil 733567616b Removed duplicate quirk 2026-05-17 19:50:33 +03:00
cdozdil 70781501bd Fix clang 2026-05-17 19:30:46 +03:00
cdozdil 259ea4e5a8 Updated sharpeners to the latest 2026-05-17 19:26:12 +03:00
cdozdil 9e5ba7a832 Fixed DoNotSkipResize compile error 2026-05-17 19:24:53 +03:00
TheRazerMD 5fe1f986ba Another funny 2026-05-17 19:02:09 +03:00
cdozdil ee52658e2f Changed default XeFG DepthInverted value to true 2026-05-17 19:01:31 +03:00
cdozdil e2a21b470b Update LC DA once more 2026-05-17 19:00:51 +03:00
cdozdil da75f3d60a Toned down LC DA sharpness range a bit 2026-05-17 19:00:47 +03:00
cdozdil 35ba151b7b Improved depth aware sharpeners 2026-05-17 19:00:38 +03:00
cdozdil adacdf713c Reset not used quirks 2026-05-17 18:58:21 +03:00
cdozdil d9fa7935fc Re-enable FGPreserveSwapChain :/ 2026-05-17 18:57:48 +03:00
cdozdil 225f5c6803 Disable force release of real swapchain 2026-05-17 18:57:22 +03:00
FakeMichau a70606081e WIP: Reflex inputs 2026-05-17 16:44:43 +02:00
FakeMichau 32590c6466 WIP: XeLL inputs 2026-05-17 16:14:29 +02:00