From 2dd2d16a09539b24611c8e5e8e4399e05d25bda3 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Fri, 12 Jan 2018 11:39:59 +0100 Subject: [PATCH] [d3d11] Return S_OK from GetDeviceRemovedReason --- src/d3d11/d3d11_device.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/d3d11/d3d11_device.cpp b/src/d3d11/d3d11_device.cpp index ad8b036f..deceb82f 100644 --- a/src/d3d11/d3d11_device.cpp +++ b/src/d3d11/d3d11_device.cpp @@ -1255,8 +1255,12 @@ namespace dxvk { HRESULT STDMETHODCALLTYPE D3D11Device::GetDeviceRemovedReason() { - Logger::err("D3D11Device::GetDeviceRemovedReason: Not implemented"); - return E_NOTIMPL; + static std::atomic s_errorShown = false; + + if (!s_errorShown.exchange(true)) + Logger::warn("D3D11Device::GetDeviceRemovedReason: Stub"); + + return S_OK; }