Commit Graph

  • e8b2ef169c Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-09-10 14:36:11 +03:00
  • 0fe6821e92 More FSR-FG input fixes cdozdil 2025-09-10 14:35:56 +03:00
  • 019397233d Correct disable mask FakeMichau 2025-09-10 11:39:00 +02:00
  • 7c9c7f5826 Change callback hudless resources validity to valid now cdozdil 2025-09-09 23:23:00 +03:00
  • e8a01ba89c improve copy command list logging and usage cdozdil 2025-09-09 19:17:45 +03:00
  • 142af94219 Added passthru mode for development cdozdil 2025-09-09 19:16:34 +03:00
  • 798aaac8f1 Improved callback parameters resource states cdozdil 2025-09-09 19:16:13 +03:00
  • a5f7a9ac54 Added debug output for logging cdozdil 2025-09-09 17:17:10 +03:00
  • e020c9727b And more checks cdozdil 2025-09-09 00:27:01 +03:00
  • 274be81331 Added one more check, just in case cdozdil 2025-09-09 00:23:29 +03:00
  • a55d7f4c13 Better hudless management fo XeFG. Should not kill FG when HudFix enabled cdozdil 2025-09-09 00:22:36 +03:00
  • 2e860c8d8f Use provided state for resource barriers cdozdil 2025-09-09 00:12:30 +03:00
  • 9a6efad19b Better callback and UI texture handling cdozdil 2025-09-08 22:39:30 +03:00
  • 9043ff5ec5 Fix for Hudfix killing FG cdozdil 2025-09-08 20:33:10 +03:00
  • a8d42e5c19 Fix for Dx11 swapchain creation cdozdil 2025-09-08 02:20:46 +03:00
  • 6f390c78d3 Fix swapchain creation for FSR 3.0 FG cdozdil 2025-09-08 02:19:42 +03:00
  • 6c07bd77c2 Updated ini with FSR 3.0 FG info cdozdil 2025-09-08 01:28:48 +03:00
  • 24f934226e Initial FSR 3.0 FG inputs cdozdil 2025-09-08 01:27:26 +03:00
  • 19fe63bb6b Better shutdown logic for XeFG cdozdil 2025-09-07 22:52:26 +03:00
  • 0e5494aeb8 On shutdown just release FG context, SC context will be destroyed at SC release cdozdil 2025-09-07 22:37:13 +03:00
  • 4bd861af9b Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-09-07 21:48:19 +03:00
  • 6d22d14315 Added logs and real exclusive fullscreen info cdozdil 2025-09-07 21:48:09 +03:00
  • 61c5ffde04 Added more logs and better ALLOW TEARING handling cdozdil 2025-09-07 21:47:44 +03:00
  • 704921399f Use real exclusive fullscreen status for menu cdozdil 2025-09-07 21:44:43 +03:00
  • 1c1c995fae Removed one check preventing OptiFG to generate frames cdozdil 2025-09-07 21:44:22 +03:00
  • 9a1fc9b138 Added nullptr checks cdozdil 2025-09-07 21:43:56 +03:00
  • 0697508293 Move XeFG dispatch delay due to hudless into XeFG code FakeMichau 2025-09-07 14:59:33 +02:00
  • ac840f454c Hack for Hitman's broken Reflex FakeMichau 2025-09-07 14:28:41 +02:00
  • 3cd5a81fc9 Check if sl tag is null FakeMichau 2025-09-07 14:27:06 +02:00
  • 73aa2e54ca Fix for selected upscaler is not saving to ini cdozdil 2025-09-07 08:40:05 +03:00
  • a2212a8dee More V-Sync fixes cdozdil 2025-09-06 16:15:19 +03:00
  • 4d38ccad65 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-09-06 13:18:56 +03:00
  • fb8c7fb86b Change v-sync cdozdil 2025-09-06 13:17:28 +03:00
  • a43a9e7a59 Fix FSR3.0 FG not compiling issue cdozdil 2025-09-06 13:06:30 +03:00
  • 6cf9624a5e Use an existing ResourceBarrier function in hudless compare FakeMichau 2025-09-06 01:44:30 +02:00
  • e00f04b9ca Don't put a transition barrier when states are matching + XeFG hack FakeMichau 2025-09-06 01:39:33 +02:00
  • 5401d63d27 Continue working on FSR3.0 FG cdozdil 2025-09-05 22:33:24 +03:00
  • 37a017c594 Take engine type from Streamline when possible FakeMichau 2025-09-05 19:41:50 +02:00
  • d150fd6c70 Removed unused stuff cdozdil 2025-09-05 16:43:04 +03:00
  • 1389f45e18 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-09-05 16:31:39 +03:00
  • 70ac017d35 Added FeatureProvider_Vk cdozdil 2025-09-05 16:31:31 +03:00
  • 1f1f8c98b0 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 TheRazerMD 2025-09-05 15:22:54 +02:00
  • 4cf752ebab Splash changes TheRazerMD 2025-09-05 15:22:24 +02:00
  • 57e2424a05 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-09-05 15:33:44 +03:00
  • 39e4f4f71c Moved DLSSG_Mod.h to inputs/FG cdozdil 2025-09-05 15:33:41 +03:00
  • c96d4cf785 Prioritize warning about having to restart to apply XeFG flags FakeMichau 2025-09-05 13:32:32 +02:00
  • 5198c33f0a Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-09-05 13:46:56 +03:00
  • 598d19116a Return FG commandlist when queried cdozdil 2025-09-05 13:44:39 +03:00
  • 73bd38f518 Fix FSR 4 on Lunyx again FakeMichau 2025-09-05 12:27:34 +02:00
  • 9c62155f5b Fix styling cdozdil 2025-09-05 10:11:26 +03:00
  • 5ed586e6bb Added FeatureProvider_Dx11 cdozdil 2025-09-05 10:08:04 +03:00
  • 4ea9188fcd Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-09-05 08:41:43 +03:00
  • 69dbe8400b Start working on FSR3.0 FG cdozdil 2025-09-05 08:41:41 +03:00
  • 13dae4f108 Removed unused CreateBufferResource cdozdil 2025-09-04 23:14:42 +03:00
  • abbdfacdd4 Added FeatureProvider_Dx12 cdozdil 2025-09-04 23:12:16 +03:00
  • 818e44e3f0 Removed DLSS Enabler integration cdozdil 2025-09-04 22:01:49 +03:00
  • 336469c51b Moved Upscaler FG inputs to it's own class cdozdil 2025-09-04 15:21:10 +03:00
  • 58f0b08621 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-09-02 16:37:47 +03:00
  • 1963365a63 Added OverrideVsync parameter cdozdil 2025-09-02 16:37:44 +03:00
  • 3eb2e1bdfc Fix crashing when selecting VK FSR 3.1 but the dll is missing FakeMichau 2025-09-02 13:00:33 +02:00
  • 620161bbbc Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-09-02 01:35:33 +03:00
  • 6439e654df Added more control over forced anisotropy cdozdil 2025-09-02 01:35:25 +03:00
  • 1d855d9375 Move anisotropy and mipmap tu their own sections cdozdil 2025-09-02 01:34:54 +03:00
  • 22a68f1a3d Clean up frame time calculations FakeMichau 2025-09-01 23:02:02 +02:00
  • 5ec45c1220 Fix FG frametime calculation cdozdil 2025-09-02 00:02:11 +03:00
  • f1cee3894b Prompt user the restart the game when XeFG flags change + allow for XeFG to work with DLAA inputs FakeMichau 2025-09-01 21:46:41 +02:00
  • 7b44bd2c0e Update README.md TheRazerMD 2025-09-01 20:43:55 +02:00
  • 417b4d355c Update README.md TheRazerMD 2025-09-01 20:40:39 +02:00
  • 50b9a94f49 Provide a custom amdxc64 interface only when FSR 4 Update is selected FakeMichau 2025-09-01 15:30:15 +02:00
  • cbecd03474 Rework Streamline spoofing to apply spoof only for a single feature FakeMichau 2025-08-31 00:51:41 +02:00
  • 1c524038b0 Return UI when queried cdozdil 2025-08-31 21:18:32 +03:00
  • ad4e1cdcfe Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-08-31 20:30:45 +03:00
  • a14ceac19d Only update XeFG config from upscaler if using OptiFG cdozdil 2025-08-31 19:25:04 +03:00
  • 5580a7fc31 Update NMS's DLSS workaround on AMD FakeMichau 2025-08-30 22:33:18 +02:00
  • 81a2bd0cd6 Fix SL1 spoofing on AMD FakeMichau 2025-08-30 16:30:25 +02:00
  • a9378a072e Fix crashing when selecting "Disable hudless" FakeMichau 2025-08-30 16:23:17 +02:00
  • 0b30f7daa5 Add fallback for calling xell sleep FakeMichau 2025-08-30 13:23:36 +02:00
  • bd331db5bb Try to improve FG Feature lifetime & context management cdozdil 2025-08-30 11:47:40 +03:00
  • c1a93cceb8 Improve FSR-FG UI & callback handling cdozdil 2025-08-30 11:47:00 +03:00
  • 20c136f536 Added SkipColorSpace to HDR section cdozdil 2025-08-30 01:09:59 +03:00
  • ff3b790823 Added hwnd param cdozdil 2025-08-30 00:03:23 +03:00
  • 40017bbdb8 Do not release FG swapchain for same hWnd cdozdil 2025-08-30 00:03:04 +03:00
  • b35687a51a Update XeFG flags from FSR3.1 FG cdozdil 2025-08-30 00:02:23 +03:00
  • 46e85337e4 Add ALLOW TEARING flag to Resize buffers and change skip check cdozdil 2025-08-29 23:14:27 +03:00
  • cfbab8adac add fallback for generationRect.width == 0 cdozdil 2025-08-29 11:41:35 +03:00
  • 1b97ff097c Add more willpresent checks cdozdil 2025-08-28 16:29:51 +03:00
  • b915f1ed26 Fix for FSR-FG ffxDestroyContext cdozdil 2025-08-28 16:28:27 +03:00
  • 8df6992977 Improved Fsr-Fg UI management cdozdil 2025-08-28 12:26:50 +03:00
  • 2fa3782ccd Added Supraworld quirks TheRazerMD 2025-08-28 02:25:43 +02:00
  • b82b0844db Merge cdozdil 2025-08-28 01:46:08 +03:00
  • 96ddb3567c Improved FSR-FG inputs cdozdil 2025-08-28 01:45:42 +03:00
  • b282307369 Funny TheRazerMD 2025-08-27 23:17:59 +02:00
  • 8e13aba55f Save the new FG settings to the config FakeMichau 2025-08-27 19:55:47 +02:00
  • 4093f6e8ad Move FG configs to common; turn fps overlay type into an enum FakeMichau 2025-08-27 19:14:15 +02:00
  • 014b63d131 Add option to disable UI texture (active by default) and move settings under common tab FakeMichau 2025-08-27 12:13:52 +02:00
  • e2dcdf8017 Add missing EndDisabled FakeMichau 2025-08-27 10:59:37 +02:00
  • d271dd2bc0 Enable splash on Linux FakeMichau 2025-08-27 10:48:52 +02:00
  • f3f615f690 Reorder quirk checks FakeMichau 2025-08-27 10:48:37 +02:00
  • 9a17bae4cc Bump version to pre 2 FakeMichau 2025-08-26 20:28:06 +02:00
  • 4573d85961 Add support for the new SDK in the amdxc64-less FSR 4 FakeMichau 2025-08-26 20:18:30 +02:00