6 void mat_trans(int32_t *m, int32_t x, int32_t y, int32_t z);
7 void mat_rotx(int32_t *m, int32_t theta);
8 void mat_roty(int32_t *m, int32_t theta);
9 void mat_rotz(int32_t *m, int32_t theta);
11 void mat_mul_trans(int32_t *m, int32_t x, int32_t y, int32_t z);
12 void mat_mul_rotx(int32_t *m, int32_t theta);
13 void mat_mul_roty(int32_t *m, int32_t theta);
14 void mat_mul_rotz(int32_t *m, int32_t theta);
16 void mat_perspective(int32_t *m, int vfov, int32_t aspect, int32_t znear, int32_t zfar);
18 void mat_mult(int32_t *ma, int32_t *mb);