| OLD | NEW |
| 1 #ifndef SkXfermode_opts_SSE2_DEFINED | 1 #ifndef SkXfermode_opts_SSE2_DEFINED |
| 2 #define SkXfermode_opts_SSE2_DEFINED | 2 #define SkXfermode_opts_SSE2_DEFINED |
| 3 | 3 |
| 4 #include "SkTypes.h" |
| 4 #include "SkXfermode_proccoeff.h" | 5 #include "SkXfermode_proccoeff.h" |
| 5 | 6 |
| 6 class SkSSE2ProcCoeffXfermode : public SkProcCoeffXfermode { | 7 class SK_API SkSSE2ProcCoeffXfermode : public SkProcCoeffXfermode { |
| 7 public: | 8 public: |
| 8 SkSSE2ProcCoeffXfermode(const ProcCoeff& rec, SkXfermode::Mode mode, | 9 SkSSE2ProcCoeffXfermode(const ProcCoeff& rec, SkXfermode::Mode mode, |
| 9 void* procSIMD) | 10 void* procSIMD) |
| 10 : INHERITED(rec, mode), fProcSIMD(procSIMD) {} | 11 : INHERITED(rec, mode), fProcSIMD(procSIMD) {} |
| 11 | 12 |
| 12 virtual void xfer32(SkPMColor dst[], const SkPMColor src[], int count, | 13 virtual void xfer32(SkPMColor dst[], const SkPMColor src[], int count, |
| 13 const SkAlpha aa[]) const SK_OVERRIDE; | 14 const SkAlpha aa[]) const SK_OVERRIDE; |
| 14 virtual void xfer16(uint16_t dst[], const SkPMColor src[], | 15 virtual void xfer16(uint16_t dst[], const SkPMColor src[], |
| 15 int count, const SkAlpha aa[]) const SK_OVERRIDE; | 16 int count, const SkAlpha aa[]) const SK_OVERRIDE; |
| 16 | 17 |
| 17 SK_TO_STRING_OVERRIDE() | 18 SK_TO_STRING_OVERRIDE() |
| 18 SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkSSE2ProcCoeffXfermode) | 19 SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkSSE2ProcCoeffXfermode) |
| 19 | 20 |
| 20 private: | 21 private: |
| 21 SkSSE2ProcCoeffXfermode(SkReadBuffer& buffer); | 22 SkSSE2ProcCoeffXfermode(SkReadBuffer& buffer); |
| 22 | 23 |
| 23 void* fProcSIMD; | 24 void* fProcSIMD; |
| 24 typedef SkProcCoeffXfermode INHERITED; | 25 typedef SkProcCoeffXfermode INHERITED; |
| 25 }; | 26 }; |
| 26 | 27 |
| 27 SkProcCoeffXfermode* SkPlatformXfermodeFactory_impl_SSE2(const ProcCoeff& rec, | 28 SK_API SkProcCoeffXfermode* SkPlatformXfermodeFactory_impl_SSE2(const ProcCoeff&
rec, |
| 28 SkXfermode::Mode mode); | 29 SkXfermode::Mode
mode); |
| 29 | 30 |
| 30 #endif // SkXfermode_opts_SSE2_DEFINED | 31 #endif // SkXfermode_opts_SSE2_DEFINED |
| OLD | NEW |