blob: fb6103482ccfdcd2e46579e3c7c4020539b65098 [file] [log] [blame]
commit-bot@chromium.org57641652014-02-10 15:01:05 +00001/*
2 * Copyright 2014 ARM Ltd.
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 "SkBlurImage_opts_neon.h"
9#include "SkUtilsArm.h"
10
11bool SkBoxBlurGetPlatformProcs(SkBoxBlurProc* boxBlurX,
12 SkBoxBlurProc* boxBlurY,
13 SkBoxBlurProc* boxBlurXY,
14 SkBoxBlurProc* boxBlurYX) {
djsollen871dca82014-09-02 08:57:39 -070015 // Temporary workaround for http://skbug.com/2845
16 return false;
17
commit-bot@chromium.org57641652014-02-10 15:01:05 +000018#if SK_ARM_NEON_IS_NONE
19 return false;
commit-bot@chromium.org57641652014-02-10 15:01:05 +000020#else
21#if SK_ARM_NEON_IS_DYNAMIC
22 if (!sk_cpu_arm_has_neon()) {
23 return false;
24 }
25#endif
26 return SkBoxBlurGetPlatformProcs_NEON(boxBlurX, boxBlurY, boxBlurXY, boxBlurYX);
27#endif
28}