]> git.mxchange.org Git - flightgear.git/commitdiff
Update camera inheritance masks because of OSG changeset 10838
authorCsaba Halasz <hcs@vostro.(none)>
Sun, 29 Nov 2009 00:57:03 +0000 (01:57 +0100)
committerTim Moore <timoore@redhat.com>
Mon, 30 Nov 2009 06:00:43 +0000 (07:00 +0100)
src/Main/CameraGroup.cxx

index 9ba93143df6374b22c8743940fd123e4441fa75a..78f83fde7f88ba9d9cccffe1d9e4527069d4931e 100644 (file)
@@ -317,7 +317,8 @@ CameraInfo* CameraGroup::buildCamera(SGPropertyNode* cameraNode)
                            | CullSettings::VIEW_FRUSTUM_CULLING);
     camera->setInheritanceMask(CullSettings::ALL_VARIABLES
                                & ~(CullSettings::CULL_MASK
-                                   | CullSettings::CULLING_MODE));
+                                   | CullSettings::CULLING_MODE
+                                   | CullSettings::CLEAR_MASK));
 
     osg::Matrix pOff;
     osg::Matrix vOff;
@@ -418,7 +419,8 @@ CameraInfo* CameraGroup::buildGUICamera(SGPropertyNode* cameraNode,
         camera->setClearMask(0);
     camera->setInheritanceMask(CullSettings::ALL_VARIABLES
                                & ~(CullSettings::COMPUTE_NEAR_FAR_MODE
-                                   | CullSettings::CULLING_MODE));
+                                   | CullSettings::CULLING_MODE
+                                   | CullSettings::CLEAR_MASK));
     camera->setComputeNearFarMode(osg::CullSettings::DO_NOT_COMPUTE_NEAR_FAR);
     camera->setCullingMode(osg::CullSettings::NO_CULLING);
     camera->setProjectionResizePolicy(Camera::FIXED);