pub unsafe extern "C" fn graphene_quaternion_slerp(
    a: *const graphene_quaternion_t,
    b: *const graphene_quaternion_t,
    factor: c_float,
    res: *mut graphene_quaternion_t
)