Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Fix image requests for already obtained images | Mikhail Pozdnyakov | 2019-10-17 | 2 | -5/+7 |
| | | | | | Before this change, repeated request for an already obtained image was erroneously treated as pending. | ||||
* | [core] fix icon-text-fit | Konstantin Käfer | 2019-10-14 | 4 | -45/+72 |
| | | | | This fixes rendering by account for the 1px texture padding around icons that were stretched with icon-text-fit. We've added the 1px padding before, but didn't scale it accordingly when we are resizing the icon when it is stretched to fit the text. Adjusts the code to match the logic in GL JS. | ||||
* | [core] map image type to string until we have a dedicated implementation | Konstantin Käfer | 2019-10-14 | 3 | -36/+38 |
| | |||||
* | Add iOS bindings for cluster properties (#15515) | Jordan Kiley | 2019-10-11 | 1 | -0/+1 |
| | |||||
* | [core] Introduce Scheduler::bindOnce() and use it in ImageManager | Mikhail Pozdnyakov | 2019-10-10 | 2 | -6/+11 |
| | |||||
* | [core] Disallow coalesced requests for patterns | Mikhail Pozdnyakov | 2019-10-10 | 1 | -6/+14 |
| | | | | | | | Unlike icons, pattern changes are not caught with style-diff meaning that the existing request could be from the previous style and we cannot coalesce requests for them. | ||||
* | [core] Coalesce requests for the same missing image | Mikhail Pozdnyakov | 2019-10-10 | 2 | -29/+43 |
| | | | | | | | This commit coalesces the repeated `onStyleImageMissing` calls for the same image. It also simplifies the image manager code. | ||||
* | [core] Introduce Scheduler::makeWeakPtr() | Mikhail Pozdnyakov | 2019-10-09 | 1 | -0/+3 |
| | |||||
* | [core] Introduce SequencedScheduler and ParallelScheduler | Mikhail Pozdnyakov | 2019-10-07 | 3 | -43/+74 |
| | | | | | | | | | | | This commit refactors `utils::ThreadPool` into a template `ThreadedScheduler` class and provides aux type aliases. So that it is possible to obtain a sequenced schedule,where all the scheduled tasks are guarantied to be executed consequently. The sequenced lightweight scheduler is required by both the orchestration thread and the refactored `FileSource` implementation. | ||||
* | [core] Decouple Scheduler interface from actor model | Mikhail Pozdnyakov | 2019-10-04 | 3 | -10/+15 |
| | | | | So that it is possible to schedule normal `std::function` and use `mapbox::base::WeakPtr`. | ||||
* | [core] Orchestration performance for styles with multiple sources | Mikhail Pozdnyakov | 2019-10-04 | 2 | -26/+39 |
| | | | | | | | | | | | | RenderOrchestrator holds a vector of ordered rendered layers, in order to minimize calling of `getRenderLayer()`, which could be quite expensive as it calculates hash of the layer Id. This change improves orchestration performance in particular for the styles that have multiple sources. The `API_renderStill_multiple_sources` benchmark runs approximately 70% faster with the changes applied. | ||||
* | [core] fix opacity interpolation for composition expressions (#15738) | Ansis Brammanis | 2019-10-02 | 1 | -5/+4 |
| | | | | port https://github.com/mapbox/mapbox-gl-js/pull/8818 | ||||
* | [core] Suppress network requests for invisible tiles | Mikhail Pozdnyakov | 2019-10-02 | 1 | -0/+4 |
| | | | | If the render source does not need rendering, we set necessity for its tiles to `optional`, and thus suppress network requests on tiles expiration. | ||||
* | [core] Introduce Light::getProperty() | Mikhail Pozdnyakov | 2019-09-27 | 2 | -39/+93 |
| | |||||
* | [core] Layer::getProperty supports layout properties | Mikhail Pozdnyakov | 2019-09-27 | 10 | -208/+262 |
| | |||||
* | [core] ValueFactory for `expression::formatted`, other improvements | Mikhail Pozdnyakov | 2019-09-27 | 1 | -0/+29 |
| | |||||
* | [core] Layer::getPaintProperty() -> Layer::getProperty() | Mikhail Pozdnyakov | 2019-09-26 | 11 | -11/+11 |
| | |||||
* | [core] Separate header for StyleProperty | Mikhail Pozdnyakov | 2019-09-26 | 1 | -0/+1 |
| | |||||
* | [core] LayerProperty -> StyleProperty | Mikhail Pozdnyakov | 2019-09-26 | 11 | -169/+169 |
| | |||||
* | [core] Fix clang format errors | Mikhail Pozdnyakov | 2019-09-26 | 10 | -401/+441 |
| | |||||
* | [core] Introduce Layer::getPaintProperty() generic getter | Mikhail Pozdnyakov | 2019-09-26 | 12 | -379/+820 |
| | |||||
* | [core] type aliases and conversion traits for mapbox::base::Value | Mikhail Pozdnyakov | 2019-09-26 | 1 | -4/+4 |
| | |||||
* | [core][android][darwin] Move number format to i18n | Alexander Shalamov | 2019-09-26 | 2 | -2/+4 |
| | |||||
* | [core][android][darwin] Move platform specific Collator impls from expression | Alexander Shalamov | 2019-09-26 | 2 | -0/+25 |
| | | | | Platform specific Collator implementations should not be part of an expression APIs. | ||||
* | [core] Fix performance-move-const-arg | Thiago Marcos P. Santos | 2019-09-25 | 44 | -127/+88 |
| | |||||
* | [core] Fix bugprone-use-after-move | Thiago Marcos P. Santos | 2019-09-25 | 1 | -15/+14 |
| | | | | Luckily this is an enum and was being copied. | ||||
* | [build] Disable clang-format on generated code | Thiago Marcos P. Santos | 2019-09-25 | 32 | -0/+128 |
| | | | | Nice to have, but would make maintain the templates a lot harder. | ||||
* | [build] Move compression to platform | Thiago Marcos P. Santos | 2019-09-20 | 2 | -105/+0 |
| | | | | It depends on platform specific compression library. | ||||
* | [core] Clang format fixandroid-v8.3.2 | Mikhail Pozdnyakov | 2019-09-19 | 8 | -68/+89 |
| | |||||
* | [core] Immutable/Mutable pattern for Placement | Mikhail Pozdnyakov | 2019-09-19 | 4 | -80/+109 |
| | |||||
* | [core] Update buckets in Renderer | Mikhail Pozdnyakov | 2019-09-19 | 6 | -18/+35 |
| | |||||
* | [core] Fix Placement constness | Mikhail Pozdnyakov | 2019-09-19 | 7 | -16/+20 |
| | | | | Update buckets methods do not mutate placement, placement methods do not mutate buckets. | ||||
* | [core] Fix formatting | Mikhail Pozdnyakov | 2019-09-18 | 12 | -99/+81 |
| | |||||
* | [core] Use LayerInfo::tileKind in sources | Mikhail Pozdnyakov | 2019-09-18 | 6 | -12/+12 |
| | |||||
* | [core] Add LayerTypeInfo::TileKind | Mikhail Pozdnyakov | 2019-09-18 | 12 | -18/+47 |
| | |||||
* | [core] Check layer compatibility with source | Mikhail Pozdnyakov | 2019-09-18 | 9 | -43/+94 |
| | |||||
* | [build] Fix clang format and tidy checks | Juha Alanen | 2019-09-18 | 45 | -491/+348 |
| | |||||
* | [core] Add removeFeatureState API | Juha Alanen | 2019-09-18 | 8 | -0/+91 |
| | |||||
* | [core] Feature state support to RenderLayer classes | Juha Alanen | 2019-09-18 | 12 | -20/+31 |
| | |||||
* | [core] Add feature state support to queryRenderedFeatures API | Juha Alanen | 2019-09-18 | 10 | -17/+43 |
| | |||||
* | [core] Add support for set/getFeatureState APIs | Juha Alanen | 2019-09-18 | 6 | -0/+73 |
| | |||||
* | [core] Add SourceFeatureState class to handle feature states | Juha Alanen | 2019-09-18 | 3 | -0/+97 |
| | |||||
* | [core] Add setFeatureState API to Tile classes | Juha Alanen | 2019-09-18 | 5 | -1/+35 |
| | |||||
* | [core] Add feature state support to bucket classes | Juha Alanen | 2019-09-18 | 16 | -42/+208 |
| | |||||
* | [core] Add feature-state compound expression | Juha Alanen | 2019-09-18 | 1 | -0/+15 |
| | |||||
* | [core] Add feature state support to isFeatureConstant expression | Juha Alanen | 2019-09-18 | 1 | -1/+2 |
| | |||||
* | [core] Add feature state support to expression | Juha Alanen | 2019-09-18 | 2 | -0/+27 |
| | |||||
* | [Core] Fix wrong `maxzoom` setting of tileSet when using URL source (#15581) | zmiao | 2019-09-17 | 2 | -6/+30 |
| | | | | | | | | | | | | * [core] Take max/min zoom option from style if they are set * [core] std::move input value * [Core] Add changelogs * [Core] Fix clang-format reported error * [Core] fix clang-tidy reported error | ||||
* | [build] Make the default styles part of GL Native | Thiago Marcos P. Santos | 2019-09-17 | 1 | -0/+1 |
| | | | | | The reason is applications using it, like GLFW, don't need to depend on code inside platform/default. | ||||
* | [core] Fix for FormatSectionOverrides::hasOverride | Alexander Shalamov | 2019-09-17 | 1 | -11/+4 |
| |