Ca/FlightGear: Difference between revisions

Jump to navigation Jump to search
Line 54: Line 54:


=== Dependències ===
=== Dependències ===
Unlike commercial software titles, the main output of the project is simply the release of a collection of code. To turn it into a usable program it must be compiled for a given platform. The software libraries used to create FlightGear have varied over time. The main one is [[SimGear]], which is the underlying sim engine for FlightGear. [[TerraGear]] is not a dependency, but simply a name for the default terrain data program in FlightGear. OpenAL is used for sound/audio software, including support for SDL (since 0.9.5). PLIB is used for hardware support routines, formerly used for sound support also which was taken over by OpenAL. [[OpenGL]] is used for its integrated 3D graphics routines, and other hardware acceleration (namely DirectX) is not supported. [[OpenSceneGraph]] is also integrated into FlightGear. Finally, Simple DirectMedia Layer is a software library which is used for compiling. Some of the dependencies vary depending on which platform the code is being compiled for. FlightGear users must either compile the code themselves, or find a third party to release a binary, if it is not among the ones available from the project.
A diferència dels títols de programari privatiu, el principal punt a favor és simplement el llançament del codi font. Per fer-ho utilitzable, ha de ser compilat en plataformes específiques. Les llibreries de programari per crear FlightGear han canviat al pas del temps. La principal ha sigut [[SimGear]], que és el motor de simulació de base pel FlightGear. TerraGear no és una dependència, sinó simplement un nom per a les dades de terreny per defecte del programa de FlightGear. L'[[OpenAL]] s'utilitza per al programari del so/àudio, incloent-hi suport per SDL (des de la versió 0.9.5).<ref>{{cite web|title= FlightGear v0.95 Released |editor= LockerGnome | url = http://www.lockergnome.com/nexus/news/2004/08/03/flightgear-v095-released/ |accessdate= 2007-06-24 }}</ref> El [[PLIB]] s'utilitza en les rutines de suport de maquinari, anteriorment utilitzada per al suport de so que posteriorment ho fes a través de OpenAL. L'[[OpenGL]] s'utilitza per les rutines de gràfics 3D integrats, però l'acceleració de maquinari (anomenat DirectX) no és suportat. L'[[OpenSceneGraph]] també està integrat en FlightGear. Finalment, el [[Simple DirectMedia Layer]] és una biblioteca de programari que s'utilitza també. Algunes de les dependències varien depenent de la plataforma on el codi sigui compilat. Els usuaris de FlightGear poden compilar el codi ells mateixos o trobar un tercer per l'alliberament dels binaris, si no es troben entre els disponibles en el projecte.


== Maquinari ==
== Maquinari ==
449

edits

Navigation menu