SDL/src
Sanjay Govind fdc5efe1cb
add vids and pids for a variety of xbox 360 devices (#15211)
Added vids for a variety of xbox 360 devices, mostly for linux use.
Corrected wheel vid and pid being flagged as unknown. Internally, when XUSB is building vid and pids for wireless devices, it assigns 0x02a1 for devices with subtype 1 and 0x02a2 for devices with subtype 2, which are wheels.

Some of these vids and pids do rely on the following patch being merged into the linux kernel, as I have overhauled how VID and PIDs are handled there for wireless devices.
https://patchwork.kernel.org/project/linux-input/patch/20260314075034.1488655-2-sanjay.govind9@gmail.com/

Also added some lists for guitar and drum devices, so we can set controller types correctly for those controllers.
2026-03-17 09:45:26 -07:00
..
atomic Fix compiler warning in MSVC ARM64 builds 2026-01-19 10:16:35 -08:00
audio Use 20 ms as the default audio buffer size on Android 2026-02-13 14:34:31 -08:00
camera camera: Fix crash when setting frame rate and improve FPS precision 2026-03-02 11:59:17 -08:00
core render: Add Suspend/Resume calls for GDK support 2026-03-07 11:19:09 -05:00
cpuinfo Updated copyright for 2026 2026-01-01 09:40:08 -08:00
dialog make sure #endif comment matches the macro name 2026-02-28 08:43:42 -08:00
dynapi render: Add Suspend/Resume calls for GDK support 2026-03-07 11:19:09 -05:00
events make sure #endif comment matches the macro name 2026-02-24 09:48:57 -08:00
filesystem SDL_InternalGlobDirectory(): set string length of base directory to 1, if it's just one slash 2026-03-07 12:43:56 -05:00
gpu GPU: Refcount Vulkan allocations to fix transfer corruption on defrag (#15127) 2026-03-10 13:33:07 -07:00
haptic Fix potential memory leak in SDL_HIDAPI_HapticOpenFromJoystick() on error 2026-03-01 11:35:58 -08:00
hidapi Added support for the Flydigi Vader 5 Pro in Xbox 360 mode 2026-02-24 10:18:17 -08:00
io io: With stdio, only forbid opening directories as files. 2026-03-12 12:41:34 -04:00
joystick add vids and pids for a variety of xbox 360 devices (#15211) 2026-03-17 09:45:26 -07:00
libm CodeSpell 2026-02-07 18:14:00 +03:00
loadso Updated copyright for 2026 2026-01-01 09:40:08 -08:00
locale emscripten: Move some EM_ASM blocks to MAIN_THREAD_EM_ASM. 2026-02-20 10:27:44 -05:00
main emscripten: drag-and-drop fixes. 2026-02-09 21:39:02 -05:00
misc Add and use libusb_set_auto_detach_kernel_driver for the Switch 2 driver 2026-02-05 14:58:15 -08:00
power More prefer SDL_zero*() 2026-01-23 16:02:16 -08:00
process Updated copyright for 2026 2026-01-01 09:40:08 -08:00
render render: Add Suspend/Resume calls for GDK support 2026-03-07 11:19:09 -05:00
sensor make sure #endif comment matches the macro name 2026-02-24 09:48:57 -08:00
stdlib Fix strpbrk() discarded const qualifier 2026-03-10 14:25:28 -07:00
storage Updated copyright for 2026 2026-01-01 09:40:08 -08:00
test test_common: Changed a bunch of strcmp ifs to else ifs. 2026-02-04 14:27:41 -05:00
thread make sure #endif comment matches the macro name 2026-02-28 08:43:42 -08:00
time include: Added \threadsafety notes to about 60 more functions. 2026-02-18 19:49:59 -05:00
timer Use Uint64 instead for tick_numerators in USE_128BIT_MATH 2026-02-25 20:18:51 -08:00
tray Fix warning: strict prototypes (#14992) 2026-02-07 07:38:59 -08:00
video Make changing raw input mode on Windows a very fast operation 2026-03-16 17:19:47 -07:00
SDL.c Deprecate SDL_INIT_EVERYTHING from SDL2 2026-03-03 14:00:40 -05:00
SDL_assert.c make sure #endif comment matches the macro name 2026-02-24 09:48:57 -08:00
SDL_assert_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_error.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_error_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_guid.c Prefer SDL_zero()/SDL_zerop() 2026-01-23 11:23:27 -08:00
SDL_hashtable.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_hashtable.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_hints.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_hints_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_internal.h Loading PNG files are part of the core SDL library 2026-03-01 11:42:28 -08:00
SDL_list.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_list.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_log.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_log_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_properties.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_properties_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_utils.c emscripten: drag-and-drop fixes. 2026-02-09 21:39:02 -05:00
SDL_utils_c.h emscripten: drag-and-drop fixes. 2026-02-09 21:39:02 -05:00