Re: [Plib-users] Multithreading in FG
Brought to you by:
sjbaker
From: Curtis L. O. <cur...@fl...> - 2006-08-30 18:18:12
|
Hemalatha Sharma wrote: > > > Hi, > Yes U are correct! > There are 3 separate physical displays each with it's own program and > each receiving network input from one system(each system has to > process and render independently) > > yes "send a done signal" mean that the left and right programs send a > network message to the center system( we are using here a flag=0/1 > concept) > > The main problem if they are not synced is -All three views keep > updating in different rates which is not good to visualize) > By synchronization i mean all three views should update at same rate > [ie when u are rolling imagine how center ,left ,right view will look > updating at diff rate] > I've had pretty good luck synchronizing 5 "slave" displays from a 6th "master" machine using the standard FlightGear facilities. If you sync to vblank and have enough horse power to sustain 60 fps on all machines, then this ends up working really well. I've done it with monitors and LCD projectors. On one simulator we did this with 6 forward "monitor" type displays. Note that you can get away with a bit of error with monitors because there is a gap between displays that helps hide discrepancies. That's much harder with tiled projected displays. Curt. -- Curtis Olson http://baron.flightgear.org/~curt HumanFIRST Program http://www.humanfirst.umn.edu/ FlightGear Project http://www.flightgear.org Unique text: 2f585eeea02e2c79d7b1d8c4963bae2d |