Camera initcam(V3 pos, F32 fov, F32 near, F32 far, F32 yaw, F32 pitch, F32 roll); MAT4 getfpviewmat(Camera *c); void getfpvecs(Camera *c, V3 *l, V3 *u, V3 *f); MAT4 lookat(Camera c, V3 t, V3 wup); MAT4 ortho(F32 l, F32 r, F32 b, F32 t, F32 n, F32 f); MAT4 persp(F32 fov, F32 ar, F32 n, F32 f); MAT4 camera_persp(Camera c, F32 ar);