Fixed prevPowerOfTwo build

master
Christophe ago%!(EXTRA string=6 years)
parent 8bf26a2bb3
commit 29987a3100
  1. 2
      glm/ext/scalar_integer.inl
  2. 7
      test/ext/ext_vector_integer.cpp

@ -178,7 +178,7 @@ namespace detail
{ {
GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'prevPowerOfTwo' only accept integer inputs"); GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'prevPowerOfTwo' only accept integer inputs");
return isPowerOfTwo(value) ? value : static_cast<genIUType>(1 << findMSB(value)); return isPowerOfTwo(value) ? value : static_cast<genIUType>(1) << static_cast<genIUType>(findMSB(value));
} }
template<typename genIUType> template<typename genIUType>

@ -486,7 +486,7 @@ namespace findNSB
int test() int test()
{ {
int Error = 0; int Error = 0;
/*
Error += run<1, glm::uint8>(); Error += run<1, glm::uint8>();
Error += run<2, glm::uint8>(); Error += run<2, glm::uint8>();
Error += run<3, glm::uint8>(); Error += run<3, glm::uint8>();
@ -500,14 +500,13 @@ namespace findNSB
Error += run<1, glm::uint32>(); Error += run<1, glm::uint32>();
Error += run<2, glm::uint32>(); Error += run<2, glm::uint32>();
Error += run<3, glm::uint32>(); Error += run<3, glm::uint32>();
*/
Error += run<4, glm::uint32>(); Error += run<4, glm::uint32>();
/*
Error += run<1, glm::uint64>(); Error += run<1, glm::uint64>();
Error += run<2, glm::uint64>(); Error += run<2, glm::uint64>();
Error += run<3, glm::uint64>(); Error += run<3, glm::uint64>();
Error += run<4, glm::uint64>(); Error += run<4, glm::uint64>();
*/
return Error; return Error;
} }
}//namespace findNSB }//namespace findNSB

Loading…
Cancel
Save