Commit Graph
3932 Commits
Author SHA1 Message Date
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
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