[[bench]]
harness = false
name = "poisson_disk_sampling"
path = "benches/poisson_disk_sampling.rs"
[dependencies.bitflags]
optional = true
version = "2.9.4"
[dependencies.bytemuck]
optional = true
version = "1.23.2"
[dependencies.flume]
optional = true
version = "0.11.1"
[dependencies.image]
optional = true
version = "0.25.8"
[dependencies.imageproc]
optional = true
version = "0.25.0"
[dependencies.plotly]
optional = true
version = "0.13.5"
[dependencies.pollster]
optional = true
version = "0.4.0"
[dependencies.rand]
version = "0.9.2"
[dependencies.rand_xoshiro]
version = "0.7.0"
[dependencies.rustfft]
optional = true
version = "6.4.0"
[dependencies.wgpu]
optional = true
version = "26.0.1"
[dev-dependencies.criterion]
version = "0.7.0"
[[example]]
name = "big_grid"
path = "examples/big_grid.rs"
[[example]]
name = "cmp_parental"
path = "examples/cmp_parental.rs"
[[example]]
name = "fourier"
path = "examples/fourier/main.rs"
required-features = ["fourier", "plotly"]
[[example]]
name = "plot"
path = "examples/plot/main.rs"
required-features = ["plotly"]
[[example]]
name = "stipple"
path = "examples/stipple/main.rs"
required-features = ["stipple"]
[features]
fourier = ["dep:image", "dep:rustfft"]
gpu = ["dep:bytemuck", "dep:flume", "dep:pollster", "dep:wgpu"]
plotly = ["dep:plotly"]
stipple = ["dep:bitflags", "dep:image", "dep:imageproc"]
[lib]
name = "faster_poisson"
path = "src/lib.rs"
[package]
authors = ["Justin Steinman"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["algorithms", "graphics", "mathematics"]
description = "Fast Poisson disk sampling"
edition = "2024"
keywords = ["poisson-disk", "sampling", "distribution", "bridson", "blue-noise"]
license = "MIT"
name = "faster_poisson"
readme = "README.md"
repository = "https://github.com/nubDotDev/faster-poisson-disk-sampling/"
version = "1.3.0"
[package.metadata.docs.rs]
all-features = true
[[test]]
name = "test_pixelpie"
path = "tests/test_pixelpie.rs"
[[test]]
name = "test_poisson"
path = "tests/test_poisson.rs"