Commit Graph
3141 Commits
Author SHA1 Message Date
cdozdil 1d4dc08cbf Added more D3D12 device hook points 2026-01-09 02:14:30 +03:00
cdozdil f055965a1a Added AgilitySDK hooks 2026-01-09 02:13:50 +03:00
cdozdil 0ba490b86f Fix Show UI is not visible with Upscaler inputs 2026-01-09 02:10:26 +03:00
cdozdil 81657a0b47 Do not add vulkan extensions blindly 2026-01-09 00:14:01 +03:00
cdozdil d8ba6d18fb Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2026-01-08 22:54:57 +03:00
cdozdil bfdbd707d6 Change restrack hook check 2026-01-08 22:54:55 +03:00
cdozdil b109a7841c Remove unneeded checks 2026-01-08 22:54:24 +03:00
cdozdil d9415b167f Group FG options under a collapsable 2026-01-08 11:09:06 +03:00
cdozdil 53c2e9e412 Changed the way how NtDll quirk is working
Added Duet Night Abyss quirk
2026-01-08 09:23:27 +03:00
cdozdil 2c59b9d89b Use different watermark variables 2026-01-06 23:21:18 +03:00
cdozdil 9679992e10 Better mipmap and anisotropy override (hopefully) 2026-01-06 23:20:52 +03:00
cdozdil 80925a178c Fix DLSS visiable for non-Nvidia cards 2026-01-06 23:04:33 +03:00
cdozdil af72416c57 Fix for stutters on AMD, load mods late again 2026-01-06 14:06:48 +03:00
cdozdil 21fa96b7e3 More crash prevention measures 2026-01-06 01:31:38 +03:00
cdozdil f83a5e5ac7 Added resource tracking skips to prevent crashes 2026-01-05 00:53:23 +03:00
cdozdil d6bb9c59d2 Added OnlyAcceptFirstHudless option 2026-01-01 23:00:58 +03:00
cdozdil f4b4b5a5e2 Fixed CreateSwapchain return type 2026-01-01 15:47:47 +03:00
TheRazerMD 0e3c57e20e Clang fix 2025-12-31 12:22:33 +01:00
TheRazerMD 35edadac7f Disabled AlwaysTrackHeaps again 2025-12-31 11:06:25 +01:00
TheRazerMD d82496d5f6 Bump version to Pre8 2025-12-31 01:37:59 +01:00
TheRazerMD c412e54429 Added Starfield quirks
* DisableDxgiSpoofing
* Disabled FSR inputs
2025-12-31 01:37:17 +01:00
nitec 628ca5d2ca Delete .github/workflows/ReleaseDebug.yml 2025-12-31 00:02:31 +03:00
nitec 588793c9cd Add ReleaseDebug build workflow
This workflow builds the ReleaseDebug configuration, extracts version information from a resource file, and uploads the unsigned DLL. It also includes steps for signing the artifact and compressing the output.
2025-12-31 00:02:17 +03:00
nitec ac93d244cd Rename workflow to 'Build ReleaseDebug' 2025-12-31 00:00:57 +03:00
nitec b7f2c2e84a Add ReleaseDebug workflow for building and signing
This workflow builds the project, extracts version information, and uploads the resulting artifacts.
2025-12-30 23:57:50 +03:00
cdozdil 00b73f2fbe Fix KCD2 dll search logic 2025-12-30 23:27:32 +03:00
cdozdil c8737cf788 Fix clang error 2025-12-30 22:48:17 +03:00
cdozdil 93b5578cb0 Fix model selection hook logic 2025-12-30 22:44:41 +03:00
cdozdil 03126e4c54 Converted all code that use state booleans to scoped classes 2025-12-30 15:07:01 +03:00
cdozdil 94642db077 Added hopefully more performant spinlock 2025-12-30 01:50:00 +03:00
cdozdil 382de47166 Improved format transfer check
If resource has cmdList will be used for copying
2025-12-30 01:49:22 +03:00
cdozdil e5699e545a Seperated DepthAndVelocity ValidNow and added Hudless ValidNow.
Moved these options under FrameGen
2025-12-30 01:47:54 +03:00
cdozdil 83e692b63e To prevent crashes do not immediately query version 2025-12-29 22:44:47 +03:00
cdozdil 0056c91879 Don't use atomics (for perf reasons) 2025-12-29 22:40:59 +03:00
cdozdil 32ac3c740d Added extra checks for DLSS to prenvent some crashes 2025-12-29 22:40:41 +03:00
cdozdil 0ec8e4748f Prevent crashes at destroycontext 2025-12-28 22:10:11 +03:00
cdozdil e45d8594f4 Fix clang format 2025-12-28 18:30:09 +03:00
cdozdil 02a73b6098 Added fs4 model hooks to more possible locations 2025-12-28 17:39:01 +03:00
cdozdil ef116eda9f Reverted Resizebuffer change 2025-12-27 09:36:54 +03:00
cdozdil 5b9e9bf851 Hopefully fixes ResizeBuffers & ResizeBuffers1 crashes 2025-12-26 23:34:36 +03:00
cdozdil b50e62f6c5 Fix hudless transfer comparison for FSR-FG 2025-12-26 14:57:28 +03:00
cdozdil 963a0903f2 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2025-12-26 02:40:33 +03:00
cdozdil f81ef6e525 To fix Hudfix:
- Change resource check at ResTracker
- Reduce Agility SDK version back to 615 (618 was breaking resource tracking)
2025-12-26 02:40:16 +03:00
TheRazerMD 9c4ee8eab8 Added Farming Simulator 2025 quirk
* DisableDxgiSpoofing
2025-12-25 21:12:20 +01:00
cdozdil 4fae22a58a Added FFX_API_QUERY_DESC_TYPE_UPSCALE_GETJITTEROFFSET support without using FfxProxy 2025-12-25 17:48:09 +03:00
cdozdil ffea8e7979 Disable vkGetInstanceProcAddr & vkGetDeviceProcAddr hooks for now 2025-12-24 17:17:12 +03:00
cdozdil af92a09b58 Added Vulkan early loading quirk and enabled it for Enshrouded 2025-12-24 14:55:21 +03:00
cdozdil 0adbcca138 Improve Vulkan spoofing hooks 2025-12-24 14:54:51 +03:00
cdozdil 6c8413cac8 Set currentFGSwapchain null when swapchain gets released 2025-12-23 23:56:42 +03:00
cdozdil 3bcfd6b3a4 Added a prevent swapchain release logic when using Opti's FG swapchain. Should prevent most crashes 2025-12-23 23:56:14 +03:00