On Tue, Nov 1, 2011 at 2:11 PM, Alexey Loukianov <[email protected]> wrote:
> d) Code duplication issues. XInput API mirrors DirectInput API at some part 
> and
> it might be reasonable to re-use code parts from the existing DirectInput 
> linux
> event-based joystick driver. I am thinking about implementing XInput on top of
> DirectInput + extending existing DI linux event-based joystick driver COM API
> with Wine-specific extensions (this is required to add support for "rumble" FF
> effect). There are Windows drivers out there that work in exactly this way 
> (XBCD
> in a good example offering drop-in XInput wrapper dll that maps to the DI 
> calls).
>
> e) List of games that might benefit from XInput support is pretty big, one may
> wish to take a look onto this Wiki page for examples:

I'm no expert in any *input* API, but it sounds like it would be
better to reimplement dinput under the xinput api; similarly to how
audio has been handled.

JL


Reply via email to