Commit Graph
3953 Commits
Author SHA1 Message Date
Abyss c2dccf3a2a Fixing Ffx path typos in Config.cpp (#977)
Ffx SR/FG/RR/RC path name typos fixed. FfxSRDx12Path -> FfxDx12SRPath and so on...
2026-04-28 19:59:47 +02:00
FakeMichau f1ba9b5728 Clean up compat layer checks in the menu 2026-04-28 19:11:43 +02:00
FakeMichau 0f805f18cd Turn input api into an enum 2026-04-28 19:02:41 +02:00
FakeMichau 22b4fe7256 Hook the old dll name for FSR 4 model selection 2026-04-28 17:45:29 +02:00
FakeMichau 0592a9accd Apply HUD Cutoff only once per a real frame when using MFG 2026-04-27 17:38:33 +02:00
FakeMichau c6d8169c54 Format the potato 2026-04-27 15:32:39 +02:00
Astyyyyy 1faf4a0b5b clean up updateD3d12Capabilities mutex logic 2026-04-27 15:29:42 +02:00
FakeMichau db00ade552 When possible use game's XeLL instance instead of Fallback for FPS limit 2026-04-27 15:19:04 +02:00
FakeMichau b1b8e3640e Move skipping heap capture into heap init function 2026-04-27 02:26:49 +02:00
FakeMichau 75269c39dd Factor out DX12 compute shader creation 2026-04-27 02:16:26 +02:00
TheRazerMD 064f8c9372 Updated BAT uninstall
* Promoted to v2.75
* Uninstaller now uses the same old Opti files logic
* Locates existing renamed Opti dll (among supported filenames) and lists them
2026-04-27 02:11:56 +02:00
FakeMichau e30686da37 Recompile HudCopy shader 2026-04-27 01:03:04 +02:00
FakeMichau f49f6825c7 Rename hlsl shader 2026-04-27 00:49:24 +02:00
FakeMichau 2937ff14ab RCAS clean up
- factor out common code
- remove the use of feature pointer inside shader code, data is passed via the struct
- made the shaders adapt to changing output size
2026-04-27 00:32:12 +02:00
FakeMichau 93f1e9ac3a We need to format shaders now apparently 2026-04-26 22:57:59 +02:00
FakeMichau 2926145c47 Expose Hud Cutoff shader as a configurable setting 2026-04-26 21:28:16 +02:00
cdozdil 837efc9ce9 Prevent a crash when compiling of runtime shader fails 2026-04-26 21:41:48 +03:00
cdozdil bf58a7f4be Added display res motion vector checks to RCAS/DA shaders 2026-04-26 21:41:10 +03:00
cdozdil bb47e0f97e Fix depth transfer thread dispatch count for runtime compiled shader 2026-04-26 21:40:48 +03:00
FakeMichau ff60080aa9 Hook FSR 4 SDK at proxy level 2026-04-26 18:15:30 +02:00
FakeMichau 7b02c89bcc Clean up model hooks 2026-04-26 18:08:43 +02:00
Michał Lewandowski bda53d12fc Merge pull request #972 from Astyyyyy/native-vulkan-fixes
Native vulkan fixes
2026-04-26 16:32:19 +02:00
Astyyyyy 804243ef8f fix crash with vk/w dx12 2026-04-26 21:26:21 +09:30
Astyyyyy 9c673d3806 Fix reflex timings overlay on native vulkan games 2026-04-26 21:26:14 +09:30
Astyyyyy 9482f46fff Fix gpu detection on native vulkan games 2026-04-26 21:26:11 +09:30
FakeMichau 01583a7004 Remove unused code paths 2026-04-25 23:50:20 +02:00
FakeMichau c7bf272d9d Minor cleanup 2026-04-25 23:35:56 +02:00
FakeMichau cc88750926 Factor out the binding of constant buffers in DX12 shaders 2026-04-25 23:21:45 +02:00
FakeMichau 98a8c02e41 Add a notification in-game when shader compilation fails in debug mode 2026-04-25 22:20:12 +02:00
FakeMichau 6139af1a1d Move shader compiler to common code 2026-04-25 22:11:40 +02:00
FakeMichau 1d6733dd02 Create a common destructor for DX12 shaders 2026-04-25 21:48:12 +02:00
FakeMichau cc5d695e12 Remove D3D12Device from DX12 shaders' dispatch 2026-04-25 21:40:47 +02:00
FakeMichau 8a7c0b115f Correct sampler address mode 2026-04-25 19:55:07 +02:00
FakeMichau 36161c86d6 Factor out root sig and heaps init in DX12 shaders 2026-04-25 19:49:40 +02:00
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