[package]
edition = "2024"
rust-version = "1.85"
name = "aetna-wgpu"
version = "0.3.5"
authors = ["Christian Balcom <robot.inventor@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Aetna — wgpu backend (native + wasm)"
homepage = "https://github.com/computer-whisperer/aetna"
documentation = "https://docs.rs/aetna-wgpu"
readme = "README.md"
keywords = [
"ui",
"gui",
"wgpu",
"wasm",
"renderer",
]
categories = [
"gui",
"rendering",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/computer-whisperer/aetna"
[features]
profiling = ["aetna-core/profiling"]
[lib]
name = "aetna_wgpu"
path = "src/lib.rs"
[[example]]
name = "render_counter"
path = "examples/render_counter.rs"
[[example]]
name = "render_custom"
path = "examples/render_custom.rs"
[[example]]
name = "render_custom_paint"
path = "examples/render_custom_paint.rs"
[[example]]
name = "render_emoji"
path = "examples/render_emoji.rs"
[[example]]
name = "render_inline_runs"
path = "examples/render_inline_runs.rs"
[[example]]
name = "render_inline_runs_highlight"
path = "examples/render_inline_runs_highlight.rs"
[[example]]
name = "render_png"
path = "examples/render_png.rs"
[[example]]
name = "render_scrollbar"
path = "examples/render_scrollbar.rs"
[[example]]
name = "render_surface"
path = "examples/render_surface.rs"
[[example]]
name = "render_toast"
path = "examples/render_toast.rs"
[[example]]
name = "render_vector"
path = "examples/render_vector.rs"
[dependencies.aetna-core]
version = "0.3.5"
[dependencies.bytemuck]
version = "1.21"
features = ["derive"]
[dependencies.cosmic-text]
version = "0.19"
[dependencies.ttf-parser]
version = "0.25.1"
[dependencies.web-time]
version = "1"
[dependencies.wgpu]
version = "29"
[dev-dependencies.png]
version = "0.18"
[dev-dependencies.pollster]
version = "0.4"
[target.'cfg(target_arch = "wasm32")'.dependencies.wgpu]
version = "29"
features = ["fragile-send-sync-non-atomic-wasm"]