This commit is contained in:
Бранимир Караџић 2020-07-27 21:55:54 -07:00
parent 18a7fa7f72
commit 825ce15d1f

View File

@ -1041,6 +1041,12 @@ namespace bgfx { namespace d3d11
if (FAILED(hr) )
{
BX_TRACE(
"CreateSwapChain with DXGI_SWAP_EFFECT(%d) failed with HRESULT(%x)"
, m_scd.swapEffect
, hr
);
// DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL is not available on win7
// Try again with DXGI_SWAP_EFFECT_DISCARD
m_swapEffect = DXGI_SWAP_EFFECT_DISCARD;
@ -1404,7 +1410,11 @@ namespace bgfx { namespace d3d11
}
else
{
BX_TRACE("CheckFeatureSupport failed with %x for format %s.", hr, getName(TextureFormat::Enum(ii) ) );
BX_TRACE(
"CheckFeatureSupport failed with HRESULT(%x) for format %s."
, hr
, getName(TextureFormat::Enum(ii) )
);
}
if (0 != (support & BGFX_CAPS_FORMAT_TEXTURE_IMAGE) )
@ -1480,7 +1490,11 @@ namespace bgfx { namespace d3d11
}
else
{
BX_TRACE("CheckFeatureSupport failed with %x for sRGB format %s.", hr, getName(TextureFormat::Enum(ii) ) );
BX_TRACE(
"CheckFeatureSupport failed with HRESULT(%x) for sRGB format %s."
, hr
, getName(TextureFormat::Enum(ii) )
);
}
}
else
@ -2262,9 +2276,10 @@ namespace bgfx { namespace d3d11
}
m_lost = isLost(hr);
BGFX_FATAL(!m_lost
BGFX_FATAL(
!m_lost
, bgfx::Fatal::DeviceLost
, "Device is lost. FAILED 0x%08x %s (%s)"
, "Device is lost. FAILED HRESULT(%x) %s (%s)"
, hr
, getLostReason(hr)
, DXGI_ERROR_DEVICE_REMOVED == hr ? getLostReason(m_device->GetDeviceRemovedReason() ) : "no info"