]> git.mxchange.org Git - flightgear.git/commitdiff
Fixed hot-spot display for 3d modes
authorThorstenB <brehmt@gmail.com>
Sun, 7 Nov 2010 23:24:41 +0000 (00:24 +0100)
committerThorstenB <brehmt@gmail.com>
Sun, 7 Nov 2010 23:24:41 +0000 (00:24 +0100)
Also set left/right culling masks (standard mask no effect when 3d rendering is enabled).

src/Main/CameraGroup.cxx

index 954a591e55d0c41ad761b2772d557aec8eda639b..0fb2f2e5663038859be4a27884bd745a87d3f54e 100644 (file)
@@ -477,9 +477,15 @@ void CameraGroup::setCameraCullMasks(Node::NodeMask nm)
             continue;
         if (info->farCamera.valid() && info->farCamera->getNodeMask() != 0) {
             info->camera->setCullMask(nm & ~simgear::BACKGROUND_BIT);
+            info->camera->setCullMaskLeft(nm & ~simgear::BACKGROUND_BIT);
+            info->camera->setCullMaskRight(nm & ~simgear::BACKGROUND_BIT);
             info->farCamera->setCullMask(nm);
+            info->farCamera->setCullMaskLeft(nm);
+            info->farCamera->setCullMaskRight(nm);
         } else {
             info->camera->setCullMask(nm);
+            info->camera->setCullMaskLeft(nm);
+            info->camera->setCullMaskRight(nm);
         }
     }
 }