diff --git a/kramv/KramViewerBase.cpp b/kramv/KramViewerBase.cpp index 320f091..572d665 100644 --- a/kramv/KramViewerBase.cpp +++ b/kramv/KramViewerBase.cpp @@ -982,7 +982,8 @@ bool Data::listFilesInArchive(int32_t urlIndex) // filter out unsupported extensions vector extensions = { - ".ktx", ".ktx2", ".png", ".dds" // textures + ".ktx", ".ktx2", ".png", // textures + ".dds", ".DDS" // allow caps for dds #if USE_GLTF // TODO: can't support these until have a loader from memory block // GLTFAsset requires a URL. diff --git a/libkram/kram/Kram.cpp b/libkram/kram/Kram.cpp index 2951a5b..f4f06b0 100644 --- a/libkram/kram/Kram.cpp +++ b/libkram/kram/Kram.cpp @@ -86,7 +86,8 @@ bool isKTX2Filename(const char* filename) bool isDDSFilename(const char* filename) { // should really look at first 4 bytes of data - return endsWithExtension(filename, ".dds"); + return endsWithExtension(filename, ".dds") || + endsWithExtension(filename, ".DDS"); // allow uppercase } bool isPNGFilename(const char* filename) {