Talk:Canvas Map API

From FlightGear wiki
Jump to navigation Jump to search

Cleanup and re-Design

Optimizations

  • updating overhead: use smart symbols [1] and range-aware layers, emulate delta queries and use split-frame loops to update invisible layers in the background [2]
  • symbol overhead:emulate instancing support by using a separate canvas as the cache for common symbols, and them re-use raster images via embedded canvas and texture maps instead, should reduce updating overhead significantly and should not require C++ changes, just fancy Nasal scripting [3]

TODO