From 2875342b5ca1fb8704c9ceecba499fa2c49c35e8 Mon Sep 17 00:00:00 2001 From: Silent Date: Fri, 30 Oct 2020 23:01:38 +0100 Subject: [PATCH] Fix a resource leak in D3DDevice_Swap --- src/core/hle/D3D8/Direct3D9/Direct3D9.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp b/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp index 877cfaec1..6415dcc32 100644 --- a/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp +++ b/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp @@ -5356,6 +5356,7 @@ xbox::dword_xt WINAPI xbox::EMUPATCH(D3DDevice_Swap) /*Z=*/g_bHasDepth ? 1.0f : 0.0f, /*Stencil=*/0); g_pD3DDevice->SetRenderTarget(0, pExistingRenderTarget); + pExistingRenderTarget->Release(); } // TODO: Implement a hot-key to change the filter?