Commit Graph

  • ede9f96182 Prevent swapchain creation crashes when there is already a swapchain cdozdil 2025-12-19 00:39:30 +03:00
  • dbe7acab99 Added AC Shadows quirk TheRazerMD 2025-12-18 17:49:34 +01:00
  • edfd8dba64 Re-activate FG when FGEnabled is set cdozdil 2025-12-18 09:22:10 +03:00
  • 9e6f48e846 Prevent crash on hudless type change cdozdil 2025-12-18 09:21:34 +03:00
  • 7b6ba75bb8 Shader clean up and small refactor (#802) Michał Lewandowski 2025-12-18 07:21:36 +01:00
  • f60f4e33f1 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-12-17 00:37:15 +03:00
  • b2c6ea3359 Hot swap disabled again cdozdil 2025-12-17 00:37:12 +03:00
  • d022a40fe2 Prevent rapid on/off switching of FG cdozdil 2025-12-17 00:36:59 +03:00
  • a9506f9fcd Prevented crash on resolution change cdozdil 2025-12-17 00:33:21 +03:00
  • a03545ff47 Added FFX_API_QUERY_DESC_TYPE_GET_PROVIDER_VERSION support cdozdil 2025-12-17 00:30:21 +03:00
  • d06bdc07a4 Fix some typos (#800) Asty 2025-12-17 05:35:42 +10:30
  • e8f2729525 Enabled back HotSwapping TheRazerMD 2025-12-15 23:25:40 +01:00
  • cdbf05bab8 Updated FG and FSR4 model menu displays TheRazerMD 2025-12-15 17:50:41 +01:00
  • 6f4ba7be50 Modified where _lastDispatchedFrame is zeroed cdozdil 2025-12-15 01:09:36 +03:00
  • 6790d45b72 Added FGInputs checks to CheckForFGStatus cdozdil 2025-12-15 01:09:13 +03:00
  • c6f7faf29a More fixes to FFX inputs cdozdil 2025-12-15 01:08:14 +03:00
  • 5cca06717c Pass a ref to a struct in UpdateFfxApiProviderEx FakeMichau 2025-12-14 16:53:21 +01:00
  • 1efff33f52 Make the meaning of GetType for query more clear FakeMichau 2025-12-14 16:42:57 +01:00
  • c482588651 Update names for AMD driver hacks FakeMichau 2025-12-14 16:35:16 +01:00
  • dc6b59f47d Use our ffx struct type whenever possible FakeMichau 2025-12-14 15:21:44 +01:00
  • d8008e1fb7 Fix remaining non-hotswap issues cdozdil 2025-12-14 18:12:16 +03:00
  • 6aa254e62b Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-12-14 12:28:34 +03:00
  • da3f2e2969 Small fixes for menu cdozdil 2025-12-14 12:28:23 +03:00
  • 971a57de07 Fix base queries when EnableHotSwap is not set cdozdil 2025-12-14 12:28:14 +03:00
  • f0aac65920 Allow for driver FSR FG override FakeMichau 2025-12-13 21:18:21 +01:00
  • 18462e1b15 More funny TheRazerMD 2025-12-13 20:48:29 +01:00
  • 25e7cc05fe Replace raw values with names ones and clean up type checking in FFX FakeMichau 2025-12-13 16:13:25 +01:00
  • cc05867773 Disable dxgi spoofing in PoE2 FakeMichau 2025-12-13 12:49:55 +01:00
  • 5e1fb0e57b Fix compiler warning cdozdil 2025-12-13 13:35:58 +03:00
  • 97329c2d2e Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-12-13 13:29:45 +03:00
  • b7c66bb3fd Fix jitter calculation for FFX inputs cdozdil 2025-12-13 10:38:52 +03:00
  • f5b840327f Use a switch for logging ffx effects FakeMichau 2025-12-13 02:03:23 +01:00
  • 7ff70863a0 Bump to Pre7 TheRazerMD 2025-12-13 01:29:19 +01:00
  • 225f20f12c Use named values for swapchain effect ids FakeMichau 2025-12-13 00:27:21 +01:00
  • 9581b0e77f Put current model and model selection on a single line FakeMichau 2025-12-12 23:53:25 +01:00
  • e42d860052 Give Pragmata the Crapcom treatment FakeMichau 2025-12-12 23:37:33 +01:00
  • 6fe81230c1 Disable early hooking of signature methods cdozdil 2025-12-13 00:22:11 +03:00
  • c78af97353 Preallocate Tracked Resources map cdozdil 2025-12-12 23:37:38 +03:00
  • 0db5465181 Fix for Ffx inputs when HotSwap is disabled cdozdil 2025-12-12 23:37:06 +03:00
  • 13e84d1036 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-12-12 15:55:10 +03:00
  • ae8b7cc8cb Reduce mutex and CPU usage cdozdil 2025-12-12 15:54:29 +03:00
  • b7d1646f14 Fix a silly return code bug FakeMichau 2025-12-11 18:00:14 +01:00
  • 52da51d4b2 Add FFX FG logging when using trace log FakeMichau 2025-12-11 12:50:50 +01:00
  • e5ce05c4e5 Fix faulty algo FakeMichau 2025-12-10 23:32:10 +01:00
  • 1d2c974165 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-12-11 00:19:17 +03:00
  • df93528141 Added FSR-FG watermark option cdozdil 2025-12-11 00:15:36 +03:00
  • b284b0c378 Activate resource tracking only for OptiFG cdozdil 2025-12-11 00:14:21 +03:00
  • bcc0e13469 Do not track copy operations of FSR-FG validnow resources cdozdil 2025-12-11 00:13:59 +03:00
  • ee8b7953ab Better version management for active FSR-FG feature cdozdil 2025-12-11 00:13:31 +03:00
  • ce255ccdfc Unhook createModel when needed FakeMichau 2025-12-10 21:05:03 +01:00
  • 72b4edfd17 Fix model selection on FSR 4.0.3 FakeMichau 2025-12-10 20:54:15 +01:00
  • 7a4cd2c639 Basic Redstone support (#791) Michał Lewandowski 2025-12-10 20:04:36 +01:00
  • 45720892d1 Check reshadeModule before checking resahde file cdozdil 2025-12-10 16:05:44 +03:00
  • b1a46a2a66 Use correct data type for DontCreateD3D12DeviceForLuma cdozdil 2025-12-10 16:05:19 +03:00
  • b1201ee374 Add DontCreateD3D12DeviceForLuma check for LoadReshade cdozdil 2025-12-10 16:04:55 +03:00
  • 5de67bf514 Release queried Dx11 Context and Device cdozdil 2025-12-10 16:04:30 +03:00
  • 6070610b47 Prevent Cities Skylines 2 crash w/Dx12 backends cdozdil 2025-12-10 11:01:49 +03:00
  • d009222f84 Hopefully final fix for Luma/TSR + w/Dx12 backends cdozdil 2025-12-10 11:01:17 +03:00
  • b4ab2a2bc9 Added FF7 Remake quirk TheRazerMD 2025-12-09 11:48:06 +01:00
  • c4d8760585 Prevent a crash at D3D12CreateDevice cdozdil 2025-12-09 01:41:52 +03:00
  • 5f0a5fd30e More fixes to luma & resahde loading logic cdozdil 2025-12-09 01:15:53 +03:00
  • 44b5061e29 Added option to disable loading of SpecialK when FG is active cdozdil 2025-12-08 17:34:55 +03:00
  • 578cf57c6e Fine tuned Factory Wrap enable check cdozdil 2025-12-08 17:34:17 +03:00
  • 188a64f0a6 Added Sekiro TSR quirk cdozdil 2025-12-08 17:33:39 +03:00
  • 2a72e0b392 Re-enable early loading of ReShade when Luma/TSR mod is not found cdozdil 2025-12-08 17:29:56 +03:00
  • 95bd6b2d9e Disable always init D3D12 when loading ReShade cdozdil 2025-12-08 17:29:17 +03:00
  • f1455ec8ff More reshade tweaks cdozdil 2025-12-08 00:21:21 +03:00
  • 1aeb9a97ec Added hack for Luma + Agility update cdozdil 2025-12-07 20:14:06 +03:00
  • 079e4c2bcf Use Dxgi & D3D12 proxy cdozdil 2025-12-07 20:13:50 +03:00
  • fb766d3980 Update the AgilitySDK bundled with OptiScaler to 1.618.5 (#786) Maple 2025-12-06 19:35:41 -03:00
  • fba5303d9a Allow saving of menu scale 1.0 cdozdil 2025-12-07 00:46:46 +03:00
  • 16bac2ae68 Added active Quirks info to menu cdozdil 2025-12-07 00:35:00 +03:00
  • 53fa6eb127 Added VRR FPS limit calculator cdozdil 2025-12-07 00:34:42 +03:00
  • c1f813b598 Disable Spoofing when UE Luma is detected cdozdil 2025-12-06 23:20:20 +03:00
  • fc6bab0344 Added Luma addon check cdozdil 2025-12-06 23:07:26 +03:00
  • 02d4e0fc42 Bump to Pre6 TheRazerMD 2025-12-05 14:10:21 +01:00
  • fe1fd0167b Prevent FG deactivation crash cdozdil 2025-12-04 15:26:35 +03:00
  • dd45bc03d3 Added skip from XeFG check Added WWM quirk for it cdozdil 2025-12-04 14:57:07 +03:00
  • f07709c451 Improved frameIndex tracking for FG cdozdil 2025-12-04 12:00:12 +03:00
  • 51121ee64a Added quirk for TLOU1 FSR-FG inputs cdozdil 2025-12-04 00:28:26 +03:00
  • 3183366f67 Prevent fgCallback to set fg info cdozdil 2025-12-04 00:22:22 +03:00
  • 54f2c8bd11 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-12-03 23:37:45 +03:00
  • d244d5c430 Don't set fence value at hkslDLSSGGetState (fixes RDR) cdozdil 2025-12-03 23:23:41 +03:00
  • 2081472ffd Updated Avowed quirks TheRazerMD 2025-12-03 14:56:20 +01:00
  • f48dc45e74 Rearranged ResizeBuffers Added result checks for GetBuffer cdozdil 2025-12-03 00:59:18 +03:00
  • d6d2f8e6fd Added FGEnabled, Active and Paused check cdozdil 2025-12-03 00:58:44 +03:00
  • f4b55f3cf8 Fix clang cdozdil 2025-12-02 10:47:19 +03:00
  • 4a987e0386 Don't use FfxDx12Path for single file SR or FG cdozdil 2025-12-02 01:39:33 +03:00
  • 2daae845ea Added FSRFGDepthAndVelocityValidNow cdozdil 2025-12-02 01:39:06 +03:00
  • 2945a7b77d Improve callback method and does not call callbacks when there is no fg context (should prevent TLOU crash) cdozdil 2025-12-02 01:38:47 +03:00
  • 5887711880 Allow setting hudless more than once cdozdil 2025-12-02 01:37:20 +03:00
  • 653e44d477 Re-enable fg callback cdozdil 2025-12-02 01:36:49 +03:00
  • 810a636247 Fsr inputs always have frameId cdozdil 2025-12-02 01:36:27 +03:00
  • b97d469f04 Fix clang errors cdozdil 2025-12-01 09:30:44 +03:00
  • b7e00e66b5 Re-enabled closure of hanging _uiCommandLists cdozdil 2025-12-01 00:16:21 +03:00
  • 8d510ff579 Added AllowedFrameAhead cdozdil 2025-12-01 00:15:47 +03:00
  • 2c99f89c8d Corrected one log cdozdil 2025-12-01 00:15:24 +03:00
  • a9e74b90fe Improved FrameId management Added skip options cdozdil 2025-12-01 00:15:06 +03:00
  • b0a50eb874 Changed hudless resource state at Dispatch to ValidNow cdozdil 2025-12-01 00:14:35 +03:00
  • 43b021f385 Disabled frameGenerationCallback cdozdil 2025-12-01 00:14:06 +03:00