diff --git a/OptiScaler/hooks/Amdxc64_Hooks.cpp b/OptiScaler/hooks/Amdxc64_Hooks.cpp index 3e64d0cf..509541a2 100644 --- a/OptiScaler/hooks/Amdxc64_Hooks.cpp +++ b/OptiScaler/hooks/Amdxc64_Hooks.cpp @@ -7,6 +7,7 @@ #include #include #include +#include "Streamline_Hooks.h" #pragma endregion @@ -192,6 +193,15 @@ HRESULT STDMETHODCALLTYPE Amdxc64Hooks::hkAmdExtD3DCreateInterface(IUnknown* pOu LOG_INFO("Providing the game with AL2 proxy, AL2 inputs should be avaliable"); + return S_OK; + } +#else + else if (riid == IID_IAmdExtAntiLagApi && giveGameAl2Proxy && StreamlineHooks::isReflexHooked()) + { + *ppvObject = nullptr; + + LOG_INFO("Killing native AL2"); + return S_OK; } #endif