New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 706561 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Feature
Proj-XR

Blocking:
issue 674593



Sign in to add a comment

Remove features from WebVR implementation that will not be in revised spec

Project Member Reported by bajones@chromium.org, Mar 29 2017

Issue description

There are several features in the current WebVR implementation that are not planned for inclusion in the revised version of the spec. They should be removed to prevent sites from becoming dependent on them.

The features in question are:

 - VRDisplay.getPose()
 - VRDisplay.resetPose()
 - VRDisplay.isConnected
 - VRDisplayCapabilities.hasOrientation
 - VREyeParameters.fieldOfView
 
 
Cc: meganlindsay@chromium.org
Components: -UI>Browser>VR Blink>WebVR
Labels: M-59
Status: Assigned (was: Untriaged)

Comment 2 by lunalu@chromium.org, Mar 31 2017

Blocking: 674593
Below are non-standardized top-level members:
VRDisplay
VRDisplayCapabilities
VRDisplayEvent
VRDisplayEventInit
VRDisplayEventReason
VREye
VREyeParameters
VRFieldOfView
VRFrameData
VRLayer
VRPose
VRSource
VRStageParameters

Is there any plan to standardize or remove them?
Project Member

Comment 3 by bugdroid1@chromium.org, Apr 5 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c1d1aee5dcc8f13668fc418d5d670dc280759531

commit c1d1aee5dcc8f13668fc418d5d670dc280759531
Author: bajones <bajones@chromium.org>
Date: Wed Apr 05 00:28:25 2017

Removed deprecated WebVR functionality

BUG= 706561 

Review-Url: https://codereview.chromium.org/2777903008
Cr-Commit-Position: refs/heads/master@{#461914}

[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/chrome/browser/android/vr_shell/non_presenting_gvr_delegate.cc
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/chrome/browser/android/vr_shell/non_presenting_gvr_delegate.h
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/chrome/browser/android/vr_shell/vr_shell.cc
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/chrome/browser/android/vr_shell/vr_shell.h
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/chrome/browser/android/vr_shell/vr_shell_gl.cc
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/chrome/browser/android/vr_shell/vr_shell_gl.h
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/device/vr/android/gvr/gvr_delegate.h
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/device/vr/android/gvr/gvr_device.cc
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/device/vr/android/gvr/gvr_device.h
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/device/vr/test/fake_vr_device.cc
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/device/vr/test/fake_vr_device.h
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/device/vr/vr_device.h
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/device/vr/vr_display_impl.cc
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/device/vr/vr_display_impl.h
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/device/vr/vr_service.mojom
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/LayoutTests/external/wpt/webvr/idlharness-expected.txt
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/LayoutTests/external/wpt/webvr/idlharness.html
[add] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/LayoutTests/platform/linux/external/wpt/webvr/idlharness-expected.txt
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/LayoutTests/vr/getEyeParameters_match.html
[delete] https://crrev.com/f23e01c5bf039c5a4c95b5448288e3b079ce7ddc/third_party/WebKit/LayoutTests/vr/getPose_noupdate.html
[delete] https://crrev.com/f23e01c5bf039c5a4c95b5448288e3b079ce7ddc/third_party/WebKit/LayoutTests/vr/getPose_oneframeupdate.html
[delete] https://crrev.com/f23e01c5bf039c5a4c95b5448288e3b079ce7ddc/third_party/WebKit/LayoutTests/vr/getPose_samewithinframe.html
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/LayoutTests/vr/getVRDisplays_one_display.html
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/LayoutTests/vr/getVRDisplays_two_display.html
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/LayoutTests/vr/resources/fake-vr-displays.js
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/Source/core/frame/Deprecation.cpp
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/Source/core/frame/UseCounter.h
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/Source/modules/modules_idl_files.gni
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/Source/modules/vr/VRDisplay.cpp
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/Source/modules/vr/VRDisplay.h
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/Source/modules/vr/VRDisplay.idl
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/Source/modules/vr/VRDisplayCapabilities.cpp
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/Source/modules/vr/VRDisplayCapabilities.h
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/Source/modules/vr/VRDisplayCapabilities.idl
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/Source/modules/vr/VREyeParameters.idl
[modify] https://crrev.com/c1d1aee5dcc8f13668fc418d5d670dc280759531/third_party/WebKit/Source/modules/vr/VRFieldOfView.h
[delete] https://crrev.com/f23e01c5bf039c5a4c95b5448288e3b079ce7ddc/third_party/WebKit/Source/modules/vr/VRFieldOfView.idl

Comment 4 by amp@chromium.org, Apr 5 2017

To lunalu@ question in #2, the standardization of WebVR is ongoing and the implementation will be updated (as can be seen by bajones@ recent change).  The latest proposal can be seen at https://w3c.github.io/webvr/spec/latest/
Status: Fixed (was: Assigned)
Cc: foolip@chromium.org
Description: Show this description
Components: Blink>WebXR

Sign in to add a comment