dxgi: Do not create a d3d11 swapchain object for the implicit swapchain.
commit0dc7de15e0ceb645d5e2024eee321a8e1557bb71
authorZebediah Figura <zfigura@codeweavers.com>
Wed, 17 May 2023 20:53:06 +0000 (17 15:53 -0500)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 29 Jun 2023 10:04:33 +0000 (29 12:04 +0200)
treef5ea5f32d794bb567d949cec9fce6b07e95c1cad
parent467201a85b8e423cce5ac12491df7d2e7ba086c3
dxgi: Do not create a d3d11 swapchain object for the implicit swapchain.

This swapchain is never actually exposed, and effectively only exists due to
implementation constraints. When it was introduced, it was necessary or simplest
to create a dxgi swapchain object, but currently that's no longer necessary, and
avoiding that allows some code to be simplified.
dlls/dxgi/device.c
dlls/dxgi/swapchain.c