Make is_equal_approx have explicit float and double versions

This commit is contained in:
Aaron Franke
2021-05-20 06:04:41 -04:00
parent 42b6602f1d
commit b5b6d3a8ec
12 changed files with 72 additions and 46 deletions

View File

@ -423,7 +423,7 @@ Vector3 Vector3::normalized() const {
bool Vector3::is_normalized() const {
// use length_squared() instead of length() to avoid sqrt(), makes it more stringent.
return Math::is_equal_approx(length_squared(), 1.0, UNIT_EPSILON);
return Math::is_equal_approx(length_squared(), 1, (real_t)UNIT_EPSILON);
}
Vector3 Vector3::inverse() const {