[package]
name = "wgpu-primitives"
version = "0.3.0"
edition = "2024"
description = "Composable GPU primitives for Rust applications using wgpu."
authors = ["samjsui"]
license = "MIT"
repository = "https://github.com/samjsui/wgpu-primitives"
keywords = ["gpgpu", "wgpu", "sort", "radix", "compute"]
categories = ["algorithms", "graphics", "science"]
include = [
"src/**/*.rs",
"src/**/*.wgsl",
"tests/**/*.rs",
"benches/**/*.rs",
"benchmarks/**/*.md",
"examples/**/*.rs",
"Cargo.toml",
"README.md",
"LICENSE",
]
[dependencies]
wgpu = "28.0.0"
bytemuck = { version = "1.24", features = ["derive"] }
futures = "0.3.31"
log = "0.4.29"
[dev-dependencies]
tokio = { version = "1.49.0", features = ["macros", "rt-multi-thread"] }
rand = "0.9.2"
pollster = "0.4"
env_logger = "0.11.8"
criterion = { version = "0.8.1", features = ["async_tokio", "html_reports"] }
rayon = "1.10"
[[bench]]
name = "sort"
harness = false
[[bench]]
name = "scan"
harness = false
[[bench]]
name = "key_value_sort"
harness = false