wine/dlls/dinput
Arkadiusz Hiler d10887b8f5 dinput: Don't add 'default value 0' entries to the data transform.
This helps when dealing with the quirky c_dfDIJoystick2 format,
which defines all the sliders as overlapping, i.e. rglSlider[2],
rglVSlider[2], rglASlider[2] and rglFSlider[2] all share the same
offset.

With the Linux backends, if the device exposes enough axes (e.g. some
HOTAS) we end up using rglSlider.

Let's make sure we don't unnecessarily override the values there.

Signed-off-by: Arkadiusz Hiler <ahiler@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-08 21:13:54 +02:00
..
tests dinput: Don't add 'default value 0' entries to the data transform. 2021-07-08 21:13:54 +02:00
ansi.c dinput: Rename wReserved to wReportId in DIDEVICEOBJECTINSTANCE. 2021-05-31 11:31:46 +02:00
config.c
data_formats.c
device.c dinput: Don't add 'default value 0' entries to the data transform. 2021-07-08 21:13:54 +02:00
device_private.h dinput: Factor out IDirectInputDevice ansi vtable. 2021-05-28 21:53:07 +02:00
dinput.rc
dinput.spec
dinput_classes.idl
dinput_main.c dinput: Prevent a device interface leak when enumerating. 2021-05-31 11:31:36 +02:00
dinput_private.h dinput: Remove the need for ANSI enum_device callback. 2021-05-31 11:31:28 +02:00
effect_linuxinput.c dinput: Implement IDirectInputDevice_GetEffectInfo WtoA conversion. 2021-05-26 21:29:38 +02:00
joystick.c dinput: Free axis_map when joystick device is freed. 2021-05-31 11:31:42 +02:00
joystick_linux.c dinput: Free axis_map when joystick device is freed. 2021-05-31 11:31:42 +02:00
joystick_linuxinput.c dinput: Free axis_map when joystick device is freed. 2021-05-31 11:31:42 +02:00
joystick_osx.c dinput: Free axis_map when joystick device is freed. 2021-05-31 11:31:42 +02:00
joystick_private.h dinput: Free axis_map when joystick device is freed. 2021-05-31 11:31:42 +02:00
keyboard.c dinput: Remove the need for ANSI enum_device callback. 2021-05-31 11:31:28 +02:00
Makefile.in dinput: Move IDirectInputDeviceA wrappers to ansi.c. 2021-05-25 21:13:01 +02:00
mouse.c dinput: Remove the need for ANSI enum_device callback. 2021-05-31 11:31:28 +02:00
resource.h
version.rc