aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/opts/opts_check_SSE2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/opts/opts_check_SSE2.cpp')
-rw-r--r--src/opts/opts_check_SSE2.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/opts/opts_check_SSE2.cpp b/src/opts/opts_check_SSE2.cpp
index 2adb88ac11..80ad5170cb 100644
--- a/src/opts/opts_check_SSE2.cpp
+++ b/src/opts/opts_check_SSE2.cpp
@@ -8,6 +8,9 @@
#include "SkBitmapProcState_opts_SSE2.h"
#include "SkBitmapProcState_opts_SSSE3.h"
#include "SkBlitMask.h"
+#include "SkBlitRect.h"
+#include "SkBlitRow.h"
+#include "SkBlitRect_opts_SSE2.h"
#include "SkBlitRow_opts_SSE2.h"
#include "SkUtils_opts_SSE2.h"
#include "SkUtils.h"
@@ -209,3 +212,13 @@ SkMemset32Proc SkMemset32GetPlatformProc() {
return NULL;
}
}
+
+SkBlitRow::ColorRectProc PlatformColorRectProcFactory() {
+ if (cachedHasSSE2()) {
+ return ColorRect32_SSE2;
+ } else {
+ return NULL;
+ }
+}
+
+