﻿SDL_GameControllerDB -- community controller mappings for SDL2
==============================================================

Upstream:  https://github.com/mdqinc/SDL_GameControllerDB  (formerly gabomdq/SDL_GameControllerDB)
Commit:    07af1d50187e94c861c9f9f5d8a55b148f11306b (master, fetched 2026-11-08)
File:      gamecontrollerdb.txt, unmodified
           (sha256 4ef169fcee14ef9563e36ebf731dc6950494e553bf8b56b5fc8aa70181f0d25c)
License:   zlib (LICENSE, next to this file)

Used by libs/input/cellPad.c: the Windows lines are compiled into the runtime
(libs/input/gamecontrollerdb_win.h, generated by tools/gen_gamecontrollerdb.py)
and added with SDL_GameControllerAddMapping after SDL's own built-in database,
so generic / DirectInput pads SDL does not know get a correct layout. Pads SDL
drives through its HIDAPI drivers (DualShock 4/5, Switch Pro, 8BitDo in Switch
mode, ...) keep SDL's own mapping: their GUIDs carry a driver signature no
database line matches.

To update: replace gamecontrollerdb.txt, run
    python tools/gen_gamecontrollerdb.py
and note the new commit above.
