FakeMichau
64efe037c0
Modify FindFilePath to avoid it finding dev dlls
2026-08-18 01:34:38 +02:00
FakeMichau
a5cc5e14a0
Disable SL menu check for now
2026-08-18 01:33:28 +02:00
FakeMichau
e3bc1d4719
Correct assumptions about resource states in Nvngx FFX
2026-08-18 00:45:57 +02:00
FakeMichau
dab3993927
Improvements to Nukem's Depth copy hack
2026-08-18 00:44:54 +02:00
FakeMichau
4290834139
Fixes around DLSSG via SL -> DLSSG conversion
...
Generally no need to do this but there were some bugs
2026-08-17 21:14:46 +02:00
FakeMichau
70c1694a04
Skip loading game's DLSSG when using Opti's DLSSG output
...
SL will return uninited errors on calls, games should respect that but we'll see
2026-08-17 19:12:08 +02:00
FakeMichau
1c380205ef
Add back streamline version check to the menu
2026-08-17 17:35:15 +02:00
FakeMichau
90fd06409c
Prevent loading of DLSSG plugin when using DLSSG inputs
2026-08-17 17:29:01 +02:00
cdozdil
bd094f608d
Added commandlist state resets for FG backends
2026-08-16 23:00:51 +03:00
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