Fix a shitloads of warnings on VS

Former-commit-id: fca61118f4e0530ed2eaaf9ff96de29806aa5aa8
This commit is contained in:
Lynix
2015-11-25 18:19:26 +01:00
parent c6d16c0128
commit bbe8a776e8
42 changed files with 406 additions and 437 deletions

View File

@@ -156,10 +156,11 @@ namespace Nz
#endif
}
inline unsigned int GetNearestPowerOfTwo(unsigned int number)
template<typename T>
T GetNearestPowerOfTwo(T number)
{
///TODO: Marquer comme constexpr en C++14
unsigned int x = 1;
T x = 1;
// Tant que x est plus petit que n, on décale ses bits vers la gauche, ce qui revient à multiplier par deux
while (x < number)
x <<= 1;