Commit Graph

  • 28349a06eb Correct one check and log Vk w/Dx12 extensions correctly cdozdil 2026-04-11 23:38:38 +03:00
  • 667ed59743 Fix DeviceExtension cache logic, should fix Vk w/Dx12 can't find needed extensions cdozdil 2026-04-11 23:05:57 +03:00
  • c4d046a58d Fix for DLSS not working issue cdozdil 2026-04-11 22:13:21 +03:00
  • 609d6b097f Changed Agility dll folder to make it compatible with old folder structure cdozdil 2026-04-11 11:41:50 +03:00
  • 51603af61a Fix LoadProxyLibrary is file/folder check cdozdil 2026-04-11 11:12:30 +03:00
  • d254dcff55 Small fixes and logs cdozdil 2026-04-09 11:05:47 +03:00
  • d3db287024 LoadLibrary rework for collecting extra dlls under a single folder cdozdil 2026-04-11 01:46:47 +03:00
  • 7dcb72e4a6 Use DisableHudfix option for quirk cdozdil 2026-04-11 01:45:32 +03:00
  • ac41df071a Added Soulstice quirks TheRazerMD 2026-04-13 02:06:01 +02:00
  • a190588220 Fix FSR 4 model selection when driver upgrade dll is missing FakeMichau 2026-04-16 23:11:07 +02:00
  • c96c95cdd4 More fixes to resource tracking and hudfix cdozdil 2026-04-16 09:54:03 +03:00
  • bee6bc2640 Removed update error message from menu cdozdil 2026-04-15 16:37:30 +03:00
  • 59e7822436 Fix Hudfix limit check... cdozdil 2026-04-14 18:38:28 +03:00
  • fe6184aca5 Hudfix improvements and fixes cdozdil 2026-04-14 00:30:29 +03:00
  • 317f884c32 DisableHudifx checks ini option cdozdil 2026-04-14 00:11:57 +03:00
  • 7f5fb459de Fix FFX Denoiser hooks cdozdil 2026-04-14 00:11:34 +03:00
  • ffe02adbc2 Added Soulstice quirks TheRazerMD 2026-04-13 02:06:01 +02:00
  • 780a9b020e Logging and INI changes TheRazerMD 2026-04-13 00:32:14 +02:00
  • 8054fbd473 Try to print exe version in the log + XeSS version cleanup FakeMichau 2026-04-12 19:02:52 +02:00
  • c14c50e770 DLSSG: minor constants correction FakeMichau 2026-04-12 17:29:39 +02:00
  • 1cb3157dc8 Skip hooking non-primary GPU's D3D12 device FakeMichau 2026-04-12 17:21:39 +02:00
  • 0e10b1c00f Pass FG Flags into DLSSG FakeMichau 2026-04-12 16:36:52 +02:00
  • d75316d60b Correct one check and log Vk w/Dx12 extensions correctly cdozdil 2026-04-11 23:38:38 +03:00
  • 2163851782 Fix DeviceExtension cache logic, should fix Vk w/Dx12 can't find needed extensions cdozdil 2026-04-11 23:05:57 +03:00
  • 1af5a30b16 Use games exe path as MainDll folder (use 0.0 folder structure) cdozdil 2026-04-11 22:14:08 +03:00
  • 30e2fbf0e0 Fix for DLSS not working issue cdozdil 2026-04-11 22:13:21 +03:00
  • 40800f2fe1 Correct a few more function signatures FakeMichau 2026-03-20 19:19:59 +01:00
  • c8ac38c585 Enforce more function signatures FakeMichau 2026-03-20 17:12:00 +01:00
  • f19dc45533 Add hooking helpers for catching function signature mismatches FakeMichau 2026-03-20 01:20:08 +01:00
  • f5c8aced11 Reduce Vulkan w/dx12 buffer count back to 2 FakeMichau 2026-04-11 15:54:00 +02:00
  • 4d1c41c437 Prevent a deadlock wehn using Vk w/Dx12 cdozdil 2026-04-11 01:44:33 +03:00
  • 595bf0a250 Changed Agility dll folder to make it compatible with old folder structure cdozdil 2026-04-11 11:41:50 +03:00
  • 2a51af26cb Fix LoadProxyLibrary is file/folder check cdozdil 2026-04-11 11:12:30 +03:00
  • abd5839617 Merge branch 'release/0.9' of https://github.com/optiscaler/OptiScaler into release/0.9 cdozdil 2026-04-11 01:47:20 +03:00
  • 627cff9252 LoadLibrary rework for collecting extra dlls under a single folder cdozdil 2026-04-11 01:46:47 +03:00
  • 1421c610d4 Use DisableHudfix option for quirk cdozdil 2026-04-11 01:45:32 +03:00
  • 0be67b6537 Prevent a deadlock wehn using Vk w/Dx12 cdozdil 2026-04-11 01:44:33 +03:00
  • 8828dbaef0 Increase buffer count for Vulkan w/dx12 from 2 to 4 FakeMichau 2026-04-10 01:53:22 +02:00
  • d4a2c4a92c Fix a crash when Opti inits XeLL late FakeMichau 2026-04-09 16:00:16 +02:00
  • ddb3ad41dd Small fixes and logs cdozdil 2026-04-09 11:05:47 +03:00
  • c60b3d5ade Fix usage of XeSSLibrary FakeMichau 2026-04-08 23:16:56 +02:00
  • 89da043fd0 Fix usage of XeSSLibrary FakeMichau 2026-04-08 23:16:56 +02:00
  • 6690e63006 Hide dlssg override when using dlssg as fg input FakeMichau 2026-04-08 21:21:41 +02:00
  • 1037137168 Check if sl dlssg is alreaady hooked FakeMichau 2026-04-08 21:09:30 +02:00
  • abc639f0f0 Make low latency tech a shared pointer FakeMichau 2026-04-08 18:00:56 +02:00
  • df52ef4876 Add debouncing to shortcuts FakeMichau 2026-04-08 16:33:44 +02:00
  • 0a7bbb9ace Fixes for PreserveSwapchain logic cdozdil 2026-04-08 15:32:32 +03:00
  • b68065e418 Try config path when looking for DLSS FakeMichau 2026-04-08 00:26:33 +02:00
  • 282a460c3d Fix ResizeBuffers regressions from last commit cdozdil 2026-04-08 00:43:08 +03:00
  • 8cc0051215 Init nvapi before any query FakeMichau 2026-04-07 23:20:18 +02:00
  • 46dd9e28a1 Try config path when looking for DLSS FakeMichau 2026-04-07 23:19:49 +02:00
  • b499182ac6 Try to prevent the menu closing instantly after opening FakeMichau 2026-04-07 20:50:38 +02:00
  • 3a5566eb0b Fix hooking issues with local streamline FakeMichau 2026-04-07 20:50:06 +02:00
  • 55dbb23ac9 Added quirk for WWZ EGS version cdozdil 2026-04-07 11:03:05 +03:00
  • 9abbc389ef WIP: SL outputs FakeMichau 2026-04-06 23:04:40 +02:00
  • 8c7681bdd5 Improvements around Nukem's and Enabler FakeMichau 2026-04-06 19:00:07 +02:00
  • 833b8dd575 Fix the version info cdozdil 2026-04-06 17:25:26 +03:00
  • d4a255cc51 Add back DLSSG auto -> on override FakeMichau 2026-04-06 15:00:59 +02:00
  • b296bcee1f Avoid reading past the game's struct's size FakeMichau 2026-04-06 15:00:32 +02:00
  • 72a1c9e682 Make logging config more sane FakeMichau 2026-04-06 14:25:44 +02:00
  • 5aa219a4b7 Fix reading of FGFPTAllowWaitForSingleObjectOnFence from ini cdozdil 2026-04-06 14:48:56 +03:00
  • 3cd4714249 Fix reading of FGFPTAllowWaitForSingleObjectOnFence from ini cdozdil 2026-04-06 14:48:56 +03:00
  • 395185fa8b Remove unnecessary menu object destroy calls. Should fix disappearing menu on Linux cdozdil 2026-04-06 14:40:41 +03:00
  • e3633cd798 Fix build issues cdozdil 2026-04-06 14:13:30 +03:00
  • b3b79c04a8 More ResizeBuffers(1) changes cdozdil 2026-04-06 13:43:37 +03:00
  • 44531806f3 Fix clang cdozdil 2026-04-05 22:26:12 +03:00
  • 251221f5cd Remove unnecessary menu object destroy calls. Should fix disappearing menu on Linux cdozdil 2026-04-05 22:09:08 +03:00
  • 4a44cc9988 Fix graphical issues when disabling hudless in some specific cases with FSR FG FakeMichau 2026-04-06 01:48:26 +02:00
  • e3882c975c Fix graphical issues when disabling hudless in some specific cases with FSR FG FakeMichau 2026-04-06 01:48:26 +02:00
  • 59a96d1b54 Add ratio override via DRS FakeMichau 2026-04-06 00:57:34 +02:00
  • ff212fb54a Tame the mipmap window FakeMichau 2026-04-05 22:05:26 +02:00
  • b3d7c54262 Tame the mipmap window FakeMichau 2026-04-05 22:05:26 +02:00
  • bab813bd36 Workaround FSR 4.1 destroying Vulkan objects FakeMichau 2026-04-05 17:06:42 +02:00
  • 1d555aeafd Workaround FSR 4.1 destroying Vulkan objects FakeMichau 2026-04-05 17:06:42 +02:00
  • 58a62e4845 I swear I checked formatting... FakeMichau 2026-04-04 23:38:10 +02:00
  • 0f5eb3852a Rename Nukem's FakeMichau 2026-04-04 23:34:17 +02:00
  • 277a709593 Don't SL spoof DLSSG when Nukems selected but missing FakeMichau 2026-04-04 22:46:00 +02:00
  • e365ecf35c Resolve a freeze when trying to change Vsync with XeFG active FakeMichau 2026-04-04 22:21:09 +02:00
  • f4f9f743fe Minor UI fixes FakeMichau 2026-04-04 21:38:28 +02:00
  • bda4c463a8 Resolve a freeze when trying to change Vsync with XeFG active FakeMichau 2026-04-04 22:21:09 +02:00
  • 2ab47c7b30 Minor UI fixes FakeMichau 2026-04-04 21:38:28 +02:00
  • 0eece23a72 Formatting FakeMichau 2026-04-04 21:26:33 +02:00
  • 8a34b2d029 Fix DCS World crashing with FSR4 TheRazerMD 2026-04-04 20:02:47 +02:00
  • 1b663a25c5 Don't SL spoof DLSSG when Nukems selected but missing FakeMichau 2026-04-04 19:35:18 +02:00
  • a2aef3560d Add in-game toggle for Dynamic MFG FakeMichau 2026-04-04 19:03:48 +02:00
  • 320757287d WIP: attempt to support DMFG when using fakenvapi FakeMichau 2026-04-03 21:16:37 +02:00
  • d723aa3df3 Trigger a DLSSG options change when applying override FakeMichau 2026-04-02 23:12:24 +02:00
  • 0bac65d818 Resolve compiler warnings FakeMichau 2026-04-02 21:28:39 +02:00
  • d8586fac2e Add SL spoofing to Opti's instance of sl.dlss_g FakeMichau 2026-04-02 20:09:36 +02:00
  • c3919c54f8 Try to skip swapchain resize when possible FakeMichau 2026-04-02 04:10:58 +02:00
  • 6089f6357c Simplify GetResource FakeMichau 2026-04-02 04:06:12 +02:00
  • bf76d833bc Remove unnecessary casts FakeMichau 2026-04-02 03:55:22 +02:00
  • 98acf8ddf4 Resolve a crash when enabling FSR FG FakeMichau 2026-04-02 03:54:55 +02:00
  • 00c4af253a Resolve some minor issues, as mentioned in #934 FakeMichau 2026-04-02 00:12:36 +02:00
  • f32b93b179 Move Nukem's FG into a generic Nvngx FG + separate into .cpp and .h FakeMichau 2026-04-01 23:53:34 +02:00
  • 70588ffd1b Update README.md nitec 2026-04-01 15:32:31 +03:00
  • 2c64e54a70 Added manager information nitec 2026-04-01 15:24:11 +03:00
  • dcc891453c Bump to final version v0.9.0 TheRazerMD 2026-04-01 13:18:22 +02:00
  • c37e59dcfb Updated README TheRazerMD 2026-04-01 13:16:07 +02:00
  • 818211f941 Uploaded images TheRazerMD 2026-04-01 13:15:10 +02:00