[workspace] resolver = "2" members = [ "crates/encoding", "crates/shaders", "integrations/vello_svg", "examples/headless", "examples/with_winit", "examples/with_bevy", "examples/run_wasm", "examples/scenes", ] [workspace.package] edition = "2021" version = "0.0.1" license = "MIT/Apache-2.0" # homepage = "https://vello.dev" - Domain owned by us, but unused at present # rust-version = repository = "https://github.com/linebender/vello" [package] name = "vello" description = "An experimental GPU compute-centric 2D renderer" categories = ["rendering", "graphics"] keywords = ["2d", "vector-graphics"] # This crate is intended for publishing, but not ready yet publish = false version.workspace = true license.workspace = true edition.workspace = true repository.workspace = true [features] hot_reload = [] buffer_labels = [] [dependencies] bytemuck = { workspace = true } fello = { workspace = true } peniko = { workspace = true } wgpu = { workspace = true } raw-window-handle = "0.5" futures-intrusive = "0.5.0" parking_lot = "0.12" smallvec = "1.8.0" vello_encoding = { path = "crates/encoding" } [workspace.dependencies] bytemuck = { version = "1.12.1", features = ["derive"] } fello = { git = "https://github.com/dfrg/fount", rev = "58a284eaae67512fb61cf76177c5d33238d79cb1" } peniko = { git = "https://github.com/linebender/peniko", rev = "cafdac9a211a0fb2fec5656bd663d1ac770bcc81" } wgpu = "0.16" # NOTE: Make sure to keep this in sync with the version badge in README.md # Used for examples clap = "4.1.0" anyhow = "1.0" instant = { version = "0.1.12", features = [ "wasm-bindgen" ] } pollster = "0.3.0"