Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Include pixelRatio property in MapOptions | Sudarsana Babu Nagineni | 2019-03-28 | 2 | -9/+12 |
| | | | | Move pixelRatio property from Map constructor to MapOptions. | ||||
* | [core] Add setter/getter for size property in MapOptions | Sudarsana Babu Nagineni | 2019-03-28 | 2 | -10/+10 |
| | |||||
* | [core] Replace shared_ptr with unique_ptr in {Map,Resource}Options | Bruno de Oliveira Abinader | 2019-03-22 | 1 | -20/+23 |
| | |||||
* | [core] Remove file source from public Map ctor | Bruno de Oliveira Abinader | 2019-03-20 | 2 | -17/+16 |
| | |||||
* | [core] Remove fileSource from render.benchmark.cpp | Alexander Shalamov | 2019-03-13 | 1 | -1/+1 |
| | | | | | | There were two PRs that are in mergeable state, yet, had dependencies between each other, therefore, introduced build break on master for benchmark target. | ||||
* | [core] Get FileSource via UpdateParameters in Renderer::Impl | Bruno de Oliveira Abinader | 2019-03-13 | 2 | -4/+4 |
| | |||||
* | [core] Add possibility of overriding paint properties inside format ↵ | Alexander Shalamov | 2019-03-13 | 3 | -1/+4007 |
| | | | | | | | | | | | | | | | | | | expression #14062 * [core] Add format override expression and formatted section to evaluation context * [core] Add textColor to TaggedString's formatted section * [core] Add FormatSectionOverrides and introduce overridable properties * [core] Populate symbol layer paint properties for text sections * [core] Add benchmark for style that uses text-color override * [core] Add unit test for FormatOverrideExpression * [core] Add unit test for FormatSectionOverrides | ||||
* | [core] Add MapOptions to define properties of Map | Sudarsana Babu Nagineni | 2019-03-08 | 2 | -4/+10 |
| | | | | | | To simplify the Map constructor, introduce MapOptions interface to define the properties that can be set on a Map. | ||||
* | [core] Transform{State}: s/angle/bearing/ | Bruno de Oliveira Abinader | 2019-03-04 | 1 | -1/+1 |
| | |||||
* | [core] Remove map zoom setters/getters | Bruno de Oliveira Abinader | 2019-03-04 | 2 | -2/+2 |
| | |||||
* | [android] Implement google benchmark runner for Android platform | Alexander Shalamov | 2019-01-11 | 2 | -6/+0 |
| | |||||
* | [build] generate header maps instead of -files.txt | Konstantin Käfer | 2019-01-09 | 1 | -0/+23 |
| | |||||
* | [core] Cleanup Transform, use {jump,ease}To() instead | Bruno de Oliveira Abinader | 2018-11-27 | 1 | -5/+2 |
| | |||||
* | [ios, macos] Layer manager for Darwin platforms | Mikhail Pozdnyakov | 2018-11-19 | 1 | -0/+0 |
| | | | | | The newly introduced `MGLStyleLayerManager` is now responsible for creating both style layer objects and their obj C peers on Darwin. | ||||
* | [build] Update to geometry v1.0.0 | Bruno de Oliveira Abinader | 2018-11-13 | 1 | -3/+3 |
| | |||||
* | [core] make style/conversion.hpp implementation private | Konstantin Käfer | 2018-08-19 | 4 | -4/+4 |
| | |||||
* | [core] Merge DataDrivenPropertyValue into PropertyValue (#12513) | John Firebaugh | 2018-07-31 | 3 | -14/+14 |
| | |||||
* | [build] Bump benchmark to v1.4.1 | Bruno de Oliveira Abinader | 2018-07-23 | 1 | -0/+0 |
| | |||||
* | [core] Convert token strings to expressions | John Firebaugh | 2018-07-20 | 2 | -4/+4 |
| | |||||
* | [core] Replace {Source,Camera,Composite}Function with PropertyExpression | John Firebaugh | 2018-07-20 | 3 | -15/+12 |
| | |||||
* | [core] Convert legacy functions directly to expressions | John Firebaugh | 2018-07-13 | 1 | -1/+0 |
| | |||||
* | Merge branch 'release-boba' into masterupstream/fabian-merge-release-4.0.1-master | Fabian Guerra | 2018-05-17 | 1 | -1/+0 |
|\ | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # mapbox-gl-js # platform/android/CHANGELOG.md # platform/android/MapboxGLAndroidSDK/gradle.properties # platform/android/gradle/dependencies.gradle # platform/darwin/src/MGLVectorTileSource.mm # platform/darwin/src/MGLVectorTileSource_Private.h # platform/ios/CHANGELOG.md # src/mbgl/style/expression/compound_expression.cpp | ||||
| * | [core] Convert "legacy" filters directly into expressions (#11610) | Lucas Wojciechowski | 2018-05-10 | 1 | -1/+0 |
| | | | | | | Ports the specialized filter-* expressions from GL JS, adding them to src/mbgl/style/expression/compound_expression.cpp | ||||
| * | [core] Add expression filter support (#11251) | Lucas Wojciechowski | 2018-03-09 | 2 | -7/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP * WIP * WIP * Remove Filter::operator()(const Feature&) * WIP * WIP * WIP * WIP * Hook up expression filter evaluator * Replace `shared_ptr` with &reference * Fill in implementation of `void operator()(const ExpressionFilter&)` * Fix failing tests * Switch back to a shared_ptr per chat with @anandthakker * Fix benchmark compilation * Shot in the dark to fix CI * Shot in the dark to fix CI (part 2) * Shot in the dark to fix CI (part 3) * In src/mbgl/style/conversion/filter.cpp, add a port of isExpressionFilter and use it to decide in Converter<Filter>::operator() whether to parse the incoming JSON as an ExpressionFilter or one of the legacy filter types * Remove bool Filter::operator()(const GeometryTileFeature&) const * Ensure the map zoom is passed into filtering operations wherever applicable * Add expression filter tests * Addressed PR feedback * Implement `NSPredicate *operator()(mbgl::style::ExpressionFilter filter)` * Fix formatting& nit | ||||
* | | [core] Streaming TileCover for polygonal regions (#11267) | Asheem Mamoowala | 2018-04-26 | 1 | -0/+96 |
| | | | | | | A per-tile streaming algorithm for tile cover on points, lines, and polygons. Works for individual zoom levels, and not zoom ranges. | ||||
* | | [core] Add expression filter support (#11251) | Lucas Wojciechowski | 2018-03-08 | 2 | -7/+4 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP * WIP * WIP * Remove Filter::operator()(const Feature&) * WIP * WIP * WIP * WIP * Hook up expression filter evaluator * Replace `shared_ptr` with &reference * Fill in implementation of `void operator()(const ExpressionFilter&)` * Fix failing tests * Switch back to a shared_ptr per chat with @anandthakker * Fix benchmark compilation * Shot in the dark to fix CI * Shot in the dark to fix CI (part 2) * Shot in the dark to fix CI (part 3) * In src/mbgl/style/conversion/filter.cpp, add a port of isExpressionFilter and use it to decide in Converter<Filter>::operator() whether to parse the incoming JSON as an ExpressionFilter or one of the legacy filter types * Remove bool Filter::operator()(const GeometryTileFeature&) const * Ensure the map zoom is passed into filtering operations wherever applicable * Add expression filter tests * Addressed PR feedback * Implement `NSPredicate *operator()(mbgl::style::ExpressionFilter filter)` * Fix formatting& nit | ||||
* | [core] Split MapMode::Still into Static and Tile | Ansis Brammanis | 2017-11-17 | 2 | -4/+4 |
| | | | | | `Tile` makes sure the symbols in the resulting tile are tileable while symbols in `Still` match rendering in `Continuous` mode. | ||||
* | [core] Use convertJSON instead of RapidJSON directly | John Firebaugh | 2017-10-16 | 4 | -43/+17 |
| | |||||
* | Add {Source,CompositeCamera}Function benchmarks (#9838) | Anand Thakker | 2017-08-29 | 4 | -0/+256 |
| | |||||
* | [node, tests] Consolidate headless rendering logic in HeadlessFrontend | John Firebaugh | 2017-07-26 | 4 | -69/+18 |
| | |||||
* | [benchmark] manage backendscope in renderer frontend | Ivo van Dongen | 2017-07-25 | 2 | -4/+4 |
| | |||||
* | [core] add algorithm for computing masks for raster tiles | Konstantin Käfer | 2017-07-24 | 1 | -0/+38 |
| | |||||
* | [core] rename backend to renderer backend | Ivo van Dongen | 2017-07-18 | 2 | -3/+2 |
| | |||||
* | [benchmark] rendering interface changes | Ivo van Dongen | 2017-07-18 | 3 | -8/+17 |
| | |||||
* | [core] split backend from mapobserver | Ivo van Dongen | 2017-07-18 | 2 | -4/+5 |
| | |||||
* | [benchmark] Add a benchmark for our dtoa implementation | Thiago Marcos P. Santos | 2017-07-12 | 2 | -0/+66 |
| | | | | | | | Make sure it is faster than std::to_value(). And it is, by ~30% for the normal use case, and much faster when close to the double limits. util::dtoa also offers a much better precision. | ||||
* | [benchmark] Fix build on GCC 5 | Thiago Marcos P. Santos | 2017-07-11 | 1 | -1/+1 |
| | | | | | For some mysterious reason GCC 5 was complaining about the implicit default value. Passing it explicitly fixes it. | ||||
* | [benchmark] add render benchmarks | Ivo van Dongen | 2017-07-07 | 3 | -1/+80 |
| | |||||
* | [benchmark] update cache db and style | Ivo van Dongen | 2017-07-07 | 2 | -11309/+3989 |
| | |||||
* | [core] Move setStyleJSON/URL to Style; add Map::setStyle | John Firebaugh | 2017-06-22 | 1 | -1/+1 |
| | |||||
* | [all] Promote Style to public API | John Firebaugh | 2017-06-22 | 1 | -1/+2 |
| | |||||
* | [core] add benchmark for vector tile parsing | Konstantin Käfer | 2017-06-21 | 1 | -0/+28 |
| | |||||
* | [core, node, darwin, android, qt] Make image ID part of Image | John Firebaugh | 2017-05-16 | 1 | -1/+1 |
| | | | | More like Source and Layer. | ||||
* | [all] Rationalize style::Image | John Firebaugh | 2017-04-24 | 1 | -5/+3 |
| | | | | | | | A style has a collection of images, just as it has collections of sources and layers. * Name things appropriately * Use std::unique_ptr | ||||
* | [core] Ensure that a BackendScope exists when doing GL calls | Konstantin Käfer | 2017-03-23 | 1 | -0/+2 |
| | |||||
* | [all] Replace Result<T> with optional<T> plus out Error parameter | John Firebaugh | 2017-03-23 | 1 | -1/+2 |
| | |||||
* | [core] Avoid unnecessary convert template instantiations | John Firebaugh | 2017-03-09 | 1 | -1/+1 |
| | |||||
* | [core] Add support for queryRenderedFeatures filter | Asheem Mamoowala | 2017-03-04 | 1 | -2/+2 |
| | |||||
* | [core] private OffscreenView implementation | Konstantin Käfer | 2017-02-27 | 1 | -1/+1 |
| | |||||
* | [build] move headless rendering files to platform/default | Konstantin Käfer | 2016-11-22 | 2 | -3/+3 |
| |