- semantic fill paint order (land/sites/water/buildings/street areas); raw MVT layer order was painting land over 6,880 buildings per tile - tile-local f64 coordinates + per-tile offsets; fixes f32 web-mercator quantization (0.25px vertex, 2px shader ULP at z17) - casing/center stroke buffers split; fills -> all casings -> all centers across tiles (carto roads-casing/roads-fill order) - per-view-zoom-bucket restyling with carto width stops; stale buckets stay drawable during rebuild; screen-space AA/tolerance - carto palette, building outlines z15+, bridge decks, tram/rail from streets layer above road centers, thin-path slow width growth - house numbers (addresses) and shop names (pois) as point labels z16+ - MVT-correct absolute ring winding for multipolygon classification - visible_tile_keys divides viewport by overzoom (was 64x over-request) - text: prepare_single_line_run scales glyph size+raster with font_scale; draw_path_glyphs pins ambient font_scale (letter-spaced labels bug) - script derive: cast numeric field defaults instead of .into() fallback Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| derive | ||
| src | ||
| std | ||
| test | ||
| tests | ||
| build.rs | ||
| Cargo.toml | ||