Special case for k_eControllerType_XInputSwitchController in the raw input path

This commit is contained in:
Sam Lantinga 2022-06-09 13:47:29 -07:00
parent e6cb082232
commit c7f4103807
3 changed files with 3 additions and 18 deletions

View file

@ -2186,18 +2186,6 @@ SDL_IsJoystickSteamController(Uint16 vendor_id, Uint16 product_id)
eType == k_eControllerType_SteamControllerV2);
}
SDL_bool
SDL_JoystickUsesButtonLabelHint(Uint16 vendor_id, Uint16 product_id)
{
EControllerType eType = GuessControllerType(vendor_id, product_id);
return (eType == k_eControllerType_SwitchProController ||
eType == k_eControllerType_SwitchInputOnlyController ||
eType == k_eControllerType_XInputSwitchController ||
(vendor_id == USB_VENDOR_NINTENDO && product_id == USB_PRODUCT_NINTENDO_SWITCH_JOY_CON_GRIP) ||
(vendor_id == USB_VENDOR_NINTENDO && product_id == USB_PRODUCT_NINTENDO_GAMECUBE_ADAPTER) ||
(vendor_id == USB_VENDOR_SHENZHEN && product_id == USB_PRODUCT_EVORETRO_GAMECUBE_ADAPTER));
}
SDL_bool
SDL_IsJoystickXInput(SDL_JoystickGUID guid)
{