D3D11HostDisplay: Don't create swap chain for headless

This commit is contained in:
Connor McLaughlin 2020-07-04 17:37:50 +10:00
parent b3359dadc9
commit 2c4fce3f0d
1 changed files with 4 additions and 1 deletions

View File

@ -271,8 +271,11 @@ bool D3D11HostDisplay::CreateRenderDevice(const WindowInfo& wi, std::string_view
bool D3D11HostDisplay::InitializeRenderDevice(std::string_view shader_cache_directory, bool debug_device)
{
if (!CreateSwapChain())
if (m_window_info.type != WindowInfo::Type::Surfaceless && m_window_info.type != WindowInfo::Type::Libretro &&
!CreateSwapChain())
{
return false;
}
if (!CreateResources())
return false;