[wpt-sync] Sync PR 46606 - Relax requirements around depth sensing preferences
Categories
(Core :: WebVR, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox128 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 46606 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/46606
Details from upstream follow.
Alexander Cooper <alcooper@chromium.org> wrote:
Relax requirements around depth sensing preferences
The Depth Sensing spec was recently updated to allow UAs to determine
the supported format if the "preferences" arrays passed in to the
depthSensing dictionary on XRSessionInit are empty. This updates Chrome
to take advantage of that API shape.Bug: 344484984
Change-Id: Ib71c395af0cc354b835e96169f5420c552481e36
Reviewed-on: https://chromium-review.googlesource.com/5594551
WPT-Export-Revision: 679168c68b8783f4ea6c31aa6c317ab952c99a79
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Comment 1•1 year ago
|
||
| Assignee | ||
Comment 2•1 year ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 10 tests and 12 subtests
Status Summary
Firefox
OK : 9
FAIL : 28
ERROR: 1
Chrome
FAIL : 28
ERROR: 10
Safari
OK : 9
FAIL : 28
ERROR: 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /webxr/depth-sensing/cpu/depth_sensing_cpu_dataUnavailable.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK)- Ensures depth data is not available when cleared in the controller,
cpu-optimized- webgl:FAIL(Chrome:FAIL, Safari:FAIL) - Ensures depth data is not available when cleared in the controller,
cpu-optimized- webgl2:FAIL(Chrome:FAIL, Safari:FAIL)
- Ensures depth data is not available when cleared in the controller,
- /webxr/depth-sensing/gpu/depth_sensing_gpu_dataUnavailable.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK)- Ensures depth data is not available when cleared in the controller,
gpu-optimized- webgl:FAIL(Chrome:FAIL, Safari:FAIL) - Ensures depth data is not available when cleared in the controller,
gpu-optimized- webgl2:FAIL(Chrome:FAIL, Safari:FAIL)
- Ensures depth data is not available when cleared in the controller,
- /webxr/depth-sensing/cpu/depth_sensing_cpu_inactiveFrame.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK)- Ensures getDepthInformation() throws when not run in an active frame,
cpu-optimized- webgl:FAIL(Chrome:FAIL, Safari:FAIL) - Ensures getDepthInformation() throws when not run in an active frame,
cpu-optimized- webgl2:FAIL(Chrome:FAIL, Safari:FAIL)
- Ensures getDepthInformation() throws when not run in an active frame,
- /webxr/depth-sensing/gpu/depth_sensing_gpu_inactiveFrame.https.html [wpt.fyi]:
ERROR[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:ERROR) - /webxr/depth-sensing/cpu/depth_sensing_cpu_incorrectUsage.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK)- Ensures XRWebGLDepthInformation is not obtainable in
cpu-optimizedusage mode - webgl:FAIL(Chrome:FAIL, Safari:FAIL) - Ensures XRWebGLDepthInformation is not obtainable in
cpu-optimizedusage mode - webgl2:FAIL(Chrome:FAIL, Safari:FAIL)
- Ensures XRWebGLDepthInformation is not obtainable in
- /webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK)- Ensures XRCPUDepthInformation is not obtainable in
gpu-optimizedusage mode - webgl:FAIL(Chrome:FAIL, Safari:FAIL) - Ensures XRCPUDepthInformation is not obtainable in
gpu-optimizedusage mode - webgl2:FAIL(Chrome:FAIL, Safari:FAIL)
- Ensures XRCPUDepthInformation is not obtainable in
- /webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK)- Ensures depth data is returned and values match expectation, cpu-optimized, luminance-alpha. - webgl:
FAIL(Chrome:FAIL, Safari:FAIL) - Ensures depth data is returned and values match expectation, cpu-optimized, luminance-alpha. - webgl2:
FAIL(Chrome:FAIL, Safari:FAIL)
- Ensures depth data is returned and values match expectation, cpu-optimized, luminance-alpha. - webgl:
- /webxr/depth-sensing/gpu/depth_sensing_gpu_staleView.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK)- Ensures getDepthInformation() throws when not run with stale XRView,
gpu-optimized- webgl:FAIL(Chrome:FAIL, Safari:FAIL) - Ensures getDepthInformation() throws when not run with stale XRView,
gpu-optimized- webgl2:FAIL(Chrome:FAIL, Safari:FAIL)
- Ensures getDepthInformation() throws when not run with stale XRView,
- /webxr/depth-sensing/cpu/depth_sensing_cpu_staleView.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK)- Ensures getDepthInformation() throws when run with stale XRView,
cpu-optimized- webgl:FAIL(Chrome:FAIL, Safari:FAIL) - Ensures getDepthInformation() throws when run with stale XRView,
cpu-optimized- webgl2:FAIL(Chrome:FAIL, Safari:FAIL)
- Ensures getDepthInformation() throws when run with stale XRView,
- /webxr/depth-sensing/depth_sensing_preferences.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK)- depthSensing - Required - Fully populated grants session:
FAIL(Chrome:FAIL, Safari:FAIL) - depthSensing - Required - Empty usage grants session:
FAIL(Chrome:FAIL, Safari:FAIL) - depthSensing - Required - Empty format grants session:
FAIL(Chrome:FAIL, Safari:FAIL) - depthSensing - Required - Empty usage and format grants session:
FAIL(Chrome:FAIL, Safari:FAIL) - depthSensing - Required - Missing usage rejects session:
FAIL(Chrome:FAIL, Safari:FAIL) - depthSensing - Required - Missing format rejects session:
FAIL(Chrome:FAIL, Safari:FAIL) - depthSensing - Required - Missing usage and format rejects session:
FAIL(Chrome:FAIL, Safari:FAIL) - depthSensing - Required - Missing configuration rejects session:
FAIL(Chrome:FAIL, Safari:FAIL) - depthSensing - Optional - Missing usage optional still rejects session:
FAIL(Chrome:FAIL, Safari:FAIL) - depthSensing - Optional - Missing format optional still rejects session:
FAIL(Chrome:FAIL, Safari:FAIL) - depthSensing - Optional - Missing usage and format optional still rejects session:
FAIL(Chrome:FAIL, Safari:FAIL) - depthSensing - Optional - Missing configuration optional grants session without depth:
FAIL(Chrome:FAIL, Safari:FAIL)
- depthSensing - Required - Fully populated grants session:
Tests Disabled in Gecko Infrastructure
- /webxr/depth-sensing/cpu/depth_sensing_cpu_dataUnavailable.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK) - /webxr/depth-sensing/gpu/depth_sensing_gpu_dataUnavailable.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK) - /webxr/depth-sensing/cpu/depth_sensing_cpu_inactiveFrame.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK) - /webxr/depth-sensing/gpu/depth_sensing_gpu_inactiveFrame.https.html [wpt.fyi]:
ERROR[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:ERROR) - /webxr/depth-sensing/cpu/depth_sensing_cpu_incorrectUsage.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK) - /webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK) - /webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK) - /webxr/depth-sensing/gpu/depth_sensing_gpu_staleView.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK) - /webxr/depth-sensing/cpu/depth_sensing_cpu_staleView.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK) - /webxr/depth-sensing/depth_sensing_preferences.https.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:ERROR, Safari:OK)
Comment 4•1 year ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/31d60c4af093
https://hg.mozilla.org/mozilla-central/rev/302a666b37fa
Description
•