aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/opts/SkXfermode_opts_none.cpp
diff options
context:
space:
mode:
authorGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-12-06 11:32:27 +0000
committerGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-12-06 11:32:27 +0000
commitd611864e679a58865b111e74fe7ac919cba42163 (patch)
treee4fc8d0a73242c1be46e6fa9472eebd0ac1f4275 /src/opts/SkXfermode_opts_none.cpp
parent726b97a3c497cdec2fb9f7fd01da4109e2e5ac46 (diff)
ARM Skia NEON patches - 32 - Xfermode: 1-pixel NEON modeprocs
In some cases, it's easy to provide a NEON version of the 1-pixel modeprocs. Combined with https://codereview.chromium.org/23724013/ (merged) it allows up to 35% speed improvement on Xfermodes when aa is non-NULL. Signed-off-by: Kévin PETIT <kevin.petit@arm.com> BUG= R=djsollen@google.com, reed@google.com, mtklein@google.com, luisjoseromeroesclusa@hotmail.com Author: kevin.petit.arm@gmail.com Review URL: https://codereview.chromium.org/104883004 git-svn-id: http://skia.googlecode.com/svn/trunk@12525 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/opts/SkXfermode_opts_none.cpp')
-rw-r--r--src/opts/SkXfermode_opts_none.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/opts/SkXfermode_opts_none.cpp b/src/opts/SkXfermode_opts_none.cpp
index ca53fa0dd0..7c46fdd93c 100644
--- a/src/opts/SkXfermode_opts_none.cpp
+++ b/src/opts/SkXfermode_opts_none.cpp
@@ -1,11 +1,17 @@
#include "SkXfermode.h"
#include "SkXfermode_proccoeff.h"
-// The prototype below is for Clang
+// The prototypes below are for Clang
extern SkProcCoeffXfermode* SkPlatformXfermodeFactory(const ProcCoeff& rec,
SkXfermode::Mode mode);
+extern SkXfermodeProc SkPlatformXfermodeProcFactory(SkXfermode::Mode mode);
+
SkProcCoeffXfermode* SkPlatformXfermodeFactory(const ProcCoeff& rec,
SkXfermode::Mode mode) {
return NULL;
}
+
+SkXfermodeProc SkPlatformXfermodeProcFactory(SkXfermode::Mode mode) {
+ return NULL;
+}