<p dir="ltr">First thing I'd try is the IncrementalCompileOperation. It will background and time slice your GL compile so it doesn't interfere with scene graph merge time. Use the --ico option to osgviewer or use the Viewer API. </p>
<div class="gmail_quote">On May 30, 2015 10:52 PM, "Leandro Linardos" <<a href="mailto:leandro.linardos@gmail.com">leandro.linardos@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I'm using DatabasePager to load a terrain in a quad-tree structure. So, I have a PagedLOD with a TerrainTile for a distance range and some data to load other four tiles for a nearest distance range.<br>
<br>
When swithching the PagedLod leve, I'm building the four tiles inside a ReadFileCallback attached to the PagedLod. The elevation data attached to the tiles are 1024x1024 heightfields. This is obviously done in another thread.<br>
<br>
The problem is I'm totally losing frames after the ReadFileCallback call. I'm going from 60fps to 0 (during a seconds) and then again to 60 fps. I think that's the issue is in the scene graph update (when the new tiles are added to the scene).<br>
<br>
Some ideas? Some config in threads or databasepager i'm not seeing?<br>
<br>
Thank you!<br>
<br>
Cheers,<br>
Leandro<br>
<br>
------------------<br>
Read this topic online here:<br>
<a href="http://forum.openscenegraph.org/viewtopic.php?p=63891#63891" target="_blank">http://forum.openscenegraph.org/viewtopic.php?p=63891#63891</a><br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div>