diff --git a/src/osgSim/OverlayNode.cpp b/src/osgSim/OverlayNode.cpp index 1b9070cee..b37b6706c 100644 --- a/src/osgSim/OverlayNode.cpp +++ b/src/osgSim/OverlayNode.cpp @@ -1451,12 +1451,14 @@ void OverlayNode::traverse_VIEW_DEPENDENT_WITH_ORTHOGRAPHIC_OVERLAY(osg::NodeVis double mid_side = (min_side + max_side) * 0.5; double ratio = min_distanceEye / max_distanceEye; - bool usePerspectiveShaders = ratio<0.95; + bool usePerspectiveShaders = (_overlayTechnique==VIEW_DEPENDENT_WITH_PERSPECTIVE_OVERLAY) && + (ratio<0.95); - osg::notify(osg::NOTICE)<<"ratio = "<