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