Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Hillshade bucket fix https://github.com/mapbox/mapbox-gl-native-ios/issues/240upstream/alexshalamov_cp_16362_to_1.5.0 | Aleksandar Stojiljkovic | 2020-04-02 | 1 | -2/+4 |
| | | | | Fixes: https://github.com/mapbox/mapbox-gl-native-ios/issues/240 | ||||
* | Fix assert on gfx resource cleanup | Mikko Pulkki | 2020-03-31 | 1 | -1/+1 |
| | |||||
* | Address review finding | zmiao | 2020-03-26 | 1 | -7/+13 |
| | | | | Remove unncessary condition check | ||||
* | [core] Fix within meridian issue | zmiao | 2020-03-26 | 2 | -7/+38 |
| | |||||
* | [core][tile mode] Share seenCrossTileIDs across all placeLayer() calls | Mikhail Pozdnyakov | 2020-03-25 | 2 | -7/+15 |
| | | | | Thus we obviate lots of repeated operations for already placed symbols. | ||||
* | [core][tile mode] Place tile intersecting labels first, across all layers | Mikhail Pozdnyakov | 2020-03-25 | 2 | -31/+34 |
| | | | | | | | | Thus, we reduce the amount of label cut-offs in Tile mode. Before, labels were arranged within one symbol layer (one bucket), which was not enough for several symbol layers being placed at the same time. | ||||
* | [core] Introduce map mode specific Placement implementations | Mikhail Pozdnyakov | 2020-03-25 | 3 | -184/+275 |
| | |||||
* | [core] Introduce Placement::placeLayers() | Mikhail Pozdnyakov | 2020-03-25 | 5 | -28/+29 |
| | |||||
* | [core] Ability to set source-layer setProperty method | Mikhail Pozdnyakov | 2020-03-24 | 9 | -44/+22 |
| | |||||
* | [core] conversion::Layer uses setProperty API to set max/min zoom & filter | Mikhail Pozdnyakov | 2020-03-24 | 2 | -33/+16 |
| | |||||
* | [core] Layer::setProperty() can set min/max zoom and filter | Mikhail Pozdnyakov | 2020-03-24 | 1 | -2/+19 |
| | |||||
* | [core] Move generic setProperty() parts to the base Layer class | Mikhail Pozdnyakov | 2020-03-24 | 12 | -51/+28 |
| | |||||
* | [core] Fix modernize-pass-by-value errors | Thiago Marcos P. Santos | 2020-03-23 | 6 | -21/+17 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Fix modernize-deprecated-headers errors | Thiago Marcos P. Santos | 2020-03-23 | 1 | -1/+2 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Fix modernize-return-braced-init-list errors | Thiago Marcos P. Santos | 2020-03-23 | 8 | -45/+33 |
| | | | | As reported by clang-tidy-8. | ||||
* | Bump mapbox-base to 1.2.0 | Alexander Shalamov | 2020-03-23 | 3 | -3/+3 |
| | |||||
* | [core] Fix performance-unnecessary-value-param errors | Thiago Marcos P. Santos | 2020-03-23 | 72 | -323/+383 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Fix performance-type-promotion-in-math-fn errors | Thiago Marcos P. Santos | 2020-03-23 | 6 | -19/+26 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Fix performance-inefficient-vector-operation errors | Thiago Marcos P. Santos | 2020-03-23 | 2 | -0/+2 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Fix performance-unnecessary-copy-initialization errors | Thiago Marcos P. Santos | 2020-03-23 | 1 | -1/+1 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Fix performance-for-range-copy errors | Thiago Marcos P. Santos | 2020-03-23 | 5 | -8/+8 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Render::clearData clears fonts | Mikhail Pozdnyakov | 2020-03-20 | 1 | -0/+1 |
| | |||||
* | [core] Introduce Renderer::clearData() instead of keepRenderData map options | Mikhail Pozdnyakov | 2020-03-20 | 7 | -25/+8 |
| | | | | | | | | | | `Renderer::clearData()` is a better API than the removed `MapOptions::keepRenderData()`: - gives more flexibility to the client - similar to the existing `Renderer::reduceMemoryUse()` - the `MapOptions::keepRenderData()` API implementation could not handle the raise condition, which happened if the new still image request had come before all tiles from the previous requests were loaded. Co-authored-by: Dane Springmeyer <dane@mapbox.com> | ||||
* | Add additional transformState::latLngToScreenCoordinate getter (#16311) | galinelle | 2020-03-19 | 2 | -2/+7 |
| | | | | | | This change adds a latLngToScreenCoordinate overload, to retrieve the projected vec4 in additional to the ScreenCoordinate object, that is useful to detect whether the projected latLng is in front or behind the camera. | ||||
* | Refactor within function | zmiao | 2020-03-19 | 2 | -80/+54 |
| | |||||
* | [core] Using TileCoordinates for geometry comparison | zmiao | 2020-03-19 | 3 | -166/+179 |
| | |||||
* | [core] Add ImageManager::clear() | Mikhail Pozdnyakov | 2020-03-18 | 3 | -0/+16 |
| | |||||
* | [core] Add RenderOrchestrator::clearData() | Mikhail Pozdnyakov | 2020-03-18 | 4 | -5/+19 |
| | |||||
* | [core][tile|static mode] Introduce MapOptions::keepRenderData() flag | Mikhail Pozdnyakov | 2020-03-18 | 6 | -4/+28 |
| | | | | Render orchestrator stores the render data between render frames if this flag is set. | ||||
* | start using tname variable | Dane Springmeyer | 2020-03-16 | 1 | -6/+6 |
| | |||||
* | [core] Fix crash at Placement::getSymbolPlacement() | Mikhail Pozdnyakov | 2020-03-13 | 1 | -1/+1 |
| | |||||
* | [core] Binary size fixup | Mikhail Pozdnyakov | 2020-03-12 | 1 | -38/+46 |
| | |||||
* | [core] Collision index uses doubled padding with the tilted view | Mikhail Pozdnyakov | 2020-03-12 | 1 | -3/+11 |
| | |||||
* | [core] Variable labels stick to latest anchor if the view is tilted | Mikhail Pozdnyakov | 2020-03-12 | 2 | -22/+29 |
| | | | | This is done in order to improve labels stability and for the performace reasons. | ||||
* | [core] Do not squeeze placement period if the view is tilted | Mikhail Pozdnyakov | 2020-03-12 | 3 | -14/+17 |
| | | | | | | If the view is not tilted, we want the new symbols to show up faster, so we squeeze the placement period. On contrary, with the tilted view it's more important to make placement rarely for performance reasons and as the new symbols are normally "far away" and the user is not that interested to see them ASAP. | ||||
* | [core] Place already visible symbols first and hidden symbols last | Mikhail Pozdnyakov | 2020-03-12 | 2 | -1/+29 |
| | |||||
* | [core] Not filter express `in` in `filter`. | kevin | 2020-03-11 | 1 | -1/+6 |
| | |||||
* | [core] Adjust mapbox-gl-native for the updated debug shader semantics | Mikhail Pozdnyakov | 2020-03-11 | 8 | -23/+39 |
| | |||||
* | Bump mapbox-gl-js | Mikhail Pozdnyakov | 2020-03-11 | 19 | -353/+365 |
| | |||||
* | [core][tile mode] Fix assertion at `line-center` placement handling | Mikhail Pozdnyakov | 2020-03-10 | 1 | -6/+8 |
| | | | | The `symbolIntersectsTileEdges` algorithm should not be applied to the symbols with `line-center` placement | ||||
* | [core] CollisionIndex::intercectsTileEdges -> intersectsTileEdges | Mikhail Pozdnyakov | 2020-03-06 | 3 | -5/+5 |
| | |||||
* | [core] Tile mode placement algorithm must consider icons bounding boxes | Mikhail Pozdnyakov | 2020-03-06 | 1 | -36/+42 |
| | | | | | | Tile mode placement algorithm now checks if bounding boxes for both label text and icon are intersecting the edges of the tiles. Before, it checked only text bounding boxes and thus label icons might have got cut off. | ||||
* | [core] Remove unnecessary intermediate PolygonFeature | zmiao | 2020-03-05 | 1 | -41/+8 |
| | |||||
* | [core] Fix within expression serialization + fix within expression equal ↵ | zmiao | 2020-03-05 | 2 | -17/+33 |
| | | | | operator | ||||
* | [core] Fix within case when point is on polygon boundary | zmiao | 2020-03-05 | 1 | -0/+9 |
| | |||||
* | [core] Make within expression support generic geoJSON data | zmiao | 2020-03-05 | 1 | -22/+51 |
| | |||||
* | [core] Use weak annotation manager | Alexander Shalamov | 2020-03-05 | 7 | -26/+42 |
| | | | | | | | Map and renderer / orchestrator should be able to run on a separate threads, however, legacy AnnotationManager is shared between Map and Renderer, therefore is not a thread safe. Until AnnotationManager is deprecated and removed from a code-base, use it only via weak pointers. | ||||
* | [core] Drop BucketPlacementParameters | Mikhail Pozdnyakov | 2020-03-03 | 7 | -23/+15 |
| | |||||
* | [core] Split LayerPlacementData and BucketPlacementData | Mikhail Pozdnyakov | 2020-03-03 | 2 | -4/+6 |
| | |||||
* | [core] Get rid of LayerPlacementData::firstInBucket | Mikhail Pozdnyakov | 2020-03-03 | 4 | -8/+6 |
| |