Hi, I have a few questions as to the functionality of the DatabasePager
and PagedLODS in general.If I am mistaken could someone please help me
out – but my Understanding of the DatabasePager is this


If we have a 4x4 grid of pagedLOD tiles We start out with osg::PagedLOD
loading tiles into the _activePagedLODList if it is within the range as
specified by setRange().


So In DatabasePager - if you start within range you get:


_activePagedLODList.size()=16

_inactivePagedLODList.size()=0


the relevant pagedLOD files then request the loading of their children
based on range? 

In regards to active/inactive PagedLODs
>From a Previous Post:

“PagedLODs are registered as inactive when their frame count gets out of synch 
with the overall viewer.
Once they become inactive, their children are released.  In other words, if 
each child has an identical
bounding sphere, none of them will get freed until the lowest child is culled”

What other factors affect moving the pagedLOD's to the _inactive list?
If it is Culled?



If it is in the _inactivePagedLODList then it is no longer resident in
main memory? - (or it is up to the OS  - based on the OS policy?)





IMPORTANT: This email remains the property of the Australian Defence 
Organisation and is subject to the jurisdiction of section 70 of the CRIMES ACT 
1914.  If you have received this email in error, you are requested to contact 
the sender and delete the email.


_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to