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];