From b310af4ed99c384f67e480f3bcc387bd58ccf9e2 Mon Sep 17 00:00:00 2001 From: Paul MARTZ Date: Tue, 16 Sep 2008 17:25:39 +0000 Subject: [PATCH] Merge 8765 from trunk. This resolves an FBO issue encountered by Jason Beverage. --- src/osgSim/OverlayNode.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/osgSim/OverlayNode.cpp b/src/osgSim/OverlayNode.cpp index 33ffcbdfc..07cc26b47 100644 --- a/src/osgSim/OverlayNode.cpp +++ b/src/osgSim/OverlayNode.cpp @@ -922,6 +922,12 @@ void OverlayNode::setRenderTargetImplementation(osg::Camera::RenderTargetImpleme _renderTargetImpl = impl; init(); + for(OverlayDataMap::const_iterator itr = _overlayDataMap.begin(); + itr != _overlayDataMap.end(); + ++itr) + { + itr->second->_camera->setRenderTargetImplementation(_renderTargetImpl); + } } OverlayNode::OverlayData* OverlayNode::getOverlayData(osgUtil::CullVisitor* cv)