From 0534f36b8d67fcd1a3376e0884c007c1409645ae Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Tue, 5 Jan 2021 17:47:58 +1000 Subject: [PATCH] D3D11HostDisplay: Fix incorrect format support check Was resulting in RGB565 textures trying to be created when unsupported. --- src/frontend-common/d3d11_host_display.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend-common/d3d11_host_display.cpp b/src/frontend-common/d3d11_host_display.cpp index ee8b30575..43443da6b 100644 --- a/src/frontend-common/d3d11_host_display.cpp +++ b/src/frontend-common/d3d11_host_display.cpp @@ -186,7 +186,7 @@ bool D3D11HostDisplay::SupportsDisplayPixelFormat(HostDisplayPixelFormat format) UINT support = 0; const UINT required = D3D11_FORMAT_SUPPORT_TEXTURE2D | D3D11_FORMAT_SUPPORT_SHADER_SAMPLE; - return (SUCCEEDED(m_device->CheckFormatSupport(dfmt, &support) && ((support & required) == required))); + return (SUCCEEDED(m_device->CheckFormatSupport(dfmt, &support)) && ((support & required) == required)); } bool D3D11HostDisplay::BeginSetDisplayPixels(HostDisplayPixelFormat format, u32 width, u32 height, void** out_buffer,