]> git.mxchange.org Git - simgear.git/blobdiff - simgear/scene/tgdb/SGReaderWriterBTG.cxx
Logging: quiet down STG parsing.
[simgear.git] / simgear / scene / tgdb / SGReaderWriterBTG.cxx
index 1fa3e9818ac47c9aa09d864f40782de654d1e1c7..16602a5a0e4ca3929e75d10bab91f1494a2a745e 100644 (file)
 
 using namespace simgear;
 
-// SGReaderWriterBTGOptions static value here to avoid an additional,
-// tiny source file.
-
-std::string SGReaderWriterBTGOptions::defaultOptions;
-
 SGReaderWriterBTG::SGReaderWriterBTG()
 {
     supportsExtension("btg", "SimGear btg database format");
@@ -45,6 +40,15 @@ const char* SGReaderWriterBTG::className() const
     return "BTG Database reader";
 }
 
+bool
+SGReaderWriterBTG::acceptsExtension(const std::string& extension) const
+{
+    std::string lowercase_ext = osgDB::convertToLowerCase(extension);
+    if (lowercase_ext == "gz")
+        return true;
+    return osgDB::ReaderWriter::acceptsExtension(extension);
+}
+
 osgDB::ReaderWriter::ReadResult
 SGReaderWriterBTG::readNode(const std::string& fileName,
                             const osgDB::ReaderWriter::Options* options) const