Closed Bug 1963222 Opened 16 days ago Closed 8 days ago

[wpt-sync] Sync PR 52225 - Add support for matchDepthView property

Categories

(Core :: WebVR, task, P4)

task

Tracking

()

RESOLVED FIXED
140 Branch
Tracking Status
firefox140 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Attachments

(2 files)

Sync web-platform-tests PR 52225 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/52225
Details from upstream follow.

Alexander Cooper <alcooper@chromium.org> wrote:

Add support for matchDepthView property

Allows WebXR sessions to parse the matchDepthView property from
XrDepthStateInit. This allows platforms with non-view-aligned depth
views (currently just OpenXR for Chrome), to avoid potentially costly
reprojections if the page may not always need them. In order to do this,
information about the depth view thus needs to be exposed to the page.

Bug: 410607163
Change-Id: Id0c5b366201c7ce30f47db7cf648273d98499be1
Reviewed-on: https://chromium-review.googlesource.com/6485306
WPT-Export-Revision: f2e3c1501bdc1e10bb0033bf517dd77b22633c87

Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core

CI Results

Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 2 tests and 6 subtests

Status Summary

Firefox

OK : 2
FAIL : 12

Chrome

FAIL : 12
ERROR: 2

Safari

OK : 2
FAIL : 12

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /webxr/depth-sensing/cpu/depth_sensing_cpu_matchDepthViewIdentity.https.html [wpt.fyi]: OK [Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-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 XRViewGeometry values are identity when matchDepthView is unset, cpu-optimized - webgl: FAIL (Chrome: FAIL, Safari: FAIL)
    • Ensures XRViewGeometry values are identity when matchDepthView is unset, cpu-optimized - webgl2: FAIL (Chrome: FAIL, Safari: FAIL)
    • Ensures XRViewGeometry values are identity when matchDepthView=true, cpu-optimized - webgl: FAIL (Chrome: FAIL, Safari: FAIL)
    • Ensures XRViewGeometry values are identity when matchDepthView=true, cpu-optimized - webgl2: FAIL (Chrome: FAIL, Safari: FAIL)
    • Ensures session can be created when matchDepthView=false, cpu-optimized - webgl: FAIL (Chrome: FAIL, Safari: FAIL)
    • Ensures session can be created when matchDepthView=false, cpu-optimized - webgl2: FAIL (Chrome: FAIL, Safari: FAIL)
  • /webxr/depth-sensing/gpu/depth_sensing_gpu_matchDepthViewIdentity.https.html [wpt.fyi]: OK [Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-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 XRViewGeometry values are identity when matchDepthView is unset, gpu-optimized - webgl: FAIL (Chrome: FAIL, Safari: FAIL)
    • Ensures XRViewGeometry values are identity when matchDepthView is unset, gpu-optimized - webgl2: FAIL (Chrome: FAIL, Safari: FAIL)
    • Ensures XRViewGeometry values are identity when matchDepthView=true, gpu-optimized - webgl: FAIL (Chrome: FAIL, Safari: FAIL)
    • Ensures XRViewGeometry values are identity when matchDepthView=true, gpu-optimized - webgl2: FAIL (Chrome: FAIL, Safari: FAIL)
    • Ensures session can be created when matchDepthView=false, gpu-optimized - webgl: FAIL (Chrome: FAIL, Safari: FAIL)
    • Ensures session can be created when matchDepthView=false, gpu-optimized - webgl2: FAIL (Chrome: FAIL, Safari: FAIL)

Tests Disabled in Gecko Infrastructure

  • /webxr/depth-sensing/cpu/depth_sensing_cpu_matchDepthViewIdentity.https.html [wpt.fyi]: OK [Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-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_matchDepthViewIdentity.https.html [wpt.fyi]: OK [Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-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)
Component: CSS Parsing and Computation → WebVR

Automatic update from web-platform-tests
Add support for matchDepthView property

Allows WebXR sessions to parse the matchDepthView property from
XrDepthStateInit. This allows platforms with non-view-aligned depth
views (currently just OpenXR for Chrome), to avoid potentially costly
reprojections if the page may not always need them. In order to do this,
information about the depth view thus needs to be exposed to the page.

Bug: 410607163
Change-Id: Id0c5b366201c7ce30f47db7cf648273d98499be1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6485306
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Reviewed-by: Will Harris <wfh@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Reviewed-by: Fred Shih <ffred@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1453349}

--

wpt-commits: 4269537ed469b5cabe556d90a5b859f7256d5a24
wpt-pr: 52225

Pushed by aborovova@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/60019a24e069 [wpt PR 52225] - Add support for matchDepthView property, https://hg.mozilla.org/integration/autoland/rev/1ff56115b937 [wpt PR 52225] - Update wpt metadata,
Status: NEW → RESOLVED
Closed: 8 days ago
Resolution: --- → FIXED
Target Milestone: --- → 140 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: