[workspace] members = ["macros", "core"] [workspace.dependencies] wgpu = "0.16.1" bytemuck = { version = "1.12.1", features = ["derive"] } once_cell = "1.18.0" quote = "1.0.28" syn = {version = "2.0.33", features = ["full"]} bincode = "1.3.3" slow_primes = "0.1.14" [package] name = "gpwgpu" version = "0.1.0" edition = "2021" license = "MIT OR Apache-2.0" description = "A crate intended to make it easier to do general purpose GPU programming (GPGPU) in wgpu." exclude = ["tests"] [dependencies] gpwgpu_core = { path = "core", version = "0.1.0" } gpwgpu_macros = { path = "macros", version = "0.1.0" } wgpu = { workspace = true } bytemuck = { workspace = true } once_cell = { workspace = true } bincode = { workspace = true } [dev-dependencies] pollster = "0.3.0" tiff = "0.9.0" ndarray = "0.15.6" slow_primes.workspace = true [features] nightly = ["gpwgpu_macros/nightly"]