New issue
Advanced search Search tips

Issue 628417 link

Starred by 9 users

Issue metadata

Status: WontFix
Owner:
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Feature
Proj-XR

Blocking:
issue 389343
issue 629101
issue 670502


Show other hotlists

Hotlists containing this issue:
Gamepad


Sign in to add a comment

VR: Implement VR-oriented gamepad API extensions

Project Member Reported by bajones@chromium.org, Jul 14 2016

Issue description

There are a couple of new additions to the Gamepad API that have been proposed to enable access to a wider range of gamepad capabilities, especially in relation to VR devices.

Pose attribute
https://github.com/w3c/gamepad/pull/25

GamepadButton Touched attribute
https://github.com/w3c/gamepad/pull/26
 
Blocking: 389343
Blocking: 629101
Components: Blink>WebVR Blink>GamepadAPI
Status: Assigned (was: Untriaged)
Summary: VR: Implement VR-oriented gamepad API extensions (was: Implement VR-oriented gamepad API extensions)
Project Member

Comment 7 by bugdroid1@chromium.org, Sep 19 2016

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

commit cf1c8194679b51a0cd3f8c38b4b5101957bda6f6
Author: bajones <bajones@chromium.org>
Date: Mon Sep 19 21:37:43 2016

Added Pose attribute to Gamepad

BUG= 628417 

TBR=mkwst@chromium.org

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

[modify] https://crrev.com/cf1c8194679b51a0cd3f8c38b4b5101957bda6f6/ppapi/shared_impl/ppb_gamepad_shared.h
[modify] https://crrev.com/cf1c8194679b51a0cd3f8c38b4b5101957bda6f6/third_party/WebKit/Source/modules/gamepad/BUILD.gn
[modify] https://crrev.com/cf1c8194679b51a0cd3f8c38b4b5101957bda6f6/third_party/WebKit/Source/modules/gamepad/Gamepad.cpp
[modify] https://crrev.com/cf1c8194679b51a0cd3f8c38b4b5101957bda6f6/third_party/WebKit/Source/modules/gamepad/Gamepad.h
[modify] https://crrev.com/cf1c8194679b51a0cd3f8c38b4b5101957bda6f6/third_party/WebKit/Source/modules/gamepad/Gamepad.idl
[add] https://crrev.com/cf1c8194679b51a0cd3f8c38b4b5101957bda6f6/third_party/WebKit/Source/modules/gamepad/GamepadPose.cpp
[add] https://crrev.com/cf1c8194679b51a0cd3f8c38b4b5101957bda6f6/third_party/WebKit/Source/modules/gamepad/GamepadPose.h
[add] https://crrev.com/cf1c8194679b51a0cd3f8c38b4b5101957bda6f6/third_party/WebKit/Source/modules/gamepad/GamepadPose.idl
[modify] https://crrev.com/cf1c8194679b51a0cd3f8c38b4b5101957bda6f6/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.cpp
[modify] https://crrev.com/cf1c8194679b51a0cd3f8c38b4b5101957bda6f6/third_party/WebKit/Source/modules/modules_idl_files.gni
[modify] https://crrev.com/cf1c8194679b51a0cd3f8c38b4b5101957bda6f6/third_party/WebKit/public/platform/WebGamepad.h
[modify] https://crrev.com/cf1c8194679b51a0cd3f8c38b4b5101957bda6f6/third_party/WebKit/public/platform/WebGamepads.h

Labels: -Pri-3 M-56 VR-Desktop Pri-2
Done now except for haptics (which is only needed for desktop WebVR).
Labels: -M-56
Blocking: 670502
Labels: -Pri-2 Pri-3
In light of a scrub of old bugs:

> Done now except for haptics (which is only needed for desktop WebVR).

Should this bug remain open for that desktop WebVR TO-DO?  Is that still accurate?


VR Input will eventually move to it's own API, which is where we would implement haptics for VR. The current explainer has this listed as a goal for a future version. Thus, I think we can close this.
Status: WontFix (was: Assigned)
Thanks David.  Closing.
Cc: bajones@chromium.org
 Issue 644798  has been merged into this issue.
Components: Blink>WebXR

Sign in to add a comment