added 3dengfx into the repo, probably not the correct version for this
[summerhack] / src / 3dengfx / src / n3dmath2 / n3dmath2.inl
1
2 inline scalar_t lerp(scalar_t a, scalar_t b, scalar_t t) {
3         return a + (b - a) * t;
4 }
5
6 inline scalar_t bspline(scalar_t a, scalar_t b, scalar_t c, scalar_t d, scalar_t t) {
7         return bspline(Vector4(a, b, c, d), t);
8 }
9
10 inline scalar_t catmull_rom_spline(scalar_t a, scalar_t b, scalar_t c, scalar_t d, scalar_t t) {
11         return catmull_rom_spline(Vector4(a, b, c, d), t);
12 }