Zach Deedler wrote:
5) Given TRIAL4, seems like a #ifdef WIN32 problem, or limitation in the OS (I'm still unwilling to accept this)

  Interesting. Something doesn't seem right.

Isn't the code in OsgSceneHandler supposed to prevent paging from occurring for long periods of time?

Essentially. The loader thread only runs when the draw thread has extra time available. But, if you are using displaylists, the compile of the displaylists has to happen in the main draw thread that has access to the GL context. This operation can not be interrupted once started, and the amount of time it will take can not be precisely calculated in advance. My initial guess is that something is going bad here. Can you disable displaylists and see if it makes any difference?

I have no explanation for why it would work differently on Linux, but there are many differences at all layers of the system/drivers/etc.

Thanks.

--
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