Implement GammaCompressionEffect using ALU ops instead of texture lookups.
-rw-r--r-- 687 .gitignore
-rw-r--r-- 4122 Makefile.in
-rw-r--r-- 9125 README
-rw-r--r-- 60 add.frag
-rw-r--r-- 165 alpha_division_effect.cpp
-rw-r--r-- 262 alpha_division_effect.frag
-rw-r--r-- 451 alpha_division_effect.h
-rw-r--r-- 1041 alpha_division_effect_test.cpp
-rw-r--r-- 183 alpha_multiplication_effect.cpp
-rw-r--r-- 77 alpha_multiplication_effect.frag
-rw-r--r-- 487 alpha_multiplication_effect.h
-rw-r--r-- 749 alpha_multiplication_effect_test.cpp
-rwxr-xr-x 45 autogen.sh
-rw-r--r-- 61 blue.frag
-rw-r--r-- 5844 blur_effect.cpp
-rw-r--r-- 348 blur_effect.frag
-rw-r--r-- 3000 blur_effect.h
-rw-r--r-- 3195 blur_effect_test.cpp
-rw-r--r-- 4566 colorspace_conversion_effect.cpp
-rw-r--r-- 246 colorspace_conversion_effect.frag
-rw-r--r-- 1209 colorspace_conversion_effect.h
-rw-r--r-- 10195 colorspace_conversion_effect_test.cpp
-rw-r--r-- 624 configure.ac
-rw-r--r-- 703 d65.h
-rw-r--r-- 14323 deconvolution_sharpen_effect.cpp
-rw-r--r-- 1422 deconvolution_sharpen_effect.frag
-rw-r--r-- 2847 deconvolution_sharpen_effect.h
-rw-r--r-- 11598 deconvolution_sharpen_effect_test.cpp
-rw-r--r-- 258 defs.h
-rw-r--r-- 9719 demo.cpp
-rw-r--r-- 1166 diffusion_effect.cpp
-rw-r--r-- 1886 diffusion_effect.h
-rw-r--r-- 2209 diffusion_effect_test.cpp
-rw-r--r-- 3690 dither_effect.cpp
-rw-r--r-- 369 dither_effect.frag
-rw-r--r-- 3806 dither_effect.h
-rw-r--r-- 1621 dither_effect_test.cpp
-rw-r--r-- 5362 effect.cpp
-rw-r--r-- 12480 effect.h
-rw-r--r-- 52470 effect_chain.cpp
-rw-r--r-- 7875 effect_chain.h
-rw-r--r-- 32244 effect_chain_test.cpp
-rw-r--r-- 2626 effect_util.cpp
-rw-r--r-- 1432 effect_util.h
-rw-r--r-- 1018 effectlist.txt
-rw-r--r-- 4411 flat_input.cpp
-rw-r--r-- 282 flat_input.frag
-rw-r--r-- 2930 flat_input.h
-rw-r--r-- 5537 flat_input_test.cpp
-rw-r--r-- 43 footer.frag
-rw-r--r-- 5110 gamma_compression_effect.cpp
-rw-r--r-- 743 gamma_compression_effect.frag
-rw-r--r-- 1234 gamma_compression_effect.h
-rw-r--r-- 7284 gamma_compression_effect_test.cpp
-rw-r--r-- 5489 gamma_expansion_effect.cpp
-rw-r--r-- 547 gamma_expansion_effect.frag
-rw-r--r-- 1292 gamma_expansion_effect.h
-rw-r--r-- 8364 gamma_expansion_effect_test.cpp
-rw-r--r-- 1473 glow_effect.cpp
-rw-r--r-- 1534 glow_effect.h
-rw-r--r-- 3817 glow_effect_test.cpp
-rw-r--r-- 690 gtest_sdl_main.cpp
-rw-r--r-- 17 header.frag
-rw-r--r-- 79 highlight_cutoff_effect.frag
-rw-r--r-- 107 identity.frag
-rw-r--r-- 1495 image_format.h
-rw-r--r-- 4800 init.cpp
-rw-r--r-- 1813 init.h
-rw-r--r-- 1379 input.h
-rw-r--r-- 147 invert_effect.frag
-rw-r--r-- 1055 lift_gamma_gain_effect.cpp
-rw-r--r-- 537 lift_gamma_gain_effect.frag
-rw-r--r-- 1615 lift_gamma_gain_effect.h
-rw-r--r-- 3520 lift_gamma_gain_effect_test.cpp
-rw-r--r-- 84 mipmap_needing_effect.frag
-rw-r--r-- 176 mirror_effect.cpp
-rw-r--r-- 101 mirror_effect.frag
-rw-r--r-- 559 mirror_effect.h
-rw-r--r-- 314 mix_effect.cpp
-rw-r--r-- 1772 mix_effect.frag
-rw-r--r-- 841 mix_effect.h
-rw-r--r-- 4495 mix_effect_test.cpp
-rw-r--r-- 400 movit.pc.in
-rw-r--r-- 286 multiply_effect.cpp
-rw-r--r-- 63 multiply_effect.frag
-rw-r--r-- 658 multiply_effect.h
-rw-r--r-- 180 overlay_effect.cpp
-rw-r--r-- 757 overlay_effect.frag
-rw-r--r-- 1254 overlay_effect.h
-rw-r--r-- 3043 overlay_effect_test.cpp
-rw-r--r-- 235 overlay_matte_effect.frag
-rw-r--r-- 4460 padding_effect.cpp
-rw-r--r-- 354 padding_effect.frag
-rw-r--r-- 1591 padding_effect.h
-rw-r--r-- 7117 padding_effect_test.cpp
-rw-r--r-- 13292 resample_effect.cpp
-rw-r--r-- 1157 resample_effect.frag
-rw-r--r-- 3569 resample_effect.h
-rw-r--r-- 5239 resample_effect_test.cpp
-rw-r--r-- 480 resize_effect.cpp
-rw-r--r-- 1019 resize_effect.h
-rw-r--r-- 480 sandbox_effect.cpp
-rw-r--r-- 148 sandbox_effect.frag
-rw-r--r-- 816 sandbox_effect.h
-rw-r--r-- 291 saturation_effect.cpp
-rw-r--r-- 223 saturation_effect.frag
-rw-r--r-- 779 saturation_effect.h
-rw-r--r-- 2134 saturation_effect_test.cpp
-rw-r--r-- 6819 test_util.cpp
-rw-r--r-- 1916 test_util.h
-rw-r--r-- 1045 unsharp_mask_effect.cpp
-rw-r--r-- 1307 unsharp_mask_effect.h
-rw-r--r-- 2928 unsharp_mask_effect_test.cpp
-rw-r--r-- 4139 util.cpp
-rw-r--r-- 2150 util.h
-rw-r--r-- 856 vignette_effect.cpp
-rw-r--r-- 549 vignette_effect.frag
-rw-r--r-- 784 vignette_effect.h
-rw-r--r-- 98 vs.vert
-rw-r--r-- 5816 white_balance_effect.cpp
-rw-r--r-- 152 white_balance_effect.frag
-rw-r--r-- 847 white_balance_effect.h
-rw-r--r-- 3662 white_balance_effect_test.cpp
-rw-r--r-- 3649 widgets.cpp
-rw-r--r-- 365 widgets.h
-rw-r--r-- 8541 ycbcr_input.cpp
-rw-r--r-- 640 ycbcr_input.frag
-rw-r--r-- 3198 ycbcr_input.h
-rw-r--r-- 12044 ycbcr_input_test.cpp