]> git.mxchange.org Git - flightgear.git/commitdiff
Make LOD of buildings/trees/objects/STG configurable.
authorStuart Buchanan <stuart_d_buchanan@yahoo.co.uk>
Fri, 8 Apr 2016 21:38:17 +0000 (22:38 +0100)
committerStuart Buchanan <stuart_d_buchanan@yahoo.co.uk>
Fri, 8 Apr 2016 21:38:17 +0000 (22:38 +0100)
Now using /sim/rendering/static-lod/rough.

src/Scenery/tilemgr.cxx

index 9c1327b8292cc11505f54386196e926931d666f6..99a7cf915813961fe82c1672049c65832d4b8ea8 100644 (file)
@@ -28,6 +28,8 @@
 #include <algorithm>
 #include <functional>
 
+#include <boost/lexical_cast.hpp>
+
 #include <osgViewer/Viewer>
 #include <osgDB/Registry>
 
@@ -174,7 +176,8 @@ void FGTileMgr::reinit()
     
     if (!_disableNasalHooks->getBoolValue())
       _options->setModelData(new FGNasalModelDataProxy);
-  
+
+    _options->setPluginStringData("SimGear::ROUGH_LOD_RANGE", fgGetString("/sim/rendering/static-lod/rough", boost::lexical_cast<string>(SG_OBJECT_RANGE)));
   
     if (state != Start)
     {
@@ -480,7 +483,7 @@ void FGTileMgr::schedule_tiles_at(const SGGeod& location, double range_m)
             // We've moved to a new bucket, we need to schedule any
             // needed tiles for loading.
             SG_LOG( SG_TERRAIN, SG_INFO, "FGTileMgr: at " << location << ", scheduling needed for:" << current_bucket
-                   << ", visbility=" << range_m);
+                   << ", visibility=" << range_m);
             scheduled_visibility = range_m;
             schedule_needed(current_bucket, range_m);
         }