Open LeeTeng2001 opened 2 years ago
In math library, the extra branching statement for NearZero function is redundant Original
inline bool NearZero(float val, float epsilon = 0.001f) { if (fabs(val) <= epsilon) { return true; } else { return false; } }
Suggested:
inline bool NearZero(float val, float epsilon = 0.001f) { return fabs(val) <= epsilon); }
Yes, that is a good point.
In math library, the extra branching statement for NearZero function is redundant Original
Suggested: