20,741
edits
Line 168: | Line 168: | ||
In developer's terms, that mostly boils down to: | In developer's terms, that mostly boils down to: | ||
* expect more and more viewer functionality to be decoupled from the simulator (fgviewer being the prototype here) | * expect more and more viewer functionality to be decoupled from the simulator (fgviewer being the prototype here) | ||
* expect more and more viewer/GUI features to be made optional through a | * expect more and more viewer/GUI features to be made optional through a [[FlightGear Headless]] mode during startup | ||
* expect the 2D rendering backend (GUI, instruments, HUDs etc) to be increasingly unified through the [[Canvas]] system | * expect the 2D rendering backend (GUI, instruments, HUDs etc) to be increasingly unified through the [[Canvas]] system | ||
* expect more work towards better system-wide reinit/reset support: http://wiki.flightgear.org/Reset_%26_re-init | * expect more work towards better system-wide reinit/reset support: http://wiki.flightgear.org/Reset_%26_re-init | ||
* expect more subsystem to become re-initializable at runtime, so that they can be dynamically enabled/disabled to facilitate the fgviewer | * expect FDMs to become re-initializable at runtime, expect support for multiple FDMs per session | ||
* expect more and and more mainloop subsystems to eventually become standalone threads/processes ( | * expect more subsystem to become re-initializable at runtime, so that they can be dynamically enabled/disabled to facilitate the fgviewer and headless efforts: http://wiki.flightgear.org/FlightGear_Run_Levels | ||
* expect more and and more mainloop subsystems to eventually become standalone threads/processes (that is, HLA federates) (FDM, AI traffic, scripting etc) to guarantee better viewer performance | |||
* expect the existing multiplayer system to be completely phased out and replaced by HLA | |||
* expect OSG CompositeViewer to be eventually adopted (almost certainly not during the next 12 months though) | * expect OSG CompositeViewer to be eventually adopted (almost certainly not during the next 12 months though) | ||