Commit Graph
3784 Commits
Author SHA1 Message Date
cdozdil f5dfe066ae Added late loading option for ASI files 2026-06-03 17:08:39 +03:00
TheRazerMD 5e73f8ecd0 Added Onimusha: Way of the Sword Demo quirks
* Gave the Crapcom treatment
2026-06-03 12:34:41 +02:00
cdozdil 42b8cc9bbf Fix XeFG multiplier display 2026-06-02 23:00:38 +03:00
FakeMichau 363a08ef6e Expand root state tracking to Graphics Root 2026-06-02 19:13:46 +02:00
TheRazerMD 7cc38c8e87 Bump version 2026-06-02 14:32:28 +02:00
FakeMichau 7d580fbf11 Move back to non-atomic bools 2026-06-02 02:36:54 +02:00
FakeMichau cbbe7ca858 Mutex graphic signatures reads 2026-06-02 02:00:06 +02:00
FakeMichau a197afc04d Clean up getting hooks for root restore 2026-06-02 01:55:30 +02:00
FakeMichau 7ae854d329 Remove unneeded debug bool 2026-06-02 00:28:38 +02:00
FakeMichau 4a21b4390e Adjust resource validity hack for XeFG 2026-06-02 00:11:24 +02:00
FakeMichau 77b27f5d8f Add CBV / SRV / UAV tracking for compute root 2026-06-02 00:10:07 +02:00
cdozdil dfa7cc869c Improved auto FSR3.X/4 selection 2026-06-01 22:24:29 +03:00
cdozdil c7e5ee5c09 Added auto FGResourceFlip enabling when Unity is detected 2026-06-01 22:13:22 +03:00
cdozdil d4e28cf4d2 Added DONT_USE_XMX define 2026-06-01 21:46:19 +03:00
cdozdil 703860bd01 Added "owclient" to the overlay lists 2026-06-01 00:07:04 +03:00
cdozdil cf8d21c99a Added auto enable FSR3.1/4 on RDNA4 2026-06-01 00:06:40 +03:00
cdozdil cb6354fdeb XeFG interpolation count fix v2 2026-05-31 23:09:20 +03:00
cdozdil 90d8f0ca29 Disable NtLoadDll hook 2026-05-31 22:09:49 +03:00
FakeMichau 8e20ba2358 Avoid manually loading amdxc64 early 2026-05-31 20:56:48 +02:00
cdozdil bcd5b644e4 Added 2 missing detach cleanups 2026-05-31 18:12:32 +03:00
cdozdil 7cfffdcdd2 Added result check to all DetourTransactionCommit calls 2026-05-31 18:08:08 +03:00
FakeMichau 6532d2bbde Improvements and clean up of RootRestore code 2026-05-31 15:39:49 +02:00
cdozdil fe48594481 Added device removed reason logging to wrapped swapchain too 2026-05-31 12:40:50 +03:00
cdozdil 3d6e73460e Fixed comma issue ay overlay names 2026-05-31 12:35:33 +03:00
cdozdil c4e7295591 Use 2x as default with XeFG 2026-05-30 22:08:53 +03:00
FakeMichau 26be40f915 Prevent a crash when disabling DLSSG when using DLSSG -> FSRFG 2026-05-30 10:36:37 +02:00
FakeMichau ff40962faf Force UntilPresent validity in XeFG when no cmdList + ValidNow 2026-05-29 02:17:00 +02:00
FakeMichau c1a3a78853 Add quirk for ignoring SL resources with ValidUntilEvaluate for FG
They are mostly used for upscaling, when that's combined with the fact that we can only tag a resource once with XeFG, we have to choose if we tag the resource that's given but make a copy, or not and hope one with the proper validity is provided later.

In 007 First Light we can ignore them. Probably the same goes with Starfield. This way we don't have to make an unnecessary copy.

Also made ValidUntilEvaluate be treated as ValidNow for FG when the quirk isn't applied to make sure a copy exists
2026-05-29 02:00:37 +02:00
FakeMichau 93aaa812aa Clean up RestoreComputeRoot code 2026-05-29 00:15:23 +02:00
TheRazerMD 353d6fbe18 Bump version 2026-05-28 20:50:54 +02:00
FakeMichau 929675a373 Move quirk to config-level quirks 2026-05-28 18:39:57 +02:00
FakeMichau ddff952cbf FG quirks for 007 First Light 2026-05-28 18:19:37 +02:00
FakeMichau 9f8be94ed3 Expand the signature state tracking
Should fix glitching in 007 First Light
2026-05-28 18:12:31 +02:00
FakeMichau 5f011f7cbf Add quirk for restoring descriptor heaps
Something something bindless so can't change descriptor heaps
2026-05-26 23:22:25 +02:00
FakeMichau df89374886 Optionally hook ascii version of OutputDebug 2026-05-26 20:41:30 +02:00
FakeMichau a04dedb0b1 Add option for hooking debug output 2026-05-26 20:41:26 +02:00
FakeMichau 39025d6c4d Convert kernel proxy into macros 2026-05-26 20:41:20 +02:00
TheRazerMD 1139f6914a Added 007 First Light quirks
* DisableDxgiSpoofing
* RestoreComputeSigOnNonNvidia
* RestoreComputeSigOnNvidia
2026-05-26 19:08:45 +02:00
TheRazerMD 81ec2fbc34 Modified DL2 and DLTB quirks
* Dying Light 2: Reloaded Edition - UseManualInputs
* Dying Light: The Beast - UseManualInputs
2026-05-25 23:43:14 +02:00
TheRazerMD 2e6946dd38 More game quirks
* S.T.A.L.K.E.R.: Legends of the Zone Trilogy - UseManualInputs, DisableDxgiSpoofing
2026-05-25 12:17:25 +02:00
cdozdil 8a35c3e8a8 Update log message for manual polling 2026-05-25 00:53:55 +03:00
cdozdil a7a00815c1 Used fxc compiler for precompiled shader and re-enabled precompiled shaders 2026-05-25 00:13:33 +03:00
cdozdil 929ef9b1e2 Added manual input polling option, should fix menu not working with RTX remix games 2026-05-24 23:23:42 +03:00
cdozdil b5eedb2529 Added null check before copying InFeatureInfo, fixes RTX Remix 2026-05-24 22:44:50 +03:00
cdozdil ed3a74d5e1 Update Save INI messages to Save Settings 2026-05-22 22:46:01 +03:00
cdozdil e92cb8eefa Reduce log level of resolution reporting 2026-05-22 22:45:13 +03:00
cdozdil b5e04700d2 Tonemap the theme button colors 2026-05-22 22:44:38 +03:00
cdozdil c5b640cd2d Reset shutdown flag in case of re-init and added more logs and 2026-05-22 22:44:17 +03:00
cdozdil 3f4f942d0f Added addon64 extension to addon search 2026-05-22 14:50:56 +03:00
cdozdil 5269f8b162 Changed DontCreateD3D12DeviceForLuma to CreateD3D12DeviceForLuma for more user controllable behaviour 2026-05-22 10:55:53 +03:00