deepstone

diff src/mglimpl.h @ 40:1fa939507d8b

fast floating point->int conversion
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 15 Sep 2017 05:00:37 +0300
parents 11d14f688485
children
line diff
     1.1 --- a/src/mglimpl.h	Mon Mar 10 17:28:28 2014 +0200
     1.2 +++ b/src/mglimpl.h	Fri Sep 15 05:00:37 2017 +0300
     1.3 @@ -14,7 +14,8 @@
     1.4  #define ZTILE(x)			(((x) & ~ZTILE_MASK) >> ZTILE_SHIFT)
     1.5  #define ZTILE_OFFS(x)		((x) & ZTILE_MASK)
     1.6  
     1.7 -#define ROUND(x)	((x) >= 0.0 ? (x) + 0.5 : (x) - 0.5)
     1.8 +/*#define ROUND(x)	((x) >= 0.0 ? (x) + 0.5 : (x) - 0.5)*/
     1.9 +#define ROUND(x) cround64(x)
    1.10  
    1.11  
    1.12  typedef float mat4_t[16];