Commit Graph

3860 Commits

Author SHA1 Message Date
cdozdil f25dfd37bf Removed update error message from menu 2026-04-17 00:21:29 +02:00
cdozdil 6cb3a44bc5 Fix Hudfix limit check... 2026-04-17 00:21:23 +02:00
cdozdil dc7c6ec2a5 Hudfix improvements and fixes 2026-04-17 00:21:14 +02:00
cdozdil 8397b2c10b DisableHudifx checks ini option 2026-04-17 00:21:07 +02:00
cdozdil 61b45dfb50 Fix FFX Denoiser hooks 2026-04-17 00:20:54 +02:00
cdozdil 28349a06eb Correct one check and log Vk w/Dx12 extensions correctly 2026-04-17 00:20:31 +02:00
cdozdil 667ed59743 Fix DeviceExtension cache logic, should fix Vk w/Dx12 can't find needed extensions 2026-04-17 00:20:25 +02:00
cdozdil c4d046a58d Fix for DLSS not working issue 2026-04-17 00:19:51 +02:00
cdozdil 609d6b097f Changed Agility dll folder to make it compatible with old folder structure 2026-04-17 00:19:20 +02:00
cdozdil 51603af61a Fix LoadProxyLibrary is file/folder check 2026-04-17 00:19:10 +02:00
cdozdil d254dcff55 Small fixes and logs 2026-04-17 00:18:56 +02:00
cdozdil d3db287024 LoadLibrary rework for collecting extra dlls under a single folder 2026-04-17 00:15:37 +02:00
cdozdil 7dcb72e4a6 Use DisableHudfix option for quirk 2026-04-16 23:19:02 +02:00
TheRazerMD ac41df071a Added Soulstice quirks
* ForceUnrealEngine
* ForceAutoExposure
2026-04-16 23:17:01 +02:00
FakeMichau 8054fbd473 Try to print exe version in the log + XeSS version cleanup 2026-04-12 19:02:52 +02:00
FakeMichau c14c50e770 DLSSG: minor constants correction 2026-04-12 17:29:39 +02:00
FakeMichau 1cb3157dc8 Skip hooking non-primary GPU's D3D12 device 2026-04-12 17:21:39 +02:00
FakeMichau 0e10b1c00f Pass FG Flags into DLSSG 2026-04-12 16:36:52 +02:00
FakeMichau f5c8aced11 Reduce Vulkan w/dx12 buffer count back to 2 2026-04-11 15:54:00 +02:00
cdozdil 4d1c41c437 Prevent a deadlock wehn using Vk w/Dx12 2026-04-11 15:50:55 +02:00
FakeMichau 8828dbaef0 Increase buffer count for Vulkan w/dx12 from 2 to 4
Seems to resolve lockups that might appear randomly when using vk w/dx12
2026-04-10 01:53:22 +02:00
FakeMichau d4a2c4a92c Fix a crash when Opti inits XeLL late 2026-04-09 16:00:16 +02:00
FakeMichau c60b3d5ade Fix usage of XeSSLibrary
thanks to @loathingKernel
2026-04-08 23:17:35 +02:00
FakeMichau 6690e63006 Hide dlssg override when using dlssg as fg input
Not required, dlssg output has it's own setting anyway
2026-04-08 21:21:41 +02:00
FakeMichau 1037137168 Check if sl dlssg is alreaady hooked 2026-04-08 21:09:30 +02:00
FakeMichau abc639f0f0 Make low latency tech a shared pointer 2026-04-08 18:00:56 +02:00
FakeMichau df52ef4876 Add debouncing to shortcuts
Just a workaround really, we probably would need to do a major overhaul to handle inputs well
2026-04-08 16:33:44 +02:00
FakeMichau 8cc0051215 Init nvapi before any query 2026-04-07 23:20:18 +02:00
FakeMichau 46dd9e28a1 Try config path when looking for DLSS 2026-04-07 23:19:49 +02:00
FakeMichau b499182ac6 Try to prevent the menu closing instantly after opening 2026-04-07 20:50:38 +02:00
FakeMichau 3a5566eb0b Fix hooking issues with local streamline 2026-04-07 20:50:06 +02:00
FakeMichau 9abbc389ef WIP: SL outputs 2026-04-06 23:04:40 +02:00
FakeMichau 8c7681bdd5 Improvements around Nukem's and Enabler
- change Enabler from asi to dll, removing some hooks
- display fake frames count in the fps overlay
- apply hudless fixup to Nukem's, Enabler seems to be already doing something similar
2026-04-06 19:00:07 +02:00
FakeMichau d4a255cc51 Add back DLSSG auto -> on override 2026-04-06 15:00:59 +02:00
FakeMichau b296bcee1f Avoid reading past the game's struct's size 2026-04-06 15:00:32 +02:00
FakeMichau 72a1c9e682 Make logging config more sane 2026-04-06 14:25:44 +02:00
cdozdil 3cd4714249 Fix reading of FGFPTAllowWaitForSingleObjectOnFence from ini 2026-04-06 14:48:56 +03:00
cdozdil 395185fa8b Remove unnecessary menu object destroy calls. Should fix disappearing menu on Linux 2026-04-06 14:40:41 +03:00
FakeMichau e3882c975c Fix graphical issues when disabling hudless in some specific cases with FSR FG
Mostly Cyberpunk honestly
2026-04-06 01:48:26 +02:00
FakeMichau 59a96d1b54 Add ratio override via DRS 2026-04-06 00:57:34 +02:00
FakeMichau b3d7c54262 Tame the mipmap window
Aka stop it from taking the entire screen
2026-04-05 22:05:26 +02:00
FakeMichau bab813bd36 Workaround FSR 4.1 destroying Vulkan objects
This needs closer attention and a proper fix
2026-04-05 17:07:20 +02:00
FakeMichau 58a62e4845 I swear I checked formatting... 2026-04-04 23:38:10 +02:00
FakeMichau 0f5eb3852a Rename Nukem's 2026-04-04 23:34:17 +02:00
FakeMichau 277a709593 Don't SL spoof DLSSG when Nukems selected but missing 2026-04-04 22:46:00 +02:00
FakeMichau e365ecf35c Resolve a freeze when trying to change Vsync with XeFG active 2026-04-04 22:37:43 +02:00
FakeMichau f4f9f743fe Minor UI fixes 2026-04-04 22:36:20 +02:00
FakeMichau a2aef3560d Add in-game toggle for Dynamic MFG
Targets monitor's refresh rate, for custom targets use FramerateTargetDMFG and restart the game
2026-04-04 19:03:48 +02:00
FakeMichau 320757287d WIP: attempt to support DMFG when using fakenvapi 2026-04-03 21:16:37 +02:00
FakeMichau d723aa3df3 Trigger a DLSSG options change when applying override 2026-04-02 23:12:24 +02:00