• Thorsten Zachmann's avatar
    Update krita to compile against Vc >= 1.0.0 · c9a87c88
    Thorsten Zachmann authored
    This updates krita to work with Vc version 1.0.0 and above. Some changes to the
    build system were needed as the compile options are now set differently. The
    compile flags are set on the lib which uses the functionality. This is needed in
    a non packager build only. Compile the KisCompositionBenchmark against the
    current available Vc optimization.
    
    Thanks to Vir for all his help.
    
    Tested packager and non packager build. Run the and compared the output of
    ./KisCompositionBenchmark.shell. The speed is nearly the same. For avx a
    different code path is used when avx2 is not available which makes it tick
    slower but correct in all cases according to Vir.
    
    Compiled and tested against vc 1.0.0 and vc 1.2.0.
    
    (cherry picked from commit b68c1c76)
    c9a87c88
Name
Last commit
Last update
..
data Loading commit data...
CMakeLists.txt Loading commit data...
kis_bcontrast_benchmark.cpp Loading commit data...
kis_bcontrast_benchmark.h Loading commit data...
kis_benchmark_values.h Loading commit data...
kis_blur_benchmark.cpp Loading commit data...
kis_blur_benchmark.h Loading commit data...
kis_composition_benchmark.cpp Loading commit data...
kis_composition_benchmark.h Loading commit data...
kis_datamanager_benchmark.cpp Loading commit data...
kis_datamanager_benchmark.h Loading commit data...
kis_fast_math_benchmark.cpp Loading commit data...
kis_fast_math_benchmark.h Loading commit data...
kis_filter_selections_benchmark.cpp Loading commit data...
kis_filter_selections_benchmark.h Loading commit data...
kis_floodfill_benchmark.cpp Loading commit data...
kis_floodfill_benchmark.h Loading commit data...
kis_gradient_benchmark.cpp Loading commit data...
kis_gradient_benchmark.h Loading commit data...
kis_hline_iterator_benchmark.cpp Loading commit data...
kis_hline_iterator_benchmark.h Loading commit data...
kis_level_filter_benchmark.cpp Loading commit data...
kis_level_filter_benchmark.h Loading commit data...
kis_low_memory_benchmark.cpp Loading commit data...
kis_low_memory_benchmark.h Loading commit data...
kis_low_memory_benchmark_show_report.m Loading commit data...
kis_mask_generator_benchmark.cpp Loading commit data...
kis_mask_generator_benchmark.h Loading commit data...
kis_painter_benchmark.cpp Loading commit data...
kis_painter_benchmark.h Loading commit data...
kis_projection_benchmark.cpp Loading commit data...
kis_projection_benchmark.h Loading commit data...
kis_random_iterator_benchmark.cpp Loading commit data...
kis_random_iterator_benchmark.h Loading commit data...
kis_stroke_benchmark.cpp Loading commit data...
kis_stroke_benchmark.h Loading commit data...
kis_vline_iterator_benchmark.cpp Loading commit data...
kis_vline_iterator_benchmark.h Loading commit data...
runAllRandomTests.sh Loading commit data...