diff options
Diffstat (limited to 'src')
20 files changed, 16 insertions, 36 deletions
diff --git a/src/core/hle/service/hid/controllers/console_six_axis.cpp b/src/core/hle/service/hid/controllers/console_six_axis.cpp index 084e99556..3961d2b5f 100644 --- a/src/core/hle/service/hid/controllers/console_six_axis.cpp +++ b/src/core/hle/service/hid/controllers/console_six_axis.cpp | |||
| @@ -1,13 +1,11 @@ | |||
| 1 | // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project | 1 | // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include "core/core.h" | ||
| 5 | #include "core/core_timing.h" | 4 | #include "core/core_timing.h" |
| 6 | #include "core/hid/emulated_console.h" | 5 | #include "core/hid/emulated_console.h" |
| 7 | #include "core/hid/hid_core.h" | 6 | #include "core/hid/hid_core.h" |
| 8 | #include "core/hle/service/hid/controllers/console_six_axis.h" | 7 | #include "core/hle/service/hid/controllers/console_six_axis.h" |
| 9 | #include "core/hle/service/hid/controllers/shared_memory_format.h" | 8 | #include "core/hle/service/hid/controllers/shared_memory_format.h" |
| 10 | #include "core/memory.h" | ||
| 11 | 9 | ||
| 12 | namespace Service::HID { | 10 | namespace Service::HID { |
| 13 | 11 | ||
diff --git a/src/core/hle/service/hid/controllers/debug_pad.cpp b/src/core/hle/service/hid/controllers/debug_pad.cpp index 38fafe88f..7d2370b4f 100644 --- a/src/core/hle/service/hid/controllers/debug_pad.cpp +++ b/src/core/hle/service/hid/controllers/debug_pad.cpp | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project | 1 | // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include <cstring> | ||
| 5 | #include "common/common_types.h" | ||
| 6 | #include "common/settings.h" | 4 | #include "common/settings.h" |
| 7 | #include "core/core_timing.h" | 5 | #include "core/core_timing.h" |
| 8 | #include "core/hid/emulated_controller.h" | 6 | #include "core/hid/emulated_controller.h" |
diff --git a/src/core/hle/service/hid/controllers/debug_pad.h b/src/core/hle/service/hid/controllers/debug_pad.h index 704d1fc98..8ab29eca8 100644 --- a/src/core/hle/service/hid/controllers/debug_pad.h +++ b/src/core/hle/service/hid/controllers/debug_pad.h | |||
| @@ -3,7 +3,6 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include "common/common_types.h" | ||
| 7 | #include "core/hle/service/hid/controllers/controller_base.h" | 6 | #include "core/hle/service/hid/controllers/controller_base.h" |
| 8 | #include "core/hle/service/hid/controllers/types/debug_pad_types.h" | 7 | #include "core/hle/service/hid/controllers/types/debug_pad_types.h" |
| 9 | 8 | ||
diff --git a/src/core/hle/service/hid/controllers/gesture.cpp b/src/core/hle/service/hid/controllers/gesture.cpp index 0b6e9c4e5..f658005f6 100644 --- a/src/core/hle/service/hid/controllers/gesture.cpp +++ b/src/core/hle/service/hid/controllers/gesture.cpp | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project | 1 | // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include "common/logging/log.h" | ||
| 5 | #include "common/math_util.h" | 4 | #include "common/math_util.h" |
| 6 | #include "common/settings.h" | 5 | #include "common/settings.h" |
| 7 | #include "core/core_timing.h" | ||
| 8 | #include "core/frontend/emu_window.h" | 6 | #include "core/frontend/emu_window.h" |
| 7 | #include "core/hid/emulated_console.h" | ||
| 9 | #include "core/hid/hid_core.h" | 8 | #include "core/hid/hid_core.h" |
| 10 | #include "core/hle/service/hid/controllers/gesture.h" | 9 | #include "core/hle/service/hid/controllers/gesture.h" |
| 11 | #include "core/hle/service/hid/controllers/shared_memory_format.h" | 10 | #include "core/hle/service/hid/controllers/shared_memory_format.h" |
diff --git a/src/core/hle/service/hid/controllers/gesture.h b/src/core/hle/service/hid/controllers/gesture.h index cee6b6c07..41fdfcd03 100644 --- a/src/core/hle/service/hid/controllers/gesture.h +++ b/src/core/hle/service/hid/controllers/gesture.h | |||
| @@ -6,10 +6,13 @@ | |||
| 6 | #include <array> | 6 | #include <array> |
| 7 | 7 | ||
| 8 | #include "common/common_types.h" | 8 | #include "common/common_types.h" |
| 9 | #include "core/hid/emulated_console.h" | ||
| 10 | #include "core/hle/service/hid/controllers/controller_base.h" | 9 | #include "core/hle/service/hid/controllers/controller_base.h" |
| 11 | #include "core/hle/service/hid/controllers/types/touch_types.h" | 10 | #include "core/hle/service/hid/controllers/types/touch_types.h" |
| 12 | 11 | ||
| 12 | namespace Core::HID { | ||
| 13 | class EmulatedConsole; | ||
| 14 | } | ||
| 15 | |||
| 13 | namespace Service::HID { | 16 | namespace Service::HID { |
| 14 | struct GestureSharedMemoryFormat; | 17 | struct GestureSharedMemoryFormat; |
| 15 | 18 | ||
diff --git a/src/core/hle/service/hid/controllers/keyboard.cpp b/src/core/hle/service/hid/controllers/keyboard.cpp index feab499bd..871e5036a 100644 --- a/src/core/hle/service/hid/controllers/keyboard.cpp +++ b/src/core/hle/service/hid/controllers/keyboard.cpp | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project | 1 | // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include <cstring> | ||
| 5 | #include "common/common_types.h" | ||
| 6 | #include "common/settings.h" | 4 | #include "common/settings.h" |
| 7 | #include "core/core_timing.h" | 5 | #include "core/core_timing.h" |
| 8 | #include "core/hid/emulated_devices.h" | 6 | #include "core/hid/emulated_devices.h" |
diff --git a/src/core/hle/service/hid/controllers/keyboard.h b/src/core/hle/service/hid/controllers/keyboard.h index 8abc8c5e9..4d72171b9 100644 --- a/src/core/hle/service/hid/controllers/keyboard.h +++ b/src/core/hle/service/hid/controllers/keyboard.h | |||
| @@ -3,10 +3,8 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include "common/common_types.h" | ||
| 7 | #include "core/hle/service/hid/controllers/controller_base.h" | 6 | #include "core/hle/service/hid/controllers/controller_base.h" |
| 8 | #include "core/hle/service/hid/controllers/types/keyboard_types.h" | 7 | #include "core/hle/service/hid/controllers/types/keyboard_types.h" |
| 9 | #include "core/hle/service/hid/ring_lifo.h" | ||
| 10 | 8 | ||
| 11 | namespace Service::HID { | 9 | namespace Service::HID { |
| 12 | struct KeyboardSharedMemoryFormat; | 10 | struct KeyboardSharedMemoryFormat; |
diff --git a/src/core/hle/service/hid/controllers/mouse.cpp b/src/core/hle/service/hid/controllers/mouse.cpp index cce6deb52..de5b2c804 100644 --- a/src/core/hle/service/hid/controllers/mouse.cpp +++ b/src/core/hle/service/hid/controllers/mouse.cpp | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project | 1 | // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include <cstring> | ||
| 5 | #include "common/common_types.h" | ||
| 6 | #include "core/core_timing.h" | 4 | #include "core/core_timing.h" |
| 7 | #include "core/frontend/emu_window.h" | 5 | #include "core/frontend/emu_window.h" |
| 8 | #include "core/hid/emulated_devices.h" | 6 | #include "core/hid/emulated_devices.h" |
diff --git a/src/core/hle/service/hid/controllers/mouse.h b/src/core/hle/service/hid/controllers/mouse.h index 3107915d7..363f316a5 100644 --- a/src/core/hle/service/hid/controllers/mouse.h +++ b/src/core/hle/service/hid/controllers/mouse.h | |||
| @@ -3,9 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include "common/common_types.h" | ||
| 7 | #include "core/hle/service/hid/controllers/controller_base.h" | 6 | #include "core/hle/service/hid/controllers/controller_base.h" |
| 8 | #include "core/hle/service/hid/ring_lifo.h" | ||
| 9 | 7 | ||
| 10 | namespace Core::HID { | 8 | namespace Core::HID { |
| 11 | class EmulatedDevices; | 9 | class EmulatedDevices; |
diff --git a/src/core/hle/service/hid/controllers/npad.h b/src/core/hle/service/hid/controllers/npad.h index 19e8becb4..4e2412356 100644 --- a/src/core/hle/service/hid/controllers/npad.h +++ b/src/core/hle/service/hid/controllers/npad.h | |||
| @@ -8,13 +8,10 @@ | |||
| 8 | #include <mutex> | 8 | #include <mutex> |
| 9 | #include <span> | 9 | #include <span> |
| 10 | 10 | ||
| 11 | #include "common/bit_field.h" | ||
| 12 | #include "common/common_types.h" | 11 | #include "common/common_types.h" |
| 13 | |||
| 14 | #include "core/hid/hid_types.h" | 12 | #include "core/hid/hid_types.h" |
| 15 | #include "core/hle/service/hid/controllers/controller_base.h" | 13 | #include "core/hle/service/hid/controllers/controller_base.h" |
| 16 | #include "core/hle/service/hid/controllers/types/npad_types.h" | 14 | #include "core/hle/service/hid/controllers/types/npad_types.h" |
| 17 | #include "core/hle/service/hid/ring_lifo.h" | ||
| 18 | 15 | ||
| 19 | namespace Core::HID { | 16 | namespace Core::HID { |
| 20 | class EmulatedController; | 17 | class EmulatedController; |
| @@ -192,7 +189,7 @@ private: | |||
| 192 | 189 | ||
| 193 | std::atomic<u64> press_state{}; | 190 | std::atomic<u64> press_state{}; |
| 194 | 191 | ||
| 195 | std::array<NpadControllerData, NPAD_COUNT> controller_data{}; | 192 | std::array<NpadControllerData, NpadCount> controller_data{}; |
| 196 | KernelHelpers::ServiceContext& service_context; | 193 | KernelHelpers::ServiceContext& service_context; |
| 197 | std::mutex mutex; | 194 | std::mutex mutex; |
| 198 | std::vector<Core::HID::NpadIdType> supported_npad_id_types{}; | 195 | std::vector<Core::HID::NpadIdType> supported_npad_id_types{}; |
diff --git a/src/core/hle/service/hid/controllers/shared_memory_format.h b/src/core/hle/service/hid/controllers/shared_memory_format.h index 63fb46c11..2986c113e 100644 --- a/src/core/hle/service/hid/controllers/shared_memory_format.h +++ b/src/core/hle/service/hid/controllers/shared_memory_format.h | |||
| @@ -171,7 +171,7 @@ static_assert(sizeof(NpadSharedMemoryEntry) == 0x5000, "NpadSharedMemoryEntry is | |||
| 171 | 171 | ||
| 172 | // This is nn::hid::detail::NpadSharedMemoryFormat | 172 | // This is nn::hid::detail::NpadSharedMemoryFormat |
| 173 | struct NpadSharedMemoryFormat { | 173 | struct NpadSharedMemoryFormat { |
| 174 | std::array<NpadSharedMemoryEntry, NPAD_COUNT> npad_entry; | 174 | std::array<NpadSharedMemoryEntry, NpadCount> npad_entry; |
| 175 | }; | 175 | }; |
| 176 | static_assert(sizeof(NpadSharedMemoryFormat) == 0x32000, | 176 | static_assert(sizeof(NpadSharedMemoryFormat) == 0x32000, |
| 177 | "NpadSharedMemoryFormat is an invalid size"); | 177 | "NpadSharedMemoryFormat is an invalid size"); |
| @@ -198,6 +198,7 @@ struct ConsoleSixAxisSensorSharedMemoryFormat { | |||
| 198 | static_assert(sizeof(ConsoleSixAxisSensorSharedMemoryFormat) == 0x20, | 198 | static_assert(sizeof(ConsoleSixAxisSensorSharedMemoryFormat) == 0x20, |
| 199 | "ConsoleSixAxisSensorSharedMemoryFormat is an invalid size"); | 199 | "ConsoleSixAxisSensorSharedMemoryFormat is an invalid size"); |
| 200 | 200 | ||
| 201 | // This is nn::hid::detail::SharedMemoryFormat | ||
| 201 | struct SharedMemoryFormat { | 202 | struct SharedMemoryFormat { |
| 202 | void Initialize() {} | 203 | void Initialize() {} |
| 203 | 204 | ||
diff --git a/src/core/hle/service/hid/controllers/shared_memory_holder.cpp b/src/core/hle/service/hid/controllers/shared_memory_holder.cpp index 223487421..51581188e 100644 --- a/src/core/hle/service/hid/controllers/shared_memory_holder.cpp +++ b/src/core/hle/service/hid/controllers/shared_memory_holder.cpp | |||
| @@ -10,6 +10,10 @@ | |||
| 10 | namespace Service::HID { | 10 | namespace Service::HID { |
| 11 | SharedMemoryHolder::SharedMemoryHolder() {} | 11 | SharedMemoryHolder::SharedMemoryHolder() {} |
| 12 | 12 | ||
| 13 | SharedMemoryHolder::~SharedMemoryHolder() { | ||
| 14 | Finalize(); | ||
| 15 | } | ||
| 16 | |||
| 13 | Result SharedMemoryHolder::Initialize(Core::System& system) { | 17 | Result SharedMemoryHolder::Initialize(Core::System& system) { |
| 14 | shared_memory = Kernel::KSharedMemory::Create(system.Kernel()); | 18 | shared_memory = Kernel::KSharedMemory::Create(system.Kernel()); |
| 15 | const Result result = shared_memory->Initialize( | 19 | const Result result = shared_memory->Initialize( |
diff --git a/src/core/hle/service/hid/controllers/shared_memory_holder.h b/src/core/hle/service/hid/controllers/shared_memory_holder.h index 260402712..943407c00 100644 --- a/src/core/hle/service/hid/controllers/shared_memory_holder.h +++ b/src/core/hle/service/hid/controllers/shared_memory_holder.h | |||
| @@ -3,7 +3,6 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include "common/common_types.h" | ||
| 7 | #include "core/hle/result.h" | 6 | #include "core/hle/result.h" |
| 8 | 7 | ||
| 9 | namespace Core { | 8 | namespace Core { |
| @@ -21,6 +20,7 @@ struct SharedMemoryFormat; | |||
| 21 | class SharedMemoryHolder { | 20 | class SharedMemoryHolder { |
| 22 | public: | 21 | public: |
| 23 | SharedMemoryHolder(); | 22 | SharedMemoryHolder(); |
| 23 | ~SharedMemoryHolder(); | ||
| 24 | 24 | ||
| 25 | Result Initialize(Core::System& system); | 25 | Result Initialize(Core::System& system); |
| 26 | void Finalize(); | 26 | void Finalize(); |
diff --git a/src/core/hle/service/hid/controllers/stubbed.cpp b/src/core/hle/service/hid/controllers/stubbed.cpp index 26001e914..e2a5f5d79 100644 --- a/src/core/hle/service/hid/controllers/stubbed.cpp +++ b/src/core/hle/service/hid/controllers/stubbed.cpp | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project | 1 | // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project |
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include <cstring> | ||
| 5 | #include "common/common_types.h" | ||
| 6 | #include "core/core_timing.h" | 4 | #include "core/core_timing.h" |
| 7 | #include "core/hle/service/hid/controllers/shared_memory_format.h" | 5 | #include "core/hle/service/hid/controllers/shared_memory_format.h" |
| 8 | #include "core/hle/service/hid/controllers/stubbed.h" | 6 | #include "core/hle/service/hid/controllers/stubbed.h" |
diff --git a/src/core/hle/service/hid/controllers/stubbed.h b/src/core/hle/service/hid/controllers/stubbed.h index bdf35d84b..d2052fb17 100644 --- a/src/core/hle/service/hid/controllers/stubbed.h +++ b/src/core/hle/service/hid/controllers/stubbed.h | |||
| @@ -3,7 +3,6 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include "common/common_types.h" | ||
| 7 | #include "core/hle/service/hid/controllers/controller_base.h" | 6 | #include "core/hle/service/hid/controllers/controller_base.h" |
| 8 | 7 | ||
| 9 | namespace Service::HID { | 8 | namespace Service::HID { |
diff --git a/src/core/hle/service/hid/controllers/touchscreen.cpp b/src/core/hle/service/hid/controllers/touchscreen.cpp index a98f1f85e..469750006 100644 --- a/src/core/hle/service/hid/controllers/touchscreen.cpp +++ b/src/core/hle/service/hid/controllers/touchscreen.cpp | |||
| @@ -2,10 +2,8 @@ | |||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | 2 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 3 | 3 | ||
| 4 | #include <algorithm> | 4 | #include <algorithm> |
| 5 | #include <cstring> | ||
| 6 | #include "common/common_types.h" | 5 | #include "common/common_types.h" |
| 7 | #include "common/settings.h" | 6 | #include "common/settings.h" |
| 8 | #include "core/core.h" | ||
| 9 | #include "core/core_timing.h" | 7 | #include "core/core_timing.h" |
| 10 | #include "core/frontend/emu_window.h" | 8 | #include "core/frontend/emu_window.h" |
| 11 | #include "core/hid/emulated_console.h" | 9 | #include "core/hid/emulated_console.h" |
diff --git a/src/core/hle/service/hid/controllers/touchscreen.h b/src/core/hle/service/hid/controllers/touchscreen.h index 63513404b..5b6305bfc 100644 --- a/src/core/hle/service/hid/controllers/touchscreen.h +++ b/src/core/hle/service/hid/controllers/touchscreen.h | |||
| @@ -5,11 +5,9 @@ | |||
| 5 | 5 | ||
| 6 | #include <array> | 6 | #include <array> |
| 7 | 7 | ||
| 8 | #include "common/common_types.h" | ||
| 9 | #include "core/hid/hid_types.h" | 8 | #include "core/hid/hid_types.h" |
| 10 | #include "core/hle/service/hid/controllers/controller_base.h" | 9 | #include "core/hle/service/hid/controllers/controller_base.h" |
| 11 | #include "core/hle/service/hid/controllers/types/touch_types.h" | 10 | #include "core/hle/service/hid/controllers/types/touch_types.h" |
| 12 | #include "core/hle/service/hid/ring_lifo.h" | ||
| 13 | 11 | ||
| 14 | namespace Core::HID { | 12 | namespace Core::HID { |
| 15 | class EmulatedConsole; | 13 | class EmulatedConsole; |
diff --git a/src/core/hle/service/hid/controllers/types/mouse_types.h b/src/core/hle/service/hid/controllers/types/mouse_types.h index fb9c7703a..8bd6e167c 100644 --- a/src/core/hle/service/hid/controllers/types/mouse_types.h +++ b/src/core/hle/service/hid/controllers/types/mouse_types.h | |||
| @@ -3,10 +3,6 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include "common/common_funcs.h" | ||
| 7 | #include "common/common_types.h" | 6 | #include "common/common_types.h" |
| 8 | #include "common/vector_math.h" | ||
| 9 | #include "core/hid/hid_types.h" | ||
| 10 | #include "core/hle/service/hid/ring_lifo.h" | ||
| 11 | 7 | ||
| 12 | namespace Service::HID {} // namespace Service::HID | 8 | namespace Service::HID {} // namespace Service::HID |
diff --git a/src/core/hle/service/hid/controllers/types/npad_types.h b/src/core/hle/service/hid/controllers/types/npad_types.h index 9eb98ccef..a5ce2562b 100644 --- a/src/core/hle/service/hid/controllers/types/npad_types.h +++ b/src/core/hle/service/hid/controllers/types/npad_types.h | |||
| @@ -3,14 +3,13 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include "common/bit_field.h" | ||
| 6 | #include "common/common_funcs.h" | 7 | #include "common/common_funcs.h" |
| 7 | #include "common/common_types.h" | 8 | #include "common/common_types.h" |
| 8 | #include "common/vector_math.h" | ||
| 9 | #include "core/hid/hid_types.h" | 9 | #include "core/hid/hid_types.h" |
| 10 | #include "core/hle/service/hid/ring_lifo.h" | ||
| 11 | 10 | ||
| 12 | namespace Service::HID { | 11 | namespace Service::HID { |
| 13 | static constexpr std::size_t NPAD_COUNT = 10; | 12 | static constexpr std::size_t NpadCount = 10; |
| 14 | 13 | ||
| 15 | // This is nn::hid::NpadJoyHoldType | 14 | // This is nn::hid::NpadJoyHoldType |
| 16 | enum class NpadJoyHoldType : u64 { | 15 | enum class NpadJoyHoldType : u64 { |
diff --git a/src/core/hle/service/hid/resource_manager.cpp b/src/core/hle/service/hid/resource_manager.cpp index 0cfe30fde..6c6cbd802 100644 --- a/src/core/hle/service/hid/resource_manager.cpp +++ b/src/core/hle/service/hid/resource_manager.cpp | |||
| @@ -231,6 +231,7 @@ void ResourceManager::UpdateControllers(std::uintptr_t user_data, | |||
| 231 | std::chrono::nanoseconds ns_late) { | 231 | std::chrono::nanoseconds ns_late) { |
| 232 | auto& core_timing = system.CoreTiming(); | 232 | auto& core_timing = system.CoreTiming(); |
| 233 | debug_pad->OnUpdate(core_timing); | 233 | debug_pad->OnUpdate(core_timing); |
| 234 | digitizer->OnUpdate(core_timing); | ||
| 234 | unique_pad->OnUpdate(core_timing); | 235 | unique_pad->OnUpdate(core_timing); |
| 235 | gesture->OnUpdate(core_timing); | 236 | gesture->OnUpdate(core_timing); |
| 236 | touch_screen->OnUpdate(core_timing); | 237 | touch_screen->OnUpdate(core_timing); |