rework how transformations work to allow rotations around a point of origin

add function to apply a matrix to a vector

fix wrong row/column access in asc_mat4f_mul()

add functions for sin() and cos() with increased precision when the return value is supposed to be zero

(0) -100 -30 -10 -4 +4 +10 +30 tip

mercurial