From ef4428ab8c51c839cd1de662658c97f52e8a83ec Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Sat, 16 Mar 2024 18:59:03 +0000 Subject: [PATCH] [d3d9] Improve ReturnUnderlyingResource stub for 9on12 --- src/d3d9/d3d9_on_12.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/d3d9/d3d9_on_12.cpp b/src/d3d9/d3d9_on_12.cpp index 38885894..2f9c9c44 100644 --- a/src/d3d9/d3d9_on_12.cpp +++ b/src/d3d9/d3d9_on_12.cpp @@ -30,8 +30,11 @@ namespace dxvk { return E_NOINTERFACE; } HRESULT STDMETHODCALLTYPE D3D9On12::ReturnUnderlyingResource(IDirect3DResource9* resource, UINT num_sync, UINT64* signal_values, ID3D12Fence** fences) { - Logger::err("D3D9On12::GetD3D12Device: ReturnUnderlyingResource: Stub"); - return E_NOINTERFACE; + if (num_sync) + Logger::err("D3D9On12::GetD3D12Device: ReturnUnderlyingResource: Stub"); + + m_device->Flush(); + return S_OK; } }