Closed Bug 1833587 Opened 2 years ago Closed 1 year ago

[webxr] Add support for Pico4 controllers

Categories

(Core :: WebVR, defect)

Firefox 111
defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: svillar, Assigned: svillar)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0

Steps to reproduce:

Visit https://immersive-web.github.io/webxr-samples/input-profiles.html using a Pico4 headset

Actual results:

Gecko should render the Pico4 controllers

Expected results:

Gecko should render the Pico4 controllers.

WebXR defines some profiles (https://github.com/immersive-web/webxr-input-profiles) so that experiences could render the appropriate controllers for each device. The recently released Pico4 device does have published profiles but they are not supported in Gecko yet.

Add support for the pico4 (Pico 4) input profile. As specified
in the WebXR input profile[1] we're setting pico-4 and
generic-trigger-squeeze-thumbstick as fallback profiles.

Update the externalVR VRControllerType enum as well.

[1] https://github.com/immersive-web/webxr-input-profiles/blob/main/packages/registry/profiles/pico/pico-4.json

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

Setting this to Core > WebVR, if this is not the right component, please assign a more appropriate one. Thanks!

Component: Untriaged → WebVR
Product: Firefox → Core

The severity field is not set for this bug.
:jimm, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(jmathies)
Flags: needinfo?(jmathies)

Let me know if there is anything else required form my side.

Ping reviewers

Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: