Commit Graph
4032 Commits
Author SHA1 Message Date
FakeMichau 6e5b24cf10 Remove separate vk hooks for fakenvapi 2026-05-16 01:19:06 +02:00
FakeMichau 090539b5bd Correct vk extension spoofing for nvngx 2026-05-16 01:17:40 +02:00
FakeMichau d54d93c821 Move native AL2 killing into common code 2026-05-15 19:42:26 +02:00
FakeMichau 5c8069c74b Move method for grabbing fsr4 module 2026-05-15 19:34:55 +02:00
FakeMichau 586cc97746 Factor out amdxc64 hooks 2026-05-15 19:22:40 +02:00
FakeMichau b6f3086d2b Move Low Latency vulkan hooks and logs 2026-05-15 18:18:49 +02:00
FakeMichau 766fd58943 Rename low latency utils 2026-05-15 18:06:40 +02:00
FakeMichau 5b86a1e407 Move low latency into common code 2026-05-15 18:04:19 +02:00
FakeMichau 7b785ddfb0 Add basic support for UeLL
Proper AL2 injection to UE games
2026-05-15 01:06:18 +02:00
FakeMichau 1d7508d709 Add option for hooking debug output 2026-05-15 00:47:57 +02:00
FakeMichau fd8a2c2496 Fix NvngxFG not being selectable 2026-05-10 19:10:36 +02:00
cdozdil e95813606f Reduced swapchain operation delay from 500 to 100 2026-05-10 18:57:44 +02:00
FakeMichau d7e98b005e Fix compilation error 2026-05-10 18:53:04 +02:00
cdozdil 219445fb55 Added a define to enable DXGI debug layers 2026-05-10 18:48:34 +02:00
cdozdil 53a63c6aec Added WaitIdle to wrapped swapchain resize operations 2026-05-10 18:45:11 +02:00
cdozdil d174e3d6a2 Added SK detection to ResizeBuffers(1) and Release. Should fix some resize based crashes (specially on crapcom games) 2026-05-10 18:45:09 +02:00
cdozdil 348735f846 Adjusted default menu color and color presets
Fixed Reset Accnt Color button
2026-05-10 18:43:38 +02:00
cdozdil 5d09d40ff7 Prevent FSR4update of custom FSR3.1 implementations 2026-05-10 18:42:56 +02:00
cdozdil 07787f1605 Be sure real swapchain is released to prevent swapchain re-creating issues 2026-05-10 18:42:52 +02:00
cdozdil bf6d1917ec Do not immediately re-activate FG when it's paused 2026-05-10 18:42:48 +02:00
cdozdil c543557dff Always release FG swapchain buffers when releasing it 2026-05-10 18:42:44 +02:00
cdozdil 40cf174a15 Added FRAMEGENERATIONSWAPCHAIN_VERSION_DX12 to FSR-FG feature 2026-05-10 18:41:49 +02:00
TheRazerMD 855bed8314 Added NTE quirks
* DisableFSR2Inputs
* DisableFSR3Inputs
* DontUseNtDllHooks
2026-05-10 18:39:35 +02:00
cdozdil 95abae23c5 Added BG accent color for menu 2026-05-10 18:39:28 +02:00
cdozdil 0e60d4ff8e Added support for overriding external preset overrides?!? without restarting 2026-05-10 18:34:16 +02:00
FakeMichau 15e8c41e88 Remove the custom D3DKMTEnumAdapters2 on Linux
Newer Wine already supports it so no need for it
2026-05-09 13:59:04 +02:00
cdozdil 9e321bb5e7 Fix FSR-FG ffxQuery hook 2026-05-08 17:53:54 +03:00
FakeMichau e07decf431 Don't skip resize in Dead Space 2026-05-08 01:59:25 +02:00
FakeMichau a1595a5aea Formatting...
Why can't you disable formatting for specific VS projects?...
2026-05-08 00:19:26 +02:00
FakeMichau 9a7be1baf9 Minor fixes around DLSSG output 2026-05-08 00:14:28 +02:00
FakeMichauandAstyyyyy 8e975c727a Use dxvk interop for gpu info detection
Co-authored-by: Astyyyyy <imapotatook123@gmail.com>
2026-05-07 16:27:09 +02:00
FakeMichau 92dd1ab5a4 Config for controling the font size 2026-05-06 16:14:46 +02:00
FakeMichau 21416401a7 Correctly set the required buffer size when using registry spoofing 2026-05-06 01:02:53 +02:00
FakeMichau df2af62349 Fix some dll finding issues
Only skip dlls that are inside our streamline folder
2026-05-04 21:56:24 +02:00
cdozdil 9972b08215 Remove redundant DLSS file searches from inputs 2026-05-04 17:53:39 +02:00
cdozdil 253ee51342 Check DLSS files and use their locations when initing NVSDK 2026-05-04 17:53:22 +02:00
cdozdil 7079bb0e67 Fix NVSDK Scoped init class 2026-05-04 17:52:00 +02:00
FakeMichau 7f097beb63 Hash game exe when making a report 2026-05-04 17:24:07 +02:00
cdozdil ccdd54b1c0 Accent color now affects background colors (tiny bit) 2026-05-04 12:50:27 +02:00
cdozdil 68955e2484 GetResourceAllocationInfo is a special case 2026-05-04 12:50:24 +02:00
cdozdil 615dc889c9 Do not use Intel's atomic extensions if GPU supports it natively 2026-05-04 12:50:21 +02:00
FakeMichau 29b5d0beec Use macros for safe release and handle closing 2026-05-03 23:01:31 +02:00
FakeMichau 5ea8d7a7e2 Minor Utils clean up 2026-05-03 21:06:01 +02:00
cdozdil f0f1a62441 GetResourceAllocationInfo is a special case 2026-05-03 19:06:34 +03:00
FakeMichau b580fc45f9 Always resolve MainDllPath into an absolute path
Should fix FindFilePath sometimes not picking up DLSS when manually setting OptiDllPath
2026-05-03 00:41:56 +02:00
FakeMichau c44f985191 Adjust logging to master 2026-05-03 00:39:27 +02:00
FakeMichau fb0b9d7fbe Fine 2026-05-03 00:11:20 +02:00
FakeMichau c3d31eb741 Hide DX11 XeSS on non-Intel GPUs
Don't think we have a good method of checking which Intel GPUs support DX11 XeSS without trying to init it
2026-05-03 00:10:40 +02:00
FakeMichau ff588f9bfe Cast dx11 w/dx12 resources into void* before sending to dx12 upscaler
Should fix some games not working after the refactor
2026-05-02 23:58:56 +02:00
cdozdil 0fca973958 Updated howMailDllPath is set and used 2026-05-02 22:29:43 +03:00