Add a helper class to easier test fragment and compute shader versions of the same...
-rw-r--r-- 1033 .gitignore
-rw-r--r-- 18092 COPYING
-rw-r--r-- 7070 Makefile.in
-rw-r--r-- 7766 NEWS
-rw-r--r-- 9422 README
-rw-r--r-- 60 add.frag
-rw-r--r-- 218 alpha_division_effect.cpp
-rw-r--r-- 262 alpha_division_effect.frag
-rw-r--r-- 549 alpha_division_effect.h
-rw-r--r-- 1084 alpha_division_effect_test.cpp
-rw-r--r-- 242 alpha_multiplication_effect.cpp
-rw-r--r-- 77 alpha_multiplication_effect.frag
-rw-r--r-- 588 alpha_multiplication_effect.h
-rw-r--r-- 792 alpha_multiplication_effect_test.cpp
-rwxr-xr-x 73 autogen.sh
-rw-r--r-- 61 blue.frag
-rw-r--r-- 6552 blur_effect.cpp
-rw-r--r-- 661 blur_effect.frag
-rw-r--r-- 3595 blur_effect.h
-rw-r--r-- 4402 blur_effect_test.cpp
-rw-r--r-- 109 color.130.frag
-rw-r--r-- 109 color.150.frag
-rw-r--r-- 4624 colorspace_conversion_effect.cpp
-rw-r--r-- 246 colorspace_conversion_effect.frag
-rw-r--r-- 1310 colorspace_conversion_effect.h
-rw-r--r-- 10238 colorspace_conversion_effect_test.cpp
-rw-r--r-- 1811 complex_modulate_effect.cpp
-rw-r--r-- 331 complex_modulate_effect.frag
-rw-r--r-- 2583 complex_modulate_effect.h
-rw-r--r-- 3030 complex_modulate_effect_test.cpp
-rw-r--r-- 1925 compute_shader_test.cpp
-rw-r--r-- 1210 configure.ac
-rw-r--r-- 745 d65.h
-rw-r--r-- 14497 deconvolution_sharpen_effect.cpp
-rw-r--r-- 1457 deconvolution_sharpen_effect.frag
-rw-r--r-- 2956 deconvolution_sharpen_effect.h
-rw-r--r-- 11662 deconvolution_sharpen_effect_test.cpp
-rw-r--r-- 333 defs.h
-rw-r--r-- 4116 deinterlace_effect.cpp
-rw-r--r-- 8274 deinterlace_effect.frag
-rw-r--r-- 5428 deinterlace_effect.h
-rw-r--r-- 11858 deinterlace_effect_test.cpp
-rw-r--r-- 10278 demo.cpp
-rw-r--r-- 1373 diffusion_effect.cpp
-rw-r--r-- 2034 diffusion_effect.h
-rw-r--r-- 2274 diffusion_effect_test.cpp
-rw-r--r-- 4185 dither_effect.cpp
-rw-r--r-- 1561 dither_effect.frag
-rw-r--r-- 3985 dither_effect.h
-rw-r--r-- 1833 dither_effect_test.cpp
-rw-r--r-- 5126 effect.cpp
-rw-r--r-- 20094 effect.h
-rw-r--r-- 73944 effect_chain.cpp
-rw-r--r-- 22858 effect_chain.h
-rw-r--r-- 50117 effect_chain_test.cpp
-rw-r--r-- 2929 effect_util.cpp
-rw-r--r-- 1734 effect_util.h
-rw-r--r-- 9695 fft_convolution_effect.cpp
-rw-r--r-- 5593 fft_convolution_effect.h
-rw-r--r-- 6875 fft_convolution_effect_test.cpp
-rw-r--r-- 3735 fft_input.cpp
-rw-r--r-- 2783 fft_input.h
-rw-r--r-- 7405 fft_pass_effect.cpp
-rw-r--r-- 952 fft_pass_effect.frag
-rw-r--r-- 5375 fft_pass_effect.h
-rw-r--r-- 12237 fft_pass_effect_test.cpp
-rw-r--r-- 5470 flat_input.cpp
-rw-r--r-- 536 flat_input.frag
-rw-r--r-- 5683 flat_input.h
-rw-r--r-- 8608 flat_input_test.cpp
-rw-r--r-- 149 footer.compute
-rw-r--r-- 1952 footer.frag
-rw-r--r-- 3945 fp16.h
-rw-r--r-- 2756 fp16_test.cpp
-rw-r--r-- 4520 gamma_compression_effect.cpp
-rw-r--r-- 738 gamma_compression_effect.frag
-rw-r--r-- 1414 gamma_compression_effect.h
-rw-r--r-- 7246 gamma_compression_effect_test.cpp
-rw-r--r-- 4916 gamma_expansion_effect.cpp
-rw-r--r-- 542 gamma_expansion_effect.frag
-rw-r--r-- 1472 gamma_expansion_effect.h
-rw-r--r-- 8316 gamma_expansion_effect_test.cpp
-rw-r--r-- 1527 glow_effect.cpp
-rw-r--r-- 1636 glow_effect.h
-rw-r--r-- 3881 glow_effect_test.cpp
-rw-r--r-- 1664 gtest_sdl_main.cpp
-rw-r--r-- 94 header.130.frag
-rw-r--r-- 94 header.150.frag
-rw-r--r-- 121 header.300es.frag
-rw-r--r-- 488 header.comp
-rw-r--r-- 79 highlight_cutoff_effect.frag
-rw-r--r-- 223 identity.comp
-rw-r--r-- 107 identity.frag
-rw-r--r-- 1560 image_format.h
-rw-r--r-- 12166 init.cpp
-rw-r--r-- 3352 init.h
-rw-r--r-- 1287 input.h
-rw-r--r-- 147 invert_effect.frag
-rw-r--r-- 1102 lift_gamma_gain_effect.cpp
-rw-r--r-- 632 lift_gamma_gain_effect.frag
-rw-r--r-- 1778 lift_gamma_gain_effect.h
-rw-r--r-- 4500 lift_gamma_gain_effect_test.cpp
-rw-r--r-- 867 luma_mix_effect.cpp
-rw-r--r-- 1795 luma_mix_effect.frag
-rw-r--r-- 1409 luma_mix_effect.h
-rw-r--r-- 4513 luma_mix_effect_test.cpp
-rw-r--r-- 84 mipmap_needing_effect.frag
-rw-r--r-- 235 mirror_effect.cpp
-rw-r--r-- 101 mirror_effect.frag
-rw-r--r-- 660 mirror_effect.h
-rw-r--r-- 373 mix_effect.cpp
-rw-r--r-- 1772 mix_effect.frag
-rw-r--r-- 942 mix_effect.h
-rw-r--r-- 4538 mix_effect_test.cpp
-rw-r--r-- 395 movit.pc.in
-rw-r--r-- 323 multiply_effect.cpp
-rw-r--r-- 63 multiply_effect.frag
-rw-r--r-- 760 multiply_effect.h
-rw-r--r-- 405 overlay_effect.cpp
-rw-r--r-- 929 overlay_effect.frag
-rw-r--r-- 1486 overlay_effect.h
-rw-r--r-- 3366 overlay_effect_test.cpp
-rw-r--r-- 235 overlay_matte_effect.frag
-rw-r--r-- 5115 padding_effect.cpp
-rw-r--r-- 843 padding_effect.frag
-rw-r--r-- 3353 padding_effect.h
-rw-r--r-- 10292 padding_effect_test.cpp
-rw-r--r-- 26411 resample_effect.cpp
-rw-r--r-- 2429 resample_effect.frag
-rw-r--r-- 4899 resample_effect.h
-rw-r--r-- 14227 resample_effect_test.cpp
-rw-r--r-- 539 resize_effect.cpp
-rw-r--r-- 1126 resize_effect.h
-rw-r--r-- 22895 resource_pool.cpp
-rw-r--r-- 11964 resource_pool.h
-rw-r--r-- 535 sandbox_effect.cpp
-rw-r--r-- 148 sandbox_effect.frag
-rw-r--r-- 859 sandbox_effect.h
-rw-r--r-- 319 saturation_effect.cpp
-rw-r--r-- 223 saturation_effect.frag
-rw-r--r-- 880 saturation_effect.h
-rw-r--r-- 2177 saturation_effect_test.cpp
-rw-r--r-- 3018 slice_effect.cpp
-rw-r--r-- 1078 slice_effect.frag
-rw-r--r-- 1774 slice_effect.h
-rw-r--r-- 5523 slice_effect_test.cpp
-rw-r--r-- 18946 test_util.cpp
-rw-r--r-- 8153 test_util.h
-rw-r--r-- 154 texture1d.130.frag
-rw-r--r-- 154 texture1d.150.frag
-rw-r--r-- 181 texture1d.300es.frag
-rw-r--r-- 1104 unsharp_mask_effect.cpp
-rw-r--r-- 1350 unsharp_mask_effect.h
-rw-r--r-- 2992 unsharp_mask_effect_test.cpp
-rw-r--r-- 7818 util.cpp
-rw-r--r-- 6456 util.h
-rw-r--r-- 304 version.h
-rw-r--r-- 1445 vignette_effect.cpp
-rw-r--r-- 627 vignette_effect.frag
-rw-r--r-- 1066 vignette_effect.h
-rw-r--r-- 2989 vignette_effect_test.cpp
-rw-r--r-- 382 vs-color.130.vert
-rw-r--r-- 382 vs-color.150.vert
-rw-r--r-- 571 vs.130.vert
-rw-r--r-- 571 vs.150.vert
-rw-r--r-- 598 vs.300es.vert
-rw-r--r-- 575 vs.vert
-rw-r--r-- 5895 white_balance_effect.cpp
-rw-r--r-- 177 white_balance_effect.frag
-rw-r--r-- 1016 white_balance_effect.h
-rw-r--r-- 3707 white_balance_effect_test.cpp
-rw-r--r-- 6558 widgets.cpp
-rw-r--r-- 433 widgets.h
-rw-r--r-- 5048 ycbcr.cpp
-rw-r--r-- 4045 ycbcr.h
-rw-r--r-- 4506 ycbcr_422interleaved_input.cpp
-rw-r--r-- 813 ycbcr_422interleaved_input.frag
-rw-r--r-- 5329 ycbcr_422interleaved_input.h
-rw-r--r-- 8249 ycbcr_422interleaved_input_test.cpp
-rw-r--r-- 2628 ycbcr_conversion_effect.cpp
-rw-r--r-- 1034 ycbcr_conversion_effect.frag
-rw-r--r-- 1503 ycbcr_conversion_effect.h
-rw-r--r-- 20232 ycbcr_conversion_effect_test.cpp
-rw-r--r-- 7348 ycbcr_input.cpp
-rw-r--r-- 1262 ycbcr_input.frag
-rw-r--r-- 7704 ycbcr_input.h
-rw-r--r-- 33924 ycbcr_input_test.cpp