blob: 1a978acf990757437c8856b535cf6b7e1e8859d1 [file] [log] [blame] [edit]
[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 }