Input: multithreaded handlers

Implements naive multithreading for input handlers.
This commit is contained in:
Megamouse 2022-01-28 00:09:11 +01:00
parent ec3e8de780
commit d6597038ee
9 changed files with 136 additions and 8 deletions

View file

@ -1027,6 +1027,13 @@ QString emu_settings::GetLocalizedSetting(const QString& original, emu_settings_
case camera_handler::qt: return tr("Qt", "Camera handler");
}
break;
case emu_settings_type::PadHandlerMode:
switch (static_cast<pad_handler_mode>(index))
{
case pad_handler_mode::single_threaded: return tr("Single-threaded", "Pad handler mode");
case pad_handler_mode::multi_threaded: return tr("Multi-threaded", "Pad handler mode");
}
break;
case emu_settings_type::Move:
switch (static_cast<move_handler>(index))
{