early-access version 1617
This commit is contained in:
716
externals/SDL/src/joystick/linux/SDL_sysjoystick.c
vendored
716
externals/SDL/src/joystick/linux/SDL_sysjoystick.c
vendored
File diff suppressed because it is too large
Load Diff
@@ -53,18 +53,30 @@ struct joystick_hwdata
|
||||
/* Support for the Linux 2.4 unified input interface */
|
||||
Uint8 key_map[KEY_MAX];
|
||||
Uint8 abs_map[ABS_MAX];
|
||||
SDL_bool has_key[KEY_MAX];
|
||||
SDL_bool has_abs[ABS_MAX];
|
||||
|
||||
struct axis_correct
|
||||
{
|
||||
int used;
|
||||
SDL_bool use_deadzones;
|
||||
|
||||
/* Deadzone coefficients */
|
||||
int coef[3];
|
||||
|
||||
/* Raw coordinate scale */
|
||||
int minimum;
|
||||
int maximum;
|
||||
float scale;
|
||||
} abs_correct[ABS_MAX];
|
||||
|
||||
int fresh;
|
||||
SDL_bool fresh;
|
||||
SDL_bool recovering_from_dropped;
|
||||
|
||||
/* Steam Controller support */
|
||||
SDL_bool m_bSteamController;
|
||||
/* 4 = (ABS_HAT3X-ABS_HAT0X)/2 (see input-event-codes.h in kernel) */
|
||||
int hats_indices[4];
|
||||
SDL_bool has_hat[4];
|
||||
|
||||
/* Set when gamepad is pending removal due to ENODEV read error */
|
||||
SDL_bool gone;
|
||||
|
Reference in New Issue
Block a user