From 51e699f0ea89056666ff99159344b7454546cf3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 24 May 2020 14:30:40 +0200 Subject: [PATCH] MeshTools: avoid needless zero-initialization. --- src/Magnum/MeshTools/Combine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Magnum/MeshTools/Combine.cpp b/src/Magnum/MeshTools/Combine.cpp index af28a3f31..434136fc5 100644 --- a/src/Magnum/MeshTools/Combine.cpp +++ b/src/Magnum/MeshTools/Combine.cpp @@ -176,7 +176,8 @@ Trade::MeshData combineFaceAttributes(const Trade::MeshData& mesh, const Trade:: const UnsignedInt faceIndexSize = faceAttributes.isIndexed() ? meshIndexTypeSize(faceAttributes.indexType()) : 4; const UnsignedInt indexStride = meshIndexSize + faceIndexSize; - Containers::Array combinedIndices{meshIndexCount*indexStride}; + Containers::Array combinedIndices{Containers::NoInit, + meshIndexCount*indexStride}; Utility::copy(mesh.indices(), Containers::StridedArrayView2D{combinedIndices, {meshIndexCount, meshIndexSize}, {std::ptrdiff_t(indexStride), 1}});