Closed Bug 1583878 Opened 6 months ago Closed 6 months ago

Expose WebGL OVR_multiview2 (remove draft-ext gate)

Categories

(Core :: Canvas: WebGL, enhancement)

enhancement
Not set

Tracking

()

RESOLVED FIXED
mozilla71
Tracking Status
firefox71 --- fixed

People

(Reporter: jgilbert, Assigned: jgilbert)

Details

(Keywords: dev-doc-complete)

Attachments

(1 file)

Now that multiview was promoted from Draft to Community Approved, we should expose it to web content.

Pushed by jgilbert@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1cfaf7b5175f
Expose WebGL OVR_multiview2. r=lsalzman
Pushed by jgilbert@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/adcea01bb08d
Expose WebGL OVR_multiview2. r=lsalzman
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
Assignee: nobody → jgilbert

Hi Fernando!
Here's some MDN documentation work that happened for this bug:

The new OVR_multiview2 extension is now mentioned on these pages:
https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API#Extensions
https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/Using_Extensions#Naming_conventions (added explanation for "OVR_")
https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/Using_Extensions#Extension_list
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/getSupportedExtensions#WebGL_extensions
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/getExtension

New reference pages have been created:
https://developer.mozilla.org/en-US/docs/Web/API/OVR_multiview2
https://developer.mozilla.org/en-US/docs/Web/API/OVR_multiview2/framebufferTextureMultiviewOVR

New constants are mentioned on:
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/getParameter#WebGL_extensions
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/getFramebufferAttachmentParameter
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/checkFramebufferStatus#Return_value

MDN Firefox 71 release notes announce it:
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/71#Canvas_and_WebGL

It will also be mentioned in the hacks blog post for Firefox 71. See the draft:
https://docs.google.com/document/d/1vkxMrCaZMBZhF3SIZLs7BDD7mpU1DTDzNgpYxPxkox8/edit#heading=h.m5frvl1d3xr3

Browser compat data (to add compat tables to the MDN pages and to caniuse) is done in this PR:
https://github.com/mdn/browser-compat-data/pull/5216

Thanks for writing https://blog.mozvr.com/multiview-on-webxr/! I've linked it from MDN and from the hacks blog post. It looks like a very useful post to me!

Can you give the MDN docs a review? Thank you!

Flags: needinfo?(fserrano)

Hi Florian,

The docs looks good! thanks for all the work. Just a nit, the link to multiview example in three, has changed to this url in the last release: https://threejs.org/examples/webxr_vr_multiview

I have requested access to the gdocs and I'll take a look at that too.

Thanks!

Flags: needinfo?(fserrano)

Thank you! I've updated the three.js link and I guess Chris will give you access to the hacks blog post draft.

Hi Florian,

The doc looks good too! thanks for all this great work about multiview :)

Flags: needinfo?(jgilbert)
You need to log in before you can comment on or make changes to this bug.