diff --git a/openVulkanoCpp/Input/InputDeviceMouse.cpp b/openVulkanoCpp/Input/InputDeviceMouse.cpp index a320e89..632ab1d 100644 --- a/openVulkanoCpp/Input/InputDeviceMouse.cpp +++ b/openVulkanoCpp/Input/InputDeviceMouse.cpp @@ -55,7 +55,7 @@ namespace OpenVulkano::Input void InputDeviceMouse::ClearAxes() { - for (int i = 2; i < AXES_SIZE; i++) + for (int i = InputKey::Mouse::AXIS_X; i < AXES_SIZE; i++) { axes[i] = 0; } diff --git a/openVulkanoCpp/Scene/Camera.cpp b/openVulkanoCpp/Scene/Camera.cpp index a0d45b8..55844d1 100644 --- a/openVulkanoCpp/Scene/Camera.cpp +++ b/openVulkanoCpp/Scene/Camera.cpp @@ -23,7 +23,7 @@ namespace OpenVulkano::Scene rayEye.z = -1; rayEye.a = 0; - Math::Vector3f rayWorld = normalize(inverse(m_view) * rayEye); + Math::Vector3f rayWorld = normalize(GetWorldMatrix() * rayEye); Ray r(GetPosition(), rayWorld); return r;