Devsh-Graphics-Programming / Nabla

Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
http://devsh.eu
Apache License 2.0
497 stars 59 forks source link

FFT Workgroup Ops #698

Closed Fletterio closed 3 months ago

Fletterio commented 5 months ago

Description

Adds the option of doing Forward/Inverse FFT on Workgroup-Sized complex data

Testing

On the nahim_complex_tests branch, the example 05 is a bit hacked into shape and the tests were run there. Tested that FFT(IFFT(x)) = x = IFFT(FFT(x))

TODO list:

nahim_complex branch should be merged to master before this one

devshgraphicsprogramming commented 4 months ago

@Fletterio can we merge this before you continue working on the FFT Bloom example?