summaryrefslogtreecommitdiff
path: root/test/tile
Commit message (Collapse)AuthorAgeFilesLines
...
* [core] Fix flickering caused by regression in #7586John Firebaugh2017-01-101-0/+72
| | | | It should be safe to invoke GeometryTileWorker::setData multiple times without invoking GeometryTileWorker::setLayers. Therefore GeometryTileWorker::redoLayout() must not consume the layers.
* [core] Replace FeatureIndex::collisionTile with a method parameterJohn Firebaugh2017-01-101-9/+1
| | | | This reduces state and simplifies the test added in the prior commit.
* [core] Keep symbol and non-symbol buckets segregatedJohn Firebaugh2017-01-101-0/+43
| | | | Discard prior symbol buckets only when new symbol buckets became available, in order to eliminate flickering when tiles are refreshed.
* [build] move default ThreadPool implementation to platform/defaultKonstantin Käfer2016-11-222-2/+2
|
* [core] change std::array<uint16_t, 2> to mbgl::SizeKonstantin Käfer2016-10-271-2/+1
|
* [core] [node] pass thread pool impl to Map constructorMike Morris2016-10-202-2/+2
| | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread
* [core] TileCoordinate::fromLatLng no longer depens on TransformStateBruno de Oliveira Abinader2016-10-191-2/+2
|
* [test] Added TileCoordinate testsBruno de Oliveira Abinader2016-10-111-0/+92
|
* [macos,ios] initialize util::RunLoop in SDK rather than by defaultKonstantin Käfer2016-10-062-0/+4
|
* [core] Tiles that error on load are not renderableJohn Firebaugh2016-10-052-0/+94
|
* [test] add .test.cpp suffix to test case filesKonstantin Käfer2016-09-282-0/+0
|
* [core] *Tile ↔ *TileDataJohn Firebaugh2016-06-131-5/+5
| | | | Tile is now the main base class; RasterTile, VectorTile, etc are its subclasses. GeometryTileData and its subclasses form the piece that's passed to the worker.
* [core] fix pedantic warning messagesKonstantin Käfer2016-06-132-41/+41
|
* [core] Don't earcut more than 500 inner ringsYoung Hahn2016-05-311-0/+61
|
* [core] add algorithm for detecting whether an ordered map contains covering ↵Konstantin Käfer2016-05-101-1/+1
| | | | children
* [core] introduce three distinct TileID typesKonstantin Käfer2016-05-101-0/+295
* CanonicalTileID has z, x, and y, with x/y being within the bounds z defines. z can be anything from 0-32. * OverscaledTileID is composed of a z value, and a canonical tile. The z value indicates the zoom level the tile is intended for. It is primarily used for indexing overscaled data tiles. * UnwrappedTileID is composed of a wrap value, and a canonical tile. The wrap value is used for representing tiles to the left and right of the main (0/0/0 based) tile pyramid. It is primarily used for indicating the position a tile should be rendered at.