[package] name = "vello_encoding" version.workspace = true # We mimic Vello's version description = "Vello types that represent the data that needs to be rendered." edition.workspace = true rust-version.workspace = true license.workspace = true repository.workspace = true [features] default = ["full"] # Enables support for the full pipeline including late-bound # resources (gradients, images and glyph runs) full = ["dep:skrifa", "dep:guillotiere"] # Enables an optional GPU memory usage estimation utility. This can be used to # perform additional computations in order to estimate the minimum required allocations # for buffers backing bump-allocated GPU memory. bump_estimate = [] [lints] workspace = true [dependencies] bytemuck = { workspace = true } skrifa = { workspace = true, optional = true } peniko = { workspace = true } guillotiere = { version = "0.6.2", optional = true } smallvec = { workspace = true }