From 1e04dbcabab81c16da0236b7070d2c6ce67a0d58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 21 Mar 2020 17:17:53 +0100 Subject: [PATCH] Primitives: add a sanity assert. --- src/Magnum/Primitives/Grid.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Magnum/Primitives/Grid.cpp b/src/Magnum/Primitives/Grid.cpp index f02c913e3..c8267ad83 100644 --- a/src/Magnum/Primitives/Grid.cpp +++ b/src/Magnum/Primitives/Grid.cpp @@ -121,6 +121,9 @@ Trade::MeshData grid3DSolid(const Vector2i& subdivisions, const GridFlags flags) textureCoords[i] = positions[i].xy()*0.5f + Vector2{0.5f}; } + CORRADE_INTERNAL_ASSERT(attributeIndex == attributeCount); + CORRADE_INTERNAL_ASSERT(attributeOffset == stride); + return Trade::MeshData{MeshPrimitive::Triangles, std::move(indexData), Trade::MeshIndexData{indices}, std::move(vertexData), std::move(attributes)};