mirror of
https://github.com/Ryujinx/SDL.git
synced 2024-12-24 12:15:37 +00:00
Added stub controller LED functions for WGI and RAWINPUT (thanks meyraud!)
This commit is contained in:
parent
009b62f1c2
commit
4ea1a10bd2
|
@ -614,6 +614,19 @@ RAWINPUT_JoystickRumble(SDL_Joystick * joystick, Uint16 low_frequency_rumble, Ui
|
||||||
return device->driver->RumbleJoystick(&device->hiddevice, joystick, low_frequency_rumble, high_frequency_rumble);
|
return device->driver->RumbleJoystick(&device->hiddevice, joystick, low_frequency_rumble, high_frequency_rumble);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static SDL_bool
|
||||||
|
RAWINPUT_JoystickHasLED(SDL_Joystick * joystick)
|
||||||
|
{
|
||||||
|
return SDL_FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static int
|
||||||
|
RAWINPUT_JoystickSetLED(SDL_Joystick * joystick, Uint8 red, Uint8 green, Uint8 blue)
|
||||||
|
{
|
||||||
|
return SDL_Unsupported();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
RAWINPUT_JoystickUpdate(SDL_Joystick * joystick)
|
RAWINPUT_JoystickUpdate(SDL_Joystick * joystick)
|
||||||
{
|
{
|
||||||
|
@ -743,6 +756,8 @@ SDL_JoystickDriver SDL_RAWINPUT_JoystickDriver =
|
||||||
RAWINPUT_JoystickGetDeviceInstanceID,
|
RAWINPUT_JoystickGetDeviceInstanceID,
|
||||||
RAWINPUT_JoystickOpen,
|
RAWINPUT_JoystickOpen,
|
||||||
RAWINPUT_JoystickRumble,
|
RAWINPUT_JoystickRumble,
|
||||||
|
RAWINPUT_JoystickHasLED,
|
||||||
|
RAWINPUT_JoystickSetLED,
|
||||||
RAWINPUT_JoystickUpdate,
|
RAWINPUT_JoystickUpdate,
|
||||||
RAWINPUT_JoystickClose,
|
RAWINPUT_JoystickClose,
|
||||||
RAWINPUT_JoystickQuit,
|
RAWINPUT_JoystickQuit,
|
||||||
|
|
|
@ -575,6 +575,18 @@ WGI_JoystickRumble(SDL_Joystick * joystick, Uint16 low_frequency_rumble, Uint16
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static SDL_bool
|
||||||
|
WGI_JoystickHasLED(SDL_Joystick * joystick)
|
||||||
|
{
|
||||||
|
return SDL_FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static int
|
||||||
|
WGI_JoystickSetLED(SDL_Joystick * joystick, Uint8 red, Uint8 green, Uint8 blue)
|
||||||
|
{
|
||||||
|
return SDL_Unsupported();
|
||||||
|
}
|
||||||
|
|
||||||
static Uint8
|
static Uint8
|
||||||
ConvertHatValue(__x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchPosition value)
|
ConvertHatValue(__x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchPosition value)
|
||||||
{
|
{
|
||||||
|
@ -717,6 +729,8 @@ SDL_JoystickDriver SDL_WGI_JoystickDriver =
|
||||||
WGI_JoystickGetDeviceInstanceID,
|
WGI_JoystickGetDeviceInstanceID,
|
||||||
WGI_JoystickOpen,
|
WGI_JoystickOpen,
|
||||||
WGI_JoystickRumble,
|
WGI_JoystickRumble,
|
||||||
|
WGI_JoystickHasLED,
|
||||||
|
WGI_JoystickSetLED,
|
||||||
WGI_JoystickUpdate,
|
WGI_JoystickUpdate,
|
||||||
WGI_JoystickClose,
|
WGI_JoystickClose,
|
||||||
WGI_JoystickQuit,
|
WGI_JoystickQuit,
|
||||||
|
|
Loading…
Reference in a new issue