Commit Graph

2757 Commits

Author SHA1 Message Date
cdozdil aed7b1ff54 Added check to prevent crashes at UpdateFFxApiProvider when using amd_fidelityfx_dx12.dll & amd_fidelityfx_framegeneration_dx12.dll combo 2025-10-03 18:52:08 +03:00
cdozdil 8b9100f044 Merge with dxgi-factory 2025-10-03 16:57:34 +03:00
cdozdil 063422b2de Add missing variable 2025-10-03 14:02:58 +03:00
cdozdil a74d0e10b5 Merge with skip fix 2025-10-03 14:01:23 +03:00
cdozdil 7cd4d2af11 Updated flag use 2025-10-03 13:59:36 +03:00
TheRazerMD aa1ff7cdf2 Added F1 Manager 2024 quirk
* Disabled FSR2/3 inputs
2025-10-03 11:54:25 +02:00
cdozdil 25da2a25ec Added FSR4 debug options 2025-10-03 12:36:07 +03:00
cdozdil 1453f3b087 Fix skip resizebuffers logic not workin, might prevent some crashes with xefg 2025-10-03 12:31:18 +03:00
cdozdil 349ca3c476 Fix ResizeBuffer skip check condition 2025-10-03 01:56:23 +03:00
cdozdil d095e708ef Revert back sl.interpolator delay to 500ms 2025-10-02 23:54:41 +03:00
cdozdil 973b962855 Improve handling of wide characters contd 2025-10-02 23:47:32 +03:00
cdozdil edfc404e4b Simplify an FgOutput check 2025-10-02 23:42:45 +03:00
FakeMichau 131508d4cd Improve handling of wide characters
Should fix crashes when the file path contains for example chinese characters
2025-10-02 23:42:23 +03:00
cdozdil c41e82ad78 Added UseNtDll Quirk for Death Stranding 2025-10-02 23:31:55 +03:00
TheRazerMD 9517b9c12d Some more Quirk reorganising 2025-10-02 23:26:16 +03:00
TheRazerMD da8305ad9f Added Rise of the Ronin quirk, revamps
* Rise of the Ronin - nodxgi spoofing
* Revamped the quirk categorising a bit
2025-10-02 23:26:12 +03:00
FakeMichau bab8a29309 Add missing FG ngx params 2025-10-02 23:26:06 +03:00
FakeMichau 9eb94764e0 Apply barrier fixup to rtx remix 2025-10-02 23:26:01 +03:00
FakeMichau 4a6f987685 Fix quirks not getting applied 2025-10-02 23:25:52 +03:00
cdozdil 642dcb1c1e Re-added Kernel32 & KernelBase LoadLibrary methods 2025-10-02 23:20:58 +03:00
TheRazerMD 33f3c500fc Some more Quirk reorganising 2025-10-02 21:21:07 +02:00
TheRazerMD 09c7430db2 Added Rise of the Ronin quirk, revamps
* Rise of the Ronin - nodxgi spoofing
* Revamped the quirk categorising a bit
2025-10-02 20:55:45 +02:00
FakeMichau 2598ca4345 Add missing FG ngx params 2025-10-02 18:06:20 +02:00
FakeMichau 64cd4263a9 Apply barrier fixup to rtx remix 2025-10-02 18:05:24 +02:00
FakeMichau 5aec5fed08 Fix quirks not getting applied 2025-10-02 18:03:13 +02:00
FakeMichau 5255b730af Simplify an FgOutput check 2025-10-02 15:49:15 +02:00
FakeMichau af19cec670 Improve handling of wide characters
Should fix crashes when the file path contains for example chinese characters
2025-10-02 15:35:59 +02:00
cdozdil aec638ea3c Fixed DxgiFactoryWrapping checks 2025-10-02 01:55:21 +03:00
cdozdil 1d82c0054a Added HDR16 check 2025-10-02 01:54:48 +03:00
FakeMichau b458ab667b Minor overlay fix 2025-10-02 00:59:19 +03:00
FakeMichau 3f0fa665ee Hook AmdExtFfxQuery only on Linux 2025-10-02 00:59:15 +03:00
FakeMichau 02b5172767 Don't hook internal AmdExtD3DCreateInterface calls
Fixes FSR 4 on Lunyx with custom Proton builds
2025-10-02 00:59:07 +03:00
FakeMichau e528fba7d8 Prevent Fsr4Update from being reset on cards that support FSR 4 2025-10-02 00:58:58 +03:00
cdozdil 62daf64a62 Made DxgiFactoryWrapping optional,
Added auto skip wrapping when call is from overlays
2025-10-02 00:57:48 +03:00
cdozdil 62ab03398b Fix recursive call at FFxApiProxy 2025-10-01 15:35:32 +03:00
cdozdil 94793a9efe Add FSR inputs to support seperate upscaler and fg dlls 2025-10-01 15:23:17 +03:00
cdozdil 3f162a5bc5 Added missing NVSDK init params 2025-10-01 12:04:00 +03:00
FakeMichau aa8464c260 Minor overlay fix 2025-09-30 19:20:09 +02:00
FakeMichau 7220640903 Hook AmdExtFfxQuery only on Linux 2025-09-30 18:52:32 +02:00
FakeMichau eb325bf59c Don't hook internal AmdExtD3DCreateInterface calls
Fixes FSR 4 on Lunyx with custom Proton builds
2025-09-30 18:48:32 +02:00
FakeMichau 0c8a55f22b Prevent Fsr4Update from being reset on cards that support FSR 4 2025-09-30 15:50:56 +02:00
cdozdil 980b7778fa Shorten the delay a bit 2025-09-30 01:34:39 +03:00
cdozdil 12be12e1bf Fix OptiFG dll check 2025-09-30 01:30:23 +03:00
cdozdil 61badc6c88 Add missing hook 2025-09-29 23:43:02 +03:00
cdozdil 8e9f1fd397 Fix hooking check 2025-09-29 23:42:53 +03:00
cdozdil fa3753615d Cleanup wrapped swapchain 2025-09-29 19:18:47 +03:00
cdozdil 8536647191 Added delay for sl.interposer 2025-09-29 19:08:57 +03:00
cdozdil a9d29a3f52 Refactor Vulkan hooks too 2025-09-29 11:46:35 +03:00
cdozdil db1eb4f451 More code refactoring and seperation 2025-09-29 11:25:18 +03:00
cdozdil 3061a8b277 Removed unneeded includes
Renamed D3D1XHooks
2025-09-28 23:07:10 +03:00