OLD | NEW |
| (Empty) |
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 "SkXfermode.h" | |
9 #include "SkXfermode_proccoeff.h" | |
10 #include "SkUtilsArm.h" | |
11 | |
12 // If we find we do have NEON, we'll call this method from SkXfermodes_opts_arm_
neon.cpp. | |
13 SkProcCoeffXfermode* SkPlatformXfermodeFactory_impl_neon(const ProcCoeff& rec, | |
14 SkXfermode::Mode mode); | |
15 | |
16 // If we don't have NEON, we'll call this method and return NULL. | |
17 SkProcCoeffXfermode* SkPlatformXfermodeFactory_impl(const ProcCoeff& rec, SkXfer
mode::Mode mode); | |
18 SkProcCoeffXfermode* SkPlatformXfermodeFactory_impl(const ProcCoeff& rec, SkXfer
mode::Mode mode) { | |
19 return NULL; | |
20 } | |
21 | |
22 SkProcCoeffXfermode* SkPlatformXfermodeFactory(const ProcCoeff& rec, SkXfermode:
:Mode mode); | |
23 SkProcCoeffXfermode* SkPlatformXfermodeFactory(const ProcCoeff& rec, SkXfermode:
:Mode mode) { | |
24 return SK_ARM_NEON_WRAP(SkPlatformXfermodeFactory_impl)(rec, mode); | |
25 } | |
26 | |
27 SkXfermodeProc SkPlatformXfermodeProcFactory(SkXfermode::Mode mode); | |
28 SkXfermodeProc SkPlatformXfermodeProcFactory(SkXfermode::Mode mode) { return NUL
L; } | |
OLD | NEW |