Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove WebVR | Alan Jeffrey | 2020-04-08 | 1 | -513/+0 |
| | |||||
* | move ConstellationMsg to compositing | Kunal Mohan | 2020-01-29 | 1 | -1/+1 |
| | |||||
* | Replace use of gleam in webgl with sparkle. | Josh Matthews | 2019-09-11 | 1 | -7/+2 |
| | |||||
* | Update euclid. | Emilio Cobos Álvarez | 2019-07-23 | 1 | -1/+1 |
| | | | | | | | | There are a few canvas2d-related dependencies that haven't updated, but they only use euclid internally so that's not blocking landing the rest of the changes. Given the size of this patch, I think it's useful to get this landed as-is. | ||||
* | Update to latest xrtest api | Manish Goregaokar | 2019-07-01 | 1 | -4/+4 |
| | |||||
* | Support creating and messaging mock display | Manish Goregaokar | 2019-05-30 | 1 | -0/+26 |
| | |||||
* | Add GetGamepadsForDisplay message for initializing inputs | Manish Goregaokar | 2019-05-03 | 1 | -0/+29 |
| | |||||
* | Allow webvr thread consumers to request input data | Manish Goregaokar | 2019-05-03 | 1 | -3/+16 |
| | |||||
* | #8539 Config preferences backend restructure | Peter Hall | 2019-03-20 | 1 | -5/+2 |
| | |||||
* | Pass the GL context to the VRDisplay when rendering | Alan Jeffrey | 2019-02-27 | 1 | -5/+8 |
| | |||||
* | Auto merge of #22938 - asajeffrey:webvr-future-frame-data, r=paulrouget | bors-servo | 2019-02-27 | 1 | -5/+2 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use webvr future_frame_data to avoid blocking the WebGL thread <!-- Please describe your changes on the following line: --> This PR fixes a potential deadlock caused by the WebGL thread being blocked on a VR device. Rather than blocking on the VR device, it forwards a future to the script thread, and then then script thread blocks. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes do not require tests because it's fixing a potential deadlock <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- 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/22938) <!-- Reviewable:end --> | ||||
| * | Use webvr future_frame_data to avoid blocking the WebGL thread | Alan Jeffrey | 2019-02-26 | 1 | -5/+2 |
| | | |||||
* | | Call start_present and stop_present on VRDisplay | Alan Jeffrey | 2019-02-25 | 1 | -9/+18 |
|/ | |||||
* | Allow the embedder to register their own VRServices | Alan Jeffrey | 2019-02-14 | 1 | -9/+3 |
| | |||||
* | Support for ExternalVR implementation | Paul Rouget | 2019-02-07 | 1 | -1/+8 |
| | |||||
* | Remove redundant `.clone()`s | Shotaro Yamada | 2018-12-11 | 1 | -1/+1 |
| | |||||
* | Update MPL license to https (part 4) | Jan Andre Ikenmeyer | 2018-11-19 | 1 | -1/+1 |
| | |||||
* | Update crossbeam-channel to 0.3 | Bastien Orivel | 2018-11-18 | 1 | -3/+3 |
| | |||||
* | `cargo fix --edition-idioms` | Simon Sapin | 2018-11-08 | 1 | -1/+1 |
| | |||||
* | Reorder imports | Pyfisch | 2018-11-06 | 1 | -2/+2 |
| | |||||
* | Format remaining files | Pyfisch | 2018-11-06 | 1 | -4/+8 |
| | |||||
* | Replace mpsc with crossbeam/servo channel, update ipc-channel | Simon Sapin | 2018-09-12 | 1 | -4/+3 |
| | | | | Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com> | ||||
* | Format component of webvr #21373 | chansuke | 2018-09-04 | 1 | -85/+125 |
| | |||||
* | Use ByteBuf for the canvas messages | Anthony Ramine | 2018-03-26 | 1 | -1/+1 |
| | | | | | The type Vec<u8> is super unefficient to work with in Serde if all you want to represent is a simple blob. | ||||
* | Update rust-webvr to 0.8 | Imanol Fernandez | 2017-08-31 | 1 | -1/+3 |
| | |||||
* | Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" | Anthony Ramine | 2017-08-16 | 1 | -15/+17 |
| | | | | | This reverts commit 4d10d39e8fe841c5fe2ac58da2daaa13c10c140e, reversing changes made to ee94e2b7c0bd327abe8f9545b2a1f792f67a2bdd. | ||||
* | Revert "Auto merge of #17891 - MortimerGoro:webgl_move, r=glennw,emilio" | Emilio Cobos Álvarez | 2017-08-16 | 1 | -17/+15 |
| | | | | | This reverts commit 90f55ea4580e2a15f7d70d0491444f18b972d450, reversing changes made to 2e60b27a2186a8cba4b952960155dfcf3f47d7db. | ||||
* | Improve WebGL architecture. | Imanol Fernandez | 2017-08-15 | 1 | -15/+17 |
| | |||||
* | Upgrade to the latest version of WebRender | Martin Robinson | 2017-07-13 | 1 | -10/+10 |
| | |||||
* | Update WR (new groove/ridge border path, mix-blend-mode optimizations) | Glenn Watson | 2017-04-26 | 1 | -3/+4 |
| | | | | A few other minor additions too. | ||||
* | Implement Gamepad API | Imanol Fernandez | 2017-04-12 | 1 | -18/+36 |
| | |||||
* | WebVR API Implementation, r=larsbergstrom | Imanol Fernandez | 2017-01-09 | 1 | -0/+377 |