mirror of https://github.com/encounter/SDL.git
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);
|
||||
}
|
||||
|
||||
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
|
||||
RAWINPUT_JoystickUpdate(SDL_Joystick * joystick)
|
||||
{
|
||||
|
@ -743,6 +756,8 @@ SDL_JoystickDriver SDL_RAWINPUT_JoystickDriver =
|
|||
RAWINPUT_JoystickGetDeviceInstanceID,
|
||||
RAWINPUT_JoystickOpen,
|
||||
RAWINPUT_JoystickRumble,
|
||||
RAWINPUT_JoystickHasLED,
|
||||
RAWINPUT_JoystickSetLED,
|
||||
RAWINPUT_JoystickUpdate,
|
||||
RAWINPUT_JoystickClose,
|
||||
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
|
||||
ConvertHatValue(__x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchPosition value)
|
||||
{
|
||||
|
@ -717,6 +729,8 @@ SDL_JoystickDriver SDL_WGI_JoystickDriver =
|
|||
WGI_JoystickGetDeviceInstanceID,
|
||||
WGI_JoystickOpen,
|
||||
WGI_JoystickRumble,
|
||||
WGI_JoystickHasLED,
|
||||
WGI_JoystickSetLED,
|
||||
WGI_JoystickUpdate,
|
||||
WGI_JoystickClose,
|
||||
WGI_JoystickQuit,
|
||||
|
|
Loading…
Reference in New Issue