Commit Graph
4354 Commits
Author SHA1 Message Date
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
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