OpenSceneGraph: Difference between revisions

updated to point out latest OSG stable as the best choice for most cases, moved plib chapter into features and issues, out of the way from the beginning.
No edit summary
(updated to point out latest OSG stable as the best choice for most cases, moved plib chapter into features and issues, out of the way from the beginning.)
Line 1: Line 1:
As of October 29th 2006, [[FlightGear]] has migrated graphics functions from [[PLIB]] to '''OpenSceneGraph'''. [[FlightGear 1.9.0]], released Decemeber 22, 2008, marked the release of the OSG version of FlightGear. [[PLIB]] is still used for network, joystick and gui functions (the latter being phased out as of 09/2012 as part of the ongoing [[Canvas Widgets|Canvas]] effort). The latest version of OSG supported by FlightGear <= 3.0 is OpenSceneGraph 3.1.8 [https://gitorious.org/fg/simgear/commit/d0b77639c2f401c531e0cddd8931eb1e8ef8035f].
[[File:Flightgear uml associations class diagram.png|thumb|270px|An [[UML Diagrams|UML]] class diagram disclosing the associations between some classes of the FlightGear source code.]]


Thanks to Mathias Fröhlich and Tim Moore, we can use recent OpenSceneGraph releases.
= Downloading OpenSceneGraph =


[[File:Flightgear uml associations class diagram.png|thumb|270px|An [[UML Diagrams|UML]] class diagram disclosing the associations between some classes of the FlightGear source code.]]
'''The latest stable release of OpenSceneGraph is recommended for building FlightGear from git.'''


= Downloading OpenSceneGraph =
You should use the unstable development releases (or build OSG from git) only if you intend to develop FlightGear against new features under development in OpenSceneGraph. For all other cases the latest stable release of OpenSceneGraph is usually the best option.


== Downloading Stable OpenSceneGraph ==
== Downloading Stable OpenSceneGraph ==
Line 93: Line 93:


= Features and issues =
= Features and issues =
Historically FlightGear has used [[PLIB]] instead of '''OpenSceneGraph'''. [[FlightGear 1.9.0]], released Decemeber 22, 2008, marked the release of the OSG version of FlightGear. While much of the conversion to OSG has happened over the years, [[PLIB]] is still used for some functions.
Thanks to Mathias Fröhlich and Tim Moore, we can use recent OpenSceneGraph releases.


== Regressions in CVS/HEAD ==
== Regressions in CVS/HEAD ==
13

edits