X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=fft_pass_effect.cpp;h=48e2677576735c5577f3989705cee61a55f4adc4;hp=e3999b30682a1514b922ef64b825fe9096ab6065;hb=refs%2Ftags%2F1.1.1;hpb=60e4852ff1b04c525a9e3f1c98a1017db28b27bd diff --git a/fft_pass_effect.cpp b/fft_pass_effect.cpp index e3999b3..48e2677 100644 --- a/fft_pass_effect.cpp +++ b/fft_pass_effect.cpp @@ -1,4 +1,4 @@ -#include +#include #include #include "effect_chain.h" @@ -119,8 +119,8 @@ void FFTPassEffect::generate_support_texture() // bit, so the stride is 8, and so on. assert((fft_size & (fft_size - 1)) == 0); // Must be power of two. - fp16_int_t *tmp = new fp16_int_t[fft_size * 4]; int subfft_size = 1 << pass_number; + fp16_int_t *tmp = new fp16_int_t[subfft_size * 4]; double mulfac; if (inverse) { mulfac = 2.0 * M_PI;