Browse Source

MeshTools: don't zero init an array that gets fully overwritten.

I really need to deprecate the "implicit value init" Array constructor,
far too many cases like this.
pull/623/head
Vladimír Vondruš 3 years ago
parent
commit
2dce9a1c63
  1. 2
      src/Magnum/MeshTools/Combine.cpp

2
src/Magnum/MeshTools/Combine.cpp

@ -61,7 +61,7 @@ Trade::MeshData combineIndexedImplementation(
}
/* Make the combined index array unique */
Containers::Array<char> indexData{combinedIndices.size()[0]*sizeof(UnsignedInt)};
Containers::Array<char> indexData{NoInit, combinedIndices.size()[0]*sizeof(UnsignedInt)};
const auto indexDataI = Containers::arrayCast<UnsignedInt>(indexData);
const UnsignedInt vertexCount = removeDuplicatesInPlaceInto(
combinedIndices,

Loading…
Cancel
Save