Compare commits

...

1 Commits

Author SHA1 Message Date
german
570609d00e Loop 17 times to remove input lag by making all values the same 2020-08-13 08:48:07 -06:00

View File

@@ -115,7 +115,10 @@ void IAppletResource::UpdateControllers(u64 userdata, s64 ns_late) {
if (should_reload) {
controller->OnLoadInputDevices();
}
controller->OnUpdate(core_timing, shared_mem->GetPointer(), SHARED_MEMORY_SIZE);
// TODO(german77): Sync this function with the emulator to remove 'loop'
for (std::size_t loop = 0; loop < 17; ++loop) {
controller->OnUpdate(core_timing, shared_mem->GetPointer(), SHARED_MEMORY_SIZE);
}
}
core_timing.ScheduleEvent(pad_update_ticks - ns_late, pad_update_event);