Commit Graph
3738 Commits
Author SHA1 Message Date
FakeMichau 73b09a8374 Mutex the access to commandPoolToQueueFamilyMap 2026-03-26 14:20:15 +01:00
FakeMichau 80aecc57f1 Hide depth copy when unnecessary 2026-03-25 14:20:30 +01:00
FakeMichau a10b9e4540 Select high perf GPU by default 2026-03-25 13:54:08 +01:00
TheRazerMD 47c737b56c Slight INI corrections 2026-03-25 11:42:09 +01:00
cdozdil 6da50c7462 Added option to disable HUDFix resource tracking 2026-03-25 11:49:47 +03:00
FakeMichau f15509455f Improve SpecialKope support 2026-03-25 02:37:54 +01:00
FakeMichau 4cb21106ce When possible use number of fake frames from streamline 2026-03-25 00:24:11 +01:00
FakeMichau a188326cad Detect the intensity of fake frames in Nukem's 2026-03-24 23:36:24 +01:00
FakeMichau e2fac93b8f Actually just use the killswitch to disable unused features 2026-03-24 21:54:03 +01:00
FakeMichau 17a0b0c43e Allow the FSR 3 MFG mod to work with spoofing active 2026-03-24 21:18:45 +01:00
FakeMichau 8f31e5676a Ensure new frame for notifications 2026-03-24 20:53:36 +01:00
TheRazerMD 0d1a9b3623 Slight version modification 2026-03-24 19:43:44 +01:00
TheRazerMD a7f67e919e Fixed model selection for FSR 4.1 2026-03-24 19:36:30 +01:00
TheRazerMD 0b8e7bd424 Added OldOverlayMenu quirk, applied to REF PDUpscaler games
* OldOverlayMenu quirk - enables opening Opti overlay while TemporalUpscaler is active
2026-03-24 19:35:50 +01:00
TheRazerMD fafbacddac Some overlay changes
* Slight change to no upscaler detected text
* Added FSR3.1-FG debug view descriptions
2026-03-24 19:35:48 +01:00
TheRazerMD ca9870dc41 Added more game quirks
* REF PDUpscaler games - DisableDxgiSpoofing
* Lies of P - DisableDxgiSpoofing
* Assetto Corsa EVO - DisableDxgiSpoofing
* Assetto Corsa Rally - DisableFSR2Inputs, DisableFSR3Inputs - stops crashing for FFX inputs (still needs Engine.ini tweak)
2026-03-24 19:35:02 +01:00
TheRazerMD e03a3408d7 Added Crimson Desert quirk
* DisableDxgiSpoofing - due to crash
2026-03-24 19:34:55 +01:00
cdozdil 0b49519969 Fixed overlooked context check at configure 2026-03-24 17:38:45 +03:00
cdozdil d90b986d3f Added extra logging for DXGI_DEVICE_REMOVED situations 2026-03-24 17:34:35 +03:00
cdozdil c08a30db8d Release some unreleased objects 2026-03-24 17:33:29 +03:00
cdozdil 4d14e2969d Fix FFX crash on DestroyContext by using real context ptr 2026-03-24 16:07:42 +03:00
TheRazerMD ddd7dada05 More funny 2026-03-24 13:44:49 +01:00
FakeMichau a15810bd34 XeLL on non-Intel GPUs without needing to use FG
Requires the usage for the XeFG swapchain but FG itself is not active.
2026-03-23 19:15:54 +01:00
FakeMichau a0a9cc6816 Align with AMD's new naming scheme
April Fools' really came early this year
2026-03-23 15:23:24 +01:00
FakeMichau e2ad11709a Remove Vulkan from IdentifyGpu
My disappointment is immeasurable, and my day is ruined
2026-03-23 14:12:02 +01:00
FakeMichau c3337177d1 Passthrough Radiance Cache calls 2026-03-23 01:24:59 +01:00
FakeMichau 6e42b96001 Add logging strings for new ffx features 2026-03-23 01:03:16 +01:00
FakeMichau 48b41d12de Fix a crash with FSR FG 2026-03-23 00:08:15 +01:00
FakeMichau 2e870d648c Fix a typo 2026-03-22 23:18:25 +01:00
FakeMichau cbf7025ed8 Add support for the FSR 3 MFG mod
Download the mod, rename it to fsr3fg_mfg.asi and place next to Opti. Select Nukem's as FG input as it works in the same way.
2026-03-22 21:54:29 +01:00
FakeMichau 099da43ade Adding Vulkan support to the reflex markers graph
It behaves a bit differently than with D3D
2026-03-22 19:45:24 +01:00
FakeMichau 899cd37cb8 Apply UI extraction to Death Stranding 2 for FSR FG 2026-03-22 18:10:27 +01:00
FakeMichau 8a1c782e08 Bump version 2026-03-22 16:52:28 +01:00
FakeMichau d9a8ff8fe4 Passthrough FSRD calls 2026-03-22 16:41:08 +01:00
FakeMichau 5cd6907d96 Prevent getAllGpus from calling itself
Last resort as wrong data will be given
2026-03-22 16:41:08 +01:00
FakeMichau 8e50f8eb50 Correct a menu warning about FSR FG + Reflex 2026-03-22 14:04:13 +01:00
FakeMichau f5788be121 Fixes around loading of nvapi
@cdozdil figured out the issue
2026-03-22 13:35:54 +01:00
FakeMichau ec9707e73a Change active fg in/out mode when an incompatible one is selected
This does also make the warning silent which might not be ideal. This needs to be moved out of menu code
2026-03-22 01:22:11 +01:00
FakeMichau fe68e62b0f Remove an unnecessary winevulkan workaround 2026-03-22 01:11:19 +01:00
FakeMichau d3fb0c3e92 Prevent a loop where getPrimaryGpuVulkan calls itself 2026-03-21 20:34:32 +01:00
FakeMichau 500369e23d Fixes around DXVK on Windows + general clean up 2026-03-21 20:20:26 +01:00
FakeMichau faa0b7b34b Read OverlayMenu's default value
as per #905
2026-03-21 01:11:57 +01:00
FakeMichau 95ae2f2942 Go back to using nvapi's presence to check for Nvidia early 2026-03-21 01:04:20 +01:00
FakeMichau 92d7e79ede Correct a few more function signatures 2026-03-20 19:19:59 +01:00
FakeMichau 786b28da67 Correct display name for FSR 3 on Vulkan 2026-03-20 17:14:27 +01:00
FakeMichau bd9f396e17 Enforce more function signatures
On the vulkan side I took the easy route and used Gemini, in case of issues please visit https://support.gemini.com/
2026-03-20 17:12:00 +01:00
FakeMichau 758c3e3683 Add hooking helpers for catching function signature mismatches
Only used in d3d12 hooks for now
2026-03-20 01:20:08 +01:00
FakeMichau 68278bcf73 Convert internal string code into enums 2026-03-19 19:53:57 +01:00
FakeMichau aa9923bc33 Enable FSR4 on capable GPUs by default 2026-03-19 17:02:47 +01:00
FakeMichau 7a85a5ef2d When enabled, prioritize internal fakenvapi over other nvapi64 dlls 2026-03-19 15:02:43 +01:00