Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/).