Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add pitch argument to cameraThatFits functions (#12213) | Bobby Sudekum | 2018-07-02 | 1 | -13/+24 |
| | |||||
* | [core] don't use floating point versions of pow/log | Konstantin Käfer | 2018-06-04 | 2 | -4/+4 |
| | | | | | | GLIBC 2.27 added new versioned symbols of powf and logf, while the double versions of pow and log remained stable. Prefer the double version to avoid introducing a dependency on a newer version of GLIBC than strictly necessary. See https://lists.gnu.org/archive/html/info-gnu/2018-02/msg00000.html | ||||
* | [ios,macos] Fix for infinite loop crash when setting shape to nil in ↵ | Julian Rex | 2018-05-21 | 2 | -10/+49 |
| | | | | MGLMapViewDelegate methods (#11614) | ||||
* | [core] fix circle querying for scale and alignment | Chris Loer | 2018-04-26 | 2 | -0/+14 |
| | | | | | | | This fixes circle querying for cases where either circle-pitch-alignment=map or circle-pitch-scaling=viewport | ||||
* | Merge branch 'release-boba' into masterupstream/fabian-merge-v4.0.0 | Fabian Guerra | 2018-04-23 | 1 | -1/+0 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # circle.yml # include/mbgl/style/expression/let.hpp # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngBounds.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapKeyListener.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Projection.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Transform.java # platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/geometry/LatLngBoundsTest.java # platform/android/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml # platform/android/gradle/dependencies.gradle # platform/android/src/example_custom_layer.cpp # platform/android/src/geojson/point.cpp # platform/darwin/src/NSPredicate+MGLAdditions.mm # platform/darwin/test/MGLExpressionTests.mm # platform/ios/Mapbox-iOS-SDK-nightly-dynamic.podspec # platform/ios/Mapbox-iOS-SDK-symbols.podspec # platform/ios/Mapbox-iOS-SDK.podspec # platform/ios/app/MBXViewController.m # src/mbgl/renderer/layers/render_custom_layer.cpp # src/mbgl/style/conversion/filter.cpp # src/mbgl/style/expression/interpolate.cpp # src/mbgl/style/expression/value.cpp # test/style/filter.test.cpp | ||||
| * | [android] calculating camera's LatLng for bounds without map padding (#11410) | Łukasz Paczos | 2018-03-08 | 1 | -1/+0 |
| | | |||||
* | | [core] prevent render thread from waking up unneeded on still rendering | Ivo van Dongen | 2018-03-14 | 1 | -0/+5 |
|/ | | | | - No longer sends a update message to the render frontend when rendering in still mode only to shortcut it in the renderer. This prevents unneeded render passes in qt. | ||||
* | [core] align raster imagery rendering to pixel rid to avoid blurriness | Konstantin Käfer | 2018-01-24 | 2 | -4/+19 |
| | |||||
* | [core] don't tie Annotation geometries to Map maxzoom | Konstantin Käfer | 2018-01-02 | 1 | -2/+2 |
| | | | | Instead, geometry generation via GeoJSONVT is now bound to the hardcoded limit of the annotation tile source. | ||||
* | [core] Split MapMode::Still into Static and Tile | Ansis Brammanis | 2017-11-17 | 1 | -3/+3 |
| | | | | | `Tile` makes sure the symbols in the resulting tile are tileable while symbols in `Still` match rendering in `Continuous` mode. | ||||
* | [core, node] Support axonometric rendering | Lauren Budorick | 2017-10-14 | 5 | -0/+75 |
| | |||||
* | [core] Add `cameraForLatLngs()` method with modified bearing | Asheem Mamoowala | 2017-10-09 | 1 | -11/+34 |
| | |||||
* | [core] TransformState::getIntegerZoom should be uint8_t | Bruno de Oliveira Abinader | 2017-09-15 | 2 | -2/+2 |
| | |||||
* | [core] Partially revert ZoomHistory.lastIntegerZoom update | Bruno de Oliveira Abinader | 2017-09-15 | 1 | -1/+1 |
| | |||||
* | [core] remove map update enum | Ivo van Dongen | 2017-08-31 | 2 | -59/+33 |
| | |||||
* | [core] move annotation tile updates to renderer | Ivo van Dongen | 2017-08-31 | 1 | -5/+1 |
| | | | | | - AnnotationData.updateData() was not completely thread safe. Calling it from the renderer thread instead of the main thread fixes this - Since we moved the coalescing of updates out of the map and into the renderer frontend implementations, the updateData was called too much, resulting in degraded performance. Moving it into the renderer makes sure it gets coalesced again. | ||||
* | [core] annotation manager - manage dirty state internally | Ivo van Dongen | 2017-08-31 | 1 | -1/+3 |
| | |||||
* | [node] Cleanup NodeMap::Render | Bruno de Oliveira Abinader | 2017-08-31 | 1 | -0/+7 |
| | |||||
* | [core] Inline Renderer::Impl::doRender | John Firebaugh | 2017-08-24 | 1 | -3/+3 |
| | |||||
* | [core] Remove unnecessary members from UpdateParameters | John Firebaugh | 2017-08-24 | 1 | -2/+0 |
| | |||||
* | [core] Update ZoomHistory.lastInteger{Zoom,Time} if different from floor zoom | Bruno de Oliveira Abinader | 2017-08-22 | 1 | -16/+21 |
| | |||||
* | Set Default MaxZoom to 22 | Asheem Mamoowala | 2017-08-21 | 1 | -1/+1 |
| | |||||
* | [core] Added Style::getDefaultCamera() | Bruno de Oliveira Abinader | 2017-08-11 | 1 | -5/+1 |
| | |||||
* | [all] Merge View into RendererBackend | John Firebaugh | 2017-07-26 | 1 | -1/+0 |
| | |||||
* | [core] rename backend to renderer backend | Ivo van Dongen | 2017-07-18 | 2 | -116/+0 |
| | |||||
* | [core] renderer interface | Ivo van Dongen | 2017-07-18 | 1 | -247/+102 |
| | |||||
* | [core] split backend from mapobserver | Ivo van Dongen | 2017-07-18 | 1 | -1/+5 |
| | |||||
* | [core] mutate style on annotation mutations immediately | Ivo van Dongen | 2017-07-18 | 2 | -12/+9 |
| | |||||
* | [core] abort early when the dimension is 0 | Konstantin Käfer | 2017-07-17 | 1 | -1/+1 |
| | |||||
* | [core] GCC 4.9 bracket initialization issues | Bruno de Oliveira Abinader | 2017-07-12 | 1 | -1/+1 |
| | |||||
* | [core] Added MBGL_CONSTEXPR to satisfy GCC 4.9 | Bruno de Oliveira Abinader | 2017-07-12 | 1 | -3/+4 |
| | |||||
* | [core] Improved label pitch-scaling: approximate collision box shapes based ↵ | Chris Loer | 2017-07-11 | 2 | -0/+14 |
| | | | | on tile distance from camera. | ||||
* | [core] Prefetch low resolution tiles | Thiago Marcos P. Santos | 2017-07-07 | 1 | -1/+14 |
| | |||||
* | [core] Factor timePoint initialization: take 2 | Bruno de Oliveira Abinader | 2017-07-04 | 2 | -4/+7 |
| | |||||
* | [core] Check if frameZoom is NaN in Transform::flyTo callback | Bruno de Oliveira Abinader | 2017-06-28 | 1 | -0/+5 |
| | |||||
* | [core] Clamp to scale boundaries in TransformState::setLatLngZoom | Bruno de Oliveira Abinader | 2017-06-28 | 1 | -1/+1 |
| | |||||
* | [core] remove tile cache size setter | Ivo van Dongen | 2017-06-27 | 1 | -11/+0 |
| | |||||
* | [core] fix render doesn’t flag style mutation | Ivo van Dongen | 2017-06-26 | 1 | -2/+2 |
| | |||||
* | [core] Move setStyleJSON/URL to Style; add Map::setStyle | John Firebaugh | 2017-06-22 | 1 | -94/+20 |
| | |||||
* | [all] Promote Style to public API | John Firebaugh | 2017-06-22 | 1 | -126/+31 |
| | |||||
* | [core] Refactor CustomLayer internals | John Firebaugh | 2017-06-22 | 1 | -7/+1 |
| | | | | Move the responsibility for initialization/deinitialization/rendering to RenderCustomLayer. This eliminates special case code from Map and Style. | ||||
* | [core] Implement "smart setStyle" | John Firebaugh | 2017-06-15 | 1 | -111/+38 |
| | |||||
* | [core] Dynamic program compilation for data-driven properties | John Firebaugh | 2017-06-13 | 1 | -4/+4 |
| | |||||
* | [core] Added Backend::{assume,set}ScissorTest | Bruno de Oliveira Abinader | 2017-06-13 | 1 | -0/+10 |
| | |||||
* | [core] Added Backend::{assume,set}Viewport | Bruno de Oliveira Abinader | 2017-06-13 | 1 | -4/+5 |
| | |||||
* | fix #8300 flyTo for close points (#9199) | Ansis Brammanis | 2017-06-06 | 1 | -10/+7 |
| | | | | | | | | | | | | | | The isClose threshold is switched from 0.000001 pixels to 1 pixel. As a backup, it checks whether r0 and r1 are finite. It might be possible to have just the threshold check or just the finiteness check, but I don't see the harm in having both. std::abs(w0 - w1) < 0.000001 is removed because it doesn't look like it's needed. All calculations should run fine even if w0 === w1. Finally, the point interpolation is tweaked so that at the end of the flying (when k === 1) it ends up at the exact end point. I didn't see any bugs related to this, but it seems like a good thing to have explicitly. | ||||
* | [core] Don't share TransformState reference | John Firebaugh | 2017-06-05 | 1 | -2/+2 |
| | |||||
* | [core] Split RenderStyle from Style | John Firebaugh | 2017-06-05 | 1 | -18/+43 |
| | |||||
* | [core] Make TransformState LatLngBounds optional | Bruno de Oliveira Abinader | 2017-06-01 | 5 | -15/+22 |
| | |||||
* | Revert "[core] Factor timePoint initialization" | Bruno de Oliveira Abinader | 2017-05-30 | 1 | -3/+1 |
| | | | | This reverts commit 3790caafa3c98706c5cf0618c8aec592b2780bba. |