Overhead hit for fit vs. fit01?
2054 1 0- bentway23
- Member
- 100 posts
- Joined: April 2014
- Offline
- jlait
- Staff
- 6189 posts
- Joined: July 2005
- Offline
In VEX:
In the EXPR world (expressions outside of VEX)
So it is just convenience.
#define CREATE_FIT01(TYPE) \ TYPE fit01(const TYPE val; const TYPE nmin; const TYPE nmax) \ { \ return fit(val, TYPE(0), TYPE(1), nmin, nmax); \ } CREATE_FIT01(float) CREATE_FIT01(vector2) CREATE_FIT01(vector) CREATE_FIT01(vector4) #undef CREATE_FIT01
In the EXPR world (expressions outside of VEX)
EV_START_FN(fn_fit01) { fpreal val = SYSfit(argv[0]->value.fval, 0, 1, argv[1]->value.fval, argv[2]->value.fval); EV_END_FN(val); }
So it is just convenience.
-
- Quick Links