Closed Bug 1343368 Opened 7 years ago Closed 7 years ago

[webvr] Enable WebVR 1.1 By Default on Windows in Release

Categories

(Core :: WebVR, defect)

All
Windows
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla55
Tracking Status
firefox55 --- fixed

People

(Reporter: kip, Assigned: kip)

References

(Blocks 3 open bugs)

Details

Attachments

(1 file, 1 obsolete file)

I would like to enable WebVR by default in release, on the Windows platform, in Firefox 54.

WebVR has been enabled by default in Nightly and Dev Edition since November 2015.

The API has stabilized and been adopted by other browser vendors such as Google, Microsoft, Samsung, and Oculus.

Google Chrome has shipped WebVR for Daydream devices, Samsung has shipped WebVR in the Gear VR internet browser, and Oculus has launched the Oculus Carmel WebVR Browser.  Microsoft will be launching support in their Edge browser later this year in an update to Windows 10.

These first browser iterations will be shipping with WebVR 1.1:

https://w3c.github.io/webvr/archive/prerelease/1.1/

WebVR 1.1 has been frozen while its successor, WebVR 2.0, is being defined.

Firefox Nightly already supports WebVR 1.1 sites.  A meta-bug tracks the final changes needed to match the frozen WebVR 1.1 spec:

https://bugzilla.mozilla.org/show_bug.cgi?id=1303895

These changes are expected to land before March 6th, in time for the Firefox 54 uplift.

Firefox supports both the Oculus Rift and OpenVR devices (ie. HTC Vive).  These devices are currently only supported on Windows.  Beta support for the HTC Vive has very recently landed for Linux, which will be the next supported platform in Firefox 55.
Summary: [webvr] Enabled WebVR 1.1 By Default on Windows in Release → [webvr] Enable WebVR 1.1 By Default on Windows in Release
Component: Graphics → WebVR
Some feedback was received after the intent to ship and some patches in dependencies have not yet been reviewed; we will be missing the Firefox 54 window.  Bug 1344216 was added as a dependency to WebVR 1.1 to ensure we eliminate sync IPC messages before landing.

Once all the dependencies of the WebVR 1.1 meta bug (Bug 1303895) have landed, we should be ready to enable by default.
Blocks: 1352412
Blocks: 1350079
Blocks: 1352418
Before landing this, we will follow up on the intent-to-implement thread one more time.
(In reply to :kip (Kearwood Gilbert) from comment #4)
> Before landing this, we will follow up on the intent-to-implement thread one
> more time.

Correction: "intent-to-ship thread"
Attachment #8842255 - Attachment is obsolete: true
Attachment #8857821 - Flags: review?(dmu)
Comment on attachment 8857821 [details]
Bug 1343368 - [webvr] Enable WebVR 1.1 By Default on Windows in Release

https://reviewboard.mozilla.org/r/129834/#review132458

LGTM. Cheers!
Attachment #8857821 - Flags: review?(dmu) → review+
Pushed by kgilbert@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3ed5fc007bb8
[webvr] Enable WebVR 1.1 By Default on Windows in Release r=daoshengmu
https://hg.mozilla.org/mozilla-central/rev/3ed5fc007bb8
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: