summaryrefslogtreecommitdiff
path: root/test/api
Commit message (Collapse)AuthorAgeFilesLines
* [core] Fix querying for annotations near tile boundaries at high zoom.Chris Loer2018-08-141-0/+13
| | | | | | | | Fixes issue #12472. This commit doesn't address the underlying issues that come from symbolAnnotationTree using a slightly lower precision coordinate system than the annotations themselves. Instead, it just puts a small padding around each tile when it queries for tile data, so that symbols right at the tile boundary will be included in both tiles. The rendering/querying code will take care of only displaying one instance. The padding is in global coordinates, so at higher zoom the padding will be larger in tile units -- this is consistent with precision loss also being greater at higher zoom.
* Fix compilation errors with libc++ on QNX 7Sudarsana Babu Nagineni2018-07-301-1/+1
| | | | | | | | | | This patch fixes the compilation errors on QNX 7: 1) QNX 7 compiler (i.e qcc based GCC 5.4.0 with libc++ from LLVM) has a limited c++11 feature support and causing the compilation errors with the inheriting constructors. This fixes the issues by providing the required constructors explicitly. 2) Resolves an ambiguous overload error with optional<T>
* [core] Replace use of *Stops with expressions DSLJohn Firebaugh2018-06-291-9/+11
|
* [tests] Replaced the ZoomHistory test with a render testJohn Firebaugh2018-06-281-71/+0
|
* [core] wrap glGetString in `MBGL_CHECK_ERROR` tooKonstantin Käfer2018-05-241-1/+1
|
* [core] Convert "legacy" filters directly into expressions (#11610)Lucas Wojciechowski2018-05-101-6/+9
| | | Ports the specialized filter-* expressions from GL JS, adding them to src/mbgl/style/expression/compound_expression.cpp
* Use a host interface for CustomLayer instead of function pointers (#11553)Asheem Mamoowala2018-04-021-22/+16
| | | | | | Use a host interface for CustomLayer instead of function pointers Co-authored-by: Julian Rex <julian.rex@mapbox.com>
* [core] don't tie Annotation geometries to Map maxzoomKonstantin Käfer2018-01-021-0/+16
| | | | Instead, geometry generation via GeoJSONVT is now bound to the hardcoded limit of the annotation tile source.
* [core] Custom Geometry SourcesAsheem Mamoowala2017-11-221-0/+71
|
* [core] Split MapMode::Still into Static and TileAnsis Brammanis2017-11-176-6/+6
| | | | | `Tile` makes sure the symbols in the resulting tile are tileable while symbols in `Still` match rendering in `Continuous` mode.
* [core] Update unit tests for viewport collision.Chris Loer2017-11-171-4/+4
| | | | Add 'GridIndex' unit test.
* [core] Reset zoom history state in still modeBruno de Oliveira Abinader2017-09-151-0/+6
|
* [test] Re-added API.ZoomHistoryBruno de Oliveira Abinader2017-08-221-0/+65
|
* [test] Added API.RecycleMapUpdateImages testBruno de Oliveira Abinader2017-08-141-0/+58
|
* [all] Merge View into RendererBackendJohn Firebaugh2017-07-261-1/+1
|
* [node, tests] Consolidate headless rendering logic in HeadlessFrontendJohn Firebaugh2017-07-264-83/+55
|
* [core] Remove API tests that are covered by node testsJohn Firebaugh2017-07-262-151/+0
|
* [core] Replace API.ZoomHistory test with integration testJohn Firebaugh2017-07-261-63/+0
|
* [test] allow only a single shared display to avoid egl errorsIvo van Dongen2017-07-186-7/+7
|
* [core] rename backend to renderer backendIvo van Dongen2017-07-186-6/+6
|
* [core] renderer interfaceIvo van Dongen2017-07-186-36/+72
|
* [core] split backend from mapobserverIvo van Dongen2017-07-186-7/+7
|
* [test] Added API.ZoomHistoryBruno de Oliveira Abinader2017-07-041-0/+62
|
* [test] Use test::checkImage in API.RepeatedRenderBruno de Oliveira Abinader2017-07-041-9/+5
|
* [core] Move setStyleJSON/URL to Style; add Map::setStyleJohn Firebaugh2017-06-225-30/+33
|
* [all] Promote Style to public APIJohn Firebaugh2017-06-222-3/+5
|
* [core] Implement "smart setStyle"John Firebaugh2017-06-151-28/+0
|
* [core] Fix several bugs in AnnotationManagerJohn Firebaugh2017-06-051-0/+6
|
* [tests] Add test for calling addAnnotationImage with an existing IDJohn Firebaugh2017-05-261-2/+18
|
* [core, node, darwin, android, qt] Make image ID part of ImageJohn Firebaugh2017-05-162-15/+15
| | | | More like Source and Layer.
* [core] Remove StyleSourcedAnnotation supportJohn Firebaugh2017-05-101-10/+0
| | | | The functionality this provided has been subsumed by the runtime styling API.
* [all] Push querySourceFeatures back out to MapJohn Firebaugh2017-05-021-7/+7
| | | | Once Source and RendererSource are split, Source will no longer have access to tiles.
* [all] Rationalize style::ImageJohn Firebaugh2017-04-242-20/+18
| | | | | | | A style has a collection of images, just as it has collections of sources and layers. * Name things appropriately * Use std::unique_ptr
* [android] use AAssetManager instead of libzipKonstantin Käfer2017-04-243-19/+0
|
* [core] Ensure that a BackendScope exists when doing GL callsKonstantin Käfer2017-03-236-0/+13
|
* [test] Fix polygon construction to compile with clang 3.9.xDane Springmeyer2017-03-091-9/+9
|
* [core] query source featuresIvo van Dongen2017-03-091-0/+41
|
* [core] Add support for queryRenderedFeatures filterAsheem Mamoowala2017-03-042-6/+25
|
* [core] private OffscreenView implementationKonstantin Käfer2017-02-276-10/+10
|
* [core] Add support for data-driven stylingJohn Firebaugh2017-02-021-7/+7
|
* [core] Assert valid range for color componentsJohn Firebaugh2016-11-291-16/+16
|
* [build] upgrade to variant 1.1.4 and dependenciesKonstantin Käfer2016-11-281-2/+2
|
* [build] move headless rendering files to platform/defaultKonstantin Käfer2016-11-226-12/+12
|
* [build] move default ThreadPool implementation to platform/defaultKonstantin Käfer2016-11-226-6/+6
|
* [test] Check all zoom levels in Annotations.SymbolAnnotationBruno de Oliveira Abinader2016-11-181-8/+5
|
* [test] Use shared headless displayBruno de Oliveira Abinader2016-11-176-14/+17
| | | | Prevents some OpenGL implementations from bailing out.
* [core] don't assign clip IDs to tiles that aren't renderedKonstantin Käfer2016-11-081-0/+29
|
* Revert "[core] Don't use GL_LINEAR if panning w/o rotation nor pitch"Bruno de Oliveira Abinader2016-11-011-16/+0
| | | | This reverts commit a70bfd89108cf1aef75181819ae43e550a69255e.
* [core] Don't use GL_LINEAR if panning w/o rotation nor pitchBruno de Oliveira Abinader2016-10-311-0/+16
|
* [core] change std::array<uint16_t, 2> to mbgl::SizeKonstantin Käfer2016-10-276-23/+23
|