|
|
@@ -112,6 +112,13 @@ namespace bx
|
|
|
return equal;
|
|
|
}
|
|
|
|
|
|
+ inline float fwrap(float _a, float _wrap)
|
|
|
+ {
|
|
|
+ const float mod = fmodf(_a, _wrap);
|
|
|
+ const float result = mod < 0.0f ? _wrap + mod : mod;
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
inline void vec3Move(float* __restrict _result, const float* __restrict _a)
|
|
|
{
|
|
|
_result[0] = _a[0];
|