Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [test] Add test for min and max pitch optionsupstream/jmalanen-clamp-pitch | Juha Alanen | 2020-02-20 | 2 | -0/+93 |
| | |||||
* | [core] Add min and max pitch options | Juha Alanen | 2020-02-20 | 6 | -5/+95 |
| | |||||
* | [build] Bump Xcode and iOS versions for test runner builds | Juha Alanen | 2020-02-18 | 1 | -14/+20 |
| | | | | | Use the latest Xcode 11.3.1 and run the tests on iPhone 11 with the latest iOS 13.3. | ||||
* | [build] Fix Android benchmark runner CI config | Juha Alanen | 2020-02-18 | 1 | -0/+1 |
| | | | | Save step had been removed. | ||||
* | [build] Enable iOS benchmark runner in CI | Juha Alanen | 2020-02-18 | 1 | -0/+69 |
| | |||||
* | [benchmark] Add iOS benchmark runner | Juha Alanen | 2020-02-18 | 18 | -0/+493 |
| | |||||
* | [test-runner] Share common code between test runners | Juha Alanen | 2020-02-18 | 6 | -46/+9 |
| | | | | Also remove some unnecessary files. | ||||
* | [core] Prepare changelog for maps-v1.2.0 (2020.02-release-vanillashake) releasemaps-v1.2.0 | Alexander Shalamov | 2020-02-17 | 1 | -0/+2 |
| | |||||
* | [android] Don't construct weak sheduler in renderer's custructor | Alexander Shalamov | 2020-02-17 | 2 | -9/+28 |
| | | | | | | Android renderer creates mailbox that is owned by the scheduler that is required by the mailbox itself. Construction should be split, so that scheduler is fully constructed and it's weakPtr can be created. | ||||
* | [core] Update changelog | Alexander Shalamov | 2020-02-17 | 1 | -0/+4 |
| | |||||
* | [core] Add unit test for Style::Impl::onSpriteLoaded | Alexander Shalamov | 2020-02-17 | 8 | -2/+137 |
| | |||||
* | [core] Fix sprite sheet merging in Style::Impl::onSpriteLoaded | Alexander Shalamov | 2020-02-17 | 3 | -7/+30 |
| | | | | | | If we get a new sprite sheet from the server, we need to merge current sprite sheet with a new one, while overwiting duplicates and keeping old unique images in a style. | ||||
* | [core] Implement 'in' expression. (#16162) | Kevin Li | 2020-02-15 | 12 | -13/+224 |
| | | | | | | | | | | | | | | | | | | * Implement in.cpp * Fix review comments. * Add expression_equality test for 'in' * Fix review comments. * [core] Update changelog. * [core] Update mapbox-gl-js * [core] Ignore render-tests/debug/padding * [core] Update baseline. | ||||
* | [core] Update changelog | Alexander Shalamov | 2020-02-14 | 1 | -0/+4 |
| | |||||
* | [core] Update baselines | Alexander Shalamov | 2020-02-14 | 1 | -1/+1 |
| | |||||
* | [core] Store SegmentVectors in ephemeral render objects | Konstantin Käfer | 2020-02-14 | 23 | -289/+250 |
| | | | | | | | We used some shared SegmentVectors, e.g. for drawing raster or background tiles. In longer running maps, this lead to resource accumulation. By storing the SegmentVectors and the contained gfx::DrawScope objects, we ensure that resources get released when the associated render objects vanish. | ||||
* | Add changelog entry | Karim Naaji | 2020-02-14 | 1 | -0/+2 |
| | |||||
* | Apply new baselines | Karim Naaji | 2020-02-14 | 5 | -3/+143 |
| | |||||
* | Whitelist render-tests/line-dasharray/zero-length-gap | Karim Naaji | 2020-02-14 | 1 | -2/+1 |
| | |||||
* | Port line-dasharray fix from gl-js | Karim Naaji | 2020-02-14 | 2 | -59/+126 |
| | | | | | | | | | | | | | | | | * Fix artifact for zero-lenghted dash array Fixes issue https://github.com/mapbox/mapbox-gl-js/issues/9213 and add render test for coverage around 0-length dash arrays Update distance field generation for regular dashes as follows: 1. Compute the dash array ranges and stretch location along the distance field 2. Collapse any 0-length distance field range 3. Collapse neighbouring same-type parts into single part * combine consecutive dashes and parts https://github.com/mapbox/mapbox-gl-js/pull/9246 https://github.com/mapbox/mapbox-gl-native/issues/16181 | ||||
* | [build] Bump minimum iOS version to 12.0 | Juha Alanen | 2020-02-14 | 1 | -1/+1 |
| | |||||
* | [build] Cleanup CircleCI configuration | Juha Alanen | 2020-02-14 | 1 | -5/+4 |
| | | | | | The parameters were moved to iOS cmake file, so now the RenderTestApp can be built with cmake. | ||||
* | [test-runner] Share common code between iOS test runners | Juha Alanen | 2020-02-14 | 22 | -359/+37 |
| | |||||
* | [build] Build iOS release for iPhone instead of simulator | Juha Alanen | 2020-02-14 | 1 | -13/+6 |
| | |||||
* | [build] Use all available cores for macOS CI builds | Juha Alanen | 2020-02-14 | 1 | -1/+1 |
| | |||||
* | [build] Enable ccache for Xcode iOS builds | Juha Alanen | 2020-02-14 | 3 | -0/+38 |
| | |||||
* | [build] Enable iOS unit test runner in CI | Juha Alanen | 2020-02-14 | 1 | -0/+69 |
| | |||||
* | [test] Add iOS unit test runner | Juha Alanen | 2020-02-14 | 30 | -11/+793 |
| | |||||
* | [test] Fix failing tests on iOS | Juha Alanen | 2020-02-14 | 5 | -8/+11 |
| | |||||
* | [core] Update changelog | Alexander Shalamov | 2020-02-14 | 1 | -0/+6 |
| | |||||
* | [core] Add unit test | Alexander Shalamov | 2020-02-14 | 1 | -0/+36 |
| | |||||
* | [core] Set priorData from cache only if resource is useable | Alexander Shalamov | 2020-02-14 | 2 | -3/+9 |
| | | | | | | In cases when cached resource is useable, yet don't have an expiration timestamp, we provided data to the requester from the cache and the same data was returned once 304 response was received from the network. | ||||
* | Revert "Add change log entry" | Alexander Shalamov | 2020-02-14 | 1 | -4/+0 |
| | | | | This reverts commit d3535f1ca9f7c12b3c2290da3f347e4f95210425. | ||||
* | Revert "[core] Fix excessive onSpriteLoaded() notifications" | Alexander Shalamov | 2020-02-14 | 1 | -4/+4 |
| | | | | This reverts commit 80cb05420a86ed53815cae7fb2cb3fddf07dd1d1. | ||||
* | Add change log entry | Mikhail Pozdnyakov | 2020-02-12 | 1 | -0/+4 |
| | |||||
* | [core] Fix excessive onSpriteLoaded() notifications | Mikhail Pozdnyakov | 2020-02-12 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | What happened: The excessive `onSpriteLoaded()` notifications were caused by the trick inside `OnlineFileRequest::completed()` implemenation, which causes receving of two file source updates pointing to the *same* data in case the network response is `notModified` and the local storage has the sprite sheet already stored inside. In the SpriteLoader` implementation, it resulted in 2 extra `parseSprite()` calls and 2 extra `onSpriteLoaded()` notifications. Then, the excessive `onSpriteLoaded()` notifications affected style images and all the unnecessarily added image dupes (btw, the amount of these dupes `= 2 * number of style images`) were treated by the `RenderOrchestrator` as *updated* images. Further, `RenderOrchestrator` called `ImageManager::updateImage()` for the updated images and the `ImageManager` populated the `updatedImageVersions` map. Finally, at every frame all the geometry tiles iterated through the `updatedImageVersions` to check whether their uploaded textures needed patching. All the mentioned above had a negative performance impact. The fix: Now, `SpriteLoader` sends `onSpriteLoaded()` notifications only if the data in the file source response is different comparing to the existing one. | ||||
* | [core] Use atomic int in Map.PrefetchDelta* unit tests | Alexander Shalamov | 2020-02-12 | 1 | -4/+6 |
| | |||||
* | Add Changelog entry for within expression usage with layout property | zmiao | 2020-02-12 | 1 | -0/+2 |
| | |||||
* | [metrics] Add new metric baselines | zmiao | 2020-02-12 | 4 | -0/+140 |
| | |||||
* | [core] Support [within expression] with layout property | zmiao | 2020-02-12 | 10 | -45/+142 |
| | |||||
* | Add Changelog entry for within expression usage with paint property and ↵ | zmiao | 2020-02-12 | 1 | -0/+6 |
| | | | | filter expression | ||||
* | reserve vecotr capacity, fix for points within polygon | zmiao | 2020-02-12 | 4 | -52/+46 |
| | | | | Address review findings/nit | ||||
* | Add metric baselines for within expression/render tests | zmiao | 2020-02-12 | 16 | -0/+560 |
| | |||||
* | Update baselines | zmiao | 2020-02-12 | 6 | -15/+8 |
| | |||||
* | Add support for expression test | zmiao | 2020-02-12 | 16 | -1867/+357 |
| | | | | | | | Fix polygon within algorithm Add Unit tests Fix incorrect metrics folder for ios-render-test-runner job | ||||
* | Enable within expression with Filter | zmiao | 2020-02-12 | 8 | -39/+54 |
| | | | | | | add canonical as pointer fix review findings | ||||
* | Enable parse within expression | zmiao | 2020-02-12 | 29 | -95/+2280 |
| | | | | Add geometry type checker | ||||
* | [core] sort symbols using symbol-sort-key before placement (#16023) | Ansis Brammanis | 2020-02-11 | 11 | -27/+130 |
| | | | | fix #15964 partially port mapbox/mapbox-gl-js#9054 | ||||
* | Update metrics | Mikhail Pozdnyakov | 2020-02-11 | 2 | -4/+4 |
| | |||||
* | Add change log entries | Mikhail Pozdnyakov | 2020-02-11 | 1 | -0/+14 |
| |