diff --git a/OptiScaler/proxies/FfxApi_Proxy.h b/OptiScaler/proxies/FfxApi_Proxy.h index 73ea8232..ffd9a118 100644 --- a/OptiScaler/proxies/FfxApi_Proxy.h +++ b/OptiScaler/proxies/FfxApi_Proxy.h @@ -564,11 +564,11 @@ class FfxApiProxy if (fg_dx12_hooked.Dispatch != nullptr) DetourAttach(&(PVOID&) fg_dx12_hooked.Dispatch, ffxDispatch_Dx12); - DetourTransactionCommit(); - if (fg_dx12_hooked.Query != nullptr) DetourAttach(&(PVOID&) fg_dx12_hooked.Query, ffxQuery_Dx12); + DetourTransactionCommit(); + if (fg_dx12.dll == fg_dx12_hooked.dll) fg_dx12 = fg_dx12_hooked;