Commit Graph

2578 Commits

Author SHA1 Message Date
cdozdil 620161bbbc Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2025-09-02 01:35:33 +03:00
cdozdil 6439e654df Added more control over forced anisotropy 2025-09-02 01:35:25 +03:00
cdozdil 1d855d9375 Move anisotropy and mipmap tu their own sections 2025-09-02 01:34:54 +03:00
FakeMichau 22a68f1a3d Clean up frame time calculations 2025-09-01 23:05:21 +02:00
cdozdil 5ec45c1220 Fix FG frametime calculation 2025-09-02 00:02:11 +03:00
FakeMichau f1cee3894b Prompt user the restart the game when XeFG flags change + allow for XeFG to work with DLAA inputs 2025-09-01 21:47:43 +02:00
TheRazerMD 7b44bd2c0e Update README.md
Fixed Nightly tag
2025-09-01 20:43:55 +02:00
FakeMichau 50b9a94f49 Provide a custom amdxc64 interface only when FSR 4 Update is selected 2025-09-01 15:30:15 +02:00
FakeMichau cbecd03474 Rework Streamline spoofing to apply spoof only for a single feature 2025-09-01 15:27:06 +02:00
cdozdil 1c524038b0 Return UI when queried 2025-08-31 21:18:32 +03:00
cdozdil ad4e1cdcfe Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2025-08-31 20:30:45 +03:00
cdozdil a14ceac19d Only update XeFG config from upscaler if using OptiFG 2025-08-31 19:25:04 +03:00
FakeMichau 5580a7fc31 Update NMS's DLSS workaround on AMD 2025-08-30 22:33:18 +02:00
FakeMichau 81a2bd0cd6 Fix SL1 spoofing on AMD 2025-08-30 16:30:25 +02:00
FakeMichau a9378a072e Fix crashing when selecting "Disable hudless" 2025-08-30 16:23:17 +02:00
cdozdil bd331db5bb Try to improve FG Feature lifetime & context management 2025-08-30 11:47:40 +03:00
cdozdil c1a93cceb8 Improve FSR-FG UI & callback handling 2025-08-30 11:47:00 +03:00
cdozdil 20c136f536 Added SkipColorSpace to HDR section 2025-08-30 01:09:59 +03:00
cdozdil ff3b790823 Added hwnd param 2025-08-30 00:03:23 +03:00
cdozdil 40017bbdb8 Do not release FG swapchain for same hWnd 2025-08-30 00:03:04 +03:00
cdozdil b35687a51a Update XeFG flags from FSR3.1 FG 2025-08-30 00:02:23 +03:00
cdozdil 46e85337e4 Add ALLOW TEARING flag to Resize buffers and change skip check 2025-08-29 23:14:27 +03:00
cdozdil cfbab8adac add fallback for generationRect.width == 0 2025-08-29 11:41:35 +03:00
cdozdil 1b97ff097c Add more willpresent checks 2025-08-28 16:29:51 +03:00
cdozdil b915f1ed26 Fix for FSR-FG ffxDestroyContext 2025-08-28 16:28:27 +03:00
cdozdil 8df6992977 Improved Fsr-Fg UI management 2025-08-28 12:26:50 +03:00
TheRazerMD 2fa3782ccd Added Supraworld quirks 2025-08-28 02:25:43 +02:00
cdozdil b82b0844db Merge 2025-08-28 01:46:08 +03:00
cdozdil 96ddb3567c Improved FSR-FG inputs 2025-08-28 01:45:42 +03:00
TheRazerMD b282307369 Funny 2025-08-27 23:17:59 +02:00
FakeMichau 8e13aba55f Save the new FG settings to the config 2025-08-27 19:55:47 +02:00
FakeMichau 4093f6e8ad Move FG configs to common; turn fps overlay type into an enum 2025-08-27 19:14:15 +02:00
FakeMichau 014b63d131 Add option to disable UI texture (active by default) and move settings under common tab 2025-08-27 12:13:52 +02:00
FakeMichau e2dcdf8017 Add missing EndDisabled 2025-08-27 10:59:37 +02:00
FakeMichau d271dd2bc0 Enable splash on Linux 2025-08-27 10:48:52 +02:00
FakeMichau f3f615f690 Reorder quirk checks 2025-08-27 10:48:37 +02:00
FakeMichau 9a17bae4cc Bump version to pre 2 2025-08-26 20:28:06 +02:00
FakeMichau 4573d85961 Add support for the new SDK in the amdxc64-less FSR 4 2025-08-26 20:18:30 +02:00
FakeMichau 0de095a05e SL Inputs: make hudless optional, add option to disable hudless 2025-08-26 14:10:05 +02:00
FakeMichau ac8a3e6302 Remove flags explicitly 2025-08-26 10:51:48 +02:00
FakeMichau 2e059dcc78 Shutdown FG on upscaler Shutdown 2025-08-26 10:48:16 +02:00
cdozdil f7c430b8c6 Do not override pSwapChainDesc->Flags 2025-08-26 11:10:43 +03:00
cdozdil 3760e81f6f Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2025-08-26 11:02:54 +03:00
cdozdil 7c47cb9d7c Fix for XeFG swapchain destroy error 2025-08-26 11:02:38 +03:00
FakeMichau b0f1180612 Fix present flags 2025-08-25 21:49:48 +02:00
FakeMichau 19df4cdf27 Remove Sent and Required checks from SL inputs 2025-08-25 19:48:15 +02:00
FakeMichau 18ab396367 Normalize paths before matching 2025-08-25 14:41:05 +02:00
FakeMichau c5c9a2f02b Update FG Input information in the config 2025-08-25 13:24:17 +02:00
FakeMichau 6ed7b7f18e Check swapchain for nullptr 2025-08-24 21:49:11 +02:00
FakeMichau 6848ef9578 Provide struct version 2025-08-24 21:48:58 +02:00