summaryrefslogtreecommitdiff
path: root/src/mbgl/text/placement.cpp
Commit message (Expand)AuthorAgeFilesLines
* [core][tile mode] Share seenCrossTileIDs across all placeLayer() callsMikhail Pozdnyakov2020-03-251-6/+14
* [core][tile mode] Place tile intersecting labels first, across all layersMikhail Pozdnyakov2020-03-251-30/+33
* [core] Introduce map mode specific Placement implementationsMikhail Pozdnyakov2020-03-251-172/+241
* [core] Introduce Placement::placeLayers()Mikhail Pozdnyakov2020-03-251-0/+7
* [core] Fix crash at Placement::getSymbolPlacement()Mikhail Pozdnyakov2020-03-131-1/+1
* [core] Binary size fixupMikhail Pozdnyakov2020-03-121-38/+46
* [core] Variable labels stick to latest anchor if the view is tiltedMikhail Pozdnyakov2020-03-121-22/+28
* [core] Do not squeeze placement period if the view is tiltedMikhail Pozdnyakov2020-03-121-6/+2
* [core] Place already visible symbols first and hidden symbols lastMikhail Pozdnyakov2020-03-121-1/+26
* [core][tile mode] Fix assertion at `line-center` placement handlingMikhail Pozdnyakov2020-03-101-6/+8
* [core] CollisionIndex::intercectsTileEdges -> intersectsTileEdgesMikhail Pozdnyakov2020-03-061-3/+3
* [core] Tile mode placement algorithm must consider icons bounding boxesMikhail Pozdnyakov2020-03-061-36/+42
* [core] Drop BucketPlacementParametersMikhail Pozdnyakov2020-03-031-7/+5
* [core] Get rid of LayerPlacementData::firstInBucketMikhail Pozdnyakov2020-03-031-2/+2
* [core] Encapsulate placement code handling symbols sort rangesMikhail Pozdnyakov2020-03-031-12/+3
* [core] sort symbols using symbol-sort-key before placement (#16023)Ansis Brammanis2020-02-111-10/+19
* [tile mode] Improvements in symbol placement on tile bordersMikhail Pozdnyakov2020-02-031-21/+72
* [tile mode] Fix variable symbols placementMikhail Pozdnyakov2020-01-271-9/+4
* [core] Do not index and place the off-screen symbols for overscaled tilesMikhail Pozdnyakov2020-01-221-6/+5
* [core] Simplify Placement::addLayer()Mikhail Pozdnyakov2020-01-221-3/+4
* [core] Avoid repeated calculations in symbol placementMikhail Pozdnyakov2020-01-221-40/+44
* [core] Cache showCollisionBoxes in PlacementMikhail Pozdnyakov2020-01-221-12/+9
* [core] Pass UpdateParameters to Placement constructorMikhail Pozdnyakov2020-01-221-16/+14
* [core] Pass placement commit parameters in constructorMikhail Pozdnyakov2020-01-221-4/+6
* [core] getGlyphQuad -> getGlyphQuadsKonstantin Käfer2020-01-151-2/+5
* [core] Introduce CollisionIndex::getProjectedCollisionBoundaries()Mikhail Pozdnyakov2020-01-081-3/+4
* [core] Introduce CollisionBoundaries and use it in CollisionIndexMikhail Pozdnyakov2020-01-081-2/+2
* [core] Use only the first variable anchor for the symbols intersecting tile b...Mikhail Pozdnyakov2020-01-081-7/+14
* [core] Performance fix for placement in tile modeMikhail Pozdnyakov2020-01-081-2/+10
* [core] In tile mode, place labels from tile borders firstMikhail Pozdnyakov2020-01-081-53/+88
* [core] Pre-defined variable anchor at tile bordersMikhail Pozdnyakov2020-01-081-19/+48
* [core] Consolidate more logic in calculateVariableLayoutOffset()Mikhail Pozdnyakov2020-01-081-13/+25
* [core] Placement::commit() handles absence of previuos placementMikhail Pozdnyakov2019-12-091-2/+12
* [core] Simplify placement code path for still and tile modesMikhail Pozdnyakov2019-12-091-0/+1
* [core] increase padding in CollisionIndex for MapMode::Tile (#15880)Ansis Brammanis2019-12-061-1/+1
* [core] avoid edges for labels that use text-variable-anchorsAnsis Brammanis2019-10-241-4/+4
* [core] fix collisions with icon-text-fit and variable placement (#15828)Ansis Brammanis2019-10-221-10/+49
* [core] Clang format fixandroid-v8.3.2Mikhail Pozdnyakov2019-09-191-21/+33
* [core] Immutable/Mutable pattern for PlacementMikhail Pozdnyakov2019-09-191-53/+67
* [core] Update buckets in RendererMikhail Pozdnyakov2019-09-191-2/+2
* [core] Fix Placement constnessMikhail Pozdnyakov2019-09-191-3/+3
* [core] Coalesce buckets updates from several tilesMikhail Pozdnyakov2019-09-131-4/+16
* [core] Fix placement for updated bucketsMikhail Pozdnyakov2019-09-131-6/+2
* [core] Enable `text-offset` with variable label placementMikhail Pozdnyakov2019-09-031-14/+12
* [core] fix collisionBox alignment when Icon/text translation is enabled (#15467)zmiao2019-08-301-32/+39
* [core] fix mixed sdf + non-sdf icon rendering in one layer (#15456)zmiao2019-08-261-31/+49
* speed up fading when zooming even moreAnsis Brammanis2019-08-201-1/+1
* [core] make symbols fade out faster while zooming outAnsis Brammanis2019-08-201-9/+17
* [core] Fix combination of icon-text-fit with text-variable-anchors and text-w...Alexander Shalamov2019-08-201-31/+108
* [core] Clear collision text boxes between symbol placement iterationsAlexander Shalamov2019-08-141-0/+1