4357 Commits
Author SHA1 Message Date
cdozdil 373f5ae266 Fix XeFG crash with latest Intel drivers 2026-08-22 22:53:22 +03:00
FakeMichau 0f15408adf Slight DispatchFlags adjustment 2026-08-22 04:20:24 +02:00
FakeMichau d8e7693b63 Display current sharpness value in the menu 2026-08-22 00:19:33 +02:00
FakeMichau d414d50ec9 Kill native AL2 if SL Reflex is hooked
Not perfect but will have to do until low latency input and output are done
2026-08-22 00:03:12 +02:00
cdozdil e61531bad5 Added DLSS-D Preset F 2026-08-21 23:01:32 +03:00
FakeMichau 97d746b807 Rework spoof skipping
Kept most of the skips as global (applied to every thread) as I'm not sure which can be made thread-specific. But should be easier to debug and apply a narrower scope if needed
2026-08-21 20:25:13 +02:00
cdozdil 86a68a6929 Fixes to the Dx11 resource management 2026-08-21 00:25:43 +03:00
TheRazerMD f2ec359a68 Added Streamlined Fetcher BAT 2026-08-20 00:26:49 +02:00
FakeMichau dcbabe62a9 Remove some logging 2026-08-18 02:16:18 +02:00
FakeMichau 9cf0e21fb0 Try to avoid having no nvngx replacement selected when the GPU doesn't support DLSSG 2026-08-18 01:55:09 +02:00
FakeMichau fb1262e9d5 Fix wording in a log 2026-08-18 01:35:25 +02:00
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