Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [android] bump mapbox-java submodule to include Replaced NotNull with ↵upstream/20191202 | tobrun | 2019-12-19 | 1 | -0/+0 |
| | | | | NonNull annotation in TurfConversion class | ||||
* | [metrics] Rebaseline linux-gcc8 mbgl-offline filesize metric | Alexander Shalamov | 2019-12-02 | 1 | -1/+1 |
| | |||||
* | [metrics] Add baselines for formatted-images and line-dasharray render tests | Alexander Shalamov | 2019-12-02 | 9 | -0/+315 |
| | |||||
* | [metrics] Rebaseline filesize metric for linux-clang8 | Alexander Shalamov | 2019-12-02 | 1 | -3/+3 |
| | |||||
* | [core] Add unit test for tagged string's image sections | Alexander Shalamov | 2019-12-02 | 1 | -0/+17 |
| | |||||
* | [core] Turn off clang format for generated shaded code | Alexander Shalamov | 2019-12-02 | 2 | -6/+4 |
| | |||||
* | [core] Add unit tests for Formatted class | Alexander Shalamov | 2019-12-02 | 4 | -3/+55 |
| | |||||
* | [core] Shape images in labels at bucket zoom level | Alexander Shalamov | 2019-12-02 | 4 | -2/+9 |
| | |||||
* | [core] Use linear filtering for icons in text for zoom dependent text-size | Alexander Shalamov | 2019-12-02 | 1 | -7/+9 |
| | |||||
* | [core] Use new 'SymbolTextAndIcon' program to draw icons in text | Alexander Shalamov | 2019-12-02 | 45 | -651/+1276 |
| | |||||
* | [core] Store 'sdf' flag in vertex attribute | Alexander Shalamov | 2019-12-02 | 8 | -58/+73 |
| | |||||
* | [core] Shape images in labels and create image quads | Alexander Shalamov | 2019-12-02 | 15 | -230/+389 |
| | |||||
* | [core] Calculate line width and line breaks for images | Alexander Shalamov | 2019-12-02 | 2 | -23/+34 |
| | |||||
* | [core] Pass images and evaluated layout text size to shaping | Alexander Shalamov | 2019-12-02 | 5 | -22/+65 |
| | |||||
* | [core] Add evaluated images to styled text sections | Alexander Shalamov | 2019-12-02 | 4 | -24/+76 |
| | |||||
* | [core] Add image sections to format expression | Alexander Shalamov | 2019-12-02 | 8 | -92/+151 |
| | |||||
* | [core] Bump gl-js version | Alexander Shalamov | 2019-12-02 | 1 | -0/+0 |
| | |||||
* | [core] Introduce Pass<> class and use it for Scheduler | Mikhail Pozdnyakov | 2019-12-02 | 5 | -14/+32 |
| | | | | Thus we enforce client to retain the returned `Scheduler` objects. | ||||
* | [android] Add OfflineManager.runPackDatabaseAutomatically(boolean) API | Mikhail Pozdnyakov | 2019-12-02 | 4 | -4/+37 |
| | |||||
* | [core] Add OfflineDatabase.Pack unit test | Mikhail Pozdnyakov | 2019-12-02 | 2 | -3/+33 |
| | |||||
* | [core] Introduce OfflineDatabase::runPackDatabaseAutomatically() API | Mikhail Pozdnyakov | 2019-12-02 | 6 | -54/+78 |
| | | | | | - added a unit test - Updated inline comments in default_file_source.hpp | ||||
* | Revert "[android] Add OfflineRegion.deleteAndSkipPackDatabase" | Mikhail Pozdnyakov | 2019-12-02 | 3 | -96/+35 |
| | | | | This reverts commit 9bc3aa46384229778853c2710e5b06259b78ed18. | ||||
* | [test-runner] Add android RenderTestRunner baseline metrics (#15979) | zmiao | 2019-12-02 | 1139 | -24/+53267 |
| | | | | | | | | | | * [test-runner] Enable probe-testing android render test runner * [test-runner] Add pixel4 baseline metrics * Add git ignored metrics * Make renderTestrunner run two times with different manifest config | ||||
* | [test-runner] Log all 'probeFileSize' failures | Alexander Shalamov | 2019-12-02 | 1 | -5/+8 |
| | | | | | If there are multiple file size probes in a test file, it is better to report all failures instead of first failed probe. | ||||
* | [core] Blacklist VAO extension for Adreno (TM) 4xx GPUs | Alexander Shalamov | 2019-12-02 | 1 | -8/+8 |
| | | | | Blacklist in order to avoid crashes in a driver. | ||||
* | [core] Retain thread pool in GeoJSONSource | Mikhail Pozdnyakov | 2019-11-29 | 2 | -3/+4 |
| | | | | Otherwise, the construction of the `Immutable<Source::Impl>` in background thread might never yeld. | ||||
* | [test-runner] Run render tests with metrics on linux | Juha Alanen | 2019-11-29 | 5 | -6/+46 |
| | |||||
* | [test-runner] Add baseline metrics for linux | Juha Alanen | 2019-11-29 | 1134 | -0/+39762 |
| | |||||
* | [glfw] Fix map not resizing on Linux | Thiago Marcos P. Santos | 2019-11-29 | 1 | -1/+1 |
| | | | | | Apparently GLFW is implicitly calling glViewport on macOS but not on Linux. Force setting the viewport instead of assuming a value. | ||||
* | [android] Use icf=all | Thiago Marcos P. Santos | 2019-11-29 | 3 | -7/+7 |
| | | | | | | Chromium is using it for a while on ARM. https://codereview.chromium.org/1153143004/patch/20001/30002 | ||||
* | [core] GeoJSONVTData uses Scheduler::GetSequenced() | Mikhail Pozdnyakov | 2019-11-29 | 1 | -14/+19 |
| | |||||
* | [core] Introduce GeometryTile::reset() | Mikhail Pozdnyakov | 2019-11-29 | 6 | -17/+44 |
| | | | | | | The newly introduced `GeometryTile::reset()` is used while GeoJSON tile update in order to prevent from the parsing of the new data with the stale layers or vice verse. | ||||
* | [core] Calculate GeoJSON tile geometries in a background thread | Mikhail Pozdnyakov | 2019-11-29 | 6 | -52/+86 |
| | | | | | Call `mapbox::geojsonvt::GeoJSONVT::getTile()` in a background thread, so that the rendering thread is not blocked. | ||||
* | [core] Fix supercluster lambdas capturing | Mikhail Pozdnyakov | 2019-11-29 | 1 | -7/+7 |
| | |||||
* | [core][android][darwin] Fix GeoJSONOptions handling | Mikhail Pozdnyakov | 2019-11-29 | 12 | -92/+99 |
| | | | | | | - share the `GeoJSONOptions` instances using `Immutable<GeoJSONOptions>` - avoid extra copying - fix wrapping of the `GeoJSONOptions` instances in supercluster map/reduce lambdas. Previously, local variables were wrapped by reference. | ||||
* | [metrics] Measure compressed size for Android | Thiago Marcos P. Santos | 2019-11-28 | 8 | -8/+8 |
| | | | | Because what metters is the size we add to the APK. | ||||
* | [render-test] Add support for measuring compressed file size | Thiago Marcos P. Santos | 2019-11-28 | 3 | -4/+30 |
| | | | | | Useful because for platform such as Android, we want to measure the size of the library inside the APK, which is usually compressed. | ||||
* | [core] Introduce Scheduler::GetSequenced() API | Mikhail Pozdnyakov | 2019-11-28 | 3 | -0/+83 |
| | | | | | | The newly introduced `Scheduler::GetSequenced()` returns sequenced schedulers from the cache limited to 10 instances, preventing from spawning too many threads. | ||||
* | [metrics] Add new baselines. | Thiago Marcos P. Santos | 2019-11-28 | 3 | -3/+3 |
| | |||||
* | [android] Use -Oz to reduce binary size | Thiago Marcos P. Santos | 2019-11-28 | 1 | -6/+6 |
| | |||||
* | [metrics] Make the parsing of metrics even more strict | Thiago Marcos P. Santos | 2019-11-28 | 1 | -1/+1 |
| | | | | File must be `metrics.json`. | ||||
* | [metrics] Isolate binary size metrics | Thiago Marcos P. Santos | 2019-11-28 | 24 | -106/+231 |
| | | | | | Will give us a better view of what changed and by how much. Otherwise the test stops at the first failure. | ||||
* | [render-test] Fix regex matching the directory name | Thiago Marcos P. Santos | 2019-11-27 | 1 | -3/+3 |
| | | | | | This code was matching `style.json` instead of `metrics.json` if the `style.json` was contained inside `metrics/.../style.json`. | ||||
* | [build] Get the bots enforcing the binary size | Thiago Marcos P. Santos | 2019-11-27 | 1 | -27/+80 |
| | | | | | | Release bots will build and persist the build targets other workspaces. A bot will collect all the binaries and check the size. | ||||
* | [build] Install some of our targets | Thiago Marcos P. Santos | 2019-11-27 | 3 | -0/+6 |
| | | | | | This will make it easier to measure the binary size because we can strip the binaries from symbols in a portable way. | ||||
* | [metrics] Add binary size metrics | Thiago Marcos P. Santos | 2019-11-27 | 7 | -0/+131 |
| | | | | | | | This test will check the size of the tools and shared libraries built from previous bots in a single run. We will have +/- 1% acceptable variance before the test fails. | ||||
* | [tests] Increase test tolerance | Thiago Marcos P. Santos | 2019-11-27 | 1 | -1/+1 |
| | | | | This test has been flaky on mac. | ||||
* | [test runner] Enable test results update from cmd line | Mikhail Pozdnyakov | 2019-11-27 | 3 | -10/+45 |
| | | | | | | | | Added the following command line argument: ``` -u[update], --update=[update] Test results update mode. Supported values are: "default", "platform", "metrics" ``` | ||||
* | [mobile] README update about mobile work being moved to new repos (#15958) | Langston Smith | 2019-11-27 | 2 | -0/+12 |
| | |||||
* | [test-runner] Move probe related command line args to manifest | Alexander Shalamov | 2019-11-27 | 6 | -41/+49 |
| | | | | | | | | | | | - Move probe related command line arguments to manifest, example: "probes": ["probeGFX", "probeNetwork", "probeMemory"], "metric_path": "metrics/linux" - Use manifest file name as a postfix for a result page - Move injected probes 'begin' section before map object creation - Generalize artifact storing shell script |