From e6cb846ad3668c612a205cb8c8c53d293b4fbbef Mon Sep 17 00:00:00 2001 From: Frederic Bouvier Date: Sun, 12 Aug 2012 19:06:41 +0200 Subject: [PATCH] Don't let the cloud alpha value change the lighting buffer --- src/Viewer/renderer.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Viewer/renderer.cxx b/src/Viewer/renderer.cxx index 441f3eec6..24f3f1d18 100644 --- a/src/Viewer/renderer.cxx +++ b/src/Viewer/renderer.cxx @@ -1275,6 +1275,8 @@ osg::Node* FGRenderer::buildLightingSkyCloudsPass(FGRenderingPipeline::Pass* pass) { Group* group = new Group; + StateSet* ss = group->getOrCreateStateSet(); + ss->setAttributeAndModes( new osg::ColorMask( true, true, true, false ), osg::StateAttribute::ON ); group->addChild( _sky->getPreRoot() ); group->addChild( _sky->getCloudRoot() ); return group; -- 2.39.5