SK_API for SkXfermode_opts_SSE2 so Chrome can initialize flattenables.
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 9 Apr 2014 21:43:27 +0000 (21:43 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 9 Apr 2014 21:43:27 +0000 (21:43 +0000)
BUG=skia:2401
R=bungeman@google.com, mtklein@google.com

Author: mtklein@chromium.org

Review URL: https://codereview.chromium.org/231423003

git-svn-id: http://skia.googlecode.com/svn/trunk@14120 2bbb7eff-a529-9590-31e7-b0007b416f81

src/opts/SkXfermode_opts_SSE2.h

index f2226fa..65cf873 100644 (file)
@@ -1,9 +1,10 @@
 #ifndef SkXfermode_opts_SSE2_DEFINED
 #define SkXfermode_opts_SSE2_DEFINED
 
+#include "SkTypes.h"
 #include "SkXfermode_proccoeff.h"
 
-class SkSSE2ProcCoeffXfermode : public SkProcCoeffXfermode {
+class SK_API SkSSE2ProcCoeffXfermode : public SkProcCoeffXfermode {
 public:
     SkSSE2ProcCoeffXfermode(const ProcCoeff& rec, SkXfermode::Mode mode,
                             void* procSIMD)
@@ -24,7 +25,7 @@ private:
     typedef SkProcCoeffXfermode INHERITED;
 };
 
-SkProcCoeffXfermode* SkPlatformXfermodeFactory_impl_SSE2(const ProcCoeff& rec,
-                                                         SkXfermode::Mode mode);
+SK_API SkProcCoeffXfermode* SkPlatformXfermodeFactory_impl_SSE2(const ProcCoeff& rec,
+                                                                SkXfermode::Mode mode);
 
 #endif // SkXfermode_opts_SSE2_DEFINED