From 3f0fa665ee798c7cd455e9dca1515311ebeeb964 Mon Sep 17 00:00:00 2001 From: FakeMichau <49685661+FakeMichau@users.noreply.github.com> Date: Tue, 30 Sep 2025 18:52:32 +0200 Subject: [PATCH] Hook AmdExtFfxQuery only on Linux --- OptiScaler/fsr4/FSR4Upgrade.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OptiScaler/fsr4/FSR4Upgrade.cpp b/OptiScaler/fsr4/FSR4Upgrade.cpp index 9e91f7c7..67af7120 100644 --- a/OptiScaler/fsr4/FSR4Upgrade.cpp +++ b/OptiScaler/fsr4/FSR4Upgrade.cpp @@ -419,7 +419,7 @@ HRESULT STDMETHODCALLTYPE hkAmdExtD3DCreateInterface(IUnknown* pOuter, REFIID ri return o_AmdExtD3DCreateInterface(pOuter, riid, ppvObject); // Proton bleeding edge ships amdxc64 that is missing some required functions - else if (riid == __uuidof(IAmdExtFfxQuery) /*&& State::Instance().isRunningOnLinux*/) + else if (riid == __uuidof(IAmdExtFfxQuery) && State::Instance().isRunningOnLinux) { // Required for the custom AmdExtFfxApi, lack of it triggers visual glitches if (amdExtFfxQuery == nullptr)