mirror of
https://github.com/Ryujinx/SDL.git
synced 2024-12-23 13:25:33 +00:00
Added feature support for the Razer Raiju to the HIDAPI driver
This commit is contained in:
parent
5ea9886bcf
commit
c2ae2ccc32
|
@ -309,6 +309,10 @@ HIDAPI_DriverPS4_InitDevice(SDL_HIDAPI_Device *device)
|
||||||
ctx->effects_supported = SDL_TRUE;
|
ctx->effects_supported = SDL_TRUE;
|
||||||
ctx->sensors_supported = SDL_TRUE;
|
ctx->sensors_supported = SDL_TRUE;
|
||||||
ctx->touchpad_supported = SDL_TRUE;
|
ctx->touchpad_supported = SDL_TRUE;
|
||||||
|
} else if (device->vendor_id == USB_VENDOR_RAZER && device->product_id == USB_PRODUCT_RAZER_RAIJU) {
|
||||||
|
/* This doesn't respond to the detection protocol, but has a touchpad and vibration */
|
||||||
|
ctx->effects_supported = SDL_TRUE;
|
||||||
|
ctx->touchpad_supported = SDL_TRUE;
|
||||||
} else if ((size = ReadFeatureReport(device->dev, k_ePS4FeatureReportIdCapabilities, data, sizeof(data))) == 48 &&
|
} else if ((size = ReadFeatureReport(device->dev, k_ePS4FeatureReportIdCapabilities, data, sizeof(data))) == 48 &&
|
||||||
data[2] == 0x27) {
|
data[2] == 0x27) {
|
||||||
Uint8 capabilities = data[4];
|
Uint8 capabilities = data[4];
|
||||||
|
|
|
@ -81,9 +81,10 @@
|
||||||
#define USB_PRODUCT_NINTENDO_WII_REMOTE 0x0306
|
#define USB_PRODUCT_NINTENDO_WII_REMOTE 0x0306
|
||||||
#define USB_PRODUCT_NINTENDO_WII_REMOTE2 0x0330
|
#define USB_PRODUCT_NINTENDO_WII_REMOTE2 0x0330
|
||||||
#define USB_PRODUCT_NVIDIA_SHIELD_CONTROLLER 0x7214
|
#define USB_PRODUCT_NVIDIA_SHIELD_CONTROLLER 0x7214
|
||||||
|
#define USB_PRODUCT_RAZER_ATROX 0x0a00
|
||||||
#define USB_PRODUCT_RAZER_PANTHERA 0x0401
|
#define USB_PRODUCT_RAZER_PANTHERA 0x0401
|
||||||
#define USB_PRODUCT_RAZER_PANTHERA_EVO 0x1008
|
#define USB_PRODUCT_RAZER_PANTHERA_EVO 0x1008
|
||||||
#define USB_PRODUCT_RAZER_ATROX 0x0a00
|
#define USB_PRODUCT_RAZER_RAIJU 0x1000
|
||||||
#define USB_PRODUCT_SHANWAN_DS3 0x0523
|
#define USB_PRODUCT_SHANWAN_DS3 0x0523
|
||||||
#define USB_PRODUCT_SONY_DS3 0x0268
|
#define USB_PRODUCT_SONY_DS3 0x0268
|
||||||
#define USB_PRODUCT_SONY_DS4 0x05c4
|
#define USB_PRODUCT_SONY_DS4 0x05c4
|
||||||
|
|
Loading…
Reference in a new issue