Browse Source

MeshTools: avoid needless zero-initialization.

pull/449/head
Vladimír Vondruš 6 years ago
parent
commit
51e699f0ea
  1. 3
      src/Magnum/MeshTools/Combine.cpp

3
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<char> combinedIndices{meshIndexCount*indexStride};
Containers::Array<char> combinedIndices{Containers::NoInit,
meshIndexCount*indexStride};
Utility::copy(mesh.indices(),
Containers::StridedArrayView2D<char>{combinedIndices, {meshIndexCount, meshIndexSize}, {std::ptrdiff_t(indexStride), 1}});

Loading…
Cancel
Save