Commit Graph
4206 Commits
Author SHA1 Message Date
FakeMichau 0d490baab5 WIP: Improve low latency output switching 2026-06-27 21:43:13 +02:00
FakeMichau c5206f6339 WIP: Make a separate header for low latency in the menu 2026-06-27 18:30:28 +02:00
FakeMichau 2d2ef5ea7c WIP: make our XeFG use our XeLL context 2026-06-27 17:55:35 +02:00
FakeMichau 6aec9c7264 Simplify XeLL context handling 2026-06-27 15:50:07 +02:00
FakeMichau f81ebb9a4e Tweak FSR4 settings in the menu 2026-06-27 02:10:35 +02:00
FakeMichau 4a49975ad4 Change imgui table id of FSR 4 presets
May fix the UI stretching too wide
2026-06-27 01:10:09 +02:00
FakeMichau e32613892b Add vendor spoofing for the SDK version of FSR 4.1.1 2026-06-27 00:49:46 +02:00
FakeMichau ea1140a9d6 Rename FSR Latency Reduction 2.0 to FSR Anti-Lag 2.0
Thanks AMD for doing the sane thing :)
2026-06-26 20:25:47 +02:00
FakeMichau 38551863b5 Make the Release build output dlls into the OptiScaler folder 2026-06-26 02:24:52 +02:00
FakeMichau a4a757e8e1 Update FFX SDK 2026-06-26 02:10:41 +02:00
FakeMichau 0f6686082e Don't link FSRFG camera struct if it's just all zeros
Should fix an issue where driver upgrade FG would fallback to FSR 3 FG when using OptiFG
2026-06-26 01:02:10 +02:00
cdozdil b266d55066 Fix clang 2026-06-25 23:47:05 +03:00
cdozdil 50d14a0f68 Added Interop Swapchain info to overlay
Added base fps info to overlay
Disabled Luma specific DxgiFactoryWrapping
2026-06-25 23:43:19 +03:00
cdozdil 3fc6c8c3e7 Added Dx11 FG Support
Only Upscaler inputs are supported
2026-06-25 23:37:22 +03:00
FakeMichau 3ffd4ad561 Add a magnifier for maximum pixel peeping
Only DX12 upscalers for now
2026-06-25 19:59:12 +02:00
FakeMichau 4d927805b8 Allow for FSR4FG + Int8 FSR4 on RDNA3 on Linux 2026-06-25 04:06:46 +02:00
FakeMichau 3ead918ce0 Allow for FSR4FG from SDK even when forcing different upscaling model 2026-06-25 03:58:22 +02:00
FakeMichau b06a8507f0 Release d3d12 the exact required amount 2026-06-25 03:55:51 +02:00
FakeMichau 16ffaf4c79 Avoid enabling spoofing when unnecessary 2026-06-25 03:54:10 +02:00
FakeMichau 3e3799d0af Slightly clean up FSR 4 preset selection 2026-06-24 19:17:57 +02:00
FakeMichau ea156b1c53 Correct the SDK version check 2026-06-24 18:52:02 +02:00
FakeMichau de0ab80b14 Add missing check, razz the goat 2026-06-24 18:42:26 +02:00
FakeMichau 0879d52c2e Add preset selection for SDK 4.1.1 dll 2026-06-24 18:35:33 +02:00
FakeMichau 6ba79128dd Fix version.dll working mode
Closes #1038
2026-06-23 23:42:45 +02:00
FakeMichau f372f563f0 Store flags in hex 2026-06-23 22:53:20 +02:00
FakeMichau 2e1a28e9c8 Prevent amdxc64 leaking the d3d12 device 2026-06-23 22:31:56 +02:00
FakeMichau d33fd4cda6 Add a WAR for seemingly wrong version read on Proton 2026-06-23 19:28:19 +02:00
FakeMichau 2d61acf3ad Allow the use of FP8 MLFG with INT8 upscaling 2026-06-23 17:10:53 +02:00
FakeMichau b96a3ae1ed Correctly deinit our own XeLL context 2026-06-22 17:51:05 +02:00
FakeMichau 70d5a30349 Revert "Disable XeLL hooking for now"
This reverts commit 2fa2ce9ace.
2026-06-22 16:56:17 +02:00
FakeMichau abc6ecba08 Add FSR 4.1.1 support 2026-06-22 16:30:04 +02:00
FakeMichau 2fa2ce9ace Disable XeLL hooking for now 2026-06-22 16:29:39 +02:00
FakeMichau 54d99b430b Restore sleep mode when switching low latency tech + stop using reflex to calculate fake frames count
Now it strictly uses what's being sent via NVNGX to DLSSG
2026-06-21 00:27:47 +02:00
FakeMichau 71797dab68 WIP: Make UeLowLatency a generic input 2026-06-19 23:57:48 +02:00
FakeMichau 6edfcc9519 Null pp device is not an error 2026-06-19 19:26:44 +02:00
FakeMichau 197f02fcf1 Make custom amdxc loading more selective 2026-06-19 18:04:13 +02:00
cdozdil 3defc9690d Added with_dx12 class and adapted Dx11wDx12 2026-06-19 09:32:32 +03:00
cdozdil 71c48574b3 Merge branch 'master' of https://github.com/optiscaler/OptiScaler 2026-06-19 09:32:08 +03:00
cdozdil c4660520ca Fix for mouse not working when menu is open 2026-06-19 09:32:04 +03:00
FakeMichau b70ab35ae0 Add option for loading custom amdxc64.dll 2026-06-19 03:29:14 +02:00
FakeMichau 718b65dd4a WIP: AntiLag 2 inputs 2026-06-19 01:21:52 +02:00
YiBoF d518b48062 Fix xell context and avoid repeatedly calling xellSetSleepMode (#1036)
* Fix xell context and Don't call it repeatedly o_xellSetSleepMode

* fix error
2026-06-18 22:50:24 +02:00
cdozdil 39cafee9ba Added Vsync Interval tooltip 2026-06-18 14:31:44 +03:00
FakeMichau 07efbe6794 WIP: XeLL passthrough cont. 2026-06-18 03:38:42 +02:00
FakeMichau 77b4b8e8fd WIP: Restore correct sleep mode for a given low latency input 2026-06-17 21:58:18 +02:00
FakeMichau 9273817967 WIP: Make low latency selectable in the menu 2026-06-17 21:06:45 +02:00
cdozdil 3796e74eda Fix controller disconnected when closing opti menu issue 2026-06-17 00:46:36 +03:00
FakeMichau d9f6be9acf WIP: XeLL inputs to AL2 2026-06-16 22:45:37 +02:00
cdozdil 12b321380b Added OverlaysUseTheme option 2026-06-16 18:04:58 +03:00
cdozdil 9383413549 Menu refactor 2026-06-16 14:44:28 +03:00