From ac071b342515b1bc2c6cfbe930d64e11793fb739 Mon Sep 17 00:00:00 2001 From: Maks Naumov Date: Mon, 7 Jun 2021 06:58:32 +0300 Subject: [PATCH] Fix CONV_FLAGS_NOALPHA flag for 16bpp format (#238) --- DirectXTex/DirectXTexDDS.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DirectXTex/DirectXTexDDS.cpp b/DirectXTex/DirectXTexDDS.cpp index ed1f7de..d1e382d 100644 --- a/DirectXTex/DirectXTexDDS.cpp +++ b/DirectXTex/DirectXTexDDS.cpp @@ -509,10 +509,10 @@ namespace case DXGI_FORMAT_B5G6R5_UNORM: case DXGI_FORMAT_B5G5R5A1_UNORM: case DXGI_FORMAT_B4G4R4A4_UNORM: - metadata.format = DXGI_FORMAT_R8G8B8A8_UNORM; - convFlags |= CONV_FLAGS_EXPAND; if (metadata.format == DXGI_FORMAT_B5G6R5_UNORM) convFlags |= CONV_FLAGS_NOALPHA; + metadata.format = DXGI_FORMAT_R8G8B8A8_UNORM; + convFlags |= CONV_FLAGS_EXPAND; break; default: