Skip to content

Commit 5cd9fba

Browse files
authored
Maps webxr web-features (#55739)
* maps webxr-device Feature: WebXR Reference: https://github.com/web-platform-dx/web-features/blob/main/features/webxr-device.yml Note: The navigator.xr API represents the browser's virtual reality or augmented reality system. The core WebXR Device API includes XRSystem, XRSession, XRFrame, XRView, XRPose, XRViewerPose, XRInputSource, XRReferenceSpace, XRRigidTransform, XRWebGLLayer and related interfaces for requesting and managing XR sessions. Search strategy: Searched for major WebXR interface names (navigator.xr, XRSession, XRFrame, XRView, XRPose, XRViewerPose, XRInputSource, XRReferenceSpace, XRRigidTransform, XRWebGLLayer, XRSystem). Results: - Total matches found: 572 across 125 unique files - Filtered: 83 files mapped WEB_FEATURES.yml files created: ✅ [webxr/WEB_FEATURES.yml](webxr/WEB_FEATURES.yml) - Core WebXR Device API tests (83 files) - **CREATED** Excluded (42 files): - WebXR extension subdirectories (30 files): anchors/ (6), ar-module/ (3), depth-sensing/ (10), dom-overlay/ (2), gamepads-module/ (1), hit-test/ (4), layers/ (2), light-estimation/ (2) - These are extension features that should be classified separately (webxr-anchors, webxr-hit-test, webxr-layers, webxr-lighting-estimation, etc.) - Non-webxr tests (11 files): speculation-rules/prerender (4), permissions-policy/reporting (2), feature-policy/reporting (1), video-rvfc (2), resources/chromium (2) - Tests that incidentally reference WebXR - Resources directory (1 file): webxr/resources - Not a test file * maps webxr-lighting-estimation * maps webxr-layers * maps webxr-hit-test * maps remaining webxr features ✅ webxr/anchors/WEB_FEATURES.yml - webxr-anchors ✅ webxr/ar-module/WEB_FEATURES.yml - webxr-ar ✅ webxr/camera-access/WEB_FEATURES.yml - webxr-camera ✅ webxr/depth-sensing/WEB_FEATURES.yml - webxr-depth-sensing ✅ webxr/dom-overlay/WEB_FEATURES.yml - webxr-dom-overlays ✅ webxr/gamepads-module/WEB_FEATURES.yml - webxr-gamepads ✅ webxr/hand-input/WEB_FEATURES.yml - webxr-hand-input
1 parent 127ebaa commit 5cd9fba

File tree

11 files changed

+34
-0
lines changed

11 files changed

+34
-0
lines changed

webxr/WEB_FEATURES.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
features:
2+
- name: webxr-device
3+
files:
4+
- '*'

webxr/anchors/WEB_FEATURES.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
features:
2+
- name: webxr-anchors
3+
files: '**'

webxr/ar-module/WEB_FEATURES.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
features:
2+
- name: webxr-ar
3+
files: '**'
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
features:
2+
- name: webxr-camera
3+
files: '**'
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
features:
2+
- name: webxr-depth-sensing
3+
files: '**'

webxr/dom-overlay/WEB_FEATURES.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
features:
2+
- name: webxr-dom-overlays
3+
files: '**'
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
features:
2+
- name: webxr-gamepads
3+
files: '**'

webxr/hand-input/WEB_FEATURES.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
features:
2+
- name: webxr-hand-input
3+
files: '**'

webxr/hit-test/WEB_FEATURES.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
features:
2+
- name: webxr-hit-test
3+
files: '**'

webxr/layers/WEB_FEATURES.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
features:
2+
- name: webxr-layers
3+
files: '**'

0 commit comments

Comments
 (0)