f299b351e3
Provide an API to query which tiles are currently being synced. This allows the higher levels (TileManager in FlightGear) to safely wait on TerraSync before loading tiles. Doing this exposed some bugs in scheduling tiles to sync by integer lat/lon, related to round-towards-zero with -ve values (western / souther hemispheres). To resolve these, and also reduce spurious syncs, switch to an explicit API for requesting tiles by SGBucket. This keeps TerraSync fully aligned with the TileManager queue, which has many benefits for both high and low visibility situations. |
||
---|---|---|
3rdparty | ||
CMakeModules | ||
package | ||
simgear | ||
.gitignore | ||
AUTHORS | ||
ChangeLog | ||
CMakeLists.txt | ||
COPYING | ||
Doxyfile | ||
DoxygenMain.cxx | ||
INSTALL | ||
NEWS | ||
README | ||
README.cmake | ||
README.OpenAL | ||
README.OSG | ||
README.zlib | ||
SimGear.spec.in | ||
Thanks | ||
version |
SimGear - Simulator Construction Tools ====================================== http://www.flightgear.org SimGear is a set of open-source libraries designed to be used as building blocks for quickly assembling 3d simulations, games, and visualization applications. SimGear is developed by the FlightGear project and also provides the base for the FlightGear Flight Simulator. Source code for SimGear is released under the GNU Library General Public License (LGPL) - see COPYING for license details. See INSTALL file for help on building SimGear.