WebVR: Implement OnDeviceDisconnected and clean up VRDisplay for removed devices. |
||||||
Issue descriptionRight now if a device were to be removed (which doesn't yet happen), then the mojo connections would be torn down, but the VRDisplay would persist in a state where presentation/pose requests fail. We should implement VRServiceClient::OnDisplayDisconnected and cleanly tear down the VRDisplay.
,
Jul 4
,
Aug 7
Removing Blink>WebVR component and assigning to Blink>WebXR
,
Aug 7
Removing Blink>WebVR component and assigning to Blink>WebXR
,
Aug 7
,
Dec 13
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/ca60fe109315de3d88e1bf9d5ade38b5aaf5f544 commit ca60fe109315de3d88e1bf9d5ade38b5aaf5f544 Author: Bill Orr <billorr@chromium.org> Date: Thu Dec 13 00:24:50 2018 Detect and handle XR device connect/disconnect This change finishes plumbing of device connection events from the devices to the browser, and fixes handling in the WebXR implementation. Bug: 789620 , 778041 Change-Id: Iba9999c0b021261df23add4d1bb2826bd0764ed4 Reviewed-on: https://chromium-review.googlesource.com/c/1364332 Commit-Queue: Bill Orr <billorr@chromium.org> Reviewed-by: Klaus Weidner <klausw@chromium.org> Cr-Commit-Position: refs/heads/master@{#616118} [modify] https://crrev.com/ca60fe109315de3d88e1bf9d5ade38b5aaf5f544/chrome/services/isolated_xr_device/xr_runtime_provider.cc [modify] https://crrev.com/ca60fe109315de3d88e1bf9d5ade38b5aaf5f544/chrome/services/isolated_xr_device/xr_runtime_provider.h [modify] https://crrev.com/ca60fe109315de3d88e1bf9d5ade38b5aaf5f544/device/vr/oculus/oculus_device.cc [modify] https://crrev.com/ca60fe109315de3d88e1bf9d5ade38b5aaf5f544/device/vr/oculus/oculus_device.h [modify] https://crrev.com/ca60fe109315de3d88e1bf9d5ade38b5aaf5f544/device/vr/openvr/openvr_device.cc [modify] https://crrev.com/ca60fe109315de3d88e1bf9d5ade38b5aaf5f544/device/vr/openvr/openvr_device.h [modify] https://crrev.com/ca60fe109315de3d88e1bf9d5ade38b5aaf5f544/third_party/blink/renderer/modules/xr/xr.cc
,
Dec 13
|
||||||
►
Sign in to add a comment |
||||||
Comment 1 by mthiesse@chromium.org
, Jan 17 2018Owner: billorr@chromium.org
Status: Assigned (was: Available)