FakeMichau
24df44bcd4
Use two buffers for the FSR 4 workaround
...
Resolves a potential crash on state changes
2026-08-14 17:42:32 +02:00
FakeMichau
27ea21c1f7
HACK for 007, only keep the first reported device
2026-08-14 16:39:13 +02:00
FakeMichau
57e02739ce
Follow config when trying to load amdxc64
2026-08-14 16:03:59 +02:00
TheRazerMD
d70503d730
Disabled Magnifier by default
...
* Keep the pixel peeping optional
2026-08-14 14:02:20 +02:00
TheRazerMD
2143f6a62c
Modified Just FPS to be just FPS numbers
2026-08-14 14:00:53 +02:00
FakeMichau
1555860360
Save DMFG setting to ini for Opti's DLSSG output
2026-08-13 22:20:11 +02:00
FakeMichau
4796249d5d
Display enabler version in the menu
2026-08-13 21:35:14 +02:00
FakeMichau
257ae590d3
Add config description
...
Forgor to save...
2026-08-13 18:01:24 +02:00
FakeMichau
e1b5e0ae6b
Add Nvngx FG Combo, FFX + Enabler combo mode
...
Mainly for use with FSR 4 FG as otherwise it doesn't make sense.
FFX for the middle fake frame, Enabler for the rest:
2x - FFX
3x - Enabler
4x - FFX + Enabler
5x - Enabler
6x - FFX + Enabler
Due to pacing, only odd number of fake frames are able to use FFX
2026-08-13 17:56:08 +02:00
FakeMichau
b88d2be3a9
Make sure to enable XeLL before providing it to XeFG
2026-08-13 16:22:58 +02:00
FakeMichau
312c7df2d6
Version query for enabler
2026-08-13 01:11:07 +02:00
FakeMichau
51ccf00b9f
Conditionally disable some FG output settings
2026-08-13 00:21:44 +02:00
FakeMichau
e3013e1182
Add notifications when FG Output can't be started
2026-08-12 23:39:01 +02:00
FakeMichau
8b518c9205
More specific Nvngx FG fallback notification
...
says what is not available and what is the fallback
2026-08-12 23:25:35 +02:00
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