From: Curtis L. O. <cur...@fl...> - 2006-02-16 20:27:12
|
Justin Smithies wrote: >Would it really be that much of a problem to code to make FG accept an option >like --dual-head= ( numerical value in pixels ) > >Which would tell FG to redraw the last half of the screen ( no pixels from >halfway in ) on the next half of the screen. > >This would fix the display issue and it would be tatally adjustable depending >on your monitor sizes. > >FG would only do this if the above option was selected. > >Surely that wouldn't cause too much of an issue ? > > Issues: This would require two cull/draw render loops, reseting the view parameters before each draw. It would also require some investigation into how to draw to just part of a window in opengl/sdl and also has field of view and aspect ratio implications. This isn't necessarily hard, but it's likely to touch many parts of the code, and will add a lot of overhead for the second cull/draw pass. You need to think about how you will configure each set of window parameters. How much gap between each view? Do you want to support different monitor sizes and placement? While we are at it, we should support putting one monitor (out the window view) above another (cockpit view.) But how do you configure all this? Again, not necessarily hard, but a lot of work that would touch many parts of the code. So the technical side of this is probably not all that hard. But getting all the details right, not breaking anything, accounting for all the possibile monitor configurations, figuring out how to define the views in a reasonable way and propogating that through all the code ... that could be very tedious and time consuming. Regards, Curt. -- Curtis Olson http://www.flightgear.org/~curt HumanFIRST Program http://www.humanfirst.umn.edu/ FlightGear Project http://www.flightgear.org Unique text: 2f585eeea02e2c79d7b1d8c4963bae2d |