Merge branch 'master' into master

This commit is contained in:
Evan Husted
2025-02-04 20:28:40 -06:00
committed by GitHub
915 changed files with 15293 additions and 12144 deletions

View File

@@ -32,7 +32,7 @@ namespace Ryujinx.Input.SDL2
public SDL2GamepadDriver()
{
_gamepadsInstanceIdsMapping = new Dictionary<int, string>();
_gamepadsIds = new List<string>();
_gamepadsIds = [];
SDL2Driver.Instance.Initialize();
SDL2Driver.Instance.OnJoyStickConnected += HandleJoyStickConnected;
@@ -214,5 +214,16 @@ namespace Ryujinx.Input.SDL2
return new SDL2Gamepad(gamepadHandle, id);
}
public IEnumerable<IGamepad> GetGamepads()
{
lock (_gamepadsIds)
{
foreach (string gamepadId in _gamepadsIds)
{
yield return GetGamepad(gamepadId);
}
}
}
}
}