Closed Bug 1771515 Opened 4 months ago Closed 4 months ago

[webxr] Support Oculus Quest2 controllers

Categories

(Core :: WebVR, defect)

Firefox 91
defect

Tracking

()

RESOLVED FIXED
103 Branch
Tracking Status
firefox103 --- fixed

People

(Reporter: svillar, Assigned: svillar)

Details

Attachments

(1 file)

Steps to reproduce:

Go to https://immersive-web.github.io/webxr-samples/input-profiles.html?usePolyfill=0 with a Oculus Quest2 and a Gecko based browser like Wolvic, and click on "Enter VR" button.

Actual results:

The Oculus Quest2 controllers are not shown. Instead some other 3D model is used.

Expected results:

Oculus Quest2 controller 3D model should be loaded instead

Add support for the oculus-touch-v3 (Quest2) input profile. As specified
in the XR input profile we're setting oculus-touch-v2, oculus-touch, and
generic-trigger-squeeze-thumbstick as fallback profiles.

Update the externalVR VRControllerType enum as well.

Co-authored-by: Imanol Fernandez <ifernandez@igalia.com>

Assignee: nobody → svillar
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

The Bugbug bot thinks this bug should belong to the 'Core::WebVR' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → WebVR
Product: Firefox → Core
Pushed by jgilbert@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e4143d88cd6a
[webxr] Support Oculus Quest2 controllers. r=jgilbert
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 103 Branch
You need to log in before you can comment on or make changes to this bug.