Cargo.toml (1201B)
1 [package] 2 name = "webrender_bindings" 3 version = "0.1.0" 4 authors = ["The Mozilla Project Developers"] 5 license = "MPL-2.0" 6 7 [dependencies] 8 dirs = "4" 9 rayon = "1" 10 num_cpus = "1.7.0" 11 tracy-rs = "0.1" 12 euclid = { version = "0.22.5", features = ["serde"] } 13 app_units = "0.7" 14 gleam = "0.15.1" 15 log = "0.4" 16 nsstring = { path = "../../xpcom/rust/nsstring" } 17 bincode = "1.0" 18 uuid = { version = "1.0", features = ["v4"] } 19 rustc-hash = "2.1.1" 20 thin-vec = { version = "0.2.1", features = ["gecko-ffi"] } 21 swgl = { path = "../wr/swgl" } 22 wr_malloc_size_of = { path = "../wr/wr_malloc_size_of" } 23 gecko-profiler = { path = "../../tools/profiler/rust-api" } 24 static_prefs = { path = "../../modules/libpref/init/static_prefs" } 25 remove_dir_all = "0.5.3" 26 mozbuild = "0.1" 27 28 [dependencies.webrender] 29 path = "../wr/webrender" 30 version = "0.62.0" 31 default-features = false 32 features = ["capture", "serialize_program", "gecko", "sw_compositor"] 33 34 [features] 35 debugger = ["webrender/debugger"] 36 37 [target.'cfg(target_os = "windows")'.dependencies] 38 dwrote = "0.11.5" 39 winapi = "0.3" 40 41 [target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies] 42 core-foundation = "0.9" 43 core-graphics = "0.23" 44 foreign-types = "0.5.0" 45 objc = "0.2"