From 7eff8ec5d267429b88efe9222d3d0b07d2abb4bc Mon Sep 17 00:00:00 2001 From: cdozdil Date: Tue, 15 Jul 2025 15:17:06 +0300 Subject: [PATCH] Readded "necessary" AddRef()'s --- OptiScaler/menu/menu_overlay_dx.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OptiScaler/menu/menu_overlay_dx.cpp b/OptiScaler/menu/menu_overlay_dx.cpp index e3ea7074..2478659b 100644 --- a/OptiScaler/menu/menu_overlay_dx.cpp +++ b/OptiScaler/menu/menu_overlay_dx.cpp @@ -602,6 +602,7 @@ void MenuOverlayDx::Present(IDXGISwapChain* pSwapChain, UINT SyncInterval, UINT CleanupRenderTargetDx11(false); g_pd3dDevice = device; + g_pd3dDevice->AddRef(); CreateRenderTargetDx11(pSwapChain); MenuOverlayBase::Dx11Ready(); @@ -617,6 +618,9 @@ void MenuOverlayDx::Present(IDXGISwapChain* pSwapChain, UINT SyncInterval, UINT g_pd3dCommandQueue = cq; g_pd3dDeviceParam = device12; + g_pd3dCommandQueue->AddRef(); + g_pd3dDeviceParam->AddRef(); + MenuOverlayBase::Dx12Ready(); _isInited = true; }