diff options
Diffstat (limited to '')
-rw-r--r-- | gfx/wr/webrender/Cargo.toml | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/gfx/wr/webrender/Cargo.toml b/gfx/wr/webrender/Cargo.toml new file mode 100644 index 0000000000..aafc5f881b --- /dev/null +++ b/gfx/wr/webrender/Cargo.toml @@ -0,0 +1,76 @@ +[package] +name = "webrender" +version = "0.61.0" +authors = ["Glenn Watson <gw@intuitionlibrary.com>"] +license = "MPL-2.0" +repository = "https://github.com/servo/webrender" +description = "A GPU accelerated 2D renderer for web content" +build = "build.rs" +edition = "2018" + +[features] +default = ["freetype-lib"] +freetype-lib = ["freetype/freetype-sys"] +profiler = ["tracy-rs/enable_profiler"] +debugger = ["ws", "serde_json", "serde", "image_loader", "base64"] +capture = ["api/serialize", "ron", "serde", "smallvec/serde", "etagere/serialization"] +replay = ["api/deserialize", "ron", "serde", "smallvec/serde", "etagere/serialization"] +display_list_stats = ["api/display_list_stats"] +serialize_program = ["serde", "webrender_build/serialize_program"] +no_static_freetype = [] +leak_checks = [] + +[build-dependencies] +build-parallel = "0.1.2" +glslopt = "0.1.7" +webrender_build = { version = "0.0.1", path = "../webrender_build" } + +[dependencies] +base64 = { optional = true, version = "0.12" } +bincode = "1.0" +bitflags = "1.2" +byteorder = "1.0" +cfg-if = "0.1.2" +cstr = "0.2" +euclid = { version = "0.22.0", features = ["serde"] } +fxhash = "0.2.1" +gleam = "0.13.1" +image_loader = { optional = true, version = "0.23", package = "image", default-features = false, features = ["png"] } +lazy_static = "1" +log = "0.4" +malloc_size_of_derive = "0.1" +num-traits = "0.2" +plane-split = "0.17" +png = { optional = true, version = "0.16" } +rayon = "1.5" +ron = { optional = true, version = "0.6.2" } +serde = { optional = true, version = "1.0", features = ["serde_derive"] } +serde_json = { optional = true, version = "1.0" } +smallvec = "1" +time = "0.1" +uuid = { version = "0.8", features = ["v4"] } +api = { version = "0.61.0", path = "../webrender_api", package = "webrender_api" } +webrender_build = { version = "0.0.1", path = "../webrender_build" } +malloc_size_of = { version = "0.0.1", path = "../wr_malloc_size_of", package = "wr_malloc_size_of" } +ws = { optional = true, version = "0.9" } +svg_fmt = "0.4" +tracy-rs = "0.1.2" +derive_more = "0.99" +etagere = "0.2.4" + +[dev-dependencies] +mozangle = "0.3.2" +rand = "0.4" + +[target.'cfg(any(target_os = "android", all(unix, not(target_os = "macos"))))'.dependencies] +freetype = { version = "0.7", default-features = false } +libc = "0.2" + +[target.'cfg(target_os = "windows")'.dependencies] +dwrote = "0.11" + +[target.'cfg(target_os = "macos")'.dependencies] +core-foundation = "0.9" +core-graphics = "0.22" +core-text = { version = "19", default-features = false } +objc = "0.2" |