diff options
Diffstat (limited to 'Source/WebCore/platform/graphics/filters/FEFlood.h')
-rw-r--r-- | Source/WebCore/platform/graphics/filters/FEFlood.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/WebCore/platform/graphics/filters/FEFlood.h b/Source/WebCore/platform/graphics/filters/FEFlood.h index e0484b449..8bd9e4d2b 100644 --- a/Source/WebCore/platform/graphics/filters/FEFlood.h +++ b/Source/WebCore/platform/graphics/filters/FEFlood.h @@ -39,7 +39,17 @@ public: float floodOpacity() const; bool setFloodOpacity(float); +#if !USE(CG) + // feFlood does not perform color interpolation of any kind, so the result is always in the current + // color space regardless of the value of color-interpolation-filters. + void setOperatingColorSpace(ColorSpace) OVERRIDE { FilterEffect::setResultColorSpace(ColorSpaceDeviceRGB); } + void setResultColorSpace(ColorSpace) OVERRIDE { FilterEffect::setResultColorSpace(ColorSpaceDeviceRGB); } +#endif + virtual void platformApplySoftware(); +#if ENABLE(OPENCL) + virtual bool platformApplyOpenCL(); +#endif virtual void dump(); virtual void determineAbsolutePaintRect() { setAbsolutePaintRect(enclosingIntRect(maxEffectRect())); } |