Added mechanism for tracking when interactive images are being rendered to
enable their backends to only rendered them when they are actively being rendered in the OpenGL window.
This commit is contained in:
@@ -731,4 +731,14 @@ bool InteractiveImageHandler::handle(const osgGA::GUIEventAdapter& ea,osgGA::GUI
|
||||
return false;
|
||||
}
|
||||
|
||||
bool InteractiveImageHandler::cull(osg::NodeVisitor* nv, osg::Drawable*, osg::RenderInfo*) const
|
||||
{
|
||||
if (_image.valid())
|
||||
{
|
||||
_image->setFrameLastRendered(nv->getFrameStamp());
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user