Commit Graph
3760 Commits
Author SHA1 Message Date
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
cdozdil 2b75adbb0b Added Korean PoE exe names for quirks 2026-05-22 10:54:31 +03:00
TheRazerMD e3167184b7 Bump version 2026-05-20 19:44:02 +02:00
cdozdil d1a89662ff Standardize NVSDK Init code between APIs 2026-05-20 12:20:36 +03:00
cdozdil dc204882cb A small optimisation for DAS 2026-05-20 12:16:12 +03:00
cdozdil ba5ab7a286 Revert "Downgrade Agility SDK to 611"
This reverts commit 8eb683a985.
2026-05-20 09:59:31 +03:00
cdozdil 7a8f418481 Show correct FPS when using FG + old menu 2026-05-20 01:20:29 +03:00
cdozdil c74a3f3a0b Fix Nvidia NVSDK init path order so dll overrides are now working again 2026-05-20 00:30:33 +03:00
cdozdil 583f7bcc92 Add tonemapping to missing menu objects 2026-05-19 18:41:04 +03:00
cdozdil c721d94c7a Use new Unreal game engine info 2026-05-19 18:40:46 +03:00
cdozdil 3331972671 Added swapchain waitable object simualtion, fixes XeSS3 + Unity games stuck when loading 2026-05-19 18:40:09 +03:00
cdozdil 10e01c7c80 Added more game info + game engine detection 2026-05-19 18:39:12 +03:00
cdozdil 16775cd5a3 Fix CreateBufferResource return value 2026-05-19 01:13:14 +03:00
cdozdil 8eb683a985 Downgrade Agility SDK to 611 2026-05-18 22:38:29 +03:00
cdozdil 78731d101b Start resource tracking as early as possible 2026-05-18 22:02:49 +03:00
cdozdil 964ade4407 Using format transfer should not be needed 2026-05-18 22:02:11 +03:00
cdozdil 3d8ba323dc Disable release of swapchain backbuffers for WrappedIDXGISwapChain4 2026-05-18 15:53:19 +03:00
cdozdil eac7dfe5dc Fix FSR4 driver update is not working 2026-05-18 13:36:34 +03:00
cdozdil ff2ba3d81a Everytime apply tonemapping after applying theme colors. Should fix HDR display issues 2026-05-18 13:11:22 +03:00
cdozdil e574cd46ff Fix for ResizeBuffers1 bracket error 2026-05-18 11:39:42 +03:00
TheRazerMD d675411c47 Added purple preset
Saints Row time
2026-05-18 00:21:09 +02:00
cdozdil 722dcb68e7 Added background alpha 2026-05-18 00:46:09 +03:00
cdozdil 6687f31cc7 Fix for menu colors not loaded corrently from ini 2026-05-17 22:40:07 +03:00
TheRazerMD 4162a11049 Bump to 0.9.2-final v0.9.2 2026-05-17 18:22:23 +02:00
cdozdil 5ca05169cc Changed default XeFG DepthInverted value to true 2026-05-17 17:58:08 +03:00