From 64e365eeee3dc14741e0e54bd1b8da74917e16b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 29 Sep 2019 00:56:04 +0200 Subject: [PATCH] AnyImageImporter: Basis file signature is just the two bytes. The rest after was a version, which changes all the time. --- src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp b/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp index b147ce14a..fb9bce1e8 100644 --- a/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp +++ b/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp @@ -131,7 +131,7 @@ void AnyImageImporter::doOpenData(Containers::ArrayView data) { std::string plugin; /* https://github.com/BinomialLLC/basis_universal/blob/7d784c728844c007d8c95d63231f7adcc0f65364/transcoder/basisu_file_headers.h#L78 */ - if(Utility::String::viewBeginsWith(data, "sB\0\x16")) + if(Utility::String::viewBeginsWith(data, "sB")) plugin = "BasisImporter"; /* https://docs.microsoft.com/cs-cz/windows/desktop/direct3ddds/dx-graphics-dds-pguide */ else if(Utility::String::viewBeginsWith(data, "DDS "))