-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Label legibility improvements: pitch-scaling and pitched line-following #9009
Commits on Jul 11, 2017
-
[core] Improved label pitch-scaling: approximate collision box shapes…
… based on tile distance from camera.
Configuration menu - View commit details
-
Copy full SHA for 59df3a9 - Browse repository at this point
Copy the full SHA 59df3a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f5e0b6 - Browse repository at this point
Copy the full SHA 8f5e0b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b29b90 - Browse repository at this point
Copy the full SHA 7b29b90View commit details -
[core] Enable tile clipping for collision boxes.
Necessary because collision boxes now change shape based on while tile they're part of.
Configuration menu - View commit details
-
Copy full SHA for 2ee5979 - Browse repository at this point
Copy the full SHA 2ee5979View commit details -
[core] Set "max_camera_distance" to 1.5 for viewport-aligned road lab…
…els. Viewport-aligned curved labels start to look very strange in the distance. Until we have a better system for projecting them, just prevent them from showing.
Configuration menu - View commit details
-
Copy full SHA for f8402e2 - Browse repository at this point
Copy the full SHA f8402e2View commit details -
[core] Use fade texture in collision debug boxes so that they agree m…
…ore closely with symbol shaders.
Configuration menu - View commit details
-
Copy full SHA for 8c23f14 - Browse repository at this point
Copy the full SHA 8c23f14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c7564d - Browse repository at this point
Copy the full SHA 7c7564dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72f6b73 - Browse repository at this point
Copy the full SHA 72f6b73View commit details -
[core] Change OverscaledTileID to also include a "wrap" value.
This prevents TilePyramid from sharing wrapped copies of tiles. This is necessary because two wrapped tiles no longer share the same CollisionTile.
Configuration menu - View commit details
-
Copy full SHA for a432a28 - Browse repository at this point
Copy the full SHA a432a28View commit details -
[core] Hold on to tile yStretch value for rendering old symbolBuckets…
… while waiting for new ones.
Configuration menu - View commit details
-
Copy full SHA for a0e37fe - Browse repository at this point
Copy the full SHA a0e37feView commit details -
It used to overwrite values in the middle of the calculation which would cause problems when `out` and `a` were a reference to the same vector.
Configuration menu - View commit details
-
Copy full SHA for 77734cf - Browse repository at this point
Copy the full SHA 77734cfView commit details -
[core] improve legibility of labels that follow lines
port mapbox/mapbox-gl-js#4781 This improves legibility of labels that follow lines in pitched views. The previous approach used the limited information in the shader to calculate put the glyph in approximatelyright place. The new approach does this more accurately by doing it on the cpu where we have access to the entire line geometry.
Configuration menu - View commit details
-
Copy full SHA for e514138 - Browse repository at this point
Copy the full SHA e514138View commit details -
Configuration menu - View commit details
-
Copy full SHA for d661b4b - Browse repository at this point
Copy the full SHA d661b4bView commit details -
[core] add static asserts for more gl constants
and rename BufferUsageType to BufferUsage
Configuration menu - View commit details
-
Copy full SHA for eac2971 - Browse repository at this point
Copy the full SHA eac2971View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f63a39 - Browse repository at this point
Copy the full SHA 4f63a39View commit details