@thi.ng/vectors
Version:
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
14 lines (13 loc) • 339 B
JavaScript
import { mixBilinear as _mix } from "@thi.ng/math/mix";
import { defHofOp } from "./compile/emit.js";
const [mixBilinear, mixBilinear2, mixBilinear3, mixBilinear4] = defHofOp(
_mix,
([o, a, b, c, d]) => `${o}=op(${a},${b},${c},${d},u,v);`,
"o,a,b,c,d,u,v"
);
export {
mixBilinear,
mixBilinear2,
mixBilinear3,
mixBilinear4
};