Add GIP vids and pids for stage tour instruments (#15788)

This commit is contained in:
Sanjay Govind
2026-06-09 13:08:10 +08:00
committed by GitHub
parent 43e8e01ce9
commit 3f80c0b82a
2 changed files with 13 additions and 1 deletions

View File

@@ -116,7 +116,7 @@ static Uint8 GAMEINPUT_GetDeviceRawType(const GameInputDeviceInfo *info)
break;
case USB_VENDOR_CRKD:
switch (info->productId) {
case USB_PRODUCT_PDP_XB1_JAGUAR_GUITAR:
case USB_PRODUCT_RED_OCTANE_XB1_STAGE_TOUR_GUITAR:
return SDL_GAMEINPUT_RAWTYPE_ROCK_BAND_GUITAR;
default:
break;
@@ -130,6 +130,16 @@ static Uint8 GAMEINPUT_GetDeviceRawType(const GameInputDeviceInfo *info)
break;
}
break;
case USB_VENDOR_RED_OCTANE_GAMES:
switch (info->productId) {
case USB_PRODUCT_RED_OCTANE_XB1_STAGE_TOUR_GUITAR:
return SDL_GAMEINPUT_RAWTYPE_ROCK_BAND_GUITAR;
case USB_PRODUCT_RED_OCTANE_XB1_STAGE_TOUR_DRUMS:
return SDL_GAMEINPUT_RAWTYPE_ROCK_BAND_DRUM_KIT;
default:
break;
}
break;
}
}
#endif // GAMEINPUT_API_VERSION >= 3

View File

@@ -156,6 +156,8 @@
#define USB_PRODUCT_RAZER_WOLVERINE_V2_PRO_XBOX_WIRELESS 0x1011
#define USB_PRODUCT_RAZER_WOLVERINE_V3_PRO 0x0a3f
#define USB_PRODUCT_RED_OCTANE_XB1_GUITAR_HERO_LIVE_GUITAR 0x0170
#define USB_PRODUCT_RED_OCTANE_XB1_STAGE_TOUR_GUITAR 0x4161
#define USB_PRODUCT_RED_OCTANE_XB1_STAGE_TOUR_DRUMS 0xD300
#define USB_PRODUCT_SAITEK_CYBORG_V3 0xf622
#define USB_PRODUCT_SCEA_PS3_GH_GUITAR 0x0100
#define USB_PRODUCT_SCEA_PS3_GH_DRUMS 0x0120