Commit Graph
4313 Commits
Author SHA1 Message Date
FakeMichau d1fc60c0bb Prevent flickering with Nvngx FFX debug view 2026-08-12 22:55:25 +02:00
FakeMichau e02bcc6e6b Preserve user selection of DisableOverlays during saving 2026-08-12 19:37:54 +02:00
FakeMichau 67116b742f Try to query HDR luminance values for Nvngx FFX 2026-08-12 19:30:28 +02:00
FakeMichau 563e34bce2 Minor wording change in logs related to Nvngx FG 2026-08-12 18:28:44 +02:00
FakeMichau ef3f8843c1 Correctly display FFX in the overlay when using it as Nvngx replacement
+ minor cleanup of that code
2026-08-12 17:52:14 +02:00
FakeMichau 10b3d65228 Add version selection to Nvngx FFX output 2026-08-11 20:44:07 +02:00
FakeMichau 6e28428acf Make FSRFG use an existing method instead of having a special function for checking version 2026-08-11 20:43:04 +02:00
FakeMichau 9d468dd4ff Correctly apply FSR FG version override when using hudless format header 2026-08-11 18:35:21 +02:00
FakeMichau d525128d0a Destroy FFX context on Nvngx FFX release 2026-08-11 18:16:52 +02:00
FakeMichau 113800f9f5 Remove old workaround for Enabler 2026-08-11 18:04:05 +02:00
FakeMichau e42f3dc685 Nvngx FG refactors
- Created interfaces for the providers
- Separated Nukems and Arturs (Enabler)
- Added fake frames using FFX, inspired by #1087, partially based on Nukem's work
- Removed DLSSGWithNvngxFG in favour of separate NvngxFG replacement config. To mimick DLSSGWithNvngxFG you have to set FGOutput=DLSSG and FGNvngxReplacement=Nukems
- Sorted FG Inputs in the menu

There are still some things to be added there
2026-08-11 16:43:01 +02:00
TheRazerMD c5d237f562 Overlay info additions and cleanup 2026-08-11 13:49:03 +02:00
cdozdil a2b3418e0c Added a macro for USE_SPINLOCK_MUTEX 2026-08-10 16:49:49 +03:00
FakeMichau 562a067175 Always keep user choice of dxgi spoofing 2026-08-10 00:52:37 +02:00
FakeMichau 416e070b50 Some house keeping 2026-08-10 00:35:23 +02:00
FakeMichau 8e28c7c468 Enable calling some SL1 input functions on older SL1 2026-08-09 19:26:24 +02:00
FakeMichau 22f7e8632d Limit SL1 check to DLSSG inputs
Fixes low fps when using OptiFG in games using SL1
2026-08-09 19:17:17 +02:00
FakeMichau eea8e74f40 Fix name conflicts of FFX upscalers in the menu 2026-08-08 20:54:54 +02:00
FakeMichau 248827bcd7 WAR for FSR4's flickering in some UE games
Bug in FSR4's autoexposure shader
2026-08-08 20:28:06 +02:00
TheRazerMD 63d83625a4 More game quirks fixes
* Another round of extended engine reporting crashes
2026-08-08 11:49:25 +02:00
FakeMichau 00ac50d253 Improve the ShowDebug flag handling 2026-08-07 02:27:04 +02:00
FakeMichau 64e79c0bf7 Provide Artur's with UI texture but ignore it by default using a dispatch flag 2026-08-07 02:03:05 +02:00
FakeMichau 186c667adb Keep artifacts from the previous days in the nightly release 2026-08-07 01:15:45 +02:00
FakeMichau 7305888007 Check the versions of SL plugins before overriding
At least one plugin from our local storage needs to be newer then what the game would use.
And because overriding the folder makes SL only look for plugins in that folder - list using notifications any dlls that the game has but the override doesn't.

This should prevent accidently overriding game's sl with an older one
2026-08-07 01:04:21 +02:00
FakeMichau 8c747001d1 Turn FPS Overlay position into an enum 2026-08-06 23:15:25 +02:00
FakeMichau 74fe85cf46 Explain FG outputs a bit using tooltips 2026-08-06 22:30:38 +02:00
FakeMichau 70fd1d2c3a Shorten NoFG's display name 2026-08-06 21:53:43 +02:00
TheRazerMD 8d11551cd3 Excluded more processes from logging 2026-08-06 21:32:29 +02:00
TheRazerMD 79d788ce42 Added Beast of Reincarnation quirks
* DisableFSR2Inputs
* DisableFSR3Inputs
* AlwaysCaptureFSRFGSwapchain
2026-08-06 21:32:27 +02:00
FakeMichau 8aee475c2c Adjust version reporting 2026-08-06 21:31:47 +02:00
TheRazerMD 23fc08fc69 Updated XeSS SDK to 3.0.2 2026-08-06 21:17:48 +02:00
cdozdil 9ef279e152 Fix clang 2026-08-05 17:58:35 +03:00
cdozdil 41b70fc5de Prevent heap related crashes and stop using one broad mutex for all heap operations 2026-08-05 16:46:06 +03:00
cdozdil 734b5b9dd4 Some small fixes to Hudfix and ResTrack 2026-08-02 16:37:34 +03:00
FakeMichau 7233fc0cc8 New hack for DLSSG resource tagging using DLSS inputs 2026-08-01 03:00:09 +02:00
cdozdil 8943ee60a2 Set FGChanged only when FGInput is Upscaler 2026-07-31 21:47:55 +03:00
cdozdil 5ce9b6fb94 Added null checks before hooking 2026-07-31 21:46:15 +03:00
cdozdil 0d67ec4feb Fix for hkD3D11On12CreateDevice with more than one Queue 2026-07-31 21:46:11 +03:00
cdozdil d8dab18a64 Fix for Intel Atomics using wrong description for UE info 2026-07-31 21:46:08 +03:00
cdozdil c2485168fa Fix for CreateSwapChainForCoreWindow always fail 2026-07-31 21:46:04 +03:00
cdozdil ac6ca4d528 Removed not needed skipSpoofing 2026-07-31 21:45:58 +03:00
FakeMichau cafefdf4e0 Distinguish NGX Params and FG mods by API and allow Vulkan FG only for Nukem's 2026-07-31 16:14:37 +02:00
FakeMichau 5819406666 Revert "Avoid using Enabler for Vulkan"
This reverts commit 42b20a3807.
2026-07-31 14:48:31 +02:00
cdozdil c59238d230 Added device check for preventing DLSS re-init 2026-07-27 23:20:57 +03:00
cdozdil 5518a2b0dc Added Force FG render size motion vectors quirk for WWM 2026-07-25 22:14:33 +02:00
TheRazerMD 3fc2cb06ca Modified The Medium quirks
* DontUseUnrealColorBarriers
* DontUseUnrealMVBarriers
2026-07-22 14:59:16 +02:00
TheRazerMD 281b5fc93b Updated BAT for latest master improvements
* Should cover the 0.10 changes
2026-07-22 14:27:01 +02:00
TheRazerMD c4f207d0a8 Updated README with latest info 2026-07-20 13:46:32 +02:00
TheRazerMD b47002d5dd More BAT changes
* Replaced absolute with relative path - should now work in folders with special characters
* Renamed the Uninstaller script to avoid possible errors in the future
* Modified Wine detection to avoid Windows edge cases
* Thanks to mirh for the reports
2026-07-20 13:41:44 +02:00
TheRazerMD f5db2f7dca BAT improvements
* Improved faulty setup detections, added more info, reorganised some parts
2026-07-20 13:41:38 +02:00