diff options
author | Vladimir Agafonkin <agafonkin@gmail.com> | 2018-01-26 19:36:33 +0200 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2018-02-06 08:57:42 -0800 |
commit | 8f9f0087c7c79341a48af86f7c2a1ddb2871960a (patch) | |
tree | d6bb3b0142c33646101bcb472d2e844aaa20bd5b | |
parent | cb1e9f33361f3c082144a279eaa633f0d2dcf5a0 (diff) | |
download | qtlocation-mapboxgl-8f9f0087c7c79341a48af86f7c2a1ddb2871960a.tar.gz |
hopefully fix android build this time
-rw-r--r-- | platform/android/src/style/layers/layers.cpp | 2 | ||||
-rw-r--r-- | src/mbgl/gl/context.hpp | 2 | ||||
-rw-r--r-- | src/mbgl/renderer/renderer_impl.cpp | 4 |
3 files changed, 5 insertions, 3 deletions
diff --git a/platform/android/src/style/layers/layers.cpp b/platform/android/src/style/layers/layers.cpp index 0e1b4b4122..acd851b0a6 100644 --- a/platform/android/src/style/layers/layers.cpp +++ b/platform/android/src/style/layers/layers.cpp @@ -35,6 +35,7 @@ template <> struct PeerType<style::CircleLayer> { using Type = android::CircleLa template <> struct PeerType<style::FillExtrusionLayer> { using Type = android::FillExtrusionLayer; }; template <> struct PeerType<style::FillLayer> { using Type = android::FillLayer; }; template <> struct PeerType<style::HillshadeLayer> { using Type = android::HillshadeLayer; }; +template <> struct PeerType<style::HeatmapLayer> { using Type = android::HeatmapLayer; }; template <> struct PeerType<style::LineLayer> { using Type = android::LineLayer; }; template <> struct PeerType<style::RasterLayer> { using Type = android::RasterLayer; }; template <> struct PeerType<style::SymbolLayer> { using Type = android::SymbolLayer; }; @@ -98,6 +99,7 @@ void registerNativeLayers(jni::JNIEnv& env) { FillExtrusionLayer::registerNative(env); FillLayer::registerNative(env); HillshadeLayer::registerNative(env); + HeatmapLayer::registerNative(env); LineLayer::registerNative(env); RasterLayer::registerNative(env); SymbolLayer::registerNative(env); diff --git a/src/mbgl/gl/context.hpp b/src/mbgl/gl/context.hpp index 98eda1df54..bdf78b0f4e 100644 --- a/src/mbgl/gl/context.hpp +++ b/src/mbgl/gl/context.hpp @@ -81,7 +81,7 @@ public: createIndexBuffer(v.data(), v.byteSize(), usage) }; } - + template <class DrawMode> void updateIndexBuffer(IndexBuffer<DrawMode>& buffer, IndexVector<DrawMode>&& v) { assert(v.indexSize() == buffer.indexCount); diff --git a/src/mbgl/renderer/renderer_impl.cpp b/src/mbgl/renderer/renderer_impl.cpp index 2d912dd26b..ebac1dac22 100644 --- a/src/mbgl/renderer/renderer_impl.cpp +++ b/src/mbgl/renderer/renderer_impl.cpp @@ -409,9 +409,9 @@ void Renderer::Impl::render(const UpdateParameters& updateParameters) { if (placementChanged || symbolBucketsChanged) { placement = std::move(newPlacement); } - - placement->setRecent(parameters.timePoint); + placement->setRecent(parameters.timePoint); + updateFadingTiles(); } else { placement->setStale(); |