[package] name = "compositing" version.workspace = true authors.workspace = true license.workspace = true edition.workspace = true publish.workspace = true rust-version.workspace = true [lib] name = "compositing" path = "lib.rs" [features] default = [] multiview = [] tracing = ["dep:tracing"] webxr = ["dep:webxr"] [dependencies] base = { workspace = true } bitflags = { workspace = true } compositing_traits = { workspace = true } constellation_traits = { workspace = true } crossbeam-channel = { workspace = true } dpi = { workspace = true } embedder_traits = { workspace = true } euclid = { workspace = true } fnv = { workspace = true } gleam = { workspace = true } ipc-channel = { workspace = true } libc = { workspace = true } log = { workspace = true } net = { path = "../net" } pixels = { path = "../pixels" } profile_traits = { workspace = true } script_traits = { workspace = true } servo_config = { path = "../config" } servo_geometry = { path = "../geometry" } stylo_traits = { workspace = true } tracing = { workspace = true, optional = true } webrender = { workspace = true } webrender_api = { workspace = true } webxr = { path = "../webxr", optional = true } [dev-dependencies] surfman = { workspace = true }