WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
Brady Eidson
Comment 1
2014-06-19 14:40:27 PDT
<
rdar://problem/17307745
>
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.
Top of Page
Format For Printing
XML
Clone This Bug