From 1dc5bcc5c1f8a52783b07ac9f730a4dff4e9d4db Mon Sep 17 00:00:00 2001 From: Nemirtingas Date: Mon, 20 Jan 2020 08:14:10 +0100 Subject: [PATCH] Fix hooks not working Even if dxgi is hooked, it will not be rehooked, HookDXGIPresent has a check, but different dx versions need a call to loadFunctions. --- overlay_experimental/Renderer_Detector.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/overlay_experimental/Renderer_Detector.cpp b/overlay_experimental/Renderer_Detector.cpp index 32893c6..6655ad4 100644 --- a/overlay_experimental/Renderer_Detector.cpp +++ b/overlay_experimental/Renderer_Detector.cpp @@ -271,7 +271,7 @@ void Renderer_Detector::hook_dx9() void Renderer_Detector::hook_dx10() { - if (!_dxgi_hooked && !_renderer_found) + if (!_dx10_hooked && !_renderer_found) { create_hwnd(); if (dummy_hWnd == nullptr) @@ -324,7 +324,7 @@ void Renderer_Detector::hook_dx10() void Renderer_Detector::hook_dx11() { - if (!_dxgi_hooked && !_renderer_found) + if (!_dx11_hooked && !_renderer_found) { create_hwnd(); if (dummy_hWnd == nullptr) @@ -378,7 +378,7 @@ void Renderer_Detector::hook_dx11() void Renderer_Detector::hook_dx12() { - if (!_dxgi_hooked && !_renderer_found) + if (!_dx12_hooked && !_renderer_found) { create_hwnd(); if (dummy_hWnd == nullptr)