[wpt-sync] Sync PR 52225 - Add support for matchDepthView property
Categories
(Core :: WebVR, task, P4)
Tracking
()
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
Assignee | ||
Updated•16 days ago
|
Assignee | ||
Comment 1•15 days ago
|
||
Assignee | ||
Comment 2•15 days ago
|
||
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
)
- Ensures XRViewGeometry values are identity when matchDepthView is unset,
- /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
)
- Ensures XRViewGeometry values are identity when matchDepthView is unset,
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
)
Updated•14 days ago
|
Assignee | ||
Comment 3•9 days ago
|
||
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
Assignee | ||
Comment 4•9 days ago
|
||
wpt-pr: 52225
wpt-type: metadata
Comment 6•8 days ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/60019a24e069
https://hg.mozilla.org/mozilla-central/rev/1ff56115b937
Description
•