#define LERP_VATTR(res, v0, v1, t) \
do { \
#define LERP_VATTR(res, v0, v1, t) \
do { \
- (res)->x = (v0)->x + (((v1)->x - (v0)->x) >> 8) * (t); \
- (res)->y = (v0)->y + (((v1)->y - (v0)->y) >> 8) * (t); \
- (res)->z = (v0)->z + (((v1)->z - (v0)->z) >> 8) * (t); \
+ (res)->x = (v0)->x + (((v1)->x - (v0)->x) * (t) >> 8); \
+ (res)->y = (v0)->y + (((v1)->y - (v0)->y) * (t) >> 8); \
+ (res)->z = (v0)->z + (((v1)->z - (v0)->nx) >> 8) * (t); \
(res)->nx = (v0)->nx + (((v1)->nx - (v0)->nx) >> 8) * (t); \
(res)->ny = (v0)->ny + (((v1)->ny - (v0)->ny) >> 8) * (t); \
(res)->nz = (v0)->nz + (((v1)->nz - (v0)->nz) >> 8) * (t); \
(res)->nx = (v0)->nx + (((v1)->nx - (v0)->nx) >> 8) * (t); \
(res)->ny = (v0)->ny + (((v1)->ny - (v0)->ny) >> 8) * (t); \
(res)->nz = (v0)->nz + (((v1)->nz - (v0)->nz) >> 8) * (t); \