Update webxr

This commit is contained in:
Manish Goregaokar 2020-04-06 17:42:38 -07:00
parent 4f8de6fd02
commit 3f88310e23
3 changed files with 22 additions and 12 deletions

27
Cargo.lock generated
View file

@ -187,6 +187,12 @@ version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2"
[[package]]
name = "autocfg"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
[[package]] [[package]]
name = "background_hang_monitor" name = "background_hang_monitor"
version = "0.0.1" version = "0.0.1"
@ -975,7 +981,7 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5064ebdbf05ce3cb95e45c8b086f72263f4166b29b97f6baff7ef7fe047b55ac" checksum = "5064ebdbf05ce3cb95e45c8b086f72263f4166b29b97f6baff7ef7fe047b55ac"
dependencies = [ dependencies = [
"autocfg", "autocfg 0.1.7",
"cfg-if", "cfg-if",
"crossbeam-utils", "crossbeam-utils",
"lazy_static", "lazy_static",
@ -999,7 +1005,7 @@ version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce446db02cdc3165b94ae73111e570793400d0794e46125cc4056c81cbb039f4" checksum = "ce446db02cdc3165b94ae73111e570793400d0794e46125cc4056c81cbb039f4"
dependencies = [ dependencies = [
"autocfg", "autocfg 0.1.7",
"cfg-if", "cfg-if",
"lazy_static", "lazy_static",
] ]
@ -1473,9 +1479,9 @@ dependencies = [
[[package]] [[package]]
name = "euclid" name = "euclid"
version = "0.20.5" version = "0.20.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8813df82772c5ef4c2e9cd4a986773c125ffeafdc08204c9d5c2f06e0abdc17" checksum = "0c6a5b0c779cd0b744c73a1d2083faf181080d696903cdad99a3b03d015d7030"
dependencies = [ dependencies = [
"num-traits", "num-traits",
"serde", "serde",
@ -3846,9 +3852,12 @@ dependencies = [
[[package]] [[package]]
name = "num-traits" name = "num-traits"
version = "0.2.4" version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "775393e285254d2f5004596d69bb8bc1149754570dcc08cf30cabeba67955e28" checksum = "c62be47e61d1842b9170f0fdeec8eba98e60e90e5446449a0545e5152acd7096"
dependencies = [
"autocfg 1.0.0",
]
[[package]] [[package]]
name = "num_cpus" name = "num_cpus"
@ -3930,7 +3939,7 @@ version = "0.9.53"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "465d16ae7fc0e313318f7de5cecf57b2fbe7511fd213978b457e1c96ff46736f" checksum = "465d16ae7fc0e313318f7de5cecf57b2fbe7511fd213978b457e1c96ff46736f"
dependencies = [ dependencies = [
"autocfg", "autocfg 0.1.7",
"cc", "cc",
"libc", "libc",
"pkg-config", "pkg-config",
@ -6566,7 +6575,7 @@ dependencies = [
[[package]] [[package]]
name = "webxr" name = "webxr"
version = "0.0.1" version = "0.0.1"
source = "git+https://github.com/servo/webxr#0d9c83f333920b98d95adf9666b0a365258990a3" source = "git+https://github.com/servo/webxr#805811544cafbc8dcebc3cd02c38dd329226088d"
dependencies = [ dependencies = [
"android_injected_glue", "android_injected_glue",
"bindgen", "bindgen",
@ -6590,7 +6599,7 @@ dependencies = [
[[package]] [[package]]
name = "webxr-api" name = "webxr-api"
version = "0.0.1" version = "0.0.1"
source = "git+https://github.com/servo/webxr#0d9c83f333920b98d95adf9666b0a365258990a3" source = "git+https://github.com/servo/webxr#805811544cafbc8dcebc3cd02c38dd329226088d"
dependencies = [ dependencies = [
"euclid", "euclid",
"ipc-channel", "ipc-channel",

View file

@ -26,7 +26,6 @@ dictionary FakeXRDeviceInit {
// this is actually sequence<any>, but we don't support // this is actually sequence<any>, but we don't support
// non-string features anyway // non-string features anyway
sequence<DOMString> supportedFeatures; sequence<DOMString> supportedFeatures;
boolean supportsUnbounded = false;
// Whether the space supports tracking in inline sessions // Whether the space supports tracking in inline sessions
boolean supportsTrackingInInline = true; boolean supportsTrackingInInline = true;
// The bounds coordinates. If null, bounded reference spaces are not supported. // The bounds coordinates. If null, bounded reference spaces are not supported.

View file

@ -109,10 +109,12 @@ impl XRTestMethods for XRTest {
let init = MockDeviceInit { let init = MockDeviceInit {
viewer_origin: origin, viewer_origin: origin,
views, views,
supports_immersive: init.supportsImmersive, supports_inline: false,
supports_unbounded: init.supportsUnbounded, supports_vr: init.supportsImmersive,
supports_ar: false,
floor_origin, floor_origin,
supported_features, supported_features,
world: None,
}; };
let global = self.global(); let global = self.global();