From 89366a593e88bcef8526f03d3af65500d4e1cae3 Mon Sep 17 00:00:00 2001 From: cdozdil Date: Sat, 4 Oct 2025 16:38:21 +0300 Subject: [PATCH] Added message about skipping hooks --- OptiScaler/spoofing/Dxgi_Spoofing.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/OptiScaler/spoofing/Dxgi_Spoofing.cpp b/OptiScaler/spoofing/Dxgi_Spoofing.cpp index 07fce1e8..5bcbbbbb 100644 --- a/OptiScaler/spoofing/Dxgi_Spoofing.cpp +++ b/OptiScaler/spoofing/Dxgi_Spoofing.cpp @@ -235,6 +235,18 @@ HRESULT DxgiSpoofing::hkGetDesc(IDXGIAdapter* This, DXGI_ADAPTER_DESC* pDesc) void DxgiSpoofing::AttachToAdapter(IUnknown* unkAdapter) { + static bool logAdded = false; + if (!Config::Instance()->DxgiSpoofing.value_or_default() && !Config::Instance()->DxgiVRAM.has_value()) + { + if (!logAdded) + { + LOG_WARN("DxgiSpoofing and DxgiVRAM is disabled, skipping hooking"); + logAdded = true; + } + + return; + } + if (o_GetDesc != nullptr && o_GetDesc1 != nullptr && o_GetDesc2 != nullptr && o_GetDesc3 != nullptr) return;