Commit Graph
4244 Commits
Author SHA1 Message Date
FakeMichau 4dab1f0640 WAR: Create DLSSG output late in Witcher 3 2026-07-02 18:36:05 +02:00
FakeMichau 892f53a5c4 Merge branch 'master' of https://github.com/optiscaler/OptiScaler 2026-07-02 18:30:22 +02:00
FakeMichau 991209f7b4 Don't nuke our own streamline
AI overlords were drunk apparently
2026-07-02 18:20:31 +02:00
cdozdil f7625d92d4 Better approach for CursorPos IAT hooking 2026-07-02 00:14:04 +03:00
cdozdil 0602fed2a6 Fix RE4 menu not visible
Upscaler time will be 0, beause there are no swapchain hooks
2026-07-01 23:56:51 +03:00
cdozdil b291c52692 Fix RE4 cursor hooks 2026-07-01 23:56:08 +03:00
cdozdil 1c5204c5b8 Added API info to upscalers 2026-07-01 23:45:14 +03:00
cdozdil 1692506b18 Merge branch 'master' of https://github.com/optiscaler/OptiScaler 2026-07-01 21:43:20 +03:00
cdozdil e1b4bcff75 Disabled Dx11 FG on upscaler change 2026-07-01 21:43:16 +03:00
cdozdil 265794702d Added swapchainInteropApi checks 2026-07-01 21:42:40 +03:00
FakeMichau d3cb03a612 Added quirks for RE Requiem's demo 2026-07-01 14:43:58 +02:00
FakeMichau 066802c680 Add RestoreCompute on Nvidia to the Pregmata Demo 2026-07-01 14:27:50 +02:00
FakeMichau 8406ecf5cd Treat d3d resources and void* as the same in ngx params 2026-07-01 11:37:45 +02:00
FakeMichau 479465a77c Important notice 2026-07-01 03:45:39 +02:00
FakeMichau f7fddf05f1 Updated DLSSG Vk barrier fixup
Not fully tested
2026-07-01 00:57:34 +02:00
FakeMichau 7133731ccb Reduce the time resources from GetResource are held by FG
Should resolve deadlocks with FSR FG
2026-07-01 00:56:35 +02:00
FakeMichau d1dd0c8e13 Disable FG with SL1 inputs when the game is reporting notRenderingGameFrames 2026-06-30 23:47:31 +02:00
FakeMichau 833e971703 Pass the resource lock to the user of GetResource
Should fix Witcher 3 crashing during alt tabbing with XeFG
2026-06-30 23:18:59 +02:00
FakeMichau 0649f067de Avoid using camera near and far values provided by FSR in Tiny Tina
One could also consider enabling the reactive mask as it is generally ok but can cause shimmering
2026-06-30 21:22:53 +02:00
FakeMichau b13182752e WIP: Make UeLL work with FSRFG + AL2 2026-06-30 19:20:47 +02:00
FakeMichau 8e5503cfc4 Hide FFX settings when using native DX11 FSR 3.1 2026-06-30 16:08:26 +02:00
FakeMichau d8f0c83b8e Fix fakenvapi not providing XeLL context to Opti 2026-06-30 14:41:55 +02:00
FakeMichau 5b95e22cf6 Eval upscaler right after a successful init 2026-06-30 02:42:39 +02:00
FakeMichau 52a9a338ce Disable hudfix in games that are known to have issues
Based on the game list from the wiki
2026-06-29 23:49:39 +02:00
cdozdil 4d878e8d13 Fix FSR3.1 presets dynamic calculation 2026-06-29 23:00:44 +03:00
cdozdil b97ac28069 Added FSR3.1 tuning presets 2026-06-29 22:39:12 +03:00
FakeMichau b422c15d4c Clean up nvngx paths in DX11 and Vulkan 2026-06-29 20:43:36 +02:00
FakeMichau 633ac7ae3e Add a notification when trying to use RTSS Reflex injection with XeFG 2026-06-29 18:59:52 +02:00
FakeMichau 2a1b4f7e2e Move D3D12_Optiscaler inside the OptiScaler folder 2026-06-29 18:42:55 +02:00
FakeMichau f1fe72f210 Skip *some* kind of spoofing when filling out D3D12 capabilities 2026-06-29 02:09:59 +02:00
FakeMichau 9d79697ffb Fillout IdentifyGpu even if amdxc64 isn't loaded 2026-06-29 01:25:01 +02:00
FakeMichau 655f59ff16 Safeguard reflex against getting reset by both Vulkan and D3D at the same time 2026-06-28 23:14:01 +02:00
FakeMichau dc5d3ddc42 Exclude magnifier from upscaler time
RCAS and Output scaling are still included as they impact image quality itself
2026-06-28 21:28:42 +02:00
FakeMichau e16a36e5d2 Ensure d3d12 capabilities are filled when amdxc64 hooked get called
Fixes FSR 4 not being selectable with VK w/dx12
2026-06-28 03:14:35 +02:00
cdozdil ed72e37d9f Enable OptiFG options when using Dx11 2026-06-28 01:13:22 +03:00
cdozdil 745075e3a7 Prevent stucking at startup on Linux 2026-06-28 01:09:43 +03:00
cdozdil dcf694c109 Prevent crashes when switching w/Dx12 upscalers 2026-06-28 01:07:50 +03:00
FakeMichau 9d589d7c6c WIP: Add AL2 passthrough for FSRFG 2026-06-27 23:00:46 +02:00
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