Improvements to the DatabasePager and PagedLOD class adding support for
deleting expuired children in the database thread.
This commit is contained in:
@@ -413,24 +413,6 @@ bool OsgCameraGroup::realize()
|
||||
|
||||
}
|
||||
|
||||
|
||||
if (sfsn._foundPagedLOD)
|
||||
{
|
||||
std::cout << "setting up paged LOD"<<std::endl;
|
||||
|
||||
_databasePager = new DatabasePager;
|
||||
|
||||
_databasePager->registerPagedLODs(getTopMostSceneData());
|
||||
|
||||
for(SceneHandlerList::iterator p=_shvec.begin();
|
||||
p!=_shvec.end();
|
||||
++p)
|
||||
{
|
||||
(*p)->getSceneView()->getCullVisitor()->setDatabaseRequestHandler(_databasePager.get());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user