Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [qt] Only share a FileSource if it points to the same path | Thiago Marcos P. Santos | 2018-04-26 | 1 | -10/+27 |
| | | | | | | | | Previously all QMapboxGL objects were sharing the same cache created by the first instantiated object. Now it will share the cache only if it points to the same path. Fixes #11766 | ||||
* | Merge branch 'release-boba' into masterupstream/fabian-merge-v4.0.0 | Fabian Guerra | 2018-04-23 | 1 | -10/+33 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # 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 | ||||
| * | Use a host interface for CustomLayer instead of function pointers (#11553) | Asheem Mamoowala | 2018-04-02 | 1 | -10/+33 |
| | | | | | | | | | | | | Use a host interface for CustomLayer instead of function pointers Co-authored-by: Julian Rex <julian.rex@mapbox.com> | ||||
* | | [Qt] Added QMapboxGL::MapLoadingFailure enum | Bruno de Oliveira Abinader | 2018-03-05 | 1 | -1/+21 |
| | | |||||
* | | [Qt] Expose mapLoadingFailed signal | Bruno de Oliveira Abinader | 2018-03-05 | 1 | -0/+1 |
| | | |||||
* | | [qt] Rename Qt SDK to 'Mapbox Maps SDK for Qt' | Bruno de Oliveira Abinader | 2018-02-27 | 1 | -2/+2 |
|/ | |||||
* | [qt] Add an interface for Static rendering | Thiago Marcos P. Santos | 2018-02-09 | 1 | -4/+95 |
| | |||||
* | [qt] Refresh the docs | Thiago Marcos P. Santos | 2018-02-09 | 1 | -0/+16 |
| | |||||
* | [qt] Make sure that methods are being called on the right thread | Thiago Marcos P. Santos | 2018-02-09 | 1 | -48/+83 |
| | |||||
* | [qt] Implement FBO handling | Thiago Marcos P. Santos | 2018-02-09 | 1 | -20/+17 |
| | | | | Needed for rendering 3D extrusions properly. | ||||
* | [qt] Expose an interface to create a renderer on a separated thread | Thiago Marcos P. Santos | 2018-02-09 | 1 | -6/+32 |
| | | | | If not called, it will render on the main thread as usual. | ||||
* | [qt] Update map rendering via RendererObserver | Thiago Marcos P. Santos | 2018-02-09 | 1 | -2/+16 |
| | |||||
* | [qt] Render asynchronously | Thiago Marcos P. Santos | 2018-02-09 | 1 | -171/+41 |
| | |||||
* | [core] move HeadlessBackend extension initialization code into Impl | Konstantin Käfer | 2017-11-29 | 1 | -1/+1 |
| | |||||
* | [Qt] Update documentation | Bruno de Oliveira Abinader | 2017-11-23 | 1 | -6/+8 |
| | |||||
* | [Qt] Fix deprecation warnings in Qt 5.10 | Bruno de Oliveira Abinader | 2017-11-13 | 1 | -0/+5 |
| | |||||
* | [Qt] Do not assume viewport size == fbo size in Qt4 | Bruno de Oliveira Abinader | 2017-11-09 | 1 | -0/+2 |
| | |||||
* | Replace compile-time polymorphism with runtime polymorphism in the ↵ | John Firebaugh | 2017-10-23 | 1 | -0/+10 |
| | | | | conversion system | ||||
* | [qt] use const for setting ResourceTransform | Rinigus | 2017-10-09 | 1 | -1/+1 |
| | |||||
* | [qt] add ResourceTransform API | Rinigus | 2017-10-09 | 1 | -0/+34 |
| | |||||
* | Preserve depth buffer between 3D layers + optimize render order (#9931) | Lauren Budorick | 2017-09-21 | 1 | -4/+4 |
| | | | Port of https://github.com/mapbox/mapbox-gl-js/pull/5101: adds a new render pass `Pass3D` before any other rendering wherein we render layers with 3D passes (fill-extrusion layers) to offscreen framebuffers, sharing a depth renderbuffer between those layers in order to render 3D space correctly. Those framebuffers are saved on the RenderLayers and copied back to the map during the translucent pass. Rendering to offscreen framebuffers before we do any clear + draw means we can avoid expensive framebuffer restores. | ||||
* | [core] Remove std:: namespace for some functions | Thiago Marcos P. Santos | 2017-08-07 | 1 | -2/+3 |
| | | | | They are not available on Android + GCC (needed by Qt) | ||||
* | [all] Merge View into RendererBackend | John Firebaugh | 2017-07-26 | 1 | -1/+0 |
| | |||||
* | [qt] manage backendscope in renderer frontend | Ivo van Dongen | 2017-07-25 | 1 | -3/+1 |
| | |||||
* | [Qt] Avoid using brace-list init ctor in QMapboxGL | Thiago Marcos P. Santos | 2017-07-19 | 1 | -8/+8 |
| | |||||
* | [android][glfw][ios][macos][node][qt] rename backend to renderer backend | Ivo van Dongen | 2017-07-18 | 1 | -1/+1 |
| | |||||
* | [qt] rendering interface changes | Ivo van Dongen | 2017-07-18 | 1 | -3/+19 |
| | |||||
* | [android][glfw][ios][macos][node][qt] split backend from mapobserver | Ivo van Dongen | 2017-07-18 | 1 | -1/+1 |
| | |||||
* | [Qt] Fix docs warnings | Thiago Marcos P. Santos | 2017-07-13 | 1 | -5/+5 |
| | |||||
* | [Qt] Share the DefaultFileSource for all QMapboxGL instances | Thiago Marcos P. Santos | 2017-07-13 | 1 | -1/+19 |
| | | | | | | Fix issues of concurrent access to the sqlite cache. Fixes #9108. | ||||
* | [Qt] Do not return a valid mbgl::Annotation if conversion fails | Bruno de Oliveira Abinader | 2017-07-12 | 1 | -7/+7 |
| | |||||
* | [core] GCC 4.9 shadow member warnings | Bruno de Oliveira Abinader | 2017-07-12 | 1 | -14/+14 |
| | |||||
* | [core] Move setStyleJSON/URL to Style; add Map::setStyle | John Firebaugh | 2017-06-22 | 1 | -4/+4 |
| | |||||
* | [all] Promote Style to public API | John Firebaugh | 2017-06-22 | 1 | -16/+17 |
| | |||||
* | [core] Added Backend::{assume,set}Viewport | Bruno de Oliveira Abinader | 2017-06-13 | 1 | -2/+2 |
| | |||||
* | [core, node, darwin, android, qt] Make image ID part of Image | John Firebaugh | 2017-05-16 | 1 | -3/+4 |
| | | | | More like Source and Layer. | ||||
* | [qt] Un-deprecate QMapboxGL::setTransitionOptions | John Firebaugh | 2017-05-15 | 1 | -5/+2 |
| | | | | It's still relevant for runtime-styling driven paint property changes. | ||||
* | [core, node, darwin, qt] Remove support for paint classes | John Firebaugh | 2017-05-15 | 1 | -83/+2 |
| | |||||
* | [Qt] Make it possible to add a layer before another layer | Thiago Marcos P. Santos | 2017-05-11 | 1 | -5/+7 |
| | |||||
* | [core] Remove StyleSourcedAnnotation support | John Firebaugh | 2017-05-10 | 1 | -3/+0 |
| | | | | The functionality this provided has been subsumed by the runtime styling API. | ||||
* | [core, android] Factor JSON string conversions | John Firebaugh | 2017-05-08 | 1 | -1/+1 |
| | | | | | | | | | | | This adds a `convertJSON` template, to be used like: Error error optional<Foo> foo = convertJSON<Foo>(string, error); Internally, it parses the string with RapidJSON and then calls `convert<Foo>(parsed, error)`. While here, rationalize GeoJSON converters and fix error handling for Tileset conversion in OfflineDownload. | ||||
* | Revert "[Qt] Don't regen BackendScope on every QMapboxGL::render() call" | Bruno de Oliveira Abinader | 2017-05-04 | 1 | -3/+1 |
| | | | | This reverts commit 806da5d940aed7021f921ab98b9ae8e4e364f732. | ||||
* | [Qt] Don't regen BackendScope on every QMapboxGL::render() call | Bruno de Oliveira Abinader | 2017-05-04 | 1 | -1/+3 |
| | |||||
* | [Qt] Handle extrusion filters | Thiago Marcos P. Santos | 2017-05-02 | 1 | -0/+4 |
| | |||||
* | [all] Rationalize style::Image | John Firebaugh | 2017-04-24 | 1 | -5/+5 |
| | | | | | | | A style has a collection of images, just as it has collections of sources and layers. * Name things appropriately * Use std::unique_ptr | ||||
* | [core] Remove non-Map-dependent projection methods from Map | John Firebaugh | 2017-04-18 | 1 | -3/+4 |
| | |||||
* | [core] Tighten geo.hpp ctors | Bruno de Oliveira Abinader | 2017-04-14 | 1 | -5/+5 |
| | |||||
* | [all] Remove redundant scale-related camera methods | John Firebaugh | 2017-04-13 | 1 | -3/+3 |
| | | | | We don't need to have two different measurement systems for map zoom. | ||||
* | [Qt] Sanitize QSize → mbgl::Size conversion | Bruno de Oliveira Abinader | 2017-04-10 | 1 | -10/+20 |
| | |||||
* | [all] Make LatLng coordinates read-only | John Firebaugh | 2017-04-06 | 1 | -7/+7 |
| |