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

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Feature
Proj-XR

Blocked on: View detail
issue 695942
issue 832952
issue 666767
issue 670138
issue 670510
issue 672630
issue 679827
issue 683322
issue 695937
issue 733935
issue 737736
issue 753608
issue 779872
issue 838312
issue 875095



Sign in to add a comment
link

Issue 779691: ☂ Implement everything necessary to enable WebXR Device API by default

Reported by ddorwin@chromium.org, Oct 30 2017 Project Member

Issue description

This is an umbrella bug to track the work necessary to enable WebVR by default on all origins (not just as an Origin Trial).
 

Comment 1 by ddorwin@chromium.org, Oct 30 2017

Cc: ddorwin@chromium.org
 Issue 670502  has been merged into this issue.

Comment 2 by ddorwin@chromium.org, Oct 31 2017

Blocking: 779872

Comment 3 by ddorwin@chromium.org, Feb 6 2018

Blockedon: 779872
Blocking: -779872
Cc: ericde@chromium.org
Owner: ddorwin@chromium.org
Status: Assigned (was: Available)
Summary: ☂ Implement everything necessary to enable WebXR Device API by default (was: ☂ Implement everything necessary to enable WebVR by default)
Issue 779872 was changed to track the origin trial, which is not blocked by this.779872

Comment 4 by bugdroid1@chromium.org, Apr 5 2018

Project Member
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d

commit 00e6dd05055dbf4e7821f55b6dd5289d612c3c6d
Author: Anna Offenwanger <offenwanger@chromium.org>
Date: Thu Apr 05 02:12:01 2018

Adding Origin Trial for WebXR Device API

Create an origin trial for WebXR and a separate one for exposing controllers as Gamepads.
Controllers will still be exposed as Gamepads by default for WebVR origin trial, but must be
enabled separately for WebXR.

Bug: 779691

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I639b259ea2a583bdbd3f18b6d30b7e107cdb21c1
Reviewed-on: https://chromium-review.googlesource.com/982679
Commit-Queue: Anna Offenwanger <offenwanger@chromium.org>
Reviewed-by: David Dorwin <ddorwin@chromium.org>
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#548291}
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/chrome/browser/about_flags.cc
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/chrome/browser/flag_descriptions.cc
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/chrome/browser/flag_descriptions.h
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/content/child/runtime_features.cc
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/content/public/common/content_features.cc
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/content/public/common/content_features.h
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/bindings/scripts/generate_origin_trial_features.py
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.cpp
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/core/html/canvas/HTMLCanvasElement.cpp
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.cpp
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/canvas/htmlcanvas/CanvasContextCreationAttributesModule.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/gamepad/Gamepad.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/gamepad/GamepadButton.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/vr/NavigatorVR.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/webgl/WebGLContextAttributes.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XR.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRCoordinateSystem.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRDevice.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRDevicePose.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRFrameOfReference.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRInputPose.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRInputSource.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRInputSourceEvent.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRLayer.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRPresentationContext.cpp
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRPresentationContext.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRPresentationFrame.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRSession.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRSessionEvent.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRStageBounds.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRStageBoundsPoint.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRView.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRViewport.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/modules/xr/XRWebGLLayer.idl
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/platform/exported/WebRuntimeFeatures.cpp
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/Source/platform/runtime_enabled_features.json5
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/third_party/WebKit/public/platform/WebRuntimeFeatures.h
[modify] https://crrev.com/00e6dd05055dbf4e7821f55b6dd5289d612c3c6d/tools/metrics/histograms/enums.xml

Comment 5 by bugdroid1@chromium.org, Apr 12 2018

Project Member
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/06dc606fa3e5f4b3b524e0769af6a56e7b23e33b

commit 06dc606fa3e5f4b3b524e0769af6a56e7b23e33b
Author: Anna Offenwanger <offenwanger@chromium.org>
Date: Thu Apr 12 07:56:22 2018

Fix up WebXR Origin Trial names and formatting

Most of the Origin Trial names do not have spaces, so update this one
to match. Also, some things needs to alphabetized.

Bug: 779691
Change-Id: Ic7c45e751b35817c4bbaceb0b9f451cd375e4840
Reviewed-on: https://chromium-review.googlesource.com/1006044
Reviewed-by: David Dorwin <ddorwin@chromium.org>
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Commit-Queue: David Dorwin <ddorwin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550089}
[modify] https://crrev.com/06dc606fa3e5f4b3b524e0769af6a56e7b23e33b/chrome/browser/flag_descriptions.cc
[modify] https://crrev.com/06dc606fa3e5f4b3b524e0769af6a56e7b23e33b/chrome/browser/flag_descriptions.h
[modify] https://crrev.com/06dc606fa3e5f4b3b524e0769af6a56e7b23e33b/content/public/common/content_features.cc
[modify] https://crrev.com/06dc606fa3e5f4b3b524e0769af6a56e7b23e33b/content/public/common/content_features.h
[modify] https://crrev.com/06dc606fa3e5f4b3b524e0769af6a56e7b23e33b/third_party/blink/public/platform/web_runtime_features.h
[modify] https://crrev.com/06dc606fa3e5f4b3b524e0769af6a56e7b23e33b/third_party/blink/renderer/platform/exported/web_runtime_features.cc
[modify] https://crrev.com/06dc606fa3e5f4b3b524e0769af6a56e7b23e33b/third_party/blink/renderer/platform/runtime_enabled_features.json5

Comment 6 by offenwanger@chromium.org, Apr 13 2018

Blockedon: 832952

Comment 7 by btebbs@chromium.org, Jul 4 2018

Components: Blink>WebXR

Comment 8 by goo...@awe.media, Jul 8 2018

Blockedon: 861604

Comment 9 by ddorwin@chromium.org, Jul 20 2018

Blockedon: -861604

Comment 10 by ddorwin@chromium.org, Jul 30 2018

Owner: cwilso@chromium.org

Comment 11 by ddorwin@chromium.org, Jul 30 2018

Blockedon: 737736

Comment 12 by efoo@chromium.org, Aug 7

Labels: BlinkWebXR
Removing Blink>WebVR component and assigning to Blink>WebXR

Comment 13 by efoo@chromium.org, Aug 7

Labels: -BlinkWebXR
Removing Blink>WebVR component and assigning to Blink>WebXR

Comment 14 by efoo@chromium.org, Aug 7

Components: -Blink>WebVR

Comment 15 by ddorwin@chromium.org, Aug 16

Blockedon: 875095

Comment 16 by ddorwin@chromium.org, Aug 22

Blockedon: 838312

Sign in to add a comment