From 1011696535cfaf73b7219aee6806ab9e872d8e53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Sat, 8 Sep 2018 22:25:32 -0700 Subject: [PATCH] Fixed issue #1483. --- src/renderer_d3d11.cpp | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/renderer_d3d11.cpp b/src/renderer_d3d11.cpp index 27a4d7a88..02a0e1a47 100644 --- a/src/renderer_d3d11.cpp +++ b/src/renderer_d3d11.cpp @@ -1018,16 +1018,20 @@ namespace bgfx { namespace d3d11 , m_scd , &m_swapChain ); - } - else - { - m_resolution = _init.resolution; - m_resolution.reset = _init.resolution.reset & (~BGFX_RESET_INTERNAL_FORCE); - m_textVideoMem.resize(false, _init.resolution.width, _init.resolution.height); - m_textVideoMem.clear(); + if (FAILED(hr) ) + { + BX_TRACE("Init error: Failed to create swap chain."); + goto error; + } } + m_resolution = _init.resolution; + m_resolution.reset = _init.resolution.reset & (~BGFX_RESET_INTERNAL_FORCE); + + m_textVideoMem.resize(false, _init.resolution.width, _init.resolution.height); + m_textVideoMem.clear(); + if (1 < m_scd.sampleDesc.Count) { D3D11_TEXTURE2D_DESC desc;