Browse Source

Math: initialize BoolVector to silence compiler warnings.

pull/190/head
Vladimír Vondruš 9 years ago
parent
commit
a960a3d8cd
  1. 4
      src/Magnum/Math/Functions.h

4
src/Magnum/Math/Functions.h

@ -481,7 +481,9 @@ template<std::size_t size, class T> inline Vector<size, T> lerp(const Vector<siz
/** @overload */
template<std::size_t size> inline BoolVector<size> lerp(const BoolVector<size>& a, const BoolVector<size>& b, const BoolVector<size>& t) {
BoolVector<size> out{NoInit};
/* Not using NoInit because it causes some compilers to report unitialized
value */
BoolVector<size> out;
for(std::size_t i = 0; i != size; ++i)
out.set(i, t[i] ? b[i] : a[i]);
return out;

Loading…
Cancel
Save