Commit Graph
3919 Commits
Author SHA1 Message Date
FakeMichau 85ff4fcfff Make use of parts of DirectXHelpers 2026-04-25 18:13:46 +02:00
FakeMichau 3040ac8346 Correct buffer check 2026-04-25 17:14:40 +02:00
FakeMichau c71df7520d Use a helper for DX12 samplers 2026-04-25 17:10:05 +02:00
FakeMichau 66a09f08a5 Correct FPS Limit when using Force XeLL 2026-04-25 01:10:52 +02:00
TheRazerMD 0cb72fe746 Modified RDR1 quirks
* DoNotPreserveFGSwapChain - added to avoid crash with DLSSG via SL input
2026-04-25 00:47:13 +02:00
FakeMichau dae375b7df Fix the default MainDllPath 2026-04-25 00:04:07 +02:00
FakeMichau 91405f0c4c Adjust how hex values are logged 2026-04-24 23:57:02 +02:00
FakeMichau d7798afd69 Correctly display upscaler version + general house keeping 2026-04-24 23:51:37 +02:00
FakeMichau efc57d62a4 Fix a return value in DX11 OS 2026-04-24 22:47:54 +02:00
cdozdil 269ad015fe Define paths earlier to fix pass thru mode 2026-04-24 22:47:49 +02:00
FakeMichau 405ac4174e Try to grab DLSS from OptiDllPath 2026-04-24 15:32:41 +02:00
FakeMichau d0e8c7b76c Resolve a deadlock when using vkd3d-proton 2026-04-24 02:06:02 +02:00
TheRazerMD 28b660a5a9 Some INI and Overlay changes 2026-04-24 00:45:47 +02:00
TheRazerMD 06f439462a Added more quirks
* Dead Island 2 - ForceAutoExposure, needed for DLSS
* Yet Another Zombie Survivors - DisableDxgiSpoofing
* Voodoo Fishin' - DisableDxgiSpoofing
2026-04-24 00:23:48 +02:00
FakeMichau 73894176d9 Load amdxcffx64 from MainDllPath 2026-04-22 23:52:35 +02:00
FakeMichau a9095dc20e Move FSR 4 non-linear and RCAS/DA to a radio button 2026-04-22 23:40:52 +02:00
FakeMichau 24ebbfd244 Automate linear depth check 2026-04-22 23:28:08 +02:00
cdozdil 4f924e224a Updates debug view info 2026-04-22 23:09:11 +02:00
cdozdil 22d883f689 Fixed depth linear overide
Added reading camera data from NVSDK parameters
2026-04-22 23:08:56 +02:00
FakeMichau e469b5b96b Make use of GetUpscalerType and centralize Name 2026-04-22 21:52:50 +02:00
FakeMichau 517c71f7f3 Add GetUpscalerType to all upscalers
There's no separation between vk w/dx12 and dx11 w/dx12 so that might need to be changed in the future
2026-04-22 21:08:43 +02:00
FakeMichau 9a8ca118e3 Rename FFX init function 2026-04-22 19:45:54 +02:00
FakeMichau 8443707fcd Remove the FSR4-specific flag for the Debug View
Also resolves the issue of the flag not applying correctly when switching from FSR 3.1 + debug view to FSR 4
2026-04-22 19:38:37 +02:00
FakeMichau e3d889b797 Factor out common FFX code 2026-04-22 19:08:15 +02:00
FakeMichau db42e9c740 Separate out native DX11 FSR3.1 2026-04-22 18:18:24 +02:00
FakeMichau d6c0aec92d Rename FSR31 files to FFX 2026-04-22 18:01:15 +02:00
FakeMichau 8d797cac9f Add DMFG for DLSSG outputs + correct fake frames counter 2026-04-21 18:30:50 +02:00
FakeMichau 0f537d5f47 Update to the new Streamline SDK, in-game DMFG fps target 2026-04-21 15:53:44 +02:00
FakeMichau c5f05928c0 Rename FSR 3.1 to FFX in the config 2026-04-21 15:13:48 +02:00
FakeMichau 8123a9a604 Rename FSR 3.1 in the enum to FFX 2026-04-21 14:52:08 +02:00
FakeMichau c619bf1ec2 Force redirect game's existing XeLL if it's already in memory 2026-04-21 01:43:28 +02:00
FakeMichau 51c3fd4cfc Correct XeLL and XeFG version reading 2026-04-21 00:06:41 +02:00
FakeMichau 11e5878df3 Delay the usage of D3D12 by IdentifyGpu 2026-04-20 16:45:01 +02:00
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