diff --git a/irr/src/CGLTFMeshFileLoader.cpp b/irr/src/CGLTFMeshFileLoader.cpp index 8747cb8bb..588f19601 100644 --- a/irr/src/CGLTFMeshFileLoader.cpp +++ b/irr/src/CGLTFMeshFileLoader.cpp @@ -275,8 +275,9 @@ std::optional> CGLTFMeshFileLoader::MeshExtractor::getIndices( const auto& buf = getBuffer(accessorIdx.value()); - std::vector indices{}; + std::vector indices; const auto count = getElemCount(accessorIdx.value()); + indices.reserve(count); for (std::size_t i = 0; i < count; ++i) { std::size_t elemIdx = count - i - 1; // reverse index order u16 index;