Closed
Bug 1496615
Opened 6 years ago
Closed 5 years ago
SteamVR Knuckles EV3 support
Categories
(Core :: WebVR, enhancement)
Core
WebVR
Tracking
()
RESOLVED
FIXED
mozilla66
Tracking | Status | |
---|---|---|
firefox66 | --- | fixed |
People
(Reporter: daoshengmu, Assigned: daoshengmu)
References
Details
Attachments
(4 files, 7 obsolete files)
We currently only can get 5 buttons [trigger, A, B, touchpad, ?] and 2 axes [touchpad] from this controller. We need to figure out why k_EButton_Knuckles_JoyStick doesn't support, probably we need to update openvr.h first. In terms of finger tracking, we can't get their information. For the older version of Knuckles, they were treated as axes. We should consider to do this implementation with new SteamVR Input API for WebXR 1.0.
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → dmu
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Assignee | ||
Comment 3•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
Assignee | ||
Comment 5•5 years ago
|
||
Assignee | ||
Comment 6•5 years ago
|
||
Assignee | ||
Comment 7•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Attachment #9029072 -
Attachment is obsolete: true
Updated•5 years ago
|
Attachment #9029073 -
Attachment is obsolete: true
Updated•5 years ago
|
Attachment #9029074 -
Attachment is obsolete: true
Assignee | ||
Updated•5 years ago
|
Attachment #9029075 -
Attachment is obsolete: true
Assignee | ||
Updated•5 years ago
|
Attachment #9029076 -
Attachment is obsolete: true
Assignee | ||
Updated•5 years ago
|
Attachment #9029077 -
Attachment is obsolete: true
Assignee | ||
Updated•5 years ago
|
Attachment #9029079 -
Attachment is obsolete: true
Assignee | ||
Comment 8•5 years ago
|
||
Assignee | ||
Comment 9•5 years ago
|
||
Assignee | ||
Comment 10•5 years ago
|
||
Assignee | ||
Comment 11•5 years ago
|
||
Assignee | ||
Comment 12•5 years ago
|
||
We provide a binding file to a type of OpenVR controller, like WMR, Vive, and Knuckles. Then, defining fixed order for controller actions that means this order can be easy to map to Gamepad API button and axes array index. If we have new controller wanna implement, we only need to create a new binding file and don't need to modify this OpenVRSesion.cpp file.
Comment 13•5 years ago
|
||
Pushed by dmu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/cfe23417875b Part 1: update openvr to 1.0.17. r=kip
Comment 14•5 years ago
|
||
Pushed by dmu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/331a2a22924c Part 2: Add controller action binding files. r=kip
Comment 15•5 years ago
|
||
Pushed by dmu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/38860e422df9 Part 3: Enable OpenVR action input in Nightly. r=kip https://hg.mozilla.org/integration/autoland/rev/d09d3161572a Part 4: Make OpenVR use action-based input API. r=kip
Comment 16•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/cfe23417875b https://hg.mozilla.org/mozilla-central/rev/331a2a22924c https://hg.mozilla.org/mozilla-central/rev/38860e422df9 https://hg.mozilla.org/mozilla-central/rev/d09d3161572a
Status: NEW → RESOLVED
Closed: 5 years ago
status-firefox66:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
You need to log in
before you can comment on or make changes to this bug.
Description
•