Browse Source

MeshTools: put branch contents on a new line.

pull/674/head
Vladimír Vondruš 1 year ago
parent
commit
ceaccd7e54
  1. 6
      src/Magnum/MeshTools/Interleave.cpp

6
src/Magnum/MeshTools/Interleave.cpp

@ -55,7 +55,8 @@ Containers::Optional<Containers::StridedArrayView2D<const char>> interleavedData
problems especially when used within interleavedLayout() etc. May problems especially when used within interleavedLayout() etc. May
tackle properly later. */ tackle properly later. */
const Int stride = mesh.attributeStride(0); const Int stride = mesh.attributeStride(0);
if(stride <= 0) return Containers::NullOpt; if(stride <= 0)
return Containers::NullOpt;
std::size_t minOffset = ~std::size_t{}; std::size_t minOffset = ~std::size_t{};
std::size_t maxOffset = 0; std::size_t maxOffset = 0;
@ -86,7 +87,8 @@ Containers::Optional<Containers::StridedArrayView2D<const char>> interleavedData
maxOffset = Math::max(maxOffset, minOffset + stride); maxOffset = Math::max(maxOffset, minOffset + stride);
/* The offsets can't fit into the stride, report failure */ /* The offsets can't fit into the stride, report failure */
if(maxOffset - minOffset > UnsignedInt(stride)) return Containers::NullOpt; if(maxOffset - minOffset > UnsignedInt(stride))
return Containers::NullOpt;
return Containers::StridedArrayView2D<const char>{ return Containers::StridedArrayView2D<const char>{
mesh.vertexData(), mesh.vertexData().data() + minOffset, mesh.vertexData(), mesh.vertexData().data() + minOffset,

Loading…
Cancel
Save