Fft bloom
Adds the Bloom example as example 11
Main is a mess after line 410, after that I basically pasted old code that doesn't work after it and left the 64_FFT code below that for easier access and reference. Currently I'm working on the kernel fft code (+ normalization maybe if it's feasible to do in the same dispatch with the same number of workgroups)
Ready to be merged
Forgot to mention, half floats not working ( I think due to some DXC bug with saving to float16 textures) so I'll cook up a workaround later
I think this is related to this issue since DXC throws a lot of warnings if I try to tell it the texture to write to has half floats, even when specifying vk::image_format