From 691d910c3ed3098cab63797f9a2f6b4826972ba7 Mon Sep 17 00:00:00 2001 From: Sasha Szpakowski Date: Sat, 30 Sep 2023 17:54:09 -0300 Subject: [PATCH] Improve error message when Mesh:setVertexMap is used with an empty array. --- src/modules/graphics/Mesh.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/graphics/Mesh.cpp b/src/modules/graphics/Mesh.cpp index 78abd2d96..4db8cf316 100644 --- a/src/modules/graphics/Mesh.cpp +++ b/src/modules/graphics/Mesh.cpp @@ -320,6 +320,9 @@ static void copyToIndexBuffer(const std::vector &indices, void *data, si void Mesh::setVertexMap(const std::vector &map) { + if (map.empty()) + throw love::Exception("Vertex map array must not be empty."); + size_t maxval = getVertexCount(); IndexDataType datatype = getIndexDataTypeFromMax(maxval);