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/

Reply via email to