Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

[core] Fix symbol flickering during tile reload #7616

Merged
merged 3 commits into from
Jan 10, 2017
Merged

[core] Fix symbol flickering during tile reload #7616

merged 3 commits into from
Jan 10, 2017

Commits on Jan 10, 2017

  1. [core] Keep symbol and non-symbol buckets segregated

    Discard prior symbol buckets only when new symbol buckets became available, in order to eliminate flickering when tiles are refreshed.
    jfirebaugh committed Jan 10, 2017
    Configuration menu
    Copy the full SHA
    d63b8c9 View commit details
    Browse the repository at this point in the history
  2. [core] Replace FeatureIndex::collisionTile with a method parameter

    This reduces state and simplifies the test added in the prior commit.
    jfirebaugh committed Jan 10, 2017
    Configuration menu
    Copy the full SHA
    d827073 View commit details
    Browse the repository at this point in the history
  3. [core] Fix flickering caused by regression in #7586

    It should be safe to invoke GeometryTileWorker::setData multiple times without invoking GeometryTileWorker::setLayers. Therefore GeometryTileWorker::redoLayout() must not consume the layers.
    jfirebaugh committed Jan 10, 2017
    Configuration menu
    Copy the full SHA
    73a182a View commit details
    Browse the repository at this point in the history