From c5dd7403f0c0d7a4580af9a3cab04cf521e8a121 Mon Sep 17 00:00:00 2001 From: Triang3l Date: Sun, 30 Aug 2020 18:59:53 +0300 Subject: [PATCH] [D3D12] Change swap chain format to BGRA --- src/xenia/ui/d3d12/d3d12_context.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/xenia/ui/d3d12/d3d12_context.h b/src/xenia/ui/d3d12/d3d12_context.h index 2c20816a4..db6f9da8f 100644 --- a/src/xenia/ui/d3d12/d3d12_context.h +++ b/src/xenia/ui/d3d12/d3d12_context.h @@ -43,7 +43,8 @@ class D3D12Context : public GraphicsContext { return static_cast(provider_); } - static constexpr DXGI_FORMAT kSwapChainFormat = DXGI_FORMAT_R8G8B8A8_UNORM; + // The format used by DWM. + static constexpr DXGI_FORMAT kSwapChainFormat = DXGI_FORMAT_B8G8R8A8_UNORM; ID3D12Resource* GetSwapChainBuffer(uint32_t buffer_index) const { return swap_chain_buffers_[buffer_index]; }