Re: [osg-users] Bug in osgGA::EventQueue?

2012-06-21 Thread I-Nixon, Anthony D
are you using? Has the bug appeared when moving between OSG versions or changing your usage model of the OSG? Robert. On 20 June 2012 06:28, I-Nixon, Anthony D anthony.d.ni...@boeing.com wrote: Hi Everyone: I'm seeing behavior in my application whereby an osg Window will come up, but won't

[osg-users] Bug in osgGA::EventQueue?

2012-06-19 Thread I-Nixon, Anthony D
Hi Everyone: I'm seeing behavior in my application whereby an osg Window will come up, but won't respond to any events for a few (sometimes 10 or more seconds). Rendering is happening during this time, but no event processing. I tracked it down to the following: 1. The event queue is

[osg-users] osgDB::Registry bug with files not loading after an archive has been accessed

2011-11-02 Thread I-Nixon, Anthony D
Hi Guys: I've found a problem when upgrading our application to 3.0.1 (from 2.8) whereby files (fonts, models, etc) fail to load *after* an archive has been loaded. If no archive has been loaded, everything is fine. The offending code appears to be this in Registry::read() added at rev 12638:

Re: [osg-users] osgViewer::CompositeViewer Texture Issue

2009-07-14 Thread I-Nixon, Anthony D
I have seen a similar problem to this, but only with paged terrain databases. My problem was that the second view would not load textures that had already been loaded by the first view. Calling view-getDatabasePager()-setUnrefImagedataAfterApplyPolicy(true, false); fixed it for me, but I've

Re: [osg-users] Multithreadingcrash due toosgDb::Registry::instance()

2009-03-19 Thread I-Nixon, Anthony D
Thanks for the pointer Paul. The points you raise do apply to C++ as well, and it seems the consensus is that it is not possible to implement the double-checked locking pattern in portable C++ safely. See Scott Meyer's and Andrei Alexandrescu's paper here

[osg-users] Multithreading crash due to osgDb::Registry::instance()

2009-03-17 Thread I-Nixon, Anthony D
I've encountered a crash when using CompositeViewer in Multithreaded mode due to concurrent access to osgDb::Registry::instance(). The usage scenario is having two views (that have an empty scene graph - since no data has been loaded, osgdb::Registry::instance() hasn't yet been called). On the

Re: [osg-users] Multithreading crashduetoosgDb::Registry::instance()

2009-03-17 Thread I-Nixon, Anthony D
I'll have a crack at it, unless someone else is already doing it. I've got an environment here that exercises the issue consistently. Anthony From: Robert Osfield [mailto:robert.osfi...@gmail.com] Sent: Tuesday, 17 March 2009 8:22 PM

Re: [osg-users] Using TerraPage database and osgSim::LineOfSightfor non-displayed scene graph - how to get nodes to page in?

2008-12-23 Thread I-Nixon, Anthony D
to step through the .txp plugin with a debug to see what the difference are between when it's paged by the normal viewer vs the osgSim intersection classes. Robert. On Mon, Dec 22, 2008 at 10:34 PM, I-Nixon, Anthony D anthony.d.ni...@boeing.com wrote: Hello everyone: I'm trying

[osg-users] Using TerraPage database and osgSim::LineOfSight for non-displayed scene graph - how to get nodes to page in?

2008-12-22 Thread I-Nixon, Anthony D
Hello everyone: I'm trying to compute LOS on a scene graph that is not being displayed (this is for offline analysis). Code looks a bit like this: osgDB::FilePathList filePath(osgDB::Registry::instance()-getDataFilePathList()); filePath.push_front(dirContainingTerrain);