<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/InputCommon/ControllerInterface/XInput, branch 5.0</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>XInput: Apply Rumble/Motor output only on changes (again)</title>
<updated>2016-04-23T11:45:10+00:00</updated>
<author>
<name>mimimi085181</name>
<email>mimimi085181@gmail.com</email>
</author>
<published>2016-04-21T12:22:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fcd5170cff5614f6585c11fa22e2a8d986de4055'/>
<id>fcd5170cff5614f6585c11fa22e2a8d986de4055</id>
<content type='text'>
Disclaimer: I can't test if this works on xbox one controllers, i don't have one. But i have conformed that this UpdateMotors() is related to rumble for emulated wiimotes.

This partially reverts commit "XInput: Apply immediately as well" (1958a10b6f5ba8348268b077f6410dadb2a20c8f) from pr # https://github.com/dolphin-emu/dolphin/pull/1560

Hopefully this fixes the xbox one controller rumble issue:
https://bugs.dolphin-emu.org/issues/9071

And in theory it might reduce the used usb bandwidth, as it was originally intended before pr 1560.

@JMC47: Please do a good amount of testing, to see if this breaks rumble for wiimotes or gamecube controllers emulated with xinput devices.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Disclaimer: I can't test if this works on xbox one controllers, i don't have one. But i have conformed that this UpdateMotors() is related to rumble for emulated wiimotes.

This partially reverts commit "XInput: Apply immediately as well" (1958a10b6f5ba8348268b077f6410dadb2a20c8f) from pr # https://github.com/dolphin-emu/dolphin/pull/1560

Hopefully this fixes the xbox one controller rumble issue:
https://bugs.dolphin-emu.org/issues/9071

And in theory it might reduce the used usb bandwidth, as it was originally intended before pr 1560.

@JMC47: Please do a good amount of testing, to see if this breaks rumble for wiimotes or gamecube controllers emulated with xinput devices.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing override specifiers</title>
<updated>2015-09-06T02:40:19+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-09-06T02:32:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=22635c1800c7c4fd803b3954e20777c43fd590ba'/>
<id>22635c1800c7c4fd803b3954e20777c43fd590ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing license headers</title>
<updated>2015-05-25T11:11:47+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-05-24T04:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=268f52e05479dc8e0f2cbf550472ca8d4867cf22'/>
<id>268f52e05479dc8e0f2cbf550472ca8d4867cf22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>XInput: Apply immediately as well</title>
<updated>2014-11-28T18:54:04+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2014-11-13T09:10:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1958a10b6f5ba8348268b077f6410dadb2a20c8f'/>
<id>1958a10b6f5ba8348268b077f6410dadb2a20c8f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ControllerInterface: Make UpdateInput / UpdateOutput return void</title>
<updated>2014-11-28T18:50:45+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2014-11-13T08:55:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f2787f620eebbbfb746f59cfbd0318210297061b'/>
<id>f2787f620eebbbfb746f59cfbd0318210297061b</id>
<content type='text'>
The return values here have never been checked, so it doesn't make sense
to return a value to begin with.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The return values here have never been checked, so it doesn't make sense
to return a value to begin with.
</pre>
</div>
</content>
</entry>
<entry>
<title>ControllerInterface: Remove unused ClearInputState</title>
<updated>2014-11-28T18:50:45+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2014-11-13T08:56:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=61fcfc4bf2058d971af6882af2765ad34d935fcb'/>
<id>61fcfc4bf2058d971af6882af2765ad34d935fcb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon: Remove unnecessary breaks in XInput's GetName function</title>
<updated>2014-09-09T01:36:04+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2014-09-09T01:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c2578d066828145a7abb67c46d912ebdc68ef9d9'/>
<id>c2578d066828145a7abb67c46d912ebdc68ef9d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change ControlState typedef to double, and change all related floats/doubles to use it.</title>
<updated>2014-09-03T07:08:09+00:00</updated>
<author>
<name>Rachel Bryk</name>
<email>RachelBryk@gmail.com</email>
</author>
<published>2014-08-11T17:43:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5adbc83453d14b23818442f545ceede0e4548196'/>
<id>5adbc83453d14b23818442f545ceede0e4548196</id>
<content type='text'>
Fixes an off by 1 issue related to double-&gt;float-&gt;double conversion, and eliminates numerous warnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes an off by 1 issue related to double-&gt;float-&gt;double conversion, and eliminates numerous warnings.
</pre>
</div>
</content>
</entry>
<entry>
<title>windows: remove now-extraneous NOMINMAX and WIN32_LEAN_AND_MEAN #defines from dolphin code.</title>
<updated>2014-08-23T17:48:48+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2014-08-23T00:17:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=327d35377dd0edfcb3f0a5d7b2853f23102eb950'/>
<id>327d35377dd0edfcb3f0a5d7b2853f23102eb950</id>
<content type='text'>
Wrap dinput.h in a header defining DIRECTINPUT_VERSION instead of repeating it multiple places.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Wrap dinput.h in a header defining DIRECTINPUT_VERSION instead of repeating it multiple places.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for the guide button to XInput</title>
<updated>2014-04-17T11:03:44+00:00</updated>
<author>
<name>pinumbernumber</name>
<email>1337rz@gmail.com</email>
</author>
<published>2014-04-17T11:03:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a84bb7eb88c2620f71113c046400caeed3f51cc5'/>
<id>a84bb7eb88c2620f71113c046400caeed3f51cc5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
