yum/gpu_fft

A GPU-friendly FFT

git clone https://git.yummers.dev/yum/gpu_fft

yumNaive DFT now respects workgroup sized144a07

master
766 B35 linesraw
1[package]
2name = "gpu_fft"
3version = "1.0.0"
4edition = "2024"
5description = "A CPU implementation of a GPU-friendly FFT algorithm."
6readme = "README.md"
7repository = "https://git.yummers.dev/gpu_fft.git/"
8license = "MIT"
9keywords = ["graphics"]
10
11[dependencies]
12anyhow = "1.0.104"
13bytemuck = "1.25.2"
14clap = { version = "4.6.7", features = ["derive"] }
15env_logger = "0.11.11"
16naga = "30.0.1"
17num = "0.4.3"
18num-complex = { version = "0.4.3", features = ["bytemuck"] }
19pollster = "1.0.1"
20rand = "0.10.2"
21rustfft = { version = "6.4.1", default-features = false, features = [] }
22wgpu = { version = "30.0.1", features = ["naga-ir"] }
23
24
25[dev-dependencies]
26criterion = "0.3"
27rand = "0.10.2"
28
29[[bench]]
30name = "meow"
31harness = false
32
33[build-dependencies]
34anyhow = "1.0.104"
35