Commit Graph

  • b5912299cb Fix hudless compare cdozdil 2026-01-12 00:24:11 +03:00
  • c7c14cbbdc Merge branch 'master' of https://github.com/optiscaler/OptiScaler cdozdil 2026-01-12 00:17:16 +03:00
  • dad8374075 Merge cdozdil 2026-01-12 00:16:58 +03:00
  • e8b37e5aad Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2026-01-11 20:58:25 +03:00
  • 3490446f47 Seperated DLSS/DLSSD preset overrides Added ability to revert back to games original preset cdozdil 2026-01-11 20:58:14 +03:00
  • 84313c486a Updated README for 0.9 TheRazerMD 2026-01-11 16:36:06 +01:00
  • cf549e3be8 Made resource tracking optional cdozdil 2026-01-11 14:19:20 +03:00
  • b8f643859f feat: make linux setup script take args for various automation projects (#817) Kurt Himebauch 2026-01-10 16:54:25 -05:00
  • 404811b436 Use a safer fgHeaps approach for ResTrack cdozdil 2026-01-10 22:00:39 +03:00
  • 8234d0f2dd Added Fsr2 Dx11 input support cdozdil 2026-01-10 17:03:27 +03:00
  • bcc42bd9c6 Changed how Dxgi spoofing value save, should save Dxgi=true on Nvidia cdozdil 2026-01-10 15:41:49 +03:00
  • 6eaf5e8e81 Fix clang formatting cdozdil 2026-01-09 02:19:08 +03:00
  • 3813b7e3ab Fix quirk message cdozdil 2026-01-09 02:16:24 +03:00
  • 42ac2b605c Skip spoofing when creating Vulkan fature Skip extension spoofing when skip spoofing is set cdozdil 2026-01-09 02:15:07 +03:00
  • 1d4dc08cbf Added more D3D12 device hook points cdozdil 2026-01-09 02:14:30 +03:00
  • f055965a1a Added AgilitySDK hooks cdozdil 2026-01-09 02:13:50 +03:00
  • 0ba490b86f Fix Show UI is not visible with Upscaler inputs cdozdil 2026-01-09 02:10:26 +03:00
  • 81657a0b47 Do not add vulkan extensions blindly cdozdil 2026-01-09 00:14:01 +03:00
  • d8ba6d18fb Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2026-01-08 22:54:57 +03:00
  • bfdbd707d6 Change restrack hook check cdozdil 2026-01-08 22:54:55 +03:00
  • b109a7841c Remove unneeded checks cdozdil 2026-01-08 22:54:24 +03:00
  • d9415b167f Group FG options under a collapsable cdozdil 2026-01-08 11:09:06 +03:00
  • 53c2e9e412 Changed the way how NtDll quirk is working Added Duet Night Abyss quirk cdozdil 2026-01-08 09:23:27 +03:00
  • 2c59b9d89b Use different watermark variables cdozdil 2026-01-06 23:21:18 +03:00
  • 9679992e10 Better mipmap and anisotropy override (hopefully) cdozdil 2026-01-06 23:20:52 +03:00
  • 80925a178c Fix DLSS visiable for non-Nvidia cards cdozdil 2026-01-06 23:04:33 +03:00
  • af72416c57 Fix for stutters on AMD, load mods late again cdozdil 2026-01-06 14:06:48 +03:00
  • 21fa96b7e3 More crash prevention measures cdozdil 2026-01-06 01:31:38 +03:00
  • f83a5e5ac7 Added resource tracking skips to prevent crashes cdozdil 2026-01-05 00:53:23 +03:00
  • d6bb9c59d2 Added OnlyAcceptFirstHudless option cdozdil 2026-01-01 23:00:58 +03:00
  • f4b4b5a5e2 Fixed CreateSwapchain return type cdozdil 2026-01-01 15:47:47 +03:00
  • 0e3c57e20e Clang fix TheRazerMD 2025-12-31 12:22:33 +01:00
  • 35edadac7f Disabled AlwaysTrackHeaps again TheRazerMD 2025-12-31 11:06:25 +01:00
  • d82496d5f6 Bump version to Pre8 TheRazerMD 2025-12-31 01:37:59 +01:00
  • c412e54429 Added Starfield quirks TheRazerMD 2025-12-31 01:37:17 +01:00
  • 628ca5d2ca Delete .github/workflows/ReleaseDebug.yml nitec 2025-12-31 00:02:31 +03:00
  • 588793c9cd Add ReleaseDebug build workflow nitec 2025-12-31 00:02:17 +03:00
  • ac93d244cd Rename workflow to 'Build ReleaseDebug' nitec 2025-12-31 00:00:57 +03:00
  • c08c8da82c Rename workflow to Build ReleaseDebug nitec 2025-12-31 00:00:36 +03:00
  • b7f2c2e84a Add ReleaseDebug workflow for building and signing nitec 2025-12-30 23:57:50 +03:00
  • 09fb74a2fc Initial commit nitec 2025-12-30 23:57:13 +03:00
  • 00b73f2fbe Fix KCD2 dll search logic cdozdil 2025-12-30 23:27:32 +03:00
  • c8737cf788 Fix clang error cdozdil 2025-12-30 22:48:17 +03:00
  • 93b5578cb0 Fix model selection hook logic cdozdil 2025-12-30 22:44:41 +03:00
  • 03126e4c54 Converted all code that use state booleans to scoped classes cdozdil 2025-12-30 15:07:01 +03:00
  • 94642db077 Added hopefully more performant spinlock cdozdil 2025-12-30 01:50:00 +03:00
  • 382de47166 Improved format transfer check If resource has cmdList will be used for copying cdozdil 2025-12-30 01:49:22 +03:00
  • e5699e545a Seperated DepthAndVelocity ValidNow and added Hudless ValidNow. Moved these options under FrameGen cdozdil 2025-12-30 01:47:54 +03:00
  • 83e692b63e To prevent crashes do not immediately query version cdozdil 2025-12-29 22:44:47 +03:00
  • 0056c91879 Don't use atomics (for perf reasons) cdozdil 2025-12-29 22:40:59 +03:00
  • 32ac3c740d Added extra checks for DLSS to prenvent some crashes cdozdil 2025-12-29 22:40:41 +03:00
  • 4c11d736c1 Disable config monitoring for KunitsuGami TheRazerMD 2025-12-29 13:52:16 +01:00
  • 0ec8e4748f Prevent crashes at destroycontext cdozdil 2025-12-28 22:10:11 +03:00
  • e45d8594f4 Fix clang format cdozdil 2025-12-28 18:30:09 +03:00
  • 02a73b6098 Added fs4 model hooks to more possible locations cdozdil 2025-12-28 17:39:01 +03:00
  • ef116eda9f Reverted Resizebuffer change cdozdil 2025-12-27 09:36:54 +03:00
  • 5b9e9bf851 Hopefully fixes ResizeBuffers & ResizeBuffers1 crashes cdozdil 2025-12-26 23:34:36 +03:00
  • b50e62f6c5 Fix hudless transfer comparison for FSR-FG cdozdil 2025-12-26 14:57:28 +03:00
  • 963a0903f2 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 cdozdil 2025-12-26 02:40:33 +03:00
  • f81ef6e525 To fix Hudfix: - Change resource check at ResTracker - Reduce Agility SDK version back to 615 (618 was breaking resource tracking) cdozdil 2025-12-26 02:40:16 +03:00
  • 9c4ee8eab8 Added Farming Simulator 2025 quirk TheRazerMD 2025-12-25 21:12:20 +01:00
  • 4fae22a58a Added FFX_API_QUERY_DESC_TYPE_UPSCALE_GETJITTEROFFSET support without using FfxProxy cdozdil 2025-12-25 17:48:09 +03:00
  • ffea8e7979 Disable vkGetInstanceProcAddr & vkGetDeviceProcAddr hooks for now cdozdil 2025-12-24 17:17:12 +03:00
  • af92a09b58 Added Vulkan early loading quirk and enabled it for Enshrouded cdozdil 2025-12-24 14:55:21 +03:00
  • 0adbcca138 Improve Vulkan spoofing hooks cdozdil 2025-12-24 14:54:51 +03:00
  • 6c8413cac8 Set currentFGSwapchain null when swapchain gets released cdozdil 2025-12-23 23:56:42 +03:00
  • 3bcfd6b3a4 Added a prevent swapchain release logic when using Opti's FG swapchain. Should prevent most crashes cdozdil 2025-12-23 23:56:14 +03:00
  • b609318a8d Added XeLL DestroyContext to swapchain destroy cdozdil 2025-12-23 23:55:29 +03:00
  • d585787320 Set initial value for OwnedMutex cdozdil 2025-12-23 23:54:47 +03:00
  • 60617cba0b Improve streamline dlss-g input handling (again) cdozdil 2025-12-22 23:37:48 +03:00
  • 1d1a25ea6c Added Horizon Forbidden West quirk cdozdil 2025-12-22 22:17:08 +03:00
  • e12316088b Forgot to disable metrics window cdozdil 2025-12-22 21:35:00 +03:00
  • bd2682a50a Fix collapsing headers overlapping with controls on second column cdozdil 2025-12-22 21:33:32 +03:00
  • 27fd7d9ad6 Don't use format group, use exact format for UI and hudless cdozdil 2025-12-22 16:57:16 +03:00
  • 2efe6a56f4 Overlay menu should follow config cdozdil 2025-12-22 01:48:03 +03:00
  • e4d3914423 Moved reflexhooks under hooks cdozdil 2025-12-22 00:21:54 +03:00
  • c097f0a61f Adapt HudFix extended option to broader format support cdozdil 2025-12-22 00:09:37 +03:00
  • 264d31b52f added an ifdef to switch between spinlock and classic mutex cdozdil 2025-12-21 22:31:11 +03:00
  • 2bab6a8b2c Always destroy and recreate command list with FG context cdozdil 2025-12-21 22:24:59 +03:00
  • 8b465b977b Updated format transfer, now should be simpler and work with all formats cdozdil 2025-12-21 22:24:27 +03:00
  • 55b23a8239 Update format transfer shader a bit cdozdil 2025-12-21 12:30:53 +03:00
  • 98872de4a1 Change _lastHudlessFormat logic a bit to prevent context recreation cdozdil 2025-12-21 12:16:20 +03:00
  • 3e185cdec9 Fix format transfer shader cdozdil 2025-12-21 12:15:18 +03:00
  • 807906eee3 Reset menu handle when destroying it cdozdil 2025-12-21 12:14:52 +03:00
  • 2d36b01700 Add another check for GetResource cdozdil 2025-12-21 12:14:28 +03:00
  • 22ad0eac7b Updated BAT TheRazerMD 2025-12-21 00:28:13 +01:00
  • b780a7c949 Clang TheRazerMD 2025-12-20 17:27:49 +01:00
  • c618bd1c62 Merge pull request #805 from Astyyyyy/cp77-ctd-fix TheRazerMD 2025-12-20 17:16:53 +01:00
  • a63674d42b Add back Dlss Shutdown imapotatook 2025-12-21 02:24:25 +10:30
  • 97eab4724b Insread of exact format, check for precision groups when invalidating hudless format Update _lastHudlessFormat when using format transfer cdozdil 2025-12-19 17:41:56 +03:00
  • 262a5661f1 Fix disable FSR quirks cdozdil 2025-12-19 17:40:15 +03:00
  • 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