semio-ai / vkfft-rs

Rust bindings for VkFFT, a high-performance FFT implementation for Vulkan
BSD 3-Clause "New" or "Revised" License
27 stars 4 forks source link

Fails to build after refactor #2

Open voibit opened 3 months ago

voibit commented 3 months ago

The bindings fails to build using any VkFFT version greater than v1.2.31

NickKarpowicz commented 2 months ago

I've been working on updating it to work with the newer version of VkFFT. I'll make a PR here after a bit more testing, but if you need it in the meantime, my working branch is here: https://github.com/NickKarpowicz/vkfft-rs/tree/Update_to_1_3_4

Any comments would definitely be welcome!

I changed the build process such that glslang and VkFFT are submodules within vkfft-sys, so the only external dependency is libvulkan, which I hope will make it easier to use and less likely to break in the future....