Closed
Bug 1570461
Opened 6 years ago
Closed 6 years ago
[wpt-sync] Sync PR 18219 - Remove the compositionDisabled XRWebGLLayer creation flag
Categories
(Testing :: web-platform-tests, task, P4)
Testing
web-platform-tests
Tracking
(firefox70 fixed)
RESOLVED
FIXED
mozilla70
| Tracking | Status | |
|---|---|---|
| firefox70 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 18219 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/18219
Details from upstream follow.
Brandon Jones <bajones@chromium.org> wrote:
Remove the compositionDisabled XRWebGLLayer creation flag
The WebXR spec now states that this value is implied based on the mode of the
session the layer was created with.Bug: 987352
Change-Id: I5f5999822a3504fbc79934ded29310074c454680
Reviewed-on: https://chromium-review.googlesource.com/1729799
WPT-Export-Revision: 067c1b9737ba984ee8e535860fa8255b289d1d81
| Assignee | ||
Comment 1•6 years ago
|
||
PR 18219 applied with additional changes from upstream: 453453af2e854b13228cab2da314cc2a4d1ffc86, 7f168d2902db1dd889b314f597f38148ffcdc963, 81cf7224803a34a2fa3872a9db4ff0f7a3041282, cd3b99a919f2d8119d94c21de51dbbda315f408f, 9cefb45585f175f4bf663e1069f0fb14b5237ef5, 246bb9bff1566be1e082066b58806bdf6a34eee3, 446fbc1f462dce21ac22e4f6e8e2ca3ebb60c31a
| Assignee | ||
Comment 2•6 years ago
|
||
| Assignee | ||
Comment 3•6 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=434e46f7da22a13a26d6789355d271f5d5806d71
| Assignee | ||
Comment 4•6 years ago
|
||
| Assignee | ||
Comment 5•6 years ago
|
||
Ran 56 tests and 88[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt] subtests
OK : 13[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
PASS : 2[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
FAIL : 55[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
ERROR : 43[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
NOTRUN : 31[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
New tests that have failures or other problems:
/webxr/exclusive_requestFrame_nolayer.https.html: SKIP[android-em-7.0-x86_64-opt-geckoview], ERROR[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
XRSession requestAnimationFrame must fail if the session has no baseLayer for immersive: FAIL[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
XRSession requestAnimationFrame must fail if the session has no baseLayer for non immersive: NOTRUN[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
/webxr/render_state_vertical_fov_immersive.https.html: SKIP[android-em-7.0-x86_64-opt-geckoview], ERROR[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
inlineVerticalFieldOfView is set appropriately on immersively sessions: FAIL[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
/webxr/render_state_vertical_fov_inline.https.html: SKIP[android-em-7.0-x86_64-opt-geckoview], ERROR[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
inlineVerticalFieldOfView is set appropriately on inline sessions: FAIL[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
/webxr/xrSession_requestAnimationFrame_timestamp.https.html: SKIP[android-em-7.0-x86_64-opt-geckoview], ERROR[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
XRFrame getViewerPose updates on the next frame for immersive: FAIL[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
XRFrame getViewerPose updates on the next frame for non-immersive: NOTRUN[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
/webxr/xrView_match.https.html: SKIP[android-em-7.0-x86_64-opt-geckoview], ERROR[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
XRFrame contains the expected views: FAIL[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
/webxr/xrView_oneframeupdate.https.html: SKIP[android-em-7.0-x86_64-opt-geckoview], ERROR[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
XRView projection matrices update near and far depths on the next frame: FAIL[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
/webxr/xrViewport_valid.https.html: SKIP[android-em-7.0-x86_64-opt-geckoview], ERROR[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
XRViewport attributes are valid: FAIL[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
/webxr/xrWebGLLayer_constructor.https.html: SKIP[android-em-7.0-x86_64-opt-geckoview]
Ensure that XRWebGLLayer's constructor throws appropriate errors: FAIL[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
/webxr/xrWebGLLayer_framebuffer_draw.https.html: SKIP[android-em-7.0-x86_64-opt-geckoview], ERROR[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
Ensure a WebGL layer's framebuffer can only be drawn to inside a XR frame: FAIL[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
/webxr/xrWebGLLayer_framebuffer_scale.https.html: SKIP[android-em-7.0-x86_64-opt-geckoview], ERROR[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
Ensure framebuffer scaling works as expected.: FAIL[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
/webxr/xrWebGLLayer_opaque_framebuffer.https.html: SKIP[android-em-7.0-x86_64-opt-geckoview], ERROR[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
Ensure that the framebuffer given by the WebGL layer is opaque for immersive: FAIL[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
Ensure that the framebuffer given by the WebGL layer is opaque for non-immersive: NOTRUN[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
Tests that are disabled for instability:
/webxr/events_input_source_recreation.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/events_input_sources_change.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/events_referenceSpace_reset.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/events_session_select.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/events_session_select_subframe.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/getInputPose_handedness.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/getInputPose_pointer.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/webGLCanvasContext_create_xrcompatible.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/webGLCanvasContext_makecompatible_contextlost.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/webxr_availability.http.sub.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrBoundedReferenceSpace_updates.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrDevice_disconnect_ends.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrDevice_requestSession_immersive.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrDevice_requestSession_immersive_no_gesture.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrDevice_requestSession_immersive_unsupported.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrDevice_requestSession_no_mode.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrDevice_requestSession_non_immersive_no_gesture.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrDevice_requestSession_optionalFeatures.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrDevice_requestSession_requiredFeatures_unknown.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrDevice_supportsSession_immersive.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrDevice_supportsSession_immersive_unsupported.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrDevice_supportsSession_non_immersive.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrFrame_getPose.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrFrame_lifetime.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrInputSource_add_remove.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrInputSource_gamepad_disconnect.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrInputSource_gamepad_input_registered.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrReferenceSpace_originOffset.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrReferenceSpace_originOffsetBounded.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrRigidTransform_constructor.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrRigidTransform_inverse.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrSession_cancelAnimationFrame.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrSession_cancelAnimationFrame_invalidhandle.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrSession_end.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrSession_input_events_end.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrSession_prevent_multiple_exclusive.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrSession_requestAnimationFrame_callback_calls.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrSession_requestAnimationFrame_data_valid.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrSession_requestAnimationFrame_getViewerPose.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrSession_requestReferenceSpace.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrSession_requestReferenceSpace_features.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrSession_viewer_referenceSpace.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrStationaryReferenceSpace_floorlevel_updates.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrView_eyes.https.html: [android-em-7.0-x86_64-opt-geckoview]
/webxr/xrWebGLLayer_viewports.https.html: [android-em-7.0-x86_64-opt-geckoview]
| Assignee | ||
Comment 6•6 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=e8371adbc3e9e219e2be1644817174e1dd6fec90
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/1d77e108e935
[wpt PR 18219] - Remove the compositionDisabled XRWebGLLayer creation flag, a=testonly
https://hg.mozilla.org/integration/mozilla-inbound/rev/c20d7fbc7a84
[wpt PR 18219] - Update wpt metadata, a=testonly
Comment 8•6 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/1d77e108e935
https://hg.mozilla.org/mozilla-central/rev/c20d7fbc7a84
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox70:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
You need to log in
before you can comment on or make changes to this bug.
Description
•