diff options
author | mtklein <mtklein@chromium.org> | 2015-07-31 11:50:27 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-07-31 11:50:27 -0700 |
commit | 490b61569d27c9b7ba164fbc4394994d2e7cb022 (patch) | |
tree | 71c27278de2489f36925fc1fe1484339b4b04def /src/opts/SkXfermode_opts_arm_neon.cpp | |
parent | 685f277dbaca5616325defb956fdf223c491ea61 (diff) |
Port SkXfermode opts to SkOpts.h
Renames Sk4pxXfermode.h to SkXfermode_opts.h,
and refactors it a tiny bit internally.
This moves xfermode optimization from being "compile-time everywhere but NEON"
to simply "runtime everywhere". I don't anticipate any effect on perf or
correctness.
BUG=skia:4117
Review URL: https://codereview.chromium.org/1264543006
Diffstat (limited to 'src/opts/SkXfermode_opts_arm_neon.cpp')
-rw-r--r-- | src/opts/SkXfermode_opts_arm_neon.cpp | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/opts/SkXfermode_opts_arm_neon.cpp b/src/opts/SkXfermode_opts_arm_neon.cpp deleted file mode 100644 index ae0fd17b25..0000000000 --- a/src/opts/SkXfermode_opts_arm_neon.cpp +++ /dev/null @@ -1,14 +0,0 @@ -/* - * Copyright 2015 Google Inc. - * - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -// Including Sk4pxXfermode.h from this file should find SK_ARM_HAS_NEON is defined. -#include "Sk4pxXfermode.h" - -SkProcCoeffXfermode* SkPlatformXfermodeFactory_impl_neon(const ProcCoeff& r, SkXfermode::Mode m); -SkProcCoeffXfermode* SkPlatformXfermodeFactory_impl_neon(const ProcCoeff& r, SkXfermode::Mode m) { - return SkCreate4pxXfermode(r, m); -} |