}
}
- ker[0] = (1.f - du) * (1.f - dv) * 16385;
- ker[1] = du * (1.f - dv) * 16385;
- ker[2] = (1.f - du) * dv * 16385;
- ker[3] = du * dv * 16385;
+ ker[0] = lrintf((1.f - du) * (1.f - dv) * 16385.f);
+ ker[1] = lrintf( du * (1.f - dv) * 16385.f);
+ ker[2] = lrintf((1.f - du) * dv * 16385.f);
+ ker[3] = lrintf( du * dv * 16385.f);
}
/**
for (int j = 0; j < 4; j++) {
u[i * 4 + j] = rmap->u[i][j];
v[i * 4 + j] = rmap->v[i][j];
- ker[i * 4 + j] = du_coeffs[j] * dv_coeffs[i] * 16385;
+ ker[i * 4 + j] = lrintf(du_coeffs[j] * dv_coeffs[i] * 16385.f);
}
}
}
for (int j = 0; j < 4; j++) {
u[i * 4 + j] = rmap->u[i][j];
v[i * 4 + j] = rmap->v[i][j];
- ker[i * 4 + j] = du_coeffs[j] * dv_coeffs[i] * 16385;
+ ker[i * 4 + j] = lrintf(du_coeffs[j] * dv_coeffs[i] * 16385.f);
}
}
}