Skip to content

Add support for GIP instruments via hidapi, and drums via gameinput#16009

Open
sanjay900 wants to merge 1 commit into
libsdl-org:mainfrom
sanjay900:gip_hidapi_instruments
Open

Add support for GIP instruments via hidapi, and drums via gameinput#16009
sanjay900 wants to merge 1 commit into
libsdl-org:mainfrom
sanjay900:gip_hidapi_instruments

Conversation

@sanjay900

@sanjay900 sanjay900 commented Jul 16, 2026

Copy link
Copy Markdown
Contributor
  • I confirm that I am the author of this code and release it to the SDL project under the Zlib license. This contribution does not contain code from other sources, including code generated by a Large Language Model ("AI").

Description

  • Support GIP guitars + drums via hidapi
  • Support GIP drums via gameinput
  • Add 0x1209 vid to the list of vids that support XInput and GIP (used by Santroller devices)
  • Make SDL_HINT_JOYSTICK_HIDAPI_GIP_RESET_FOR_METADATA default to true, as we need the metadata for instruments otherwise we can't detect them properly
  • Skip guessing metadata if SDL_HINT_JOYSTICK_HIDAPI_GIP_RESET_FOR_METADATA is true, otherwise we weren't resetting for metadata in some cases

Existing Issue(s)

@sanjay900
sanjay900 marked this pull request as ready for review July 17, 2026 03:08
@sanjay900
sanjay900 force-pushed the gip_hidapi_instruments branch 2 times, most recently from 5983b5c to 8e4106f Compare July 18, 2026 07:48
Also implement support for GIP drums via gameinput
@sanjay900
sanjay900 force-pushed the gip_hidapi_instruments branch from 8e4106f to ec981cb Compare July 18, 2026 10:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant