Commit Graph
3886 Commits
Author SHA1 Message Date
FakeMichau 77dac8dd8d Workaround Pragmata's broken DLSS preset selection 2026-04-20 01:05:29 +02:00
FakeMichau 89f6be6c6a Add late command list hooks
Should allow to restore root signatures in annoying games
2026-04-20 01:05:23 +02:00
cdozdil 898e732127 Fix fxc batch dx12 generated filename 2026-04-20 01:02:10 +02:00
cdozdil 359a3b21c4 Added Linear depth detection for Depth Aware sharpener 2026-04-20 01:02:05 +02:00
cdozdil a1e324902a Fix DLSS & DLSSD RCAS checks 2026-04-20 01:00:00 +02:00
cdozdil fdf33150ba Fix clang errors 2026-04-20 00:59:07 +02:00
cdozdil 4669d1bccc Added depth aware sharpness 2026-04-20 00:58:16 +02:00
cdozdil ca33b8b1f1 Fix MAGIC shader string 2026-04-20 00:46:12 +02:00
cdozdil ec6b04320f Recompiled some shaders 2026-04-20 00:45:41 +02:00
cdozdil 769019483f Precompiled shaders are not default anymore 2026-04-20 00:44:40 +02:00
cdozdil f4a862d59d Updated shader tools 2026-04-20 00:43:52 +02:00
TheRazerMD c86090993d Added MOUSE: P.I. For Hire quirk
* DisableDxgiSpoofing
2026-04-20 00:40:41 +02:00
TheRazerMD c9ab7e7735 Initial PRAGMATA quirks
* Gave the Crapcom treatment
2026-04-20 00:40:39 +02:00
cdozdil d0931911f1 Fill supported extensions lists when they are empty 2026-04-20 00:40:34 +02:00
cdozdil 1c3e4fdf21 Skip extension spoofing/mofications when DXVK/VKD3D is creating device/instance 2026-04-20 00:37:53 +02:00
FakeMichau 166d19962d Clean up MV Scale query 2026-04-19 21:25:29 +02:00
FakeMichau ea6ad1bc2f Factor out DX12 shaders into common code
It now uses a pipeline system where shaders are added to the pipeline and are applied in order
2026-04-19 21:01:13 +02:00
FakeMichau 8215e32562 Adapt to new dll loading
For DLSSG and streamline, the path is by default gameFolder/OptiScaler/streamline
2026-04-17 16:55:04 +02:00
cdozdil b68d014c8c Updated XeSS submodule 2026-04-17 11:47:10 +02:00
TheRazerMD 62c6fc8691 Fix DCS World crashing with FSR4
* Technically more of a workaround, but it just works
* Added DCS crash reporters to filtered binaries
2026-04-17 11:05:49 +02:00
TheRazerMD 3b1949333b Tweaked Wiki button tooltip 2026-04-17 11:05:32 +02:00
TheRazerMD ac0a647ce7 Added Assassin's Creed Mirage quirk
* DisableDxgiSpoofing
2026-04-17 11:05:14 +02:00
FakeMichau 573d1fb46a Implement search system32 flag for our load library 2026-04-17 01:42:10 +02:00
FakeMichau 2354e47c96 Post cherry-picking fixes 2026-04-17 00:29:01 +02:00
FakeMichau 152745f6de Fix FSR 4 model selection when driver upgrade dll is missing
Plus add small indication in the menu when hooking failed
2026-04-17 00:21:41 +02:00
cdozdil 87eb277e4c More fixes to resource tracking and hudfix 2026-04-17 00:21:36 +02:00
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