pub fn compose(r: Mat3, scale: [f32; 3], t: [f32; 3]) -> Mat4
Compose a column-major T * R * S affine matrix from a rotation 3x3, per-axis scale, and translation.
T * R * S