FakeMichau
45bcb64da8
Unify Nvngx handle code
2026-08-15 14:40:50 +02:00
FakeMichau
7ad085ae97
Correct loading of the value for FTInput
2026-08-15 00:45:03 +02:00
FakeMichau
fa58d6b0e1
Fix overlay saying DLSSG when a replacement was used
2026-08-15 00:36:02 +02:00
FakeMichau
da2b4286f4
Add HDR16 check to the menu for DLSSG
2026-08-15 00:21:38 +02:00
FakeMichau
e67d2d913e
More config conversions when going from 0.9
2026-08-14 23:43:55 +02:00
FakeMichau
2fef8756e4
Convert old int8 config into the new one
2026-08-14 22:55:36 +02:00
cdozdil
0cc561fc98
Merge branch 'master' of https://github.com/optiscaler/OptiScaler
2026-08-14 22:53:27 +03:00
FakeMichau
add6e951e0
Send notification if trace logging is enabled for an extended period of time
2026-08-14 21:53:09 +02:00
FakeMichau
7ae5f589a6
Do not force preset 1 for FSR 4 UQ
2026-08-14 21:23:15 +02:00
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
cdozdil
b6371157b1
Fix for UI CommandList
2026-08-14 14:45:36 +03: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