Expose WebGL OVR_multiview2 (remove draft-ext gate)
Categories
(Core :: Graphics: CanvasWebGL, enhancement)
Tracking
()
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.
Assignee | ||
Comment 1•5 years ago
|
||
Pushed by jgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1cfaf7b5175f Expose WebGL OVR_multiview2. r=lsalzman
Comment 3•5 years ago
|
||
Backed out for mochitest failures in dom/canvas/test/webgl-mochitest/ensure-exts/test_common.html
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=268419951&repo=autoland&lineNumber=5139
Backout: https://hg.mozilla.org/integration/autoland/rev/f0292f2eb13953c0ec6d821a96d550c3f4f580e7
Pushed by jgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/adcea01bb08d Expose WebGL OVR_multiview2. r=lsalzman
Comment 5•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Updated•5 years ago
|
Comment 6•4 years ago
|
||
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!
Comment 7•4 years ago
|
||
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!
Comment 8•4 years ago
|
||
Thank you! I've updated the three.js link and I guess Chris will give you access to the hacks blog post draft.
Comment 9•4 years ago
|
||
Hi Florian,
The doc looks good too! thanks for all this great work about multiview :)
Updated•4 years ago
|
Description
•