mirror of
https://github.com/AxioDL/zeus.git
synced 2025-07-06 13:16:01 +00:00
Merge c7694f6c8450930210268f258d92b22d7da4c735 into f3e649716af215157b1d64a0f25de8e1d7f185fa
This commit is contained in:
commit
ebc977ab91
@ -183,11 +183,11 @@ template <typename E>
|
|||||||
|
|
||||||
[[nodiscard]] bool close_enough(const CVector2f& a, const CVector2f& b, float epsilon = FLT_EPSILON);
|
[[nodiscard]] bool close_enough(const CVector2f& a, const CVector2f& b, float epsilon = FLT_EPSILON);
|
||||||
|
|
||||||
[[nodiscard]] inline bool close_enough(float a, float b, double epsilon = FLT_EPSILON) {
|
[[nodiscard]] inline bool close_enough(float a, float b, double epsilon = DBL_EPSILON) {
|
||||||
return std::fabs(a - b) < epsilon;
|
return std::fabs(a - b) < epsilon;
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] inline bool close_enough(double a, double b, double epsilon = FLT_EPSILON) {
|
[[nodiscard]] inline bool close_enough(double a, double b, double epsilon = DBL_EPSILON) {
|
||||||
return std::fabs(a - b) < epsilon;
|
return std::fabs(a - b) < epsilon;
|
||||||
}
|
}
|
||||||
} // namespace zeus
|
} // namespace zeus
|
||||||
|
Loading…
x
Reference in New Issue
Block a user