Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Fix readability-avoid-const-params-in-decls errors in header files | Thiago Marcos P. Santos | 2020-04-17 | 2 | -5/+3 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Fix performance-unnecessary-value-param errors | Thiago Marcos P. Santos | 2020-03-23 | 2 | -2/+2 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Change GeoJSONOptions.clusterProperties to std::map | Alexander Shalamov | 2020-03-05 | 1 | -2/+2 |
| | | | | The clusterProperties contain only few elements at most. | ||||
* | [core] Add runtime API for setting tile prefetch delta for Source | Alexander Shalamov | 2020-02-11 | 5 | -0/+17 |
| | | | | | | | New setPrefetchZoomDelta(optional<uint8_t> delta) method allow overriding default tile prefetch setting that is defined by the Map instance. The method can be moved to generic style specification if found to be useful for gl-js engine. | ||||
* | GeoJSONSource is re-using the existing scheduler | Mikhail Pozdnyakov | 2020-01-24 | 1 | -1/+4 |
| | | | | Thus avoiding spawing new threads on `setGeoJSONData()` calls. | ||||
* | [core] Retain thread pool in GeoJSONSource | Mikhail Pozdnyakov | 2019-11-29 | 1 | -1/+2 |
| | | | | Otherwise, the construction of the `Immutable<Source::Impl>` in background thread might never yeld. | ||||
* | [core] Calculate GeoJSON tile geometries in a background thread | Mikhail Pozdnyakov | 2019-11-29 | 1 | -5/+7 |
| | | | | | Call `mapbox::geojsonvt::GeoJSONVT::getTile()` in a background thread, so that the rendering thread is not blocked. | ||||
* | [core][android][darwin] Fix GeoJSONOptions handling | Mikhail Pozdnyakov | 2019-11-29 | 1 | -2/+5 |
| | | | | | | - 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. | ||||
* | [android] Convert GeoJSON features to tiles in background | Mikhail Pozdnyakov | 2019-10-31 | 1 | -0/+1 |
| | | | | | | | | | Composing tiles from the GeoJSON features is an expensive operation that might block UI thread on updating the `GeoJsonSource` with the new data. This change moves tile composing to the background thread and thus unblocks the UI thread. | ||||
* | [core] Introduce and apply GeoJSONData::create() API | Mikhail Pozdnyakov | 2019-10-31 | 1 | -0/+16 |
| | |||||
* | [core] Check layer compatibility with source | Mikhail Pozdnyakov | 2019-09-18 | 6 | -1/+10 |
| | |||||
* | [Core] Fix wrong `maxzoom` setting of tileSet when using URL source (#15581) | zmiao | 2019-09-17 | 1 | -1/+4 |
| | | | | | | | | | | | | * [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 | ||||
* | [core, ios, macos] SDK objects should hold weak pointers to the core style ↵ | Mikhail Pozdnyakov | 2019-09-09 | 5 | -4/+28 |
| | | | | objects (#15539) | ||||
* | Indroduce clusterProperty option for aggregation (#15287) | zmiao | 2019-08-16 | 1 | -2/+11 |
| | | | | | | | | | | * indroduce clusterProperty option for aggregation * remove unnecessary codes * update geojson_option conversion * fix reviewing findings | ||||
* | [core] Keep shared_ptr to thread pool in CustomGeometrySource | Alexander Shalamov | 2019-05-03 | 1 | -0/+2 |
| | | | | | CustomGeometrySource should keep strong reference to shared thread pool that is used by CustomTileLoader. | ||||
* | [core] Add lineMetrics to GeoJSONOptions | Mikhail Pozdnyakov | 2018-08-08 | 1 | -0/+1 |
| | | | | | This patch also bumps geojson-vt-cpp version to 6.6.0, which enables the `lineMetrics` option. | ||||
* | Add options for Custom Geometry Source types to enable clipping and wrapping ↵ | Asheem Mamoowala | 2018-02-07 | 1 | -0/+2 |
| | | | | geometry (#11041) | ||||
* | [core] add raster-dem source type and hillshade layer type (#10642) | Molly Lloyd | 2018-01-23 | 2 | -2/+27 |
| | |||||
* | [core] Use Actors for CustomTileLoader invocation from bindings. | Asheem Mamoowala | 2017-11-22 | 1 | -3/+3 |
| | |||||
* | [core] Custom Geometry Sources | Asheem Mamoowala | 2017-11-22 | 2 | -0/+58 |
| | |||||
* | [core] Add minzoom to GeoJSONOptions | Konstantin Käfer | 2017-09-28 | 1 | -0/+1 |
| | |||||
* | [core][ios][android][macos] Use premultiplied image directly for RasterTile ↵ | Asheem Mamoowala | 2017-07-17 | 1 | -1/+1 |
| | | | | and ImageSource, un-premultiply in the shader for blending | ||||
* | [core] Use fixed-size std::array for ImageSource coordinates | Asheem Mamoowala | 2017-06-01 | 1 | -6/+6 |
| | |||||
* | [core] Render Image Source | Asheem Mamoowala | 2017-06-01 | 1 | -1/+1 |
| | |||||
* | [core] Add ImageSource support to style parsers | Asheem Mamoowala | 2017-06-01 | 1 | -0/+41 |
| | |||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 3 | -11/+39 |
| | |||||
* | [core] Refactor Source::*Impls into RenderSources and TilePyramid | John Firebaugh | 2017-05-02 | 1 | -18/+1 |
| | |||||
* | [core] Added URL accessor for tile sources | Minh Nguyễn | 2016-12-20 | 3 | -1/+7 |
| | |||||
* | [core] Change GeoJSONSource::getURL() to return an optional<std::string> | John Firebaugh | 2016-08-26 | 1 | -1/+2 |
| | | | | GeoJSON sources may have inline GeoJSON rather than a URL; returning an optional type ensures that consumers handle this case. | ||||
* | [core] added template instances for Source.is<>(). | Ivo van Dongen | 2016-08-18 | 3 | -0/+15 |
| | |||||
* | GeoJSON point clustering (#5724) | Vladimir Agafonkin | 2016-07-27 | 1 | -2/+33 |
| | | | | | | | | | | | | | | | | * add supercluster dependency * prepare GeoJSONTile for Supercluster * prepare GeoJSONSource for accepting options * try removing mbgl::GeoJSON * fix setGeoJSON types * add GeoJSONSource getURL * add geojson to include path * add Supercluster index in GeoJSONSource * fix GeoJSONSource getZoomRange * bring back mbgl::GeoJSON header * fix tidy warnings hopefully * try test-suite with enabled cluster test * fix formatting in clustering-related files | ||||
* | [core, node] Implement bindings for addSource | John Firebaugh | 2016-06-24 | 1 | -9/+5 |
| | |||||
* | [core] Runtime source API: private impls | John Firebaugh | 2016-06-16 | 3 | -0/+67 |