Zach Deedler wrote:
Well it certainly looks like this call is the one which is causing the hitching: databaseRequest->_loadedModel = osgDB::readNodeFile(databaseRequest->_fileName);

  Which means it could be anything inside the osgDB loader subsystem. ;)

I didn't narrow it down any further than that. Its weird because the hitching gets worse as the camera path loops. (The second time around, I get a whole lot more hitches).

It might be enlightening to search for all OpenThreads API calls in the osgDB code -- maybe breakpoint them all and see where they end up being called from within osgDB code. Perhaps there is an unintended thread-block/mutex that is getting hit in your circumstances that isn't supposed to work that way.

I'm guessing if I just make the data files smaller, the hitching would be reduced.

  You might possibly avoid some of the problem, but I doubt it will be solved.

QUESTION
1) Is there a way to create ive files that don't have the textures embedded in them? (This would be a quick way for me to get file sizes down)

  I don't know. Maybe a readwriteroptions on the IVE saver?

Thanks for any help.
Zach

--
Chris 'Xenon' Hanson aka Eric Hammil | http://www.3DNature.com/ eric at logrus
 "I set the wheels in motion, turn up all the machines, activate the programs,
  and run behind the scenes. I set the clouds in motion, turn up light and 
sound,
  activate the window, and watch the world go 'round." -Prime Mover, Rush.
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to