summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksandar Stojiljkovic <aleksandar.stojiljkovic@mapbox.com>2020-04-01 15:06:46 +0300
committerAlexander Shalamov <alexander.shalamov@mapbox.com>2020-04-02 12:10:55 +0300
commit557eb2d041ad8eefab1d877cdeaf6b9610ef1388 (patch)
tree4e5acb216930cb7cdccaadaa931456ad0cff9e6f
parentaebb7c1f12bd729461d804abd2bd7a26b9c07c63 (diff)
downloadqtlocation-mapboxgl-upstream/alexshalamov_cp_16362_to_1.5.0.tar.gz
Hillshade bucket fix https://github.com/mapbox/mapbox-gl-native-ios/issues/240upstream/alexshalamov_cp_16362_to_1.5.0
Fixes: https://github.com/mapbox/mapbox-gl-native-ios/issues/240
-rw-r--r--src/mbgl/renderer/buckets/hillshade_bucket.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mbgl/renderer/buckets/hillshade_bucket.cpp b/src/mbgl/renderer/buckets/hillshade_bucket.cpp
index c2628273dc..cf9cc61e46 100644
--- a/src/mbgl/renderer/buckets/hillshade_bucket.cpp
+++ b/src/mbgl/renderer/buckets/hillshade_bucket.cpp
@@ -31,14 +31,16 @@ void HillshadeBucket::upload(gfx::UploadPass& uploadPass) {
return;
}
-
const PremultipliedImage* image = demdata.getImage();
dem = uploadPass.createTexture(*image);
- if (!segments.empty()) {
+ if (!vertices.empty()) {
vertexBuffer = uploadPass.createVertexBuffer(std::move(vertices));
+ }
+ if (!indices.empty()) {
indexBuffer = uploadPass.createIndexBuffer(std::move(indices));
}
+
uploaded = true;
}