pub unsafe extern "C" fn graphene_ray_init_from_vec3(
    r: *mut graphene_ray_t,
    origin: *const graphene_vec3_t,
    direction: *const graphene_vec3_t
) -> *mut graphene_ray_t