diff options
Diffstat (limited to 'src/opts/opts_check_SSE2.cpp')
-rw-r--r-- | src/opts/opts_check_SSE2.cpp | 13 |
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; + } +} + + |