Skip to content
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

Ensure "Tile#loadVectorData" preserves the most recent "rawTileData" #3233

Merged
merged 1 commit into from
Sep 21, 2016

Conversation

lucaswoj
Copy link
Contributor

@lucaswoj lucaswoj commented Sep 20, 2016

This PR ensures that Tile#rawTileData is not set to null after a "redo placement" operation.

fixes #3221

Launch Checklist

  • briefly describe the changes in this PR
  • write tests for all new functionality
  • post benchmark scores
  • manually test the debug page

Benchmarks

map-load

master 07feb8d: 129 ms
raw-tile-data-3221 9f07ba5: 89 ms

style-load

master 07feb8d: 107 ms
raw-tile-data-3221 9f07ba5: 107 ms

buffer

master 07feb8d: 975 ms
raw-tile-data-3221 9f07ba5: 933 ms

fps

master 07feb8d: 60 fps
raw-tile-data-3221 9f07ba5: 60 fps

frame-duration

master 07feb8d: 6.6 ms, 1% > 16ms
raw-tile-data-3221 9f07ba5: 6.6 ms, 1% > 16ms

query-point

master 07feb8d: 1.07 ms
raw-tile-data-3221 9f07ba5: 1.16 ms

query-box

master 07feb8d: 85.02 ms
raw-tile-data-3221 9f07ba5: 88.38 ms

geojson-setdata-small

master 07feb8d: 14 ms
raw-tile-data-3221 9f07ba5: 13 ms

geojson-setdata-large

master 07feb8d: 144 ms
raw-tile-data-3221 9f07ba5: 134 ms

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fix bug causing "Map#queryRenderedFeatures" to return no features after "Tile#redoPlacement"
2 participants