Howto:Optimizing FlightGear for mobile devices: Difference between revisions

Jump to navigation Jump to search
mNo edit summary
Line 123: Line 123:
Nasal sub modules like [[local weather]] can be "disabled" by removing the sub folders in $FG_ROOT/Nasal.
Nasal sub modules like [[local weather]] can be "disabled" by removing the sub folders in $FG_ROOT/Nasal.
Individual Nasal modules in $FG_ROOT/Nasal can be disabled by changing the *.nas file extension.
Individual Nasal modules in $FG_ROOT/Nasal can be disabled by changing the *.nas file extension.
== OpenGL vs. OpenGL ES ==
If FG could be made to run with opengl es, it could potentially run on mobile devices that support it and have high enough resources, so long as the rest of the FDM, terrain, and models would work too. However, how to compile the code would depend on the OS, and it seems the iphone uses a cut-down embedded version of OS X. Regular FG can work with regular OS X, so it seems plausible that it could be compiled for the modified OSX (maybe the iphone sdk would help here).
I have hope this is possible if we can find somone with more expertise in programming. I mean, we know FG can run on OS X, and that it needs Open GL. The iphone can use OpenGl ES and seems to use a cut down OS X.
If the differences between them can be over come, then it would be a matter of getting FG system requirements low enough. There is enough hard drive space for even the full version, so its a matter of running it (if the software issues can be overcome). 128 mb memory and the processor seems low, but rendering hvga or qvga is less demanding too.


== Approach ==
== Approach ==

Navigation menu