diff options
author | Ansis Brammanis <ansis@mapbox.com> | 2017-10-25 15:46:50 -0400 |
---|---|---|
committer | Ansis Brammanis <ansis@mapbox.com> | 2017-10-25 15:46:50 -0400 |
commit | 68ad044edc5ba4f8efffd4dffd9f9ccab9e95fc0 (patch) | |
tree | 4156010245201ddde3ff75866cd1a10ed5dcf13f | |
parent | 9100c748c14b225dfb2620c156ede441049cc2a4 (diff) | |
download | qtlocation-mapboxgl-68ad044edc5ba4f8efffd4dffd9f9ccab9e95fc0.tar.gz |
add a couple of assertions [skip ci]
-rw-r--r-- | src/mbgl/programs/collision_box_program.hpp | 2 | ||||
-rw-r--r-- | src/mbgl/programs/symbol_program.hpp | 3 |
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); |