Closed Bug 1900487 Opened 1 year ago Closed 1 year ago

[wpt-sync] Sync PR 46606 - Relax requirements around depth sensing preferences

Categories

(Core :: WebVR, task, P4)

task

Tracking

()

RESOLVED FIXED
128 Branch
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

Component: web-platform-tests → WebVR
Product: Testing → Core

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)
  • /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)
  • /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)
  • /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-optimized usage mode - webgl: FAIL (Chrome: FAIL, Safari: FAIL)
    • Ensures XRWebGLDepthInformation is not obtainable in cpu-optimized usage mode - webgl2: FAIL (Chrome: FAIL, Safari: FAIL)
  • /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-optimized usage mode - webgl: FAIL (Chrome: FAIL, Safari: FAIL)
    • Ensures XRCPUDepthInformation is not obtainable in gpu-optimized usage mode - webgl2: FAIL (Chrome: FAIL, Safari: FAIL)
  • /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)
  • /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)
  • /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)
  • /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)

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)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/31d60c4af093 [wpt PR 46606] - Relax requirements around depth sensing preferences, a=testonly https://hg.mozilla.org/integration/autoland/rev/302a666b37fa [wpt PR 46606] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 128 Branch
You need to log in before you can comment on or make changes to this bug.