М да придется поломать мозги, кажется понял. Меня всегда напрягало что в си нет глобальных переменных. Quaternion это выходит список или это целая функция?
А это как понимать? Quaternion * p отсюда это умножение?
Code:
void Slerp(Quaternion * res, Quaternion * q, Quaternion * p, float t)