aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/vrdisplay.rs
Commit message (Expand)AuthorAgeFilesLines
* Remove WebVRAlan Jeffrey2020-04-081-840/+0
* Add trait DomObjectWrap to provide WRAP functionYUAN LYU2020-03-201-6/+1
* Avoid accessing DOM global from VRDisplay's destructor.Josh Matthews2020-02-241-16/+18
* rename compartment to realmKunal Mohan2020-01-241-5/+5
* Modify `script` to prevent further violations of snake_caseKunal Mohan2020-01-181-3/+3
* Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30)Simon Sapin2019-07-311-7/+6
* Remove extra webgl message pumping thread.Josh Matthews2019-07-251-4/+4
* Hook input code into new webxr crateManish Goregaokar2019-07-111-23/+2
* Clean up vrdisplay, set active immersive session correctlyManish Goregaokar2019-07-111-141/+14
* Hook webxr data into XRFrame/XRView/XRSpaceManish Goregaokar2019-07-111-1/+1
* Remove old RAF codeManish Goregaokar2019-07-111-21/+0
* Trigger callbacks in RAFManish Goregaokar2019-07-111-14/+1
* Use the newly added inCompartments option everywhere it can beBastien Orivel2019-05-251-13/+5
* Sync input source data every frame if necessaryManish Goregaokar2019-05-031-2/+20
* Use initialized input sources in getInputSources()Manish Goregaokar2019-05-031-1/+10
* Write method for initializing input sourcesManish Goregaokar2019-05-031-1/+42
* Allow webvr thread consumers to request input dataManish Goregaokar2019-05-031-6/+11
* Pass InCompartment by valueAron Zwaan2019-04-251-2/+2
* Add proof parameter to Promise::new_in_current_compartmentAron Zwaan2019-04-241-4/+11
* Fix formatting issuesAron Zwaan2019-04-031-1/+1
* Rename Promise::new to Promise::new_in_current_compartmentAron Zwaan2019-04-031-2/+4
* Compute view matrix from viewer poseManish Goregaokar2019-03-261-0/+8
* Avoid double-spawning RAF threadManish Goregaokar2019-03-251-0/+7
* Flush renderstate queue before presentingManish Goregaokar2019-03-251-0/+1
* Trigger wakeup when queuing, not when processingManish Goregaokar2019-03-251-11/+12
* Improve handling of missing layer_ctxManish Goregaokar2019-03-251-7/+8
* Shut down old VR compositor when the layer is replacedManish Goregaokar2019-03-251-0/+6
* Allow VR RAF loop to handle changes in the layer, support pending renderstatesManish Goregaokar2019-03-251-39/+149
* Use webvr future_frame_data to avoid blocking the WebGL threadAlan Jeffrey2019-02-261-5/+5
* Handle erroring out when there are multiple immersive sessionsManish Goregaokar2019-02-191-8/+24
* Use async VR presentation code for XRSessionManish Goregaokar2019-01-071-34/+28
* Make VR presentation code async; use for VRDisplay::RequestPresentManish Goregaokar2019-01-071-31/+58
* Init XR present on XR::RequestSession() with empty contextManish Goregaokar2019-01-071-3/+3
* Remove now-unnecessary must_root and allow(unrooted_must_root) annotationsManish Goregaokar2019-01-041-2/+0
* Auto merge of #22528 - Manishearth:webxr, r=jdm,MortimerGorobors-servo2019-01-041-16/+88
|\
| * Add dom.webxr.enabled prefManish Goregaokar2018-12-221-1/+0
| * Invoke XR RAFs appropriatelyManish Goregaokar2018-12-211-19/+39
| * Support attaching RAF callbacksManish Goregaokar2018-12-211-2/+22
| * Fill in XR frame/pose/view implementationsManish Goregaokar2018-12-211-1/+2
| * Simple presentationManish Goregaokar2018-12-201-0/+29
| * allow setting base layerManish Goregaokar2018-12-201-2/+5
* | Rustfmt has changed its default style :/Simon Sapin2018-12-281-3/+3
|/
* Update MPL license to https (part 3)Jan Andre Ikenmeyer2018-11-191-1/+1
* Update crossbeam-channel to 0.3Bastien Orivel2018-11-181-2/+2
* Reorder importsPyfisch2018-11-061-1/+1
* Format remaining filesPyfisch2018-11-061-7/+14
* Sort `use` statementsSimon Sapin2018-11-061-3/+3
* `cargo fix --edition`Simon Sapin2018-11-061-30/+30
* Format script componentchansuke2018-09-191-90/+136
* Replace mpsc with crossbeam/servo channel, update ipc-channelSimon Sapin2018-09-121-3/+3