Update surfman to 0.2 and remove glutin

This commit is contained in:
Alan Jeffrey 2020-01-09 17:28:46 -06:00
parent 9dbc6554f0
commit 8bb1732258
94 changed files with 2265 additions and 1513 deletions

100
Cargo.lock generated
View file

@ -502,12 +502,13 @@ dependencies = [
"raqote",
"servo_config",
"sparkle",
"surfman 0.1.4",
"surfman-chains 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"surfman",
"surfman-chains",
"surfman-chains-api",
"time",
"webrender",
"webrender_api",
"webrender_surfman",
"webrender_traits",
"webxr-api",
]
@ -591,6 +592,12 @@ version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
[[package]]
name = "cfg_aliases"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6da2b592f5a2e590c3d94c44313bab369f2286cfe1e4134c830bf3317814866"
[[package]]
name = "cgl"
version = "0.2.3"
@ -772,6 +779,7 @@ dependencies = [
"toml",
"webrender",
"webrender_api",
"webrender_surfman",
"webxr",
]
@ -3203,11 +3211,12 @@ dependencies = [
"sparkle",
"style",
"style_traits",
"surfman 0.1.4",
"surfman",
"webdriver_server",
"webgpu",
"webrender",
"webrender_api",
"webrender_surfman",
"webrender_traits",
"webxr",
"webxr-api",
@ -3976,11 +3985,6 @@ version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063"
[[package]]
name = "osmesa-src"
version = "0.1.1"
source = "git+https://github.com/servo/osmesa-src#1a9519c3675ebc1117cbb18ed6db420b5941cb8b"
[[package]]
name = "osmesa-sys"
version = "0.1.2"
@ -4946,22 +4950,21 @@ dependencies = [
"euclid",
"getopts",
"gleam 0.9.2",
"glutin",
"image",
"keyboard-types",
"lazy_static",
"libc",
"libservo",
"log",
"osmesa-src",
"osmesa-sys",
"servo-media",
"shellwords",
"sig",
"surfman",
"tinyfiledialogs",
"webxr",
"webxr-api",
"winapi",
"winit",
"winres",
]
@ -5025,8 +5028,8 @@ dependencies = [
"log",
"servo-media",
"sparkle",
"surfman 0.2.0",
"surfman-chains 0.3.0 (git+https://github.com/asajeffrey/surfman-chains?branch=multi)",
"surfman",
"surfman-chains",
"surfman-chains-api",
]
@ -5370,6 +5373,7 @@ dependencies = [
"libservo",
"log",
"servo-media",
"surfman",
"webxr",
"webxr-api",
"winapi",
@ -5386,6 +5390,7 @@ dependencies = [
"libc",
"log",
"simpleservo",
"surfman",
"winapi",
]
@ -5676,47 +5681,20 @@ dependencies = [
"webrender_api",
]
[[package]]
name = "surfman"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43bf043642ad98aaa51956091c4f829a400bad5f023b5f0095ecda61f925c63d"
dependencies = [
"bitflags",
"cgl 0.3.2",
"cocoa 0.19.1",
"core-foundation 0.6.4",
"core-graphics 0.17.3",
"display-link",
"euclid",
"gl_generator 0.11.0",
"io-surface",
"lazy_static",
"libc",
"log",
"mach",
"objc",
"osmesa-sys",
"wayland-sys 0.24.0",
"winapi",
"winit",
"wio",
"x11",
]
[[package]]
name = "surfman"
version = "0.2.0"
source = "git+https://github.com/pcwalton/surfman?branch=multi#fb782262617e7ca839a4e487b116a5199afaf963"
source = "git+https://github.com/servo/surfman#41ac1ee64bc2d1978aeed0f8bf549c57f20ec7c8"
dependencies = [
"bitflags",
"cfg_aliases",
"cgl 0.3.2",
"cocoa 0.19.1",
"core-foundation 0.6.4",
"core-graphics 0.17.3",
"display-link",
"euclid",
"gl_generator 0.11.0",
"gl_generator 0.13.1",
"io-surface",
"lazy_static",
"libc",
@ -5734,27 +5712,13 @@ dependencies = [
[[package]]
name = "surfman-chains"
version = "0.3.0"
source = "git+https://github.com/asajeffrey/surfman-chains?branch=multi#e775b8c7807659958a4f20cf8e6eca4290f35124"
source = "git+https://github.com/asajeffrey/surfman-chains#b949a240d73ef86d3c4bd22bc3d93933fac21ee9"
dependencies = [
"euclid",
"fnv",
"log",
"sparkle",
"surfman 0.2.0",
"surfman-chains-api",
]
[[package]]
name = "surfman-chains"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2a679f5be9644bbf93662f3b1a704cc6b81c147d4b7d6d5c8d8b6f453176f01"
dependencies = [
"euclid",
"fnv",
"log",
"sparkle",
"surfman 0.1.4",
"surfman",
"surfman-chains-api",
]
@ -6591,18 +6555,28 @@ dependencies = [
"sha2",
]
[[package]]
name = "webrender_surfman"
version = "0.0.1"
dependencies = [
"euclid",
"surfman",
"surfman-chains",
]
[[package]]
name = "webrender_traits"
version = "0.0.1"
dependencies = [
"euclid",
"servo_geometry",
"webrender_api",
]
[[package]]
name = "webxr"
version = "0.0.1"
source = "git+https://github.com/servo/webxr#373a2fa762a859054070dad921ace05bea9fa712"
source = "git+https://github.com/servo/webxr#0d9c83f333920b98d95adf9666b0a365258990a3"
dependencies = [
"android_injected_glue",
"bindgen",
@ -6615,8 +6589,8 @@ dependencies = [
"log",
"openxr",
"serde",
"surfman 0.1.4",
"surfman-chains 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"surfman",
"surfman-chains",
"time",
"webxr-api",
"winapi",
@ -6626,7 +6600,7 @@ dependencies = [
[[package]]
name = "webxr-api"
version = "0.0.1"
source = "git+https://github.com/servo/webxr#373a2fa762a859054070dad921ace05bea9fa712"
source = "git+https://github.com/servo/webxr#0d9c83f333920b98d95adf9666b0a365258990a3"
dependencies = [
"euclid",
"ipc-channel",