On 8/8/06, Don Burns <[EMAIL PROTECTED]> wrote:
OpenThreads seems like the more appropriate place for this.
Um.... I did actually suggest this in my opening post on the thread.
Also, note that Producer::Cameras _are_ Threads, which would allow us to set processor affinity directly on the Camera and even specify it in the camera config file.
And again from my earlier post:
The code I have implemented today is an experiment, a useful one, and possible good enough to stay in place for the up coming 1.1.1 release. However, its an experiment no less, longer term we need to push the processor affinity setup into OpenThreads and make it as cross platform as we can, then look at where best in Producer/OpenSceneGraph we should put controls for setting it all up.
Right now I'm in get 1.1.1 out the door mode, so I don't want to rock the boat too much.
I'm told by NVidia that their drivers benefit from the use of threads for mutliple graphics contexts even when there is only a single CPU. I'm told that this is especially beneficial for their new wiener dog box.
I have previous wondered about this, and did some experiement a while back, but found that a seperate thread wasn't actually more effecient. I did these experiment probably get on a year ago now, so milage will probably vary now. Robert. _______________________________________________ osg-users mailing list osg-users@openscenegraph.net http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/