diff --git a/src/d3d11/d3d11_swapchain.cpp b/src/d3d11/d3d11_swapchain.cpp index bf6295b3..372d43c3 100644 --- a/src/d3d11/d3d11_swapchain.cpp +++ b/src/d3d11/d3d11_swapchain.cpp @@ -454,6 +454,9 @@ namespace dxvk { if (m_desc.BufferUsage & DXGI_USAGE_UNORDERED_ACCESS) desc.BindFlags |= D3D11_BIND_UNORDERED_ACCESS; + if (m_desc.Flags & DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE) + desc.MiscFlags |= D3D11_RESOURCE_MISC_GDI_COMPATIBLE; + m_backBuffer = new D3D11Texture2D(m_parent, &desc); m_backBuffer->AddRefPrivate();