Browse Source

Math: fixed bit setting bug in BoolVector::set

pull/210/head
Krzysztof Szenk 9 years ago committed by GitHub
parent
commit
17fe75276d
  1. 2
      src/Magnum/Math/BoolVector.h

2
src/Magnum/Math/BoolVector.h

@ -122,7 +122,7 @@ template<std::size_t size> class BoolVector {
/** @brief Set bit at given position */ /** @brief Set bit at given position */
BoolVector<size>& set(std::size_t i, bool value) { BoolVector<size>& set(std::size_t i, bool value) {
_data[i/8] |= ((value & 0x01) << i%8); _data[i/8] &= ~(1 << i%8) | (value << i%8);
return *this; return *this;
} }

Loading…
Cancel
Save