Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | refactor: rename XR to XRSystem | JavaScript Joe | 2020-02-23 | 1 | -503/+0 |
| | | | | | | | | | | | | | | chore: fix formatting refactor: change filename and ref to xrsystem refactor: change filename XRSystem.webidl refactor: update crate in navigator refactor: use XRSystem instead of XR in navigator refactor: update Bindings.conf refactor: use XRSystemMethods fix: update assertions for XRSystem fix: update manifest json | ||||
* | Auto merge of #25773 - Manishearth:input-sources-change, r=jdm | bors-servo | 2020-02-16 | 1 | -1/+3 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Always trigger an input sources change event on session creation Fixes our behavior to match the spec, and to specifically do it in a way that makes sense. This is also what Chromium does currently, though I'm not sure if it does the scheduling the same way. The spec for this may change, see https://github.com/immersive-web/webxr/issues/961. This fix, along with https://github.com/servo/servo/pull/25770 , makes three.js content work on servo. Instead of this fix we can also wait for https://github.com/mrdoob/three.js/issues/18638 to land (which isn't certain until we figure out more about https://github.com/immersive-web/webxr/issues/961 ) Even if https://github.com/immersive-web/webxr/issues/961 decides to choose the option that obviates this patch, we should probably keep it for now since there's already content out in the wild relying on this behavior. r? @jdm @asajeffrey | ||||
| * | Always trigger an input sources change event on session creation | Manish Goregaokar | 2020-02-15 | 1 | -1/+3 |
| | | |||||
* | | supportsSession() -> isSessionSupported() | Manish Goregaokar | 2020-02-15 | 1 | -5/+6 |
|/ | |||||
* | rename compartment to realm | Kunal Mohan | 2020-01-24 | 1 | -3/+3 |
| | |||||
* | Gate reference space creation on requested features | Manish Goregaokar | 2020-01-21 | 1 | -0/+2 |
| | |||||
* | Correctly unset pending flag | Manish Goregaokar | 2020-01-21 | 1 | -2/+6 |
| | |||||
* | Add support for requesting features | Manish Goregaokar | 2020-01-21 | 1 | -7/+49 |
| | |||||
* | Do not wait for rAF to be requested in render loop | Manish Goregaokar | 2019-12-29 | 1 | -5/+11 |
| | |||||
* | Allow spawning inline sessions without interaction | Manish Goregaokar | 2019-12-11 | 1 | -5/+5 |
| | |||||
* | Allow constructing inline sessions | Manish Goregaokar | 2019-12-10 | 1 | -10/+27 |
| | |||||
* | Do not allow XR session on non user-activated events | Paul Rouget | 2019-09-20 | 1 | -0/+6 |
| | |||||
* | Add support for OpenXR hololens backend | Manish Goregaokar | 2019-08-12 | 1 | -4/+0 |
| | |||||
* | Replace use of callbacks in webxr by channels | Alan Jeffrey | 2019-07-26 | 1 | -30/+5 |
| | |||||
* | Support end events and end() | Manish Goregaokar | 2019-07-22 | 1 | -0/+11 |
| | |||||
* | Update xr.requestSession() arguments | Manish Goregaokar | 2019-07-16 | 1 | -6/+7 |
| | |||||
* | Remove session deactivation | Manish Goregaokar | 2019-07-11 | 1 | -5/+0 |
| | |||||
* | Clean up vrdisplay, set active immersive session correctly | Manish Goregaokar | 2019-07-11 | 1 | -2/+3 |
| | |||||
* | Hook requestSession() into new XR crate | Manish Goregaokar | 2019-07-11 | 1 | -21/+59 |
| | |||||
* | Hook supportsSession() into new xr crate | Manish Goregaokar | 2019-07-11 | 1 | -6/+60 |
| | |||||
* | Auto merge of #23459 - Eijebong:compartments, r=jdm | bors-servo | 2019-06-02 | 1 | -13/+9 |
|\ | | | | | | | | | | | | | | | | | | | | | Add an inCompartments config option for bindings Fixes #23257 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23459) <!-- Reviewable:end --> | ||||
| * | Use the newly added inCompartments option everywhere it can be | Bastien Orivel | 2019-05-25 | 1 | -13/+9 |
| | | |||||
* | | Add XR.test() | Manish Goregaokar | 2019-05-30 | 1 | -0/+8 |
|/ | |||||
* | Pass InCompartment by value | Aron Zwaan | 2019-04-25 | 1 | -2/+2 |
| | |||||
* | Add proof parameter to Promise::new_in_current_compartment | Aron Zwaan | 2019-04-24 | 1 | -4/+11 |
| | |||||
* | Rename Promise::new to Promise::new_in_current_compartment | Aron Zwaan | 2019-04-03 | 1 | -2/+4 |
| | |||||
* | Handle erroring out when there are multiple immersive sessions | Manish Goregaokar | 2019-02-19 | 1 | -1/+35 |
| | |||||
* | Use async VR presentation code for XRSession | Manish Goregaokar | 2019-01-07 | 1 | -3/+1 |
| | |||||
* | Init XR present on XR::RequestSession() with empty context | Manish Goregaokar | 2019-01-07 | 1 | -3/+2 |
| | |||||
* | Remove now-unnecessary must_root and allow(unrooted_must_root) annotations | Manish Goregaokar | 2019-01-04 | 1 | -2/+0 |
| | |||||
* | Remove unrooted_must_root | Manish Goregaokar | 2019-01-03 | 1 | -1/+0 |
| | |||||
* | Add spec links | Manish Goregaokar | 2018-12-22 | 1 | -0/+2 |
| | |||||
* | Fill in XR frame/pose/view implementations | Manish Goregaokar | 2018-12-21 | 1 | -2/+3 |
| | |||||
* | Simple presentation | Manish Goregaokar | 2018-12-20 | 1 | -0/+3 |
| | |||||
* | Fill in XR.requestSession | Manish Goregaokar | 2018-12-19 | 1 | -14/+53 |
| | |||||
* | Basic XRSession interface | Manish Goregaokar | 2018-12-19 | 1 | -1/+1 |
| | |||||
* | Move VR interface to XR | Manish Goregaokar | 2018-12-19 | 1 | -0/+266 |
The WebVR spec no longer has a navigator.vr, but there is a navigator.XR in the XR spec. Instead of duplicating work I've combined the two. |