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
cdozdil
5ce9b6fb94
Added null checks before hooking
2026-07-31 21:46:15 +03:00
cdozdil
0d67ec4feb
Fix for hkD3D11On12CreateDevice with more than one Queue
2026-07-31 21:46:11 +03:00
cdozdil
d8dab18a64
Fix for Intel Atomics using wrong description for UE info
2026-07-31 21:46:08 +03:00
cdozdil
c2485168fa
Fix for CreateSwapChainForCoreWindow always fail
2026-07-31 21:46:04 +03:00
cdozdil
ac6ca4d528
Removed not needed skipSpoofing
2026-07-31 21:45:58 +03:00
FakeMichau
cafefdf4e0
Distinguish NGX Params and FG mods by API and allow Vulkan FG only for Nukem's
2026-07-31 16:14:37 +02:00
FakeMichau
5819406666
Revert "Avoid using Enabler for Vulkan"
...
This reverts commit 42b20a3807 .
2026-07-31 14:48:31 +02:00
cdozdil
c59238d230
Added device check for preventing DLSS re-init
2026-07-27 23:20:57 +03:00
cdozdil
5518a2b0dc
Added Force FG render size motion vectors quirk for WWM
2026-07-25 22:14:33 +02:00
TheRazerMD
3fc2cb06ca
Modified The Medium quirks
...
* DontUseUnrealColorBarriers
* DontUseUnrealMVBarriers
2026-07-22 14:59:16 +02:00
TheRazerMD
281b5fc93b
Updated BAT for latest master improvements
...
* Should cover the 0.10 changes
2026-07-22 14:27:01 +02:00
TheRazerMD
c4f207d0a8
Updated README with latest info
2026-07-20 13:46:32 +02:00
TheRazerMD
b47002d5dd
More BAT changes
...
* Replaced absolute with relative path - should now work in folders with special characters
* Renamed the Uninstaller script to avoid possible errors in the future
* Modified Wine detection to avoid Windows edge cases
* Thanks to mirh for the reports
2026-07-20 13:41:44 +02:00
TheRazerMD
f5db2f7dca
BAT improvements
...
* Improved faulty setup detections, added more info, reorganised some parts
2026-07-20 13:41:38 +02:00
TheRazerMD
7c9d8ff47d
Added DEAD OR ALIVE 6 Last Round quirks
...
* DisableDxgiSpoofing
* DisableResizeSkip
* DoNotPreserveFGSwapChain
2026-07-20 13:39:29 +02:00
TheRazerMD
c2930def1e
Added AC Black Flag Resynced and WD Legion quirks, added missing exes for UbiPlus
2026-07-20 13:39:05 +02:00
TheRazerMD
66f0de88ca
Quirks maintenance
2026-07-20 13:36:13 +02:00
Michał Lewandowski
6db799667e
Include a corny message
2026-07-08 18:48:09 +02:00
TheRazerMD
4cbad2af30
Merge branch 'master' of https://github.com/optiscaler/OptiScaler
2026-07-07 23:51:36 +02:00