Browse Source

MeshTools: reduce code duplication in interleavedData() internals.

pull/449/head
Vladimír Vondruš 6 years ago
parent
commit
1f070cf77d
  1. 4
      src/Magnum/MeshTools/Interleave.cpp

4
src/Magnum/MeshTools/Interleave.cpp

@ -48,8 +48,8 @@ Containers::Optional<Containers::StridedArrayView2D<const char>> interleavedData
return Containers::StridedArrayView2D<const char>{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;

Loading…
Cancel
Save