summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* [core] GCC 4.9 shadow member warningsBruno de Oliveira Abinader2017-07-121-2/+2
|
* [test] Add utest to assert our dtoa implementation precisionThiago Marcos P. Santos2017-07-121-0/+24
|
* [core] improve legibility of labels that follow linesAnsis Brammanis2017-07-112-26/+12
| | | | | | | | | | port https://github.com/mapbox/mapbox-gl-js/pull/4781 This improves legibility of labels that follow lines in pitched views. The previous approach used the limited information in the shader to calculate put the glyph in approximatelyright place. The new approach does this more accurately by doing it on the cpu where we have access to the entire line geometry.
* [core] Change OverscaledTileID to also include a "wrap" value.Chris Loer2017-07-112-567/+565
| | | | | This prevents TilePyramid from sharing wrapped copies of tiles. This is necessary because two wrapped tiles no longer share the same CollisionTile.
* [core] Isolate pthread-based tls implementationThiago Marcos P. Santos2017-07-071-17/+9
|
* [tests] Add unit test for tile prefetchingThiago Marcos P. Santos2017-07-076-0/+122
|
* [test] Added bucket feature insertion testsBruno de Oliveira Abinader2017-07-061-0/+50
|
* [test] Reuse StubGeometryTileFeature in MergeLinesBruno de Oliveira Abinader2017-07-062-34/+14
|
* [core] Don't upload empty bucketsBruno de Oliveira Abinader2017-07-061-0/+6
|
* [core] rename getStencils() to getClipIDs() to better reflect what it ↵Konstantin Käfer2017-07-061-27/+27
| | | | actually does
* [core] don't use unordered_* collections for things we need to sort anywayKonstantin Käfer2017-07-061-1/+1
|
* [core] refactor ClipID generationKonstantin Käfer2017-07-061-193/+164
|
* [test] Added API.ZoomHistoryBruno de Oliveira Abinader2017-07-043-0/+62
|
* [test] Use test::checkImage in API.RepeatedRenderBruno de Oliveira Abinader2017-07-042-9/+5
|
* [core] Check if frameZoom is NaN in Transform::flyTo callbackBruno de Oliveira Abinader2017-06-281-0/+5
|
* [core] Clamp to scale boundaries in TransformState::setLatLngZoomBruno de Oliveira Abinader2017-06-281-0/+16
|
* [core] fix render doesn’t flag style mutationIvo van Dongen2017-06-261-0/+26
|
* [core] Use the ResourceTransform instead of callbacksThiago Marcos P. Santos2017-06-261-3/+22
| | | | | Based on the actor model, can be considered safer to use since we don't need to worry about object lifetime anymore.
* [core] Move setStyleJSON/URL to Style; add Map::setStyleJohn Firebaugh2017-06-229-66/+68
|
* [all] Promote Style to public APIJohn Firebaugh2017-06-225-58/+19
|
* [core] Refactor CustomLayer internalsJohn Firebaugh2017-06-221-0/+4
| | | | Move the responsibility for initialization/deinitialization/rendering to RenderCustomLayer. This eliminates special case code from Map and Style.
* [tests] Add tests for MapObserver::on{WillStart,DidFinish}LoadingMapJohn Firebaugh2017-06-221-0/+50
|
* [core] always return owning pointers for GeometryTileData::getLayer()Konstantin Käfer2017-06-211-2/+1
|
* [core] add MBGL_CHECK_ERROR to some locations where it was missingKonstantin Käfer2017-06-211-2/+2
|
* [core] Rename ThreadedObject to ThreadThiago Marcos P. Santos2017-06-213-38/+38
| | | | | Now that the old Thread class is gone, we can give ThreadedObject a better name.
* [core] Remove util::ThreadThiago Marcos P. Santos2017-06-211-296/+0
| | | | Fixes #6425
* [tests] Port the ThreadLocalStorage test to the actor modelThiago Marcos P. Santos2017-06-211-16/+29
|
* [tests] Port the AsyncTask test to the actor modelThiago Marcos P. Santos2017-06-211-30/+29
|
* [core] Convert AssetFileSource to ThreadedObjectThiago Marcos P. Santos2017-06-211-16/+9
|
* [tests] Added tests for ThreadedObjectThiago Marcos P. Santos2017-06-211-0/+277
|
* [core] Trigger repaint on source changesAsheem Mamoowala2017-06-191-1/+1
|
* [iOS][macOS] Export `MGLImageSource`, add and update documentation. Use ↵Asheem Mamoowala2017-06-191-1/+1
| | | | animated ImageSource demo in iOS test app
* [core] Fix composite function approximation for non-integer stopsJohn Firebaugh2017-06-161-0/+25
|
* [core] Implement "smart setStyle"John Firebaugh2017-06-151-28/+0
|
* [core] Remove unused binpack.hpppJohn Firebaugh2017-06-131-51/+0
|
* [core] Per-tile glyph/icon atlasesJohn Firebaugh2017-06-133-24/+44
|
* [core] Per-bucket icon atlasesJohn Firebaugh2017-06-1315-204/+164
|
* [core] Per-bucket glyph atlasesJohn Firebaugh2017-06-136-42/+42
|
* [core] Added Backend::{assume,set}ScissorTestBruno de Oliveira Abinader2017-06-131-0/+10
|
* Fix undefined memory access in getCoveringRanges() (#9227)Anand Thakker2017-06-091-0/+61
| | | | | | | | | | | | * Add simple unit tests for SymbolSizeBinder * Fix bug in symbol size uniform value calculation For camera functions we were setting the zoom levels in "covering ranges" to `[(zoom stop <= tile zoom), (zoom stop >= 1 + tile zoom)]`, but then evaluating the function at `[tile_zoom, tile_zoom + 1]`. * Check for it != end() before accessing it->first
* [core] Collection-level immutabilityJohn Firebaugh2017-06-051-2/+2
| | | | Introduce a second level of immutability, over each of the collections held by a style: sources, images, and layers. Tracking immutability at this level allows us to short-circuit significant portions of the RenderStyle update logic via a simple equality check, greatly improving performance.
* [core] Fix several bugs in AnnotationManagerJohn Firebaugh2017-06-051-0/+6
|
* [core] Split RenderStyle from StyleJohn Firebaugh2017-06-051-2/+2
|
* [core] Simplify LayerObserver APIJohn Firebaugh2017-06-052-27/+19
|
* [core] Refactor RenderSource updatesJohn Firebaugh2017-06-055-31/+114
| | | | | | | * Eliminate updateBatch in favor of diffing layers and detecting changes to properties upon which layout depends. * Replace RenderSource::{update,remove,invalidate,reload}Tiles with a single update method * Replace TilePyramid::{update,remove,invalidate,reload}Tiles with a single update method * Remove Style& dependency TODO from GeometryTile and TileParameters
* [core] Thread Style parameter through queryRenderedFeaturesJohn Firebaugh2017-06-051-1/+1
|
* [core] Reuse RasterBucket for ImageSourceAsheem Mamoowala2017-06-011-0/+16
|
* [core] Use fixed-size std::array for ImageSource coordinatesAsheem Mamoowala2017-06-011-1/+1
|
* [core] Offline support for Image SourcesAsheem Mamoowala2017-06-016-3/+29
|
* [core] Add toDouble Conversion method for correctly parsing Lat Lng coordinatesAsheem Mamoowala2017-06-011-0/+9
|