Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clear whole tile pyramid when reducing memoryupstream/maps-v1.0.1-clear-tile-cache | Dane Springmeyer | 2020-03-05 | 1 | -0/+1 |
| | |||||
* | [core] Prepare changelog for maps-v1.0.1 (2020.01-release-unicorn) patch releasemaps-v1.0.1upstream/2020.01-release-unicorn | Alexander Shalamov | 2020-02-03 | 1 | -0/+16 |
| | |||||
* | [tile mode] Improvements in symbol placement on tile borders | Mikhail Pozdnyakov | 2020-02-03 | 4 | -35/+82 |
| | | | | | | | | | | | | | | | | This change fixes the following problems: 1) Before this change, when multiple symbols were grouped close to the tile borders, different tiles could place different symbols, because each tile arbitrary assigned feature ids, and these ids defined the placement order being applied. This caused artifacts at the tile boundaries. With this change, in tile mode the placement order of two symbols crossing a tile border is defined by their anchor `y` values. It means that the symbols are being placed the same order across all the tiles. 2) Before this change, the engine did not place with priority the symbols crossing the borders between two neighboring tiles. Now it does, and it improves a lot symbol placement stability in the tile map mode. | ||||
* | [build] Adding a build flag to build without GL if needed (#16120) | Thomas Moenicke | 2020-02-03 | 26 | -156/+184 |
| | | | | | | * [build] Adding a build flag to build without GL if needed * [build] Moving custom layer to mbgl/gl | ||||
* | [core] Use std::list instead of std::map for factory instance | Alexander Shalamov | 2020-02-03 | 1 | -9/+21 |
| | | | | | Factory 'get' method can be invoked recursively and stable iterators are required to guarantee safety. | ||||
* | [core] Prepare changelog for maps-v1.0.0 (2020.01-release-unicorn) releasemaps-v1.0.0 | Alexander Shalamov | 2020-01-27 | 1 | -1/+6 |
| | |||||
* | [tile mode] Fix variable symbols placement | Mikhail Pozdnyakov | 2020-01-27 | 2 | -9/+4 |
| | | | | | This commit allows the variable symbols to cross the tile border only if their anchor is the first anchor from the `text-variable-anchor` list. | ||||
* | [core] Update changelog | Alexander Shalamov | 2020-01-27 | 1 | -0/+4 |
| | |||||
* | [core] Add unit test for pausing & resuming database fs | Alexander Shalamov | 2020-01-27 | 3 | -0/+27 |
| | |||||
* | [metrics] Upbdate baselines for test app binary size | Alexander Shalamov | 2020-01-27 | 1 | -3/+3 |
| | |||||
* | [core] Add pause and resume to database filesource implementation | Alexander Shalamov | 2020-01-27 | 2 | -0/+13 |
| | |||||
* | [test-runner] Add iOS RenderTestRunner test metrics (#16139) | zmiao | 2020-01-24 | 1118 | -46/+38881 |
| | | | | | | * [test-runner] Add iOS RenderTestRunner test metrics * [test-runner] Add ios probe metrics | ||||
* | GeoJSONSource is re-using the existing scheduler | Mikhail Pozdnyakov | 2020-01-24 | 3 | -14/+33 |
| | | | | Thus avoiding spawing new threads on `setGeoJSONData()` calls. | ||||
* | [core] Update changelog | Alexander Shalamov | 2020-01-23 | 1 | -0/+4 |
| | |||||
* | [core] Use weak scheduler inside mailbox | Alexander Shalamov | 2020-01-23 | 2 | -15/+19 |
| | | | | | There is no guarantee that scheduler is alive when message is pushed to the mailbox. | ||||
* | [core] Move resource loader to dedicated thread with scheduler | Alexander Shalamov | 2020-01-23 | 2 | -76/+48 |
| | |||||
* | [core] remove std::vector copy step in SymbolLayout::anchorIsTooClose (#16131) | galinelle | 2020-01-22 | 1 | -1/+1 |
| | | | A const reference is enough here. | ||||
* | Add change log entry | Mikhail Pozdnyakov | 2020-01-22 | 1 | -0/+6 |
| | |||||
* | Add CrossTileSymbolLayerIndex.offscreenSymbols test | Mikhail Pozdnyakov | 2020-01-22 | 1 | -1/+54 |
| | |||||
* | [core] Do not index and place the off-screen symbols for overscaled tiles | Mikhail Pozdnyakov | 2020-01-22 | 9 | -30/+69 |
| | | | | | For overscaled tiles the viewport might be showing only a small part of the tile, so we filter out the off-screen symbols to improve the performance. | ||||
* | [core] Simplify Placement::addLayer() | Mikhail Pozdnyakov | 2020-01-22 | 4 | -9/+10 |
| | |||||
* | [core] Simplify CrossTileSymbolIndex::addLayer() | Mikhail Pozdnyakov | 2020-01-22 | 6 | -25/+35 |
| | |||||
* | [core] Avoid repeated calculations in symbol placement | Mikhail Pozdnyakov | 2020-01-22 | 2 | -42/+47 |
| | |||||
* | [core] Cache showCollisionBoxes in Placement | Mikhail Pozdnyakov | 2020-01-22 | 3 | -20/+13 |
| | |||||
* | [core] Pass UpdateParameters to Placement constructor | Mikhail Pozdnyakov | 2020-01-22 | 5 | -38/+27 |
| | |||||
* | [core] Pass std::shared_ptr<UpdateParameters> to the render orchestrator | Mikhail Pozdnyakov | 2020-01-22 | 9 | -72/+73 |
| | | | | So that it can retain ownership of the given parameters. | ||||
* | [core] Pass placement commit parameters in constructor | Mikhail Pozdnyakov | 2020-01-22 | 3 | -9/+14 |
| | |||||
* | [core] Consider symbol bucket leader id in cross-tile symbol indexing | Mikhail Pozdnyakov | 2020-01-22 | 2 | -21/+38 |
| | | | | | | | Only buckets with the same leader id participate in `TileLayerIndex::findMatches()` in order to improve its performace. `TileLayerIndex` constness is fixed. | ||||
* | avoid restore sanity ccache since it will cause unarchive error for new ↵ | zmiao | 2020-01-22 | 1 | -4/+17 |
| | | | | added macos job (#16135) | ||||
* | [ios, macos] Include SKU token for offline requests (#16130) | Jordan Kiley | 2020-01-21 | 3 | -7/+5 |
| | |||||
* | [test-runner] Enable IOS RenderTestRunner and run it on Firebase (#16111) | zmiao | 2020-01-21 | 39 | -7/+1140 |
| | | | | | | | | | | * [test-runner] Setup iOS RenderTestRunner * [test-runner] Make app runnable on firebase * Add iOS platform dependent expectation and ignores; Run prepare script via cmake * Make RenderTestRunner report test status | ||||
* | [ios][macos] Disable document generation for obsolete targets | Alexander Shalamov | 2020-01-21 | 1 | -4/+4 |
| | |||||
* | [core] Update changelog | Alexander Shalamov | 2020-01-15 | 1 | -0/+4 |
| | |||||
* | [test-runner] Add stretchable icons resources to cache | Alexander Shalamov | 2020-01-15 | 1 | -0/+0 |
| | |||||
* | [metrics] Baselines for stretchable icons feature | Alexander Shalamov | 2020-01-15 | 1950 | -3778/+6306 |
| | |||||
* | [core] implement stretchable icons for icon-text-fit | Konstantin Käfer | 2020-01-15 | 17 | -105/+279 |
| | |||||
* | [core] move icon rotation from shaping to quad generation to mirror JS | Konstantin Käfer | 2020-01-15 | 9 | -40/+39 |
| | |||||
* | [core] Remove unused WritingMode from getIconQuads | Konstantin Käfer | 2020-01-15 | 4 | -18/+17 |
| | |||||
* | [core] Change ImagePosition from storing non-padded rect to padded rect to ↵ | Konstantin Käfer | 2020-01-15 | 6 | -46/+22 |
| | | | | mirror the JS implementation | ||||
* | [core] add stretches + content to ImagePosition | Konstantin Käfer | 2020-01-15 | 2 | -8/+8 |
| | |||||
* | [core] parse stretchX, stretchX, and content from sprite JSON files | Konstantin Käfer | 2020-01-15 | 3 | -174/+427 |
| | |||||
* | [core] Add stretches and content to style::Image | Konstantin Käfer | 2020-01-15 | 10 | -43/+229 |
| | |||||
* | [core] getGlyphQuad -> getGlyphQuads | Konstantin Käfer | 2020-01-15 | 8 | -45/+111 |
| | |||||
* | [core] add pixelOffset and minFontScale to SymbolQuads | Konstantin Käfer | 2020-01-15 | 3 | -9/+46 |
| | |||||
* | [core] Upgrade shaders and add new vertices to SymbolLayout | Konstantin Käfer | 2020-01-15 | 10 | -471/+521 |
| | |||||
* | Add change log entry for PR #16106 | Mikhail Pozdnyakov | 2020-01-13 | 1 | -0/+2 |
| | |||||
* | [android] Use new FileSourceManager interface | Alexander Shalamov | 2020-01-13 | 10 | -65/+133 |
| | | | | Use new interface for android jni adaptation classes. | ||||
* | [qt] Use new FileSourceManager interface | Alexander Shalamov | 2020-01-13 | 3 | -7/+17 |
| | |||||
* | [darwin] Use new FileSourceManager interface | Alexander Shalamov | 2020-01-13 | 7 | -36/+52 |
| | |||||
* | [node] Use new FileSourceManager interface | Alexander Shalamov | 2020-01-13 | 4 | -12/+22 |
| |