[package]
name = "kas-wgpu"
version = "0.11.0"
authors = ["Diggory Hardy <git@dhardy.name>"]
edition = "2021"
license = "Apache-2.0"
description = "KAS GUI / wgpu front-end"
keywords = ["gui", "wgpu"]
categories = ["gui"]
repository = "https://github.com/kas-gui/kas"
readme = "README.md"
documentation = "https://docs.rs/kas-wgpu/"
[features]
default = ["clipboard", "shaping", "raster"]
nightly = ["kas-theme/nightly"]
shaping = ["kas-text/shaping"]
harfbuzz = ["kas-text/harfbuzz"]
raster = ["kas-text/raster"]
gat = ["kas-theme/gat"]
clipboard = ["dep:window_clipboard"]
[dependencies]
bytemuck = "1.7.0"
futures = "0.3"
log = "0.4"
smallvec = "1.6.1"
wgpu = { version = "0.13.0", features = ["spirv"] }
winit = "0.27.2"
thiserror = "1.0.23"
window_clipboard = { version = "0.2.0", optional = true }
guillotiere = "0.6.0"
rustc-hash = "1.0"
[dependencies.kas]
version = "0.11.0"
package = "kas-core"
path = "../kas-core"
features = ["config", "winit"]
[dependencies.kas-theme]
path = "../kas-theme"
features = ["config"]
version = "0.11.0"
default-features = false
[dependencies.kas-text]
version = "0.5.0"
[build-dependencies]
glob = "0.3"