1 | /* |
2 | * Copyright 2015 Google Inc. |
3 | * |
4 | * Use of this source code is governed by a BSD-style license that can be |
5 | * found in the LICENSE file. |
6 | */ |
7 | |
8 | #include "src/core/SkOpts.h" |
9 | #define SK_OPTS_NS ssse3 |
10 | #include "src/opts/SkBitmapProcState_opts.h" |
11 | #include "src/opts/SkBlitMask_opts.h" |
12 | #include "src/opts/SkSwizzler_opts.h" |
13 | #include "src/opts/SkXfermode_opts.h" |
14 | |
15 | namespace SkOpts { |
16 | void Init_ssse3() { |
17 | create_xfermode = ssse3::create_xfermode; |
18 | blit_mask_d32_a8 = ssse3::blit_mask_d32_a8; |
19 | |
20 | RGBA_to_BGRA = ssse3::RGBA_to_BGRA; |
21 | RGBA_to_rgbA = ssse3::RGBA_to_rgbA; |
22 | RGBA_to_bgrA = ssse3::RGBA_to_bgrA; |
23 | RGB_to_RGB1 = ssse3::RGB_to_RGB1; |
24 | RGB_to_BGR1 = ssse3::RGB_to_BGR1; |
25 | gray_to_RGB1 = ssse3::gray_to_RGB1; |
26 | grayA_to_RGBA = ssse3::grayA_to_RGBA; |
27 | grayA_to_rgbA = ssse3::grayA_to_rgbA; |
28 | inverted_CMYK_to_RGB1 = ssse3::inverted_CMYK_to_RGB1; |
29 | inverted_CMYK_to_BGR1 = ssse3::inverted_CMYK_to_BGR1; |
30 | |
31 | S32_alpha_D32_filter_DX = ssse3::S32_alpha_D32_filter_DX; |
32 | } |
33 | } |
34 | |