Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/immersive-web/webvr
Archival repository for the legacy WebVR Specification.
https://github.com/immersive-web/webvr
legacy-specification virtual-reality webvr
Last synced: 4 months ago
JSON representation
Archival repository for the legacy WebVR Specification.
- Host: GitHub
- URL: https://github.com/immersive-web/webvr
- Owner: immersive-web
- License: other
- Created: 2017-12-12T19:56:58.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2021-01-15T09:13:11.000Z (about 4 years ago)
- Last Synced: 2024-09-27T12:02:34.037Z (4 months ago)
- Topics: legacy-specification, virtual-reality, webvr
- Language: HTML
- Size: 75.2 KB
- Stars: 13
- Watchers: 44
- Forks: 14
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# WebVR Specification
WebVR provides support for accessing virtual reality (VR) devices, including sensors and head-mounted displays on the Web.
This repository hosts the legacy [WebVR 1.1 Specification](https://immersive-web.github.io/webvr/). This specification and it's functionality are in the process of being replaced by the [WebXR Device API](https://immersive-web.github.io/webxr/), but the WebVR API remains available in multiple browsers while that specification is being finalized.
## Specifications
* [WebVR API Specification](https://immersive-web.github.io/webvr/): legacy specification for JavaScript API for accessing VR displays.
* [Gamepad API Specification](https://w3c.github.io/gamepad/), introduces a low-level JS API interface for accessing gamepad devices.
* [Gamepad Extensions API Specification](https://w3c.github.io/gamepad/extensions.html): extends the Gamepad API to enable access to more advanced device capabilities.## Relevant Links
* [WebVR Community Group](https://www.w3.org/community/webvr/)
* [WebVR Specification](https://w3c.github.io/webvr/)
* [WebVR Charter](https://immersive-web.github.io/webxr/charter/)## Communication
* [W3C Community Group: `webvr`](http://www.w3.org/community/webvr/)
* [`public-webvr` mailing list](http://lists.w3.org/Archives/Public/public-webvr/)
* [GitHub issues list: `webvr`](https://github.com/immersive-web/webvr/issues)
* [WebVR Slack chat](https://webvr-slack.herokuapp.com/)## Maintainers
To generate the spec document (`index.html`) from the `index.bs` [Bikeshed](https://github.com/tabatkins/bikeshed) document:
```sh
make
```## Tests
For normative changes, a corresponding
[web-platform-tests](https://github.com/w3c/web-platform-tests) PR is highly appreciated. Typically,
both PRs will be merged at the same time. Note that a test change that contradicts the spec should
not be merged before the corresponding spec change. If testing is not practical, please explain why
and if appropriate [file a web-platform-tests issue](https://github.com/w3c/web-platform-tests/issues/new)
to follow up later. Add the `type:untestable` or `type:missing-coverage` label as appropriate.## License
Per the [`LICENSE.md`](LICENSE.md) file:
> All Reports in this Repository are licensed by Contributors under the [W3C Software and Document License](http://www.w3.org/Consortium/Legal/2015/copyright-software-and-document).
>
> Contributions to Specifications are made under the [W3C CLA](https://www.w3.org/community/about/agreements/cla/).