-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels slipping/cropping at tile bounds #757
Comments
@peterqliu Can you supply a test case style please? |
(bump) This continues to be one of the most conspicuous rendering bugs in |
@peterqliu: No status change since #757 (comment) -- blocked by #193, which is blocked by #682, which is blocked by mapbox/mapnik-vector-tile#53. |
@jfirebaugh last time I asked @ansis, he said layer-by-layer isn't blocked by tessellation anymore, with an active branch about it. :) |
Test case, if anyone still needs: https://www.mapbox.com/bites/00108/#15.26/40.7306/-73.9869 |
Another test case: label slippage from z3 - z4 |
tagging @mapbox/support for known issue |
@samanpwbb interesting; have you run into issues with the text colliding with symbols, when you turn that on? |
@peterqliu yes, but they're not so bad. |
@peterqliu heh, how about this – I'm now seeing the reverse behavior: |
Status update here is that work is in progress to fix this issue in #1197, but is blocked on issues with our headless rendering test system. |
Hey, thank you to put priority on this one, have the same problem here! |
This makes rendering more similar to -native. All layers are drawn in two passes: opaque and then transparent. Tile clip ids are drawn to the stencil at the same time to allow for fast switching between tiles. The depth buffer is used to drop fragments below opaque fills. fixes #757 Unlike -native, only the last 5 bits of the stencil buffer are used for storing clip ids. The first 3 bits are still used for rendering polygons.
🎆 |
:O :O :O 🎉 💃 |
@ansis is back in town, ladies and gentleman 😄 |
🚀 🚀 🚀 🚀 🚀 |
Great work, really nice to see this fixed. Looking forward to the next release. |
This makes rendering more similar to -native. All layers are drawn in two passes: opaque and then transparent. Tile clip ids are drawn to the stencil at the same time to allow for fast switching between tiles. The depth buffer is used to drop fragments below opaque fills. fixes #757 Unlike -native, only the last 5 bits of the stencil buffer are used for storing clip ids. The first 3 bits are still used for rendering polygons.
As we pan in and out, labels tuck under other layers at certain fractional zoom levels. So far, I've only seen this happen with city labels.
EDIT: happens with all symbols.
The text was updated successfully, but these errors were encountered: