This commit is contained in:
Branimir Karadžić
2018-11-03 11:15:15 -07:00
parent 5487c18fcb
commit c668bb3e26

View File

@@ -259,7 +259,8 @@ namespace bx
inline BX_CONST_FUNC bool equal(float _a, float _b, float _epsilon)
{
// http://realtimecollisiondetection.net/blog/?p=89
// Reference:
// https://web.archive.org/web/20181103180318/http://realtimecollisiondetection.net/blog/?p=89
const float lhs = abs(_a - _b);
const float rhs = _epsilon * max(1.0f, abs(_a), abs(_b) );
return lhs <= rhs;