From 36f79e3ef32001fcfe5f4542963c6672ae2e3ecf Mon Sep 17 00:00:00 2001 From: Jan Laupetin Date: Fri, 21 Nov 2025 20:27:58 +0000 Subject: [PATCH] feat: add additional dds fourCC values for bc4 and bc5 --- src/ObjImage/Image/DdsLoader.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/ObjImage/Image/DdsLoader.cpp b/src/ObjImage/Image/DdsLoader.cpp index 5bd4e4b4..f2ef47aa 100644 --- a/src/ObjImage/Image/DdsLoader.cpp +++ b/src/ObjImage/Image/DdsLoader.cpp @@ -115,6 +115,16 @@ namespace dds m_format = &ImageFormat::FORMAT_BC3; return true; + case FileUtils::MakeMagic32('A', 'T', 'I', '1'): + case FileUtils::MakeMagic32('B', 'C', '4', 'U'): + m_format = &ImageFormat::FORMAT_BC4; + return true; + + case FileUtils::MakeMagic32('A', 'T', 'I', '2'): + case FileUtils::MakeMagic32('B', 'C', '5', 'U'): + m_format = &ImageFormat::FORMAT_BC5; + return true; + case FileUtils::MakeMagic32('D', 'X', '1', '0'): return ReadDxt10Header();