pub fn calc_view_frustum_world_coord<T: Float + MulAdd<T, T, Output = T>>( inv_proj_view: Mat4<T>, ) -> [Vec3<T>; 8]