]> git.localhorst.tv Git - blank.git/blobdiff - src/app/FPSController.cpp
correct usage of quaternions :P
[blank.git] / src / app / FPSController.cpp
index 9c7820cf481124b139883cadf2cae5b0c877038a..48e39dc8ba49bac7fc6071a9444da50a0bbed044 100644 (file)
@@ -42,7 +42,7 @@ void FPSController::RotateYaw(float delta) noexcept {
 
 
 void FPSController::Update(int dt) noexcept {
-       entity.Rotation(glm::eulerAngleYX(yaw, pitch));
+       entity.Rotation(glm::quat(glm::vec3(pitch, yaw, 0.0f)));
        entity.Velocity(glm::rotateY(velocity, yaw));
 }