summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksandar Stojiljkovic <aleksandar.stojiljkovic@mapbox.com>2020-04-01 15:06:46 +0300
committerAleksandar Stojiljkovic <aleksandar.stojiljkovic@mapbox.com>2020-04-01 15:06:46 +0300
commit07d04233d3f5af73f8d4dc1afc19d2407cd9df98 (patch)
treebbe57c50eb1c051e119bc714498abf1b30143e66
parent9de0bacf7defe2bec3270aa699c77d7fc97e1243 (diff)
downloadqtlocation-mapboxgl-07d04233d3f5af73f8d4dc1afc19d2407cd9df98.tar.gz
Hillshade bucket fix https://github.com/mapbox/mapbox-gl-native-ios/issues/240
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;
}