Fix GCC/Linux build error after finite/isfinite changes.
This commit is contained in:
@@ -237,9 +237,9 @@ MINLINE bool is_zero_v2(const float a[3]) ATTR_WARN_UNUSED_RESULT;
|
||||
MINLINE bool is_zero_v3(const float a[3]) ATTR_WARN_UNUSED_RESULT;
|
||||
MINLINE bool is_zero_v4(const float a[4]) ATTR_WARN_UNUSED_RESULT;
|
||||
|
||||
MINLINE bool is_finite_v2(const float a[3]) ATTR_WARN_UNUSED_RESULT;
|
||||
MINLINE bool is_finite_v3(const float a[3]) ATTR_WARN_UNUSED_RESULT;
|
||||
MINLINE bool is_finite_v4(const float a[4]) ATTR_WARN_UNUSED_RESULT;
|
||||
bool is_finite_v2(const float a[3]) ATTR_WARN_UNUSED_RESULT;
|
||||
bool is_finite_v3(const float a[3]) ATTR_WARN_UNUSED_RESULT;
|
||||
bool is_finite_v4(const float a[4]) ATTR_WARN_UNUSED_RESULT;
|
||||
|
||||
MINLINE bool is_one_v3(const float a[3]) ATTR_WARN_UNUSED_RESULT;
|
||||
|
||||
|
@@ -336,6 +336,25 @@ void flip_v2_v2v2(float v[2], const float v1[2], const float v2[2])
|
||||
v[1] = v1[1] + (v1[1] - v2[1]);
|
||||
}
|
||||
|
||||
|
||||
/********************************* Comparison ********************************/
|
||||
|
||||
bool is_finite_v2(const float v[2])
|
||||
{
|
||||
return (isfinite(v[0]) && isfinite(v[1]));
|
||||
}
|
||||
|
||||
bool is_finite_v3(const float v[3])
|
||||
{
|
||||
return (isfinite(v[0]) && isfinite(v[1]) && isfinite(v[2]));
|
||||
}
|
||||
|
||||
bool is_finite_v4(const float v[4])
|
||||
{
|
||||
return (isfinite(v[0]) && isfinite(v[1]) && isfinite(v[2]) && isfinite(v[3]));
|
||||
}
|
||||
|
||||
|
||||
/********************************** Angles ***********************************/
|
||||
|
||||
/* Return the angle in radians between vecs 1-2 and 2-3 in radians
|
||||
|
@@ -952,21 +952,6 @@ MINLINE bool is_zero_v4(const float v[4])
|
||||
return (v[0] == 0.0f && v[1] == 0.0f && v[2] == 0.0f && v[3] == 0.0f);
|
||||
}
|
||||
|
||||
MINLINE bool is_finite_v2(const float v[2])
|
||||
{
|
||||
return (isfinite(v[0]) && isfinite(v[1]));
|
||||
}
|
||||
|
||||
MINLINE bool is_finite_v3(const float v[3])
|
||||
{
|
||||
return (isfinite(v[0]) && isfinite(v[1]) && isfinite(v[2]));
|
||||
}
|
||||
|
||||
MINLINE bool is_finite_v4(const float v[4])
|
||||
{
|
||||
return (isfinite(v[0]) && isfinite(v[1]) && isfinite(v[2]) && isfinite(v[3]));
|
||||
}
|
||||
|
||||
MINLINE bool is_one_v3(const float v[3])
|
||||
{
|
||||
return (v[0] == 1.0f && v[1] == 1.0f && v[2] == 1.0f);
|
||||
|
Reference in New Issue
Block a user