From 1f070cf77de3f1c1d942d331f297d2b683569a44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 25 May 2020 15:55:48 +0200 Subject: [PATCH] MeshTools: reduce code duplication in interleavedData() internals. --- src/Magnum/MeshTools/Interleave.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Magnum/MeshTools/Interleave.cpp b/src/Magnum/MeshTools/Interleave.cpp index 97a734be3..46c32be64 100644 --- a/src/Magnum/MeshTools/Interleave.cpp +++ b/src/Magnum/MeshTools/Interleave.cpp @@ -48,8 +48,8 @@ Containers::Optional> interleavedData return Containers::StridedArrayView2D{data.vertexData(), {data.vertexCount(), 0}}; const UnsignedInt stride = data.attributeStride(0); - std::size_t minOffset = data.attributeOffset(0); - std::size_t maxOffset = minOffset + attributeSize(data, 0); + std::size_t minOffset = ~std::size_t{}; + std::size_t maxOffset = 0; for(UnsignedInt i = 0; i != data.attributeCount(); ++i) { if(data.attributeStride(i) != stride) return Containers::NullOpt;