Index: src/core/SkXfermode.cpp |
diff --git a/src/core/SkXfermode.cpp b/src/core/SkXfermode.cpp |
index 993c754711ac472fd3bc49b6fd01ae578d520fd8..6cdd97bb4c567fef6ddcab37c91777df688d4068 100644 |
--- a/src/core/SkXfermode.cpp |
+++ b/src/core/SkXfermode.cpp |
@@ -13,6 +13,11 @@ |
#include "SkFlattenableBuffers.h" |
#include "SkMathPriv.h" |
#include "SkString.h" |
+#include "SkUtilsArm.h" |
+ |
+#if !SK_ARM_NEON_IS_NONE |
+#include "SkXfermode_opts_arm_neon.h" |
+#endif |
SK_DEFINE_INST_COUNT(SkXfermode) |
@@ -1950,4 +1955,7 @@ SK_DEFINE_FLATTENABLE_REGISTRAR_GROUP_START(SkXfermode) |
SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkSrcXfermode) |
SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkDstInXfermode) |
SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkDstOutXfermode) |
+#if !SK_ARM_NEON_IS_NONE |
+ SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkNEONProcCoeffXfermode) |
+#endif |
SK_DEFINE_FLATTENABLE_REGISTRAR_GROUP_END |