This repository contains information necessary for User Agents to have conformance in WebXR XRInputSource
objects for all known hardware devices. It also contains assets and a helper library for developers to visualize motion controllers reported though XRInputSource
objects. A preview page is also included to allow end-to-end validation of new hardware. The master branch of this preview page is hosted on Github here:
XRInputSource
hardware to ensure User Agent conformity.XRInputSource
profiles defined in the registry. The build step of this package merges its content with the JSON files in the registry package.XRInputSource
data. Specifically, it maps the the Gamepad
data exposed by the XRInputSource
. This library is 3D engine agnostic.Packages will be published to npm as changes occur, with version numbers formatted as <Major>.<Minor>.<Patch>
and updated according to the following guildlines:
Packages from this repo may update their Minor
and Patch
versions at a different cadence. Changes to Major
versions are expected to be large enough that all packages will update in tandem.