From: ThorstenB Date: Sun, 7 Nov 2010 23:24:41 +0000 (+0100) Subject: Fixed hot-spot display for 3d modes X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=85185b56c5cb3873b7978fb910ab1740f822fd68;p=flightgear.git Fixed hot-spot display for 3d modes Also set left/right culling masks (standard mask no effect when 3d rendering is enabled). --- 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); } } }