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/