|
|
@@ -104,10 +104,7 @@ namespace detail
|
|
|
GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple)
|
|
|
{
|
|
|
if(Source > genType(0))
|
|
|
- {
|
|
|
- genType Tmp = Source - genType(1);
|
|
|
- return Tmp + (Multiple - std::fmod(Tmp, Multiple));
|
|
|
- }
|
|
|
+ return Source + (Multiple - std::fmod(Source, Multiple));
|
|
|
else
|
|
|
return Source + std::fmod(-Source, Multiple);
|
|
|
}
|
|
|
@@ -152,10 +149,7 @@ namespace detail
|
|
|
if(Source >= genType(0))
|
|
|
return Source - std::fmod(Source, Multiple);
|
|
|
else
|
|
|
- {
|
|
|
- genType Tmp = Source + genType(1);
|
|
|
- return Tmp - std::fmod(Tmp, Multiple) - Multiple;
|
|
|
- }
|
|
|
+ return Source - std::fmod(Source, Multiple) - Multiple;
|
|
|
}
|
|
|
};
|
|
|
|