| Index: Source/platform/graphics/filters/FEBlend.h
|
| diff --git a/Source/platform/graphics/filters/FEBlend.h b/Source/platform/graphics/filters/FEBlend.h
|
| index 3dd1fcd5c9bcb29669521ab799fb730c757ee8c5..7055e1b7444034bb18f1384e72932f94b0f1cdb5 100644
|
| --- a/Source/platform/graphics/filters/FEBlend.h
|
| +++ b/Source/platform/graphics/filters/FEBlend.h
|
| @@ -35,10 +35,6 @@ public:
|
| WebBlendMode blendMode() const;
|
| bool setBlendMode(WebBlendMode);
|
|
|
| - void platformApplyGeneric(unsigned char* srcPixelArrayA, unsigned char* srcPixelArrayB, unsigned char* dstPixelArray,
|
| - unsigned colorArrayLength);
|
| - void platformApplyNEON(unsigned char* srcPixelArrayA, unsigned char* srcPixelArrayB, unsigned char* dstPixelArray,
|
| - unsigned colorArrayLength);
|
| virtual PassRefPtr<SkImageFilter> createImageFilter(SkiaImageFilterBuilder*) OVERRIDE;
|
|
|
| virtual TextStream& externalRepresentation(TextStream&, int indention) const OVERRIDE;
|
| @@ -47,7 +43,12 @@ private:
|
| FEBlend(Filter*, WebBlendMode);
|
|
|
| virtual void applySoftware() OVERRIDE;
|
| - bool applySoftwareNEON();
|
| + void applySoftwareInternal();
|
| +
|
| +#if HAVE(ARM_NEON_INTRINSICS)
|
| + void applySoftwareInternalNEON();
|
| + void platformApplyNEON(unsigned char* srcPixelArrayA, unsigned char* srcPixelArrayB, unsigned char* dstPixelArray, unsigned colorArrayLength);
|
| +#endif
|
|
|
| WebBlendMode m_mode;
|
| };
|
|
|