summaryrefslogtreecommitdiff
path: root/benchmark
Commit message (Collapse)AuthorAgeFilesLines
* [core] Split MapMode::Still into Static and TileAnsis Brammanis2017-11-172-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 directlyJohn Firebaugh2017-10-164-43/+17
|
* Add {Source,CompositeCamera}Function benchmarks (#9838)Anand Thakker2017-08-294-0/+256
|
* [node, tests] Consolidate headless rendering logic in HeadlessFrontendJohn Firebaugh2017-07-264-69/+18
|
* [benchmark] manage backendscope in renderer frontendIvo van Dongen2017-07-252-4/+4
|
* [core] add algorithm for computing masks for raster tilesKonstantin Käfer2017-07-241-0/+38
|
* [core] rename backend to renderer backendIvo van Dongen2017-07-182-3/+2
|
* [benchmark] rendering interface changesIvo van Dongen2017-07-183-8/+17
|
* [core] split backend from mapobserverIvo van Dongen2017-07-182-4/+5
|
* [benchmark] Add a benchmark for our dtoa implementationThiago Marcos P. Santos2017-07-122-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 5Thiago Marcos P. Santos2017-07-111-1/+1
| | | | | For some mysterious reason GCC 5 was complaining about the implicit default value. Passing it explicitly fixes it.
* [benchmark] add render benchmarksIvo van Dongen2017-07-073-1/+80
|
* [benchmark] update cache db and styleIvo van Dongen2017-07-072-11309/+3989
|
* [core] Move setStyleJSON/URL to Style; add Map::setStyleJohn Firebaugh2017-06-221-1/+1
|
* [all] Promote Style to public APIJohn Firebaugh2017-06-221-1/+2
|
* [core] add benchmark for vector tile parsingKonstantin Käfer2017-06-211-0/+28
|
* [core, node, darwin, android, qt] Make image ID part of ImageJohn Firebaugh2017-05-161-1/+1
| | | | More like Source and Layer.
* [all] Rationalize style::ImageJohn Firebaugh2017-04-241-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 callsKonstantin Käfer2017-03-231-0/+2
|
* [all] Replace Result<T> with optional<T> plus out Error parameterJohn Firebaugh2017-03-231-1/+2
|
* [core] Avoid unnecessary convert template instantiationsJohn Firebaugh2017-03-091-1/+1
|
* [core] Add support for queryRenderedFeatures filterAsheem Mamoowala2017-03-041-2/+2
|
* [core] private OffscreenView implementationKonstantin Käfer2017-02-271-1/+1
|
* [build] move headless rendering files to platform/defaultKonstantin Käfer2016-11-222-3/+3
|
* [build] move default ThreadPool implementation to platform/defaultKonstantin Käfer2016-11-221-1/+1
|
* [core] change std::array<uint16_t, 2> to mbgl::SizeKonstantin Käfer2016-10-272-3/+3
|
* [core] move gl::Context to Backend and refactor ViewKonstantin Käfer2016-10-253-10/+11
|
* [core] separate Backend from View for headless renderingKonstantin Käfer2016-10-251-4/+4
|
* [core] Reuse last placement data in CollisionTile::queryRenderedFeaturesBruno de Oliveira Abinader2016-10-251-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 constructorMike Morris2016-10-201-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 macOSBruno de Oliveira Abinader2016-10-051-0/+0
|
* [tests] Added benchmarks for querying for featuresThiago Marcos P. Santos2016-10-056-0/+11419
|
* [build] Re-add benchmark tests to the buildsystemThiago Marcos P. Santos2016-10-051-0/+0
| | | | Probably lost on the cmake migration
* [build] switch to CMakeKonstantin Käfer2016-08-051-87/+0
| | | | This is very much a work in progress.
* [core] Add support for $id key to filtersJohn Firebaugh2016-07-181-1/+1
| | | | https://github.com/mapbox/mapbox-gl-style-spec/issues/391
* [core] geometry@0.8.0 / geojsonvt@6.0.0 (#5514)Young Hahn2016-07-061-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.hppJohn Firebaugh2016-06-241-1/+2
|
* [core, node] Node bindings for setFilterJohn Firebaugh2016-06-211-2/+3
|
* [core] Prepare Filter and FilterEvaluator for extraction (#5366)John Firebaugh2016-06-151-28/+6
|
* [core] *Tile ↔ *TileDataJohn Firebaugh2016-06-131-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 targetKonstantin Käfer2016-06-065-0/+177