diff --git a/simgear/scene/sky/dome.cxx b/simgear/scene/sky/dome.cxx index 3cdc9923..5304a36b 100644 --- a/simgear/scene/sky/dome.cxx +++ b/simgear/scene/sky/dome.cxx @@ -185,6 +185,7 @@ SGSkyDome::build( double hscale, double vscale, simgear::SGReaderWriterOptions * // force a repaint of the sky colors with ugly defaults repaint(SGVec3f(1, 1, 1), SGVec3f(1, 1, 1), SGVec3f(1, 1, 1), 0.0, 5000.0 ); dome_transform = new osg::MatrixTransform; + dome_transform->setName("SkyDome transform"); dome_transform->addChild(geode); return dome_transform.get(); diff --git a/simgear/scene/sky/sky.cxx b/simgear/scene/sky/sky.cxx index 796b1522..1c7f13e5 100644 --- a/simgear/scene/sky/sky.cxx +++ b/simgear/scene/sky/sky.cxx @@ -53,6 +53,7 @@ SGSky::SGSky( void ) { clouds_3d_density = 0.8; pre_root = new osg::Group; + pre_root->setName("SGSky-pre-root"); pre_root->setNodeMask(simgear::BACKGROUND_BIT); osg::StateSet* preStateSet = new osg::StateSet; preStateSet->setAttribute(new osg::Depth(osg::Depth::LESS, 0.0, 1.0, @@ -63,8 +64,11 @@ SGSky::SGSky( void ) { cloud_root->setName("SGSky-cloud-root"); pre_transform = new osg::Group; + pre_transform->setName("SGSky-pre-transform"); + _ephTransform = new osg::MatrixTransform; - + _ephTransform->setName("SGSky-eph-transform"); + // Set up a RNG that is repeatable within 10 minutes to ensure that clouds // are synced up in multi-process deployments. mt_init_time_10(&seed);