FlightGear is a professional open source 3D flight simulator. You can review 3D visual world flight simulations of various countries and cities through the scenery data.
Flightgear 2018.2 build was tested on Haiku R1B1 and nightly hrev52525. I worked on porting FlightGear 2018.2 for Haiku for both 32-bit and 64-bit (GCC7+) variants. No build issues.
I reviewed the current 3D graphics capabilities and multiplayer support networking on Haiku which seem fine in comparison to BSD/Linux. What I like about Haiku is that it seems stable with most games Iāve ported to it. Haiku has a cleaner approach to certain things.
Of course, modern 3D hardware accelerated video drivers for Haiku are needed Yet, knowing developers can develop, render, and port modern 3D simulations on Haiku is a great thing indeed. .
It would be nice - and good PR - if there was a hpkg downloadable at that site. Have you contacted the FlightGear people? Plus recipes to have it and all needed data packages in HaikuDepot for convenience.
Nice idea. though i would make it with a downloader in haiku to get the resource files. Seems like this is going to be a small-medium core with huge resources quantity to download / manage.
Nah, i would swap the order as in āInstall from package distributionā / āBuild from sourceā.
Most things are put that way (as in binary release + build from source later). We dont know if some user may want to build from source too (for any reason).
I, too, would remove the ābuilt from sourceā. Itād require to have haikuporter set up and the haikuports tree cloned. Being in the standard repo and knowing that HaikuDepot is always part of Haiku, we can skip the hoops descriptions for Linux distros have to consider.
Concentrating on the ānormalā end user, just point out that FlightGear is available in HaikuDepot. You could point to the 32bit and 64bit pages at the Haiku Depot Server, but I donāt see what good thatād doā¦
All that, of course, only after you PRāed your recipe and itās merged.
How I wish⦠the FlightGear port is a work in progress and sorry if this post was misleading in someone thinking āeverythingā was working fine. I only proved we could compile FlightGear 2018.2.2 on Haiku and get it working āsomewhatā. We have issues with WebPositive and the Haiku windowing integration with OpenSceneGraph that I hope to resolve in due time.
As for FPS and such, I know the software-rendered FPS on most 3D apps I run on Haiku is much faster than on Linux/BSD. FlightGear uses polygons/tessellation-related/shader rendering so things get slow (or buggy) without HW acceleration and usage (unless you like low resolutions/graphics detail).
Cheers thanks for clearing that up, and i do hope to see it fully live here one day soon. Thanks for doing a great job and best of luck with your porting adventure. Great stuff so far