- expect_equal(expected_data, out_data, 4, num_repeats * fft_size);
+ expect_equal(expected_data, out_data, 4, num_repeats * fft_size);
+ }
+ {
+ // Vertical.
+ EffectChainTester tester(data, 1, num_repeats * fft_size, FORMAT_RGBA_PREMULTIPLIED_ALPHA, COLORSPACE_sRGB, GAMMA_LINEAR);
+ setup_fft(tester.get_chain(), fft_size, false, false, FFTPassEffect::VERTICAL);
+ tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR, OUTPUT_ALPHA_FORMAT_PREMULTIPLIED);
+
+ expect_equal(expected_data, out_data, 4, num_repeats * fft_size);
+ }