mirror of
https://github.com/EduApps-CDG/OpenDX
synced 2024-12-30 09:45:37 +01:00
[d3d11] Return device lost errors in Present if necessary
This commit is contained in:
parent
11b7b1f1a5
commit
1fa8887c47
@ -183,13 +183,19 @@ namespace dxvk {
|
|||||||
|
|
||||||
FlushImmediateContext();
|
FlushImmediateContext();
|
||||||
|
|
||||||
|
HRESULT hr = S_OK;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
PresentImage(SyncInterval);
|
PresentImage(SyncInterval);
|
||||||
return S_OK;
|
|
||||||
} catch (const DxvkError& e) {
|
} catch (const DxvkError& e) {
|
||||||
Logger::err(e.message());
|
Logger::err(e.message());
|
||||||
return E_FAIL;
|
hr = E_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (m_device->getDeviceStatus() != VK_SUCCESS)
|
||||||
|
hr = DXGI_ERROR_DEVICE_RESET;
|
||||||
|
|
||||||
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user