From 612409c7ba5bfb1fca870383dfe5388f2460ece1 Mon Sep 17 00:00:00 2001 From: Maufeat Date: Fri, 31 Jul 2026 19:45:38 +0200 Subject: [PATCH] [hid] Add Quaternion to ReloadInput (#4240) - [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions). - [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md) - [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability. ------------------- Adds Quaternion to ReloadInput. What does it fix? Displays correct space in VR (only test on SSBU) not tested any further. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4240 Reviewed-by: Lizzie Reviewed-by: CamilleLaVey --- src/hid_core/frontend/emulated_console.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hid_core/frontend/emulated_console.cpp b/src/hid_core/frontend/emulated_console.cpp index 3807b9e182..92e99a1f54 100644 --- a/src/hid_core/frontend/emulated_console.cpp +++ b/src/hid_core/frontend/emulated_console.cpp @@ -100,6 +100,7 @@ void EmulatedConsole::ReloadInput() { motion.gyro = emulated_motion.GetGyroscope(); motion.rotation = emulated_motion.GetRotations(); motion.orientation = emulated_motion.GetOrientation(); + motion.quaternion = emulated_motion.GetQuaternion(); motion.is_at_rest = !emulated_motion.IsMoving(motion_sensitivity); // Unique index for identifying touch device source