From a87c98857cea441dae0f52f35118c5e6131fa84d Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Mon, 18 Feb 2008 13:44:30 +0000 Subject: [PATCH] From Paul Martz, "Attached is a modification to OcclusionQueryNode. The copy constructor was failing to initialize all member variables. This change resolves the issue. Thanks to Doug McCorkle for testing and finding the bug." --- src/osg/OcclusionQueryNode.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/osg/OcclusionQueryNode.cpp b/src/osg/OcclusionQueryNode.cpp index 054100e84..3e6191387 100644 --- a/src/osg/OcclusionQueryNode.cpp +++ b/src/osg/OcclusionQueryNode.cpp @@ -521,9 +521,12 @@ OcclusionQueryNode::~OcclusionQueryNode() } OcclusionQueryNode::OcclusionQueryNode( const OcclusionQueryNode& oqn, const osg::CopyOp& copyop ) - : Group( oqn, copyop ) + : Group( oqn, copyop ), + _passed( false ) { _enabled = oqn._enabled; + _visThreshold = oqn._visThreshold; + _queryFrameCount = oqn._queryFrameCount; _debugBB = oqn._debugBB; // Regardless of shallow or deep, create unique support nodes.