Fix incorrect parenthesis

In VC++ 2013 this error led to a runtime exception when using
circularRand or linearRand while "Smaller Type Check" (/RTCc)
was enabled.
master
Simon Krogmann ago%!(EXTRA string=10 years)
parent f9535f2398
commit 0092c91f42
  1. 20
      glm/gtc/random.inl

@ -51,7 +51,7 @@ namespace detail
GLM_FUNC_QUALIFIER static tvec1<uint8, P> call() GLM_FUNC_QUALIFIER static tvec1<uint8, P> call()
{ {
return tvec1<uint8, P>( return tvec1<uint8, P>(
std::rand()) % std::numeric_limits<uint8>::max(); std::rand() % std::numeric_limits<uint8>::max());
} }
}; };
@ -61,8 +61,8 @@ namespace detail
GLM_FUNC_QUALIFIER static tvec2<uint8, P> call() GLM_FUNC_QUALIFIER static tvec2<uint8, P> call()
{ {
return tvec2<uint8, P>( return tvec2<uint8, P>(
std::rand(), std::rand() % std::numeric_limits<uint8>::max(),
std::rand()) % std::numeric_limits<uint8>::max(); std::rand() % std::numeric_limits<uint8>::max());
} }
}; };
@ -72,9 +72,9 @@ namespace detail
GLM_FUNC_QUALIFIER static tvec3<uint8, P> call() GLM_FUNC_QUALIFIER static tvec3<uint8, P> call()
{ {
return tvec3<uint8, P>( return tvec3<uint8, P>(
std::rand(), std::rand() % std::numeric_limits<uint8>::max(),
std::rand(), std::rand() % std::numeric_limits<uint8>::max(),
std::rand()) % std::numeric_limits<uint8>::max(); std::rand() % std::numeric_limits<uint8>::max());
} }
}; };
@ -84,10 +84,10 @@ namespace detail
GLM_FUNC_QUALIFIER static tvec4<uint8, P> call() GLM_FUNC_QUALIFIER static tvec4<uint8, P> call()
{ {
return tvec4<uint8, P>( return tvec4<uint8, P>(
std::rand(), std::rand() % std::numeric_limits<uint8>::max(),
std::rand(), std::rand() % std::numeric_limits<uint8>::max(),
std::rand(), std::rand() % std::numeric_limits<uint8>::max(),
std::rand()) % std::numeric_limits<uint8>::max(); std::rand() % std::numeric_limits<uint8>::max());
} }
}; };

Loading…
Cancel
Save