Branimir Karadžić 11 سال پیش
والد
کامیت
233ccf421e
1فایلهای تغییر یافته به همراه7 افزوده شده و 0 حذف شده
  1. 7 0
      include/bx/fpumath.h

+ 7 - 0
include/bx/fpumath.h

@@ -112,6 +112,13 @@ namespace bx
 		return equal;
 		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)
 	inline void vec3Move(float* __restrict _result, const float* __restrict _a)
 	{
 	{
 		_result[0] = _a[0];
 		_result[0] = _a[0];