NEW 134076
Updated Gamepad API support
https://bugs.webkit.org/show_bug.cgi?id=134076
Summary Updated Gamepad API support
Brady Eidson
Reported 2014-06-19 14:40:14 PDT
As a pet project I've been working on getting the Gamepad API [1] working on Mac platforms. In my spare time I hope to start landing patches towards that effort. The very first thing I had to do is bring the existing Gamepad API code up to spec, as it's languished for over 3 years and doesn't resemble the current working draft. Then I'll build on that adding a better platform abstraction layer that can support both WK1 and WK2, and include a preliminary Mac implementation. I'll file individual bugs for individual patches, and this bug can be considered an umbrella. [1] - http://www.w3.org/TR/gamepad/
Attachments
Brady Eidson
Comment 1 2014-06-19 14:40:27 PDT
Brady Eidson
Comment 2 2014-06-20 10:09:24 PDT
Filed https://bugs.webkit.org/show_bug.cgi?id=134108 to deprecate the existing implementation.
Brady Eidson
Comment 3 2014-06-21 14:56:06 PDT
FIled https://bugs.webkit.org/show_bug.cgi?id=134165 to land skeleton interface and implementation files for the current API.
Brady Eidson
Comment 4 2014-06-24 11:05:02 PDT
Filed https://bugs.webkit.org/show_bug.cgi?id=134255 to enable the feature build on Mac, but completely hiding it behind a runtime setting.
Brady Eidson
Comment 5 2014-06-24 11:11:09 PDT
Again with the Shader thing, ugh.
Brady Eidson
Comment 6 2014-06-25 19:25:42 PDT
Filed https://bugs.webkit.org/show_bug.cgi?id=134325 to add new platform gamepad abstractions Filed https://bugs.webkit.org/show_bug.cgi?id=134324 to add a HID-based implementation of those platform abstractions on Mac, and actually get the API working in-process.
Brady Eidson
Comment 7 2014-06-26 09:52:40 PDT
Filed https://bugs.webkit.org/show_bug.cgi?id=134348 to remove the use of PlatformStrategies
Brady Eidson
Comment 8 2014-06-26 18:31:38 PDT
Filed https://bugs.webkit.org/show_bug.cgi?id=134374 for HIDGamepadProvider to stop listening if nobody is interested. Filed https://bugs.webkit.org/show_bug.cgi?id=134375 for Gamepad interaction to cause gamepads to become visible to NavigatorGamepad objects
Brady Eidson
Comment 9 2014-06-26 20:58:45 PDT
Filed https://bugs.webkit.org/show_bug.cgi?id=134381 for HIDGamepads to populate initial input values
Brady Eidson
Comment 10 2014-06-26 22:41:47 PDT
Filed https://bugs.webkit.org/show_bug.cgi?id=134386 for firing connected/disconnected events.
Brady Eidson
Comment 11 2014-07-06 17:18:44 PDT
Filed https://bugs.webkit.org/show_bug.cgi?id=134671 for layout test support.
Brady Eidson
Comment 12 2014-07-06 22:07:24 PDT
Filed https://bugs.webkit.org/show_bug.cgi?id=134675 to track WebKit2 support
Note You need to log in before you can comment on or make changes to this bug.