summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/buckets/debug_bucket.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/renderer/buckets/debug_bucket.cpp')
-rw-r--r--src/mbgl/renderer/buckets/debug_bucket.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mbgl/renderer/buckets/debug_bucket.cpp b/src/mbgl/renderer/buckets/debug_bucket.cpp
index fcdc727f4b..701a347f4c 100644
--- a/src/mbgl/renderer/buckets/debug_bucket.cpp
+++ b/src/mbgl/renderer/buckets/debug_bucket.cpp
@@ -76,6 +76,11 @@ void DebugBucket::upload(gfx::UploadPass& uploadPass) {
vertexBuffer = uploadPass.createVertexBuffer(std::move(vertices));
indexBuffer = uploadPass.createIndexBuffer(std::move(indices));
}
+ if (!texture) {
+ std::array<uint8_t, 4> data{{0, 0, 0, 0}};
+ static const PremultipliedImage emptyImage{Size(1, 1), data.data(), data.size()};
+ texture = uploadPass.createTexture(emptyImage);
+ }
}
} // namespace mbgl