This in-depth article by Georgios Karnas takes a look at the issue of coordinate precision faced by Uber for Deck.gl, their 3D spatial visualisation library. Specifically, Georgios digs into the limitations of floating-point precision in WebGL shaders and details how they worked around those limitations to accurately transform coordinates on the fly without sacrificing performance.
How assuming the Earth is “flat” helps speed up rendering in deck.gl
Subscribe to Spatial Awareness
Get the newsletter delivered right to your inbox