public: fix Q_equal for case when applying epsilon doesn't change the value
This commit is contained in:
parent
fcb463d400
commit
eff86defd9
1 changed files with 1 additions and 1 deletions
|
@ -73,7 +73,7 @@ GNU General Public License for more details.
|
||||||
|
|
||||||
#define Q_min( a, b ) (((a) < (b)) ? (a) : (b))
|
#define Q_min( a, b ) (((a) < (b)) ? (a) : (b))
|
||||||
#define Q_max( a, b ) (((a) > (b)) ? (a) : (b))
|
#define Q_max( a, b ) (((a) > (b)) ? (a) : (b))
|
||||||
#define Q_equal_e( a, b, e ) (((a) > ((b) - (e))) && ((a) < ((b) + (e))))
|
#define Q_equal_e( a, b, e ) (((a) >= ((b) - (e))) && ((a) <= ((b) + (e))))
|
||||||
#define Q_equal( a, b ) Q_equal_e( a, b, EQUAL_EPSILON )
|
#define Q_equal( a, b ) Q_equal_e( a, b, EQUAL_EPSILON )
|
||||||
#define Q_recip( a ) ((float)(1.0f / (float)(a)))
|
#define Q_recip( a ) ((float)(1.0f / (float)(a)))
|
||||||
#define Q_floor( a ) ((float)(int)(a))
|
#define Q_floor( a ) ((float)(int)(a))
|
||||||
|
|
Loading…
Add table
Reference in a new issue