github maplibre/maplibre-gl-js v6.10.0

4 hours ago

✨ Features and improvements

  • Show the sky in globe view, fading out with altitude instead of with the globe to mercator transition (#8464) (by @birkskyum)
  • Speed up fill and fill-extrusion triangulation by looking up each vertex's deduplicated index once instead of hashing every triangle corner, and every outline point of a ring that is not subdivided, again (#8425) (by @cherenkov)
  • Test whether a Marker is behind terrain with a CPU ray walk over the DEM instead of a depth-buffer readback, removing a GPU stall per marker while a map with terrain moves (#8387) (by @johncarmack1984)

🐞 Bug fixes

  • Fix partially blank maps in older Safari versions (#8427) (by @birkskyum)
  • Fix setStyle calling Map.setTerrain with the wrong this, which made a terrain change in a style diff throw (#8451) (by @HarelM)
  • Fix hillshade rendering artifacts on mobile GPUs at high zoom levels (#8431) (by @Turbo87)
  • Free the pooled terrain drape textures once the map is at rest and when terrain is removed, instead of keeping every drape allocated during a pan resident for the life of the map (#8400) (by @johncarmack1984)

Don't miss a new maplibre-gl-js release

NewReleases is sending notifications on new releases.