From 85185b56c5cb3873b7978fb910ab1740f822fd68 Mon Sep 17 00:00:00 2001 From: ThorstenB Date: Mon, 8 Nov 2010 00:24:41 +0100 Subject: [PATCH] Fixed hot-spot display for 3d modes Also set left/right culling masks (standard mask no effect when 3d rendering is enabled). --- src/Main/CameraGroup.cxx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Main/CameraGroup.cxx b/src/Main/CameraGroup.cxx index 954a591e5..0fb2f2e56 100644 --- a/src/Main/CameraGroup.cxx +++ b/src/Main/CameraGroup.cxx @@ -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); } } } -- 2.39.2