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

[core] refactor to use vector-tile@1.0.0-rc4 #6165

Closed
wants to merge 2 commits into from

Conversation

springmeyer
Copy link
Contributor

@springmeyer springmeyer commented Aug 25, 2016

This PR starts integrating the first release candidate series of https://github.com/mapbox/vector-tile. This is not intended to merge yet, but rather offer a first working version for discussion.

The ultimate goal is to depend on a standalone library for code related to vector tile decoding. This standalone library will be heavily tested and performance benchmarked.

@springmeyer springmeyer added refactor ⚠️ DO NOT MERGE Work in progress, proof of concept, or on hold ✓ ready for review Core The cross-platform C++ core, aka mbgl needs discussion labels Aug 25, 2016
@mention-bot
Copy link

@springmeyer, thanks for your PR! By analyzing this pull request, we identified @jfirebaugh, @incanus and @ansis to be potential reviewers.

@springmeyer springmeyer force-pushed the standalone-vector-tile-library branch 2 times, most recently from e208c9d to ec29349 Compare August 26, 2016 01:10
FeatureType type = FeatureType::Unknown;
packed_iter_type tags_iter;
packed_iter_type geometry_iter;
feature_type tile_feature;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gl-native uses camel case for core variable names, so tileFeature.

@springmeyer
Copy link
Contributor Author

Per voice with @jfirebaugh - next steps here:

  • Make minor syntax fixes (CamelCase)
  • Remove unique_pointer in upstream vector-tile getFeature and getLayer, rebase this branch against new alpha release
  • Separate PR to upgrade to protozero 1.4.2, then rebase this against master once merged
  • Write benchmark script / Look at further optimizations like lazy decoding of layer values.
  • Avoid templating getGeometries - deeper integration with geometry.hpp structures.

@springmeyer springmeyer force-pushed the standalone-vector-tile-library branch from ab4348e to 78263d5 Compare December 3, 2016 04:15
@jfirebaugh
Copy link
Contributor

Closing as stale; @springmeyer feel free to reopen or resubmit when you loop back to this.

@jfirebaugh jfirebaugh closed this Jan 3, 2017
@springmeyer
Copy link
Contributor Author

👍 @jfirebaugh I've got a revised PR locally I've been working on. Will resubmit when its ready.

@springmeyer springmeyer deleted the standalone-vector-tile-library branch January 4, 2017 00:23
@springmeyer
Copy link
Contributor Author

Finally landed in #9312

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Core The cross-platform C++ core, aka mbgl ⚠️ DO NOT MERGE Work in progress, proof of concept, or on hold needs discussion refactor
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants