/* | |
* Copyright 2014 ARM Ltd. | |
* | |
* Use of this source code is governed by a BSD-style license that can be | |
* found in the LICENSE file. | |
*/ | |
#include "SkBlurImage_opts_neon.h" | |
#include "SkUtilsArm.h" | |
bool SkBoxBlurGetPlatformProcs(SkBoxBlurProc* boxBlurX, | |
SkBoxBlurProc* boxBlurXY, | |
SkBoxBlurProc* boxBlurYX) { | |
#if SK_ARM_NEON_IS_NONE | |
return false; | |
#else | |
#if SK_ARM_NEON_IS_DYNAMIC | |
if (!sk_cpu_arm_has_neon()) { | |
return false; | |
} | |
#endif | |
return SkBoxBlurGetPlatformProcs_NEON(boxBlurX, boxBlurXY, boxBlurYX); | |
#endif | |
} |