summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksandar Stojiljkovic <aleksandar.stojiljkovic@mapbox.com>2020-04-01 15:06:46 +0300
committerAleksandar Stojiljković <aleksandar.stojiljkovic@mapbox.com>2020-04-01 18:21:04 +0300
commit881d5dab6a9c6dbf6b644d3751741a6e997d9a7f (patch)
treebbe57c50eb1c051e119bc714498abf1b30143e66
parent9de0bacf7defe2bec3270aa699c77d7fc97e1243 (diff)
downloadqtlocation-mapboxgl-881d5dab6a9c6dbf6b644d3751741a6e997d9a7f.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;
}