From 30e70161ddb9b44e3dfdade6f59ae683a3df540e Mon Sep 17 00:00:00 2001 From: mokalux Date: Mon, 17 Feb 2025 11:36:43 +0100 Subject: [PATCH] Commit 0dc51d0 from r3d Fix issue with wrong index condition in TriangleMesh::removeUnusedVertices() method --- src/collision/TriangleMesh.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/collision/TriangleMesh.cpp b/src/collision/TriangleMesh.cpp index 7c3029dfb..2476f6637 100644 --- a/src/collision/TriangleMesh.cpp +++ b/src/collision/TriangleMesh.cpp @@ -217,7 +217,7 @@ bool TriangleMesh::copyData(const TriangleVertexArray& triangleVertexArray, std: void TriangleMesh::removeUnusedVertices(Array& areUsedVertices) { // For each vertex of the user mesh - for (uint32 i=mVertices.size() - 1; i > 0; i--) { + for (int64 i=mVertices.size() - 1; i >= 0; i--) { // If the vertex is not used if (!areUsedVertices[i]) {