gpufft-vulkan-sys 0.1.0

Raw FFI bindings to VkFFT (vendored). Internal plumbing for gpufft.
docs.rs failed to build gpufft-vulkan-sys-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

Raw FFI bindings to the vendored VkFFT C++ library.

This crate is internal plumbing for the gpufft crate. It exposes the minimal subset of VkFFT needed to initialize an FFT application from a Rust-built VkFFTConfiguration, append dispatches to a caller-allocated Vulkan command buffer via VkFFTAppend, and release resources on drop.

Safety

Every item in this crate is unsafe by construction. Lifetimes of the Vulkan handles and of the storage backing the VkFFTConfiguration pointer fields are the caller's responsibility. Downstream crates should depend on gpufft instead, which wraps these calls in a typed API.