You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some of the tooling I'm working with expects separate i[] and q[] buffers for complex valued data. It would be nice to support this natively in vkFFT rather than having to add a transpose shader before/after calling vkFFT.
The text was updated successfully, but these errors were encountered:
-Real and imaginary parts of a number can now be supplied from two buffers with their own respective offsets (so both buffers can actually be just one with an offset for I).
-Any buffer array pointer can be provided in such form (as two buffers) - input, output, buffer, kernel, temp. Need to set the respective bufferNum and bufferSeparateComplexComponents value.
-Updated samples 0, 50 and 11 (for now) to demonstrate how this feature works.
-Bugfixes.
I have added initial support for this feature - need to update the documentation, add more samples and test HIP, Level Zero and Metal APIs before the release, but Vulkan, CUDA and OpenCL should be working. You can see how it works in tests 0, 11 and 50.
Some of the tooling I'm working with expects separate i[] and q[] buffers for complex valued data. It would be nice to support this natively in vkFFT rather than having to add a transpose shader before/after calling vkFFT.
The text was updated successfully, but these errors were encountered: