Commit Graph
3493 Commits
Author SHA1 Message Date
cdozdil 5e4e8ded97 Added help marker for FT input 2026-03-15 19:10:59 +03:00
cdozdil 7f1f97e9db To prevent resize crashes release referances of backbuffers before resize 2026-03-15 19:00:14 +03:00
cdozdil 0886242e98 Fixed and issue about Opti's frametime calculation 2026-03-15 18:59:44 +03:00
cdozdil 08f51b9173 Added FrameId info to overlay 2026-03-15 18:58:23 +03:00
cdozdil 4d02df05c8 Added FrameTime input selection
Moved some options from XeFG to FrameGen
2026-03-15 18:57:48 +03:00
cdozdil efa2e7b028 Added error checks and logs to Dx11 w/Dx12 code 2026-03-15 15:22:40 +03:00
cdozdil 9f5bf40513 Always get Dx11Device from context to avoid issues with Dx11 w/Dx12 (Fixes Remnant 1 w/Dx12 issue) 2026-03-15 15:22:09 +03:00
cdozdil a69f8d8bd1 Disable format check for extended (FT shader should handle all format now)
Disable forgotten trace logs
2026-03-14 01:36:11 +03:00
cdozdil 21f5339640 Prevent unnecessary FormatTransfer for typless formats 2026-03-14 01:30:51 +03:00
TheRazerMD 0b6d914278 Added quirk support for NG4 WinGDK
* PC GamePass version
2026-03-13 23:11:13 +01:00
cdozdil 7f93d7e215 Fixed typeless compares for Hudfix, fixes Stranded Alien Dawn 2026-03-14 01:05:30 +03:00
cdozdil 8679f54ded Revert "Added StreamlineSpoofing and activeFgInput != FGInput::DLSSG check for streamline hooks"
This reverts commit d4dfe5f77b.
2026-03-13 23:55:27 +03:00
cdozdil fe21a445c4 Improved UI compasition and UIColor usage checks 2026-03-12 23:50:32 +03:00
cdozdil d4dfe5f77b Added StreamlineSpoofing and activeFgInput != FGInput::DLSSG check for streamline hooks 2026-03-12 23:45:56 +03:00
cdozdil 2c0758ffd0 Dont block UI resource for XeFG 2026-03-12 23:44:13 +03:00
cdozdil a12faf6aa8 Increased pre-build delay to 1.5 secs 2026-03-12 23:02:08 +03:00
cdozdil 5d47ecc3d5 Improved on the fly XeFG MFG value change 2026-03-12 22:57:03 +03:00
cdozdil 632a044783 Added XeFG UI Composition option 2026-03-12 22:56:33 +03:00
FakeMichau d1c9d329e8 Revert "Use fallback fps limit when reflex is force disabled"
Wait for fakenvapi to be merged into Opti
2026-03-12 12:58:52 +01:00
nitec e1330f4c82 Upgrade GitHub Actions to latest versions 2026-03-12 01:06:49 +03:00
nitec 0d582f7a63 Upgrade upload-artifact action to v7.0.0 2026-03-12 01:01:40 +03:00
nitec 3cdbbd1494 Upgrade upload-artifact action to v7.0.0 2026-03-12 01:00:34 +03:00
nitec b8851776e2 Upgrade upload-artifact action to version 7.0.0 2026-03-12 00:52:33 +03:00
nitec 4201f39b45 Upgrade GitHub Actions to latest versions 2026-03-12 00:47:16 +03:00
nitec a9ee559ab5 Upgrade GitHub Actions to version 6 2026-03-12 00:46:39 +03:00
nitec a412b5b97c Upgrade GitHub Actions to latest versions 2026-03-12 00:45:49 +03:00
cdozdil 929b2cad6a Better release/create behavior for FG swapchains 2026-03-11 23:50:38 +03:00
cdozdil d242578109 Added PreserveSwapChain checks
Added Mutex check to prevent deadlock
Moved GpuIdle code to prevent double call
2026-03-11 16:33:06 +03:00
cdozdil c7d38a57dd Removed MaxInterpolationCount
Added check for old libxess_fg versions
2026-03-11 16:19:59 +03:00
cdozdil c33b8dd2ad Added auto option for menu scale 2026-03-11 16:17:00 +03:00
TheRazerMD e84d76a7ee Bump to Pre11 2026-03-11 10:07:17 +01:00
cdozdil 5f76425011 Added latest FSR as a new submodule
Copy Dx12 upscaler and fg from latest FSR
Added a delay to prevent file in use errors when compiling
2026-03-11 00:07:05 +03:00
cdozdil 63ba9973ea Merge branch 'master' of https://github.com/optiscaler/OptiScaler 2026-03-10 23:18:52 +03:00
cdozdil bacb88a98a Sync FSR/Reflex frame id's with Opti's FG frame id's 2026-03-10 23:18:40 +03:00
cdozdil 3dc88c5bd6 Added wait idle before resizebuffer and release 2026-03-10 22:45:04 +03:00
cdozdil 9e65010140 Added set for interpolated frame count when creation swapchain 2026-03-10 22:44:30 +03:00
Michał Lewandowski fbb6292e1c Fix a w/dx12 crash when ffx is missing 2026-03-10 20:25:22 +01:00
Michał Lewandowski eae4e761da Enable imgui math, welp 2026-03-10 18:12:42 +01:00
TheRazerMD e3119ef52a Added OUTRIDERS quirk
* DisableDxgiSpoofing
2026-03-10 18:03:56 +01:00
cdozdil 4e2af18d75 Merge branch 'master' of https://github.com/optiscaler/OptiScaler 2026-03-10 18:12:01 +03:00
cdozdil a34e82f2e5 Added xellGetFramesReports to XeLL proxy 2026-03-10 18:11:46 +03:00
cdozdil 175fe70764 Added rest of the XeSS SDK 3.0 methods to XeFG proxy 2026-03-10 18:10:06 +03:00
FakeMichau 36e38cd284 Use PushStyleVar to set style for the FPS Overlay 2026-03-10 12:43:38 +01:00
FakeMichau 439de26a26 Fix menu and fps overlay scaling
Main menu would retain the width from the biggest scale set on this boot - reset the size to 1x1 and let the imgui resize itself back up.

The 2nd issue with the fps overlay was relating to having different scales for the menu and the fps overlay. Different scales require setting the required style for padding etc. Because we only have one global style we need to constantly shuffle styles between the main menu and the fps overlay.
2026-03-10 10:53:04 +01:00
cdozdil 31992cb663 Prevent compiler warnings 2026-03-09 23:42:43 +03:00
cdozdil 3f8077dee1 Added support for changing interpolated frame count on the fly 2026-03-09 22:48:05 +03:00
TheRazerMD 2750c797c8 Added FATAL FRAME II: Crimson Butterfly REMAKE quirk
* DisableDxgiSpoofing
2026-03-09 18:58:10 +01:00
cdozdil f97776e19b Updated XeSS SDK to 3.0 2026-03-09 20:07:36 +03:00
FakeMichau 230efdeb22 Use fallback fps limit when reflex is force disabled
It's not perfect but the main usecase is having an fps limit when force disabling LFX. Ideally we would replace LFX with an fps limiter in those cases and maybe try to improve frametimes stability by sleeping tiny bit right *before* a present. That requires better integration so best to do that after fakenvapi is merged into Opti.
2026-03-09 13:48:04 +01:00
FakeMichau eada84462a Clean up logging around ffx provider updates 2026-03-09 13:08:00 +01:00