aboutsummaryrefslogtreecommitdiffstats
path: root/components/webvr
Commit message (Collapse)AuthorAgeFilesLines
* Remove WebVRAlan Jeffrey2020-04-083-557/+0
|
* Update SpiderMonkeyAnthony Ramine2020-03-061-1/+1
|
* Remove syn 0.15 from our crate graph (fixes #24421)Anthony Ramine2020-03-051-1/+1
| | | | | | | | | | This required bumps of: * gleam * image * rust-webvr * webrender * webxr
* Update ipc-channel and crossbeam-channel.Josh Matthews2020-02-201-4/+4
|
* move ConstellationMsg to compositingKunal Mohan2020-01-292-2/+2
|
* Remove unused dependenciesShotaro Yamada2019-10-011-1/+0
|
* Replace use of gleam in webgl with sparkle.Josh Matthews2019-09-112-9/+5
|
* Update ipc-channel and related dependenciesBastien Orivel2019-08-271-3/+3
|
* Update euclid.Emilio Cobos Álvarez2019-07-232-2/+2
| | | | | | | | 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 apiManish Goregaokar2019-07-012-6/+6
|
* Pass events loop to glwindow test webvr implementationAlan Jeffrey2019-07-011-2/+2
|
* Add Servo3D immersive demo for magicleapAlan Jeffrey2019-06-132-1/+3
|
* Support creating and messaging mock displayManish Goregaokar2019-05-301-0/+26
|
* Update rust-webvrManish Goregaokar2019-05-301-2/+2
|
* Glutin update: dependencies updatePaul Rouget2019-05-251-1/+1
|
* Revert "Glutin update: dependencies update"Josh Matthews2019-05-221-1/+1
| | | | This reverts commit 30fb18e7113c108bf93be93f7675a9574fd761a5.
* Glutin update: dependencies updatePaul Rouget2019-05-221-1/+1
|
* Add GetGamepadsForDisplay message for initializing inputsManish Goregaokar2019-05-031-0/+29
|
* Allow webvr thread consumers to request input dataManish Goregaokar2019-05-031-3/+16
|
* Update webvrManish Goregaokar2019-05-031-1/+1
|
* #8539 Config preferences backend restructurePeter Hall2019-03-201-5/+2
|
* Use a test VRDisplay that renders to a GL windowAlan Jeffrey2019-03-052-1/+2
|
* Pass the GL context to the VRDisplay when renderingAlan Jeffrey2019-02-272-5/+9
|
* Auto merge of #22938 - asajeffrey:webvr-future-frame-data, r=paulrougetbors-servo2019-02-271-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 threadAlan Jeffrey2019-02-261-5/+2
| |
* | Call start_present and stop_present on VRDisplayAlan Jeffrey2019-02-251-9/+18
|/
* Allow the embedder to register their own VRServicesAlan Jeffrey2019-02-143-10/+5
|
* Support for ExternalVR implementationPaul Rouget2019-02-073-2/+10
|
* Remove redundant `.clone()`sShotaro Yamada2018-12-111-1/+1
|
* Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-192-2/+2
|
* Update crossbeam-channel to 0.3Bastien Orivel2018-11-182-4/+4
|
* `cargo fix --edition-idioms`Simon Sapin2018-11-082-10/+1
|
* Reorder importsPyfisch2018-11-062-3/+3
|
* Format remaining filesPyfisch2018-11-061-4/+8
|
* Switch most crates to the 2018 editionSimon Sapin2018-11-061-0/+1
|
* `cargo fix --edition`Simon Sapin2018-11-061-1/+1
|
* Replace mpsc with crossbeam/servo channel, update ipc-channelSimon Sapin2018-09-123-5/+6
| | | | Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com>
* Format component of webvr #21373chansuke2018-09-041-85/+125
|
* WR updatePaul Rouget2018-08-061-1/+1
|
* Update euclid to 0.18Bastien Orivel2018-07-181-1/+1
|
* Bump env_logger to 0.5 and log to 0.4 in every servo crateBastien Orivel2018-03-281-1/+1
|
* Use ByteBuf for the canvas messagesAnthony Ramine2018-03-261-1/+1
| | | | | The type Vec<u8> is super unefficient to work with in Serde if all you want to represent is a simple blob.
* Bump ipc-channel and bincodeBastien Orivel2018-03-211-1/+1
| | | | This required bumping uuid too which unfortunately duplicated rand.
* Bump euclid to 0.17Bastien Orivel2018-02-281-1/+1
|
* Update euclid, azure, skia, offscreen_gl_context, plane-split, webrenderSimon Sapin2017-12-081-1/+1
|
* Update WR (details below):Glenn Watson2017-10-161-1/+1
| | | | | | | | | | * Add support for clip masks on text runs. * Fix atomic ordering of items with multiple shadows. * Update to bincode + ipc-channel with optimizations. * Fix some plane splitting precision errors. * Improve the anti-aliasing quality significantly. * Add internal ClipChain support. * Fix diacritic glyphs on Linux.
* Implement Gradle flavorsImanol Fernandez2017-09-301-1/+5
|
* Update rust-webvr to 0.8Imanol Fernandez2017-08-313-1/+5
|
* Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox"Anthony Ramine2017-08-163-17/+21
| | | | | This reverts commit 4d10d39e8fe841c5fe2ac58da2daaa13c10c140e, reversing changes made to ee94e2b7c0bd327abe8f9545b2a1f792f67a2bdd.
* Revert "Auto merge of #17891 - MortimerGoro:webgl_move, r=glennw,emilio"Emilio Cobos Álvarez2017-08-163-21/+17
| | | | | This reverts commit 90f55ea4580e2a15f7d70d0491444f18b972d450, reversing changes made to 2e60b27a2186a8cba4b952960155dfcf3f47d7db.