summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnsis Brammanis <ansis@mapbox.com>2017-10-25 15:46:50 -0400
committerAnsis Brammanis <ansis@mapbox.com>2017-10-25 15:46:50 -0400
commit68ad044edc5ba4f8efffd4dffd9f9ccab9e95fc0 (patch)
tree4156010245201ddde3ff75866cd1a10ed5dcf13f
parent9100c748c14b225dfb2620c156ede441049cc2a4 (diff)
downloadqtlocation-mapboxgl-68ad044edc5ba4f8efffd4dffd9f9ccab9e95fc0.tar.gz
add a couple of assertions [skip ci]
-rw-r--r--src/mbgl/programs/collision_box_program.hpp2
-rw-r--r--src/mbgl/programs/symbol_program.hpp3
2 files changed, 5 insertions, 0 deletions
diff --git a/src/mbgl/programs/collision_box_program.hpp b/src/mbgl/programs/collision_box_program.hpp
index 2547da9f18..80cdfd6848 100644
--- a/src/mbgl/programs/collision_box_program.hpp
+++ b/src/mbgl/programs/collision_box_program.hpp
@@ -76,6 +76,8 @@ public:
.concat(CollisionBoxOpacityAttributes::bindings(opacityVertexBuffer))
.concat(paintPropertyBinders.attributeBindings(currentProperties));
+ assert(layoutVertexBuffer.vertexCount == opacityVertexBuffer.vertexCount);
+
for (auto& segment : segments) {
auto vertexArrayIt = segment.vertexArrays.find(layerID);
diff --git a/src/mbgl/programs/symbol_program.hpp b/src/mbgl/programs/symbol_program.hpp
index 5d386b7472..f2c11ac1f7 100644
--- a/src/mbgl/programs/symbol_program.hpp
+++ b/src/mbgl/programs/symbol_program.hpp
@@ -333,6 +333,9 @@ public:
.concat(SymbolOpacityAttributes::bindings(opacityVertexBuffer))
.concat(paintPropertyBinders.attributeBindings(currentProperties));
+ assert(layoutVertexBuffer.vertexCount == dynamicLayoutVertexBuffer.vertexCount &&
+ layoutVertexBuffer.vertexCount == opacityVertexBuffer.vertexCount);
+
for (auto& segment : segments) {
auto vertexArrayIt = segment.vertexArrays.find(layerID);