From dd91a03229d796deab6c1badab1e9b9ead784dbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 21 Aug 2015 09:54:06 +0200 Subject: [PATCH] AnyImageImporter: support DDS files. --- src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp | 2 ++ src/MagnumPlugins/AnyImageImporter/AnyImageImporter.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp b/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp index eb9935ae1..93ebfcf38 100644 --- a/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp +++ b/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp @@ -54,6 +54,8 @@ void AnyImageImporter::doOpenFile(const std::string& filename) { std::string plugin; if(Utility::String::endsWith(filename, ".bmp")) plugin = "BmpImporter"; + if(Utility::String::endsWith(filename, ".dds")) + plugin = "DdsImporter"; else if(Utility::String::endsWith(filename, ".gif")) plugin = "GifImporter"; else if(Utility::String::endsWith(filename, ".hdr")) diff --git a/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.h b/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.h index bc9e391a4..d7ce1202c 100644 --- a/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.h +++ b/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.h @@ -55,6 +55,8 @@ Detects file type based on file extension, loads corresponding plugin and then tries to open the file with it. Supported formats: - BMP (`*.bmp`), loaded with any plugin that provides `BmpImporter` +- DDS (`*.dds`), loaded with @ref DdsImporter or any other plugin that + provides it - GIF (`*.gif`), loaded with any plugin that provides `GifImporter` - HDR (`*.hdr`), loaded with any plugin that provides `HdrImporter` - JPEG (`*.jpg`, `*.jpeg`), loaded with @ref JpegImporter or any other plugin