I took some hours today to try to fix gamepad support for mac.
Things fixed:
- multiple gamepads attached simultaneously are now supported (different deviceID's instead of all 0)
- vendor is now set correctly
- axes now work decently
I tested it with 2 PlayStation3 controllers connected simultaneously.
And I hope it will work for other controllers too, but as I don't have other controllers, I couldn't test that.
I already tested it in an Ogre game I made last year, and it works perfectly.
Here's the patch:
http://pieterhoste.be/ois/patch3