Commit Graph
4109 Commits
Author SHA1 Message Date
cdozdil ba4249bea6 Added null check before copying InFeatureInfo, fixes RTX Remix 2026-06-11 03:19:50 +02:00
cdozdil 4450741559 Update Save INI messages to Save Settings 2026-06-11 03:18:05 +02:00
cdozdil 6157b3925b Reduce log level of resolution reporting 2026-06-11 03:17:59 +02:00
cdozdil c4e33f5258 Tonemap the theme button colors 2026-06-11 03:17:50 +02:00
cdozdil c77912d326 Reset shutdown flag in case of re-init and added more logs and 2026-06-11 03:12:33 +02:00
cdozdil e0953d5881 Added addon64 extension to addon search 2026-06-11 03:05:38 +02:00
cdozdil 663f976a2f Changed DontCreateD3D12DeviceForLuma to CreateD3D12DeviceForLuma for more user controllable behaviour 2026-06-11 03:05:31 +02:00
cdozdil 78d8222ccb Added Korean PoE exe names for quirks 2026-06-11 03:01:38 +02:00
cdozdil e5b1b9a94d Standardize NVSDK Init code between APIs 2026-06-11 03:01:18 +02:00
cdozdil 487363d461 A small optimisation for DAS 2026-06-11 02:51:09 +02:00
cdozdil 075c665c78 Show correct FPS when using FG + old menu 2026-06-11 02:50:49 +02:00
cdozdil 8030042ded Fix Nvidia NVSDK init path order so dll overrides are now working again 2026-06-11 02:50:30 +02:00
cdozdil 9d9f50dd60 Add tonemapping to missing menu objects 2026-06-11 02:42:03 +02:00
cdozdil e1bcf41973 Use new Unreal game engine info 2026-06-11 02:34:56 +02:00
cdozdil 7929f8dd6a Added swapchain waitable object simualtion, fixes XeSS3 + Unity games stuck when loading 2026-06-11 02:29:00 +02:00
FakeMichau 3ef1bf6163 Merge branch 'master' of https://github.com/optiscaler/OptiScaler 2026-06-11 02:18:16 +02:00
FakeMichau bcf4935b6a Get state variable names in line with naming convention 2026-06-11 02:14:22 +02:00
cdozdil ff156937b3 Added more game info + game engine detection 2026-06-11 01:44:26 +02:00
cdozdil 428712ef9f Fix CreateBufferResource return value 2026-06-11 01:31:44 +02:00
cdozdil e4f08c85bb Start resource tracking as early as possible 2026-06-11 01:31:06 +02:00
cdozdil a09546fab6 Using format transfer should not be needed 2026-06-11 01:25:07 +02:00
cdozdil 4449331843 Disable release of swapchain backbuffers for WrappedIDXGISwapChain4 2026-06-11 01:24:56 +02:00
cdozdil 14577999c9 Everytime apply tonemapping after applying theme colors. Should fix HDR display issues 2026-06-11 01:21:10 +02:00
cdozdil 7cc7cf2aac Fix for ResizeBuffers1 bracket error 2026-06-11 01:21:06 +02:00
TheRazerMD b284a78751 Added purple preset
Saints Row time
2026-06-11 01:19:21 +02:00
cdozdil 90f19428ec Added background alpha 2026-06-11 01:15:52 +02:00
cdozdil c9ad9c2cc5 Fix for menu colors not loaded corrently from ini 2026-06-11 01:15:35 +02:00
cdozdil 3ffc972447 Added auto FGResourceFlip enabling when Unity is detected 2026-06-10 22:20:06 +03:00
cdozdil ca5d59afb1 Added device removed reason logging to wrapped swapchain too 2026-06-10 22:19:53 +03:00
cdozdil f7b9fc8e45 Fixed comma issue ay overlay names 2026-06-10 22:19:50 +03:00
cdozdil e0217aed0b Added error catching for ASI late load thread 2026-06-10 21:55:14 +03:00
cdozdil f62a7e3229 Added late loading option for ASI files 2026-06-10 21:55:01 +03:00
cdozdil e3643a358b Fix for DLSSD feature reverting to DLSS 2026-06-10 19:06:04 +02:00
FakeMichau 742d5843a5 Remove DLSSG Force off driver override when using DLSSG as output 2026-06-10 18:44:44 +02:00
FakeMichau 238ca06aeb Add a timeout to fallback sleep 2026-06-08 13:32:02 +02:00
FakeMichau 3911cf81d8 Always call ReleaseFeature on Nvngx FG mods 2026-06-08 12:32:08 +02:00
FakeMichau c03adbfe13 Fix DLSSG overrides not showing 2026-06-08 12:29:37 +02:00
FakeMichau 7445bb0e68 Expose some flags via the menu
Might crash
2026-06-08 02:38:01 +02:00
FakeMichau a1f08c5669 Update the config file with FG Output information 2026-06-08 01:27:32 +02:00
FakeMichau f7ac157ebe Expose debugging options for Nvngx FG mods when using DLSSG with Nvngx FG 2026-06-08 01:18:21 +02:00
FakeMichau 16d54f6ba3 Add logging of return values of some DLSSG calls 2026-06-08 01:11:13 +02:00
FakeMichau 37adc28343 Hide the generic DLSSG controls when using DLSSG as input or output 2026-06-08 00:35:21 +02:00
FakeMichau 30c7062dc2 Hide low latency inputs behind compile flag 2026-06-08 00:28:51 +02:00
FakeMichau 6da2a2c095 Fix reflex hooking 2026-06-08 00:26:58 +02:00
FakeMichau 479b353c49 Remove dead code 2026-06-04 20:19:27 +02:00
FakeMichau ec9d9b8d9d Add support for DLSSG DispatchFlags 2026-06-04 20:17:28 +02:00
FakeMichau 4165d6fc2c Force UntilPresent validity in XeFG when no cmdList + ValidNow 2026-05-29 17:18:54 +02:00
FakeMichau 7001d92a0c 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 17:18:47 +02:00
FakeMichau 965d7e269c Clean up RestoreComputeRoot code 2026-05-29 17:00:19 +02:00
FakeMichau b950c49c2e Move quirk to config-level quirks 2026-05-29 16:55:59 +02:00