Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [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 |
| | |||||
* | [build] move default ThreadPool implementation to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -1/+1 |
| | |||||
* | [core] change std::array<uint16_t, 2> to mbgl::Size | Konstantin Käfer | 2016-10-27 | 2 | -3/+3 |
| | |||||
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 3 | -10/+11 |
| | |||||
* | [core] separate Backend from View for headless rendering | Konstantin Käfer | 2016-10-25 | 1 | -4/+4 |
| | |||||
* | [core] Reuse last placement data in CollisionTile::queryRenderedFeatures | Bruno de Oliveira Abinader | 2016-10-25 | 1 | -0/+0 |
| | | | | | | | | | | | To obtain precise results, we: 1. Round scale value to obtain same results from symbol shader. 2. Generate a boost geometry polygon to check if it intersects() against all feature boxes. 3. Check if current scale is within each feature's minimum and maximum placement scales. 4. De-scale feature boxes when intersecting to account for the fractional zoom scaling. | ||||
* | [core] [node] pass thread pool impl to Map constructor | Mike Morris | 2016-10-20 | 1 | -1/+3 |
| | | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread | ||||
* | [build] Add support for 'benchmark' target on macOS | Bruno de Oliveira Abinader | 2016-10-05 | 1 | -0/+0 |
| | |||||
* | [tests] Added benchmarks for querying for features | Thiago Marcos P. Santos | 2016-10-05 | 6 | -0/+11419 |
| | |||||
* | [build] Re-add benchmark tests to the buildsystem | Thiago Marcos P. Santos | 2016-10-05 | 1 | -0/+0 |
| | | | | Probably lost on the cmake migration | ||||
* | [build] switch to CMake | Konstantin Käfer | 2016-08-05 | 1 | -87/+0 |
| | | | | This is very much a work in progress. | ||||
* | [core] Add support for $id key to filters | John Firebaugh | 2016-07-18 | 1 | -1/+1 |
| | | | | https://github.com/mapbox/mapbox-gl-style-spec/issues/391 | ||||
* | [core] geometry@0.8.0 / geojsonvt@6.0.0 (#5514) | Young Hahn | 2016-07-06 | 1 | -5/+1 |
| | | | | | | | | | | | | | | | | | | | | | | * [core] geometry.hpp 0.8.0 * geojsonvt @ 6.0.0 * Update platform deps, build scripts * Perf optimizations/cleanup * Rebase in geometry@080 * D.R.Y. etc * Ensure fill annotation geometries have closed rings. * Optimizations * Update to geojsonvt @ 6.1.0 for clean handoff between geojson parsing and geojsonvt * Apply close multi/poly geoms for line annotations as well | ||||
* | [core] Split up and clean up conversion.hpp | John Firebaugh | 2016-06-24 | 1 | -1/+2 |
| | |||||
* | [core, node] Node bindings for setFilter | John Firebaugh | 2016-06-21 | 1 | -2/+3 |
| | |||||
* | [core] Prepare Filter and FilterEvaluator for extraction (#5366) | John Firebaugh | 2016-06-15 | 1 | -28/+6 |
| | |||||
* | [core] *Tile ↔ *TileData | John Firebaugh | 2016-06-13 | 1 | -1/+1 |
| | | | | Tile is now the main base class; RasterTile, VectorTile, etc are its subclasses. GeometryTileData and its subclasses form the piece that's passed to the worker. | ||||
* | [build] add benchmark target | Konstantin Käfer | 2016-06-06 | 5 | -0/+177 |