]> git.mxchange.org Git - simgear.git/blobdiff - simgear/scene/tgdb/SGReaderWriterBTG.cxx
Merge branch 'maint' into next
[simgear.git] / simgear / scene / tgdb / SGReaderWriterBTG.cxx
index 9c35ce6af60ff64e2437c3ff98b1371bc9e53e47..a93bfceca18c92ab95af31afc1928df919c70675 100644 (file)
 
 using namespace simgear;
 
+// SGReaderWriterBTGOptions static value here to avoid an additional,
+// tiny source file.
+
+std::string SGReaderWriterBTGOptions::defaultOptions;
+
 const char* SGReaderWriterBTG::className() const
 {
     return "BTG Database reader";
@@ -72,7 +77,13 @@ SGReaderWriterBTG::readNode(const std::string& fileName,
         return ReadResult::FILE_NOT_HANDLED;
 }
 
+
+typedef ModelRegistryCallback<DefaultProcessPolicy, NoCachePolicy,
+                              NoOptimizePolicy, NoCopyPolicy,
+                              NoSubstitutePolicy, BuildGroupBVHPolicy>
+BTGCallback;
+
 namespace
 {
-ModelRegistryCallbackProxy<LoadOnlyCallback> g_btgCallbackProxy("btg");
+ModelRegistryCallbackProxy<BTGCallback> g_btgCallbackProxy("btg");
 }